.old-o-cost {
    position: relative;
}
.old-o-cost:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: red;
    top: 0.5em;
    transform: rotate(-15deg);
}
.p-label{content:'Цельные дуги';position:absolute;background:#00ba20;padding:5px 10px;border-radius:0 6px 6px 0;top:80px;color:#fff;pointer-events:none}.product[data-sale]::before{content:'Акция';position:absolute;background:#fac000;padding:5px 10px;border-radius:0 6px 6px 0;top:30px;pointer-events:none}.add-ttl{font-weight:700;margin-bottom:10px}.p-colors{display:flex;flex-wrap:wrap;padding-bottom:10px}.p-clr{display:flex;align-items:center;margin:0 5px 5px 0;padding:2px 8px 1px 2px;background:#f4f4f4;border-radius:50px;cursor:default}.p-clr-pict{width:14px;height:14px;border-radius:50%;margin-right:5px}.p-clr-name{font-size:12px;letter-spacing:.05em;padding-top:1px}.p-length{padding-top:15px}.product-page .p-addtocart{flex-direction:column-reverse}@media (max-width:670px){.top-phone{font-size:24px}}.p-clr-pict-grad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVQ4T+3SsQ2CABSE4Y8ZKKFmDGoZhlhIa2WLBWEYmIVWLN3BqG+DZ8lVf/Jyl7zLFZIqkn5HgG8HLW54oscrim0wBZ+xBZeYUeH6CXigjuMdQ/CCU/CKLnjEJXj/S0D6hdSWjiH9hpTSG23gGFNQMZcBAAAAAElFTkSuQmCC);background-position:center;background-size:8px;background-repeat:no-repeat;background-color:#fff}.p-compl-item{display:flex;align-items:center;margin-bottom:6px}.rub{font-size:.8em}.top-wrapper{height:auto}.p-length{margin-top:15px}.p-option{padding:15px 0}.p-colors{display:flex;flex-wrap:wrap;padding-bottom:10px}.p-clr{display:flex;align-items:center;margin:0 5px 5px 0;padding:2px 8px 1px 2px;background:#f4f4f4;border-radius:50px;cursor:default}.p-clr-pict{width:14px;height:14px;border-radius:50%;margin-right:5px}.p-clr-name{font-size:12px;letter-spacing:.05em;padding-top:1px}.add-ttl{font-weight:700;margin-bottom:10px}.p-sticks{position:absolute;padding-top:15px;display:flex;flex-direction:column}.p-stick{font-size:14px;background-color:#ffcd00;padding:.4em .8em;border-radius:0 4px 4px 0}.ps-bbq{position:relative;z-index:1;font-size:14px;margin:5px 0 0 40px}.ps-bbq span{font-weight:400;background:#ffcd00;padding:.3em .6em;border-radius:.4em}.product{overflow:visible}.bbq-wrap img{position:absolute;width:150px;top:-40px;z-index:0}.p-img-wrap{border-radius:14px 14px 0 0;display:block;background-size:auto 100%;transition:background-size .2s ease}.p-img-wrap:hover{background-size:auto 102%}.top-section{padding-bottom:30px}.dl-banner{font-size:16px;height:13em;background:url(../images/dl-wawe.png) top center repeat-x;background-size:12em;margin-top:-2em;position:relative;display:flex;justify-content:center;align-items:center}.dl-truck{width:24em}.dl-ttl{color:#fff;font-size:3em;margin-left:1em;font-weight:700;line-height:1em}.page-header{background-color:#202629;color:#fff}.page-header header{padding:15px 0}.p-btn-wrap{display:flex;align-items:center}.p-more{font-size:14px;letter-spacing:.02em;margin-left:16px}a.p-ttl{display:block;color:#000;transition:color .2s ease}a.p-ttl:hover{color:#00bb21}.vr-bubble{margin-top:20px;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.bubble-wrapper{background:0 0;top:unset}.text-reverse{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.video-review{padding:100px 0 100px}.offer .vr-video-wrapper{margin-bottom:100px}.offer .sub-ttl{margin-bottom:0}.offer .yellow-btn.big-btn{display:inline-block;margin-top:32px}.offer .bg-white.sp{padding-bottom:0}@media (max-width:1080px){.vr-bubble{display:none}}@media (max-width:1200px){.dl-banner{font-size:12px}}@media (max-width:850px){.dl-banner{font-size:9px}}@media (max-width:650px){.dl-banner{font-size:6px}}@media (max-width:450px){.dl-banner{font-size:4px}.p-wrap{min-width:300px}}@media (max-width:800px){#chatra{bottom:5px!important;right:55px!important}.big-phone{font-size:28px}}@media (max-width:700px){.sub-ttl{margin-bottom:50px}}@media (max-width:573px){.yellow-btn.form-opener.big-btn{margin-bottom:30px}}

.wrap_btn_header{
    display: flex;
    flex-direction: column;
}

.quiz-open{
    margin-top:10px;
}