.asd-nav-category-row,.asd-drawer-category-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.asd-nav-category-row>.header-nav__sub-toggle{width:32px;justify-content:center}.asd-drawer-category-row>.header-drawer__accordion{width:44px;padding-inline:12px}.asd-drawer-category-row>.header-drawer__l3{grid-column:1 / -1}.hero__stage--clean .hero__nav,.hero__stage--clean .hero__controls{opacity:0;pointer-events:none}.hero__stage--clean .hero__nav:focus-within,.hero__stage--clean .hero__controls:focus-within{opacity:1;pointer-events:auto}.asd-service-pricing{width:100%;max-width:1200px;margin-inline:auto}.asd-professional-registration-heading{text-align:center}.asd-professional-registration-heading .block-heading{margin-inline:auto}.rte.asd-professional-registration{width:100%;max-width:1000px;margin-inline:auto}.asd-professional-registration #bss-b2b-registration-form{box-sizing:border-box;width:100%!important;max-width:100%;margin-inline:auto!important}.asd-professional-registration #bss-b2b-register-form{box-sizing:border-box;width:calc(100% - 48px)!important;max-width:none;min-width:0;margin-inline:auto}.asd-professional-registration .bss-b2b-registration-form-content{display:block!important}.asd-description__summary{display:block;cursor:pointer;list-style:none;padding-block:14px}.asd-description__summary::-webkit-details-marker{display:none}.asd-description__heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600}.asd-description__preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:12px}.asd-description__expand,.asd-description__collapse{font-size:.875em;text-decoration:underline;margin-top:8px}.asd-description__expand{display:block}.asd-description__collapse,.asd-description[open] .asd-description__preview,.asd-description[open] .asd-description__expand{display:none}.asd-description[open] .asd-description__collapse{display:block}.main-product .asd-atc-slide{position:relative;isolation:isolate;overflow:hidden;background:#eee;border-color:#eee;color:#242424}.main-product .asd-atc-slide:before{content:"";position:absolute;top:-1px;right:-16%;bottom:-1px;left:-16%;z-index:0;pointer-events:none;background:var(--color-btn-bg, #b1f72a);transform:translate(-120%) skew(-18deg);animation:asd-atc-sweep 3.6s cubic-bezier(.45,0,.2,1) infinite}.main-product .asd-atc-slide>span{position:relative;z-index:1}.main-product .asd-atc-slide:hover{opacity:1}.main-product .asd-atc-slide:focus-visible:before{animation:none;transform:none}.main-product .asd-atc-slide:is(:disabled,[aria-disabled=true],[aria-busy=true]):before{animation:none;visibility:hidden}@keyframes asd-atc-sweep{0%,13.888889%{transform:translate(-120%) skew(-18deg)}55.555556%,58.333333%{transform:translate(0) skew(-18deg)}to{transform:translate(120%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.main-product .asd-atc-slide:before{animation:none;transform:none}}.marquee__image-link{display:block}.marquee__image-link img{object-fit:contain}.marquee__item:has(.marquee__image-link):after{display:none}.marquee__image-link .marquee__image{height:clamp(110px,14vw,200px)}.mosaic__tile--4x1{grid-column:1 / -1}.asd-collection-link{display:flex;justify-content:center;margin-top:20px}.asd-collection-button{background:#eee;color:#242424;border:1px solid #eeeeee;text-decoration:none}.asd-collection-button:hover,.asd-collection-button:focus-visible{background:#ddd;color:#242424;border-color:#ddd;text-decoration:none}.product-grid.intro-grid .product-card__title{min-height:calc(var(--card-title-lines, 2) * 1.4em + var(--underline-gap, 2px))}.product-grid.intro-grid .product-card__info:not(:has(.product-card__rating)):after{content:"";height:14.4px}.professional-registration .contact__layout--form-only{width:calc(100% - 40px);max-width:1000px;margin-inline:auto}.professional-registration .contact__form{grid-column:1 / -1;width:100%;max-width:none;min-width:0}.product-card .card-badge--sale{background:#b1f72a;color:#242424;border-color:#b1f72a}.product-card .card-badge--sold-out{background:#ff9800;color:#242424;border-color:#ff9800}.product-card .card-badges:has(.card-badge--sale,.card-badge--sold-out){top:auto;bottom:10px;left:10px;transform:scale(.84);transform-origin:bottom left}.product-card .card-badges:not(:has(.card-badge--sale,.card-badge--sold-out)){transform:scale(1.2);transform-origin:top left}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
