html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:'Roboto';font-weight:400;font-size:16px;font-size:1rem;line-height:21px}h1,h2,h3,h4,h5,h6{clear:both;margin:0}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}big{font-size:125%}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:none;border-radius:15px;padding:0 18px;width:100%;box-shadow: 0 0 12px #00000023;height:55px}textarea{height:170px;padding:20px 18px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.woocommerce-billing-fields input,.woocommerce-additional-fields textarea{border:1px solid #ccc}a{color:#4169e1;text-decoration:none;transition:all .3s ease-out;position:relative}a:hover,a:focus,a:active{color:#191970}a:focus,a:hover,a:active{outline:0}.site-main section{position:relative}.container{max-width:1170px;padding:0 15px;min-width:32px;margin:0 auto;position:relative}.header-wrapper{display:flex;align-items:center;padding-top:11px;padding-bottom:11px;justify-content:space-between}.header-right-wrapper{display:flex;align-items:center}.logo{flex:1 0 auto;max-width:83px}.logo img{width:80px;height:auto}.main-navigation{flex:1 1 auto;padding:0 20px}.main-navigation ul{display:flex;padding:0;margin:0;list-style:none;justify-content:space-between}.main-navigation ul a{font-family:'Comfortaa',cursive;color:#404040}.main-navigation ul ul.sub-menu{display:none}.header-phone-wrapper a{font-size:20px;font-weight:300;color:#404040;position:relative;padding-left:30px}.header-phone-wrapper a:before{content:'';position:absolute;background-image:url(assets/img/phone.svg);width:25px;height:25px;left:0;top:0;background-size:contain}.header-phone-wrapper a:after{content:"";position:absolute;width:calc(100% - 30px);height:1px;bottom:0;right:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.header-phone-wrapper a:hover:after{visibility:visible;transform:scaleX(1)}.header-callback{margin:0 20px 0 15px}.header-callback a{font-family:'Comfortaa',cursive;font-size:14px;color:#fff;background:#010133;padding:2px 10px;display:flex;position:relative;transition:all .3s ease-out}.header-callback a svg{height:100%;left:0;position:absolute;top:0;width:100%}.header-callback a rect{fill:none;stroke:#010133;stroke-width:1;stroke-dasharray:822 , 0;-webkit-transition:all .35s linear;transition:all .35s linear}.header-callback a:hover rect{stroke-width:2;stroke-dasharray:35 , 218;stroke-dashoffset:48;-webkit-transition:all 1.35s cubic-bezier(.19,1,.22,1);transition:all 1.35s cubic-bezier(.19,1,.22,1)}.header-callback a:hover{background-color:rgba(225,51,45,0);color:#010133}header .header_callback{margin-left:20px;background:#010133;color:#fff;padding:4px 6px}.pum-overlay .popmake-title{text-align:center!important}.slider-bottom-menu{background:#f3f4f5;padding:4px 0;margin-bottom:48px}.slider-menu-wrapper{display:flex;justify-content:space-between}.slider-menu-wrapper .slider-menu-item{font-family:'Comfortaa',cursive;color:#404040;text-transform:uppercase;font-size:12px;display:flex;align-items:center;line-height:1.2;position:relative}.slider-menu-wrapper .slider-menu-item:after{content:'';position:absolute;height:3px;width:100%;background-color:transparent;bottom:-3px;left:0;transition:all .6s ease-out}.slider-menu-wrapper .slider-menu-item:hover:after{background-color:#010133}.slider-menu-wrapper .slider-menu-item .slider-menu-icon{flex-shrink:0}.slider-menu-wrapper .slider-menu-item .slider-menu-title{padding:0 4px}.home_h1{text-align:center}.home-products{margin-top:45px;padding-bottom:45px}.home-product-item{display:flex;margin-bottom:95px}.home-product-item.left-item-thumb{flex-direction:row-reverse}.home-product-item:last-child{margin-bottom:0}.home-product-content{flex:1 1 50%}.home-product-thumb{flex:1 1 50%;padding:0 20px}.home-product-thumb a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.product-thumb,.shine-photo{position:relative;overflow:hidden}.product-thumb::before,.shine-photo::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.product-item-link:hover .product-thumb::before,.shine-photo:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}@keyframes shine {
    100% {
        left: 125%;
    }
}.home-product-content h2{margin-bottom:24px;line-height:1.2}.home-product-thumb h2 a,.home-product-item h2 a{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#010133;font-size:26px;font-weight:700}.home.product-info{padding-right:30px;line-height:1.2;margin-bottom:23px}.home .product-info p{margin:0}.char-item{margin:0 0 35px;padding:0;list-style:none}.char-item li{position:relative;padding:2px 0 2px 37px;margin-bottom:14px}.char-item li::before{content:'';position:absolute;top:0;left:0;width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:auto}.char-item li.usb-icon:before{background-image:url(assets/img/icons/usb.png.pagespeed.ce.EXVBhgZO6v.png)}.char-item li.size-icon:before{background-image:url(assets/img/icons/size.png.pagespeed.ce.fpaetx8Wm6.png)}.char-item li.manual-icon:before{background-image:url(assets/img/icons/manual.png.pagespeed.ce.ZqsnXfY_Zh.png)}.char-item li.hand-icon::before{background-image:url(assets/img/icons/hand.png.pagespeed.ce.hGaZoAd_Kw.png);background-size:contain}.char-item li.tap-icon:before{background-image:url(assets/img/icons/tap.png.pagespeed.ce.rPPjVt1FUM.png)}.home-product-more{display:flex;align-items:center}.btn-default button,.btn-default a{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#fff;font-size:18px;display:block;background:#010133;border-radius:5px;flex:1 1 100%;padding:18px 0;text-align:center;max-width:360px;position:relative;cursor:pointer;transition:all .3s ease-out}.btn-default button{border:2px solid #010133;padding:18px;margin:50px auto 0}.btn-default button:hover,.btn-default a:hover{color:#010133;background:#fff}.btn-default button:hover{border-color:#010133}.btn-default a svg{height:100%;left:0;position:absolute;top:0;width:100%}.btn-default a rect{fill:none;stroke:#010133;stroke-width:2;stroke-dasharray:822 , 0;-webkit-transition:all .35s linear;transition:all .35s linear}.btn-default a:hover{background:rgba(225,51,45,0);font-weight:900;letter-spacing:1px}.btn-default a:hover rect{stroke-width:5;stroke-dasharray:35 , 590;stroke-dashoffset:48;-webkit-transition:all 1.35s cubic-bezier(.19,1,.22,1);transition:all 1.35s cubic-bezier(.19,1,.22,1)}.home-more-decor{height:1px;background:#404040;flex:1 1 auto;border-left:15px solid #fff;border-right:15px solid #fff}.home-product-item.left-item-thumb .home-product-content{padding-left:15px}.home-selling{background:#f3f4f5;padding:55px 0;overflow:hidden}.section-title{color:#010133;font-size:36px;font-family:'Comfortaa',cursive;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.2;margin-bottom:40px}.home-selling .section-title{margin-bottom:20px}.slick-arrow{position:absolute;left:-15px;top:50%;z-index:2;transform:translateY(-50%);cursor:pointer}.slick-arrow.slick-next{left:auto;right:-15px}.slick-list{padding:20px 0}.slick-slider .slider-item{background:#fff;margin:0 10px;box-shadow: 0 0 12px #00000021;padding:20px 15px;color:#404040;transition:all .3s ease-out;height:auto;display:flex;flex-direction:column}.slick-slider .slider-item:hover{box-shadow: 0 0 12px #00000021}.slider-thumb{margin-bottom:15px;overflow:hidden}.slider-thumb img{transition:all .3s ease-out}.slider-item:hover img{transform:scale(1.1,1.1)}.slider-title{font-family:'Comfortaa',cursive;color:#003154;font-size:20px;line-height:1.1;margin-bottom:5px}.slider-art{font-size:15px;margin-bottom:10px}.slider-exr{line-height:1.2;margin-bottom:12px;display:none}.slider-order{color:#003154;border-bottom:1px solid #8d8d8d;padding-bottom:15px;margin-bottom:16px;margin-top:auto}.slider-price{text-align:center}.slider-price span{color:#010133;font-size:22px}.catalog-btn a{margin:0 auto}.slider-products-wrapper{margin-bottom:20px}.slick-arrow svg{height:40px;width:auto;overflow:visible}.slick-arrow.slick-next svg{transform:scale(-1)}.slick-arrow svg path{stroke:#f3f4f5;stroke-width:0;fill:#010133;transition:all .3s ease-out}.slick-arrow:hover svg path{stroke:#010133;stroke-width:30px;fill:#f3f4f5}#slider-products .slick-track{display:flex}.home-space{padding:60px 0}.home-space .section-title{margin-bottom:5px}.section-descr{text-align:center;line-height:1.2;max-width:930px;margin:0 auto}.space-wrapper{display:flex;margin:30px 0 60px}.space-wrapper a{display:flex;border:1px solid #fff;align-items:center;justify-content:center;text-align:center;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.space-wrapper a:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);z-index:1;transition:all .3s ease-out}.space-wrapper a:hover:after{background:transparent}.space-wrapper a span{font-family:'Comfortaa',cursive;position:relative;z-index:2;color:#fff;font-size:18px;padding:0 20px;transition:all .3s ease-out;opacity:1}.space-wrapper a:hover span{opacity:0}.space-first{flex:1 1 40%}.space-first a{height:100%}.space-other{flex:1 1 60%;display:flex;flex-flow:row wrap;height:100%}.space-other a{flex:1 1 33.333%;width:228px;height:228px;max-width:228px}.space-wrapper .space-other a:last-child{max-width:100%}.space-btn a{margin:0 auto}.double-decor a{position:relative}.double-decor a:before,.double-decor a:after{content:'';width:180px;height:1px;background:transparent;position:absolute;left:-15px;top:50%;transform:translate(-100%,-50%);border-bottom:1px solid #404040}.double-decor a:after{left:auto;right:-15px;transform:translate(100%,-50%)}.contact-message{padding:60px 0 50px;background:#f3f4f5;overflow:hidden}.contact-message .section-title{margin-bottom:42px}.contacts-wrapper{max-width:770px;margin:0 auto}.form-inner-wrapper{display:flex;margin-bottom:25px}.form-inner-wrapper label{width:100%;padding:0 10px}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance .wpcf7-list-item label{padding:0}.contacts-wrapper .submit-default{position:relative;width:360px;margin:30px auto 0;padding:0}.contacts-wrapper .submit-default::before,.contacts-wrapper .submit-default::after{content:'';width:180px;height:1px;background:transparent;position:absolute;left:-15px;top:50%;transform:translate(-100%,-50%);border-bottom:1px solid #404040}.contacts-wrapper .submit-default:after{left:auto;right:-15px;transform:translate(100%,-50%)}.contacts-wrapper .submit-default input{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#fff;font-size:18px;display:block;background:#010133;border-radius:5px;flex:1 1 100%;padding:18px 0;text-align:center;cursor:pointer;width:100%;border:2px solid #010133;transition:all .3s ease-out}.contacts-wrapper .submit-default input:hover{color:#010133;background:#fff;letter-spacing:1px;font-weight:900}.ajax-loader{position:absolute}.page-descr-content{padding:50px 0 30px}.page-descr-content .section-title{margin-bottom:18px}.descr-inner-content{line-height:1.2}.footer-wrapper{background:#010133;padding:10px 0 14px}.footer-wrapper .container{display:flex;justify-content:space-between;align-items:center}.footer-navigation ul{padding:0;margin:0;list-style:none;display:flex}.footer-navigation ul li{padding:0 15px}.footer-navigation ul a{font-family:'Comfortaa',cursive;color:#fff;font-size:15px;padding:0}.footer-contacts-info{display:flex;flex-direction:column}.footer-contacts-info a{color:#fff;position:relative;padding-left:25px}.footer-phone{margin-bottom:4px}.footer-contacts-info a:before{content:'';position:absolute;left:0;background-image:url(assets/img/xphone-icon-white.png.pagespeed.ic.tIvFybSUsy.png);background-repeat:no-repeat;background-position:center center;width:17px;height:17px;top:50%;transform:translateY(-50%)}.footer-contacts-info a.footer-mail:before{background-image:url(assets/img/mail-icon-white.png.pagespeed.ce.NrcRxfeu8_.png);width:15px;height:11px}.bottom-footer-line .container{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:10px 15px}.footer-socails-wrapper{display:flex;align-items:center}.socials-list{display:flex;align-items:center}.socials-list a{margin-left:8px;display:flex}.hidden-icon{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0}.socials-list svg{height:20px;width:20px}.socials-list .yt svg{height:25px;width:25px}.socials-list svg path{fill:#010133}.before-decor:before,.before-decor:after{content:'';position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover}.home-selling .before-decor::before,.grey-archives .before-decor::before,.contact-message .before-decor::before{background-image:url(assets/img/xdecor-fingerprint.png.pagespeed.ic.5wIxzES3sf.png);width:234px;height:250px;top:-65px;left:50%;transform:translateX(-50%)}.home-selling .before-decor::after{background-image:url(assets/img/xdecor-selling.png.pagespeed.ic.Vml5IZpyma.png);width:354px;height:690px;left:0;bottom:0;opacity:.5}.contact-message .before-decor::after{background-image:url(assets/img/xdecor-contact.png.pagespeed.ic.8sF20srPhN.png);width:568px;height:656px;right:0;bottom:0}.bread{background-color:#010133;padding:10px 0}.breadcrumbs,.breadcrumbs a{color:#fff;font-size:14px}.bg-blue.bread{background-color:#f3f4f5}.bg-blue .breadcrumbs,.bg-blue .breadcrumbs a{color:#404040}.sep{margin:0 3px}.why{padding:60px 0 0}.why .section-title{margin-bottom:5px;position:relative}.prev-decor{padding-left:10px;overflow:hidden}.prev-decor span{position:relative}.prev-decor span:before{content:'';width:4px;height:calc(100% - 4px);background-color:#d00000;display:block;position:absolute;top:0;left:-10px}.page-descr{text-align:center;line-height:1.2;max-width:935px;margin:0 auto}.why-list-wrapper{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-evenly;padding:65px 0 0}.val-container{padding:15px 0 0}.why-list-wrapper .why-item{color:#404040;font-size:16px;text-align:center;line-height:1.2;flex:1 1 25%;max-width:25%;padding:0 10px;margin-bottom:70px}.why-item-portfolio{color:#404040;font-size:16px;text-align:center;line-height:1.2;flex:1 1 25%;max-width:50%;padding:0 10px;margin-bottom:70px}.why-title{font-family:'Comfortaa',cursive;color:#010133;font-size:22px;text-transform:uppercase;margin-bottom:8px}.why-more{color:#010133;font-weight:500;position:relative}.why-more:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.why-icon{margin-bottom:38px;position:relative}.why-icon.val-block{margin-bottom:20px;position:relative}.why-content{margin-bottom:12px;padding:0 6px}.descr-inner-content h2{font-family:'Comfortaa',cursive;color:#010133;font-size:22px;font-weight:700;text-transform:uppercase}.why-page-text{background:#f3f4f5;margin-bottom:70px}.why-icon img{position:relative;z-index:2}.why-icon svg{display:block;position:absolute;top:-47px;right:0;left:0;bottom:0;margin:0 auto;z-index:1;width:190px;height:190px}.why-icon circle{fill:none;stroke-width:4px;stroke-linecap:round;stroke:currentcolor;color:#d2d2d2;stroke-dasharray:260 , 0 , 1 , 0 , 1 , 0 , 1 , 0 , 10 , 1 , 10 , 1 , 10 , 1 , 10 , 1 , 10 , 10 , 1 , 10 , 1 , 10 , 1 , 10 , 10 , 1;animation:dostuff 18s ease infinite;transition:all .3s ease-out}.why-icon g:nth-child(1n) circle {stroke-width:1px}.why-icon g:nth-child(2n) circle {stroke-width:2px}.why-icon g:nth-child(3n) circle {stroke-width:3px}@keyframes dostuff {
    50% {
        stroke-dasharray: 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 10, 10, 1, 20, 120, 1, 30, 1, 30, 1, 10, 30, 1;
        stroke-opacity: 1;
    }
}@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}.why-icon g{animation:spin 15s linear infinite;transform-origin:50% 50%}.why-icon g:nth-child(even) {animation-direction:reverse}.why-icon g:nth-child(1n) {animation-delay:-1s}.why-icon g:nth-child(2n) {animation-delay:-2s}.why-icon g:nth-child(3n) {animation-delay:-3s}.why-icon g:nth-child(4n) {animation-delay:-4s}.why-icon g:nth-child(1n) circle {animation-delay:-1.5s}.why-icon g:nth-child(2n) circle {animation-delay:-2.5s}.why-icon g:nth-child(3n) circle {animation-delay:-3.5s}.why-icon g:nth-child(4n) circle {animation-delay:-4.5s}.why-item:hover circle{color:rgba(1,1,51,.5)}.why-item:hover g{animation-duration:5s}.why-item:hover .why-more:after{visibility:visible;transform:scaleX(1)}.contact-info-wrapper{padding:40px 0 65px}.contacts-list{display:flex;padding-top:13px}.contact-item{flex:1 1 33.333%;display:flex;align-items:flex-start;padding-left:12px}.contact-item:first-child{padding-left:0}.contact-content-wrapper{padding-left:15px}.contact-content-wrapper .trigger{background:#010133;color:#fff;padding:4px 6px;margin-top:5px;display:inline-block}.contact-icon{flex-shrink:0}.contact-title{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#003154;font-size:22px;line-height:1.2}.content-text a{color:#010133;font-weight:500}.contact-map{display:flex}.main-navigation a:after,.footer-navigation a:after,.content-text a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.footer-navigation a:after{background-color:#fff}.footer-navigation a:hover:after,.main-navigation a:hover:after,.content-text a:hover:after{visibility:visible;transform:scaleX(1)}.archives-header{padding-top:40px}.archives-header .section-title{margin-bottom:6px}.archives{padding:40px 0 60px;overflow:hidden}.grey-archives{background:#f3f4f5}.areas-wrapper h2.entry-title,.archive-wrapper h2.entry-title{font-family:'Comfortaa',cursive;font-size:22px;color:#003154;font-weight:400;text-align:center;padding:0 10px;line-height:1.2;margin-bottom:11px}.areas-exr{color:#404040;text-align:center;padding:0 10px;line-height:1.2}.areas-wrapper{display:flex;align-items:stretch;justify-content:flex-start}.areas-wrapper article{flex:1 1 25%;padding:10px;display:flex}.areas-wrapper article a{display:flex;flex-direction:column;box-shadow: 0 0 10px #00000023;padding-bottom:10px}.areas-thumb{width:100%;max-height:160px;overflow:hidden;margin-bottom:10px}.areas-thumb img{width:100%;transition:all .3s ease-out}.areas-wrapper article a:hover{box-shadow:0 0 10px rgba(1,1,51,.61)}.areas-wrapper article a:hover img{transform:scale(1.2,1.2) rotate(10deg)}.meter{height:9px;position:relative;background:#fff;border-radius:5px}.meter>span{display:block;height:100%;border-radius:5px 0 0 5px;background-color:#010133;position:relative;overflow:hidden}.meter>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image: linear-gradient(
            -45deg,
            rgba(255, 255, 255, .3) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, .3) 50%,
            rgba(255, 255, 255, .3) 75%,
            transparent 75%,
            transparent
    );z-index:1;background-size:50px 50px;animation:move 2s linear infinite;border-radius:5px 0 0 5px;overflow:hidden}.meter>span:after,.animate>span>span{animation:move 2s linear infinite}@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 50px 50px;
    }
}.single-areas-wrapper{padding:56px 0 0}.single-areas .section-title{margin-bottom:10px}.areas-content{display:flex;align-items:stretch}.areas-single-thumb{flex:1 1 50%;padding-right:15px;display:flex}.areas-single-thumb img{object-fit:cover}.areas-main-text{flex:1 1 50%}.areas-main-text p{margin:0 0 25px}.areas-main-text p:last-child{margin-bottom:0}.areas-content.image-right{flex-direction:row-reverse;text-align:right}.areas-content.text-right{flex-direction:row-reverse}.image-right .areas-single-thumb{padding:0 0 0 15px}.areas-pluses .why-list-wrapper .why-item{margin-bottom:5px}.line-graf h2,.areas-add-content h2{font-family:'Comfortaa',cursive;text-transform:uppercase;font-size:22px;color:#010133;font-weight:700;line-height:1.2;position:relative;padding-left:15px}.areas-gallery .space-wrapper{margin-bottom:40px}.line-graf{background:#f3f4f5;padding:30px 0 20px}.graf-inner-content{display:flex}.graf-inner-content .areas-add-content{flex:1 1 60%;padding-right:30px}.graf-outher-content-wrapper{flex:1 1 40%}.line-graf-wrapper{margin-top:35px}.graf-head{display:flex;justify-content:space-between;color:#010133;font-weight:500;margin-bottom:8px}.graf-item{margin-bottom:18px}.areas-add-content-wrapper{padding:8px 0}.catalog{padding:40px 0}.catalog-wrapper{display:flex}.catalog-filters{flex:1 0 260px;max-width:260px;padding:18px 20px;background-color:#f3f4f5}.catalog-filters .berocket_single_filter_widget{margin-bottom:30px!important}.catalog-filters ul{margin:0;padding:0;list-style:none;padding-top:10px}.catalog-filters ul li{margin-bottom:10px}span.bapf_show_hide{display:none}.catalog-filters ul li label{cursor:pointer;margin-left:-30px;z-index:10;padding-left:30px;position:relative;font-size:14px;line-height:18px;padding:5px 0 5px 40px}.catalog-filters ul li span{position:relative;display:flex;padding-left:32px;align-items:center}.catalog-filters ul[data-type="checkbox"] li span:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;border-radius:5px;background:#fff;box-shadow:0 0 10px #ccc;z-index:1}.catalog-filters ul[data-type="checkbox"] li span:after{content:'';position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:50%;background-color:#fff;z-index:2;transition:all .3s ease-out}.catalog-filters ul[data-type="checkbox"] li span.filter-item-checked:after{background-color:#010133}.catalog-filters ul[data-type="slider"] .slider{display:flex;flex-flow:row wrap;justify-content:space-between}.catalog-filters ul[data-type="slider"] .slider .left,.catalog-filters ul[data-type="slider"] .slider .right{flex:1 1 50%;padding:0;display:block}.catalog-filters ul[data-type="slider"] .slider span.left input,.catalog-filters ul[data-type="slider"] .slider span.right input{padding:15px 5px;height:auto;text-align:center;width:100px}.catalog-filters ul[data-type="slider"] .slider .slide{flex:1 1 100%;margin-top:25px}.berocket_filter_slider.ui-widget-content .ui-slider-range,.berocket_filter_price_slider.ui-widget-content .ui-slider-range{background:none repeat scroll 0 0 #010133;height:10px}.slide .ui-state-default,.slide .ui-widget-content .ui-state-default,.slide .ui-widget-header .ui-state-default{background:#fff;border:none;color:#555;font-weight:normal;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 10px #ccc;top:-4px}.ui-widget.ui-widget-content{background:#fff;border:none!important;color:#222;height:10px;box-shadow:0 0 10px #ccc}.berocket_widget_show_values{display:none!important}.catalog-filters .berocket_aapf_widget li.berocket_hide_o_value{display:block!important;color:#b9b9b9;position:relative}.catalog-filters .berocket_aapf_widget li.berocket_hide_o_value:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.catalog-filters .berocket_aapf_widget li.berocket_hide_o_value>span,.catalog-filters .berocket_aapf_widget li.berocket_hide_o_value>span label:hover{color:#b9b9b9;cursor:default;z-index:1}.berocket_single_filter_widget_525 .berocket_aapf_widget-title_div{display:none}.berocket_single_filter_widget_525 ul li:first-child span label{color:#950303}.catalog-products{flex:1 1 auto;padding:20px 0 20px 30px}.filters-title{font-family:'Comfortaa',cursive;color:#003154;font-size:22px;text-align:center;margin-bottom:25px}.brw-vykorystannia li span label{font-size:14px;line-height:1.6}.products-list{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;margin-top:24px}h1.catalog-title{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#010133;font-size:26px;font-weight:700;margin-bottom:12px;position:relative;padding-left:12px;line-height:1}.product-item{background:#fff;margin:0 15px 60px;box-shadow: 0 0 12px #00000021;flex:1 1 calc(33.333% - 30px);position:relative;max-width:calc(33.333% - 30px)}.product-item-link{padding:20px 15px;color:#404040;display:flex;flex-direction:column;height:100%}.product-item:hover,.product-item:visited{color:#404040}.product-thumb{margin-bottom:15px}.product-thumb img{display:block;transition:all .3s ease-out}.product-item-link:hover .product-thumb img{transform:scale(1.1,1.1)}.product-title{font-family:'Comfortaa',cursive;color:#003154;font-size:20px;line-height:1.1;margin-bottom:5px}.product-art{font-size:15px;margin-bottom:10px;color:#737373}.product-exr{line-height:1.2;margin-bottom:12px;display:none}.product-order{color:#003154;border-bottom:1px solid #8d8d8d;padding-bottom:15px;margin-bottom:16px;margin-top:auto}.product-price{text-align:center}.product-price span{color:#010133;font-size:22px}.product-labels{position:absolute;display:flex;flex-direction:column;left:15px;top:15px}.product-labels span{width:30px;height:30px;margin-bottom:8px}.new-label{display:none}.present-wrapper{display:flex;align-items:stretch}.present-photo,.present-tabs{flex:1 1 50%}.present-tab-title{font-family:'Comfortaa',cursive;color:#003154;font-size:22px;margin-bottom:10px;transition:all .3s ease-out}.present-photo{overflow:hidden;position:relative}.present_photo-item{position:absolute;left:0;top:0;display:none;height:100%;width:100%}.present_photo-item.active-tab{display:flex}.present_photo-item img{object-fit:cover}.present-tabs{display:flex;flex-direction:column;background:#f3f4f5}.present-tab-item{border-bottom:2px solid #fff;cursor:pointer;transition:all .3s ease-out}.present-tab-item:last-child{border:none}.present-content-inner-wrapper{max-width:570px;display:flex;align-items:center;position:relative;padding:30px 0 16px}.present-tab-content{padding-left:84px;transition:all .3s ease-out}.present-tab-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#f3f4f5;border-radius:50%;width:65px;height:65px;display:flex;justify-content:center;align-items:center;border:5px solid transparent;transition:all .3s ease-out}.present-tab-item:hover,.active-tab-item{background-color:#010133}.present-tab-item:hover .present-tab-title,.present-tab-item:hover .present-tab-descr,.active-tab-item .present-tab-title,.active-tab-item .present-tab-descr{color:#fff}.present-tab-item:hover .present-tab-icon,.active-tab-item .present-tab-icon{width:115px;height:115px;left:0;transform:translate(-50%,-50%);border-color:#010133}.page-wrapper,.product-wrapper{padding:40px 0 0;margin-bottom:65px}.page-wrapper .section-title,.product-wrapper .section-title{text-align:left}.product-wrapper .section-title{position:relative;padding-left:15px}.product-inner-wrapper{display:flex;flex-direction:column}.product-top-content,.product-bottom-content{display:flex}.product-slider,.product-descr-wrapper{flex:1 1 60%;padding-right:20px;max-width:60%}.product-chars-wrapper,.product-actions{flex:1 1 40%}.product-slider{display:flex;flex-direction:column;margin-bottom:50px}.product-slider .slick-list{padding:0}.product-slider .slick-slide{display:flex;justify-content:center}.product-slider-nav-item{cursor:pointer}.product-inner-wrapper h2{font-family:'Comfortaa',cursive;color:#003154;font-size:22px;font-weight:normal}.product-descr-wrapper h2{position:relative;padding-left:10px}.product-chars-wrapper{background:#f3f4f5;padding:15px 20px;margin-bottom:20px}.product-chars-wrapper h2{margin-bottom:18px}.product-char-item{position:relative;padding-left:34px;margin-bottom:18px}.char-label{font-weight:500}.product-char-item a{color:#404040;position:relative;display:inline-block}.product-char-item a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:visible;transform:scaleX(1);transition:all .3s ease-in-out 0s}.product-char-item a:hover::after{visibility:hidden;transform:scaleX(0)}.product-char-item::before{content:'';width:25px;height:25px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:22px auto}.char-size:before{background-image:url(assets/img/icons/size.png.pagespeed.ce.fpaetx8Wm6.png)}.char-4k:before{background-image:url(assets/img/icons/4k.png.pagespeed.ce.HchEwWUt2F.png)}.char-brightness:before{background-image:url(assets/img/icons/brightness.png.pagespeed.ce.xxWG20seYz.png)}.char-clipboard:before{background-image:url(assets/img/icons/clipboard.png.pagespeed.ce.-C4ETEEffI.png)}.char-display:before{background-image:url(assets/img/icons/display.png.pagespeed.ce.uD8JeBaR4O.png)}.char-gpu:before{background-image:url(assets/img/icons/gpu.png.pagespeed.ce.6YfOPbnj-B.png)}.char-hardware:before{background-image:url(assets/img/icons/xhardware.png.pagespeed.ic.ADWVPqi4WM.png)}.char-mobile-flexible-display:before{background-image:url(assets/img/icons/mobile-flexible-display.png.pagespeed.ce.PwrYpiXefv.png)}.char-ram:before{background-image:url(assets/img/icons/ram.png.pagespeed.ce.Qze0ikZE1N.png)}.char-ssd:before{background-image:url(assets/img/icons/ssd.png.pagespeed.ce.Z8zrhZJVrf.png)}.char-tap:before{background-image:url(assets/img/icons/tap.png.pagespeed.ce.rPPjVt1FUM.png)}.char-usb:before{background-image:url(assets/img/icons/usb.png.pagespeed.ce.EXVBhgZO6v.png)}.char-modem:before{background-image:url(assets/img/icons/modem.png.pagespeed.ce.Oi6GbiWCAw.png)}.char-3d:before{background-image:url(assets/img/icons/x3d.png.pagespeed.ic.vYAmeDZ1z9.png)}.char-account:before{background-image:url(assets/img/icons/xaccount.png.pagespeed.ic.idkdRmrnVu.png)}.char-air-hockey:before{background-image:url(assets/img/icons/xair-hockey.png.pagespeed.ic.dnm1kgQblV.png)}.char-architecture:before{background-image:url(assets/img/icons/xarchitecture.png.pagespeed.ic.ZmHirDiGAt.png)}.char-big-sale:before{background-image:url(assets/img/icons/xbig-sale.png.pagespeed.ic.l0gIg81Fdx.png)}.char-bus:before{background-image:url(assets/img/icons/xbus.png.pagespeed.ic.XS8jJm-irK.png)}.char-multiple:before{background-image:url(assets/img/icons/xmultiple.png.pagespeed.ic.mB7cIFhhH1.png)}.char-survey:before{background-image:url(assets/img/icons/xsurvey.png.pagespeed.ic.AJOaTX2W86.png)}.char-online-shop:before{background-image:url(assets/img/icons/xonline-shop.png.pagespeed.ic._R8s4QnQX4.png)}.char-hand:before{background-image:url(assets/img/icons/hand.png.pagespeed.ce.hGaZoAd_Kw.png)}.char-social-media-marketing:before{background-image:url(assets/img/icons/social-media-marketing.png.pagespeed.ce.87LJoQ98Je.png)}.char-kitchen:before{background-image:url(assets/img/icons/xkitchen.png.pagespeed.ic.TFlGr96agr.png)}.char-test:before{background-image:url(assets/img/icons/xtest.png.pagespeed.ic.UyILXFqz2s.png)}.char-tourism-geo:before{background-image:url(assets/img/icons/xtourism-geo.png.pagespeed.ic.1TGhbGcH0y.png)}.product-config-section{margin:13px 0}.config-section-title{font-weight:500}.image-variable-wrapper{display:flex;justify-content:flex-start;margin:10px -10px 20px;list-style:none;padding:0}.image-variable-item{display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px #ccc;border-radius:5px;overflow:hidden;border:2px solid #fff;cursor:pointer;transition:all .3s ease-out;flex:1 1 25%;max-width:90px;margin:0 10px}.image-variable-item.selected{border-color:#010133}.button-variable-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap}.button-variable-item{cursor:pointer;position:relative;padding-left:30px;margin:10px 20px 10px 0}.button-variable-item:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;border-radius:5px;box-shadow:0 0 10px #ccc;z-index:1}.button-variable-item:after{content:'';position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:50%;background-color:#fff;z-index:2;transition:all .3s ease-out}.button-variable-item.selected:after{background-color:#010133}.product-price-wrapper{display:flex;justify-content:space-between;margin-top:20px;align-items:center}.single-product-price{display:flex;background:#f3f4f5;max-width:265px;padding:12px;line-height:1.1;align-items:center}.end-price{flex:1;margin-right:15px}.num-price{flex:1 1 auto}.num-price span{font-family:'Comfortaa',cursive;color:#010133;font-size:22px}.num-price del,.num-price del .amount,.num-price del .amount .woocommerce-Price-currencySymbol{color:#a8a8a8}.product-buy-btn button{font-family:'Comfortaa',cursive;background:#010133;color:#fff;text-transform:uppercase;font-size:18px;border-radius:5px;padding:20px 25px;display:flex;cursor:pointer;border:2px solid #010133;transition:all .3s ease-out}.product-buy-btn button:hover{background-color:#fff;color:#010133}.header-cart-wrapper,.header-cart-wrapper:visited{display:flex;color:#fff;font-size:12px;line-height:1.2}.header-cart-wrapper:hover,.header-cart-wrapper:visited{color:#404040}.cart-icon{position:relative;margin-right:12px;width:26px;height:auto}.cart-items-count{position:absolute;background:#cacaca;border-radius:50%;display:flex;width:15px;height:15px;justify-content:center;align-items:center;font-size:10px;top:-6px;right:-8px;transition:all .3s ease-out}.header-cart-wrapper:hover .cart-items-count{color:#fff;background:#010133}.cart-data{display:flex;flex-direction:column}.cart-data-text{max-width:60px}.cart .product-name .variation{display:flex;flex-flow:row wrap;font-size:12px}.cart .product-name .variation>*{flex:1 1 50%;margin:0}.cart .product-name .variation dt{max-width:200px}.cart .product-name .variation dd{flex:1 1 calc(100% - 200px)}.cart .product-name .variation p{margin:0}.cart .product-name>a{font-family:'Comfortaa',cursive;color:#010133}.cart .product-price .amount span,.cart .product-price .amount{font-size:14px}.cart .product-quantity input{width:75px;height:40px;padding:5px;text-align:center}table.cart{border-collapse:collapse}.cart thead th{background:#010133;color:#fff;font-weight:500;padding:10px 0;font-size:14px}table.cart tr{border-bottom:1px solid #ccc}table.cart td{padding:10px}.cart .product-thumbnail,.cart .product-price,.cart .product-quantity,.cart .product-subtotal{text-align:center}.cart .product-thumbnail img{max-width:100px}.cart .product-remove .remove{color:red;font-size:20px}.cart .actions{text-align:right}.cart .actions button[name="update_cart"]{font-family:'Comfortaa',cursive;background:#010133;text-transform:uppercase;color:#fff;cursor:pointer;padding:15px;border:none}.cart_totals .order-total{text-align:left}.cart_totals .order-total th{width:100px}.cart_totals .order-total td{font-weight:300}.wc-proceed-to-checkout{margin-top:50px}.woocommerce-billing-fields__field-wrapper{display:flex;flex-flow:row wrap}#billing_first_name_field,#billing_last_name_field,#billing_phone_field,#billing_email_field{flex:1 1 50%;padding:0 20px}#order_comments_field{padding:0 20px}.woocommerce-checkout label{margin-bottom:6px;display:block;font-size:14px}.woocommerce-thankyou-order-received,.woocommerce-order-received .section-title{text-align:center}.woocommerce-thankyou-order-details{text-align:center;margin:50px 0 0;list-style:none;border-top:1px solid #ccc;padding:20px 0 10px;border-bottom:1px solid #ccc}.woocommerce-thankyou-order-details li{text-align:center;margin:0;padding:0;list-style:none}.product-buy-btn{position:relative}.lds-ellipsis{position:absolute;width:75px;height:14px;z-index:10;bottom:4px;left:50%;transform:translateX(-50%);display:none}.lds-ellipsis div{position:absolute;top:0;width:8px;height:8px;border-radius:50%;background:#8686b3;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1) {left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2) {left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3) {left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4) {left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(24px, 0);
    }
}.modal{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0;background-color:transparent;overflow:hidden;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;z-index:9999}.modal.open{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.modal.open>.content-wrapper{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal .content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50%;margin:0;padding:2.5rem;background-color:#fff;border-radius:.3125rem;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.5);box-shadow:0 0 2.5rem rgba(0,0,0,.5);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s , -webkit-transform .25s;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;max-width:500px}.modal .content-wrapper .close{position:absolute;top:.5rem;right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background-color:transparent;font-size:1.5rem;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear;cursor:pointer}.modal .content-wrapper .close:before,.modal .content-wrapper .close:after{position:absolute;content:'';width:1.25rem;height:.125rem;background-color:#333}.modal .content-wrapper .close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .content-wrapper .close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal .content-wrapper .close:hover:before,.modal .content-wrapper .close:hover:after{background-color:#8ca52d;cursor:pointer}.modal .content-wrapper .modal-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;width:100%;margin:0;padding:0 0 1.25rem;font-family:'Comfortaa',cursive;text-transform:uppercase;color:#010133}.modal .content-wrapper .modal-header h2{font-size:1.5rem;font-weight:bold}.modal .content-wrapper .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.modal .content-wrapper .content p{font-size:.875rem;line-height:1.75}.modal .content-wrapper .modal-footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0;padding:1.875rem 0 0}.modal .content-wrapper .modal-footer .action{position:relative;margin-left:.625rem;padding:.625rem 1.25rem;border:none;background-color:#708090;border-radius:.25rem;color:#fff;font-size:.87rem;font-weight:300;overflow:hidden;z-index:1}.modal .content-wrapper .modal-footer .action:before{position:absolute;content:'';top:0;left:0;width:0%;height:100%;background-color:rgba(255,255,255,.2);-webkit-transition:width .25s;-o-transition:width .25s;transition:width .25s;z-index:0}.modal .content-wrapper .modal-footer .action:first-child{background-color:#2ecc71}.modal .content-wrapper .modal-footer .action:last-child{background-color:#e74c3c}.modal .content-wrapper .modal-footer .action:hover:before{width:100%}#modal-cart .content{flex-direction:column}.modal-cart-title{text-align:center;margin:0 0 15px}.modal-cart-btns{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-cart-btns a{background:#010133;color:#fff;text-transform:uppercase;padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;width:240px}.modal-cart-btns a:first-child{margin-bottom:15px}.modal-cart-btns a:last-child{background-color:#e8e8e8;color:#666}.modal input[type="submit"]{color:#fff;background-color:#010133;cursor:pointer;display:block;margin:25px auto 0;padding:10px 20px;font-size:16px;border:1px solid #010133;transition:all .3s ease-out}.modal input[type="submit"]:hover{color:#010133;background-color:#fff}.modal div.wpcf7-mail-sent-ok{text-align:center;font-size:12px}h1.catalog-title::before,.product-descr-wrapper h2::before,.product-wrapper h1.section-title:before,.graf-inner-content h2::before,.areas-add-content h2::before{content:'';width:4px;height:100%;background-color:#d00000;display:block;position:absolute;top:-2px;left:0}.single-areas-wrapper ul{list-style:none;margin:0}.single-areas-wrapper ul li{position:relative;padding-left:15px;margin-bottom:10px}.single-areas-wrapper ul li::before{content:'';width:7px;height:7px;position:absolute;top:6px;left:0;background-color:#d00000}.woocommerce form .form-row .required{text-decoration:none;color:#d00000}#product-main-gallery{margin-bottom:5px}.product-video-item{background:#f3f4f5;align-items:center;height:540px}.video-nav-item{position:relative}.video-nav-item::before{content:'▶';position:absolute;left:50%;top:50%;text-shadow:0 0 10px #fff , 0 0 10px #fff , 0 0 10px #fff , 0 0 10px #fff , 0 0 10px #fff , 0 0 10px #fff;color:#d00000;font-size:55px;line-height:1;transform:translate(-50%,-50%);transition:all .3s ease-out}.video-nav-item:hover:before{color:red}.widget-area{position:relative;padding-top:70px}.aside-shop-cats{position:absolute;width:100%;top:0;z-index:20}h3.bapf_hascolarr{padding-right:0!important;z-index:2}div#bapf_1.bapf_sfilter.bapf_ckbox.bapf_ocolaps.shop-cats::after{z-index:1}.shop-cats{background:#fff;border-radius:15px;padding:10px 0 10px 18px;box-shadow:0 0 10px #ccc;position:relative;cursor:pointer}.shop-cats::after{content:'\203A';position:absolute;top:10px;right:7px;color:#010133;transform:rotate(90deg);font-size:45px}.woo-cats-wrapper{display:none}.menu-cats{display:flex;flex-direction:column;padding:10px 0 0}.menu-cats a{color:#404040;padding:5px 0 5px 10px;line-height:18px;font-size:14px}.menu-cats a:hover{color:#950303}.opened-cats span{color:#950303}.brw-product_cat{margin-bottom:40px}.brw-product_cat .berocket_term_parent_0{display:none}.brw-product_cat .berocket_term_depth_1 label{padding-left:0}.brw-product_cat .berocket_aapf_widget-title_div{display:none}.filter-category-title{text-align:center;font-weight:700;font-size:12px;margin:-10px 0 20px;text-transform:uppercase}.part_slider{width:100%;height:calc(100vh - 65px - 57px);display:flex;justify-content:center;align-items:center;position:relative;z-index:2;overflow:hidden}.part_slider img{visibility:hidden}#particles-js{position:absolute;width:100%;height:calc(100vh - 65px - 57px);background-color:#070635;z-index:1}.admin-bar .part_slider,.admin-bar #particles-js{height:calc(100vh - 65px - 57px - 32px)}.count-particles{background:#002;position:absolute;top:48px;left:0;width:80px;color:#13e8e9;font-size:.8em;text-align:left;text-indent:4px;line-height:14px;padding-bottom:2px;font-family:Helvetica,Arial,sans-serif;font-weight:bold}.js-count-particles{font-size:1.1em}#stats,.count-particles{-webkit-user-select:none;margin-top:5px;margin-left:5px}#stats{border-radius:3px 3px 0 0;overflow:hidden}.count-particles{border-radius:0 0 3px 3px}.first-screen-link{position:absolute;padding:6px 0 6px 50px}.first-screen-link::before{content:'';background-image:url(/wp-content/themes/img/logo-min.png);width:40px;height:40px;position:absolute;background-size:contain;left:0;top:0;border-radius:50%;box-shadow:0 0 0 rgba(255,255,255,.4);animation:pulse 2s infinite}.first-screen-link a{color:#fff;font-size:18px;text-decoration:none;font-family:'Open Sans Light',Helvetica,Arial,sans-serif;text-transform:uppercase}.top-left{top:50px;left:50px}.top-right{top:50px;right:20%}.bottom-left{bottom:50px;left:50px}.bottom-right{bottom:50px;right:calc(50% - 200px)}.middle-right{right:10%;top:50%}.phone{bottom:30px;right:30px;font-size:24px}.phone a{font-size:24px}.phone:before{content:none}@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
}@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
        box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
        box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{font-size:12px;text-align:center;line-height:1.2}span.wpcf7-not-valid-tip{font-size:14px}.show-more-block{max-height:200px;overflow:hidden;transition:all .3s ease-out;position:relative}.show-more-block::after{content:'';width:100%;position:absolute;left:0;bottom:0;height:100px;background: #ffffff00;background: -moz-linear-gradient(top,  #ffffff00 0%, #ffffff 100%);background: -webkit-linear-gradient(top,  #ffffff00 0%,#ffffff 100%);background: linear-gradient(to bottom,  #ffffff00 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff00', endColorstr='#ffffff',GradientType=0 );z-index:1}.why-page-text .show-more-block::after{background: #f3f4f500;background: -moz-linear-gradient(top,  #f3f4f500 0%, #f3f4f5 100%);background: -webkit-linear-gradient(top,  #f3f4f500 0%,#f3f4f5 100%);background: linear-gradient(to bottom,  #f3f4f500 0%,#f3f4f5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f500', endColorstr='#f3f4f5',GradientType=0 )}.product-descr.show-more-block{max-height:436px}.show-more-block.show-more-height{max-height:100%}.show-more-block.show-more-height:after{background:none}.show-more-char,.show-more{cursor:pointer;color:#010133;font-weight:700}.product-descr .show-more{margin-top:10px}.product-char-list{overflow:hidden;transition:all .5s linear}.product-char-list.show-more-height{max-height:1000px!important}.hamburger-wrapper{display:none;width:35px;z-index:5}#hamburger-icon{width:36px;height:16px;position:relative;z-index:20;display:block}#hamburger-icon .line{display:block;background:#010133;width:36px;height:3px;position:absolute;left:0;border-radius:4px;-o-transition:all .4s;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}#hamburger-icon .line.line-1{top:0}#hamburger-icon .line.line-2{top:50%}#hamburger-icon .line.line-3{top:100%}#hamburger-icon.active .line-1{-ms-transform:translateY(9px) translateX(-2px) rotate(45deg);transform:translateY(9px) translateX(-2px) rotate(45deg);-webkit-transform:translateY(9px) translateX(-2px) rotate(45deg);-moz-transform:translateY(9px) translateX(-2px) rotate(45deg)}#hamburger-icon.active .line-2{opacity:0}#hamburger-icon.active .line-3{-ms-transform:translateY(-7px) translateX(-2px) rotate(-45deg);transform:translateY(-7px) translateX(-2px) rotate(-45deg);-webkit-transform:translateY(-7px) translateX(-2px) rotate(-45deg);-moz-transform:translateY(-7px) translateX(-2px) rotate(-45deg)}.home-mobile-link{background-color:#f3f4f5;display:none;height:65px}.home-mobile-link .container{display:flex;align-items:center;height:100%}.home-mobile-link .link-wrapper a{position:relative;padding:5px 38px;color:#404040}.home-mobile-link .link-wrapper a::before{content:'';position:absolute;left:0;top:0;background-image:url(assets/img/xbg-mobile-link.png.pagespeed.ic.N3J8tNNAZm.png);z-index:1;background-size:contain;display:block;height:27px;width:27px}.mobile-view,.mobile-callback .header-callback{display:none}#close-filters{display:block;text-align:center;color:#404040}ul.menu,.menu ul{padding:0;margin:0;list-style:none}.menu-header-lang-container .menu{padding-left:20px;text-align:center}.menu-header-lang-container .menu>li{border:1px solid #010133;padding:3px 10px}.menu-header-lang-container .menu a{color:#404040;text-transform:uppercase}ul.menu>li{position:relative}.menu ul.sub-menu{display:none;position:absolute;left:0;top:30px;z-index:10;background:#fff;width:100%;border:1px solid #fff;transition:all .3s ease-out;box-shadow:0 0 5px #ccc}.menu ul.sub-menu::before{content:'';left:0;top:-11px;height:20px;width:100%;z-index:5;display:block;position:absolute}ul.menu li.menu-item-has-children:hover .sub-menu{display:block;margin-top:-1px}ul.menu li.menu-item-has-children .sub-menu li{margin:5px}.product-slider-nav-item.slick-active{outline:none}.archive-wrapper{display:flex;margin:0 -10px;flex-flow:row wrap}.archive-wrapper article{flex:1 1 calc(25% - 20px);margin:10px 10px 10px;max-width:calc(25% - 20px);box-shadow: 0 0 10px #00000023;display:flex;flex-direction:column}.archive-post-conent{padding:20px}.archive-post-exr{color:#737373;font-size:15px}.archive-wrapper img{width:100%;transition:all .3s ease-out}.archive-wrapper article:hover img{transform:scale(1.3,1.3) rotate(10deg)}@media (max-width:1190px){.container{max-width:900px}.header-wrapper{flex-flow:row wrap}.hamburger-wrapper{display:block;position:relative;top:-5px;order:1}.logo{margin-right:auto;margin-left:20px;order:2}.header-right-wrapper{order:3}.menu-header-lang-container{order:4}header .header_callback{order:5;margin-left:5px}.main-navigation{display:none;order:5;flex:1 1 100%}.main-navigation{background:#010133;padding:20px 20px 0}.main-navigation ul{flex-direction:column}.main-navigation ul li{margin-bottom:20px}.main-navigation ul a{color:#fff}.slider-bottom-menu{display:none}.home-product-thumb{padding:0}.space-other a{width:173px;height:173px;max-width:173px}.space-wrapper .space-other a:last-child{max-width:calc(100% - 176px)}.space-wrapper a span{font-size:16px}.why-list-wrapper .why-item{flex:1 1 50%;max-width:50%}.product-item{max-width:calc(50% - 30px);flex:1 1 calc(50% - 30px)}.product-video-item{height:404px}.product-price-wrapper{flex-direction:column;align-items:flex-start}.product-price-wrapper>div{margin:0 0 15px;width:100%}.single-product-price{max-width:100%}.single-product-price .num-price .price{display:flex;flex-direction:column}.product-buy-btn button{width:100%;justify-content:center}.image-variable-wrapper{margin-left:-5px;margin-right:-5px}.image-variable-item{margin:0 5px}.areas-wrapper{flex-flow:row wrap}.areas-wrapper article{flex:1 1 50%}.areas-content{flex-direction:column}.areas-single-thumb{flex:1 1 100%;padding-right:0;margin-bottom:20px}.areas-single-thumb img{width:100%}.contacts-list{flex-flow:row wrap}.contact-item:first-child{padding-left:15px}.contact-item{flex:1 1 50%;margin-bottom:25px;padding:0 15px}.contact-info-wrapper{padding-bottom:30px}.product-char-list{max-height:415px}.home_h1{margin-top:30px}}@media (max-width:899px){.container{max-width:600px}.cart-data,.header-callback{display:none}.menu-header-lang-container .menu{padding-left:0}.header-cart{margin-left:10px}table.cart{border-top:2px solid #010133}table.cart thead{display:none}table.cart tr{display:flex;flex-flow:row wrap;align-items:center}.product-remove{flex:1 1 10%}.cart .product-thumbnail{flex:1 1 100%}.cart .actions{text-align:right;margin-left:auto}.header-phone-wrapper a{font-size:18px}#particles-js,.part_slider,.home-product-content h2,.footer-navigation{display:none}.home-mobile-link{display:block}.mobile-view{display:block}.home-product-thumb h2 a{display:block}.home-product-item{flex-direction:column-reverse;margin-bottom:70px}.home-product-item.left-item-thumb{flex-direction:column-reverse}.home-product-thumb h2{margin-bottom:25px;text-align:center}.home-product-content{margin-top:25px}.home.product-info{padding:0}.home-product-thumb h2 a,.home-product-item h2 a{font-size:22px}.home-more-decor{display:none}.btn-default button,.btn-default a{margin:0 auto}.home-selling .section-title{margin-bottom:20px;line-height:1.2}.space-wrapper{flex-direction:column}.space-first a{min-height:300px}.space-other a{width:190px;height:190px;max-width:190px}.section-title{font-size:28px}.catalog{padding:20px 0}.catalog-wrapper{flex-direction:column}.catalog-filters,.catalog-products{max-width:100%}.catalog-filters{display:none;flex:1 1 auto}.product-top-content{flex-direction:column}.product-bottom-content{flex-direction:column-reverse}.product-slider,.product-descr-wrapper{flex:1 1 100%;padding-right:0;max-width:100%}.product-video-item{height:470px}.graf-inner-content{flex-direction:column}.contact-item{flex:1 1 100%;margin-bottom:30px}ul.woocommerce-error{margin:0;padding:0;list-style:none}ul.woocommerce-error li{margin-bottom:5px;font-size:14px}.mobile-callback{padding:0 0 20px}.mobile-callback .header-callback{display:block;margin:0}.mobile-callback .header-callback a{background:#fff;color:#010133;width:200px;display:flex;justify-content:center;padding:8px 0}.archive-wrapper article{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.home_h1{font-size:1.5em}}@media (max-width:599px){.container{max-width:100%}#billing_first_name_field,#billing_last_name_field,#billing_phone_field,#billing_email_field{flex:1 1 100%}.modal .content-wrapper{width:calc(100% - 40px)}.main-navigation{margin-left:-15px;margin-right:-15px}.header-callback{display:none}.header-phone-wrapper a{font-size:15px;margin-right:10px}.header-phone-wrapper a::before{width:20px;height:20px;background-size:contain}.slick-slider .slider-item{text-align:center}.slick-slide img{margin:0 auto;align-self:flex-start}.section-title{font-size:24px}.space-other a{max-width:50%}.space-wrapper .space-other a:last-child{max-width:100%}.form-inner-wrapper{flex-direction:column;margin-bottom:0}.form-inner-wrapper label{width:100%;margin-bottom:25px}.double-decor a::before,.double-decor a::after,.contacts-wrapper .submit-default::before,.contacts-wrapper .submit-default::after{content:none}.contact-message .before-decor::after{background-image:none}.bottom-footer-line .container{flex-direction:column}.copy{margin:10px 0}.why-list-wrapper .why-item{flex:1 1 100%;max-width:100%}.section-title{font-size:22px;margin-bottom:15px}.why .section-title{margin-bottom:15px}.descr-inner-content h2{font-size:18px;margin:30px 0 20px}.product-item{max-width:100%;flex:1 1 100%;text-align:center}.product-thumb img{margin:0 auto}.catalog-products{padding:20px 0}.single-areas-wrapper ul{padding-left:10px}.contact-title{font-size:18px;margin-bottom:8px}.contacts-list{margin-top:30px}.contacts-wrapper .submit-default{width:100%}.btn-default a:hover{background:#010133;font-weight:400;color:#fff;letter-spacing:0}.archive-wrapper{justify-content:center}.archive-wrapper article{flex:1 1 100%;max-width:450px}header .header_callback{display:none}}@media (max-width:460px){.slider-title,.product-title{font-size:20px;line-height:1.2}h1.catalog-title{font-size:22px}.header-phone-wrapper a{width:25px;height:25px;overflow:hidden;display:block;margin-right:15px}.header-phone-wrapper a::before{width:25px;height:25px;background-size:contain}.header-cart{margin-left:0}}.faq-block{margin-top:30px;padding:20px}.faq-block .faq-title{font-size:18px;text-transform:uppercase;font-weight:bold;line-height:22px;padding-top:5px;margin-bottom:5px;color:#003154}.faq-block .faq-list{margin-top:15px}.faq-block .faq-list .faq-item{border-bottom:1px solid #ebebeb;padding:8px 0 8px;position:relative}.faq-block .faq-list .faq-item .item-title{font-size:16px;text-transform:none;font-weight:normal;line-height:18px;padding-top:5px;padding-bottom:5px;margin:0;color:#515d2f}.faq-block .faq-list .faq-item .item-title:after{content:"+";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:30px;height:100%;font-size:26px;color:#999;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.faq-block .faq-list .faq-item.active .item-title:after{content:"-"}.faq-block .faq-list .faq-item .item-content{display:none;font-size:14px;line-height:22px;padding:10px}.faq-block .faq-list .faq-item .item-content{display:none;font-size:14px;line-height:22px;padding:10px}.faq-block .faq-list .faq-item.active .item-content{display:block}.addtocartbutton{padding:15px 30px;background:#010133;color:#fff;text-transform:uppercase;border-radius:3px;text-align:center;display:block;justify-content:center;align-items:center}.bapf_hascolarr{font-size:1rem;font-weight:400}.bapf_hascolarr:active{color:#950303}.page-numbers{display:flex}.page-numbers li{margin:10px;background:#010133}.page-numbers{width:40px;height:30px;color:#fff;font-family:'Comfortaa',cursive;font-size:20px;align-items:center;justify-content:center}.woocommerce-pagination{margin-left:175px;box-sizing:content-box}@media (max-width:1024px){.top_site-header{display:none}}@media (min-width:1025px){.bottom_cart,.bottom_main-navigation{display:none}}.container.header-wrapper.top_header-wrapper{padding:5px 0 5px 0}.main-navigation.top_main-navigation ul{justify-content:start}.main-navigation.top_main-navigation ul li{margin:0 10px}.main-navigation.top_main-navigation ul a{color:#fff;font-size:14px}a.button.addtocartbutton:hover,a.page-numbers:hover{color:#606060}span.page-numbers.current{background:#fff;color:#010133;border:solid 1px #010133}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;margin-bottom:10px;border:none}.active,.accordion:hover,button:focus{background-color:#ccc;background:#ccc;border:none}.panel{padding:0 18px;background-color:#fff;display:none;overflow:hidden}.accordion:after{content:'\02795';font-size:13px;color:#777;float:right;margin-left:5px}.active:after{content:"\2796"}.image-title:nth-child(2n){text-align:right!important}.pagination{display:flex;justify-content:center;padding:5% 0;width:100%}.pagination a{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#fff;font-size:18px;display:inline-block;background:#010133;border-radius:5px;text-align:center;cursor:pointer;padding:18px 70px;border:2px solid #010133;margin:10px;transition:all .3s ease-out}.pagination a:hover{color:#010133;background:#fff}@media screen and (max-width:768px){.pagination a{padding:10px;width:120px;font-size:14px}}.areas-add-content p img{margin:15px 0}.posts>.container>.archive-wrapper>article{flex:1 1 calc(31% - 20px);margin:10px 10px 10px;max-width:calc(31% - 20px);box-shadow: 0 0 10px #00000023;display:flex;flex-direction:column}@media screen and (max-width:768px){.posts>.container>.archive-wrapper>article{max-width:calc(100% - 20px);flex:1 1 calc(100% - 20px)}.posts>.container>.archive-wrapper{margin:0}}.posts>.container>.archive-wrapper>article .cat{font-weight:600;margin:3% 0;text-transform:uppercase}.posts>.container>.archive-wrapper>article .date{color:#aaa;float:right}.posts>.container>.archive-wrapper>article .entry-title{font-size:20px;color:#333;font-weight:600;margin-bottom:2%;line-height:1.2;text-align:left;padding:0}.posts>.container>.archive-wrapper>article .archive-post-excerpt{line-height:1.5;color:#333;font-size:14px;font-weight:100}.posts>.container>.archive-wrapper>article .archive-post-conent{padding:0 0 20px}.posts>.container>.archive-wrapper>article .archive-post-conent h5{margin-bottom:10px}.posts>.container>.archive-wrapper>article{box-shadow:none;margin-bottom:40px}.posts>.container>.archive-wrapper>article .areas-thumb{border-radius:6px;max-height:100%;width:100%;height:0;padding-top:75%;background-size:cover;background-position:center}.posts>.container>.archive-wrapper{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0}.pagination-num .page-numbers li .page-numbers{color:#aaa;text-align:center;font-size:16px;padding:0 4px;font-weight:500;width:auto;height:auto}.pagination-num .page-numbers li{background:none;margin:0;width:auto;height:auto}.pagination-num .page-numbers li .current{border:none;color:#000}.pagination-num ul{width:100%;margin:0 0 40px}.pagination-num .prev{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#fff!important;font-size:18px!important;display:inline-block;background:#010133;border-radius:5px;text-align:center!important;cursor:pointer;padding:10px!important;border:2px solid #010133;margin:10px;transition:all .3s ease-out}.pagination-num .next{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#fff!important;font-size:18px!important;display:inline-block;background:#010133;border-radius:5px;text-align:center!important;cursor:pointer;padding:10px!important;border:2px solid #010133;margin:10px;transition:all .3s ease-out}.pagination-num .prev:hover{color:#010133!important;background:#fff}.pagination-num .next:hover{color:#010133!important;background:#fff}.product-videon iframe{width:100%;height:260px}.product-videon{padding-top:50px;padding-bottom:50px}.gallery{padding:50px 20px 20px 20px;max-width:1200px;margin:auto}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gallery-item{width:100%;cursor:pointer;border:2px solid #ddd;border-radius:0;box-shadow: 0 0 10px #00000023}.gallery .gallery-item-wrapper img{transition:transform .6s ease , box-shadow .6s ease}.gallery .gallery-item-wrapper img:hover{transform:scale(1.1,1.1);box-shadow:0 0 10px rgba(1,1,51,.61)}.gallery-item.hidden{display:none}.view-all-btn{font-family:'Comfortaa',cursive;text-transform:uppercase;color:#fff;font-size:18px;display:block;background:#010133;border-radius:5px;flex:1 1 100%;padding:18px 20px;text-align:center;max-width:360px;position:relative;cursor:pointer;transition:all .3s ease-out}.view-all-btn:hover{color:#010133;background:#fff;letter-spacing:1px;font-weight:900}.gallery .view-all-btn{margin:0 auto;top:30px}.view-all-btn:after{left:auto;right:-15px;transform:translate(100%,-50%)}.view-all-btn:before{left:-15px;transform:translate(-100%,-50%)}.view-all-btn::before,.view-all-btn::after{content:'';width:180px;height:1px;background:transparent;position:absolute;top:50%;border-bottom:1px solid #404040}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000}.lightbox-img{max-width:80%;max-height:80%;border:5px solid #fff;border-radius:10px}.close-btn,.prev-btn,.next-btn{position:absolute;background:#010133;border:none;padding:10px;cursor:pointer}.close-btn{top:50px;right:20px;font-size:24px;color:#b9b9b9}.close-btn:hover{color:#fff}.prev-btn{left:20px;top:50%;height:80px;transform:translateY(-50%);background:#010133;color:#b9b9b9}.next-btn{right:20px;top:50%;height:80px;transform:translateY(-50%);background:#010133;color:#b9b9b9}.prev-btn:hover{color:#fff}.next-btn:hover{color:#fff}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.view-all-btn{width:100%;padding:15px 20px}.view-all-btn::before,.view-all-btn::after{display:none}}@media (min-width:481px){.gallery .gallery-item-wrapper img{width:280px;height:230px}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr}.view-all-btn{width:100%;padding:12px 20px}.view-all-btn:after{left:auto;right:-15px;transform:translate(100%,-50%)}.view-all-btn::before,.view-all-btn::after{display:none}}.swiper-container{width:100%;padding-top:50px}.swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center}.swiper-slide img{width:100%;height:180px;max-width:180px;max-height:180px;border-radius:0;transition:transform .3s ease}.swiper-slide img:hover{transform:scale(1.05)}.view-alls{width:100%;height:auto!important;max-width:180px;max-height:180px;background:url(/wp-content/uploads/2020/06/xtorgovlja.jpg.pagespeed.ic.a2Uo2z3k8r.jpg) no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.1);text-transform:uppercase;font-family:'Comfortaa',cursive;font-size:16px;text-align:center;cursor:pointer;transition:transform .3s ease , background .3s ease;margin:0 5px}.view-alls::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: rgb(1 1 51 / 71%);z-index:1}.view-alls a{color:#fff;text-decoration:none;font-weight:bold;z-index:2;background: rgb(1 1 51 / 71%)}.view-alls:hover{transform:scale(1.05)!important;box-shadow:0 0 15px rgba(0,0,0,.2)}.swiper-slide{margin-right:0!important;display:flex!important}.product-carousel .swiper-button-next,.swiper-button-prev{position:absolute;top:auto!important;margin-top:-95px!important}.product-carousel{width:100%;overflow:hidden;position:relative;margin:0 auto}.swiper-container{width:100%;max-width:100%;overflow:hidden;margin:0 auto}.swiper-container{overflow:hidden;width:100%}.swiper-slide{flex-shrink:0;width:auto;display:flex;justify-content:center;align-items:center}.swiper-slide img:hover{transform:scale(1.05)}.product-carousel .swiper-button-next,.product-carousel .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;color:#000}.product-carousel .slick-arrow{position:absolute;left:0;top:50%;z-index:2;transform:none;cursor:pointer}.product-carousel .slick-prev{left:0;right:auto}.product-carousel .slick-next{left:auto;right:0;transform:scale(-1);margin-top:-7px}.show-all-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.show-all-btn{display:block;width:100%;height:100%;background:url(/wp-content/uploads/2020/06/xtorgovlja.jpg.pagespeed.ic.a2Uo2z3k8r.jpg) no-repeat center center;background-size:cover;text-align:center;color:#fff;font-weight:bold;font-family:'Comfortaa',cursive;text-transform:uppercase;font-size:16px;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;text-decoration:none}.show-all-btn span{z-index:2}@media (max-width:480px){.swiper-slide img{margin:0 auto;display:block}.view-alls{max-width:none}}.gallery-container{display:flex;margin:30px auto;max-width:1200px;gap:20px}.gallery-sidebar{flex:1 0 260px;max-width:260px;padding:18px 20px;background-color:#f3f4f5;margin-top:51px}.filters-title{font-family:'Comfortaa',cursive;color:#003154;font-size:22px;text-align:center;margin-bottom:25px}.filter-list{margin:0;padding:0;list-style:none;padding-top:10px}.filter-checkbox{margin-right:10px;margin-top:.8125em}.gallery{width:80%}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery-item-wrapper{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.gallery-item{width:100%;display:block}.gallery-item-wrapper.hidden{display:none}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center}.lightbox.open{display:flex}.lightbox-img{max-width:90%;max-height:80%;object-fit:contain}.gallery-sidebar label{cursor:pointer;margin-left:-30px;z-index:10;padding-left:30px;position:relative;font-size:14px;line-height:18px}.toggle-icon{font-size:20px;cursor:pointer;padding-left:10px;transition:transform .3s ease-in-out}.bapf_colaps_smb{font-size:20px;cursor:pointer;padding-left:10px}.bapf_head{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.gallery-container{flex-direction:column;gap:0}.gallery-sidebar{width:100%;padding:15px;margin-top:30px}.gallery-grid{grid-template-columns:1fr;gap:10px}.gallery-item-wrapper{width:100%}.filters-title{font-size:18px}.filter-checkbox{font-size:12px}.filter-list{padding-left:0}.filter-list label{font-size:16px;margin-left:0;padding-left:0}.view-all-btn{width:100%;padding:10px}.gallery-sidebar{flex:1 0 260px;max-width:100%;padding:18px 20px;background-color:#f3f4f5;margin-top:51px}.gallery-container{display:block;margin:30px auto;max-width:1200px;gap:20px}.gallery{width:100%}}@media (max-width:1024px) and (min-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}