.product{margin-bottom:64px;padding-top:22px}@media only screen and (max-width: 1579px){.product{margin-bottom:50px;padding-top:16px}}@media only screen and (max-width: 1023px){.product{padding-top:20px}}.product__hide{display:none}@media only screen and (max-width: 1023px){.product__hide{display:block}}.product__row{display:flex;margin:0 -12px}@media only screen and (max-width: 1023px){.product__row{display:block;margin:0}}.product__col{width:calc(50% - 24px);margin:0 12px}@media only screen and (max-width: 1023px){.product__col{width:100%;margin:0}}.product__col:nth-child(2){padding-top:24px}@media only screen and (max-width: 1579px){.product__col:nth-child(2){padding-top:20px}}@media only screen and (max-width: 1419px){.product__col:nth-child(2){padding-top:0}}@media only screen and (max-width: 1023px){.product__col:nth-child(2){margin-top:24px}}.product__main{position:relative}.product__main .splide__slide{display:flex;justify-content:center;align-items:center;height:500px}@media only screen and (max-width: 1023px){.product__main .splide__slide{height:333px;padding-bottom:8px}}.product__main .splide__slide img{max-width:100%;max-height:100%}.product__thumbnail .splide__slide{display:flex;justify-content:center;align-items:center;aspect-ratio:1;padding:5px;border:0!important;border-radius:12px;box-shadow:inset 0 0 0 1px #bdc6cd;transition:box-shadow .2s}@media only screen and (max-width: 767px){.product__thumbnail .splide__slide{aspect-ratio:auto;height:87px}}@media only screen and (max-width: 380px){.product__thumbnail .splide__slide{height:77px}}.product__thumbnail .splide__slide img{max-width:100%;max-height:100%}.product__thumbnail .splide__slide:hover,.product__thumbnail .splide__slide.is-active{box-shadow:inset 0 0 0 1px #095e56}.product__labels{position:absolute;top:20px;left:20px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media only screen and (max-width: 1023px){.product__labels{top:0;left:0;gap:8px}}.product__title{margin-bottom:20px;font-size:26px;line-height:1.2;font-weight:700;color:#095e56}@media only screen and (max-width: 1259px){.product__title{font-size:23px}}@media only screen and (max-width: 1023px){.product__title{font-size:20px}}@media only screen and (max-width: 1023px){.product__title{margin-bottom:16px}}.product__line,.product__weights,.product-subs,.product__delivery{margin-bottom:36px}@media only screen and (max-width: 1259px){.product__line,.product__weights,.product-subs,.product__delivery{margin-bottom:24px}}.product__line{display:flex;align-items:center;margin-bottom:36px}@media only screen and (max-width: 1259px){.product__line{margin-bottom:24px}}@media only screen and (max-width: 1023px){.product__col .product__title,.product__col .product__line{display:none}}.product__comments{display:flex;align-items:center;margin-right:auto;gap:16px}.product__counter{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.2;font-weight:500;color:#95a3a6}.product__counter svg{width:16px;height:16px;fill:#95a3a6}.product__actions{display:flex}@media only screen and (max-width: 767px){.product__actions{gap:4px}}.product__article{margin-bottom:24px;font-size:16px;color:#95a3a6}@media only screen and (max-width: 1259px){.product__article{font-size:15px}}@media only screen and (max-width: 1023px){.product__article{font-size:14px}}@media only screen and (max-width: 767px){.product__article{margin-bottom:20px}}.product__article span{color:#485558}.product__weights{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width: 767px){.product__weights{gap:8px}}.product__weight{display:flex;align-items:center;gap:4px;height:43px;padding:0 15px;border:1px solid #BDC6CD;border-radius:22px;font-size:16px;line-height:1.2;font-weight:500;color:#095e56;transition:all .2s}@media only screen and (max-width: 1259px){.product__weight{font-size:15px}}@media only screen and (max-width: 1023px){.product__weight{font-size:14px}}@media only screen and (max-width: 767px){.product__weight{height:40px;padding:0 13px}}.product__weight:hover,.product__weight.active{border-color:#095e56}.product__weight.active{background:#EDF8F6}.product__weight:disabled,.product__weight.disabled{position:relative;overflow:hidden;border-color:#95a3a6;color:#95a3a6;pointer-events:none;opacity:.5}.product__weight:disabled:before,.product__weight.disabled:before{content:"";position:absolute;top:50%;left:-5px;right:-5px;height:1px;-webkit-transform:rotate(-22deg);transform:rotate(-22deg);background:#95A3A6}.product__weight--discount{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#F8D8E4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath d='M14.586 14.122c0-.222-.088-.435-.245-.591s-.369-.245-.591-.245-.435.088-.591.245-.244.37-.244.591.088.434.244.591.37.245.591.245.434-.088.591-.245.245-.369.245-.591zm-.404-8.569a.45.45 0 1 1 .637.637l-9 9a.45.45 0 1 1-.637-.637l9-9zM7.086 6.622c0-.222-.088-.434-.245-.591s-.369-.245-.591-.245-.434.088-.591.245-.245.369-.245.591.088.434.245.591.369.245.591.245.434-.088.591-.245.245-.369.245-.591zm8.4 7.5c0 .46-.183.902-.509 1.227s-.767.508-1.227.508-.902-.182-1.227-.508-.508-.767-.508-1.227.183-.902.508-1.227.767-.509 1.227-.509.902.183 1.227.509.509.767.509 1.227zm-7.5-7.5c0 .46-.183.902-.509 1.227s-.767.509-1.227.509-.902-.183-1.227-.509-.509-.767-.509-1.227.183-.902.509-1.227.767-.509 1.227-.509.902.183 1.227.509.509.767.509 1.227z' fill='%23981e20'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto}.product__weight svg{fill:#095e56}.product-subs{margin-bottom:36px;padding:24px;background:#EDF8F6;border-radius:24px}@media only screen and (max-width: 1259px){.product-subs{position:relative;margin-bottom:24px}}@media only screen and (max-width: 767px){.product-subs{padding:16px;border-radius:16px}}.product-subs__head{display:flex;align-items:center;margin-bottom:32px}@media only screen and (max-width: 1259px){.product-subs__head{display:block;margin-bottom:20px}}@media only screen and (max-width: 1023px){.product-subs__head{display:flex}}@media only screen and (max-width: 767px){.product-subs__head{display:block;margin-bottom:0}}.product-subs__price{margin-right:auto}@media only screen and (max-width: 1259px){.product-subs__price{display:flex;flex-direction:column;justify-content:center;min-height:52px}}@media only screen and (max-width: 767px){.product-subs__price{min-height:50px}}.product-subs__actual{font-size:32px;line-height:1.2;font-weight:700;color:#095e56}@media only screen and (max-width: 767px){.product-subs__actual{font-size:24px}}.product-subs__old{margin-bottom:2px;text-decoration:line-through;font-size:14px;line-height:1.2;font-weight:500;color:#95a3a6}.product-subs__control{position:relative;display:flex;align-items:center;height:56px;padding:0 16px;border-radius:28px;overflow:hidden}@media only screen and (max-width: 1259px){.product-subs__control{height:52px;margin-top:16px}}@media only screen and (max-width: 1023px){.product-subs__control{margin-top:0}}@media only screen and (max-width: 767px){.product-subs__control{justify-content:center;margin-top:24px}}.product-subs__control:hover .product-subs__button{border-color:#095e56}@media only screen and (max-width: 767px){.product-subs__control:hover .product-subs__button{border-color:#bdc6cd}}.product-subs__button{position:absolute;inset:0;z-index:1;border-radius:28px;border:1px solid #BDC6CD;transition:border-color .2s}.product-subs__toggle{position:relative;width:44px;height:24px;margin-right:16px;background:#BDC6CD;border-radius:12px;transition:background .2s}@media only screen and (max-width: 767px){.product-subs__toggle{margin-right:24px}}.product-subs__toggle:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#ffffff;border-radius:50%;transition:all .2s}.product-subs.active .product-subs__toggle{background:#095E56}.product-subs.active .product-subs__toggle:before{-webkit-transform:translateX(20px);transform:translate(20px)}.product-subs__title{font-size:20px;line-height:1.2;font-weight:500}@media only screen and (max-width: 1259px){.product-subs__title{font-size:18px}}@media only screen and (max-width: 1023px){.product-subs__title{font-size:16px}}.product-subs__tooltip{position:relative;z-index:2;display:flex;margin-left:6px}@media only screen and (max-width: 767px){.product-subs__tooltip{order:4;margin-left:24px}}.product-subs__tooltip svg{width:20px;height:20px;fill:#95a3a6;transition:fill .2s}.product-subs__tooltip:hover svg{fill:#095e56}.product-subs__percentage{margin-left:12px;padding:1.5px 12px;background:#DB4446;border-radius:10px;font-size:14px;line-height:1.2;color:#fff}@media only screen and (max-width: 1259px){.product-subs__percentage{font-size:13px}}@media only screen and (max-width: 1023px){.product-subs__percentage{font-size:12px}}@media only screen and (max-width: 767px){.product-subs__percentage{padding:3px 12px}}.product-subs__body{display:flex}@media only screen and (max-width: 767px){.product-subs__body{display:block}}.product-subs__body .btn{flex-grow:1;margin-left:24px;padding:0 16px}@media only screen and (max-width: 1419px){.product-subs__body .btn{margin-left:16px;padding:0 8px;font-size:18px}}@media only screen and (max-width: 1259px){.product-subs__body .btn{margin-left:0}}@media only screen and (max-width: 1023px){.product-subs__body .btn{margin-left:16px}}@media only screen and (max-width: 767px){.product-subs__body .btn{width:100%;margin:24px 0 0}}@media only screen and (max-width: 1259px){.product-subs__body .counter{position:absolute;top:24px;right:24px;height:52px}}@media only screen and (max-width: 1023px){.product-subs__body .counter{position:relative;top:auto;right:auto}}@media only screen and (max-width: 767px){.product-subs__body .counter{position:absolute;top:16px;right:16px;height:50px}}@media only screen and (max-width: 1259px){.product-subs__body .counter__input{height:50px}}@media only screen and (max-width: 767px){.product-subs__body .counter__input{height:48px}}.product-subs__select{display:none;flex-shrink:0;min-width:200px;height:64px;margin-left:8px;padding:0 47px 0 15px;border:1px solid #BDC6CD;border-radius:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath d='M10.005 12.078L3.88 5.953c-.208-.208-.455-.309-.74-.302a1.05 1.05 0 0 0-.74.323 1.01 1.01 0 0 0-.312.74 1.01 1.01 0 0 0 .313.74l6.417 6.396c.167.167.354.292.563.375a1.67 1.67 0 0 0 .625.125 1.67 1.67 0 0 0 .625-.125c.208-.083.396-.208.563-.375l6.417-6.417c.208-.208.309-.451.302-.729s-.115-.521-.323-.729a1.01 1.01 0 0 0-.74-.312 1.01 1.01 0 0 0-.74.313l-6.104 6.104z' fill='%23485558'/%3E%3C/svg%3E") no-repeat calc(100% - 16px) 50%/20px auto;font-size:18px;line-height:1.2;font-weight:500;cursor:pointer;color:#485558}@media only screen and (max-width: 1259px){.product-subs__select{font-size:17px}}@media only screen and (max-width: 1023px){.product-subs__select{font-size:16px}}@media only screen and (max-width: 1259px){.product-subs__select{height:58px;margin:0 16px 0 0}}@media only screen and (max-width: 1023px){.product-subs__select{height:52px;margin:0 0 0 8px}}@media only screen and (max-width: 767px){.product-subs__select{width:100%;margin:12px 0 0}}.product-subs__select::-ms-expand{display:none}.product-subs__select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.product-subs.active .product-subs__select{display:block}.product__delivery{display:flex;align-items:center;gap:16px;font-size:18px}@media only screen and (max-width: 1259px){.product__delivery{font-size:16px}}@media only screen and (max-width: 1023px){.product__delivery{font-size:14px}}.product__images{display:flex;gap:8px}.product__image{width:24px}.product__image img{width:100%}.product__btns{display:flex;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1419px){.product__btns{gap:20px}}@media only screen and (max-width: 1259px){.product__btns{gap:12px}}@media only screen and (max-width: 1023px){.product__btns{gap:16px}}@media only screen and (max-width: 767px){.product__btns{flex-direction:column}}@media only screen and (max-width: 1419px){.product__btns .btn{padding:0 32px}}@media only screen and (max-width: 1259px){.product__btns .btn{padding:0 16px}}@media only screen and (max-width: 1023px){.product__btns .btn{flex:1}}@media only screen and (max-width: 767px){.product__btns .btn{flex:1 0 auto}}
