.basket .link_button{display:block}.basket-title{font-size:36px;margin-bottom:40px;justify-self:center;text-transform:uppercase}.basket__container{display:grid;grid-column-gap:50px;grid-template:"goods form"/5fr 2fr;margin-bottom:80px}.basket_empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px;gap:30px}.basket_empty-text{text-align:center}.basket__form_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;grid-area:form}.basket__form_block-content{font-size:16px}.basket__form_block-title{-ms-flex-line-pack:center;align-content:center;font-size:24px;font-weight:bold;text-transform:uppercase}.basket__form_block .total_sum{font-weight:bold;font-size:20px}.basket__form_block-info{margin-top:10px;font-size:14px;line-height:16px;color:var(--color-grey)}.basket__goods_block{width:100%;grid-area:goods}.basket__goods_block__clear{justify-self:end}.basket__goods_block__clear .button_cancel{padding:10px}.basket .good_item{display:grid;grid-template:"image name counter sum del" auto/1fr 5fr 1.1fr 1fr .5fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;gap:15px}.basket .good_item-price{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:counter;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:120px;gap:5px;justify-self:end}.basket .good_item-price__item{-ms-flex-item-align:center;align-self:center;font-size:12px}.basket .good_item-sum{grid-area:sum;-ms-flex-line-pack:center;align-content:center;justify-self:end;font-size:12px}.basket .good_item-sum__value{font-weight:bold;font-size:16px}.basket .good_item-name{grid-area:name;text-transform:uppercase;line-height:120%;font-weight:bold;-ms-flex-line-pack:center;align-content:center;word-break:keep-all}.basket .good_item-delete_button{grid-area:del;cursor:pointer;font-size:12px;padding:.5em .5em;border:none}.basket .good_item-delete_button:hover{color:#f00}.basket .good_item-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;--font-size:14px;gap:6px;max-height:30px;border:var(--comp-border);-webkit-border-radius:var(--comp-border-radius);border-radius:var(--comp-border-radius)}.basket .good_item-counter__button{background-color:var(--color-lgrey-alt);-webkit-border-radius:var(--comp-border-radius);border-radius:var(--comp-border-radius);cursor:pointer;font-size:12px}.basket .good_item-counter__field{width:100%;font-size:var(--font-size);line-height:150%;text-align:center;background-color:var(--comp-bg)}.basket .good_item-image{grid-area:image;width:100px;height:100px;overflow:hidden;background:#f1f5f9;-webkit-border-radius:12px;border-radius:12px}.basket .good_item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.form{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form__title{font-weight:900;text-transform:uppercase}.form__description{line-height:140%}.form__button{margin-top:10px}.form[disabled] .form__button{color:var(--color-white);background-color:var(--color-lgrey);border-color:var(--color-lgrey)}.common-form{color:var(--color-text-common)}.common-form__container{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:calc(var(--line) * 5);padding-bottom:calc(var(--line) * 5);text-align:center}.common-form__pretitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-grey)}.common-form__content{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.common-form__form{grid-gap:15px;margin-top:10px;margin-left:auto;margin-right:auto}.common-form__form .privacy{grid-column:1/3}.common-form .form__button{margin:0}.common-form .form__title{text-transform:uppercase}.common-form .form__description{max-width:none;font-size:1em}.promo-form{color:var(--color-white)}.promo-form__content{display:grid}.promo-form .form__title{grid-area:title}.promo-form .form__description{grid-area:description}.promo-form .form__consent{color:var(--color-white)}.promo-form__form{grid-area:form}.promo-form__form .input{border-color:#ebebeb}.promo-form__form .privacy{color:var(--color-white)}.simple-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:5px;border-radius:5px}.js-f-error{font-size:12px;color:var(--color-error);text-align:center}.image_origin{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.image_full{width:100%}.image_full .image__content{width:100%}.image__picture,.image__content{display:block;max-width:100%}.image__caption{margin-top:1em;font-size:var(--font-size);text-align:center}.title-h1,.title-h2,.title-h3,.title-h4{font-weight:900;line-height:135%;color:var(--color-text-title);text-transform:uppercase;cursor:default}.title-h1{line-height:115%}.title-h2{line-height:125%}@media screen and (max-width:1023px){.basket-title{margin-bottom:30px}.basket__container{grid-template:"goods" auto "form" auto}.basket__form_block{margin-top:40px}.basket .good_item{grid-template:"image name counter sum del" auto/1fr 5fr 120px 75px .4fr;gap:10px}.promo-form{background:-webkit-linear-gradient(2.82deg,#89f7fe -11.07%,#66a6ff 46.81%),-webkit-linear-gradient(168.76deg,#79add6 8.91%,#548fbe 84.96%),-webkit-linear-gradient(top,#2a3342 0%,#3c4758 100%);background:-o-linear-gradient(2.82deg,#89f7fe -11.07%,#66a6ff 46.81%),-o-linear-gradient(168.76deg,#79add6 8.91%,#548fbe 84.96%),-o-linear-gradient(top,#2a3342 0%,#3c4758 100%);background:linear-gradient(87.18deg,#89f7fe -11.07%,#66a6ff 46.81%),linear-gradient(281.24deg,#79add6 8.91%,#548fbe 84.96%),linear-gradient(180deg,#2a3342 0%,#3c4758 100%)}}@media screen and (max-width:1380px) and (min-width:1024px){.basket__container{grid-column-gap:20px}.basket .good_item{grid-template:"image name counter sum del" auto/1fr 5fr 1.5fr 1fr .4fr;gap:10px}.basket .good_item-sum__value{font-size:14px}.basket .good_item-name{font-size:14px}}@media screen and (max-width:680px){.basket__form_block-info{font-size:10px}.basket .good_item{grid-template:"image name del" auto "counter sum sum" auto/auto auto}.basket .good_item-sum{justify-self:start;-ms-flex-item-align:start;align-self:start;margin-top:3px}.form{grid-row-gap:16px;margin-top:10px}.form__title,.form__description{text-align:center}.form__title{font-size:22px}.form__description{font-size:15px}.common-form .container{padding-left:calc(var(--container-padding) / 2);padding-right:calc(var(--container-padding) / 2)}.common-form__container{grid-gap:20px;padding-left:calc(var(--container-padding) / 2);padding-right:calc(var(--container-padding) / 2)}.common-form__pretitle{font-size:12px}.common-form__content{grid-gap:10px}.promo-form__content{grid-template:"title" auto "description" auto "form" 1fr/1fr;grid-row-gap:11px}.title-h1{font-size:24px}.title-h2{font-size:20px}.title-h3{font-size:18px}.title-h4{font-size:16px}}@media screen and (min-width:680px){.form{grid-row-gap:18px}.common-form__pretitle{font-size:14px}.common-form__form{grid-template-columns:repeat(2,1fr)}.common-form .form__consent{grid-column:2/span 1}.common-form .form__annotation{grid-column:1/span 2}.simple-form .form__title{margin-bottom:1em;font-size:28px}.title-h3{font-size:28px}.title-h4{font-size:18px}}@media screen and (min-width:1024px){.form{width:calc(calc((var(--grid-width) - var(--container-padding) * 2) / var(--grid-columns)) * 4)}.form__title{font-size:42px}.form__description{max-width:75%;font-size:18px}.common-form__container{grid-row-gap:30px}.common-form__content{grid-gap:10px}.common-form__form{width:calc(calc((var(--grid-width) - var(--container-padding) * 2) / var(--grid-columns)) * 6)}.promo-form__content{grid-template:"title form" auto "description form" 1fr/1fr auto;grid-gap:12px calc((var(--grid-width) - var(--container-padding) * 2) / var(--grid-columns));padding-left:calc((var(--grid-width) - var(--container-padding) * 2) / var(--grid-columns));padding-right:calc((var(--grid-width) - var(--container-padding) * 2) / var(--grid-columns));background:-webkit-linear-gradient(2.82deg,#89f7fe -11.07%,#66a6ff 46.81%),-webkit-linear-gradient(168.76deg,#79add6 8.91%,#548fbe 84.96%),-webkit-linear-gradient(top,#2a3342 0%,#3c4758 100%);background:-o-linear-gradient(2.82deg,#89f7fe -11.07%,#66a6ff 46.81%),-o-linear-gradient(168.76deg,#79add6 8.91%,#548fbe 84.96%),-o-linear-gradient(top,#2a3342 0%,#3c4758 100%);background:linear-gradient(87.18deg,#89f7fe -11.07%,#66a6ff 46.81%),linear-gradient(281.24deg,#79add6 8.91%,#548fbe 84.96%),linear-gradient(180deg,#2a3342 0%,#3c4758 100%);-webkit-border-radius:3px;border-radius:3px}.title-h1{font-size:48px}.title-h2{font-size:40px}}@media screen and (max-width:1023px) and (min-width:680px){.form__title{font-size:28px}.form__description{font-size:15px}.common-form__container{grid-row-gap:25px}.common-form__content{grid-gap:20px}.promo-form{margin-left:calc(var(--container-padding) / 3);margin-right:calc(var(--container-padding) / 3);-webkit-border-radius:3px;border-radius:3px}.promo-form__content{grid-template:"title form" auto "description form" 1fr/1fr 1fr;grid-gap:12px 24px}.title-h1{font-size:36px}.title-h2{font-size:32px}}