.form__width:has(>.product__head){display:flex;flex-direction:column}.form__width>.product__badges{order:-4}.form__width>.product__head{order:-3;--block-padding-bottom: 6px !important}.form__width>.product__block--accordion:has(.accordion__title>.loox-rating){order:-2;--block-padding-bottom: 12px !important}.form__width>.product__block:has(>.product__price__wrap){order:-1;--block-padding-bottom: 4px !important}.form__width>.product__block--accordion .accordion__title{margin-left:0!important}.product__head .product__title{margin:0;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:.05em;color:#121212}.loox-rating .loox-icon{color:#f5a623!important}.product__block--accordion:has(.accordion__title>.loox-rating) .accordion{margin:0;padding:0;border:0}.product__block--accordion:has(.accordion__title>.loox-rating) .accordion__title>.loox-rating{margin:0;padding:0}.product__block--accordion:has(.accordion__title>.loox-rating) .accordion__title{display:inline-flex;width:auto;padding:0;cursor:pointer}.product__block--accordion:has(.accordion__title>.loox-rating) .accordion__title>.icon,.product__block--accordion:has(.accordion__title>.loox-rating) .accordion__title>svg{display:none}.product__block--accordion:has(.accordion__title>.loox-rating) .accordion__title:hover .loox-rating,.product__block--accordion:has(.accordion__title>.loox-rating) .accordion__title:focus-visible .loox-rating{text-decoration:underline;text-underline-offset:3px}.product__price__wrap .product__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.product__price__wrap .price__container{display:flex;align-items:center}.product__price__wrap .price--on-sale .price__sale{display:flex;align-items:center;gap:10px}.product__price__wrap .price-item,.product__price__wrap .price__sale>span,.product__price__wrap .price-item .money{display:inline-flex;align-items:center;line-height:1}.product__price__wrap .price-item--last,.product__price__wrap .price__regular .price-item--regular{font-size:24px;font-weight:700;color:#121212}.product__price__wrap s.price-item--regular{font-size:15px;font-weight:400;color:#8f8a86}.product__price__wrap .product__sale{align-self:center}.product__price__wrap .product__price--off{margin-left:0;padding:6px 11px;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;color:#fff;background:#ef2a7b;border-radius:999px}@media only screen and (max-width:749px){.product__head .product__title{font-size:18px}.product__price__wrap .price-item--last,.product__price__wrap .price__regular .price-item--regular{font-size:21px}}
