.announcement{position:relative;display:flex;width:100%;min-height:42px;align-items:center;overflow:hidden}.announcement__visual{width:100%;overflow:hidden}.announcement__track{display:flex;width:max-content;min-width:100%;min-height:42px;align-items:center;white-space:nowrap;will-change:transform;animation:announcement-marquee-scroll var(--announcement-speed, 40s) linear infinite}.announcement__group{display:flex;min-height:42px;flex:none;align-items:center;white-space:nowrap}.announcement__item{display:inline-flex;min-height:42px;flex:none;align-items:center;color:inherit;font-size:14px;font-weight:800;letter-spacing:.07em;line-height:1;white-space:nowrap}.announcement__item:before{content:attr(data-announcement-text)}.announcement__item:after{margin-inline:clamp(1.75rem,3vw,3rem);content:"\2022";color:currentColor}.announcement:hover .announcement__track{animation-play-state:paused}.announcement__accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.announcement__accessible ul{margin:0;padding:0;list-style:none}@keyframes announcement-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-33.333333%,0,0)}}@media screen and (max-width:620px){.announcement,.announcement__track,.announcement__group,.announcement__item{min-height:38px}.announcement__item{font-size:12px;letter-spacing:.06em}.announcement__item:after{margin-inline:1.5rem}}@media(prefers-reduced-motion:reduce){.announcement__track{animation:none;transform:none}.announcement__group:not(:first-child){display:none}}.footer{margin-top:clamp(56px,8vw,110px);padding:clamp(48px,6vw,80px) 0 24px;background:var(--color-primary, #1f1a17);color:var(--color-primary-text, #ffffff)}.footer__grid{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,1fr));gap:clamp(32px,5vw,72px);align-items:start}.footer__column{min-width:0}.footer__brand{display:inline-block;color:inherit;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.2;text-decoration:none}.footer__brand:hover{color:inherit;opacity:.82}.footer__description{max-width:34rem;margin:16px 0 0;color:#ffffffbd;font-size:14px;line-height:1.7}.footer__heading{margin:0 0 18px;color:inherit;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.footer__links{display:grid;gap:11px;margin:0;padding:0;list-style:none}.footer__links a{color:#ffffffc2;font-size:14px;line-height:1.5;text-decoration:none;text-underline-offset:3px}.footer__links a:hover{color:#fff;text-decoration:underline}.footer-socials{display:flex;flex-direction:column;gap:12px;margin-top:24px}.footer-social-link{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#ffffffd1;font-size:14px;font-weight:600;text-decoration:none}.footer-social-link:hover{color:#fff}.footer-social-link svg{width:22px;height:22px;flex:0 0 auto;fill:currentColor}.footer__business-details{display:grid;gap:9px;margin:0;color:#ffffffc2;font-size:14px;font-style:normal;line-height:1.55}.footer__business-details strong{color:#fff}.footer__business-details a{width:fit-content;color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(40px,6vw,72px);padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.footer__copyright{margin:0;color:#ffffffa6;font-size:12px;line-height:1.5}.footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.footer__payment-icon{width:38px;height:auto}@media screen and (max-width:989px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand-column{grid-column:1 / -1}}@media screen and (max-width:599px){.footer{padding-top:44px}.footer__grid{grid-template-columns:minmax(0,1fr);gap:34px}.footer__brand-column{grid-column:auto}.footer__bottom{align-items:flex-start;flex-direction:column}.footer__payments{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.footer a{scroll-behavior:auto}}.header-wrapper{position:relative;z-index:30;width:100%;max-width:100%;overflow-x:clip}.header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);width:100%;max-width:100%;box-sizing:border-box}.header__brand{display:flex;min-width:0;flex-direction:column;align-items:flex-start;color:var(--color-text, #1f1a17);line-height:1;text-decoration:none}.header__brand-primary{display:block;font-family:inherit;font-size:1.5rem;font-weight:900;letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase}.header__brand-secondary{display:block;margin-top:3px;color:#777;font-family:inherit;font-size:.65rem;font-weight:500;letter-spacing:.3em;white-space:nowrap;text-transform:uppercase}.header__menu{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(1rem,2.5vw,2.5rem)}.header__menu a{white-space:nowrap}.header__menu a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.header__actions{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:.65rem}.localization-form{display:inline-flex;align-items:center;gap:.5rem;margin:0}.localization-form__select-wrap{position:relative;display:inline-flex;align-items:center}.localization-form__select-wrap:after{position:absolute;right:.65rem;pointer-events:none;content:"\25be";font-size:.65rem}.localization-form__select{width:6.75rem;min-height:2.5rem;padding:.5rem 1.6rem .5rem .7rem;border:1px solid rgba(31,26,23,.18);border-radius:999px;-webkit-appearance:none;appearance:none;background:#ffffff8c;color:var(--color-text, #1f1a17);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.05em}.localization-form__select:hover{border-color:#1f1a1761}.localization-form__submit{min-height:2.5rem;padding:.5rem .75rem;border:1px solid rgba(31,26,23,.18);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:800}.js .localization-form__submit{display:none}.header__icon{display:inline-flex;width:2.5rem;height:2.5rem;flex:none;align-items:center;justify-content:center;color:inherit;text-decoration:none}.header__cart{position:relative}.mobile-menu-button{display:none}.mobile-menu__utilities{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(31,26,23,.14)}@media screen and (max-width:989px){.header{grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem}.header__brand-primary{max-width:100%;overflow:hidden;font-size:clamp(1rem,5vw,1.3rem);text-overflow:ellipsis}.header__brand-secondary{font-size:.55rem;letter-spacing:.25em}.header__menu{display:none}.mobile-menu-button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;padding:.5rem .75rem}.header__icon--desktop-only,.header__localization{display:none}.header__actions{gap:0}.mobile-menu__localization{width:100%;margin-top:.6rem}.mobile-menu__localization .localization-form__select-wrap,.mobile-menu__localization .localization-form__select{width:100%}}@media screen and (max-width:370px){.header{gap:.4rem}.header__brand-primary{font-size:.95rem}.mobile-menu-button{padding-inline:.55rem}.header__icon{width:2.25rem}}.product-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(32px,5vw,80px);padding-top:40px;padding-bottom:72px}.product-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.product-media{min-width:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-large, 24px);background:var(--color-card, #f5f2ef)}.product-media__zoom-btn{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:zoom-in}.product-media__zoom-btn img{display:block;width:100%;height:100%;object-fit:cover}.product-media__zoom-icon{position:absolute;right:12px;bottom:12px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:#ffffffeb;color:#111;opacity:0;pointer-events:none;transition:opacity .2s ease}.product-media__zoom-icon svg{width:18px;height:18px}.product-info{position:sticky;top:120px;min-width:0}.product-info__vendor{margin-bottom:8px;color:#1f1a17a6;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.product-page h1{margin:0 0 14px;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.product-info__price{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;font-size:20px;font-weight:600}.product-info__compare-price{color:#1f1a1780;font-size:15px;font-weight:400}.product-info__short-text{margin:0 0 24px;color:#1f1a17b8;line-height:1.65}.product-form{display:grid;gap:20px}.product-form__input{display:grid;gap:9px}.product-form__input label{font-size:13px;font-weight:600}.product-form__select{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid rgba(31,26,23,.22);border-radius:var(--radius-small, 10px);background-color:#fff;color:inherit;font:inherit}.quantity-selector{display:grid;grid-template-columns:44px 56px 44px;width:max-content;overflow:hidden;border:1px solid rgba(31,26,23,.22);border-radius:var(--radius-small, 10px)}.quantity-selector button,.quantity-selector input{width:100%;height:44px;margin:0;border:0;background:#fff;color:inherit;text-align:center;font:inherit}.quantity-selector button{cursor:pointer}.quantity-selector input{padding:0;-webkit-appearance:textfield;appearance:textfield}.quantity-selector input::-webkit-inner-spin-button,.quantity-selector input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.product-form__submit{min-height:52px}.product-form__submit:disabled,.sticky-atc__button:disabled{cursor:not-allowed;opacity:.55}.shopify-payment-button{margin-top:-8px}.product-trust{display:grid;gap:8px;margin:22px 0 0;padding:0;color:#1f1a17b8;font-size:13px;list-style:none}.product-trust li{display:flex;gap:8px;align-items:flex-start}.fbl-accordion{margin:32px 0 0;border-top:1px solid rgba(31,26,23,.14)}.fbl-accordion__item{border-bottom:1px solid rgba(31,26,23,.14)}.fbl-accordion__heading{margin:0;font:inherit}.fbl-accordion__btn{display:flex;width:100%;align-items:center;justify-content:space-between;margin:0;padding:20px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}.fbl-accordion__icon{width:18px;height:18px;flex:0 0 auto;transition:transform .25s ease}.fbl-accordion__btn[aria-expanded=true] .fbl-accordion__icon{transform:rotate(180deg)}.fbl-accordion__body[hidden]{display:none}.fbl-accordion__content{padding:0 0 24px;color:#1f1a17b8;font-size:14px;line-height:1.75}.fbl-accordion__content>:first-child{margin-top:0}.fbl-accordion__content>:last-child{margin-bottom:0}.fbl-accordion__secondary{margin-top:16px}.fbl-policy-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.fbl-policy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fbl-lightbox{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000eb}.fbl-lightbox[hidden]{display:none}.fbl-lightbox__stage{display:flex;max-width:90vw;max-height:88vh;flex-direction:column;align-items:center;gap:12px}.fbl-lightbox__stage img{display:block;max-width:90vw;max-height:80vh;object-fit:contain}.fbl-lightbox__counter{color:#ffffffd9;font-size:13px}.fbl-lightbox__close,.fbl-lightbox__nav{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.fbl-lightbox__close{top:20px;right:20px;width:44px;height:44px}.fbl-lightbox__nav{top:50%;width:48px;height:48px;transform:translateY(-50%)}.fbl-lightbox__nav--prev{left:20px}.fbl-lightbox__nav--next{right:20px}.fbl-lightbox__close svg{width:20px;height:20px}.fbl-lightbox__nav svg{width:22px;height:22px}.sticky-atc{position:fixed;z-index:60;right:0;bottom:0;left:0;visibility:hidden;background:#fff;border-top:1px solid rgba(31,26,23,.14);box-shadow:0 -4px 18px #00000014;transform:translateY(100%);transition:transform .25s ease,visibility .25s ease}.sticky-atc.is-visible{visibility:visible;transform:translateY(0)}.sticky-atc__inner{display:flex;width:100%;max-width:var(--page-width, 1400px);align-items:center;justify-content:space-between;gap:16px;margin:0 auto;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.sticky-atc__info{display:flex;min-width:0;flex-direction:column}.sticky-atc__title{max-width:360px;overflow:hidden;color:#1f1a17a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{font-size:15px;font-weight:600}.sticky-atc__button{width:auto;min-width:180px;flex:0 0 auto}@media(hover:hover){.product-media__zoom-btn:hover .product-media__zoom-icon{opacity:1}.fbl-accordion__btn:hover{opacity:.7}}@media screen and (max-width:989px){.product-page{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:20px;padding-bottom:56px}.product-media-grid{display:flex;margin-right:calc(var(--page-gutter, 20px) * -1);overflow-x:auto;gap:12px;padding-right:var(--page-gutter, 20px);scroll-padding-inline:var(--page-gutter, 20px);scroll-snap-type:x mandatory;scrollbar-width:none}.product-media-grid::-webkit-scrollbar{display:none}.product-media{flex:0 0 88%;scroll-snap-align:start}.product-info{position:static}.product-media__zoom-icon{opacity:1}}@media screen and (max-width:600px){.product-page h1{font-size:28px}.fbl-lightbox__close{top:12px;right:12px}.fbl-lightbox__nav{top:auto;bottom:22px;width:42px;height:42px;transform:none}.fbl-lightbox__nav--prev{left:20px}.fbl-lightbox__nav--next{right:20px}.sticky-atc__inner{padding-right:12px;padding-left:12px}.sticky-atc__title{max-width:125px}.sticky-atc__button{min-width:0;padding-right:18px;padding-left:18px}}@media(prefers-reduced-motion:reduce){.product-media__zoom-icon,.fbl-accordion__icon,.sticky-atc{transition:none}}.variant-picker{display:grid;gap:20px}.variant-picker__option{display:grid;gap:10px}.variant-picker__label{font-size:13px;font-weight:600}.variant-picker__selected{margin-left:4px;color:#1f1a1799;font-weight:400}.variant-picker__buttons,.variant-picker__swatches{display:flex;flex-wrap:wrap;gap:8px}.variant-picker__button{min-width:48px;min-height:44px;padding:0 14px;border:1px solid rgba(31,26,23,.22);border-radius:var(--radius-small, 10px);background:#fff;color:inherit;font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.variant-picker__button:hover{border-color:#1f1a178c}.variant-picker__button.is-selected{border-color:var(--color-primary, #1f1a17);background:var(--color-primary, #1f1a17);color:var(--color-primary-text, #fff)}.variant-picker__swatch{position:relative;width:34px;height:34px;padding:0;border:1px solid rgba(31,26,23,.2);border-radius:50%;background-color:var(--swatch, #ccc);background-clip:padding-box;cursor:pointer;transition:box-shadow .15s ease}.variant-picker__swatch:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1.5px solid transparent;border-radius:50%;transition:border-color .15s ease}.variant-picker__swatch:hover:after{border-color:#1f1a174d}.variant-picker__swatch.is-selected:after{border-color:var(--color-primary, #1f1a17)}.variant-picker__select{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid rgba(31,26,23,.22);border-radius:var(--radius-small, 10px);background-color:#fff;color:inherit;font:inherit}.product-media[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=YUA */
