.lp-promo{padding:0 0 64px;background-color:#141516}.lp-promo__container{max-width:1366px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.lp-promo__banners{display:flex;flex-direction:column;gap:20px}.lp-promo__banner{position:relative;border-radius:16px;overflow:hidden;min-height:300px;display:flex;align-items:center;width:100%}.lp-promo__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,var(--lp-promo-banner-overlay-opacity, .35)) 0%,transparent 40%,transparent 60%,rgba(0,0,0,var(--lp-promo-banner-overlay-opacity, .35)) 100%)}.lp-promo__banner-texture{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:17px;opacity:var(--lp-promo-banner-texture-opacity, .18);mix-blend-mode:lighten;pointer-events:none}.lp-promo__banner-texture img{width:100%;height:100%;object-fit:cover}.lp-promo__banner-content{position:relative;z-index:3;display:flex;align-items:center;width:100%;padding:40px 32px;gap:16px}.lp-promo__banner-text{display:flex;flex-direction:column;gap:2px;flex-shrink:0;width:282px;text-align:right}.lp-promo__banner-heading{font-family:var(--font-body-family),sans-serif;font-size:40px;font-weight:900;line-height:48px;color:var(--lp-promo-banner-text-color, #ffffff);margin:0;text-transform:uppercase}.lp-promo__banner-desc{font-size:14px;font-weight:400;color:var(--lp-promo-banner-text-color, #ffffff);line-height:22px;width:235px;margin:0 0 0 auto}.lp-promo__banner-images{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:180px}.lp-promo__banner-img{position:absolute;border-radius:4px;object-fit:contain;filter:drop-shadow(0px 4px 12px rgba(0,0,0,.3))}.lp-promo__banner-img--back-left{width:30%;left:8%;z-index:1;transform:rotate(-5deg)}.lp-promo__banner-img--front{width:36%;z-index:3}.lp-promo__banner-img--back-right{width:30%;right:8%;z-index:2;transform:rotate(5deg)}.lp-promo__banner-img--single{position:relative;width:100%;max-width:400px;z-index:2}.lp-promo__product-info{display:flex;flex-direction:column;gap:17px;flex-shrink:0;width:280px}.lp-promo__product-details{display:flex;flex-direction:column;gap:9px}.lp-promo__product-name{font-family:var(--font-body-family),sans-serif;font-size:24px;font-weight:900;color:var(--lp-promo-banner-text-color, #ffffff);line-height:1.2;margin:0}.lp-promo__product-desc{font-size:14px;font-weight:400;color:var(--lp-promo-banner-text-color, #ffffff);line-height:22px;margin:0}.lp-promo__pricing-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lp-promo__pricing{display:flex;flex-direction:column}.lp-promo__pricing-from{font-size:14px;font-weight:400;color:var(--lp-promo-banner-text-color, #ffffff);line-height:22px;margin:0}.lp-promo__pricing-price{font-family:var(--font-body-family),sans-serif;font-size:20px;font-weight:900;color:var(--lp-promo-banner-text-color, #ffffff);line-height:28px;margin:0}.lp-promo__pricing-installment{font-size:14px;font-weight:400;color:var(--lp-promo-banner-text-color, #ffffff);line-height:22px;margin:0}.lp-promo__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#141516;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .2s ease,transform .15s ease;white-space:normal;max-width:100%;text-align:center}.lp-promo__cta:hover{background-color:#1e1e1e;transform:translateY(-1px)}.lp-promo__cta-text{font-size:14px;font-weight:500;color:#fff;line-height:24px}.lp-promo__gallery{width:100%;overflow:hidden;position:relative;margin-top:32px}.lp-promo__gallery-track{display:flex;gap:16px;transition:transform .6s cubic-bezier(.25,.1,.25,1);will-change:transform}.lp-promo__gallery-item{flex:0 0 calc((100% - 48px)/3.2);border-radius:16px;overflow:hidden;aspect-ratio:1 / 1}.lp-promo__gallery-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lp-promo__gallery-item:hover .lp-promo__gallery-img{transform:scale(1.05)}@media(max-width:999px){.lp-promo__banner{height:auto;min-height:220px}.lp-promo__banner-content{flex-direction:column;text-align:center;padding:28px 20px}.lp-promo__banner-text{align-items:center;max-width:100%}.lp-promo__banner-desc{max-width:100%}.lp-promo__banner-images{min-height:160px;width:100%}.lp-promo__product-info{max-width:100%;align-items:center;text-align:center}.lp-promo__pricing-row{flex-direction:column;gap:12px;align-items:center}.lp-promo__gallery-item{flex:0 0 calc((100% - 16px) / 2.2)}}@media(max-width:749px){.lp-promo{padding:0 0 40px}.lp-promo__container{padding:0}.lp-promo__banners{flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:0 16px;scroll-padding-left:16px}.lp-promo__banners::-webkit-scrollbar{display:none}.lp-promo__banner{flex:0 0 88%;min-height:auto;scroll-snap-align:start}.lp-promo__banner:only-child{flex:0 0 100%}.lp-promo__banner-heading{font-size:22px;line-height:28px}.lp-promo__banner-text{width:auto;text-align:center}.lp-promo__banner-desc{margin-left:0;width:auto;font-size:13px}.lp-promo__banner-content{padding:24px 16px;gap:12px}.lp-promo__banner-images{min-height:120px}.lp-promo__banner-img--back-left,.lp-promo__banner-img--back-right{width:24%}.lp-promo__banner-img--front{width:30%}.lp-promo__product-name{font-size:16px}.lp-promo__product-desc{font-size:13px}.lp-promo__product-info{gap:12px;width:100%}.lp-promo__pricing-price{font-size:18px}.lp-promo__gallery-item{flex:0 0 calc(85% - 16px)}.lp-promo__gallery{margin-top:24px;padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-lp-promo-banners.css.map */
