.hdt-banner_masonry{grid:auto-flow dense var(--masonry-grid-row-height-mb) / repeat(var(--cols),minmax(0,1fr))}.hdt-banner_masonry__item{grid-area:span var(--item-row-span-mb) / span var(--item-column-span-mb);height:100%;container-type:inline-size}.hdt-banner_masonry .hdt-item_inner{height:100%;background-color:rgb(var(--color-background))}.hdt-banner_masonry .hdt-content_wrap{padding:var(--spacing-1-4)}@media screen and (min-width: 768px){.hdt-banner_masonry{--masonry-grid-row-height-mb: var(--masonry-grid-row-height)}.hdt-banner_masonry__item{--item-row-span-mb: var(--item-row-span) !important;--item-column-span-mb: var(--item-column-span) !important}.hdt-banner_masonry .hdt-content_wrap{padding:calc(var(--content-pd-y) * .75) calc(var(--content-pd-x) * .75)}}@media screen and (min-width: 1150px){.hdt-banner_masonry .hdt-content_wrap{padding:var(--content-pd-y) var(--content-pd-x)}}.hdt-banner .hdt-item_inner :where(img,.hdt-placeholder-svg){width:100%;height:100%;transition:.75s ease-in-out;object-fit:cover}.hdt-banner .hdt-subheading{margin-bottom:calc(var(--sub_h-space) * .5)}.hdt-banner .hdt-heading{margin-bottom:calc(var(--heading-space) * .5)}.hdt-banner .hdt-des{margin-bottom:calc(var(--des-space) * .5)}.hdt-banner .hdt-media-overlap-content>:not(img,video,iframe,svg,picture,.hdt-media-wrapper,a){text-align:unset}.hdt-banner .hdt-banner-sale .hdt-media-overlap-content{--media-overlap-content-gap-r: 0;--media-overlap-content-gap-c: 0}.hdt-banner .hdt-banner-sale .hdt-content{padding:var(--spacing-1-4);background-color:rgb(var(--color-background2))}.hdt-banner .hdt-banner-sale .hdt-heading{margin-bottom:var(--spacing-0-2)}@media screen and (min-width: 768px){.hdt-banner .hdt-subheading{margin-bottom:calc(var(--sub_h-space) * .75)}.hdt-banner .hdt-heading{margin-bottom:calc(var(--heading-space) * .75)}.hdt-banner .hdt-des{margin-bottom:calc(var(--des-space) * .75)}.hdt-banner .hdt-btn{--hdt-pd-y: var(--spacing-1-2);--hdt-pd-x: var(--spacing-2-4)}.hdt-banner .hdt-btn.hdt-btn-outline{--hdt-pd-y: var(--spacing-1-4);--hdt-pd-x: var(--spacing-3)}.hdt-banner .hdt-media-overlap-content{--media-overlap-content-gap-r: min(5vw, var(--gap-r, 30px));--media-overlap-content-gap-c: min(5vw, var(--gap-c, 30px))}}@media (min-width: 768px) and (max-width: 1149px){.hdt-banner :where(h6:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h6){font-size:calc(var(--font-heading-scale) * 1.6rem)}.hdt-banner :where(h6:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h5){font-size:calc(var(--font-heading-scale) * 2rem)}.hdt-banner_wrap.md\:hdt-flex-cols-3 .hdt-media-overlap-content{--gap-r: 15px;--gap-c: 15px}}button.hdt-btn{font-size:13px!important;padding:10px 20px!important;font-family:sans-serif;font-weight:300!important;border-radius:0!important}@media screen and (min-width: 1150px){.hdt-banner .hdt-subheading{margin-bottom:var(--sub_h-space)}.hdt-banner .hdt-heading{margin-bottom:var(--heading-space)}.hdt-banner .hdt-des{margin-bottom:var(--des-space)}.hdt-banner .hdt-banner-sale .hdt-content{padding:var(--spacing-2-4) var(--spacing-2) var(--spacing-2-6)}.hdt-banner-pr_carousel .hdt-slider{margin-top:0rem!important;margin-bottom:1rem!important}.hdt-banner .hdt-content_wrap{padding:1rem!important}.hdt-banner-wrap picture img{max-height:500px!important;object-fit:cover;width:100%}}@media (-moz-touch-enabled: 0),(hover: hover) and (min-width: 1150px){.hdt-banner .hdt-item_inner:hover :where(img,.hdt-placeholder-svg){transform:scale(1.05)}}.hdt-banner-pr_carousel .hdt-slider__button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:1px solid black;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.hdt-banner-pr_carousel .hdt-slider__button--prev{margin-left:100px}.hdt-banner-pr_carousel .hdt-slider__button--next{margin-right:50px}a.hdt-card-product__title{font-size:15px!important;margin-bottom:-4px!important}.hdt-card-product__price{margin-bottom:-20px!important}.hdt-card-product__info{margin-top:0!important}.hdt-card-product__media.hdt-relative.hdt-oh{border-radius:0!important}@media (max-width: 767px){.hdt-banner-pr_carousel .hdt-slider__button{top:auto;bottom:-2rem;transform:none}.hdt-banner-pr_carousel .hdt-slider__button--prev{left:calc(50% - 50px);right:auto}.hdt-banner-pr_carousel .hdt-slider__button--next{left:calc(50% + 10px);right:auto}}.banner-overlay-bottom-center{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);text-align:center;z-index:5;color:#fff}.banner-overlay-bottom-center .overlay-heading{font-size:1.8rem;margin-bottom:1rem;color:#fff}.banner-overlay-bottom-center .overlay-button{display:inline-block;background-color:#fff;color:#000;font-size:1.2rem;border-block-color:black;border:1px solid;padding:.6rem 1.2rem;border-radius:0;text-decoration:none;font-weight:400}@media (max-width: 768px){.banner-overlay-bottom-center .overlay-heading{font-size:1.5rem}.banner-overlay-bottom-center .overlay-button{font-size:.9rem;padding:.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hdt-banner.css.map */
