:root{--af-font-stack: "Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--heading-font-family: var(--af-font-stack);--heading-font-weight: 500;--heading-font-style: normal;--text-font-family: var(--af-font-stack);--text-font-weight: 400;--text-font-style: normal}b,strong{font-weight:600}.h0,.h1,.h2,.h3,.h4,.prose :where(h1,h2,h3,h4){letter-spacing:-.03em}.button{background-origin:border-box}html,body{overflow-x:clip}:root{--af-night: 25 25 25;--af-gold: 246 212 100;--af-ivory: 255 247 233;--af-parchment: 242 228 214}@media screen and (min-width:1000px){:root{--container-gutter: 1.8rem}}#tidio-chat{translate:var(--af-chat-x, 0px) calc(var(--af-chat-y, 0px) - var(--af-chat-lift, 0px))!important;transition:translate .45s cubic-bezier(.16,1,.3,1),opacity .35s ease,visibility .35s!important}@media screen and (min-width:1000px){html:not(.af-chat-open){--af-chat-x: 8px;--af-chat-y: 8px}}html.af-chat-waiting #tidio-chat{opacity:0;visibility:hidden!important}html:has(cart-drawer[open],navigation-drawer[open],.header-sidebar[open],newsletter-popup[open],#shopify-pc__banner[style*="display: block"],#shopify-pc__prefs[style*="display: block"]) #tidio-chat{opacity:0;visibility:hidden!important}.announcement-bar{--text-color: var(--af-parchment);--background: var(--af-night) / 1;--background-without-opacity: var(--af-night);padding-block:.25rem}.announcement-bar .prose{font-family:var(--text-font-family);font-size:.78125rem;font-weight:500;line-height:1.375rem;letter-spacing:.01em}.announcement-bar{position:relative}.af-announce-close{position:absolute;inset-block:0;inset-inline-end:calc(var(--container-gutter) - .75rem);display:grid;place-items:center;width:2.25rem;margin:0;padding:0;border:0;background:none;color:rgb(var(--text-color) / .65);cursor:pointer;transition:color .2s ease}.af-announce-close svg{display:block;width:.75rem;height:.75rem}@media(hover:hover){.af-announce-close:hover{color:rgb(var(--text-color))}}.af-announce-close:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-5px;border-radius:8px}@media screen and (max-width:699px){.announcement-bar{padding-inline:2.25rem}}.af-announce-closed .shopify-section--announcement-bar{display:none}.shopify-section--header .header.color-scheme{--background: var(--af-ivory) / 1;--background-without-opacity: var(--af-ivory);--text-color: var(--af-night);--header-separation-border-color: var(--af-night) / .1;transition:background-color .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.header__logo-image:not(.header__logo-image--transparent){filter:brightness(0) invert(.1)}.header__dropdown-menu{inset-block-start:calc(100% + .375rem);min-width:13.5rem;padding:.375rem;border:1px solid rgb(var(--af-night) / .08);border-radius:14px;background:rgb(var(--af-ivory));color:rgb(var(--af-night));box-shadow:0 1.25rem 2.5rem -1rem rgb(var(--af-night) / .22),0 .125rem .375rem rgb(var(--af-night) / .05)}.header__primary-nav .header__dropdown-menu{max-height:none;overflow:visible}.popover::part(content){scrollbar-width:none}@media screen and (min-width:1000px){.header__secondary-nav .popover::part(content){max-height:min(26rem,70vh);margin-block-start:.375rem;border:1px solid rgb(var(--af-night) / .08);border-radius:14px;background:rgb(var(--af-ivory));box-shadow:0 1.25rem 2.5rem -1rem rgb(var(--af-night) / .22),0 .125rem .375rem rgb(var(--af-night) / .05)}.header__secondary-nav .popover::part(body){padding:.375rem}.header__secondary-nav .popover__value-list{gap:0}.header__secondary-nav .popover__value-option{padding:.5rem .75rem;border-radius:9px;font-size:.9375rem;color:rgb(var(--af-night) / .75);transition:background-color .2s ease,color .2s ease}.header__secondary-nav .popover__value-option:is(:hover,[aria-selected=true]){background-color:rgb(var(--af-parchment) / .75);color:rgb(var(--af-night))}}.header__dropdown-menu:before{inset-block-start:calc(-.375rem - 1px);height:.375rem;background:transparent;transform:none;transition:none}.header__dropdown-menu :is(a,summary){padding:.625rem .875rem;border-radius:9px;font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;color:rgb(var(--af-night));transition:background-color .2s ease,color .2s ease}@media screen and (pointer:fine){.header__dropdown-menu :is(a,summary):hover{background-color:rgb(var(--af-parchment) / .75);color:rgb(var(--af-night))}}.header__dropdown-menu :is(a,summary):focus-visible{outline:2px solid rgb(var(--af-night));outline-offset:-2px}.header__primary-nav-item>a,.header__primary-nav-item summary{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:0}.af-fitted{--af-fit-green: 48 122 7;--af-note-x: -50%;--af-note-y: -.25rem;position:relative;display:flex;flex:0 1 auto;min-width:0}.af-fitted[hidden]{display:none}.af-fitted__pill{display:inline-flex;align-items:center;gap:.3125rem;min-width:0;height:1.5rem;margin:0;padding:0 .625rem 0 .5rem;border:1px solid currentColor;border-radius:999px;background:none;font-family:var(--text-font-family);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;color:inherit;cursor:default}.af-fitted__pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.af-fitted__check{flex:none;display:block;width:.75rem;height:.75rem}.af-fitted__check svg{display:block;width:100%;height:100%;overflow:visible}.af-fitted__check path{stroke:rgb(var(--af-fit-green));stroke-dasharray:1 2}.af-fitted__text{min-width:0;max-width:17rem;overflow:hidden;text-overflow:ellipsis}.af-fitted__short{display:none}.af-fitted__note{position:absolute;inset-block-start:calc(100% + .625rem);inset-inline-start:50%;z-index:2;width:17.5rem;padding:.875rem 1rem .9375rem;border:1px solid rgb(var(--af-night) / .08);border-radius:14px;background:rgb(var(--af-ivory));box-shadow:0 1.25rem 2.5rem -1rem rgb(var(--af-night) / .22),0 .125rem .375rem rgb(var(--af-night) / .05);color:rgb(var(--af-night));font-family:var(--text-font-family);text-align:start;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;translate:var(--af-note-x) var(--af-note-y);transition:opacity .18s ease,translate .25s cubic-bezier(.16,1,.3,1),visibility 0s .25s}.af-fitted__note:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;height:.75rem}.af-fitted__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.af-fitted__line{margin:.3125rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0;color:rgb(var(--af-night) / .7)}.af-fitted:not(.is-quiet):is(.is-open,:has(.af-fitted__pill:focus-visible)) .af-fitted__note{--af-note-y: 0rem;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,translate .25s cubic-bezier(.16,1,.3,1),visibility 0s}@media(hover:hover)and (pointer:fine){.af-fitted:not(.is-quiet):hover .af-fitted__note{--af-note-y: 0rem;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s .12s ease,translate .25s .12s cubic-bezier(.16,1,.3,1),visibility 0s .12s}}.header__secondary-nav:has(.af-fitted:not([hidden])){flex-wrap:nowrap}@media screen and (min-width:1000px){.af-fitted{margin-inline-end:.75rem}}:has(.shopify-section:first-child [allow-transparent-header]) .header:not(:hover,.is-solid,:has(.header__primary-nav [open])) .af-fitted{--af-fit-green: 112 204 94}@media screen and (max-width:1279px){.af-fitted__long{display:none}.af-fitted__short{display:inline}}@media screen and (max-width:999px){.af-fitted{--af-note-x: 0%;position:static}.af-fitted__pill{gap:.25rem;height:1.375rem;padding:0 .5rem 0 .4375rem;font-size:.6875rem}.af-fitted__check{width:.6875rem;height:.6875rem}.af-fitted__note{inset-block-start:calc(100% + .375rem);inset-inline:auto var(--container-gutter);width:min(18rem,100vw - 2 * var(--container-gutter))}}@media screen and (max-width:699px){.header__secondary-nav a[href$="/cart"] .header__nav-icon{width:1.5rem}}@keyframes af-fitted-grow{0%{opacity:0;scale:.9}}@keyframes af-fitted-draw{0%{stroke-dashoffset:1}}@keyframes af-fitted-in{0%{opacity:0;clip-path:inset(0 100% 0 0);translate:-.375rem 0}}@media(prefers-reduced-motion:no-preference){.af-fitted.is-new .af-fitted__pill{animation:af-fitted-grow .45s cubic-bezier(.16,1,.3,1) backwards}.af-fitted.is-new .af-fitted__check path{animation:af-fitted-draw .45s .3s cubic-bezier(.65,0,.35,1) backwards}.af-fitted.is-new .af-fitted__text{animation:af-fitted-in .8s .25s cubic-bezier(.16,1,.3,1) backwards}}@media(prefers-reduced-motion:reduce){.af-fitted__note{--af-note-y: 0rem}}.cart-drawer.color-scheme{--background: var(--af-ivory) / 1;--background-gradient: none;--text-color: var(--af-night);--border-color: var(--af-night) / .1;--button-background: var(--af-night);--button-text-color: var(--af-gold);--button-outline-color: var(--af-night);--button-border-radius: 8px}.cart-drawer>.h4[slot=header]{font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.cart-drawer>.h5{font-size:1.125rem;font-weight:500;letter-spacing:-.01em}.cart-drawer .line-item{align-items:start;column-gap:1.125rem}.cart-drawer .line-item__media{border-radius:12px;background:rgb(var(--af-parchment));object-fit:cover;aspect-ratio:4 / 5}.cart-drawer .line-item-info{font-size:.875rem;line-height:1.4}.cart-drawer .line-item-info :is(a,p):has(+price-list){font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:none}.cart-drawer .line-item-info sale-price{font-family:var(--text-font-family);font-size:.875rem;font-weight:400;letter-spacing:0;color:rgb(var(--text-color))}.cart-drawer .line-item-info .smallcaps,.cart-drawer .line-item-info ul{font-family:var(--text-font-family);font-size:.8125rem;line-height:1.4;letter-spacing:0;text-transform:none}.cart-drawer .line-item-info ul{margin:0;padding:0;list-style:none}.cart-drawer .line-item-info li{padding-inline-start:0}.cart-drawer .quantity-selector{border-color:rgb(var(--af-night) / .15);border-radius:8px}.cart-drawer .line-item-info .link{font-size:.8125rem;text-underline-offset:3px}.cart-drawer__footer .link-faded-reverse{font-size:.875rem}.cart-drawer__footer .text-subdued{font-size:.8125rem}.cart-drawer .button{min-height:50px;border:1px solid rgb(var(--af-night));background-color:rgb(var(--af-night));background-image:none;color:rgb(var(--af-gold));font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.cart-drawer .button:not([disabled]):hover{border-color:rgb(var(--af-night));background-color:transparent;color:rgb(var(--af-night))}.af-video{position:relative;width:min(100%,22rem);margin:2rem auto}.af-video video{display:block;width:100%;height:auto;margin:0!important;border-radius:20px;background:rgb(var(--af-night));object-fit:cover}.af-video__toggle{position:absolute;inset-inline-end:.75rem;inset-block-end:.75rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgb(255 255 255 / .22);border-radius:50%;background:#19191973;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:background-color .25s ease}.af-video__toggle svg{width:.875rem;height:.875rem}@media(hover:hover){.af-video__toggle:hover{background:#191919a6}}.af-video__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.af-bag-express{display:block;margin-block-start:-.5rem}.af-bag-express :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-row-gap: .5rem}.af-bag-express shopify-accelerated-checkout-cart>:not(shopify-apple-pay-button,shopify-google-pay-button,style){display:none!important}.af-bag-express :is(#dynamic-checkout-cart,.dynamic-checkout__content,shopify-accelerated-checkout-cart){display:block;height:auto!important;min-height:0!important}.af-bag-express shopify-accelerated-checkout-cart>:is(shopify-apple-pay-button,shopify-google-pay-button){margin:0!important}.header-sidebar__footer .text-with-icon.smallcaps{font-family:var(--text-font-family);font-size:.875rem;letter-spacing:0;text-transform:none}.shopify-section-group-footer-group{--text-h2: clamp(2rem, 1.45rem + 2.3vw, 3.75rem);--button-border-radius: 8px;--input-border-radius: 8px;--input-padding-inline: 1.25rem}.shopify-section-group-footer-group .color-scheme:not(.color-scheme--scheme-3){--text-color: 44 44 44;--border-color: 44 44 44 / .12;--accent: var(--af-night);--button-background: var(--af-night);--button-text-color: var(--af-gold);--circle-button-background: var(--af-night);--circle-button-text-color: var(--af-gold)}.shopify-section-group-footer-group .color-scheme--scheme-3{--text-color: var(--af-parchment);--background: var(--af-night) / 1;--background-without-opacity: var(--af-night);--border-color: var(--af-parchment) / .14;--accent: var(--af-gold);--button-background: var(--af-gold);--button-text-color: var(--af-night);--circle-button-background: var(--af-gold);--circle-button-text-color: var(--af-night)}.shopify-section-group-footer-group .h2{line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.shopify-section-group-footer-group .section-header{justify-self:start;justify-items:start;text-align:start;max-width:44rem}.shopify-section-group-footer-group .section-header .h6{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--text-font-family);font-size:.8125rem;font-weight:500;letter-spacing:0;color:rgb(var(--text-color) / .6)}.shopify-section-group-footer-group .section-header .h6:before{content:"";width:1.5rem;height:1px;background:currentColor}.shopify-section-group-footer-group .section-header .prose>p:not(.h6){color:rgb(var(--text-color) / .72);max-width:34rem}.shopify-section-group-footer-group .button{min-height:3.125rem;padding:.5rem 1.875rem;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.2;border-color:rgb(var(--button-background));background-color:rgb(var(--button-background));background-image:none;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.shopify-section-group-footer-group .button:not([disabled]):hover{border-color:rgb(var(--button-background));background-color:transparent;color:rgb(var(--text-color))}.shopify-section-group-footer-group .faq__category.h4{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:0;color:rgb(var(--text-color) / .6)}.shopify-section-group-footer-group .accordion__toggle.text-lg{font-size:1.0625rem;font-weight:500;letter-spacing:-.01em}.shopify-section--faq .faq__content{flex-basis:780px}.shopify-section-group-footer-group .accordion__toggle svg{transition:rotate .4s cubic-bezier(.16,1,.3,1)}.shopify-section-group-footer-group .accordion__disclosure[open] .accordion__toggle svg{rotate:45deg}.shopify-section-group-footer-group .accordion__content .prose{color:rgb(var(--text-color) / .75)}.footer .h6{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:0;color:rgb(var(--text-color))}.footer .text-subdued{color:rgb(var(--text-color) / .6);font-size:.875rem}.footer__block--links ul{font-size:.9375rem}.af-show{--af-show-radius: 1rem;--af-show-ease: cubic-bezier(.16, 1, .3, 1);display:block;overflow-x:clip}.af-show__title{max-width:15ch;margin-inline:auto;margin-block-end:clamp(2rem,1.5rem + 1.5vw,3rem);font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-align:center;text-wrap:balance}.af-show__grid{display:grid;gap:1rem}.af-show__box{position:relative;overflow:hidden;border-radius:var(--af-show-radius);background:rgb(var(--text-color) / .06)}.af-show__media{display:block;width:100%;height:100%;object-fit:cover}.af-show__media--placeholder{fill:rgb(var(--text-color) / .25)}.af-show__box--video{aspect-ratio:var(--af-show-video-ratio, 1 / 1)}.af-show__text,.af-show__text p{font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.af-show__text p+p{margin-block-start:.6em}.af-show__text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media screen and (max-width:699px){.af-show__box--image{width:74%;aspect-ratio:4 / 3}.af-show__side{margin-inline-start:18%}.af-show__text{margin-block-start:1.75rem}}@media screen and (min-width:700px){.af-show__grid{width:clamp(28rem,34vw,40rem);margin-inline:auto;grid-template-columns:7fr 5fr;gap:.75rem}.af-show__box--image{aspect-ratio:3 / 4}.af-show__side{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.af-show__text,.af-show__text p{font-size:clamp(.9375rem,.5rem + .55vw,1.125rem);line-height:1.45;letter-spacing:-.01em}.af-show__text{padding-inline-start:.25rem}}.af-feat{--af-feat-radius: 20px;--af-feat-ease: cubic-bezier(.16, 1, .3, 1);display:block;padding-block:clamp(5rem,3.5rem + 5vw,9.5rem)}.af-feat__title{max-width:20ch;margin-inline:auto;margin-block-end:clamp(2.75rem,1.75rem + 4vw,6.5rem);font-size:clamp(2.25rem,1.25rem + 3.6vw,4.5rem);font-weight:400;line-height:1.04;letter-spacing:-.04em;text-align:center;text-wrap:balance}.af-feat__row{display:grid;grid-template-columns:repeat(var(--af-feat-count),minmax(0,1fr));gap:clamp(1.5rem,.75rem + 2vw,3rem);max-width:86rem;margin-inline:auto}.af-feat__media{position:relative;aspect-ratio:var(--af-feat-ratio, 10 / 9);overflow:hidden;border-radius:var(--af-feat-radius);background:rgb(var(--text-color) / .06)}.af-feat__img{display:block;width:100%;height:100%;object-fit:cover}.af-feat__img--placeholder{fill:rgb(var(--text-color) / .22)}.af-feat__text{max-width:34rem;margin-block-start:clamp(1.25rem,1rem + .7vw,1.875rem);padding-inline-end:1rem}.af-feat__text,.af-feat__text p{font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;color:rgb(var(--text-color) / .78);text-wrap:pretty}.af-feat__text strong{font-weight:600;color:rgb(var(--text-color))}.af-feat__button{position:absolute;inset-block-end:clamp(1rem,.75rem + .8vw,1.5rem);inset-inline-start:clamp(1rem,.75rem + .8vw,1.5rem);display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 1.125rem 0 1.25rem;border:1px solid rgb(255 250 240 / .6);border-radius:8px;background-color:#f2e4d6bd;box-shadow:inset 0 1px #fffcf6b3,0 14px 30px -14px #19140f73;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#191919;font-size:.875rem;font-weight:500;transition:background-color .35s ease}.af-feat__button svg{width:1rem;height:1rem;transition:translate .45s var(--af-feat-ease)}.af-feat__button:hover{background-color:#fff7e9f5}.af-feat__button:hover svg{translate:2px 0}.af-feat__button:focus-visible{outline:2px solid rgb(25 25 25);outline-offset:3px}@media screen and (max-width:749px){.af-feat__title{max-width:14ch}.af-feat__row{grid-template-columns:minmax(0,1fr);gap:2.75rem}.af-feat__text{margin-block-start:1.125rem;padding-inline-end:.5rem}}.af-models{display:block;padding-block:clamp(4.5rem,3rem + 4vw,8rem);text-align:center}.af-models__title{max-width:20ch;margin-inline:auto;font-size:clamp(2rem,1.2rem + 3vw,3.75rem);font-weight:400;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.af-models__text{max-width:34rem;margin:clamp(1rem,.8rem + .6vw,1.5rem) auto 0}.af-models__text,.af-models__text p{font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;color:rgb(var(--text-color) / .72);text-wrap:pretty}.af-models__list{--af-models-gap: .75rem;--af-models-columns: 4;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--af-models-gap);max-width:62rem;margin:clamp(2.25rem,1.75rem + 2vw,3.5rem) auto 0;padding:0;list-style:none}.af-models__list>li{display:flex;flex:0 0 calc((100% - (var(--af-models-columns) - 1) * var(--af-models-gap)) / var(--af-models-columns))}.af-models__link{display:flex;flex:1;align-items:center;justify-content:center;min-height:4.25rem;padding:.75rem 1rem;border:1px solid rgb(255 250 240 / .75);border-radius:12px;background:linear-gradient(165deg,rgb(var(--af-parchment) / .62),#e8d6c480);box-shadow:inset 0 1px #fffcf6bf,inset 0 -1px #7a5f3c0f,0 12px 26px -18px #46321e66;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-align:center;color:rgb(var(--text-color));text-decoration:none;transition:background-color .3s ease,box-shadow .35s ease,border-color .3s ease}a.af-models__link:hover{background:linear-gradient(165deg,rgb(var(--af-parchment) / .92),#e8d6c4cc);box-shadow:inset 0 1px #fffcf6cc,inset 0 -1px #7a5f3c14,0 16px 32px -16px #46321e73}@media screen and (max-width:699px){.af-models__list{--af-models-gap: .5rem;--af-models-columns: 2}.af-models__link{min-height:3.75rem;padding-inline:.75rem;font-size:.9375rem}}.af-models__more{max-width:40rem;margin:clamp(1.5rem,1.1rem + 1.2vw,2.25rem) auto 0}.af-models__more,.af-models__more p{font-size:clamp(.875rem,.82rem + .2vw,.9375rem);line-height:1.6;color:rgb(var(--text-color) / .6);text-wrap:pretty}.af-models__more a{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:.2em}.af-models__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.125rem;margin-block-start:clamp(2rem,1.5rem + 1.6vw,3rem);padding:.5rem 1.875rem;border:1px solid rgb(var(--af-night));border-radius:8px;background-color:rgb(var(--af-night));color:rgb(var(--af-gold));font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .35s ease,color .35s ease}.af-models__button:hover{background-color:transparent;color:rgb(var(--af-night))}.af-models__link:focus-visible,.af-models__button:focus-visible{outline:2px solid rgb(var(--af-night));outline-offset:3px}.af-cyf-link,.af-nozip-link{font-weight:500;color:inherit}.af-reviews-heading .h2{max-width:20ch;margin-inline:auto;font-size:clamp(2rem,1.2rem + 3vw,3.75rem);font-weight:400;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.af-product-page .af-reviews-heading{margin-block-end:clamp(2rem,1.5rem + 2vw,3.5rem)}.af-strips{display:block;position:relative}.af-strips__sticky{height:100vh;height:100svh;min-height:34rem}.af-strips__inner{display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;height:100%;padding-block-start:calc(var(--sticky-area-height, 0px) + clamp(1.5rem,5vh,3.5rem));padding-block-end:clamp(1.75rem,5vh,3.5rem);text-align:center}.af-strips__title,.af-frame__title{max-width:18ch;margin-inline:auto;font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.af-strips__intro,.af-frame__text{max-width:30rem;margin-inline:auto;margin-block-start:.75rem;color:rgb(var(--text-color) / .75);font-size:clamp(.9375rem,.85rem + .25vw,1.0625rem);line-height:1.5;text-wrap:pretty}.af-strips__stage{--af-strips-gap: clamp(.75rem, 2vh, 1.25rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"trim" "picker";justify-items:center;gap:var(--af-strips-gap);width:100%;height:100%;min-height:0;margin-block-start:clamp(1rem,3vh,2rem)}.af-strips--with-model .af-strips__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"trim model" "picker furs";align-items:end;column-gap:clamp(1rem,3vw,3rem);max-width:62rem}.af-strips__frame{position:relative;width:100%;height:100%;min-height:0}.af-strips__frame--model{grid-area:model}.af-strips__frame--trim{grid-area:trim;max-width:30rem}.af-strips--with-model .af-strips__frame--trim{height:86%;align-self:end}.af-strips__trim,.af-strips__jacket{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;opacity:0;transition:opacity .55s ease}.af-strips:not(.af-strips--with-model) .af-strips__trim{object-position:50% 50%}.af-strips__trim.is-active,.af-strips__jacket.is-active{opacity:1}.af-strips__jacket:not(.is-fur){display:none}.af-strips__buy{display:flex;flex-wrap:wrap;grid-area:furs;justify-self:stretch;align-items:stretch;gap:.5rem;margin-inline-start:var(--af-model-inset, 0px)}.af-strips__buy .af-strips__furs{flex:none}.af-strips__buy-button{display:flex;flex:1 1 4.25rem;grid-area:buy;align-items:center;justify-content:center;min-height:50px;padding:0 .875rem;border:1px solid rgb(var(--af-night));border-radius:8px;background-color:rgb(var(--af-night));color:rgb(var(--af-gold));font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .35s ease,color .35s ease}@media(hover:hover){.af-strips__buy-button:hover{background-color:transparent;color:rgb(var(--af-night))}}.af-strips__buy-button:focus-visible{outline:2px solid rgb(var(--af-night));outline-offset:2px}.af-strips__picker{display:grid;grid-area:picker;justify-items:center;gap:.75rem}.af-strips__furs{position:relative;display:grid;grid-area:furs;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;border:1px solid rgb(var(--text-color) / .16);border-radius:12px;background:linear-gradient(180deg,rgb(var(--text-color) / .1),rgb(var(--text-color) / .055));box-shadow:inset 0 1px 3px #1919191a,inset 0 -1px #ffffff80,0 1px #ffffffbf;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.af-strips__pill{position:absolute;inset-block:4px;border:1px solid rgb(255 255 255 / .85);border-radius:8px;background:linear-gradient(180deg,#ffffffd1,#fffbf380);box-shadow:inset 0 1px #fff,inset 0 -2px 5px #7a5f1414,0 1px 2px #19191914,0 8px 18px -6px #19191947;-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);opacity:0}.af-strips__furs.is-ready .af-strips__pill{opacity:1;transition:opacity .3s ease}.af-strips__fur{position:relative;z-index:1;min-height:2.5rem;padding:.5rem .75rem;border-radius:8px;color:rgb(var(--text-color) / .62);background:none;font-size:.8125rem;font-weight:500;white-space:nowrap;transition:color .3s ease}.af-strips__fur:hover,.af-strips__fur[aria-pressed=true]{color:rgb(var(--text-color))}.af-strips__furs:not(.is-ready) .af-strips__fur[aria-pressed=true]{background:#ffffffb3}@media screen and (max-width:699px){.af-strips__sticky{height:auto;min-height:0}.af-strips__inner{height:auto;padding-block:var(--section-vertical-spacing, 4.5rem)}.af-strips__stage{height:auto}.af-strips--with-model .af-strips__stage{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"trim model" "furs furs" "picker picker" "buy buy";align-content:center;column-gap:.5rem}.af-strips__buy{display:contents}.af-strips__buy-button{width:100%;margin-block-start:.5rem}.af-strips--with-model .af-strips__frame{height:auto}.af-strips--with-model .af-strips__frame--model{aspect-ratio:4 / 5}.af-strips--with-model .af-strips__frame--trim{width:88%;aspect-ratio:1100 / 1459;justify-self:center}.af-strips__furs{width:100%;margin-block-start:.25rem}.af-strips__fur{padding-inline:.5rem}}.af-strips__name{min-height:1.5em;font-size:.9375rem;font-weight:500}.af-strips__swatches{display:flex;align-items:center;gap:.625rem;min-height:2.5rem}.af-strips__swatch{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--af-swatch);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .18);transition:box-shadow .3s ease}.af-strips__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .18),0 0 0 3px rgb(var(--background-without-opacity, 255 247 233)),0 0 0 4.5px rgb(var(--text-color))}.af-frame{--af-fur-height: min(58vh, 30vw);display:block;position:relative;overflow-x:clip}.af-frame__sticky{position:relative;display:grid;place-items:center;height:100vh;height:100svh;min-height:32rem;overflow:hidden}.af-frame__fur{position:absolute;width:auto;height:var(--af-fur-height);pointer-events:none}.af-frame__fur--left{top:calc(50% - var(--af-fur-height) * .6);left:clamp(0rem,9vw - 4rem,8rem)}.af-frame__fur--right{top:calc(50% - var(--af-fur-height) * .4);right:clamp(0rem,9vw - 4rem,8rem)}.af-frame__content{position:relative;z-index:1;max-width:24rem;padding-inline:1.5rem;text-align:center}.af-frame__button{margin-block-start:1.75rem}@media screen and (max-width:699px){.af-frame{--af-fur-height: 30svh}.af-frame__fur--left{top:calc(var(--sticky-area-height, 0px) + 2svh);left:-12vw}.af-frame__fur--right{top:auto;right:-12vw;bottom:3svh}}.newsletter-popup{--text-color: var(--af-parchment);--input-border-radius: 8px;padding:1.75rem 1.5rem 1.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:20px;background:linear-gradient(160deg,#302e2bf7,#191919fa 55%,#141414fc);box-shadow:inset 0 1px #ffffff1a,0 34px 60px -30px #19140f99,0 10px 24px -14px #19140f59;color:rgb(var(--text-color))}.newsletter-popup .v-stack.gap-8{gap:1.25rem}.newsletter-popup .h4{padding-inline:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.02em}.newsletter-popup .prose{font-size:.875rem;color:rgb(var(--text-color) / .7)}.newsletter-popup .button{min-height:48px;border:1px solid rgb(var(--af-gold));border-radius:8px;background-color:rgb(var(--af-gold));background-image:none;color:rgb(var(--af-night));font-size:.9375rem;font-weight:500;letter-spacing:0;transition:background-color .35s ease,color .35s ease}.newsletter-popup .button:not([disabled]):hover{background-color:transparent;color:rgb(var(--af-ivory))}@media screen and (max-width:699px){.newsletter-popup{inset-inline:.75rem;inset-block-end:.75rem;padding:1.375rem 1.25rem 1.25rem}}.af-testi{display:block;overflow-x:clip}.af-testi__head{display:grid;justify-items:center;gap:.75rem;text-align:center}.af-testi__eyebrow{margin:0;font-size:.8125rem;font-weight:500;color:rgb(var(--text-color) / .6)}.af-testi__title{margin:0}.af-testi__viewport{--af-testi-gap: clamp(1rem, 1.5vw, 1.5rem);margin-block:clamp(.5rem,1.5vw,1.25rem) -2rem;padding-block:2.5rem 5rem;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.af-testi__viewport.is-dragging{cursor:grabbing}.af-testi__track,.af-testi__set{display:flex;gap:var(--af-testi-gap)}.af-testi__track{width:max-content;padding-inline:var(--af-testi-gap)}.af-testi__set{margin:0;padding:0}.af-testi__card{--text-color: var(--af-parchment);display:flex;flex-direction:column;gap:1.125rem;width:clamp(17rem,24vw,22.5rem);padding:1.75rem 1.75rem 1.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:20px;background:linear-gradient(160deg,#302e2bf0,#191919f7 55%,#141414fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 34px 60px -30px #19140f8c,0 10px 24px -14px #19140f4d;color:rgb(var(--text-color))}.af-testi__stars{display:flex;gap:2px;margin:0;font-size:.875rem;line-height:1;color:rgb(var(--af-gold))}.af-testi__stars .is-off{opacity:.25}.af-testi__quote{flex:1;margin:0;padding:0;border:0;font-size:1.0625rem;font-style:normal;line-height:1.55;letter-spacing:-.005em;quotes:none}.af-testi__author{display:grid;gap:.125rem;margin:0;padding-block-start:1rem;border-top:1px solid rgb(var(--text-color) / .12);font-size:.875rem;font-weight:500}.af-testi__detail{font-size:.8125rem;font-weight:400;color:rgb(var(--text-color) / .6)}@media screen and (max-width:699px){.af-testi .af-testi__title{max-width:18ch;margin-inline:auto;font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem);font-weight:400;letter-spacing:-.035em}.af-testi__viewport{margin-block:.5rem -1.5rem;padding-block:1.75rem 3rem;-webkit-mask-image:none;mask-image:none}.af-testi__card{width:58vw;gap:.75rem;padding:1rem 1rem .875rem;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 18px 32px -22px #19140f80}.af-testi__quote{font-size:.8125rem;line-height:1.5}.af-testi__author{padding-block-start:.625rem;font-size:.75rem}.af-testi__detail{font-size:.6875rem}}.af-hfit{display:block;overflow-x:clip}.af-hfit__inner{display:grid;justify-items:center;gap:clamp(2rem,4vw,3rem)}.af-hfit__head{display:grid;justify-items:center;gap:.875rem;max-width:40rem;text-align:center}.af-hfit__title{margin:0}.af-hfit__text{margin:0;font-size:1.0625rem;line-height:1.5;color:rgb(var(--text-color) / .7)}.af-hfit__card{width:min(100%,36rem);scroll-margin-block:calc(var(--header-height, 0px) + 1rem) 1rem}.af-hfit .af-fit-card.af-fit--locked{height:min(var(--af-fit-height),calc(100svh - 6rem))}.af-hfit.af-hfit--done .af-fit-card.af-fit--locked{height:auto;min-height:min(var(--af-fit-height),calc(100svh - 6rem))}.af-hfit .af-fit-card.af-fit--locked.af-fit--measure{height:auto;min-height:0}@media(prefers-reduced-motion:no-preference){.af-hfit .af-fit-card .fur-quiz :is(.quiz-step,.af-fit-confirm,[data-af-panel]){animation:af-hfit-step-in .3s ease-out backwards}}@keyframes af-hfit-step-in{0%{opacity:0}}.af-hfit .fur-quiz :is(.quiz-availability,.quiz-availability-loading){display:none!important}.af-hfit__shop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.af-hfit__shop[hidden]{display:none}.af-hfit__button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:.5rem 1.25rem;border:1px solid;border-radius:8px;font-size:.9375rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.af-hfit .af-fit-card .af-hfit__button--classic{border-color:rgb(var(--af-gold));background-color:rgb(var(--af-gold));color:rgb(var(--af-night))}.af-hfit .af-fit-card .af-hfit__button--classic:hover{background-color:transparent;color:rgb(var(--af-ivory))}.af-hfit .af-fit-card .af-hfit__button--grand{border-color:#ffffff29;background-color:#0c0c0c;color:rgb(var(--af-gold))}.af-hfit .af-fit-card .af-hfit__button--grand:hover{border-color:rgb(var(--af-gold))}.af-hfit__button:focus-visible{outline:2px solid rgb(var(--af-gold));outline-offset:2px}@media screen and (max-width:699px){.af-hfit__shop{grid-template-columns:minmax(0,1fr)}}.af-hfit.af-hfit--video{position:relative;isolation:isolate;background-color:rgb(var(--af-night))}.af-hfit__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.af-hfit__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--af-night) / var(--af-hfit-shade, .4))}.af-hfit__video{display:block;width:100%;height:100%;object-fit:cover}.af-hfit__video--phone{display:none}@media screen and (max-width:699px){.af-hfit__media:has(.af-hfit__video--phone) .af-hfit__video:not(.af-hfit__video--phone){display:none}.af-hfit__video--phone{display:block}}.af-hfit--video .af-hfit__head{--text-color: var(--af-ivory);color:rgb(var(--af-ivory))}.af-hfit--video .af-hfit__text{color:rgb(var(--af-ivory) / .78)}@media screen and (min-width:1000px){:is(.af-home,.af-collection) .text-with-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem}:is(.af-home,.af-collection) .text-with-icons>*{flex-basis:auto}}:is(.af-home,.af-collection) .text-with-icons__item .v-stack.gap-6{gap:.625rem}:is(.af-home,.af-collection) .shopify-section--text-with-icons .section-spacing{padding-block:2.25rem}@media screen and (max-width:999px){:is(.af-home,.af-collection) .shopify-section--text-with-icons .section-spacing{padding-block:1.25rem}:is(.af-home,.af-collection) .shopify-section--text-with-icons .container>.v-stack{gap:.75rem}:is(.af-home,.af-collection) .shopify-section--text-with-icons .page-dots{margin-block-start:0}}:is(.af-home,.af-collection) .text-with-icons svg{color:rgb(var(--af-gold))}:is(.af-home,.af-collection) .text-with-icons .h6,:is(.af-home,.af-collection) .text-with-icons :is(p.h5,p.h6,.heading){font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;letter-spacing:0;color:rgb(var(--text-color))}:is(.af-home,.af-collection) .text-with-icons .prose{font-size:.875rem;line-height:1.5;color:rgb(var(--text-color) / .68);text-wrap:balance}:is(.af-home,.af-collection) .text-with-icons__item.af-cyf-item{cursor:pointer}:is(.af-home,.af-collection) .text-with-icons .af-cyf-link{background:none}:is(.af-home,.af-collection) .text-with-icons .af-cyf-link:after{content:"";display:inline-block;width:.375rem;height:.375rem;margin-inline-start:.5rem;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;rotate:45deg;translate:0 -.125rem;transition:translate .35s cubic-bezier(.16,1,.3,1)}@media screen and (pointer:fine){:is(.af-home,.af-collection) .af-cyf-item:hover .af-cyf-link:after{translate:.1875rem -.125rem}}.af-collection .shopify-section--text-with-icons .color-scheme--scheme-3{--text-color: var(--af-parchment);--background: var(--af-night) / 1;--background-without-opacity: var(--af-night);--border-color: var(--af-parchment) / .14;--accent: var(--af-gold)}:is(.color-scheme--scheme-1,.color-scheme--scheme-2,.color-scheme--scheme-b40e2401-f6fd-42f4-b2c3-3e2e4f60410f,.color-scheme--scheme-7004cd1e-0b04-43db-962a-72105ad04a99){--button-background: var(--af-night);--button-text-color: var(--af-gold);--button-outline-color: var(--af-night)}.shopify-section--featured-collections .product-list{--product-list-card-width: min(21rem, calc((100% - 4rem) / 3));column-gap:2rem}.shopify-section--featured-collections .product-card__figure{overflow:hidden;border-radius:14px}.shopify-section--featured-collections .product-card__info{justify-items:start;padding-inline:.125rem;text-align:start}.shopify-section--featured-collections .product-card__info .v-stack{justify-items:start}.shopify-section--featured-collections .product-card .product-title{font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:rgb(var(--af-night))}.shopify-section--featured-collections .product-card sale-price{font-size:.875rem;font-weight:400}@media screen and (max-width:699px){.shopify-section--featured-collections .product-list{--product-list-card-width: 44%;column-gap:.875rem}.shopify-section--featured-collections .product-card .product-title,.shopify-section--featured-collections .product-card sale-price{font-size:.8125rem}}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card__figure{overflow:hidden;border-radius:14px}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card__info,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card__info .v-stack{justify-items:start;text-align:start}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-title{font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:rgb(var(--af-night))}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card sale-price{font-size:.875rem;font-weight:400}@media screen and (max-width:699px){:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-title,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card sale-price{font-size:.8125rem}}.af-collection .shopify-section--collection-banner .h1{font-size:var(--text-h2);letter-spacing:-.035em}.collection-list .collection-card{overflow:hidden;border-radius:20px}.af-hfit__pair{display:grid;gap:clamp(2.5rem,4vw,4rem);width:100%;max-width:76rem}.af-hfit--form-only .af-hfit__pair.af-hfit__pair{grid-template-columns:minmax(0,1fr);max-width:40rem;margin-inline:auto}@media screen and (min-width:1000px){.af-hfit__pair{grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:start}.af-hfit--contact .af-hfit__card{width:100%}}.af-hfit--contact .af-hfit__card{justify-self:center}.af-hfit__side{display:grid;justify-items:center;gap:1rem;width:100%}.af-hfit__side .af-hfit__card{width:min(100%,36rem)}.af-hfit__card-heading{margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:500;line-height:1.25;letter-spacing:-.02em;text-align:center;text-wrap:balance}.af-hfit .af-fit-card .fur-quiz .af-fit-confirm.af-fit-confirm{grid-template-areas:"badge eyebrow" "badge title" ". note" ". status" "sub sub"}.af-hfit .af-fit-card .af-fit-confirm__note{grid-area:note;margin:.375rem 0 0;font-size:.875rem;font-weight:400;line-height:1.5;color:rgb(var(--text-color) / .72)}.af-hfit .af-fit-card .af-fit-confirm__note[hidden]{display:none}.af-hfit--contact .af-hfit__title{font-size:clamp(2rem,1.45rem + 2.3vw,3.75rem);line-height:1.04;letter-spacing:-.035em}.af-cform{--text-color: var(--af-parchment);position:relative;isolation:isolate;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-radius:20px;color:rgb(var(--text-color))}.af-cform:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid rgb(255 255 255 / .08);border-radius:inherit;background:linear-gradient(160deg,#302e2bf0,#191919f7 55%,#141414fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 34px 60px -30px #19140f99,0 10px 24px -14px #19140f59}.af-cform__form{display:grid;gap:1.125rem}.af-cform__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width:699px){.af-cform__row{grid-template-columns:minmax(0,1fr)}}.af-cform__field{display:grid;gap:.4375rem}.af-cform__field label,.af-cform__source legend{padding:0;font-size:.875rem;font-weight:500}.af-cform__optional{margin-inline-start:.25rem;font-weight:400;color:rgb(var(--text-color) / .6)}.af-cform__input{width:100%;min-height:48px;padding:.6875rem .875rem;border:1px solid rgb(var(--text-color) / .18);border-radius:10px;background-color:#ffffff0f;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:16px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}textarea.af-cform__input{min-height:7.5rem;resize:vertical}.af-cform__input::placeholder{color:rgb(var(--text-color) / .4)}.af-cform__input:hover{border-color:#ffffff3d}.af-cform__input:focus{border-color:rgb(var(--af-gold) / .6);background-color:#ffffff14;box-shadow:0 0 0 3px rgb(var(--af-gold) / .18);outline:none}.af-cform__source{display:grid;gap:.625rem;margin:0;padding:0;border:0}.af-cform__chips{display:flex;flex-wrap:wrap;gap:.5rem}.af-cform__chip{position:relative;cursor:pointer}.af-cform__chip input{position:absolute;opacity:0;pointer-events:none}.af-cform__chip span{display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem .875rem;border:1px solid rgb(var(--text-color) / .18);border-radius:8px;background-color:#ffffff0a;font-size:.875rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.af-cform__chip:hover span{border-color:#ffffff52}.af-cform__chip input:checked+span{border-color:rgb(var(--af-gold));background-color:rgb(var(--af-gold));color:rgb(var(--af-night))}.af-cform__chip input:focus-visible+span{outline:2px solid rgb(var(--af-gold));outline-offset:2px}.af-cform__other{display:none}.af-cform__source:has([data-af-other]:checked) .af-cform__other{display:block}.af-cform__send{min-height:50px;margin-block-start:.25rem;border:1px solid rgb(var(--af-gold));border-radius:8px;background-color:rgb(var(--af-gold));color:rgb(var(--af-night));font-size:.9375rem;font-weight:500;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.af-cform__send:hover{background-color:transparent;color:rgb(var(--af-ivory))}.af-cform__send:focus-visible{outline:2px solid rgb(var(--af-gold));outline-offset:2px}.af-cform__note{margin:0;padding:.75rem .875rem;border-radius:10px;font-size:.9375rem;line-height:1.5}.af-cform__note--ok{background:rgb(var(--af-gold) / .14);color:rgb(var(--af-gold))}.af-cform__note--error{background:#ff9e931f;color:#ff9e93}.af-guide .shopify-section--main-page .container{max-width:46rem}.af-guide .shopify-section--main-page .prose{font-size:1.0625rem;line-height:1.7;color:rgb(var(--text-color) / .82)}.af-guide .shopify-section--main-page .prose :is(h1,.h1){margin-block-end:.5em;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;color:rgb(var(--af-night));text-wrap:balance}.af-guide .shopify-section--main-page .prose h2{margin-block-start:1.75em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgb(var(--af-night))}.af-guide .shopify-section--main-page .prose h3{margin-block-start:1.5em;font-size:1.1875rem;font-weight:500;letter-spacing:-.01em;color:rgb(var(--af-night))}.af-guide .shopify-section--main-page .prose :is(strong,b){color:rgb(var(--af-night))}.af-guide .shopify-section--main-page .prose table{width:100%;table-layout:auto;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.af-guide .shopify-section--main-page .prose :is(th,td){padding:.75rem .875rem .75rem 0;border:0;border-block-end:1px solid rgb(var(--text-color) / .1);vertical-align:top;text-align:start;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.af-guide .shopify-section--main-page .prose :is(th,td):first-child{white-space:nowrap;font-weight:500;color:rgb(var(--af-night))}.af-guide .shopify-section--main-page .prose th{font-size:.8125rem;font-weight:500;color:rgb(var(--text-color) / .6)}@media screen and (max-width:699px){.af-guide .shopify-section--main-page .prose{font-size:1rem}.af-guide .shopify-section--main-page .prose table{display:block;overflow-x:auto}}.af-chero{--af-chero-card: clamp(12rem, 24vh, 15.5rem);--af-chero-ease: cubic-bezier(.16, 1, .3, 1);position:relative;display:grid;isolation:isolate;overflow-x:clip}.af-chero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:rgb(var(--af-night))}.af-chero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#19191980,#19191900 32%),linear-gradient(rgb(25 25 25 / var(--af-chero-shade, .2)),rgb(25 25 25 / var(--af-chero-shade, .2)))}.af-chero__video{display:block;width:100%;height:100%;object-fit:cover}.af-chero__video--phone{display:none}.af-chero__head{display:grid;justify-items:center;gap:.625rem;max-width:40rem;text-align:center;color:#fff}.af-chero__title{margin:0;font-size:1.75rem;font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;color:inherit}.af-chero__text{margin:0;font-size:.9375rem;line-height:1.5;color:#ffffffd1;text-wrap:balance}.af-chero__products{display:grid;justify-items:center;gap:1.25rem}.af-chero__set{display:grid;gap:.75rem}.af-chero__row{display:grid}.af-chero__row-label{display:none}.af-chero__card{--af-tilt-x: 0deg;--af-tilt-y: 0deg;--text-color: var(--af-night);position:relative;isolation:isolate;display:grid;align-content:start;gap:.75rem;padding:.625rem .625rem .875rem;border-radius:20px;color:rgb(var(--af-night));text-decoration:none;transition:translate .5s var(--af-chero-ease)}.af-chero__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid rgb(255 250 240 / .7);border-radius:inherit;background:linear-gradient(160deg,#fffaf2e0,#f2e4d6d6 55%,#e8d6c4d1);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #19140f0f,0 34px 60px -30px #19140f99,0 10px 24px -14px #19140f59;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);pointer-events:none}@media(hover:hover)and (pointer:fine){.af-chero__card:before{transform:perspective(1200px) rotateX(var(--af-tilt-x)) rotateY(var(--af-tilt-y));transition:transform .6s var(--af-chero-ease)}}@media(hover:none),(pointer:coarse){.af-chero__card:before{background:linear-gradient(160deg,#fffaf2f5,#f2e4d6f0 55%,#e8d6c4ed);-webkit-backdrop-filter:none;backdrop-filter:none}}.af-chero__photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:14px;background:rgb(var(--af-parchment))}@media screen and (max-width:699px){.af-chero--cards .af-chero__photo{aspect-ratio:4 / 5}}.af-chero__image{display:block;width:100%;height:100%;object-fit:cover}.af-chero__info{display:grid;gap:.1875rem;padding-inline:.25rem}.af-chero__name{font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:-.005em}.af-chero__price{font-size:.875rem;color:rgb(var(--af-night) / .62)}.af-chero__price :is(sale-price,compare-at-price,.h6){font-family:var(--text-font-family);font-size:inherit;font-weight:400;letter-spacing:0;color:inherit}.af-chero__card:focus-visible{outline:2px solid rgb(var(--af-ivory));outline-offset:3px}@media screen and (pointer:fine){.af-chero__card:hover{translate:0 -.25rem}}.af-chero__switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,30rem);padding:.25rem;border:1px solid rgb(255 255 255 / .22);border-radius:12px;background:#19191947}.af-chero__pill{position:absolute;inset-block:.25rem;inset-inline-start:.25rem;width:calc(50% - .25rem);border-radius:8px;background:rgb(var(--af-ivory));transition:translate .45s var(--af-chero-ease)}.af-chero__switch[data-active=grand] .af-chero__pill{translate:100% 0}.af-chero__tab{position:relative;z-index:1;display:flex;justify-content:center;align-items:baseline;gap:.4375rem;padding:.4375rem .875rem;border-radius:8px;color:#ffffffdb;white-space:nowrap;transition:color .35s ease}.af-chero__tab[aria-selected=true]{color:rgb(var(--af-night))}.af-chero__tab-name{font-size:.9375rem;font-weight:500}.af-chero__tab-sub{font-size:.8125rem;opacity:.7}.af-chero__tab:focus-visible{outline:2px solid rgb(var(--af-ivory));outline-offset:2px}@media screen and (min-width:700px){.af-chero{grid-template-areas:"stack";min-height:calc(100vh - var(--announcement-bar-height, 0px));min-height:calc(100svh - var(--announcement-bar-height, 0px))}.af-chero__stage,.af-chero__products{grid-area:stack}.af-chero__stage{display:grid;align-content:start;justify-items:center;padding:calc(var(--header-height, 5.5rem) + clamp(1.75rem,5vh,3.5rem)) var(--container-gutter) 0}.af-chero__title{font-size:2rem}.af-chero__text{font-size:1rem}.af-chero__products{z-index:1;align-self:end;gap:1.5rem;padding:0 var(--container-gutter) clamp(1.25rem,3.5vh,2.5rem)}.af-chero__row{grid-template-columns:repeat(3,var(--af-chero-card));gap:clamp(1.75rem,2.8vw,2.75rem)}.af-chero__set[data-off]{display:none}}@media screen and (max-width:699px){.af-chero__stage{position:relative;display:grid;align-content:end;justify-items:center;min-height:44svh;padding:calc(var(--header-height, 4rem) + 1rem) var(--container-gutter) 1.75rem;overflow:hidden}.af-chero--switch .af-chero__stage{min-height:40svh}.af-chero__media:after{background:linear-gradient(180deg,#19191973,#19191900 28% 40%,#1919198c),linear-gradient(rgb(25 25 25 / var(--af-chero-shade, .2)),rgb(25 25 25 / var(--af-chero-shade, .2)))}.af-chero__media:has(.af-chero__video--phone) .af-chero__video:not(.af-chero__video--phone){display:none}.af-chero__video--phone{display:block}.af-chero__products{justify-items:stretch;gap:1.75rem;padding-block:1.5rem .5rem}.af-chero__switch{display:none}.af-chero__row-label{display:block;margin:0;padding-inline:var(--container-gutter);font-size:.8125rem;color:rgb(var(--text-color) / .6)}.af-chero__row-name{margin-inline-end:.25rem;font-size:.9375rem;font-weight:500;color:rgb(var(--af-night))}.af-chero__row{grid-auto-flow:column;grid-auto-columns:calc((100vw - var(--container-gutter) - 1.5rem) / 2.5);gap:.75rem;padding-inline:var(--container-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter);scrollbar-width:none}.af-chero__row::-webkit-scrollbar{display:none}.af-chero__card{gap:.625rem;padding:0;border-radius:0;scroll-snap-align:start}.af-chero__card:before{display:none}.af-chero__info{gap:.125rem;padding-inline:.125rem}.af-chero__name,.af-chero__price{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.af-chero__card,.af-chero__card:before,.af-chero__pill{transition:none}}.af-collection #main:has(>.shopify-section--af-collection-hero)>.shopify-section:not(.shopify-section--text-with-icons) .section-spacing{padding-block-start:0}.af-collection #main:has(>.shopify-section--af-collection-hero)>.shopify-section--af-collection-hero~.shopify-section--before-after-image .section-spacing,.af-collection #main:has(>.shopify-section--af-collection-hero)>.shopify-section--text-with-icons+.shopify-section .section-spacing{padding-block-start:var(--section-vertical-spacing)}.af-collection .before-after{max-width:64rem;margin-inline:auto;overflow:hidden;border-radius:20px}.af-collection .before-after__content-wrapper :is(p,.h5,.h6){margin:0;padding:.375rem .75rem;border-radius:12px;background:rgb(var(--af-ivory) / .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--text-font-family);font-size:.8125rem;font-weight:500;letter-spacing:0;color:rgb(var(--af-night))}.af-collection [id$=__af_coll_about] .container{max-width:72rem}.af-collection [id$=__af_coll_about] .prose>div{font-size:1.0625rem;line-height:1.6;color:rgb(var(--text-color) / .76)}@media screen and (min-width:1000px){.af-collection [id$=__af_coll_about] .prose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}.af-collection [id$=__af_coll_about] .prose>h2{margin:0;max-width:10ch}.af-collection [id$=__af_coll_about] .prose>div{margin:0}}.af-section-title{max-width:20ch;margin:0 auto clamp(2.5rem,1.75rem + 3vw,4.5rem);text-align:center;text-wrap:balance}.af-split__inner{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,30rem);justify-content:center;align-items:center;gap:clamp(3rem,1rem + 6vw,8rem)}.af-split--end .af-split__media{order:2}.af-split__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:20px;background:rgb(var(--af-parchment))}.af-split__image{display:block;width:100%;height:100%;object-fit:cover}.af-split__text{display:grid;justify-items:start;gap:1.25rem}.af-split__eyebrow{margin:0 0 -.25rem;font-size:.8125rem;font-weight:500;color:rgb(var(--text-color) / .6)}.af-split__title{margin:0;font-size:clamp(1.875rem,1.35rem + 1.7vw,2.875rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.af-split__body{display:grid;gap:.875rem;font-size:1.0625rem;line-height:1.55;color:rgb(var(--text-color) / .72)}.af-split__body p{margin:0}.af-split__link{margin-block-start:.25rem;font-weight:500}@media screen and (max-width:699px){.af-split__inner{grid-template-columns:minmax(0,1fr);gap:2rem}.af-split--end .af-split__media{order:0}.af-split__media{aspect-ratio:5 / 4}.af-split__body{font-size:1rem}}.af-tl__list{position:relative;display:grid;grid-template-columns:repeat(var(--af-tl-count, 4),minmax(0,1fr));gap:clamp(.875rem,1.25vw,1.25rem);max-width:86rem;margin-inline:auto;padding-block-start:2.25rem}.af-tl__list:before{content:"";position:absolute;inset-block-start:.3125rem;inset-inline:0;height:1px;background:rgb(var(--text-color) / .14)}.af-tl__item{position:relative;display:grid}.af-tl__dot{position:absolute;inset-block-start:-2.25rem;inset-inline-start:clamp(1.5rem,1rem + 1.2vw,2.25rem);width:.625rem;height:.625rem;border-radius:50%;background:rgb(var(--af-night));box-shadow:0 0 0 5px rgb(var(--af-ivory))}.af-tl__card,.af-stats__item,.af-lcards__card{border:1px solid rgb(255 250 240 / .75);border-radius:20px;background:linear-gradient(165deg,rgb(var(--af-parchment) / .62),#e8d6c480)}.af-tl__card{display:flex;flex-direction:column;gap:.625rem;min-height:clamp(14rem,10rem + 6vw,17.5rem);padding:clamp(1.5rem,1rem + 1.2vw,2.25rem)}.af-tl__year{margin:0 0 auto;padding-block-end:1.5rem;font-size:clamp(2.25rem,1.6rem + 1.8vw,3.25rem);font-weight:400;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.af-tl__title{margin:0;font-size:1.1875rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.af-tl__text,.af-tl__text p{margin:0;font-size:.9375rem;line-height:1.5;color:rgb(var(--text-color) / .7)}@media screen and (max-width:999px){.af-tl__list{grid-template-columns:minmax(0,1fr);max-width:36rem;padding-block-start:0;padding-inline-start:2rem}.af-tl__list:before{inset-block:1.25rem;inset-inline:.3125rem auto;width:1px;height:auto}.af-tl__dot{inset-block-start:1.75rem;inset-inline-start:-2rem}.af-tl__card{min-height:0;padding:1.5rem}.af-tl__year{padding-block-end:.5rem;font-size:2.25rem}}.af-steps__list{display:grid;grid-template-columns:repeat(var(--af-steps-count, 5),minmax(0,1fr));gap:clamp(1rem,1.6vw,1.75rem);max-width:86rem;margin-inline:auto}.af-steps__item{display:grid;align-content:start;gap:1.25rem}.af-steps__media{aspect-ratio:1;overflow:hidden;border-radius:14px;background:rgb(var(--af-parchment))}.af-steps__image{display:block;width:100%;height:100%;object-fit:cover}.af-steps__text{display:grid;gap:.5rem}.af-steps__label{margin:0;font-size:.8125rem;font-weight:500;color:rgb(var(--text-color) / .55);font-variant-numeric:tabular-nums}.af-steps__title{margin:0;font-size:1.1875rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.af-steps__body,.af-steps__body p{margin:0;font-size:.9375rem;line-height:1.5;color:rgb(var(--text-color) / .7)}@media screen and (max-width:999px){.af-steps__list{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:36rem}.af-steps__item{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1.25rem}.af-steps__media{border-radius:12px}.af-steps__text{gap:.375rem}.af-steps__title{font-size:1.0625rem}.af-steps__body,.af-steps__body p{font-size:.875rem}}.af-stats__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.25vw,1.25rem);max-width:86rem;margin-inline:auto}.af-stats__item{display:grid;align-content:center;justify-items:center;gap:.625rem;padding:clamp(1.75rem,1rem + 2vw,3rem) 1rem;text-align:center}.af-stats__value{margin:0;font-size:clamp(2.25rem,1.5rem + 2.4vw,4rem);font-weight:400;line-height:1;letter-spacing:-.045em;color:rgb(var(--af-night))}.af-stats__label{margin:0;font-size:.9375rem;line-height:1.4;color:rgb(var(--text-color) / .7);text-wrap:balance}@media screen and (max-width:699px){.af-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.af-stats__value{font-size:min(2.25rem,7.2vw);white-space:nowrap}.af-stats__label{font-size:.875rem}}.af-lcards__row{display:grid;grid-template-columns:repeat(var(--af-lcards-count, 2),minmax(0,1fr));gap:clamp(.75rem,1.25vw,1.25rem);max-width:72rem;margin-inline:auto}.af-lcards__card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.75rem,1rem + 2vw,3rem)}.af-lcards__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);line-height:1.08;letter-spacing:-.035em}.af-lcards__text,.af-lcards__text p{margin:0;font-size:1rem;line-height:1.55;color:rgb(var(--text-color) / .72)}.af-lcards__links{margin-block-start:auto;padding-block-start:.5rem}.af-lcards__links p{margin:0;border-block-start:1px solid rgb(var(--text-color) / .1)}.af-lcards__links p:not(:has(a)){padding-block:.875rem 0;font-size:.875rem;color:rgb(var(--text-color) / .6)}.af-lcards__links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9375rem;font-size:1rem;font-weight:500;color:rgb(var(--af-night));text-decoration:none}.af-lcards__links a:after{content:"";flex:none;width:.4375rem;height:.4375rem;margin-inline-end:.25rem;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;rotate:45deg;opacity:.5;transition:translate .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}@media screen and (pointer:fine){.af-lcards__links a:hover:after{translate:.25rem 0;opacity:1}}.af-lcards__links a:focus-visible{outline:2px solid rgb(var(--af-night));outline-offset:2px;border-radius:4px}@media screen and (max-width:699px){.af-lcards__row{grid-template-columns:minmax(0,1fr)}}.af-about,.af-collection{--text-h1: clamp(2.75rem, 1.85rem + 3.8vw, 5.75rem);--text-h2: clamp(2rem, 1.45rem + 2.3vw, 3.75rem);--text-h3: clamp(1.5rem, 1.25rem + 1.1vw, 2.25rem);--text-h4: clamp(1.1875rem, 1.1rem + .4vw, 1.4375rem);--section-vertical-spacing: clamp(4.5rem, 3rem + 5vw, 8.5rem);--section-vertical-spacing-tight: clamp(3.25rem, 2.25rem + 3.5vw, 6rem);--section-stack-gap: clamp(2.25rem, 1.75rem + 2vw, 3.75rem);--button-border-radius: 8px}:is(.af-about,.af-collection) :is(.h0,.h1,.h2,.h3){line-height:1.04;text-wrap:balance}:is(.af-about,.af-collection) .h2{letter-spacing:-.035em}.af-about #main>.shopify-section:not(.shopify-section--slideshow) .section-spacing{padding-block-start:0}.af-about #main>.shopify-section--slideshow+.shopify-section .section-spacing{padding-block-start:var(--section-vertical-spacing)}.af-about .af-feat{padding-block:0 var(--section-vertical-spacing)}.af-about #main>.shopify-section .af-hfit--video.section-spacing{padding-block-start:var(--section-vertical-spacing)}.af-about #main>.shopify-section:has(.af-hfit--video)+.shopify-section .section-spacing{padding-block-start:var(--section-vertical-spacing)}.af-about .af-feat__title{font-size:var(--text-h2);font-weight:var(--heading-font-weight);letter-spacing:-.035em}@media screen and (max-width:749px){.af-about .af-feat__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:.875rem;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter);scrollbar-width:none}.af-about .af-feat__row::-webkit-scrollbar{display:none}.af-about .af-feat__card{scroll-snap-align:start;animation:none}.af-about .af-feat__text{margin-block-start:1rem;font-size:.9375rem}}.af-about .slideshow .slideshow__slide-content{--content-over-media-content-max-width: 44rem;margin-block-end:0;text-shadow:none}.af-about .shopify-section--slideshow .slideshow[allow-transparent-header]{--content-over-media-row-gap: 2rem}@media screen and (max-width:699px){.af-about .shopify-section--slideshow .slideshow[allow-transparent-header]{--content-over-media-row-gap: 1.25rem}}.af-about .slideshow .h1{font-size:1.75rem;letter-spacing:-.03em;line-height:1.08}@media screen and (min-width:700px){.af-about .slideshow .h1{font-size:2rem}}@media screen and (max-width:699px){.af-about #main .slideshow .content-over-media.content-over-media--fill{--content-over-media-height: calc(100vw / (2044 / 1080 * .7))}}.af-about .slideshow .prose>.h6+*{margin-block-start:.5rem}.af-about #main>.shopify-section--slideshow+.shopify-section--rich-text .prose{max-width:34ch;margin-inline:auto;font-size:clamp(1.375rem,1.05rem + 1.3vw,2.125rem);line-height:1.25;letter-spacing:-.025em;text-wrap:balance;color:rgb(var(--af-night))}#shopify-pc__banner.shopify-pc__banner__dialog{right:auto;bottom:1.25rem;left:1.25rem;width:min(24.5rem,calc(100vw - 2.5rem));min-width:0;max-height:calc(100dvh - 2.5rem);padding:1.25rem 1.25rem 1rem;border:1px solid rgb(255 255 255 / .08);border-radius:20px;background:linear-gradient(160deg,#302e2bf2,#191919f7 55%,#141414fa);box-shadow:inset 0 1px #ffffff1a,0 30px 60px -28px #0000008c,0 10px 24px -14px #00000059;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);color:#f2e4d6;font-family:var(--text-font-family);animation:af-cookie-in .55s cubic-bezier(.16,1,.3,1) .5s backwards}@keyframes af-cookie-in{0%{opacity:0;translate:0 1rem}}#shopify-pc__banner h2{margin:0 0 .375rem;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#f2e4d6}#shopify-pc__banner p{font-size:.8125rem;line-height:1.5;color:#f2e4d6b8}#shopify-pc__banner a{color:#f2e4d6;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:1rem}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#shopify-pc__banner .shopify-pc__banner__btns button{height:2.75rem;margin:0;padding:0 1rem;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .3s ease,color .3s ease,border-color .3s ease}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:1;border:1px solid rgb(246 212 100);background:#f6d464;color:#191919}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2;border:1px solid rgb(242 228 214 / .3);background:transparent;color:#f2e4d6}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:start;height:auto;padding:.375rem 0 0;border:0;background:none;font-size:.75rem;font-weight:400;color:#f2e4d699;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:transparent;color:#fff7e9}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{border-color:#f6d464}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:#f2e4d6}}#shopify-pc__banner :is(button,a):focus-visible,#shopify-pc__prefs__dialog :is(button,a):focus-visible{outline:2px solid rgb(246 212 100);outline-offset:2px;box-shadow:none}@media screen and (max-width:699px){#shopify-pc__banner.shopify-pc__banner__dialog{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));left:.75rem;width:auto;padding:1rem 1rem .75rem;border-radius:18px}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner.shopify-pc__banner__dialog{animation:none}}#shopify-pc__prefs__overlay.shopify-pc__prefs__overlay{background:#1919198c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{top:50%;left:50%;width:min(36rem,calc(100vw - 1.5rem));min-width:0;max-height:calc(100dvh - 3rem);transform:translate(-50%,-50%);border:1px solid rgb(255 255 255 / .08);border-radius:20px;background:linear-gradient(160deg,#302e2b,#191919 55%,#141414);box-shadow:inset 0 1px #ffffff1a,0 34px 60px -30px #0009;color:#f2e4d6;font-family:var(--text-font-family)}#shopify-pc__prefs__dialog header{flex-direction:column;align-items:stretch;padding:1.5rem 1.5rem 1.125rem;border-bottom:1px solid rgb(255 255 255 / .08)}#shopify-pc__prefs__dialog header h2{margin:0 0 1rem;padding:0 3rem 0 0!important;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;text-align:start;color:#f2e4d6}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:1.125rem;right:1.125rem;width:2.25rem;height:2.25rem;border:1px solid rgb(255 255 255 / .16);border-radius:999px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close svg path{fill:#f2e4d6}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{width:auto;height:2.75rem;margin:0;padding:0 .75rem;border:1px solid rgb(242 228 214 / .3);border-radius:8px;background:transparent;color:#f2e4d6;font-size:.875rem;font-weight:500;line-height:1}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept{border-color:#f6d464;background:#f6d464;color:#191919}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-explain{padding-inline:1.5rem}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 1.5rem 1.5rem}#shopify-pc__prefs__dialog :is(h3,label){font-weight:500;color:#f2e4d6}#shopify-pc__prefs__dialog p,#shopify-pc__prefs__dialog li{font-size:.875rem;line-height:1.5;color:#f2e4d6b8}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{border-top-color:#ffffff14}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{background:transparent}#shopify-pc__prefs__dialog svg[data-icon-type=checked] path{fill:#f6d464}#shopify-pc__prefs__dialog svg[data-icon-type=unchecked] path{fill:#f2e4d68c}@media screen and (max-width:699px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-template-columns:minmax(0,1fr)}}video:not([controls])::-webkit-media-controls-start-playback-button,video:not([controls])::-webkit-media-controls-overlay-play-button,video:not([controls])::-webkit-media-controls{display:none!important;-webkit-appearance:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/af-design.css.map */
