.feed-banner-lifestyle{padding-block:32px}.feed-banner-lifestyle:first-child{padding-top:16px}@media (min-width:768px){.feed-banner-lifestyle{padding-block:48px}.feed-banner-lifestyle:first-child{padding-top:24px}}.feed-banner-lifestyle{background-color:#f9fafb}@media (max-width:767.98px){.feed-banner-lifestyle{background-color:var(--theme-bg)}}.feed-banner-lifestyle .feed-button{position:static}.feed-banner-lifestyle .feed-button:before{content:"";display:block;position:absolute;inset:0}.feed-banner-lifestyle .ls-banner-content{position:relative}@media (min-width:768px){.feed-banner-lifestyle .ls-banner-content{min-height:600px}}@media (max-width:767.98px){.feed-banner-lifestyle .ls-banner-img-container{aspect-ratio:10/11;border-radius:10px;margin:0 12px;display:block;overflow:hidden}}@media (min-width:768px){.feed-banner-lifestyle .ls-banner-img-container{width:100%;height:600px;position:relative;top:0;left:0;overflow:hidden}}.feed-banner-lifestyle .ls-banner-img-container .img-banner-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}@media (min-width:768px){.feed-banner-lifestyle .ls-banner-img-container .img-banner-bg{-o-object-position:100% 50%;object-position:100% 50%}}.feed-banner-lifestyle .ls-shadow-wrap{position:static}@media (min-width:768px){.feed-banner-lifestyle .ls-shadow-wrap{width:100%;height:auto;padding:16px var(--space-gutter);position:absolute;bottom:0;left:0}}.feed-banner-lifestyle .ls-banner-copy{background-color:var(--theme-bg-transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:32px 12px}@media (min-width:768px){.feed-banner-lifestyle .ls-banner-copy{border-radius:10px;max-width:500px;padding:32px 24px}}.feed-banner-lifestyle .ls-banner-copy .bc-heading{letter-spacing:-.03em;text-transform:uppercase;padding-bottom:40px;font-family:futura-pt-condensed,arial,sans-serif;font-size:3rem;font-style:normal;font-weight:800;line-height:1.1}.feed-banner-lifestyle .ls-banner-products-carousel{z-index:3;text-align:center;width:100%}@media (max-width:767.98px){.feed-banner-lifestyle .ls-banner-products-carousel{margin-block:24px 0}}@media (min-width:768px){.feed-banner-lifestyle .ls-banner-products-carousel{margin-block:-112px 0}}.feed-banner-lifestyle .ls-banner-products-carousel .carousel-product-item{text-align:left;width:200px;text-align:initial;flex:0 0 200px}.feed-banner-lifestyle .ls-banner-products-carousel .carousel-track{width:auto;max-width:100%;margin-inline:0}.feed-banner-lifestyle .ls-banner-products-carousel .carousel-arrow-button.carousel-arrow-left{right:calc(100% + 8px)}.feed-banner-lifestyle .ls-banner-products-carousel .carousel-arrow-button.carousel-arrow-right{left:calc(100% + 8px)}.feed-banner-lifestyle .ls-banner-products-carousel.ls-product-carousel-skeleton{justify-content:center;gap:16px;display:flex}.feed-banner-lifestyle .ls-banner-products-carousel.ls-product-carousel-skeleton .product-variant-card-skeleton{flex:0 0 200px}.feed-banner-lifestyle.ls-banner-tall{background-color:#0000;border:0}.feed-banner-lifestyle.ls-banner-tall .ls-banner-content{padding-bottom:24px;overflow:hidden}.feed-banner-lifestyle.ls-banner-tall .ls-banner-img-container{height:900px;position:absolute}.feed-banner-lifestyle.ls-banner-tall .ls-banner-copy{margin-bottom:240px}.feed-banner-lifestyle.ls-banner-tall .ls-banner-products-carousel{margin-top:0;position:static}.feed-banner-lifestyle.ls-banner-tall .ls-shadow-wrap{position:relative}.feed-banner-lifestyle.ls-banner-product-cards .ls-shadow-wrap{bottom:auto;top:0!important}@media (max-width:767.98px){.feed-banner-lifestyle .ls-banner-container{padding-inline:0}}@media (min-width:768px){.feed-banner-lifestyle{padding-block:24px}.feed-banner-lifestyle .ls-shadow-wrap{padding:40px;top:0;bottom:auto}.feed-banner-lifestyle .ls-banner-img-container{border-radius:10px}.feed-banner-lifestyle.ls-banner-cards-left .ls-banner-products-carousel{text-align:left}.feed-banner-lifestyle.ls-banner-text-right .ls-shadow-wrap{width:auto;inset:auto 0 0 auto}.feed-banner-lifestyle.ls-banner-tall .ls-banner-content{flex-direction:column;justify-content:center;min-height:900px;padding-bottom:0;display:flex}.feed-banner-lifestyle.ls-banner-tall .ls-shadow-wrap{width:auto;overflow:visible}.feed-banner-lifestyle.ls-banner-tall .ls-banner-copy{max-width:550px;min-height:0;margin-bottom:0}.feed-banner-lifestyle.ls-banner-tall .ls-banner-products-carousel{max-width:550px}.feed-banner-lifestyle.ls-banner-tall.ls-banner-tall .ls-banner-content{align-items:flex-end}.feed-banner-lifestyle .ls-banner-products-carousel{text-align:right;padding-inline:24px}.feed-banner-lifestyle .ls-banner-products-carousel.ls-banner-carousel-centered{text-align:center;width:100%;left:0;right:0}.feed-banner-lifestyle.ls-banner-text-bottom .ls-shadow-wrap{top:auto;bottom:0}.feed-banner-lifestyle.ls-banner-small .ls-shadow-wrap{padding:16px}}@media (min-width:992px){.feed-banner-lifestyle.ls-banner-small .feed-carousel.feed-carousel-enabled{text-align:center}.feed-banner-lifestyle.ls-banner-tall .ls-banner-content{padding-block:64px}.feed-banner-lifestyle.ls-banner-tall .ls-banner-copy{max-width:620px}}@media (min-width:1200px){.feed-banner-lifestyle.ls-banner-tall .ls-banner-content{padding-inline:40px}}.feed-banner-lifestyle.ls-banner-sale-ribbon .ls-banner-content{--bfcm-overlay-band-length:120rem}.feed-banner-lifestyle.ls-banner-sale-ribbon:not(.ls-banner-tall) .ls-banner-img-container{position:relative}@media (min-width:768px){.feed-banner-lifestyle.ls-banner-sale-ribbon .ls-shadow-wrap{padding-block-start:calc(16px*2 + var(--bfcm-overlay-band-height))}}
/*# sourceMappingURL=0idpm47dxpqvi.css.map*/