

/* Start:/local/js/fancybox/fancybox.css?174523161825343*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/local/fonts/opensans.css?1725440752787*/
@font-face {font-family:"OpenSans"; src:url("/local/fonts/OpenSansRegular.eot"); src:url("/local/fonts/OpenSansRegular.eot?#iefix") format("embedded-opentype"), url("/local/fonts/OpenSansRegular.woff") format("woff"), url("/local/fonts/OpenSansRegular.ttf") format("truetype"); font-weight:normal; font-style:normal;}
@font-face {font-family:"OpenSansBold"; src:url("/local/fonts/OpenSansBold.eot"); src:url("/local/fonts/OpenSansBold.eot?#iefix") format("embedded-opentype"), url("/local/fonts/OpenSansBold.woff") format("woff"), url("/local/fonts/OpenSansBold.ttf") format("truetype"); font-weight:normal; font-style:normal;}
@font-face { font-family: 'OpenSansExtraBold';
    src: url('/local/fonts/OpenSansExtraBold.eot');
    src: url('/local/fonts/OpenSansExtraBold.eot') format('embedded-opentype'),
    url('/local/fonts/OpenSansExtraBold.woff') format('woff'),
    url('/local/fonts/OpenSansExtraBold.ttf') format('truetype')
}
/* End */


/* Start:/local/fonts/sourcesans.css?1725440753271*/
@font-face {
    font-family: 'SourceSansProBlack';
    src: url('/local/fonts/SourceSansProBlack.eot');
    src: url('/local/fonts/SourceSansProBlack.eot') format('embedded-opentype'),
    url('/local/fonts/SourceSansProBlack.woff') format('woff'),
    url('/local/fonts/SourceSansProBlack.ttf') format('truetype')
}
/* End */


/* Start:/local/fonts/icons.css?17254407501512*/
@font-face {font-family:"icons"; src:url("/local/fonts/icons.eot"); src:url("/local/fonts/icons.eot#iefix") format("embedded-opentype"), url("/local/fonts/icons.woff2") format("woff2"), url("/local/fonts/icons.woff") format("woff"), url("/local/fonts/icons.ttf") format("truetype"), url("/local/fonts/icons.svg#fontello") format("svg"); font-weight:normal; font-style:normal;}
[class^="icon-"]::before, [class*=" icon-"]:before {display:inline-block; font-family:"icons"; font-variant:normal; font-style:normal; font-weight:normal; text-transform:none; line-height:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; speak:none;}
.icon-accept-icon:before { content: '\e800'; }
.icon-arrow:before { content: '\e801'; }
.icon-arrow-long:before { content: '\e802'; }
.icon-arrow-more:before { content: '\e803'; }
.icon-back-arrow:before { content: '\e804'; }
.icon-card-bank-icon:before { content: '\e805'; }
.icon-cart-icon:before { content: '\e806'; }
.icon-change-icon:before { content: '\e807'; }
.icon-chosen-icon:before { content: '\e808'; }
.icon-delete-icon:before { content: '\e809'; }
.icon-download-icon:before { content: '\e80a'; }
.icon-personal-icon:before { content: '\e80b'; }
.icon-point-icon:before { content: '\e80c'; }
.icon-sber-icon:before { content: '\e80d'; }
.icon-menu:before { content: '\f0c9'; }
.icon-angle-left:before { content: '\f104'; }
.icon-angle-right:before { content: '\f105'; }
.icon-angle-up:before { content: '\f106'; }
.icon-angle-down:before { content: '\f107'; }
.icon-rouble:before { content: '\f158'; }
/* End */


/* Start:/local/js/jquery.chosen.css?167500111311318*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
position: relative;
display: inline-block;
vertical-align: middle;
zoom: 1;
*display: inline;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
width: 100%;
border: 1px solid #35AA47;
border-top: 0;
background-color: #fff;
}
.chosen-container.chosen-with-drop .chosen-drop {
left: 0;
}
.chosen-container a {
cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
margin-right: 4px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-weight: normal;
color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
content: ":";
padding-left: 2px;
vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
border:solid 1px #35AA47;
background-color: #fff;
text-decoration: none;
white-space: nowrap;
height:30px;
line-height:28px;
padding:0 10px;
color:#222;
}
.chosen-container-single .chosen-default {
color: #999;
}
.chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
margin-right: 26px;
text-overflow: ellipsis;
white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url('/local/js/chosen-sprite.png') -42px 1px no-repeat;
font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
width: 18px;
height: 100%;
}
.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
background: url('/local/js/chosen-sprite.png') no-repeat 0px 5px;
}
.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid #aaa;
background: white url('/local/js/chosen-sprite.png') no-repeat 100% -20px;
background: url('/local/js/chosen-sprite.png') no-repeat 100% -20px;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-single .chosen-drop {
margin-top: -1px;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 0 0 0 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
position:relative;
display: none;
margin: 0;
padding:3px 5px;
list-style: none;
line-height: 25px;
word-wrap: break-word;
-webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #ccc;
cursor: default;
}
.chosen-container .chosen-results li.highlighted {
background-color: #35AA47;
color: #fff;
}
.chosen-container .chosen-results li.no-results {
color: #777;
display: list-item;
background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: bold;
cursor: default;
}
.chosen-container .chosen-results li.group-option {
padding-left: 15px;
}
.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
margin: 0;
padding: 0 5px;
width: 100%;
height: auto !important;
height: 1%;
border: 1px solid #aaa;
background-color: #fff;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
cursor: text;
}
.chosen-container-multi .chosen-choices li {
float: left;
list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
margin: 1px 0;
padding: 0;
height: 25px;
outline: 0;
border: 0 !important;
background: transparent !important;
box-shadow: none;
color: #999;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 5px 3px 0;
padding: 3px 20px 3px 5px;
border: 1px solid #aaa;
max-width: 100%;
border-radius: 3px;
background-color: #FFF;
color: #333;
line-height: 13px;
cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url('/local/js/chosen-sprite.png') -42px 1px no-repeat;
font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #ccc;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #ccc;
cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
/*border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}
.chosen-container-active.chosen-with-drop .chosen-single {
/*border: 1px solid #aaa;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
box-shadow: 0 1px 0 #fff inset;*/
}
.chosen-container-active.chosen-with-drop .chosen-single div {
border-left: none;
background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -18px 5px;
}
.chosen-container-active .chosen-choices {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
opacity: 0.5 !important;
cursor: default;
}
.chosen-disabled .chosen-single {
cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
text-align: right;
}
.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px;
}
.chosen-rtl .chosen-single div {
right: auto;
left: 3px;
}
.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px;
}
.chosen-rtl .chosen-choices li {
float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
padding: 4px 5px 4px 20px;
background: white url('/local/js/chosen-sprite.png') no-repeat -30px -20px;
background: url('/local/js/chosen-sprite.png') no-repeat -30px -20px;
direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
background-image: url('/local/js/chosen-sprite@2x.png') !important;
background-size: 52px 37px !important;
background-repeat: no-repeat !important;
}
}
/* @end */

/* End */


/* Start:/local/js/tipped.css?167500111313885*/
/*
 * Tipped - A Complete Javascript Tooltip Solution - v4.4.2
 * (c) 2012-2015 Nick Stakenburg
 *
 * http://www.tippedjs.com
 *
 * License: http://www.tippedjs.com/license
 */

.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip,
.tpd-tooltip [class^="tpd-"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}
.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
}
.tpd-has-inner-close .tpd-content-relative .tpd-content { padding-right: 0 !important; }
.tpd-tooltip .tpd-content-no-padding { padding: 0 !important; }

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-title-spacer {
  float: left;
}
.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}
.tpd-title-relative { width: 100%; }
.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.tpd-has-title-close .tpd-title { padding-right: 0 !important; }
.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}
.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}


/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}

.tpd-visible-frame-top .tpd-frame-top { display: block; }
.tpd-visible-frame-bottom .tpd-frame-bottom { display: block; }
.tpd-visible-frame-left .tpd-frame-left { display: block; }
.tpd-visible-frame-right .tpd-frame-right { display: block; }

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.tpd-no-shadow .tpd-skin .tpd-background-shadow { box-shadow: none !important; }

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* only the top background box should be shown when not using a stem */
.tpd-no-stem .tpd-background-box,
.tpd-no-stem .tpd-shift-stem { display: none; }
.tpd-no-stem .tpd-background-box-top { display: block; }

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
.tpd-background-loading { display: none; }
/* no radius */
.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background { border-radius: 0; }
.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top { top: 0; }
.tpd-background-box-bottom { bottom: 0; }
.tpd-background-box-left { left: 0; }
.tpd-background-box-right { right: 0; }

/* iframeshim IE6 */
.tpd-iframeshim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.tpd-shift-stem-side {
  position: absolute;
}
.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side { width: 100%; }
.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side { height: 100%; }

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset { margin: 0 !important; }

.tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tpd-stem-reset .tpd-stem-spacer { margin-top: 0; }

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-stem-side-inversed {
  -webkit-transform: scale(-1,1);
  transform: scale(-1,1);
}
.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff; /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */
.tpd-stem * { z-index: 0; zoom: 1; }

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}
.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1,1);
  transform: rotate(-90deg) scale(-1,1);
}
.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.tpd-stem-transform-bottom {
  -webkit-transform: scale(1,-1) translate(0, -100%);
  transform: scale(1,-1) translate(0, -100%);
}


/* Spinner */
.tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}
.tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  box-sizing: border-box !important;
}
.tpd-spinner-spin,
.tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes tpd-spinner-animation {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes tpd-spinner-animation {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper { display: none; }
.tpd-is-loading .tpd-background { display: none; }
.tpd-is-loading .tpd-background-loading { display: block; }



/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-spinner {
  display: none;
}

.tpd-tooltip-measuring .tpd-content-wrapper,
.tpd-tooltip-measuring .tpd-title-wrapper { display: block; }


/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover { color: #808080; text-decoration: underline; }
.tpd-tooltip a:hover { color: #6c6c6c; }


/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.tpd-size-x-small .tpd-background { border-radius: 5px; }
.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-x-small.tpd-no-radius .tpd-stem { margin-left: 7px; }
.tpd-size-x-small .tpd-close { margin-bottom: 1px; }
.tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}
.tpd-size-x-small .tpd-spinner-spin { margin: 6px 0 0 9px; }
.tpd-size-x-small .tpd-spinner-spin,
.tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.tpd-size-small .tpd-background { border-radius: 6px; }
.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-small.tpd-no-radius .tpd-stem { margin-left: 8px; }
.tpd-size-small .tpd-close { margin: 2px 1px; }
.tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}
.tpd-size-small .tpd-spinner-spin { margin: 7px 0 0 13px; }
.tpd-size-small .tpd-spinner-spin,
.tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}


/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.tpd-size-medium .tpd-background { border-radius: 8px; }
.tpd-size-medium .tpd-stem {
  width: 16px;      /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-medium.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-medium .tpd-close { margin: 4px 2px; }
/* ideal spinner dimensions don't cause movement op top and
   on the stem when switching to text using position:'topleft' */
.tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}
.tpd-size-medium .tpd-spinner-spin { margin: 8px 0 0 15px; }
.tpd-size-medium .tpd-spinner-spin,
.tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}


/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.tpd-size-large .tpd-background { border-radius: 8px; }
.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-large.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-large .tpd-close { margin: 5px 2px 5px 2px; }
.tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}
.tpd-size-large .tpd-spinner-spin { margin: 9px 0 0 17px; }
.tpd-size-large .tpd-spinner-spin,
.tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close { color: #333; }
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  /*background-color: #282828;*/
  background-color:#FFF;
}
.tpd-skin-dark .tpd-background {
  border-width: 2px;
  border-color: #35aa47;
  /*border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1);*/
}
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper { border-bottom: 1px solid #404040; }
/* spinner */
.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-dark a { color: #ccc; }
.tpd-skin-dark a:hover { color: #c0c0c0; }
/* End */


/* Start:/local/templates/new/styles.css?172571172454271*/
/*Slider*/
.slick-dots {bottom:20px; padding:0 16px; text-align:right;}
@media(max-width:479px) {.slick-dots {text-align:center; bottom:7px;}}
.slick-dots li {border-radius:50px;}
.slick-dots li button {border:3px solid black; border-radius:50%;}
.slick-dots li button:hover, .slick-dots li button:focus {border:2px solid #000;}
.slick-dots li button:before {content:'';}
:root {
	--clr-accent:#36C0ED;
	--clr-primary:#FFFFFF;
	--clr-text:#000000;
}
footer.r52-a-cookies__footer {background:none; box-shadow:none; color:inherit;}
.theme-orange {--clr-accent:#fdb807;}
.theme-red {--clr-accent:#f54534;}
.theme-green {--clr-accent:#84da4f;}
.theme-blue {--clr-accent:#36c0ed;}
.theme-yellow {--clr-accent:#f5d73b;}
.theme-grey {--clr-accent:#d9d9d9;}
.theme-vio {--clr-accent:#89f4e5;}
.theme-lp {--clr-accent:#04bbd2;}
.theme-clo {--clr-accent:#1c7fff;}
.theme-logsis {--clr-accent:#4A90E2;}

.t_prodlist_icon img, .t_prodlist_icon svg {max-height:150px;}
#basket_form .t_prodlist_icon img, #basket_form .t_prodlist_icon svg {max-height:90px;}
.t_prodlist_icon {
	--clr-svg1:#FFFFFF;
	--clr-svg2:var(--clr-accent);
	--clr-svg3:#000000;
}

/* ORANGE - fdb807 */

/*оранжевый*/
.theme-orange{background-image: linear-gradient(to right, #ffc76b, #ffb749);}

/*кнопки*/

.theme-orange .type-of-payer label,
.theme-orange .button,
.theme-orange input[type=submit],
.theme-orange .button_inverse,
.theme-orange button,
.theme-orange input[type=button],
.theme-orange .sale-order-list-button,
.theme-orange input[type=submit]:hover,
.theme-orange .button-reg,
.theme-orange .button-auth,
.theme-orange #deliv,
.theme-orange .ord-cont-fiz,
.theme-orange #kur,
.theme-orange .ord-cont-ur
{color: #1c7fff; background-color: #fff; border: 2px solid #1c7fff;}

.theme-orange .printler-maquette-button,
.theme-orange .constr
{color: #000; background-color: #fff; border: 2px solid #fdb807;}
.theme-orange .printler-maquette-button:hover,
.theme-orange .constr:hover
{color: #fff; background-color: #fdb807; border: 2px solid #fdb807;}


.theme-orange .type-of-payer label:hover,
.theme-orange .button:hover,
.theme-orange input[type=button]:hover,
.theme-orange input[type=submit]:hover,
.theme-orange .button_inverse:hover,
.theme-orange button:hover,
.theme-orange .sale-order-list-button:hover,
.theme-orange .button-reg.active,
.theme-orange .button-auth.active, 
.theme-orange .ord-cont-fiz.active,
.theme-orange #deliv.active,
.theme-orange #kur.active,
.theme-orange .ord-cont-ur.active
 {color: #fff; background-color: #1c7fff; border: 2px solid #1c7fff;}


.theme-orange .ord-cont-fiz.active,
.theme-orange #deliv.active,
.theme-orange #kur.active,
.theme-orange .ord-cont-ur.active,
.theme-orange .button-reg.active,
.theme-orange .button-auth.active
 {color: #fff; background-color: #1c7fff; border: 2px solid #1c7fff;}


.theme-orange .modal .close_modal
{background: #fff; color: #1c7fff;
}

.theme-orange .slick-dots li button:hover,
.theme-orange .slick-dots .slick-active,
.theme-orange .slick-dots li button:focus,
.theme-orange .basket-link-container:hover,
.theme-orange .bx-basket-block button:hover, 
.theme-orange .main-user-consent-request-popup-button-acc,
.theme-orange #auth-btn:hover
{background-color:#fdb807;}

.theme-orange #auth-btn{color: #000;}

.theme-orange .btn-icon.active,
.theme-orange .btn-icon-min.active,
.theme-orange .tabs-btn.active,
.theme-orange .checkbox
{border: 2px solid #fdb807;}


.theme-orange .pseudolink{
	border-bottom: 2px solid #fdb807;
	  background-color: #fef7e6;
}


.theme-orange .bor-bot,
.theme-orange .bx-authform-input-container
{border-bottom: 2px solid #1c7fff;}

.theme-orange .basket_action i:hover, 
.theme-orange .check i
{color: #fdb807;}
.theme-orange .dpb-deliv, .theme-orange .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #fdb807; border-bottom: 2px solid #fdb807;}

.theme-orange .bx-top-nav-container .bx-nav-1-lvl>a:hover  
{border-bottom: 8px solid #1c7fff;}



.theme-orange select,
.theme-orange .ticket-edit-message,
.theme-orange .modal,
.theme-orange .pvz.active,
.theme-orange .guid_select,
.theme-orange .pay-choise.active
{border-color:#1c7fff; }
.theme-orange .icon-select 
{border-left: 1px solid #1c7fff; color:#1c7fff; }

.theme-red .pseudolink{
	   background-color: #f5443429;
}

.theme-orange .back-arrow, 
.theme-orange .advantages span,
.theme-orange .advantages span a,
.theme-orange .bx-inclinkspersonal-item-element:hover,
.theme-orange .support-answer i,
.theme-orange .back-regis,
.theme-orange .bx-inclinkspersonal-selected,
.theme-orange .support-answer span:first-child,
.theme-orange .icon-angle-down,
.theme-orange .pvz-choise-link,
.theme-orange .icon-guid, 
.theme-orange .label-customers,
.theme-orange .txt_accent,
.theme-orange .pvz-city:hover,
.theme-orange .delete-modal i
{color:#1c7fff;}

.bx-inclinkspersonal-selected
.theme-orange .table-num{color: #000}

/*стар*/
/*.theme-orange {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-orange input[type=number],
.theme-orange .blocklabel:hover,
.theme-orange .blocklabel.active,
.theme-orange .float_block,
.theme-orange .fl_block .resblock,
.theme-orange .allprops,
.theme-orange .ordertable,
.theme-orange .ordertable.border_col tr td,
.theme-orange .ordertable.border_row tr td,

.theme-orange .tabletitle td,
.theme-orange .bx-newslist .btn
{border-color:#fdb807;}

.theme-orange #selector .btn-icon.active:before,
.theme-orange #selector .btn-icon.active:after,
.theme-orange #selector .btn-icon-min.active:before,
.theme-orange #selector .btn-icon-min.active:after
{border-top-color:#fdb807;}



/*.theme-orange a,*/
.theme-orange .tabletitle td,
.theme-orange .brd2.brd_s.brd_accent li::marker,
.theme-orange .bx-filter-param-label,
.theme-orange #label-request i
{color:#fdb807;}

/*.theme-orange .bx-footer-line,
.theme-orange .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-orange .main_cat:hover,
.type-of-payer label
{ border:3px solid #1c7fff;}


.theme-orange .brd2.brd_s.brd_accent{
border: 2px solid #fdb807;
}

.theme-orange .main_cat p:hover,

.theme-orange .green
{color:#1c7fff; }


.theme-orange .sbortable td.full:hover,
.theme-orange .sbortable td.active,
.theme-orange .modal_overlay,

.theme-orange input[type=reset],
.theme-orange .line,
.theme-orange .bx-s-info-titleicon,
.theme-orange .bx-newslist .btn
{background-color:#fdb807;}

.theme-orange .sbor_row:hover th,
.theme-orange th.highligt
/*.theme-orange .btn-icon.active*/
{background:linear-gradient(to bottom, rgba(254,125,34,0.8), rgba(254,125,34,1.0));}

/*red*/

.theme-red {  background-image: linear-gradient(to right, #ec7467, #f75f60);}
.theme-red .modal .close_modal{background: #fff;color: #f54534;}

.theme-red #auth-btn{color: #000;}

/*кнопки*/
.theme-red .type-of-payer label,
.theme-red .button,
.theme-red input[type=submit],
.theme-red .button_inverse,
.theme-red button,
.theme-red input[type=button],
.theme-red .sale-order-list-button,
.theme-red input[type=submit]:hover,
.theme-red .printler-maquette-button,
.theme-red .constr,
.theme-red .button-reg,
.theme-red .button-auth,
.theme-red #deliv,
.theme-red .ord-cont-fiz,
.theme-red #kur,
.theme-red .ord-cont-ur
{color: #f54534; background-color: #fff; border: 2px solid #f54534;}

.theme-red .type-of-payer label:hover,
.theme-red .button:hover,
.theme-red input[type=button]:hover,
.theme-red .button_inverse:hover,
.theme-red button:hover,
.theme-red input[type=submit],
.theme-red .sale-order-list-button:hover,
.theme-red .printler-maquette-button:hover,
.theme-red .constr:hover,
.theme-red .button-reg.active,
.theme-red .button-auth.active, 
.theme-red .ord-cont-fiz.active,
.theme-red #deliv.active,
.theme-red #kur.active,
.theme-red .ord-cont-ur.active
 {color: #fff; background-color: #f54534; border: 2px solid #f54534;}

.theme-red .pseudolink{background-color: #f5443429;}

.theme-red .pseudolink,
.theme-red .bor-bot,
.theme-red .bx-authform-input-container
{border-bottom: 2px solid #f54534;}

.theme-red .basket-link-container:hover,
.theme-red #auth-btn:hover,
.theme-red .bx-basket-block button:hover
{background-color:#f87d71;}

.theme-red .slick-dots li button:hover,
.theme-red .slick-dots .slick-active,
.theme-red .line,
.theme-red .slick-dots li button:focus
{background-color: #f54534;}

.theme-red .btn-icon.active,
.theme-red .btn-icon-min.active,
.theme-red .tabs-btn.active,
.theme-red .checkbox,
.theme-red .brd2.brd_s.brd_accent,
.theme-red .pay-choise.active
{border: 2px solid #f54534;}

.theme-red .pvz.active {border: 1px solid #f54534;}

.theme-red .basket_action i:hover,
.theme-red .data-table i,
.theme-red .support-answer i,
.theme-red .support-answer span:first-child,
.theme-red .check i,
.theme-red .txt_accent,
.theme-red .brd2.brd_s.brd_accent li::marker, 
.theme-red .choise-param i,
.theme-red .label-customers, 
.theme-red .icon-guid, 
.theme-red .delete-modal i,
.theme-red .bx-filter-param-label, 
.theme-red .pvz-city:hover,
.theme-red .back-arrow, 
.theme-red .advantages span,
.theme-red .advantages span a,
.theme-red .bx-inclinkspersonal-item-element:hover,
.theme-red .main_cat p:hover,
.theme-red .red,
.theme-red .back-regis,
.theme-red #label-request i
{color: #f54534;}

.theme-red .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #f54534;}

.theme-red select,
.theme-red .guid_select,
.theme-red .ticket-edit-message
{border-color:#f54534; }

.theme-red .icon-select
{border-left: 1px solid #f54534;}

.theme-red .table-num{color: #000}

/*стар*/
/*.theme-red {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-red input[type=number],
.theme-red .blocklabel:hover,
.theme-red .blocklabel.active,
.theme-red .float_block,
.theme-red .fl_block .resblock,
.theme-red .allprops,
.theme-red .ordertable,
.theme-red .ordertable.border_col tr td,
.theme-red .ordertable.border_row tr td,
.theme-red .modal,
.theme-red .tabletitle td,
.theme-red .bx-newslist .btn
{border-color:#f54534;}

.theme-red #selector .btn-icon.active:before,
.theme-red #selector .btn-icon.active:after,
.theme-red #selector .btn-icon-min.active:before,
.theme-red #selector .btn-icon-min.active:after
{border-top-color:#f54534;}

/*.theme-red a,*/

/*.theme-red .bx-footer-line,
.theme-red .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-red .main_cat:hover,
.type-of-payer label
{ border:3px solid #f54534;}

.theme-red .dpb-deliv, .theme-red .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #f54534; border-bottom: 2px solid #f54534;}

.theme-red .modal .close_modal
{background: #fff; color: #f54534}

.theme-red .sbortable td.full:hover,
.theme-red .sbortable td.active,
.theme-red .modal_overlay,
.theme-red input[type=reset],
.theme-red .line,
.theme-red .bx-s-info-titleicon,
.theme-red .bx-newslist .btn,
.theme-red .main-user-consent-request-popup-button-acc
{background-color:#f54534;}



/*green*/


.theme-green {background-image: linear-gradient(to right, #a5ec8f, #9ae278);}
.theme-green .modal .close_modal{background: #fff;color: #84da4f;}

.theme-green #auth-btn{color: #000;}

/*кнопки*/
.theme-green .type-of-payer label,
.theme-green .button,
.theme-green input[type=submit],
.theme-green .button_inverse,
.theme-green button,
.theme-green input[type=button],
.theme-green .sale-order-list-button,
.theme-green input[type=submit]:hover,
.theme-green .printler-maquette-button,
.theme-green .constr,
.theme-green .button-reg,
.theme-green .button-auth,
.theme-green #deliv,
.theme-green .ord-cont-fiz,
.theme-green #kur,
.theme-green .ord-cont-ur
{color: #84da4f; background-color: #fff; border: 2px solid #84da4f;}

.theme-green .type-of-payer label:hover,
.theme-green .button:hover,
.theme-green input[type=button]:hover,
.theme-green .button_inverse:hover,
.theme-green button:hover,
.theme-green input[type=submit],
.theme-green .sale-order-list-button:hover,
.theme-green .printler-maquette-button:hover,
.theme-green .constr:hover,
.theme-green .button-reg.active,
.theme-green .button-auth.active, 
.theme-green .ord-cont-fiz.active,
.theme-green #deliv.active,
.theme-green #kur.active,
.theme-green .ord-cont-ur.active
 {color: #fff; background-color: #84da4f; border: 2px solid #84da4f;}

.theme-green .pseudolink{background-color: #84da4f21;}

.theme-green .pseudolink,
.theme-green .bor-bot,
.theme-green .bx-authform-input-container
{border-bottom: 2px solid #84da4f;}

.theme-green .basket-link-container:hover,
.theme-green #auth-btn:hover,
.theme-green .bx-basket-block button:hover
{background-color:#a1f07c;}

.theme-green .slick-dots li button:hover,
.theme-green .slick-dots .slick-active,
.theme-green .line,
.theme-green .slick-dots li button:focus
{background-color: #84da4f;}

.theme-green .btn-icon.active,
.theme-green .btn-icon-min.active,
.theme-green .tabs-btn.active,
.theme-green .checkbox,
.theme-green .brd2.brd_s.brd_accent,
.theme-green .pay-choise.active
{border: 2px solid #84da4f;}

.theme-green .pvz.active {border: 1px solid #84da4f;}

.theme-green .basket_action i:hover,
.theme-green .data-table i,
.theme-green .support-answer i,
.theme-green .support-answer span:first-child,
.theme-green .check i,
.theme-green .txt_accent,
.theme-green .brd2.brd_s.brd_accent li::marker, 
.theme-green .choise-param i,
.theme-green .label-customers, 
.theme-green .icon-guid, 
.theme-green .delete-modal i,
.theme-green .bx-filter-param-label, 
.theme-green .pvz-city:hover,
.theme-green .back-arrow, 
.theme-green .advantages span,
.theme-green .advantages span a,
.theme-green .bx-inclinkspersonal-item-element:hover,
.theme-green .main_cat p:hover,
.theme-green .green,
.theme-green .back-regis,
.theme-green #label-request i
{color: #84da4f;}

.theme-green .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #84da4f;}

.theme-green select,
.theme-green .guid_select,
.theme-green .ticket-edit-message
{border-color:#84da4f; }

.theme-green .icon-select
{border-left: 1px solid #84da4f;}

.theme-green .table-num{color: #000}

/*стар*/
/*.theme-green {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-green input[type=number],
.theme-green .blocklabel:hover,
.theme-green .blocklabel.active,
.theme-green .float_block,
.theme-green .fl_block .resblock,
.theme-green .allprops,
.theme-green .ordertable,
.theme-green .ordertable.border_col tr td,
.theme-green .ordertable.border_row tr td,
.theme-green .modal,
.theme-green .tabletitle td,
.theme-green .bx-newslist .btn
{border-color:#84da4f;}

.theme-green #selector .btn-icon.active:before,
.theme-green #selector .btn-icon.active:after,
.theme-green #selector .btn-icon-min.active:before,
.theme-green #selector .btn-icon-min.active:after
{border-top-color:#84da4f;}

/*.theme-green a,*/

/*.theme-green .bx-footer-line,
.theme-green .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-green .main_cat:hover,
.type-of-payer label
{ border:3px solid #84da4f;}

.theme-green .dpb-deliv, .theme-green .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #84da4f; border-bottom: 2px solid #84da4f;}

.theme-green .modal .close_modal
{background: #fff; color: #84da4f}

.theme-green .sbortable td.full:hover,
.theme-green .sbortable td.active,
.theme-green .modal_overlay,
.theme-green input[type=reset],
.theme-green .line,
.theme-green .bx-s-info-titleicon,
.theme-green .bx-newslist .btn,
.theme-green .main-user-consent-request-popup-button-acc
{background-color:#84da4f;}




/*blue*/

.theme-blue { background-image: linear-gradient(to right, #b8dcff 3%, #a3dcff 98%);}
.theme-blue .modal .close_modal{background: #fff;color: #36c0ed;}

.theme-blue #auth-btn{color: #000;}

/*кнопки*/
.theme-blue .type-of-payer label,
.theme-blue .button,
.theme-blue input[type=submit],
.theme-blue .button_inverse,
.theme-blue button,
.theme-blue input[type=button],
.theme-blue .sale-order-list-button,
.theme-blue input[type=submit]:hover,
.theme-blue .printler-maquette-button,
.theme-blue .constr,
.theme-blue .button-reg,
.theme-blue .button-auth,
.theme-blue #deliv,
.theme-blue .ord-cont-fiz,
.theme-blue #kur,
.theme-blue .ord-cont-ur
{color: #36c0ed; background-color: #fff; border: 2px solid #36c0ed;}

.theme-blue .type-of-payer label:hover,
.theme-blue .button:hover,
.theme-blue input[type=button]:hover,
.theme-blue .button_inverse:hover,
.theme-blue button:hover,
.theme-blue input[type=submit],
.theme-blue .sale-order-list-button:hover,
.theme-blue .printler-maquette-button:hover,
.theme-blue .constr:hover,
.theme-blue .button-reg.active,
.theme-blue .button-auth.active, 
.theme-blue .ord-cont-fiz.active,
.theme-blue #deliv.active,
.theme-blue #kur.active,
.theme-blue .ord-cont-ur.active
 {color: #fff; background-color: #36c0ed; border: 2px solid #36c0ed;}

.theme-blue .pseudolink{background-color: #1c7fff24;}

.theme-blue .pseudolink,
.theme-blue .bor-bot,
.theme-blue .bx-authform-input-container
{border-bottom: 2px solid #36c0ed;}

.theme-blue .basket-link-container:hover,
.theme-blue #auth-btn:hover,
.theme-blue .bx-basket-block button:hover
{background-color:#9cdcff;}

.theme-blue .slick-dots li button:hover,
.theme-blue .slick-dots .slick-active,
.theme-blue .line,
.theme-blue .slick-dots li button:focus
{background-color: #36c0ed;}

.theme-blue .btn-icon.active,
.theme-blue .btn-icon-min.active,
.theme-blue .tabs-btn.active,
.theme-blue .checkbox,
.theme-blue .brd2.brd_s.brd_accent,
.theme-blue .pay-choise.active
{border: 2px solid #36c0ed;}

.theme-blue .pvz.active {border: 1px solid #36c0ed;}

.theme-blue .basket_action i:hover,
.theme-blue .data-table i,
.theme-blue .support-answer i,
.theme-blue .support-answer span:first-child,
.theme-blue .check i,
.theme-blue .txt_accent,
.theme-blue .brd2.brd_s.brd_accent li::marker, 
.theme-blue .choise-param i,
.theme-blue .label-customers, 
.theme-blue .icon-guid, 
.theme-blue .delete-modal i,
.theme-blue .bx-filter-param-label, 
.theme-blue .pvz-city:hover,
.theme-blue .back-arrow, 
.theme-blue .advantages span,
.theme-blue .advantages span a,
.theme-blue .bx-inclinkspersonal-item-element:hover,
.theme-blue .main_cat p:hover,
.theme-blue .green,
.theme-blue .back-regis,
.theme-blue #label-request i
{color: #36c0ed;}

.theme-blue .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #36c0ed;}

.theme-blue select,
.theme-blue .guid_select,
.theme-blue .ticket-edit-message
{border-color:#36c0ed; }

.theme-blue .icon-select
{border-left: 1px solid #36c0ed;}

.theme-blue .table-num{color: #000}

/*стар*/
/*.theme-blue {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-blue input[type=number],
.theme-blue .blocklabel:hover,
.theme-blue .blocklabel.active,
.theme-blue .float_block,
.theme-blue .fl_block .resblock,
.theme-blue .allprops,
.theme-blue .ordertable,
.theme-blue .ordertable.border_col tr td,
.theme-blue .ordertable.border_row tr td,
.theme-blue .modal,
.theme-blue .tabletitle td,
.theme-blue .bx-newslist .btn
{border-color:#36c0ed;}

.theme-blue #selector .btn-icon.active:before,
.theme-blue #selector .btn-icon.active:after,
.theme-blue #selector .btn-icon-min.active:before,
.theme-blue #selector .btn-icon-min.active:after
{border-top-color:#36c0ed;}

/*.theme-blue a,*/

/*.theme-blue .bx-footer-line,
.theme-blue .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-blue .main_cat:hover,
.type-of-payer label
{ border:3px solid #36c0ed;}

.theme-blue .dpb-deliv, .theme-blue .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #36c0ed; border-bottom: 2px solid #36c0ed;}

.theme-blue .modal .close_modal
{background: #fff; color: #36c0ed}

.theme-blue .sbortable td.full:hover,
.theme-blue .sbortable td.active,
.theme-blue .modal_overlay,
.theme-blue input[type=reset],
.theme-blue .line,
.theme-blue .bx-s-info-titleicon,
.theme-blue .bx-newslist .btn,
.theme-blue .main-user-consent-request-popup-button-acc
{background-color:#36c0ed;}





/*yellow*/
.theme-yellow {  background-image: linear-gradient(to right, #f8ea81, #f6e369);}
.theme-yellow .modal .close_modal{background: #fff;color: #f5d73b;}

.theme-yellow #auth-btn{color: #000;}

/*кнопки*/
.theme-yellow .type-of-payer label,
.theme-yellow .button,
.theme-yellow input[type=submit],
.theme-yellow .button_inverse,
.theme-yellow button,
.theme-yellow input[type=button],
.theme-yellow .sale-order-list-button,
.theme-yellow input[type=submit]:hover,
.theme-yellow .printler-maquette-button,
.theme-yellow .constr,
.theme-yellow .button-reg,
.theme-yellow .button-auth,
.theme-yellow #deliv,
.theme-yellow .ord-cont-fiz,
.theme-yellow #kur,
.theme-yellow .ord-cont-ur
{color: #f5d73b; background-color: #fff; border: 2px solid #f5d73b;}

.theme-yellow .type-of-payer label:hover,
.theme-yellow .button:hover,
.theme-yellow input[type=button]:hover,
.theme-yellow .button_inverse:hover,
.theme-yellow button:hover,
.theme-yellow input[type=submit],
.theme-yellow .sale-order-list-button:hover,
.theme-yellow .printler-maquette-button:hover,
.theme-yellow .constr:hover,
.theme-yellow .button-reg.active,
.theme-yellow .button-auth.active, 
.theme-yellow .ord-cont-fiz.active,
.theme-yellow #deliv.active,
.theme-yellow #kur.active,
.theme-yellow .ord-cont-ur.active
 {color: #fff; background-color: #f5d73b; border: 2px solid #f5d73b;}

.theme-yellow .pseudolink{background-color: #f5d73b17;}

.theme-yellow .pseudolink,
.theme-yellow .bor-bot,
.theme-yellow .bx-authform-input-container
{border-bottom: 2px solid #f5d73b;}

.theme-yellow .basket-link-container:hover,
.theme-yellow #auth-btn:hover,
.theme-yellow .bx-basket-block button:hover
{background-color:#f5d73b;}

.theme-yellow .slick-dots li button:hover,
.theme-yellow .slick-dots .slick-active,
.theme-yellow .line,
.theme-yellow .slick-dots li button:focus
{background-color: #f5d73b;}

.theme-yellow .btn-icon.active,
.theme-yellow .btn-icon-min.active,
.theme-yellow .tabs-btn.active,
.theme-yellow .checkbox,
.theme-yellow .brd2.brd_s.brd_accent,
.theme-yellow .pay-choise.active
{border: 2px solid #f5d73b;}

.theme-yellow .pvz.active {border: 1px solid #f5d73b;}

.theme-yellow .basket_action i:hover,
.theme-yellow .data-table i,
.theme-yellow .support-answer i,
.theme-yellow .support-answer span:first-child,
.theme-yellow .check i,
.theme-yellow .txt_accent,
.theme-yellow .brd2.brd_s.brd_accent li::marker, 
.theme-yellow .choise-param i,
.theme-yellow .label-customers, 
.theme-yellow .icon-guid, 
.theme-yellow .delete-modal i,
.theme-yellow .bx-filter-param-label, 
.theme-yellow .pvz-city:hover,
.theme-yellow .back-arrow, 
.theme-yellow .advantages span,
.theme-yellow .advantages span a,
.theme-yellow .bx-inclinkspersonal-item-element:hover,
.theme-yellow .main_cat p:hover,
.theme-yellow .green,
.theme-yellow .back-regis,
.theme-yellow #label-request i
{color: #f5d73b;}

.theme-yellow .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #f5d73b;}

.theme-yellow select,
.theme-yellow .guid_select,
.theme-yellow .ticket-edit-message
{border-color:#f5d73b; }

.theme-yellow .icon-select
{border-left: 1px solid #f5d73b;}

.theme-yellow .table-num{color: #000}

/*стар*/
/*.theme-yellow {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-yellow input[type=number],
.theme-yellow .blocklabel:hover,
.theme-yellow .blocklabel.active,
.theme-yellow .float_block,
.theme-yellow .fl_block .resblock,
.theme-yellow .allprops,
.theme-yellow .ordertable,
.theme-yellow .ordertable.border_col tr td,
.theme-yellow .ordertable.border_row tr td,
.theme-yellow .modal,
.theme-yellow .tabletitle td,
.theme-yellow .bx-newslist .btn
{border-color:#f5d73b;}

.theme-yellow #selector .btn-icon.active:before,
.theme-yellow #selector .btn-icon.active:after,
.theme-yellow #selector .btn-icon-min.active:before,
.theme-yellow #selector .btn-icon-min.active:after
{border-top-color:#f5d73b;}

/*.theme-yellow a,*/

/*.theme-yellow .bx-footer-line,
.theme-yellow .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-yellow .main_cat:hover,
.type-of-payer label
{ border:3px solid #f5d73b;}

.theme-yellow .dpb-deliv, .theme-yellow .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #f5d73b; border-bottom: 2px solid #f5d73b;}

.theme-yellow .modal .close_modal
{background: #fff; color: #f5d73b}

.theme-yellow .sbortable td.full:hover,
.theme-yellow .sbortable td.active,
.theme-yellow .modal_overlay,
.theme-yellow input[type=reset],
.theme-yellow .line,
.theme-yellow .bx-s-info-titleicon,
.theme-yellow .bx-newslist .btn,
.theme-yellow .main-user-consent-request-popup-button-acc
{background-color:#f5d73b;}




/*grey*/


.theme-grey{ background-color:#f2f2f2;}
.theme-grey .modal .close_modal{background: #fff;color: #1c7fff;}

.theme-grey #auth-btn{color: #000;}

/*кнопки*/
.theme-grey .type-of-payer label,
.theme-grey .button,
.theme-grey input[type=submit],
.theme-grey .button_inverse,
.theme-grey button,
.theme-grey input[type=button],
.theme-grey .sale-order-list-button,
.theme-grey input[type=submit]:hover,
.theme-grey .printler-maquette-button,
.theme-grey .constr,
.theme-grey .button-reg,
.theme-grey .button-auth,
.theme-grey #deliv,
.theme-grey .ord-cont-fiz,
.theme-grey #kur,
.theme-grey .ord-cont-ur
{color: #1c7fff; background-color: #fff; border: 2px solid #1c7fff;}

.theme-grey .type-of-payer label:hover,
.theme-grey .button:hover,
.theme-grey input[type=button]:hover,
.theme-grey .button_inverse:hover,
.theme-grey button:hover,
.theme-grey input[type=submit],
.theme-grey .sale-order-list-button:hover,
.theme-grey .printler-maquette-button:hover,
.theme-grey .constr:hover,
.theme-grey .button-reg.active,
.theme-grey .button-auth.active, 
.theme-grey .ord-cont-fiz.active,
.theme-grey #deliv.active,
.theme-grey #kur.active,
.theme-grey .ord-cont-ur.active
 {color: #fff; background-color: #1c7fff; border: 2px solid #1c7fff;}

.theme-grey .pseudolink{background-color: #1c7fff24;}

.theme-grey .pseudolink,
.theme-grey .bor-bot,
.theme-grey .bx-authform-input-container
{border-bottom: 2px solid #1c7fff;}

.theme-grey .basket-link-container:hover,
.theme-grey #auth-btn:hover,
.theme-grey .bx-basket-block button:hover
{background-color:#d9d9d9;}

.theme-grey .slick-dots li button:hover,
.theme-grey .slick-dots .slick-active,
.theme-grey .line,
.theme-grey .slick-dots li button:focus
{background-color: #1c7fff;}

.theme-grey .btn-icon.active,
.theme-grey .btn-icon-min.active,
.theme-grey .tabs-btn.active,
.theme-grey .checkbox,
.theme-grey .brd2.brd_s.brd_accent,
.theme-grey .pay-choise.active
{border: 2px solid #1c7fff;}

.theme-grey .pvz.active {border: 1px solid #1c7fff;}

.theme-grey .basket_action i:hover,
.theme-grey .data-table i,
.theme-grey .support-answer i,
.theme-grey .support-answer span:first-child,
.theme-grey .check i,
.theme-grey .txt_accent,
.theme-grey .brd2.brd_s.brd_accent li::marker, 
.theme-grey .choise-param i,
.theme-grey .label-customers, 
.theme-grey .icon-guid, 
.theme-grey .delete-modal i,
.theme-grey .bx-filter-param-label, 
.theme-grey .pvz-city:hover,
.theme-grey .back-arrow, 
.theme-grey .advantages span,
.theme-grey .advantages span a,
.theme-grey .bx-inclinkspersonal-item-element:hover,
.theme-grey .main_cat p:hover,
.theme-grey .green,
.theme-grey .back-regis,
.theme-grey #label-request i
{color: #1c7fff;}

.theme-grey .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #1c7fff;}

.theme-grey select,
.theme-grey .guid_select,
.theme-grey .ticket-edit-message
{border-color:#1c7fff; }

.theme-grey .icon-select
{border-left: 1px solid #1c7fff;}

.theme-grey .table-num{color: #000}

/*стар*/
/*.theme-grey {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-grey input[type=number],
.theme-grey .blocklabel:hover,
.theme-grey .blocklabel.active,
.theme-grey .float_block,
.theme-grey .fl_block .resblock,
.theme-grey .allprops,
.theme-grey .ordertable,
.theme-grey .ordertable.border_col tr td,
.theme-grey .ordertable.border_row tr td,
.theme-grey .modal,
.theme-grey .tabletitle td,
.theme-grey .bx-newslist .btn
{border-color:#1c7fff;}

.theme-grey #selector .btn-icon.active:before,
.theme-grey #selector .btn-icon.active:after,
.theme-grey #selector .btn-icon-min.active:before,
.theme-grey #selector .btn-icon-min.active:after
{border-top-color:#1c7fff;}

/*.theme-grey a,*/

/*.theme-grey .bx-footer-line,
.theme-grey .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-grey .main_cat:hover,
.type-of-payer label
{ border:3px solid #1c7fff;}

.theme-grey .dpb-deliv, .theme-grey .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #1c7fff; border-bottom: 2px solid #1c7fff;}

.theme-grey .modal .close_modal
{background: #fff; color: #1c7fff}

.theme-grey .sbortable td.full:hover,
.theme-grey .sbortable td.active,
.theme-grey .modal_overlay,
.theme-grey input[type=reset],
.theme-grey .line,
.theme-grey .bx-s-info-titleicon,
.theme-grey .bx-newslist .btn,
.theme-grey .main-user-consent-request-popup-button-acc
{background-color:#1c7fff;}



/*vio*/


.theme-vio #container{  background-image:url(/local/templates/new/images/back.png); background-size: cover;}
.theme-vio .modal .close_modal{background: #fff;color: #84da4f;}

.theme-vio #product h2 {color: #fff;}
.theme-vio .icon-arrow {color: #fff;}

.theme-vio #auth-btn{color: #000;}

/*кнопки*/
.theme-vio .type-of-payer label,
.theme-vio .button,
.theme-vio input[type=submit],
.theme-vio .button_inverse,
.theme-vio button,
.theme-vio input[type=button],
.theme-vio .sale-order-list-button,
.theme-vio input[type=submit]:hover,
.theme-vio .printler-maquette-button,
.theme-vio .constr,
.theme-vio .constr,
.theme-vio .button-reg,
.theme-vio .button-auth,
.theme-vio #deliv,
.theme-vio .ord-cont-fiz,
.theme-vio #kur,
.theme-vio .ord-cont-ur
{color: #89f4e5; background-color: #fff; border: 2px solid #89f4e5;}

.theme-vio .type-of-payer label:hover,
.theme-vio .button:hover,
.theme-vio input[type=button]:hover,
.theme-vio .button_inverse:hover,
.theme-vio button:hover,
.theme-vio input[type=submit],
.theme-vio .sale-order-list-button:hover,
.theme-vio .printler-maquette-button:hover,
.theme-vio .constr:hover,
.theme-vio .button-reg.active,
.theme-vio .button-auth.active, 
.theme-vio .ord-cont-fiz.active,
.theme-vio #deliv.active,
.theme-vio #kur.active,
.theme-vio .ord-cont-ur.active
 {color: #fff; background-color: #89f4e5; border: 2px solid #89f4e5;}

.theme-vio .pseudolink{background-color: #1c7fff24;}

.theme-vio .pseudolink,
.theme-vio .bor-bot,
.theme-vio .bx-authform-input-container
{border-bottom: 2px solid #89f4e5;}

.theme-vio .basket-link-container:hover,
.theme-vio #auth-btn:hover,
.theme-vio .bx-basket-block button:hover
{background-color:#89f4e5;}

.theme-vio .slick-dots li button:hover,
.theme-vio .slick-dots .slick-active,
.theme-vio .line,
.theme-vio .slick-dots li button:focus
{background-color: #89f4e5;}

.theme-vio .btn-icon.active,
.theme-vio .btn-icon-min.active,
.theme-vio .tabs-btn.active,
.theme-vio .checkbox,
.theme-vio .brd2.brd_s.brd_accent,
.theme-vio .print-b,
.theme-vio .pay-choise.active
{border: 2px solid #89f4e5;}

.theme-vio .pvz.active {border: 1px solid #89f4e5;}

.theme-vio .label-customers
{color: #89f4e5;}


.theme-vio .basket_action i:hover,
.theme-vio .data-table i,
.theme-vio .support-answer i,
.theme-vio .support-answer span:first-child,
.theme-vio .check i,
.theme-vio .txt_accent,
.theme-vio .brd2.brd_s.brd_accent li::marker,
.theme-vio .choise-param i,
.theme-vio .icon-guid,
.theme-vio .delete-modal i,
.theme-vio .bx-filter-param-label,
.theme-vio .pvz-city:hover,
.theme-vio .back-arrow,
.theme-vio .advantages span,
.theme-vio .advantages span a,
.theme-vio .bx-inclinkspersonal-item-element:hover,
.theme-vio .main_cat p:hover,
.theme-vio .green,
.theme-vio .back-regis,
.theme-vio #label-request i
{color: #6e64c3;}

.theme-vio .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #89f4e5;}

.theme-vio select,
.theme-vio .guid_select,
.theme-vio .ticket-edit-message
{border-color:#89f4e5; }

.theme-vio .icon-select
{border-left: 1px solid #89f4e5;}

.theme-vio .table-num{color: #000}

/*стар*/
/*.theme-vio {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-vio input[type=number],
.theme-vio .blocklabel:hover,
.theme-vio .blocklabel.active,
.theme-vio .float_block,
.theme-vio .fl_block .resblock,
.theme-vio .allprops,
.theme-vio .ordertable,
.theme-vio .ordertable.border_col tr td,
.theme-vio .ordertable.border_row tr td,
.theme-vio .modal,
.theme-vio .tabletitle td,
.theme-vio .bx-newslist .btn
{border-color:#89f4e5;}

.theme-vio #selector .btn-icon.active:before,
.theme-vio #selector .btn-icon.active:after,
.theme-vio #selector .btn-icon-min.active:before,
.theme-vio #selector .btn-icon-min.active:after
{border-top-color:#89f4e5;}

/*.theme-vio a,*/

/*.theme-vio .bx-footer-line,
.theme-vio .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-vio .main_cat:hover,
.type-of-payer label
{ border:3px solid #89f4e5;}

.theme-vio .dpb-deliv, .theme-vio .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #89f4e5; border-bottom: 2px solid #89f4e5;}

.theme-vio .modal .close_modal
{background: #fff; color: #89f4e5}

.theme-vio .sbortable td.full:hover,
.theme-vio .sbortable td.active,
.theme-vio .modal_overlay,
.theme-vio input[type=reset],
.theme-vio .line,
.theme-vio .bx-s-info-titleicon,
.theme-vio .bx-newslist .btn,
.theme-vio .main-user-consent-request-popup-button-acc
{background-color:#89f4e5;}

/*lp*/


.theme-lp{background-color:#f2f2f2;}
.theme-lp .modal .close_modal{background: #fff;color: #04bbd2;}

.theme-lp #auth-btn{color: #000;}

/*кнопки*/
.theme-lp .type-of-payer label,
.theme-lp .button,
.theme-lp input[type=submit],
.theme-lp .button_inverse,
.theme-lp button,
.theme-lp input[type=button],
.theme-lp .sale-order-list-button,
.theme-lp input[type=submit]:hover,
.theme-lp .printler-maquette-button,
.theme-lp .constr,
.theme-lp .constr,
.theme-lp .button-reg,
.theme-lp .button-auth,
.theme-lp #deliv,
.theme-lp .ord-cont-fiz,
.theme-lp #kur,
.theme-lp .ord-cont-ur
{color: #04bbd2; background-color: #fff; border: 2px solid #04bbd2;}

.theme-lp .type-of-payer label:hover,
.theme-lp .button:hover,
.theme-lp input[type=button]:hover,
.theme-lp .button_inverse:hover,
.theme-lp button:hover,
.theme-lp input[type=submit],
.theme-lp .sale-order-list-button:hover,
.theme-lp .printler-maquette-button:hover,
.theme-lp .constr:hover,
.theme-lp .button-reg.active,
.theme-lp .button-auth.active, 
.theme-lp .ord-cont-fiz.active,
.theme-lp #deliv.active,
.theme-lp #kur.active,
.theme-lp .ord-cont-ur.active
 {color: #fff; background-color: #04bbd2; border: 2px solid #04bbd2;}

.theme-lp .pseudolink{background-color: #04bbd224;}

.theme-lp .pseudolink,
.theme-lp .bor-bot,
.theme-lp .bx-authform-input-container
{border-bottom: 2px solid #04bbd2;}

.theme-lp .basket-link-container:hover,
.theme-lp #auth-btn:hover,
.theme-lp .bx-basket-block button:hover
{background-color:#04bbd2;}

.theme-lp .slick-dots li button:hover,
.theme-lp .slick-dots .slick-active,
.theme-lp .line,
.theme-lp .slick-dots li button:focus
{background-color: #04bbd2;}

.theme-lp .btn-icon.active,
.theme-lp .btn-icon-min.active,
.theme-lp .tabs-btn.active,
.theme-lp .checkbox,
.theme-lp .brd2.brd_s.brd_accent,
.theme-lp .pay-choise.active
{border: 2px solid #04bbd2;}

.theme-lp .pvz.active {border: 1px solid #04bbd2;}

.theme-lp .basket_action i:hover,
.theme-lp .data-table i,
.theme-lp .support-answer i,
.theme-lp .support-answer span:first-child,
.theme-lp .check i,
.theme-lp .txt_accent,
.theme-lp .brd2.brd_s.brd_accent li::marker, 
.theme-lp .choise-param i,
.theme-lp .label-customers, 
.theme-lp .icon-guid, 
.theme-lp .delete-modal i,
.theme-lp .bx-filter-param-label, 
.theme-lp .pvz-city:hover,
.theme-lp .back-arrow, 
.theme-lp .advantages span,
.theme-lp .advantages span a,
.theme-lp .bx-inclinkspersonal-item-element:hover,
.theme-lp .main_cat p:hover,
.theme-lp .green,
.theme-lp .back-regis,
.theme-lp #label-request i
{color: #04bbd2;}

.theme-lp .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #04bbd2;}

.theme-lp select,
.theme-lp .guid_select,
.theme-lp .ticket-edit-message
{border-color:#04bbd2; }

.theme-lp .icon-select
{border-left: 1px solid #04bbd2;}

.theme-lp .table-num{color: #000}

/*стар*/
/*.theme-lp {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-lp input[type=number],
.theme-lp .blocklabel:hover,
.theme-lp .blocklabel.active,
.theme-lp .float_block,
.theme-lp .fl_block .resblock,
.theme-lp .allprops,
.theme-lp .ordertable,
.theme-lp .ordertable.border_col tr td,
.theme-lp .ordertable.border_row tr td,
.theme-lp .modal,
.theme-lp .tabletitle td,
.theme-lp .bx-newslist .btn
{border-color:#04bbd2;}

.theme-lp #selector .btn-icon.active:before,
.theme-lp #selector .btn-icon.active:after,
.theme-lp #selector .btn-icon-min.active:before,
.theme-lp #selector .btn-icon-min.active:after
{border-top-color:#04bbd2;}

/*.theme-lp a,*/

/*.theme-lp .bx-footer-line,
.theme-lp .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-lp .main_cat:hover,
.type-of-payer label
{ border:3px solid #04bbd2;}

.theme-lp .dpb-deliv, .theme-lp .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #04bbd2; border-bottom: 2px solid #04bbd2;}

.theme-lp .modal .close_modal
{background: #fff; color: #04bbd2}

.theme-lp .sbortable td.full:hover,
.theme-lp .sbortable td.active,
.theme-lp .modal_overlay,
.theme-lp input[type=reset],
.theme-lp .line,
.theme-lp .bx-s-info-titleicon,
.theme-lp .bx-newslist .btn,
.theme-lp .main-user-consent-request-popup-button-acc
{background-color:#04bbd2;}


/*clo*/


.theme-clo #container{  background-image:url(/local/templates/new/images/back_ecom.jpg); background-size: cover;}
.theme-clo .modal .close_modal{background: #fff;color: #1c7fff;}

.theme-clo #auth-btn{color: #000;}

.theme-clo #product h2{
	color: #fff;
}
/*кнопки*/
.theme-clo .type-of-payer label,
.theme-clo .button,
.theme-clo input[type=submit],
.theme-clo .button_inverse,
.theme-clo button,
.theme-clo input[type=button],
.theme-clo .sale-order-list-button,
.theme-clo input[type=submit]:hover,
.theme-clo .printler-maquette-button,
.theme-clo .constr,
.theme-clo .constr,
.theme-clo .button-reg,
.theme-clo .button-auth,
.theme-clo #deliv,
.theme-clo .ord-cont-fiz,
.theme-clo #kur,
.theme-clo .ord-cont-ur
{color: #1c7fff; background-color: #fff; border: 2px solid #1c7fff;}

.theme-clo .type-of-payer label:hover,
.theme-clo .button:hover,
.theme-clo input[type=button]:hover,
.theme-clo .button_inverse:hover,
.theme-clo button:hover,
.theme-clo input[type=submit],
.theme-clo .sale-order-list-button:hover,
.theme-clo .printler-maquette-button:hover,
.theme-clo .constr:hover,
.theme-clo .button-reg.active,
.theme-clo .button-auth.active, 
.theme-clo .ord-cont-fiz.active,
.theme-clo #deliv.active,
.theme-clo #kur.active,
.theme-clo .ord-cont-ur.active
 {color: #fff; background-color: #1c7fff; border: 2px solid #1c7fff;}

.theme-clo .pseudolink{background-color: #1c7fff24;}

.theme-clo .pseudolink,
.theme-clo .bor-bot,
.theme-clo .bx-authform-input-container
{border-bottom: 2px solid #1c7fff;}

.theme-clo .basket-link-container:hover,
.theme-clo #auth-btn:hover,
.theme-clo .bx-basket-block button:hover
{background-color:#d9d9d9;}

.theme-clo .slick-dots li button:hover,
.theme-clo .slick-dots .slick-active,
.theme-clo .line,
.theme-clo .slick-dots li button:focus
{background-color: #1c7fff;}

.theme-clo .btn-icon.active,
.theme-clo .btn-icon-min.active,
.theme-clo .tabs-btn.active,
.theme-clo .checkbox,
.theme-clo .brd2.brd_s.brd_accent,
.theme-clo .pay-choise.active
{border: 2px solid #1c7fff;}

.theme-clo .pvz.active {border: 1px solid #1c7fff;}

.theme-clo .basket_action i:hover,
.theme-clo .data-table i,
.theme-clo .support-answer i,
.theme-clo .support-answer span:first-child,
.theme-clo .check i,
.theme-clo .txt_accent,
.theme-clo .brd2.brd_s.brd_accent li::marker, 
.theme-clo .choise-param i,
.theme-clo .label-customers, 
.theme-clo .icon-guid, 
.theme-clo .delete-modal i,
.theme-clo .bx-filter-param-label, 
.theme-clo .pvz-city:hover,
.theme-clo .back-arrow, 
.theme-clo .advantages span,
.theme-clo .advantages span a,
.theme-clo .bx-inclinkspersonal-item-element:hover,
.theme-clo .main_cat p:hover,
.theme-clo .green,
.theme-clo .back-regis,
.theme-clo #label-request i
{color: #1c7fff;}

.theme-clo .bx-top-nav-container .bx-nav-1-lvl>a:hover 
{border-bottom: 8px solid #1c7fff;}

.theme-clo select,
.theme-clo .guid_select,
.theme-clo .ticket-edit-message
{border-color:#1c7fff; }

.theme-clo .icon-select
{border-left: 1px solid #1c7fff;}

.theme-clo .table-num{color: #000}

/*стар*/
/*.theme-clo {background-image:linear-gradient(to bottom, rgba(254,125,34,0.5), rgba(255,255,255,1));}*/
.theme-clo input[type=number],
.theme-clo .blocklabel:hover,
.theme-clo .blocklabel.active,
.theme-clo .float_block,
.theme-clo .fl_block .resblock,
.theme-clo .allprops,
.theme-clo .ordertable,
.theme-clo .ordertable.border_col tr td,
.theme-clo .ordertable.border_row tr td,
.theme-clo .modal,
.theme-clo .tabletitle td,
.theme-clo .bx-newslist .btn
{border-color:#1c7fff;}

.theme-clo #selector .btn-icon.active:before,
.theme-clo #selector .btn-icon.active:after,
.theme-clo #selector .btn-icon-min.active:before,
.theme-clo #selector .btn-icon-min.active:after
{border-top-color:#1c7fff;}

/*.theme-clo a,*/

/*.theme-clo .bx-footer-line,
.theme-clo .main_cat span
{background:rgba(254,125,34,0.9);}*/
.theme-clo .main_cat:hover,
.type-of-payer label
{ border:3px solid #1c7fff;}

.theme-clo .dpb-deliv, .theme-clo .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #1c7fff; border-bottom: 2px solid #1c7fff;}

.theme-clo .modal .close_modal
{background: #fff; color: #1c7fff}

.theme-clo .sbortable td.full:hover,
.theme-clo .sbortable td.active,
.theme-clo .modal_overlay,
.theme-clo input[type=reset],
.theme-clo .line,
.theme-clo .bx-s-info-titleicon,
.theme-clo .bx-newslist .btn,
.theme-clo .main-user-consent-request-popup-button-acc
{background-color:#1c7fff;}

/*LOGSIS*/
.theme-logsis header {
    background-color: #ffffff;
}
.theme-logsis .bx-header-section {
    background-color: #4A90E2;
}
.theme-logsis .top-head-cont {
    color: #222;
    border-bottom: 2px solid #ffffff;
	margin-left:0;
	width:100%;
}
.theme-logsis #menuTop {border-top:1px solid #4A90E2; width:100% !important;}

.theme-logsis .head-cont {
    width: 100%;
}
.theme-logsis .bx-logo-block {align-items:flex-start;}
.theme-logsis .bx-logo-block img {
   width: auto;
    max-width: 200px;
}
.theme-logsis .bx-logo-block img:first-child {margin-right:25px;}

.theme-logsis #container {background-color: #EEF3FA; background-size: cover;}
.theme-logsis .modal .close_modal{background: #4A90E2;color: #ffffff;}

.theme-logsis #product h2 {color: #000;}
.theme-logsis .icon-arrow {color: #fff;}

.theme-logsis #auth-btn {color:#4A90E2; background-color:#fff;}

/*кнопки*/
.theme-logsis .type-of-payer label,
.theme-logsis .button,
.theme-logsis input[type=submit],
.theme-logsis .button_inverse,
.theme-logsis button,
.theme-logsis input[type=button],
.theme-logsis .sale-order-list-button,
.theme-logsis input[type=submit]:hover,
.theme-logsis .printler-maquette-button,
.theme-logsis .constr,
.theme-logsis .constr,
.theme-logsis .button-reg,
.theme-logsis .button-auth,
.theme-logsis #deliv,
.theme-logsis .ord-cont-fiz,
.theme-logsis #kur,
.theme-logsis .ord-cont-ur
{color: #fff; background-color: #4A90E2; border: 2px solid #4A90E2;}

.theme-logsis .type-of-payer label:hover,
.theme-logsis .button:hover,
.theme-logsis input[type=button]:hover,
.theme-logsis .button_inverse:hover,
.theme-logsis button:hover,
.theme-logsis input[type=submit],
.theme-logsis .sale-order-list-button:hover,
.theme-logsis .printler-maquette-button:hover,
.theme-logsis .constr:hover,
.theme-logsis .button-reg.active,
.theme-logsis .button-auth.active,
.theme-logsis .ord-cont-fiz.active,
.theme-logsis #deliv.active,
.theme-logsis #kur.active,
.theme-logsis .ord-cont-ur.active
{color: #4A90E2; background-color: #fff; border: 2px solid #4A90E2;}


.theme-logsis .pseudolink,
.theme-logsis .bor-bot,
.theme-logsis .bx-authform-input-container
{background-color: #ffffff; color: #000000; border-bottom: 2px solid #4A90E2;}

.theme-logsis .basket-link-container a {
    color:#4A90E2;
}

.theme-logsis .basket-link-container:hover,
.theme-logsis .basket-link-container a:hover,
.theme-logsis #auth-btn:hover,
.theme-logsis .bx-basket-block button:hover
{color:#222;}

.theme-logsis .fotorama {
    padding: 60px 0px 30px 50px;
}

.theme-logsis .slide {
    padding-left: 5px;
    margin-left: 10px;
    margin-right: 2px;
}

.theme-logsis .slick-dots {
    text-align: right;
}

.theme-logsis .slick-dots li button:hover,
.theme-logsis .slick-dots .slick-active,
.theme-logsis .line,
.theme-logsis .slick-dots li button:focus
{background-color: #4A90E2;}

.theme-logsis .btn-icon.active,
.theme-logsis .btn-icon-min.active,
.theme-logsis .tabs-btn.active,
.theme-logsis .checkbox,
.theme-logsis .brd2.brd_s.brd_accent,
.theme-logsis .print-b,
.theme-logsis .pay-choise.active
{border: 2px solid #4A90E2;}

.theme-logsis .pvz.active {border: 1px solid #4A90E2;}

.theme-logsis .label-customers
{color: #4A90E2;}


.theme-logsis .basket_action i:hover,
.theme-logsis .data-table i,
.theme-logsis .support-answer i,
.theme-logsis .support-answer span:first-child,
.theme-logsis .check i,
.theme-logsis .txt_accent,
.theme-logsis .brd2.brd_s.brd_accent li::marker,
.theme-logsis .choise-param i,
.theme-logsis .icon-guid,
.theme-logsis .delete-modal i,
.theme-logsis .bx-filter-param-label,
.theme-logsis .pvz-city:hover,
.theme-logsis .back-arrow,
.theme-logsis .advantages span,
.theme-logsis .advantages span a,
.theme-logsis .bx-inclinkspersonal-item-element:hover,
.theme-logsis .main_cat p:hover,
.theme-logsis .green,
.theme-logsis .back-regis,
.theme-logsis #label-request i
{color: #4A90E2;}

.theme-logsis .bx-top-nav-container .bx-nav-1-lvl {left:0;}
.theme-logsis .bx-top-nav-container .bx-nav-1-lvl>a {
    color: #222;
}
.theme-logsis .bx-top-nav-container .bx-nav-1-lvl>a:hover
{border-bottom: 8px solid #4A90E2;}

.theme-logsis select,
.theme-logsis .guid_select,
.theme-logsis .ticket-edit-message
{border-color:#4A90E2; }

.theme-logsis .icon-select
{border-left: 1px solid #4A90E2;}

.theme-logsis .table-num{color: #000}

/*стар*/
.theme-logsis input[type=number],
.theme-logsis .blocklabel:hover,
.theme-logsis .blocklabel.active,
.theme-logsis .float_block,
.theme-logsis .fl_block .resblock,
.theme-logsis .allprops,
.theme-logsis .ordertable,
.theme-logsis .ordertable.border_col tr td,
.theme-logsis .ordertable.border_row tr td,
.theme-logsis .modal,
.theme-logsis .tabletitle td,
.theme-logsis .bx-newslist .btn
{border-color: #4A90E2;}

.theme-logsis #selector .btn-icon.active:before,
.theme-logsis #selector .btn-icon.active:after,
.theme-logsis #selector .btn-icon-min.active:before,
.theme-logsis #selector .btn-icon-min.active:after
{border-top-color:#4A90E2;}

.theme-logsis .main_cat a {
    padding-top: 50px;
}
.theme-logsis .main_cat span {
    margin-top: 25px;
    height: 55px;
}
.theme-logsis .main_cat p {
    margin-top: 40px;
}

.theme-logsis .main_cat:hover,
.theme-logsis .type-of-payer label
{ border:3px solid #4A90E2;}

.theme-logsis .dpb-deliv, .theme-logsis .brd2.brd_s_t.brd_s_b.brd_accent {border-top: 2px solid #4A90E2; border-bottom: 2px solid #4A90E2;}

.theme-logsis .modal .close_modal
{background: #fff; color: #000000}

.theme-logsis .sbortable td.full:hover,
.theme-logsis .sbortable td.active,
.theme-logsis .modal_overlay,
.theme-logsis input[type=reset],
.theme-logsis .line,
.theme-logsis .bx-s-info-titleicon,
.theme-logsis .bx-newslist .btn,
.theme-logsis .main-user-consent-request-popup-button-acc
{background-color:#4A90E2;}

.theme-logsis .bx-inclinksfooter-item a, .theme-logsis footer a {color:#222222;}
.theme-logsis footer {
    background: #ffffff;
    color: #222222;
}
.theme-logsis .logoBottom {
    background: #ffffff;
}
.theme-logsis .bx-inclogofooter-worktime {
    font-family: 'OpenSans';
}
.theme-logsis .bx-inclogofooter-tel {
    font-size: 1.375rem;
}

.theme-logsis .bx-breadcrumb-item {
    display: inline-flex;
}
.theme-logsis .bx-breadcrumb-item a {
    color: #000;
    margin-left: 5px;
}

.theme-logsis .tabs.back-block span.big.extbold,
.theme-logsis .tabletitle.back-block .nowrap.medium .extbold,
.theme-logsis .basket_sum.right span.extbold {
    color: #4A90E2;
}

@media (min-width: 768px) {
	.theme-logsis .bx-top-nav-container .bx-nav-list-1-lvl {display:flex; justify-content:center;}
}
@media (min-width: 1181px) {
    .theme-logsis .footer-menulinks {
        width: 45%;
    }
    .theme-logsis .footer-menulinks nav {
        width: 100%;
    }
    .theme-logsis .bx-inclinksfooter-item {
        min-width: 115px;
        width: fit-content;
        margin-right: 25px;
    }
    .theme-logsis .logoBottom {
        padding-top: 0;
    }

    .theme-logsis footer .inner > .flex_block:nth-child(2) {
        order: 4;
    }
}

@media (max-width: 992px)  {
    .theme-logsis .main_cat a {
        padding-top: 20px;
    }
    .theme-logsis .main_cat span {
        height: 50px;
    }
    .theme-logsis .main_cat p {
        margin-top: 10px;
    }

    .theme-logsis .fotorama {
        padding: 60px 0px 30px 0px;
    }

    .theme-logsis .slide {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
    }
}

@media (max-width: 767px) and (min-width: 480px) {
	.theme-logsis .bx-logo-block {align-items:center; flex-grow:1; justify-content:flex-start;}
   .theme-logsis .bx-logo-block img {
       max-height:45px;
	   max-width:100px;
    }
	.theme-logsis .bx-logo-block img:first-child {margin-right:10px;}
    .theme-logsis .bx-basket-block a {
        background-color: transparent;
    }
    .theme-logsis .main_cat span {
        height: 30px;
    }
    .theme-logsis .main_cat p {
        margin-top: 0;
    }
    .theme-logsis .fotorama {
        padding: 0px 0px 45px;
    }
}

@media (max-width: 479px) {
	.theme-logsis .bx-logo-block {align-items:center; flex-grow:1; justify-content:flex-start;}
   .theme-logsis .bx-logo-block img {
       max-height:45px;
	   max-width:80px;
    }
	.theme-logsis .bx-logo-block img:first-child {margin-right:5px;}
    .theme-logsis .bx-basket-block a {
        background-color: transparent;
    }
    .theme-logsis .main_cat span {
        height: 30px;
    }
    .theme-logsis .main_cat p {
        margin-top: 0;
    }
    .theme-logsis .fotorama {
        padding: 0px 0px 35px;
    }
}

/*ALL*/
@media(min-width: 320px) and (max-width: 479px){
	.theme-orange .bx-basket-block a,
	.theme-red .bx-basket-block a,
	.theme-blue .bx-basket-block a,
	.theme-yellow .bx-basket-block a,
	.theme-green .bx-basket-block a,
	.theme-grey .bx-basket-block a,
	.theme-orange .basket-link-container:hover,
	.theme-red .basket-link-container:hover,
	.theme-blue .basket-link-container:hover,
	.theme-yellow .basket-link-container:hover,
	.theme-green .basket-link-container:hover,
	.theme-grey .basket-link-container:hover,
	.theme-orange .bx-basket-block button,
	.theme-red .bx-basket-block button,
	.theme-yellow .bx-basket-block button,
	.theme-blue .bx-basket-block button,
	.theme-green .bx-basket-block button,
	.theme-grey .bx-basket-block button

	{background-color:transparent;}

}
@media(min-width: 480px) and (max-width: 767px){}
@media(min-width: 768px) and (max-width: 992px){}

/* input[type=reset]:hover {background-color:#5b9f0b; border-color:#5b9f0b;}

.bx-logo-text small {color: #0083D1;}*/
/*ABOUT*/

/*a.bxd-block:hover {border-color: #0083d1;}
.bxd-icon {border: 1px solid #0083d1;}
a.bxd-block:hover .bxd-icon {background: #0083d1;}
.bxd-icon .fa {color: #0083d1;}
a.bxd-block:hover .bxd-icon .fa {color: #fff;}
*/
/* BTN */
/*.theme-blue .btn.btn-default {
	outline: none;
	background-color: #1485CE;
	border-color: #1485CE;
	color: #FFF;
}
.theme-blue .btn.btn-default:hover {
	outline: none;
	background-color: #53A4D8;
	border-color: #53A4D8;
	color: #FFF;
}*/
/*.theme-blue .btn.btn-default:active {
	outline: none;
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
/* End */


/* Start:/local/templates/new/template_styles.css?172570950049308*/
header .icon-3-slash:before {margin-right:10px; font-size:1.143em;}

* {box-sizing:border-box;}
:focus {outline:none;}
html, body {margin:0; padding:0; height:100%; font-size: 16px;}
body {min-width:320px; background:#FFF; font-family:"OpenSans", Arial, sans-serif; color:#000;}
#container {
    display:flex;
    min-height: 100vh;
    flex-flow:column;
    margin: 0;}

header { flex:0 0 auto; background-color: #fff;padding-top: 15px;padding-bottom: 15px;box-shadow: 1.5px 1px 10px 3px rgba(0, 0, 0, 0.21);}/*flex-flow:row wrap; justify-content:space-between; align-items:center;*/
header.newheader { flex:0 0 auto; background-color: #fff;padding-top: 15px;padding-bottom: 70px;box-shadow: 1.5px 1px 10px 3px rgba(0, 0, 0, 0.21);}
#content {flex:1 0 auto;}
footer {flex:0 0 auto; background-color:#4c4c4c; box-shadow:0 3px 25px 0 rgba(0, 0, 0, 0.15); color:#FFF; margin-top: 100px;}
    footer .flex_block {padding-top: 25px; padding-bottom: 10px;}
footer a {color:#FFF; text-decoration:none;}
footer .flex {flex-flow:row wrap; justify-content:space-between;}
iframe{ width: 100%; height: 294px; }
/*
img {max-width:100%;}
p, ul, ol,  li {margin:20px 0;}
h1, h2, h3 {margin:20px 0; line-height:0.9;}
hr {width:100%; height:2px; margin:20px 0; border:none; border-bottom:solid 2px #e5e5e5;}
*/
h1,h2,h3,h4,h5{margin: 0px}
p{margin: 0px;}

.inner {width:100%; max-width:1170px; margin:0 auto;}
.flex {display:flex;flex-wrap: wrap; justify-content: space-between;}
.flex_block {margin:0px 10px;}
.flex_center{display:flex;flex-wrap: wrap; justify-content: center;}
.flex_center_nw{display:flex; justify-content: center;}
.flex-left{display:flex;flex-wrap: wrap;}
.flex-vertical{ display: flex; align-items: center; justify-content: center; }
.flex-cart {display: flex; flex-wrap: wrap; justify-content: space-between; }
.fl-end{display: flex; justify-content: flex-end;}

b, .bold {font-weight:bold; font-family:"OpenSansBold", Arial, sans-serif;}
.extbold{ font-family: 'OpenSansExtraBold';}
.light {font-weight: lighter;}
.numblack{font-family: 'SourceSansProBlack';}
.hidden {display: none;}
.center {text-align:center;}
.left{text-align: left;}
.pd10{padding-bottom: 10px;}
.right {text-align: right;}
.back-block{background-color: #fff; border-radius: 8px; padding: 25px; margin: 30px 0px;box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.15);}
.overflow {width:100%; overflow:auto;}
.inline { display: inline-block; }
.block{ display: block; }
.width50{width: 50%;}
.none{display: none;}
.lred {width: 30px;height: 2px; background-color: #e8140d; margin-right: 20px;}
.lblack {width: 30px;height: 2px; background-color: #000; margin-right: 20px;}
.lgreen {width: 30px;height: 2px; background-color: #189649; margin-right: 20px;}
.black {color: #000;}


#deliv:active,
#deliv:focus,
.add2cart:active
{-moz-outline:none;
 outline: none;}


.printler-maquette-button:focus,
.type-of-payer label:focus,
.button:focus,
input[type=button]:focus,
input[type=submit]:focus,
.button_inverse:focus,
button:focus,
.sale-order-list-button:focus,
.add2cart:focus,
.no-active,
#deliv[disabled="disabled"],
#deliv.active[disabled="disabled"]
{color: #b2b2b2; background-color: #e5e5e5; border: 2px solid transparent; -moz-outline:none;  outline: none;}

input[type=button]:hover,
.printler-maquette-button:hover,
.type-of-payer label:hover,
.button:hover,
input[type=submit]:hover,
.button_inverse:hover,
button:hover,
.sale-order-list-button:hover,
.add2cart:hover {
    background-color: #fff;
}
.bor-bot label{cursor: pointer;}
#register input[type=text]{
    width: 100%;
}
.bor-bot input[type=text]{
    border: none;
    width: 460px;
}
.main-auth{ display: none; }
.mainfoggot{ display: none; }
.vertical {display: flex; align-items: center; }
.vertical span{padding-right: 20px; padding-left: 10px;}
#capcha-text{width: 50%;}

#register input[type=text],
input[type="password"],
#auth input[type=text]
{border: none; width: 100%;}
#auth input[type=text]:focus{background-color: #fff;}


#auth input[type=password] {width: 40%;}
.main-register input[type=password] {width: 40%;}
#register input[type=text] {width: 100%;}

.button,
.button_inverse,
input[type=submit],
input[type=button],
.button-reg,
.button-auth,
.add2cart
{border: 2px solid transparent; padding: 15px 20px; color: #fff; display: inline-block; text-decoration: none;font-family: 'OpenSansExtraBold'; cursor: pointer; }

.px98 {font-size:6.125rem; line-height:1.1;}
.px40 {font-size:2.3rem;}
.px38 {font-size:2.3rem;}
.px85 {font-size:5.5rem;}
.px35 {font-size:2.1875rem;}
.px30 {font-size:1.875rem;}
.px28 {font-size:1.6rem;}
.px24 {font-size:1.5rem;}
.px23 {font-size: 1.4375rem;}
.px22 {font-size:1.375rem;}
.px20 {font-size:1.25rem;}
.px16 {font-size:1rem;}
.px70 {font-size:5rem;}
.px25 {font-size:1.5625rem;}
.px18 {font-size:1.125rem;}
.px14 {font-size:0.875rem;}
.px12 {font-size: 0.75rem}
.px13 {font-size: 0.8125rem;}

/*Common Waiter*/
.bx-core-waitwindow {display:none !important;} /*Bitrix Ajax Loader*/
#waiter {display:none; position:fixed; top:50%; left:0; width:100%; margin-top:-23px; z-index:10000;}
#waiter img {display:block; margin:0 auto;}
/*header*/
.bx-logo{width: 13%; display: flex; align-items: center;}
.head-cont{width: 87%}
.top-head-cont{display: flex;justify-content: space-between; align-items: center; margin-left: 61px;border-bottom: 2px solid #000;padding-bottom: 16px; width: 94%; height: 65px;}
.newheader .top-head-cont {display: flex;justify-content: space-between; align-items: center; margin-left: 61px;border-bottom: 2px solid #000;padding-bottom: 16px; width: 94%; height: 115px;}
.bx-inc-orginfo-phone{letter-spacing: 1.5px; }
.adm-link{position: absolute !important; right: 145px; color: #000; text-decoration: none;}
.bx-header-section {background-color:#fff; background-position:center top; background-repeat:no-repeat; background-size: contain; max-width: 1170px; max-height: 115px; background-position: center center;}
/*footer*/
.bx-inclogofooter-tel{padding-bottom: 11px;}
.bx-inclogofooter-worktime{padding-bottom: 17px;}
.bx-inclogofooter-company{padding-bottom: 25px;}
.logoBottom{background-color: #fff; width: 170px; display: flex; justify-content: center;}

/*menu footer*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter-container { padding: 0; color: #fff;width: 240px;border-radius: 2px;}
.bx-inclinksfooter-list{list-style: none;margin: 0;padding: 0;}
.bx-inclinksfooter-item{padding: 0 0 14px 0;float: left; width: 114px;letter-spacing: 1.1px;text-transform: uppercase;}
.bx-inclinksfooter-item a{color: #fff;text-decoration:none;}
.bx-logo-block-bottom{display: flex; align-items: center;justify-content: center; margin: 0 5px;}
.bx-logo-block-bottom img{width: 100%;}

/*basket-line*/
.bx-hdr-profile{display: flex;align-items: center;}
.bx-basket-block{   display: flex;  align-items: center;}
.bx-basket-block a{position: relative; display:flex; align-items: center; justify-content:center; width: 100%; height: 100%; }
.basket-link-container{margin-left: 10px; position: relative; width: 50px;height: 50px;border-radius: 50%;display:flex; align-items: center; justify-content:center;}
.basket-link-container a {color: #000; text-decoration: none;}
#auth-btn-min{display: none;}
#auth-btn{border: none; cursor: pointer; padding: 0px; width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.num-prod{position: relative;right: -19px;bottom: 7px;font-size: 16px;}

/*menu top*/
.bx-top-nav-container .bx-nav-list-1-lvl {margin: 0;padding: 0;list-style: none;}
.bx-top-nav-container .bx-nav-1-lvl {float: left;position: relative;top: 15px; left: 45px;}
.bx-top-nav-container .bx-nav-1-lvl>a {color: #000;border-bottom: 8px solid transparent;display: block;text-decoration: none;text-transform: uppercase;font-size: 15px;}
.bx-top-nav-container .bx-nav-1-lvl>a span {display: block; padding: 12px 14px 15px;}
.menu-icon-min{display: none;}
.bx-top-nav-container ul li {color:#000;}
.bx-logo-block {display: flex; align-items: center;justify-content: center;}
.bx-logo-block img{ width: 140px; }

/*slider*/
#slider{ background-color: #fff; padding-top: 60px; padding-right: 0;padding-left: 60px; padding-bottom: 16px; border-radius: 8px; margin-top: 80px; box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.15);}
.fotorama{ box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.15); position: relative; background-color: #fff;border-radius: 8px; padding: 60px 0px 60px 0px;}
.slider{width: 100%; display: flex;padding-left: 60px;}
.slierText{width: 50%; padding-right: 79px; display: inline-block;}
.slierText h2 { padding-top: 10px;  line-height: 1.1;}
.slierText p {  padding-top: 27px; line-height: 1.3;  letter-spacing: 1.5px; }
.backGroung{width: 50%;height: 280px;float: right; background-position: center;}


.arrow-main{display: none;}

/*product*/
#banner{margin-top: 50px; /*padding: 35px;*/}
#product{margin-top: 80px; padding-bottom: 70px;}
#product h2{margin-bottom: 80px;}
.main_cat {box-shadow:0 3px 25px 0 rgba(0, 0, 0, 0.15); border:3px solid transparent; border-radius: 8px;background: #fff;text-align: center; vertical-align:top; width:360px; height:400px; margin:15px 0px; overflow:hidden;}
.main_cat a {    padding-right: 26px;  padding-left: 26px; padding-top: 62px; display:block; width:100%;text-decoration: none; height:100%; background-size:contain; background-position:center top; background-repeat:no-repeat;}
.main_cat span {margin-top: 10px; bottom:0; height: 90px; display: flex; justify-content: center; align-items: center; width:100%; color:#000;text-decoration: none; text-transform: uppercase;}
.main_cat span:focus{text-decoration: none; outline: none; letter-spacing: 1.5px;}
.main_cat img {height:130px;}
.main_cat p {line-height: 1.11;letter-spacing: 1.5px; display: inline-block; color: #000; padding-top: 15px; text-decoration: underline;}
.main_cat .product-link:nth-child(6) { padding-top: 26px; background-color: blue;}
.line_cat {display:inline-block;width: 90px;height: 10px; background-color: #000000; margin: 0px;}
.close_modal {background-color: #fff;}
.menu-icon-close{display: none;}

/*advantages*/
#advantages{margin-top: 80px; text-align: center; margin-bottom: 20px; background-color: #fff;  border-radius: 8px; padding: 50px 35px; box-shadow:0 3px 25px 0 rgba(0, 0, 0, 0.15);}
#advantages th{ font-family: 'SourceSansProBlack'; text-transform: uppercase;}
.advantages-flex{ display: flex; justify-content: space-around; flex-wrap: wrap; }
#advantages h3{ width: 70%; margin: 0 auto;   letter-spacing: 1.5px; }
#advantages p{   line-height: 1.39;  letter-spacing: 1px;}
#advantages a{ text-decoration: none; font-weight:bold; font-family:"OpenSansBold", Arial, sans-serif;}
#advantages a:hover{ text-decoration: underline; }
.table-num{margin-right: 10px;}
/*#advantages height:3px {  text align :  center ; }; text-align: center;*/
.advantages{width: 233px; margin: 30px 20px;}

/*static pages*/
.d_none {display:none;}
.d_fl {display:flex;}
.fl_wr {flex-wrap:wrap;}
.fl_j_c {justify-content:center;}
.fl_j_b {justify-content:space-between;}
.fl_ai_c {align-items:center;}
.fl_gr_1 {flex-grow:1;}
.gap20 {gap:1rem;}
.wmax200px {max-width:200px;}
.mart30 {margin-top:1.5rem !important;}
.marb30 {margin-bottom:1.5rem;}
.static {position:relative; margin-top:50px; padding:25px; background-color:#fff; border-radius:8px; box-shadow:0 3px 25px 0 rgba(0, 0, 0, 0.15);}
.static h1 {margin-bottom:2rem; font-weight:bold; font-family:'OpenSansBold';}
.static h4 {margin-bottom:1rem; font-weight:bold; font-family:'OpenSansBold'; font-size:24px;}
.static p {margin-bottom:1rem;}
.static .brd2.brd_s.brd_accent {margin-top:60px; padding:40px;}
.static .txt_accent {text-decoration:none;}
@media(max-width:767px){
	.static {margin-top:25px; padding:15px 12px;}
	.static .brd2.brd_s.brd_accent {margin-top:20px; padding:10px;}
}

/*выбор товара*/
/*navchain*/
.navchain{ position: relative; z-index: 100; height: 280px;margin-top: 80px; float: left; display: inline-flex;flex-direction: column; justify-content: space-between; width: 370px; background-color: #fff; border-radius: 8px; padding: 30px;box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.15);}
.nav-link a{  line-height: 1.3;  letter-spacing: 1.5px; color: #000; text-decoration: none;}
.navc-fl{display: flex; align-items: center; margin-top:10px;}
.navchain h1{ display: inline-block; width: 230px;padding-left: 10px;line-height: 1.1;letter-spacing: 1.5px;}
.navchain img, .navchain svg {  width: 61px; }
.navchain p{ font-weight: lighter; font-size:1.125rem; padding-top: 20px;line-height: 1.28;letter-spacing: 1.5px;}

.float_block{box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.15); height: 280px; display: flex; justify-content: flex-start; width: 770px; float:right;margin-top: 80px; background-color: #fff; border-radius: 8px;  padding: 35px;}
.about-format {display: none;}
.float_block img{height:180px;}
.legend{display: inline-block; margin-left: 15px; text-align: left;}
.par-ord{box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.15); font-weight: lighter;width: 36%; display: inline-block; background-color: #fff; border-radius: 8px; margin: 25px 0px; float: right; padding: 30px;}
.par-ord h3{ margin-bottom: 14px;}
.par-ord h5{font-weight: lighter; margin-bottom: 5px;}
.add2cart{ border:none; padding: 28px 33px; color:#fff; width: 100%; margin-top: 40px; cursor: pointer;}
.line-ord {    height: 2px; background-color: #979797; margin: 40px 0px;}
.sbor_mainform {width: 61.5%; display: inline-block;   margin-top: 25px;}
.sbor_mainform h4{ padding-bottom: 20px; }
.cat_tab { position: relative; }


.sbortable {border-collapse:collapse; border:solid 1px #000; margin-top: 20px;}
.sbortable td, .sbortable th {padding:3px; border:solid 1px #000; text-align:center;}
.sbortable td.full:hover, .sbortable td.active {color:#000; cursor:pointer;}
.modal_overlay {display:none; position:fixed; left:0; top:0; bottom:0; width:100%; opacity:0.5; z-index:1800;}
.modal {display:none; position:fixed; left:50%; top:25%; bottom:auto !important; width:500px; height:auto; margin-left:-250px; padding:20px; background:#FFF; border-style:solid; border-width:2px; border-radius:20px; text-align:center; z-index:1801;}
.modal .close_modal {background-color: #fff; position:absolute; cursor: pointer; right:5px; top:5px; width:40px; height:40px; border:none; border-radius:20px; background-image:url(/local/templates/new/images/close.png); background-position:center center; background-repeat:no-repeat;}
#show_buy h3 {margin-bottom: 20px;}

/*label order*/
.btn-icon {  letter-spacing: 0.2px;  background-color: #fff;    margin-right: 10px;display: inline-flex;color: #9b9b9b;font-family: "OpenSans";font-weight: 100;padding: 8px 28px;font-size: 14px;border: solid 2px #b2b2b2;text-align: center;cursor: pointer;}

.btn-icon-min {background-color: #fff; display:inline-block;margin-right:10px;margin-bottom: 10px; color: #9b9b9b; font-family:"OpenSans"; font-weight: 100; padding:8px 1%; font-size:14px; border:solid 2px #b2b2b2; text-align:center; cursor:pointer;}
.btn-icon:hover{border:solid 2px #000000; color: #000; font-weight: lighter;}
.btn-icon-min:hover{border:solid 2px #000000; color: #000; font-weight: lighter;}
.btn-icon.active {position:relative; font-weight: bold; color: #000;}
.btn-icon-min.active {position:relative; font-weight: bold; color: #000;}
.sbor_row:hover, td.highligt {background:#eee;}
.choise-param{ margin-top: 15px; }
.choise-param i{margin-right: 10px; }



/*basket.sale*/
#basket_form{margin-top: 80px; margin-bottom: 120px;}
.basket_sum {display: flex; justify-content: space-between;}
.basket_sum span{padding-top: 15px;}
.no-active{padding: 28px 46px;}
#basket_form a{ text-decoration:none; cursor: pointer; display: flex; align-items: center;}
.printler-maquette-button-white{border: solid 2px #000000; padding: 19px 46px; position: relative; }
.choose-layout-btn { justify-content: flex-end; padding-top: 21px; color: #36c0ed; background-color: #fff;}
.choose-layout-btn a { height: 55px; min-width: 264px; padding: 10px 46px 10px 68px;  border: 2px solid #36c0ed; display: inline-flex; align-items: center; }
.choose-layout-modal { position: absolute; width: 60%; margin-left: -30%; top: 17%; }
.choose-layout-modal h3 { margin-bottom: 4%; }
.choose-layout-modal .layout-list { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; height: fit-content; margin-right: -3%; margin-bottom: 2%; }
.choose-layout-modal .last-layout { position: relative; width: 30%; height: 245px; margin: 1.5% 1.5% 7%; border: solid 2px #36c0ed; }
.choose-layout-modal .last-layout input { visibility: hidden; position: absolute; bottom: -20px; left: 0; right: 0; margin: auto; }
.choose-layout-modal .choose-btn { font-size: 18px; margin-bottom: 6%; }
.choose-layout-modal .choose-btn:disabled { opacity: 0.5; }
.choose-layout-modal .choose-btn:disabled:hover { background-color: #36c0ed; color: #ffffff; }
.choose-layout-modal .choose-btn:disabled:active { background-color: #36c0ed; color: #ffffff; }


/*cart*/

.basket_action {float: right;    display: inline-flex;}
.basket_action i{margin-right: 20px; color: #000;}
.create-button {width: 347px;  height: 70px; text-align: right; color: #000;}
.create-button a {color: #000;}
.create-button i{margin-left: 11px; position: relative; transition: left 0.5s;}
.create-button i:hover{ left: 10px;}
.cart-name{ float: left; width: 30%; }
.cart-prop{display: inline-block; width: 40%}
.line{width: 100%; height: 2px;}
.print-b {width: 347px;  height: 70px; display: flex; justify-content: center; align-items: center; }
.printler-maquette-button{border: 2px solid transparent; padding: 10px 46px;display: inline-flex; align-items: center;}
.printler-maquette-button i { margin-right: 10px; }
.constr{border: 2px solid transparent; padding: 10px 46px;display: inline-flex; align-items: center;}
.constr i { margin-right: 10px;  pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; }
.print-b i{margin-right: 10px;}


/*make*/
 .profileId{ margin-top: 30px;padding: 12px 18px;width: 30%;  -webkit-appearance: none; appearance: none; background-color: transparent;    }
 .guid_select{ padding: 12px 18px;  -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; }
.type-of-payer { margin-top: 50px; display: inline-block;position: relative;left: 11%; }
.type-of-payer label{padding: 16px 14px; display: inline-block;}
.personal-block{width: 75%; float: right;}

#dev-ord {text-align: center;}
#dev-ord p {margin-top: 40px;}
#dev-ord h4{display: inline-block;}

.pay-sys{ display: inline-block;  font-weight: lighter;  margin-left: 25%;}
.pay-sys label {cursor: pointer; float: left; width: 47%;border: 2px solid #ccc;   width: 260px;  height: 300px; padding: 25px; }
.pay-sys span {margin:15px 0px ;}
.bread-order-active{padding: 25px; width: 19%; float: left; border-bottom: 2px solid #fdb807; cursor: pointer; }
.pseudolink{border-bottom: 2px solid #fdb807; padding: 25px; width: 19%; float: left; text-align: center;cursor: pointer;}
.bread-order span {padding: 25px;float: left; width: 20%; text-align: center; color: #ccc; border-bottom: 2px solid #cccccc;}
.pseudolink a{color: #000; text-decoration: none;}

/*auth*/
#auth .bor-bot
{margin: 15px auto; width: 50%;}
.bor-bot{margin: 15px 10px; padding-bottom: 10px; cursor: pointer;}
.close{ cursor: pointer; color: red;}
.cart-name h5 {color: #000;}
.button-reg{width: 189px;}
.button-auth{width: 189px;}
.foggot-pass-link { float: right; cursor: pointer; }
#forgotpasswd{display: none;}
.check{display: none;}
.check-auth{cursor: pointer; display: inline-flex; align-items: center; margin-top: 15px; margin-bottom: 20px; flex-wrap: wrap; justify-content: center;}
.checkbox{cursor: pointer; width: 30px; height: 30px; border: solid 2px #fdb807; margin-right: 10px; display: inline-block;}
.bx-authform{margin: 0 auto; text-align: center; color: #000; position: relative; top:30px;}
.bx-authform-content-container {color: #000;}
.bx-authform-input-container{ margin-left: 20px; }
.bx-authform-input-container input[type=text]{border: none; background-color: #fff;}
.bx-authform-input-container input[type="password"] {background-color: #fff; border: none;}
.bx-filter-param-label i {display: none;}
#USER_REMEMBER{display: none;}
.modal-auth{display: none; position: fixed; z-index: 2000;left: 0; top: 0; width:  100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.8);}
.modal-content{ border-radius: 8px;color: #7f7f7f;background-color: #fff; width: 60%;margin: 0 auto;padding: 45px;position: fixed;left:20%;z-index: 2003;display: none;top: 80px;}
.main-user-consent-request {display: flex; justify-content: center;}
.main-user-consent-request-popup-cont { font-family:"OpenSans"; }
.main-user-consent-request-popup-text { font-family:"OpenSans"; }


#auth{ padding-top: 45px;}
#register{display: none; padding-top: 45px;}
.tabs {margin-bottom:15px;}
/*.tabs span, .greybutton {display:inline-block; margin:10px 10px 10px 0; padding:5px 10px; font-weight:bold; font-size:14px;}*/
/*.tabs-btn  {background:#fcfcfc; background:linear-gradient(to bottom, #fcfcfc 0%, #f1f1f1 100%); border:1px solid #e9e9e9; border-radius:3px; text-shadow:0 1px 0 #fff; text-align:center; color:#3f3f3f !important; cursor:pointer;}*/
/*.tabs-btn :hover, .greybutton.active {background:#f1f1f1; background:linear-gradient(to top, #fcfcfc 0%, #f1f1f1 100%); box-shadow:inset 0 1px 2px 0 #3e3e3e;}*/
.tabs-btn {background-color: #fff; display:inline-block;margin-right:10px; margin-top: 15px;color: #9b9b9b; font-weight: 100; padding:8px 1%; font-size:14px; border:solid 2px #b2b2b2; text-align:center; cursor:pointer;}
.tabs-btn:hover{border:solid 2px #000000; color: #000; font-weight: lighter;}
.tabs-btn.active { color: #000; }
.basket_items {display:none;}
.basket_items.active {display:block;}
.back-regis {cursor: pointer;}
.back-regis a{text-decoration: none; color:#000; cursor: pointer;}
#label-request{display: none;}
.sub-set { background-color: #000; color: #fff; }
.sub-set:hover { border:2px solid #000; color: #000; background-color: #fff;}
/*@media(min-width: 320px) and (max-width: 767px) {
body{max-width: 320px; }
 .inner{ max-width: 320px; }
 .bx-logo-block img{width: 60px;}
}*/

/*order ajax*/
.urInput{display: none;}
.but-choise{margin-top: 50px;display: flex;justify-content: center;}
.but-choise input{width: 205px;}

.ordval{margin-top: 50px;}

.ordval .bor-bot{width: 50%; margin: 10px auto;}
.ordval .bor-bot input{border: none; width: 100%;}
.bread-order{cursor: pointer;}
.kur .bor-bot{width: 30%; margin: 10px auto;}
.region-modal{margin-top:35px;margin-bottom: 30px;}
.region-modal a{margin-left: 10px;}
.step2 input[type=button]{width: 189px; margin-bottom: 30px; white-space: normal;}
.delete-modal{ text-align: right; }
.delete-modal i {cursor: pointer;}
.pvz-choise{position: fixed; display: none; width: 100%; left: 0px; z-index: 100; top: 268px; padding: 10px;}
.pvz-choise .left{padding-top: 28px; padding-bottom: 40px;}
.pvz-choise span{ padding-left: 10px;}
.pvz-choise .flex{  overflow-y: scroll; height: 500px;}
.pvz-choise2{z-index: 100;  overflow-x:scroll; position: fixed;display: none; width: 100%; left: 0px;height: 100%;top: 160px;}
.pvz-city{ border-bottom: 2px solid transparent; text-align: left; cursor: pointer; width: 225px; height: 100px; margin-top: 10px; display: inline-block; float: left; margin-top: 20px;}
.pvz-choise-link {color: #000;}
.pvz-chosen{ cursor: pointer;color: #000; font-weight: bold;}
.pvz-choise2 .pvz-chosen{font-weight: bold; margin-left: 10px;cursor: pointer; margin-bottom: 20px;}
.kur input[type=text]{ border: none;}
.house-deliv .bor-bot{margin: 10px auto;}
.house-deliv input[type=text]{width: 10%;}
.house-deliv .bor-bot{margin: 10px auto;}
.office-addr{margin-top: 39px;}
.mapsoffice-addr{ width: 60%; border-top: 2px solid #fdb807;border-bottom: 2px solid #fdb807; margin-top:35px; margin-left: auto; margin-right: auto; height: 380px;}
.step3{ width: 100%; margin: 0 auto;}
.pay-choise{cursor: pointer;padding: 25px 30px;margin-top: 50px;  width: 260px;    border: 2px solid #cccccc; margin: 50px 12px;}
.pay-choise img{ width: 60px; height: 60px;}
.pay-choise h4{ margin-top: 15px}
.pay-choise p{margin-top: 15px;}
.dpb-deliv{display: flex;width: 100%;}
.regul-del h3{  padding-bottom: 20px;}
.nextstep{  margin-top: 20px;   text-align: right;}
.confirmation{margin-top: 20px; border-top: 2px solid #979797;}
.confir-val ul li { padding-bottom: 10px; }
.confir-val th {width: 30px;}
.step4 h4{ margin-top: 50px;margin-bottom: 20px;}
.confir-val table .bold{background-color: #f2f2f2; }
.confir-val table th{width: 30%; padding: 10px;}
.confir-val ul{list-style: none; padding-left: 0px; margin-bottom: 0px; margin-top: 15px;}
.confir-val h5{margin:0px 15px;}
.map-dpb{float: left;width: 70%;}
.relative{margin: 0 auto; width: 70%;}
.scroll-dpd{height: 300px;  padding: 10px;overflow-y: scroll;text-align: left;width: 30%;}
.scroll-dpd ul{padding: 0px; list-style: none;}
.pvz{ cursor:pointer; margin-top: 10px; padding: 10px; border: 1px solid #e5e5e5;}

.confirmation{width: 60%; margin: 0 auto;}
#kur,
#deliv{width: 205px;}
.del-page{width: 63%; float: left;}
.del-page input[type=button]{white-space: normal;margin-top: 49px; margin-bottom: 46px; -moz-outline:none;}
.del-page input[type=button]:focus{-moz-outline:none;}
.regul-del{ width: 35%; float: right; }
.sale-order-detail-width { width: 75%; float: right; }
.sale-order-detail{}
#PROFILE_ID{ margin-top: 30px;  padding: 12px 18px; width: 30%; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent;}
.label-customers{padding-top: 9px; padding-bottom: 12px; padding-left: 11px; position: relative; right: 45px;}
 #soa_button{ margin-top: 20px; }
 .width15{ width: 15%; }

@media/*(min-width: 320px) and */(max-width: 479px){
    .px98 {font-size:6.125rem; line-height:1.1;}
    .px40 {font-size:1.25rem;}
    .px38 {font-size:2.3rem;}
    .px85 {font-size:3.5rem;}
    .px35 {font-size:2.1875rem;}
    .px30 {font-size:1.25rem;}
    .px28 {font-size:1.6rem;}
    .px24 {font-size:1.5rem;}
    .px22 {font-size:1.375rem;}
    .px20 {font-size:1rem;}
    .px16 {font-size:1rem;}
    .px70 {font-size:3.125rem;}
    .px25 {font-size:0.875rem;}
    .px18 {font-size:0.875rem;}
    .px14 {font-size:0.875rem;}
    .px12 {font-size: 0.75rem}
    .px13 {font-size: 0.8125rem;}
    header{padding-bottom: 0px; position:fixed; width: 100%;z-index: 100; height: 50px; padding-top: 4px; padding-top: 4px;}
    header.newheader {padding-bottom: 0px; position:fixed; width: 100%;z-index: 100; height: 50px; padding-top: 4px; padding-top: 4px;}
    .inner{max-width:90%;}
  .adm-link{ font-size: 10px; right: 60px!important;}
    .bx-logo{width: 30%; height: 45px;}
    .bx-logo-block{ width: 100%; height: 100%; }
    .bx-logo img{width: auto;height:100%;}
    .bx-inc-orginfo{display: none;}
    .head-cont{width: 70%; text-align: right;}
    .bx-basket-block a {background-color: #fff; padding: 0px;}
    .top-head-cont{margin: 0px;  width: 100%; margin-top: 0px; border: none; padding-bottom: 0px; display: inline-flex; justify-content: flex-end; height: 100%;}
    .newheader .top-head-cont {margin: 0px;  width: 100%; margin-top: 0px; border: none; padding-bottom: 0px; display: inline-flex; justify-content: flex-end; height: 100%;}
    .num-prod{right: -20px;}
    .bx-basket{bottom: 0px; float: none;}
    .bx-basket-block {float: none; margin-left: 5px;}
    .main-auth input[type=password] {width: 39%;}
    .bx-hdr-profile{display: flex; margin-right: 15px; align-items: center;}
    #logout { padding: 0px;  }
    #auth{ padding-top: 25px; }
    #auth .bor-bot{ width: 80%; }
     .foggot-pass-link{ position: relative; top:25px; width: 100%; }
    .bx-authform{padding-top: 20px; margin-top: 40px;}
    .check-auth{margin-top: 30px;}
    .bx-authform-content-container {padding-top: 15px;}
    .modal-content{  position:absolute; padding: 10px;top:60px; left: 0px; width: 100%; }
    .vertical img{ margin-left: 10px; }
    .delete-modal{ margin-bottom: 10px; }
    .auth-btn-min{display: block;}
    #auth-btn{padding: 0px; display: inline; width: 25px; height: 100%;}
    #menuTop{position: absolute; left: 0px; text-align: center; background-color: #fff; z-index: 100; width: 100%;padding-bottom: 35px;top: 50px; display: none;}
    .menu-icon-min{display:inline-block; margin-left: 10px;}
    .closebars{display: none;}
    .bx-top-nav-container .bx-nav-1-lvl>a{border:none; width: 60%; margin: 0 auto;}
    .bx-top-nav-container .bx-nav-1-lvl{float: none; left: 0px; }
    .bx-top-nav-container .bx-nav-1-lvl>a span {padding:0px 0px 15px;}
    .basket-link-container{ height: 100%; width: 25px; }
    .bx-basket-block button{bottom: 0px;padding-top: 0px; padding-right: 00px; padding-bottom: 0px; padding-left: 0px; }
    #banner{padding: 0px 0px 15px;}
    .fotorama{padding: 0px 0px 35px; margin-top: 80px;}
    .slierText{width: 100%; padding: 30px;  height: 251px; text-align: center;}
    .slider{border-radius: 8px; padding-left: 0px; }
    .backGroung{width: 100%; float: left; background-position: center; height: 200px;}
    .del-page{width: 100%;}
    .regul-del{width: 100%;}
    /*.bx-sidebar-block{ display: none; }*/
    .main_cat{ width: 140px; height: 220px; padding:0px;}
    #product{margin-top: 38px; padding-bottom: 0px;}
    #product h2{margin-bottom:  25px;}
    .main_cat a{padding: 30px 30px 20px;}
    .main_cat img{ width: 50px; height: 50px; }
    .main_cat span{height: 20px; margin-bottom:10px; margin-top: 20px;}
    .line_cat{height: 7px; width: 100%;}
    .main_cat p{padding-top:20px; font-size:14px;}
    #advantages{margin-top:25px; padding:30px 21px;}
    .advantages-flex{  justify-content: center; }
    #advantages h3{ width: 100%; }
    #advantages p {text-align: center;}
    #advantages table {display: flex; justify-content: center;}
    .advantages {margin: 0px;}
    .logoBottom {width: 120px;height: 106px; background-color: #fff;}
    .logoBottom img{ width: 100%;  margin: 0px; }
    .navchain{width: 100%; height: 180px; padding:20px; margin-top: 80px;margin-bottom: 15px;}
    .nav-link{display: none;}
    .navchain h1{width: 70%;}
    .navchain p {font-size: 1rem;}
    .float_block{width: 100%; height: 100%; float: none; margin-top: 16px; padding: 15px 12px; justify-content: center; text-align: center; flex-wrap:wrap;}
    .about-format {cursor: pointer; align-items: center; justify-content: space-between; display: flex; width: 100%;}
    .about-format span{  font-size: 14px;line-height: 1.29;  letter-spacing: 0.7px; color: #1c7fff; }
    .float_block a, .float_block .legend { display: none; }
    .float_block a { margin-top: 19px; }
    .float_block img{ display: none; }
    .ab-hide{display: none;}   
    .legend{width: 100%; float: none; font-size: 12px;}
    .sbor_mainform{width: 100%; padding: 15px 12px;}
    .sbor_mainform h4{margin: 0px; padding-bottom: 20px;}
    .btn-icon{width: 100%; margin-bottom: 10px; justify-content: center;}
    .modal{ width: 100%; margin-left: 0px; left: 0px; padding: 5px 10px; }
    #show_buy a { width: 45%; padding: 5px 20px;}
    .choise-param i { display: none; }
    .modal .close_modal { top: 9px;width: 25px; height: 10px; }
    .line-ord {margin: 27px 0;}
    .par-ord{width: 100%;padding: 15px 12px; margin-top: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
    .bx-inclinkspersonal-container{ margin:15px 0px 0px; width: 100%;}
    #main-profile-password-confirm{ width: 100%; }
    .back-block{padding: 15px 12px; margin:15px 0px 0px; position: relative;}
    .bx_profile{width: 100%;}
    .main-profile-block-date-info{display: none;}
    .width{width: 100%;}
    .sale-order-detail{ width: 100%; }
    .profname{margin-bottom: 20px;   font-size: 20px;}
    .form-group{height: 45px; display: flex; justify-content: space-between; align-items: center;}
    .personal-block{width: 100%; float: left;}
    .line-gray{display: none;}
    .sale-order-list-about-container{display: block; text-align: center;    margin-top: 15px; float: none;}
    .sale-order-list-cancel-container{text-align: center; padding-top:10px;}
    .main-profile-form-label {width: 30%; float: left; display: inline-block; font-size: 14px;}
    .form-group input[type=text]{float: right; padding:0px; font-size: 14px; padding: 10px; width: 100%;}
    .main-profile-password {width: 100%;}
    .width50{width: 100%;}
    .no-active{ padding: 5px 5px;text-align: center; }
    #basket_form { margin-top: 30px; }
    #basket_form a  {display: inline-flex; text-align: center; font-size: 9px;}
    .basket_sum span{ text-align: left; }
    .create-button{ text-align: left;    height: 100%; margin-top: 10px; }
    .printler-maquette-button {margin-top: 18px; height: 61px; width: 258px; float: left; justify-content: center; }
    .constr{margin-top: 18px; height: 61px; width: 258px; float: left; justify-content: center; }
    .bread-order span{ width: 100%;}
     .psenone { display: none; }
    .nextlink {display: none;}
    /*.pseudolink span {display: block;}*/
    .step1{ width: 100%; }
    input[type=button] { padding: 5px 15px; }
    .but-choise input{ width: 50%; white-space: normal;}
    .act_but { margin-top: 20px; }
    #customers { width: 100%; }
    .ordval .bor-bot{ width: 100%; }
    .dpb-deliv { display: block; }
    .ymaps-map{ width: 100%; }
    .map-dpb {width: 100%; height:100%;}
    .scroll-dpd {width: 100%;} 
    .step3{ width: 100%; }
    .pay-choise{display: flex; margin: 10px 12px; padding: 21px 24px; align-items: center;}
    .pay-choise p { display: none;}
    /*.vertical {display: block;}    */
    .tabs-block{ display:flex; justify-content: center; }
    .tabs-btn{ margin-right: 0px; }

    #MESSAGE_TR textarea {width: 100%;}
    .cart-name{width: 100%;}
    .cart-prop{width: 100%;}
    .medium{width: 100%;}
    .basket_action{ position: absolute; top: 10px; right: 0px; }
    .printler-maquette-button{padding: 15px 20px;}
    .print-b {text-align: center; width: 100%;}
    .print-b i{font-size: 1.5rem;}
    .bx-breadcrumb{display: none;}
    .bor-bot input[type=text] {width: 60%;}
    .confirmation{ width: 100%; }
    .main-profile-form-buttons-block {text-align: center;}
    .sale-order-detail-width{ width: 100%; }
    #PROFILE_ID{ width: 90%; }
    #guid_select{ width: 100%; }
    #soa_form .bor-bot{display: flex;}
    #soa_form .relative{width: 100%;}
    .map-dpb { height: 100%; }
    .soa_button{ margin-top: 20px; }
    .width15{ width: 15%; }
    .icon-select{ padding-top: 12px;padding-left: 15px; }
    footer{margin-top: 40px; text-align: center; padding-bottom: 10px;}
    footer .flex_block{padding-top: 10px;}
    .bx-inclogofooter-tel{padding-bottom: 0px;}
    .bx-inclinksfooter-item{float: none;}
    footer .flex{display: flex;justify-content: center;}
    .bx-inclinksfooter-container{width: 100%;}
    .bx-inclinksfooter-item{margin: 0 auto;}
    .sale-order-detail-total-payment-list-left { padding: 0px; text-align: left; }
    .sale-order-detail-total-payment-list-left-item{ text-align: left; }
    .sale-order-detail-total-payment-list-right{ padding: 0px; }
     .width15{ width: 100%; }

    .choose-layout-modal { position: absolute; width: 80%; margin-left: -40%; left: 50%; z-index: 99999; }
    .choose-layout-modal .last-layout { width: 100%; height: 180px; margin-bottom: 17%; }
    .choose-layout-btn { justify-content: flex-start; }
    .choose-layout-btn a { min-width: 258px; height: 61px; }

     #request-title {
         padding-top: 55px;
     }

}
@media(min-width: 480px) and (max-width: 767px){
    .px98 {font-size:6.125rem; line-height:1.1;}
    .px40 {font-size:1.25rem;}
    .px38 {font-size:2.3rem;}
    .px85 {font-size:5.5rem;}
    .px35 {font-size:2.1875rem;}
    .px30 {font-size:1.25rem;}
    .px28 {font-size:1.6rem;}
    .px24 {font-size:1.5rem;}
    .px22 {font-size:1.375rem;}
    .px20 {font-size:1rem;}
    .px16 {font-size:1rem;}
    .px70 {font-size:3.125rem;}
    .px25 {font-size:0.875rem;}
    .px18 {font-size:0.875rem;}
    .px14 {font-size:0.875rem;}
    .px12 {font-size: 0.75rem}
    .px13 {font-size: 0.8125rem;}
    header{padding-bottom: 0px; position:fixed; width: 100%;z-index: 100; height: 50px; padding-top: 4px; padding-top: 4px;}
    header.newheader {padding-bottom: 0px; position:fixed; width: 100%;z-index: 100; height: 50px; padding-top: 4px; padding-top: 4px;}
    .inner{max-width:90%; height: 100%;}
    .adm-link{ font-size: 10px; }
    .bx-logo img{width: auto;height: 45px;}
    .bx-logo{width: 30%;}
    .bx-inc-orginfo{display: none;}
    .head-cont{width: 70%; text-align: right;}
    .bx-basket-block a {background-color: #fff; padding: 0px;}
    .top-head-cont{margin: 0px;  width: 100%; margin-top: 0px; border: none; padding-bottom: 0px; display: inline-flex; justify-content: flex-end; height: 100%;}
    .newheader .top-head-cont{margin: 0px;  width: 100%; margin-top: 0px; border: none; padding-bottom: 0px; display: inline-flex; justify-content: flex-end; height: 100%;}
    .num-prod{right: -20px;}
    .bx-basket{bottom: 0px; float: none;}
    .basket-link-container{height: 100%;}
    .bx-basket-block {float: none; margin-left: 18px;}
    .main-auth input[type=password] {width: 39%;}
    .bx-hdr-profile{margin-right: 20px; display: flex; padding-top: 5px; align-items: center;}
    #logout { padding: 0px;  }
    .modal-content{ position:absolute; padding: 10px; left: 0px; width: 100%; }
    .delete-modal{ margin-bottom: 10px; }
    .auth-btn-min{display: block;}
    #auth-btn{padding: 0px; display: inline; height: 100%;}
    #menuTop{ padding-bottom: 20px;position: absolute; right: 0px; text-align: center; background-color: #fff; z-index: 100; width: 60%;padding-bottom: 35px;top: 50px; display: none;}
    .menu-icon-min{display:inline-block; margin-left: 10px;}
    .closebars{display: none;}
    .li.bx-inclinkspersonal-item{ text-align: center; }
    .bx-top-nav-container .bx-nav-1-lvl>a{border:none; width: 60%; margin: 0 auto;}
    .bx-top-nav-container .bx-nav-1-lvl{float: none; left: 0px; }
    .bx-top-nav-container .bx-nav-1-lvl>a span {padding:0px 0px 15px;}
    #auth{ padding-top: 25px; }
    #auth .bor-bot{ width: 80%; }
    .check-auth{margin-top: 30px;}
    .foggot-pass-link{ position: relative; top:25px; width: 100%;}
    .bx-basket-block button{bottom: 0px;padding-top: 0px; padding-right: 00px; padding-bottom: 0px; padding-left: 0px; }
    #slider{padding: 0px 0px 15px;}
    .slierText{width: 100%; padding: 30px; height: 163px;   text-align: center;}
    .slider{border-radius: 8px; padding-left: 0px; }
    .backGroung{width: 100%; float: left; background-position: center; height: 200px;}
    .flex-cart {    display: flex;    flex-wrap: wrap;    justify-content: center;}
    .main_cat{ width: 180px; margin: 10px; height: 220px; padding:0px;}
    #product{margin-top: 38px; padding-bottom: 0px;}
    #product h2{margin-bottom:  25px;}
    .main_cat a{padding: 30px 30px 20px;}
    .main_cat img{ width: 50px; height: 50px; }
    .main_cat span{height: 30px; margin-bottom:10px; margin-top: 20px;}
    .line_cat{height: 7px; width: 50%;}
    .main_cat p{padding-top:20px; font-size:14px;}
    #advantages{margin-top:25px; padding:30px 21px;}
    #advantages h3{ width: 100%; }
    #advantages p {text-align: center;}
    #advantages table {display: flex; justify-content: center;}
    .advantages {margin: 0px;}
 
    .navchain{width: 100%; height: 180px; padding:20px; margin-top: 80px;margin-bottom: 15px;}
    .navchain h1{width: 70%;}
    .navchain p {font-size: 1rem;}
    .float_block{width: 100%; height: 100%; float: none; margin-top: 16px; padding: 20px 20px; text-align: center; justify-content: center; flex-wrap:wrap;}
    .legend{ float: none; font-size: 12px;}
      .about-format {cursor: pointer; align-items: center; justify-content: space-between; display: flex; width: 100%;}
    .about-format span{  font-size: 14px;line-height: 1.29;  letter-spacing: 0.7px; color: #1c7fff; }
    .float_block a, .float_block .legend { display: none; }
    .float_block a { margin-top: 19px; }
    .float_block img{ display: none; }
    .ab-hide{display: none;}   
    .sbor_mainform{width: 100%; padding: 15px 12px;}
    .sbor_mainform h4{margin: 0px; padding-bottom: 20px;}
    .btn-icon{width: 45%; margin-bottom: 10px; justify-content: center;}
    .modal{ width: 100%; margin-left: 0px; left: 0px; padding: 5px 10px; }
    #show_buy a { width: 45%; padding: 5px 20px;}
    .modal .close_modal { top: 9px;width: 25px; height: 10px; }
    .line-ord {margin: 27px 0;}
    .par-ord{width: 100%;padding: 15px 12px; margin-top: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
    .bx-inclinkspersonal-container{ margin:15px 0px 0px; width: 100%;}
    #main-profile-password-confirm{ width: 100%; }
    .back-block{padding: 15px 12px; margin:15px 0px 0px; position: relative;}
    .bx_profile{width: 100%;}
     .printler-maquette-button-white{height: 61px;}
     .constr{height: 61px; margin-top: 10px; width: 347px;}
   /*  .printler-maquette-button-white i {transition:0.5s; position: relative;}
     .printler-maquette-button-white i:hover{ left: 10px; }*/

     .printler-maquette-button {padding: 13px 50px; width: 347px; margin-top: 20px; justify-content: center;}
        .create-button{ text-align: left;    height: 100%;    margin-top: 10px; }
    .main-profile-block-date-info{display: none;}
    .width{width: 100%;}
    .profname{margin-bottom: 20px;   font-size: 20px;}
    .form-group{height: 45px; display: flex; justify-content: space-between; align-items: center;}
    .personal-block{width: 100%; float: left;}
    .line-gray{display: none;}
    .sale-order-list-about-container{display: block; text-align: center;    margin-top: 15px; float: none;}
    .sale-order-list-cancel-container{text-align: center; padding-top:10px;}
    .main-profile-form-label {width: 30%; float: left; display: inline-block; font-size: 14px;}
    .form-group input[type=text]{float: right; padding:0px; font-size: 14px; padding: 10px; width: 100%;}
    .main-profile-password {width: 100%;}
    .width50{width: 100%;}
    .no-active{ padding: 5px 5px;text-align: center; }
    #basket_form a  {text-align: center; font-size: 18px;}
    .basket_sum span{ text-align: left; }
    .bread-order span{ width: 100%; }
    .step1{ width: 100%; }
    input[type=button] { padding: 5px 15px; }
    .but-choise input{ width: 50%; }
    #customers { width: 100%; }
    .ordval .bor-bot{ width: 100%; }
    .dpb-deliv { display: block; }
    .ymaps-map{ width: 100%; }
    .map-dpb {width: 100%; height:100%;}
    .psenone { display: none; }
    .nextlink {display: none;}
    /*.bread-order span{ display: none; }
    .bread-order span .pseudolink {display: block;}*/
    .scroll-dpd {width: 100%;} 
    .step3{ width: 100%; }
    .pay-choise{display: flex; margin: 10px 12px; padding: 21px 24px; align-items: center;}
    .pay-choise p { display: none;}

    .tabs-block{ display: inline-flex; }
    .tabs-btn{ margin-right: 0px; }
    #MESSAGE_TR textarea {width: 100%;}
    .cart-name{width: 100%;}
    .cart-prop{width: 100%;}
    .medium{width: 100%;}
    .basket_action{ position: absolute; top: 10px; right: 0px; }
    .printler-maquette-button{padding: 15px 20px;}
    .print-b {text-align: center; width: 100%;}
    .print-b i{font-size: 1.5rem;}
    .bx-breadcrumb{display: none;}
    .bor-bot input[type=text] {width: 60%;}
    .confirmation{ width: 100%; }
    .width15{ width: 100%; }
       #banner{padding: 0px 0px 15px;}
    .fotorama{padding: 0px 0px 45px; margin-top: 80px;}
    .sale-order-detail{ width: 100%; }
    #PROFILE_ID{ width: 90%; }
    .relative{ width: 100%; }
    .guid_select{ width: 100%; }
    .del-page{ width: 100%; }
    .regul-del{ width: 100%; }
    .sale-order-detail-width {width: 100%;}
    footer{margin-top: 40px; text-align: center;}
    .flex_block{margin: 0px; width: 100%;}
    .logoBottom {width: 120px; height: 106px;background-color: #fff;}
    .logoBottom img{ width: 100%;  margin: 0px; }
    .bx-inclinksfooter-item{float: none;}
    footer .flex{display: flex;justify-content: center;}
    .bx-inclinksfooter-container{width: 100%;}
    .bx-inclinksfooter-item{margin: 0 auto;}
    .bx-inclogofooter-company{ padding-bottom: 10px; }
    footer .flex_block {padding-top: 10px;}

    .choose-layout-btn { justify-content: flex-start; }
    .choose-layout-modal { width: 80%; margin-left: -40%; left: 50%; }
    .choose-layout-modal .last-layout { height: 180px; }
    .choose-layout-btn { justify-content: flex-start; }

    #request-title {
        padding-top: 55px;
    }


}
@media(min-width: 768px) and (max-width: 992px){
    .adm-link{ font-size: 10px; }
    .inner{max-width:90%;}
    .fotorama{padding: 0px 0px 45px; margin-top: 80px;}
    .slierText{width: 100%; padding: 30px; height: 297px;  text-align: left;}
    .slider{border-radius: 8px; padding-left: 0px;}
    .backGroung{width: 100%; float: left; background-position: center;}
    .float_block img { width: 100%;height: 140px; }
    .bx-logo{ width: 20%; }
    .head-cont{ width: 80%; }
    #menuTop{ width: 90%; }
   #MESSAGE_TR textarea {width: 100%;}
    .modal-content{ top:50px; width: 80%; left: 10%; }
    .bx-inclinkspersonal-container{ width: 32%; }
    /*.bx-inclinkspersonal-container { width: 28px; }*/
    #auth input[type=text]{ width: 100%; }
    .bx-top-nav-container .bx-nav-list-1-lvl{ display: flex;  }
    .bx-top-nav-container .bx-nav-1-lvl{ left: 0px; }
    .bx-top-nav-container .bx-nav-1-lvl>a{ font-size: 13px; }
    #product .flex { justify-content: center; }
    .top-head-cont { width: 90%; margin-left: 0px;}
    .newheader .top-head-cont { width: 90%; margin-left: 0px;}
    .flex-cart {display: flex; flex-wrap: wrap; justify-content: space-around; }
    .main_cat { margin: 15px 25px;width: 260px; height: 325px;}
    .main_cat a{padding-left: 10px; padding-right: 10px; padding-top: 20px;}
    .main_cat span{ height: 60px; }
     .psenone { display: none; }
    .nextlink {display: none;}
    .guid_select{ width: 100%; }
    .float_block{ display: flex; height: 252px;  width: 60%; padding:25px;    }
    .navchain{width: 38%; height: 252px; }
    .navchain p{font-size: 16px; padding-top: 0px;}
    #auth{ padding-top: 25px; }
    #auth .bor-bot{ width: 80%; }
    .foggot-pass-link{ position: relative; top:25px; width: 100%;}
    .check-auth{ margin-top: 25px; }
    .legend{font-size: 12px;}
    .btn-icon { justify-content: center; width: 35%; margin: 5px; }
    .bx_profile{ width: 65%;}
    .main-profile-form-buttons-block {display: flex; justify-content: flex-end;}
    .main-profile-submit{margin-right: 10px;}
    .sale-order-detail{ width: 65%; }
    #register input[type=text] {width: 100%;}
    .personal-block{width: 65%;}
    .advantages{width: 186px;}
    .bx-authform{ left: 5%; }
    .bread-order span{ display: flex; align-items: center; }
    .btn-themes { margin-right: 1px; } 

    .choose-layout-modal { width: 80%; margin-left: -40%; }

}
@media(min-width: 993px) and (max-width: 1180px){
   .inner{max-width:90%;}
    #MESSAGE_TR textarea {width: 100%;}

    #product .flex { justify-content: center; }
    .top-head-cont { width: 93%;margin-left: 43px; }
    .newheader .top-head-cont { width: 93%;margin-left: 43px; }
    .flex-cart {display: flex; flex-wrap: wrap; justify-content: space-around; }
    .main_cat { margin: 15px 50px; }
    .inner{max-width:980px;}
    .float_block{
        display: flex;
        height: 252px;
        width: 60%;
        padding:25px;
    }
    .navchain{
        height: 252px;
    }
    .legend{font-size: 14px;}
    .btn-icon { justify-content: center; width: 35%; margin: 5px; }
    .bx_profile{ width: 70%;}
    .main-profile-form-buttons-block {
        display: flex;
    }
    .main-profile-submit{
        margin-right: 10px;
    }
    #auth input[type=text]{ width: 100%; }
    #register input[type=text] {width: 100%;}
    .personal-block{width: 70%;}
    .advantages{width: 186px;}
    .bx-authform{ left: 5%; }
    .bread-order span{ display: flex; align-items: center; }
    .btn-themes { margin-right: 1px; } 
}
.clear {clear:both;}
/* End */
/* /local/js/fancybox/fancybox.css?174523161825343 */
/* /local/fonts/opensans.css?1725440752787 */
/* /local/fonts/sourcesans.css?1725440753271 */
/* /local/fonts/icons.css?17254407501512 */
/* /local/js/jquery.chosen.css?167500111311318 */
/* /local/js/tipped.css?167500111313885 */
/* /local/templates/new/styles.css?172571172454271 */
/* /local/templates/new/template_styles.css?172570950049308 */
