.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@font-face {font-family: Inter;font-display: swap;src:url('../../design/okay_shop/fonts/Inter-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src:url('../../design/okay_shop/fonts/Inter-SemiBold.woff2') format('woff2');font-weight: 600;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src:url('../../design/okay_shop/fonts/Inter-Medium.woff2') format('woff2');font-weight: 500;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src:url('../../design/okay_shop/fonts/Inter-ExtraBold.woff2') format('woff2');font-weight: 800;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src:url('../../design/okay_shop/fonts/Inter-Light.woff2') format('woff2'),url('../../design/okay_shop/fonts/Inter-Light.woff') format('woff');font-weight: 300;font-style: normal;}@font-face {font-family: 'Inter';src: url('../../design/okay_shop/fonts/Inter-Bold.woff2') format('woff2'),url('../../design/okay_shop/fonts/Inter-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
:root {--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-56:clamp(28px, 5vw, 56px);--font-size-48:48px;--font-size-40:clamp(20px, 3vw, 40px);--font-size-36:clamp(24px, 3vw, 36px);--font-size-32:clamp(20px, 3vw, 32px);--font-size-26:26px;--font-size-24:clamp(20px, 4vw, 24px);--font-size-20:20px;}html {scrollbar-gutter: stable;}body,html {background: #ffffff;color: #272727;font-family: Inter, serif!important;font-weight:400;font-size: var(--font-size-14);}body{overflow-x: hidden;}body,html,li,ul {padding: 0;margin: 0;}li {list-style: none;}h1,h2 ,h3,h4{margin: 0;font-weight: 400;}a,button {cursor: pointer;}a {text-decoration: none;color:#272727;}button {border: 0;appearance: none;}button,input,textarea {outline: 0;appearance: none;-webkit-appearance: none;border-radius: 0;font-family: 'Inter', serif;}.flex{display: flex;justify-content: space-between;align-items: center;}.wrapper,.wrapper_for_slider{padding: 0 24px;width: 100%;box-sizing: border-box;}.header_banner{box-sizing: border-box;width: 100%;background-size: cover;background-position: left;padding: 0 29px;display: flex;align-items: center;justify-content: flex-start;height: 67px;position: fixed;top: 0;left: 0;z-index: 999;}.header_banner span{color: #FFF;font-size: var(--font-size-18);font-style: normal;font-weight: 500;line-height: 1;position: relative;z-index: 1;}.callback{font-weight: 600;line-height:1;text-transform: uppercase;color: #0D3880;border-radius: 4px;background: #EDF0F6;padding: 6px;margin-left: 22px;cursor: pointer;transition-duration: 0.4s;white-space: nowrap;display: flex;align-items: center;justify-content: center;}.header-contact__item--visible{margin-right: 10px;}.numbers_flex{display: flex;align-items: center;justify-content: flex-start;}.header.index_page{top: 67px;}.header{position: fixed;top: 0;left:0;width: 100%;z-index: 999;background: #fff;height: 163px;display: flex;align-items: center;justify-content: space-between;box-shadow: 0 19px 36.1px 2px rgba(13, 56, 128, 0.10);}.height_block{height: 163px;width: 100%;}.height_block.index_height{height: 230px;width: 100%;}.header .menu_group__list{display: flex;grid-gap: 30px;align-items: center;}.header .menu_group__list a{font-weight: 600;line-height: 24px;text-transform: uppercase;transition-duration: 0.4s;white-space: nowrap;}.phone{font-weight: 600;font-size: var(--font-size-16);transition-duration: 0.4s;}.phone span{white-space: nowrap;}.phones img{margin-right: 6px;}.social_list{display: flex;align-items: center;grid-gap: 12px;}.social_list a{display: flex;border-radius: 100%}.header_contact_actions{gap: 8px;}.social_list a.header_contact_button,.header_contact_button{min-height: 36px;padding: 6px 10px;border-radius: 4px;box-sizing: border-box;align-items: center;justify-content: center;color: #0D3880;background: #EDF0F6;font-size: var(--font-size-14);font-weight: 600;line-height: 1.15;text-align: center;text-transform: uppercase;white-space: nowrap;}.social_list a.header_contact_button--telegram,.header_contact_button--telegram{color: #FFF;background: #29A9EB;}.social_list a.header_contact_button:hover,.social_list a.header_contact_button:focus,.header_contact_button:hover,.header_contact_button:focus{color: #FFF;background: #0A1C3A;}.mobile_contact_actions{display: grid;grid-template-columns: 1fr;grid-gap: 8px;}.switcher{display: flex;align-items: center;grid-gap: 9px;}.switcher__link{border-radius: 4px;background: #EDF0F6;padding: 6px;font-weight: 600;line-height: 24px;text-transform: uppercase;color: #0D3880;position: relative;transition-duration:0.4s ;}.switcher div:last-child{display: none;}.label_switcher{width: 1.44px;height: 10px;background: #0D3880;}.switcher__link.active{opacity: 0.5;}.header__logo{width: 190px;}.header__logo img{width: 100%; transition-duration:0.4s ;cursor: pointer;}.header_flex{grid-gap: 25px;padding: 24px 0;justify-content: flex-start;}.header_informers{display: flex;align-items: center;grid-gap: 14px;flex: none;}.header_informers__link{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;padding: 0;transition-duration:0.4s ;cursor: pointer;border-radius: 12px;background: #EDF0F6;}.header_informers__link img,.header_informers__link svg{height: 24px;}.header_top{grid-gap: 20px;margin-bottom: 29px;}.header_informers__item{position: relative;}.cart_counter,.wishlist_counter,.commercial_counter{position: absolute;font-size: var(--font-size-10);font-style: normal;font-weight: 500;line-height: 1;color: white;background: #CC0D39;border-radius: 50%;display: flex;align-items: center;justify-content: center;text-align: center;width: 23px;height: 23px;right: -10px;top: -10px;}@keyframes counter-pulse {0%   { transform: scale(1); }50%  { transform: scale(1.4); }100% { transform: scale(1); }}.counter-animate {animation: counter-pulse 0.4s ease;}.catalog_button{font-weight: 600;line-height: 1;letter-spacing: 0.04em;text-transform: uppercase;padding: 0 11px;border-radius: 8px;background:#0D3880;display: flex;color:white;align-items: center;justify-content: center;grid-gap: 11px;z-index: 10;cursor: pointer;position: relative;transition-duration:0.4s ;height: 48px;}.catalog_button.active img{transform: rotate(180deg);transition-duration: 0.4s;}.catalog_button img{transition-duration: 0.4s;}.search__button{background: #0D3880;display: flex;padding: 0 19px;justify-content: center;align-items: center;font-weight: 600;line-height:1;letter-spacing: 0.04em;text-transform: uppercase;color:white;border-radius:0 8px 8px 0;transition-duration:0.4s ;}.search {position: relative;display: flex;align-items: stretch;justify-content: space-between;box-sizing: border-box;}.search svg{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);}.search__input{border-radius: 8px 0 0 8px;background: #EDF0F6;border: none;padding-left: 33px;height: 48px;font-weight: 500;width: 100%;line-height: 13px;text-transform: uppercase;font-size: var(--font-size-14);box-sizing: border-box;}.search__input::placeholder{font-weight: 500;line-height: 13px;text-transform: uppercase;font-size: var(--font-size-14);}.banner_title{font-size: var(--font-size-56);font-style: normal;font-weight: 800;line-height: 110%;text-transform: uppercase;max-width: 915px;margin-left:215px;}.banner_block{padding-top: 32px;}.top_banner_item,.banner_item{background-size: cover;background-position: center;position: relative;width: 100%;border-radius: 20px;}.banner_item{aspect-ratio: 61 / 73;}.top_banner_item {height: 100%;}.banner_item span{color: #FFF;position: absolute;font-size: var(--font-size-40);font-style: normal;font-weight: 500;line-height: 110%;left: 36px;top: 36px;right: 36px;}.banner_flex{align-items: stretch;grid-gap: 24px;display: flex;margin-top: 32px;}.top_banner_item span{font-size: var(--font-size-40);font-style: normal;font-weight: 500;line-height: 110%;position: absolute;right: 40px;color: #FFF;padding-left: 40px;bottom: 40px;   max-width: 530px;}.banner_top{width: calc(100% - 34% - 24px);}.top_banner_slider{width: 100%;height: 100%;border-radius: 20px;overflow: hidden;position: relative;}.top_banner_slider .swiper-slide{height: auto;}.top_banner_slider .top_banner_item{height: 100%;}.top_banner_slider .swiper-pagination{display: none;}.banners{width: 34%;overflow: hidden;}.btn{border-radius: 8px;background: #0D3880;height: 48px;padding: 0 24px;display: flex;align-items: center;grid-gap: 16px;font-size: var(--font-size-14);font-style: normal;font-weight: 600;letter-spacing: 0.04em;line-height: 1;text-transform: uppercase;color: white;justify-content: space-between;text-align: center;transition-duration:0.4s ;cursor: pointer;box-sizing: border-box;white-space: nowrap;}.btn.fix {padding: 7px 8px 7px 24px;}.swiper-container {margin-left: auto;margin-right: auto;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-container-vertical > .swiper-wrapper {flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {flex-wrap: wrap;}.swiper-container-multirow-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}.swiper-container-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height: auto;}.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height;}.swiper-container-3d {perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory;}.swiper-button-disabled {display: none;}.swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10;bottom: 37px;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {left: 0;width: 100%;}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33);}.swiper-pagination-bullet {width: 6px;height: 6px;display: inline-block;border-radius: 8px;background: white;-webkit-backface-visibility: visible;transition: opacity 200ms ease;margin: 0 6px;}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active {opacity: 1;background: #FBBC43;}.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform, 200ms top;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms left;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms right;}.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #00afee;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.swiper-scrollbar-lock {display: none;}.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid #000;border-radius: 50%;border-top-color: transparent;}.lazy:not(.initial) {transition: opacity 1s;}.lazy.initial,.lazy.loaded,.lazy.error {opacity: 1;}@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube {overflow: visible;}.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}.swiper-container-flip {overflow: visible;}.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.lazy:not(.initial) {transition: opacity 1s;}.lazy.initial,.lazy.loaded,.lazy.error {opacity: 1;}.button_banner_flex{position: absolute;bottom:73px;display: flex;align-items: center;justify-content: center;width: 100%;left: 0;}.banner-prev img{transform: rotate(180deg);}.banner-prev svg,.banner-next svg{width: 16px;height: 16px;}.banner-prev,.banner-next{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;cursor: pointer;transition-duration: 0.3s;width: 62px;height: 62px;border-radius: 8px;background:#FFFFFF;display: flex;align-items: center;justify-content: center;}.banner-prev{left: 35px ;}.banner-next{right: 35px;}.container_width{position: relative;margin: 0  auto;max-width: 1440px;width: 100%;}.section{padding-top: 120px;}.section_title{font-size: var(--font-size-36);font-style: normal;font-weight: 600;line-height: 133% ;margin-bottom: 36px;}.preview_img{height: 100%;width: 100%;object-fit: contain;}.product_preview{height: 100%;box-sizing: border-box;border-radius: 20px;border: 1px solid #DBDBDB;position: relative;padding: 16px;background: linear-gradient(0deg, rgba(219, 229, 238, 0.50) 0%, rgba(255, 255, 255, 0.50) 120px);cursor: pointer;}.stickers{position: absolute;display: flex;flex-direction: row;flex-wrap: wrap;grid-gap: 5px;top:0;align-items: flex-start;z-index: 2;}.product_stickers_row{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;gap: 8px;min-height: 26px;}.product_stickers_row__left{display: flex;flex-wrap: wrap;gap: 5px;flex: 1;min-width: 0;}.product_stickers_row .product_preview__sku{flex-shrink: 0;position: static;line-height: 26px;}.stickers_left{left: 0;}.stickers_right{right: 0;}.sticker{display: flex;align-items: center;justify-content: center;height: 26px;border-radius: 20px;font-size: var(--font-size-12);font-style: normal;font-weight: 600;line-height: 100%;letter-spacing: -0.04em;padding: 0 16px;white-space: nowrap;margin-bottom: 0;}.sticker--hit{background: #FBBC43;box-sizing: border-box;}.sticker--discount{background: #CC0D39;color: white;border-radius: 20px;margin-left: auto;}.sticker--sale{background: #CC0D39;color: white;box-sizing: border-box;}.sticker--new{background: #0D3880;color: white;}.sticker--action{background: #CC0D39;color: white;}.sticker--maketoorder{background: #8A94A6;color: white;}.product_preview__image .sticker--made-in-ukraine,.product_gallery .sticker.sticker--made-in-ukraine{display: flex;width: 26px;height: 26px;padding: 0;background: transparent;border-radius: 0;}.product_preview__image .sticker--made-in-ukraine svg,.product_gallery .sticker--made-in-ukraine svg{display: block;width: 26px;height: 26px;flex-shrink: 0;}.top_admin_bookmark,.openTools{display: none !important;}.stickers.fn_sticker_rotate.is-rotating .sticker {display: flex;position: absolute;left: 0;top: 0;opacity: 0;transition: opacity 0.45s ease;pointer-events: none;}.stickers.fn_sticker_rotate.is-rotating .sticker.sticker--active {opacity: 1;pointer-events: auto;}.product_preview_list_item--maketoorder {white-space: nowrap;}.product_preview_list_item--maketoorder span {color: #A3ADBE;font-weight: 600;font-size: var(--font-size-11);}.product_info_list_item--maketoorder span {color: #A3ADBE;font-weight: 600;}.hidden{display: none;}.product_preview__sku{font-size: var(--font-size-12);font-style: normal;font-weight: 400;line-height: 26px;letter-spacing: 0.013em;}.product_info_position{top: 16px;position: absolute;right: 16px;display: flex;flex-direction: column;grid-gap: 14px;align-items: flex-end;}.wishlist_button{border-radius: 8px;border: 1px solid  #E7E4E4;display: flex;width: 36px;height: 36px;min-width: 36px;justify-content: center;align-items: center;background: white;position: relative;box-sizing: border-box;}.wishlist_button:before{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-image: url("../../design/okay_shop/images/heart.svg");background-size: contain;background-repeat: no-repeat;background-position: center;width: 16px;height: 16px;cursor: pointer;transition-duration:0.4s ;}.wishlist_button.selected:before,.wishlist_button:hover:before{background-image: url("../../design/okay_shop/images/heart-active.svg");   transition-duration:0.4s ;}.product_preview__name_link{font-size: var(--font-size-16);font-style: normal;font-weight: 500;line-height: 150%;margin: 16px 0 10px 0;display: block;transition-duration:0.4s ;}.product_preview__button {border-radius: 6px;background: #FFF;color:  #0D3880;padding: 7px;display: flex;align-items: center;grid-gap: 7px;font-size: var(--font-size-12);font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.15px;transition-duration:0.4s ;white-space: nowrap;}.product_preview__buttons--out_stock{width: 100%;justify-content: center;}.product_preview__out_stock{color: #fff;font-size: var(--font-size-13);font-weight: 500;margin: 0;padding: 7px 0;}.hidden-xs-up{display: none;}.price {font-size: var(--font-size-16);font-style: normal;font-weight: 500;line-height: normal;}.old_price {font-size: var(--font-size-14);text-decoration-line: line-through;font-weight: 500;}.price--red{color: #CC0D39;}.product_preview__prices {display: flex;flex-direction: row-reverse;align-items: center;grid-gap: 8px;flex-wrap: wrap;justify-content: flex-end;}.price_block{display: flex;align-items: center;justify-content: space-between;margin: 20px 0 12px 0;grid-gap: 10px;}.amount{border-radius: 8px;border: 1px solid  #0D3880;height: 40px;padding: 8px 0;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;grid-gap:0;}.amount__input{font-size: var(--font-size-14);font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.175px;color: #0D3880;border: 0;width: 40px;text-align: center;background: transparent;}.amount__input::placeholder{color: #A3ADBE;opacity: 1;}.amount__minus,.amount__plus{width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition-duration:0.4s ;}.product_preview__buttons{border-radius: 8px;background: #0D3880;padding: 6px;display: flex;align-items: center;grid-gap: 9px;transition-duration:0.4s ;box-sizing: border-box;}.sticker--discount{display: flex;}.product_preview_all_price{font-size: var(--font-size-14);font-style: normal;font-weight: 600;line-height: 1;letter-spacing: 0.0125em;color: #FFFFFF;padding-left: 8px;white-space: nowrap;}.flex_preview_price{grid-gap: 4px;}.product_preview_list{border-radius: 8px;border: 1px solid #DBE5EE;padding: 4px 10px;font-size: var(--font-size-12);font-style: normal;font-weight: 500;line-height: 150%;text-align: center;display: flex;align-items: center;justify-content: space-between;grid-gap: 10px;}.product_preview_list_item{width: 100%;position: relative;}.product_preview_list_item span{display: block;}.product_preview_list_item--pending .pending_qty{font-size: var(--font-size-12);}.product_preview_list_item:nth-child(2):before{}.product_preview_list_item:nth-child(2):not(:last-child):after{}.line_stock{width: 1px;height: 35px;background: #DBE5EE;}.nav_buttons{position: absolute;top: 50%;transform: translateY(-50%);right: 0;display: flex;align-items: center;grid-gap: 8px;}.nav_buttons>div{border: 1px solid #E7E4E4;border-radius: 5px;background: white;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;transition-duration:0.4s ;cursor: pointer;box-sizing: border-box;}.right_banner{position: relative;}.products_grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 24px;}.product_preview__name_link {word-break: break-word;line-height: 1.2em;min-height: 2.4em;}@media (max-width: 767px) {.section_bg .fn_products_slide,.section .fn_products_slide {overflow: hidden;}}.fn_products_slide .swiper-wrapper{display: flex;align-items: stretch;}.product_preview{display: flex;flex-direction: column;justify-content: space-between;}.product_item{position: relative;z-index: 0;height: auto!important;padding: 1px;box-sizing: border-box;}.color_item{width: 32px;height: 32px;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;  transition-duration: 0.3s;cursor: pointer;border:none!important;box-sizing: border-box;}.color_item span{width: 24px!important;height: 24px!important;border: 1px solid #8093A0;box-sizing: border-box;}.color_item >span:first-child{width: 100%;height: 100%;border-radius: 50%;display: block;}.color_item.active:before{width: 100%;height: 100%;border-radius: 50%;border: 1px solid #0D3880;content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-sizing: border-box;display: none;}.color_item.active{background: white;}.color_item.active span{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);outline: 2px solid #002741;outline-offset: 2px;}.product_preview_colors{position: absolute;left: -2px;top: 63px;display: flex;flex-direction: column;grid-gap: 0;height: 248px;}.product_preview_colors .splide__slide{}.product_preview__image{position: relative;}.product_image_wrap {position: relative;}.catalog_img_bars {position: absolute;top: 100%;bottom: auto;left: 8px;right: 8px;display: flex;gap: 4px;opacity: 0;transition: opacity 0.2s ease;z-index: 2;pointer-events: none;margin-top: 20px;}.product_preview__name {padding-top: 20px;}.catalog_img_bar {flex: 1;height: 1px;border-radius: 0;background: rgba(0, 0, 0, 0.2);transition: background 0.15s ease;}.catalog_img_bar.active {background: #0D3880;}.product_preview__no_image {height: 324px;width: 100%;background: #ffffff;border-radius: 12px;display: flex;align-items: center;justify-content: center;}.splide_image{height: 324px;width: 100%;background: #ffffff;border-radius: 12px;display: flex;align-items: center;justify-content: center;}.product_preview__no_image svg {width: 64px;height: 64px;opacity: 0.3;}.product-page__no_image {width: 100%;min-height: 400px;background: #f5f7fa;border-radius: 20px;display: flex;align-items: center;justify-content: center;border: 1px solid #DBE5EE;}.product-page__no_image svg {width: 80px;height: 80px;opacity: 0.3;}.banners.fix{background-position: center;background-size: cover;border-radius: 20px;aspect-ratio: 61 / 73;}.banner_top.fix{background: #DBE5EE;display: flex;align-items: center;justify-content: center;padding: 120px 20px;grid-gap: 24px;flex-direction: column;border-radius: 20px;box-sizing: border-box;}.banner_top.fix .section_title{max-width: 900px;width: 100%;text-align: center;margin: 0 auto;}.banner_top_info{display: flex;flex-direction: column;align-items: center;justify-content: center;}.banner_flex.fix{align-items: stretch;}.brands_item img{height: 100%;width: 100%;object-fit: cover;}.technology_item span{font-size: var(--font-size-20);font-style: normal;font-weight: 600;line-height: 130%;}.section_bg{padding: 120px 0;background: rgba(255, 255, 255, 0.01);background: linear-gradient(0deg, rgba(13, 56, 128, 0.10) 0%, rgba(255, 255, 255, 0.1) 164px);}.flex_head .section_title{margin-bottom: 0;}.flex_head{margin-bottom: 32px;}.brand_link{border-radius: 10px;border: 1px solid  #DBE5EE;background: #FFF;height: 154px;display: flex;align-items: center;justify-content: center;text-align: center;padding: 10px;transition-duration: 0.3s;width: 100%;box-sizing: border-box;cursor: default;}.brand_slider .splide__slide {width: 270px;}.brand_link img{height: 64px;max-width: 163px;width: 100%;object-fit: contain;}.faq__question{font-size: var(--font-size-18);font-style: normal;font-weight: 400;line-height: 120%;padding-right: 48px;display: flex;align-items: flex-start;grid-gap: 48px;cursor: pointer;position: relative;  transition-duration: 0.3s;}.close_faq:before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 18px;height: 2px;background: #1B1F3B;}.close_faq:after{content: '';position: absolute;right: 8px;top: 50%;transform: translateY(-50%);width: 2px;height: 18px;background: #1B1F3B;transition: 200ms linear;}.faq__question.active .close_faq:after{transform: translateY(-50%) rotate(90deg);transition: 200ms linear;}.faq__count{display: block;width: 50px;text-align: left;margin-top: 1px;}.faq__item{padding: 24px 0;border-bottom: 1px solid  #DBE5EE;}.faq__item:first-child{border-top: 1px solid  #DBE5EE;}.faq__answer{font-style: normal;font-weight: 300;line-height: 171.429%;margin: 24px 0;}.faq__content{padding-left: 98px;}.about_grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 26px;grid-auto-rows: 1fr;align-items: stretch;margin: 24px 0;}.about_item{border-radius: 20px;border: 1px solid #DBE5EE;padding: 32px;display: flex;flex-direction: column;justify-content: space-between;}.about_item.fix{padding: 0;background-position: center;background-size: cover;}.about_item_first{border: 0;padding: 0!important;max-width: 270px;justify-content: flex-start;}.about_item_title{font-weight: 700;line-height: 20px;text-transform: uppercase;margin-bottom: 16px;}.about_item_first .about_item_title{font-size: var(--font-size-24);margin-bottom: 28px;text-transform: none;}.section_description{font-style: normal;font-weight: 400;line-height: 150%;font-size: 16px;}.about_item img{margin-bottom: 25px;width: 64px;}.section_title_middle{font-size: var(--font-size-24);font-style: normal;font-weight: 400;line-height: 150%}.section_info .section_description strong{color: #0D3880;font-size: var(--font-size-18);font-style: normal;font-weight: 600;line-height: 150%;display: block;margin: 27px 0;}.section_info .section_description  li{position: relative;margin-top: 12px;padding-left: 38px;line-height: 20px;}.section_info .section_description  li:before{content: '';position: absolute;left: 0;top: 1px;background-image: url("../../design/okay_shop/images/check.svg");width: 19px;height: 18px;background-size: contain;background-repeat: no-repeat;background-position: center;}.flex_heading{align-items: flex-start;grid-gap: 55px;}.flex_heading .section_title{min-width: 310px;}.about_bg{background-image: url("../../design/okay_shop/images/bg2.png");background-size: cover;border-radius: 20px;padding: 40px;display: flex;align-items: stretch;justify-content: space-between;grid-gap: 24px;background-position: center;}.about_company_block--page{padding-top: 0!important;}.about_company_block--page .section_info .section_title_middle{font-weight: 600;}.about_bg--two_columns .about_col{width: calc(50% - 12px);}.about_col{color: white;width: 30%;display: flex;flex-direction: column;box-sizing: border-box;justify-content: flex-start;}.about_col strong{font-size: var(--font-size-18);font-style: normal;font-weight: 700;line-height: 24px;margin-bottom: 18px;display: block;}.about_col_fix{padding: 24px 32px;background: #0D3880;border-radius: 20px;color: white;}.about_col_big{background: #FFF;color: #272727;width: 33%;padding: 24px 32px;border-radius: 20px;}.about_col li{position: relative;padding-left: 10px;}.about_col li:before{content: '';position: absolute;left: 0;top: 9px;width: 4px;height: 4px;background: #272727;border-radius: 50%;}.about_col .section_title_middle{font-weight: 700;margin-bottom: 24px;}.technology_item_image{aspect-ratio: 269 / 380;border-radius: 20px;overflow: hidden;border: 1px solid #E7E4E4;}.m-b-26{margin-bottom: 26px;}.brands_item{position: relative;transition-duration: 0.3s;}.brands_item img{}.brand_button_flex{position: absolute;left: 9px;right: 9px;bottom: 42px;opacity: 0;transition-duration: 0.3s;display: flex;align-items: center;justify-content: center;}.brand_button_flex .btn.fix{padding: 0 8px 0 16px;grid-gap: 8px;}.btn.fix .btn_ar{transform: rotate(90deg);}.btn_ar{height: 33px!important;max-width: 33px;width: 33px;border-radius: 0!important;}.section_page{padding: 32px 0 0 0;background-color: white;background-image: linear-gradient(180deg, rgba(13, 56, 128, 0.10) 0%, white 200px);min-height: 300px;}.block__heading{font-size: var(--font-size-56);font-style: normal;font-weight: 800;line-height: 110%;text-transform: uppercase;margin-top:32px;margin-bottom: 32px;}.m-b-16{margin-bottom: 16px;}.block__header .section_title{margin: 16px 0;}.breadcrumbs{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px;padding: 0;margin: 0;}.breadcrumbs a{position: relative;}.breadcrumbs a:after{content: '';position: relative;background-image: url("../../design/okay_shop/images/bread_new.svg");width: 5px;height: 20px;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}.breadcrumbs a,.breadcrumbs span{font-size: var(--font-size-14);font-style: normal;font-weight: 300;transition-duration: 0.3s;line-height: 20px;display: flex;flex-direction: row;gap: 8px;}.h1{font-size: var(--font-size-24);font-style: normal;font-weight: 600;line-height: 140%;margin-bottom: 22px;}.flex_catalog{align-items: flex-start;grid-gap: 24px;margin-top: 32px;}.catalog_banner{border-radius: 20px;min-height: 195px;background-size: cover;background-position:center;margin-bottom: 23px;position: relative;overflow: hidden;}.catalog_banner span{position: absolute;left: 35px;top: 50%;transform: translateY(-50%);font-size: var(--font-size-40);font-style: normal;font-weight: 500;line-height: 110%;color: white;}.sidebar{width: 355px;padding: 24px 32px;border-radius: 10px;background: #FFF;box-sizing: border-box;min-width: 355px;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.filter__name{font-weight: 600;line-height: 150%;display: flex;font-size: var(--font-size-16);align-items: center;justify-content: space-between;}.filter__name_arrow{transition: transform 0.3s ease;cursor: pointer;}.filter__name.active .filter__name_arrow{transform: rotate(180deg);}.filter__name > span:first-child{display: flex;flex-direction: row;align-items: center;gap: 6px;}.filter__reset{display: flex;align-items: center;justify-content: center;flex-shrink: 0;color: #212121;transition: color 0.25s ease, transform 0.25s ease;}.filter_item{border-bottom: 1px solid #DBE5EE;padding-bottom: 24px;margin-bottom: 24px;}.filter__catalog_link,.filter__link{font-size: var(--font-size-14);font-style: normal;font-weight: 400;line-height: 150%;padding: 0;background: transparent;transition-duration: 0.3s;cursor: pointer;color: #272727 ;}.filter__checkbox{width: 20px;min-width: 20px;height: 20px;min-height: 20px;border-radius: 3px;border: 1px solid #272727;position: relative;transition: 0.3s ease;flex-shrink: 0;}.filter__link{display: flex;align-items: flex-start;grid-gap: 12px;text-align: left;}.filter__label{display: block;text-align: left;padding-right: 8px;}.filter__checkbox:before{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 12px;height: 12px;background-image: url("../../design/okay_shop/images/check-w.svg");background-size: contain;background-repeat: no-repeat;background-position: center;opacity: 0;}.filter__link.checked .filter__checkbox{background: #0D3880;border-radius: 4px;border-color: #0D3880;}.filter__link.checked .filter__checkbox:before{opacity: 1;}.filter__catalog_link.selected{font-weight: 700;color: #0D3880;}.filter__catalog_menu{display: flex;flex-direction: column;align-items: flex-start;grid-gap: 14px;}.sorts{position: absolute;top: 30px;right: 0;padding:20px 30px;background: #fff;opacity: 0;visibility: hidden;width: 160px;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);border-radius: 10px;}.sorts.active{opacity: 1;visibility: visible;z-index: 30;}.products_sort{position: relative;}.product_sort__link{background: transparent;border: none;width: 100%;font-family: 'Inter', serif;font-style: normal;font-weight: 400;line-height: 140%;text-align: left;padding: 0;margin-top: 5px;transition-duration: 0.3s;color: #272727;font-size: var(--font-size-14);}.product_sort__title{display: flex;align-items: center;font-size: var(--font-size-14);font-style: normal;font-weight: 400;line-height: 140%;cursor: pointer;grid-gap: 10px;   transition-duration: 0.3s;}.products_container__sort{border-radius: 10px;border: 1px solid  #E7E4E4;padding: 16px 24px;display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;}.flex_catalog_top{justify-content: flex-start;grid-gap: 20px;}.catalog_tab_link{font-size: var(--font-size-14);font-style: normal;font-weight: 400;line-height: 140%;padding: 0 24px;border-radius:8px;background: transparent;transition-duration: 0.3s;height: 32px;display: flex;align-items: center;justify-content: center;}.catalog_tab_link.checked,.catalog_tab_link:hover{background: #0D3880;color: white;transition-duration: 0.3s;}.catalog_tags{display: flex;flex-direction: column;gap: 4px;}.catalog_tags__item{margin: 0;}.catalog_tags__link{margin-left: -8px;display: flex;align-items: center;gap: 6px;width: calc(100% + 8px);min-height: 48px;padding: 7px 8px;border: 0;border-radius: 6px;background: #fff;color: #272727;font: inherit;font-size: var(--font-size-14);line-height: 1;text-decoration: none;cursor: pointer;transition: border-color .2s, background-color .2s;box-sizing: border-box;font-weight: 600;text-align: left;}.catalog_tags__link:hover,.catalog_tags__link.checked{background: #F2F5FA;color: #0D3880;}.catalog_tags__link img{flex: none;}.catalog_tags__link > span:not(.catalog_tags__count){white-space: nowrap;}.catalog_tags__remove{flex: none;margin-left: auto;}.catalog_tags__count{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 23px;height: 23px;border-radius: 50%;background: #0D3880;color: #ffffff;font-size: var(--font-size-10);font-weight: 500;line-height: 1;}.browsed{position: relative;}.pagination{display: flex;align-items: center;justify-content: center;margin-top: 18px;flex-wrap: wrap;}.pagination__item >a,.pagination__item >span{width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;font-weight: 700;line-height: 1;color: #0D3880;}.pagination__item>span{color: #CC0D39;}.pagination__item > a{transition: all 0.3s ease;}.btn_more{display: flex;align-items: center;justify-content: center;width: 100%;box-sizing: border-box;padding: 24px;grid-gap: 8px;font-size: var(--font-size-18);font-style: normal;font-weight: 500;line-height: 18px;color: #0D3880;margin-top: 43px;border-radius: 10px;border: 1px solid #0D3880;background: #FFF;transition-duration: 0.3s;cursor: pointer;height:  66px;}.btn_more.hidden{display: none;}.btn_more svg{transition: transform 0.6s ease;}.btn_more.loading{pointer-events: none;opacity: 0.5;}.btn_more.loading svg{animation: spin 1s linear infinite;}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.price_range{display: flex;align-items: center;grid-gap: 8px;}.price_label input{border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.20);background:  #FFF;padding: 11px 16px;font-size: var(--font-size-14);font-style: normal;font-weight: 400;line-height: 150%;width: 100%;box-sizing: border-box;text-align: center;}.separator,.price_currency{font-size: var(--font-size-16);}.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-target {position: relative;}.noUi-base,.noUi-connects {width: 100%;height: 100%;position: relative;z-index: 1;}.noUi-connects {overflow: hidden;z-index: 0;}.noUi-connect,.noUi-origin {will-change: transform;position: absolute;z-index: 1;top: 0;right: 0;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-webkit-transform-style: preserve-3d;transform-origin: 0 0;transform-style: flat;}.noUi-connect {height: 100%;width: 100%;}.noUi-origin {height: 10%;width: 10%;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {left: 0;right: auto;}.noUi-vertical .noUi-origin {width: 0;}.noUi-horizontal .noUi-origin {height: 0;}.noUi-handle {-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;}.noUi-touch-area {height: 100%;width: 100%;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {-webkit-transition: transform 0.3s;transition: transform 0.3s;}.noUi-state-drag * {cursor: inherit !important;}.noUi-horizontal {height: 18px;}.noUi-horizontal .noUi-handle {width: 34px;height: 28px;right: -17px;top: -6px;}.noUi-vertical {width: 18px;}.noUi-vertical .noUi-handle {width: 28px;height: 34px;right: -6px;top: -17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {left: -17px;right: auto;}.noUi-target {background: #fafafa;border-radius: 4px;border: 1px solid #d3d3d3;box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;}.noUi-connects {border-radius: 3px;}.noUi-connect {background: #3fb8af;}.noUi-draggable {cursor: ew-resize;}.noUi-vertical .noUi-draggable {cursor: ns-resize;}.noUi-handle {border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;cursor: default;box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;}.noUi-active {box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;}.noUi-handle:before,.noUi-handle:after {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #e8e7e6;left: 14px;top: 6px;}.noUi-handle:after {left: 17px;}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}.noUi-vertical .noUi-handle:after {top: 17px;}[disabled] .noUi-connect {background: #b8b8b8;}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle {cursor: not-allowed;}.noUi-pips,.noUi-pips * {-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-pips {position: absolute;color: #999;}.noUi-value {position: absolute;white-space: nowrap;text-align: center;}.noUi-value-sub {color: #ccc;font-size: 10px;}.noUi-marker {position: absolute;background: #ccc;}.noUi-marker-sub {background: #aaa;}.noUi-marker-large {background: #aaa;}.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}.noUi-value-horizontal {-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal {-webkit-transform: translate(50%, 50%);transform: translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}.noUi-marker-horizontal.noUi-marker-large {height: 15px;}.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}.noUi-value-vertical {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);padding-left: 25px;}.noUi-rtl .noUi-value-vertical {-webkit-transform: translate(0, 50%);transform: translate(0, 50%);}.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}.noUi-marker-vertical.noUi-marker-sub {width: 10px;}.noUi-marker-vertical.noUi-marker-large {width: 15px;}.noUi-tooltip {display: block;position: absolute;border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;color: #000;padding: 5px;text-align: center;white-space: nowrap;}.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;bottom: 120%;}.noUi-vertical .noUi-tooltip {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);top: 50%;right: 120%;}.noUi-horizontal .noUi-origin > .noUi-tooltip {-webkit-transform: translate(50%, 0);transform: translate(50%, 0);left: auto;bottom: 10px;}.noUi-vertical .noUi-origin > .noUi-tooltip {-webkit-transform: translate(0, -18px);transform: translate(0, -18px);top: auto;right: 28px;}#fn_slider_price.noUi-target {position: relative;height: 1px;background: #DBE5EE;margin: 24px 10px 24px;border-radius: 20px;border: none;font-family: inherit;color: inherit;}#fn_slider_price.noUi-target .noUi-handle {position: absolute;width: 18px;height: 18px;margin-left: -12px;top: -9px;border-radius: 50%;background-color: #0D3880;cursor: pointer;box-shadow: none;transition: background-color 0.2s;}#fn_slider_price.noUi-target .noUi-handle::after,#fn_slider_price.noUi-target .noUi-handle::before {content: none;}#fn_slider_price.noUi-target .noUi-connect,#fn_slider_price.noUi-target .noUi-handle:hover {background-color: #0D3880;}#fn_slider_price.noUi-horizontal .noUi-handle {right: -10px;}.filter__group{margin-top: 16px;display: flex;flex-direction: column;grid-gap: 8px;}.feature_content{max-height: 370px;overflow-y: auto;}.seo_text{max-height: 275px;overflow-y: auto;font-size: var(--font-size-16);}.seo_text h2,.seo_text h3{font-size: var(--font-size-24);font-style: normal;font-weight: 600;margin-bottom: 24px;}.products_container{width:calc(100% - 355px - 24px);}.brands_grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 24px;grid-auto-rows: 1fr;align-items: stretch;}.fn_filter_reset{font-size: var(--font-size-14);font-style: normal;font-weight: 500;line-height: 150%;color: #CC0D39;display: flex;align-items: center;grid-gap: 10px;padding: 10px 0;background: transparent;cursor: pointer;    transition-duration: 0.3s;}.brand_name{font-size: var(--font-size-16);font-style: normal;font-weight: 700;line-height: 125%;text-transform: uppercase;margin-top: 30px;display: block;text-align: center;}.brand_name_page .brand_name{position: absolute;bottom: 24px;left: 0;right: 0;padding: 0 9px;}.brand_name_page img{height: 102px;margin-top: 30px;}.brand_name_page{height:240px;position: relative;align-items: flex-start;}.brand_link.fix{height: auto;padding: 30px 9px;display: flex;flex-direction: column;justify-content:space-between;align-items: center;}.footer{}@media (max-width: 767px) {.footer .logo__link {display: none;}}.footer_bottom{border-top: 1px solid  #DBE5EE;border-top: 1px solid  #DBE5EE;padding: 30px 0;}.copyright{font-weight: 400;line-height: 12px;text-transform: uppercase;display: flex;flex-direction: column;grid-gap: 15px;}.payments_img{justify-content: flex-start;grid-gap: 14px;}.dev_item{font-size: var(--font-size-14);font-style: normal;line-height: 200%;transition-duration: 0.3s;cursor: pointer;}.dev_item span{font-size: var(--font-size-18);font-style: normal;font-weight: 300;line-height: 35px;letter-spacing: -0.18px;color: #000AFF;margin: 0 10px;display: inline-block;}.footer .categories_menu>li>a{font-size: var(--font-size-20);font-style: normal;font-weight: 700;text-transform: uppercase;margin-bottom: 22px;display: block;max-width: 100%;}.footer .categories_menu>.categories_menu__item{flex: auto;border-top: 1px solid  #E7E7E7;padding: 30px;border-left: 1px solid #E7E7E7;max-width:100%;box-sizing: border-box;}.footer .categories_menu>.categories_menu__item:nth-child(6n+1){padding-left: 0;border-left: none;}.col_title {font-size: var(--font-size-20);font-style: normal;font-weight: 700;line-height: 16px;text-transform: uppercase;margin-bottom: 22px;display: block;transition-duration: 0.3s;}.footer .categories_menu__item.fix{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding-top: 10px;padding-left: 0;border-right: none;max-width: 188px;grid-column: span 1;}.footer .categories_menu{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;display: grid;}.footer_top>.categories_menu__item{}.footer .categories_menu>li>a.telegram_btn,.telegram_btn{font-size: var(--font-size-11);font-style: normal;font-weight: 500;line-height: 1.2;text-align: left;border-radius: 8px;background: #29A9EB;color: white;margin: 0;display: inline-flex;align-items: center;grid-gap: 14px;text-transform: none;padding: 7px 13px 7px 7px;cursor: pointer;transition-duration: 0.3s;}.footer .social_list{margin:33px 0;gap: 20px;}.logo__link {margin-bottom: 0!important;display: flex!important;}.subcategory .categories_menu__item{margin: 0;line-height: 1;}li.categories_menu__item.has_child .subcategory .categories_menu__link{margin:0;}li.categories_menu__item.has_child .subcategory{gap: 2px;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}.categories_menu__item p{margin: 12px 0;}.police{margin-left: 0!important;display: block;white-space: nowrap;}.footer_cart{padding: 35px 0 35px 0;}.not_found__description{font-size: var(--font-size-32);font-style: normal;font-weight: 600;line-height: 1.2;margin: 37px 0;text-align: center;}.not_found__description p{margin: 0;}.not_found__image img{max-width: 592px;width: 100%;}.not_found{min-height: 50vh;display: flex;flex-direction: column;align-items: center;justify-content: center;}.section_description_page h2{font-size: var(--font-size-32);font-style: normal;font-weight: 600;margin: 32px 0 16px 0;}.section_description_page h3{font-size: var(--font-size-18);font-style: normal;font-weight: 600;margin-bottom: 16px;}.section_description_page li{position: relative;padding-left: 15px;margin: 3px 0;}.section_description_page li:before{content: '';position: absolute;left: 0;width: 5px;height: 5px;border-radius: 50%;background: #272323;top: 10px;}.section_description p{margin: 16px 0;}.banner_page{display: flex;flex-direction: column;justify-content: flex-end;border-radius:0 0 10px 10px;height: 260px;padding: 0 20px 32px 125px;color: white;background-position: bottom;box-sizing: border-box;}.banner_page .breadcrumbs a{color: white;}.banner_page .breadcrumbs a:before{filter: invert(1);}.section_info.fix{padding: 60px 0;}.portfolio_content{display: none;}.portfolio_content.active{display: block;}.portfolio_tab,.fashion_tab,.user_order_filter{border-radius: 8px;outline: 1px solid #0D3880;padding: 0 16px;height: 38px;background: white;cursor: pointer;font-size: 14px;font-style: normal;font-weight: 400;display: flex;align-items: center;justify-content: center;}.portfolio_tab.active,.fashion_tab.active,.user_order_filter.active,.portfolio_tab.active:hover,.fashion_tab.active:hover,.user_order_filter.active:hover{background: #0D3880!important;color: white;    transition-duration: 0.3s;cursor: default;}.portfolio_tabs,.user_order_filters {justify-content: flex-start;grid-gap: 12px;margin-bottom: 32px;flex-wrap: wrap;}.portfolio_grid{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 24px;}.portfolio_img{border-radius: 20px;width: 100%;object-fit: cover;aspect-ratio: 51 / 35;object-position: center;}.portfolio_grid .portfolio_img:nth-child(5),.portfolio_grid .portfolio_img:nth-child(12){grid-column: span 2;grid-row: span 2;}.portfolio_grid .portfolio_img:nth-child(4),.portfolio_grid .portfolio_img:nth-child(13){grid-row: span 2;aspect-ratio: 305 / 432;}.video_grid{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 24px;}.video_item iframe{width: 100%;height:400px;border-radius: 10px;}.video_title{font-size: var(--font-size-20);font-style: normal;font-weight: 600;line-height: 24px;margin-top: 23px;}.section_description_contact{font-weight: 600;font-size: var(--font-size-18);line-height: 1.5;max-width: 940px;width: 100%;margin-bottom: 32px;}.contact_item{justify-content: flex-start;grid-gap: 13px;margin-bottom: 12px;font-size: var(--font-size-16);line-height: 150%;}.contact_item span.time_work_flex{font-size: var(--font-size-13);margin-top: 3px;padding-left: 33px;line-height: 138%;margin-bottom: 10px;}.contact_item img{width: 20px;}.flex_telegram{justify-content: flex-start;gap: 13px;line-height: 150%;margin-bottom: 4px;}.contact_card{background: #fff;border-radius: 20px;border: 1px solid #E7E4E4;padding: 30px 32px;box-sizing: border-box;display: flex;flex-direction: column;gap: 22px;}.contact_header_card{display: flex;flex-direction: column;gap: 12px;margin-top: 20px;margin-bottom: 24px;}.contact_header_card .block__heading{margin-left: 0;margin-bottom: 0;font-size: clamp(28px, 4vw, 44px);text-transform: none;color: #0D3880;margin-top: 0;}.contact_header_card .section_description_contact{margin-bottom: 0;font-weight: 400;color: #6A778D;font-size: var(--font-size-16);max-width: 760px;line-height: 1.6;}.contact_grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);gap: 24px;align-items: start;}.contact_info_col{display: flex;flex-direction: column;gap: 20px;}.contact_label{font-size: var(--font-size-12);font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: #6A778D;}.contact_phones{display: flex;flex-direction: column;gap: 14px;}.contact_phones_list{display: flex;flex-direction: column;gap: 6px;}.contact_phone_link{display: block;font-weight: 800;font-size: var(--font-size-26);letter-spacing: -0.01em;color: #0D3880;transition: color 0.3s ease;}.contact_phone_link:hover{color: #29A9EB;}.contact_details_grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.contact_detail_card{background: #EDF0F6;border-radius: 12px;padding: 16px 18px;display: flex;flex-direction: column;gap: 6px;}.contact_detail_card a{font-weight: 700;font-size: var(--font-size-15);color: #0D3880;transition: color 0.3s ease;white-space: nowrap;}.contact_detail_card a:hover{color: #29A9EB;}.contact_detail_card .contact_detail_value{font-size: var(--font-size-14);line-height: 1.45;color: #272727;}.contact_actions{display: flex;align-items: center;gap: 16px;}.contact_telegram_btn{display: flex;align-items: center;gap: 10px;background: #29A9EB;color: #fff;font-weight: 700;font-size: var(--font-size-13);line-height: 1.15;padding: 0 20px 0 12px;height: 48px;border-radius: 8px;transition: background 0.3s ease;text-decoration: none;}.contact_telegram_btn:hover{background: #1b8fca;color: #fff;}.contact_telegram_btn .icon_recall{background: #fff;color: #29A9EB;}.contact_telegram_btn_text{display: flex;flex-direction: column;align-items: flex-start;}.contact_social_icons{display: flex;align-items: center;gap: 16px;}.contact_social_icon{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;color: #0D3880;transition: color 0.3s ease;}.contact_social_icon:hover{color: #29A9EB;}.contact_social_icon img{width: 32px;height: 32px;}.contact_cta_banner{background: #0D3880;border-radius: 20px;padding: 26px 32px;display: flex;align-items: center;justify-content: space-between;gap: 24px;color: #fff;}.contact_cta_inner{display: flex;align-items: center;gap: 18px;}.contact_cta_icon{display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 14px;background: rgba(255,255,255,0.14);flex: none;color: #FBBC43;}.contact_cta_text{display: flex;flex-direction: column;gap: 2px;line-height: 1.55;}.contact_cta_title{font-weight: 800;font-size: var(--font-size-18);}.contact_cta_subtitle{font-size: var(--font-size-14);color: #c3cee8;}.contact_cta_btn{flex: none;transition: background 0.3s ease;text-decoration: none;white-space: nowrap;}.contact_cta_btn:hover{background: #ffd34d;color: #0D3880;}.contact_form_card{display: flex;flex-direction: column;gap: 18px;}.contact_form_title{font-weight: 800;font-size: var(--font-size-24);letter-spacing: -0.01em;color: #272727;margin-bottom: 16px;}.contact_form_subtitle{font-size: var(--font-size-14);color: #6A778D;}.contact_form_fields{display: flex;flex-direction: column;gap: 18px;}.contact_field{display: flex;flex-direction: column;gap: 6px;}.contact_field_label{font-size: var(--font-size-13);font-weight: 700;color: #5a6479;}.contact_field_req{color: #CC0D39;}.contact_field_input{height: 58px;border: 1px solid #DBE5EE;border-radius: 8px;padding: 0 16px;font-family: inherit;font-size: var(--font-size-15);color: #272727;background: #fff;box-sizing: border-box;transition: border-color 0.3s ease, box-shadow 0.3s ease;}.contact_field_input::placeholder{color: #A3ADBE;font-weight: 300;}.contact_field_input:focus,.form__input:focus, .form__textarea:focus{outline: none;border-color: #0D3880;box-shadow: 0 0 0 4px rgba(13, 56, 128, 0.08);}.contact_field_textarea{height: auto;min-height: 100px;padding: 14px 16px;resize: vertical;line-height: 1.5;}.contact_form .form__footer{display: flex;align-items: center;gap: 16px;}.contact_form .form__footer_hint{font-size: var(--font-size-13);color: #6A778D;}.contact_form .checkbox.fix{background: #EDF0F6;border-radius: 8px;padding: 14px 16px;margin-top: 16px;margin-bottom: 16px;}.cf-turnstile,#fn_callback_turnstile{width: 100%;}.cf-turnstile iframe,#fn_callback_turnstile iframe{width: 100% !important;}.form__group{border-radius: 8px;border: 1px solid #0D3880;background: rgba(217, 217, 217, 0.01);cursor: pointer;width: 100%;box-sizing: border-box;display: flex;flex-direction: column-reverse;grid-gap: 3px;margin-bottom: 16px;position: relative;transition: border-color 0.3s ease, box-shadow 0.3s ease;}.form__group--error{border-color: #CC0D39;}label.error{position: absolute;bottom: auto;font-size: var(--font-size-11);color: red;background-color: #ffffff;top: -10px;padding: 5px 10px;left: 14px;}.form__placeholder{color: #6A778D;font-style: normal;font-weight: 300;line-height:1;pointer-events: none;position: absolute;font-size: var(--font-size-16);left: 24px;top: 50%;transform: translateY(-50%);}.form__input:focus ~ .form__placeholder{top: 11px;font-size: var(--font-size-14);transform: translateY(0%);color:#A3ADBE;}.form__input:not(:placeholder-shown) ~ .form__placeholder {top: 11px;font-size: 14px;transform: translateY(0%);color:#A3ADBE;}.form__placeholder {transition: all .25s ease;}.form__input,.form__textarea{color: #000;font-family: 'Inter', serif;border-radius: 8px;font-size: var(--font-size-16);font-style: normal;font-weight: 400;line-height: 16px;padding: 30px 24px 12px 24px;box-sizing: border-box;position: relative;height: 58px;}.form__input::placeholder,.form__textarea::placeholder{color:#A3ADBE;font-style: normal;font-weight: 300;line-height: 16px;font-size: var(--font-size-14);}.form__input,.form__textarea{width: 100%;background: transparent;border: 0;}.delivery .form__input,.delivery .form__textarea{}.flex_contact{align-items: flex-start;grid-gap: 24px;}.contact_info{flex-shrink: 0;}.contact_form{max-width: 708px;width: 100%;}.checkbox{font-size: var(--font-size-16);font-style: normal;font-weight: 400;line-height: 24px;display: flex;align-items: flex-start;grid-gap: 10px;margin-bottom: 10px;cursor: pointer; transition-duration: 0.3s;}.checkbox.fix{margin-bottom: 48px;}.checkbox__input{position: absolute;opacity: 0;pointer-events: none;margin: 0;}.tab {display: none;}.check_name::before {content: "";position: absolute;left: 0;top: 2px;width: 20px;height: 20px;border: 1px solid #0D3880;border-radius: 3px;background: #fff;transition: background-color 0.3s ease, border-color 0.3s ease;}.checkbox__input:checked + .check_name::before {background-color: #0D3880;background-image: url("../../design/okay_shop/images/check-w.svg");background-size: contain;background-repeat: no-repeat;background-position: center;}.check_name{position: relative;padding-left: 30px;line-height: 150%;cursor: pointer;}.form__button{width: 275px;text-align: center;box-sizing: border-box;justify-content: center;margin: 0;}.fancybox-bg{background-color: rgba(39, 39, 39, 0.35);}.fancybox-content{border-radius: 8px;padding: 48px;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.compensate-for-scrollbar{margin: 0!important;}#login_form,#register_popup,#password_remind_popup,#fn_callback,#search_city,#cart_recipient{max-width: 465px;padding: 48px;box-sizing: border-box;width: 100%;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.fancybox-close-small{right: 30px;top: 40px;padding: 5px;}.popup__description{font-size: var(--font-size-16);font-style: normal;font-weight: 400;line-height: 150%;padding: 0 0 32px 0;}.tabs--user{display: flex;align-items: flex-start;grid-gap: 40px;}.user_container{width: 100%;box-sizing: border-box;}.user_container__boxed {background: #fff;border-radius: 20px;padding: 0;}.fancybox-inner .form__button{width: 100%;}.btn_fix{text-align: center;width: 100%;display: block;padding: 10px 0;background: transparent;}.btn_more_register{font-size: var(--font-size-14);border-radius: 8px;border: 1px solid #0D3880;height: 46px;display: flex;align-items: center;justify-content: center;padding: 0;position: relative;text-align: center;width: 100%;box-sizing: border-box;margin-top: 16px;cursor: pointer;transition-duration: 0.3s;}.btn_more_register img{position: absolute;left: 11px;top: 50%;transform: translateY(-50%);width: 24px;}.more_register{font-size: var(--font-size-16);font-style: normal;font-weight: 400;line-height: 24px;margin: 32px 0;display: flex;align-items: center;grid-gap: 15px;}.more_register span{height: 1px;width: 100%;background: #DBE5EE;}.profile{display: flex;align-items: center;grid-gap: 15px;padding: 0 16px 17px 16px;border-bottom: 1px solid #DBE5EE;margin-bottom: 24px;box-sizing: border-box;}.profile__information span{color: #A3ADBE;font-size: 14px;}.profile__icon svg{width: 29px;}.profile__name{font-size: var(--font-size-16);}.tabs__navigation--user{display: flex;flex-direction: column;grid-gap: 4px;}.tabs__navigation--user .tabs__link,.button__logout{border-radius: 8px;padding: 12px 16px;width: 100%;box-sizing: border-box;display: flex;align-items: center;grid-gap: 20px;background: white;font-size: var(--font-size-16);font-style: normal;font-weight: 600;line-height: 24px;transition-duration: 0.3s;cursor: pointer;}.tabs__navigation--user .tabs__link svg,.button__logout svg{width: 24px;}.tabs__navigation--user .tabs__link.selected,.tabs__navigation--user .tabs__link:hover,.button__logout:hover{background: rgba(13, 56, 128, 0.08);    transition-duration: 0.3s;}.tabs__counter{background: #2c5aa0;color: #fff;font-size: var(--font-size-12);font-weight: 600;width: 23px;height: 23px;line-height: 23px;text-align: center;border-radius: 50%;padding: 0;margin-left: auto;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;}.sidebar--user{padding: 24px 8px;width: 280px;min-width: 280px;box-sizing: border-box;border-radius: 20px;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.user_container {width: calc(100% - 280px - 40px);}.form__title{font-size: var(--font-size-20);font-style: normal;font-weight: 600;line-height: 120%;color: #333;margin-bottom: 16px;}.file_description{font-size: 12px;font-weight: 400;line-height: 150%;}.file_download_description{max-width: 480px;}.user_personal_seperator {border-radius: 20px;border: 1px solid  #E7E4E4;background: #FFF;padding: 32px 24px;}.f_row{display: grid;grid-gap: 16px;grid-template-columns: 1fr 1fr;}.f_row .form__group{}.input_pass{}.input_pass::placeholder{}.products_grid.fix{grid-template-columns: 1fr 1fr;}#user_orders .table thead th{border-radius: 20px;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 27px 32px;}#user_orders .table{background: #FFF;padding: 0;margin-bottom: 16px;width: 100%;box-sizing: border-box;border-radius: 20px 20px;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.user_orders_hidden {display: none;}.user_orders_hidden.fn_user_orders_show {display: table-row;}.preorder_label{font-weight: 600;font-size: var(--font-size-14);color: #CC0D39;}.purchase_info{font-size: var(--font-size-12);font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.15px;margin-top: 4px;text-transform: capitalize;}.purchase__name_link{font-size: var(--font-size-18);font-style: normal;font-weight: 500;line-height: 150%;}.purchase__image>a{border-radius: 10px;background: #F4F4F4;display: flex;align-items: center;justify-content: center;width: 93px;padding: 14px;height: 120px;flex-shrink: 0;}.purchase__image>a img{width: 100%;}.purchase__image{display: flex;align-items: stretch;grid-gap: 16px;}.purchase__item{display: flex;align-items: center;justify-content: space-between;padding: 16px 0;border-bottom: 1px solid #D9E2F5;position: relative;gap: 20px;}.purchase__group{display: flex;align-items: center;width: 100%;justify-content: space-between;grid-gap: 20px;}.purchase__name{display: flex;flex-direction: column;justify-content: space-between;width: 100%;}.purchase__price{font-size: var(--font-size-16);font-style: normal;font-weight: 600;line-height: normal;}.purchase__price_total{color: #CC0D39;font-family: 'Inter', serif;font-size: var(--font-size-16);font-style: normal;font-weight: 600;line-height: 150%;}.purchase__amount{font-size: var(--font-size-13);font-style: normal;font-weight: 600;line-height: 18px;}.purchase_discount__item{display: flex;align-items: center;font-size: var(--font-size-12);grid-gap: 4px;margin-bottom: 4px;}.purchase_discount__group_content{font-weight: 300;line-height: 100%;text-decoration-line: line-through;opacity: 0.5;}.purchase_detail__price{color: #CC0D39;font-weight: 600;}.purchase_total> span{font-size: 10px;font-style: normal;font-weight: 600;line-height: 10px;text-transform: uppercase;display: block;margin-bottom: 4px;text-align: left;}.purchase_total div{font-size: var(--font-size-18);font-style: normal;font-weight: 600;line-height: 27px;}.purchase_item_close{width: 24px;height: 24px;opacity: 0.4;position: relative;}.purchase_item_close:before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 2px;background: #272727;}.purchase_item_close:after{content: '';position: absolute;left: 50%;top: 0;transform: translateX(-50%);width:2px;height: 100%;background: #272727;}.user_orders_hidden.fn_user_orders_show .purchase_item_close:after{opacity: 0;}#user_orders .table  th{display: flex;justify-content: space-between;align-items: center;}.purchase_total_flex{display: flex;align-items: center;grid-gap: 54px;}.purchase_status{font-weight: 600;color: #F28500;margin-top: 8px;text-align: left;}.purchase_item_details{display: flex;align-items: stretch;}.purchase_details_col {display: flex;grid-gap: 12px;flex-direction: column;width: 50%;padding-top: 24px;justify-content: space-between;padding-bottom: 24px;}.purchase_details_col.fix{padding-right: 32px;border-right: 1px solid #D9E2F5;margin-right: 32px;}.purchase_details_col_item{display: flex;align-items: center;justify-content: space-between;grid-gap: 10px;}.purchase_details_col_item span:nth-child(2){font-weight: 600;}.purchase_details_col_item.fix span:nth-child(2){font-size: var(--font-size-20);}.btn_border{color: #0D3880;border-color: #0D3880;background: white;border: 1px solid #0D3880;}.btn_cancel{color: #c0392b;border-color: #c0392b;background: white;border: 1px solid #c0392b;}.order_block{border-radius: 20px;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 87px 0;margin-top: 32px;margin-bottom: 80px;text-align: center;}.flex_btn{justify-content: center;grid-gap: 27px;margin-top: 48px;}.settings_buttons{display: flex;flex-wrap: wrap;grid-gap: 16px;}.settings_tag{border-radius: 8px;background: #272727;padding: 8px 24px;color: white;font-size: var(--font-size-16);cursor: pointer;transition-duration: 0.3s;}.settings_tag.active,.settings_tag:hover{background: #0D3880;    transition-duration: 0.3s;}.settings{border-radius: 20px;background:#FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 32px;}.form_commercial{display: flex;align-items: flex-start;margin: 32px 0;grid-gap: 24px;}.settings_logo{border-radius: 20px;border: 1px solid  #E7E4E4;background:  #FFF;padding: 16px 34px;font-size: var(--font-size-18);text-align: center;min-width: 273px;box-sizing: border-box;}.settings_logo_img{height: 180px;width: 100%;display: flex;align-items: center;justify-content: center;margin-bottom: 11px;}.settings_logo_img img{width: 100%;}.form_settings{border-radius: 20px;border: 1px solid  #E7E4E4;background:  #FFF;padding: 32px 24px;width: 100%;box-sizing: border-box;}.file_input {display: none;}.file_label {display: block;padding: 5px 20px;background: #f0f0f0;color: #000;border-radius: 6px;cursor: pointer;font-size: var(--font-size-14);border: 1px solid #ccc;transition: background 0.2s;margin-top: 10px;line-height: 1.2;}.file_name {font-size: var(--font-size-13);color: #666;margin-top: 5px;word-break: break-all;}.settings_wrapper{padding-right: 0;margin-left: 10%;}.btn_border_fix{border-color: #272727;background:#FFF;color: #272727;padding-top: 5px;padding-right: 9px;padding-bottom: 5px;}.btn_border_fix .btn_ar{height: 28px!important;}.settings_btn{justify-content: flex-end;grid-gap: 24px;margin-bottom: 21px;margin-right: 11%;border-bottom: 1px solid #E7E4E4;display: flex;padding-bottom: 24px;}.settings_table{padding: 0 0 48px 0;overflow-y: auto;width: 100%;display: flex;flex-direction: column;gap: 12px;}.settings_table table{border-spacing: 0;}.settings_table th{font-weight: 700;height: 110px;text-align: center;padding: 0 16px;}.settings_table td{padding: 30px 16px 24px 16px;text-align: center;}.settings_table thead{border-radius: 20px 20px 0 0;background:  #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.settings_table .prop{background: white;}.prop_left_top{border-radius: 10px 0 0 0;border-left: 1px solid #E7E4E4;}.prop_right_top{border-radius: 0 10px 0 0;border-right: 1px solid #E7E4E4;}.settings_table th.prop{border-top: 1px solid #E7E4E4;;}.settings_table td.prop{border-bottom: 1px solid #E7E4E4;;}.prop_left_bottom{border-radius:0 0 0 10px;border-left: 1px solid #E7E4E4;}.prop_right_bottom{border-radius:0 0 10px 0;border-right: 1px solid #E7E4E4;}.settings_img{border-radius: 4px;border: 1px solid  #E7E4E4;background:#FFF;padding: 8px 3px;width: 36px;height: 46px;}.settings_img img{width: 100%;}.settings_total{font-size: var(--font-size-32);display: flex;align-items: center;grid-gap: 32px;justify-content: flex-end;margin: 32px 0;}.settings_btn.fix{margin: 0!important;border: none;}.flex_product{align-items: flex-start;grid-gap: 50px;margin-top: 32px;}.product_gallery{width: calc(100% - 730px);position: relative;}.product_col{width: 680px;}.product-page__img{overflow: hidden;}.product-page__img img{width: 100%;height: 100%;object-fit: contain;}.product_gallery .sticker{height: 26px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;font-size: var(--font-size-12);padding: 0 16px;}.product_gallery .sticker--sale{height: 46px;font-size: 16px;}.product-page__img .swiper-img{border-radius: 20px;width: 100%;border: 1px solid #DBE5EE;padding: 40px;background: white;display: flex;height: 486px;align-items: center;justify-content: center;box-sizing: border-box;}.product_gallery .product-page__images-item.swiper-slide-thumb-active{border-color: #0D3880;}.product_gallery .product-page__images-item{aspect-ratio: 1/1;border-radius: 8px;border: 1px solid #E7E4E4;}.product-page__img .swiper-img picture{width: 100%;height: 100%;}.product_gallery .stickers{top: 16px;z-index: 11;gap: 5px;flex-direction: column;}.product_gallery .stickers_left{left: 16px;}.product_gallery .stickers_right{right: 16px;}.product_gallery .gallery-thumbs{padding-top: 2px;padding-bottom: 2px;}.product_gallery .gallery-thumbs > .swiper-wrapper{height: auto;align-items: flex-start;}.product_gallery .gallery-thumbs .swiper-slide{height: auto;min-height: 0;box-sizing: border-box;}.product_gallery .gallery-thumbs .thumbs_item{display: flex;align-items: center;justify-content: center;overflow: hidden;}.product_gallery .gallery-thumbs .thumbs_item picture{display: block;position: absolute;inset: 17px;width: auto;height: auto;}.product_gallery .gallery-thumbs img{display: block;}.gallery-thumbs img{width: 100%;height: 100%;border-radius: 8px;object-fit: contain;}.flex_sku{margin: 24px 0;}.flex_sku>div{font-weight: 400;line-height: 24px;}.flex_sku span{color: #0D3880;font-weight: 500;}.product_head{grid-gap: 15px;align-items: flex-start;}.product_head .block__heading{margin: 0!important;font-size: var(--font-size-36);font-weight: 600;line-height: 140%;}.product_head .wishlist_button{position: relative;top: 6px;right: 0;width: 32px;height: 32px;min-width: 32px;}.product_col .product_variants.fix{padding: 24px 0;padding-bottom: 32px;}.color_list{display: flex;flex-wrap: wrap;grid-gap: 6px;margin-bottom: 24px;}.color_list .color_item{}.color_list .color_item.active:before {}.color_list .color_item.active span{}.color_item.is-white{}.color_item.is-white.active{}.color_list .color_item.is-white.active  span{}.color_item.is-white.active span{}.product_info_list{display: flex;justify-content: flex-start;align-items: center;grid-gap: 30px;border-top: 1px solid #DBE5EE;padding: 24px 0;}.product_info_list_item{font-style: normal;font-weight: 400;line-height: 166%;display: flex;align-items: center;letter-spacing: 0.175px;}.product_info_list_item span{font-size: var(--font-size-12);font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.24px;text-transform: uppercase;color: #090909;margin-right: 8px;}.details_boxed_title{font-size: var(--font-size-12);font-style: normal;font-weight: 700;line-height: 20px;text-transform: uppercase;margin-bottom: 10px;}.details_boxed__price_amount{display: flex;align-items: flex-start;justify-content: space-between;grid-gap: 20px;width: calc(100% - 180px);}.details_boxed__price_amount .amount{width: 96px;}.flex_product_price{grid-gap: 20px;padding-bottom: 24px;align-items: flex-end;}.details_boxed__old_price{text-decoration-line: line-through;opacity: 0.5;}.fn_discount_label{font-weight: 600;color: #CC0D39;}.flex_discount{grid-gap: 8px;justify-content: flex-start;margin-bottom: 4px;}.details_boxed__price{font-size: var(--font-size-16);font-style: normal;font-weight: 600;line-height: normal;padding-top: 10px;}.details_boxed__price.price--red{color: #272727;padding-top: 0;}.details_boxed_total .price--red{font-size: var(--font-size-16);font-style: normal;font-weight: 600;padding-top: 10px;}.product-page__button{}.product_form{border-radius: 20px;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 24px;}.switcher_item{position: relative;display: inline-block;width: 29px;height: 18px;top: 2px;flex-shrink: 0;}.switcher_item input {opacity: 0;width: 0;height: 0;}.branding_switcher_bg{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #DBE5EE;transition: 0.4s;border-radius: 28px;}.branding_switcher_bg:before {position: absolute;content: "";width: 14px;height: 14px;left: 2px;bottom:2px;background-color: white;transition: 0.4s;border-radius: 50%;}input:checked + .branding_switcher_bg {background-color: #0D3880;}input:checked + .branding_switcher_bg::before {transform: translateX(11px);}.branding_block{border-top: 1px solid #DBE5EE;margin-top: 24px;padding-top: 24px;display: flex;align-items: flex-start;grid-gap: 48px;justify-content: space-between;}.branding_info_block p{margin: 0;margin-bottom: 4px;}.branding_info .tooltip_flex{}.branding_info strong{font-weight: 600;display: flex;align-items: center;gap: 6px;}.branding_info span{line-height: 150%;}.branding_info strong img{width: 14px;height: 14px;}.branding_info{display: flex;align-items: flex-start;grid-gap: 10px;}.branding_info_block{display: none;border-radius: 20px;border: 2px solid #FBBC43;background: #FFF9ED;font-size: var(--font-size-12);padding: 10px 23px;width: 100%;box-sizing: border-box;margin-top: 24px;line-height: 150%;}.branding_info_block strong{font-weight: 700;}.branding_info_block.active{display: block;}.product_info_list_item img{margin-left: 6px;}.product_table_price{border-radius: 20px;border-top: 1px solid #DBE5EE;border-left: 1px solid #DBE5EE;border-spacing: 0;width: 100%;margin-bottom: 18px;overflow: hidden;}.product_table_price thead{background: #DBE5EE;font-weight: 600;border-radius: 20px 20px 0 0;line-height: 1.2;}.product_table_price td,.product_table_price th{padding: 8px 12px;text-align: center;line-height: 171.429%;}.product_table_price td{border-bottom: 1px solid #DBE5EE;border-right: 1px solid #DBE5EE;}.product_table_price thead th:first-child{border-radius: 20px 0 0 0;}.product_table_price thead th:last-child{border-radius: 0 20px 0 0;}.product_table_price tr:last-child td:first-child{border-radius: 0 0 0 20px;}.product_table_price tr:last-child td:last-child{border-radius: 0 0  20px 0;}.product_table_price .sale_highlight{background: #FFF3E0;color: #E65100;font-weight: 600;}.product_table_price thead .sale_highlight{background: #FFE0B2;}.sale_badge_sm{display: inline-block;background: #E65100;color: #fff;font-size: 10px;padding: 1px 6px;border-radius: 8px;font-weight: 600;vertical-align: middle;margin-left: 4px;}tr.sale_highlight td{background: #FFF3E0;color: #E65100;font-weight: 600;}.product_table_price_before{font-weight: 600;margin: 35px 0;display: flex;align-items: center;justify-content: flex-end;grid-gap: 6px;}.product-page__tabs .tabs__link{font-size: var(--font-size-15);font-style: normal;font-weight: 600;line-height:186.667%;text-transform: uppercase;color: #090909;padding: 12px 0;border-top: 1px solid #A3ADBE;position: relative;display: flex;align-items: center;justify-content: space-between;    transition-duration: 0.3s;cursor: pointer;}.best_price_badge{display: flex;align-items: center;justify-content: flex-end;gap: 8px;margin-bottom: 24px;}.best_price_badge__emoji{font-size: var(--font-size-24);line-height: 1;}.best_price_badge__text{font-size: var(--font-size-14);font-style: normal;font-weight: 600;line-height: 20px;color: #090909;}.best_price_badge__info{position: relative;display: flex;align-items: center;cursor: pointer;}.best_price_badge__info img{width: 14px;height: 14px;margin: 0;}.best_price_badge__tooltip{text-transform: none;font-weight: 400;display: none;position: absolute;bottom: calc(100% + 8px);right: -5px;background: #272727;color: #fff;font-size: var(--font-size-12);line-height: 133%;padding: 11px 12px;border-radius: 5px;width: 220px;z-index: 10;pointer-events: none;}.best_price_badge__tooltip::after{content: '';position: absolute;top: 100%;right: 7px;border: 5px solid transparent;border-top-color: #272727;}.best_price_badge__info:hover .best_price_badge__tooltip{display: block;}.product-page__tabs {border-bottom: 1px solid #A3ADBE;}.product-page__tabs .tabs__link span:before{content: '';position: absolute;height: 1px;width: 12px;left: 50%;top: 50%;transform: translate(-50%,-50%); background: #272727;}.product-page__tabs .tabs__link span:after{content: '';position: absolute;height: 12px;width: 1px;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #272727;transition-duration: 0.3s;}.product-page__tabs .tabs__link span{border: 1px solid #272727;position: relative;border-radius: 8px;width: 24px;height: 24px;display: block;}.product-page__tabs .tabs__link.active span:after{opacity: 0;transition-duration: 0.3s;}.tab_item .tab{max-height: 0;overflow: hidden;transition: opacity 200ms linear, max-height 200ms linear;display: block!important;}.tab_item .tab .section_description{padding-top: 12px;padding-bottom: 24px;font-size: 14px;}.features__item{display: flex;align-items: flex-start;justify-content: space-between;grid-gap: 10px;margin-bottom: 10px;line-height: 18px;font-size: 14px;}.features__name{font-weight: 600;white-space: nowrap;}.features__value{text-align: right;}.product_gallery_grid{grid-gap: 24px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-rows: 1fr;align-items: stretch;}.product_gallery_grid .portfolio_img{aspect-ratio: 450 / 342;}.preview_img.lazy:not(.loaded),.product_gallery_grid .lazy:not(.loaded){width: 70px;object-position: center;margin: 0 auto;display: block;}.product-page__images-item .lazy:not(.loaded),.purchase__image .lazy:not(.loaded){width: 36px;object-position: center;margin: 0 auto;display: block;}.product_variants{width: 100%;position: relative;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 20px;border-radius: 20px 20px 0 0;box-sizing: border-box;}.product_variants.fix{padding: 0;border-radius: 0;box-shadow: none;background: transparent;}.product_variants.fix td{border-bottom: 1px solid #DBE5EE;padding-right: 15px;}.fn_product  .product_variants td img{max-width: 110px;object-fit: contain;}.product_form_fix{border-radius: 20px 20px 0 0;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.product_variants td{text-align: left;padding:10px 0;font-size: 14px;font-weight: 400;}.product_variants th{font-weight: 600;text-transform: uppercase;text-align: left;padding-bottom: 8px;padding-right: 40px;white-space: nowrap;box-sizing: border-box;}.td_stock span{font-size: 12px;font-weight: 400;margin-top: 4px;}.product_variants th,.product_variants td{}.product_variants table tr:last-child td{border-bottom: none;}.td_stock span{font-size: var(--font-size-12);color: #0D3880;display: block;}.product_variants .amount{width: 100px;}.center_amount_block .amount{margin: 0 auto;}.product_variants th.center_amount_title{text-align: center;}.product_variants .details_boxed__price{font-size: var(--font-size-14);font-weight: 400;padding: 0;}.td_all{font-weight: 600;font-size: var(--font-size-16);min-width: 90px;white-space: nowrap;}.product_single_variant{display: flex;align-items: stretch;gap: 20px;width: 100%;justify-content: space-between;max-width: 55%;}.product_single_variant__item{display: flex;flex-direction: column;gap: 8px;justify-content: space-between;}.product_single_variant__label{font-size: var(--font-size-11);font-weight: 600;text-transform: uppercase;color: #272727;}.product_single_variant__value{font-size: var(--font-size-16);font-weight: 600;color: #272727;white-space: nowrap;}.product_single_variant__total{color: #CC0D39 !important;}.product_single_variant__discount{display: flex;align-items: center;gap: 6px;}.product_single_variant__old_price{text-decoration: line-through;opacity: 0.5;font-size: var(--font-size-13);}.product_single_variant__pct{font-weight: 600;color: #CC0D39;font-size: var(--font-size-13);}.prod_3d{border-radius: 8px;border: 1px solid #E7E4E4;font-weight: 600;line-height: 100%;text-transform: uppercase;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: border-box;cursor: pointer;transition-duration: 0.3s;}.prod_3d:hover, .prod_3d.active{border-color: #0D3880;    transition-duration: 0.3s;}.prod_3d img{width: 32px;height: 32px;margin-bottom: 4px;}.product-page__images > .prod_3d:only-child{width: 110px;height: 110px;}#orbitvu-container{border-radius: 20px;width: 100%;max-width: 100%;border: 1px solid #DBE5EE;padding: 40px;background: white;box-sizing: border-box;margin: 0 auto;overflow: hidden;height: 486px;}#orbitvu-viewer{max-width: 100%;overflow: hidden;}.thumb-next{transform:translateY(-50%) rotate(180deg) ;width: 24px!important;height: 24px!important;top: 50%;position: absolute;right: 0;display: flex;align-items: center;justify-content: center;}.thumb-prev{width: 24px!important;height: 24px!important;position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}.product_thumbs{position: relative;padding: 0;margin-top: 34px;}.product_variants_bottom_item{display: flex;align-items: center;justify-content: flex-end;margin-bottom: 10px;text-align: right;grid-gap: 10px;line-height: 140%;}.product_variants_bottom_item:last-child{margin-top: 0;}.cart_page .product_variants_bottom_item span{min-width: 150px;font-size: 16px;font-weight: 600;}.cart_page .product_variants_bottom_item strong{font-weight: 600;}.color_red_price{color: #CC0D39;font-size: var(--font-size-16);}.product_variants_bottom_item i{font-style: italic;margin-bottom: 20px;color: #CC0D39;}.product_variants_bottom{padding: 20px;}.fashion_tabs{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-left: 10%;}.fashion{border-top: 1px solid #DBE5EE;border-bottom: 1px solid #DBE5EE;padding: 16px 0;display: flex;align-items: center;}.product_variants_bottom_item.fix{text-align: left;justify-content: flex-start;grid-gap: 16px;}.product_variants_bottom_item.fix > .nowrap{min-width: 160px;}.product_variants_bottom_item.fix strong{font-size: var(--font-size-16);white-space: nowrap;}.details_boxed__buttons_new .btn_yellow.fn_add_to_commercial{margin-top: 0;}.details_boxed__buttons_new{display: grid;justify-content: flex-end;gap: 25px;grid-template-columns: 1fr 1fr;}.product_col .product_variants_bottom_item{line-height: 150%;margin-bottom: 5px;}.product_col .product_variants_bottom_item:last-child{margin-bottom: 0;}.color_tooltip{position: fixed;z-index: 9999;background: #fff;border-radius: 16px;padding: 16px;width: 170px;box-shadow: 0 8px 40px rgba(13, 56, 128, 0.12);pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 0.2s, visibility 0.2s;}.color_tooltip.is-visible{opacity: 1;visibility: visible;}.color_tooltip__name{font-size: 14px;font-weight: 600;color: #272727;line-height: 1.3;margin-bottom: 4px;}.color_tooltip__stock{font-size: 12px;color: #555;}.color_tooltip__pending{font-size: 12px;color: #0D3880;font-weight: 500;}.color_tooltip__divider{height: 1px;background: #DBE5EE;margin: 10px 0;}.color_tooltip__img{width: 100%;aspect-ratio: 1;border-radius: 8px;display: block;object-fit: contain;}.color_item{position: relative;}.fn_catalog_menu{display: none;position: fixed;top: 0;left:0;width: 100%;height: 100%;z-index: 1111;background: rgba(0, 0, 0, 0.5);}.catalog_menu_wrapper{border-radius: 10px;background:  #FFF;padding: 32px;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);position: fixed;top: 230px;left: 16px;right: 16px;max-height: calc(100vh - 225px - 50px);opacity: 0;transition-duration: 0.3s;overflow-y: auto;overflow-x: hidden;box-sizing: border-box;}body.active{overflow: hidden;}.fn_catalog_menu.active .catalog_menu_wrapper{opacity: 1;   transition-duration: 0.3s;}.catalog_menu_wrapper .categories_menu__item>.categories_menu__link{font-size: var(--font-size-18);font-style: normal;font-weight: bold;line-height: 120%;margin-bottom: 24px;}li.categories_menu__item.has_child .categories_menu__link{margin-bottom: 4px;display: inline-block;}.catalog_menu_wrapper .categories_nav__subcategory .categories_menu__link{font-size: var(--font-size-14);font-style: normal;font-weight: 300;line-height: 140%;display: block;margin: 4px 0;}.catalog_menu_wrapper .categories_menu{column-count: 6;}.categories_menu__item.new{display: flex;flex-direction: column;}.categories_menu__item.new a{display: flex;align-items: center;grid-gap: 8px;}.popup_confirm__title{font-size: var(--font-size-16);font-style: normal;font-weight: 400;line-height: 24px;color: #FFFFFF;}.wishlist-fancybox #fn_wishlist_confirm{border-radius: 8px;border: 1px solid #0D3880;background: #0D3880;box-shadow: 0 4px 24px rgba(13, 56, 128, 0.25);padding: 14px 24px;left: 50%;bottom: 30px;top: auto;right: auto;transform: translateX(-50%);display: flex!important;align-items: center;position: fixed;max-width: 460px;width: auto;box-sizing: border-box;justify-content: center;gap: 12px;z-index: 99999;}#fn_wishlist_confirm .fancybox-close-small{position: relative;padding: 0;width: 20px;height: 20px;}#fn_wishlist_confirm .fancybox-button svg path{fill: white;}.wishlist-fancybox .fancybox-bg {background: transparent!important;}.wishlist-fancybox.fancybox-is-open {overflow: auto!important;}.account_popup{position: absolute;border-radius: 12px;background: #FFF;box-shadow: 20px 14px 124px 0 rgba(13, 56, 128, 0.10);padding: 16px;top: 110%;right: 0;opacity: 0;visibility: hidden;transition-duration: 0.3s;display: flex;flex-direction: column;grid-gap: 8px;align-items: flex-start;z-index: 100;}.account__link{cursor: pointer;position: relative;}.account_popup.active{opacity: 1;visibility: visible;transition-duration: 0.3s;}.account_popup_link{white-space: nowrap;font-size: var(--font-size-13);font-weight: 400;text-transform: none;position: relative;padding: 0!important;display: inline-block!important;line-height: 24px;}.logout_link{color: #CC0D39;    transition-duration: 0.3s;}.account_popup_link:hover{}.account_popup_link:before{}.account_popup_link:hover:before{}.account_popup_link:has(.account_popup_link_text):before{}.account_popup_link_text{position: relative;}.account_popup_link_text:before{content: '';position: absolute;left: 0;width: 0;height: 1px;background:#0D3880;bottom: 0;transition-duration: 0.3s;pointer-events: none;}.account_popup_link:hover .account_popup_link_text:before{width: 100%;transition-duration: 0.3s;}#fn_pop_up_cart_wrap{max-width: 700px;width: 100%;padding: 48px;}.purchase__name_link i{font-size: var(--font-size-14);}.purchase__remove{position: relative;right: 0;top: 0;flex-shrink: 0;}.purchase_detail__item__bottom{display: flex;align-items: center;justify-content: space-between;margin-top: 24px;}.purchase_detail__item__bottom .form__button--border{background: white;color: #0D3880;}#fn_pop_up_cart_wrap .purchase__group{flex-direction: column;align-items: flex-end;justify-content: center;grid-gap: 12px;flex-shrink: 0;width: auto;}#fn_pop_up_cart_wrap .purchase__group_content {font-size: var(--font-size-24);font-weight: 600;white-space: nowrap;}#fn_pop_up_cart_wrap .price_block{margin: 0;}#fn_pop_up_cart_wrap .product_preview__prices{flex-direction: column-reverse;align-items: stretch;justify-content: flex-start;grid-gap: 4px;}#fn_pop_up_cart_wrap  .purchase__image>a{padding: 16px 5px;}#fn_pop_up_cart_wrap  .purchase__name{justify-content: center;gap: 1px;}#fn_pop_up_cart_wrap .purchase_detail__price,#fn_pop_up_cart_wrap .purchase_discount__group_content{font-size: var(--font-size-12);}#fn_pop_up_cart_wrap .btn{width: auto!important;}#fn_pop_up_cart_wrap .amount{width: 112px;}#fn_pop_up_cart_wrap  .fancybox-close-small{padding: 0;right: 10px;top: 40px;}.cart_block{display: none;}.cart_block.active{display: block;}.header_cart .logo__link img{}.header_cart .logo__link:hover{scale: 1.05;transition-duration: 0.3s;}.cart_flex{align-items: flex-start;grid-gap: 24px;}.cart_col{width: 40%;}.form_cart{border-radius: 20px;background:  #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 48px;}.form_cart.fix{border-radius: 20px 20px 0 0;}.form_cart_bottom{margin-top: 26px;grid-gap: 10px;}.form_cart_bottom span{color: #CC0D39;font-size: var(--font-size-12);}.form_cart_bottom.fix{border-radius: 0 0 20px 20px;margin: 0;background: rgb(13 56 128 / 1%);padding: 36px 24px!important;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.cart_col.fix{width: calc(60% - 24px);}.cart_col_sticky{position: sticky;top: 0;}.delivery_form{border-radius: 8px 8px;border: 1px solid #0D3880;border-bottom: 0;background: #FFF;}.delivery__item{border-bottom: 1px solid #0D3880;padding: 24px;transition-duration: 0.3s;cursor: pointer;}.delivery__label{display: flex;align-items: center;grid-gap: 12px;cursor: pointer;}.delivery__item.active,.delivery__item:hover{background: #DBE5EE;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);transition-duration: 0.3s;}.delivery__item:first-child{border-radius: 8px 8px 0 0;}.delivery__item:last-child{border-radius: 0 0 8px 8px;}.delivery.delivery_form.delivery_error .delivery__item{border-color: #CC0D39;}.delivery.delivery_form.delivery_error{border: 2px solid #CC0D39;border-radius: 8px;}.delivery__name{color: #000;font-size: var(--font-size-20);font-weight: 700;}.payment_method__item .delivery__name{font-weight: 400;}.payment_method__item .delivery_description_block{margin-left: 0;}.payment_method__item .delivery__label{justify-content: space-between;}.delivery__image{width: 32px;height: 32px;}.delivery__image img{width: 100%;min-width: 32px;}.delivery_description_block{margin-left: 44px;color: #000;font-size: var(--font-size-16);margin-top: 11px;}.fn_delivery_module_html {margin-top: 32px;}.form_cart_bottom .checkbox{margin-bottom: 0;}.delivery__input{display: none;}.autocomplete-suggestions{background: white;padding: 15px 15px 15px 33px;border-radius: 0 0 8px 8px;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);max-height: 200px;overflow: auto;box-sizing: border-box;margin-top: 8px;}.city .autocomplete-suggestions{top: 100% !important;left: 0 !important;width: 100% !important;}#fn_search > .autocomplete-suggestions{top: 100% !important;left: 0 !important;width: 100% !important;z-index: 10;}.autocomplete-suggestion{padding: 8px 0;display: flex;align-items: center;width: 100%;gap: 10px;}.autocomplete-suggestion .autocomplete-img{flex-shrink: 0;width: 35px;height: 35px;}.autocomplete-suggestion .autocomplete-img img{width: 35px;height: 35px;object-fit: contain;border-radius: 4px;}.autocomplete-no-img{display: block;width: 35px;height: 35px;background: #F0F0F0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 455 455'%3E%3Cpath d='M360.967,130.599c-4.06-.818-8.018,1.8-8.841,5.86-.823,4.06,1.801,8.018,5.86,8.841,1.147.232,2.013,1.286,2.013,2.45v160c0,1.355-1.145,2.5-2.5,2.5H179.676c-4.142,0-7.5,3.357-7.5,7.5s3.358,7.5,7.5,7.5H357.5c9.649,0,17.5-7.851,17.5-17.5v-160c0-6.79-5.901-14.003-14.033-15.651z' fill='%23BBBBC0'/%3E%3Cpath d='M274.824,130.25H97.5c-9.649,0-17.5,7.851-17.5,17.5v160c0,8.063,5.48,15.046,13.326,16.982.604.149,1.208.221,1.803.221,3.369,0,6.432-2.287,7.276-5.705.992-4.021-1.463-8.086-5.484-9.078-.955-.235-1.92-1.143-1.92-2.42v-160c0-1.355,1.145-2.5,2.5-2.5h177.324c4.142,0,7.5-3.357,7.5-7.5s-3.358-7.5-7.5-7.5z' fill='%23BBBBC0'/%3E%3Cpath d='M235.363,170.798c-2.655-.363-5.3-.548-7.863-.548-31.706,0-57.5,25.794-57.5,57.5,0,2.563.185,5.209.548,7.863.515,3.759,3.731,6.483,7.421,6.483.339,0,.682-.023,1.027-.07,4.104-.562,6.975-4.345,6.413-8.448-.271-1.982-.409-3.943-.409-5.828,0-23.435,19.065-42.5,42.5-42.5,1.884,0,3.845.138,5.828.409,4.108.564,7.886-2.309,8.448-6.413.562-4.103-2.309-7.887-6.413-8.448z' fill='%23BBBBC0'/%3E%3Cpath d='M219.127,284.636c2.789.407,5.605.614,8.373.614,31.706,0,57.5-25.794,57.5-57.5,0-2.77-.207-5.587-.613-8.373-.599-4.099-4.408-6.934-8.505-6.337-4.099.599-6.936,4.406-6.337,8.505.303,2.071.456,4.158.456,6.205,0,23.435-19.065,42.5-42.5,42.5-2.044,0-4.132-.153-6.205-.456-4.099-.6-7.907,2.238-8.505,6.337-.598,4.099,2.238,7.906,6.337,8.505z' fill='%23BBBBC0'/%3E%3Cpath d='M318.5,203.25c9.098,0,16.5-7.402,16.5-16.5,0-8.318-6.227-15.355-14.484-16.37-2.293-.277-4.585.509-6.218,2.142l-10.027,10.027c-1.633,1.632-2.422,3.926-2.141,6.217C303.145,197.023,310.183,203.25,318.5,203.25z' fill='%23BBBBC0'/%3E%3Cpath d='M117.5,114.75h30c4.142,0,7.5-3.357,7.5-7.5s-3.358-7.5-7.5-7.5h-30c-4.142,0-7.5,3.357-7.5,7.5s3.358,7.5,7.5,7.5z' fill='%23BBBBC0'/%3E%3Cpath d='M388.367,66.633C345.397,23.664,288.268,0,227.5,0S109.603,23.664,66.633,66.633C23.664,109.603,0,166.732,0,227.5s23.664,117.897,66.633,160.867C109.603,431.336,166.732,455,227.5,455s117.897-23.664,160.867-66.633C431.336,345.397,455,288.268,455,227.5S431.336,109.603,388.367,66.633zM15,227.5C15,110.327,110.327,15,227.5,15c55.894,0,106.807,21.703,144.783,57.11L72.11,372.283C36.703,334.307,15,283.395,15,227.5zM227.5,440c-55.894,0-106.807-21.703-144.783-57.11L382.89,82.717C418.297,120.693,440,171.606,440,227.5,440,344.673,344.673,440,227.5,440z' fill='%23BBBBC0'/%3E%3C/svg%3E") no-repeat center center;border-radius: 4px;}.autocomplete-info{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;}.autocomplete-info .autocomplete-sku{font-size: 12px;color: #272727;font-weight: normal;}.autocomplete-info .autocomplete-name{font-size: 14px;color: #272727;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.autocomplete-info .autocomplete-name a{color: inherit;text-decoration: none;}.autocomplete-suggestion .autocomplete-price{flex-shrink: 0;font-weight: bold;white-space: nowrap;margin-left: auto;padding-left: 10px;}.autocomplete-suggestion strong{font-weight: bold;color: #0D3880;}.cart_col .form__title{font-size: var(--font-size-24);font-weight: 400;margin-top: 64px;}.form_cart .form__title{margin-top: 0!important;}.purchase_detail__item{display: flex;align-items: center;justify-content: space-between;grid-gap: 10px;margin-bottom: 24px;color: #000;font-size: var(--font-size-18);}.purchase_detail__item.fix{border-top: 1px solid #DBE5EE;margin-top: 50px;padding: 24px 0 32px 0;}.purchase_detail__column_value{text-align: right;}.purchase_detail__item.fix .purchase_detail__column_value{font-size: var(--font-size-24);}.form_cart .btn{width: 100%;box-sizing: border-box;}.cart_tabs{margin-bottom: 30px;display: flex;align-items: center;grid-gap: 16px;}.cart_tab{padding: 0 40px;min-width: 285px;justify-content: center;}.cart_tab.active,.cart_tab:hover{color: white;background: #0D3880;    transition-duration: 0.3s;}.cart_logo_table th{text-transform: uppercase;font-size: var(--font-size-12);font-weight: 600;white-space: nowrap;height: 40px;box-sizing: border-box;}.th_width{min-width: 130px;}.cart_logo_table th.th_big{width: 60%;text-align: left;}.delete_img img,.delete_img svg{width: 20px;height: 20px;cursor: pointer;}.delete_img{display: flex;align-items: center;justify-content: center;}.logo_file_flex{display: flex;align-items: center;grid-gap: 10px;flex-wrap: wrap;}.logo_file_flex .file_label{margin: 0;}.logo_preview{max-width: 40px;max-height: 40px;border: 1px solid #DBE5EE;border-radius: 4px;object-fit: contain;}.cart_logo_top{padding: 35px 0;gap: 20px;}.cart_your_logo_flex{align-items: center;justify-content: flex-start;flex-shrink: 0;}.cart_logo_top img{margin-right: 23px;}.cart_logo_block{max-width: 1000px;width: 100%;margin: 0 auto;box-sizing: border-box;padding: 0 24px;}.cart_logo_bottom{margin-top: 18px;grid-gap: 10px;align-items: flex-start;padding-bottom: 46px;}.cart_logo_bottom .product_info_list_item {grid-gap: 7px;}.cart_purchases .purchase__name_link{font-size: var(--font-size-14);margin-bottom: 7px;display: block;max-width: 150px;font-weight: 500;}.cart_purchases .purchase__img{width: 83px;height: 83px;border: 1px solid #DBE5EE;border-radius: 10px;display: flex;align-items: center;justify-content: center;padding: 10px;box-sizing: border-box;}.cart_purchases .purchase__img img{width: 100%;height: 100%;object-fit: contain;border-radius: 10px;}.cart_purchases td, .cart_purchases th{vertical-align: top;}.cart_purchases .checkbox{margin-bottom: 20px;position: relative;top: -3px;width: 20px;}.purchase__color,.purchase__fashion,.purchase__size,.cart_sku_mobile{display: block;color: #A3ADBE;line-height: 1.5;white-space: nowrap;}.purchase__availability{margin-top: 6px;font-size: var(--font-size-12);line-height: 1.5;white-space: nowrap;text-align: center;color: #A3ADBE;}.purchase_remove{display: flex;justify-content: flex-end;align-items: center;position: relative;top: 7px;}.flex_comment{justify-content: flex-start;grid-gap: 8px;margin: 18px 0 7px 0;cursor: pointer;}.flex_comment.has_comment span{font-weight: 600;color: #0D3880;}.flex_comment.has_comment img{filter: brightness(0) saturate(100%) invert(15%) sepia(60%) saturate(3000%) hue-rotate(210deg) brightness(90%);}.buttons .btn{max-width: 134px;width: 100%;box-sizing: border-box;justify-content: center;}.buttons{margin-top: 7px;}.select2-container--default .select2-selection--single{border-color: #0D3880!important;height: 40px!important;border-radius: 8px!important;display: flex!important;align-items: center!important;}.select2-container--default .select2-selection--single .select2-selection__rendered{color: #000!important;font-weight: 500;font-size: var(--font-size-14);}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image: url("../../design/okay_shop/images/select.svg")!important;width: 13px!important;border-color: transparent !important;height: 13px !important;background-size: contain!important;background-position: center!important;background-repeat: no-repeat!important;margin-left: 0!important;margin-top: 0!important;top: 48%!important;border-width: 0!important;transform: translateY(-50%)!important;}.select2-container--default .select2-selection--single .select2-selection__arrow{height: 100%!important;position: absolute;top: 0!important;right: 15px!important;}.flex_select svg{position: relative;top: 3px;}.flex_select{grid-gap: 70px;}.cart_logo_hint{color: #A3ADBE;font-size: var(--font-size-12);}.comment_display{margin: 12px 0 0;}.comment_display__label{color: #A3ADBE;font-size: var(--font-size-12);line-height: 1.4;}.comment_display__text{color: #272727;font-size: var(--font-size-14);line-height: 1.5;margin-top: 2px;word-break: break-word;}.comment_display__edit{color: #272727;font-size: var(--font-size-13);text-decoration: underline;margin-top: 4px;display: inline-block;cursor: pointer;}.comment_display__edit:hover{color: #0D3880;}.form_comments{display: none;}.form_comments.active{display: block;}.cp_comment_modal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;align-items: center;justify-content: center;}.cp_comment_modal.active {display: flex;}.cp_comment_modal__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(39, 39, 39, 0.35);}.cp_comment_modal__body {position: relative;background: #fff;border-radius: 8px;padding: 24px;width: 400px;max-width: 90vw;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.cp_comment_modal__header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px;}.cp_comment_modal__title {font-size: var(--font-size-16);font-weight: 600;}.cp_comment_modal__close {background: none;border: none;font-size: 24px;cursor: pointer;color: #667085;line-height: 1;}.cp_comment_modal__textarea {width: 100%;box-sizing: border-box;height: 100px;border: 1px solid #d0d5dd;border-radius: 8px;padding: 10px 12px;font-family: inherit;font-size: var(--font-size-14);resize: vertical;}.cp_comment_modal__buttons {display: flex;gap: 8px;margin-top: 16px;}.cp_comment_modal__buttons .btn {flex: 1;justify-content: center;}.cart_purchases .details_boxed__price{font-size: var(--font-size-16);font-weight: 600;}.cart_purchases .purchase__price_total{position: relative;top: 9px;white-space: nowrap;}.cart_purchases td{padding-top: 24px;padding-bottom: 24px;border-bottom: 1px solid #DBE5EE;}.flex_select>div{display: flex;align-items: center;grid-gap: 3px;}.remove_all span{position: relative;color: #CC0D39;}.remove_all span:before{content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 100%;transition-duration: 0.4s;background: #CC0D39;}.remove_all:hover span:before{width: 0;right: auto;transition-duration: 0.4s;}.remove_all{display: flex;align-items: center;grid-gap: 14px;}.cart_purchases_bottom{align-items: flex-start;padding: 28px 24px;box-sizing: border-box;}.product_table_price_before.fix>span{position: relative;display: flex;align-items: center;grid-gap: 6px;cursor: pointer;}.product_table_price_before.fix{flex-direction: column;align-items: flex-start;}.info_popup{opacity: 0;visibility: hidden;position: absolute;background: #272727;padding: 7px 10px;font-size: var(--font-size-12);color: #FFFFFF;width: 226px;bottom: 30px;right: -68%;transition-duration: 0.3s;}.info_popup:before{content: '';position: absolute;bottom: -6px;left: 31%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 7px solid #272727;}.product_table_price_before.fix>span:hover .info_popup{opacity: 1;visibility: visible; transition-duration: 0.3s;}.form_cart_bottom_btn{position: relative;top: -10px;padding: 33px 28px!important;}.product_variants_bottom.fix{padding: 0;}.btn_yellow{background: #FBBC43;color: #272727;}.btn_yellow:hover{}.btn_yellow.fn_add_to_commercial{margin-top: 8px;justify-content: center;}.flex_b{grid-gap: 24px;}.product_variants table{width: 100%;border-spacing: 0;}.cart_recipient_block{display: none;}.cart_recipient_block.active{display: block;}.city{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #0D3880;border-radius: 8px;padding: 24px;background: white;position: relative;margin-top: 65px;}.city_change{font-size: var(--font-size-16);display: flex;align-items: center;grid-gap: 12px;transition-duration: 0.3s;cursor: pointer;}.city_change:hover{opacity: 0.7; transition-duration: 0.3s;}.fn_city_view_mode,.fn_city_edit_mode{display: flex;align-items: center;justify-content: space-between;width: 100%;gap: 12px;}#search_city,#cart_recipient{max-width: 950px;width: 100%;}#cart_recipient .fancybox-close-small{display: none !important;}.cart_recipient_header{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.cart_recipient_close{background: none;border: none;cursor: pointer;padding: 0;flex-shrink: 0;opacity: 0.7;transition: opacity 0.2s;}.cart_recipient_close:hover{opacity: 1;}.city_list .city{border-color: #E7E4E4;margin: 0!important;}.city_list{display: flex;flex-direction: column;grid-gap: 4px;margin-top: 24px;}.city_list .delivery__description{margin: 0;}.section_title_middle{margin-bottom: 27px;font-size: 24px;}#search_city .fancybox-close-small{padding: 0;right: 35px;top: 40px;}.size {display: flex;align-items: center;justify-content: center;font-style: normal;font-weight: 400;font-size: var(--font-size-12);line-height: 100%;text-align: center;text-transform: uppercase;transition: all 0.2s ease;position: relative;cursor: pointer;border-radius: 4px;border: 1px solid #E6E6E6;background: #FFF;padding: 0 4px;transition-duration: 0.3s;min-width: 24px;height: 25px;box-sizing: border-box;}.imprint_layout_link{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border: 1px solid #0D3880;border-radius: 8px;color: #0D3880;font-weight: 500;text-decoration: none;transition: .2s;margin-right: 10px;margin-bottom: 10px;}.imprint_layout_link:hover{background: #0D3880;color: #fff;}.features_icon_flex{display: flex;align-items: center;justify-content: flex-start;gap: 9px;margin-top: 16px;position: relative;}.feature_item_hover img{height: 40px;}.feature_item_hover:hover .category_name_hover{opacity: 1;transition: 200ms linear;}.feature_item_hover {cursor: pointer;position: relative;}.category_name_hover{position: absolute;bottom: calc(100% + 6px);left: 50%;transform: translateX(-50%);white-space: nowrap;opacity: 0;transition: 200ms linear;font-size: var(--font-size-12);font-style: normal;font-weight: 500;line-height: 150%;text-align: center;background: #fff;padding: 2px 8px;border-radius: 4px;box-shadow: 0 2px 8px rgba(0,0,0,0.15);z-index: 10;}.size.active{transition-duration: 0.3s;border-color: #0D3880;pointer-events: none;}.product_preview__buttons.product_preview__buttons--out_stock{pointer-events: none;}.product_preview__buttons--out_stock .product_preview__buttons_col,.product_preview__buttons--out_stock .fn_add_to_commercial{pointer-events: auto;}.product_preview_fashion_tabs{display: flex;flex-wrap: wrap;gap: 4px;margin-bottom: 8px;}.product_preview_fashion_tab{padding: 4px 10px;border-radius: 6px;border: 1px solid #0D3880;font-size: 11px;font-weight: 600;cursor: pointer;background: white;color: #0D3880;transition: background 0.2s, color 0.2s;}.product_preview_fashion_tab.active,.product_preview_fashion_tab:hover{background: #0D3880;color: white;}.product_preview_sizes{display: flex;flex-wrap: wrap;grid-gap: 5px 9px;}.product_preview_hover{position: absolute;left: -1px;padding: 36px 16px 16px;opacity: 0;visibility: hidden;border-radius: 0 0 10px 10px;background: #FFF;width: 100.7%;box-sizing: border-box;top: 97.5%;z-index: 10;border: 1px solid #DBDBDB;border-top: 0;}.catalog_view_list .product_preview .product_preview_hover{position: static;width: 100%;padding: 16px 0 0;opacity: 1;visibility: visible;border: 0;background: none;}.catalog_view_list .product_preview .product_preview_hover:before{display:none}.new_products_slider.swiper-container{padding-bottom: 200px;margin-bottom: -200px;}.bg_div{background: linear-gradient(0deg, rgba(219, 229, 238, 0.50) 0%, rgba(255, 255, 255, 0.50) 120px);height: 20px;}.product_preview_hover:before{background: linear-gradient(0deg, rgba(219, 229, 238, 0.50) 0%, rgba(255, 255, 255, 0.50) 120px);height: 20px;content: '';position: absolute;left: 0;top: 0;width: 100%;}.product_preview_feature_img{margin-top: 16px;display: flex;align-items: center;flex-wrap: wrap;grid-gap: 9px;}.product_preview_feature_img img{height: 41px;}.burger{display: none!important;position: relative;width: 35px;height:21px;top: 15px;cursor: pointer;}.burger span{width: 100%;height: 1px;background: #0D3880;position: absolute;display: block;left: 0;}.burger span:first-child{top: 0;}.burger span:nth-child(2){top:50%;transform: translateY(-50%);}.burger span:last-child{bottom:0 ;}.header_logo_flex{display: flex;align-items: center;grid-gap: 20px;}.search_popup{position: absolute;top: 125%;left: 0;width: 100%;box-sizing: border-box;border-radius: 8px;background:#FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 16px;opacity: 0;visibility: hidden;z-index: 10;display: flex;grid-gap: 16px;align-items: stretch;max-height: 560px;}.search_popup.active{opacity: 1;visibility: visible;}.search_block{position: relative;flex: 1 1 0;min-width: 0;}.header_bottom.flex{gap: 30px;min-width: 0;}.search_col{border-radius: 8px;background: #F3F5F7;overflow-y: auto;padding: 32px 24px;}.search_col .section_title_middle{margin-bottom: 32px;}.search_left{width: 30%;}.search_right{width: 70%;padding: 32px 50px;box-sizing: border-box;}.search_left a{display: flex;align-items: center;justify-content: space-between;font-size: var(--font-size-16);font-weight: 700;margin-bottom: 16px;}.search_count{font-weight: 400;}.search_all{margin-top: 40px;display: flex;align-items: center;justify-content: space-between;font-size: var(--font-size-16);font-weight: 700;grid-gap: 20px;}.search_grid{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 16px 47px;}.search_item{display: flex;align-items: center;grid-gap: 21px; transition-duration: 0.3s;}.search_item:hover{opacity: 0.7;transition-duration: 0.3s;}.search_item img{border-radius: 10px;width: 83px;}.search_item_title{font-size: var(--font-size-16);font-weight: 500;margin-bottom: 12px;}.search_item_article{letter-spacing: 0.15px;text-transform: lowercase;font-size: var(--font-size-12);}.search_right .search_all{justify-content: flex-start;}.header_right{display: flex;flex-direction: column;width: calc(100% - 215px);min-width: 0;}.search_mob{display: none;}div#fn_search_popup .btn{margin: 0 auto;justify-content: center;min-width: 200px;}.search_input_popup{padding-top: 10px!important;padding-bottom: 10px!important;}.product_preview_colors .swiper-wrapper{align-items: flex-start;}.color-next{position: absolute;bottom: 35px;z-index: 10;display: flex;cursor: pointer;}.sidebar__header--close{display: none;}.product_head.mob{display: none;}.message_error {clear: both;display: flex;align-items: center;gap: 10px;padding: 14px 18px;margin: 0 0 20px;background-color: #fef2f2;border: 1px solid #fecaca;border-left: 4px solid #ef4444;border-radius: 8px;font-size: var(--font-size-14);font-weight: 500;color: #991b1b;line-height: 1.4;}.message_success{margin-bottom: 30px;font-size: var(--font-size-14);font-weight: 600;color: green;background-color: #00800014;}.purchase_detail__item__bottom{margin-bottom: 0;}.menu_group__item_id25{position: relative;display: flex;align-items: center;justify-content: flex-end;flex-direction: row-reverse;gap: 8px;}.footer .categories_menu__item a{transition-duration: 0.3s;line-height: 130%;}.footer .email{white-space: nowrap;}::-webkit-scrollbar {width: 8px;height: 8px;}::-webkit-scrollbar-track {background: #DBE5EE;}::-webkit-scrollbar-thumb {background: #0D3880;border-radius: 6px;}::-webkit-scrollbar-thumb:hover {background:#0D3880;}.commercial_page_content {background: #fff;border-radius: 20px;padding: 24px;}.commercial_amount {width: 100px;}.commercial_empty_state {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 60px 20px;}.commercial_empty_state__title {font-size: var(--font-size-18);font-weight: 600;color: #272727;margin: 20px 0 8px;}.commercial_empty_state__text {font-size: var(--font-size-14);color: #6b7280;max-width: 360px;line-height: 1.5;}.commercial_list__item {display: flex;align-items: center;justify-content: space-between;padding: 14px 0;border-bottom: 1px solid #edf0f6;}.commercial_list__item:last-child {border-bottom: none;}.commercial_list__name {font-size: var(--font-size-16);font-weight: 600;color: #272727;text-decoration: none;}.commercial_list__name:hover {color: #2c5aa0;}.commercial_list__meta {display: flex;gap: 6px;font-size: var(--font-size-13);color: #6b7280;margin-top: 4px;}.commercial_status {display: inline-block;padding: 3px 10px;border-radius: 4px;font-size: var(--font-size-12);font-weight: 500;}.commercial_status--draft {background: #fff3cd;color: #856404;}.commercial_status--saved {background: #d4edda;color: #155724;}#user_commercial .block__inner {padding: 24px;}.commercial_list_sort {display: flex;align-items: center;gap: 8px;margin-bottom: 16px;flex-wrap: wrap;}.commercial_list_sort__label {font-size: var(--font-size-13);color: #6b7280;font-weight: 500;}.commercial_list_sort__btn {background: none;border: 1px solid #d0d5dd;border-radius: 6px;padding: 5px 14px;font-size: var(--font-size-13);color: #6b7280;cursor: pointer;transition: all 0.2s;}.commercial_list_sort__btn:hover {border-color: #0D3880;color: #0D3880;}.commercial_list_sort__btn.active {background: #0D3880;border-color: #0D3880;color: #fff;}.commercial_list_table_wrap {overflow-x: auto;border-radius: 16px;border: 1px solid #edf0f6;}.commercial_list_table {width: 100%;border-collapse: collapse;font-size: var(--font-size-14);}.commercial_list_th {background: #f7f8fa;padding: 14px 16px;text-align: left;font-weight: 600;font-size: var(--font-size-13);color: #6b7280;white-space: nowrap;border-bottom: 1px solid #edf0f6;}.commercial_list_td {padding: 12px 16px;vertical-align: middle;border-bottom: 1px solid #edf0f6;color: #272727;}.commercial_list_table tbody tr:last-child .commercial_list_td {border-bottom: none;}.commercial_list_th--photo {width: 56px;}.commercial_list_td--photo {width: 56px;padding: 8px 8px 8px 16px;}.commercial_list_thumb {display: block;width: 44px;height: 44px;border-radius: 8px;overflow: hidden;border: 1px solid #edf0f6;flex-shrink: 0;}.commercial_list_thumb img {width: 100%;height: 100%;object-fit: cover;}.commercial_list_thumb_placeholder {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background: #f7f8fa;color: #b0b8c9;font-size: var(--font-size-18);}.commercial_list__status {margin-top: 4px;}.commercial_list_td--total {font-weight: 600;white-space: nowrap;}.commercial_list_actions {display: flex;gap: 8px;align-items: center;}.commercial_list_action {display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid #d0d5dd;border-radius: 6px;background: none;color: #6b7280;font-size: var(--font-size-14);cursor: pointer;text-decoration: none;transition: all 0.2s;}.commercial_list_action:hover {border-color: #0D3880;color: #0D3880;}.commercial_list_action--danger:hover {border-color: #dc3545;color: #dc3545;}@media (max-width: 767px) {.commercial_list_table_wrap {border-radius: 12px;}.commercial_list_th,.commercial_list_td {padding: 10px 12px;font-size: var(--font-size-13);}.commercial_list_sort {gap: 6px;}.commercial_list_sort__btn {padding: 4px 10px;font-size: var(--font-size-12);}}.fn_add_to_commercial {display: inline-flex;align-items: center;}.fn_add_to_commercial:hover {}.product_preview__buttons_col {display: flex;flex-direction: column;gap: 8px;}.product_preview__buttons_col .btn_yellow.fn_add_to_commercial{margin-top: 0;}.product_preview__buttons_col .product_preview__button {width: 100%;box-sizing: border-box;justify-content: center;}.product_preview__button--commercial {}.product_preview__button--commercial:hover {}.product_preview__buttons_col .product_preview__button svg {height: 14px;width: auto;flex-shrink: 0;}.commercial_form_block {display: flex;gap: 24px;margin-bottom: 32px;padding-bottom: 32px;border-bottom: 1px solid #edf0f6;}.commercial_form_logo {flex-shrink: 0;width: 200px;display: flex;flex-direction: column;align-items: center;gap: 16px;}.commercial_form_logo_preview {width: 180px;height: 140px;border: 1px solid #edf0f6;border-radius: 12px;display: flex;align-items: center;justify-content: center;overflow: hidden;background: #fff;}.commercial_form_logo_preview img {max-width: 100%;max-height: 100%;object-fit: contain;}.commercial_form_logo_empty {color: #b0b8c9;}.commercial_form_logo_empty svg {width: 48px;height: 48px;opacity: 0.4;}.commercial_form_logo_btn {display: inline-flex;align-items: center;justify-content: center;padding: 10px 20px;border-radius: 8px;border: 1px solid #0D3880;background: #fff;color: #0D3880;font-size: var(--font-size-13);font-weight: 600;cursor: pointer;transition: all 0.2s;text-align: center;}.commercial_form_logo_btn:hover {background: #0D3880;color: #fff;}.commercial_form_logo_btn input[type="file"] {position: absolute;width: 0;height: 0;overflow: hidden;opacity: 0;pointer-events: none;}.commercial_form_fields {flex: 1;display: flex;flex-direction: column;gap: 12px;}.commercial_form_row {display: flex;gap: 12px;}.commercial_form_row .form__group {flex: 1;}.commercial_form_row--2col {display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}.commercial_form_group--textarea {position: relative;}.commercial_form_group--textarea textarea {resize: vertical;min-height: 60px;}.commercial_form_counter {position: absolute;bottom: 6px;right: 12px;font-size: var(--font-size-11);color: #9ca3af;}@media (max-width: 768px) {.commercial_form_block {flex-direction: column;}.commercial_form_logo {width: 100%;}.commercial_form_row--2col {grid-template-columns: 1fr;}}.commercial_draft_actions {display: flex;justify-content: flex-end;gap: 12px;margin-bottom: 24px;}.commercial_header_btn {display: flex;align-items: center;justify-content: center;transition: opacity 0.3s;}.commercial_header_btn:hover {opacity: 0.6;}.commercial_detail_toolbar {display: flex;gap: 10px;margin-bottom: 24px;flex-wrap: wrap;}.commercial_toolbar_btn {display: inline-flex;align-items: center;gap: 10px;padding: 10px 20px;border-radius: 40px;border: 1px solid #d0d5dd;background: #fff;color: #272727;font-size: var(--font-size-13);font-weight: 600;text-transform: uppercase;letter-spacing: 0.3px;cursor: pointer;transition: all 0.2s;text-decoration: none;white-space: nowrap;line-height: 1.4;}.commercial_toolbar_btn:hover {background: #f7f8fa;border-color: #b0b8c9;}.commercial_toolbar_btn--active,.commercial_toolbar_btn--active:hover {background: #0D3880;color: #fff;border-color: #0D3880;cursor: default;}.commercial_toolbar_btn .fa {font-size: var(--font-size-14);}.commercial_view_card {background: #fff;border: 1px solid #edf0f6;border-radius: 16px;padding: 20px 24px;margin-bottom: 24px;}.commercial_view_logo {margin-bottom: 16px;}.commercial_view_logo img {max-height: 140px;}.commercial_view_description {color: #555;font-size: var(--font-size-14);margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid #edf0f6;}.commercial_view_fields {display: flex;flex-direction: column;gap: 10px;}.commercial_view_row {display: flex;align-items: baseline;gap: 12px;font-size: var(--font-size-14);line-height: 1.5;}.commercial_view_label {color: #8a95a8;min-width: 180px;flex-shrink: 0;}.commercial_view_value {color: #1a1a1a;font-weight: 500;}.commercial_draft_btn {display: inline-flex;align-items: center;gap: 10px;padding: 10px 20px;border-radius: 40px;border: 1px solid #d0d5dd;background: #fff;color: #272727;font-size: var(--font-size-13);font-weight: 600;text-transform: uppercase;letter-spacing: 0.3px;cursor: pointer;transition: all 0.2s;text-decoration: none;white-space: nowrap;line-height: 1.4;}.commercial_draft_btn:hover {background: #f7f8fa;border-color: #b0b8c9;}.commercial_draft_btn img {width: 22px;height: 22px;flex-shrink: 0;}.commercial_draft_btn--sm {padding: 5px 14px;font-size: var(--font-size-12);}.commercial_draft_btn--danger {color: #CC0D39;border-color: #CC0D39;}.commercial_draft_btn--danger:hover {background: #fff5f7;}.commercial_draft_btn--export {padding: 12px 28px;}.commercial_draft_table_wrap {overflow-x: auto;border-radius: 16px;border: 1px solid #edf0f6;}.commercial_draft_table {width: 100%;border-collapse: collapse;font-size: var(--font-size-14);}.commercial_draft_table thead {box-shadow: 20px 14px 124px rgba(13, 56, 128, 0.13);position: relative;z-index: 1;}.commercial_draft_th {background: #fff;padding: 14px 12px;text-align: left;font-weight: 600;font-size: var(--font-size-13);color: #272727;white-space: normal;border-bottom: none;vertical-align: middle;line-height: 1.3;}.commercial_draft_td {padding: 12px 12px;vertical-align: middle;border-bottom: 1px solid #edf0f6;color: #272727;font-size: var(--font-size-13);white-space: normal;line-height: 1.4;}.commercial_draft_row:last-child .commercial_draft_td {border-bottom: none;}.commercial_draft_th--check,.commercial_draft_td--check {width: 36px;text-align: center;vertical-align: middle;}.commercial_draft_td--check input[type="checkbox"] {width: 18px;height: 18px;cursor: pointer;}.commercial_draft_th--drag,.commercial_draft_td--drag {width: 24px;padding: 12px 4px;text-align: center;vertical-align: middle;}.commercial_draft_td--photo {width: 56px;text-align: center;}.commercial_draft_photo {width: 48px;height: 48px;object-fit: contain;border-radius: 8px;border: 1px solid #edf0f6;}.commercial_draft_variant {color: #9ca3af;font-size: var(--font-size-12);}.commercial_draft_td--total {font-weight: 600;white-space: nowrap;}.commercial_draft_input {border: 1px solid #d0d5dd;border-radius: 8px;padding: 8px 10px;font-size: var(--font-size-14);color: #272727;background: #fff;outline: none;transition: border-color 0.2s;-moz-appearance: textfield;}.commercial_draft_input::-webkit-outer-spin-button,.commercial_draft_input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.commercial_draft_input:focus {border-color: #0D3880;}.commercial_draft_input--price {width: 100px;}.commercial_draft_input--qty {width: 70px;}.commercial_draft_input--discount {width: 80px;}.commercial_draft_input--sm {width: 90px;}.commercial_draft_input--text {width: 120px;font-size: var(--font-size-12);}.commercial_draft_input--notes {width: 120px;min-height: 36px;font-size: var(--font-size-12);resize: vertical;border: 1px solid #d0d5dd;border-radius: 8px;padding: 6px 8px;font-family: inherit;}.commercial_draft_table--full {width: max-content;border-collapse: separate;border-spacing: 0;}.commercial_draft_table--full .commercial_draft_th {padding: 10px 12px;font-size: var(--font-size-12);white-space: nowrap;height: 60px;vertical-align: middle;background: #fff;}.commercial_draft_table--full .commercial_draft_td {background: linear-gradient(180deg, rgb(251 251 252) 0%, #fff 100%);}.commercial_draft_table--full .commercial_draft_td {padding: 8px 12px;font-size: var(--font-size-13);}.commercial_draft_table--full .commercial_draft_th {text-align: left;}.commercial_draft_table--full .commercial_col--sticky {position: sticky;z-index: 3;background: #fff;}.commercial_draft_table--full td.commercial_col--sticky {background: linear-gradient(180deg, rgb(251 251 252) 0%, #fff 100%);}.commercial_draft_table--full thead {z-index: 4;box-shadow: none;}.commercial_draft_table--full th.commercial_th_zone--internal {background: linear-gradient(to bottom, #fff 15px, #fff 15px);position: relative;}.commercial_draft_table--full th.commercial_th_zone--internal:not(.commercial_zone--internal-first):not(.commercial_zone--internal-last)::after {content: '';position: absolute;top: 15px;left: 0;right: 0;border-top: 1px solid #E7E4E4;pointer-events: none;}.commercial_draft_table--full th.commercial_zone--internal-first::after {content: '';position: absolute;top: 15px;left: 0;right: 0;bottom: 0;border-top: 1px solid #E7E4E4;border-left: 1px solid #E7E4E4;border-top-left-radius: 8px;pointer-events: none;}.commercial_draft_table--full th.commercial_zone--internal-last::after {content: '';position: absolute;top: 15px;left: 0;right: 0;bottom: 0;border-top: 1px solid #E7E4E4;border-right: 1px solid #E7E4E4;border-top-right-radius: 8px;pointer-events: none;}.commercial_draft_table--full td.commercial_td_zone--internal {background: #fff;border-bottom: none;position: relative;}.commercial_draft_table--full td.commercial_zone--internal-first {border-left: 1px solid #E7E4E4;}.commercial_draft_table--full td.commercial_zone--internal-last {border-right: 1px solid #E7E4E4;}.commercial_draft_table--full tbody tr:last-child td.commercial_td_zone--internal {background: #fff;border-bottom: none;}.commercial_draft_table--full tbody tr:last-child .commercial_draft_td {padding-bottom: 28px;}.commercial_draft_table--full tbody tr:last-child td.commercial_td_zone--internal:not(.commercial_zone--internal-first):not(.commercial_zone--internal-last)::after {content: '';position: absolute;bottom: 15px;left: 0;right: 0;border-bottom: 1px solid #E7E4E4;pointer-events: none;}.commercial_draft_table--full tbody tr:last-child td.commercial_zone--internal-first {border-left: none;}.commercial_draft_table--full tbody tr:last-child td.commercial_zone--internal-first::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 15px;border-bottom: 1px solid #E7E4E4;border-left: 1px solid #E7E4E4;border-bottom-left-radius: 8px;pointer-events: none;}.td_select .best_price_badge__info {top: -3px;}.commercial_draft_table--full tbody tr:last-child td.commercial_zone--internal-last {border-right: none;}.commercial_draft_table--full tbody tr:last-child td.commercial_zone--internal-last::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 15px;border-bottom: 1px solid #E7E4E4;border-right: 1px solid #E7E4E4;border-bottom-right-radius: 8px;pointer-events: none;}.commercial_draft_table--full .commercial_draft_input {font-size: var(--font-size-12);padding: 4px 6px;border-radius: 4px;border-color: #d0d5dd;height: 30px;width: 100%;box-sizing: border-box;}.commercial_draft_table--full .commercial_draft_input:focus {border-color: #9ca3af;}.commercial_draft_table--full .commercial_marker_warn ~ .commercial_draft_input,.commercial_draft_table--full .commercial_marker_hint ~ .commercial_draft_input {width: calc(100% - 22px);}.commercial_draft_table--full .commercial_draft_input--notes {height: auto;min-height: 30px;border-radius: 4px;}.commercial_td--sku {min-width: 90px;}.commercial_td--name {min-width: 150px;max-width: 220px;word-break: break-word;}.commercial_td--description {min-width: 100px;max-width: 160px;color: #6b7280;}.commercial_td--logo-app {min-width: 80px;}.commercial_th_zone--common,.commercial_th_zone--internal,.commercial_th_zone--client {background: #fff;}.commercial_draft_td.commercial_td_zone--common,.commercial_draft_td.commercial_td_zone--client {background: linear-gradient(180deg, rgb(251 251 252) 0%, #fff 100%);}.commercial_marker_warn,.commercial_marker_hint {position: relative;top: -1px;display: inline-flex;align-items: center;justify-content: center;margin-right: 4px;vertical-align: middle;cursor: pointer;color: #9ca3af;font-size: var(--font-size-14);}.commercial_marker_warn {color: #fbbc43;}.commercial_tooltip {position: absolute;background: #fff;color: #272727;padding: 8px 12px;border-radius: 8px;font-family: 'Inter', serif;font-size: var(--font-size-13);font-weight: 400;white-space: nowrap;pointer-events: none;z-index: 9999;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);opacity: 0;transition: opacity 0.15s;}.commercial_tooltip.is-visible {opacity: 1;}.commercial_draft_td--actions {white-space: nowrap;}.commercial_draft_drag {display: inline-flex;align-items: center;justify-content: center;cursor: grab;padding: 4px;opacity: 0.4;transition: opacity 0.2s;color: #6b7280;vertical-align: middle;}.commercial_draft_drag:hover {opacity: 0.8;}.commercial_draft_drag:active {cursor: grabbing;}.commercial_draft_drag svg {pointer-events: none;}.commercial_row--dragging {opacity: 0.5;position: relative;z-index: 10;background: #fff;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);}.commercial_row--placeholder td {background: #e8f0fe;border: 2px dashed #9cb8e4;}.commercial_row--highlight td {background-color: #EDF0F6 !important;}.commercial_bulk_actions {display: flex;align-items: center;gap: 12px;padding: 12px 16px;margin-top: 12px;background: #f5f7fa;border-radius: 8px;}.commercial_bulk_count {font-size: var(--font-size-13);color: #272727;font-weight: 500;}.commercial_bulk_btn {display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border: 1px solid #d0d5dd;border-radius: 6px;background: #fff;cursor: pointer;font-size: var(--font-size-13);color: #272727;transition: background 0.2s;}.commercial_bulk_btn:hover {background: #edf0f6;}.commercial_bulk_btn--cart {color: #0D3880;border-color: #0D3880;}.commercial_bulk_btn--cart:hover {background: #0D3880;color: #fff;}.commercial_bulk_btn--cart:hover svg {stroke: #fff;}.commercial_bulk_btn--delete {color: #dc3545;border-color: #dc3545;}.commercial_bulk_btn--delete:hover {background: #fdf0f1;}.commercial_draft_th--actions {width: 90px;}.commercial_draft_th--check,.commercial_draft_td--check {width: 28px;padding: 10px 4px;text-align: center;vertical-align: middle;}.fn_check_item,.fn_check_all_items {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 18px;height: 18px;border: 1px solid #0D3880;border-radius: 4px;background: #fff;cursor: pointer;vertical-align: middle;position: relative;transition: background 0.15s, border-color 0.15s;margin: 0;}.fn_check_item:checked,.fn_check_all_items:checked {background: #0D3880;border-color: #0D3880;}.fn_check_item:checked::after,.fn_check_all_items:checked::after {content: '';position: absolute;top: 50%;left: 50%;width: 5px;height: 9px;border: solid #fff;border-width: 0 2px 2px 0;transform: translate(-50%, -60%) rotate(45deg);}.commercial_draft_clone {background: none;border: none;cursor: pointer;padding: 4px;opacity: 0.5;transition: opacity 0.2s;color: #2c5aa0;}.commercial_draft_clone:hover {opacity: 1;}.commercial_draft_clone svg {pointer-events: none;}.commercial_draft_delete {background: none;border: none;cursor: pointer;padding: 4px;opacity: 0.6;transition: opacity 0.2s;}.commercial_draft_delete:hover {opacity: 1;}.commercial_draft_totals {display: flex;flex-direction: column;align-items: flex-end;gap: 6px;margin-top: 28px;padding-right: 16px;}.commercial_draft_totals_row {display: flex;gap: 12px;font-size: var(--font-size-16);color: #6b7280;}.commercial_draft_totals_main {display: flex;align-items: baseline;gap: 16px;font-size: var(--font-size-26);font-weight: 700;color: #272727;margin-top: 8px;}.commercial_draft_totals_main strong {font-size: var(--font-size-32);}.commercial_draft_export {margin-top: 16px;border-radius: 16px;border: 1px solid #edf0f6;padding: 16px 20px;display: flex;flex-direction: column;align-items: flex-end;}.commercial_export_tabs {display: flex;gap: 6px;}.commercial_export_tab {padding: 6px 16px;border-radius: 8px;border: 1px solid #0D3880;font-size: var(--font-size-13);font-weight: 500;color: #0D3880;background: white;cursor: pointer;transition: background 0.2s, color 0.2s;user-select: none;}.commercial_export_tab.active,.commercial_export_tab:hover {background: #0D3880;color: white;}.commercial_export_hint {display: none;font-size: var(--font-size-12);color: #9ca3af;margin-top: 6px;}.commercial_export_hint.active {display: block;}.commercial_export_panel {display: none;gap: 8px;margin-top: 12px;}.commercial_export_panel.active {display: flex;}.commercial_draft_export_btn {display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid #272727;border-radius: 8px;background: #fff;color: #272727;font-size: var(--font-size-13);font-weight: 500;text-decoration: none;cursor: pointer;transition: all 0.2s;white-space: nowrap;}.commercial_draft_export_btn:hover {background: #272727;color: #fff;}.commercial_draft_export_btn:hover img {filter: invert(1);}.commercial_draft_export_btn img {width: 18px;height: 18px;flex-shrink: 0;}.commercial_detail_count {display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;padding: 0 8px;border-radius: 14px;background: #EDF0F6;color: #757575;font-size: 14px;font-weight: 500;line-height: 1;vertical-align: middle;margin-left: 6px;}.commercial_draft_export_btn--email svg {width: 18px;height: 18px;flex-shrink: 0;}.commercial_send_email_wrap {margin-bottom: 16px;}.commercial_modal_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.45);z-index: 9999;display: flex;align-items: center;justify-content: center;}.commercial_modal {background: #fff;width: 96%;box-shadow: 0 20px 60px rgba(0,0,0,0.2);overflow: hidden;box-sizing: border-box;max-width: 465px;padding: 48px;border-radius: 8px;}.commercial_modal_header {display: flex;align-items: center;justify-content: space-between;padding-bottom: 20px;border-bottom: 1px solid #edf0f6;}.commercial_modal_header h3 {margin: 0;font-weight: 600;font-size: var(--font-size-24);font-style: normal;line-height: 150%;}.commercial_modal_close {width: 16px;height: 16px;opacity: 1;background-image: url(../../design/okay_shop/images/close.svg);background-size: contain;background-repeat: no-repeat;background-position: center;padding: 0;top: 48px;right: 48px;transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);font-size: 0;background-color: transparent;}.commercial_modal_body {padding: 24px 0;}.commercial_modal_label {display: block;font-size: 14px;font-weight: 500;margin-bottom: 8px;color: #333;}.commercial_modal_input {width: 100%;padding: 10px 14px;border: 1px solid #d1d5db;border-radius: 8px;font-size: 15px;outline: none;box-sizing: border-box;}.commercial_modal_input:focus {border-color: #15387f;box-shadow: 0 0 0 3px rgba(21,56,127,0.1);}.commercial_modal_error {margin-top: 8px;color: #ef4444;font-size: 13px;}.commercial_modal_success {margin-top: 8px;color: #059669;font-size: 14px;font-weight: 500;}.commercial_modal_footer {padding: 16px 0;display: flex;gap: 16px;justify-content: flex-end;}.commercial_modal_btn {padding: 10px 20px;border-radius: 8px;font-size: 14px;font-weight: 500;cursor: pointer;border: 1px solid #d1d5db;background: #fff;color: #333;}.commercial_modal_btn--primary {background: #15387f;color: #fff;border-color: #15387f;}.commercial_modal_btn--primary:hover {background: #0f2a5e;}.commercial_modal_btn--primary:disabled {opacity: 0.6;cursor: not-allowed;}.commercial_draft_save {margin-top: 40px;padding-top: 32px;border-top: 1px solid #edf0f6;}.commercial_draft_save_btn {display: flex;align-items: center;justify-content: center;width: 100%;max-width: 360px;margin: 0 auto;padding: 16px 32px;border-radius: 8px;background: #0D3880;border: 1px solid #0D3880;color: #fff;font-size: var(--font-size-16);font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;cursor: pointer;transition: background 0.3s;position: relative;overflow: hidden;}.commercial_draft_save_btn:hover {background: #0A1C3A;}.commercial_saved_section {margin-top: 48px;padding-top: 32px;border-top: 2px solid #edf0f6;}.commercial_saved_title {font-size: var(--font-size-20);font-weight: 600;color: #272727;margin-bottom: 20px;}.commercial_saved_link {color: #0D3880;text-decoration: none;font-weight: 500;}.commercial_saved_link:hover {text-decoration: underline;}.commercial_saved_actions {display: flex;gap: 8px;flex-wrap: wrap;}@media (max-width: 768px) {.commercial_draft_actions {flex-wrap: wrap;justify-content: center;}.commercial_draft_save_fields {grid-template-columns: 1fr;}.commercial_draft_export {align-items: flex-start;width: 100%;box-sizing: border-box;}.commercial_export_panel.active {flex-wrap: wrap;}.commercial_draft_totals_main {font-size: var(--font-size-20);}.commercial_draft_totals_main strong {font-size: var(--font-size-24);}}.commercial_search {position: relative;}.commercial_search_dropdown {display: none;position: absolute;top: 100%;left: 0;right: 0;z-index: 100;background: #fff;border: 1px solid #edf0f6;border-top: none;border-radius: 0 0 16px 16px;max-height: 400px;overflow-y: auto;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);}.commercial_search_item {display: flex;align-items: center;gap: 12px;padding: 12px 16px;cursor: pointer;border-bottom: 1px solid #edf0f6;transition: background 0.15s;}.commercial_search_item:last-child {border-bottom: none;}.commercial_search_item:hover {background: #f7f8fa;}.commercial_search_item_photo {position: relative;display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;overflow: hidden;border-radius: 8px;border: 1px solid #edf0f6;background: #f7f8fa;color: #6b7280;font-size: var(--font-size-11);text-align: center;flex-shrink: 0;}.commercial_search_item_photo img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;background: #fff;}.commercial_search_item_photo.has-photo img {opacity: 1;}.commercial_search_item_photo.has-photo span {visibility: hidden;}.commercial_search_item_info {flex: 1;min-width: 0;}.commercial_search_item_name {font-weight: 500;font-size: var(--font-size-14);color: #272727;}.commercial_search_item_meta {display: flex;flex-wrap: wrap;column-gap: 12px;}.commercial_search_item_price {white-space: nowrap;font-weight: 600;font-size: var(--font-size-14);color: #272727;flex-shrink: 0;}.commercial_add_product_bar {display: flex;align-items: center;background: #EDF0F6;border: none;border-radius: 8px;padding: 0 16px;margin-bottom: 24px;}.commercial_add_product_icon {flex-shrink: 0;color: #9ca3af;display: flex;align-items: center;margin-right: 10px;}.commercial_add_product_input {flex: 1;border: none;outline: none;background: none;padding: 14px 0;font-size: var(--font-size-14);font-family: 'Inter', serif;color: #272727;}.commercial_add_product_input::placeholder {color: #9ca3af;}.commercial_search_empty {padding: 16px;text-align: center;color: #9ca3af;font-size: var(--font-size-14);}.commercial_print_logos {display: none;}.commercial_print_footer_logo {display: none;}@page {size: landscape;margin: 10mm;}@media print {header,footer,.fn_to_top,.to_top,.main > .container > .breadcrumbs,.breadcrumbs,.switcher,.commercial_detail_toolbar,.commercial_draft_actions,.commercial_draft_export,.commercial_draft_save,.commercial_search,.commercial_columns_settings,.commercial_view_logo,.fn_save_proposal_form .commercial_form_block,.commercial_draft_drag,.commercial_draft_td--drag,.commercial_draft_th--drag,.commercial_draft_clone,.commercial_draft_delete,.commercial_bulk_actions,.fn_check_item,.fn_check_all_items,.commercial_th_zone--internal,.commercial_td_zone--internal,.top_admin_bookmark,.admTools,.changeTools,[class*="design_block"],.debug-bar,#phpdebugbar {display: none !important;}.commercial_page_content {padding: 0 !important;}.commercial_print_logos {display: flex !important;align-items: center;gap: 16px;margin-bottom: 16px;}.commercial_print_logos__client {max-height: 150px;width: auto;}.commercial_print_footer_logo {display: flex !important;justify-content: flex-end;margin-top: 32px;padding-top: 16px;border-top: 1px solid #DBE5EE;}.commercial_print_footer_logo img,.commercial_print_footer_logo svg {max-height: 75px;width: auto;}.commercial_print_logos__site {display: inline-flex;align-items: center;}.commercial_draft_table_wrap {border: none !important;overflow: visible !important;}.commercial_draft_table {font-size: 11px !important;width: 100% !important;table-layout: auto !important;}.commercial_draft_table th,.commercial_draft_table td {padding: 4px 6px !important;white-space: normal !important;word-break: break-word;font-size: 11px !important;}.commercial_extra_col {white-space: normal !important;}.commercial_draft_td--total {white-space: nowrap !important;}.commercial_draft_input {white-space: nowrap !important;}.commercial_draft_input {border: none !important;background: none !important;padding: 0 !important;width: auto !important;min-width: 0 !important;font-size: 9px !important;-moz-appearance: textfield !important;}.commercial_draft_input::-webkit-outer-spin-button,.commercial_draft_input::-webkit-inner-spin-button {-webkit-appearance: none !important;}.commercial_draft_photo {width: 30px !important;height: 30px !important;}.commercial_draft_no_image {width: 30px !important;height: 30px !important;}.container_width {max-width: 100% !important;width: 100% !important;}.wrapper {max-width: 100% !important;padding: 0 !important;}}.volume_discount_badge {display: inline-block;padding: 4px 12px;border-radius: 20px;background: #DBE5EE;color: #0D3880;font-size: var(--font-size-12);font-weight: 600;margin-top: 6px;line-height: 1.4;}.fn_var_old_price {margin-bottom: 2px;}.fn_var_old_price .details_boxed__old_price {display: inline-flex !important;white-space: nowrap;}.fn_var_pct {color: #CC0D39;font-weight: 600;font-size: var(--font-size-13);}.product_variants .fn_var_old_price + .details_boxed__price {font-weight: 600;}.product_variants td.td_all,.product_variants td.price_table .fn_var_price{font-weight: 600;font-size: var(--font-size-16);}.siblings_availability img { width: 60px; height: 60px; object-fit: contain; border-radius: 4px; }.sib_color_link { font-weight: 500; }.sib_color_link.sib_current { color: #0D3880; font-weight: 600;white-space: nowrap; }.sib_fashion { font-size: var(--font-size-12); color: #888; margin-top: 2px; }.sib_size { font-size: var(--font-size-12); color: #888; margin-top: 2px; }.sib_sku { font-size: var(--font-size-12); color: #888; margin-top: 2px;white-space: nowrap; }.td_sib_photo { width: 70px; padding-right: 12px; }.td_sib_photo img { width: 60px; height: 60px; object-fit: contain; border-radius: 8px; }.sib_no_image { display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border: 1px solid #DBE5EE; border-radius: 10px; color: #9ca3af; box-sizing: border-box; }.siblings_availability .fn_sib_old_price + .details_boxed__price { font-weight: 600; }.siblings_availability td.td_all, .siblings_availability td.price_table .fn_sib_price { font-weight: 600; font-size: var(--font-size-16); }.commercial_draft_feature { display: block; color: #6b7280; font-size: var(--font-size-12); line-height: 1.5; margin-top: 3px; }.commercial_draft_feature_label { color: #9ca3af; }.commercial_stickers { display: flex; flex-wrap: wrap; gap: 4px; margin-top: 4px; }.commercial_stickers .sticker { height: 20px; font-size: 10px; padding: 0 10px; margin-bottom: 0; }.commercial_columns_settings { margin-bottom: 32px; }.commercial_columns_settings_title {font-weight: 600;margin-bottom: 12px;font-size: var(--font-size-18);text-transform: uppercase;letter-spacing: 0.3px;}.commercial_columns_settings_buttons { display: flex; flex-wrap: wrap; gap: 10px; }.commercial_col_toggle {padding: 10px 20px;border: none;border-radius: 6px;cursor: pointer;font-size: var(--font-size-13);font-weight: 400;color: #fff;background: #272727;transition: all 0.2s;white-space: nowrap;line-height: 1.4;}.commercial_col_toggle--active {background: #0D3880;}.commercial_draft_no_image {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;background: #f7f8fa;border-radius: 4px;}.commercial_draft_no_image svg {width: 24px;height: 24px;opacity: 0.4;}.commercial_public_order {display: flex;justify-content: flex-end;margin: 0;padding: 33px 28px;border-radius: 0 0 20px 20px;background: rgb(13 56 128 / 1%);box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);position: relative;top: -10px;}.mobile_menu{display: none;}.fn_products_sort.mob{display: none;}.space_between{justify-content: space-between;}.font_weight_semi{font-weight: 600;}.login_title{line-height: 24px;margin-bottom: 16px;}.m-t-20{margin-top: 20px;}.login_btn_text{text-transform: none;font-weight: 400;font-size: var(--font-size-14);}.login_btn_text{padding:2px 0;margin-top: 24px;}#login_form .fancybox-close-small svg,#register_popup .fancybox-close-small svg,#password_remind_popup .fancybox-close-small svg,#fn_pop_up_cart_wrap .fancybox-close-small svg,#fn_callback .fancybox-close-small svg,#search_city .fancybox-close-small svg,#cart_recipient .fancybox-close-small svg{display: none;}#login_form .fancybox-close-small,#register_popup .fancybox-close-small,#password_remind_popup .fancybox-close-small,#fn_pop_up_cart_wrap .fancybox-close-small,#fn_callback .fancybox-close-small,#search_city .fancybox-close-small,#cart_recipient .fancybox-close-small{width: 24px;height: 24px;opacity: 1;background-image: url("../../design/okay_shop/images/close.svg");background-size: contain;background-repeat: no-repeat;background-position: center;padding: 0;top: 48px;right: 48px;transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);}.catalog_menu_wrapper .categories_menu__item {max-width: 200px;page-break-inside: avoid;break-inside: avoid;padding-right: 16px;margin-bottom: 35px;}.image_block_product picture img{object-fit: contain;width: 100%;height:100%;}.image_block_product picture{width: 100%;height: 100%;display: block;}.image_block_product{display: block;height: 324px;width: 100%;padding-left: 25px;padding-right: 25px;box-sizing: border-box;}a.purchase__remove svg{width: 100%;}a.purchase__remove{width: 15px;}.purchase__group_flex{display: flex;align-items: center;justify-content: flex-end;gap: 0 20px;}.block__description p:last-child{margin-bottom: 0;}.block__description p{font-size: var(--font-size-16);font-style: normal;font-weight: 400;line-height: 150%;color: #000;margin: 24px auto ;}.logo_your_icon{width: 157px;height: 157px;position: absolute;top: 50%;transform: translateY(-50%);right: 12px;background-color: #ffffff;border-radius: 100%;display: flex;align-items: center;justify-content: center;}.logo_your_icon_svg{width: 118px;height: 118px;background-image: url("../../design/okay_shop/images/logo_your_icon_svg.svg");background-size: contain;background-repeat: no-repeat;background-position: center;display: flex;align-items: center;justify-content: center;position: relative;animation: spin 10s linear infinite;}@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.brand_service_logo{width: 63px;height: 35px;background-image: url("../../design/okay_shop/images/brand_service_logo.svg");background-size: contain;background-repeat: no-repeat;background-position: center;margin-bottom: 8px;margin-left: 8px;position: absolute;left: 50%;top: 50%;transform: translateY(-50%) translateX(-50%);}.arrow_block{position: absolute;left: 60%;right: 180px;top: 0;bottom: 0;background-image: url("../../design/okay_shop/images/arrow_block.svg");background-size: contain;background-repeat: no-repeat;background-position: left center;}.contact_item_info{padding-left: 0!important;}.no_top_border{border-top: none;}.no_margin{margin:0;}.grid_gallery_img img{object-fit: contain;width: 100%;height: 100%;object-position: center;}.grid_gallery_img{border-radius: 20px;border: 1px solid #E7E4E4;overflow: hidden;}.partner_grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 24px;}.m-b-32{margin-bottom: 32px;}.contact_width{max-width: 1300px;margin: 0 auto;}.tab_social{display: none!important;}.mob_button{display: none;}.about_item_mobile_item{display: none;}.flex_title_nav{position: relative;}.top_banner_item .logo_your_icon{background-color: transparent;top: 25%;left: 70%;transform: translate(-50%,-50%);}.top_banner_item  .logo_your_icon_svg,.top_banner_item  .brand_service_logo{filter: grayscale(1) brightness(10);}.arrow_block_new{position: absolute;top: 20%;right: 40%;left: 36%;bottom: 30%;background-image: url(../../design/okay_shop/images/arrow_block_new.svg);background-size: contain;background-repeat: no-repeat;background-position: left center;}.banner_brand_logo{width: 178px;}body.hide-banner .header_banner {transform: translateY(-100%);}.header_banner {transform: translateY(0);transition: transform .35s cubic-bezier(0.16, 1, 0.3, 1);will-change: transform;}body.hide-banner .header.index_page  {transform: translateY(calc(-1 * 67px));}.header.index_page {transition: transform .35s cubic-bezier(0.16, 1, 0.3, 1);will-change: transform;}body.lock-scroll {position: fixed;overflow: hidden;width: 100%;}.other_page  .dop_menu,.cart_page  .dop_menu{top: 96px;}.dop_menu{position: fixed;top: 163px;right: 0;bottom: 70px;width: 390px;padding: 18px 24px;box-sizing: border-box;overflow-y: auto;background: #fff;background-image: linear-gradient(180deg,rgba(13, 56, 128, 0.10) 0%,#fff 200px);z-index: 100;transform: translateX(100%);opacity: 0;visibility: hidden;transition:transform .35s ease,opacity .25s ease,visibility 0s linear .35s;will-change: transform;}.dop_menu.active {box-shadow: -12px 0 32px rgba(0, 0, 0, 0.12);transform: translateX(0);opacity: 1;visibility: visible;transition:transform .35s ease,opacity .25s ease;}.menu_overlay,.filter_overlay {position: fixed;inset: 0;opacity: 0;visibility: hidden;transition: .2s;z-index: 99;background: rgba(0, 0, 0, 0.3);}.menu_overlay.active,.filter_overlay.active {opacity: 1;visibility: visible;}.no_image_banner svg{width: 64px;height: 64px;opacity: 0.3;}.no_image_banner{display: flex;align-items: center;justify-content: center;}.header_banner:before,.catalog_banner:before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:linear-gradient(270deg, rgba(13, 56, 128, 0) 60%, rgba(13, 56, 128, 0.8) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);}.product_preview_colors  .splide__arrow{width: 24px;height: 24px;border-radius: 100%;outline: 1px solid #E7E4E4;background-color: #ffffff;opacity: 1;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}.splide__arrows--ttb .splide__arrow--prev {top: -30px;}.splide__arrows--ttb .splide__arrow--next {bottom: -30px;}.splide__arrow svg {fill: #272727;height: 10px;width: 10px;}.splide__arrow:disabled {opacity: 0 !important;}.sorts div:first-child{margin-bottom: 16px;}button.splide__arrow.splide__arrow--prev {display: none;}.product_preview_colors button.splide__arrow.splide__arrow--prev {display: flex;}.splide__pagination {bottom: 0;display: flex;align-items: center;justify-content: space-between;gap: 6px;flex-wrap: nowrap;padding: 0;}.splide__pagination li {flex: 1;padding:3px 0;}.splide__pagination__page{background: #DBE5EE;border: 0;border-radius: 0;display: inline-block;height: 1px;margin: 0;opacity: 1;padding: 0;position: relative;transition: transform .2s linear;width: 100%;}.splide__pagination__page.is-active {transform: none;z-index: 1;background: #0D3880;}.flex_sort_class{justify-content: flex-end;grid-gap: 15px}.hide_in_desktop{display:none;}.top_filter_block{display: none;}.thumbs_item{padding: 17px;box-sizing: border-box;}.nowrap{white-space: nowrap;}.mobile_table{display: none;}.flex_text{display: flex;align-items: center;justify-content: left;}.product_variants th:last-child{width: 90px;}.product_variants td:last-child{padding-right: 0;}.product_variants .td_stock{width: 90px;}.btn_table_cart{white-space: nowrap;padding: 8px 16px;font-size: 14px;}@media (min-width: 768px) {.td_cart_btn .btn{width: 140px;justify-content: center;}}@media (max-width: 767px) {.product_col{width: 100%;}.product_form .product_variants.fix{margin-left: -16px;margin-right: -16px;padding-left: 16px;padding-right: 16px;margin-top: -16px;box-sizing: initial;}.product_form .product_variants.fix table,.product_form .product_variants.fix thead,.product_form .product_variants.fix tbody{display: block;}.product_form .product_variants.fix table{table-layout: auto;}.product_form .product_variants.fix thead tr{display: flex;}.product_form .product_variants.fix thead th{display: block;flex: 1;padding-right: 8px;font-size: 11px;box-sizing: border-box;}.product_form .product_variants.fix thead th:last-child{display: none;}.product_form .product_variants.fix tbody tr{display: flex;flex-wrap: wrap;align-items: center;padding: 10px 0;border-bottom: 1px solid #DBE5EE;}.product_form .product_variants.fix tbody tr:last-child{border-bottom: none;}.product_form .product_variants.fix td{display: block;flex: 1;border-bottom: none;padding: 0 8px 0 0;box-sizing: border-box;}td.td_all,th.th_all {text-align: center;}.product_form .product_variants.fix td.td_cart_btn{flex: 0 0 100%;padding: 20px 0 0;white-space: normal;text-align: left;grid-template-columns: 1fr 1fr;gap: 15px;display: grid;}.product_form .product_variants.fix td.td_cart_btn.td_cart_btn_one{grid-template-columns: 1fr;}.product_form .product_variants.fix td.td_cart_btn .btn{width: 100%;justify-content: center;box-sizing: border-box;}.product_form .product_variants.fix td.td_cart_btn .fn_add_to_commercial{margin-top: 0;}.product_form .product_variants.fix .amount{width: auto;min-width: 80px;}}@media (max-width: 501px) {.product_form{padding: 24px 16px 0 16px;}}.product_form .product_variants.fix{margin: -24px -24px -9px;padding: 20px 24px 0;}.product_form .product_variants.fix table{table-layout: fixed;}.product_form .product_variants.fix .td_cart_btn{white-space: nowrap;padding-right: 0;text-align: right;}.show_in_mob_table{display: none;}.discount_style{color: #A3ADBE;font-size: 14px;font-weight: 400;gap: 5px;}.discount_flex{display: flex;align-items: center;justify-content: flex-start;gap: 0 16px;flex-wrap: wrap;}.spec_align .nowrap,.spec_align .discount_flex{line-height: 21px;}.spec_align{align-items: flex-start;}.thumb-next.swiper-button-disabled,.thumb-prev.swiper-button-disabled{display: none;}.image_white_background.purchase__image>a{background-color: white;border: 1px solid #D9E2F5;}span.sticker--discount.fn_volume_pct_badge {padding: 0 12px;box-sizing: border-box;height: 26px;display: flex;align-items: center;justify-content: center;border-radius: 20px;font-size: 12px;font-weight: 600;letter-spacing: -0.48px;margin-left: auto;}.purchase__item:last-child{border-bottom: none;}.no_description_text{margin-bottom: 0;padding-bottom: 150px;}.p-b-120{padding-bottom: 120px;}.flex_not_found_button{justify-content: center;width: 100%;}.wishlist_grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 24px;}span.time_work_flex {display: flex;gap: 5px;}.about_company_page .banner_page .section_title {margin-bottom: 16px;}.user_form_block .block.form{margin-top: 36px;}.m-t-36{margin-top: 36px;}.message_success{padding: 24px;width: 100%;border: 1px solid darkgreen;box-sizing: border-box;text-align: center;border-radius: 8px;}.user_form_block {display: grid;grid-template-columns: 1fr 1fr;}.product_preview_colors .splide__list{padding: 0 4px !important;box-sizing: border-box;}.color_item.active::after {content: "";position: absolute;inset: -4px;border: 2px solid #002741;border-radius: 50%;pointer-events: none;display: none;}.product_preview_colors .color_item {margin: 0;}.product_variants.product_variants_cart{padding: 0;}.product_variants_cart{top: -10px;width: 100%;position: relative;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 20px;border-radius: 20px 20px 0 0;box-sizing: border-box;}.cart_purchases th{border-bottom: 1px solid #DBE5EE;padding-bottom: 24px;padding-top: 30px;font-size: 12px;}.product_variants_cart.cart_purchases th{padding-right: 24px;line-height: 21px;}.product_variants.product_variants_cart th:first-child, .product_variants.product_variants_cart th:last-child {width: auto;min-width: 0;}.product_variants.product_variants_cart th:first-child{padding-left: 24px;box-sizing: border-box;}.product_variants.product_variants_cart th:last-child {padding-right: 24px;box-sizing: border-box;text-align: right;}.cart_purchases.product_variants_cart td{padding-top: 34px;padding-bottom: 30px;padding-right: 24px;}.cart_purchases.product_variants_cart td:first-child{padding-left: 24px;}.cart_purchases.product_variants_cart td:last-child{padding-right: 24px;}.flex_select .flex_cart_text1{grid-gap: 10px;}.cart_purchases .select2-container .select2-selection--single .select2-selection__rendered{padding-left: 16px;padding-right: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.form__textarea:focus + .form__placeholder,.form__textarea:not(:placeholder-shown) + .form__placeholder {top: 11px;font-size: var(--font-size-14);transform: translateY(0%);color:#A3ADBE;}.form__textarea{line-height: 150%;}.cart_purchases_bottom{border-top: 1px solid #DBE5EE;}.tooltip_flex{display: flex;align-items: center;justify-content: center;gap: 8px;}.d-flex.align-items-center.details_boxed__old_price {white-space: nowrap;}.center_info_tooltip .best_price_badge__tooltip{right: 0;transform: translateX(50%);}.center_info_tooltip  .best_price_badge__tooltip::after{right: 50%;transform: translateX(-50%);}.cart_tooltip_text{font-size: 16px;line-height: 150%;margin-bottom: 7px;}.footer_cart_block{background-color: #ffffff;box-shadow: 400px -94px 164px 30px rgba(13, 56, 128, 0.10);}.show_small_desktop{display: none;margin-bottom: 7px;color: #A3ADBE;font-size: var(--font-size-12);}.cart_sku_mobile{display: none;color: #A3ADBE;}.cart_mobile_label{display: none;color: #A3ADBE;margin-bottom: 6px;}.thumb-next{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}.thumb-prev{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}.thumb-next,.thumb-prev{z-index: 2;height: 100% !important;background-color: #DBE5EE;top: 0;bottom: 0;transform: translateY(0);opacity: 0.5;width: 40px !important;cursor: pointer;}.thumb-next{transform: translateY(0) rotate(180deg);}.footer_in_cart{display: none;}.footer_in_cart_mob{display: none;}.cart_page .footer_in_cart{display: block;}.form_cart_bottom.cart_checkout_bottom{padding: 32px 48px!important;}.recipient_badge {margin: 0 48px 16px;padding: 10px 16px;background: #f0f7ff;border-left: 3px solid #15387f;border-radius: 6px;display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: #1a1a2e;}.recipient_badge_edit {color: #15387f;font-weight: 600;font-size: 13px;text-decoration: none;white-space: nowrap;margin-left: 12px;}.cart_block_info  .cart_col .form__title{margin-bottom: 24px;}.delivery__item label.error, .delivery__item label.error{transition-duration: 0.3s;}.delivery__item.active label.error, .delivery__item:hover label.error{background-color: #DBE5EE;transition-duration: 0.3s;}#cart_recipient .cart_tabs{flex-wrap: wrap;}#cart_recipient .cart_tab{min-width: auto;flex: 1 1 auto;padding: 0 16px;white-space: nowrap;color: #0D3880;background: #FFF;border: 1px solid #0D3880;}#cart_recipient .cart_tab.active,#cart_recipient .cart_tab:hover{color: #FFF;background: #0D3880;}.cart_footer_flex{display: flex;flex-direction: column;gap: 16px;width: 100%;}.cart_footer_flex .btn{justify-content: center;}.payment_mobile{display: none;}.fn_siblings_form{border-radius: 20px;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.flex_table_prod_bottom{padding: 32px 48px;flex-direction: column;align-items: flex-end;}.fn_siblings_form .product_variants{overflow: auto;}a.account_popup_link {width: auto;white-space: nowrap;height: auto;}.hover-shine{flex-shrink: 0;position: relative;overflow: hidden;transition:background-color .6s ease,color .6s ease,box-shadow .6s ease;}.btn,.user_order_filter,.portfolio_tab, .fashion_tab{position: relative;overflow: hidden;transition:background-color .6s ease,color .6s ease,box-shadow .6s ease;}.hover-shine::before,.btn::before,.user_order_filter:before,.portfolio_tab:before, .fashion_tab:before{content: "";position: absolute;inset: 0;background: linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform: translateX(-150%);transition: transform .9s ease;pointer-events: none;}.header_informers__link img{transition: .6s;}.no_follow_link{pointer-events: none;cursor: default;}.hover_link{position: relative;display: inline-flex;align-items: center;overflow: hidden;cursor: pointer;}.hover_link span{background-image: linear-gradient(currentColor, currentColor);background-repeat: no-repeat;background-position: left bottom;background-size: 0 1px;transition:color .3s ease,background-size .35s ease;}.hover_link::before{content: "";position: absolute;top: 0;left: -245%;width: 120%;height: 100%;background: linear-gradient(120deg,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);transform: skewX(-20deg);}@keyframes shineMove{0%{ left: -120%; }100%{ left: 120%; }}.social_link{position: relative;border-radius: 0;transition: .35s;}.social_link::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 rgba(13,56,128,0);opacity:0;}.social_link_instagram::after{border-radius: 8px;}@keyframes socialGlow{0%{opacity:.9;box-shadow:0 0 0 0 rgba(13,56,128,.45),0 0 8px rgba(13,56,128,.25);}100%{opacity:0;box-shadow:0 0 0 12px rgba(13,56,128,0),0 0 24px rgba(13,56,128,0);}}.banner-prev,.banner-next,.nav_buttons>div {transition: background .6s ease, box-shadow .6s ease;overflow: hidden;}.banner-prev::before,.banner-next::before,.nav_buttons>div:before {content: "";position: absolute;inset: 0;background: linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform: translateX(-150%);transition: transform .9s ease;pointer-events: none;}.flex_menu_item .categories_menu__link{font-size: var(--font-size-18);font-style: normal;font-weight: bold;line-height: 120%;}.flex_menu_item{display: flex;align-items: center;justify-content: flex-start;gap: 0 8px;margin-bottom: 15px;}.product_preview__name_link{display: inline-block;}.image-shine{position: relative;display: inline-block;overflow: hidden;}.image-shine::before{content: "";position: absolute;inset: 0;background: linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform: translateX(-150%);transition: transform .8s ease;pointer-events: none;}.mobile_menu_link .header_informers__link{background-color: transparent;}.close_faq{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;}.faq__question {position: relative;width: 100%;box-sizing: border-box;}.btn.btn_disabled {opacity: 0.4;pointer-events: none;cursor: not-allowed;}.show_in_1024{display: none;}.checkbox:hover .check_name::before {background-color: #0D3880;background-image: url(../../design/okay_shop/images/check-w.svg);background-size: contain;background-repeat: no-repeat;background-position: center;}.flex_center_button_block{justify-content: center;display: flex;}.button_tooltip_container .best_price_badge__tooltip{right: 20px;}.button_tooltip_container{position: relative;}.td_select.comments_active {padding-bottom: 200px!important;position: relative;}.form_comments.active{position: absolute;bottom: 30px;width: 290px;}.td_select {transition: padding-bottom 0.3s ease;}.form_comments {transition: opacity 0.3s ease, max-height 0.3s ease;}.flex_comment span{position: absolute;left: 25px;white-space: nowrap;}.flex_comment{position: relative;}.details_boxed__buttons_new.one_button_block{grid-template-columns: 1fr;}.details_boxed__buttons .btn_yellow.fn_add_to_commercial{width: 100%;}button.btn.fn_recipient_confirm {text-align: center;justify-content: center;}.button_row{display: flex;justify-content: space-between;align-items: center;margin-top: 12px;gap: 15px;}.user_companies tr:last-child td {border-color: transparent;}.user_companies td {padding-bottom: 15px;padding-top: 15px;font-size: var(--font-size-14);font-style: normal;font-weight: 400;line-height: 150%;border-bottom: 1px solid #DBE5EE;}.user_companies th {padding-bottom: 15px;padding-top: 15px;font-size: 12px;font-weight: 600;line-height: 21px;text-transform: uppercase;text-align: left;white-space: nowrap;box-sizing: border-box;border-bottom: 1px solid #DBE5EE;}.delete_company{background-color: transparent;padding: 0;}.delete_td{text-align: right;}th.delete_th_hide {text-align: right;}.user_companies td:first-child{padding-right: 20px;box-sizing: border-box;}.header_informers__item[data-tooltip] {position: relative;}.header_informers__item[data-tooltip]::after {content: attr(data-tooltip);position: absolute;top: 100%;left: 50%;transform: translateX(-50%);margin-top: 8px;background: #0A1C3A;color: #fff;padding: 4px 10px;border-radius: 4px;font-size: 12px;white-space: nowrap;opacity: 0;visibility: hidden;transition: opacity 0.2s ease;pointer-events: none;z-index: 10;}.footer_category .category_class39 {grid-row: 1;grid-column: 3;}.footer_category .category_class66 {grid-row: 1;grid-column: 4;}.footer_category .category_class18 {grid-row: 2;grid-column: 4;}.footer_category .category_class21 {grid-row: 2;grid-column: 6;}.category_class66{padding-right: 10px;}.footer_top_info{display: flex;align-items: center;justify-content: space-between;padding: 30px 0;border-top: 1px solid #E7E7E7;}.footer_contact_flex{display: flex;align-items: center;justify-content: flex-start;gap: 7px;margin-bottom: 8px;font-size: 16px;font-weight: 600;color: #272727;}.social_list_flex{display: flex;flex-direction: column;gap: 10px;}.recall_btn {background-color: #FBBC43;color: #272727;}.icon_recall{display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background: rgb(255, 255, 255); color: rgb(41, 169, 235); flex: 0 0 auto;transition: background-color 0.3s ease, transform 0.3s ease;}.recall_btn .icon_recall{background: rgb(23, 52, 122);color: rgb(255, 194, 14);}.icon_recall svg path{transition: stroke 0.3s ease, fill 0.3s ease;}.social_list_footer .social_list{flex-direction: column;margin: 0;}.social_list_footer {display: flex;align-items: center;justify-content: flex-end;gap: 16px;}.footer_top_info .logo__link svg{height: 86px;width: auto;}.footer_contact_info_item {display: flex;flex-direction: column;gap: 10px;}.footer_phone{gap: 5px;display: flex;flex-direction: column;}.footer_contact_center{display: flex;align-items: flex-start;justify-content: space-around;width: calc(100% - 165px - 191px - 50px);}.mob_footer_title {display: none;}.order_block .section_title {max-width: 520px;margin-left: auto;margin-right: auto;margin-bottom: 24px;}.catalog_menu_wrapper .categories_nav__subcategory .categories_menu__item{margin-bottom: 0;}.order_card {border-radius: 20px;margin-bottom: 16px;overflow: hidden;background-color: #ffffff;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);}.order_card__header {display: flex;justify-content: space-between;align-items: flex-start;cursor: pointer;border-radius: 20px;background: #FFF;box-shadow: 20px 14px 124px 10px rgba(13, 56, 128, 0.10);padding: 27px 32px;width: 100%;box-sizing: border-box;}.order_card__info {display: flex;align-items: flex-start;gap: 16px;min-width: 0;}.order_card__sequence {white-space: nowrap;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;display: flex;min-width: 30px;}.order_card__summary {min-width: 0;}.order_card__date {display: block;margin-top: 4px;color: #A3ADBE;font-size: var(--font-size-14);}.order_card[hidden] {display: none;}.order_card__repeat_form {margin-top: 4px;}.order_card__repeat {min-height: 28px;padding: 5px 8px;line-height: 1;color: #fff;background-color: #0D3880;font-size: 11px;font-weight: 500;}.order_card__cancel_form {margin-top: 4px;}.order_card__cancel {min-height: 28px;padding: 5px 8px;line-height: 1;color: #fff;background-color: #c0392b;font-size: 11px;font-weight: 500;border: none;cursor: pointer;}.order_card__user_title {display: block;font-size: var(--font-size-13);color: #555;font-style: italic;}.order_card__rename {padding-top: 24px;border-top: 1px solid #eee;padding-bottom: 40px;}.order_card__rename_label {margin-bottom:12px;display: block;}.order_card__rename_row {display: flex;gap: 8px;align-items: center;}.order_card__rename_input {flex: 1;padding: 6px 10px;border: 1px solid #ddd;border-radius: 4px;font-size: var(--font-size-13);}.order_card__rename_btn {padding: 6px 14px;font-size: var(--font-size-12);border: 1px solid #000;background: #000;color: #fff;border-radius: 4px;cursor: pointer;white-space: nowrap;}.order_card__rename_btn:hover {background: #333;}.purchase_item_close {flex-shrink: 0;cursor: pointer;}.purchase_item_close::before,.purchase_item_close::after {transition: transform 0.3s ease;}.order_card__body {max-height: 0;overflow: hidden;transition: max-height 0.35s ease;}.order_card__body_inner {padding: 27px 32px 0 32px;}.order_card.active .purchase_item_close::after {transform: translateY(0%) rotate(90deg);transition: 200ms linear;}.order_number_text{font-size: 16px;font-style: normal;font-weight: 600;line-height:  150% ;}#user_orders .table tbody td{padding: 16px 32px;}#user_orders .purchase__image>a,:is(#user_client_orders, #user_all_orders) .purchase__image>a{background-color: white;border: 1px solid #D9E2F5;padding: 16px 5px;box-sizing: border-box;}#user_orders .purchase__name_link,:is(#user_client_orders, #user_all_orders) .purchase__name_link{max-width: 240px;margin-bottom: 24px;display: inline-block;}#user_orders .purchase__name,:is(#user_client_orders, #user_all_orders) .purchase__name{justify-content: center;}#user_orders  .purchase__group,:is(#user_client_orders, #user_all_orders) .purchase__group{width: calc(80% - 300px);}#user_orders  .purchase__item:last-child,:is(#user_client_orders, #user_all_orders) .purchase__item:last-child{border-bottom: 1px solid #D9E2F5;}.header_social_flex{display: flex;align-items: center;justify-content: center;}.full_width_button{width: 100%;}.flex_order_card_new{display: flex;align-items: flex-start;justify-content: space-between;width: calc(100% - 35px);}.terms-page {max-width: 100%;margin: 0 auto;padding: 0;padding-top: 30px;}.terms-intro h1 {margin-left: 0;margin-bottom: 0;font-size: clamp(28px, 4vw, 44px);text-transform: none;color: #0D3880;margin-top: 0;font-weight: 800;}.terms-intro p {margin-bottom: 32px;font-weight: 400;color: #6A778D;font-size: var(--font-size-16);max-width: 760px;line-height: 1.6;}.terms-card {margin-bottom: 20px;box-shadow: 0 2px 8px rgba(13, 56, 128, 0.04);background: #fff;border-radius: 20px;border: 1px solid #E7E4E4;padding: 30px 32px;}.terms-card h2 {font-weight: 800;font-size: var(--font-size-24);letter-spacing: -0.01em;color: #272727;margin-bottom: 16px;}.terms-card h3 {color: #1A1A1A;font-size: 16px;font-weight: 700;margin: 16px 0 12px;}.terms-card p {font-size: 15px;line-height: 1.6;color: #333;margin-bottom: 8px;}.terms-list {list-style: none;padding: 0;margin: 8px 0 16px;}.terms-list li {position: relative;padding-left: 20px;margin-bottom: 8px;font-size: 15px;line-height: 1.5;color: #333;}.terms-list li::before {content: "•";position: absolute;left: 0;color: #FBBC43;font-weight: 700;}.steps-list {display: flex;flex-direction: column;gap: 10px;margin: 12px 0 20px;}.step-item {display: flex;align-items: center;gap: 12px;background: #F5F8FC;border-radius: 10px;padding: 12px 16px;font-size: 15px;color: #1A1A1A;}.step-num {flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;background: #0D3880;color: #FFFFFF;font-size: 13px;font-weight: 700;display: flex;align-items: center;justify-content: center;}.terms-highlight {background: #EAF0FA;border-left: 4px solid #0D3880;border-radius: 8px;padding: 14px 18px;font-size: 14px;font-weight: 600;color: #0D3880;line-height: 1.6;margin-top: 8px;}.delivery-block {margin-bottom: 20px;}.delivery-block:last-child {margin-bottom: 0;}.terms-contact-sidebar {background: #fff;border-radius: 20px;border: 1px solid #E7E4E4;box-shadow: 0 2px 8px rgba(13,56,128,0.04);padding: 28px 28px 24px;margin-bottom: 24px;display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;}.terms-contact-sidebar__title {font-size: 15px;font-weight: 700;color: #1c2436;line-height: 1.4;flex: 1 1 240px;}.terms-contact-sidebar__phone {font-size: 18px;font-weight: 800;color: #0D3880;text-decoration: none;letter-spacing: -0.01em;}.terms-contact-sidebar__phone:hover {color: #29a9eb;}.terms-contact-sidebar__tg {display: inline-flex;align-items: center;gap: 8px;background: #29a9eb;color: #fff;border-radius: 10px;padding: 10px 18px;font-size: 14px;font-weight: 600;text-decoration: none;transition: background 0.2s;}.terms-contact-sidebar__tg:hover {background: #1b8fca;}.terms-contact-sidebar__tg span span {font-weight: 400;opacity: 0.85;margin-left: 4px;}.terms-contact-sidebar__info {display: flex;flex-direction: column;gap: 2px;font-size: 13px;color: #6A778D;margin-left: auto;}.terms-contact-sidebar__info a {color: #0D3880;text-decoration: none;font-weight: 600;}.terms-timeline {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.terms-timeline__item {background: #F5F8FC;border-radius: 14px;padding: 20px 22px;}.terms-timeline__badge {display: inline-block;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;border-radius: 6px;padding: 4px 10px;margin-bottom: 10px;}.terms-timeline__badge--blue {background: #EAF0FA;color: #0D3880;}.terms-timeline__badge--yellow {background: #FFF5D6;color: #8a6200;}.terms-timeline__value {display: block;font-size: 17px;font-weight: 800;color: #1c2436;margin-bottom: 6px;}.terms-timeline__item p {font-size: 14px;color: #6A778D;margin: 0;line-height: 1.5;}.terms-steps-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 14px;}.terms-step-card {display: flex;flex-direction: column;gap: 10px;background: #F5F8FC;border-radius: 14px;padding: 20px 18px;font-size: 14px;line-height: 1.5;color: #1c2436;transition: transform 0.18s ease, box-shadow 0.18s ease;}.terms-step-card:hover {transform: translateY(-3px);box-shadow: 0 10px 26px rgba(23,52,122,0.12);}.terms-two-cols {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 20px;}.terms-card__header {display: flex;align-items: center;gap: 12px;margin-bottom: 16px;}.terms-card__header h2 {margin-bottom: 0;}.terms-card__icon {display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 12px;background: #EAF0FA;color: #0D3880;flex-shrink: 0;}.terms-payment-types {display: flex;flex-direction: column;gap: 10px;margin-bottom: 20px;}.terms-payment-type {display: flex;align-items: center;justify-content: space-between;background: #F5F8FC;border-radius: 10px;padding: 12px 16px;}.terms-payment-type__label {font-size: 14px;font-weight: 600;color: #1c2436;}.terms-payment-type__value {font-size: 14px;font-weight: 700;color: #0D3880;}.terms-stats {display: flex;gap: 12px;}.terms-stat {flex: 1;text-align: center;background: #EAF0FA;border-radius: 12px;padding: 16px 10px;}.terms-stat__num {display: block;font-size: 22px;font-weight: 800;color: #0D3880;margin-bottom: 4px;}.terms-stat__label {font-size: 12px;color: #6A778D;font-weight: 500;}.terms-delivery-section {margin-bottom: 18px;}.terms-delivery-section__title {display: inline-block;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: #0D3880;background: #EAF0FA;border-radius: 6px;padding: 4px 10px;margin-bottom: 10px;}.terms-delivery-row {display: flex;align-items: baseline;gap: 12px;padding: 10px 0;border-bottom: 1px solid #f0f0f0;}.terms-delivery-row:last-child {border-bottom: none;}.terms-delivery-row__range {font-size: 14px;font-weight: 800;color: #1c2436;white-space: nowrap;min-width: 120px;}.terms-delivery-row__desc {font-size: 14px;color: #5a6479;line-height: 1.5;}.terms-highlight {display: flex;align-items: flex-start;gap: 10px;}.terms-highlight svg {flex-shrink: 0;margin-top: 1px;}.terms-cta {background: #0D3880;border-radius: 20px;padding: 32px 36px;display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-top: 4px;}.terms-cta__title {display: block;font-size: 20px;font-weight: 800;color: #fff;margin-bottom: 6px;}.terms-cta__subtitle {font-size: 14px;color: rgba(255,255,255,0.7);}.terms-cta__actions {display: flex;align-items: center;gap: 12px;flex-shrink: 0;}.terms-cta__phone {display: inline-flex;align-items: center;background: #fff;color: #0D3880;border-radius: 12px;padding: 12px 22px;font-size: 16px;font-weight: 800;text-decoration: none;transition: background 0.2s;}.terms-cta__phone:hover {background: #EAF0FA;}.terms-cta__tg {display: inline-flex;align-items: center;gap: 8px;background: #29a9eb;color: #fff;border-radius: 12px;padding: 12px 22px;font-size: 14px;font-weight: 600;text-decoration: none;transition: background 0.2s;}.terms-cta__tg:hover {background: #1b8fca;}.terms-cta__tg span span {font-weight: 400;opacity: 0.85;margin-left: 4px;}.terms-section {background: linear-gradient(180deg, #eef2f8 0, #f7f9fc 340px);}.terms-section .contact_width {max-width: 1360px;}.terms-page {padding-top: 0;color: #1c2436;}.terms-page .breadcrumbs {margin-bottom: 20px;}.terms-hero {display: grid;grid-template-columns: minmax(0, 1fr) 340px 330px;gap: 24px;align-items: stretch;margin-bottom: 20px;}.terms-intro,.terms-contact-sidebar,.terms-timeline__item,.terms-step-card,.terms-two-cols .terms-card {background: #fff;border: 0;border-radius: 16px;box-shadow: 0 2px 16px rgba(28, 36, 54, .06);}.terms-intro {display: flex;flex-direction: column;justify-content: center;gap: 14px;padding: 36px 40px;}.terms-intro h1 {margin: 0;color: #17347a;font-size: clamp(30px, 3.25vw, 44px);line-height: 1.1;letter-spacing: -.02em;text-transform: none;}.terms-intro p {margin: 0;max-width: 600px;color: #5a6479;font-size: 17px;line-height: 1.6;}.terms-contact-sidebar {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;gap: 14px;margin: 0;padding: 28px 30px;}.terms-contact-sidebar__title {flex: none;color: #8a93a6;font-size: 13px;line-height: 1.4;}.terms-contact-sidebar__phone {color: #17347a;font-size: 25px;line-height: 1.2;}.terms-contact-sidebar__tg,.terms-cta__tg {display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 20px 0 12px;border-radius: 8px;background: #29a9eb;color: #fff;font-size: 13px;font-weight: 700;line-height: 1.15;}.terms-contact-sidebar__tg svg,.terms-cta__tg svg {box-sizing: content-box;width: 17px;height: 17px;padding: 7px;border-radius: 50%;background: #fff;color: #29a9eb;}.terms-contact-sidebar__tg span span,.terms-cta__tg span span {display: block;margin: 0;font-weight: 700;opacity: 1;}.terms-contact-sidebar__info {margin: 0;color: #8a93a6;font-size: 13px;line-height: 1.4;}.terms-contact-sidebar__info a {color: #17347a;font-size: 15px;font-weight: 700;}.terms-callback {display: flex;flex-direction: column;justify-content: space-between;gap: 16px;padding: 28px 30px;border-radius: 16px;background: #17347a;color: #fff;}.terms-callback__body {display: flex;flex-direction: column;gap: 8px;}.terms-callback__icon {display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin-bottom: 4px;border-radius: 14px;background: rgba(255,255,255,.14);color: #ffc20e;}.terms-callback__body strong {font-weight: 800;font-size: var(--font-size-18);line-height: 1.55;}.terms-callback__body > span:last-child {color: #c3cee8;font-size: 14px;line-height: 1.5;}.terms-callback__button,.terms-cta__callback {display: flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 20px;border-radius: 8px;background: #ffc20e;color: #17347a;font-size: 15px;font-weight: 800;text-decoration: none;gap: 10px;}.terms-callback__button:hover,.terms-cta__callback:hover {background: #ffd34d;color: #17347a;}.terms-page > .terms-card {padding: 0;margin-bottom: 20px;border: 0;border-radius: 0;background: transparent;box-shadow: none;}.terms-page > .terms-card h2,.terms-card__header h2 {margin: 0 0 16px;color: #1c2436;font-size: 26px;font-weight: 800;line-height: 1.2;}.terms-timeline {gap: 24px;}.terms-timeline__item {display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 28px 30px;transition: transform .18s ease, box-shadow .18s ease;}.terms-timeline__item:hover,.terms-step-card:hover {transform: translateY(-3px);box-shadow: 0 10px 26px rgba(23,52,122,.16);}.terms-timeline__badge {margin: 0;padding: 7px 14px;border-radius: 8px;}.terms-timeline__badge--blue,.terms-step-card .step-num,.terms-card__icon,.terms-stat {background: #eef2fb;}.terms-timeline__badge--blue,.terms-timeline__value,.terms-step-card .step-num,.terms-card__icon,.terms-payment-type__value,.terms-stat__num,.terms-delivery-row__range {color: #17347a;}.terms-timeline__badge--yellow {background: #fff6dc;}.terms-timeline__value {margin: 0;font-size: 22px;}.terms-timeline__item p {color: #5a6479;font-size: 15px;line-height: 1.6;}.terms-steps-grid {grid-template-columns: repeat(6, minmax(0, 1fr));gap: 16px;}.terms-step-card {min-width: 0;gap: 12px;padding: 22px 20px 24px;}.terms-step-card .step-num {width: 38px;height: 38px;font-size: 17px;font-weight: 800;}.terms-two-cols {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;}.terms-two-cols .terms-card {display: flex;flex-direction: column;min-width: 0;gap: 18px;margin: 0;padding: 30px 32px 32px;}.terms-card__header,.terms-card__header h2,.terms-two-cols .terms-card p,.terms-payment-types,.terms-delivery-section {margin: 0;}.terms-card__header h2 {margin: 0;}.terms-two-cols .terms-card p {color: #5a6479;}.terms-payment-type,.terms-delivery-row {gap: 16px;padding: 14px 18px;border: 0;border-radius: 12px;background: #f5f7fb;}.terms-payment-type__label,.terms-payment-type__value,.terms-delivery-row__range,.terms-delivery-row__desc {font-size: 15px;}.terms-payment-type__label,.terms-delivery-row__desc {color: #5a6479;font-weight: 400;}.terms-stats {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}.terms-stat {display: flex;flex-direction: column;gap: 2px;min-width: 0;padding: 16px 18px;text-align: left;}.terms-stat__num {margin: 0;font-size: 21px;}.terms-stat__label {color: #5a6479;font-size: 13px;}.terms-delivery-section {display: flex;flex-direction: column;gap: 10px;}.terms-delivery-section__title {margin: 0;padding: 0;border-radius: 0;background: transparent;color: #8a93a6;}.terms-delivery-row {align-items: flex-start;min-width: 0;}.terms-delivery-row__range {min-width: 140px;}.terms-delivery-row__desc {min-width: 0;overflow-wrap: anywhere;}.terms-delivery-row__desc strong {color: #17347a;}.terms-highlight {margin: 0;border: 0;border-radius: 12px;background: #fff6dc;color: #6b5100;font-weight: 400;}.terms-cta {gap: 40px;margin: 0;padding: 32px 40px;border-radius: 16px;background: #17347a;}.terms-cta__title {font-size: 25px;}.terms-cta__subtitle {color: #b9c6e6;font-size: 15px;}.terms-cta__phone,.terms-cta__tg,.terms-cta__callback {box-sizing: border-box;width: 230px;min-height: 48px;border-radius: 8px;font-size: 13px;}.terms-cta__phone {justify-content: center;padding: 0 14px;color: #17347a;}.terms-cta__tg {padding: 0 14px;}.terms-cta__callback {justify-content: center;padding: 0 14px;font-weight: 700;}.show_in_750{display: none;}.message_success {background: #EAF7EE;border: 1px solid #a3e1bd;border-left: 4px solid #2E9E5B;border-radius: 8px;padding: 14px 18px;font-size: 14px;font-weight: 600;color: #1E7A43;line-height: 1.6;margin: 16px 0;text-align: left;}div#fn_callback_turnstile {margin-bottom: 16px;}.term_button{justify-content: center;}.term_column{display: flex;flex-direction: column;gap: 6px;}.term_column span{font-size: var(--font-size-14);color: #c3cee8;line-height: 1.55;}.terms-cta__actions .telegram_btn{padding: 0 20px;box-sizing: border-box;font-size: 13px;height: 46px;display: flex;align-items: center;justify-content: center;line-height: 1.2;font-weight: 500;min-width: 180px;}.terms-ct__phone_new{background: #fff;color: #0D3880;}.product_markdown_reason {display: flex;align-items: flex-start;gap: 10px;margin: 12px 0 16px;padding: 12px 14px;border: 1px solid #CC0D39;border-radius: 10px;background: #CC0D39;color: #fff;font-size: 14px;line-height: 1.5;overflow-wrap: anywhere;}.product_markdown_reason__icon {flex: 0 0 20px;margin-top: 1px;}.branding-page .branding-hero {display: grid;grid-template-columns: minmax(0, 1fr) minmax(320px, 420px);gap: 24px;margin-bottom: 40px;}.branding-page .branding-help {display: flex;grid-column: auto;flex-direction: column;align-items: stretch;}.branding-help h2 {font-size: var(--font-size-20);font-weight: 600;line-height: 1.4;}.branding-help .terms-cta__phone {width: 100%;font-size: var(--font-size-20);}.branding-contact-actions {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.branding-contact-actions .telegram_btn {box-sizing: border-box;justify-content: center;min-width: 0;padding: 12px;font-size: var(--font-size-13);line-height: 1.3;}.branding-contact-actions .icon_recall {flex-shrink: 0;}.branding-section-title {margin-bottom: 24px;font-size: var(--font-size-26);font-weight: 600;color: #0D3880;}.branding-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;margin-bottom: 40px;}.branding-grid .branding-method {display: flex;flex-direction: column;min-width: 0;padding: 0;margin: 0;overflow: hidden;border: 1px solid #DBE5EE;border-radius: 16px;background: #fff;scroll-margin-top: 160px;}.branding-method__visual {display: flex;align-items: center;justify-content: center;aspect-ratio: 437 / 238;background: #EDF0F6;overflow: hidden;}.branding-method__visual img {display: block;width: 100%;height: 100%;object-fit: cover;}.branding-method__intro,.branding-method__details {padding: 24px;}.branding-method__intro {padding-bottom: 16px;}.branding-method__kind {margin-bottom: 12px;font-size: var(--font-size-11);}.branding-method h3 {margin-bottom: 12px;color: #0D3880;font-size: var(--font-size-24);font-weight: 600;}.branding-method p {margin: 0;font-size: var(--font-size-14);line-height: 1.65;}.branding-method__intro p,.branding-method__point:last-of-type p {color: #626B7B;}.branding-method__details {display: flex;flex-direction: column;gap: 16px;padding-top: 0;}.branding-method__surfaces {display: flex;flex-direction: column;gap: 6px;padding: 14px 16px;border-radius: 10px;background: #F5F7FB;line-height: 1.6;}.branding-method__surfaces strong {color: #626B7B;font-size: var(--font-size-11);text-transform: uppercase;letter-spacing: .04em;}.branding-method__point {display: flex;align-items: flex-start;gap: 10px;}.branding-method__marker {display: flex;align-items: center;justify-content: center;flex: 0 0 22px;height: 22px;border-radius: 50%;font-weight: 600;}.branding-method__marker--plus {background: #EAF7EE;color: #1E7A43;}.branding-method__marker--note {background: #FFF6DC;color: #8A6200;}.branding-method__more > summary {display: none;}.branding-method__more > summary::-webkit-details-marker {display: none;}.branding-method__specs {display: none;}.branding-page .branding-comparison {padding: 28px;margin-bottom: 16px;}.branding-comparison h2 {margin-bottom: 20px;}.branding-table-wrap {overflow-x: auto;}.branding-table {width: 100%;border-collapse: collapse;text-align: left;font-size: var(--font-size-14);line-height: 1.5;}.branding-table th,.branding-table td {padding: 16px;border-bottom: 1px solid #DBE5EE;vertical-align: top;}.branding-table thead th {color: #0D3880;background: #EDF0F6;font-weight: 600;}.branding-table tbody th {font-weight: 500;}.branding-table tbody tr:last-child > * {border-bottom: 0;}.branding-disclaimer {margin: 0 0 40px;padding: 14px 18px;border-radius: 10px;background: #FFF6DC;color: #6B5100;font-size: var(--font-size-13);line-height: 1.6;}.branding-cta__body {min-width: 0;}.branding-cta__body p {margin: 12px 0;line-height: 1.6;}.branding-cta__email {display: inline-block;color: #FFD34D;font-weight: 500;overflow-wrap: anywhere;}.branding-cta__hours {margin-top: 10px;color: #C3CEE8;font-size: var(--font-size-13);line-height: 1.6;}.branding-cta .branding-cta__actions {display: flex;flex-direction: column;align-items: stretch;width: 380px;max-width: 100%;}.branding-cta__actions .terms-cta__phone {width: 100%;font-size: var(--font-size-20);}.branding-cta__actions .telegram_btn {min-width: 0;}.branding-method .visually-hidden {position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.page_description h2:first-child{margin-top: 0;}.page_description h2{font-weight: 800;font-size: var(--font-size-24);letter-spacing: -0.01em;color: #272727;margin-bottom: 16px;margin-top: 36px;line-height: 1.2;}.page_description p{max-width: 100%;}.page_description p,.page_description strong,.page_description ul li,.page_description {color: #5a6479;font-size: 17px;line-height: 1.6;}.page_description ul {margin-bottom: 10px;}.page_description ul li{padding-left: 38px;position: relative;}.page_description p{margin-bottom: 10px;}.page_description ul li:before {content: '';position: absolute;left: 0;top: 5px;background-image: url("../../design/okay_shop/images/check.svg");width: 19px;height: 18px;background-size: contain;background-repeat: no-repeat;background-position: center;}.catalog_view_switch{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none}.catalog_view_switch .catalog_tab_link{width:24px;height:24px;padding:0;border:0;border-radius:0;background:none;cursor:pointer;color:#000;opacity:.3}.catalog_view_switch .catalog_tab_link{transition:color .18s ease,opacity .18s ease}.catalog_view_switch .catalog_tab_link svg{transition:transform .18s ease}@media(hover:hover) and (pointer:fine){.catalog_view_switch .catalog_tab_link:hover{color:#0D3880}.catalog_view_switch .catalog_tab_link:not(.checked):hover{opacity:.75}.catalog_view_switch .catalog_tab_link:hover svg{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.catalog_view_switch .catalog_tab_link,.catalog_view_switch .catalog_tab_link svg{transition:none}.catalog_view_switch .catalog_tab_link:hover svg{transform:none}}.catalog_view_switch .catalog_tab_link.checked{background:none;color:#0D3880;opacity:1}.catalog_view_switch .catalog_tab_link:focus-visible{outline:2px solid #272727;outline-offset:3px}.products_container__sort .flex_catalog_top{width:auto;margin-bottom:0}.fn_catalog_features{display:none}.products_grid.catalog_view_list{grid-template-columns:minmax(0,1fr);gap:16px}#fn_products_content .product_preview__name_link{transition:color .2s ease,opacity .2s ease}.catalog_view_list>.product_item{width:100%;max-width:none;min-width:0}.catalog_view_list .product_preview{display:grid;grid-template-columns:120px minmax(0,1fr) 260px;grid-template-areas:"image name purchase" "image meta purchase" "image features purchase" "image sizes purchase";gap:10px 24px;padding:24px;background:#fff;align-items:start}.catalog_view_list .product_preview__center,.catalog_view_list .product_preview__bottom,.catalog_view_list .preview_form{display:contents}.catalog_view_list .product_preview__image{grid-area:image;min-width:0;align-self:center}.catalog_view_list .image_block_product{width:100%;height:200px;padding-left:32px;padding-right:0;box-sizing:border-box}.catalog_view_list .splide_image,.catalog_view_list .product_preview__no_image{height:200px;min-width:0}.catalog_view_list .product_preview_colors{left:0;top:12px;height:176px}.catalog_view_list .product_preview__image:has(.stickers) .product_preview_colors{top:64px;height:104px}.catalog_view_list .product_preview_colors button.splide__arrow.splide__arrow--prev{display:flex}.catalog_view_list .product_preview__name{grid-area:name;min-width:0;padding:0}.catalog_view_list .product_preview__name_link{margin:0;min-height:0;font-size:var(--font-size-18);line-height:1.4}.catalog_view_list .product_info_position{grid-area:meta;position:static;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.catalog_view_list .wishlist_button{width:28px;height:28px;min-width:28px}.catalog_view_list .product_preview_list{grid-area:stock;flex-direction:row;padding:8px;gap:8px;width:100%;box-sizing:border-box}.catalog_view_list .product_preview_list_item{display:block;width:auto;min-width:0;flex:1 1 0;line-height:1.5}.catalog_view_list .product_preview_list_item span{white-space:nowrap;font-variant-numeric:tabular-nums}.catalog_view_list .line_stock{width:1px;height:32px;flex-shrink:0}.catalog_view_list .price_block{display:none}.catalog_view_list .product_preview__prices{flex-wrap:wrap}.catalog_view_list .catalog_purchase{grid-area:purchase;display:flex;flex-direction:column;gap:12px;min-width:0}.catalog_view_list .flex_preview_price{grid-area:buy;align-self:stretch;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.catalog_view_list .details_boxed__amount{width:100%}.catalog_view_list .product_preview__buttons{width:100%;box-sizing:border-box;justify-content:space-between}.catalog_view_list .product_preview_hover{grid-area:sizes;min-width:0;padding:4px 0 0}.catalog_view_list .fn_catalog_features{display:block;grid-area:features;min-width:0;cursor:text}.catalog_features{margin:0;display:flex;flex-direction:column;gap:8px}.catalog_features .features__item{align-items:baseline;gap:8px;margin:0;font-size:var(--font-size-13)}.catalog_features .features__item:after{content:"";flex:1;order:1;border-bottom:1px dotted #DBE5EE}.catalog_features .features__name{font-weight:400;white-space:normal;color:#6A778D;min-width:0;overflow-wrap:anywhere}.catalog_features .features__value{order:2;max-width:55%;margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:1024px){.products_container__sort{row-gap:8px}.products_container__sort .flex_catalog_top{display:flex;width:100%;justify-content:flex-end}.catalog_view_switch .catalog_tab_link{width:32px;height:32px}}@media(max-width:1100px){.catalog_view_list .product_preview{grid-template-columns:112px minmax(0,1fr) 248px;gap:10px 16px;padding:16px}}@media(max-width:900px){.catalog_view_list .catalog_purchase{display:contents}.catalog_view_list .product_preview{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"image name" "image meta" "features features" "sizes sizes" "stock stock" "buy buy";gap:12px 16px}.catalog_view_list .image_block_product,.catalog_view_list .splide_image,.catalog_view_list .product_preview__no_image{height:160px}.catalog_view_list .product_preview_colors{top:28px;height:104px}.catalog_view_list .product_preview__image:has(.stickers) .product_preview_colors{height:68px}.catalog_view_list .product_preview__name_link{font-size:var(--font-size-16)}.catalog_view_list .flex_preview_price{flex-direction:row;align-items:center}.catalog_view_list .details_boxed__amount{width:80px;flex:0 0 80px}.catalog_view_list .product_preview__buttons{flex:1;min-width:0;flex-direction:row;flex-wrap:nowrap;padding:6px;gap:8px}.catalog_view_list .product_preview_all_price{flex:1;min-width:0;padding-left:0;text-align:center}.catalog_view_list .product_preview__buttons_col{display:flex;flex-direction:column;width:auto;flex:0 0 auto;gap:6px}.catalog_view_list .product_preview__button_text{white-space:nowrap}}@media(max-width:390px){.catalog_view_list .product_preview{grid-template-columns:96px minmax(0,1fr);padding:12px;gap:10px 12px}.catalog_view_list .product_preview__name_link{font-size:var(--font-size-14)}}:is(#user_client_orders, #user_all_orders) .order_status_select{margin-top:8px}:is(#user_client_orders, #user_all_orders) .order_status_select .select2-container{vertical-align:middle}#user_orders .purchase_info,:is(#user_client_orders, #user_all_orders) .purchase_info{color:#A3ADBE;line-height:1.5}#user_orders .order_purchase_branding,:is(#user_client_orders, #user_all_orders) .order_purchase_branding{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:8px;text-transform:none;color:#A3ADBE}#user_orders .order_purchase_logo,:is(#user_client_orders, #user_all_orders) .order_purchase_logo{display:inline-flex;align-items:center;gap:10px;max-width:100%;box-sizing:border-box;margin-top:8px;padding:8px 10px;border:1px solid #DBE5EE;border-radius:8px;background:#fff;color:#0D3880;font-size:var(--font-size-12);line-height:1.4}#user_orders .order_purchase_logo>img,:is(#user_client_orders, #user_all_orders) .order_purchase_logo>img{width:32px;height:32px;object-fit:contain;border-radius:4px}#user_orders .order_purchase_logo>svg,:is(#user_client_orders, #user_all_orders) .order_purchase_logo>svg{flex-shrink:0}#user_orders .order_purchase_logo small,:is(#user_client_orders, #user_all_orders) .order_purchase_logo small{margin-left:4px;color:#6A778D}#user_orders .order_purchase_logo:focus-visible,:is(#user_client_orders, #user_all_orders) .order_purchase_logo:focus-visible{outline:2px solid #0D3880;outline-offset:3px}#user_orders .order_purchase_comment,:is(#user_client_orders, #user_all_orders) .order_purchase_comment{margin-top:8px;white-space:pre-line;overflow-wrap:anywhere;text-transform:none}#user_orders .purchase_details_col,:is(#user_client_orders, #user_all_orders) .purchase_details_col{justify-content:flex-start;min-width:0}#user_orders .purchase_details_col_item,:is(#user_client_orders, #user_all_orders) .purchase_details_col_item{align-items:flex-start;line-height:1.5}#user_orders .purchase_details_col_item>span:first-child,:is(#user_client_orders, #user_all_orders) .purchase_details_col_item>span:first-child{flex:0 0 42%;color:#6A778D}#user_orders .purchase_details_col_item>span:last-child,:is(#user_client_orders, #user_all_orders) .purchase_details_col_item>span:last-child{min-width:0;text-align:right;overflow-wrap:anywhere}#user_orders .order_delivery_notes,:is(#user_client_orders, #user_all_orders) .order_delivery_notes{display:block;margin-top:6px;font-weight:400;color:#6A778D}@media(hover:hover) and (pointer:fine){#user_orders .order_purchase_logo:hover,:is(#user_client_orders, #user_all_orders) .order_purchase_logo:hover{background:#EDF0F6}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@media (max-width: 1750px) {.products_grid{grid-template-columns: 1fr 1fr 1fr;}.numbers_flex{flex-direction: column;align-items: flex-start;}.phones.flex img{display: none;}}@media (max-width: 1650px) {.header .menu_group__list{grid-gap: 15px;}.product_preview_list{padding-left: 4px;padding-right: 4px;grid-gap: 5px;}.header .menu_group__list{grid-gap: 15px;}.catalog_menu_wrapper .categories_menu {column-count: 5;}}@media (max-width: 1500px) {.phones.flex {display: none;}}@media (max-width: 1450px) {.flex_select {grid-gap: 20px;}.wishlist_grid{grid-template-columns: 1fr 1fr 1fr;}.partner_grid{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}.desktop_social{display: none;}.tab_social{display: flex!important;}.callback{width: 24px;height: 24px;font-size: 0;border-radius: 100%;background-color: #0D3880;box-sizing: border-box;background-image: url("../../design/okay_shop/images/recall.svg");background-size: 16px;background-repeat: no-repeat;background-position: center;margin-left: 0;}.header_flex{grid-gap: 15px;}.header_top {grid-gap: 10px;}.header_contact_actions{gap: 5px;}.social_list a.header_contact_button{padding: 6px 7px;font-size: 13px;}.header_bottom.flex{gap: 15px;}.header__logo {width: 150px;}.header_right{width: calc(100% - 165px);}.header .menu_group__list a{font-size: 13px;}.phone{font-size: 14px;}.banner_title{margin-left: 165px;}.header-contact__item--visible {margin-right: 0;}.footer .categories_menu>.categories_menu__item{font-size: 12px;}.footer .categories_menu>.categories_menu__item{padding-left: 15px;padding-right: 15px;}.footer .categories_menu__item.fix{padding-left: 0;max-width: 150px;}.footer .categories_menu>li>a{max-width: 100%;}.telegram_btn img{width: 24px;}.footer .categories_menu>li>a{font-size: 17px;}.banner_top.fix{padding-top: 60px;padding-bottom: 60px;}.products_grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 1350px) {.contact_grid {grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);}.catalog_menu_wrapper .categories_menu {column-count: 4;}.cart_purchases.product_variants_cart td,.product_variants_cart.cart_purchases th{padding-right: 15px;}}@media (max-width: 1250px) {.header_social_flex .telegram_btn{font-size: 0;padding: 3px;border-radius: 100%;grid-gap: 0;}.hide_small_desktop{display: none;}.show_small_desktop{display: block;}.cart_purchases.product_variants_cart td,.product_variants_cart.cart_purchases th{padding-right: 15px;}.product_col {width: 57%;}.product_gallery {width: calc(43% - 24px);}.flex_product{grid-gap: 24px;}.branding_block{grid-gap: 24px;}}@media (max-width: 1170px) {.mob_footer_title {max-width: 135px;}.purchase__color, .purchase__fashion, .purchase__size{font-size: 12px;}.product_variants.product_variants_cart th:last-child{font-size: 0;}.partner_grid{grid-template-columns: 1fr 1fr 1fr 1fr;}.sidebar{width: 300px;min-width: 300px;}.products_container {width: calc(100% - 300px - 24px);}.numbers_flex{display: none;}.about_item{padding: 20px;}}@media (max-width: 1100px) {.flex_preview_price{flex-direction: column;}.product_preview__buttons{width: 100%;justify-content: space-between;box-sizing: border-box;}.details_boxed__amount {width: 100%;}.flex_preview_price {grid-gap: 10px;}.product_preview__buttons.product_preview__buttons--out_stock{justify-content: center;}.product_preview__buttons_col{gap: 8px;}.footer_contact_center {}.footer_contact_flex{}.footer_contact_info_item:nth-child(1) {}.footer_contact_info_item:nth-child(2),.footer_contact_info_item:nth-child(3) {}}@media (min-width: 1024px) {.header_informers__item[data-tooltip]:hover{z-index: 101;}.header_informers__item[data-tooltip]:hover::after {opacity: 1;visibility: visible;}.account__link.active img{filter: brightness(0) saturate(100%) invert(100%);}.account__link.active{background: #0D3880;}.delete_company:hover svg path, .purchase_remove:hover svg path {fill: red;}.delete_company svg path,  .purchase_remove svg path {transition: fill 0.3s;}#login_form .fancybox-close-small:hover,#register_popup .fancybox-close-small:hover,#password_remind_popup .fancybox-close-small:hover,#fn_pop_up_cart_wrap .fancybox-close-small:hover,#fn_callback .fancybox-close-small:hover,#search_city .fancybox-close-small:hover,#cart_recipient .fancybox-close-small:hover {transform: rotate(90deg) scale(1.15);}.filter__link:hover .filter__checkbox {background: #0D3880;border-radius: 4px;border-color: #0D3880;transition: 0.3s ease;}.filter__link:hover .filter__checkbox:before {opacity: 1;}.filter__name:hover{cursor: pointer;color: #0D3880;transition: 0.3s ease;}.filter__name{transition: 0.3s ease;}.header_cart .header_flex{justify-content: center;}.header_cart .header_right{display: none;}.header_cart {padding-top: 0;padding-bottom: 0;display: flex;align-items: center;justify-content: center;position: relative;top: 0;height: auto;background: transparent;box-shadow: none;}.header_cart .logo__link svg{width: 140px;height: 85px;}.height_block.cart_height{height: auto;}.header_cart  .logo__link{justify-content: center;}.hover-shine:hover::before,.btn:hover::before,.user_order_filter:hover:before,.portfolio_tab:hover:before, .fashion_tab:hover:before{transform: translateX(150%);}.hover-shine:hover, .hover-shine.telegram_btn:hover,.btn:hover,.user_order_filter:hover,.portfolio_tab:hover, .fashion_tab:hover{color: #ffffff;background: #0A1C3A!important;box-shadow:0 2px 4px rgba(0,0,0,.18),0 6px 16px rgba(13,56,128,.28);}.btn:hover{border-color: #0A1C3A;}.hover_dark_image:hover img,.hover_dark_image:hover svg{filter: brightness(0) saturate(100%) invert(100%);}.hover_link:hover{color: #0A1C3A;}.hover_link:hover::before,.hover_link:hover::after{transform: scaleX(1);}.social_link:hover::after{animation:socialGlow .7s ease-out;}.banner-prev:hover::before,.banner-next:hover::before ,.nav_buttons>div:hover::before {transform: translateX(150%);}.banner-prev:hover,.banner-next:hover ,.nav_buttons>div:hover {background: #DBE5EE;box-shadow:0 2px 4px rgba(0,0,0,.18),0 6px 16px rgba(13,56,128,.28);}.hover_link:hover span{color: #0D3880;background-size: 100% 1px;}.hover_link:hover{background-size: 100% 1px;color: #0D3880;}.logout_link  .hover_link:hover{color:#d20232;}.logout_link   .hover_link:hover span{color:#d20232;}.fn_filter_reset.hover_link:hover{color:#d20232;}.fn_filter_reset.hover_link:hover span{color:#d20232;}.hover_link:hover::before{animation: shineMove .8s ease;}.color_item.active:hover{transform: scale(1);}.color_item:hover{transform: scale(1.25);transition-duration: 0.3s;}.amount__minus:hover, .amount__plus:hover{transform: scale(1.8);transition-duration: 0.4s;}.image-shine:hover::before{transform: translateX(150%);}.footer .categories_menu__item a:hover{}.header__logo img:hover{}.account__link:hover>img{}.product_preview__name_link:hover{}.product_preview__button:hover{}.amount__minus:hover,.amount__plus:hover{}.product_preview__buttons:hover{}.product_image_wrap:hover .catalog_img_bars {opacity: 1;}.brands_item:hover .brand_button_flex{opacity: 1;transition-duration: 0.3s;}.breadcrumbs a:hover{opacity: 0.5;transition-duration: 0.3s;}.filter__reset:hover{color: #E53935;transform: scale(1.15);}.filter__catalog_link:hover,.filter__link:hover{color: #0D3880;   transition-duration: 0.3s;}.pagination__item > a:hover{background: rgba(13, 56, 128, 0.08);border-radius: 50%;transition: all 0.3s ease;}.btn_more:hover{transition-duration: 0.3s;background: #DBE5EE;}.btn_more:hover svg{transform: rotate(360deg);}.fn_filter_reset:hover{}.dev_item:hover{opacity: 0.7;   transition-duration: 0.3s;}.col_title:hover{color: #0A1C3A;transition-duration: 0.3s;}.footer .categories_menu>li>a.telegram_btn:hover,.telegram_btn:hover{}.checkbox:hover{}.btn_more_register:hover{}.button_tooltip_container .btn:hover .best_price_badge__info{filter: invert(1);}.switcher_item:hover .branding_switcher_bg{background-color: #FBBC43;transition: 200ms linear;}.switcher_item:hover input:checked + .branding_switcher_bg{background-color: #0D3880;}.delete_img svg path {transition: fill 0.3s ease;}.delete_img:hover svg path {fill: red;}.btn_border:hover{background: #EDF0F6;}.btn_border_fix:hover{background: #EDF0F6;}.product-page__tabs .tabs__link:hover{opacity: 0.7;transition-duration: 0.3s;}.wishlist_grid .product_item:hover,.products_grid .product_item:hover,.new_products_slider .product_item:hover {z-index: 2;}.wishlist_grid .product_item:hover .product_preview_hover,.products_grid .product_item:hover .product_preview_hover,.new_products_slider .product_item:hover .product_preview_hover{opacity: 1;visibility: visible;}.telegram_btn:hover svg path{stroke: #272727;fill: #272727;}.recall_btn:hover .icon_recall{background-color: #fff;}}@media (max-width: 1024px) {.search__input{font-size: 16px;}.contact_details_grid{grid-template-columns: 1fr;}.contact_cta_banner{align-items: flex-start;flex-direction: column;}.contact_grid {grid-template-columns: 1fr 1fr;}.fn_catalog_menu{display: none!important;}#user_orders .purchase_item_details,:is(#user_client_orders, #user_all_orders) .purchase_item_details{flex-direction: column;}#user_orders .purchase_details_col.fix,:is(#user_client_orders, #user_all_orders) .purchase_details_col.fix {padding-right: 0;border-bottom: 1px solid #D9E2F5;margin-right: 0;width: 100%;padding-bottom: 32px;border-right: none;}#user_orders .purchase__group,:is(#user_client_orders, #user_all_orders) .purchase__group {width: 150px;}#user_orders .purchase_details_col,:is(#user_client_orders, #user_all_orders) .purchase_details_col{width: 100%;}th.delete_th_hide{font-size: 0!important;}.delete_td{padding-left: 20px;}.flex_table_prod_bottom {padding: 32px 24px;}.purchase__color, .purchase__fashion, .purchase__size {font-size: 14px;}.account_popup{box-shadow: 1px 1px 4px #00000038;}.show_in_1024{display: block;}.header_informers #account{display: none;}#cart_recipient .cart_tab {min-width: 0;}#cart_recipient .cart_tabs {gap: 16px;flex-wrap: wrap;}.cart_flex{flex-direction: column;}.cart_col{width: 100%!important;}.form_cart{padding: 24px;}.form_cart.fix {border-radius: 0;}.form_cart_bottom.cart_checkout_bottom {padding: 24px !important;}.tablet_wrapper{padding-left: 24px;padding-right: 24px;}.city,.cart_col .form__title{margin-top: 48px;}.cart_col_sticky .form_cart{padding: 32px 24px;border-radius: 0;}.cart_col_sticky .form__footer .btn{margin: 0 ;}.cart_footer_flex {flex-direction: row;gap: 24px;}.cart_block.cart_block_info.p-b-120.active {padding-bottom: 0;}.cart_block_info  .cart_tabs{width: 100%;}.cart_block_info  .cart_tab {min-width: calc(50% - 12px);}.cart_col_sticky {position: relative;top: 0;}.cart_page .breadcrumbs{padding-top: 24px;}.no_wrapper_mob{padding-right: 0!important;padding-left: 0!important;}.product_form_fix{border-radius: 0;}.product_variants_cart.cart_purchases th{font-size: 0;}.remove_all{position: absolute;top: 24px;right: 24px;padding: 0!important;}.cart_page .cart_purchases_bottom.flex{justify-content: flex-end;}.product_table_price_before.fix{padding-left: 24px;padding-right: 24px;box-sizing: border-box;}.cart_purchases.product_variants_cart tr{display: flex;align-items: center;flex-wrap: wrap;border-bottom: 1px solid #DBE5EE;padding-left: 24px;padding-right: 24px;position: relative;justify-content: space-between;}td.td_select {width: calc(50% - 15px);align-self: flex-start;}td.td_logo_select {width: calc(50% - 15px);align-self: flex-start;}.form_comments.active{width: calc(200% + 30px);}td.td_logo_select .select2-container {width: 100%!important;}td.purchase_discount_td ,td.purchase_amount_td , td.purchase_total_td{padding: 0!important;}.cart_purchases td.purchase_total_td .purchase__price_total{top: 0;}.select2-container{width: 40%!important;}.td_logo_select .select2-container,.delivery__item .select2-container,.fn_delivery_module_html .select2-container{width: 100%!important;min-width: 140px;}.td_select .select2-container {width: 100%!important;}.flex_select .flex_cart_text1 {width: 100%;}.hide_small_desktop {display: block;}.show_small_desktop{display: none;}.cart_purchases_bottom {border-top: none;}td.hide_small_desktop {width: calc(100% - 20px - 12px);padding-left: 12px !important;padding-top: 0 !important;padding-bottom: 0 !important;font-size: 0;line-height: 0;visibility: hidden;}.check_box_td,td.hide_small_desktop,.purchase_image_td {order: 0!important;}td.purchase_image_td {align-self: flex-start;padding-top: 0 !important;}td.purchase_name_td{width: calc(50% - 83px);padding-top: 0 !important;padding-left: 24px !important;box-sizing: border-box;}td.purchase_discount_td {width: calc(28% - 50px);padding-top: 0 !important;padding-left: 15px !important;box-sizing: border-box;}td.purchase_total_td{width: calc(22% - 50px);padding-top: 0 !important;padding-left: 15px !important;box-sizing: border-box;text-align: right;}.purchase_remove_td{position: absolute;right: 24px;top: 16px;padding: 0!important;}.purchase_remove_td .purchase_remove{top: 0;}.cart_purchases .purchase__name_link{max-width: 100%;}.cart_purchases.product_variants_cart td {padding: 16px 0;border-bottom: none;order: 1;}.cart_purchases.product_variants_cart td:first-child {padding-left: 0;}.td_select .center_info_tooltip .best_price_badge__tooltip{right: 0;left: auto;transform: none;}.td_select .center_info_tooltip .best_price_badge__tooltip::after{right: 7px;transform: none;}.cart_sku_mobile{display: block;}.cart_mobile_label{display: block;}.fn_logo_select_label{display: none;}.fn_logo_select_label.visible{display: block;}.product_variants_cart.cart_purchases th{display: none;border-bottom: none;}.product_variants.product_variants_cart th:first-child{display: block;padding-left: 0;}.cart_purchases th{padding-top: 24px;}.banner_page{padding: 30px;}.wishlist_grid{grid-gap: 16px;}.one_flex_products .product-page__button {width: 100%;justify-content: center;}.one_flex_products{flex-direction: column;}.show_in_mob_table strong{font-weight: 600;padding-top: 10px;display: block;}.flex_in_mob_table{display: flex;align-items: flex-start;justify-content: flex-start;gap: 15px;}.show_in_mob_table{display: block;min-width: 60px;}.hide_in_mob_table{display: none;}.product_variants.fix table{}.product_variants_bottom_item.fix > .nowrap {min-width: 130px;}.product_variants th,.product_variants td{padding-right: 15px;}.product_variants .amount {width: 100px;}.catalog_img_bars{opacity: 1;}.product_gallery_grid{grid-template-columns: 1fr 1fr 1fr ;}.products_container {width: 100%;}.thumbs_item{padding: 5px;}.one_flex_products .details_boxed__buttons{width: 100%;}.product-page__img .swiper-img{aspect-ratio: 342/235;height: auto;}.product-page__button.product-page__out_stock.btn{justify-content: center;}.flex_product_price .product_single_variant{max-width: 100%;}.flex_product_price{}.stock_flex .product_info_list_item{flex-direction: column;align-items: flex-start;}.product_info_list.stock_flex{align-items: flex-start;}.stock_flex .product_info_list{grid-gap: 15px;}#orbitvu-container{height: calc(45vw - 24px);padding: 16px;display: flex;align-items: center;justify-content: center;}.header_informers__item.search_mob{display: block;}.commercial_informer_right{display: none !important;}.commercial_mob_left{position: relative;}.commercial_mob_left .commercial_counter{position: absolute;top: -4px;right: -8px;}.products_grid{grid-template-columns: 1fr 1fr 1fr;grid-gap: 16px;}a.search_button_mob.active svg{opacity: 0;}a.search_button_mob.active {background-image: url("../../design/okay_shop/images/close.svg");background-size: 24px;background-repeat: no-repeat;background-position: center;}.flex_dop{justify-content: flex-start;grid-gap: 32px;}.work_time{font-size: 14px;margin-bottom: 24px;}.flex_dop .telegram_btn{}.flex_dop .telegram_btn img{}.dop_menu .menu_group__link{font-size: 13px;font-style: normal;font-weight: 600;line-height: 24px;text-transform: uppercase;}.dop_menu  .menu_group__list{display: flex;flex-direction: column;grid-gap: 16px;border-bottom: 1px solid #DBE5EE;padding-bottom: 24px;margin-bottom: 24px;border-top: 1px solid #DBE5EE;padding-top: 24px;}.dop_menu  .language-nav{border-top: 1px solid #DBE5EE;padding-top: 24px;margin-top: 24px;padding-bottom: 24px;border-bottom: 1px solid #DBE5EE;}.dop_menu  .social{display: flex;align-items: center;grid-gap: 20px;}.dop_menu .phone{font-size: 20px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 8px;display: block;}.header{height: 96px;}.height_block{height: 96px;}.height_block.index_height{height: 163px;}.mobile_menu{display: flex;align-items: center;height: 70px;position: fixed;bottom: 0;left: 0;width: 100%;box-sizing: border-box;background: #FFF;box-shadow: 60px -26px 164px 30px rgba(13, 56, 128, 0.10);padding:0 24px;grid-gap: 10px;justify-content: space-between;z-index: 1000;}.mobile_menu_link{cursor: pointer;position: relative;font-size: 13px;font-style: normal;font-weight: 700;line-height: 1;text-transform: uppercase;display: flex!important;flex-direction: column;align-items: center;grid-gap: 5px;   border-radius: 8px;padding: 0;transition-duration: 0.3s;}.mobile_menu_link.toggle-open,.mobile_menu_link.active{}.mobile_menu_link svg,   .mobile_menu_link img,.mobile_menu_link a,.mobile_menu_link .header_informers__link{height: 24px;}.account_popup{bottom: 100%;top: auto;transform: translateY(-25px);right: -5px;}.account_popup::after {content: "";position: absolute;top: 100%;right: 24px;width: 16px;height: 16px;background: #FFF;transform: translateY(-50%) rotate(45deg);box-shadow: 6px 6px 8px -4px rgba(13, 56, 128, 0.06);z-index: -1;border-radius: 2px;border-bottom: 1px solid #00000038;border-right: 1px solid #00000038;}.mobile_menu_link .cart_counter{}.section {padding-top: 80px;}.p-b-120{padding-bottom: 80px;}.section_bg {padding: 80px 0;}.top_banner_item .logo_your_icon{left: 75%;}.banner_nav{display: none;}.banner_title {margin-left: 0;}.logo__link svg{height: 70px;}.search_mob svg {height: 24px;width: 24px;}.burger svg {height: 24px;width: 24px;}.burger span:first-child {top: 10px;}.burger span:last-child {bottom: 10px;}.burger span {width: 66%;left: 5px;background: black;}.burger{border-radius: 12px;background: #EDF0F6;padding: 0;width: 48px;height: 48px;box-sizing: border-box;top: 0!important;}.burger{display: flex !important;justify-content: center;align-items: center;}.header .header__logo{position: absolute;left: 50%;top: 38px;transform: translate(-50%,-50%);}.search__input{height: 60px;border-radius: 0;padding-left: 24px;}.autocomplete-suggestions{padding-left: 24px;top: 60px;}.search__button{border-radius: 0;}.search svg{display: none;}.search_block {position: fixed;top: 96px;left: 0;right: 0;z-index: 997;background: #fff;transform: translateY(-20px);opacity: 0;visibility: hidden;pointer-events: none;transition:transform .35s ease,opacity .25s ease,visibility 0s linear .35s;}.search_block.active_search {transform: translateY(0);opacity: 1;visibility: visible;pointer-events: auto;transition:transform .35s ease,opacity .25s ease,visibility 0s;}.header_informers{grid-gap: 20px;}.header_right {width: auto;}.header_flex{justify-content: space-between;}.catalog_button{display: none;}.header_top{display: none;}.social_list_footer{}.social_list_footer .social_list {margin: 0;}.footer .categories_menu>.categories_menu__item{padding-top: 15px;padding-bottom: 15px;}.footer_category .categories_menu {grid-template-columns: repeat(4, 1fr);}.footer_contact_center {font-size: 12px;}.footer_category .category_class39 {grid-row: 1;grid-column: 3;}.footer_category .category_class66 {grid-row: 1;grid-column: 4;}.footer_category .category_class18 {grid-row: 3;grid-column: 4;}.footer_category .category_class21 {grid-row: 2;grid-column: 2;}.footer_category .category_class46 {grid-row: 2;grid-column: 4;}.footer_category .category_class29 {grid-row: 1;grid-column: 2;}.footer .categories_menu>.categories_menu__item.category_class11{padding-left: 0;border-left: none;}.brand_slider .splide__slide {width: 200px;}.brand_slider  .brand_link{height: 120px;}.faq__content {padding-left: 50px;}.faq__question{grid-gap: 0 ;}.faq__count{width: 50px;flex-shrink: 0;}.flex_heading{flex-wrap: wrap;grid-gap: 16px;}.flex_heading .section_title {min-width: 100%;margin-bottom: 0;}.about_item_title{font-size: 16px;}.about_item img {margin-bottom: 21px;}.about_grid{margin-top: 32px;grid-template-columns: 1fr 1fr 1fr;}.about_item_first{display: none;}.about_item_mobile_item{display: block;padding: 0;border: none;margin-top: 32px;}.about_bg{flex-wrap: wrap;}.about_col{width: 100%;}.about_col_big,.about_col_fix{width: calc(50% - 12px);}.brands_item .brand_button_flex{opacity: 1;bottom: auto;top: 50%;transform: translateY(-50%);}.banner_top.fix {grid-gap: 23px;}.footer {padding-bottom: 70px;}.products_container__sort {border-radius: 0;border: none;padding: 0;display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;flex-wrap: wrap;}.flex_catalog_top {width: 100%;margin-bottom: 20px;}.catalog_tab_link{border: 1px solid #0D3880;white-space: nowrap;}.flex_sort_class{width: 100%;justify-content: space-between;flex-direction: row-reverse;}.switch_mobile_filter{display: flex;width: 163px;height: 48px;align-items: center;grid-gap: 10px;cursor: pointer; transition-duration: 0.3s;border-radius: 8px;border: 1px solid #0D3880;padding: 0 12px;position: relative;box-sizing: border-box;}.product_sort__title{min-width: 170px;height: 48px;border-radius: 8px;border: 1px solid #0D3880;padding: 0 30px 0 12px;flex-direction: row-reverse;box-sizing: border-box;position: relative;z-index: 31;background-color: #ffffff;justify-content: flex-end;}.sorts{width: 100%;left: 0;border-top-left-radius: 0;border-top-right-radius: 0;border: 1px solid #0D3880;top: 100%;box-sizing: border-box;padding: 0 12px 16px 12px;margin-top: -6px;background: linear-gradient(0deg, rgba(219, 229, 238, 0.50) 0%, rgba(255, 255, 255, 0.50) 73.47%), #FFF;display: flex;flex-direction: column;gap: 16px;}.sorts div strong{display: none;}.sorts div:first-child {margin-bottom: 0;}.hide_in_desktop{display: flex;}.products_sort_arrow{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}.sidebar {position: fixed;top: 96px;bottom: 70px;width: 390px;z-index: 10000;left: 0;border-radius: 0;transform: translateX(-100%);transition: transform 0.3s ease;background: #fff;padding: 24px;}.filter_flex svg{width: 21px;height: 21px;}.filter_flex span{font-size: 20px;font-weight: 600;}.flex.align-center-filter{align-items: center;}.top_filter_block {padding-bottom: 24px;border-bottom: 1px solid #DBE5EE;display: block;}.filter_scroll {position: absolute;top: 72px;bottom: 0;overflow-y: auto;left: 0;right: 0;padding: 24px;box-sizing: border-box;}.filter_flex{gap: 12px;}.sidebar.opened {transform: translateX(0);}.user_personal_seperator .f_row{grid-template-columns: 1fr;grid-gap: 0;}.user_form_block {grid-template-columns: 1fr;}.tabs--user{grid-gap: 24px;}.user_container {width: calc(100% - 280px - 24px);}.user_grid{grid-template-columns: 1fr 1fr;}.footer_contact_center{width: calc(100% - 165px - 142px);}}@media (max-width: 951px) {.btn{padding-left: 15px;padding-right: 15px;}}@media screen and (max-width: 950px) and (min-width: 750px){.purchase_item_close{position: absolute;top: 24px;right: 32px;}.order_card__header .purchase_total{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px;}.order_card__repeat_form {margin-top: 0;width: 100%;}.order_card__header .purchase_total_flex{margin-top: 16px;width: 100%;}.order_card__header .purchase_total{width: 100%;}.order_card__header{position: relative;}.flex_order_card_new .purchase_total> span{margin-bottom: 0;}.flex_order_card_new{flex-direction: column;}}@media (max-width: 900px) {.user_grid{grid-template-columns: 1fr ;}.products_grid{grid-template-columns: 1fr;}.wishlist_grid{grid-template-columns: 1fr;}}@media screen and (max-width: 851px) and (min-width: 750px){.contact_form .form__footer .btn{width: 100%;}.contact_form .form__footer_hint{width: 100%;text-align: center;}.contact_form .form__footer{flex-wrap: wrap;}}@media (max-width: 851px) {.footer_top_info .logo__link svg {height: 60px;width: auto;}.form_cart_bottom_btn{flex-wrap: wrap;flex-direction: column-reverse;width: 100%;box-sizing: border-box;gap: 35px 0;}.flex.flex_b .btn{justify-content: center;}.flex.flex_b {width: 100%;display: grid;grid-template-columns: 1fr 1fr;}.video_grid {grid-template-columns: 1fr;grid-gap: 24px 16px;}.no_manager_button .btn_border{justify-content: center;}.no_manager_button .flex.flex_b {grid-template-columns: 1fr;}.no_manager_button{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 24px;}}@media (max-width: 801px) {.cart_page .footer_in_cart{display: none;}.footer_in_cart_mob {display: block;}.portfolio_grid{grid-gap:16px;}.partner_grid{grid-gap:16px;grid-template-columns: 1fr 1fr 1fr;}.product_gallery_grid{grid-gap:16px;}#orbitvu-container {height: calc(90vw);}.product_col {width: 100%;}.product_gallery {width: 100%;}.product_head{display: none;}.product_head.mob{display: flex;margin-top: 22px;align-items: center;}.product_head .wishlist_button{top: 0;}.flex_product{flex-direction: column;margin-top: 10px;}.banner_top {width: 100%;aspect-ratio: 342 / 177;}.banners {width: 100%;}.banner_flex{flex-wrap: wrap;}.top_banner_item .logo_your_icon_svg {width: 90px;height: 90px;}.top_banner_item .brand_service_logo {width: 55px;margin-bottom: 5px;margin-left: 5px;}.btn{font-size: 13px;}.banner_top.fix {padding-top: 32px;padding-bottom: 32px;}.section_bg{padding: 60px 0;}.section {padding-top: 60px;}.p-b-120{padding-bottom: 60px;}.footer  li.categories_menu__item.has_child{display: none!important;}.footer .logo__link{display: none!important;}.footer .categories_menu__item a,.categories_menu__item div{font-size: 14px;}.footer  .telegram_btn img{width: 24px;}.footer_bottom{padding-top: 24px;margin-top: 24px;}.footer .social_list {margin: 0;flex-direction: row;}.footer .email{position: relative;}.footer .email:before{content: '';position: absolute;left: 0;width: 100%;height: 1px;bottom: 0;background: #272727;transition-duration: 0.3s;top: auto;}.mob_footer_title{color:#1B1F3B;font-size: 14px;font-style: normal;font-weight: 700;line-height: 20px;text-transform: uppercase;margin-top: 0!important;}.copyright{font-size: 16px;margin-top: 24px;text-align: center;line-height: 150%;}.footer_bottom{flex-direction: column-reverse;grid-gap: 0;}.police {width: 100%;margin: 0;justify-content: center;}.flex_footer_cart{flex-direction: column-reverse;justify-content: center;grid-gap: 24px!important;text-align: center;}.footer .categories_menu {flex-direction: column;justify-content: center;align-items: center;}li.categories_menu__item.contact_item_info {width: 100% !important;}.footer_top{padding-top: 24px;border-top: 1px solid #E7E4E4;}.col_title{display: none;}.footer .categories_menu>.categories_menu__item {padding: 0;border: 0;}.footer .categories_menu>.categories_menu__item{align-items: center;text-align: center;}.footer .categories_menu__item.fix{order: 1;flex-direction: row-reverse;justify-content: center;grid-gap: 32px;padding-top: 24px!important;width: 100%;max-width: 100%;}.footer .categories_menu>li>a.telegram_btn, .telegram_btn{font-size: 10px;line-height: 1.2;grid-gap: 7px;}.partner_section{background: #ffffff;}.wrapper_in_mob{padding: 0 24px;}.brand_slider  .brand_link{height: 78px;}.brand_slider  .brand_link img {height: 42px;max-width: 100px;}.about_grid {grid-template-columns: 1fr 1fr;}.about_col .section_title_middle{margin-bottom: 18px;}.about_bg,.about_col_big,.about_col_fix {padding: 24px 16px;}.main_page .section_info .section_title_middle{font-size: 14px;}.banners.fix{aspect-ratio: 315 / 257;}.top_banner_item span{max-width: 220px;}.products_grid {grid-template-columns: 1fr 1fr;grid-gap: 16px;}.user_grid{grid-template-columns: 1fr;}.footer_top_info{flex-direction: column;justify-content: center;align-items: center;padding-top: 24px;padding-bottom: 0;}.footer_contact_center{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;grid-gap: 12px;margin-bottom: 24px;}.footer_contact_flex{display: none;}.footer_contact_info_item{flex-direction: column-reverse;gap: 0;}.mob_footer_title {max-width: 100%;margin-bottom: 12px;display: block;text-align: center;}.footer_contact_center {font-size: 14px;}.footer_phone{align-items: center;}.social_list_footer {flex-direction: row;gap: 32px;}.social_list_flex{flex-direction: row;}.recall_btn{}}@media (max-width: 750px) {.show_in_750{display: flex;}.contact_cta_banner{display: none;}.contact_grid {grid-template-columns: 1fr;}.about_bg--two_columns .about_col{width: 100%;}td.purchase_discount_td {width: calc(50% - 50px);padding-left: 0!important;}td.purchase_total_td{width: calc(50% - 50px);}td.purchase_name_td {width: calc(100% - 83px);}.cart_logo_top {gap: 17px;flex-direction: column;align-items: flex-start;padding: 24px 0;}.file_download_description {max-width: 100%;}table.product_table_price.cart_logo_table tr{display: flex;flex-wrap: wrap;justify-content: flex-start;}table.product_table_price.cart_logo_table td{border-radius: 0!important;box-sizing: border-box;}table.product_table_price.cart_logo_table{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}td.logo_file.th_big{width: 100%;order: 1;}.delete_logo_td{width: 52px;}td.logo_text_td{width: 120px;}td.switcher_td{width: calc(100% - 52px - 120px);text-align: left;padding-left: 20px;}.cart_logo_table th.th_big,.cart_logo_table th:last-child{display: none;}.user_grid{grid-template-columns: 1fr 1fr;}.tabs--user{flex-wrap: wrap;}.sidebar--user{width: 100%;}.sidebar--user {padding: 16px 0;}.profile{padding-left: 24px;padding-right: 24px;}.tabs__navigation--user{padding-left: 16px;padding-right: 16px;}.user_container {width: 100%;}.user_personal_seperator{padding: 24px 16px;}.form_cart_bottom.fix{padding-left: 24px!important;padding-right: 24px!important;}.flex.flex_b {grid-gap: 15px;}}@media (max-width: 650px) {.flex_catalog_top{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 16px;}.product_table_price_before.fix .center_info_tooltip .best_price_badge__tooltip{transform: translateX(0%);}.product_table_price_before.fix .center_info_tooltip .best_price_badge__tooltip::after {right: 0;}.product_table_price_before.fix .best_price_badge__info{display: inline-flex;vertical-align: middle;}.product_table_price_before.fix .tooltip_flex {display: inline;vertical-align: middle;}.best_price_badge__tooltip{width: 130px;}.flex_contact{flex-direction: column;}.contact_grid{grid-template-columns: 1fr;}.contact_cta_banner{flex-direction: column;align-items: flex-start;}.form__button{width: 100%;}}@media (max-width: 601px) {.purchase_item_close{position: absolute;top: 24px;right: 32px;}.order_card__header .purchase_total{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px;}.order_card__repeat_form {margin-top: 0;width: 100%;}.order_card__header .purchase_total_flex{margin-top: 16px;width: 100%;}.order_card__header .purchase_total{width: 100%;}.order_card__header{position: relative;}.flex_order_card_new .purchase_total> span{margin-bottom: 0;}.flex_order_card_new{flex-direction: column;}.account_popup{right: -12px;}.product_preview__buttons{flex-direction: column;padding-top: 10px;padding-bottom: 10px;gap: 15px;}.product_preview__out_stock{padding-top: 0;padding-bottom: 0;}.product_preview__buttons_col{width: 100%;display: grid;grid-template-columns: 1fr 1fr;}.one_button_list.product_preview__buttons_col{grid-template-columns: 1fr;}.product_preview_all_price{padding-left: 0;}.product_table_price tr:first-child td:last-child {border-radius: 0 20px 0 0;}.flex_total_cart .product_variants_bottom_item{justify-content: space-between;text-align: left;}.cart_page .product_variants_bottom_item span{text-align: right;white-space: nowrap;}.flex_total_cart{width: 100%;}.about_company_page .banner_page .section_title{text-align: center;}.about_company_page .breadcrumbs{justify-content: center;}.video_item iframe{aspect-ratio: 122 / 69;height:auto;}.partner_grid{grid-template-columns: 1fr 1fr;}.brand_name_page .brand_name{bottom: 17px;}.portfolio_grid{grid-template-columns: 1fr 1fr;}.portfolio_page .portfolio_img{aspect-ratio: 163 / 148;grid-row: auto;}.portfolio_grid .portfolio_img:nth-child(4), .portfolio_grid .portfolio_img:nth-child(13),.portfolio_grid .portfolio_img:nth-child(5), .portfolio_grid .portfolio_img:nth-child(12){aspect-ratio: 163 / 148;grid-row: unset;grid-column:unset;}#fn_pop_up_cart_wrap .btn{width: 100%!important;}.purchase_detail__item.purchase_detail__item__bottom{flex-direction: column;}.product_preview__center .product_preview__prices{flex-direction: column-reverse;align-items: flex-start;grid-gap: 0;justify-content: flex-start;}.product_preview__center .price_block{align-items: center;}.search_block {top: 70px;}.product_info_list_item span{white-space: nowrap;}.mob_flex_wrap{flex-wrap: wrap;}.mobile_table{display: block;}.desktop_table{display: none;}.mobile_table .product_table_price td:first-child{background-color: #DBE5EE;font-weight: 600;}.dop_menu.active{top: 118px;}.other_page .dop_menu, .cart_page  .dop_menu {top: 70px;}body.hide-banner .header.index_page  {transform: translateY(calc(-1 * 48px));}.header_banner{height: 48px;}.header.index_page{top: 48px;}.header {height: 70px;}.height_block{height: 70px;}.height_block.index_height{height: 118px;}.mobile_menu_link svg, .mobile_menu_link img, .mobile_menu_link a {height: 20px;}.mobile_menu_link{font-size: 10px;}.banner_brand_logo{width: 149px;}.top_banner_item span{max-width: 162px;bottom: 12px;right: 12px;}.banner_item {aspect-ratio: 342 / 293;padding: 24px;box-sizing: border-box;}.banner_item span{left: 24px;right: 24px;}.header_flex {padding: 20px 0;}.header .header__logo {top: 28px;}.header_informers,.header_logo_flex{grid-gap: 14px;}.logo__link svg {height: 46px;}.header__logo {width: 90px;}.header_informers__link,.burger{width: 30px;height: 30px;}.header_informers__link,.burger{border-radius: 7px;}.burger svg,.search_mob svg{height: 16px;width: 16px;}a.search_button_mob.active {background-size: 16px;}.cart_counter, .wishlist_counter,.commercial_counter{font-size: 10px;width: 20px;height: 20px;right: 0;top: 0;transform: translate(50%, -50%);}.header_informers__item img,  .header_informers__item svg{height: 16px;}.about_bg{flex-direction: column;}.about_col_big, .about_col_fix {width: 100%;}.banner_flex.fix{flex-direction: column;}.banner_top.fix{width: 100%;}.banners {width: 100%;}.product_preview__no_image,.image_block_product,.splide_image{height: 250px;}.product_preview_list {flex-direction: column;padding-left: 8px;padding-right: 8px;}.line_stock{width: 100%;height:1px;}.product_preview_list_item {display: flex;align-items: center;justify-content: space-between;line-height: 200%;}.product_preview_colors{height: 176px;}.pagination__item >a, .pagination__item >span {width: 48px;height: 48px;}.catalog_banner:before{background:linear-gradient(270deg, rgba(13, 56, 128, 0) 0%, #0D3880 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);}.catalog_banner{background-image: url("../../design/okay_shop/images/catalog_mob.jpg")!important;background-size: cover;}.sidebar{top: 70px;}.product_col .color_list .color_item {width: 48px!important;height: 48px!important;}.product_col .color_list .color_item span {width: 40px !important;height: 40px !important;}.cart_flex_required {flex-direction: column-reverse;align-items: flex-start;margin-top: 0;grid-gap: 32px;}.form_cart_bottom.cart_checkout_bottom{flex-direction: column;align-items: flex-start;grid-gap: 22px;}}@media (max-width: 550px) {.product_form .flex_product_price .details_boxed__buttons_first.one_button_block_new{grid-template-columns: 1fr;}.details_boxed__buttons_new{width: 100%;}.details_boxed__buttons_new .fn_sib_cart_btn .btn{width: 100%;justify-content: center;}.details_boxed__buttons_new .fn_sib_cart_btn{width: 100%;}.product_form .flex_product_price{flex-direction: column;}.flex_product_price_mob {width: 100%;}.product_col .product_variants_bottom_item{width: 100%;}.product_variants_bottom_item.fix > .nowrap {min-width: 50%;}.product_form .flex_product_price .details_boxed__buttons{grid-template-columns: 1fr 1fr;width: 100%;display: grid;grid-gap: 15px;}.details_boxed__buttons_new{grid-gap: 15px;}.product_form  .details_boxed__buttons .fn_is_stock  .btn{width: 100%;justify-content: center;}.product_variants th:nth-child(3){text-align: left!important;}.product_variants th.details_boxed_title.th_all{text-align: center!important;}.product_variants th:last-child{text-align: center;}.product_form  .details_boxed__buttons .btn_yellow.fn_add_to_commercial{margin-top: 0;}}@media (max-width: 501px) {.commercial_modal{padding: 24px;}.no_manager_button{grid-template-columns: 1fr;}.flex.flex_b {grid-template-columns: 1fr;}.fn_siblings_form   .product_variants_bottom_item.fix{justify-content: space-between;}.flex_table_prod_bottom{padding: 26px 16px;}.fn_siblings_form td img {width: 75px!important;}.fn_siblings_form .btn{justify-content: center;width: 100%;}#cart_recipient .cart_tab {min-width: 100%;}.cart_col .form__title{font-size: 18px;}.delivery__name{font-size: var(--font-size-14);}.city_change{font-size: var(--font-size-14);}.form__placeholder{left: 16px;}.form__input, .form__textarea{padding-left: 16px;padding-right: 16px;}.delivery__item,.city{padding: 24px 16px;}.payment_mobile{display: flex;}.payment_desktop{display: none;}.form_cart{padding-right: 15px;padding-left: 15px;}.tablet_wrapper,.cart_col_sticky .form_cart {padding-right: 15px;padding-left: 15px;}.cart_footer_flex {flex-direction: column;gap: 16px;}.product_table_price_before.fix {padding-left: 15px;padding-right: 15px;box-sizing: border-box;}.form_cart_bottom.fix {padding-left: 15px !important;padding-right: 15px !important;}.cart_purchases_bottom,.cart_purchases.product_variants_cart tr,.cart_logo_block{padding-left: 15px;padding-right: 15px;}.product_preview{padding: 8px;}.product_preview_colors{left:-8px ;}.product_info_position{right: 8px;top: 10px;grid-gap: 10px;}.cart_page .cart_purchases_bottom.flex{padding-top: 16px;padding-bottom: 16px;}.cart_logo_bottom{flex-direction: column-reverse;align-items: flex-end;grid-gap: 24px}.btn.btn_more_logo {width: 100%;justify-content: center;}.show_in_mob_table {min-width: 30px;}.section_description_page h2{margin-top: 16px;margin-bottom: 16px;}.section_description_contact{font-size: 16px;}.section_description_page h3 {font-size: 16px;}.checkbox.fix{margin-bottom: 32px;}.block__heading{margin-top: 16px;margin-bottom: 16px;}.portfolio_tabs{margin-bottom: 16px;}.section_page {padding: 16px 0 0 0}.purchase__name_link{font-size: 16px;}.purchase__item{flex-wrap: wrap;gap: 16px;}.purchase__image,.purchase__group_flex{width: 100%;}#user_orders .purchase__group,:is(#user_client_orders, #user_all_orders) .purchase__group{width: 100%;flex-direction: row-reverse;align-items: center;justify-content: space-between;}#user_orders .order_card__body_inner,:is(#user_client_orders, #user_all_orders) .order_card__body_inner{padding: 16px;}#user_orders .purchase_details_col_item>span:first-child,:is(#user_client_orders, #user_all_orders) .purchase_details_col_item>span:first-child{flex: 0 0 auto;}#user_orders .purchase_details_col_item,:is(#user_client_orders, #user_all_orders) .purchase_details_col_item{flex-wrap: wrap;}#fn_pop_up_cart_wrap .purchase__group {flex-direction: row-reverse;align-items: center;justify-content: space-between;grid-gap: 12px;flex-shrink: unset;width: 100%;}#fn_pop_up_cart_wrap .purchase__remove svg {padding-top: 7px;}.product_thumbs{margin-top: 16px;}.flex_title_nav {box-sizing: border-box;padding-right: 78px;}.flex_product_price{flex-direction: column;}.flex_product_price_mob{width: 100%;}.product_col .product_variants_bottom_item{justify-content: space-between;}.discount_flex{justify-content: flex-end;}.details_boxed__buttons {width: 100%;}.flex_product_price .fn_is_stock,.flex_product_price .fn_is_stock .btn{width: 100%;}.flex_product_price .fn_is_stock .btn{justify-content: center;}.flex_in_mob_table{gap: 15px;}.product_variants td.td_all, .product_variants td.price_table .fn_var_price{font-size: 14px;}.product_variants td.td_all,.product_variants th:nth-child(3){text-align: center;}.product_variants td.td_all{padding-right: 0 !important;}.product_gallery_grid{grid-template-columns: 1fr 1fr;}.product_gallery_grid .portfolio_img {aspect-ratio: 163/147;}.branding_block{flex-wrap: wrap;grid-gap: 16px;}.branding_block .details_boxed_title{margin-bottom: 0;width: 100%;}.branding_info_block{padding-left: 16px;padding-right: 16px;}.flex_product {grid-gap: 16px;}.flex_sku{margin-top: 0;margin-bottom: 16px;}.product_form{padding: 24px 16px;}.search__button {border-radius: 0;font-size: 0;width: 60px;box-sizing: border-box;height: 60px;flex-shrink: 0;padding: 0;background-size: 24px;background-position: center;background-repeat: no-repeat;background-image: url("../../design/okay_shop/images/search.svg");}.swiper-pagination{bottom: 27px;}.button_banner_flex{bottom: 48px;width: 100%;padding: 0 24px;box-sizing: border-box;}.banner_item .btn{width: 100%;position: relative;}.banner_flex{margin-top: 24px;}.section_title{margin-bottom: 24px;}.banner_top .section_title{font-size: 20px;}.header_banner{padding: 0 24px;height: 48px;display: flex;align-items: center;justify-content: space-between;}.header_banner span{font-size: 14px;}.banner_flex, .products_grid {grid-gap: 16px;}.nav_buttons>div{width: 35px;height: 35px;}.partner_section .btn.fix{display: none;}.mob_button{display: flex;margin-top: 18px;position: relative;justify-content: center;}.flex_head{margin-bottom: 18px;}.btn_ar{position: absolute;right: 8px;transform: rotate(90deg);}.section_bg {padding: 32px 0;}.section {padding-top: 32px;}.p-b-120{padding-bottom: 32px;}.section_bg_mobile{background: linear-gradient(0deg, rgba(13, 56, 128, 0.10) 0%, rgba(255, 255, 255, 0.1) 164px);padding-bottom: 32px;}.banner_flex.fix{margin-top: 0;}.faq__count{display: none;}.faq__content {padding-left: 57px;}.faq__question{padding-right: 0;padding-left: 57px;}.close_faq{left: 0;right: auto;}.faq__question:after{left: 8px;right: auto;}.faq__item,.faq__item:first-child{border: none;padding-top: 0;}.faq__answer{margin-top: 12px;margin-bottom: 0;}.faq__question{font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 142%;}.section_info .section_title_middle{margin-bottom: 24px;}.about_grid{grid-gap: 16px;grid-template-columns: 1fr;display: flex;flex-direction: column;}.about_item.fix{height: 250px;}.wrapper_for_slider{padding-right: 0;}.brand_button_flex .btn.fix{width: 100%;padding: 0;grid-gap: 0;text-align: center;justify-content: center;}#login_form, #register_popup, #password_remind_popup, #fn_callback,#fn_pop_up_cart_wrap,#search_city,#cart_recipient{padding: 24px;}#login_form .fancybox-close-small, #register_popup .fancybox-close-small, #password_remind_popup .fancybox-close-small, #fn_pop_up_cart_wrap .fancybox-close-small, #fn_callback .fancybox-close-small, #fn_pop_up_cart_wrap .fancybox-close-small, #search_city .fancybox-close-small, #cart_recipient .fancybox-close-small{top: 24px;right: 24px;width: 20px;height: 20px;}.product_preview__no_image svg{width: 48px;height: 48px;}.search__input{padding-left: 15px;}.autocomplete-suggestions{padding-left: 15px;}.wrapper,.wrapper_in_mob,.mobile_menu {padding: 0 15px;}.header_banner{padding: 0 15px;}.wrapper_for_slider{padding-left: 15px;}.banner_top.fix{padding-left: 15px;padding-right: 15px;}.catalog_banner span{left: 21px;font-size: 24px;max-width: 198px;top: 19px;transform: translateY(0%);}.catalog_banner span br{display: none;}.logo_your_icon {width: 103px;height: 103px;right: 14px;top: 15px;transform: translateY(0%);}.logo_your_icon_svg {width: 75px;height: 75px;}.brand_service_logo {width: 45px;height: 25px;margin-left: 4px;}.arrow_block {left: 21px;transform: scaleX(-1) rotate(13deg);background-position: 0 89%;right: 130px;}.switch_mobile_filter{width: auto;padding-right: 30px;}.product-page__no_image{min-height: 0;aspect-ratio: 342/235;}.flex_not_found_button .btn{width: 100%;justify-content: center;}.flex.flex_b{flex-direction: column;}.flex.flex_b .btn {width: 100%;}.form_cart_bottom.fix a.btn.btn_border{width: 100%;justify-content: center;}.form_cart_bottom.fix{gap: 15px;}.select2-container {width: 60% !important;}.td_logo_select .select2-container,.delivery__item .select2-container,.fn_delivery_module_html .select2-container{width: 100%!important;min-width: 140px;}.cart_logo_table th{padding-left: 10px;padding-right: 0;}}@media (max-width: 450px) {.contact_card{padding: 22px 20px;}.terms-card{padding: 22px 20px;}.contact_actions .social_list_flex {display: grid;grid-template-columns: 1fr 1fr;width: 100%;}.contact_actions{flex-direction: column;align-items: flex-start;}.order_card__header {padding: 24px 16px;}.purchase_item_close{right: 16px;}.file_download_description {font-size: 12px;}.th_width {min-width: 100px;}td.logo_text_td {width: 100px;}td.switcher_td {width: calc(100% - 52px - 100px);}.product_info_list.space_between.no_top_border{align-items: flex-start;}.mob_flex_wrap {flex-wrap: wrap;width: 145px;}.product_info_list{grid-gap: 0;}.product_preview__no_image, .image_block_product,.splide_image {height: 170px;}.image_block_product{padding-left: 20px;padding-right: 20px;}.product_preview_colors {height: 104px;top: 34px;}.product_preview_colors button.splide__arrow.splide__arrow--prev {display: none;}.pagination__item >a, .pagination__item >span {width: 36px;height: 36px;}.btn_more{height: 53px;font-size: 16px;}.brand_name_page{height: 178px;}.brand_name_page img{margin-top: 0;}.button_row{flex-direction: column}.social_list_footer {flex-direction: column;gap: 12px;}.portfolio_tabs, .user_order_filters{display: grid;grid-template-columns: 1fr 1fr;}.commercial_page_content{padding-left: 16px;padding-right: 16px;}.commercial_draft_totals{padding-right: 0;}.commercial_draft_totals .product_variants_bottom_item.fix{justify-content: space-between;}.commercial_draft_totals .product_variants_bottom_item.fix > .nowrap {min-width: 20%;}.contact_form .form__footer .btn{width: 100%;}.contact_form .form__footer_hint{width: 100%;text-align: center;}.contact_form .form__footer{flex-wrap: wrap;}.check_name{font-size: 14px;}.cf-turnstile, #fn_callback_turnstile iframe{min-width: 260px!important;}}@media (max-width: 401px) {.delete_td{padding-left: 0;}.sticker{padding-left: 10px;padding-right: 10px;}.sidebar{width:320px;}.dop_menu{width:320px;}.top_banner_item .logo_your_icon_svg {width: 70px;height: 70px;}.top_banner_item .brand_service_logo {width: 40px;margin-bottom: 0;margin-left: 3px;}}@media screen and (min-width: 371px) and (max-width: 450px){.product_preview__buttons_col{grid-template-columns: 1fr;}}@media (max-width: 370px) {.wishlist_grid {grid-template-columns: 1fr;}.brand_name{font-size: 14px;}.catalog_banner span{max-width: 180px;}.products_grid {grid-template-columns: 1fr;grid-gap: 16px;}.top_banner_item span {max-width: 100%;bottom: 12px;right: 12px;padding-left: 12px;}.faq__question {padding-left: 37px;}.faq__content{padding-left: 37px;}.header_logo_flex .burger{display: none!important;}.header_bottom #cart_informer{display: none;}.header_bottom .hide_in_mob{display: none!important;}.flex_sort_class{gap: 10px;}.flex_in_mob_table{gap: 10px;}.amount__input{width: 35px;}.amount__minus, .amount__plus {width: 20px;height: 20px;}.product_variants .amount {width: auto;}.flex_in_mob_table{flex-wrap: wrap;}.product_col .discount_flex .discount_style{position: absolute;top: 100%;margin-top: -35px;white-space: nowrap;}.product_col .discount_flex{position: relative;padding-bottom: 40px;}.cart_logo_table th{font-size: 10px;display: flex;align-items: center;}.cart_block_info .cart_tabs{flex-direction: column;grid-gap: 15px;}.cart_block_info .cart_tab {min-width: 100%;}.user_companies td{font-size: 12px;}.user_companies th{font-size: 10px;}.order_card__header .purchase_total{flex-direction: column;align-items: flex-start;}.portfolio_tabs, .user_order_filters {grid-template-columns: 1fr;}.flex_catalog_top{grid-template-columns: 1fr;}}@media (max-width: 1200px) {.terms-hero {grid-template-columns: minmax(0, 1fr) minmax(280px, 340px);}.terms-callback {grid-column: 1 / -1;flex-direction: row;align-items: center;}.terms-callback__body {flex-direction: row;gap: 16px;align-items: center;justify-content: space-between;}.terms-steps-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}.terms-cta {flex-direction: column;align-items: center;}}@media (max-width: 900px) {.terms-two-cols {grid-template-columns: minmax(0, 1fr);}.terms-hero {}.terms-callback {}.terms-steps-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.terms-cta {text-align: left;}.terms-cta__actions {justify-content: flex-start;}}@media (max-width: 800px) {.terms-intro{grid-column: 1 / -1;}.terms-hero {grid-template-columns: 1fr 1fr;}.terms-callback {grid-column: 2;flex-direction: column;align-items: flex-start;}.terms-callback__body {flex-direction: column;gap: 16px;align-items: flex-start;justify-content: flex-start;}.contact_phone_link{font-size: 22px;white-space: nowrap;}.terms-contact-sidebar__info a{white-space: nowrap;}}@media (max-width: 650px) {.terms-section {padding-top: 20px;}.terms-section .wrapper {padding: 0 16px;}.terms-page .breadcrumbs {display: none;}.terms-hero {gap: 0;margin-bottom: 16px;}.terms-intro {padding: 24px 20px;}.terms-intro h1 {font-size: 30px;}.terms-intro p {font-size: 14px;}.page_description p,.page_description strong,.page_description ul li,.page_description {font-size: 14px;}.terms-contact-sidebar,.terms-callback {display: none;}.terms-page > .terms-card {padding: 22px 20px;border-radius: 16px;background: #fff;box-shadow: 0 2px 16px rgba(28, 36, 54, .06);}.terms-page > .terms-card h2,.terms-card__header h2 {font-size: 19px;}.terms-timeline,.terms-steps-grid {grid-template-columns: 1fr;gap: 10px;}.terms-timeline__item,.terms-step-card {padding: 16px;border-radius: 12px;background: #f5f7fb;box-shadow: none;}.terms-timeline__value {font-size: 17px;}.terms-timeline__item p,.terms-step-card {font-size: 14px;}.terms-step-card {flex-direction: row;align-items: center;gap: 12px;padding: 12px 14px;}.terms-step-card .step-num {width: 32px;height: 32px;font-size: 15px;}.terms-two-cols {gap: 16px;margin-bottom: 16px;}.terms-two-cols .terms-card {padding: 22px 20px;gap: 12px;}.terms-payment-type,.terms-delivery-row {padding: 12px 14px;}.terms-stats {display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;}.terms-stat {flex: none;padding: 7px 12px;}.terms-stat__num,.terms-stat__label {display: inline;font-size: 12px;}.terms-delivery-row {flex-direction: column;gap: 4px;}.terms-delivery-row__range {min-width: 0;}.terms-cta {gap: 12px;padding: 22px 20px;align-items: flex-start;}.terms-cta__title {font-size: 19px;}.terms-cta__actions {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;width: 100%;}.terms-cta__actions .phone_terms{grid-column: 1 / -1;}.terms-cta__actions .telegram_btn{min-width: 0;padding: 0 8px;}.terms-cta__phone {grid-column: 1 / -1;}.terms-cta__phone,.terms-cta__tg,.terms-cta__callback {width: 100%;min-width: 0;padding: 0 10px;}}@media (max-width: 450px) {.terms-cta__actions .telegram_btn{font-size: 11px;}.terms-payment-type, .terms-delivery-row {padding: 12px 14px;flex-direction: column;align-items: flex-start;}.terms-stats{grid-template-columns: 1fr 1fr;display: grid;}}@media (max-width: 360px) {.terms-cta__actions {grid-template-columns: 1fr;}.terms-cta__phone {grid-column: auto;}.terms-cta__actions {grid-template-columns: 1fr;width: 100%;}.terms-cta__tg{justify-content: center;}}@media (max-width: 1100px) {.branding-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.branding-page .branding-hero {grid-template-columns: minmax(0, 1fr) 340px;}.branding-page .terms-intro {padding: 28px;}.branding-help {padding: 24px;}.branding-cta .branding-cta__actions {width: 100%;max-width: 500px;}}@media (max-width: 800px) {.branding-page .branding-hero {grid-template-columns: minmax(0, 1fr);}.branding-page .branding-help {grid-column: 1;}.branding-cta {align-items: stretch;}.branding-table {min-width: 640px;}}@media (max-width: 650px) {.branding-grid {grid-template-columns: minmax(0, 1fr);gap: 16px;margin-bottom: 24px;}.branding-page .branding-hero {gap: 16px;margin-bottom: 28px;}.branding-page .terms-intro,.branding-page .branding-help {padding: 24px 20px;}.branding-section-title {margin-bottom: 16px;font-size: var(--font-size-24);}.branding-method__visual {height: 170px;}.branding-method__intro {padding: 20px;}.branding-method__details {padding: 20px;}.branding-method__more > summary {display: flex;justify-content: space-between;align-items: center;gap: 12px;min-height: 48px;padding: 0 20px;border-top: 1px solid #DBE5EE;color: #0D3880;font-weight: 500;cursor: pointer;list-style: none;}.branding-method__more[open] > summary svg {transform: rotate(180deg);}.branding-method__specs {display: grid;grid-template-columns: 100px minmax(0, 1fr);gap: 10px 12px;padding-top: 16px;margin: 0;border-top: 1px solid #DBE5EE;font-size: var(--font-size-13);line-height: 1.5;}.branding-method__specs dt {color: #626B7B;}.branding-method__specs dd {margin: 0;}.branding-page .branding-comparison {display: none;}.branding-disclaimer {margin-bottom: 24px;}.branding-cta {padding: 24px 20px;}.branding-cta .branding-contact-actions {grid-template-columns: minmax(0, 1fr);}.branding-help .branding-contact-actions {grid-template-columns: minmax(0, 1fr);}}@media (max-width: 650px) {.commercial_search_item {display: grid;grid-template-columns: 52px minmax(0, 1fr);align-items: start;gap: 6px 12px;padding: 12px;}.commercial_search_item_photo {width: 52px;height: 52px;grid-row: 1 / span 2;}.commercial_search_item_price {grid-column: 2;}}@media (max-width: 1024px) {.product_gallery .gallery-thumbs .thumbs_item picture {inset: 5px;}.product_thumbs > .thumb-prev,.product_thumbs > .thumb-next {display: none !important;}}
html.hc-nav-yscroll {overflow-y: scroll}body.hc-nav-open {overflow: visible;position: fixed;width: 100%;min-height: 100%}.hc-offcanvas-nav {visibility: hidden;display: none;position: fixed;top: 0;height: 100%;z-index: 9999}.hc-offcanvas-nav.is-ios * {cursor: pointer !important}.other_page .hc-offcanvas-nav .nav-container,.cart_page  .hc-offcanvas-nav .nav-container {top: 96px;}.hc-offcanvas-nav .nav-container {position: fixed;z-index: 9998;top: 163px;bottom: 70px;width: 390px;bottom: 70px;max-width: 90%;max-height: 100%;box-sizing: border-box;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav .nav-wrapper {width: 100%;height: 100%;max-height: 100vh;-ms-scroll-chaining: none;overscroll-behavior: none;box-sizing: border-box}.hc-offcanvas-nav .nav-content {height: 100%;max-height: calc(100vh - 45px);}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box}.hc-offcanvas-nav ul {list-style: none;margin: 0;padding: 0}.hc-offcanvas-nav li {position: relative;display: block;margin: 0px;}.hc-offcanvas-nav li.level-open > .nav-wrapper {visibility: visible}.hc-offcanvas-nav input[type="checkbox"] {display: none}.hc-offcanvas-nav label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;cursor: pointer}.hc-offcanvas-nav a {position: relative;display: block;box-sizing: border-box;cursor: pointer}.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover {text-decoration: none}.hc-offcanvas-nav .nav-item {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;box-sizing: border-box}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after {content: '';position: fixed;z-index: 9990;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-ms-scroll-chaining: none;overscroll-behavior: none;visibility: hidden;opacity: 0;transition: visibility 0s ease .4s, opacity .4s ease}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after {visibility: visible;opacity: 1;transition-delay: .05s}.hc-offcanvas-nav:not(.nav-open)::after {pointer-events: none}.hc-offcanvas-nav.nav-levels-expand .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {display: none}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {min-width: 0;max-height: 0;overflow: hidden;transition: height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper {max-height: none}.hc-offcanvas-nav.nav-levels-overlap .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {position: absolute;z-index: 9999;top: 0;height: 100%;visibility: hidden;transition: visibility 0s ease .4s, -webkit-transform .4s ease;transition: visibility 0s ease .4s, transform .4s ease;transition: visibility 0s ease .4s, transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {position: static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper {visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav.nav-position-left {left: 0}.hc-offcanvas-nav.nav-position-left .nav-container {left: 0;-webkit-transform: translate3d(-280px, 0, 0);transform: translate3d(-280px, 0, 0)}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}.hc-offcanvas-nav.nav-position-right {right: 0}.hc-offcanvas-nav.nav-position-right .nav-container {right: 0;-webkit-transform: translate3d(280px, 0, 0);transform: translate3d(280px, 0, 0)}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {right: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}.hc-offcanvas-nav.nav-position-top {top: 0}.hc-offcanvas-nav.nav-position-top .nav-container {top: 0;width: 100%;height: auto;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-bottom {top: auto;bottom: 0}.hc-offcanvas-nav.nav-position-bottom .nav-container {top: auto;bottom: 0;width: 100%;height: auto;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after {background: rgba(0, 0, 0, 0.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul {background: #0D3880;}.hc-offcanvas-nav h2 {font-size: 20px;font-weight: normal;text-align: left;padding: 20px 17px;margin: 0px;color: #fff;}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item {padding: 12px 24px;font-size: 18px;font-weight: 700;color: #fff;z-index: 1;background: rgba(0, 0, 0, 0);border-bottom: 1px solid #8e8e8e38;line-height: 120%;}.hc-offcanvas-nav a svg,.hc-offcanvas-nav .nav-item svg{width: 24px;height: 24px;margin-right: 8px;}.hc-offcanvas-nav a.icon:before{font-size: 16px;margin-right: 10px;}.hc-offcanvas-nav .nav-icon{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-webkit-flex: 0 0 26px;-ms-flex: 0 0 26px;flex: 0 0 26px;max-width: 26px;width: 26px;height: 26px;background: #fff;padding: 3px;border-radius: 50%;margin-right: 10px;overflow: hidden;}.hc-offcanvas-nav .nav-icon img {display: block;}.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {border-top: 1px solid #8e8e8e38;margin-top: -1px}.hc-offcanvas-nav li {text-align: left}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a {background: #0A1C3A;color: #fff;border-bottom: 1px solid #8e8e8e38}.hc-offcanvas-nav li.nav-parent .nav-item {padding-right: 58px}.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next,.hc-offcanvas-nav li.nav-back span {width: 45px;position: absolute;top: 0;right: 0;bottom: 0;text-align: center;cursor: pointer;transition: background .2s ease}.hc-offcanvas-nav span.nav-next {border-left: 1px solid #8e8e8e38}.hc-offcanvas-nav span.nav-next::before,.hc-offcanvas-nav li.nav-back span::before {content: '';position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;margin-left: -2px;box-sizing: border-box;border-top: 2px solid #eee;border-left: 2px solid #eee;-webkit-transform-origin: center;transform-origin: center}.hc-offcanvas-nav span.nav-next::before {-webkit-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav li.nav-back span::before {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper {box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper {box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-right span.nav-next::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right li.nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-top span.nav-next::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);transform: translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top li.nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper {box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-bottom span.nav-next::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);transform: translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper {box-shadow: none;background: transparent}.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2,.hc-offcanvas-nav.nav-levels-none .nav-container ul h2 {display: none}.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item,.hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item {font-size: 14px}.hc-offcanvas-nav.nav-levels-expand .nav-container li,.hc-offcanvas-nav.nav-levels-none .nav-container li {transition: background .3s ease}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open > .nav-item .nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open > .nav-item .nav-next::before {margin-top: 2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before {margin-top: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);transform: translate(-50%, -50%) rotate(-135deg)}#main-nav {display: none}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {padding-bottom: 41px}.hc-offcanvas-nav h2 {font-weight: 400}.hc-offcanvas-nav a {font-size: 16px}.hc-offcanvas-nav ul.top-nav {background-color: #f2f2f2;color: #222;}.hc-offcanvas-nav ul.top-nav .mobile__link{max-height: 100px;}.hc-offcanvas-nav ul.top-nav .mobile__link img{max-height: 60px;}.hc-offcanvas-nav ul.top-nav .account__link{font-size: 12px;padding: 12px 10px 12px 14px;font-weight: 400;color: #eee;background: #232f3e;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;line-height: 1.4;opacity: 1;}.hc-offcanvas-nav ul.top-nav .account__link svg{position: absolute;left: 14px;}.hc-offcanvas-nav ul.top-nav .account__link .account__text,.hc-offcanvas-nav ul.top-nav .account__link .account__login{border-bottom: 1px dotted #999;}.hc-offcanvas-nav ul.language-nav img{margin-right: 10px;}.hc-offcanvas-nav ul.bottom-nav {position: absolute;z-index: 10;bottom: 0;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;border-top: 1px solid #8e8e8e38;}.hc-offcanvas-nav ul.bottom-nav li {flex: auto}.hc-offcanvas-nav ul.bottom-nav li a {padding: 10px;text-align: center;height: 100%;border-bottom: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.hc-offcanvas-nav ul.bottom-nav li svg {fill: #fff;display: inline-block;vertical-align: middle;width: 21px;height: 21px}.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul{background: #FFF;}.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item{color: #272727;}.hc-offcanvas-nav span.nav-next::before, .hc-offcanvas-nav li.nav-back span::before{border-color: #272727;}.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a{color: #272727;background:transparent;}.hc-offcanvas-nav a,.hc-offcanvas-nav span.nav-next, .hc-offcanvas-nav .nav-item,.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a{border: none;}.nav-close{position: absolute!important;bottom: 0;left: 0;width: 100%;}.hc-offcanvas-nav h2{color: #272727;font-size: 18px;font-style: normal;font-weight: 700;line-height: 120%;}.nav-back a{padding-left: 40px;}.nav-back span{right: auto;left: 0;}.hc-offcanvas-nav{z-index: 100;}.nav-content> ul{padding-top: 16px;background-image: linear-gradient(180deg, rgba(13, 56, 128, 0.10) 0%, white 200px);}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {padding-bottom: 24px;}.nav-container,.nav-wrapper-1 .nav-content{padding-top: 0;padding-bottom: 50px;}li.nav-close {height: 50px;display: flex;align-items: center;justify-content: flex-start;}.nav-wrapper-1 .nav-content li .nav-item{font-size: 14px;font-style: normal;font-weight: 300;line-height: 140%;padding-bottom: 0;}.nav-wrapper-1 ul{height: 100%;}li.nav-close a span{display: block;background-image: url("../../design/okay_shop/images/close.svg");background-repeat: no-repeat;background-position: center;background-size: 16px;}li.nav-close a{display: flex;align-items: center;justify-content: flex-start;gap: 15px;padding-right: 50px;width: 100%;}.nav-wrapper-1 .nav-content{padding-bottom: 0;}@media (max-width: 601px) {.hc-offcanvas-nav .nav-container{top: 118px;}.other_page .hc-offcanvas-nav .nav-container, .cart_page  .hc-offcanvas-nav .nav-container{top: 70px;}}@media (max-width: 360px) {.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item{font-size: 16px;}}
.manager_order_filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;align-items:end}.manager_order_filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.manager_order_filters .select2-container{width:100%!important;min-width:0}.manager_order_filters .form__input{width:100%;box-sizing:border-box}.manager_order_filters .btn{justify-self:start}.manager_order_assignment{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.5}.manager_order_assignment .btn{padding:8px 12px;min-height:0;width:auto;font-size:13px;text-transform:none}.manager_order_pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:24px}@media(max-width:600px){.manager_order_filters{grid-template-columns:minmax(0,1fr)}}.tabs__counter.tabs__counter--unassigned{background:#2c5aa0;color:#fff}.manager_order_filters .manager_order_search{grid-column:1/-1}.manager_order_filters .manager_order_search_field{width:100%;box-sizing:border-box;margin-bottom:0}.manager_order_search_field .commercial_add_product_input{min-width:0;min-height:48px;box-sizing:border-box}.manager_order_search_field:focus-within{outline:2px solid #0D3880;outline-offset:2px}.manager_order_filter_actions{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.manager_order_filter_actions [hidden]{display:none}.manager_assignment_control{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0 20px;max-width:100%}.manager_assignment_control label{display:flex;flex-direction:column;gap:6px;width:250px;max-width:100%;font-size:13px}.manager_assignment_control .select2-container{width:100%!important;min-width:0}.manager_assignment_control .btn{width:auto;padding:10px 14px;min-height:42px;font-size:13px;text-transform:none}.manager_order_assignment .manager_assignment_control{margin:0}.manager_client_owner{font-size:13px;color:#596273}.tabs--user>.user_container{min-width:0;flex:1}.tabs--user .tabs__content,#user_all_orders,#user_client_orders{min-width:0;max-width:100%}.manager_orders_table_scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:20px 0 8px;border:1px solid #edf0f6;border-radius:12px;scrollbar-width:thin;scrollbar-color:#bcc7da #f5f7fb;box-sizing:border-box}.manager_orders_table_scroll:focus-visible{outline:2px solid #0d3880;outline-offset:3px}.manager_orders_table_scroll::-webkit-scrollbar{height:8px}.manager_orders_table_scroll::-webkit-scrollbar-track{background:#f5f7fb}.manager_orders_table_scroll::-webkit-scrollbar-thumb{background:#bcc7da;border:2px solid #f5f7fb;border-radius:6px}.manager_orders_table{width:100%;min-width:1040px;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:13px;line-height:1.45;color:#272727}.manager_orders_table .manager_col_number{width:88px}.manager_orders_table .manager_col_date{width:100px}.manager_orders_table .manager_col_client{width:150px}.manager_orders_table .manager_col_company{width:180px}.manager_orders_table .manager_col_code{width:122px}.manager_orders_table .manager_col_total{width:125px}.manager_orders_table .manager_col_status{width:110px}.manager_orders_table .manager_col_manager{width:165px}.manager_orders_table th{background:#f7f8fa;padding:13px 12px;font-size:12px;font-weight:600;color:#6b7280;text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f6}.manager_orders_table td{padding:14px 12px;border-bottom:1px solid #edf0f6;vertical-align:middle;overflow-wrap:break-word}.manager_orders_table tbody:last-child .manager_order_row td{border-bottom:0}.manager_order_row{cursor:pointer;background:#fff;transition:background .15s}.manager_order_row:hover,.is-expanded .manager_order_row{background:#f3f6fc}.manager_order_expand{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:4px 0;color:#0d3880;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.manager_order_expand:focus-visible{outline:2px solid #0d3880;outline-offset:4px}.manager_order_chevron{display:inline-block;font-size:20px;line-height:1;transition:transform .15s}.is-expanded .manager_order_chevron{transform:rotate(90deg)}.manager_order_date{white-space:nowrap;font-variant-numeric:tabular-nums}.manager_order_date small{display:block;margin-top:3px;color:#98a2b3;font-size:11px}.manager_orders_table .manager_order_total,.manager_orders_table .manager_total_heading{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.manager_order_total{font-size:13px;font-weight:600}.manager_order_client_name,.manager_order_company_name,.manager_order_manager_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.manager_order_client_name{font-weight:500}.manager_order_company{display:flex;align-items:flex-start;gap:6px}.manager_order_company_name{min-width:0}.manager_company_type{flex-shrink:0;display:inline-block;margin-top:1px;border-radius:4px;padding:2px 5px;background:#edf2fa;font-size:10px;font-weight:600;line-height:1.4;color:#0d3880;white-space:nowrap}.manager_order_code{font-size:12px;font-variant-numeric:tabular-nums;color:#667085}.manager_order_status{display:inline-block;border-radius:6px;padding:4px 8px;background:#edf2fa;font-size:11px;font-weight:500;color:#0d3880;white-space:nowrap}.manager_order_unassigned{font-size:12px;color:#98a2b3}.manager_orders_table [hidden],#user_client_orders [hidden]{display:none!important}.manager_orders_table .manager_order_details_row>td{padding:24px;background:#fbfcfe}.manager_order_actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px}.manager_order_actions .manager_assignment_control{margin:0}.manager_order_status_edit{display:flex;flex-direction:column;gap:6px;width:220px;font-size:13px}.manager_order_status_edit .select2-container{width:100%!important}.manager_order_details .order_card__body_inner{padding:0}.manager_order_details .purchases{margin-top:20px}.manager_assignment_history{font-size:13px;margin:16px 0;border-top:1px solid #e4e7ec;padding-top:14px}.manager_assignment_history summary{cursor:pointer;color:#0d3880;font-weight:600}.manager_assignment_history ol{padding:0;margin:12px 0;list-style:none}.manager_assignment_history li{padding:10px 0;border-bottom:1px solid #e4e7ec}.manager_assignment_history time{display:block;color:#667085;font-size:12px}.manager_assignment_history button{padding:8px 0;background:none;border:0;color:#0d3880;cursor:pointer;text-align:left}.manager_my_client_search{display:flex;flex-direction:column;gap:8px;max-width:400px;margin-bottom:20px;font-size:13px}.manager_orders_hint{font-size:13px;color:#667085;margin-bottom:12px}@media(max-width:767px){.manager_orders_table_scroll{margin-top:16px;border-radius:10px}.manager_orders_table td{padding:12px}.manager_orders_table .manager_order_details_row>td{padding:16px}.manager_order_actions{gap:12px}.manager_order_actions .manager_assignment_control{width:100%}.manager_orders_hint{font-size:12px;line-height:1.5}}.manager_table_view{min-width:0;max-width:100%}.manager_table_toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px;position:relative}.manager_table_toolbar [hidden],.manager_columns_options [hidden]{display:none!important}.manager_table_scroll_hint{margin-right:auto;color:#98a2b3;font-size:12px}.manager_columns_menu{position:relative;font-size:13px;flex-shrink:0}.manager_columns_menu summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:8px 12px;color:#0d3880;background:#f5f7fb;border:1px solid #e1e6ef;border-radius:8px;font-weight:500}.manager_columns_menu summary::-webkit-details-marker{display:none}.manager_columns_menu[open] summary{border-color:#0d3880;background:#edf2fa}.manager_columns_options{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:220px;padding:10px;background:#fff;border:1px solid #e1e6ef;border-radius:10px;box-shadow:0 8px 28px #0d38801a}.manager_columns_options label{display:flex;align-items:center;gap:10px;padding:8px;border-radius:5px;cursor:pointer;color:#272727;font-size:13px}.manager_columns_options label:hover{background:#f5f7fb}.manager_columns_options input{appearance:auto;-webkit-appearance:checkbox;position:static;width:15px;height:15px;opacity:1;accent-color:#0d3880;flex-shrink:0}.manager_columns_options button{width:100%;padding:10px 8px;margin-top:6px;text-align:left;font:inherit;color:#0d3880;border:0;border-top:1px solid #edf0f6;background:none;cursor:pointer}.manager_table_toolbar+.manager_orders_table_scroll{margin-top:10px}.manager_orders_table .manager_order_details_row>td{padding:0}.manager_order_detail_content{position:sticky;left:0;width:var(--manager-orders-viewport,100%);max-width:100%;box-sizing:border-box;padding:20px}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__item{display:grid!important;grid-template-columns:minmax(0,1fr) 180px;gap:16px;align-items:center!important;padding:16px 0}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__image{width:auto;min-width:0;gap:16px;align-items:flex-start}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__image>a{flex:0 0 64px;width:64px;height:80px}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__image>a img{max-width:100%;max-height:80px;object-fit:contain}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__name{flex:1;min-width:0;max-width:none;width:auto}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__name_link{font-size:14px;line-height:1.5}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__group{width:auto;min-width:0;display:grid!important;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase__price{width:auto;min-width:0;text-align:right;white-space:nowrap}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase_item_details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content.is-narrow .purchase__item{grid-template-columns:minmax(0,1fr);gap:8px}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content.is-narrow .purchase__group{justify-self:end;grid-template-columns:50px minmax(80px,1fr)}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content.is-narrow .purchase_item_details{grid-template-columns:minmax(0,1fr)}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content.is-narrow .purchase_details_col{border-right:0;padding:16px 0}@media(max-width:767px){.manager_table_scroll_hint{font-size:11px}.manager_order_detail_content{padding:16px}.manager_columns_options{width:205px}}.manager_assignment_control{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:280px;max-width:100%;margin:10px 0 20px}.manager_assignment_heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:18px}.manager_assignment_control .manager_assignment_heading label{display:block;width:auto;max-width:none;margin:0;font-size:12px;font-weight:500;color:#475467;line-height:18px}.manager_claim_link{border:0;padding:0;background:none;color:#0d3880;font:inherit;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer}.manager_claim_link:hover{text-decoration:underline}.manager_claim_link:disabled{opacity:.5;cursor:wait}.manager_order_actions{display:grid;grid-template-columns:minmax(0,280px) minmax(0,200px) minmax(0,1fr);align-items:end;gap:18px;padding:0;margin-bottom:20px}.manager_order_actions .manager_assignment_control{width:auto;margin:0;gap:6px}.manager_order_status_edit{width:auto;min-width:0;gap:6px;font-size:12px;font-weight:500;color:#475467;line-height:18px}.manager_assignment_control>select,.manager_order_status_edit>select{box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:0 12px;border:1px solid #0d3880;border-radius:8px;background:#fff;color:#272727;font:inherit;font-size:13px}.manager_assignment_control .select2-container .select2-selection--single,.manager_order_status_edit .select2-container .select2-selection--single{box-sizing:border-box;height:40px;min-height:40px;border:1px solid #0d3880;border-radius:8px;background:#fff}.manager_assignment_control .select2-selection--single .select2-selection__rendered,.manager_order_status_edit .select2-selection--single .select2-selection__rendered{line-height:38px!important;padding-left:12px;padding-right:32px;font-size:13px;font-weight:400;color:#272727}.manager_assignment_control .select2-selection--single .select2-selection__arrow,.manager_order_status_edit .select2-selection--single .select2-selection__arrow{height:38px!important;right:8px}.manager_order_status_edit>select:disabled,.manager_order_status_edit .select2-container--disabled .select2-selection--single{background:#f4f6fa;border-color:#c5cfe0}.manager_assignment_history summary{display:flex;align-items:center;gap:6px;list-style:none}.manager_assignment_history summary::-webkit-details-marker{display:none}.manager_order_actions>.manager_assignment_history{position:relative;justify-self:end;align-self:end;margin:0;padding:0;border:0;font-size:11px}.manager_order_actions>.manager_assignment_history summary{min-height:40px;white-space:nowrap}.manager_order_actions .fn_assignment_history_content{position:absolute;top:calc(100% + 8px);right:0;z-index:15;width:400px;max-width:calc(var(--manager-orders-viewport,440px) - 40px);max-height:300px;overflow-y:auto;padding:14px;box-sizing:border-box;background:#fff;border:1px solid #dfe5ef;border-radius:10px;box-shadow:0 8px 24px #0d38801a;font-size:12px;line-height:1.5}.manager_order_detail_content.is-narrow .manager_order_actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px 16px}.manager_order_detail_content.is-narrow .manager_order_actions>.manager_assignment_history{grid-column:1/-1;justify-self:start}.manager_order_detail_content.is-narrow .manager_order_actions .fn_assignment_history_content{left:0;right:auto}@media(max-width:480px){.manager_order_detail_content.is-narrow .manager_order_actions{grid-template-columns:minmax(0,1fr)}.manager_assignment_control{width:100%}}.manager_order_detail_content.is-compact .manager_order_actions{grid-template-columns:minmax(0,1fr)}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content .purchase_details_col{width:auto;min-width:0}:is(#user_all_orders,#user_client_orders) .manager_order_detail_content.is-narrow .purchase_details_col.fix{margin-right:0;padding-right:0}.manager_client_search_field{width:100%;min-width:0;height:40px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid transparent;gap:0;background:#edf0f6;border-radius:8px;transition:border-color .15s,box-shadow .15s}.manager_client_search_field .commercial_add_product_icon{margin-right:9px;color:#98a2b3}.manager_client_search_field .commercial_add_product_input{display:block;width:100%;min-width:0;height:38px;min-height:0;padding:0;margin:0;box-sizing:border-box;font-size:14px;font-weight:400;line-height:20px;color:#272727;border:0;outline:none;background:transparent;border-radius:0;box-shadow:none}.manager_client_search_field .commercial_add_product_input::placeholder{color:#98a2b3;font-size:13px;line-height:normal;font-weight:400}.manager_client_search_field:focus-within{border-color:#0d3880;box-shadow:0 0 0 2px #0d388012}.manager_order_filters label{position:relative}.manager_order_filters label>.dropDownSelect2{position:absolute;left:0;top:100%;width:100%;z-index:30}.manager_assignment_history li{display:grid;gap:6px;padding:12px 0;line-height:1.65}.manager_assignment_history li:first-child{padding-top:4px}.manager_assignment_history li:last-child{padding-bottom:4px;border-bottom:0}.manager_assignment_history time{line-height:1.5}.manager_history_route{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;overflow-wrap:anywhere}.manager_history_destination{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.manager_history_destination svg{flex-shrink:0;align-self:center;width:14px;height:14px;color:#0d3880}.manager_history_destination>span{min-width:0;overflow-wrap:anywhere}.manager_purchase_stock_warning {margin-top: 8px;color: #a85b00;font-size: 13px;line-height: 1.5;font-weight: 600;}.manager_client_header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;background:#fafafa;cursor:pointer}.manager_client_summary{display:flex;flex-direction:column;gap:7px;min-width:0;line-height:1.6;overflow-wrap:anywhere}.manager_client_contacts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;color:#666}.manager_client_contacts>span{min-width:0;max-width:100%}.manager_client_note{font-size:12px;color:#999}.manager_client_company_summary{display:flex;gap:10px;align-items:center;flex-shrink:0;white-space:nowrap}@media(max-width:600px){.manager_client_header{align-items:flex-start;gap:12px;padding:16px}.manager_client_company_summary{padding-top:3px}.manager_client_contacts{column-gap:14px}}@media(max-width:380px){.manager_client_header{flex-wrap:wrap}.manager_client_company_summary{margin-left:auto}}:is(#user_all_orders,#user_client_orders) .manager_order_details .purchase__item:last-child{border-bottom:0}.manager_order_client_owner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:0;padding:16px 0;border-top:1px solid #d6e0f5;border-bottom:1px solid #d6e0f5;font-size:13px;line-height:1.6;color:#272727;overflow-wrap:anywhere}.manager_order_client_owner_info{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.manager_order_client_owner_label{color:#0d3880;font-weight:600}.manager_order_client_owner .manager_claim_link{margin-left:auto;flex-shrink:0;display:inline;min-height:0;width:auto;padding:0;font-size:13px;line-height:1.6;text-align:left;white-space:normal}.manager_order_client_owner .manager_claim_link:disabled{opacity:.55;cursor:wait}.manager_order_detail_content.is-narrow .manager_order_client_owner{flex-direction:column;align-items:flex-start;gap:10px}.manager_order_detail_content.is-narrow .manager_order_client_owner .manager_claim_link{margin-left:0;max-width:100%;flex-shrink:1}@media(max-width:600px){.manager_order_client_owner{flex-direction:column;align-items:flex-start;gap:10px}.manager_order_client_owner .manager_claim_link{margin-left:0;max-width:100%;flex-shrink:1}}#user_clients{min-width:0;max-width:100%}.manager_clients_filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;gap:16px;align-items:end;margin:20px 0}.manager_clients_filters>label{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px}.manager_clients_filters .select2-container{width:100%!important;min-width:0}.manager_clients_filters .dropDownSelect2{position:absolute;top:100%;left:0;width:100%}.manager_clients_filter_actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.manager_clients_filter_actions .btn{min-height:40px;height:40px;width:auto;padding:0 18px;font-size:12px}.manager_clients_reset{font-size:13px;color:#0d3880}.manager_clients_result_count{font-size:13px;color:#596273}.manager_clients_table{min-width:940px}.manager_clients_table .manager_order_expand{white-space:normal;align-items:flex-start;text-align:left;line-height:1.5;max-width:100%}.manager_clients_table .manager_order_expand strong{font-weight:500;overflow-wrap:anywhere}.manager_clients_table .manager_order_chevron{flex-shrink:0}.manager_clients_table [hidden]{display:none!important}.manager_clients_table td{overflow-wrap:anywhere}.manager_clients_table .manager_client_details_row>td{padding:0;background:#fbfcfe}.manager_client_details_content .manager_assignment_control{margin:0 0 18px}.manager_client_directory_notice{font-size:13px;color:#687994;line-height:1.6;margin-bottom:18px}.manager_client_company{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}.manager_client_company:last-child{margin-bottom:0}.manager_client_company small{color:#687994;font-size:11px}.manager_client_details_content.is-narrow .form__group{min-width:0!important;flex-basis:100%!important}.manager_client_details_content.is-narrow .fn_client_edit_form>div{flex-direction:column}.manager_client_details_content .manager_assignment_history{margin:0 0 20px}@media(max-width:900px){.manager_clients_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.manager_clients_search{grid-column:1/-1}.manager_clients_filter_actions{justify-content:flex-end}}@media(max-width:480px){.manager_clients_filters{grid-template-columns:minmax(0,1fr)}.manager_clients_filter_actions{justify-content:flex-start}}
.faq__list{list-style-type: none;margin: 0;position: relative;padding: 0;}.faq__item{position: relative;}.faq__question{position: relative;}.faq__content{position: relative;display: none;}.faq__answer{position: relative;}
.banner_group{overflow: hidden;background-color: #ffffff;margin: 0;position: relative;width: 100%;margin-bottom: 15px;}.banner_group.no_js{background-color: transparent;margin-bottom: 0;}.banner_group__item{position: relative;width: 100%;height: 100%;overflow: hidden;margin-bottom: 0px;}.banner_group.no_js .banner_group__item{background-color: #ffffff;margin-bottom: 15px;}.banner_group__item:before,.banner_group__item:after {content: " ";display: table;}.banner_group__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 9999;filter: alpha(opacity=0);opacity: 0;}.banner_group__image img {display: block;height: auto;margin: 0 auto;width: auto;position: relative;top: 0;left: 0;}.banner_group__variant1 .banner_group__content,.banner_group__variant2 .banner_group__content{position: absolute;left: 10%;top: 10%;right: 10%;bottom: 10%;max-width: 100%;text-align: center;}.banner_group__variant1 .banner_group__text,.banner_group__variant2 .banner_group__text{position: absolute;margin: 0px auto;width: 100%;top: 0px;left: 0px;right: auto;z-index: 9;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;}.banner_group__title {color: #222;padding: 0;font-size: 28px;line-height: 1.2;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;}.banner_group__description {color: #222;padding: 0;font-size: 18px;line-height: 1.6;font-weight: 400;margin-bottom: 30px;}.banner_group__variant3 .banner_group__title,.banner_group__variant4 .banner_group__title,.banner_group__variant3 .banner_group__description,.banner_group__variant4 .banner_group__description{color: #222;}.banner_group__variant1 .banner_group__content{display: none;}.banner_group__variant2 .banner_group__title,.banner_group__variant2 .banner_group__description{background: rgba(255, 255, 255, 0.6);padding: 10px 20px;}.banner_group__variant3,.banner_group__variant4{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.banner_group__variant3 .banner_group__content,.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__content,.banner_group__variant4 .banner_group__image{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;min-height: 1px;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__image{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.banner_group__variant3 .banner_group__content,.banner_group__variant4 .banner_group__content{padding: 3% 5%;}.banner_group__variant4{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.banner_advantages{margin-bottom: -15px;}.banner_advantages__item{-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;margin-bottom: 15px;}.banner_advantages__preview{text-align: center;min-height: 120px;height: 100%;border: 1px solid #dbdbdb;box-shadow: 0 0 0 #0000001a,0 0 0 #0000001a,0 0 0 #0000001a;padding: 10px;position: relative;transition: .3s;width: 100%;background: #fff;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.banner_advantages__item:hover .banner_advantages__preview {background: #fff;border-color: transparent;border-radius: 4px;-webkit-box-shadow: 0 5px 15px #00000059;-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.35);box-shadow: 0 5px 15px #00000059;z-index: 3;}.banner_advantages__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 9999;filter: alpha(opacity=0);opacity: 0;}.banner_advantages__icon{max-width: 65px;min-height: 55px;text-align: center;margin-bottom: 5px;}.banner_advantages__icon svg{width: 55px;height: 55px;color: #00afee;}.banner_advantages__title,.banner_advantages__description{display: block;margin-top: 5px;padding: 0 10px;font-size: 14px;font-weight: 400;line-height: 1.2;max-width: 100%;color: #222;}.banner_advantages__title{font-size: 14px;font-weight: 500;max-width: 150px;min-height: 36px;}.banner_advantages__description{font-size: 13px;line-height: 1.4;opacity: 0.8;}@media only screen and (max-width : 991px) {.banner_group.no_js .banner_group__item{background-color: #ffffff;margin-bottom: 10px;}}@media only screen and (max-width : 767px) {.banner_group__image img{width: 100% !important;}.banner_group{background-color: transparent;}.banner_group__item {background-color: #fff;}.banner_group__variant1 .banner_group__content, .banner_group__variant2 .banner_group__content {left: 10%;top: 5%;right: 10%;bottom: 5%;}.banner_group__variant2 .banner_group__title, .banner_group__variant2 .banner_group__description {padding: 5px 5px;}.banner_group__variant3{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;height: 100%;}.banner_group__variant4{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height: 100%;}.banner_group__variant3 .banner_group__content,.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__content,.banner_group__variant4 .banner_group__image{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.banner_group__variant3 .banner_group__content,.banner_group__variant4 .banner_group__content {padding: 5% 5%;}.main_banner .swiper-wrapper{align-items: stretch;}.banner_group__title {font-size: 20px;line-height: 1.2;font-weight: 700;text-transform: initial;margin-bottom: 0;}.banner_group__description {font-size: 14px;font-weight: 400;}.banner_advantages__title,.banner_advantages__description{padding: 0;}.banner_advantages__title{font-size: 13px;max-width: 100%;min-height: auto;}.banner_advantages__description{font-size: 12px;}}

/*# sourceMappingURL=okay_shop.head.2a51c6c392d91c380bad618dc508478e.css.map */
