.page-width--full{max-width:none}.announcement-bar{font-size:var(--text-xs);letter-spacing:.06em;position:relative}html.announcement-closed .announcement-bar--closable{display:none}.announcement-bar--closable .announcement-bar__inner{padding-inline:2.75rem}.announcement-bar__close{position:absolute;inset-block:0;inset-inline-end:max(var(--space-2),calc(var(--page-margin) - var(--space-3)));display:grid;place-items:center;width:2.5rem;color:inherit;opacity:.7;transition:opacity var(--duration-fast) var(--ease-out)}.announcement-bar__close:hover{opacity:1}.announcement-bar__close .icon{width:.875rem;height:.875rem}.announcement-bar__inner{display:grid;min-height:2.5rem;align-items:center;justify-items:center;text-align:center}.announcement-bar__message{grid-area:1 / 1;padding-block:var(--space-2);opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease-out),visibility 0s linear var(--duration-slow)}.announcement-bar__message.is-active{opacity:1;visibility:visible;transition:opacity var(--duration-slow) var(--ease-out)}.site-header-wrapper{display:block;position:relative;z-index:var(--z-header)}.site-header-wrapper--sticky{position:relative}.section-header:has(.site-header-wrapper--sticky){position:sticky;inset-block-start:0;z-index:var(--z-header)}.section-header:has(.site-header-wrapper--transparent){margin-block-end:calc(var(--header-height, 98px) * -1)}.site-header-wrapper--sticky.is-hidden{transform:translateY(-100%)}.site-header-wrapper--sticky{transition:transform var(--duration) var(--ease-out)}.site-header-wrapper--transparent.is-overlay .site-header{background-color:transparent;border-color:transparent}.site-header{transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}.site-header--border-always{border-block-end:var(--border-width) solid var(--color-border)}.site-header--border-scrolled{border-block-end:var(--border-width) solid transparent}.is-scrolled .site-header--border-scrolled{border-block-end-color:var(--color-border)}.site-header-wrapper--shadow.is-scrolled .site-header{box-shadow:0 10px 30px #2825220f}.site-header{transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.site-header--height-compact{--header-bar: 76px;--header-bar-scrolled: 64px;--header-bar-mobile: 60px}.site-header--height-standard{--header-bar: 98px;--header-bar-scrolled: 76px;--header-bar-mobile: 68px}.site-header--height-spacious{--header-bar: 120px;--header-bar-scrolled: 84px;--header-bar-mobile: 76px}.site-header--nav-caps .header-menu__link{text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.14em}.wordmark-logos{display:grid}.wordmark-logos>img{grid-area:1 / 1;transition:opacity var(--duration) var(--ease-out)}.wordmark-logos--pair .wordmark__logo--light{opacity:0}[data-logo=light] .wordmark-logos--pair .wordmark__logo--light{opacity:1}[data-logo=light] .wordmark-logos--pair .wordmark__logo--dark{opacity:0}.site-header__mobile{display:none}@media(max-width:989px){.site-header .site-header__desktop{display:none}.site-header__mobile{display:grid;align-items:center;min-height:var(--header-bar-mobile);gap:var(--space-2);transition:min-height var(--duration) var(--ease-out)}.is-scrolled .site-header__mobile{min-height:calc(var(--header-bar-mobile) - 8px)}.site-header__mobile--balanced,.site-header__mobile--classic,.site-header__mobile--minimal{grid-template-columns:1fr auto 1fr}.site-header__mobile--logo_left{grid-template-columns:auto 1fr}.site-header__mobile--editorial{grid-template-columns:1fr;gap:0;padding-block:var(--space-3) var(--space-1)}.site-header__slot{display:flex;align-items:center;min-width:0}.site-header__slot--start{justify-content:flex-start;margin-inline-start:-10px}.site-header__slot--center{justify-content:center}.site-header__slot--end{justify-content:flex-end;margin-inline-end:-10px}.site-header__mobile--logo_left .site-header__slot--start{margin-inline-start:0}.site-header__slot--top{justify-content:center;padding-block:var(--space-2)}.site-header__slot--row{justify-content:space-between;border-block-start:var(--border-width) solid var(--color-border);margin-inline:calc(var(--page-margin) * -1);padding-inline:calc(var(--page-margin) - 10px)}.site-header__row-end{display:flex}.site-header__mobile .site-header__menu-toggle{display:block}.site-header__mobile .wordmark{text-align:center;line-height:1;padding-block:2px}.site-header__mobile--logo_left .wordmark{text-align:start}.wordmark__line-1,.is-scrolled .wordmark__line-1{font-size:1.1rem;letter-spacing:.15em}.wordmark__line-2,.is-scrolled .wordmark__line-2{font-size:.72rem;letter-spacing:.24em;margin-block-start:5px}.site-header__mobile .wordmark__logo{width:var(--mobile-logo-width, 130px);height:auto}}@media(min-width:990px){.site-header--drawer-nav .site-header__desktop{grid-template-columns:1fr auto 1fr}.site-header--drawer-nav .site-header__menu-toggle{display:block;justify-self:start;margin-inline-start:-10px}}.site-header__inner{display:grid;align-items:center;gap:var(--space-5);min-height:var(--header-bar, 98px);transition:min-height var(--duration) var(--ease-out)}.is-scrolled .site-header__inner{min-height:var(--header-bar-scrolled, 76px)}.site-header--split .site-header__inner{grid-template-columns:1fr auto 1fr}.site-header--classic .site-header__inner{grid-template-columns:auto 1fr auto}.site-header--classic .site-header__nav--primary{justify-self:center}.site-header__menu-toggle{display:none}.menu-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding-inline:10px;font-size:var(--text-sm);letter-spacing:.02em;transition:opacity var(--duration-fast) var(--ease-out)}.menu-toggle:hover{opacity:.7}.menu-toggle--text,.menu-toggle--both{padding-inline:10px}.menu-toggle__label{line-height:1}.site-header__brand{justify-self:center;display:block}.site-header--classic .site-header__brand{justify-self:start}.site-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.site-header__nav--secondary{margin-inline-end:var(--space-4)}.wordmark{display:block;font-family:var(--font-serif);text-align:center;line-height:1.1;white-space:nowrap}.wordmark__line-1{display:block;font-size:1.45rem;letter-spacing:var(--tracking-wordmark);margin-inline-end:-.2em}.wordmark__line-2{display:block;font-size:.95rem;letter-spacing:.3em;margin-block-start:6px;margin-inline-end:-.3em}.wordmark__logo{width:var(--logo-width);height:auto}.is-scrolled .wordmark__line-1{font-size:1.25rem}.is-scrolled .wordmark__line-2{font-size:.82rem;margin-block-start:4px}.wordmark__line-1,.wordmark__line-2{transition:font-size var(--duration) var(--ease-out),margin var(--duration) var(--ease-out)}.header-menu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);list-style:none;padding:0}.header-menu__link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);letter-spacing:.01em;cursor:pointer;list-style:none}.header-menu__link::-webkit-details-marker{display:none}.header-menu__mark{position:relative;width:7px;height:7px}.header-menu__mark:before,.header-menu__mark:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:7px;height:1px;background:currentColor;transition:transform var(--duration) var(--ease-out)}.header-menu__mark:after{transform:rotate(90deg)}details[open]>.header-menu__link .header-menu__mark:after{transform:rotate(0)}mega-menu{display:block}.mega-panel{position:absolute;inset-inline:0;inset-block-start:100%;border-block:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-soft);animation:mega-in var(--duration) var(--ease-out)}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}}.mega-panel__inner{display:grid;gap:var(--space-8);padding-block:var(--space-7) var(--space-8)}.mega-panel__inner--feature{grid-template-columns:1fr minmax(16rem,22vw)}.mega-panel__links{display:grid;grid-template-columns:repeat(var(--mega-columns, 4),minmax(0,1fr));gap:var(--space-3) var(--space-6);align-content:start;list-style:none;padding:0}.mega-panel__links--grouped{row-gap:var(--space-6)}.mega-panel__link{display:inline-block;font-size:var(--text-sm);padding-block:var(--space-1)}.mega-panel__heading{display:inline-block;font-family:var(--font-serif);font-size:var(--text-h4);line-height:1.2;margin-block-end:var(--space-3)}.mega-panel__sublinks{list-style:none;padding:0;display:grid;gap:var(--space-1)}.mega-panel__group--all{grid-column:1 / -1;padding-block-start:var(--space-4);border-block-start:var(--border-width) solid var(--color-border)}.mega-feature{display:grid;gap:var(--space-3);align-content:start}.mega-feature__media img{transition:transform 1.2s var(--ease-out)}.mega-feature:hover .mega-feature__media img{transform:scale(1.03)}.mega-feature__heading{margin-block-start:var(--space-1)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-block-end:var(--border-width) solid var(--color-border)}.drawer.is-closing{animation:drawer-out var(--duration) var(--ease-in-out) forwards}.drawer--end.is-closing,[dir=rtl] .drawer.is-closing{animation-name:drawer-out-end}@keyframes drawer-out{to{transform:translate(-100%)}}@keyframes drawer-out-end{to{transform:translate(100%)}}.menu-drawer{display:none}.menu-drawer[open]{display:flex;flex-direction:column}.menu-drawer__nav{padding:var(--space-4) var(--space-5);flex:1 0 auto}.drawer-menu{list-style:none;padding:0}.drawer-menu+.drawer-menu{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:var(--border-width) solid var(--color-border)}.drawer-menu__link{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;font-family:var(--font-serif);font-size:1.75rem;line-height:1.15;letter-spacing:-.015em;cursor:pointer;list-style:none}.drawer-menu__link::-webkit-details-marker{display:none}.drawer-menu__toggle{width:1.125rem;height:1.125rem;transition:transform var(--duration) var(--ease-out)}.drawer-menu__children{list-style:none;padding:var(--space-2) 0 var(--space-5);display:grid;gap:var(--space-1)}.drawer-menu__child,.drawer-menu__grandchild{display:block;padding-block:var(--space-2);font-size:var(--text-base)}.drawer-menu__grandchildren{list-style:none;padding-inline-start:var(--space-4)}.drawer-menu__grandchild{color:var(--color-muted);font-size:var(--text-sm)}.drawer-menu__children .link{margin-block-start:var(--space-3)}.menu-drawer__footer{display:grid;gap:var(--space-4);padding:var(--space-5);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--text-sm)}.menu-drawer--standard{width:min(30rem,100vw)}.menu-drawer--wide{width:min(52rem,100vw)}.drawer--blur::backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.menu-drawer__header{padding:var(--space-5) var(--space-6) var(--space-4)}.menu-drawer__title{font-size:clamp(1.65rem,1.4rem + .8vw,2rem);letter-spacing:-.02em}.menu-drawer--editorial .menu-drawer__nav{display:grid;gap:var(--space-7);padding:var(--space-6);align-content:start}@media(min-width:750px){.menu-drawer--wide.menu-drawer--editorial .menu-drawer__nav{grid-template-columns:1.2fr 1fr;gap:var(--space-8)}}.menu-drawer__group{display:grid;gap:var(--space-3);align-content:start}.menu-drawer__group--secondary{padding-block-start:var(--space-6);border-block-start:var(--border-width) solid var(--color-border)}@media(min-width:750px){.menu-drawer--wide .menu-drawer__group--secondary{padding-block-start:0;border-block-start:0}}.drawer-editorial{list-style:none;padding:0;display:grid}.drawer-editorial__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer;list-style:none;transition:opacity var(--duration-fast) var(--ease-out)}.drawer-editorial__link::-webkit-details-marker{display:none}.drawer-editorial__link--large{font-family:var(--font-serif);font-size:clamp(1.6rem,1.45rem + .6vw,1.8rem);line-height:1.2;letter-spacing:-.015em;padding-block:.55rem}.drawer-editorial__link--small{font-size:var(--text-base);padding-block:.5rem}.drawer-editorial__link:hover>span:first-child,.drawer-editorial__child:hover>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.drawer-editorial__link[aria-current=page]>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.drawer-editorial__count{color:var(--color-muted);font-family:var(--font-sans)}.drawer-editorial__toggle{width:1rem;height:1rem;flex:none}.drawer-editorial__children{list-style:none;padding:var(--space-1) 0 var(--space-4) var(--space-4);display:grid}.drawer-editorial__child{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:.4rem;font-size:var(--text-base)}.menu-drawer__statement{font-size:var(--text-h4);line-height:1.35;color:var(--color-muted)}.menu-drawer__contact{display:block}.drawer--top{inset:0 0 auto 0;width:100%;height:auto;max-height:100dvh}.drawer--top[open]{animation-name:drawer-down}.drawer--top.is-closing{animation-name:drawer-up}[dir=rtl] .drawer--top[open]{animation-name:drawer-down}[dir=rtl] .drawer--top.is-closing{animation-name:drawer-up}@keyframes drawer-down{0%{transform:translateY(-100%)}}@keyframes drawer-up{to{transform:translateY(-100%)}}.search-drawer__inner{padding-block:var(--space-6) var(--space-7)}.search-drawer__form{display:flex;align-items:center;gap:var(--space-4);border-block-end:var(--border-width) solid var(--color-text)}.search-drawer__form input[type=search]{flex:1;border:0;padding-inline:0;min-height:4.5rem;background:transparent;font-family:var(--font-serif);font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);letter-spacing:-.02em}.search-drawer__form input[type=search]:focus-visible{outline:none}.search-drawer__form:focus-within{border-color:var(--color-focus)}.search-drawer__form input[type=search]::-webkit-search-cancel-button{display:none}.search-drawer__suggestions{margin-block-start:var(--space-5);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-5)}.search-drawer__suggestions ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0;font-size:var(--text-sm)}.site-footer{margin-block-start:auto}.site-footer__inner{padding-block:var(--space-section) var(--space-5)}.site-footer__intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-7);align-items:end;padding-block-end:var(--space-8);border-block-end:var(--border-width) solid var(--color-border)}.footer-intro{display:grid;gap:var(--space-4);justify-items:start;max-width:34rem}.footer-intro__heading{font-size:var(--text-h2)}.footer-intro__statement{justify-self:end;text-align:end;font-size:var(--text-h4);line-height:1.35;color:var(--color-muted)}.site-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-7) var(--space-6);padding-block:var(--space-8)}.footer-column{display:grid;gap:var(--space-4);align-content:start;font-size:var(--text-sm)}.footer-column__title{display:flex;align-items:center;justify-content:space-between;list-style:none}.footer-column__title::-webkit-details-marker{display:none}.footer-column__toggle{display:none;width:1rem;height:1rem;transition:transform var(--duration) var(--ease-out)}.footer-column__links{list-style:none;padding:0;display:grid;gap:var(--space-3);color:var(--color-muted);margin-block-start:var(--space-4)}.footer-column__links a:hover{color:var(--color-text)}.footer-column--menu>summary{cursor:default}.footer-column__hours{font-size:var(--text-xs)}.footer-column__office{display:grid;gap:var(--space-1);margin-block-start:var(--space-2);padding-block-start:var(--space-4);border-block-start:var(--border-width) solid var(--color-border)}.footer-column__office p,.footer-column__office .rte p{margin:0}.newsletter-form{margin-block-start:var(--space-2)}.newsletter-form__row{display:flex;align-items:center;border-block-end:var(--border-width) solid var(--color-field-border)}.newsletter-form__row input[type=email]{border:0;padding-inline:0;background:transparent}.newsletter-form__row input[type=email]:focus-visible{outline:none}.newsletter-form__row:focus-within{border-color:var(--color-focus)}.newsletter-form__success{color:var(--color-text)}.social-links{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0;margin-inline-start:-10px}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding-block-start:var(--space-5);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted)}.site-footer__copyright{margin-inline-end:auto}.site-footer__legal,.site-footer__payments{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0}.site-footer__payments{gap:var(--space-2)}.site-footer__legal{align-items:center}.site-footer__legal>li{display:flex;align-items:center}.site-footer__cookies{display:inline-flex;align-items:center;gap:.4em;padding:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;cursor:pointer}.site-footer__cookies-icon{width:1.15em;height:1.15em;flex:none}.site-footer__cookies:hover .link-quiet{background-size:100% 1px}.payment-icon{width:38px;height:24px}.site-footer__localization{display:flex;gap:var(--space-3)}.site-footer__localization select{min-height:2.25rem;padding:.3rem 2rem .3rem .75rem;font-size:var(--text-xs);background:transparent;border-color:var(--color-border)}@media(max-width:749px){.site-footer__intro{grid-template-columns:1fr;gap:var(--space-5);padding-block-end:var(--space-7)}.footer-intro__statement{justify-self:start;text-align:start}.site-footer__columns{grid-template-columns:1fr;gap:0;padding-block:var(--space-4) var(--space-7)}.footer-column{padding-block:var(--space-5);border-block-end:var(--border-width) solid var(--color-border)}.footer-column--menu{display:block}.footer-column--menu>summary{cursor:pointer;min-height:44px}.footer-column__toggle{display:block}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__copyright{margin-inline-end:0}}.search-drawer__results:empty{display:none}.search-drawer__results{margin-block-start:var(--space-6);max-height:calc(100dvh - 14rem);overflow-y:auto}.predictive-results__grid{display:grid;gap:var(--space-7)}@media(min-width:750px){.predictive-results__grid{grid-template-columns:minmax(0,1.5fr) minmax(12rem,.5fr)}}.predictive-results__side{display:grid;gap:var(--space-6);align-content:start}.predictive-results__group{display:grid;gap:var(--space-3)}.predictive-results__list{list-style:none;padding:0;display:grid;gap:var(--space-2);font-size:var(--text-sm)}.predictive-results__query mark{background:none;color:var(--color-muted)}.predictive-results__products{display:grid;gap:var(--space-3);align-content:start}.predictive-results__product-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-3) var(--space-6)}.predictive-product{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-4);align-items:center;padding:var(--space-2);margin:calc(var(--space-2) * -1);transition:background-color var(--duration-fast) var(--ease-out)}.predictive-product:hover,.predictive-product:focus-visible{background:rgb(var(--color-text-rgb) / .04)}.predictive-product__info{display:grid;gap:2px}.predictive-product__title{font-family:var(--font-serif);font-size:1.125rem;line-height:1.25}.predictive-results__all{margin-block-start:var(--space-6)}.predictive-results__empty{padding-block:var(--space-4)}.menu-drawer--editorial .menu-drawer__footer{padding-inline:var(--space-6)}.menu-drawer__search{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) var(--space-6) 0;border-block-end:var(--border-width) solid var(--color-text)}.menu-drawer__search input[type=search]{border:0;padding-inline:0;background:transparent;font-family:var(--font-serif);font-size:1.35rem;min-height:3.25rem}.menu-drawer__search input[type=search]:focus-visible{outline:none}.menu-drawer__search:focus-within{border-color:var(--color-focus)}body:has(.site-header-wrapper--transparent) main>.shopify-section:first-child .hero__content{padding-block-start:calc(var(--header-height, 98px) + var(--space-6))}body:has(.site-header-wrapper--transparent) main>.shopify-section:first-child :is(.section,.iwt){--section-padding-top: calc(var(--header-height, 98px) + var(--space-7))}.predictive-results__product-list{grid-template-columns:1fr;gap:0}@media(min-width:1200px){.search-drawer__popular .predictive-results__product-list{grid-template-columns:1fr 1fr;column-gap:var(--space-7)}}.search-product__title{overflow-wrap:normal;word-break:normal}.search-drawer__results,.predictive-results__products{overflow-x:hidden}.search-product{margin-inline:0}.search-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);border-block-end:var(--border-width) solid var(--color-border);transition:background-color var(--duration-fast) var(--ease-out)}.search-product:hover{background:rgb(var(--color-text-rgb) / .03)}.search-product__link{display:grid;grid-template-columns:4.25rem 1fr;gap:var(--space-4);align-items:center;min-width:0}.search-product__info{display:grid;gap:2px;min-width:0}.search-product__type{font-size:.625rem}.search-product__title{font-family:var(--font-serif);font-size:1.1rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-product__link:hover .search-product__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.search-product__add{display:flex;align-items:center;gap:var(--space-2)}.select--compact select{min-height:2.5rem;padding:.35rem 2rem .35rem .65rem;font-size:var(--text-xs);max-width:11rem}.select--compact .select__icon{inset-inline-end:.6rem;width:.75rem;height:.75rem}.search-product__button{min-width:4.75rem}.search-product__add.is-added .search-product__button{background:transparent;color:var(--color-text);border-color:var(--color-text)}.search-product__error{grid-column:1 / -1;color:var(--color-text)}.search-drawer__popular{margin-block-start:var(--space-6);display:grid;gap:var(--space-3)}.search-drawer__popular[hidden]{display:none}predictive-search{position:relative}.search-drawer__form{position:relative}.search-drawer__form:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:1px;background:var(--color-text);transform:scaleX(0);transform-origin:left;opacity:0}predictive-search[aria-busy=true] .search-drawer__form:after{opacity:1;animation:search-progress 1.1s var(--ease-in-out) infinite}@keyframes search-progress{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}predictive-search[aria-busy=true] [data-predictive-target]{opacity:.55;transition:opacity var(--duration-fast) var(--ease-out)}@media(max-width:749px){.search-drawer{height:100dvh;max-height:100dvh}.search-drawer__inner{display:flex;flex-direction:column;height:100%;padding-block:0 var(--space-6);overflow-y:auto;overscroll-behavior:contain}.search-drawer__form{position:sticky;inset-block-start:0;z-index:1;background:var(--color-background);padding-block-start:var(--space-4)}.search-drawer__form input[type=search]{font-size:1.6rem;min-height:3.75rem}.search-drawer__results{max-height:none;overflow:visible}.predictive-results__product-list{grid-template-columns:1fr}.search-product{grid-template-columns:1fr;gap:var(--space-2)}.search-product__add{justify-content:flex-end}.search-product__add .select--compact{flex:1}.search-product__add .select--compact select{max-width:none}}.site-footer__payments{align-items:center}.site-footer__payments--mono .payment-icon{filter:grayscale(1);opacity:.7;transition:filter var(--duration) var(--ease-out),opacity var(--duration) var(--ease-out)}.site-footer__payments--mono li:hover .payment-icon{filter:none;opacity:1}.mega-panel__group--tile{display:grid;align-content:start;gap:var(--space-3)}.mega-panel__group--tile .mega-panel__heading{margin-block-end:var(--space-1)}.mega-panel__group--tile .mega-panel__link:first-of-type{padding-block-start:0}.mega-panel__tile{display:block;overflow:hidden;background:rgb(var(--color-text-rgb) / .04)}.mega-panel__tile img{transition:transform var(--duration-slow) var(--ease-out)}.mega-panel__group--tile:hover .mega-panel__tile img{transform:scale(1.03)}.mega-panel__links:has(.mega-panel__group--tile){row-gap:var(--space-7)}.announcement-bar__text--mobile{display:none}@media(max-width:749px){.announcement-bar__text--desktop{display:none}.announcement-bar__text--mobile{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/layout.css.map */
