.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,.hdt-banner__item .hdt-content{padding:calc(var(--content-pd-y) * .5) calc(var(--content-pd-x) * .5)}@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,.hdt-banner__item .hdt-content{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,.hdt-banner__item .hdt-content{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);--padding-button:0 var(--spacing-2-4)}.hdt-banner .hdt-btn.hdt-btn-outline{--hdt-pd-y: var(--spacing-1-4);--padding-button:0 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}}@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)}}.gm-banner{position:relative;display:block;color:var(--gm-ink);text-decoration:none}.gm-banner:hover,.gm-banner:focus{color:var(--gm-ink);text-decoration:none}.gm-banner:focus-visible{outline:var(--gm-focus);outline-offset:var(--gm-focus-offset);border-radius:var(--gm-r-16)}.gm-banner__media{display:block;overflow:hidden;border-radius:var(--gm-r-16);background:var(--gm-tint)}.gm-banner__media :where(img,svg){display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%;transition:none}.gm-banner__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:-56px 12px 0;padding:22px 20px;box-sizing:border-box;border-radius:var(--gm-r-14);background:var(--gm-paper);box-shadow:0 8px 24px #1d1b181f}.gm-banner__eyebrow{display:block;margin:0;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--gm-brick)}.gm-banner__title{display:block;margin:8px 0;padding:0;font-family:inherit;font-size:28px;line-height:1.05;font-weight:700;letter-spacing:-.035em;color:inherit;text-wrap:balance}.gm-banner__text{display:block;margin:0;font-size:15px;line-height:1.45;color:var(--gm-muted)}.gm-banner__btn{display:grid;place-items:center;align-self:stretch;box-sizing:border-box;margin-top:16px;min-height:var(--gm-h-btn-s);padding:0 26px;border-radius:var(--gm-r-12);background:var(--gm-ink);color:var(--gm-paper);font-size:15px;font-weight:600;line-height:1.25;text-align:center;transition:background-color .15s ease}@media(hover:hover){.gm-banner:hover .gm-banner__btn{background:var(--gm-hover-ink)}}@media(min-width:768px){.gm-banner{overflow:hidden;border-radius:var(--gm-r-20);background:var(--gm-tint)}.gm-banner:focus-visible{border-radius:var(--gm-r-20)}.gm-banner__media{border-radius:0}.gm-banner__media :where(img,svg){aspect-ratio:var(--gm-banner-ratio, 21 / 9);object-position:50% 35%}.gm-banner__card{position:absolute;left:24px;bottom:24px;width:440px;max-width:calc(100% - 48px);margin:0;padding:24px;border-radius:var(--gm-r-16);box-shadow:none}.gm-banner__eyebrow{font-size:13px}.gm-banner__title{margin:10px 0;font-size:32px;line-height:1;letter-spacing:-.04em}.gm-banner__text{font-size:16px;line-height:1.5}.gm-banner__btn{align-self:flex-start;margin-top:22px;min-height:var(--gm-h-btn-m);font-size:16px}}@media(min-width:1150px){.gm-banner__card{left:40px;bottom:40px;max-width:calc(100% - 80px);padding:32px}.gm-banner__title{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hdt-banner.css.map */
