main{padding-bottom:12rem}section.product{display:grid;grid-template-columns:1fr 38rem;grid-gap:4rem;padding:0 4rem}section.product .photos{max-width:100%;min-width:0}section.product .photos .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0.8rem}section.product .photos .swiper-pagination{display:none;text-align:left;padding:1.6rem}section.product .photos .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#181818}section.product .photos a[data-fslightbox]{cursor:zoom-in}section.product .photos .photo{width:100%;height:clamp(920px,calc(920px + (1340 - 920) * ((100vw - 1920px)/ (2560 - 1920))),1340px)}section.product .sticky-container{position:sticky;top:var(--header-height);padding-top:.8rem}section.product .heading{display:flex;align-items:center;justify-content:space-between}section.product .heading .name{margin:0;font-weight:600}section.product .heading .btn-favorite{cursor:pointer}section.product .heading .btn-favorite svg{transition:all .3s cubic-bezier(.4, 0, .2, 1)}section.product .heading .btn-favorite:hover svg{fill:#322CFE}section.product .heading .btn-favorite.is-added svg{fill:#322CFE}section.product .price-and-balance{display:flex;flex-direction:column;gap:.4rem;padding:2.4rem 0}section.product .price-and-balance .original-price,section.product .price-and-balance .price{font-size:1.6rem;font-weight:600}section.product .price-and-balance .original-price{display:none;text-decoration:line-through}section.product .price-and-balance .balance{font-size:1.2rem;color:#8c8c8c}section.product .price-and-balance[data-have-discount="1"]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:'currentPrice originalPrice' 'balance balance';grid-column-gap:0.8rem;grid-row-gap:0.4rem}section.product .price-and-balance[data-have-discount="1"] .price{grid-area:currentPrice;color:red}section.product .price-and-balance[data-have-discount="1"] .original-price{grid-area:originalPrice;display:block}section.product .price-and-balance[data-have-discount="1"] .balance{grid-area:balance}section.product .colors{display:flex;gap:.8rem;padding:.8rem 0}section.product .colors .caption{display:flex;align-items:center;color:#8c8c8c;line-height:3.2rem;text-transform:uppercase}section.product .colors .colors-items{display:flex;flex-wrap:wrap;gap:.8rem}section.product .colors .colors-item{width:2.4rem;height:2.4rem}section.product .btn-cart{width:100%;margin-top:3.2rem}section.product .description-and-article{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 0}section.product .description-and-article .description{margin-bottom:3rem}section.product .description-and-article .description[data-show=YES]{display:block}section.product .description-and-article .description[data-show=NO]{display:none}section.product .dropdowns{display:flex;flex-direction:column;row-gap:1.6rem}section.product .smooth-dropdown .title{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;font-weight:400}section.product .smooth-dropdown .title::after{content:'\2b';position:static;font-weight:100;transition:unset;transform:translateY(-.1rem)}section.product .smooth-dropdown:has(.body.is-open) .title::after{content:'\f068';transform:translateY(-.1rem)}section.product .smooth-dropdown[data-show=YES]{display:block}section.product .smooth-dropdown[data-show=NO]{display:none}section.product .params .param{padding:.5rem 0;position:relative;justify-content:space-between;align-items:center}section.product .params .param[data-show=YES]{display:flex}section.product .params .param[data-show=NO]{display:none}section.product .params .param::before{content:'';position:absolute;z-index:1;inset:auto 0 1rem 0;height:.1rem;background-color:#d3d3d3}section.product .params .caption,section.product .params .value{display:inline-flex;padding:0 .2rem;position:relative;z-index:2;background:#fff}section.product .params .value{min-width:12rem}.offset-slider .swiper-slide{width:clamp(360px,calc(360px + (490 - 360) * ((100vw - 1920px)/ (2560 - 1920))),490px)}.offset-slider .swiper-slide img{width:inherit;height:clamp(475px,calc(475px + (640 - 475) * ((100vw - 1920px)/ (2560 - 1920))),640px)}.offset-slider .swiper-slide .info{padding-left:0;padding-right:0}.offset-slider{padding:12rem 0}.offset-slider .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem;padding:0 4rem}.offset-slider .slider-nav{display:flex;gap:1rem}.offset-slider .slider-nav .swiper-button-next,.offset-slider .slider-nav .swiper-button-prev{position:static;width:auto;height:auto;color:#181818}.offset-slider .slider-nav .swiper-button-next svg,.offset-slider .slider-nav .swiper-button-prev svg{width:2.4rem;height:2.4rem;pointer-events:none}.offset-slider .slider-nav .swiper-button-next::after,.offset-slider .slider-nav .swiper-button-prev::after{display:none}.offset-slider .swiper{padding:0 4rem}.offset-slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:.2rem}.offset-slider .swiper:not(.swiper-initialized) .swiper-slide{display:none}.offset-slider .swiper:not(.swiper-initialized) .swiper-slide:nth-of-type(-n+5){display:flex}