:root:root:root{--font-heading--family:var(--aql-serif);--font-heading--style:normal;--font-heading--weight:600;--font-subheading--family:var(--aql-ui);--font-subheading--style:normal;--font-subheading--weight:400;--font-body--family:var(--aql-sans);--font-body--style:normal;--font-body--weight:400;--font-body--size:.875rem;--font-body--size-small:.8125rem;--font-body--size-emphasized:.9375rem;--font-body--line-height:1.5;--font-body--letter-spacing:0;--font-h1--family:var(--aql-sans);--font-h2--family:var(--aql-sans);--font-h3--family:var(--aql-sans);--font-h4--family:var(--aql-sans);--font-h5--family:var(--aql-sans);--font-h6--family:var(--aql-sans);--font-h1--weight:600;--font-h2--weight:600;--font-h3--weight:600;--font-h4--weight:500;--font-h5--weight:500;--font-h6--weight:500;--font-h1--style:normal;--font-h2--style:normal;--font-h3--style:normal;--font-h4--style:normal;--font-h5--style:normal;--font-h6--style:normal;--font-h1--size:3rem;--font-h2--size:2.25rem;--font-h3--size:1.75rem;--font-h4--size:1.25rem;--font-h5--size:1.0625rem;--font-h6--size:.9375rem;--font-h1--letter-spacing:-.01em;--font-h2--letter-spacing:-.01em;--font-h3--letter-spacing:-.005em;--font-h1--case:none;--font-h2--case:none;--font-h3--case:none;--font-h4--case:none;--font-h5--case:none;--font-h6--case:none;--button-border-radius:0px;--inputs-border-radius:8px;--badge-border-radius:999px;--card-border-radius:12px;--button-letter-spacing:.02em;--button-primary-font-weight:500;--button-secondary-font-weight:500;--button-primary-text-transform:none;--button-secondary-text-transform:none;--color-primary-button-background:rgba(20,19,17,1);--color-primary-button-border:rgba(20,19,17,1);--color-primary-button-text:rgba(255,255,255,1)}@media(max-width:749px){:root:root:root{--font-h1--size:2rem;--font-h2--size:1.75rem;--font-h3--size:1.375rem}}body.aql{font-family:var(--aql-sans);color:var(--aql-ink);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.aql a{color:inherit}body.aql ::selection{background:var(--aql-stone-2)}.aq-reveal{opacity:1!important;transform:none!important;transition:none!important}body.aql .aq{--aq-sable:#f2f0ec;--aq-ivory:#faf9f7;--aq-muted:#75716b;--aq-brass:#8c6d45;--aq-line:rgba(20,19,17,.12);font-family:var(--aql-ui)}body.aql .aq-eyebrow{font-family:var(--aql-ui);font-weight:500;color:var(--aql-brass)}body.aql .aq-h2{font-family:var(--aql-serif);font-weight:600}body.aql .aq-lead{font-family:var(--aql-ui)}.aql-wrap{max-width:var(--aql-page);margin:0 auto;padding:0 var(--aql-gutter)}.aql-sec{padding:clamp(56px,6vw,88px) 0}.aql-head{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:680px;margin:0 auto clamp(30px,3.4vw,44px)}.aql-eyebrow{margin:0 0 12px;font-family:var(--aql-ui);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--aql-brass)}.aql-h2{margin:0;font-family:var(--aql-serif);font-weight:600;font-size:clamp(28px,2.6vw,36px);line-height:1.18;letter-spacing:-.01em;color:var(--aql-ink)}.aql-h2 em{font-style:italic;font-weight:500;color:var(--aql-muted)}.aql-sub{margin:14px 0 0;font-family:var(--aql-ui);font-size:14px;line-height:1.6;color:var(--aql-muted)}.aql-rule{display:block;width:44px;height:1px;margin:20px 0;background:var(--aql-ink);opacity:.85}.aql-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--aql-ui);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aql-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.aql-link svg{width:16px;height:16px;transition:transform .25s}.aql-link:hover svg{transform:translate(3px)}.aql-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 38px;border:1px solid transparent;border-radius:0;font-family:var(--aql-ui);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.aql-btn--ghost{border-color:#ffffffe6;color:#fff;background:transparent}.aql-btn--ghost:hover{background:#fff;color:var(--aql-ink)}.aql-btn--dark{background:var(--aql-ink);color:#fff}.aql-btn--dark:hover{background:#000}.aql-btn--outline{border-color:var(--aql-ink);color:var(--aql-ink)}.aql-btn--outline:hover{background:var(--aql-ink);color:#fff}.aql-frame,.aq-frame{position:relative}.aql-frame:before,.aq-frame:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;pointer-events:none;--c:rgba(20,19,17,.55);background:linear-gradient(var(--c),var(--c)) top left/14px 1px no-repeat,linear-gradient(var(--c),var(--c)) top left/1px 14px no-repeat,linear-gradient(var(--c),var(--c)) top right/14px 1px no-repeat,linear-gradient(var(--c),var(--c)) top right/1px 14px no-repeat,linear-gradient(var(--c),var(--c)) bottom left/14px 1px no-repeat,linear-gradient(var(--c),var(--c)) bottom left/1px 14px no-repeat,linear-gradient(var(--c),var(--c)) bottom right/14px 1px no-repeat,linear-gradient(var(--c),var(--c)) bottom right/1px 14px no-repeat}.aql-stars{position:relative;display:inline-block;line-height:0;color:var(--aql-line-strong)}.aql-stars svg{width:15px;height:15px;margin-right:1px}.aql-stars__base,.aql-stars__fill{display:inline-flex;white-space:nowrap}.aql-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--aql-fill,100%);overflow:hidden;color:var(--aql-brass)}.aql-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.aql-pay__ic{width:38px;height:24px}.aql-ann{background:var(--aql-ink);color:var(--aql-cream)}.aql-ann__in{position:relative;height:38px;max-width:var(--aql-page);margin:0 auto;padding:0 var(--aql-gutter)}.aql-ann__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 var(--aql-gutter);font-family:var(--aql-serif)!important;font-style:italic!important;font-weight:500!important;font-size:15px!important;line-height:1.2!important;letter-spacing:.08em!important;color:var(--aql-cream)!important;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .6s ease}.aql-ann__msg.is-on{opacity:1}.aql-ann__msg a{color:inherit;text-decoration:none}@media(max-width:749px){.aql-ann__in{height:34px}.aql-ann__msg{font-size:13px!important;letter-spacing:.05em!important}}header-component,.section-header header-component{background:#fff;color:var(--aql-ink);border-bottom:1px solid rgba(20,19,17,.07)}.header__layout-desktop{min-height:56px}.header__logo-image{max-height:30px;width:auto}.header__menu-desktop-list{gap:22px!important}.header__layout--logo-left{column-gap:clamp(24px,3vw,44px)!important}@media(max-width:1199px){.header__menu-desktop-list{gap:15px!important}.header__menu-link-text,.header__menu-link,.header__menu-item .dropdown-toggle{font-size:13.5px!important}}.header__menu-link-text,.header__menu-link,.header__menu-item .dropdown-toggle{font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--aql-ink)!important}.header__menu-link:hover .header__menu-link-text,.header__menu-item .dropdown-toggle:hover{opacity:.6}.header__menu-item .dropdown-content{min-width:220px;padding:8px!important;border:1px solid rgba(20,19,17,.06)!important;border-radius:12px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 36px #1413111a}.header__submenu-link{display:block;padding:9px 12px!important;border-radius:8px;font-family:var(--aql-sans);font-size:14px!important;color:var(--aql-muted)!important;text-transform:none!important;letter-spacing:0!important}.header__submenu-link:hover{background:var(--aql-stone);color:var(--aql-ink)!important}.header__icon,.header__actions .icon{color:var(--aql-ink)!important}.aql-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--aql-hero-h,620px);overflow:hidden;color:#fff;text-align:center}.aql-hero__media,.aql-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.aql-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--aql-hero-pos,50% 50%)}.aql-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,19,17,calc(var(--aql-hero-shade,.3)*.55)),rgba(20,19,17,var(--aql-hero-shade,.3)))}.aql-hero__body{position:relative;z-index:1;max-width:760px;padding:60px var(--aql-gutter)}.aql-hero__eye{margin:0 0 18px;font-family:var(--aql-ui);font-size:13px;font-weight:500;letter-spacing:.27em;text-transform:uppercase;color:#ffffffe6}.aql-hero__title{margin:0;font-family:var(--aql-serif)!important;font-weight:600!important;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.1!important;letter-spacing:-.008em!important;color:#fff!important;text-wrap:balance}.aql-hero__text{max-width:560px;margin:18px auto 0;font-family:var(--aql-ui);font-size:16px;line-height:1.65;color:#ffffffeb}.aql-hero__text p{margin:0;font:inherit;color:inherit}.aql-hero__actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px}.aql-hero__link{font-family:var(--aql-ui);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:3px}.aql-hero__pill{position:absolute;left:22px;bottom:22px;z-index:1;display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 14px;border-radius:10px;background:#faf9f7d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--aql-ui);font-size:12px;font-weight:500;color:var(--aql-ink)}.aql-hero__pill svg{width:18px;height:18px}@media(max-width:749px){.aql-hero{min-height:var(--aql-hero-hm,520px)}.aql-hero__eye{font-size:11px;margin-bottom:14px}.aql-hero__text{font-size:15px}.aql-hero__actions .aql-btn{width:100%;max-width:300px;padding:0 20px}.aql-hero__pill{left:14px;bottom:14px;font-size:11px;padding:7px 11px}}.aql-tiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#fff}body.aql .aql-tile{color:#fff}.aql-tile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:4/5;background:var(--aql-stone)}.aql-tile--full{grid-column:1/-1;aspect-ratio:16/9}.aql-tile__media,.aql-tile__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.aql-tile__img{width:100%;height:100%;object-fit:cover;object-position:var(--aql-focal,50% 50%);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.aql-tile:hover .aql-tile__img{transform:scale(1.035)}.aql-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14131124,#14131142 45%,#1413116b)}.aql-tile--center:after{background:radial-gradient(ellipse at 50% 50%,#1413116b,#14131138 60%,#14131129)}.aql-tile__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(28px,5vw,64px) 24px}.aql-tile--top .aql-tile__body{justify-content:flex-start}.aql-tile--center .aql-tile__body{justify-content:center}.aql-tile--bottom .aql-tile__body{justify-content:flex-end}.aql-tile__title{font-family:var(--aql-serif);font-weight:600;font-size:clamp(26px,3.1vw,44px);line-height:1.12;letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 22px rgba(0,0,0,.32)}.aql-tile:not(.aql-tile--full) .aql-tile__title{font-size:clamp(20px,2.3vw,34px)}.aql-tile__sub{max-width:470px;margin-top:14px;font-family:var(--aql-ui);font-size:15.5px;line-height:1.6;color:#fffffff0}.aql-tile__btn{margin-top:24px;min-height:44px;padding:0 34px}@media(max-width:749px){.aql-tile--full{aspect-ratio:4/5}.aql-tile:not(.aql-tile--full) .aql-tile__title{font-size:19px;letter-spacing:.05em}.aql-tile__sub{font-size:13.5px}.aql-tile__btn{margin-top:18px}}.aql-zz{background:var(--aql-zz-bg,var(--aql-stone))}.aql-zz__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.aql-zz__row+.aql-zz__row{margin-top:clamp(48px,6vw,80px)}.aql-zz__row--rev .aql-zz__media{order:2}.aql-zz__media img,.aql-zz__media svg{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.aql-zz__title{font-size:clamp(25px,2.3vw,32px)}.aql-zz__text{font-family:var(--aql-ui);font-size:15.5px;line-height:1.75;color:var(--aql-text)}.aql-zz__text p{margin:0 0 12px;font:inherit;color:inherit}.aql-zz__body .aql-link{margin-top:10px}@media(max-width:749px){.aql-zz__row{grid-template-columns:1fr;gap:24px}.aql-zz__row--rev .aql-zz__media{order:0}.aql-zz__text{font-size:15px}}.aql-commit{background:var(--aql-commit-bg,var(--aql-stone))}.aql-commit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto}.aql-commit__card{position:relative;padding:22px 22px 24px;border:1px solid var(--aql-line);border-radius:12px;background:#fff}.aql-commit__ic{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:16px;border-radius:8px;background:var(--aql-stone)}.aql-commit__ic svg{width:18px;height:18px}.aql-commit__t{margin:0 0 6px;font-family:var(--aql-ui)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.3!important;color:var(--aql-ink)!important}.aql-commit__d{margin:0;font-family:var(--aql-ui)!important;font-size:13.5px!important;line-height:1.55!important;color:var(--aql-muted)!important}.aql-commit__a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(max-width:749px){.aql-commit__grid{grid-template-columns:1fr;gap:12px}}.aql-trust{background:var(--aql-trust-bg,var(--aql-ivory))}.aql-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;margin:0 auto;padding:0;list-style:none;border:1px solid var(--aql-line);background:#fff}.aql-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 18px 28px;border-left:1px solid var(--aql-line)}.aql-trust__item:first-child{border-left:0}.aql-trust__ic svg{width:34px;height:34px;color:var(--aql-ink)}.aql-trust__t{margin:14px 0 8px;font-family:var(--aql-serif)!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important;color:var(--aql-ink)!important}.aql-trust__d{margin:0;font-family:var(--aql-ui)!important;font-size:12.5px!important;font-style:italic;line-height:1.5!important;color:var(--aql-muted)!important}@media(max-width:749px){.aql-trust__grid{grid-template-columns:1fr 1fr}.aql-trust__item:nth-child(3){border-left:0}.aql-trust__item:nth-child(n+3){border-top:1px solid var(--aql-line)}.aql-trust__item{padding:22px 12px}.aql-trust__t{font-size:18px!important}}.aql-t-product .shopify-section-product-section{--gap-sm:10px}.product-media-gallery__media{background:var(--aql-stone)!important}.aql-t-product .product-media-gallery--grid img,.aql-t-product .product-media-gallery--grid .product-media-gallery__media{border-radius:0!important}.aql-pt{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.aql-pt__rating{display:inline-flex;align-items:center;gap:10px;font-family:var(--aql-ui);font-size:13.5px;color:var(--aql-ink);text-decoration:none}.aql-pt__rating strong{font-weight:600}.aql-pt__name{margin:0!important;font-family:var(--aql-serif)!important;font-weight:500!important;font-size:clamp(28px,2.4vw,34px)!important;line-height:1.16!important;letter-spacing:.005em!important;color:var(--aql-ink)!important;text-transform:none!important}.aql-pt__sub{margin:0!important;font-family:var(--aql-ui)!important;font-size:14.5px!important;line-height:1.5!important;letter-spacing:.01em!important;color:var(--aql-muted)!important}.aql-t-product .product-price-container,.aql-t-product .aq-pprice{margin-top:4px}.aql-t-product .product-section__product-info .price-container .price{font-family:var(--aql-sans)!important;font-size:20px!important;font-weight:500!important;letter-spacing:0!important;color:var(--aql-ink)!important}.price-container .compare-at-price,.badge.aq-save,.aq-save{display:none!important}.aql-models{margin:8px 0 2px;border:1px solid var(--aql-line);background:#fff}.aql-models summary{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;list-style:none;cursor:pointer}.aql-models summary::-webkit-details-marker{display:none}.aql-models summary>svg{width:18px;height:18px;margin-left:auto;flex:0 0 18px;color:var(--aql-ink);transition:transform .25s}.aql-models[open] summary>svg{transform:rotate(180deg)}.aql-models__img{flex:0 0 56px;width:56px;height:56px;overflow:hidden;background:var(--aql-stone)}.aql-models__img img{width:100%;height:100%;object-fit:cover}.aql-models__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.aql-models__name{font-family:var(--aql-sans);font-size:14px;line-height:1.3;color:var(--aql-ink)}.aql-models__hint,.aql-models__price{font-family:var(--aql-sans);font-size:12px;color:var(--aql-muted)}.aql-models__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--aql-line);max-height:332px;overflow:auto}.aql-models__list li+li{border-top:1px solid var(--aql-line)}.aql-models__list a{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;text-decoration:none}.aql-models__list a:hover{background:var(--aql-ivory)}.aql-models__list a>svg{width:16px;height:16px;margin-left:auto;flex:0 0 16px;color:var(--aql-muted)}.aq-dlv.aq-dlv--box{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:var(--aql-stone)!important;font-family:var(--aql-sans)!important;font-size:14px!important;line-height:1.45!important;color:var(--aql-text)!important}.aq-dlv--box .aq-dlv__main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;width:100%}.aq-dlv--box .aq-dlv__main strong{font-weight:500;color:var(--aql-ink)}.aq-dlv--box .aq-dlv__sep{display:none}.aq-dlv--box .aq-dlv__free{margin-left:auto;color:var(--aql-text)}.aq-dlv--box .aq-dlv__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--aql-ok)!important;box-shadow:none!important}.aq-dlv--box .aq-dlv__dot:after{content:none!important}.aq-dlv--box:has(.aq-dlv__dot) .aq-dlv__main{width:calc(100% - 22px)}.aq-bens{margin:14px 0 4px!important;padding:0!important;list-style:none!important;display:flex;flex-direction:column;gap:9px}.aq-bens li{display:flex!important;align-items:flex-start;gap:10px;margin:0!important;font-family:var(--aql-ui)!important;font-size:14px!important;line-height:1.45!important;color:var(--aql-text)!important}.aq-bens li svg{flex:0 0 16px;width:16px!important;height:16px!important;margin-top:2px;color:var(--aql-ink)!important}.aq-bens li strong{font-weight:600;color:var(--aql-ink)}.aq-bens--short li span,.aq-bens--dark li span{color:var(--aql-ink)}.variant-picker__option-name,.variant_label{font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:500!important;color:var(--aql-ink)!important}.variant-picker__option-values label,.variant-picker__option-values .variant-option-button,.variant-picker__option-values .button{border-radius:10px!important;font-family:var(--aql-sans)!important;font-size:14px!important}.aql-t-product .swatch{width:32px!important;height:32px!important}.product-add-to-cart-button{display:flex!important;align-items:stretch;gap:8px}.product-add-to-cart-button .button{min-height:52px!important;border-radius:0!important;background:var(--aql-ink)!important;border-color:var(--aql-ink)!important;color:#fff!important;font-family:var(--aql-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;opacity:1!important}.product-add-to-cart-button .button:hover:not([disabled]){background:#000!important}.product-add-to-cart-button .button .price,.product-add-to-cart-button .button .price-container .price{font-family:var(--aql-sans)!important;font-size:15px!important;font-weight:500!important;color:#fff!important}.product-add-to-cart-button .button__separator{opacity:.6;margin:0 2px}.product-quantity-selector-block{flex:0 0 auto}.product-add-to-cart-button quantity-selector,.product-add-to-cart-button .quantity-selector{min-height:52px;border-radius:0!important;border-color:var(--aql-line-strong)!important}.aql-t-product .payment-methods,.aql-t-product .payment-icons{gap:6px}.aq-assure{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 6px!important;padding:18px 0 4px!important;border-top:1px solid var(--aql-line);list-style:none}.aq-assure li{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:3px;margin:0!important}.aq-assure li svg{width:24px!important;height:24px!important;margin-bottom:6px;color:var(--aql-ink)}.aq-assure li strong{font-family:var(--aql-sans);font-size:12.5px;font-weight:600;line-height:1.3;color:var(--aql-ink)}.aq-assure li small{font-family:var(--aql-sans);font-size:12.5px;line-height:1.3;color:var(--aql-muted)}.aq-det{margin-top:14px!important;border-top:1px solid var(--aql-line)}.aq-det__row{border-bottom:1px solid var(--aql-line)!important;border-top:0!important;background:none!important}.aq-det__row>summary{display:flex!important;align-items:center;gap:12px;padding:14px 2px!important;font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--aql-ink)!important;list-style:none;cursor:pointer}.aq-det__row>summary::-webkit-details-marker{display:none}.aq-det__row>summary>svg:first-child{flex:0 0 20px;width:20px!important;height:20px!important}.aq-det__row>summary .aq-det__chev{margin-left:auto;width:20px;height:20px;transition:transform .25s}.aq-det__row[open]>summary .aq-det__chev{transform:rotate(180deg)}.aq-det__body{padding:0 2px 18px!important;font-family:var(--aql-sans)!important;font-size:14px!important;line-height:1.6!important;color:var(--aql-text)!important}.aq-det__body p,.aq-det__body li{font-size:14px!important;line-height:1.6!important;color:inherit}.aq-det__body a{text-decoration:underline;text-underline-offset:3px}sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{background:#fff!important;border-top:1px solid var(--aql-line);box-shadow:0 -8px 24px #1413110f;padding:12px var(--aql-gutter)!important}.sticky-add-to-cart .product-add-to-cart-button{max-width:var(--aql-page);margin:0 auto}.aq.aq-pspecs{background:linear-gradient(180deg,var(--aql-ivory) 0%,var(--aql-stone) 100%)!important;padding:clamp(56px,6vw,88px) 0!important}.aq-pspecs .aq-chead .aq-eyebrow{color:var(--aql-brass)}.aq-pspecs .aq-h2{font-size:clamp(32px,3.4vw,46px)!important}.aq-pspecs .aq-chead__rule{display:block!important}.aq-pspecs .aq-lead{color:var(--aql-muted);font-size:14.5px}.aq-pspecs__grid{max-width:880px;gap:0!important;background:none!important;border:1px solid var(--aql-line)!important}.aq-pspecs__grid.aq-frame:before{display:block!important}.aq-pspecs__grid .aq-pspecs__cell,.aq-pspecs__grid .aq-pspecs__cell:hover{padding:24px 56px 24px 32px!important;background:#fbfaf8!important;border-right:1px solid var(--aql-line);border-bottom:1px solid var(--aql-line);transition:none!important}.aq-pspecs__cell dt{margin:0 0 9px!important;font-family:var(--aql-ui)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;color:var(--aql-muted)!important}.aq-pspecs__cell dd{font-family:var(--aql-serif)!important;font-size:clamp(21px,1.9vw,26px)!important;font-weight:600!important;line-height:1.2!important;color:var(--aql-ink)!important}.aq-pspecs__n{display:block!important;right:24px!important;top:22px!important;font-family:var(--aql-serif)!important;font-style:italic;font-size:14px!important;color:var(--aql-brass-soft)!important}.aq-pspecs__note{font-family:var(--aql-serif)!important;font-style:italic;font-size:15px!important;color:var(--aql-muted)!important}.aq-pspecs__plan summary,.aq-pspecs__help{font-family:var(--aql-ui)!important;color:var(--aql-ink)!important}@media(max-width:749px){.aq-pspecs__grid .aq-pspecs__cell,.aq-pspecs__grid .aq-pspecs__cell:hover{padding:16px 14px!important}.aq-pspecs__cell dd{font-size:18px!important}.aq-pspecs__n{display:none!important}}.aq.aq-why{background:linear-gradient(180deg,var(--aql-stone) 0%,var(--aql-ivory) 100%)!important}.aq-why__media.aq-frame:before{display:block!important}.aq-why .aq-eyebrow{color:var(--aql-brass)}.aq-why .aq-h2{font-size:clamp(27px,2.4vw,34px)!important}.aq-why .aq-h2:after{content:"";display:block;width:44px;height:1px;margin:18px 0 6px;background:var(--aql-ink);opacity:.8}.aq-why__item{display:flex!important;gap:22px!important;padding:16px 0!important;border-bottom:1px solid var(--aql-line)}.aq-why__n{display:block!important;flex:0 0 52px;font-family:var(--aql-serif)!important;font-style:italic;font-weight:500;font-size:38px!important;line-height:.9!important;color:var(--aql-brass-soft)!important}.aq-why__t{margin:0 0 5px!important;font-family:var(--aql-sans)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;color:var(--aql-ink)!important}.aq-why__p{margin:0!important;font-family:var(--aql-sans)!important;font-size:14px!important;line-height:1.55!important;color:var(--aql-muted)!important}.collection-featured .text-block.h3>*,.collection-featured .text-block.h3 p{font-family:var(--aql-sans)!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:600!important;letter-spacing:-.01em!important}.collection-featured .button--secondary,.collection-featured .button--small{border-radius:8px!important;border-color:#14131126!important;font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:400!important}.aq.aq-avis{background:var(--aql-ivory)!important}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before{color:var(--aql-brass)!important}.aq.aq-faq{background:var(--aql-ivory)!important}.aq-faq .aq-eyebrow{color:var(--aql-brass)}.aq-faq .aq-h2{font-family:var(--aql-serif)!important;font-weight:600!important;font-size:clamp(28px,2.6vw,36px)!important}.aq-faq__list{max-width:780px;margin:0 auto;border-top:1px solid var(--aql-line)}.aq-faq__item{border-bottom:1px solid var(--aql-line)!important}.aq-faq__item summary,.aq-faq__item>button{padding:20px 2px!important;font-family:var(--aql-ui)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--aql-ink)!important}.aq-faq__answer,.aq-faq__answer p,.aq-faq__answer li{font-family:var(--aql-sans)!important;font-size:14.5px!important;line-height:1.65!important;color:var(--aql-text)!important}.aq-faq__plus svg{color:var(--aql-ink)}.main-collection__title,.main-collection__banner-title{font-family:var(--aql-sans)!important;font-weight:600!important;font-size:clamp(32px,3.4vw,48px)!important;line-height:1.1!important;letter-spacing:-.015em!important;color:var(--aql-ink)!important}.main-collection__description,.main-collection__banner-description{max-width:720px;font-family:var(--aql-ui)!important;font-size:15px!important;line-height:1.65!important;color:var(--aql-muted)!important}.main-collection__description p{font:inherit!important;color:inherit!important}.main-collection__eyebrow{font-family:var(--aql-ui)!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--aql-brass)!important}.product-card img,.product-card .product-card__media,.product-card-media-gallery img{border-radius:12px}.product-card .text-block p,.product-card .text-block h2,.product-card h2{font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:var(--aql-ink)!important}.product-card .price-container .price{font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:400!important;color:var(--aql-ink)!important}.product-card .button,.product-card-quick-add .button{width:100%;max-width:100%;min-height:46px;border-radius:8px!important;background:#fff!important;color:var(--aql-ink)!important;border:1px solid rgba(20,19,17,.16)!important;font-family:var(--aql-sans)!important;font-size:14px!important;font-weight:400!important;opacity:1!important}.product-card .button:hover,.product-card-quick-add .button:hover{border-color:var(--aql-ink)!important}.aq-stock-line,.aq-pstock,.product-card .aq-stock{display:none!important}.cart-drawer .button:not(.button--secondary),.cart .button:not(.button--secondary){min-height:52px;border-radius:0!important;background:var(--aql-ink)!important;color:#fff!important;font-family:var(--aql-sans)!important;font-size:15px!important;font-weight:500!important}.footer{background:var(--aql-ink)!important;color:#fff}.footer h2,.footer h3,.footer .h3,.footer .text-block.h4>*,.footer .text-block.h5>*{font-family:var(--aql-sans)!important;font-weight:500!important;color:#fff!important}.footer p,.footer li,.footer a{font-family:var(--aql-sans)!important;color:#ffffffdb!important}.footer a:hover{color:#fff!important}html.aql-pop-lock{overflow:hidden}.aql-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .25s ease}.aql-pop[hidden]{display:none}.aql-pop.is-open{opacity:1}.aql-pop__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#14131173;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aql-pop__card{position:relative;width:100%;max-width:440px;padding:38px 34px 26px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 24px 70px #14131140;transform:translateY(10px);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.aql-pop.is-open .aql-pop__card{transform:none}.aql-pop__x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--aql-line);border-radius:50%;background:#fff;color:var(--aql-ink);cursor:pointer}.aql-pop__x svg{width:16px;height:16px}.aql-pop__eye{margin:0;font-family:var(--aql-ui)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--aql-brass)!important}.aql-pop__rule{display:block;width:28px;height:2px;margin:10px auto 14px;background:var(--aql-brass-soft)}.aql-pop__title{margin:0 0 10px;font-family:var(--aql-sans)!important;font-size:27px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.01em!important;color:var(--aql-ink)!important}.aql-pop__text{margin:0 0 20px;font-family:var(--aql-sans)!important;font-size:15px!important;line-height:1.5!important;color:var(--aql-muted)!important}.aql-pop__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aql-pop__input{width:100%;height:50px;padding:0 16px;border:1px solid var(--aql-line-strong);border-radius:8px;font-family:var(--aql-sans);font-size:16px;color:var(--aql-ink);background:#fff}.aql-pop__input:focus{outline:2px solid var(--aql-ink);outline-offset:1px}.aql-pop__err{margin:8px 0 0;font-family:var(--aql-sans)!important;font-size:13px!important;color:#b42318!important;text-align:left}.aql-pop__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:12px;border:0;border-radius:8px;background:var(--aql-ink);color:#fff!important;font-family:var(--aql-sans);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.aql-pop__btn:hover{background:#000}.aql-pop__btn:disabled{opacity:.6}.aql-pop__fine{margin:16px 0 0;font-family:var(--aql-sans)!important;font-size:12px!important;line-height:1.5!important;color:var(--aql-muted)!important}.aql-pop__fine a{text-decoration:underline}.aql-pop__no{margin-top:10px;padding:6px;border:0;background:none;font-family:var(--aql-sans);font-size:13px;color:var(--aql-muted);text-decoration:underline;cursor:pointer}.aql-pop__code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 18px;border:1px dashed var(--aql-brass-soft);border-radius:8px;background:var(--aql-ivory)}.aql-pop__code span{font-family:var(--aql-ui);font-size:18px;font-weight:600;letter-spacing:.12em;color:var(--aql-ink)}.aql-pop__copy{min-height:38px;padding:0 16px;border:1px solid var(--aql-line-strong);border-radius:6px;background:#fff;font-family:var(--aql-sans);font-size:13px;cursor:pointer}@media(max-width:749px){.aql-pop{align-items:flex-end;padding:0}.aql-pop__card{max-width:none;border-radius:16px 16px 0 0;padding:32px 22px 22px;transform:translateY(30px)}.aql-pop__title{font-size:24px!important}}@media(max-width:749px){.aql-sec{padding:48px 0}.aql-pt__name{font-size:27px!important}.aql-pt__sub{font-size:13.5px!important}.aq-assure{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.aq-assure li strong,.aq-assure li small{font-size:11.5px}.aq-why__item{gap:16px!important}.aq-why__n{flex-basis:42px;font-size:32px!important}}.aql-t-index [id$=__custom_section_k6mNHc],.aql-t-product [id$=__custom_section_k6mNHc]{display:none!important}.main-collection__banner{height:auto!important;overflow:visible!important;max-width:var(--aql-page);margin:0 auto;padding:clamp(28px,4vw,52px) var(--aql-gutter) 0}.main-collection__banner-media,.main-collection__banner-overlay{display:none!important}.main-collection__banner-content{position:static!important;padding:0!important;justify-content:flex-start!important;gap:12px!important;color:var(--aql-ink)!important}.main-collection__banner-description{margin-top:4px;color:var(--aql-muted)!important}.main-collection__banner-description a{color:var(--aql-ink)!important}.product-card>quick-add-component,.product-card>.product-card-quick-add{margin-top:auto}@media(max-width:749px){.aql-tile:not(.aql-tile--full) .aql-tile__body{justify-content:flex-end!important;padding:14px 10px 18px}.aql-tile:not(.aql-tile--full):after{background:linear-gradient(180deg,#14131100 35%,#14131199)}.aql-tile:not(.aql-tile--full) .aql-tile__title{font-size:16px;letter-spacing:.05em}.main-collection__banner{padding-top:24px}}.aql-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--aql-hero-pos,50% 50%);opacity:0;transition:opacity .6s ease}.aql-hero__video.is-on{opacity:1}@media(min-width:750px){.aql-hero{min-height:min(var(--aql-hero-h,560px),76vh)}.aql-tiles-section{padding-top:clamp(28px,3.4vw,48px)}.aql-tiles__grid{max-width:var(--aql-page);margin:0 auto;padding:0 var(--aql-gutter);gap:14px;background:transparent}.aql-tile,.aql-tile--full{grid-column:auto;aspect-ratio:4/5}.aql-tile .aql-tile__body,.aql-tile:not(.aql-tile--full) .aql-tile__body{justify-content:flex-end!important;padding:22px 18px 26px}.aql-tile:after,.aql-tile--center:after{background:linear-gradient(180deg,#14131100 38%,#14131194)}.aql-tile .aql-tile__title,.aql-tile:not(.aql-tile--full) .aql-tile__title{font-size:clamp(17px,1.55vw,22px);letter-spacing:.06em}.aql-tile__sub,.aql-tile__btn{display:none}}@media(min-width:990px){.aql-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aql-tile,.aql-tile--full{aspect-ratio:3/4}}:root:root:root{--aql-page:1300px}.shopify-section:has(.aql-commit)+.shopify-section .aq-faq{padding-top:0!important}.aqft{background:var(--aqft-bg,#f4f2ee);padding:clamp(48px,6vw,88px) 0;color:#141311}.aqft__in{max-width:var(--aql-page,1300px);margin:0 auto;padding:0 var(--aql-gutter,20px)}.aqft__head{max-width:660px;margin:0 0 clamp(22px,2.6vw,32px)}.aqft__eye{margin:0 0 10px;font-family:var(--aql-ui,inherit);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8c6d45}.aqft__title{margin:0;font-family:var(--aql-serif,serif)!important;font-weight:600!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.12!important;letter-spacing:-.005em!important;color:#141311!important}.aqft__lead{margin:12px 0 0;font-family:var(--aql-ui,inherit);font-size:15px;line-height:1.6;color:#6b6259}.aqft__figs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0 0 clamp(14px,1.8vw,20px);padding:0;list-style:none;background:#fff;border:1px solid #e6e1d9;border-radius:14px;overflow:hidden}.aqft__fig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:clamp(18px,2.4vw,30px) 10px;text-align:center}.aqft__fig+.aqft__fig{border-left:1px solid #ece8e1}.aqft__fig-v{font-family:var(--aql-serif,serif);font-weight:600;font-size:clamp(26px,3.2vw,44px);line-height:1;letter-spacing:-.01em;color:#141311;white-space:nowrap}.aqft__fig-k{font-family:var(--aql-ui,inherit);font-size:clamp(10.5px,1vw,12px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7a7067}.aqft__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(14px,1.8vw,20px);align-items:start}.aqft__grid--noplan{grid-template-columns:minmax(0,1fr)}.aqft__grid--noplan .aqft__specs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aqft__plan{position:sticky;top:96px;margin:0;background:#fff;border:1px solid #e6e1d9;border-radius:14px;overflow:hidden}.aqft__zoom{display:block;width:100%;margin:0;padding:0;border:0;background:#fff;cursor:zoom-in}.aqft__plan-img{display:block;width:100%;height:auto}.aqft__plan figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid #efebe4;font-family:var(--aql-ui,inherit);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#141311}.aqft__plan-hint{font-weight:400;letter-spacing:0;text-transform:none;color:#7a7067}.aqft__specs{display:grid;gap:clamp(12px,1.6vw,16px)}.aqft__group{margin:0;background:#fff;border:1px solid #e6e1d9;border-radius:14px;padding:18px 20px 8px}.aqft__gt{display:flex;align-items:center;gap:10px;margin:0 0 6px!important;font-family:var(--aql-ui,inherit)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase;color:#141311!important}.aqft__gt svg{width:18px;height:18px;flex:0 0 18px;color:#8c6d45}.aqft__dl{margin:0}.aqft__row{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid #f0ece6}.aqft__row:first-child{border-top:0}.aqft__row dt{margin:0;font-family:var(--aql-ui,inherit);font-size:13.5px;line-height:1.45;color:#6b6259}.aqft__row dd{margin:0;font-family:var(--aql-ui,inherit);font-size:14px;line-height:1.45;font-weight:500;color:#141311}.aqft__row--full{grid-template-columns:minmax(0,1fr)}.aqft__row--full dd{font-weight:400;color:#3d3832}.aqft__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aqft__check{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(14px,1.8vw,20px);margin-top:clamp(14px,1.8vw,20px)}.aqft__check-list,.aqft__help{margin:0;background:#fff;border:1px solid #e6e1d9;border-radius:14px;padding:clamp(20px,2.4vw,30px)}.aqft__h3{margin:0 0 16px!important;font-family:var(--aql-serif,serif)!important;font-size:clamp(21px,1.9vw,26px)!important;font-weight:600!important;line-height:1.2!important;color:#141311!important}.aqft__steps{margin:0;padding:0;list-style:none;counter-reset:aqft}.aqft__steps li{position:relative;margin:0;padding:0 0 12px 38px;font-family:var(--aql-ui,inherit);font-size:14px;line-height:1.55;color:#3d3832;counter-increment:aqft}.aqft__steps li:last-child{padding-bottom:0}.aqft__steps li:before{content:counter(aqft);position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#141311;color:#fff;font-size:12px;font-weight:600;line-height:1}.aqft__steps strong{font-weight:600;color:#141311}.aqft__help{display:flex;flex-direction:column;justify-content:center;gap:16px;background:#141311;border-color:#141311}.aqft__help-t{margin:0;font-family:var(--aql-ui,inherit);font-size:15px;line-height:1.6;color:#d9d2c8}.aqft__help-t strong{font-weight:600;color:#fff}.aqft__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;background:#fff;color:#141311!important;font-family:var(--aql-ui,inherit);font-size:14.5px;font-weight:600;text-decoration:none!important;transition:opacity .2s}.aqft__btn:hover{opacity:.88}.aqft__help-s{margin:0;font-family:var(--aql-ui,inherit);font-size:12.5px;line-height:1.5;color:#a89f94;text-align:center}.aqft__dialog{width:min(1100px,94vw);max-width:none;max-height:92vh;margin:auto;padding:0;border:0;border-radius:14px;background:#fff;overflow:auto}.aqft__dialog::backdrop{background:#141311b8}.aqft__dialog-img{display:block;width:100%;height:auto}.aqft__close{position:sticky;top:10px;float:right;z-index:1;width:44px;height:44px;margin:10px 10px -54px 0;border:0;border-radius:50%;background:#141311;color:#fff;font-size:26px;line-height:1;cursor:pointer}@media(max-width:989px){.aqft__grid,.aqft__check{grid-template-columns:minmax(0,1fr)}.aqft__plan{position:static}}@media(max-width:749px){.aqft__grid--noplan .aqft__specs{grid-template-columns:minmax(0,1fr)}.aqft__group{padding:16px 16px 6px}.aqft__row{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:10px;padding:10px 0}.aqft__row dt{font-size:13px}.aqft__row dd{font-size:13.5px}.aqft__fig{padding:16px 6px;gap:6px}.aqft__fig-k{letter-spacing:.08em}.aqft__btn{width:100%}.aqft__plan-hint{display:none}}.aq-off{gap:10px!important;margin:var(--mt,10px) 0 var(--mb,0)!important;padding:0!important;border:0!important;background:none!important}.aq-off__tag{padding:3px 7px!important;border-radius:4px;font-size:11.5px!important;line-height:1.3}.aq-off__txt{font-size:13.5px!important;line-height:1.45!important;color:#3d3832!important}.aq-off__txt strong{font-weight:600;color:#141311}.aq-off__btn{min-height:0!important;padding:4px 0!important;border:0!important;background:none!important;color:#141311!important;font-size:13px!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.aq-off__btn:hover:not([disabled]){background:none!important;color:#141311!important;opacity:.7}.aq-off[data-state=applied] .aq-off__btn,.aq-off[data-state=saved] .aq-off__btn{background:none!important;color:#1f7a4d!important;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/65/assets/aql.css.map */
