.C-Position{margin:30px 0 20px}.C-Position-list{display:flex;flex-wrap:wrap;padding-left:0}.C-Position-list__item{font-size:18px;font-weight:500}.C-Position-list__item:not(:last-child){padding-right:15px;margin-right:10px;position:relative}.C-Position-list__item:not(:last-child):after{content:"|";position:absolute;right:0;top:0;bottom:0;margin:auto 0}@media(max-width:767px){.C-Position{max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:15px}.C-Position,.C-Position-list{justify-content:center}.C-Position-list{margin:30px auto 15px}.C-Position-list__item{font-size:14px;line-height:normal}}.P-ProductInfo{margin-left:52px;max-width:35%}.P-ProductInfo,.P-ProductInfo b{color:#3f3f3f}.P-ProductInfo__title{font-size:32px;font-weight:600;line-height:1.3;margin-bottom:27px}.P-ProductInfo-list{padding-left:5px;margin-bottom:25px}.P-ProductInfo-list__item{font-size:19px;letter-spacing:.9px}.P-ProductInfo-list__item:not(:last-child){margin-bottom:8px}.P-ProductInfo-list__item_id{color:#348730}.P-ProductInfo__option{background-color:#f1f1f1;border-radius:7px;min-width:216px;height:58px;display:inline-flex;padding:0 15px;flex-wrap:nowrap;align-items:center;justify-content:center}.P-ProductInfo__option img{width:25px;height:25px;margin-right:15px;font-size:15px}@media(min-width:1200px)and (max-width:1239px){.P-ProductInfo__title{font-size:31px}.P-ProductInfo{max-width:34%}}@media(min-width:992px)and (max-width:1199px){.P-ProductInfo{max-width:33%;margin-left:30px}}@media(min-width:768px)and (max-width:1199px){.P-ProductInfo__title{font-size:24px;margin-bottom:25px}.P-ProductInfo-list{padding-left:0}.P-ProductInfo-list__item{font-size:16px}.P-ProductInfo-list__item:not(:last-child){margin-bottom:16px}}@media(min-width:768px)and (max-width:991px){.P-ProductInfo{max-width:45%;margin-left:38px;margin-bottom:41px}}@media(max-width:767px){.P-ProductInfo{max-width:100%;margin-left:15px;margin-bottom:40px;min-height:250px;order:1}.P-ProductInfo__title{font-size:20px;line-height:1.05;margin-bottom:23px}.P-ProductInfo-list{padding-left:0}.P-ProductInfo-list__item{font-size:14px}.P-ProductInfo-list__item:not(:last-child){margin-bottom:12px}.P-ProductInfo__option{min-width:190px}.P-ProductInfo__option span{font-size:14px}.P-ProductInfo__option img{margin-right:11px}}.P-Product{min-height:422px;width:100%;border-radius:18px;background-color:#e5e5e5;margin-bottom:93px;flex-wrap:wrap;position:relative;padding:40px 0;display:flex;align-items:center}@media(min-width:992px)and (max-width:1200px){.P-Product{min-height:383px}}@media(min-width:768px)and (max-width:991px){.P-Product{min-height:625px;padding:40px 0 20px;margin-bottom:50px}}@media(min-width:992px){.P-Product{margin-top:50px}}@media(max-width:767px){.P-Product{margin-bottom:35px;max-width:320px;margin-left:auto;margin-right:auto;border-radius:9px;padding:20px 0;height:max-content;align-items:flex-start}}.P-ProductPrice{width:341px;height:468px;border-radius:18px;box-shadow:-1px 1px 14px 0 rgba(0,0,0,.5);background:radial-gradient(circle at 50% 97%,#202020,#2b2b2b 70%);position:absolute;right:0;top:0;bottom:0;margin:auto 0;padding:30px 30px 45px}.P-ProductPrice-info{margin-top:auto}.P-ProductPrice,.P-ProductPrice-control{display:flex;flex-direction:column}.P-ProductPrice__badge{position:absolute;opacity:.8;padding:0 16.4px 0 19px;height:32px;display:flex;align-items:center;border-bottom-right-radius:16px;border-top-right-radius:16px;left:0;top:30px;font-size:13px;font-weight:600;color:#fff}.P-ProductPrice__favorite{width:36.7px;height:30.9px;margin-left:auto}.P-ProductPrice__favorite img{width:100%;height:100%}.P-ProductPrice__favorite_confirmed img{filter:brightness(0) invert(1)}.P-ProductPrice__favorite_confirmed{position:relative}.P-ProductPrice__favorite_confirmed:after{position:absolute;content:"";top:0;bottom:5px;left:7px;right:0;margin:auto;width:30px;height:30px;background:url(/_next/static/media/arrow-green-icon.fb43dc4b.svg) no-repeat;background-size:contain}.P-ProductPrice__discount{display:flex;align-items:center;justify-content:center;margin-top:auto}.P-ProductPrice__discount span:first-child{color:#959595;text-decoration:line-through;margin-right:14px;font-size:20px}.P-ProductPrice__discount span:last-child{font-size:18px;color:#fff;border-radius:12px;background-color:#e1241b;padding:2.5px 7px}.P-ProductPrice__discount,.P-ProductPrice__price{line-height:normal}.P-ProductPrice__price{font-size:28px;font-weight:700;text-align:center;color:#fff;margin:auto 0 40px}.P-ProductPrice__price_discounted{margin:10px 0 20px}.P-ProductPrice__status{font-size:20px;font-weight:600;text-align:center;color:#45a041;margin-top:10px}.P-ProductPrice__status_red{color:#e1241b}.P-ProductPrice-btn{width:235px;height:48px;border-radius:28px;box-shadow:4px 6px 17px 0 rgba(0,0,0,.5);margin-left:auto;margin-right:auto;font-size:20px;font-weight:600}.P-ProductPrice-btn:not(:last-child){margin-bottom:16px}.P-ProductPrice-btn:hover{box-shadow:none}.P-ProductPrice-btn_yellow{background:#ffd817;color:#3f3f3f}.P-ProductPrice-btn_green{background:#348730;color:#ededed}.P-ProductPrice__count{background-color:#e5e5e5;display:flex;justify-content:space-between;align-items:center}.P-ProductPrice__count button{width:35%;font-size:20px;font-weight:600}@media(min-width:992px)and (max-width:1199px){.P-ProductPrice{width:276.6px;height:452px;padding:25px 20px 30px}}@media(min-width:768px)and (max-width:991px){.P-ProductPrice{position:relative;width:700px;height:225px;padding:24px 24px 25px;margin:auto auto 0;flex-direction:row}.P-ProductPrice__favorite{order:3}.P-ProductPrice-info{margin-top:50px;margin-left:70px}.P-ProductPrice-control{margin-left:auto}.P-ProductPrice__favorite{margin-left:45px}.P-ProductPrice-btn:nth-child(3){margin-bottom:0}}@media(max-width:767px){.P-ProductPrice{order:3;position:relative;border-radius:9px;width:320px;height:447px;padding:24px 25px 30px}.P-ProductPrice__badge{top:25px}.P-ProductPrice__discount span:first-child{font-size:18px}.P-ProductPrice__discount span:last-child{font-size:16px}.P-ProductPrice-btn{height:40px;font-size:21px}.P-ProductPrice__status{font-size:19px}.P-ProductPrice__price{font-size:26px}}