textarea,
textarea::before,
textarea::after{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}
.page{padding-top:100px}
@media screen and (max-width:760px){.page{padding-top:56px}}
.basket{margin-bottom:120px}
.basket-section{background:#fff}
.basket-section__title-wrap{position:relative}
.basket-section__title{padding:30px;position:sticky;position:-webkit-sticky;top:80px;height:100%;border-right:1px solid #e2e2e2}
.basket-section__title-num{margin-bottom:24px}
@media screen and (max-width:760px){.basket-section__title{padding:24px 20px;border-bottom:1px #e2e2e2 solid}}
.basket-section__block{padding:30px;border-bottom:1px #e2e2e2 solid}
.basket-section__block--gray{background:#f2f2f2;justify-content:space-between}
.basket-section__block--gray .gray{color:#757575;display:flex}
.basket-section__block--gray .gray::before{content:'';display:block;background:url('../themes/gabions/assets/css/assets/icons/star.svg');width:9px;height:9px;flex-shrink:0}
@media screen and (max-width:760px){.basket-section__block--gray .gray{max-width:180px}}
@media screen and (max-width:760px){.basket-section__block--gray{align-items:flex-start}}
.basket-section__block-title{margin-bottom:32px}
@media screen and (max-width:760px){.basket-section__block{padding:16px 20px}}
.basket-section__fornum{position:relative;max-width:128px;height:40px;margin-right:65px}
@media screen and (max-width:460px){.basket-section__fornum{margin-top:16px;margin-right:0}}
.basket-section__fornum .but{position:absolute;height:100%;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;border:none;background:transparent}
.basket-section__fornum .but--minus{left:0;top:0}
.basket-section__fornum .but--plus{right:0;top:0}
.basket-section__fornum .but.disabled{pointer-events:none}
.basket-section__fornum--cat{position:relative;max-width:128px;height:54px;margin-left:auto;margin-right:20px}
@media screen and (max-width:760px){.basket-section__fornum--cat{margin-left:0}}
@media screen and (max-width:760px){.basket-section__fornum{max-width:156px;margin-right:0}}
.basket-section__input{border:1px solid #e2e2e2;border-radius:0;font-style:normal;font-weight:600;font-size:15px;line-height:140%;text-align:center;max-width:128px;height:100%;background:#fff}
@media screen and (max-width:760px){.basket-section__input{max-width:156px}}
#basket-ok.open{display:block}
#basket-load{display:block}
#basket-load.open{display:none}
@media screen and (max-width:760px){#form-block .form-group{flex-direction:column}}
.basket-ok{display:none;padding:60px 120px}
.basket-ok__header{justify-content:space-between}
.basket-ok .h2{margin-bottom:5px}
.basket-ok__left{display:flex;flex-direction:column;align-items:flex-start}
.basket-ok__link{margin-top:28px;border:1px solid #d6d6d6;border-radius:6px;padding:8px 20px;display:block}
.basket-ok__link:hover{color:#fff !important;border:1px solid #d51e29}
.basket-ok__title{margin-bottom:12px;color:#757575}
.basket-ok__body{margin-top:56px}
.basket-ok__list{border-top:1px solid #303030;margin-bottom:16px}
.basket-ok__item{padding:10px 0;border-bottom:1px solid #e2e2e2}
.basket-ok__item--last{border:none}
.basket-ok__item--text{word-break:break-all}
.basket-ok__name{width:300px;color:#d51e29 !important}
.basket-ok__name:hover{color:#7c0e15 !important}
.basket-ok__price,
.basket-ok__amount,
.basket-ok__summ{margin-left:auto;width:103px;text-align:center}
.basket-ok__summ,
.basket-ok__end{text-align:right}
.basket-ok__end{width:100%}
@media screen and (max-width:760px){.basket-ok{padding:24px 20px}.basket-ok__header{align-items:flex-start !important}}
.p60{padding:0 60px}
@media screen and (max-width:760px){.p60{padding:0}}
.w50{width:50%}
.ord__left{flex-grow:1}
@media screen and (max-width:460px){.ord__left{width:auto}}
.ord__name{max-width:250px}
.ord__dot{color:#757575}
.ord__dot-price{color:#000;font-weight:600}
.ord__block{display:flex;gap:40px;align-items:center}
@media screen and (max-width:460px){.ord__block{gap:0;display:grid;grid-template-areas:'a b' 'c d'}.ord__block .ord__left{grid-area:a}.ord__block .basket-section__fornum{grid-area:c}.ord__block .ord__del{grid-area:b}.ord__block .ord__summ{grid-area:d}}
.ord__del{cursor:pointer;width:40px;height:40px;margin-left:-16px;background-color:transparent;color:inherit;text-align:center;text-decoration:none;font:inherit;border:none;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}
@media screen and (max-width:460px){.ord__del{width:24px;height:24px;margin-left:0;justify-self:end}}
.ord__summ{text-align:right;white-space:nowrap;min-width:60px}
@media screen and (max-width:460px){.ord__summ{margin-top:16px}}