body{font-family:Gotham,sans-serif;font-weight:400;overflow-x:hidden;--announcement-bar-height: 28px}.text-block.rte h2,.text-block h2 span{font-size:1.15rem;margin-bottom:.8rem;text-decoration:none!important;text-transform:uppercase;font-weight:300}.password-enter__powered-by,.password-enter__admin-link{display:none!important}main.password-main-content{margin-top:0;position:relative}main.password-main-content+footer{position:relative;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1}body.page-width-wide{position:relative}main.password-main-content .shopify-section.section-wrapper.section-password,main.password-main-content .shopify-section.section-wrapper.section-password .section.section--page-width{position:unset}.password-dialog{background-image:url(/cdn/shop/files/Promo_images.png?v=1769036799);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.button.password-dialog__submit-button{background-color:transparent;--button-border-color: black}h1,h2{line-height:1!important}.button.add-to-cart-button .add-to-cart-icon{display:none}.mega-menu__collection-item.active .mega-menu__collection-button,.menu-list__link[aria-expanded=true]{font-style:italic;letter-spacing:.022em}@media(min-width:1025px){.button:hover,.button-secondary:hover,.menu-list__link:hover,.mega-menu__collection-item:hover .mega-menu__collection-button,.product-card-link:hover .product-card-title{font-style:italic;letter-spacing:.022em}}.variant-option__button-label:has(:checked){font-style:italic}footer .menu__item a{text-decoration:none;position:relative;display:inline;overflow:visible}.mega-menu__collections{display:flex;flex-direction:column;align-items:flex-start;opacity:0;animation:megaMenuItemFadeIn .35s ease-out forwards}header-component.custom-sticky[data-sticky-state=active] .mega-menu__collections{animation-delay:.15s}.mega-menu__view-all-link{display:block;margin-top:2.5rem;font-size:var(--menu-top-level-font-size-desktop);font-family:var(--menu-top-level-font-family);color:var(--color-foreground);transition:opacity .2s ease;position:relative;overflow:hidden;width:auto}footer .menu__item a:after,.mega-menu__view-all-link:after{background-color:var(--color-foreground-heading);bottom:-2px;content:"";height:1px;position:absolute;right:0;transition-duration:.3s;transition-property:width;transition-timing-function:ease-out;width:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:width;font-synthesis:none;text-rendering:geometricPrecision}.mega-menu__view-all-link:after{bottom:2px;background-color:var(--color-foreground)}.product-card{position:relative}.product-card .product-variants-list{opacity:1}.product-card product-price{opacity:0;position:absolute}@media(min-width:1025px){.product-card:hover .product-variants-list{opacity:0;transition:opacity .2s ease-out}.product-card:hover product-price{opacity:1;transition:opacity .3s ease-in}}@media(min-width:768px){main.password-main-content .logo-block{width:280px}}@media(max-width:767px){.product-recommendations .section-resource-list__content .text-block{padding-bottom:0}}.product-card__variants-price{position:relative;min-height:1.5em}footer .menu__heading,footer .menu__heading__default{text-transform:uppercase!important;font-weight:700!important}.custom-section-content,.footer-content,.section .utilities,.collection-wrapper,.section-resource-list__header,.section-resource-list__footer,.resource-list--grid,.resource-list__carousel{max-width:1200px;margin:0 auto;width:100%}.resource-list--grid{row-gap:var(--resource-list-row-gap-desktop)}.push-brand-section-wrapper .custom-section-content{max-width:1400px}.product-information.section{min-height:0}.product-information.section .product-information__grid{min-height:0;max-height:unset;overflow:hidden}.product-information.section .product-information__media{min-height:0;max-height:calc(100vh - (var(--announcement-bar-height) + var(--header-height)));overflow:hidden;max-width:100%}.template-product-coffret .product-information.section .product-information__media{max-height:100%}.template-product-coffret .product-information.section .product-information__media{background-color:#fff}.template-product-samples .product-information.section .product-information__grid,.template-product-coffret .product-information.section .product-information__grid{overflow:unset}.template-product-samples .product-information.section,.template-product-coffret .product-information.section{height:auto}.product-information.section .product-image-block__image,.product-information.section .product-image-block,.product-information.section .media-gallery--carousel,.product-information.section slideshow-component,.product-information.section slideshow-slide,.product-information.section slideshow-slides{height:100%;max-height:100%}.product-information.section .product-image-block{height:100%;overflow:hidden}.product-information.section .product-image-block__image img{height:100%;object-fit:cover}.template-product-samples .product-information.section .product-image-block__image img{object-fit:cover}.template-product-samples .quantity-selector-wrapper{display:none}.template-product-samples .product-details-wrapper{min-height:calc(100vh - (var(--header-group-height) + var(--header-height)));height:auto}.product-details-wrapper{position:relative;width:100%;max-height:unset}.template-product-samples .product-information__media,.template-product-coffret .product-information__media{position:sticky;top:0;max-height:100%}.product-information__media{max-height:calc(100vh - (var(--header-group-height) + var(--header-height)))}.template-product-samples .product-information__media,.template-product-coffret .product-information__media{position:sticky;height:100vh;max-height:unset}.product-information.section .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex-grow:0}.section--full-width .product-details-wrapper{position:relative;height:100%;width:100%;grid-column:3 / 5;display:flex;align-items:center;justify-content:center;padding:6% 12%}.template-product-samples .section--full-width .product-details-wrapper{padding:6% 8%;background-color:#fff}.template-product-samples .product-details{padding:8% 10%}.product-details-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--background-image);background-size:cover;background-position:center;z-index:0}.product-details-wrapper .product-details{position:relative;z-index:1;align-self:center}.product-details-wrapper .price{font-weight:bolder;font-size:1.125rem}main .button:not(.button-unstyled),main .button-secondary:not(.button-unstyled){font-size:1rem;padding:16px 40px}.product-details-wrapper h1{font-size:60px}.section-resource-list--align-center .section-resource-list__footer{display:flex;align-items:center;justify-content:center;margin-top:2rem}.section-resource-list--align-center .section-resource-list__header .layout-panel-flex{justify-content:center}.section-resource-list__header,.section-resource-list__footer{padding:var(--page-margin)}@media screen and (max-width:991px){:root{--font-h3--size: 1.25rem}.product-information.section,.product-details-wrapper,.product-information__media,.template-product-samples .product-information__media,.template-product-coffret .product-information__media{height:auto}.product-information__media{aspect-ratio:1055/1072}.section--full-width .product-details-wrapper{grid-column:1}body:not(.template-product-coffret) .section--full-width .product-details-wrapper{padding:6%;position:absolute;top:-100%;left:0;z-index:-1;opacity:0;pointer-events:none}.template-product-samples .section--full-width .product-details-wrapper,.template-product-samples .product-details-wrapper,.template-product-coffret .section--full-width .product-details-wrapper,.template-product-coffret .product-details-wrapper{display:flex;padding:0}.template-product-samples .product-details,.template-product-coffret .product-details{border-radius:0;-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:var(--color-background);padding:var(--page-margin)}.template-product-samples .product-details-wrapper:before{background-image:unset}.slideshow-section .slide__content{padding-bottom:3rem}.text-block{max-width:calc(100% - (var(--page-margin) * 2))}.section-resource-list--align-center .section-resource-list__footer{margin-top:0}}.push-section-wrapper .group-block:has(.group-block__media-wrapper){padding:0!important}.push-section-wrapper .group-block:has(.group-block__media-wrapper) .group-block-content{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0);padding-inline-start:var(--padding-inline-start, 0);padding-inline-end:var(--padding-inline-end, 0);transition:all .6s ease;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper) .group-block-content{transition:all .6s ease;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.push-section-wrapper .group-block:has(.group-block__media-wrapper){aspect-ratio:588/672}.slideshow-control:not(.slideshow-control--style-arrows_large),.product-information .slideshow-controls__dots{display:none}.slideshow-controls__dots .slideshow-control,.product-information .slideshow-control:not(.slideshow-control--style-arrows_large),.product-information slideshow-component[dragging] slideshow-arrows{display:flex}.product-information slideshow-arrows{width:100%}@media screen and (max-width:749px){.push-section-wrapper .group-block:has(.group-block__media-wrapper){aspect-ratio:345/377}}@media screen and (min-width:750px){.push-section-wrapper .group-block:has(.group-block__media-wrapper) .group-block-content,.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper) .group-block-content a{opacity:0}.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper) .group-block-content a{height:0px;margin-top:16px}.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper) .group-block-content a,.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper) .group-block-content .text-block{transform:translateY(20px)}.push-section-wrapper .group-block:has(.group-block__media-wrapper){max-height:75vh}@media(min-width:1025px){.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper):hover .group-block-content{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.push-section-wrapper .group-block:has(.group-block__media-wrapper):hover .group-block-content,.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper):hover .group-block-content{opacity:1}.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper):hover .group-block-content a{transform:translateY(0);height:auto;opacity:1;transition:all .6s ease-out}.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper):hover .group-block-content .text-block{transform:translateY(0);transition:transform .6s ease-out}}.section-content-wrapper.layout-panel-flex--row:has(>.group-block:nth-child(3)) .text-block.h2 h2{font-size:clamp(1.8rem,5vw,2.5rem)}.resource-list__carousel slideshow-arrows .slideshow-control{opacity:1;animation:none!important}@media(min-width:1025px){.resource-list__carousel :is(slideshow-component:hover,slideshow-component:focus-within)>slideshow-container>slideshow-arrows .slideshow-control{opacity:1;animation:none!important}}.resource-list__carousel .resource-list__slide{scroll-snap-align:start}.resource-list .resource-list__carousel>slideshow-component slideshow-slides{padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important}}.image-ratio--portrait .image-block__image,.image-ratio--portrait .placeholder-image{aspect-ratio:4 / 5!important}.image-ratio--square .image-block__image,.image-ratio--square .placeholder-image{aspect-ratio:1!important}.image-ratio--landscape .image-block__image,.image-ratio--landscape .placeholder-image{aspect-ratio:4/3!important}@media(max-width:749px){.image-ratio--portrait .image-block__image,.image-ratio--portrait .placeholder-image{aspect-ratio:4 / 5!important}.image-ratio--square .image-block__image,.image-ratio--square .placeholder-image{aspect-ratio:1!important}.image-ratio--landscape .image-block__image,.image-ratio--landscape .placeholder-image{aspect-ratio:16 / 9!important}}.template-product-samples .product-information__media,.template-product-coffret .product-information__media{min-height:400px}@media screen and (min-width:992px){.product-information__media{aspect-ratio:1055/1072;min-height:100%;overflow:hidden}}@media(min-width:750px){.template-product:not(.template-product-samples) .product-grid-gallery-section+.shopify-section .text-block:first-of-type,.template-product:not(.template-product-coffret) .product-grid-gallery-section+.shopify-section .text-block:first-of-type{display:none}.template-product:not(.template-product-samples) .product-grid-gallery-section+.shopify-section .accordion .text-block:first-of-type,.template-product:not(.template-product-coffret) .product-grid-gallery-section+.shopify-section .accordion .text-block:first-of-type{display:flex}}@media(max-width:991px){.template-product:not(.template-product-samples) .product-information.section .product-image-block,.template-product:not(.template-product-coffret) .product-information.section .product-image-block{position:relative;width:100%}}.bundle-fixed-price{display:none;font-size:1.125rem;font-weight:700}.bundle-fixed-price,div[ref=priceContainer]{max-inline-size:unset}.template-product-samples .product-information .price{display:none}.template-product-samples .product-information .bundle-fixed-price{display:block}header-component.custom-sticky{position:absolute;top:0;left:0}main:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#d8c8b84d;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:8;pointer-events:none;transition:opacity .3s ease;width:100%;height:100%}body:has(header-component.has-submenu-open) main:before{opacity:.95}@media(max-width:1024px){header-component.custom-sticky{position:fixed;top:0;left:0;right:0;z-index:var(--layer-header-menu)}body:has(header-component.custom-sticky){padding-top:var(--header-height)}header-component.custom-sticky .header__sticky-logo,header-component.custom-sticky .header__sticky-actions{display:none!important}}@media(min-width:1025px){main{margin-top:var(--header-height)}header-component.custom-sticky{width:100%;z-index:var(--layer-header-menu)}header-component.custom-sticky[data-sticky-state=active]{position:fixed;top:40px;left:0;right:0}header-component.custom-sticky[data-sticky-state=active] .header__row.header__row--top{height:0;overflow:hidden;visibility:hidden}header-component.custom-sticky[data-sticky-state=active] .header__row--top cart-drawer-component dialog[open]{visibility:visible;overflow:visible}header-component.custom-sticky[data-sticky-state=active] .header__row.header__row--bottom{width:auto;padding:0px 2.5rem;background-color:transparent!important}header-component.custom-sticky .header__sticky-logo,header-component.custom-sticky .header__sticky-actions{display:none;opacity:0}header-component.custom-sticky[data-sticky-state=active] .header__sticky-logo,header-component.custom-sticky[data-sticky-state=active] .header__sticky-actions{display:block;animation:fadeInStickyElement .3s ease .1s forwards}@keyframes fadeInStickyElement{0%{opacity:0}to{opacity:1}}header-component.custom-sticky .header__row--bottom .header__columns{padding-left:32px;padding-right:32px}header-component.custom-sticky .header__row--bottom .header__columns{opacity:1;transition:opacity .3s ease,box-shadow .3s ease,border-radius .3s ease}header-component.custom-sticky[data-sticky-state=inactive] .header__row--bottom .header__columns{opacity:1}header-component.custom-sticky[data-sticky-state=active] .header__row--bottom .header__columns{display:flex!important;align-items:center;justify-content:space-between;gap:var(--gap-md, 1rem);width:auto;background-color:var(--color-background);border-radius:32px;box-shadow:0 0 24px #00000029;max-width:900px;min-width:56.25rem;margin:0 auto;padding-top:var(--header-padding);animation:fadeInSticky .3s ease forwards}@keyframes fadeInSticky{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}header-component.custom-sticky[data-sticky-state=active].has-submenu-open .header__row--bottom .header__columns{border-bottom-left-radius:0;border-bottom-right-radius:0}header-component.custom-sticky .menu-list__submenu{background-color:transparent}header-component.custom-sticky .overflow-menu:after{border-radius:0 0 32px 32px;box-shadow:0 0 24px #00000029;top:calc(100% + var(--border-bottom-width) - 1px);height:var(--submenu-height, 0px);opacity:0}header-component.custom-sticky[data-sticky-state=active] .overflow-menu:after{left:50%;border-radius:0 0 32px 32px;box-shadow:0 0 24px #00000029;max-width:900px;min-width:56.25rem;margin:0 auto;transform:translate(-50%);top:calc(100% + var(--border-bottom-width) - 1px);height:var(--submenu-height, 0px);opacity:0}header-component.custom-sticky.has-submenu-open .overflow-menu:after{opacity:1}header-component.custom-sticky .mega-menu:not(.mega-menu--interactive){border-radius:0 0 32px 32px;min-width:56.25rem;padding-top:40px}header-component.custom-sticky[data-sticky-state=active] .mega-menu:not(.mega-menu--interactive){padding-top:0}header-component.custom-sticky[data-sticky-state=active] .mega-menu{max-width:900px;margin:0 auto}header-component.custom-sticky .mega-menu__grid-parent{display:flex;width:100%;margin:0 auto;align-items:center;justify-content:center;padding-left:32px;padding-right:32px}header-component.custom-sticky[data-sticky-state=active] .mega-menu__grid-parent{max-width:900px;padding-top:20px}header-component.custom-sticky[data-sticky-state=active] .header__row--bottom .header__column--left,header-component.custom-sticky[data-sticky-state=active] .header__row--bottom .header__column--right{display:none}header-component.custom-sticky[data-sticky-state=active] .header__row--bottom .header__column--center{display:flex}header-component.custom-sticky[data-sticky-state=active] .header__sticky-logo{order:-1;display:flex;align-items:center}.header-sticky-logo__link{width:28px}header-component.custom-sticky[data-sticky-state=active] .header__sticky-logo a,header-component.custom-sticky[data-sticky-state=active] .header-sticky-logo__link{display:flex;align-items:center;margin:0;padding:0}header-component.custom-sticky[data-sticky-state=active] .header__sticky-logo img,header-component.custom-sticky[data-sticky-state=active] .header-sticky-logo__image,header-component.custom-sticky[data-sticky-state=active] .header__sticky-logo .header-logo__image{width:100%;height:auto;object-fit:contain}header-component.custom-sticky[data-sticky-state=active] .header__sticky-logo .header-logo{margin:0}header-component.custom-sticky[data-sticky-state=active] .header__sticky-actions{order:999}}@media(min-width:1025px){header-component.custom-sticky:not([data-sticky-state=active]) .menu-list__list-item:has(interactive-mega-menu) .menu-list__submenu{min-height:calc(100vh - var(--announcement-bar-height) - var(--header-height));max-height:calc(100vh - var(--announcement-bar-height) - var(--header-height));overflow:hidden}header-component.custom-sticky ul.menu-list__list{gap:var(--gap-xl)}header-component.custom-sticky:not([data-sticky-state=active])[data-active-submenu=interactive] .overflow-menu:after{border-radius:0}header-component.custom-sticky:not([data-sticky-state=active]) .menu-list__list-item:has(interactive-mega-menu) .mega-menu--interactive .mega-menu__grid{height:calc(100vh - var(--announcement-bar-height) - var(--header-height) - 80px);align-items:stretch}header-component.custom-sticky:not([data-sticky-state=active]) .collection-products__view-all{margin-top:1vh}header-component.custom-sticky[data-sticky-state=active] .menu-list__submenu-inner{max-height:80vh}header-component.custom-sticky:not([data-sticky-state=active]) .menu-list__list-item:has(interactive-mega-menu) .mega-menu__products{height:100%;max-width:100%;display:flex;flex-direction:column}header-component.custom-sticky:not([data-sticky-state=active]) .menu-list__list-item:has(interactive-mega-menu) .collection-products{flex:1;min-height:0;display:flex;flex-direction:column}header-component.custom-sticky:not([data-sticky-state=active]) .menu-list__list-item:has(interactive-mega-menu) .collection-products__grid{flex:1;min-height:0;overflow:hidden}header-component.custom-sticky:not([data-sticky-state=active]) .menu-list__list-item:has(interactive-mega-menu) .collection-products__item .product-card-image{aspect-ratio:auto;max-height:calc((100vh - var(--announcement-bar-height) - var(--header-height) - 14rem) / 2);width:100%;object-fit:contain}}@keyframes scrollbarThumbFadeIn{0%{background:transparent}to{background:#000}}@keyframes scrollbarColorFadeIn{0%{scrollbar-color:transparent transparent}to{scrollbar-color:#00000056 transparent}}@media(min-width:1025px){header-component.custom-sticky[data-sticky-state=active] .collection-products__grid{max-height:58vh;margin-bottom:0;overflow-y:scroll;height:100%;scrollbar-color:transparent transparent;animation:scrollbarColorFadeIn .4s ease-out 1.2s forwards}@supports (scrollbar-width: thin) and (not selector(::-webkit-scrollbar)){header-component.custom-sticky[data-sticky-state=active] .collection-products__grid{scrollbar-width:thin}}header-component.custom-sticky[data-sticky-state=active] .collection-products__grid::-webkit-scrollbar{width:2px}header-component.custom-sticky[data-sticky-state=active] .collection-products__grid::-webkit-scrollbar-track{background:transparent}header-component.custom-sticky[data-sticky-state=active] .collection-products__grid::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;animation:scrollbarThumbFadeIn .4s ease-out 1.2s forwards}header-component.custom-sticky[data-sticky-state=active] .collection-products__view-all{margin-top:1.5rem}header-component.custom-sticky[data-sticky-state=active] .collection-products__item .product-card-image{aspect-ratio:auto;max-height:calc((100vh - 40px - var(--header-height) - 12rem) / 2);width:100%;object-fit:cover}}.mega-menu--interactive{display:none;max-width:100%;min-width:unset}[ref="submenu[]"][data-active] .mega-menu--interactive{display:block}[ref="submenu[]"]{position:relative;z-index:1}[ref="submenu[]"][data-active]{z-index:10}[ref=menuitem][aria-expanded=false]~[ref="submenu[]"]{display:none!important;opacity:0!important;pointer-events:none!important}.mega-menu--interactive~.mega-menu__list,.mega-menu__list:has(~.mega-menu--interactive){display:none!important}.mega-menu__content-pages-grid~.mega-menu__list,.mega-menu__list:has(~.mega-menu__content-pages-grid){display:none!important}.mega-menu--interactive .mega-menu__grid{display:grid;grid-template-columns:1fr 4fr;gap:2rem;max-width:100%;margin:0 auto;align-items:start}@keyframes megaMenuItemFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mega-menu__collection-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mega-menu__collection-item{margin-bottom:.5rem}.mega-menu__collection-button{width:100%;text-align:left;background:transparent;border:none;font-size:var(--menu-top-level-font-size-desktop);cursor:pointer;border-radius:8px;transition:background-color .2s ease;font-family:var(--menu-top-level-font-family);color:var(--color-foreground);padding-left:0}.mega-menu__products{position:relative;min-width:0;max-width:630px}.collection-products{transition:opacity .3s ease;width:100%;max-width:100%;flex-direction:column;align-items:center;height:100%}.collection-products[data-active=false]{display:none}.collection-products[data-active=true]{display:flex}.collection-products.fade-in{animation:fadeInProducts .15s ease}@keyframes fadeInProducts{0%{opacity:0}to{opacity:1}}.collection-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;width:100%;max-width:100%;min-width:0}.collection-products__item{opacity:0;animation:megaMenuItemFadeIn .3s ease-out forwards}.collection-products__item:nth-child(1){animation-delay:25ms}.collection-products__item:nth-child(2){animation-delay:50ms}.collection-products__item:nth-child(3){animation-delay:75ms}.collection-products__item:nth-child(4){animation-delay:.1s}.collection-products__item:nth-child(5){animation-delay:125ms}.collection-products__item:nth-child(6){animation-delay:.15s}header-component.custom-sticky[data-sticky-state=active] .collection-products__item:nth-child(1){animation-delay:125ms}header-component.custom-sticky[data-sticky-state=active] .collection-products__item:nth-child(2){animation-delay:.15s}header-component.custom-sticky[data-sticky-state=active] .collection-products__item:nth-child(3){animation-delay:175ms}header-component.custom-sticky[data-sticky-state=active] .collection-products__item:nth-child(4){animation-delay:.2s}header-component.custom-sticky[data-sticky-state=active] .collection-products__item:nth-child(5){animation-delay:225ms}header-component.custom-sticky[data-sticky-state=active] .collection-products__item:nth-child(6){animation-delay:.25s}.collection-products__item .product-card-link{display:block;text-decoration:none;color:inherit;transition:opacity .25s ease}@media(min-width:1025px){.collection-products__grid:has(.product-card-link:hover) .product-card-link{opacity:.5}.collection-products__grid:has(.product-card-link:hover) .collection-products__item:has(.product-card-link:hover) .product-card-link{opacity:1}}.collection-products__item .product-card-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:.5rem}.collection-products__item .product-card-info{text-align:center}.collection-products__item .product-card-title{font-size:var(--menu-top-level-font-size-desktop);font-weight:500;margin:0 0 .25rem;line-height:1.3;font-family:var(--menu-top-level-font-family)}.header .collection-products__item .product-card-price{font-size:.875rem;color:var(--color-foreground);display:none}.collection-products__view-all{display:block;text-align:center;margin:2.5rem auto 1rem;max-width:300px;opacity:0;animation:megaMenuItemFadeIn .15s ease-out 175ms forwards}@media(max-width:1024px){.mega-menu--interactive .mega-menu__grid{grid-template-columns:1fr}.mega-menu__products{display:none}.mega-menu__collections{border-right:none;padding-right:0}.mega-menu__view-all-link{display:none}}header-component.custom-sticky .mega-menu__content-pages-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}header-component.custom-sticky[data-sticky-state=active] .mega-menu__content-pages-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);max-width:900px}header-component.custom-sticky .content-page-card{height:18rem;max-height:300px}header-component.custom-sticky[data-sticky-state=active] .content-page-card{height:auto;width:auto;max-height:35vh}.content-page-card{display:block;text-decoration:none;color:inherit;border-radius:24px;overflow:hidden;transition:transform 1s 3s ease,box-shadow .8s ease;position:relative;height:100%;opacity:0;animation:fadeInCard .4s ease forwards}.content-page-card:nth-child(1){animation-delay:.1s}.content-page-card:nth-child(2){animation-delay:.13s}.content-page-card:nth-child(3){animation-delay:.16s}.content-page-card:nth-child(4){animation-delay:.19s}header-component.custom-sticky[data-sticky-state=active] .content-page-card:nth-child(1){animation-delay:.15s}header-component.custom-sticky[data-sticky-state=active] .content-page-card:nth-child(2){animation-delay:.18s}header-component.custom-sticky[data-sticky-state=active] .content-page-card:nth-child(3){animation-delay:.21s}header-component.custom-sticky[data-sticky-state=active] .content-page-card:nth-child(4){animation-delay:.24s}@keyframes fadeInCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-page-card__image-wrapper{height:100%;overflow:hidden;position:relative;background-color:var(--color-background-secondary, #f5f5f5)}.content-page-card__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff03;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;pointer-events:none;z-index:1}@media(min-width:1025px){.content-page-card:hover .content-page-card__image-wrapper:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.content-page-card__image{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}@media(min-width:1025px){.content-page-card:hover .content-page-card__image{transform:scale(1.05)}}.content-page-card__content{position:absolute;padding:1.5rem;background:linear-gradient(to top,#000000b3,#0000);top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.content-page-card__title{color:#fff;font-size:3.3rem;margin:0;font-family:var(--menu-top-level-font-family);text-align:center;line-height:.8;white-space:break-spaces}.content-page-card__title em{display:block}.content-page-card__title em.inline{display:inline-block}@media(max-width:1024px){.mega-menu__content-pages-grid{grid-template-columns:1fr;padding:1rem}}@media screen and (min-width:750px)and (max-width:1024px){.header__drawer.desktop\:hidden{display:block!important}.header-menu.mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.resource-list.hidden--desktop{display:none!important}}@media screen and (max-width:749px){.resource-list.hidden--mobile{display:none!important}}.shopify-section-group-footer-group .footer-content .image-block{max-width:264px}@media(min-width:1025px){footer .menu__item a:hover:after,.mega-menu__view-all-link:hover:after{left:0;right:auto;width:100%}.button.password-dialog__submit-button:hover{background-color:#000}.mega-menu__collection-item{opacity:.6}.mega-menu__collection-item.active{opacity:1}}.template-page-faq .accordion summary{padding-block:var(--padding-2xl) var(--padding-xl)}.template-page-faq .accordion--dividers accordion-custom:first-child .details{border-block-start:unset}.template-page-faq .shopify-section:not(.shopify-section-group-footer-group) .custom-section-content{max-width:900px}.template-page-faq .anchor-wrapper{top:-10rem;position:absolute}.template-page-store-locator .shopify-block.shopify-app-block{width:100%}.store-row{display:flex}.store-row__right{display:none}.store-row__left{width:100%;flex-grow:1}.store-title{font-size:2.4rem;color:var(--color-primary);font-family:var(--font-accent--family);line-height:1.2}.custom-dropdown__selected{border-radius:28px;background-color:transparent;text-transform:uppercase;padding:1rem 1.5rem;border:1px solid var(--color-primary)}@media screen and (max-width:750px){.resource-list__carousel{--mobile-card-size: 70cqw}.resource-list__carousel .resource-list__slide{scroll-snap-align:center}.resource-list .resource-list__carousel>slideshow-component slideshow-slides{padding-left:15cqw;padding-right:15cqw;scroll-padding-left:0;scroll-padding-right:0}.product-grid__card.product-grid__card{gap:12px}.product-card .product-variants-list{display:none}.product-card product-price{opacity:1;position:static}}@media screen and (min-width:750px)and (max-width:1024px){.resource-list--grid{padding:0 var(--page-margin)}.shopify-section-group-footer-group .footer-content .image-block{max-width:140px}.shopify-section-group-footer-group .footer-content .group-block:first-child .group-block-content.mobile-column.layout-panel-flex{justify-content:flex-start;align-items:flex-start}}@media screen and (min-width:750px)and (max-width:991px){.push-brand-section-wrapper .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.push-brand-section-wrapper .layout-panel-flex--row>.group-block:has(.group-block__media-wrapper){aspect-ratio:4/3!important}}@media screen and (min-width:992px)and (max-width:1024px){.push-brand-section-wrapper .text-block.h2>*{font-size:calc(var(--font-h2--size) * .7)}}@media(min-width:750px){.section-carousel.section--page-width{max-width:1200px;margin:0 auto;width:100%}}@media(max-width:749px){.custom-font-size,.custom-font-size>*{font-size:calc(var(--font-size) * .9)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/global.css.map */
