.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:300px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
body,html {background: #ffffff;color: #111111;font-family: 'Futura PT';font-weight: 400;font-size: 14px;}body,html,li,ul {padding: 0;margin: 0;}li {list-style: none;}h1,h2 {margin: 0;}a,button {cursor: pointer;}a {text-decoration: none;color: #111111;}button {border: 0;}button,input {outline: 0;}.wrapper {margin: 0 auto;padding: 0 10px;width: 100%;max-width: 1300px;box-sizing: border-box;}.flex{display: flex;align-items: center;justify-content: space-between;}.header {position: fixed;left: 0;top: 0;width: 100%;z-index: 1000;background: #FFFFFF;padding: 18px 0 13px 0;height: 73px;display: flex;box-sizing: border-box;align-items: stretch;}.height{height: 73px;}.header.active{box-shadow: 4px 4px 10px rgb(90 90 90 / 10%);}.menu_group__list{display: flex;align-items: center;}.menu_group__list li{margin: 0 13px;}.menu_group__list a{color: #333333;font-weight: 500;font-size: 14px;white-space: nowrap;}.switcher_language {position: relative;cursor: pointer;margin-right: 32px;}.language.active {font-style: normal;font-weight: 400;font-size: 18px;line-height: 1;display: flex;align-items: center;text-align: center;color: #000;}.language.active span{padding-right: 7px;}.languages_list {visibility: hidden;opacity: 0;position: absolute;background: #Ffffff;display: flex;flex-direction: column;width: 45px;max-width: 74px;box-sizing: border-box;left: -11px;padding: 15px 5px 5px 5px;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;text-align: center;z-index: 10;}.switcher_language:hover .languages_list {opacity: 1;visibility: visible;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.switcher_language:hover .language.active img{transform: rotate(180deg);}.languages_list a{color: #000;font-style: normal;font-weight: 400;font-size: 18px;line-height: 1;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.languages_list a:hover{opacity: 1;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.cart_informer{position: relative;cursor: pointer;width: 17px;margin-left: 16px;height: 19px;}.cart_informer img{width: 100%;height: 19px;}input#resume {font-size: 14px;padding-top: 0;}.cart_counter{position: absolute;top: -30%;right: -50%;z-index: 10;background: #F86666;height: 17px;width: 17px;border-radius: 50%;font-style: normal;font-weight: 400;font-size: 9px;line-height: 160.5%;text-align: center;text-transform: uppercase;display: flex;align-items: center;justify-content: center;color: #fff;}.logo{max-width: 255px;width: 100%;display: flex;}.menu_top{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}.hidden {display: none ;}.category_link{font-size: 20px;font-style: normal;font-weight: 450;line-height: normal;display: flex;align-items: center;cursor: pointer;white-space: nowrap;cursor: pointer;position: relative;}.category_link img{margin-left: 8px;}.category_item{margin: 0 26px;}.category_link span{position: relative;}.arr{width: 9px;height:5px ;position: relative;margin-left: 8px;top: 3px;}.arrow{position: relative;top: 2px;}.arr:before{position: absolute;background-image: url("../../design/okay_shop/img/arcat.svg");background-size: contain;top: 0;height: 100%;width: 100%;transition: all 0.3s ease;content: '';}.category_item.active .arr:before,.category_link.selected .arr:before{transform: rotate(180deg);transition: all 0.3s ease;}.category_link.selected, .category_link:hover,.category_item.active{color: #F86666;}.subcategory{position: absolute;opacity: 0;visibility: hidden;}.categories_menu{justify-content: center;}.form_flex{border: 1px solid #333333;border-radius: 3px;}.form__input_subscribe{border: none;}input{padding: 14px 5px 14px 20px;font-weight: 500;font-size: 16px;line-height: 160.5%;}input::placeholder{font-weight: 450;font-size: 16px;}.form__button{width: 54px;height: 54px;background: transparent;display: flex;align-items: center;justify-content: center;border-left: 1px solid #333333;}.btn,.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family: 'Futura PT'!important;margin: 36px 0;background: #333333;border-radius: 3px;font-weight: 400!important;font-size: 26px;line-height: 1;padding:13px 0;display: block;width: 100%;text-align: center;color: #FFFFFF;}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{background: transparent;margin: 0;color: #1B1B1B;padding: 0;font-size: 18px;}.btn-fix{background: #FFF;color:#F86666;width: 162px;font-size: 20px;margin: 5px 0 0 0;}.social_link{margin-right: 19px;}#subscribe_email-error{position: absolute;left: 0;bottom: -20px;color: #F86666;}.form__group{position: relative;}.form__button--subscribe,.fn_validate_cv .form__button{width: 100%;font-family: "Futura PT";font-size: 26px;font-style: normal;font-weight: 400;border-radius: 3px;height: 60px;border: 1px solid #F86666;}.footer_logo{background-image: url("../../design/okay_shop/img/logow.svg");width: 252px;display: block;height: 54px;margin-bottom: 30px;background-size: contain;background-position: center;background-repeat: no-repeat;}.footer .menu_group__list{flex-direction: column;align-items: flex-start;}.social_block{justify-content: flex-start;margin-top: 21px;}.footer{margin-top: 76px;background: #F86666;padding: 44px 0 68px 0;}.footer .menu_group__list li{margin: 0 0 15px 0;}.footer_text{display: flex;flex-direction: column;font-weight: 450;font-size: 20px;color: #FFF;line-height: 1;}.seo ol li {list-style-type: inherit;}.seo ol, .seo ul {padding: 0 0 0 40px;}.seo ul li{list-style: inside;}.footer_text a,.footer_text span{margin: 7px 0;color: #FFF;font-family: Futura PT;}.footer_nav>.flex{align-items: flex-start;}.footer .menu_group__list a, .footer .menu_group__list div{color: #FFF;font-size: 20px;font-style: normal;font-weight: 450;line-height: normal;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.footer .menu_group__list a:hover{-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;color: black;}.footer .menu_group__list div span::before{display: none;}.section_title{color: #111;font-size: 50px;font-style: normal;font-weight: 450;line-height: 110%;margin-bottom: 15px;position: relative;}.section_title.fix{font-weight: 450;line-height: normal;letter-spacing: 2.4px;font-size: 48px;margin-bottom: 30px;}.section_descr{font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}.prod_image{height: 260px;border-radius: 3px;justify-content: center;width: 100%;display: flex;align-items: center;overflow: hidden;position: relative;}.slider_new .owl-item{width: 411px!important;}.prod_image:hover .preview_img{transform: scale(1.1);}.prod_category{opacity: 0.6;text-align: center;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 700;font-size: 13px;line-height: 160.5%;display: block;margin: 12px 0;}.purchase__content .prod_category{text-align: left;}.prod_title{font-weight:450;color: #121212;font-size: 22px;display: block;margin: 10px auto 6px auto;}.price{text-align: center;font-weight: 450;font-size: 24px;color: #111;}.section{padding-top: 125px;}.underline{position: relative;}.underline:before{position: absolute;content: "";bottom: 4px;right: 0;width: 100%;height: 1px;opacity: 0.6;background: #333333;transition: all 0.3s ease;}.underline:hover:before{width: 0;right: auto;left: 0;opacity: 1;}.section_top{position: relative;}.preview_img{height: 100%;width: 100%;background-position: center;background-size: cover;}.blog_img{background-position: center!important;background-size: cover!important;width: 100%;border-radius: 3px;}.blog_slider .owl-item:hover .blog_img:before{opacity: 0;-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.banner_group{margin-bottom: 0;}.blog_slider .owl-item:hover{-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.blog_slider .owl-item{-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.blog_slider  .owl-stage-outer{height: 700px;}.blog_item{position: relative;display: flex;align-items: flex-start;}.blog_title{font-family: Futura PT;font-size: 50px;font-weight: 450;line-height: 64px;letter-spacing: 0em;text-align: left;margin-bottom: 10px;}.blog_item .btn{position: absolute;bottom: 40px;padding: 16px 30px;width: auto;left: 50%;transform: translateX(-50%);margin-bottom: 0;white-space: nowrap;}.btn_border{background: transparent;border-radius: 3px;border: 1px solid white;}.owl-dots{display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 30px;}.owl-dot{width: 12px;height: 12px;opacity: 0.6;border: 1px solid #333333!important;margin: 0 4px;border-radius: 50%;}.owl-dot.active{background: #333333!important;}.social_block_top{flex-direction: column;position: absolute;left: 100px;top: 50%;z-index: 10;transform: translateY(-50%);}.social_block_top img{filter: grayscale(1) brightness(5);}.social_block_top .social_link{margin: 10px 0;}.banner_block{position: relative;}.banner_image{display: block;position: relative;}.banner_image img{width: 100%;height: auto;display: block;}.banner_group .owl-stage-outer{transition: height 0.3s ease;}.banner_item{position: relative;}.banner_content{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;width: 80%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}.banner_content .flex_btn{bottom: 70px;position: absolute;}.banner_title{text-align: center;font-size: 80px;font-style: normal;font-weight: 450;line-height: 110%;color: #FFFFFF;margin: 20px 0;position: absolute;}.flex_btn{justify-content:center ;}.flex_btn .btn_border{margin: 0;display: inline-block;width: auto;padding: 16px 30px;}.owl-nav{position: absolute;display: flex;justify-content: space-between;right: 80px;top: 50%;left: 80px;transform: translateY(-50%);}.owl-nav button{margin: 10px 0;}.banner .owl-dots{position: absolute;bottom: 36px;}.banner .owl-dot{border-color: white!important;opacity: 1;}.banner .owl-dot.active{background: white!important;}.menu_subcategory{position: absolute;opacity: 0;visibility: hidden;background: #FFF;box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.10);width: 100%;left: 0;z-index: 100;padding: 43px 0;top: 73px;border-top: 1px solid #E0E0E0;}.has_child.active .menu_subcategory{opacity: 1;visibility: visible;}.menu_subcategory .nav_link_fix.big{font-weight: 700;font-size: 30px;line-height: 123.5%;letter-spacing: 0.1em;color: #333333;}.col_title{margin-bottom: 30px;}.sub_col_left{padding: 50px 0 40px 0;width: 60%;position: relative;}.menu_subcategory .category_item{margin: 3px 0;width: 24%;}.menu_subcategory .categories_menu{width: 100%;flex-wrap: wrap;justify-content: flex-start;}.sub_col_right{width: 400px;display: flex;flex-direction: column;justify-content: space-between;}.close_menu{position: relative;width:21px ;height: 21px;right: -35px;}.close_menu:before,.close_menu:after{content: '';position: absolute;left: 0;top: 0;background: #838383;height: 100%;width: 1px;}.close_menu:before{transform: rotate(45deg);}.close_menu:after{transform: rotate(-45deg);}.menu_bottom{border-top: 1px solid rgba(51, 51, 51, 0.5);padding-top: 40px;position: absolute;width: 100%;bottom: 40px;}.menu_subcategory .wrapper{height: 100%;}.sub_flex{align-items: stretch;height: 100%;}.menu_bottom img{filter: grayscale(1);}.menu_subcategory .category_link{font-size: 17px;font-style: normal;font-weight: 450;line-height: normal;color: #000;text-transform: none;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.menu_subcategory .category_link:hover{color: #F86666;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.menu_block{width: 100%;height: 48%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}.menu_block_title{color: #FFFFFF;text-align: center;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 700;font-size: 21px;line-height: 123.5%;}.menu_block_pos{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;width: 100%;text-align: center;}.menu_block_pos .btn{opacity: 0;visibility: hidden;margin: 0;margin-top: 25px;position: absolute;}.menu_block:hover .menu_block_pos .btn{opacity: 1;visibility: visible;-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;position: relative;}.menu_block_pos .btn{-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.banner_content .btn,.owl-nav button{-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.banner_content .btn:hover{-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.owl-nav button:hover{transform: scale(1.15);-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.details_none{justify-content: flex-start;}.desct,.details_item_none{display: none;}.burger{display: none;width: 23px;height: 16px;position: relative;cursor: pointer;}.line {height: 1px;background-color:#333333;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;position: absolute;left: 0;right: 0;}.line1 {top: -1px;}.line2 {top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.line3 {bottom: -1px;}.overflow_class {height: 0;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;visibility: hidden;overflow: hidden;padding: 0;}.menu_subcategory .category_link[data-category="86"],.menu_subcategory .category_link[data-category="85"]{color: #EF4744;}.fn_search_popup{display: flex;margin-right: 17px;}.compensate-for-scrollbar {margin-right: 0!important;}#account a{display: flex;}.animation {-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}#account a:hover,.fn_search_popup:hover,.cart_informer:hover{opacity: 0.7;}.social_link:hover img{filter:none;-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.phone:hover img{transform: rotate(45deg);}.lang_item.active{display: none;}.phone:hover span{color:#EF4744 ;}.menu_group__link span{position: relative;}.prod_title:hover{color: #EF4744;opacity: 0.8;}.footer_text a:hover{color: #000000;}.btn:hover{opacity: 0.8;}.btn_border:hover{opacity: 1;background: white;color: #333333;}.mob_menu{opacity: 0;visibility: hidden;position: fixed;right: -350px;top: 50px;bottom: 0;padding-bottom: 20px;width: 350px;z-index: 100;background: #F7F7F7;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;}.mob_menu.active{opacity: 1;visibility: visible;right: 0;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;}.menu_container .social_block{padding: 15px 0;justify-content: flex-start;}.menu_container .social_block .social_link{margin: 0 20px 0 0;}.top_fixed{justify-content: flex-end;align-items: center;background: #FF4F55;padding: 10px 14px ;}.menu_container{position: absolute;top: 58px;bottom: 0;overflow-y: auto;left: 0;width: 100%;padding: 0 15px;box-sizing: border-box;}.menu_container .categories_menu,.menu_container .menu_group__list{flex-direction: column;display: flex!important;align-items: flex-start;}.menu_container .menu_group__list a, .menu_container .category_link{font-weight: 450;font-size:20px!important;opacity: 1;}.menu_container .menu_subcategory .category_link{font-size: 18px!important;}.menu_container .menu_group__link span:before,.menu_container .arr{display: none;}.menu_container .category_item,.menu_container .menu_group__list li{margin: 5px 0;}.mob_menu .menu_container .category_item,.menu_container .menu_group__list li{margin: 7px 0;}.menu_container .nav_item .menu_subcategory{top: 0;padding-left: 10px;height: auto;background: transparent;}.menu_container .nav_item.active .menu_subcategory{position: relative;opacity: 1;visibility: visible;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;}.menu_container .nav_item{width: 100%;position: relative;cursor: pointer;}.menu_container .has_child:hover:before{opacity: 0.8;}.menu_container .has_child:before{content: '';position: absolute;right: 0px;top: 13px;width:8px;height:5px;background-size: cover;background-image: url("../../design/okay_shop/images/ar-bottom.svg");-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.menu_container .has_child.active:before{transform: rotate(180deg);-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.menu_container .category_link{display: block;width: 100%;}.scroll_block::-webkit-scrollbar {width: 4px;height: 4px;}.scroll_block::-webkit-scrollbar-button {background-color: #fff;}.scroll_block::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, 0.75);}.scroll_block::-webkit-scrollbar-track-piece {background-color: rgba(255, 255, 255, 0.75);}.scroll_block::-webkit-scrollbar-thumb {height: 0;background-color: #EF4744;border-radius: 0;}.scroll_block::-webkit-scrollbar-corner {background-color: #fff;}.scroll_block::-webkit-resizer {background-color: #fff;}.burger.active .line1 {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 50%;left: 0;}.burger.active .line2 {display: none;}.burger.active .line3 {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);bottom: 50%;left: 0;right: 0;}.search_button{background: transparent;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);}.search_input_popup{border: none;padding-right: 45px;width: 100%;box-sizing: border-box;}.form_search_popup{border: 1px solid #333333;border-radius: 3px;position: relative;}#fn_search_popup{width: 96%;max-width: 600px;padding: 50px 60px;}.autocomplete-suggestions{z-index: 99999 !important;overflow-y: auto;}.autocomplete-suggestion {background-color: #fff;display: table-row;width: 100%;line-height: 30px;padding: 10px 15px;}.autocomplete-suggestion div {width: 20px;margin-right: 5px;flex-shrink: 0;text-align: center;}.autocomplete-suggestion div, .autocomplete-suggestions a, .autocomplete-suggestions span {display: table-cell;vertical-align: middle;padding: 10px 5px;}.autocomplete-suggestion a, .autocomplete-suggestion span {font-weight: 500;line-height: 1.2;text-align: left;width: 100%;}.autocomplete-suggestion a, .autocomplete-suggestion span, .page_table table td {font-size: 12px;font-family: 'Futura PT Demi';font-style: normal;color: #171717;}.autocomplete-suggestion span {font-family: 'Futura PT Demi';font-weight: 500;line-height: 1;color: #ed1d24;white-space: nowrap;width: 60px;flex-shrink: 0;text-align: right !important;display: table-cell;vertical-align: middle;padding: 10px 5px;}.close_search:after, .close_search:before {background-color: #171717;height: 18px;left: 50%;margin-top: -9px;margin-left: -1px;position: absolute;top: 50%;width: 1px;content: "";}.close_search:before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.close_search:after {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.close_search {position: absolute;width: 15px;height: 15px;margin: 0;cursor: pointer;top: 50%;transform: translateY(-50%);right: 10px;z-index: 30;}.fn_error_text{font-weight: 400;font-size: 16px;line-height: 160.5%;color: #EF4744!important;}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover {webkit-text-fill-color: white;-webkit-box-shadow: 0 0 0 1000px #fff inset;}.breadcrumbs{padding: 0;margin:14px 0 19px 0;justify-content: flex-start;flex-wrap: wrap;}.breadcrumbs_item,.breadcrumbs a{font-style: normal;font-weight: 400;font-size: 16px;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.breadcrumbs a:hover{opacity: 0.8;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.breadcrumbs_item span{padding: 0 2px;}.breadcrumbs a img{margin: 0 18px;}.slider_category,.slider_related{display: flex;align-items: flex-start;overflow-x: auto;padding-bottom: 20px;width: max-content;max-width: 100%;overflow-y: clip;}.slider_related{align-items: flex-start;}.slider_category::-webkit-scrollbar ,.slider_related::-webkit-scrollbar{height: 6px;background: 0 0;box-shadow: none}.slider_category::-webkit-scrollbar-track,.slider_related::-webkit-scrollbar-track {background-image: url(../../design/okay_shop/img/line3.svg);background-size: 75% 100%;background-repeat: repeat-x;background-position: center;width: 100%;}.slider_category .prod_title{font-size: 18px;min-height: 29px;max-width: 95%;}.slider_category::-webkit-scrollbar-thumb ,.slider_related::-webkit-scrollbar-thumb{background: #e3e2e1;border: 8px solid #e3e2e1;border-radius: 8px;box-shadow: none}.slider_related .prod_item{width: 260px;min-width: 260px;}.slider_related .prod_image{}.overfl{overflow: hidden;}.slider_category .product_preview,.slider_related .prod_item {margin-right: 20px;}.slider_category_item{height: 200px;width: 200px;background-size: cover;position: relative;border-radius: 3px;display: block;}.category_name{font-size: 25px;font-style: normal;font-weight: 450;margin-top: 9px;display: inline-block;text-align: left;webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.category_name:hover{color: #F86666;webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.banner_content .btn.light,.banner_content .btn{background:transparent;color: white;}.banner_content .btn:hover{opacity: 0.8;}.slider_category_item:hover .btn{opacity: 1;visibility: visible;}.wrapper_fix{padding-right: 0;}.slider_category .owl-nav{right: 120px;left: 120px;top: auto;transform: translateY(0px);flex-direction: row;}.slider_category .owl-item .slider_category_pos{display: none;}.slider_category .owl-next{position: absolute;right: 0;}.slider_category .owl-item.active .slider_category_pos{display: flex;}.products_grid{grid-template-columns: 1fr 1fr 1fr;grid-gap:60px 30px;display: grid;}.product_item .prod_image {height:413px;}.slider_category .prod_image{height: 170px;width: 170px;}.seo{display: flex;align-items: stretch;justify-content: space-between;}.seo img, .seo picture,.seo>div{width: 49%;}.seo picture img{width: 100%;}.slider_category_item{overflow: hidden;}.slider_category_item picture img{width:100%;height: auto;}.seo-text{font-weight: 400;font-size: 24px;color: #111;position: relative;max-height: 560px;overflow: hidden;}.seo-text strong{font-size: 26px;font-weight: 450;}.seo-text h2{font-weight: 450!important;font-size: 32px;margin-bottom: 19px;}.seo-text h2 span{font-weight: 450!important;}.seo-text p{margin: 10px 0 0 0;}.read_more_block{display: flex;justify-content: flex-start;margin-top: 15px;}.read_more{font-size: 22px;font-style: normal;font-weight: 450;}.page_content{padding-bottom: 45px;}.product_sort_title{font-weight: 400;font-size: 16px;line-height: 160.5%;letter-spacing: 0.1em;color: #333333;opacity: 0.6;margin-right: 12px;}.catalog_flex{margin: 45px 0 10px 0;}.catalog_flex .section_title{margin-bottom: 0;}.sort_img{position: relative;width: 13px;cursor: pointer;height: 13px;background: transparent;background-image: url("../../design/okay_shop/images/sort.svg");}.sort_img.active{background-image: url("../../design/okay_shop/images/sort-down.svg");}.sort_popup{opacity: 0;visibility: hidden;position: absolute;right: -28px;top: 25px;background: #F7F7F7;padding: 5px;z-index: 1;}.sort_popup button{background: transparent;font-style: normal;font-weight: 450;font-size: 16px;text-align: center;line-height: 160.5%;color: #333333;}.sort_popup.active{opacity: 1;visibility: visible;}.products_sort{display: flex;align-items: center;position: relative;}.switch_mobile_filter{margin-left: 40px;cursor: pointer;}.switch_mobile_filter{border: 1px solid rgba(51, 51, 51, 0.6);font-weight: 400;font-size: 16px;line-height: 160.5%;letter-spacing: 0.1em;color: rgba(51, 51, 51, 0.6);padding: 4px 14px;}.switch_mobile_filter img{margin-left: 5px;}.prod_prices{display: flex;align-items: center;justify-content: flex-start;}.prod_prices .price{text-align:left ;font-size: 18px;}.old_price {text-align: center;text-transform: uppercase;font-weight: 450;margin-right: 5px;font-size: 13px;line-height: 160.5%;text-decoration: line-through;}.active_seo .seo-text {max-height:9999999px;}.active_seo .seo-text:before,.active_seo .read_more_block{display: none;}.owl-carousel{box-sizing: border-box;}.product_col_img {width: 50%;}.product_col_info{width: 47%;margin-left: 40px;flex: 1;}.product_flex{align-items: flex-start;}.images_item{height: 630px;display: flex;align-items: center;justify-content: center;width:100%;}.images_link{display: flex;align-items: center;width: 100%;height: 100%;justify-content: center;}.images_link img{max-width: 100%;max-height: 100%;height: 100%;object-fit: cover;border-radius: 3px;}.owl-thumbs{display: flex;margin-top: 12px;margin-right: -8px;margin-left: -8px;flex-wrap: wrap;justify-content: flex-start;}.owl-thumb-item{width:115px;height:115px;position: relative;background: transparent;padding: 0;margin:10px;}.owl-thumb-item:before{content: '';position: absolute;border: 5px solid transparent;width: 100%;height: 100%;box-sizing: border-box;}.owl-thumb-item.active:before{}.owl-thumb-item img{width: 100%;height: 100%;border-radius: 3px;object-fit: cover;}.block_heading{font-weight: 450;font-size: 40px;width: 100%;padding-bottom:13px;}.prod_prices.fix{justify-content: flex-start;}.prod_prices.fix .price{font-size:24px;font-weight:450;}.btn_add{color: #FFFFFF;background: #F86666;border: 1px solid transparent;}.btn_white{border: 1px solid #F86666;color: #F86666;background: transparent;}.details_boxed__offer .btn{margin: 0;}.fn_is_stock .btn{margin-bottom: 45px;margin-top: 15px;font-size: 22px;}.select2-selection__arrow{background-image: url("../../design/okay_shop/images/select.svg");background-size: contain;background-repeat: no-repeat;background-position: center;height: 100% !important;width: 9px!important;right: 8px!important;}.details_flex{flex-wrap: wrap;margin-top: 30px;}.details_item{width: 30%;min-width: 150px;margin: 5px 10px 5px 0;}.select2,.select2-selection.select2-selection--single{width: 100% !important;height: 38px!important;}.select2-selection__arrow b{display: none;}.select2-selection__rendered{height: 100%;display: flex!important;align-items: center;padding-left: 15px!important;}.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #F86666!important;}.select2-results__option{color: #111;font-family: "Futura PT";font-weight: 400;font-size: 18px;}.select2-container--default .select2-selection--single{border-color: #F86666!important;border-radius: 3px!important;color: #111;font-family: "Futura PT";font-weight: 400;font-size: 18px;padding-right: 19px;}.buttons_block{width: 100%;}.slider_prod_item .owl-nav{right: 24px;left: 24px;top: 31.5%;flex-direction: row;}.slider_prod_item .owl-next{position: absolute;right: 0;}.tab{font-weight: 400;font-size: 22px;display: none;}.product_description{position: relative;display: block;}.product_description.active{display: block;}.more_details{display: inline-block;color: #333333;letter-spacing: 0.1em;opacity: 0.6;font-weight: 400;font-size: 16px;line-height: 160.5%;cursor: pointer;}.product_description.active{max-height: 999999999px;}.product_description.active:before{opacity: 0;}.more_details.active{display: none;}.description_block{padding:0 0 30px 0;}.description_block p{margin: 0;}.description_block.fix{border-bottom: 1px solid #C7C7C7;padding: 16px 0;margin: 0;}.description_block.fix:first-child{border-top: 1px solid #C7C7C7;}.tab_info{opacity: 0;visibility: hidden;position: absolute;margin-top: 15px;display: block;padding-left: 14px;font-size: 16px!important;}.description_block.fix.active .tab_info{opacity: 1;visibility: visible;position: relative;}.description_block.fix.active .tab_info .allergen {text-transform: uppercase;}.tabs_link{font-size: 22px;color: #000;font-style: normal;font-weight: 400;padding-right: 35px;position: relative;padding-left: 14px;cursor: pointer;}.tab_ar{position: absolute;right: 23px;top: 50%;transform: translateY(-50%);}.tabs_link.active .tab_ar{transform: translateY(-50%) rotate(180deg);}.fancybox-bg{background: #000000B2;}.fancybox-content{box-shadow: 4px 4px 70px rgba(0, 0, 0, 0.03);border-radius: 3px;padding: 50px;}.form__title{font-weight: 450;font-size: 18px;line-height: 123.5%;color: #333333;margin-bottom: 18px;text-align: center;}.popup_img{width: 45%;background-size: cover;background-position: center;border-radius: 3px;}.popup_flex{align-items: stretch;}.popup_info{width: 50%;}.popup_info_fix{margin: 0 auto;}#fn_popup{width: 100%;max-width: 750px;}#fn_callback_product{width: 100%;max-width: 750px;}.form_group{border: 1px solid #D9D9D9;border-radius: 3px;width: 100%;margin-bottom: 12px;position: relative;}textarea{outline: none;}.form_input,.form_textarea{border: none;padding: 13px 16px;color: #111;border-radius: 3px;font-family: "Futura PT";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;width: 100%;box-sizing: border-box;opacity: 1;}.form_input::placeholder,.form_textarea::placeholder{color: #111;font-family: "Futura PT";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}.cart_page .form_input, .cart_page .form_textarea,.page_login .form_input, .fn_custom_weight_block .form_input {padding: 10px 20px!important;font-size: 18px;border-radius: 3px;border: 1px solid #D9D9D9!important;}.fn_custom_weight_block .form_input::placeholder{font-size: 18px;}.datepicker{background-color: white!important;}.datepicker::placeholder{font-size:18px ;}.cart_page .form_textarea::placeholder {font-size: 18px;   font-family: "Futura PT";}.form_group_fix{font-size: 18px;border-radius: 3px;border: 1px solid #D9D9D9!important;}.cart_page .form_input::placeholder, .cart_page .form_textarea::placeholder.page_login .form_input::placeholder{font-size: 18px!important;}.cart_page .form_group{border: none;margin-bottom: 15px!important;}.form_textarea{resize: none;}.popup_info .btn{margin: 0;}.fancybox-close-small svg{display: none;}.fancybox-close-small{background-image: url("../../design/okay_shop/images/ei_close.svg");width: 21px;height: 21px;top: 20px!important;right: 20px!important;}.flex_img{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40px;}.flex_img img{width: 100%;height: 100%;}.section_left{text-align: left;}.page_description{font-weight: 400;font-size: 16px;line-height: 160.5%;color: #000000;}.page_description h2{font-weight: 700;font-size: 18px;line-height: 164%;}.page_description h3{font-weight: 700;font-size: 16px;line-height: 164%;}.page_description a{color: #EF4744;}.page_tab {font-weight: 700;font-size: 18px;line-height: 175.5%;letter-spacing: 0.1em;text-transform: uppercase;color: #000000;opacity: 0.4;margin-left: 40px;}.similar_links {display: flex;flex-wrap: wrap;}.similar-link.selected {box-shadow: 0px 0px 0px 4px #eeeeee;}.similar-link {margin-right: 10px;padding: 3px 11px;background-color: #f96666;border-radius: 3px;color: white;margin-bottom: 6px;}a.similar-link.similar-link__anchor {transition-duration: .3s;}.similar-link--sold_out {background-color: #aaa;text-decoration: line-through;}.page_tab.active{opacity: 1;}.flex_header .section_title{margin-bottom: 0;}.flex_header{margin-bottom: 36px;}.flex_col{align-items: flex-start;}.flex_col img{margin-left: 45px;}.flex_tabs{flex-wrap: wrap;justify-content: center;}label.error{position: absolute;bottom: -23px;left: 0;color: #F86666;font-style: normal;font-weight: 450;}.form_page{max-width: 490px;width: 100%;}.block_header{font-style: normal;font-weight: 450;font-size: 18px;line-height: 123.5%;margin-bottom: 15px;color: #333333;}.password_remind{color: #111111;font-weight: 400;position: relative;}.password_remind:before{position: absolute;content: "";bottom: 0px;left: 0;height: 1px;opacity: 0.8;background: #EF4744;transition: all 0.3s ease;width: 0;right: auto;}.password_remind:hover:before{right: 0;width: 100%;}.tabs__navigation{max-width: 330px;width: 100%;display: flex;flex-direction: column;}.flex_user{align-items: flex-start;}.tabs__link,.tabs__link-imitation{font-family:Futura PT;font-style: normal;font-weight: 450;font-size:24px;line-height: 1.3;color: #000000;margin-bottom: 30px;transition-duration: .3s;}.tabs__link:last-child{border: none;}.tabs__link.selected, .tabs__link:hover, .tabs__link-imitation:hover{color: #EF4744;}.user_container{width: 100%;margin-left: 60px;}span.user_name {padding-right: 10px;font-size: 12px;line-height: 20px;}.block__heading {font-style: normal;font-weight: 450;font-size: 18px;line-height: 123.5%;margin-bottom: 30px;color: #333333;}.border_block{border-top: 1px solid rgba(51, 51, 51, 0.5);padding-top: 30px;}.form_description{font-style: normal;font-weight: 450;font-size: 16px;color: #000000;max-width: 700px;width: 100%;opacity: 0.6;margin-bottom: 30px;}.form_page .btn{max-width: 400px;margin: 15px 0;}.message_error{color: #EF4744;font-size: 18px;}.user_orders_hidden{display: none;}.table_user{margin: 0;width: 100%;border-collapse: collapse;}.table_user .btn{margin: 0;padding: 9px 0;max-width: 217px;}.table_user th,.table_user td{padding: 30px 8px;}.table th{font-style: normal;font-weight: 450;font-size: 14px;line-height: 160.5%;text-transform: uppercase;text-align: center;}.table td{font-style: normal;font-weight: 450;font-size: 14px;text-align: center;}.table{border-bottom: 1px solid rgba(51, 51, 51, 0.5);}.order_paid{color: #00AA11;}.order_color{color: #D7C204;}#user_orders .block__heading{padding-left: 33px;}.header_top .wrapper.flex{justify-content: flex-end;}.flex_cart{align-items: flex-start;}.flex_group{flex-wrap: wrap;align-items: flex-start;}.flex_group .group_item{width: 48%;}.col_tab{font-size: 18px;line-height:23.08px;color: #111111;padding: 4px 20px;font-weight: 400;cursor: pointer;}.step{font-weight: 450;font-size: 18px;line-height:23.08px;color: #111111;padding: 4px 20px;cursor: pointer;}.step.active,.col_tab.active{opacity: 1;}.col_tab.active{border: 1px solid #F64542;border-radius: 23px;}.col_tabs{padding-bottom: 30px;justify-content: flex-start;}.steps{margin: 30px 0;}.form_border{margin-bottom: 25px;}.cart_2 .form_border{margin-bottom: 0;}.form_placeholder{font-style: normal;font-weight: 450;font-size: 18px;display: block;color: #333333;margin-bottom: 4px;}.form_border .form_group{margin-bottom: 40px;}.buttons .btn{margin: 0;width: 48%;font-size: 18px;}.buttons{justify-content: space-between;}.col_user{width: 48%;padding-right: 56px;border-right: 1px solid #D9D9D9;}.col_order{width: 48%;padding-left: 56px;position: sticky;top: 110px;right: 0;}.purchase__item{align-items: flex-start;position: relative;padding-right: 25px!important;}.purchase_remove{position: absolute;right: 0;top: 30px;}.amount__input{border: none;padding: 0;width: 20px;text-align: center;}.purchase__amount{display: inline-flex;align-items: center;}.purchase_image{min-width: 136px;width: 136px;margin-right: 20px;}.cart_page .purchase_image{min-width: 96px;width: 96px;border-radius: 3px;margin-right: 30px;height: 96px;}.purchase_image img{width: 100%;height: 100%;object-fit: cover;}.purchase__content{width: 100%;}.purchase__name{font-weight: 700;font-size: 14px;line-height: 160.5%;letter-spacing: 0.1em;text-transform: uppercase;color: #333333;margin-bottom: 17px;}.purchase__category{font-weight: 700;font-size: 14px;line-height: 160.5%;letter-spacing: 0.1em;text-transform: uppercase;color: #333333;opacity: 0.6;margin-bottom: 17px;}.purchase__amount{font-weight: 450;font-size: 16px;line-height: 160.5%;color: #333333;opacity: 0.6;}.purchase__price_total{text-transform: uppercase;font-weight: 450;font-size: 14px;line-height: 160.5%;margin-top: 16px;}.purchase_decor_price{font-size: 12px;}.purchase_decor_cart_price{font-size: 10px;}.purchase__item{border-bottom: 1px solid rgba(51, 51, 51, 0.5);padding: 30px 0;align-items: stretch;}.cart_page .purchase__item{border-color: #D9D9D9;padding-right: 0!important;}.cart_page .purchase__item:first-child{padding-top: 0!important;}.cart_page .purchase__item:last-child{border: none;}.col_order .col_tab{padding-bottom: 30px;border-bottom: 1px solid rgba(51, 51, 51, 0.5);opacity: 1!important;}.purchase_detail__item{display: flex;align-items: center;font-weight: 700;font-size: 18px;letter-spacing: 0.1em;line-height: 123.5%;margin: 30px 0;}.order_details{font-style: normal;font-weight: 450;font-size: 16px;line-height: 160.5%;opacity: 0.6;border-bottom: 1px solid rgba(51, 51, 51, 0.5);padding-bottom: 30px;}.order_details td{padding: 0 12px 0 0;}.btn_black{background: transparent;color: #111111;border:1px solid #111111 ;}.delivery__description{display: none;}.flex_start{align-items: flex-start;}.fn_validate_login{margin-right: 3%;}.purchase__item.fix{border: none;padding-top: 0;}.order_payment__checkout .button{color: #FFFFFF;background: #EF4744;border: 1px solid transparent;margin: 36px 0;border-radius: 3px;font-weight: 700;font-size: 14px;line-height: 160.5%;padding: 16px 8px;letter-spacing: 0.1em;text-transform: uppercase;display: block;text-align: center;cursor: pointer;}.order_payment__form .btn,.new_pay .btn{width: auto;cursor: pointer;padding: 16px 8px;}.delivery__label{position: relative;padding-left: 25px;}.delivery__input,.checkbox__input{position: absolute;z-index: -1;opacity: 0;margin: 10px 0 0 7px;}.delivery__name{position: relative;padding-left: 25px;}.delivery__name:before {content: "";display: inline-block;width: 11px;height: 11px;flex-shrink: 0;flex-grow: 0;background: #dedede;box-sizing: border-box;margin-right: 6px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 1px;}.delivery__label input:checked + .delivery__name:before {background-image: url(../../design/okay_shop/images/check.svg), linear-gradient(180deg, #EF4744 0, #EF4744 100%);background-position: center;background-repeat: no-repeat;}div.cart_page{margin-top:55px ;}#fn_pop_up_cart_wrap{padding: 20px;max-width: 600px;width: 96%;}.purchase__amount.fix{margin-top: 20px;display: flex;justify-content: space-between;}.amount{border: 0.5px solid #333333;box-sizing: border-box;border-radius: 3px;width: 78px;height: 31px;margin: 8px 0;cursor: pointer;display: flex;align-items: center;justify-content: space-around;}.amount .amount__input{width: 100%;border: 0;text-align: center;outline: 0;}span.fn_minus, span.fn_plus {display: flex;width: 20px;height: 20px;align-items: center;justify-content: center;padding: 0;flex-shrink: 0;font-size: 12px;line-height: 1;}.select2-selection__rendered{font-family: "Futura PT";font-weight: 400;font-size: 18px;line-height: 1.6!important;color:#111!important;letter-spacing: normal!important;}.coment{display: none;width: 100%!important;}.coment.active{display: block;}.underline{cursor: pointer;}.underline2 .amount__input{color:#333333;}.group_info{opacity: 0.6;}.commentar{display: inline;}.form_group.fix{margin-bottom: 4px;}.info_delivery .btn{margin: 0;margin-top: 13px;width: 100%;padding-right: 5px;padding-left: 5px;box-sizing: border-box;font-size: 21px;}.flex_item>div{width: 30%;}.flex_item .form_group,#user_info .form_group{margin-bottom: 15px;}.flex_item{align-items: flex-end;}.check_name{position: relative;font-weight: 450;margin-bottom: 10px;font-size: 24px;display: inline-block;cursor: pointer;}.check_name:before {content: "";display: inline-block;width: 19px;height: 19px;flex-shrink: 0;flex-grow: 0;border:1px solid #F64542;box-sizing: border-box;border-radius: 50%;position: absolute;right: -35px;top: 55%;transform: translateY(-50%);}.check_name:after {content: "";width: 7px;height: 7px;border-radius: 50%;position: absolute;top: 54%;transform: translateY(-50%);right: -29px;display: none;background: #F64542;}.checkbox input:checked + .check_name:after {display: inline-block;}.user_date{display: inline;}.group_otstup{margin-top: 30px;}.group_otstup .checkbox{margin-bottom: 4px;display: block;}.group_other{display: none;width: 100%;}.flex_center{display:flex;justify-content: space-between;}.group_other.active{display: block;}.cart_info{margin-bottom: 20px;}.cart_info.active{display: block;}.fn_fast_order_submit{margin: 0;cursor: pointer;}.purchase_detail__price--total .buttons .btn{width: 100%;margin: 5px;padding: 0!important;display: flex;align-items: center;justify-content: center;font-size: 16px;}.purchase_detail__column_value{width: 100%;}.purchase_detail_popup_total{margin-bottom: 10px;margin-left: 5px;}.block__popup_cart{overflow-y: auto;max-height: 375px;padding-right: 10px;}#fn_pop_up_cart .purchase_detail__item{margin-bottom: 0;}#fn_pop_up_cart .block__heading{margin-bottom: 0;}.text_center{text-align: center;}.article_item{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #C7C7C7;}.article_item .blog_img{height: 314px;margin-right: 20px;width: 314px;min-width: 314px;}.blog_item .section_descr{color: #111111;margin-bottom: 20px;}.blog_item .underline{font-size: 24px;font-weight: 450;line-height: 31px;opacity: 1;}.post_container__wallpaper{width: 100%;height: 400px;max-width: 650px;margin: 0 auto 10px auto;background-position: top!important;}.filter_block{opacity: 0;visibility: hidden;position: absolute;border-top: 1px solid rgba(51, 51, 51, 0.5);border-bottom: 1px solid rgba(51, 51, 51, 0.5);padding: 30px 0 0 0;}.filter_block.active{position: relative;opacity: 1;visibility: visible;transition: 200ms linear;}.filter_title{letter-spacing: 0.1em;text-transform: uppercase;font-family: 'Mont';font-style: normal;font-weight: 700;font-size: 18px;line-height: 123.5%;margin-bottom: 11px;color: #333333;}.filter_pos{letter-spacing: 0.1em;text-transform: uppercase;font-style: normal;font-weight: 700;font-size: 14px;line-height: 160.5%;background: #F7F7F7;border-radius: 3px;padding: 6px 10px;margin:3px 18px 3px 0;color: #333333;cursor: pointer;}.filter_pos:hover{opacity: 0.8;}.filter_item{margin-bottom: 30px ;}.filter_pos.active img{opacity: 1;visibility: visible;position: relative;}.filter_pos img{opacity: 0;visibility: hidden;position: absolute;margin-left: 6px;}.filter_list{display: flex;flex-wrap: wrap;}.filter_pos.active {background: #333333;color: white;}.filter_pos.active a{color: white;}.switch_mobile_filter.active{background: #333333;color: white;border-color: #333333;}.switch_mobile_filter.active img{filter: brightness(1) contrast(1) invert(1);transform: rotate(180deg);}.filter_after {margin: 40px auto;display: none;}.filter_after.active{display: flex;justify-content: center;}.fn_subscribe_success{font-size: 14px;}.message_success{font-size: 18px;}.fn_subscribe_success, .message_success{margin-top: 10px;color: #4eb74e!important;font-weight: 400;line-height: 160.5%;max-width: 265px;}.fn_subscribe_error .fn_error_text{margin-top: 10px;max-width: 265px;font-size: 14px;display: block;}.page_description li{position: relative;padding-left: 15px;margin: 3px 0;}.page_description li:before{content: '';position: absolute;left: 0;width: 10px;height: 1px;background: #EF4744;top: 10px;}.registr_item{width: 160px;height: 40px;margin-right: 10px;border-radius: 3px;padding: 8px 5px;display: flex;align-items: center;justify-content: center;color: #FFFFFF;box-sizing: border-box;}.registr_g{background: #ea4235;}.registr_f{background: #4167b2;}.registr_item img{width: 100%;max-width: 25px;margin-right: 8px;}.social_registr{justify-content: flex-start;margin-top: 20px;}.page_login .form_page{max-width: 577px;width: 100%;margin-right: 0!important;}.registr_item:hover{opacity: 0.7;}.page_contact h3{font-weight: 450;font-size: 21px;line-height: 123.5%;margin-bottom: 14px;margin-top: 0;}.page_contact h4{font-style: normal;font-weight: 450;font-size: 16px;line-height: 160.5%;position: relative;margin-bottom: 14px;display: inline;}.page_contact h4:before{content: '';position: absolute;bottom: 0;width: 100%;height: 1px;background:  rgba(51, 51, 51, 0.3);left: 0;}.page_contact {font-style: normal;font-weight: 450;font-size: 16px;line-height: 160.5%;align-items: flex-start;}.page_contact a,.page_contact p{margin-bottom: 14px;color: #111111;font-style: normal;font-weight: 450;font-size: 16px;line-height: 160.5%;}.page_contact .page_description>div:first-child{margin-bottom: 48px;}.marg{margin-top: 48px;}.map{width: 100%;max-width: 850px;height: 415px;margin-left: 50px;}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display: none!important;}.contact_text{font-style: normal;font-weight: 450;font-size: 16px;line-height: 160.5%;color: #000000;opacity: 0.6;}.contact_text a {text-decoration: underline;}.flex_contact_bottom{align-items: flex-start;}.flex_contact_bottom .social_link{margin: 0 0 0 21px;}.social_link img{-webkit-transition: 300ms linear;-moz-transition: 300ms linear;-ms-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}.page_contact .page_description{min-width: 300px;}.datepicker{padding: 13px 16px!important;}.group_item .underline{font-style: normal;font-weight: 400;font-size: 18px!important;color: #111111;margin-bottom: 15px;display: inline-block;}.group_item .underline:before{display: none;}.user_date.underline:before,.commentar.underline:before{bottom: 1px;}.page_oplata h4:before{display: none;}.page_oplata h4{font-size: 16px;line-height: 160.5%;color: #000000;font-weight: 500;display: block;}.page_contact .page_oplata>div{margin-bottom: 20px;}.contact_text.fix a{font-weight: 600;}.prod_image img{max-width: 64px;}.product_col_img .no_image img{width: 100%;height: 550px;}.fancybox-stage{opacity: 0;-webkit-transition: 800ms linear;-moz-transition: 800ms linear;-ms-transition: 800ms linear;-o-transition: 800ms linear;transition: 800ms linear;height: 0;}.fancybox-is-open .fancybox-stage{height: auto;opacity: 1;-webkit-transition: 800ms linear;-moz-transition: 800ms linear;-ms-transition: 800ms linear;-o-transition: 800ms linear;transition: 800ms linear;}.user_popup{max-width: 500px;width: 100%;margin-right: 0;}.user_popup .form__title{font-size: 24px;}.user_popup .btn_add{margin-bottom: 0;}input.other_weight_input {width: 100%;height: 38px;box-sizing: border-box;padding: 5px 5px 5px 20px;}.label_block{white-space: pre-wrap;}.page_content.fix{padding-bottom: 0;}.page_content.fix .o_notify_v2_content{font-style: normal;font-weight: 450;font-size: 18px;line-height: 1.6;padding-bottom: 15px;}.footer .social_link:hover{transform: scale(1.1);}#fn_fast_order{max-width: 500px;width: 100%;box-sizing: border-box;}.page_login .page_description li{position: relative;padding-left: 15px;margin: 3px 0 10px 0;}.pagination{display: flex;align-items: center;justify-content: center;margin-top:75px;flex-wrap: wrap;}.pagination__item{margin: 5px;border: 1px solid #F86666;border-radius: 3px;text-align: center;font-weight: 450;font-size:20px;color:#F86666;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;}.pagination__item.active,.pagination__item:hover{-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;background: #F86666;}.pagination__item.active .pagination__link,.pagination__item:hover .pagination__link{color: #FFFFFF;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;}.pagination__link{display: flex;align-items: center;justify-content: center;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;min-width: 35px;box-sizing: border-box;padding: 10px;height: 35px;text-align: center;font-weight: 450;font-size: 20px;color: #F86666;}.allergen_new {text-transform: uppercase;}.flex_blocks{display: flex;align-items: flex-start;justify-content: space-between;}.flex_blocks_item{width: 48%;}.flex_blocks .order_details{border-bottom: 0;padding-bottom: 0;margin: 0;font-size: 14px;font-style: normal;font-weight: 450;width: 100%;}.flex_blocks .purchase__item.fix{padding-bottom: 15px;font-style: normal;font-weight: 450;}.flex_blocks .order_payment__title{font-size: 18px;font-style: normal;font-weight: 450;}.flex_blocks .purchase_detail__column_value,.flex_blocks .order_payment__name{opacity: 0.8;font-style: normal;font-weight: 450;}.flex_blocks .purchase__price_total,.flex_blocks .purchase_detail__item{text-transform: none;font-size: 18px;line-height: 123.5%;font-style: normal;font-weight: 450;}.flex_blocks .purchase__amount{font-size: 14px;font-style: normal;font-weight: 450;}.order_payment__description{line-height: 1.8;opacity: 0.6;}.flex_blocks .order_details{line-height: 1.8;}.autocomplete-suggestions{border: 1px solid  rgba(51, 51, 51, 0.6);border-top: 0;box-sizing: border-box;padding: 8px 0;margin-left: -1px;}.autocomplete-suggestion{display: block!important;padding: 5px!important;box-sizing: border-box;cursor: pointer!important;transition: 400ms linear;line-height: 1.3;}.autocomplete-suggestion:hover{color: #EF4744!important;transition: 400ms linear;}.autocomplete-suggestions::-webkit-scrollbar, .select2-results__options::-webkit-scrollbar{width: 4px;height: 4px;}.autocomplete-suggestions::-webkit-scrollbar-button , .select2-results__options::-webkit-scrollbar-button{background-color: #111111;}.autocomplete-suggestions::-webkit-scrollbar-track , .select2-results__options::-webkit-scrollbar-track{background-color: #111111;}.autocomplete-suggestions::-webkit-scrollbar-track-piece , .select2-results__options::-webkit-scrollbar-track-piece{background-color:  #111111;}.autocomplete-suggestions::-webkit-scrollbar-thumb, .select2-results__options::-webkit-scrollbar-thumb {height: 0;background-color: #F86666;border-radius: 0;}.autocomplete-suggestions::-webkit-scrollbar-corner , .select2-results__options::-webkit-scrollbar-corner{background-color: #111111;}.autocomplete-suggestions::-webkit-resizer, .select2-results__options::-webkit-resizer {background-color: #111111;}.password_open {width: 20px;height: 20px;display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(../../design/okay_shop/images/eye.svg);cursor: pointer;z-index: 1;-webkit-transition: 100ms linear;-moz-transition: 100ms linear;-ms-transition: 100ms linear;-o-transition: 100ms linear;transition: 100ms linear;}.password_open:hover {scale: 1.1;}.red_text{color: red;}.fn_decor_price_block{position: absolute;top: -35px;font-size: 18px!important;font-weight: 700;}.banner_gallery{margin-bottom: 0!important;}.price_width{width: 36%;display: flex;align-items: center;flex-wrap: wrap;}.center{text-align: center;}.details_item{position: relative;}.price_width .price{text-align: left;}.logo img{width: 100%;}.header .wrapper{width: 100%;box-sizing: border-box;}.slider_category .owl-item{width: 170px!important;}.categories_grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));grid-gap: 16px;}.contact_h4 a{color: #EF4744;}.contact_h4:before{background: #EF4744!important;}.insta_flex{display: flex;align-content: center;}.insta_flex img{margin-right: 8px;}.sub_col_right_fix{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;width: calc(100% - 63%);height: 81%;}.sub_col_right_fix .menu_block{height: 100%;}.sub_col_right{height: 81%;}.fn_validate_callback_product .captcha{margin-bottom: 25px;}.sub_col_left .categories_menu {display: grid;}.menu_width{column-width: 32rem;}.sub_col_left .category_item{width: 100%;}.block_call{position: fixed;bottom: 50px;right: 50px;z-index: 10000;}.block_call_btn{background: #EF4744;width: 60px;height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 10;border: 2px solid #EF4744;}.block_call_btn:before{content: '';position: absolute;background-color: #EF4744;display: block;width: 100% ;height: 100% ;border-radius: inherit;z-index: 0;animation:pulse 1500ms infinite;left: 0;}@keyframes pulse{0%{box-shadow:rgba(239, 71, 68, 0.1) 0 0 0 0;}75%{box-shadow: rgba(239, 71, 68, 0.1) 0 0 0 16px;}}.block_call_btn.active img{opacity: 0;visibility: hidden;}.block_call_btn img{position: relative;}.block_call_btn.active{background: white;}.block_call_btn.active:before{left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(45deg);background: #EF4744;width: 20px;height: 2px;animation: none;}.block_call_btn.active:after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(-45deg);background: #EF4744;width: 20px;height: 2px;}.block_call_list{-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;z-index: -1;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;height: 160px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}.block_call_list .social_link{margin: 0 0 5px 0;background: white;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 10px 7px rgba(239, 71, 68, 0.15);}.block_call_list img{width: 24px;}.block_call.active .block_call_list{opacity: 1;visibility: visible;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}form.fn_add_to_cart button {font-weight: 450;font-size: 18px;padding: 8px 20px;margin-top: 8px;transition-duration: .3s;background-color: #f2f2f2;color: white;border-radius: 3px;}.prod_title__prices {display: flex;justify-content: space-between;align-items: center;}@media (min-width : 1024px) {form.fn_add_to_cart button:hover {opacity: .7;}a.similar-link.similar-link__anchor:hover {opacity: .7;}}@media only screen and (max-width : 500px) {.block_call{bottom: 20px;right: 20px;}}.top_fixed .languages_list{position: relative;opacity: 1;visibility: visible;flex-direction: row;left: 0;padding: 0;width: auto;background: transparent;}.top_fixed .arrow{display: none;}.top_fixed .switcher_language{display: flex;align-items: center;justify-content: flex-end;margin-left: 0;}.top_fixed .languages_list a{color: white;opacity: 0.7;margin-left: 16px;}.top_fixed .language.active{color: white;}.footer_width{display: flex;width: 49%;justify-content: space-between;}.footer_width .footer_col{width: 48%;}.btn_hid{display: none;}.menu_container .menu_subcategory .nav_item{margin: 4px 0;}.faq__item {border-bottom: 1px solid #C7C7C7;;padding-bottom: 19px;margin-bottom: 16px;}.faq__question{font-size: 24px;font-style: normal;font-weight: 450;line-height: normal;color: #111;padding-right: 18px;font-family: "Futura PT";}.faq__question.active{color: #111;}.partners{display: grid;flex-wrap: wrap;grid-gap: 28px 70px;margin-top: 40px;align-items: center;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}.partner_item{width:100%;margin: 0 auto;max-height: 100px;}.banner_gallery .banner_description,.banner_gallery .banner_title{color: #FFF;text-align: center;font-size: 96px;font-style: normal;font-weight: 450;line-height: 130%;text-transform: uppercase;}.banner_gallery .banner_image,.banner_gallery .banner{height: 830px;}.banner_gallery .banner_title{letter-spacing: normal;position: relative;text-align: left;width: 100%;margin-bottom: 0;}.horeca_img{width: 100%;margin-bottom: 20px;border-radius: 3px;}.features_list{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 50px 20px;}.feature_title{font-size: 30px;font-style: normal;font-weight: 450;line-height: normal;margin-bottom: 6px;}.feature_descr{font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;max-width: 480px;width: 100%;}.fn_subscribe_form{max-width: 630px;width: 100%;margin-left: 30px;}.col_text{max-width: 350px;width: 100%;}.mini_img{max-width: 315px;width: 100%;margin-top: 40px;display: block;margin-right: 0;}.flex_about{align-items: stretch;}.flex_about>picture{max-height:545px ;width: 49%;height: 100%;}.flex_about_text{display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;width: 49%;}.attention-message{color: #f96666;}.flex_about img{border-radius: 3px;width: 100%;height: auto;}.pre-order-message {font-size: 16px;color: #F86666;margin-top: 10px;}.flex_about .section_descr{width: 100%;}.cart_page .min_order_sum_message.purchase_detail__item {color: #F86666;margin: 20px 0;}.cart_info .message_error {margin-bottom: 10px;}.shop_img{width: 100%;margin-top: 12px;}.shop_col{width: 49%;}.shop_title{font-size: 32px;font-style: normal;font-weight: 450;line-height: normal;}.shop_img.fix{max-height: 500px;height: 100%;object-fit: cover;}.shops{align-items: flex-end;}.about_item_title{font-size: 50px;font-style: normal;font-weight: 450;line-height: normal;color: #111;}.about_descr{color: #111;font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}.title_img{display: flex;align-items: center;justify-content: center;}.about_list{display: flex;justify-content: space-between;}.about_item{width: 20%;}.section_descr p{margin: 0 0 20px 0;}.flex_about_text.fix{align-items: flex-start;}.flex_about.fix>img{max-height: 600px;}.section_title.new{font-size: 40px;padding-top: 70px;}.doc_img img{border-radius: 3px;object-fit: cover;max-width: 380px;position: relative;}.doc_img{position: relative;display: flex;align-items: flex-start;justify-content: center;}.doc_img:before{border-radius: 3px;background: #FAFAFA;width: 100%;height: 80%;content: '';position: absolute;bottom: 0;}.seo_fix{align-items: flex-start;}.categories_grid .slider_category_item{width: 100%;aspect-ratio: 1/1;height: auto !important;}.categories_grid .slider_category_item picture,.categories_grid .slider_category_item picture img{width: 100%;height: 100%;object-fit: cover;}.sale_title{font-size: 50px;font-weight: 450;line-height: 1.1;letter-spacing: 0em;text-align: left;}.sale_price{font-size: 30px;font-weight: 450;line-height: 33px;letter-spacing: 0em;text-align: left;margin: 20px 0;}.sale_popup .btn{background: #F86666;border-color: #F86666;font-weight: 400;max-width: 273px;margin: 0;outline: none;appearance: none;}.sale_info{width: 48%;position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: center;}.sale_img{position: absolute;right: 0;bottom: 0;z-index: 0;width: 125%;height: 100%;object-fit: cover;object-position: center;}.sale_img_col{width: 50%;position: relative;}.sale_popup{align-items: stretch;height: 50vh;overflow-x: hidden;min-height: 350px;}#fn_sale{padding: 50px 0 0 50px!important;max-width: 1100px;width: 100%;background: #FCFCFC!important;border: 7px solid #F86666;border-radius: 3px;}#fn_sale .fancybox-close-small,#fn_sale_new .fancybox-close-small{background-image: url("../../design/okay_shop/img/close.svg") !important;}.sale_img_col .btn{display: none;}.subscribe_form__group label.error{bottom: -100px;font-family: "Futura PT";font-size: 19px;font-style: normal;font-weight: 400;line-height: normal;}.subscribe_form__group .fn_subscribe_success{font-family: "Futura PT";font-size: 19px;font-style: normal;font-weight: 400;line-height: normal;}.scroll_block .menu_eventer{position: relative;width: 100%;}.scroll_block .menu_eventer:before{content: '';position: absolute;right: 0px;top: 13px;width: 8px;height: 5px;background-size: cover;background-image: url(../../design/okay_shop/images/ar-bottom.svg);-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.scroll_block .menu_eventer .menu_group__list{top: 0;height: auto;background: transparent;position: absolute;opacity: 0;visibility: hidden;width: 100%;left: 0;z-index: 100;padding: 5px 0 5px 10px;}.scroll_block .menu_eventer >a{width: 100%;display: block;}.scroll_block .menu_eventer.active>a{color: #F86666;}.scroll_block .menu_eventer.active .menu_group__list{position: relative;opacity: 1;visibility: visible;-webkit-transition: 200ms linear;-moz-transition: 200ms linear;-ms-transition: 200ms linear;-o-transition: 200ms linear;transition: 200ms linear;}.scroll_block .menu_eventer.active:before{transform: rotate(180deg);-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.scroll_block .menu_eventer .menu_group__list a{font-size: 18px!important;}.scroll_block .menu_eventer div.menu_group__link{font-weight: 450;font-size: 20px !important;cursor: pointer;}.seo_img{object-fit: cover;}.post_wrapper{max-width: 615px;width: 100%;margin: 0 auto;}.post_img{width: 100%;margin-bottom: 15px;}.blog_item .section_title{margin-bottom: 15px;display: inline-block;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.blog_item .section_title:hover{color: #F86666;-webkit-transition: 400ms linear;-moz-transition: 400ms linear;-ms-transition: 400ms linear;-o-transition: 400ms linear;transition: 400ms linear;}.post_img_mob{display: none;}.partner_item:first-child{height: 50px;width: auto;}.partner_item:nth-child(3){height: 76px;}.partner_item:nth-child(6){height: 88px;}.partner_item:nth-child(4){height: 73px;}.horeca_img_mob{display: none;}.seo.active{align-items: flex-start;}.seo img{max-height: 600px;object-fit: cover;border-radius: 3px;}.seo-text:before{content: '';position: absolute;width: 100%;bottom: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);height: 15px;}#fn_sale_new{padding-top: 0!important;padding-right: 0!important;padding-bottom: 0!important;max-width: 1100px;width: 98%;background: #FCFCFC!important;border: 7px solid #F86666;border-radius: 3px;padding-left: 50px!important;}.sale_img_new{height: 100%;width: 100%;object-fit: cover;}#fn_sale_new  .sale_popup{max-height: 550px;height: auto;}#fn_sale_new .sale_info{}.sale_img_col_fix{position: relative;overflow: hidden;width: 54%;}.sale_img_col_fix .btn{display: none;}#fn_sale_new .sale_title{max-width: 385px;margin-bottom: 30px;padding-right: 20px;}.promo_img{position: absolute;right: 20px;top: 20px;width: 64px;z-index: 1;}.product_col_img{position: relative;}.sticker{position: absolute;right: 10px;top: 10px;width: 64px;z-index: 1;}.sticker--sold_out{position: absolute;right: 10px;top: 10px;width: auto;padding: 3px 11px;background-color: #f96666;border-radius: 3px;color: white;font-size: 22px;font-weight: 400;z-index: 2;}.buttons_block .product-page__out_stock.product-page__out_stock--sold_out{font-size: 36px;font-weight: 450;border: none;background: transparent;color: rgba(17, 17, 17, 0.35);padding: 0;cursor: default;}.cart_2 .select2, .cart_2 .select2-selection.select2-selection--single{height: 42px!important;border: none;}.cart_title{font-size: 40px;font-weight: 450;line-height: 51.28px;text-align: left;color: #111111;margin-bottom: 20px;}.cart_page .flex_group .group_item{width: 100%;}.cart_page .form_placeholder{font-weight: 400;color: #111111;font-size: 16px;}.btn_grey{background: #D9D9D9;color: #1B1B1B;padding: 0;height: 40px;display: flex;align-items: center;justify-content: center;}.nsm7Bb-HzV7m-LgbsSe-Bz112c{display: none;}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{text-overflow: initial!important;max-width: 56px;direction: rtl;}.nsm7Bb-HzV7m-LgbsSe:hover, .nsm7Bb-HzV7m-LgbsSe:focus{border-color: transparent;}.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background: transparent!important;}.col_tab.fix{padding: 0;margin: 0 0 10px 0;}.register_block{background: #F2F2F2;padding: 20px;margin-bottom: 40px;display: flex;align-items: center;justify-content: space-between;}.register_btn{max-width: 210px;margin: 0;font-size: 22px;}.register_block span{color: #111111;font-size: 18px;font-weight: 400;line-height: 23.08px;text-align: left;margin-right: 10px;}.cart_page .purchase__name{font-weight: 400;font-size: 22px!important;text-transform: none;letter-spacing: normal;}.cart_page .purchase__content{display: flex;flex-direction: column;justify-content: space-between;}.cart_page .purchase__price_total{font-size: 22px;font-weight: 400;text-transform: none;margin-top: 0;}.cart_page .amount{margin-bottom: 0;margin-top: 0;border: none;}.cart_page span.fn_minus,.cart_page span.fn_plus{border: 1px solid #F64542;width: 21px;height: 21px;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 20px;}.cart_page .amount__input{font-size: 22px;font-weight: 400;}.cart_page .purchase_decor_cart_price{font-size: 14px;line-height: 1;padding-top: 0;}.cart_page .purchase_remove{font-size: 30px;font-weight: 300;line-height: 38.46px;top: 20px;color: #111111;transform: rotate(45deg);}.delivery_block,.cart_user{display: none;}.delivery_block.active,.cart_user.active{display: block;}.flex_groups .group_item{width: 48%!important;}.cart_descr{font-size: 24px;font-weight: 450;}.cart_page .flex_center{flex-direction: column;}.cart_page .select2-selection__rendered{font-weight: 400!important;font-size: 18px!important;}.select_pay .select2-container{max-width: 675px;width: 100%;}.cart_page .select2-container--default .select2-results__option--highlighted[aria-selected]{background: transparent!important;color: #111111!important;}.cart_page .select2-results__option{padding: 3px 20px;color: #111111!important;font-size: 18px!important;}.cart_page .select2-selection__rendered{padding-left: 20px!important;color: #111111!important;}.cart_page .select_pay .select2-dropdown{border-color: #C7C7C7!important;box-shadow: 0px 6px 6px 0px #0000001A;}.cart_page .form_input.error,.page_login .form_input.error{border-color: #F86666!important;}.cart_page label.error,.page_login label.error{bottom: -18px;color: #EE4744;font-size: 15px;font-weight: 400;}input[readonly], textarea[readonly] {background-color: #fafafa;cursor: pointer;border: 1px solid #D9D9D9 !important;}.cart_page .purchase_detail__item{margin: 0 0 10px 0;font-weight: 450;font-size: 24px;line-height: 1.3;letter-spacing: normal;display: flex;align-items: center;justify-content: space-between;}.cart_page .purchase_detail__column_value{width: auto;text-align: right;}.cart_page .select2-container--default .select2-selection--single{border: none!important;}.cart_page .password_remind{font-size: 16px;font-weight: 400;text-align: right;color: #111111;width: 100%;display: inline-block;}.code_repeat, .code_repeat_text{color: black;font-size: 14px;width: 100%;text-align: right;}.gift_section.active{display: block;}.mb-20{margin-bottom: 20px;}.gift_section{display: none;}.inactive_user_message {padding: 10px 20px;border: 1px solid #F64542;border-radius: 23px;}.code_repeat:hover{opacity: 0.8;}.col_tab:hover,.btn_grey:hover{opacity: 0.8;}.form_button.btn.btn_add.animation.button--blick.g-recaptcha.inactive_cart_button {opacity: 0.5;cursor: default;}.popup_title{font-size: 34px;font-weight: 450;line-height: 1.2;text-align: left;}.popup_subtitle{font-size: 23px;font-weight: 400;line-height:1;text-align: left;margin: 15px 0;}.popup_descr{font-size: 18px;font-weight: 400;line-height: 1.2;text-align: left;max-width: 445px;margin-bottom: 15px;}.cart_page .popup .btn{margin-top: 0;}.cart_page .btn_add{font-size: 22px;}.cart_page .password_open,.page_login .password_open{top: 65%;}.cart_page .password_remind:before{display: none;}.cart_page .select2-selection__arrow{display: none;}.cart_page .select2,.cart_page  .select2-selection.select2-selection--single{height: 45px!important;}.page_login{justify-content: center;}.page_login .btn{max-width: 100%;font-size: 20px;padding: 11px 0;}.btn_add.fix{color: #F86666;border-color: #F86666;background: transparent;}.page_login .form_body{display: flex;flex-direction: column;align-items: flex-end;}.page_login .form_group {border: none;margin-bottom: 15px !important;font-size: 18px;}.nsm7Bb-HzV7m-LgbsSe{background: transparent!important;height: auto!important;}.btn_grey svg{display: none!important;}.page_login .btn_grey{font-size: 18px;padding: 0;}.user_orders li{font-family: Futura PT;font-weight: 400;font-size: 22px;margin-bottom: 10px;}.user_orders li strong{font-weight: 450;}.user_purchase .purchase_image{min-width: 96px;width: 96px;border-radius: 3px;height: 96px;}.user_purchase  .purchase__name{font-family: Futura PT;font-weight: 400;font-size: 22px;text-transform: none;letter-spacing: normal;line-height: 1;}.user_purchase  .purchase__price_total{font-weight: 400;margin-top: 0;font-size: 22px;line-height: 1;text-transform: none;}.user_purchase .purchase__content{display: flex;flex-direction: column;justify-content: space-between;}.user_purchase .purchase__item:last-child{border: none;}.user_purchase{margin-bottom: 100px;}.user_purchase:last-child{margin-bottom: 0;}.user_purchase .purchase__item{padding-right: 0!important;}.user_purchase .btn{margin:0;max-width: 185px;font-size: 20px;font-weight: 400;padding: 6px 10px;line-height: 1.2;cursor: pointer;}#user_orders{max-width: 575px;}.flex_user .user_container{overflow-y: visible;}.cart_page .select2-dropdown{border-color: #C7C7C7;border-radius: 3px;box-shadow: 0px 6px 6px 0px #0000001A;}.cart_page .autocomplete-suggestions{border-color: #C7C7C7!important;border-radius: 3px;box-shadow: 0px 6px 6px 0px #0000001A;background: #FFFFFF;}.cart_page .autocomplete-suggestion{font-size: 18px!important;}.form__button--coupon{margin: 0 0 0 10px;width: 45px;height: 45px;cursor: pointer;padding: 0;}.cart_page .form__group--coupon{margin: 0!important;}.center{text-align: center;}.delivery_free_block{overflow-x: hidden;padding-bottom: 30px;margin-top: 20px;}.delivery_free_title{font-size: 35px;font-weight: 500;margin-bottom: 35px;}.delivery_progress_bar {display: flex;align-items: center;position: relative;}.delivery_progress_bar:before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 50px;height: 50px;background: #F86666;border-radius: 50%;z-index: 1;}.delivery_progress_bar:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 50px;height: 50px;background: #F86666;border-radius: 50%;z-index: 1;}.car_image {height: 73px;}.car_image_block{position: absolute;z-index: 2;display: flex;align-items: center;transition-duration: .3s;}.car_end{position: absolute;left: -50%;}.delivery_progress_track {width: 98%;height: 28px;background-color: #DEDEDEB5;position: relative;margin: 0 auto;}.delivery_progress_fill {height: 100%;background-color: #8EFF7B82;transition-duration: .3s;}.section_title.big{font-size: 90px;}.title_img_fix{flex-direction: column;}.title_img_fix img:first-child{left: -10%;position: relative;margin-bottom: 20px;}.title_img_fix img:last-child{left: 10%;position: relative;}.flex_block_vacancies .col_text{max-width: 48%;}.flex_block_vacancies .form_group{border-color: #F86666;}.flex_block_vacancies{align-items: flex-start;}.flex_block_vacancies .col_text .section_descr{max-width: 320px;}.fn_validate_cv{width: 48%;}.vacancies{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40px 20px;}.vacancies_item{border: 1px solid #F64542;border-radius: 3px;padding:20px 30px;transition: all 0.3s ease;box-shadow: 0px 4px 20px 0px #ffffff;}.vacancies_item:hover{box-shadow: 0px 4px 20px 0px #00000026;transition: all 0.3s ease;}.vacancies_item:hover .vacancies_name:before{width: 100%;right: auto;left: 0;transition: all 0.3s ease;}.vacancies_name{font-size: 30px;font-weight: 450;position: relative;display: inline-block;}.vacancies_name:before{position: absolute;content: "";bottom: 4px;right: 0;width:0;height: 2px;background: #111111;transition: all 0.3s ease;}.vacancies_info{font-size: 22px;margin:15px 0 10px 0;font-weight: 400;display: block;}.vacancies_description{font-size: 20px;line-height: 1.2;font-weight: 400;display: block;}.review_title_img{display: none!important;}.review_img{width: 168px!important;height: 168px;min-width: 168px;border-radius: 180px;object-fit: cover;}.review_title{font-size: 30px;font-weight: 450;display: flex;align-items: center;margin-bottom: 10px;}.review_left{max-width: 75%;}.reviews_slider .owl-dot{width: 8px;height: 8px;border: 1px solid #F86666!important;background: white!important;opacity: 1;}.reviews_slider .owl-dot.active{background: #F86666!important;}.reviews_slider .owl-nav{right: 0;bottom: 0;top: auto;transform: translateY(0%);left: 0;}.reviews_slider.owl-nav button{margin: 0;}.reviews_slider .owl-dots{z-index: 10;position: relative;}.more_vacancies{font-size: 22px;font-weight: 450;margin-top: 30px;}.more_vacancies:before{height: 2px;}.form_file {display: none;}.custom-file-upload span{border: 1px solid #111111;border-radius: 3px;padding: 3px 10px;font-size: 18px;margin-left: 10px;}.custom-file-upload{display: block;}.vacancy_position{justify-content: flex-start;font-size: 24px;font-weight: 450;}.vacancy_position img{width: 23px;margin-right: 10px;height: 19px;}.vacancy_info li{position: relative;padding-left: 15px;}.vacancy_info li:before{width: 7px;height: 7px;border-radius: 50%;background: #111111;position: absolute;content: '';left: 0px;top: 10px;}.vacancy_positions{margin: 40px 0;}.fn_validate_cv label.error{bottom: -15px;}.cv_success{display: none;color: #00d000;font-style: normal;font-weight: 450;font-size: 18px;margin-top: 10px;text-align: center;}.cv_error{display: none;color: #d00000;font-style: normal;font-weight: 450;font-size: 16px;margin-top: 2px;text-align: center;}.preload_cv{display: none;position: absolute;left: 95px;top: 21px;width: 20px;}.fn_validate_cv .form__footer{position: relative;}.fn_validate_cv .form__footer:before{opacity: 0;content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;background: rgba(255,255,255,0);}.fn_validate_cv .form__footer.active:before{opacity: 1;z-index: 1;}.dev{display: flex;align-items: center;justify-content: center;margin-top: 35px;}.dev img{height: 25px;}.dev a:hover img{opacity: 0.5;}.select_arrow .select2-selection__arrow{display: block;width: 15px !important;opacity: 0.7;transition-duration: 0.3s;}.select_arrow  .select2-container--open .select2-selection__arrow{transform: rotate(180deg);transition-duration: 0.3s;}#fn_popup_info{width: 100%;padding: 0;height: 100%;background: transparent!important;}.checkbox.fix{margin-bottom: 15px;text-align: center;}.checkbox.fix .check_name:before{right: auto;left: -25px;}.checkbox.fix .check_name:after{right: auto;left: -19px;}#fn_popup_info .fancybox-button{display: none;}.popup_bg_price{max-width: 650px;width: 100%;position: absolute;left: 50%;top: 50%;max-height: 75vh;transform: translate(-50%,-50%);}.popup_bot{padding:15px 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;}.popup_price_info{background: white;}.fancybox-slide--html{box-sizing: border-box;}#fn_popup_info img{width: 100%;margin: 0 auto;display: block;}.popup_bot .btn{margin: 0;max-width: 200px;}.form_group_flex{display: flex;margin-bottom: 20px;justify-content: space-between;}.form_group_flex .form_group{width: 48.5%;margin-bottom: 0;}.form_group_flex  textarea{height: 100px;}.form_group_flex  label.error{bottom: -22px!important;}.weight_label{font-weight: 400;color: #111111;font-size: 16px;margin-bottom: 4px;display: block;}.fn_other_weight_block{flex-direction: column!important;}
@media only screen and (min-width : 800px) {.blog_slider .owl-item:hover {width: 450px !important;;}}@media only screen and (min-width : 1150px) {.blog_slider .owl-item:hover{width:500px!important; ;}}@media only screen and (min-width : 1420px) {.lightwidget-widget{height: 475px!important;}.blog_slider .owl-item:hover{width:700px!important; ;}.slider_category .owl-nav{right: 100px;left: 100px;}.wrapper_fix{padding-right: 0;}.product_col_info{width:45%;}.slider_prod_item .owl-nav{top: 36%;}.product_flex{justify-content: flex-start;}.fn_validate_login{margin-right: 10%;}}@media  (min-width : 1430px) and (max-width : 1900px) {.select2-dropdown {min-width: max-content;width: 100% !important;}}@media  (min-width : 1170px) and (max-width : 1250px) {.select2-dropdown {min-width: max-content;width: 100% !important;}}@media only screen and (max-width : 1720px) {.menu_width {column-width: 35rem;}}@media only screen and (max-width : 1650px) {.product_col_info {width: 48%;}}@media only screen and (max-width : 1380px) {.slider_category .owl-nav{right: 50px;left: 50px;}.owl-nav{right: 40px;}.all{right: 50px;}.social_block_top{left: 40px;}.category_item {margin: 0 15px;}}@media only screen and (max-width : 1250px) {.banner_gallery .banner_description, .banner_gallery .banner_title{font-size: 75px;}.banner_gallery .banner_image, .banner_gallery .banner {height: 670px;}.menu_width {column-width: 30rem;}.menu_width .category_link{white-space: initial;}.sub_col_right{width: calc(100% - 50%);}.page_login .form_page.fn_validate_login{max-width: 45%;}.page_login .form_page{max-width: 55%;}.table_user .btn{font-size: 11px;}.table_user th, .table_user td {padding: 20px 5px;}.tabs__navigation{max-width: 270px;}.user_container{margin-left: 40px;}.lightwidget-widget{height: 350px!important;}.product_item .prod_image{height:370px;}.wrapper_fix{padding-right: 0;}.page_tab{margin-left: 20px;font-size: 16px;}.logo img{width: 100%;}.sub_col_left{width:45% ;}.product_col_img {width: 500px;}.images_item {height: 500px;}.product_col_info {width: 51%;}.col_user{min-width: auto;padding-right: 25px;}.col_order{padding-left: 25px;}.cart_page .group_item>.flex{flex-wrap: wrap;}}@media only screen and (max-width : 1150px) {.product_item .prod_image{height:340px;}.blog_img,.blog_slider .owl-stage-outer{height: 500px;}.category_link {font-size: 18px;}.category_item {margin: 0 15px;}.blog_slider .owl-item:hover .blog_title {font-size: 28px;}.tabs__link,.block__heading{font-size: 16px;white-space: nowrap;}.tabs__navigation {max-width: 230px;}.table th{font-size: 13px;}.number_order{width: 35px;}.table_user th, .table_user td{min-width: fit-content;white-space: nowrap;}.user_container{overflow-x: auto;}.table_user .btn{padding-right: 5px;padding-left: 5px;box-sizing: border-box;}.col_order{padding-left: 20px;}.col_user{padding-right: 20px;}.images_item{height: 480px;}.section_title.big{font-size: 50px;}}@media only screen and (max-width : 1040px) {.delivery_free_title {font-size: 25px;}#fn_sale_new .sale_title{font-size: 38px;}.product_item .prod_image{height:325px;}.banner_gallery .banner_description, .banner_gallery .banner_title{font-size: 45px;}.banner_gallery .banner_image, .banner_gallery .banner {height: 550px;}.categories_grid{grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}.partners{grid-gap: 28px 20px;}.header .categories_nav,.header .switcher{display: none;}.footer{padding-bottom: 44px;}.footer_width{width: 100%;justify-content: center;}.menu_subcategory{box-shadow: none;padding-top: 5px;padding-bottom: 5px;border: none;}#account{margin: 0;}.header .wrapper{width: 100%;box-sizing: border-box;}.cart_informer{margin: 0 19px;}.header{padding: 10px 0;height: 50px;}.logo{max-width: 180px;}.height{height: 50px;}.price_width {width: 45%;}.footer_text a, .footer_text span{margin: 6px 0;}.btn-fix{display: none;}.btn_hid{display: block;}.social_link{width: 25px;margin: 0 10px;}.social_link img{width: 100%;}.footer_logo{margin-bottom: 22px;}.btn-fix{margin:27px auto 36px auto;}.footer_nav>.flex{flex-direction: column;align-items: center;text-align: center;}.lightwidget-widget {height: 320px!important;}span.user_name{position: absolute;top: 100%;left: 50%;text-align: center;transform: translateX(-50%);padding: 0;font-size: 11px;line-height: 1;margin-top: 3px;}#account a{position: relative;}.menu_group__list,.footer_col_menu,.header_top{display: none;}.select2-results__option{font-size: 13px;}.product_col_img .no_image img{height:360px;}.product_col_img {width: 420px;}.flex_contact_bottom{flex-direction: column;}.flex_contact_bottom .social_link {margin: 20px 21px 0 0;}.col_user{width: 65%;}.social_block{justify-content: center;}.purchase_image{margin-right: 20px;}.purchase_detail__item{margin: 20px 0;}.owl-thumb-item {margin: 5px;}.owl-thumbs{margin-right: -5px;margin-left: -5px;margin-top: 10px;}.description_block.fix{padding: 14px 0;}.prod_prices.fix .price{font-size: 23px;}.tab{font-size: 16px;}.details_flex{margin-top: 25px;}.description_block{padding-bottom: 25px;}.images_item{height: 420px;}.product_col_info {width: 50%;}.product_item .prod_image{height: 300px;}.desct{display: flex;}.phone span,.header_bottom{display: none;}.burger{display: block;}.category_name{font-size: 20px;}.phone img{margin: 0 15px;}.cart_informer{margin: 0 20px;}.section {padding-top: 50px;}.preview_img{background-size: cover;}.prod_image{height:250px;}.slider_new .owl-item{width: 300px!important;}.prod_title{font-size: 16px;}.prod_prices .price{font-size: 14px;}.flex_header{flex-direction: column;margin-bottom: 20px;}.flex_col{flex-direction: column-reverse;}.flex_col img{width: 100%;max-width: 550px;margin: 0 auto;}.page_tab{margin: 5px 10px;}.flex_start{flex-direction: column;}.page_login .form_page.fn_validate_login,.page_login .form_page{max-width: 90%;}.fn_validate_login{margin-right: 0;}.switcher_language{margin-right: 0;margin-left: 15px;}.article_list{grid-template-columns: 1fr 1fr;}.article_item .blog_img{height: 400px;}.menu_width {column-width: 25rem;}}@media only screen and (max-width : 950px) {.popup_price_info{width: 100%;}.lightwidget-widget{height: 300px!important;}.product_item .prod_image {height: 280px;}}@media only screen and (max-width : 900px) {.checkbox.fix .check_name{font-size: 16px;}.preload_cv{left: 80px;top: 17px;}.title_img_fix img{height:30px;}.vacancy_position{font-size: 20px;}.vacancy_positions {margin: 25px 0;}.vacancy_info p {margin: 0 0 5px 0;}.title_img_fix img:first-child{margin-bottom: 10px;height: 25px;}.vacancies_name{font-size: 20px;}.more_vacancies{font-size: 16px;}.vacancies_info{font-size: 16px;margin: 8px 0 0px 0;}.custom-file-upload span{font-size: 12px;}.vacancies_description{font-size: 14px;}.vacancies_item{padding: 15px;}.vacancies{grid-gap: 20px;}.review_title{font-size: 20px;}.banner_gallery .banner_description, .banner_gallery .banner_title,.section_title.big{font-size: 32px;}.cart_2 .form_border{margin-bottom: 40px;}.cart_2 .select2, .cart_2 .select2-selection.select2-selection--single{height: 35px!important;}.doc_img:before{display: none;}.doc_img img{width: 80%!important;margin: 0 auto!important;}.sale_title {font-size: 40px;}.banner_gallery .banner_image, .banner_gallery .banner {height: 400px;}.seo{flex-direction: column;}.product_item .prod_image {height: 260px;}.shop_title{font-size: 25px;}.section_title.new{padding-top: 0;font-size: 32px;}.seo img, .seo picture, .seo>div{width: 100%;}.seo img{margin-bottom: 22px;}.seo-text{font-size: 16px;max-height: 280px;}.seo-text strong{font-size: 20px;}.seo-text h2{line-height: 1.1;}.prod_image {height: 230px;}.flex_about{align-items: center;}.shops{align-items: flex-end;}.mini_img{display: none;}.about_item_title{font-size: 28px;}.about_descr{font-size: 21px;}.faq__answer{font-size: 16px!important;}.section_descr, .faq__question,.subscribe_form__group label.error{font-size: 18px;}.subscribe_form__group label.error{bottom: -90px;}.section_descr br{display: none;}.section_descr{margin-top: 10px;}.form_input, .form_textarea,.form_input::placeholder, .form_textarea::placeholder,.subscribe_form__group .fn_subscribe_success{font-size: 18px;}.form__button--subscribe,.fn_validate_cv .form__button{font-size: 21px;height: 49px;}.lightwidget-widget{height: 260px!important;}.page_content.fix .o_notify_v2_content{font-size: 15px;}.order_details{padding-bottom: 0;border: none;}.col_user,.col_order{padding: 0;width: 100%;border: none;}.col_order{margin-top: 30px;}.flex_cart{flex-direction: column;}.social_block_top {display: none;}.banner_title,.section_title,.seo-text h2,.section_title.fix{font-size: 32px;}.section_title{margin-bottom: 10px;}.section_title.fix{letter-spacing: normal;margin-bottom: 22px;}.partners{margin-top: 26px;}.feature_title{font-size: 20px;}.feature_descr{font-size: 18px;}.all{right: 10px;}.banner_content{width: 95%;}}@media only screen and (max-width : 850px) {.details_item,.price_width{width: 100%;}.fn_decor_price_block{position: relative;top: 0;margin-left: 0!important;text-align: left;}.details_item{display: flex;flex-direction: column-reverse;max-width: 310px;}.products_grid{grid-gap: 40px 20px;}.form_group_flex .form_group {width: 48%;}}@media only screen and (max-width : 800px) {.title_img_fix img:first-child {left: -5%;}.title_img_fix img:last-child {left: 5%;}.partner_item{width: auto;max-height: 73px;margin: 0 auto;}#fn_sale_new .sale_title{margin-bottom: 0;}.prod_image {height: 210px;}.slider_related .prod_item{width: 210px;min-width: 210px;}.product_item .prod_image {height: 240px;}#fn_sale {padding: 25px 0 0 25px !important;}.sale_title{font-size: 32px;}.sale_price{font-size: 18px;margin: 15px 0 10px 0;}#fn_sale{border-width: 1px;}.sale_img_col .btn,.sale_img_col_fix .btn{display: block;max-width: none;width: auto;position: absolute;bottom: 30px;left: 0;right: 25px;}.sale_popup{height: auto;}.sale_info{padding-right: 25px;}.sale_info .btn{display: none;}.sale_popup{width: 100%;flex-direction: column;}.sale_info,.sale_img_col{width: 100%;}.sale_img{position: relative;width: 100%;max-height:275px;object-position: center;}.partners{grid-template-columns: 1fr 1fr 1fr;}.details_item,.price_width{width: 35%;}.fn_decor_price_block{position: absolute;top: -35px;margin-left: 0!important;text-align: left;}.details_item{display: flex;flex-direction: column-reverse;}.owl-thumb-item{margin: 0;}.owl-thumbs{width: 100%;grid-gap: 10px;margin-left: 0;margin-right: 0;}.flex_blocks_item{width: 100%;padding-bottom: 25px;}.select2-dropdown {min-width:initial;}.flex_blocks{flex-wrap: wrap;}.flex_user{flex-direction: column;}.page_contact{flex-direction: column;}.images_item{height: 460px;}.map{max-width: 100%;height: 320px;margin-left: 0;margin-bottom: 20px;}.page_contact .page_description>div{margin-bottom: 20px;}.page_contact .page_description{min-width: auto;}.user_container{margin-left: 0;}.tabs__navigation{justify-content: center;text-align: center;margin: 0 auto;}.tabs__link{padding-bottom: 20px;margin-bottom: 20px;}.blog_img, .blog_slider .owl-stage-outer {height: 420px;}.blog_title{font-size: 18px;}.slider_category.owl-carousel .owl-stage{right: 00px;}.blog_slider .owl-item:hover .blog_title {font-size: 22px;}.catalog_flex{align-items: flex-start;flex-direction: column;margin: 30px 0;}.catalog_flex .section_title{margin-bottom: 10px;}.product_flex{flex-direction: column;}.product_col_img{width: 100%;}.product_col_info{width: 100%;margin-top: 36px;margin-left: 0;}.buttons_block{margin: 0 auto;}#fn_sale_new{padding: 0!important;border-width: 1px;width: 100%;}#fn_sale_new .sale_info{padding: 20px!important;}#fn_sale_new .sale_title{max-width: 90%;padding-right: 0;font-size: 30px!important;}#fn_sale_new .sale_popup {max-height: none;}.sale_img_col_fix{width: 100%;display: flex;}.sale_img_col_fix .btn{left: 18px;right: 18px;}}@media only screen and (max-width : 768px) {.form__input_subscribe{padding: 13px 10px;}.car_image {height: 65px;}.delivery_progress_bar:after,.delivery_progress_bar:before{width: 45px;height: 45px;}.product_item .prod_image {height: 230px;}.sticker{width: 35px;right: 5px;top: 5px;}.sticker--sold_out{width: auto;font-size: 18px;white-space: nowrap;}.sticker img{width: 100%;}.pagination{margin-top: 35px;}.pagination__link{min-width: 25px;height: 25px;}.slider_new .owl-item {width:370px !important;}.slider_category_item{height: 230px;}.lightwidget-widget{height: 230px!important;}}@media only screen and (max-width : 700px) {.slider_related .prod_item{width: 185px;min-width: 185px;}.product_item .prod_image {height: 315px;}.blog_item{flex-direction: column;}.article_item{border: none;}.blog_item .underline{font-size: 18px;}.article_item .blog_img{width: 100%;margin-right: 0;margin-bottom: 15px;border-radius: 3px;}.faq__item{border: none!important;margin-bottom: 0!important;}.faq__question img{width: 13px!important;height: 13px!important;}.flex_about{flex-direction: column-reverse;}.flex_about>picture,.flex_about>picture,.flex_about_text,.shop_col{width: 100%;}.shop_col:last-child{margin-bottom: 33px;}.shop_title{font-size: 20px;margin-bottom: 0;}.shop_col .section_descr{margin-top: 0;}.lightwidget-widget{height: 210px!important;}.footer_nav>.flex{flex-direction: column;justify-content: center;align-items: center;text-align: center;}.flex_img{grid-gap: 20px;}.products_grid{grid-template-columns: 1fr 1fr;}.social_block{justify-content: center;}.pagination__link{font-size: 16px;}.prod_image {height: 185px;}.slider_new .owl-item {width:320px !important;}.slider_category_item{height: 200px;}}@media only screen and (max-width : 650px) {.vacancies{grid-template-columns: 1fr;}.flex_block_vacancies .col_text .section_descr {max-width: 100%;margin-bottom: 15px;}.flex_block_vacancies{flex-direction: column;}.flex_block_vacancies .col_text {max-width: 100%;}.fn_validate_cv {width: 100%;}.review_img{display: none!important;}.review_title_img{display: block!important;width:60px !important;height: 60px;min-width: 60px;border-radius: 180px;object-fit: cover;margin-right: 15px;}.product_item .prod_image {height: 285px;}.review_left {max-width: 100%;}.categories_grid {grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}.slider_new .owl-item {width:300px !important;}.slider_category .owl-item {width: 120px!important;}.slider_category .prod_image{height: 120px;width: 120px;}.slider_category .product_preview{margin-right: 10px;}.slider_category_item{height: 200px;}.lightwidget-widget{height: 190px!important;}.prod_title {font-size: 18px;}.slider_category .prod_title {font-size: 14px;}.slider_category, .slider_related{padding-bottom: 15px;}.catalog_flex{margin: 15px 0;}}@media only screen and (max-width : 600px) {.form_group_flex .form__group--subscribe textarea{height:85px;}.popup_bg_price {width: 100%;}#fn_search_popup   .fancybox-close-small {top: 10px !important;right: 10px !important;}.preload_cv{top: 16px;}.product_item .prod_image {height: 265px;}.cart_2 .form_border{margin-bottom: 20px;}.cart_2 .select2, .cart_2 .select2-selection.select2-selection--single{height: 32px!important;}.partners{grid-template-columns: 1fr 1fr;}.about_item_title{font-size: 20px;}.about_list{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 29px;}.title_img{max-width: 309px;width: 100%;margin: 0 auto;}.about_item{width: 100%;}.title_img img{width: 100%;}.about_descr{font-size: 18px;}.tabs_link{padding-left: 0;}.flex_block{flex-direction: column;align-items: flex-start;}.form__button--subscribe,.fn_validate_cv .form__button{font-size: 17px;}span.user_name{position: relative;left: 0;transform: translateX(0);text-align: right;padding-right: 12px;top: 0;line-height: 1.2;color: white;margin-top: 0;}.fn_subscribe_form{max-width: 100%;margin: 23px 0 0 0;}#fn_pop_up_cart   .purchase__group_title i{display: block;}#fn_pop_up_cart .purchase__price{align-items: flex-start;}#fn_pop_up_cart_wrap .purchase__item{padding-right: 0!important;}.purchase__group_content{margin-left: 25px;text-align: right;}#account a{align-items: center;}#account{margin-right: 0;order: 0;}.subscribe_form__group label.error{font-size: 16px;}.slider_category_item{height: 250px;}.features_list{grid-template-columns: 1fr;grid-gap: 28px;}.fn_is_stock .btn{margin-bottom: 40px;}.horeca_img{margin-bottom: 11px;}.breadcrumbs{margin: 15px 0 11px 0;}.underline:before{bottom: 1px;}.col_tab,.step{font-size: 16px;}.page_description,.btn,.price,.page_contact h3{font-size: 17px;}.all,.breadcrumbs_item, .breadcrumbs a,.tabs_link,input,input::placeholder,.group_item .underline,.page_contact a, .page_contact p,.contact_text,.page_oplata h4,.form_placeholder,.order_details,.form_input, .form_textarea,.form_input::placeholder, .form_textarea::placeholder{font-size: 16px;}.phone,.desct{display: none;}.top_fixed .phone{display: flex;}.slider_category_item{height: 250px;}.top_fixed .languages_list{opacity: 1;visibility: visible;position: relative;background: transparent;width: auto;max-width: none;left: 0;padding: 0;display: flex;align-items: center;flex-direction: row;}.languages_list a{margin-right: 10px;color: white;}.phone img{width: 20px;margin-left: 0;}.switcher_language{margin: 0;}.top_fixed{display: flex;}.height{height: 50px;}.banner_title{font-size: 24px;line-height: 120%;}.btn,.blog_item .btn{padding: 8px 20px;font-size: 18px;box-sizing: border-box;}.footer_text a, .footer_text span{font-size: 16px;}.footer{padding: 38px 0;}.form__input_subscribe{padding: 8px 10px;}.form__button{height: 42px;}.section_top.fix .all{position: relative;right: 0;}.section_top.fix {text-align: center;margin-bottom: 20px;}.section_top.fix .section_title{margin-bottom: 20px;}#fn_search_popup{padding: 35px;}.slider_category .last_item .slider_category_pos{display: flex;}.fancybox-content{padding: 20px;}.popup_flex{flex-direction: column;}.popup_img{height: 170px;width: 170px;margin: 0 auto;}.popup_info .form_group,.fn_validate_callback_product .captcha{margin-bottom: 15px;}.popup_info .form_textarea{height: 60px;}.popup_info{width: 100%;margin-top: 15px;}.fancybox-close-small{top:5px!important;right: 5px!important;}.flex_item{width: 100%!important;}.info_delivery .btn{margin: 0 0 15px 0;}.page_login .form_page.fn_validate_login,.page_login .form_page{max-width: 100%;}.slider_mob{padding: 0 10px;}.prod_image {height: 240px;}.slider_new .owl-item{width: 200px!important;}.slider_related .prod_item{width: 240px;min-width: 240px;}.footer.fix{margin-top: 60px;}.partner_item:first-child{height:33px ;}.partner_item:nth-child(3) {height: 60px;}.partner_item:nth-child(4){height: 50px;}.partner_item:nth-child(5){height: 20px;}.partner_item:nth-child(6){height: 60px;}}@media only screen and (max-width : 570px) {.lightwidget-widget {height: 165px!important;}.product_item .prod_image {height: 250px;}.prod_image {height: 200px;}.slider_related .prod_item{width: 200px;min-width: 200px;}}@media only screen and (max-width : 500px) {.car_image {height: 50px;}.car_end{height: 45px;}.scroll_block .menu_eventer:before{width: 12px;height: 8px;}.purchase__name_flex{flex-direction: column;align-items: flex-start;font-size: 13px;}.purchase__name_flex a{font-size: 13px;}.footer_logo{width: 180px;height: 38px;margin-right: auto;margin-left: auto;}.slider_related .prod_item{min-width: 135px;width: 135px;margin-right: 10px;}.slider_related .prod_image{height: 135px!important;}.lightwidget-widget {height: 470px!important;}.prod_image {height: 190px;}.slider_new .owl-item {width:230px !important;}.fn_decor_price_block{position: relative;top: 0;margin-left: 0!important;text-align: left;margin-top:8px;}.details_item{flex-direction: column;}.price_width{width: 100%;}.lightwidget-widget{margin-bottom: 5px;}.tab_info{font-size: 14px!important;}.fn_is_stock .btn{font-size: 17px;}.select2-selection__rendered{font-size: 16px;}.product_col_img .no_image img{height: 300px;}.flex_group .group_item{width: 100%;}.flex_blocks .purchase__name, .order_details td,.flex_blocks .order_payment__title,.order_payment__description,.flex_blocks .purchase_detail__item,.flex_blocks .purchase__price_total,.flex_blocks .purchase__amount,.page_content.fix .o_notify_v2_content{font-size: 13px;}.flex_blocks .purchase_image{margin-right: 10px;}.article_list{grid-template-columns: 1fr;}.article_item:last-child{margin-bottom: 0;padding-bottom: 0;}.post_img{border-radius: 3px;display: none;}.post_img_mob{display: block;}.flex_group .form_group{margin-bottom: 20px;}.group_otstup{margin-top: 10px;margin-bottom: 10px;}.buttons{flex-direction: column;}.buttons .btn{width: 100%;margin: 5px 0;}.form_border{margin-bottom: 20px;}.steps,.col_tabs{margin: 20px 0;flex-direction: column;}.col_tabs{margin-top: 0;justify-content: flex-start;align-items: flex-start;}.col_tab{margin: 5px 0;}.prod_title{min-height: auto;height: auto!important;}.tabs__link{font-size: 17px;}.block__heading{margin-bottom: 20px;font-size: 16px;}.border_block{padding-top: 20px;}.form_description{font-size: 15px;margin-bottom: 20px;}.section{padding-top: 80px;}.banner_group{margin-bottom: 0;}.product_item .prod_image {height: 225px;}.seo-text{font-size: 14px;}.breadcrumbs{margin: 15px 0;}.images_item {height: 345px;}.details_item{width: 100%;max-width: 100%;margin-right: 0;}.owl-thumb-item{width: 50px;height: 50px;}.block_heading{font-size: 32px;}#fn_pop_up_cart_wrap{padding: 30px 15px;}#fn_pop_up_cart_wrap  .purchase__item{align-items: flex-start;flex-direction: column;}.post_container__wallpaper{height: 300px;}.sec_mob{margin-bottom: 0!important;}.header_info{padding-right: 46px;}.mob_menu{width: 100% !important;-webkit-transition: visibility 0s,opacity .25s linear;-o-transition: visibility 0s,opacity .25s linear;transition: visibility 0s,opacity .25s linear;}.prod_category{font-size: 12px;}.footer{margin-top: 60px;}.sec_news{margin-bottom: 14px!important;}.menu_container .has_child:before{width: 12px;height: 8px;}.owl-dot{width: 9px;height: 9px;}.slider_prod .owl-dots,.slider_new .owl-dots{margin-top: 0;position: absolute;bottom: 10px;}.slider_prod,.slider_new{padding-bottom: 20px;}.banner_content .btn{width: auto;padding: 12px 24px 10px 24px;}.banner_content .btn:hover{opacity: 1;}.page_content{padding-bottom: 10px;}.catalog_flex{margin-bottom: 0;}.slider_category_item{height: 215px;background-position: center;}.products_grid{grid-gap:45px  9px;}label.error{font-size: 13px;bottom: -17px;}div.cart_page{margin-top: 20px;}.page_contact .page_description>div:first-child{margin-bottom: 20px;}.marg{margin-top: 20px;}.page_contact .page_description>div,.page_contact h3{margin-bottom: 10px;}.page_contact a, .page_contact p{margin: 10px 0;}.map{margin-top: 10px;}.fake-col-wrapper .prod_item{margin: 5px 0;}.search_img,.header_informers__link img{width: 17px;}}@media only screen and (max-width : 480px) {.lightwidget-widget {height: 430px!important;}.product_item .prod_image {height: 210px;}}@media only screen and (max-width : 450px) {.checkbox.fix .check_name{font-size: 12px;}.horeca_img{display: none;}.horeca_img_mob,.horeca_img.fix{display: block;}.product_item .prod_image {height: 200px;}.categories_grid .category_name{font-size: 20px;}.categories_grid{grid-gap: 22px 9px;}.prod_image {height:150px;}.slider_new .owl-item {width: 210px !important;}.slider_category_item{height: 192px;}.category_name{font-size: 18px;}.lightwidget-widget {height: 410px!important;}  .horeca_img{object-fit: cover;object-position: center;}}@media only screen and (max-width : 400px) {.prod_image {height: 126px;}.lightwidget-widget {height: 400px!important;}.slider_category_item{height: 180px;}.slider_new .owl-item{width: 190px!important;}.banner_content .flex_btn{bottom: 50px;}.prod_title{font-size: 16px;}.price{font-size: 14px;}.footer_title{font-size: 16px;}.blog_img, .blog_slider .owl-stage-outer {height: 400px;}.banner .owl-dots{bottom: 15px;}.product_item .prod_image {height: 180px;}.price{font-size: 14px;}.images_link img{height: 100%;}.breadcrumbs a img{margin: 0 8px;}.flex_img{grid-gap: 10px;}.lightwidget-widget{height: 370px!important;}.slider_prod .prod_title,.slider_prod .price, .slider_new .prod_title,.slider_new .price{font-size: 12px;}.slider_prod .prod_category,  .slider_new .prod_category{min-height: 40px;}}@media only screen and (max-width : 390px) {.product_item .prod_image {height: 175px;}.slider_category_item{height: 180px;}.title_img_fix img:first-child,.title_img_fix img{height: 22px;}.title_img_fix img:last-child {left: 17px;width: auto;}.title_img_fix img:first-child {left: -12px;width: auto;}}@media only screen and (max-width : 375px) {.logo {max-width: 160px;}.fn_search_popup{margin-left: 15px;}.slider_category_item{height: 172px;}.product_item .prod_image {height: 165px;}}@media only screen and (max-width : 365px) {.slider_category_item{height: 337px;}.lightwidget-widget {height: 350px!important;}.slider_new .owl-item {width:175px !important;}.product_item .prod_image {height: 160px;}}@media only screen and (max-width : 340px) {.prod_image {height: 115px;}.lightwidget-widget {height: 325px!important;}.slider_category_item{height: 312px;}.product_item .prod_image {height: 150px;}.slider_new .owl-item {width:165px !important;}}@media  screen and (max-height: 600px) and (max-width: 500px){.block__popup_cart{max-height: 200px;}}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.faq__list{list-style-type: none;margin: 0;position: relative;padding: 0;}.faq__item{position: relative;}.faq__item:last-child{margin-bottom: 0;}.faq__question{position: relative;transition: all 500ms ease;cursor: pointer;}.faq__question img{position: absolute;width: 25px;height: 25px;top: calc(50% - 10px);right: 0px;transition: all .3s ease;}.faq__question.active img{transform: rotate(-45deg);}.faq__content{display: none;}.faq__answer{color: #111;font-family: "Futura PT";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;margin-top: 16px;}@media only screen and (max-width : 767px) {.faq__question{font-size: 18px;}.faq__answer{font-size: 16px;}}
.banner_group{overflow: hidden;background-color: #ffffff;margin: 0;position: relative;width: 100%;margin-bottom: 20px;}.banner_group.no_js{background-color: transparent;margin-bottom: 0;}.banner_group__item{position: relative;width: 100%;height: 100%;overflow: hidden;margin-bottom: 0px;}.banner_image{position: relative;}.banner_mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #141313;pointer-events: none;}.banner_group.no_js .banner_group__item{background-color: #ffffff;margin-bottom: 15px;}.banner_group__item:before,.banner_group__item:after {content: " ";display: table;}.banner_group__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 9999;filter: alpha(opacity=0);opacity: 0;}.banner_group__image img {display: block;height: auto;margin: 0 auto;width: auto;position: relative;top: 0;left: 0;}.banner_group__variant1 .banner_group__content,.banner_group__variant2 .banner_group__content{position: absolute;left: 10%;top: 10%;right: 10%;bottom: 10%;max-width: 100%;text-align: center;}.banner_group__variant1 .banner_group__text,.banner_group__variant2 .banner_group__text{position: absolute;margin: 0px auto;width: 100%;top: 0px;left: 0px;right: auto;z-index: 9;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;}.banner_group__title {color: #222;padding: 0;font-size: 28px;line-height: 1.2;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;}.banner_group__description {color: #222;padding: 0;font-size: 18px;line-height: 1.6;font-weight: 400;margin-bottom: 30px;}.banner_group__variant3 .banner_group__title,.banner_group__variant4 .banner_group__title,.banner_group__variant3 .banner_group__description,.banner_group__variant4 .banner_group__description{color: #222;}.banner_group__variant1 .banner_group__content{display: none;}.banner_group__variant2 .banner_group__title,.banner_group__variant2 .banner_group__description{background: rgba(255, 255, 255, 0.7);padding: 10px 20px;}.banner_group__variant3,.banner_group__variant4{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.banner_group__variant3 .banner_group__content,.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__content,.banner_group__variant4 .banner_group__image{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;min-height: 1px;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__image{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.banner_group__variant3 .banner_group__content,.banner_group__variant4 .banner_group__content{padding: 3% 5%;}.banner_group__variant4{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.banner_advantages{margin-bottom: -15px;}.banner_advantages__item{-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;margin-bottom: 15px;}.banner_advantages__preview{text-align: center;min-height: 120px;height: 100%;border: 1px solid #dbdbdb;box-shadow: 0 0 0 #0000001a,0 0 0 #0000001a,0 0 0 #0000001a;padding: 10px;position: relative;transition: .3s;width: 100%;background: #fff;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.banner_advantages__item:hover .banner_advantages__preview {background: #fff;border-color: transparent;border-radius: 4px;-webkit-box-shadow: 0 5px 15px #00000059;-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.35);box-shadow: 0 5px 15px #00000059;z-index: 3;}.banner_advantages__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 9999;filter: alpha(opacity=0);opacity: 0;}.banner_advantages__icon{max-width: 65px;min-height: 55px;text-align: center;margin-bottom: 5px;}.banner_advantages__icon svg{width: 55px;height: 55px;color: #00afee;}.banner_advantages__title,.banner_advantages__description{display: block;margin-top: 5px;padding: 0 10px;font-size: 14px;font-weight: 400;line-height: 1.2;max-width: 100%;color: #222;}.banner_advantages__title{font-size: 14px;font-weight: 500;max-width: 150px;min-height: 36px;}.banner_advantages__description{font-size: 13px;line-height: 1.4;opacity: 0.8;}@media only screen and (max-width : 991px) {.banner_group.no_js .banner_group__item{background-color: #ffffff;margin-bottom: 10px;}}@media only screen and (max-width : 767px) {.banner_group{margin-bottom: 0;}.banner_group__image img{width: 100% !important;}.banner_group__variant1 .banner_group__content, .banner_group__variant2 .banner_group__content {left: 5%;top: 5%;right: 5%;bottom: 5%;}.banner_group__variant2 .banner_group__title, .banner_group__variant2 .banner_group__description {padding: 5px 5px;}.banner_group__title {font-size: 16px;line-height: 1.2;font-weight: 500;text-transform: initial;margin-bottom: 0;}.banner_group__description {font-size: 12px;font-weight: 400;}.banner_advantages__title,.banner_advantages__description{padding: 0;}.banner_advantages__title{font-size: 13px;max-width: 100%;min-height: auto;}.banner_advantages__description{font-size: 12px;}}

/*# sourceMappingURL=okay_shop.head.4e7dba13c687073532a52de61182ea28.css.map */
