.lh-banner-products{display:block;padding-top:var(--lh-bp-padding-top, 32px);padding-bottom:var(--lh-bp-padding-bottom, 0px);padding-inline:var(--lh-bp-gutter, 16px)}.lh-banner-products .lh-banner-products__stage{--lh-bp-pad-y: 28px;--lh-bp-pad-x: 24px;--lh-bp-info-height: 76px;--lh-bp-frame-gap: 17.5px;--lh-bp-cta-space: 0px;--lh-story-stage-padding: var(--lh-bp-pad-y) var(--lh-bp-pad-x);--lh-story-image-fit: cover;justify-content:flex-start;row-gap:var(--lh-bp-frame-gap)}.lh-banner-products .lh-banner-products__stage .lh-story-stage__slide{container-type:size}.lh-banner-products .lh-banner-products__stage .lh-story-stage__image{--lh-bp-area-w: calc(100cqw - 2 * (var(--lh-bp-pad-x) + 60px));--lh-bp-area-h: calc(100cqh - 2 * (var(--lh-bp-pad-y) + 24px) - var(--lh-bp-info-height) - var(--lh-bp-frame-gap) - var(--lh-bp-cta-space));--lh-bp-box-w: calc(min(var(--lh-bp-area-w), var(--lh-bp-area-h) * var(--lh-bp-image-ratio, 4 / 5)) * var(--lh-bp-image-scale, 1));--lh-bp-box-h: calc(var(--lh-bp-box-w) / (var(--lh-bp-image-ratio, 4 / 5)));inset:auto;top:calc(var(--lh-bp-pad-y) + 24px + (var(--lh-bp-area-h) - var(--lh-bp-box-h)) / 2);left:calc(var(--lh-bp-pad-x) + 60px + (var(--lh-bp-area-w) - var(--lh-bp-box-w)) / 2);width:var(--lh-bp-box-w);height:var(--lh-bp-box-h)}.lh-banner-products .lh-banner-products__stage .lh-banner-products__slide--original .lh-story-stage__image{--lh-bp-box-w: calc(var(--lh-bp-area-w) * var(--lh-bp-image-scale, 1));--lh-bp-box-h: calc(var(--lh-bp-area-h) * var(--lh-bp-image-scale, 1))}.lh-banner-products .lh-banner-products__stage:has(>.lh-story-stage__cta){--lh-bp-cta-space: calc(52px + var(--lh-bp-frame-gap))}.lh-banner-products .lh-banner-products__stage .lh-story-stage__header{position:absolute;top:var(--lh-bp-pad-y);right:var(--lh-bp-pad-x);left:var(--lh-bp-pad-x);width:auto}.lh-banner-products .lh-banner-products__stage .lh-story-stage__nav{flex:1 1 auto;min-height:0}.lh-banner-products .lh-banner-products__stage .lh-story-stage__footer{margin-top:auto}.lh-banner-products__info{display:flex;flex-direction:column;width:100%}.lh-banner-products__info--hidden{visibility:hidden}.lh-banner-products__family-link{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;height:var(--lh-bp-info-height);min-width:0;padding:0 8px;color:var(--lh-bp-text, #0c0a09);text-decoration:none;pointer-events:auto}.lh-banner-products .lh-banner-products__family-link[hidden]{display:none}.lh-banner-products__variants{display:flex;flex:none;align-items:center;gap:8px;height:20px}.lh-banner-products__swatches{display:flex;flex:none;gap:4px;height:16px}.lh-banner-products__swatch{flex:none;width:16px;height:16px;border-radius:50%;background-color:#e7e5e4;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #e7e5e4}.lh-banner-products__swatch--active{box-shadow:inset 0 0 0 1px var(--lh-bp-text, #0c0a09)}.lh-banner-products__more{flex:none;font-family:"Figtree",var(--text-font-family),sans-serif;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0;white-space:nowrap;color:var(--lh-bp-muted, #737373)}.lh-banner-products__name,.lh-banner-products__price{font-family:"Figtree",var(--text-font-family),sans-serif;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--lh-bp-text, #0c0a09)}.lh-banner-products__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-banner-products__prices{display:flex;gap:8px}.lh-banner-products__price--compare{color:var(--lh-bp-muted, #737373)}@media screen and (max-width:999px){.lh-banner-products .lh-banner-products__row{gap:0}.lh-banner-products .lh-banner-products__row>.lh-banner-products__banner{border-bottom-right-radius:0;border-bottom-left-radius:0}.lh-banner-products .lh-banner-products__row>.lh-banner-products__stage{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:1000px){.lh-banner-products .lh-banner-products__stage{--lh-bp-pad-y: 40px;--lh-bp-pad-x: 40px;--lh-bp-info-height: 88px;--lh-bp-frame-gap: 22px}.lh-banner-products__family-link{gap:12px}.lh-banner-products__variants{gap:10px;height:22px}.lh-banner-products__swatches{gap:5px;height:18px}.lh-banner-products__swatch{width:18px;height:18px}.lh-banner-products__more{font-size:14px}.lh-banner-products__name,.lh-banner-products__price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/lh-banner-products.css.map */
