.fuel-carousel{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:4rem}.fuel-carousel__header{max-width:1440px;margin:0 auto;padding:4rem 4rem 2.5rem}.fuel-carousel__heading{font-size:clamp(2rem,3vw,48px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin:0}.fuel-carousel__track-wrap{max-width:1440px;margin:0 auto;padding:0 4rem;overflow:hidden}.fuel-carousel__track{display:flex;gap:16px;align-items:stretch}.fuel-slide{flex:0 0 18%;cursor:pointer;transition:flex .55s cubic-bezier(.4,0,.2,1);min-width:0}.fuel-slide--active{flex:0 0 calc(64% - 32px);cursor:default}.fuel-slide__inner{position:relative;border-radius:16px;overflow:hidden;height:520px}.fuel-slide__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.4,0,.2,1)}.fuel-slide:not(.fuel-slide--active):hover .fuel-slide__image{transform:scale(1.04)}.fuel-slide__image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000026}.fuel-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#c7170085;transition:opacity .55s ease;pointer-events:none;z-index:1}.fuel-slide--active .fuel-slide__overlay{opacity:0}.fuel-slide__content{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;padding:5rem 2rem 2rem;gap:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 45%,transparent 100%);opacity:0;transform:translateY(8px);transition:opacity .35s ease .2s,transform .35s ease .2s;pointer-events:none}.fuel-slide--active .fuel-slide__content{opacity:1;transform:translateY(0);pointer-events:auto}.fuel-slide__left{display:flex;flex-direction:column;gap:.4rem;max-width:55%}.fuel-slide__title{font-size:clamp(1.1rem,1.8vw,1.65rem);font-weight:400;color:#fff;margin:0;line-height:1.2}.fuel-slide__desc{font-size:clamp(.8rem,.9vw,.95rem);color:#ffffffd9;margin:0;line-height:1.5}.fuel-slide__left .btn{margin-top:.75rem}.fuel-slide__product{display:flex;align-items:center;gap:.75rem;background:#3c0206;border-radius:12px;padding:.6rem 1rem .6rem .6rem;text-decoration:none;color:#fff;transition:background .2s;flex-shrink:0}.fuel-slide__product:hover{background:#2a0104}.fuel-slide__product-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.fuel-slide__product-info{display:flex;flex-direction:column;gap:.1rem}.fuel-slide__product-name{font-size:.85rem;font-weight:700;line-height:1.2}.fuel-slide__product-link{font-size:.75rem;opacity:.7}@media screen and (max-width:900px){.fuel-carousel__header{padding:3rem 2rem 2rem}.fuel-carousel__track-wrap{padding:0 1.5rem}.fuel-carousel__track{gap:10px}.fuel-slide{flex:0 0 20%}.fuel-slide--active{flex:0 0 calc(60% - 20px)}.fuel-slide__inner{height:400px}.fuel-slide__content{flex-direction:column;gap:.75rem}.fuel-slide__left{max-width:100%}}@media screen and (max-width:600px){.fuel-carousel__header{padding:2.5rem 1.25rem 1.5rem}.fuel-carousel__track-wrap{padding:0 1rem}.fuel-carousel{padding-bottom:2.5rem}.fuel-slide:not(.fuel-slide--active) .fuel-slide__overlay{animation:fuel-overlay-breathe 2.5s ease-in-out infinite}@keyframes fuel-overlay-breathe{0%,to{opacity:1}50%{opacity:.65}}.fuel-carousel__track{flex-direction:column;gap:8px;align-items:stretch}.fuel-slide{flex:none;width:100%;height:72px;transition:height .55s cubic-bezier(.4,0,.2,1)}.fuel-slide--active{flex:none;height:340px}.fuel-slide__inner{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fuel-carousel.css.map */
