:root {--main-bg-color: #fff;--primary-color: #1c1c1c;--gray-light: #f7f8fa;--black: #1c1c1c;--white: #fff;--stroke: #efefef;--gray-dark-text: #5a6674;--gray-4: #bdbdbd;--gold: #a98f5e;--beige: #ebe7e1;--beige-light: #f7f4f0;--yellow: #e0dac9;--body-font-size: 16px;--font-family: "Inter", sans-serif;--second-family: "Handlee", sans-serif;}html {height: 100%;margin: 0;padding: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, address {display: block;}audio, canvas {display: inline-block;}video {display: block;}audio:not([controls]) {display: none;height: 0;}address {font-style: normal;}ul, ol, li, form, fieldset, a, img, div, figure, address {margin: 0;padding: 0;border: 0;}ul {list-style: inside;}ol {list-style: inside;}ul li {list-style: none;}ol li {list-style: decimal inside;}ol {padding: 10px 0;}ol li {margin: 0 0 20px 0;}body {height: 100%;position: relative;background: var(--main-bg-color);}body, td, input, textarea, button {margin: 0px;padding: 0px;}body * {box-sizing: border-box;}a {text-decoration: none;color: inherit;transition: 0.3s;}a:hover {text-decoration: none;}a, a:active, a:focus {outline: none;}b,strong {font-weight: 700;}table {border-collapse: collapse;border-spacing: 0;}.main {position: relative;}.cbc {overflow: hidden;margin: 0 auto;position: relative;}input::-moz-placeholder {opacity: 0.7;color: var(--primary-color);}input::placeholder {opacity: 0.7;color: var(--primary-color);}textarea::-moz-placeholder {opacity: 0.7;color: var(--primary-color);}textarea::placeholder {opacity: 0.7;color: var(--primary-color);}input[type=submit] {cursor: pointer;}textarea,button,input[type=text],input[type=password] {-webkit-appearance: none;outline: none;}body, td, input, textarea, button {color: var(--primary-color);font-family: var(--font-family);}h1, h2, h3, h4 {font-weight: normal;}.row {display: flex;flex-wrap: wrap;margin: -20px;}@media (max-width: 1200px) {.row {margin: -10px;}}@media (max-width: 767px) {.row {margin: -7.5px;}}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {position: relative;width: 100%;padding: 20px;}@media (max-width: 1200px) {.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {padding: 10px;}}@media (max-width: 767px) {.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {padding: 7.5px;}}.col {flex-basis: 0;flex-grow: 1;max-width: 100%;}.col-auto {flex: 0 0 auto;width: auto;max-width: 100%;}.col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.col-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.col-3 {flex: 0 0 25%;max-width: 25%;}.col-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.col-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.col-6 {flex: 0 0 50%;max-width: 50%;}.col-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.col-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.col-9 {flex: 0 0 75%;max-width: 75%;}.col-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.col-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.col-12 {flex: 0 0 100%;max-width: 100%;}.order-0 {order: 0;}.order-1 {order: 1;}.order-2 {order: 2;}.order-3 {order: 3;}.order-4 {order: 4;}.order-5 {order: 5;}.order-6 {order: 6;}.order-7 {order: 7;}.order-8 {order: 8;}.order-9 {order: 9;}.order-10 {order: 10;}.order-11 {order: 11;}.order-12 {order: 12;}@media (min-width: 576px) {.col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%;}.col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%;}.col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.col-sm-3 {flex: 0 0 25%;max-width: 25%;}.col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.col-sm-6 {flex: 0 0 50%;max-width: 50%;}.col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.col-sm-9 {flex: 0 0 75%;max-width: 75%;}.col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.col-sm-12 {flex: 0 0 100%;max-width: 100%;}.order-sm-0 {order: 0;}.order-sm-1 {order: 1;}.order-sm-2 {order: 2;}.order-sm-3 {order: 3;}.order-sm-4 {order: 4;}.order-sm-5 {order: 5;}.order-sm-6 {order: 6;}.order-sm-7 {order: 7;}.order-sm-8 {order: 8;}.order-sm-9 {order: 9;}.order-sm-10 {order: 10;}.order-sm-11 {order: 11;}.order-sm-12 {order: 12;}}@media (min-width: 768px) {.col-md {flex-basis: 0;flex-grow: 1;max-width: 100%;}.col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%;}.col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.col-md-3 {flex: 0 0 25%;max-width: 25%;}.col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.col-md-6 {flex: 0 0 50%;max-width: 50%;}.col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.col-md-9 {flex: 0 0 75%;max-width: 75%;}.col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.col-md-12 {flex: 0 0 100%;max-width: 100%;}.order-md-0 {order: 0;}.order-md-1 {order: 1;}.order-md-2 {order: 2;}.order-md-3 {order: 3;}.order-md-4 {order: 4;}.order-md-5 {order: 5;}.order-md-6 {order: 6;}.order-md-7 {order: 7;}.order-md-8 {order: 8;}.order-md-9 {order: 9;}.order-md-10 {order: 10;}.order-md-11 {order: 11;}.order-md-12 {order: 12;}}@media (min-width: 992px) {.col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%;}.col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%;}.col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.col-lg-3 {flex: 0 0 25%;max-width: 25%;}.col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.col-lg-6 {flex: 0 0 50%;max-width: 50%;}.col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.col-lg-9 {flex: 0 0 75%;max-width: 75%;}.col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.col-lg-12 {flex: 0 0 100%;max-width: 100%;}.order-lg-0 {order: 0;}.order-lg-1 {order: 1;}.order-lg-2 {order: 2;}.order-lg-3 {order: 3;}.order-lg-4 {order: 4;}.order-lg-5 {order: 5;}.order-lg-6 {order: 6;}.order-lg-7 {order: 7;}.order-lg-8 {order: 8;}.order-lg-9 {order: 9;}.order-lg-10 {order: 10;}.order-lg-11 {order: 11;}.order-lg-12 {order: 12;}}@media (min-width: 1200px) {.col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%;}.col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%;}.col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.col-xl-3 {flex: 0 0 25%;max-width: 25%;}.col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.col-xl-6 {flex: 0 0 50%;max-width: 50%;}.col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.col-xl-9 {flex: 0 0 75%;max-width: 75%;}.col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.col-xl-12 {flex: 0 0 100%;max-width: 100%;}.order-xl-0 {order: 0;}.order-xl-1 {order: 1;}.order-xl-2 {order: 2;}.order-xl-3 {order: 3;}.order-xl-4 {order: 4;}.order-xl-5 {order: 5;}.order-xl-6 {order: 6;}.order-xl-7 {order: 7;}.order-xl-8 {order: 8;}.order-xl-9 {order: 9;}.order-xl-10 {order: 10;}.order-xl-11 {order: 11;}.order-xl-12 {order: 12;}}/* elements */.title-h1,.title-h2,.title-h3 {padding: 0;margin: 0;font-weight: 400;line-height: 140%;margin-bottom: 40px;}.title-h1 {font-size: 58px;text-transform: uppercase;margin: 0 0 20px;}@media (max-width: 1200px) {.title-h1 {font-size: 48px;}}.title-h2 {font-size: 42px;text-transform: uppercase;}@media (max-width: 568px) {.title-h2 {font-size: 32px;margin: 0 0 30px;}}.title-h2 span {color: var(--gold);}.title-h3 {font-size: 28px;color: var(--gray-dark-text);}@media (max-width: 568px) {.title-h3 {font-size: 24px;}}.cms_submit, .button {cursor: pointer;transition: 0.5s;border: none;background: var(--gold) !important;display: inline-flex;align-items: center;justify-content: center;padding: 0 30px;height: 62px;text-decoration: none;text-align: center !important;min-width: 160px;font-weight: 700;font-size: 16px;color: #fff !important;}@media (max-width: 568px) {.cms_submit,.button {height: 52px;font-size: 14px;}}.cms_submit:hover,.button:hover {color: var(--white);background-color: var(--gray-dark-text);}@media (max-width: 568px) {.cms_submit,.button {width: 100%;}}.cms_submit._white,.button._white {color: var(--black);background: var(--white);}.cms_submit._white:hover,.button._white:hover {color: var(--gold);}.cms_submit._black,.button._black {color: var(--white);background: var(--black);}.cms_submit._black:hover,.button._black:hover {color: var(--gold);}.cms_submit._border,.button._border {text-align: center;color: var(--black);border: 1px solid var(--black);background: none;}.cms_submit._border:hover,.button._border:hover {color: var(--gold);border-color: var(--gold);}.cms_submit._back,.button._back {gap: 10px;}.cms_submit._back::before,.button._back::before {content: "";width: 24px;height: 24px;background: url(https://business.orionyarn.ru/images/chevron-left.svg) right center no-repeat;transition: 0.3s;position: relative;top: 1px;}.typography {font-size: 16px;font-weight: 400;line-height: 1.5;}@media (max-width: 568px) {.typography {font-size: 16px;}}@media (max-width: 568px) {.typography iframe{width: 100%;}}.typography p {font-size: 16px;line-height: 147%;color: var(--gray-dark-text);margin: 0 0 20px;}@media (max-width: 568px) {.typography p {font-size: 16px;}}.typography p:last-child {margin-bottom: 0;}.typography ul {margin-bottom: 20px;padding-left: 10px;}.typography ul li {font-size: 16px;line-height: 147%;color: var(--gray-dark-text);padding-left: 15px;margin-bottom: 10px;position: relative;}@media (max-width: 568px) {.typography ul li {font-size: 16px;}}.typography ul li::before {content: "";position: absolute;left: 0;top: 12px;width: 4px;height: 4px;background-color: var(--black);border-radius: 50%;}.typography ol {margin-bottom: 20px;padding-left: 20px;counter-reset: custom-counter;list-style: none;}.typography ol:last-child {margin-bottom: 0;}.typography ol li {font-size: 16px;line-height: 147%;color: var(--gray-dark-text);padding-left: 25px;margin-bottom: 10px;position: relative;list-style: none;}@media (max-width: 568px) {.typography ol li {font-size: 16px;line-height: 1.5;}}.typography ol li::before {content: counter(custom-counter) ".";counter-increment: custom-counter;position: absolute;left: 0;top: 0;}.typography h2 {font-size: 32px;font-weight: 500;margin: 40px 0 20px;}.typography h2:first-child {margin-top: 0;}.typography h3 {font-weight: 500;font-size: 22px;line-height: 127%;margin: 40px 0 20px;}.typography h3:first-child {margin-top: 0;}.typography a {color: var(--gold);text-decoration: underline;}.typography a:hover {text-decoration: none;}.breadcrumb {font-weight: 400;font-size: 15px;line-height: 140%;color: var(--gray-4);margin-bottom: 40px;position: relative;z-index: 10;}@media (max-width: 568px) {.breadcrumb {margin: 0 0 20px;overflow: auto;display: flex;-ms-overflow-style: none;scrollbar-width: none;gap: 5px;}.breadcrumb::-webkit-scrollbar {display: none;}.breadcrumb * {white-space: nowrap;}.breadcrumb a:first-child {margin-left: 0;}}.breadcrumb a {font-size: 15px;line-height: 140%;color: var(--gray-4);}.breadcrumb a:hover {color: var(--black);}.breadcrumb span {color: var(--black);}@media (max-width: 568px) {.breadcrumb._sm-white span {color: var(--white);}}.forms label:not([class]) {display: block;margin-bottom: 10px;font-size: 16px;}.forms__label {margin-bottom: 8px;}@media (max-width: 767px) {.forms__label {margin-bottom: 5px;}}.forms__label span {color: var(--gold);}.forms__row {display: flex;margin: 0 -4px 15px;}.forms__row:last-child {margin-bottom: 0;}.forms__field {padding: 0 4px;width: 100%;}.forms .checkbox {font-weight: 300;font-size: 12px;}.forms .checkbox sup {margin-right: 10px;}.forms textarea,.forms input[type=text],.forms input[type=password],.forms input[type=email],.forms input[type=tel] {width: 100%;height: 62px;padding: 0 24px;font-weight: 400;font-size: 16px;text-align: left;background: var(--white);border: 1px solid var(--beige);}@media (max-width: 568px) {.forms textarea,.forms input[type=text],.forms input[type=password],.forms input[type=email],.forms input[type=tel] {padding: 0 15px;}}.forms textarea {padding: 24px;resize: none;height: 140px;}@media (max-width: 568px) {.forms textarea {padding: 15px;}}.forms .jq-selectbox {width: 100%;}.forms._white textarea,.forms._white input[type=text],.forms._white input[type=password],.forms._white input[type=email],.forms._white input[type=tel] {border: none;}.burger-btn {width: 30px;height: 21px;cursor: pointer;transition: 0.3s;overflow: hidden;background: none;border: none;position: relative;outline: none;}.burger-btn span {position: absolute;left: 0;top: 9px;width: 30px;height: 3px;background-color: var(--black);transition: 0.3s;}.burger-btn::before, .burger-btn::after {content: "";position: absolute;left: 0;width: 30px;height: 3px;background-color: var(--black);transition: 0.3s;}.burger-btn::before {top: 0;}.burger-btn::after {bottom: 0;}.burger-btn.open {height: 30px;}.burger-btn.open span {opacity: 0;}.burger-btn.open::before, .burger-btn.open::after {width: 28px;background: var(--black);}.burger-btn.open::before {top: 50%;margin-top: -1px;transform: rotate(-45deg);}.burger-btn.open::after {bottom: 50%;margin-bottom: -2px;transform: rotate(45deg);}.more-link {display: inline-flex;align-items: center;gap: 10px;font-weight: 700;font-size: 16px;line-height: 140%;text-align: center;color: var(--black);}.more-link::after {content: "";width: 24px;height: 24px;background: url(https://business.orionyarn.ru/images/chevron-right.svg) right center no-repeat;transition: 0.3s;position: relative;top: 1px;}.more-link:hover {color: var(--gold);}.tabs__header {display: flex;align-items: center;}.tabs__item {cursor: pointer;}.tabs__item:first-child {margin-left: 0;}.tabs__item:hover,.tabs__item.active {opacity: 1;}.tabs__box {display: none;}.tabs__box.visible {display: block;}/* plugins */.swiper-button {border: none;background-color: transparent;width: 50px;height: 50px;transition: 0.5s;}.swiper-button:after {display: none;}.swiper-button-prev {background: url(https://business.orionyarn.ru/images/arrow-prev.svg) center no-repeat;}.swiper-button-prev.swiper-button-disabled {opacity: 1;background-image: url(https://business.orionyarn.ru/images/arrow-prev-disabled.svg);}.swiper-button-next {background: url(https://business.orionyarn.ru/images/arrow-next.svg) center no-repeat;}.swiper-button-next.swiper-button-disabled {opacity: 1;background-image: url(https://business.orionyarn.ru/images/arrow-next-disabled.svg);}.swiper-pagination-bullet {width: 8px;height: 8px;border-radius: 50%;border: 2px solid var(--black);background-color: transparent;opacity: 1;transition: none;}.swiper-pagination-bullet:hover {background-color: var(--black);}.swiper-pagination-bullet-active {background-color: var(--black);}.swiper-horizontal > .swiper-scrollbar {width: 100%;left: 0;bottom: 0;}.swiper-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {background: var(--gold);}/* support class style */.full-bg {margin-left: calc((100vw - 1300px) / -2);margin-right: calc((100vw - 1300px) / -2);padding-left: calc((100vw - 1300px) / 2);padding-right: calc((100vw - 1300px) / 2);}@media (max-width: 1380px) {.full-bg {margin-left: -30px;margin-right: -30px;padding-left: 30px;padding-right: 30px;}}@media (max-width: 1200px) {.full-bg {margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;}}.dark-bg {color: var(--white);background: var(--gray-dark-text);}.light-bg {background: var(--gray-light);}.white-bg {background: var(--white);}.green-bg {color: var(--white);background: var(--gold);}@media (max-width: 767px) {.sm-hide {display: none;}}.text-center {text-align: center;}.col-md-4 {position: relative;}.col-md-4:nth-child(1) {z-index: 110;}.col-md-4:nth-child(1) {z-index: 110;}.col-md-4:nth-child(2) {z-index: 109;}.col-md-4:nth-child(3) {z-index: 108;}.col-md-4:nth-child(4) {z-index: 107;}.col-md-4:nth-child(5) {z-index: 106;}.col-md-4:nth-child(6) {z-index: 105;}.animated,.anmtli {opacity: 0;}.cbc {overflow: hidden;}body.open-nav {overflow: hidden;}body.open-nav .cbc {overflow: hidden;}@media (max-width: 767px) {body.open-nav .header {position: fixed;top: 0;left: 0;right: 0;z-index: 9999;}body.open-nav .header__top {z-index: 999;}body.open-nav .header__action {z-index: 999;}}.container {margin: 0 auto;position: relative;padding-left: 40px;padding-right: 40px;max-width: 1480px;width: 100%;}@media (max-width: 1200px) {.container {padding-left: 20px;padding-right: 20px;}}@media (max-width: 568px) {.container {padding-left: 15px;padding-right: 15px;}}.header {position: relative;z-index: 999;margin-bottom: 20px;}.header__wrap {padding: 0 60px;}@media (max-width: 1600px) {.header__wrap {padding-left: 40px;padding-right: 40px;}}@media (max-width: 1200px) {.header__wrap {padding-left: 20px;padding-right: 20px;}}@media (max-width: 568px) {.header__wrap {padding-left: 15px;padding-right: 15px;}}.header__top {display: flex;justify-content: space-between;align-items: center;padding: 14px 0;gap: 30px;}@media (max-width: 1200px) {.header__top {display: none;}}.header__main {display: flex;justify-content: space-between;align-items: center;gap: 77px;padding: 20px 0;}@media (max-width: 1500px) {.header__main {gap: 30px;}}.header__nav {flex: 1;}@media (max-width: 1200px) {.header__nav {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;padding: 120px 20px 80px 20px;background: var(--beige);overflow: auto;}.header__nav::before {content: "";position: fixed;top: 0;left: 0;right: 0;height: 80px;}}@media (max-width: 568px) {.header__nav {padding: 120px 15px 80px 15px;}}.header__controls {display: flex;align-items: center;position: relative;z-index: 10;}.header__logo {position: relative;z-index: 10;}.header__burger {display: none;}@media (max-width: 1200px) {.header__burger {display: block;}}.header-logo {display: block;}.header-logo img {display: block;}@media (max-width: 1400px) {.header-logo img {height: 50px;}}@media (max-width: 568px) {.header-logo img {height: 44px;}}.main-nav {display: flex;justify-content: flex-start;gap: 50px;}@media (max-width: 1600px) {.main-nav {padding-right: 0;}}@media (max-width: 1200px) {.main-nav {flex-direction: column;justify-content: flex-start;gap: 20px;margin-bottom: 30px;position: relative;padding-bottom: 30px;}.main-nav::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--gold);opacity: 0.3;}}.main-nav__link {display: flex;align-items: center;font-weight: 400;font-size: 20px;line-height: 140%;text-transform: uppercase;text-align: center;gap: 14px;}@media (max-width: 1600px) {.main-nav__link {font-size: 18px;gap: 10px;}}@media (max-width: 1400px) {.main-nav__link {font-size: 16px;}}@media (max-width: 1200px) {.main-nav__link {font-size: 22px;}}.main-nav__link.active, .main-nav__link:hover {color: var(--gold);}.main-nav__link::before {width: 24px;height: 25px;background-position: center;background-repeat: no-repeat;}@media (max-width: 1200px) {.main-nav__link::before {display: none;}}.main-nav__link._store::before {content: "";background-image: url(https://business.orionyarn.ru/images/link-icon-store.svg);}.main-nav__link._delivery::before {content: "";background-image: url(https://business.orionyarn.ru/images/link-icon-delivery.svg);}.main-nav__link._location::before {content: "";background-image: url(https://business.orionyarn.ru/images/link-icon-location.svg);}.top-nav {display: flex;align-items: center;gap: 70px;}@media (max-width: 1500px) {.top-nav {gap: 30px;}}@media (max-width: 1200px) {.top-nav {flex-direction: column;align-items: flex-start;gap: 15px;margin-bottom: 15px;}}.top-nav__link {display: flex;align-items: center;gap: 14px;font-size: 15px;line-height: 140%;color: var(--black);}@media (max-width: 1200px) {.top-nav__link {font-size: 22px;}}.top-nav__link.active, .top-nav__link:hover {color: var(--gold);}.top-nav__link::before {width: 20px;height: 20px;background-position: center;background-repeat: no-repeat;}@media (max-width: 1200px) {.top-nav__link::before {display: none;}}.top-nav__link._business::before {content: "";background-image: url(https://business.orionyarn.ru/images/link-icon-business.svg);}.top-nav__link._chat::before {content: "";background-image: url(https://business.orionyarn.ru/images/link-icon-chat.svg);}.dropnav .cart-button::before {display:none}.cart-button {position: relative;width: 32px;height: 32px;font-size:14px;}.cart-button::before {content: "";display: block;width: 32px;height: 32px;background: url(https://business.orionyarn.ru/images/icon-cart.svg) center no-repeat;filter: brightness(0) invert(0.05);transition: 0.3s;}.cart-button:hover::before {filter: none;}.cart-button span {display: flex;align-items: center;justify-content: center;position: absolute;right: -10px;top: -8px;width: 26px;height: 26px;border-radius: 50%;background: var(--gold);font-weight: 500;font-size: 14px;color: var(--white);}@media (max-width: 768px) {.cart-button span:first-child {}.cart-button span:last-child {position: absolute;top: -10px;left: 17px;}}.search-button {width: 32px;height: 32px;background: url(https://business.orionyarn.ru/images/icon-search.svg) center no-repeat;filter: brightness(0) invert(0.05);transition: 0.3s;}.search-button:hover {filter: none;}.catalog-button {width: 32px;height: 32px;background: url(https://business.orionyarn.ru/images/icon-burger.svg) center no-repeat;}.section {padding-top: 50px;padding-bottom: 50px;}@media (max-width: 1200px) {.section {padding-top: 40px;padding-bottom: 40px;}}.section.full-bg {padding-top: 80px;padding-bottom: 80px;}@media (max-width: 568px) {.section.full-bg {padding-top: 50px;padding-bottom: 50px;}}.section.full-bg:last-child {margin-bottom: -50px;}.section-header {display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 50px;position: relative;padding-bottom: 30px;gap: 40px;}@media (max-width: 568px) {.section-header {flex-direction: column;margin-bottom: 30px;padding-bottom: 18px;gap: 20px;}}.section-header::after {content: "";height: 1px;position: absolute;left: calc((100vw - 1400px) / -2);right: calc((100vw - 1400px) / -2);bottom: 0;background: var(--stroke);}@media (max-width: 1400px) {.section-header::after {left: 0;right: 0;}}.section-header .title-h2 {margin-bottom: 0;}.section-header-controls {display: flex;align-items: center;gap: 10px;}@media (max-width: 568px) {.section-header-controls {display: none;}}.section-footer-controls {display: none;}@media (max-width: 568px) {.section-footer-controls {display: flex;gap: 15px;margin-top: 40px;}}.promo-slider {position: relative;margin-top: -172px;}.promo-slider__item {position: relative !important;background-position: center;background-repeat: no-repeat;background-size: cover;display: flex;justify-content: center;cursor: grab;}@media (max-width: 1600px) {.promo-slider__item {justify-content: flex-start;}}.promo-slider__item.swiper-slide-active [data-animate] {opacity: 1;transform: none;}.promo-slider__item.swiper-slide-active .promo-slide__title {transition-delay: 0.8s;}.promo-slider__item.swiper-slide-active .promo-slide__text {transition-delay: 1.3s;}.promo-slider__item.swiper-slide-active .promo-slide__more {transition-delay: 1.8s;}.promo-slider .swiper-button {top: 50%;transform: translate(0, -50%);filter: brightness(0) invert(1);}.promo-slider .swiper-button-prev {left: calc((100vw - 1510px) / 2);}.promo-slider .swiper-button-next {right: calc((100vw - 1510px) / 2);}@media (max-width: 1600px) {.promo-slider .swiper-button {display: none;}}.promo-slider .swiper-pagination {position: absolute;left: calc((100vw - 1400px) / 4);top: 0;transform: translate(-50%, 0);margin-top: 140px;width: auto;flex-direction: column;display: flex;justify-content: center;}@media (max-width: 1600px) {.promo-slider .swiper-pagination {left: auto;right: 40px;}}@media (max-width: 568px) {.promo-slider .swiper-pagination {flex-direction: row;align-items: center;margin: 0;top: initial;bottom: 20px;}}.promo-slider .swiper-pagination-bullet {width: 38px;height: 38px;border-radius: 50%;border: 2px solid transparent;background: transparent;display: flex;align-items: center;justify-content: center;margin: 0 !important;}@media (max-width: 568px) {.promo-slider .swiper-pagination-bullet {transition: none;}}.promo-slider .swiper-pagination-bullet-active {border-color: var(--black);margin: 7px 0 !important;}.promo-slider .swiper-pagination-bullet-active::before {background: var(--black);}.promo-slider .swiper-pagination-bullet::before {content: "";width: 8px;height: 8px;border-radius: 50%;border: 2px solid var(--black);box-sizing: border-box;}[data-animate] {opacity: 0;transition: all 0.8s ease-out;}[data-animate=bottom] {transform: translate3d(0, 15px, 0);}.promo-slide {display: flex;justify-content: center;flex-direction: column;color: var(--black);padding-top: 172px;padding-bottom: 80px;position: relative;z-index: 1;height: 760px;}@media (max-width: 992px) {.promo-slide {height: 560px;}}@media (max-width: 568px) {.promo-slide {height: calc(100vh + 20px);}}.promo-slide__title {max-width: 1000px;font-family: var(--second-family);font-weight: 400;font-size: 100px;line-height: 140%;letter-spacing: 0.01em;text-transform: uppercase;color: var(--black);}@media (max-width: 992px) {.promo-slide__title {max-width: 80%;font-size: 80px;}}@media (max-width: 568px) {.promo-slide__title {max-width: 100%;font-size: 56px;}}.promo-slide__text {font-size: 22px;line-height: 140%;max-width: 1000px;}@media (max-width: 992px) {.promo-slide__text {max-width: 80%;}}@media (max-width: 568px) {.promo-slide__text {max-width: 100%;}}.promo-slide__more {display: flex;align-items: center;gap: 40px;margin-top: 50px;}@media (max-width: 992px) {.promo-slide__more {max-width: 80%;}}@media (max-width: 568px) {.promo-slide__more {max-width: 100%;}}@media (max-width: 568px) {.promo-slide__more {flex-direction: column;gap: 20px;}}.promo-slide__more .button {min-width: 200px;}.promo-slide__note {max-width: 240px;font-weight: 400;font-size: 16px;line-height: 160%;}@media (max-width: 568px) {.promo-slide__note {max-width: initial;order: -1;}}.advantage-card {border: 1px solid var(--stroke);padding: 30px;min-height: 280px;height: 100%;}@media (max-width: 992px) {.advantage-card {text-align: center;padding: 15px;}}@media (max-width: 568px) {.advantage-card {min-height: initial;padding: 30px;}}.advantage-card__header {display: flex;justify-content: space-between;margin-bottom: 40px;}@media (max-width: 992px) {.advantage-card__header {align-items: center;}}@media (max-width: 568px) {.advantage-card__header {flex-direction: column;gap: 15px;margin-bottom: 20px;}}.advantage-card__text {font-weight: 400;font-size: 22px;line-height: 140%;text-align: center;color: var(--gold);font-family: var(--second-family);}.advantage-card__icon img {display: block;}.advantage-card__title {font-weight: 500;font-size: 22px;line-height: 140%;color: var(--black);margin-bottom: 14px;}@media (max-width: 1200px) {.advantage-card__title {font-size: 18px;}}@media (max-width: 992px) {.advantage-card__title {font-size: 15px;}}.advantage-card__descr {font-size: 16px;line-height: 140%;color: var(--gray-4);}@media (max-width: 992px) {.advantage-card__descr {font-size: 14px;}}.soc-list {display: flex;align-items: center;gap: 10px 20px;}.soc-list img {display: block;}.soc-button {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--gray-4);}.soc-button:hover {border-color: var(--black);}.product-slider {overflow: hidden;position: relative;}.product-slider__controls {display: flex;align-items: center;justify-content: flex-end;gap: 10px;position: relative;z-index: 1;margin-top: 25px;}.product-slider .swiper-button {position: static;margin: 0;}@media (max-width: 568px) {.product-slider .swiper-button {display: none;}}.product-slider .swiper-pagination {display: none;}@media (max-width: 568px) {.product-slider .swiper-pagination {display: block;bottom: 0;}}.product-card {display: block;position: relative;font-weight: 500;font-size: 15px;line-height: 140%;padding-bottom: 40px;}@media (max-width: 568px) {.product-card {font-size: 14px;}}@media (max-width: 568px) {.product-card {padding-bottom: 20px;}}.product-card__label {position: absolute;z-index: 1;top: 10px;right: 10px;font-family: var(--second-family);background: var(--gold);padding: 5px 6px 3px 6px;font-size: 14px;line-height: 140%;letter-spacing: 0.14em;text-transform: uppercase;color: var(--white);}.product-card__thumb {margin-bottom: 16px;overflow: hidden;}.product-card__thumb img {display: block;width: 100%;height: 280px;-o-object-fit: cover;object-fit: cover;transition: 1s;}.product-card__part {color: var(--gray-4);margin-bottom: 4px;}.product-card__title {text-transform: uppercase;margin-bottom: 8px;transition: 0.3s;}.product-card__param {margin-bottom: 4px;}.product-card__info {font-size: 14px;color: var(--gray-4);}@media (max-width: 568px) {.product-card__info {font-size: 12px;}}.product-card__more {position: absolute;bottom: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: space-between;margin-top: 16px;opacity: 0;transition: 0.5s;}.product-card__more::after {content: "";width: 17px;height: 17px;background: url(https://business.orionyarn.ru/images/icon-link.svg);}@media (max-width: 568px) {.product-card__more {display: none;}}.product-card:hover .product-card__more {opacity: 1;}.product-card:hover .product-card__title {color: var(--gold);}.product-card:hover img {transform: scale(1.05);}.soc-gal-item img {display: block;width: 100%;}.page-header {display: flex;background: var(--beige);margin-bottom: 50px;position: relative;overflow: hidden;}@media (max-width: 992px) {.page-header {flex-direction: column;margin: -60px -20px 40px;}}@media (max-width: 568px) {.page-header {margin: -60px -15px 40px;}}.page-header__wrap {width: 50%;padding: 60px;position: relative;z-index: 1;}@media (max-width: 1200px) {.page-header__wrap {padding: 40px;}}@media (max-width: 992px) {.page-header__wrap {width: 100%;padding: 200px 20px 40px 20px;color: var(--white);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.9) 100%);}}@media (max-width: 568px) {.page-header__wrap {padding: 120px 15px 40px;}}.page-header__cover {width: 50%;}@media (max-width: 992px) {.page-header__cover {order: -1;width: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;filter: blur(2px);}}.page-header__cover img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}@media (max-width: 992px) {.page-header__subtitle {color: var(--white);}}.page-header__intro {font-size: 16px;line-height: 160%;color: var(--gray-dark-text);margin-top: 40px;}@media (max-width: 992px) {.page-header__intro {color: var(--white);}}.info-text {display: flex;background: var(--gray-light);}@media (max-width: 992px) {.info-text {flex-wrap: wrap;}}.info-text__wrap {width: 50%;padding: 60px;}@media (max-width: 1200px) {.info-text__wrap {padding: 40px;}}@media (max-width: 992px) {.info-text__wrap {width: 100%;padding: 40px;}}@media (max-width: 568px) {.info-text__wrap {padding: 30px;}}.info-text__cover {width: 50%;}@media (max-width: 992px) {.info-text__cover {width: 100%;}}.info-text__cover img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.info-text__title {margin-bottom: 40px;}.info-text__text {font-size: 16px;line-height: 160%;color: var(--gray-dark-text);margin-top: 40px;}.part-descr {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 40px 20px;}.part-descr__title {width: 100%;margin-bottom: 0;}.part-descr__intro {max-width: 700px;}.part-descr__text {max-width: 500px;font-size: 16px;line-height: 160%;color: var(--gray-dark-text);}.catalog-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;gap: 5px;}@media (max-width: 568px) {.catalog-header {flex-direction: column;align-items: flex-start;margin-bottom: 40px;}}.catalog-header__title {margin-bottom: 0;}.catalog-header__count {font-size: 22px;line-height: 140%;color: var(--gold);}@media (max-width: 568px) {.catalog-header__count {font-size: 18px;}}.gallery__more {display: flex;justify-content: center;margin-top: 60px;}.gallery-card {display: block;position: relative;}.gallery-card:hover {color: var(--gold);}.gallery-card:hover img {transform: scale(1.1);}.gallery-card:hover::after {opacity: 0.3;}.gallery-card::after {content: "";position: absolute;right: 0;bottom: 0;width: 17px;height: 17px;background: url(https://business.orionyarn.ru/images/icon-link.svg);opacity: 0;transition: 0.3s;}@media (max-width: 568px) {.gallery-card::after {display: none;}}.gallery-card__photo {overflow: hidden;margin-bottom: 16px;}.gallery-card__photo img {display: block;width: 100%;transition: 1.3s;}.gallery-card__part {font-weight: 600;font-size: 16px;line-height: 140%;color: var(--gray-4);margin-bottom: 5px;padding-right: 40px;}@media (max-width: 568px) {.gallery-card__part {font-size: 14px;font-weight: 400;padding-right: 0;}}.gallery-card__title {font-weight: 500;font-size: 18px;line-height: 144%;padding-right: 40px;}@media (max-width: 568px) {.gallery-card__title {font-size: 14px;padding-right: 0;}}.product-page {display: flex;gap: 40px;padding-top: 40px;}@media (max-width: 992px) {.product-page {flex-direction: column;padding-top: 0;}}.product-page__info {width: 460px;}@media (max-width: 992px) {.product-page__info {width: auto;}}.product-page__colors {flex: 1;}@media (max-width: 568px) {.product-page-title {font-weight: 500;font-size: 34px;}}.product-page-back {margin-top: 30px;}.product-page-back .button {width: 100%;}.product-page-buy {display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}.product-page-button {width: 287px;}@media (max-width: 992px) {.product-page-button {width: 240px;}}.product-page-button .button {width: 100%;}.product-page-price__label {font-weight: 500;font-size: 15px;line-height: 140%;color: var(--black);}.product-page-price__current {font-size: 28px;line-height: 140%;color: var(--gold);}.product-page-params {border: 1px solid var(--stroke);padding: 20px;display: flex;flex-direction: column;gap: 10px;}.product-page-params__item {display: flex;justify-content: space-between;flex-wrap: wrap;font-size: 15px;line-height: 140%;padding-bottom: 10px;border-bottom: 1px dashed var(--stroke);gap: 4px;}.product-page-params__item:last-child {border-bottom: none;padding-bottom: 0;}.product-page-params__item span {color: var(--gray-dark-text);}.product-page-params__item strong {font-weight: 500;line-height: 140%;color: var(--black);}.product-page-gallery {margin-bottom: 20px;}.product-colors__title {font-weight: 400;font-size: 22px;line-height: 140%;color: var(--black);margin-bottom: 25px;}.product-colors__list {display: flex;flex-wrap: wrap;margin: -25px -12.5px;}@media (max-width: 1380px) {.product-colors__list {margin: -20px -10px;}}@media (max-width: 1380px) {.product-colors__list {margin: -15px -5px;}}.product-colors__item {width: 16.66%;padding: 25px 12.5px;}@media (max-width: 1380px) {.product-colors__item {width: 20%;padding: 20px 10px;}}@media (max-width: 1200px) {.product-colors__item {width: 25%;}}@media (max-width: 568px) {.product-colors__item {width: 33.33%;padding: 15px 5px;}}.color-card {text-align: center;position:relative;}.color-card__thumb {margin-bottom: 10px;}.color-card__thumb img {display: block;width: 100%;}.color-card__title {font-weight: 500;font-size: 14px;line-height: 140%;color: var(--gray-dark-text);margin-bottom: 2px;min-height:40px;}.color-card__price {font-weight: 600;font-size: 16px;line-height: 140%;color: var(--gold);}.color-card__outstock {font-weight: 500;font-size: 16px;line-height: 140%;color: var(--gray-4);}@media (max-width: 1380px) {.color-card__outstock {font-weight: 400;font-size: 14px;}}.color-card__count {margin-top: 10px;}.counter {display: flex;justify-content: space-between;align-items: center;border: 1px solid var(--stroke);height: 36px;border-radius: 36px;overflow: hidden;width: 120px;margin: auto;}.counter__btn {display: flex;width: 36px;min-width: 36px;height: 36px;cursor: pointer;transition: 0.3s;opacity: 0.3;}.counter__btn::before {content: "";display: block;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;transition: 0.3s;filter: brightness(0);}.counter__btn.disable {cursor: default;opacity: 0.5;}.counter__btn:hover {opacity: 1;background: var(--beige);}.counter__btn:hover::before {filter: none;}.counter__btn--down::before {background-image: url(https://business.orionyarn.ru/images/icon-minus.svg);}.counter__btn--up::before {background-image: url(https://business.orionyarn.ru/images/icon-plus.svg);}.counter__text {width: 100%;height: 36px;display: block;border: none;text-align: center;background-color: transparent;border-left: 1px solid var(--stroke);border-right: 1px solid var(--stroke);font-weight: 500;font-size: 14px;line-height: 140%;color: var(--black);}.product-gallery-main {overflow: hidden;margin-bottom: 15px;}.product-gallery-main img {display: block;width: 100%;}.product-gallery-thumb {height: 109px;overflow: hidden;opacity: 0;}.product-gallery-thumb.swiper-initialized {opacity: 1;}.product-gallery-thumb__item {cursor: pointer;}.product-gallery-thumb img {display: block;width: 100%;}/* cart */.cart-tbl {width: 100%;font-size: 17px;margin-bottom: 64px;border-collapse: separate;}.cart-tbl th {font-weight: 500;font-size: 15px;line-height: 140%;color: var(--gray-4);border-bottom: 1px solid var(--stroke);padding-bottom: 15px;}.cart-tbl th:first-child {text-align: left;}.cart-tbl td {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--stroke);}.cart-tbl tr:last-child td {border: none;}.cart-tbl__header {text-align: center;font-size: 15px;}.cart-tbl__footer td:first-child {width: 100%;}.cart-tbl__info {font-weight: 500;font-size: 15px;line-height: 140%;color: var(--gray-dark-text);text-align: center;min-width: 80px;}@media (max-width: 992px) {.cart-tbl__info {min-width: 0;}}.cart-tbl .del-btn {display: inline-block;width: 24px;height: 24px;cursor: pointer;background: url(https://business.orionyarn.ru/images/icon-trash.svg) center no-repeat;opacity: 0.5;filter: brightness(0) invert(0.05);}@media (max-width: 992px) {.cart-tbl .del-btn {margin: 0 auto;}}.cart-tbl .del-btn:hover {opacity: 1;filter: none;}.cart-tbl ._total {text-align: right;min-width: 240px;padding-right: 80px;}@media (max-width: 992px) {.cart-tbl ._total {min-width: 0;padding-left: 40px;padding-right: 20px;}}@media (max-width: 568px) {.cart-tbl ._total {padding: 0;text-align: left;}}@media (max-width: 568px) {.cart-tbl ._weight {display: none;}}@media (max-width: 568px) {.cart-tbl {display: block;}.cart-tbl tr:first-child {display: none;}.cart-tbl tbody,.cart-tbl td {display: block;border: none;padding: 0;}.cart-tbl tr {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;border-bottom: 1px solid var(--stroke);padding: 10px 0;margin: 10px 0;position: relative;}.cart-tbl tr:not([class]) {min-height: 110px;padding-left: 120px;}.cart-tbl__product {width: 100%;padding-right: 60px;margin-bottom: 10px;margin-top: -5px;}.cart-tbl__action {position: absolute;right: 0;top: 5px;width: 24px;height: 24px;}.cart-tbl__info._total {font-weight: 700;color: var(--black);font-size: 22px;}.cart-tbl__code {margin-bottom: 20px;}.cart-tbl__footer {align-items: center !important;padding-right: 0 !important;}.cart-tbl__footer .cart-tbl__action {position: static;background: none;}}.cart-total {white-space: nowrap;}.cart-total__label {font-weight: 500;font-size: 15px;line-height: 140%;}.cart-total__value {font-size: 28px;line-height: 140%;color: var(--gold);}@media (max-width: 568px) {.cart-total__value {font-size: 32px;font-weight: 600;}}.cart-code {display: flex;align-items: center;font-size: 16px;font-weight: 500;text-align: left;border: 1px solid var(--stroke);width: 360px;}@media (max-width: 992px) {.cart-code {width: 280px;}}@media (max-width: 568px) {.cart-code {width: 100%;}}.cart-code__field {background: none;border: none;height: 62px;width: 240px;padding: 0 24px;font-size: 16px;}@media (max-width: 568px) {.cart-code__field {height: 52px;padding: 0 14px;}}.cart-code__send {width: 210px;}@media (max-width: 568px) {.cart-code__send {width: auto;min-width: 0;}}.cart-product-card {display: flex;align-items: center;gap: 25px;}@media (max-width: 568px) {.cart-product-card {padding-right: 30px;}}.cart-product-card:hover {color: var(--gold);}.cart-product-card__thumb {display: block;width: 70px;height: 70px;}@media (max-width: 568px) {.cart-product-card__thumb {position: absolute;width: 100px;height: 100px;left: 0;top: 0;}}.cart-product-card__art {font-weight: 500;font-size: 14px;line-height: 140%;color: var(--gray-dark-text);margin-top: 4px;}.cart-product-card__title {font-weight: 500;font-size: 16px;line-height: 140%;}.cart-product-card__title a:hover {color: var(--gold);}.order-info {background: var(--gray-light);padding: 50px;margin-bottom: 80px;}@media (max-width: 568px) {.order-info {padding: 25px;margin-bottom: 30px;}}.order-info:last-child {margin-bottom: 0;}.order-info__title {margin-bottom: 30px;}.order-info__row {display: flex;gap: 40px;}@media (max-width: 1200px) {.order-info__row {flex-direction: column;}}@media (max-width: 568px) {.order-info__row {gap: 20px;}}.order-info__col {width: 100%;}@media (max-width: 1200px) {.order-info__col {width: 100%;}}.order-info__total {margin-top: 30px;}@media (max-width: 568px) {.order-info._delivery .order-info__col:first-child {border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 20px;}}.order-total__button .button {width: 100%;}.order-total__note {text-align: center;margin-top: 10px;}.order-total__note a {color: var(--gold);text-decoration: underline;}.order-total__note a:hover {text-decoration: none;}.form-group-title {font-size: 28px;line-height: 140%;margin-bottom: 20px;}.forms-grid {display: flex;flex-wrap: wrap;margin: -7px;}.forms-grid .forms-field {width: 100%;padding: 7px;}.forms-grid .forms-field._x2 {width: 50%;}@media (max-width: 568px) {.forms-grid .forms-field._x2 {width: 100%;}}.gift-pay {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 15px 25px;}.gift-pay__field {display: flex;width: 100%;}@media (max-width: 568px) {.gift-pay__field {flex-direction: column;gap: 14px;}}.gift-pay__note {width: calc(100% - 335px);font-weight: 500;font-size: 14px;line-height: 140%;color: var(--gray-dark-text);}@media (max-width: 568px) {.gift-pay__note {width: 100%;order: 3;}}.gift-pay__controls {width: calc(50% - 20px);min-width: 305px;}@media (max-width: 568px) {.gift-pay__controls {width: 100%;min-width: 0;}}.gift-pay__controls .button {width: 100%;}@media (max-width: 568px) {.gift-pay__controls .button {background: none;border: 1px solid var(--gold);color: var(--gold);}}.forms input.gift-field-pin {text-align: center;width: calc(50% - 20px);min-width: 305px;background: var(--beige);}@media (max-width: 568px) {.forms input.gift-field-pin {width: 100%;min-width: 100%;}}.delivery-info__label {font-weight: 500;font-size: 16px;line-height: 140%;margin-bottom: 15px;}.delivery-info__note {display: flex;align-items: center;gap: 8px;margin-top: 10px;font-weight: 500;font-size: 14px;line-height: 140%;color: var(--gray-dark-text);}.delivery-info__note::before {content: "";width: 18px;height: 18px;background: url(https://business.orionyarn.ru/images/icon-info.svg) center no-repeat;}.delivery-info__price {margin-top: 30px;}.region-search {border: 1px solid var(--stroke);padding: 0 24px;width: 100%;height: 62px;font-size: 16px;}.delivery-price {display: flex;align-items: center;gap: 15px;}.delivery-price__label {font-weight: 500;font-size: 16px;line-height: 140%;color: var(--gray-dark-text);}.delivery-price__value {font-size: 28px;line-height: 140%;}/* search box */.search-box {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;background-color: var(--beige);opacity: 0;visibility: hidden;transition: 0.5s;display: flex;align-items: center;justify-content: center;color: var(--black);}.search-box.open {opacity: 1;visibility: visible;}.search-box__wrap {max-width: 1180px;width: 100%;height: 200px;position: relative;}@media (max-width: 1180px) {.search-box__wrap {padding: 0 30px;}}.search-box__close {position: fixed;right: calc((100vw - 1180px) / 2);top: 15vh;}@media (max-width: 1200px) {.search-box__close {top: 80px;right: 30px;}}@media (max-width: 992px) {.search-box__close {top: 30px;right: 30px;}}.close-button {border: none;width: 24px;height: 24px;background: url(https://business.orionyarn.ru/images/icon-cross.svg) center no-repeat;background-size: contain;cursor: pointer;}.search-form__field {position: relative;}.search-form__field input[type=text] {width: 100%;height: 100px;font-size: 56px;text-transform: uppercase;border: none;background: none;border-bottom: 2px solid rgba(53, 42, 38, 0.2);color: var(--black);}.search-form__field input[type=text]::-webkit-input-placeholder {opacity: 0.4;color: var(--black);}.search-form__field input[type=text]::-moz-placeholder {opacity: 0.4;color: var(--black);}.search-form__field input[type=text]:-ms-input-placeholder {opacity: 0.4;color: var(--black);}@media (max-width: 992px) {.search-form__field input[type=text]::-webkit-input-placeholder {opacity: 1;}.search-form__field input[type=text]::-moz-placeholder {opacity: 1;}.search-form__field input[type=text]:-ms-input-placeholder {opacity: 1;}}@media (max-width: 767px) {.search-form__field input[type=text] {height: 60px;font-size: 28px;}}.search-form__field input[type=submit] {border: none;display: none;width: 40px;height: 40px;background: url(https://business.orionyarn.ru/images/icon-search.svg) right bottom no-repeat;background-size: contain;position: absolute;right: 0;top: 50%;margin-top: -20px;filter: brightness(0) invert(0.2);}@media (max-width: 992px) {.search-form__field input[type=submit] {display: block;}}@media (max-width: 767px) {.search-form__field input[type=submit] {width: 26px;height: 26px;margin-top: -13px;}}.search-form__note {text-align: right;font-size: 18px;margin-top: 15px;padding-right: 35px;}@media (max-width: 992px) {.search-form__note {display: none;}}.num-animate {opacity: 0;transition: 0.3s;}.popup {display: none;width:600px;}.restore_pass {max-width:600px}.footer {margin-top: 50px;padding: 100px 0 75px;background: var(--beige);}@media (max-width: 1200px) {.footer {padding: 50px 0 35px;}}@media (max-width: 767px) {.footer {text-align: center;}}.footer__wrap {display: flex;gap: 150px;}@media (max-width: 1400px) {.footer__wrap {gap: 50px;}}@media (max-width: 992px) {.footer__wrap {justify-content: space-between;}}@media (max-width: 568px) {.footer__wrap {flex-direction: column;}}.footer__left {display: flex;flex-direction: column;justify-content: space-between;}@media (max-width: 568px) {.footer__left {gap: 30px;}}.footer__center {flex: 1;}@media (max-width: 992px) {.footer__center {display: none;}}.footer__right {display: flex;flex-direction: column;align-items: flex-end;gap: 40px;}@media (max-width: 568px) {.footer__right {justify-content: center;}}@media (max-width: 568px) {.footer-logo {width: 100%;display: flex;text-align: center;justify-content: center;}}.footer-logo img {display: block;}.footer-soc {display: flex;align-items: center;flex-wrap: wrap;gap: 10px 20px;width: 190px;}@media (max-width: 568px) {.footer-soc {width: 100%;text-align: center;justify-content: center;}}.footer-soc__title {font-weight: 600;font-size: 16px;line-height: 140%;text-align: center;color: var(--black);white-space: nowrap;}@media (max-width: 568px) {.footer-dev {width: 100%;display: flex;text-align: center;justify-content: center;}}.footer-dev a,.footer-dev img {display: block;}.footer-info {font-weight: 500;font-size: 14px;line-height: 160%;color: var(--gray-dark-text);}.footer-info a {text-decoration: underline;}.footer-info a:hover {text-decoration: none;}.footer-nav {display: flex;justify-content: space-between;}.footer-nav__group {display: flex;flex-direction: column;gap: 24px;}.footer-nav__link {font-weight: 600;font-size: 16px;line-height: 140%;text-align: center;color: var(--black);white-space: nowrap;}@media (max-width: 1200px) {.footer-nav__link {font-size: 14px;white-space: normal;}}.footer-nav__link:hover {color: var(--gold);}.popup .field, #login .field {width: 100%;margin-bottom: 20px;float: left;padding: 0 10px;}.popup textarea, .popup input[type="text"], .popup input[type="password"], #login textarea, #login input[type="text"], #login input[type="email"], #login input[type="password"] {width: 100%;height: 60px;padding: 0 28px !important;font-size: 16px;color: #5a6674;border: 1px solid #dfdfdf;}.check_field {font-size: 15px;cursor: pointer;}.check_field .jq-checkbox {margin-right: 8px;}#login .r_box {float: right;/* width: 508px; */}.jq-checkbox {position: relative;width: 18px;height: 18px;vertical-align: middle;cursor: pointer;border: 1px solid #ffaa66;}.submit_btn {float: left;width: 280px;height: 70px;font-size: 20px;margin-top: 38px;border: none;background:#a98f5e !important;color:#fff !important;text-align:center !important;}.field_list {margin: 0 -10px;overflow: hidden;}.warning {color: #ff0000;font-size: 24px;text-align: center;}/*table td:nth-child(7) {white-space:nowrap}*/
/* Stylesheet: Стиль Modified On 2025-05-19 21:10:55 */
.hidden {
    display: none !important;
}

.error {
    border: 1px solid red !important;
    background: #fef2f2 !important;
}

.customControl {
    display: none;
    background-color: #fff;
    padding: 20px 15px;
    border-radius: 3px;
    max-width: 250px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: relative;
    font-size: 14px;
}

.customControl .stock-list__param {
    font-size: 13px;
    margin-bottom: 20px;
}

.pgn {
    margin: 0 -10px;
}

.pgn li {
    display: inline-block;
}

.pgn_full {
    margin: 0;
}

.pgn_full .pgn {
    display: table;
    margin: 0;
}

.pgn_full .pgn li {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
}

.pgn a {
    display: inline-block;
    text-align: center;
    line-height: 35px;
    color: #ba7773;
    font-size: 17px;
    font-weight: bold;
    transition: 0.3s;
    text-transform: uppercase;
    padding: 5px;
    margin-right: 5px;
    border-bottom: solid 1px #fcf9f8
}

.pgn a:hover {
    color: #6a4e4e;
}

.pgn a.active {
    color: #6a4e4e;
    background: #fff;
}

@media (max-width: 992px) {
    .pgn a {
        width: 25px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .pgn_full .pgn {
        display: block;
        width: auto;
    }

    .pgn_full .pgn li {
        display: inline-block;
        width: auto;
    }

    .pgn a {
        width: auto;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        padding: 0 5px;
    }
}

.stock-list {
    margin: -5px -5px 30px -5px;
    font-size: 0;
}

.stock-list__item {
    display: inline-block;
    vertical-align: top;
    width: 33.23%;
    min-height: 310px;
    padding: 5px;
}

.stock-list__wrap {
    padding: 30px 20px;
    font-size: 14px;
    background: #fff;
}

.stock-list__wrap a b {display:inline-flex;margin:5px 0}

.stock-list__wrap:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);
}

.stock-list__param {
    line-height: 1.3;
}

.stock-list__param li {
    margin: 8px 0;
}

.stock-list .btn-white {
    margin: 15px 0 0 -8px;
}

.stock-list .h4 {
    margin-bottom: 15px;
}

.stock-list-control {
    overflow: hidden;
}

.stock-list-control h4 {
    margin: 0;
    float: left;
}

.stock-list-control .fright {
    float: right;
}

@media (max-width: 992px) {
    .pgn a {
        width: 25px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }

    .stock-list .btn-white {
        padding: 0 25px;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .stock-list__item {
        width: 50%;
    }

    .pgn a {
        width: auto;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        padding: 0 5px;
    }
}

@media (max-width: 480px) {
    .stock-list__item {
        width: 100%;
    }

    .stock-list-control h4 {
        float: none;
    }

    .stock-list-control .fright {
        float: none;
    }
}

.stock-map {
    position: relative;
    margin: 25px 0;
    background: #ecf3e8;
}

.stock-map__wrap {
    height: 430px;
}

.stock-map__info {
    position: absolute;
    z-index: 100;
    top: 45px;
    bottom: 45px;
    right: 40px;
    width: 300px;
    padding: 40px;
    background: #fff;
}

.stock-map__info h4 {
    margin-bottom: 10px;
}

.stock-map__info .stock-list__param {
    margin-bottom: 15px;
}

.stock-map__info .stock-list__param li {
    margin: 5px 0;
}

.stock-map__info .button {
    margin-left: -8px;
}

@media (max-width: 760px) {
    .stock-map__info {
        position: static;
        width: auto;
    }
}


/* new style */

.checkbox {
    display: inline-flex;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    transition: 0.3s;
}

.checkbox input[type=checkbox] {
    display: none;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #999;
}

.checkbox sup {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    min-width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #999;
    margin-right: 10px;
    position: relative;
    top: 2px;
}

.checkbox span {
    line-height: 18px;
}

.checkbox input:checked~sup::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    display: inline-flex;
    background: #999;
}




.catalog-body {
    display: flex;
    gap: 40px;
}

.catalog-sidebar {
    width: 360px;
}

.catalog-content {
    flex: 1;
}

@media (max-width: 1200px) {
    .catalog-body {
        flex-direction: column;
        gap: 40px;
    }

    .catalog-sidebar {
        width: auto;
    }
}

@media (max-width: 568px) {
    .catalog-body {
        gap: 20px;
    }
}


.filter-container {
    padding: 30px 30px 15px;
    border: solid 1px #999;
}

.filter-container .title {
    text-transform: uppercase;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: solid 1px #999;
    cursor: pointer;
}

.filter-container ul {
    font-size: 12px;
    margin-bottom: 17px;
}

.filter-container li {
    margin-bottom: 5px
}

@media (max-width: 1200px) {
    .filter-container {
        padding: 0;
        border: none;
    }

    .filter-container .title {
        padding-bottom: 12px;
        border-bottom: solid 1px #ccc;
        background: url(https://business.orionyarn.ru/images/icon-plus.svg) right 2px no-repeat;
    }

    .filter-container .title.open {
        background: url(https://business.orionyarn.ru/images/icon-minus.svg) right 8px no-repeat;
    }

    .filter-container ul {
        display: none;
        padding-bottom: 5px;
    }

    .filter-container li:last-child {
        margin-bottom: 0;
    }
}


.product {
    display: flex;
    gap: 40px;
}

.product__gallery {
    width: 540px;
}

.product__info {
    flex: 1;
}


@media (max-width: 1200px) {
    .product {
        flex-direction: column;
    }
    
    .product__gallery {
        width: auto;
    }
}


.product-gallery {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.product-gallery__main {}

.product-gallery__main img {
    display: block;
    width: 100%;
}

.product-gallery__more {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
}

.product-gallery__more .gallery-thumb {
    width: 25%;
    padding: 5px;
}

.gallery-thumb {
    width: 25%;
    padding: 5px;
}

.gallery-thumb a {
    display: block;
}

.gallery-thumb img {
    display: block;
    width: 100%;
}


.product-info {
    margin-bottom: 30px;
}

.product-info__title {
    font-size: 36px;
    margin: 0 0 20px;
}

.product-info__type {
    font-weight: bold;
    text-transform: uppercase;
    color: var(--gold);
}

.product-info__desr {}








.garn-title {
    display: flex;
    align-items: center;
    gap: 15px;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #333;
}

.garn-title::before {
    content: '';
    width: 34px;
    height: 23px;
    display: block;
    background: url(https://sandnesgarn.ru/img/sprite.png) 0 -160px no-repeat;
}




.garn-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.garn-list li {
    display: flex;
    align-items: center;
    gap: 15px;
}

.garn-ico {
    width: 47px;
    height: 47px;
    display: block;
    float: left;
    margin-left: -7px;
    overflow: hidden;
    cursor: pointer;
}

.garn-ico img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.header__controls .search-button {
    margin-right: 30px;
}

.header__controls .burger-btn  {
    margin-left: 25px;
}

@media (max-width: 568px) {
  .header__controls .search-button {
    margin-right: 25px;
  }
}

.clear {clear:both}

.contactform {width: 100%;}
.contactform input, .contactform textarea {width:100%;padding:10px;border:solid 1px #aeaeae;    color: var(--primary-color);font-family: var(--font-family);font-size: 16px;}
.contactform div {margin:10px 0}
#status {width:500px;}
.status-form {display:flex;justify-content: center;flex-wrap: wrap;gap:5px;}
.status-form button {cursor: pointer;transition: 0.5s;border: none;background: var(--gold);display: inline-flex;align-items: center;justify-content: center;padding: 0 30px;height: 42px;text-decoration: none;text-align: center;min-width: 160px;font-weight: 700;font-size: 16px;color: var(--white);margin-top:19px;}
.status-form #txt_mess {width:100% !important}
#status input {;padding:10px;border:solid 1px #aeaeae;color: var(--primary-color);font-family: var(--font-family);font-size: 16px;}

.twobuttons {margin:40px 0}
.twobuttons a {color: #FFF;background: #383838;height: 57px;font-size: 14px !important;line-height: 56px;padding: 0 30px;}
.twobuttons .active {background: #595959;}
.pvz_button {
    display:inline-block;
    background:#fff;
    color:#b16763;
    font-size: 14px;
    line-height: 27px;
    padding: 4px 18px;
    text-transform: uppercase;
    border-radius: 15px;
    position: relative;
    cursor: pointer;
}
.bottom_dashed {cursor: pointer;margin-bottom:15px;}
.bottom_dashed span {border-bottom: 1px dashed;}
.pvzopen {margin-bottom:20px;}
.pvzopen em {font-style: normal;color: red;}
#map2 {margin-bottom:20px !important;}
.popup h3 {margin-top:0}
.regions a:hover {color:#a98f5e}


.cbc {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

.page-content {
    flex: 1;
}

.btn {display: inline-block;color: #000;text-align: center;background: #fff;width: 280px;height: 70px;font-size: 20px;line-height: 70px;margin-top: 38px;border: solid 1px #000;cursor: pointer;transition: 0.5s;}
.btn:hover {border: solid 1px #a98f5e;color:#a98f5e}

.form_box .field {
    width: 100%;
    margin-bottom: 20px;
    float: left;
    padding: 0 10px;
}



.top-nav__item {
  position: relative;
  z-index: 9;
}
@media (min-width: 1201px) {
  .top-nav__item:hover .top-nav__link {
    color: var(--gold);
  }
  .top-nav__item:hover .dropnav {
    display: flex;
  }
}
@media (max-width: 1200px) {
  .top-nav__item {
    width: 100%;
  }
}

.top-nav__link._lk {
  color: var(--black);
}
.top-nav__link._lk::after {
  content: "";
  width: 29px;
  height: 13px;
  background: url(https://business.orionyarn.ru/images/ico_lk.png) center no-repeat;
}

.top-nav__link._drop {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 0.3s;
}
@media (max-width: 1200px) {
  .top-nav__link._drop {
    width: 100%;
    justify-content: space-between;
  }
  .top-nav__link._drop::after {
    content: "";
    width: 24px;
    height: 24px;
    background: url(https://business.orionyarn.ru/images/chevron-right.svg) center no-repeat;
    transform: rotate(90deg);
    position: relative;
    top: 2px;
  }
  .top-nav__link._drop.open {
    color: var(--gold);
  }
  .top-nav__link._drop.open::after {
    transform: rotate(270deg);
  }
}

.dropnav {
  display: none;
}
@media (min-width: 1201px) {
  .dropnav {
    position: absolute;
    left: -20px;
    top: -20px;
    background: #fff;
    padding: 70px 20px 20px 20px;
    border: 1px solid var(--stroke);
    z-index: -1;
    flex-direction: column;
    gap: 10px;
  }
  .dropnav::before {
    content: "";
    height: 1px;
    background: var(--stroke);
    position: absolute;
    left: 20px;
    right: 20px;
    top: 55px;
  }
}
@media (max-width: 1200px) {
  .dropnav {
    padding-top: 8px;
  }
}
.dropnav__link {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 5px 0;
  font-size: 14px;
}
@media (max-width: 1200px) {
  .dropnav__link {
    font-size: 18px;
    padding: 8px 0;
  }
}
.dropnav__link:hover {
  color: var(--gold);
}

.cms_form input {width: 100%;height: 62px;padding: 0 60px 0 24px;font-size: 16px;text-align: left;color: #1c1c1c;background: transparent;border: 1px solid #dfdfdf;}
.cms_form input[type=checkbox] {width: auto;height: auto;}
.cms_form textarea {width: 100%;height: 62px;padding: 0 60px 0 24px;font-size: 16px;text-align: left;color: #1c1c1c;background: transparent;border: 1px solid #EFEFEF;}

table {width:100%}
table td {padding:10px}

.cms_submit:hover, .button:hover {color: var(--white);background-color: var(--gray-dark-text) !important;}

.partners {max-width:600px}

.jq-selectbox {width:100%}
.jq-selectbox div {margin:0}

p.special-label {
    background-color: #a98f5e;
    color: #fff;
    font-size: 11px;
    margin-left: 113px;
    margin-top: -14px;
    opacity: 0.82;
    padding: 5px 6px 6px;
    position: absolute;
    text-align: center;
    width: 37px;
    margin-left: 0;
    margin-top: 0;
    top: -10px;
    position: absolute;
    right: 20px;
}
.color-card .special-label {
    top: 0px;
    right: 0px;
}

@media (max-width: 960px) {
table {font-size:12px}
.popup {width:100%}
.contactform {width: 100%;}
.partners {max-width:100%}
.fancybox__container {z-index:9999}
}

/* Stylesheet: Наш стиль (Все изменения только сюда) Modified On 2025-05-19 21:11:12 */
