.product{padding:84px 0 20px}@media (max-width:1279px){.product{padding:72px 0 60px}}@media (max-width:767px){.product{padding:54px 0 60px}}@media (max-width:1279px){.product__body{flex-direction:column;row-gap:32px;display:flex}}.product__images{grid-column:1/9}@media (max-width:1919px){.product__images{grid-column:1/8}}@media (max-width:1279px){.product__images{margin:0 -32px;padding-bottom:18px;position:relative}}@media (max-width:767px){.product__images{margin:0 -16px}}.product__images-wrapper{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:1279px){.product__images-wrapper{gap:0;display:flex}}.product__images-slide{aspect-ratio:1208/800;border-radius:24px;overflow:hidden}.product__images-slide:first-child{grid-column:span 2}@media (max-width:1279px){.product__images-slide{border-radius:0}}.product__images-slide-btn{width:100%;height:100%}.product__images-pagination{display:none}@media (max-width:1279px){.product__images-pagination{z-index:5;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.product__images-pagination .swiper-pagination-bullet{background-color:var(--dark-40)}.product__images-pagination .swiper-pagination-bullet-active{background-color:#adb5bd4d}.product__images-pagination .swiper-pagination-bullet-active .slider-pagination-progress{background-color:var(--dark-40)}.product__content{grid-column:9/13;padding-left:20px;position:relative}@media (max-width:1919px){.product__content{grid-column:8/13}}@media (max-width:1279px){.product__content{padding-left:0}}.product__content-sticky{position:sticky;top:64px;left:0}.product__label{margin-bottom:24px;padding-left:11px;transition:color .3s;display:block;position:relative}.product__label:before{content:"";background-color:var(--dark-100);border-radius:100%;width:4px;height:4px;transition:background-color .3s;position:absolute;top:6px;left:0}@media (max-width:1919px){.product__label:before{top:5px}}@media (max-width:1279px){.product__label{margin-bottom:16px}}.product__title{margin-bottom:16px}.product__descr{flex-direction:column;row-gap:12px;margin-bottom:80px;display:flex}.product__descr p{color:var(--dark-60)}@media (max-width:1279px){.product__descr{margin-bottom:44px}}.product__main{flex-direction:column;row-gap:80px;display:flex}@media (max-width:1279px){.product__main{row-gap:44px}}@media (max-width:767px){.product__main{flex-direction:column-reverse}}.product__benefits{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:1279px){.product__benefits{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.product__benefits{grid-template-columns:repeat(2,1fr);gap:24px 16px;display:none}}.product__benefits-item{flex-direction:column;align-items:flex-start;row-gap:16px;display:flex}@media (max-width:767px){.product__benefits-item{row-gap:12px}}.product__benefits-icon{background:var(--label-gradient);border-radius:24px;justify-content:center;align-items:center;min-height:46px;padding:8px 24px;display:inline-flex}.product__benefits-icon svg{width:30px;height:30px;fill:var(--dark-100)}@media (max-width:1279px){.product__benefits-icon{min-height:40px}.product__benefits-icon svg{width:24px;height:24px}}.product__tabs-list{align-items:center;column-gap:4px;margin-bottom:24px;display:flex}.product__tab-item{flex:auto}.product__tab{white-space:nowrap;flex-wrap:nowrap;width:100%;padding:6px 12px}.product__prices{align-items:center;column-gap:16px;margin-bottom:24px;display:flex}.product__price{color:var(--dark-40);text-decoration:line-through}.product__discount{background-color:var(--orange);color:var(--dark-0);border-radius:24px;justify-content:center;align-items:center;padding:4px 10px;display:flex}.product__actions{grid-template-columns:repeat(3,1fr);column-gap:4px;display:grid}.product__counter{background-color:var(--dark-5);border-radius:24px;grid-column:1/2;justify-content:center;align-items:center;column-gap:12px;display:flex}@media (max-width:767px){.product__counter{column-gap:8px}}.product__counter-btn{height:24px;color:var(--dark-100);flex:0 0 24px;justify-content:center;align-items:center;transition:color .3s;display:flex}.product__counter-btn:hover{color:var(--dark-60)}.product__counter-btn:disabled{color:var(--dark-40);pointer-events:none}.product__counter-label{flex:0 0 32px}@media (max-width:767px){.product__counter-label{flex:0 0 24px}}.product__counter-input{text-align:center;background-color:var(--dark-5);outline:none;width:100%}.product__cart-btn{grid-column:2/4;min-height:40px}
.product-cards{padding:120px 0}@media (max-width:1919px){.product-cards{padding:100px 0}}@media (max-width:1279px){.product-cards{padding:80px 0}}@media (max-width:767px){.product-cards{padding:64px 0}}.product-cards__top{margin-bottom:44px}.product-cards__info{grid-column:1/7}.product-cards__title{color:var(--dark-60);margin-bottom:32px}@media (max-width:1919px){.product-cards__title{margin-bottom:24px}}@media (max-width:1279px){.product-cards__title{margin-bottom:16px}}.product-cards__subtitle{margin-bottom:16px}.product-cards__descr{flex-direction:column;row-gap:12px;display:flex}@media (max-width:1279px){.product-cards__body{padding-bottom:16px;position:relative}.product-cards__slider{margin:0 -32px;padding:0 32px}}@media (max-width:767px){.product-cards__slider{margin:0 -16px;padding:0 16px}}.product-cards__slider-wrapper{align-items:stretch;display:flex}.product-cards__slide{background-color:var(--dark-5);border-radius:24px;flex-direction:column;row-gap:140px;height:auto;padding:24px 6px 6px;display:flex}@media (max-width:1919px){.product-cards__slide{row-gap:80px}}@media (max-width:1279px){.product-cards__slide{padding-top:20px}}.product-cards__slide-main{flex-direction:column;flex-grow:1;row-gap:16px;padding:0 14px;display:flex}@media (max-width:1919px){.product-cards__slide-main{row-gap:12px}}.product-cards__slide-bottom{background-color:var(--dark-0);border-radius:24px;padding:10px 14px;font-weight:700}.product-cards__pagination{display:none}@media (max-width:1279px){.product-cards__pagination{z-index:5;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-cards__pagination .swiper-pagination-bullet{background-color:var(--dark-40)}.product-cards__pagination .swiper-pagination-bullet-active{background-color:#adb5bd4d}.product-cards__pagination .swiper-pagination-bullet-active .slider-pagination-progress{background-color:var(--dark-40)}}
