@media(min-width:990px){header-menu>.menu-list__item{position:relative}header-menu>.menu-list__item:hover>details>.menu-list__submenu{display:block!important}header-menu>.menu-list__item>details>summary:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:14px}header-menu .menu-list__submenu-inner{padding-top:24px!important}header-menu .mega-menu__list{padding-top:12px!important}header-menu .mega-menu__content .resource-card__image{object-fit:contain!important}header-menu .mega-menu__content .resource-card__media{--resource-card-aspect-ratio: 4 / 3 !important}header-menu .mega-menu__content{--menu-content-columns-desktop: 4 !important;max-width:50%;margin-left:auto}header-menu .menu-list__list-item:has(>.menu-list__submenu)>:first-child a{position:relative}header-menu .menu-list__list-item:has(>.menu-list__submenu):hover>:first-child a:before{content:"";position:absolute;right:0;bottom:-6px;width:100vw;height:1.5px;background:#d5d5d5;pointer-events:none;z-index:5}}.slideshow :is(.button,.button-custom),.banner :is(.button,.button-custom),[class*=hero] :is(.button,.button-custom){background-color:transparent!important;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:left center;background-size:0% 100%;border:1px solid #fff!important;--button-border-width: 0 !important;color:#fff!important;border-radius:5px;transition:background-size .35s cubic-bezier(.4,0,.2,1),color .35s ease;padding-block:10px!important;padding-inline:28px!important}.slideshow :is(.button,.button-custom):hover,.banner :is(.button,.button-custom):hover,[class*=hero] :is(.button,.button-custom):hover{background-size:100% 100%;color:#111!important}h2{font-weight:500!important;font-size:36px!important}.cart-items__media-container{aspect-ratio:auto;align-items:center;justify-content:center}.cart-items__media-image{object-fit:contain;width:auto;max-width:100%;max-height:88px}cart-quantity-selector-component.quantity-selector{width:auto;min-width:112px}cart-quantity-selector-component.quantity-selector input[type=number]{max-width:none;width:100%;min-width:3em;text-align:center;padding-inline:2px}cart-quantity-selector-component.quantity-selector input[type=number]::-webkit-outer-spin-button,cart-quantity-selector-component.quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-quantity-selector-component.quantity-selector input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
