.announcement{border-bottom:1px solid var(--color-border)}.announcement__slider{display:flex;align-items:center;gap:8px}.announcement__track{flex:1}.announcement__track>*{width:100%}.announcement__arrow{min-width:36px;min-height:36px}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.cart-drawer .drawer__body{display:flex;flex-direction:column}.cart-drawer .cart,.cart-drawer .cart__form{display:flex;flex-direction:column;flex:1}.cart-drawer .cart__footer{position:sticky;bottom:-20px;margin:auto -20px -20px;padding:20px;background:var(--color-background);border-top:1px solid var(--color-border)}.product--featured .product__grid{align-items:center}.footer{border-top:1px solid var(--color-border)}.footer__inner{display:flex;flex-direction:column;gap:48px;padding-block:var(--footer-pt) var(--footer-pb)}.footer__blocks{display:flex;flex-wrap:wrap;gap:40px 48px}.footer__blocks>*{flex:1 1 180px;min-width:0}.footer__blocks--emphasize>:first-child{flex:2 1 320px}@media screen and (max-width:749px){.footer__blocks{flex-direction:column;gap:0}.footer__blocks>*{flex:0 0 auto;padding-block:16px}.footer__blocks>.blk-menu{border-bottom:1px solid var(--color-border)}}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--color-border)}.footer__legal{display:flex;flex-direction:column;gap:8px}.footer__copyright a:hover,.footer__policies a:hover{color:var(--color-foreground)}.footer__policies{display:flex;flex-wrap:wrap;gap:4px 16px}.footer__utilities{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 24px}.footer__payment{display:flex;flex-wrap:wrap;gap:6px}.footer__payment-icon{width:38px;height:24px}.section-header{position:relative;z-index:40}.section-header:has(.header--sticky){position:sticky;top:0}.section-header:has(.header--transparent){margin-bottom:calc(var(--header-height, 72px) * -1)}.header{display:block;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.header--sticky.is-scrolled{background-color:color-mix(in srgb,var(--color-background) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.header__submenu{border-radius:var(--radius-media);box-shadow:0 24px 48px -24px #0009}.header__submenu--mega{border-radius:0}.header--border{border-bottom:1px solid var(--color-border)}.header--transparent:not(.is-scrolled):not(.has-open-menu){color:#fff;background:transparent;border-color:transparent}.header__logo-img--inverse{display:none}.header--transparent:not(.is-scrolled):not(.has-open-menu) .header__logo-img--inverse{display:block}.header--transparent:not(.is-scrolled):not(.has-open-menu) .header__logo-img--inverse~.header__logo-img--default,.header--transparent:not(.is-scrolled):not(.has-open-menu) .header__logo-link:has(.header__logo-img--inverse) .header__logo-img--default{display:none}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:72px}.header__menu-toggle{margin-inline-start:-10px}.header__logo{margin:0;font-size:inherit;line-height:1}.header__logo-link{display:inline-flex}.header__logo-img{width:var(--logo-width-mobile);height:auto}.header__logo-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.375rem;letter-spacing:var(--heading-letter-spacing)}.header__nav{display:none}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:2px}.header__cart{position:relative}.header__account{display:inline-flex;align-items:center;min-width:44px;min-height:44px;justify-content:center}shopify-account{--shopify-account-color-accent: var(--color-foreground)}.header__localization{display:none}@media screen and (max-width:989px){.header__inner{grid-template-columns:1fr auto 1fr}.header__logo{justify-self:center}}@media screen and (min-width:990px){.header__menu-toggle{display:none}.header__logo-img{width:var(--logo-width)}.header__nav{display:block}.header__inner--logo-start{grid-template-columns:auto 1fr auto}.header__inner--logo-start .header__nav{justify-self:center}.header__inner--logo-center{grid-template-columns:1fr auto 1fr}.header__inner--logo-center .header__logo{grid-column:2;grid-row:1;justify-self:center}.header__inner--logo-center .header__nav{grid-column:1;grid-row:1}.header__inner--logo-center .header__icons{grid-column:3;grid-row:1}.header__localization{display:block}.header__localization .select__input{border-color:transparent;background:none}}.header__menu{display:flex;flex-wrap:wrap;gap:0 4px}.header__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:.875rem;font-weight:var(--font-body-weight-medium);list-style:none;cursor:pointer;position:relative}.header__link::-webkit-details-marker{display:none}.header__link:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.header__link:hover:after,.header__link.is-active:after,.header__dropdown[open]>.header__link:after{transform:scaleX(1)}.header__dropdown[open]>.header__link .icon{transform:rotate(180deg)}.header__dropdown{position:relative}.header__dropdown--mega{position:static}.header__submenu{position:absolute;top:100%;left:0;min-width:240px;padding:18px 0;border:1px solid var(--color-border);animation:menu-in .3s cubic-bezier(.2,.7,.2,1)}.header__submenu--mega{left:0;right:0;border-inline:0;padding:40px 0}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.header__submenu-list{display:flex;flex-direction:column}.header__mega{display:flex;gap:48px}.header__mega .header__submenu-list{flex:1;flex-direction:row;flex-wrap:wrap;gap:32px 56px}.header__submenu-link{display:block;padding:8px 24px;font-size:.9375rem;color:var(--color-foreground-muted);transition:color .2s ease}.header__mega .header__submenu-link{padding:6px 0}.header__submenu-link:hover,.header__submenu-link[aria-current=page]{color:var(--color-foreground)}.header__submenu-link--parent{color:var(--color-foreground);font-size:.75rem;letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.header__submenu-link--small{font-size:.875rem}.header__submenu-sub{padding-bottom:8px}.header__mega-promo{display:flex;flex-direction:column;gap:12px;width:280px}.header__mega-media{aspect-ratio:4 / 5}.search-modal{width:100%;max-width:none;margin:0;padding:0;border:0;border-bottom:1px solid var(--color-border);max-height:90vh;overflow-y:auto}.search-modal::backdrop{background:#0009}.search-modal__inner{padding-block:20px}.search-modal__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-foreground)}.search-modal__input{flex:1;min-height:56px;font-family:var(--font-heading-family);font-size:clamp(1.25rem,2.5vw,1.75rem);background:none;border:0;outline:none}.search-modal__input::-webkit-search-cancel-button{display:none}.search-modal__results{padding-block:24px}.mobile-nav__list{display:flex;flex-direction:column}.mobile-nav__link{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.375rem;letter-spacing:var(--heading-letter-spacing);border-bottom:1px solid var(--color-border);list-style:none;cursor:pointer}.mobile-nav__link::-webkit-details-marker,.mobile-nav__sublink::-webkit-details-marker{display:none}.mobile-nav__details[open]>summary .icon{transform:rotate(45deg)}.mobile-nav__details summary .icon{transition:transform .3s ease}.mobile-nav__sub{display:flex;flex-direction:column;padding:8px 0 16px 12px}.mobile-nav__sublink{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:.9375rem;color:var(--color-foreground-muted);list-style:none;cursor:pointer}.mobile-nav__footer{display:flex;flex-direction:column;gap:16px;margin-top:32px}.hero{position:relative;display:flex;align-items:var(--hero-v);overflow:hidden;isolation:isolate}.hero--small{min-height:50vh}.hero--medium{min-height:70vh}.hero--large{min-height:85vh}.hero--full{min-height:100svh}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__media picture{display:block;height:100%}.hero__img{width:100%;height:100%;object-fit:cover;animation:hero-zoom 14s ease-out both}@keyframes hero-zoom{0%{transform:scale(1.08)}}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / var(--hero-overlay)),rgb(0 0 0 / calc(var(--hero-overlay) * .35)) 70%)}.hero__content{display:flex;justify-content:var(--hero-h);padding-top:calc(var(--header-overlap, 0px) + 48px);padding-bottom:clamp(56px,9vw,120px)}.hero__inner{max-width:var(--hero-max);color:#fff}.hero__scroll{position:absolute;left:50%;bottom:24px;width:1px;height:48px;overflow:hidden;background:#ffffff40}@media screen and (max-width:749px){.hero__scroll{display:none}}.hero__scroll span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:scroll-hint 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes scroll-hint{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.not-found__inner{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.not-found__search{display:flex;gap:8px;width:100%;max-width:480px}.main-article__header{display:flex;flex-direction:column;gap:16px;margin-inline:auto;margin-bottom:40px;text-align:center;max-width:860px}.main-article__media{aspect-ratio:16 / 9;margin-bottom:48px}.main-article__body{display:flex;flex-direction:column;gap:32px;max-width:760px;margin-inline:auto}.main-article__content{font-size:1.0625rem;line-height:1.75}.main-article__tags{display:flex;flex-wrap:wrap;gap:8px}.main-article__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--color-border)}.comments{display:flex;flex-direction:column;gap:24px;padding-top:32px;border-top:1px solid var(--color-border)}.comments__list{display:flex;flex-direction:column;gap:20px}.comments__item{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.comments__form{display:flex;flex-direction:column;gap:16px}.comments__row{display:grid;gap:16px}@media screen and (min-width:750px){.comments__row{grid-template-columns:1fr 1fr}}.main-blog__header{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.main-blog__tags{display:flex;flex-wrap:wrap;gap:8px}.main-blog__tags [aria-current=page]{border-color:var(--color-foreground)}.main-blog__grid{display:grid;gap:48px var(--grid-gap)}@media screen and (min-width:750px){.main-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.main-blog__grid{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr))}}.main-cart__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:40px}@media screen and (min-width:990px){.cart--page .cart__form{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.cart--page .cart__items{grid-column:1;grid-row:1}.cart--page .cart__footer{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--header-height, 72px) + 24px);margin-top:0;padding:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-media)}.cart--page .cart__error{grid-column:1;grid-row:2}}.list-collections__title{margin-bottom:40px}.list-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--grid-gap)}@media screen and (min-width:990px){.list-collections{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr))}}.list-collections__item{display:flex;flex-direction:column;gap:10px}.list-collections__media{aspect-ratio:4 / 5}.list-collections__media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.list-collections__item:hover .list-collections__media img{transform:scale(1.04)}.list-collections__name{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:var(--font-body-weight-medium)}.main-page__title{margin-bottom:40px}.main-page__content{font-size:1.0625rem}.password{position:relative;display:flex;align-items:center;min-height:100svh;isolation:isolate}.password__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.password__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.password__bg img{width:100%;height:100%;object-fit:cover}.password__inner{display:flex;flex-direction:column;align-items:center;gap:28px;padding-block:64px;text-align:center}.password__logo-img{width:180px;height:auto}.password__row{display:flex;gap:8px;width:min(460px,100%)}.password__newsletter,.password__form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.password__login summary{cursor:pointer;list-style:none;margin-bottom:16px}.password__login summary::-webkit-details-marker{display:none}.password__admin a{text-decoration:underline}.search-page__header{display:flex;flex-direction:column;gap:20px;max-width:760px;margin-bottom:40px}.search-page__form{display:flex;gap:8px}.search-page__page-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-media)}.pickup{display:flex;flex-direction:column;gap:10px;padding:16px;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-media)}.pickup__summary{display:flex;gap:12px}.pickup__toggle{cursor:pointer;font-size:.8125rem;list-style:none}.pickup__toggle::-webkit-details-marker{display:none}.pickup__list{display:flex;flex-direction:column;gap:16px;margin-top:12px}.pickup__location address{font-style:normal}.predictive{display:grid;gap:32px}@media screen and (min-width:750px){.predictive{grid-template-columns:240px minmax(0,1fr)}}.predictive__aside{display:flex;flex-direction:column;gap:24px}.predictive__heading{margin-bottom:12px;color:var(--color-foreground-muted)}.predictive__list{display:flex;flex-direction:column;gap:8px}.predictive__link:hover{color:var(--color-accent)}.predictive__link mark{color:inherit;background:none;font-weight:var(--font-body-weight-bold)}.predictive__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media screen and (min-width:990px){.predictive__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.predictive__product{display:flex;flex-direction:column;gap:8px}.predictive__thumb{aspect-ratio:4 / 5}.predictive__product-title{font-size:.875rem}.predictive__empty{color:var(--color-foreground-muted)}.predictive__all{margin-top:24px}.recommendations{display:block}.recommendations:empty{padding:0}.section{position:relative;isolation:isolate}.section__inner{position:relative;z-index:1}.section__edge{width:100%}.section--height-small .section__inner{min-height:40vh}.section--height-medium .section__inner{min-height:60vh}.section--height-large .section__inner{min-height:80vh}.section--height-full .section__inner{min-height:calc(100svh - var(--header-height, 0px) + var(--header-overlap, 0px))}.section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.section__bg-media{width:100%;height:100%;object-fit:cover}.section__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--section-overlay, .4))}.section--has-bg{color:#fff}.announcement__item{display:flex;justify-content:center;padding-block:10px}.announcement__text{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:var(--font-body-weight-medium);letter-spacing:.01em;text-align:center}.announcement__text--link:hover span{text-decoration:underline;text-underline-offset:.3em}.accordion-row__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-block:16px;cursor:pointer;list-style:none}.accordion-row__summary::-webkit-details-marker{display:none}.accordion-row__heading{display:inline-flex;align-items:center;gap:12px;font-size:1rem;font-weight:var(--font-body-weight-medium)}.accordion-row__toggle .icon{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.blk-accordion--icon-plus .accordion-row__chevron,.blk-accordion--icon-chevron .accordion-row__plus{display:none}.accordion-row[open] .accordion-row__plus{transform:rotate(45deg)}.accordion-row[open] .accordion-row__chevron{transform:rotate(180deg)}.accordion-row__content{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;color:var(--color-foreground-muted)}.accordion-row[open] .accordion-row__content{animation:accordion-in .4s ease}@keyframes accordion-in{0%{opacity:0;transform:translateY(-4px)}}.blk-accordion--lines .accordion-row{border-bottom:1px solid var(--color-border)}.blk-accordion--boxed .accordion-row{padding-inline:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-media)}.blk-accordion{display:flex;flex-direction:column;width:100%;text-align:start}.blk-accordion--lines{border-top:1px solid var(--color-border)}.blk-accordion--boxed{gap:8px}.blk-badge{display:flex}.blk-badge--center,.align-center>.blk-badge:not(.blk-badge--start):not(.blk-badge--end){justify-content:center}.blk-badge--end{justify-content:flex-end}.blk-badge__label{display:inline-flex;align-items:center;gap:8px;padding:.45em 1em;font-size:.6875rem;font-weight:var(--font-body-weight-medium);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;border-radius:999px}.blk-badge__label--outline{border:1px solid var(--color-border)}.blk-badge__label--solid{color:var(--color-button-label);background:var(--color-button)}.blk-badge__label--frosted{background:color-mix(in srgb,var(--color-foreground) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blk-blog-posts{width:100%;text-align:start}.blk-blog-posts__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px var(--grid-gap)}@media screen and (min-width:750px){.blk-blog-posts__grid{grid-template-columns:repeat(min(var(--columns-desktop),2),minmax(0,1fr))}}@media screen and (min-width:990px){.blk-blog-posts__grid{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr))}}.blk-button{display:flex}.blk-button--start{justify-content:flex-start}.blk-button--center{justify-content:center}.blk-button--end{justify-content:flex-end}.blk-button--full{width:100%}.layout--row>.blk-button{flex-shrink:0}.align-center>.blk-button:not([class*=blk-button--]){justify-content:center}.align-end>.blk-button:not([class*=blk-button--]){justify-content:flex-end}.blk-button .icon--arrow-right{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.blk-button a:hover .icon--arrow-right{transform:translate(4px)}.blk-buy-buttons{display:flex;flex-direction:column;gap:16px}.product-form__form{display:flex;flex-direction:column;gap:14px}.product-form__row{display:flex;gap:10px}.product-form__submit{flex:1}.product-form__dynamic .shopify-payment-button__button{min-height:56px;border-radius:var(--radius-button)}.product-form__dynamic .shopify-payment-button__more-options{margin-top:10px;font-size:.8125rem;color:var(--color-foreground-muted);text-decoration:underline}.selling-plans{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.selling-plans__option{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-input);cursor:pointer}.selling-plans__option:has(input:checked){border-color:var(--color-foreground)}.recipient__fields{display:none;flex-direction:column;gap:12px;margin-top:12px}.recipient:has(.recipient__toggle:checked) .recipient__fields{display:flex}.pickup-availability:empty{display:none}.blk-carousel{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.blk-carousel__track{gap:var(--carousel-gap);align-items:stretch}.blk-carousel__track>*{width:calc((100% - var(--carousel-gap) * (var(--slides-mobile) - 1)) / var(--slides-mobile))!important}@media screen and (min-width:750px){.blk-carousel__track>*{width:calc((100% - var(--carousel-gap) * (min(var(--slides),3) - 1)) / min(var(--slides),3))!important}}@media screen and (min-width:990px){.blk-carousel__track>*{width:calc((100% - var(--carousel-gap) * (var(--slides) - 1)) / var(--slides))!important}}.blk-carousel__controls--end{justify-content:flex-end}.blk-carousel__controls--center{justify-content:center}.blk-carousel__controls--start{justify-content:flex-start}.blk-carousel__controls .slider__dots{margin-inline-end:auto}.blk-carousel__controls--center .slider__dots{margin-inline-end:0}.blk-collection-card{position:relative;width:100%}.blk-collection-card__link{display:flex;flex-direction:column;gap:14px;height:100%}.blk-collection-card__media{aspect-ratio:var(--card-ratio)}.blk-collection-card__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.blk-collection-card__link:hover .blk-collection-card__img{transform:scale(1.04)}.blk-collection-card__info{display:flex;flex-direction:column;gap:6px}.blk-collection-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:var(--font-body-weight-medium)}.blk-collection-card--overlay .blk-collection-card__info{position:absolute;inset:auto 0 0;z-index:1;padding:24px;color:#fff;background:linear-gradient(to top,rgb(0 0 0 / .65),transparent);border-radius:0 0 var(--radius-media) var(--radius-media)}.blk-collection-card--overlay .meta-text{color:#fffc}.blk-collection-list{width:100%;text-align:start}.blk-collection-list__grid{display:grid;grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr));gap:var(--grid-gap)}@media screen and (min-width:750px){.blk-collection-list__grid{grid-template-columns:repeat(min(var(--columns-desktop),3),minmax(0,1fr))}}@media screen and (min-width:990px){.blk-collection-list__grid{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr))}}.blk-collection-list__item{position:relative;display:flex;flex-direction:column;gap:12px}.blk-collection-list__media{aspect-ratio:var(--card-ratio)}.blk-collection-list__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.blk-collection-list__item:hover .blk-collection-list__img{transform:scale(1.04)}.blk-collection-list__title{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:var(--font-body-weight-medium)}.blk-collection-list--overlay .blk-collection-list__title{position:absolute;left:16px;bottom:16px;padding:10px 16px;color:var(--color-foreground);background:var(--color-overlay);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blk-contact{width:100%;max-width:720px;text-align:start}.align-center>.blk-contact{margin-inline:auto}.blk-contact__form{display:flex;flex-direction:column;gap:18px}.blk-contact__row{display:grid;gap:18px}@media screen and (min-width:750px){.blk-contact__row{grid-template-columns:1fr 1fr}}.blk-countdown{display:flex;flex-direction:column;gap:12px}.blk-countdown--center,.align-center>.blk-countdown:not(.blk-countdown--start):not(.blk-countdown--end){align-items:center}.blk-countdown--end{align-items:flex-end}.blk-countdown__units{display:flex;gap:12px}.blk-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:64px}.blk-countdown--boxed .blk-countdown__unit{padding:14px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-media)}.blk-countdown__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);font-size:clamp(2rem,4vw,3.25rem);line-height:1;font-variant-numeric:tabular-nums}.blk-countdown__label{margin-top:6px;font-size:.6875rem;letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-foreground-muted)}.blk-countdown__expired{display:none}.blk-countdown.is-expired .blk-countdown__expired{display:block}.blk-countdown.is-expired .blk-countdown__units{opacity:.4}.blk-divider{align-self:flex-start;width:var(--divider-width);max-width:100%;flex-shrink:0}.align-center>.blk-divider{align-self:center}.align-end>.blk-divider{align-self:flex-end}.blk-divider--solid{height:var(--divider-thickness);background:var(--color-border)}.blk-divider--ice{height:var(--divider-thickness);background:linear-gradient(90deg,transparent,var(--color-accent),color-mix(in srgb,#fff 80%,var(--color-accent)),var(--color-accent),transparent)}.blk-divider--ornament{display:flex;align-items:center;gap:16px;color:var(--color-accent)}.blk-divider__line{flex:1;height:var(--divider-thickness);background:var(--color-border)}.blk-newsletter{width:100%;max-width:520px}.align-center>.blk-newsletter{margin-inline:auto}.blk-newsletter__form{display:flex;flex-direction:column;gap:12px}.blk-newsletter__row{display:flex;gap:8px}.blk-newsletter__field{flex:1}.blk-newsletter--underline .blk-newsletter__row{gap:0;border-bottom:1px solid var(--color-foreground)}.blk-newsletter--underline .field__input{padding-inline:0;background:none;border:0}.blk-newsletter--underline .field__input:focus{box-shadow:none}.blk-newsletter--underline .blk-newsletter__button{--button-bg: transparent;--button-fg: var(--color-foreground);--button-border: transparent;padding-inline:8px}@media screen and (max-width:479px){.blk-newsletter--boxed .blk-newsletter__row{flex-direction:column}}.blk-grid{display:grid;grid-template-columns:repeat(var(--grid-cols-mobile),minmax(0,1fr));gap:var(--grid-row-gap) var(--grid-col-gap);align-items:var(--grid-align);width:100%}@media screen and (min-width:750px){.blk-grid{grid-template-columns:repeat(min(var(--grid-cols),3),minmax(0,1fr))}}@media screen and (min-width:990px){.blk-grid{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}}.blk-grid>*{min-width:0;width:auto}.blk-group{position:relative;display:flex;flex-direction:column;min-height:var(--group-min-h, 0);padding:var(--group-pb, 0) var(--group-pi, 0);border-radius:var(--group-radius, 0)}.blk-group.is-fill{align-self:stretch}.blk-group--border{border:1px solid var(--color-border)}.blk-group--has-bg{overflow:hidden;color:#fff}.blk-group__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.blk-group__bg-img{width:100%;height:100%;object-fit:cover}.blk-group__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--group-overlay, .3))}.blk-group__content{position:relative;z-index:1;flex:1}.blk-heading--italic{font-style:italic}.blk-heading p{margin:0}.hotspot{position:relative;display:inline-block;z-index:2}.blk-hotspots__pins>.hotspot{position:absolute;left:var(--x);top:var(--y)}.hotspot__pin{position:relative;display:block;width:28px;height:28px;padding:0;background:#ffffffe6;border:0;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff40}.hotspot__pin:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgb(255 255 255 / .8);animation:hotspot-pulse 2.4s ease-out infinite}@keyframes hotspot-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}.hotspot__card{position:absolute;top:0;z-index:3;width:260px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-media);box-shadow:0 20px 40px -20px #0009;transform:translateY(-50%)}.hotspot--end .hotspot__card{left:24px}.hotspot--start .hotspot__card{right:24px}@media screen and (max-width:749px){.hotspot__card{position:fixed;inset:auto 16px 16px;width:auto;transform:none}}.hotspot__product{display:flex;gap:12px;align-items:center}.hotspot__thumb{width:64px;flex-shrink:0;aspect-ratio:1}.hotspot__text{display:flex;flex-direction:column;gap:4px}.hotspot__title{font-size:.875rem}.blk-hotspots{width:100%}.blk-hotspots__media{aspect-ratio:var(--hotspots-ratio);overflow:visible}.blk-hotspots__img{border-radius:var(--radius-media)}.blk-hotspots__pins{position:absolute;top:0;right:0;bottom:0;left:0}.blk-icon{display:flex}.blk-icon--start{justify-content:flex-start}.blk-icon--center,.align-center>.blk-icon:not([class*=blk-icon--start]):not([class*=blk-icon--end]){justify-content:center}.blk-icon--end{justify-content:flex-end}.blk-icon__inner{display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground)}.blk-icon__inner .icon{width:var(--icon-size);height:var(--icon-size)}.blk-icon__img{width:var(--icon-size);height:var(--icon-size);object-fit:contain}.blk-icon--framed .blk-icon__inner{width:calc(var(--icon-size) * 2.2);height:calc(var(--icon-size) * 2.2);border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface)}.blk-image{max-width:100%}.blk-image--center{margin-inline:auto}.blk-image--end{margin-inline-start:auto}.blk-image__frame{aspect-ratio:var(--image-ratio)}.blk-image__frame picture,.blk-image__img{display:block;width:100%;height:100%;object-fit:cover}.blk-image__link{display:block}.has-hover-zoom .blk-image__link .blk-image__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.has-hover-zoom .blk-image__link:hover .blk-image__img{transform:scale(1.04)}.blk-logo{display:flex}.blk-logo--center,.align-center>.blk-logo:not(.blk-logo--start):not(.blk-logo--end){justify-content:center}.blk-logo--end{justify-content:flex-end}.blk-logo__link{display:inline-block}.blk-logo__img{width:var(--blk-logo-width);max-width:100%;height:auto}.blk-logo__text{overflow-wrap:anywhere}.blk-marquee{display:block;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.blk-marquee__track{display:flex;align-items:center;gap:var(--marquee-gap);width:max-content;padding-inline-end:var(--marquee-gap)}.blk-marquee__track>*{flex-shrink:0;width:auto!important;white-space:nowrap}.blk-marquee.is-ready .blk-marquee__track{animation:marquee var(--marquee-duration) linear infinite}.blk-marquee--reverse.is-ready .blk-marquee__track{animation-direction:reverse}.blk-marquee--pausable:hover .blk-marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-100% / var(--marquee-copies, 2)))}}@media(prefers-reduced-motion:reduce){.blk-marquee.is-ready .blk-marquee__track{animation:none}}.blk-menu{display:flex;flex-direction:column;gap:14px;min-width:0}.blk-menu__heading{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:var(--font-body-weight-medium);color:var(--color-foreground);list-style:none}.blk-menu__heading::-webkit-details-marker{display:none}.blk-menu__toggle{display:none}.blk-menu__list{display:flex;flex-direction:column;gap:10px}.blk-menu__details>.blk-menu__list{padding-top:16px}.blk-menu--horizontal .blk-menu__list{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.blk-menu__link{font-size:.9375rem;color:var(--color-foreground-muted);transition:color .2s ease}.blk-menu__link:hover,.blk-menu__link[aria-current=page]{color:var(--color-foreground)}@media screen and (max-width:749px){.blk-menu__details .blk-menu__heading{cursor:pointer}.blk-menu__details .blk-menu__toggle{display:block;transition:transform .3s ease}.blk-menu__details[open] .blk-menu__toggle{transform:rotate(45deg)}}@media screen and (min-width:750px){.blk-menu__details>summary{pointer-events:none}}.blk-payment__list{display:flex;flex-wrap:wrap;gap:6px}.blk-payment--center .blk-payment__list,.align-center>.blk-payment:not(.blk-payment--start):not(.blk-payment--end) .blk-payment__list{justify-content:center}.blk-payment--end .blk-payment__list{justify-content:flex-end}.blk-payment__icon{width:38px;height:24px}.blk-popup__content{display:flex;flex-direction:column;gap:16px;text-align:start}.blk-product-card{width:100%}.blk-product-description{color:var(--color-foreground-muted)}.blk-inventory{display:inline-flex;align-items:center;gap:10px;font-size:.875rem}.blk-inventory__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#3fbf7f}.blk-inventory__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:inherit;opacity:.25;animation:inventory-pulse 2s ease-in-out infinite}@keyframes inventory-pulse{50%{transform:scale(1.4);opacity:0}}.blk-inventory[data-state=low] .blk-inventory__dot,.blk-inventory[data-state=backorder] .blk-inventory__dot{background:#e3a64a}.blk-inventory[data-state=out] .blk-inventory__dot{background:#d9534f}.blk-inventory[data-state=out] .blk-inventory__dot:after{animation:none}.blk-product-list{display:flex;flex-direction:column;gap:32px;width:100%;min-width:0;text-align:start}.blk-product-list__slider{display:flex;flex-direction:column;gap:20px}.blk-product-list__track{gap:var(--grid-gap)}.blk-product-list__slide{width:calc((100% - var(--grid-gap)) / 1.6)}@media screen and (min-width:750px){.blk-product-list__slide{width:calc((100% - var(--grid-gap) * 2) / 3)}}@media screen and (min-width:990px){.blk-product-list__slide{width:calc((100% - var(--grid-gap) * (var(--columns-desktop) - 1)) / var(--columns-desktop))}}.blk-product-list__controls{justify-content:flex-end}.blk-product-list__footer{display:flex;justify-content:center}.blk-product-media{display:flex;flex-direction:column;gap:12px;min-width:0}.blk-product-media .gallery{position:relative;display:block}.gallery__track{gap:8px}.gallery__item{width:100%}.gallery__frame{aspect-ratio:var(--media-ratio)}.gallery__frame .gallery__img,.gallery__frame video,.gallery__frame iframe,.gallery__frame model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.gallery__zoom{position:absolute;right:12px;bottom:12px;z-index:2;color:var(--color-foreground);background:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery__controls{position:absolute;left:50%;bottom:12px;z-index:2;transform:translate(-50%);padding:4px;border-radius:999px;background:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery__controls .slider__arrow{width:36px;height:36px;border:0;background:none}.gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.gallery__thumb{width:72px;aspect-ratio:1;padding:0;border:1px solid transparent;opacity:.55;transition:opacity .2s ease,border-color .2s ease}.gallery__thumb[aria-current=true],.gallery__thumb:hover{opacity:1;border-color:var(--color-foreground)}.gallery__zoom-modal{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;border:0;border-radius:0}.gallery__zoom-list{display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:auto}.gallery__zoom-list img{width:100%;height:auto;cursor:zoom-out}@media screen and (min-width:990px){.blk-product-media--grid .gallery__track,.blk-product-media--stacked .gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.blk-product-media--stacked .gallery__track{grid-template-columns:minmax(0,1fr)}.blk-product-media--grid .gallery__item.is-featured,.blk-product-media--grid .gallery__item:first-child:not(:has(~.is-featured)){grid-column:1 / -1}.blk-product-media--grid .gallery__controls,.blk-product-media--stacked .gallery__controls,.blk-product-media--grid .gallery__thumbs,.blk-product-media--stacked .gallery__thumbs{display:none}}.blk-product-price{display:flex;flex-direction:column;gap:8px}.blk-product-price__note a{text-decoration:underline}.blk-product-price__installments{font-size:.875rem}.blk-slide{position:relative;display:flex;align-items:var(--slide-v);overflow:hidden;background:transparent}.blk-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--color-background)}.blk-slide__media picture{display:block;height:100%}.blk-slide__img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 6s ease-out}.blk-slide.is-active .blk-slide__img{transform:scale(1)}.blk-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / var(--slide-overlay)),rgb(0 0 0 / calc(var(--slide-overlay) * .45)))}.blk-slide__content{position:relative;z-index:1;display:flex;justify-content:var(--slide-h);padding-block:clamp(48px,8vw,112px)}.blk-slide__inner{max-width:760px}.blk-slideshow{position:relative;display:block;width:100%}.blk-slideshow__track>*{width:100%}.blk-slideshow--small .blk-slide{min-height:420px}.blk-slideshow--medium .blk-slide{min-height:560px}.blk-slideshow--large .blk-slide{min-height:720px}.blk-slideshow--full .blk-slide{min-height:calc(100svh - var(--header-height, 0px) + var(--header-overlap, 0px))}@media screen and (max-width:749px){.blk-slideshow--medium .blk-slide,.blk-slideshow--large .blk-slide{min-height:560px}}.blk-slideshow__controls{position:absolute;right:var(--page-gutter);bottom:24px;z-index:3;color:#fff}.blk-slideshow__controls .slider__arrow{color:#fff;background:#00000040;border-color:#fff6}.blk-social{display:flex;flex-direction:column;gap:8px}.blk-social .social-icons{margin-inline:-12px}.blk-social--center .social-icons,.align-center>.blk-social:not(.blk-social--start):not(.blk-social--end) .social-icons{justify-content:center}.blk-social--end .social-icons{justify-content:flex-end}.blk-spacer{flex-shrink:0;height:var(--spacer-mobile)}@media screen and (min-width:750px){.blk-spacer{height:var(--spacer-desktop)}}.blk-tabs__button{position:relative;flex-shrink:0;min-height:48px;padding:0;font-size:.9375rem;font-weight:var(--font-body-weight-medium);color:var(--color-foreground-muted);background:none;border:0;transition:color .2s ease}.blk-tabs__button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--color-foreground);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.blk-tabs__button[aria-selected=true]{color:var(--color-foreground)}.blk-tabs__button[aria-selected=true]:after{transform:scaleX(1)}.blk-tabs__panel{display:flex;flex-direction:column;gap:16px}.blk-tabs__panel[hidden]{display:none}.blk-tab>.blk-tabs__button{display:none}.blk-tabs{display:flex;flex-direction:column;gap:24px;width:100%}.blk-tabs__list{display:flex;gap:4px 28px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border)}.blk-tabs--center .blk-tabs__list{justify-content:center}.blk-testimonial{display:flex;flex-direction:column;gap:18px;height:100%;margin:0}.blk-testimonial--card{padding:clamp(24px,3vw,36px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-media)}.blk-testimonial.align-center{align-items:center}.blk-testimonial__quote{flex:1;margin:0;font-family:var(--font-heading-family);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.45;letter-spacing:var(--heading-letter-spacing)}.blk-testimonial__quote p{margin:0}.blk-testimonial__author{display:flex;align-items:center;gap:12px}.blk-testimonial__avatar{width:44px;height:44px;object-fit:cover;border-radius:50%}.blk-testimonial__meta{display:flex;flex-direction:column;text-align:start}.blk-testimonial__name{font-size:.9375rem;font-weight:var(--font-body-weight-medium)}.blk-testimonial__detail{font-size:.8125rem;color:var(--color-foreground-muted)}.blk-text.eyebrow p,.blk-text p{margin:0}.blk-text>p+p{margin-top:1em}.blk-text.text-muted{color:var(--color-foreground-muted)}.blk-text--quote{font-family:var(--font-heading-family);letter-spacing:var(--heading-letter-spacing);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.4}.blk-variant-picker{display:flex;flex-direction:column;gap:20px}.variant-option{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.variant-option__selected{color:var(--color-foreground)}.variant-option__select{display:flex}.variant-option__values{display:flex;flex-wrap:wrap;gap:8px}.variant-option__input{position:absolute;opacity:0;width:1px;height:1px}.variant-option__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:.5em 1.1em;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-button);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.variant-option__button:hover{border-color:var(--color-foreground)}.variant-option__input:checked+.variant-option__button{color:var(--color-button-label);background:var(--color-button);border-color:var(--color-button)}.variant-option__input:focus-visible+.variant-option__button{outline:2px solid var(--color-foreground);outline-offset:2px}.variant-option__input.is-unavailable+.variant-option__button{color:var(--color-foreground-muted);background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--color-border) calc(50% - .5px),var(--color-border) calc(50% + .5px),transparent calc(50% + .5px))}.variant-option__button--swatch{min-width:0;min-height:0;padding:3px;border-radius:50%}.variant-option__input:checked+.variant-option__button--swatch{background:none;border-color:var(--color-foreground)}.variant-option__input.is-unavailable+.variant-option__button--swatch .swatch{opacity:.35}.blk-video{max-width:100%}.blk-video__frame{aspect-ratio:var(--video-ratio)}.blk-video__media,.blk-video__frame video,.blk-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.blk-video__deferred,.blk-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;background:none;border:0}.blk-video__deferred.is-loaded .blk-video__poster{display:none}.blk-video__play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;color:#fff;background:#00000059;border:1px solid rgb(255 255 255 / .6);border-radius:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease}.blk-video__poster:hover .blk-video__play{transform:translate(-50%,-50%) scale(1.06)}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
