@media screen and (min-width:1024px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 60px}}@media screen and (min-width:1280px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 80px}}@media screen and (min-width:1440px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 100px}}@media screen and (min-width:1024px){h1,.h1.h1{font-size:clamp(48px,4.5vw,72px)}h2,.h2.h2{font-size:clamp(36px,3.5vw,60px)}h3,.h3.h3{font-size:clamp(26px,2.5vw,40px)}body,.paragraph:not(.button){font-size:clamp(14px,1vw,16px)}}@media screen and (min-width:1440px){h1,.h1.h1{font-size:clamp(56px,5vw,88px)}h2,.h2.h2{font-size:clamp(44px,4vw,68px)}}@media screen and (min-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (min-width:1280px){.product-grid{grid-template-columns:repeat(4,1fr);gap:28px}}@media screen and (min-width:1600px){.product-grid{grid-template-columns:repeat(5,1fr);gap:32px}}@media screen and (min-width:1024px){.resource-list--grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (min-width:1280px){.resource-list--grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}@media screen and (min-width:1280px){.section{--section-desktop-padding: 80px}}@media screen and (min-width:1024px){.header__heading-logo img{max-height:44px}.header-menu .list-menu{gap:32px}.header-menu .list-menu__item--link{font-size:15px;letter-spacing:.02em}}@media screen and (min-width:1280px){.header-menu .list-menu{gap:40px}.header-menu .list-menu__item--link{font-size:15px}}@media screen and (min-width:1024px){.product__media-wrapper{max-width:55%}.product__info-wrapper{min-width:40%;max-width:45%}.media-gallery__grid{gap:12px}.product-media-container{border-radius:8px}}@media screen and (min-width:1280px){.product__info-wrapper .sticky-content--desktop{top:100px}}@media screen and (min-width:1024px){.drawer{width:min(480px,40vw)}}@media screen and (min-width:1024px){.button,.button-secondary{padding-block:14px;padding-inline:28px;font-size:15px;letter-spacing:.02em}.quantity-selector{--quantity-selector-width: 140px}}@media screen and (min-width:1024px){.blog-articles .article-card-wrapper{flex:0 1 calc(33.333% - 16px)}}@media screen and (min-width:1024px){.footer-block{flex:1}.footer__content-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width:1024px){predictive-search .predictive-search{min-width:480px}.predictive-search-results__card{padding:12px 16px}}@media screen and (min-width:1024px){.dialog-modal{min-width:560px;max-width:720px;padding:48px}}@media screen and (min-width:1024px)and (any-pointer:fine){.product-card__image img,.collection-card__image img{transition:transform .4s ease}.product-card:hover .product-card__image img,.collection-card:hover .collection-card__image img{transform:scale(1.04)}}@media screen and (min-width:1024px){.announcement-bar__message{font-size:14px;letter-spacing:.04em}}@media screen and (min-width:1920px){.page-width-wide,.page-width-normal,.page-width-narrow{--page-margin: max(120px, calc((100vw - 1680px)/2) )}}@media screen and (min-width:1024px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{border:2px solid transparent}}@media screen and (min-width:1024px)and (any-pointer:fine){*:focus-visible{outline-width:2px;outline-offset:3px}}@media screen and (min-width:750px){.menu-list__list-item:where(:not([slot=overflow])){position:relative!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:auto!important;min-width:210px!important;left:0!important;top:100%!important;padding-inline:0!important;clip-path:none!important;opacity:0!important;transform:translateY(-6px)!important;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s!important;border-radius:10px!important;box-shadow:0 8px 28px #0000001a,0 2px 6px #0000000f!important;overflow:hidden!important}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.menu-list__submenu:is(:hover){opacity:1!important;transform:translateY(0)!important;visibility:visible!important}.menu-list__list-item:where(:not([slot=overflow])) .menu-list__submenu-inner{transform:none!important;padding:6px 0!important;max-height:70vh!important;overflow-y:auto!important;opacity:1!important;transition:none!important}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu,.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid,.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__column,.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__list{display:block!important;width:100%!important}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu{padding:0!important}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__link,.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__link--parent{display:block!important;padding:10px 18px!important;white-space:nowrap!important;font-size:14px!important;border-radius:0!important;transition:background-color .15s ease!important}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__link:hover{background-color:rgb(var(--color-foreground-rgb) / .05)!important}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;bottom:-2px;left:0;width:0%;height:1.5px;background:currentColor;transition:width .22s cubic-bezier(.16,1,.3,1)}.menu-list__list-item:where(:hover,:focus-within) .menu-list__link-title:after{width:100%}}.menu-drawer{transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.menu-drawer__submenu{transition:transform .26s cubic-bezier(.16,1,.3,1)!important}.header__underlay{transition:opacity .26s cubic-bezier(.16,1,.3,1)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/desktop-optimizations.css.map */
