.h-category-background{position:relative;isolation:isolate}.h-background-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none;border-radius:inherit}.h-background-media picture,.h-background-media img{display:block;width:100%;height:100%}.h-background-media .h-background-image{object-fit:cover;object-position:var(--background-position,center);width:100%;height:100%;max-width:none}.h-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit}.h-background-content{position:relative;z-index:1}hamdoo-carousel[data-layout=carousel]>.h-category-track{scrollbar-width:none;-ms-overflow-style:none}hamdoo-carousel[data-layout=carousel]>.h-category-track::-webkit-scrollbar{display:none;width:0;height:0}.h-image-promotions{gap:var(--promo-gap,30px)}.h-section .h-image-promotion{position:relative;isolation:isolate;min-height:var(--promo-height,300px);height:auto;padding:var(--promo-inset,40px);display:flex;align-items:center}.h-promotion-content{position:relative;z-index:2;width:100%;color:var(--promo-text,var(--scheme-text))}.h-section .h-promotion-content h4{color:inherit;max-width:100%;margin-bottom:28px}.h-section .h-promotion-content .sn{background:var(--promo-button-bg,var(--scheme-button));color:var(--promo-button-text,var(--scheme-button-text));border:1px solid transparent}.h-section .h-promotion-content .h-promo-button-outline{background:var(--promo-button-bg,transparent);color:var(--promo-button-text,var(--promo-text,var(--scheme-text)));border-color:currentColor}.h-image-promotion>.h-background-media img{object-fit:cover}.h-image-promotion .h-promotion-image{z-index:0}.h-image-promotion>i{z-index:0}.h-section .h-benefit{gap:var(--benefit-gap,16px);color:var(--benefit-text,var(--scheme-text));height:auto;min-height:102px;padding-block:18px}.h-benefit-copy{min-width:0;flex:1}.h-section .h-benefit small{color:inherit;margin-top:var(--benefit-text-gap,4px);line-height:1.5}.h-benefit-image{width:var(--benefit-size,48px);height:var(--benefit-size,48px);object-fit:contain;flex-shrink:0}.h-section .h-benefit i{font-size:var(--benefit-size,48px);width:var(--benefit-size,48px);height:var(--benefit-size,48px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.h-benefit-right{flex-direction:row-reverse}.h-benefit-top{flex-direction:column}.h-benefit-top .h-benefit-copy{flex:initial;width:100%}.h-section .h-image-newsletter{position:relative;isolation:isolate;display:flex;align-items:var(--newsletter-position,flex-start);justify-content:var(--newsletter-vertical,center);flex-direction:column;min-height:var(--newsletter-height,380px);height:auto;padding:var(--newsletter-y,40px) var(--newsletter-x,64px)}.h-newsletter-content{position:relative;z-index:2;max-width:var(--newsletter-content-width,65%);width:100%;display:flex;flex-direction:column;gap:var(--newsletter-gap,24px);color:var(--newsletter-text,var(--scheme-heading))}.h-section .h-image-newsletter .h-newsletter-content h2{max-width:100%;margin:0;color:inherit}.h-section .h-image-newsletter .h-newsletter-content>p{margin:0;color:inherit}.h-newsletter-content>form{width:100%}.h-newsletter-content .sub{width:100%;max-width:535px}.h-image-newsletter .art{pointer-events:none;z-index:0}.h-image-newsletter .form-success{color:var(--scheme-text)}hamdoo-recommendations{display:block}.h-history-clear{background:transparent;color:inherit;border:1px solid var(--scheme-border);padding:8px 14px;border-radius:5px}.h-recommendation-empty{padding-block:20px;color:var(--scheme-muted)}.h-suggestion-item{min-width:0}.h-suggestion-item>.h-card{height:100%}@media(max-width:768px){.h-section .h-image-promotion{min-height:var(--promo-mobile-height,210px);padding:min(var(--promo-inset,40px),30px)}.h-section .h-image-newsletter{min-height:var(--newsletter-mobile-height,360px);padding:var(--newsletter-y,40px) min(var(--newsletter-x,64px),24px)}.h-newsletter-content{max-width:100%;width:100%}.h-section .h-image-newsletter .h-newsletter-content h2{font-size:min(var(--editorial-heading,32px),30px)}.h-newsletter-content .sub{max-width:100%}.h-newsletter-content .sub input{flex:1;min-width:0}.h-image-newsletter .art{opacity:.15}}@media(max-width:360px){.h-newsletter-content .sub .btn{padding-inline:12px;font-size:12px}.h-newsletter-content .sub input{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-refinements.css.map */
