@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);*,:after,:before{box-sizing:inherit}*{padding:0;margin:0}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{padding:0;margin:0;list-style-type:none}blockquote,dd,dl,figure,p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}audio,video{display:block}img{display:block;border:none;max-width:100%}iframe{border:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:inherit}abbr{border:none;text-decoration:none}b,strong{font-weight:inherit}dfn,em,i{font-style:inherit}mark{background-color:transparent;color:inherit}small{font-size:inherit}sub,sup{position:relative;vertical-align:baseline;font-size:inherit;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background-color:transparent;font:inherit;color:inherit;letter-spacing:inherit}button,input{overflow:visible}button,select{text-align:left;text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none}textarea{resize:none;overflow-y:auto;overflow-x:hidden;outline:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=search],a,button{outline:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{color:inherit;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}::-moz-placeholder{color:inherit;opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}:-moz-placeholder{color:inherit;opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}:-ms-input-placeholder{color:inherit;opacity:1;-ms-transition:opacity .3s;transition:opacity .3s}:focus::-webkit-input-placeholder{opacity:0}:focus::-moz-placeholder{opacity:0}:focus:-moz-placeholder{opacity:0}:focus:-ms-input-placeholder{opacity:0}input:focus{outline-style:none;box-shadow:none;border-color:transparent}@-webkit-keyframes swing{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@-webkit-keyframes granimate{0%,100%{background-position:0 25%}25%,75%{background-position:50% 50%}50%{background-position:100% 100%}}@-webkit-keyframes scaleImg{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes seal{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes showProj-blr{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 40%);clip-path:polygon(0 100%,100% 100%,100% 0,0 40%)}75%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 20%);clip-path:polygon(0 100%,100% 100%,100% 0,0 20%)}100%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@-webkit-keyframes showProj-brl{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 40%,0 0);clip-path:polygon(0 100%,100% 100%,100% 40%,0 0)}75%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 20%,0 0);clip-path:polygon(0 100%,100% 100%,100% 20%,0 0)}100%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@-webkit-keyframes showProj-lr{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 100%,0 60%)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes showProj-rl{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,0 100%)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-arrow-right{font-size:12px;width:2.75em}.icon-basket{font-size:26px;width:1em}.icon-close{font-size:20px;width:1em}.icon-dark-item{font-size:8px;width:1em}.icon-facebook{font-size:34px;width:1.02941em}.icon-filter{font-size:16px;width:1em}.icon-info{font-size:26px;width:1em}.icon-instagram{font-size:34px;width:1.02941em}.icon-light-item{font-size:12px;width:1.08333em}.icon-mail{font-size:15px;width:1.33333em}.icon-mobile{font-size:22px;width:.63636em}.icon-pagin{font-size:16px;width:.625em}.icon-person{font-size:22px;width:1em}.icon-pinterest{font-size:34px;width:1em}.icon-search{font-size:15px;width:1.13333em}.icon-tel{font-size:20px;width:1em}.icon-trash{font-size:16px;width:.9375em}.grid-horizontal{position:absolute;width:auto;height:auto;z-index:9999;display:block;pointer-events:none;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.3) 1px,transparent 1px);background-size:100% 8px}.grid-vertical{position:absolute;width:auto;height:auto;z-index:9999;display:block;pointer-events:none;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,.3) 1px,transparent 1px);background-size:8px 100%}body.pesticide{outline:#2980b9 solid 1px!important}body.pesticide article{outline:#3498db solid 1px!important}body.pesticide nav{outline:#0088c3 solid 1px!important}body.pesticide aside{outline:#33a0ce solid 1px!important}body.pesticide section{outline:#66b8da solid 1px!important}body.pesticide header{outline:#99cfe7 solid 1px!important}body.pesticide footer{outline:#cce7f3 solid 1px!important}body.pesticide h1{outline:#162544 solid 1px!important}body.pesticide h2{outline:#314e6e solid 1px!important}body.pesticide h3{outline:#3e5e85 solid 1px!important}body.pesticide h4{outline:#449baf solid 1px!important}body.pesticide h5{outline:#c7d1cb solid 1px!important}body.pesticide h6{outline:#4371d0 solid 1px!important}body.pesticide main{outline:#2f4f90 solid 1px!important}body.pesticide address{outline:#1a2c51 solid 1px!important}body.pesticide div{outline:#036cdb solid 1px!important}body.pesticide p{outline:#ac050b solid 1px!important}body.pesticide hr{outline:#ff063f solid 1px!important}body.pesticide pre{outline:#850440 solid 1px!important}body.pesticide blockquote{outline:#f1b8e7 solid 1px!important}body.pesticide ol{outline:#ff050c solid 1px!important}body.pesticide li,body.pesticide ul{outline:#d90416 solid 1px!important}body.pesticide dl{outline:#fd3427 solid 1px!important}body.pesticide dt{outline:#ff0043 solid 1px!important}body.pesticide dd{outline:#e80174 solid 1px!important}body.pesticide figure{outline:#f0b solid 1px!important}body.pesticide figcaption{outline:#bf0032 solid 1px!important}body.pesticide table{outline:#0c9 solid 1px!important}body.pesticide caption{outline:#37ffc4 solid 1px!important}body.pesticide thead{outline:#98daca solid 1px!important}body.pesticide tbody{outline:#64a7a0 solid 1px!important}body.pesticide tfoot{outline:#22746b solid 1px!important}body.pesticide tr{outline:#86c0b2 solid 1px!important}body.pesticide th{outline:#a1e7d6 solid 1px!important}body.pesticide td{outline:#3f5a54 solid 1px!important}body.pesticide col{outline:#6c9a8f solid 1px!important}body.pesticide colgroup{outline:#6c9a9d solid 1px!important}body.pesticide button{outline:#da8301 solid 1px!important}body.pesticide datalist{outline:#c06000 solid 1px!important}body.pesticide fieldset{outline:#d95100 solid 1px!important}body.pesticide form{outline:#d23600 solid 1px!important}body.pesticide input{outline:#fca600 solid 1px!important}body.pesticide keygen{outline:#b31e00 solid 1px!important}body.pesticide label{outline:#ee8900 solid 1px!important}body.pesticide legend{outline:#de6d00 solid 1px!important}body.pesticide meter{outline:#e8630c solid 1px!important}body.pesticide optgroup{outline:#b33600 solid 1px!important}body.pesticide option{outline:#ff8a00 solid 1px!important}body.pesticide output{outline:#ff9619 solid 1px!important}body.pesticide progress{outline:#e57c00 solid 1px!important}body.pesticide select{outline:#e26e0f solid 1px!important}body.pesticide textarea{outline:#cc5400 solid 1px!important}body.pesticide details{outline:#33848f solid 1px!important}body.pesticide summary{outline:#60a1a6 solid 1px!important}body.pesticide command{outline:#438da1 solid 1px!important}body.pesticide menu{outline:#449da6 solid 1px!important}body.pesticide del{outline:#bf0000 solid 1px!important}body.pesticide ins{outline:#400000 solid 1px!important}body.pesticide img{outline:#22746b solid 1px!important}body.pesticide iframe{outline:#64a7a0 solid 1px!important}body.pesticide embed{outline:#98daca solid 1px!important}body.pesticide object{outline:#0c9 solid 1px!important}body.pesticide param{outline:#37ffc4 solid 1px!important}body.pesticide video{outline:#6ee866 solid 1px!important}body.pesticide audio{outline:#027353 solid 1px!important}body.pesticide source{outline:#012426 solid 1px!important}body.pesticide canvas{outline:#a2f570 solid 1px!important}body.pesticide track{outline:#59a600 solid 1px!important}body.pesticide map{outline:#7be500 solid 1px!important}body.pesticide area{outline:#305900 solid 1px!important}body.pesticide a{outline:#ff62ab solid 1px!important}body.pesticide em{outline:#800b41 solid 1px!important}body.pesticide strong{outline:#ff1583 solid 1px!important}body.pesticide i{outline:#803156 solid 1px!important}body.pesticide b{outline:#cc1169 solid 1px!important}body.pesticide u{outline:#ff0430 solid 1px!important}body.pesticide s{outline:#f805e3 solid 1px!important}body.pesticide small{outline:#d107b2 solid 1px!important}body.pesticide abbr{outline:#4a0263 solid 1px!important}body.pesticide q{outline:#240018 solid 1px!important}body.pesticide cite{outline:#64003c solid 1px!important}body.pesticide dfn{outline:#b4005a solid 1px!important}body.pesticide sub{outline:#dba0c8 solid 1px!important}body.pesticide sup{outline:#cc0256 solid 1px!important}body.pesticide time{outline:#d6606d solid 1px!important}body.pesticide code{outline:#e04251 solid 1px!important}body.pesticide kbd{outline:#5e001f solid 1px!important}body.pesticide samp{outline:#9c0033 solid 1px!important}body.pesticide var{outline:#d90047 solid 1px!important}body.pesticide mark{outline:#ff0053 solid 1px!important}body.pesticide bdi{outline:#bf3668 solid 1px!important}body.pesticide bdo{outline:#6f1400 solid 1px!important}body.pesticide ruby{outline:#ff7b93 solid 1px!important}body.pesticide rt{outline:#ff2f54 solid 1px!important}body.pesticide rp{outline:#803e49 solid 1px!important}body.pesticide span{outline:#cc2643 solid 1px!important}body.pesticide br{outline:#db687d solid 1px!important}body.pesticide wbr{outline:#db175b solid 1px!important}html.light{--main-one:#111;--main-bg:#FAFBFD;--main-one-rgb:0,0,0}html.dark{--main-one:#fff;--main-bg:#18191B;--main-one-rgb:255,255,255}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:10px;position:relative;background:var(--main-bg);color:var(--main-one);height:auto;overflow:auto}body.opened{height:100vh;overflow:hidden}main{min-height:calc(100vh - 118px - 456px);padding-top:118px}.container{max-width:1420px;width:100%;padding:0 30px;margin:0 auto;position:relative}a{background-color:transparent;text-decoration:none;color:inherit;transition:.2s}.title{text-transform:uppercase}.title span{color:#d80b04}.title-h1{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);margin-bottom:30px;text-align:center;font-size:26px}@media screen and (min-width:450px){.title-h1{font-size:calc(26px + 14 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.title-h1{font-size:40px}}@media (max-width:767.98px){main{padding-top:100px}.container{padding:0 20px}.title-h1{margin-bottom:25px}}.title-h2{font-weight:300;line-height:1.35;color:rgba(var(--main-one-rgb),.9);font-size:20px}@media screen and (min-width:450px){.title-h2{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.title-h2{font-size:30px}}.title-h3{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);margin-bottom:20px;font-size:18px}@media screen and (min-width:450px){.title-h3{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.title-h3{font-size:20px}}.title-h4{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);margin-bottom:20px;font-size:14px}.btn,.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit],.form-submit,.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{border:1px solid rgba(var(--main-one-rgb),.2);padding:14px 40px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:var(--main-bg);border-radius:0}@media screen and (min-width:1200px){.btn,.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit],.form-submit,.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{transition:.2s}.btn:hover,.contact-block .nf-form-content button:hover,.contact-block .nf-form-content input:hover[type=button],.contact-block .nf-form-content input:hover[type=submit],.form-submit:hover,.woocommerce .return-to-shop .button:hover{background:rgba(var(--main-one-rgb),.04)}}.btn-center{margin:30px auto}@media (max-width:767.98px){.btn,.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit],.form-submit,.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{width:100%;padding:14px 0}.btn-center{margin:15px auto}.btn-red,.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit],.form-submit,.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{min-width:220px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.btn span,.contact-block .nf-form-content button span,.contact-block .nf-form-content input[type=button] span,.contact-block .nf-form-content input[type=submit] span,.form-submit span,.woocommerce .cart-empty+.return-to-shop .button span,.woocommerce .return-to-shop .button span{font-weight:400;font-size:15px;line-height:20px;color:rgba(var(--main-one-rgb),.9);padding-right:20px;text-transform:uppercase}.btn svg,.contact-block .nf-form-content button svg,.contact-block .nf-form-content input[type=button] svg,.contact-block .nf-form-content input[type=submit] svg,.form-submit svg,.woocommerce .cart-empty+.return-to-shop .button svg,.woocommerce .return-to-shop .button svg{color:#d80b04}.btn-red,.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit],.form-submit,.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{background:#d80b04}.btn-red span,.btn-red svg,.contact-block .nf-form-content button span,.contact-block .nf-form-content button svg,.contact-block .nf-form-content input[type=button] span,.contact-block .nf-form-content input[type=button] svg,.contact-block .nf-form-content input[type=submit] span,.contact-block .nf-form-content input[type=submit] svg,.form-submit span,.form-submit svg,.woocommerce .cart-empty+.return-to-shop .button span,.woocommerce .cart-empty+.return-to-shop .button svg,.woocommerce .return-to-shop .button span,.woocommerce .return-to-shop .button svg{color:#fff}.btn-back{display:flex;align-items:center;justify-content:center;display:inline-flex;margin-bottom:25px}.btn-back svg{color:#d80b04;transform:rotate(180deg)}.btn-back span{padding-left:14px;font-weight:600;line-height:20px;color:rgba(var(--main-one-rgb),.5);transition:.2s;font-size:14px}@media screen and (min-width:450px){.title-h4{font-size:calc(14px + 2 * ((100vw - 450px)/ 400))}.btn-back span{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.title-h4{font-size:16px}.btn-back span{font-size:15px}}.section{padding:65px 0}.section-wide{width:100%}.row,.woocommerce ul.products{display:flex;flex-wrap:wrap;align-items:flex-start;width:calc(100% + 20px);margin:0 -10px}@media (max-width:767.98px){.section{padding:35px 0}.section-wide>.container{padding:0}.row,.woocommerce ul.products{width:calc(100% + 12px);margin:0 -6px;justify-content:space-between}}.col-2{width:calc((100% / 2) - 20px);margin:10px}@media (max-width:1199.98px){.col-2{width:calc((100% / 1) - 20px)}}@media (max-width:767.98px){.col-2{width:calc((100% / 1) - 12px);margin:6px}}.col-3{width:calc((100% / 3) - 20px);margin:10px}@media (max-width:1199.98px){.col-3{width:calc((100% / 2) - 20px)}}@media (max-width:767.98px){.col-3{width:calc((100% / 1) - 12px);margin:6px}}.col-4{width:calc((100% / 4) - 20px);margin:10px}@media (max-width:1199.98px){.col-4{width:calc((100% / 2) - 20px)}}@media (max-width:767.98px){.col-4{width:calc((100% / 1) - 12px);margin:6px}}.swiper-container{width:100%;height:100%;overflow:hidden;position:relative}.swiper-button-next,.swiper-button-prev{z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;outline:0;color:#d80b04;border:1px solid rgba(255,255,255,.2);border-radius:50%}.swiper-button-next::after,.swiper-button-prev::after{font-size:15px;font-weight:700}@media screen and (min-width:1200px){.btn-red,.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit],.form-submit,.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{transition:.2s}.btn-red:hover,.contact-block .nf-form-content button:hover,.contact-block .nf-form-content input:hover[type=button],.contact-block .nf-form-content input:hover[type=submit],.form-submit:hover,.woocommerce .return-to-shop .button:hover{background:#991813;color:#fff}.btn-back{cursor:pointer}.btn-back:hover span{color:rgba(var(--main-one-rgb),.8)}.swiper-button-next,.swiper-button-prev{transition:.2s}.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid rgba(255,255,255,.5)}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background:rgba(var(--main-one-rgb),.1)}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width:767.98px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next::after{margin-left:3px}.swiper-button-prev::after{margin-right:3px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{left:50%;width:auto}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;width:auto;left:50%;transform:translateX(-50%);padding:2px}.swiper-container-horizontal>.swiper-pagination-bullets-bullet,.swiper-pagination-bullet{height:8px;width:8px;background:#e5e5e5;transform:none;opacity:1;flex-shrink:0;margin:2px}.swiper-container-horizontal>.swiper-pagination-bullets-bullet:focus,.swiper-pagination-bullet:focus{outline:0}.swiper-container-horizontal>.swiper-pagination-bullets-bullet-active,.swiper-pagination-bullet-active{background:#ff0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:2px}.text-block h1{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);margin-bottom:24px;font-size:26px}@media screen and (min-width:450px){.text-block h1{font-size:calc(26px + 14 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.text-block h1{font-size:40px}}.text-block h2{font-weight:300;line-height:1.35;color:rgba(var(--main-one-rgb),.9);margin-bottom:24px;font-size:20px}@media screen and (min-width:450px){.text-block h2{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.text-block h2{font-size:30px}}.text-block h3{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);margin-bottom:20px;font-size:18px}@media screen and (min-width:450px){.text-block h3{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.text-block h3{font-size:20px}}.text-block p{font-weight:400;line-height:20px;margin-bottom:15px;font-size:14px}b{font-weight:500}.txt{font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.text-block p,.txt{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.text-block p,.txt{font-size:15px}}.txt-300{font-weight:300;line-height:20px;font-size:14px}.block-description .col-3{padding-right:50px}.hidden{pointer-events:none;visibility:hidden;opacity:0}.blocked{cursor:not-allowed}.blocked:active{pointer-events:none}.woocommerce nav.woocommerce-pagination{width:100%;margin:24px 0;display:flex;align-items:center;justify-content:center;justify-content:flex-start}.woocommerce nav.woocommerce-pagination ul.page-numbers{width:100%;display:flex;align-items:center;border:0;margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border-right:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a{font-weight:600;line-height:20px;color:var(--main-one);display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;border-radius:50%;border:1px solid rgba(var(--main-one-rgb),.1);margin:6px;font-size:14px}@media screen and (min-width:450px){.txt-300,.woocommerce nav.woocommerce-pagination ul.page-numbers li a{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.txt-300,.woocommerce nav.woocommerce-pagination ul.page-numbers li a{font-size:15px}}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev{border:0;width:auto;height:auto;border-radius:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev svg{transform:rotate(180deg)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span{font-weight:600;line-height:20px;color:var(--main-one);display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;border-radius:50%;border:1px solid var(--main-one);background:0 0;margin:6px;font-size:14px}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.dots{width:auto;height:auto;border:0;border-radius:0}.tabs-menu{display:flex;align-items:center;justify-content:center;margin:30px 0}@media (max-width:1199.98px){.block-description .col-3{padding-right:0;width:calc((100% / 1) - 20px)}.tabs-menu{overflow:auto}}@media (max-width:767.98px){.tabs-menu{flex-direction:column;margin:15px 0}}.tabs-menu-item{position:relative;display:inline-block;cursor:pointer;font-weight:400;line-height:20px;padding:14px 38px;text-transform:uppercase;color:rgba(var(--main-one-rgb),.9);border:1px solid rgba(var(--main-one-rgb),.1);background:0 0;transition:.2s;margin:5px;text-align:center;font-size:14px}@media screen and (min-width:450px){.tabs-menu-item,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.tabs-menu-item,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{font-size:15px}}@media screen and (min-width:1200px){.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:hover{background:0 0}.tabs-menu-item:hover{background:rgba(196,196,196,.1)}.aioseo-breadcrumbs a:hover{color:var(--main-one)}}.tabs-menu-item.current,.tabs-menu-item:active{background:#d80b04;color:rgba(255,255,255,.9)}.tabs-content{width:100%;position:relative}.tabs-content>li{width:100%;opacity:0;top:0;position:absolute;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;z-index:-1;height:0;overflow:hidden}.tabs-content>li.current{height:auto;overflow:visible;width:100%;z-index:2;opacity:1;position:relative;transition:.3s}.aioseo-breadcrumbs{display:flex;flex-wrap:wrap;width:100%;white-space:nowrap;padding-top:20px;font-weight:400;font-size:13px;line-height:18px}.aioseo-breadcrumbs a{position:relative;display:inline-flex;align-items:center;color:#b7b7b7}.aioseo-breadcrumbs span{color:#b7b7b7}.aioseo-breadcrumbs span.aioseo-breadcrumb:last-child{text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:inline-block}.aioseo-breadcrumbs .aioseo-breadcrumb-separator{margin:0 10px}.about-pic{display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-pic img{max-width:100%;max-height:100%}@media (max-width:767.98px){.tabs-menu-item{width:100%;margin:5px 0}.about-pic{height:49em;font-size:8px}.about-pic img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767.98px) and (min-width:320px){.about-pic{font-size:calc(8px + 2 * ((100vw - 320px)/ 40))}}@media screen and (max-width:767.98px) and (min-width:360px){.about-pic{font-size:10px}}.team-item{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.team-item-pic{height:227px;width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;z-index:1}.team-item-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-item-pic::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,25,27,.8);opacity:0;transition:.2s}.team-item-info{position:absolute;z-index:2;bottom:10em;left:30px;opacity:0;transition:.2s}.team-item-info a{margin:10px 0;display:flex;align-items:center;font-weight:400;line-height:20px;color:#fff;font-size:14px}@media screen and (min-width:450px){.team-item-info a{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}.team-item-info a svg{color:#d80b04;margin-right:20px}@media (max-width:1199.98px){.team-item-info{opacity:1;position:static;display:flex;align-items:center;flex-wrap:wrap;margin:15px 0 0}.team-item-info a{font-size:15px;color:var(--main-one)}.team-item-info a svg{margin-right:14px}.team-item-info a:nth-child(odd){margin-right:25px}}.team-item-name{margin:13px 0 5px;font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);text-transform:uppercase;font-size:18px}@media screen and (min-width:450px){.team-item-name{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.team-item-info a{font-size:15px}.team-item-name{font-size:20px}}.team-item-position{font-weight:400;line-height:20px;color:rgba(var(--main-one-rgb),.5);margin-bottom:20px;font-size:14px}@media screen and (min-width:450px){.team-item-position{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.team-item-position{font-size:15px}}@media (max-width:1199.98px){.team-item-position{margin-bottom:35px}}.product-categories-item{display:flex;align-items:center;justify-content:center;position:relative;height:450px}.product-categories-item.col-4{height:325px}@media (max-width:767.98px){.product-categories-item{height:20.5em;padding:3.5em;font-size:8px}.product-categories-item.col-4{width:calc((100% / 2) - 12px);height:20.5em}}@media screen and (max-width:767.98px) and (min-width:320px){.product-categories-item{font-size:calc(8px + 2 * ((100vw - 320px)/ 40))}}@media screen and (max-width:767.98px) and (min-width:360px){.product-categories-item{font-size:10px}}.product-categories-item-pic{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.product-categories-item-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-categories-item-pic::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,25,27,.5);transition:.2s}.product-categories-item-name{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%}.product-categories-item-name span{font-weight:300;line-height:1.5;padding-right:24px;color:rgba(255,255,255,.9);max-width:60%;font-size:15px}@media screen and (min-width:450px){.product-categories-item-name span{font-size:calc(15px + 5 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.product-categories-item-name span{font-size:20px}}.product-categories-item-name svg{color:#d80b04;flex-shrink:0}input,textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#b5b5b5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b5b5b5}input::placeholder,textarea::placeholder{color:#b5b5b5}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-one);-webkit-box-shadow:0 0 0 1000px var(--main-bg) inset;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}@media (max-width:767.98px){.product-categories-item-name span{padding-right:10px}.form-service-list-wrapper{overflow-y:auto;margin-left:-15px;margin-right:-15px}.form-service-list-wrapper .form-service-list{flex-wrap:nowrap;white-space:nowrap}}.form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:8px}@media screen and (min-width:1300px){.form{font-size:calc(8px + 2 * ((100vw - 1300px)/ 250))}}@media screen and (min-width:1550px){.form{font-size:10px}}.form label.error{position:absolute;color:#d80b04;font-weight:400;font-size:12px;line-height:16px;bottom:0;right:0;width:100%;transform:translateY(100%)}.form-field{display:flex;flex-direction:column;position:relative;width:100%;margin:9px 0}.form-field input,.form-field textarea{width:100%;transition:.2s;padding:12px 20px;font-weight:400;font-size:14px;line-height:19px;border:1px solid rgba(var(--main-one-rgb),.2);background:var(--main-bg)}.form-field input:focus,.form-field textarea:focus{border-color:var(--main-one)}.form-field--required .form-label::after{content:'*';color:red}.form-field--error input,.form-field--error textarea{border-color:#d80b04}.form-label{line-height:1.4;color:var(--main-one);margin-bottom:6px;font-size:12px}.form-checkbox{width:100%;display:flex;flex-wrap:wrap;margin:9px 0}.form-checkbox .woocommerce-privacy-policy-text{width:100%;font-size:14px;line-height:1.3;padding-left:25px}.form-checkbox .woocommerce-invalid input{outline:0!important;outline-offset:0!important}.form-checkbox input[type=checkbox]{height:0;width:0;padding:0;margin:0;-webkit-appearance:none;border:0}.form-checkbox input[type=checkbox]+label{display:flex;align-items:flex-start;position:relative}.form-checkbox input[type=checkbox]+label::before{content:'';flex-shrink:0;margin-right:12px;margin-top:1px;display:block;width:16px;height:16px;border:1px solid rgba(var(--main-one-rgb),.2);cursor:pointer;box-sizing:border-box}.form-checkbox input[type=checkbox]+label::after{content:'';position:absolute;left:4px;top:5px;display:block;opacity:0;transform:rotate(-45deg);border-bottom:2px solid var(--main-one);border-left:2px solid var(--main-one);width:9px;height:5px}.form-checkbox input[type=checkbox]:checked+label::after{opacity:1}.form-checkbox a{font-weight:600;text-decoration:underline}.form-checkbox label{line-height:1.4;cursor:pointer;color:var(--main-one);font-size:12px}@media screen and (min-width:350px){.form-checkbox label,.form-label{font-size:calc(12px + 1 * ((100vw - 350px)/ 450))}}@media screen and (min-width:800px){.form-checkbox label,.form-label{font-size:13px}}.form-submit{margin-top:20px;width:100%}.form-number{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid rgba(var(--main-one-rgb),.1);padding:12px 0;font-size:8px}@media screen and (min-width:1250px){.form-number{font-size:calc(8px + 2 * ((100vw - 1250px)/ 350))}}@media screen and (min-width:1600px){.form-number{font-size:10px}}.form-number-input{width:20px;padding:0;text-align:center;outline:0;font-weight:400;line-height:20px;background:var(--main-bg);font-size:14px}@media screen and (min-width:450px){.form-number-input{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.form-number-input{font-size:15px}}.form-number-decrement,.form-number-increment,.form-number-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-number-decrement,.form-number-increment{display:flex;align-items:center;justify-content:center;font-weight:400;line-height:20px;padding:0 25px;background:0 0;color:var(--main-one);cursor:pointer;font-size:14px}@media screen and (min-width:450px){.form-number-decrement,.form-number-increment{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.form-number-decrement,.form-number-increment{font-size:15px}}.form-radio{width:100%;display:flex;flex-wrap:wrap;margin-bottom:16px}.form-radio input[type=radio]{height:0;width:0;-webkit-appearance:none;display:none}.form-radio input[type=radio]+label{cursor:pointer;display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;padding-left:25px;padding-bottom:0;margin:8px 15px 8px 0;width:100%;font-size:14px;line-height:1.3}.form-radio input[type=radio]+label span{width:70%}.form-radio input[type=radio]+label em{margin-left:auto;font-style:normal}.form-radio input[type=radio]+label p{width:100%;margin-top:10px}.form-radio input[type=radio]+label a{font-weight:600;text-decoration:underline}@media (max-width:767.98px){.form-number-decrement,.form-number-increment{padding:0 20px}.form-radio input[type=radio]+label{width:100%;margin:5px 0;line-height:1.5}}.form-radio input[type=radio]+label:after,.form-radio input[type=radio]+label:before{content:'';display:block;border-radius:50%;text-align:center;position:absolute;background:0 0}.form-radio input[type=radio]+label:after{top:5px;left:5px;width:8px;height:8px}.form-radio input[type=radio]+label:before{width:18px;height:18px;border:1px solid #c4c4c4;left:0;top:0}.form-radio input[type=radio]:checked+label:after{background:#c4c4c4}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{height:45px;top:0;right:0;width:20px;display:flex;align-items:center;justify-content:center}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-size:14px;margin:0}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#0c8e30}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{color:rgba(var(--main-one-rgb),.6);font-size:13px}.woocommerce-password-strength.short{color:#000;font-size:11px}.header{position:fixed;top:0;left:0;width:100%;z-index:10;background:var(--main-bg)}.header-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0}@media (max-width:1199.98px){.header-container{flex-wrap:wrap;flex-direction:column;align-content:space-between;align-items:flex-start;justify-content:flex-start;max-height:110px;padding:20px 0 10px}}.header-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:767.98px){.header-logo{width:82px}}.header-search{padding:0 30px;width:89em;position:relative;z-index:2;font-size:8px}@media screen and (min-width:1200px){.team-item:hover .team-item-info,.team-item:hover .team-item-pic::before{opacity:1}.product-categories-item:hover .product-categories-item-pic::before{background:rgba(24,25,27,.7)}.header-search{font-size:calc(8px + 2 * ((100vw - 1200px)/ 350))}.header-search form button{transition:.2s}.header-search form button:hover{color:var(--main-one)}}@media screen and (min-width:1550px){.header-search{font-size:10px}}.header-search form{width:100%;position:relative}.header-search form input{width:100%;padding:8px 10px;border-bottom:1px solid #dedede;transition:.2s;font-weight:400;font-size:14px;line-height:2}.header-search form input:focus{border-bottom-color:#d80b04}.header-search form button{position:absolute;z-index:1;color:#b9b9b9;right:10px;bottom:12px}.header-search-btn{display:none;cursor:pointer}.dark .header-search-btn svg{opacity:.5;color:var(--main-one)}.light .header-search-btn svg{color:var(--main-one)}@media (max-width:1199.98px){.header-search-btn{display:flex;align-items:center;justify-content:center}}.header-search-close{display:none;position:absolute;z-index:1;color:#b9b9b9;right:10px;bottom:15px;cursor:pointer}@media (max-width:1199.98px){.header-search{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh}.header-search-btn{display:flex;align-items:center;justify-content:center;margin-left:22px}.header-search-close{display:flex;align-items:center;justify-content:center}.header-search form input{font-size:28px;line-height:38px}.header-search form button{right:50px}.header-search form button .icon-search{font-size:19px}}@media (max-width:767.98px){.header-search{padding:5px 20px 0}.header-search-btn{margin-left:20px}.header-search-close{bottom:14px}.header-search-close .icon-close{font-size:14px}.header-search form input{font-size:14px;line-height:2}.header-search form button{right:40px}.header-search form button .icon-search{font-size:14px}}.header-nav{padding:23px 30px 0;display:flex;align-items:baseline;position:relative}.header-nav nav{display:flex;align-items:baseline;margin:0 auto}.header-nav-item{font-weight:400;font-size:15px;line-height:20px;margin:0 15px}@media screen and (min-width:1200px){.header-search-close{transition:.2s}.header-search-close:hover{color:var(--main-one)}.header-nav-item{font-size:13px}.header-nav-item:hover{color:#d80b04}}@media screen and (min-width:1200px) and (min-width:1366px){.header-nav-item{font-size:calc(13px + 2 * ((100vw - 1366px)/ 184))}}@media screen and (min-width:1200px) and (min-width:1550px){.header-nav-item{font-size:15px}}@media (max-width:1399.98px){.header-nav-item{margin:0 10px}}@media (max-width:1199.98px){.header-nav{padding:16px 0 0}.header-nav nav{display:none;position:absolute;top:100%;left:0;width:calc(100vw - 60px);height:calc(100vh - 91px);background:var(--main-bg);flex-direction:column;padding:40px 0;overflow:auto}.opened .header-nav nav{display:flex}.header-nav-item{width:100%;padding:10px 0;margin:10px 0;font-weight:400;font-size:18px;line-height:25px}}.header-nav-wrap{display:flex;align-items:baseline}@media (max-width:1199.98px){.header-nav-wrap{width:100%;flex-direction:column}}@media (max-width:767.98px){.header-nav nav{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:130px 30px 50px 70px;z-index:6;overflow:auto}.header-nav-wrap{height:auto;overflow:visible}.header-nav-wrap.short{height:calc(100vh - 130px - 50px - 126px);overflow:hidden}.header-nav-wrap.short .header-catalog{opacity:0;pointer-events:none}.header-nav-wrap.short .header-catalog.show--cat{opacity:1;pointer-events:visible}}.header-options{display:flex;align-items:center;justify-content:flex-end}.header-switch{position:relative;background:#8b8c8d;width:36px;height:20px;border-radius:20px;cursor:pointer;margin:25px 0}@media (max-width:1199.98px){.header-switch{margin:0}}.header-switch-point{position:absolute;background:var(--main-bg);border-radius:50%;width:14px;height:14px;top:3px;transition:.2s;display:flex;align-items:center;justify-content:center}.header-switch-point--dark,.header-switch-point--light{color:#8b8c8d;position:absolute;transition:.2s}.header-switch-point--light{top:1px;left:0}.header-switch-point--dark{top:2px;left:3px}.light .header-switch-point{left:3px}.light .header-switch-point .header-switch-point--light{opacity:1}.light .header-switch-point .header-switch-point--dark{opacity:0}.dark .header-switch-point{left:19px}.dark .header-switch-point .header-switch-point--dark{opacity:1}.dark .header-switch-point .header-switch-point--light{opacity:0}.header-language{outline:0;cursor:pointer;font-weight:600;font-size:16px;line-height:22px;margin-left:10px;position:relative;z-index:2;height:20px}.header-language.active .header-language-select::after{transform:rotate(135deg)}.header-language.active .header-language-wrap{border-color:rgba(var(--main-one-rgb),.1);height:auto}.header-language.active .header-language-list{opacity:1;pointer-events:visible}.header-language-wrap{border:1px solid transparent;border-radius:2px;background:var(--main-bg);padding:12px;margin-top:-12px;height:45px}.header-language-select{color:var(--main-one);display:flex;align-items:center;justify-content:center}.header-language-select::after{content:'';width:6px;height:6px;border:2px solid;border-right:0;border-top:0;border-color:var(--main-one);border-radius:1px;transform:rotate(-45deg);margin-left:7px}.dark .header-language-select{color:rgba(var(--main-one-rgb),.5)}.header-language-list{pointer-events:none;opacity:0}.dark .header-language-list{color:rgba(var(--main-one-rgb),.5)}.header-tel{font-weight:600;font-size:14px;line-height:19px;margin-left:20px;color:var(--main-one)}@media (max-width:767.98px){.header-language{display:none;z-index:7;position:fixed;top:50px;right:30px}.opened .header-language{display:block}.header-tel{display:none}}.header-info{display:flex;align-items:center;justify-content:flex-end}.header-info-item{display:flex;align-items:center;justify-content:center;margin-left:23px}.dark .header-info-item svg{opacity:.5;color:var(--main-one)}.dark .header-info-item span,.light .header-info-item span,.light .header-info-item svg{color:var(--main-one)}.header-info-item span{font-weight:600;font-size:14px;line-height:2;margin-left:12px}@media (max-width:767.98px){.header-info-person{display:none;z-index:7;position:fixed;top:50px;right:100px}.opened .header-info-person{display:block}}.header-info-basket{position:relative}.header-info-basket--count{position:absolute;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#d80b04;font-weight:400;font-size:10px;line-height:30px;top:-2px;left:14px}.header-catalog{position:absolute;width:890px;height:calc(100vh - 130px - 50px);box-shadow:0 0 10px rgba(0,0,0,.25);top:calc(100% + 33px);left:0;padding:0;pointer-events:none;opacity:0;z-index:3}@media (min-width:1200px){.scrolled .header-catalog{top:calc(100% + 29px)}.header-catalog--brand.opened,.header-catalog--product.opened{opacity:1;pointer-events:auto}.light .header-catalog{background:#f5f5f5}.dark .header-catalog{background:#212325}}@media (max-width:1199.98px){.header-info{margin-top:25px}.header-info-item span{display:none}.header-catalog{position:static;top:auto;left:auto;padding:0;width:100%;height:auto;opacity:1;background:0;box-shadow:none;pointer-events:visible}}.header-catalog-chapter{font-weight:400;font-size:15px;line-height:20px;color:rgba(var(--main-one-rgb),.5);padding:20px 33px 16px;position:relative;display:block}@media (max-width:1199.98px){.header-catalog-chapter{width:100%;padding:10px 0;margin:10px 0!important;font-weight:400;font-size:18px;color:var(--main-one)}}.header-catalog-title{display:none;align-items:center;justify-content:flex-start;width:100%;padding-bottom:15px}.header-catalog-title svg{color:#d80b04;transform:rotate(180deg);margin-right:15px;flex-shrink:0}.header-catalog-title span{font-weight:400;font-size:24px;line-height:33px;color:rgba(var(--main-one-rgb),.9)}.header-catalog a{margin:0}.header-catalog-item{display:flex;flex-direction:column;width:100%}.header-catalog-item.hover .header-catalog-item-link>a{background:rgba(var(--main-one-rgb),.1);color:#d80b04}.header-catalog-item-link{width:100%;display:flex}.header-catalog-item-link>a{font-size:15px;line-height:20px;color:var(--main-one);padding:16px 33px;width:240px;transition:.2s}@media (max-width:1199.98px){.header-catalog-title{display:flex}.header-catalog-item-link>a{color:var(--main-one);display:flex;align-items:center;width:100%;padding:10px 0;margin:10px 0;font-weight:400;font-size:18px;line-height:25px;justify-content:flex-start}}.header-catalog-item-link-icon{display:none}@media (max-width:1199.98px){.header-catalog-item-link-icon{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:40px}}.header-catalog-sub{height:100%;overflow:auto;width:calc(100% - 240px);padding-left:50px;top:0;opacity:0;pointer-events:none;left:240px;background:var(--main-bg);box-shadow:0 0 10px rgba(0,0,0,.25);position:absolute;padding-bottom:40px}.opened .hover .header-catalog-sub{opacity:1;pointer-events:auto}.header-catalog-sub-wrap{height:auto;width:100%;-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}@media (max-width:1199.98px){.header-catalog-sub{width:100%;left:0;box-shadow:none;padding:40px 0}.header-catalog-sub-wrap{width:100%;display:flex;flex-direction:column}.header-catalog-sub.show{opacity:1;pointer-events:auto}}@media (max-width:767.98px){.header-catalog-item-link>a{font-weight:400;font-size:18px;line-height:25px}.header-catalog-sub{padding:130px 30px 50px 70px;height:calc(100vh - 176px);overflow:auto}}.header-catalog-sub-title{display:none;align-items:center;justify-content:flex-start;width:100%;padding-bottom:15px}.header-catalog-sub-title svg{color:#d80b04;transform:rotate(180deg);margin-right:15px;flex-shrink:0}.header-catalog-sub-title span{font-weight:400;font-size:24px;line-height:33px;color:rgba(var(--main-one-rgb),.9)}@media (max-width:1199.98px){.header-catalog-sub-title{display:flex}}.header-catalog-sub-item{display:grid;grid-template-rows:1fr auto;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}@media (max-width:1199.98px){.header-catalog-sub-item{display:flex;align-items:center;width:100%;-moz-column-break-inside:auto;break-inside:auto;margin-bottom:0}}.header-catalog-sub-item-link>a{font-weight:400;font-size:15px;line-height:20px;color:rgba(var(--main-one-rgb),.5);padding:20px 0 16px;position:relative;display:block}.header-catalog-sub-item-link-icon{display:none}.header-catalog-sub-list{margin-top:15px}@media (max-width:1199.98px){.header-catalog-sub-item-link{width:100%;display:flex}.header-catalog-sub-item-link>a{padding:10px 0;font-size:18px;line-height:25px;color:rgba(var(--main-one-rgb),.9);width:100%}.header-catalog-sub-item-link-icon{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:flex-end}.header-catalog-sub-list{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;overflow:auto;opacity:0;pointer-events:none;background:var(--main-bg);padding:40px 0;margin:0;height:100%}.header-catalog-sub-list.show{opacity:1;pointer-events:auto;z-index:2}}@media (max-width:767.98px){.header-catalog-sub-list{position:fixed;padding:130px 30px 50px 70px;height:calc(100vh - 176px)}}.header-catalog-sub-list a{display:block;margin-top:15px;font-weight:400;font-size:13px;line-height:18px}@media screen and (min-width:1200px){.header-tel:hover{color:#d80b04}.header-catalog-chapter{cursor:pointer}.header-catalog-chapter:not(:first-child){margin-top:30px}.header-catalog-chapter:not(:last-child){margin-bottom:20px}.header-catalog-chapter::after{content:'';position:absolute;width:30px;height:1px;background:#d80b04;bottom:0;left:33px}.header-catalog-chapter:hover{color:#d80b04}.header-catalog-sub::-webkit-scrollbar{width:7px}.header-catalog-sub::-webkit-scrollbar-track{background:0 0;border-left:1px solid rgba(var(--main-one-rgb),.1)}.header-catalog-sub::-webkit-scrollbar-thumb{background:rgba(var(--main-one-rgb),.2);border-radius:50px}.header-catalog-sub::-webkit-scrollbar-thumb:hover{background:#555}.header-catalog-sub-item-link>a::after{content:'';position:absolute;width:30px;height:1px;background:#d80b04;bottom:0;left:0}.header-catalog-sub-item-link>a:hover,.header-catalog-sub-list a:hover{color:#d80b04}}.header-contacts{display:none;border-top:1px solid rgba(var(--main-one-rgb),.1);padding-top:25px}.header-contacts-item{color:#d80b04;font-weight:400;font-size:18px;line-height:25px;margin-top:25px}.header-contacts-item a{color:var(--main-one);font-weight:400;font-size:18px;line-height:25px}@media (max-width:767.98px){.header-contacts{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:40px}.opened .header-mob-close{display:flex;z-index:5}}.header-mob-close{display:none;width:100%;padding:50px 30px 20px;margin-bottom:30px;position:fixed;top:0;left:0;align-items:center;background:var(--main-bg)}.header-mob-close .icon-close{font-size:14px;opacity:.3;margin-right:25px;flex-shrink:0}.header-mob-close .header-mob-logo{width:82px;margin:0}.header-mob-logo{display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.header{position:absolute}@-webkit-keyframes scrolled{0%{transform:translateY(-70px)}100%{transform:translateY(0)}}@keyframes scrolled{0%{transform:translateY(-70px)}100%{transform:translateY(0)}}.header-container{border-bottom:1px solid transparent}.header:not(.scrolled) .header-search{display:block!important}.header.scrolled{position:fixed;-webkit-animation:.3s ease-in-out scrolled;animation:.3s ease-in-out scrolled}.header.scrolled .header-container{border-bottom-color:rgba(var(--main-one-rgb),.1);padding:25px 0;transition:.2s}.header.scrolled .header-search{display:none;position:absolute;top:20px;left:0;width:100%}.header.scrolled .header-search-btn{display:flex;align-items:center;justify-content:center;margin-left:22px}.header.scrolled .header-search-close{display:flex;align-items:center;justify-content:center}.header.scrolled .header-search form input{font-size:28px;line-height:38px}.header.scrolled .header-search form button{right:50px}.header.scrolled .header-search form button .icon-search{font-size:19px}.header.scrolled .header-nav{padding:0 30px}.header.scrolled .header-info-person,.header.scrolled .header-language,.header.scrolled .header-switch{display:none}.header.scrolled .header-last{display:flex}}.catalog-btn,.catalog-hover--product{font-weight:400;font-size:15px;line-height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}@media screen and (min-width:1200px){.catalog-btn,.catalog-hover--product{font-size:13px}.catalog-btn:hover,.catalog-hover--product:hover{color:#d80b04}.catalog-btn:hover span,.catalog-hover--product:hover span{background:#d80b04}}@media screen and (min-width:1200px) and (min-width:1366px){.catalog-btn,.catalog-hover--product{font-size:calc(13px + 2 * ((100vw - 1366px)/ 184))}}@media screen and (min-width:1200px) and (min-width:1550px){.catalog-btn,.catalog-hover--product{font-size:15px}}.catalog-btn-icon,.catalog-hover--product-icon{position:relative;height:11px;width:16px;margin-right:13px}.catalog-btn-icon span,.catalog-hover--product-icon span{width:100%;height:1px;background:var(--main-one);position:absolute;left:0;transition:.2s}.catalog-btn-icon span:nth-child(1),.catalog-hover--product-icon span:nth-child(1){top:0}.catalog-btn-icon span:nth-child(2),.catalog-hover--product-icon span:nth-child(2){top:5px}.catalog-btn-icon span:nth-child(3),.catalog-hover--product-icon span:nth-child(3){top:10px}.opened .catalog-btn-icon span:nth-child(1),.opened .catalog-hover--product-icon span:nth-child(1){transform:rotate(45deg);top:4px}.opened .catalog-btn-icon span:nth-child(2),.opened .catalog-hover--product-icon span:nth-child(2){display:none}.opened .catalog-btn-icon span:nth-child(3),.opened .catalog-hover--product-icon span:nth-child(3){transform:rotate(-45deg);top:4px}@media (min-width:1200px){.catalog-btn{display:none}}.catalog-hover--product.opened span:nth-child(1){transform:rotate(45deg);top:4px}.catalog-hover--product.opened span:nth-child(2){display:none}.catalog-hover--product.opened span:nth-child(3){transform:rotate(-45deg);top:4px}@media (max-width:1199.98px){.header-catalog-sub-list a{font-weight:400;font-size:18px;line-height:25px;padding:10px 0}.catalog-hover--brand,.catalog-hover--product{display:none}}.footer-container{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:70px 0;border-top:1px solid rgba(var(--main-one-rgb),.1)}.footer-desc{width:calc(100% / 3);display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1199.98px){.footer-desc{width:50%;margin-bottom:40px}}.footer-desc p{opacity:.8;margin:30px 0;max-width:226px;font-weight:300;font-size:14px;line-height:150%}@media (max-width:767.98px){.footer-container{padding:50px 0}.footer-desc{width:100%}.footer-desc p{max-width:100%;margin:22px 0 30px}}.footer-logo{display:flex;align-items:center;justify-content:center;width:96px}@media (max-width:767.98px){.footer-logo{width:80px;margin:0 auto}}.footer-info{width:calc(100% / 3 * 2);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media (max-width:1199.98px){.footer-info{width:100%}}.footer-col{margin-bottom:20px;width:50%}.footer-menu{display:flex;flex-wrap:wrap}@media (max-width:767.98px){.footer-col{width:100%}.footer-menu{display:none}}.footer-menu li{width:50%;margin-bottom:24px}.footer-menu a{font-weight:300;font-size:16px;line-height:22px;opacity:.9;color:var(--main-one)}.footer-tiptool{display:flex;align-items:center;width:100%;margin-bottom:24px}.footer-tiptool span{font-weight:400;font-size:16px;line-height:22px;color:#d80b04}.footer-tiptool a,.footer-tiptool p{font-weight:300;font-size:16px;line-height:22px;opacity:.9;padding-left:5px}@media (max-width:767.98px){.footer-tiptool{display:inline-block}.footer-tiptool a,.footer-tiptool p{display:inline}.footer-tels>a+.footer-tiptool{margin-top:20px}}.footer-tels{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:768px){.footer-tels{height:15em;flex-wrap:wrap;align-content:space-between}.footer-tels .footer-tiptool{width:50%}}.footer-tels>a{font-weight:300;font-size:16px;line-height:22px;opacity:.9;margin-bottom:24px;color:var(--main-one)}.footer-rights{width:100%;text-align:center;font-weight:300;font-size:14px;line-height:19px;opacity:.8}.social{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;padding:30px 0 50px}.social-items{margin-top:35px;display:flex;align-items:center;justify-content:center}@media (max-width:767.98px){.social-items{margin-top:10px}}.social-item{display:flex;align-items:center;justify-content:center;margin:0 10px;opacity:1}.card-item,.woocommerce ul.products li.product{position:relative;width:calc((100% / 5) - 20px);max-width:268px;height:435px;display:flex;flex-direction:column;background:#fff;border:1px solid #f5f5f5;margin:10px;padding:10px 20px 25px}@media (max-width:1199.98px){.card-item,.woocommerce ul.products li.product{width:calc((100% / 4) - 20px)}.card-item-hover{display:none}}@media (max-width:999.98px){.card-item,.woocommerce ul.products li.product{width:calc((100% / 3) - 20px)}}@media (max-width:767.98px){.card-item,.woocommerce ul.products li.product{width:calc((100% / 3) - 12px);margin:6px;height:363px;flex-wrap:wrap;flex-direction:row}}@media (max-width:599.98px){.card-item,.woocommerce ul.products li.product{width:calc((100% / 2) - 12px)}}@media (max-width:344.98px){.card-item,.woocommerce ul.products li.product{padding:5px 10px 20px}.woocommerce .related.products li.product.type-product,.woocommerce-page .related.products li.product.type-product{padding:5px 10px 25px}}.card-item-hover{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;z-index:0}.card-item-hover::after,.card-item-hover::before{content:'';position:absolute;display:block;background:0 0;z-index:0;transition:.2s}.card-item-hover::before{border-top:2px solid #d80b04;border-bottom:2px solid #d80b04;height:100%;width:0;top:0;left:50%}.card-item-hover::after{border-left:2px solid #d80b04;border-right:2px solid #d80b04;width:100%;height:0;left:0;top:50%}.card-item .onsale,.card-item-sale,.woocommerce ul.products li.product .onsale{position:absolute;top:23px;left:23px;padding:2px 8px;font-weight:600;font-size:10px;line-height:14px;background:#d80b04;color:#fff;z-index:2;text-transform:uppercase}.card-item-pic{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(100% + 20px);margin:0 -10px;height:246px;position:relative;z-index:1}.card-item-pic img{max-width:100%;max-height:100%}@media (max-width:999.98px){.card-item-pic{width:10em;height:10em;margin:10px auto 0;font-size:10px}}@media screen and (max-width:999.98px) and (min-width:360px){.card-item-pic{font-size:calc(10px + 10 * ((100vw - 360px)/ 640))}}@media screen and (max-width:999.98px) and (min-width:1000px){.card-item-pic{font-size:20px}}.card-item-price{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-right:40px}@media (max-width:767.98px){.card-item .onsale,.card-item-sale,.woocommerce ul.products li.product .onsale{top:10px;left:10px}.card-item-price{margin-bottom:40px;margin-top:0}}.card-item-price--new{font-weight:600;line-height:1.37;margin-right:13px;font-size:20px}@media screen and (min-width:450px){.card-item-price--new{font-size:calc(20px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.card-item-price--new{font-size:22px}}.card-item-price--old{font-weight:400;line-height:1.4;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#7d7d7d;font-size:12px}@media screen and (min-width:450px){.card-item-price--old{font-size:calc(12px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.card-item-price--old{font-size:14px}}.card-item-price--sale{color:#d80b04}.card-item-buy,.woocommerce ul.products li.product .button{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:50%;background:#f5f5f5;flex-shrink:0;position:absolute;right:20px;bottom:20px;cursor:pointer;z-index:2;color:#000}@media screen and (min-width:1200px){.footer-menu a:hover,.footer-tels>a:hover,.footer-tiptool a:hover{color:#d80b04}.social-item:hover{opacity:.5}.card-item:hover .card-item-hover::before,.woocommerce ul.products li.product:hover .card-item-hover::before{width:100%;left:0}.card-item:hover .card-item-hover::after,.woocommerce ul.products li.product:hover .card-item-hover::after{height:100%;top:0}.card-item-buy,.woocommerce ul.products li.product .button{transition:.2s}.card-item-buy:hover,.woocommerce ul.products li.product .button:hover{background:#d80b04;color:#fff}}@media (max-width:1199.98px){.card-item-buy,.woocommerce ul.products li.product .button{height:40px;width:40px}.card-item-buy svg,.woocommerce ul.products li.product .button svg{font-size:19px}}.card-item-name,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-weight:400;line-height:20px;color:#000;margin:12px 0 auto;padding:0;position:relative;z-index:1;font-size:14px}@media screen and (min-width:450px){.card-item-name,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.card-item-name,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:15px}}@media (max-width:767.98px){.card-item-name,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{margin:12px 0 7px}}.card-item .stock,.card-item-status,.woocommerce ul.products li.product .stock{width:100%;font-weight:600;font-size:13px;line-height:18px;display:flex;align-items:center;margin-bottom:10px;margin-top:14px}@media (max-width:767.98px){.card-item .stock,.card-item-status,.woocommerce ul.products li.product .stock{align-items:baseline;font-size:12px;line-height:16px;margin-bottom:0;margin-top:auto}.card-item .stock::before,.card-item-status::before,.woocommerce ul.products li.product .stock::before{position:relative;top:2px}}.card-item .stock::before,.card-item-status::before,.woocommerce ul.products li.product .stock::before{content:'';flex-shrink:0;display:block;width:12px;height:12px;margin-right:9px;background-repeat:no-repeat;background-size:contain;background-position:center center}.card-item .stock.green,.card-item .stock.in-stock,.card-item-status.green,.card-item-status.in-stock,.woocommerce ul.products li.product .stock.green,.woocommerce ul.products li.product .stock.in-stock{color:#0d9a57}.card-item .stock.green::before,.card-item .stock.in-stock::before,.card-item-status.green::before,.card-item-status.in-stock::before,.woocommerce ul.products li.product .stock.green::before,.woocommerce ul.products li.product .stock.in-stock::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNi4zMzMyOUw3IDguMzMzMjlMMTMuNjY2NyAxLjY2NjYzIiBzdHJva2U9IiMwRDlBNTciIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iIzBEOUE1NyIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.card-item .stock.grey,.card-item .stock.out-of-stock,.card-item-status.grey,.card-item-status.out-of-stock,.woocommerce ul.products li.product .stock.grey,.woocommerce ul.products li.product .stock.out-of-stock{color:#a0a0a0}.card-item .stock.grey::before,.card-item .stock.out-of-stock::before,.card-item-status.grey::before,.card-item-status.out-of-stock::before,.woocommerce ul.products li.product .stock.grey::before,.woocommerce ul.products li.product .stock.out-of-stock::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iI0EwQTBBMCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.header-search.focused{border:1px solid rgba(var(--main-one-rgb),.2);background:var(--main-bg);border-bottom:0}.header-search.focused .header-search-result{opacity:1;pointer-events:visible}.scrolled .header-search.focused,.scrolled .header-search.focused .header-search-result{border:0}.scrolled .header-search.focused .header-search-result::after{content:'';height:1px;display:block;position:absolute;bottom:0;left:calc((100vw - 1420px)/ 2 * -1);width:100vw;background:rgba(var(--main-one-rgb),.2)}.scrolled .header-search.focused .header-search-result-btn{width:180px}.header-search-result{opacity:0;pointer-events:none;position:absolute;top:100%;left:0;width:calc(100% + 2px);margin:0 -1px;border:1px solid rgba(var(--main-one-rgb),.2);background:var(--main-bg);border-top:0;padding:0 30px 30px}@media (max-width:1199.98px){.header-search.focused{border:0;z-index:5}.scrolled .header-search.focused .header-search-result::after{content:none}.scrolled .header-search.focused .header-search-result-btn{width:100%}.header-search-result{top:55px;max-height:calc(100vh - 55px);border:0}}.header-search-result-list{width:100%}.header-search-result-btn{background:rgba(var(--main-one-rgb),.05);color:var(--main-one);display:flex;align-items:center;justify-content:center;width:100%;font-weight:600;font-size:13px;line-height:18px;padding:7px 0}.product-mini{display:flex;width:100%;align-items:center;padding:20px 0;border-top:1px solid rgba(var(--main-one-rgb),.1)}@media (max-width:767.98px){.header-search-result-list{max-height:calc(100vh - 130px);overflow:auto}.product-mini{align-items:flex-start}}.product-mini:first-child{border-top:0}.product-mini-pic{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(var(--main-one-rgb),.1)}.product-mini-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-mini-info{width:calc(100% - 44px);padding-left:15px}.product-mini-name{font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.product-mini-name{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.product-mini-name{font-size:15px}}.product-mini-price{padding-top:12px;display:flex;align-items:center;width:100%}.product-mini-price .new{font-weight:600;font-size:16px;line-height:22px}.product-mini-price .old{margin-left:8px;font-weight:400;font-size:12px;line-height:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#7d7d7d}.home-banner{padding:18px 0;position:relative}.home-banner-pic{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-banner-pic img{max-width:100%;max-height:100%}.home-banner-desc{position:absolute;z-index:2;bottom:100px;right:17%}.home-banner-desc-logo{margin-bottom:15px}.home-banner-desc-text{line-height:1.35;color:rgba(var(--main-one-rgb),.9);font-weight:300;color:#fff;font-size:20px}@media screen and (min-width:450px){.home-banner-desc-text{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.home-banner-desc-text{font-size:30px}}.home-banner-desc-sale{font-weight:300;font-size:100px;line-height:136px;color:#fff;margin-left:-75px}@media (max-width:767.98px){.home-banner-pic{height:400px}.home-banner-pic img{-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:13% 0;object-position:13% 0}.home-banner-desc-sale{font-size:50px;line-height:68px;margin-left:-40px}.home-banner-desc{bottom:65px}.home-banner-desc-logo{margin-bottom:20px}.home-banner-desc-text{margin-bottom:15px}}.news-item{border:1px solid;padding:0 20px 17px;display:flex;flex-direction:column;height:490px;transition:.2s;cursor:pointer}.news-item--big{height:460px;position:relative}.news-item--big .news-item-pic{width:100%;margin:0;height:100%}.news-item--big .news-item-pic::before{background:rgba(24,25,27,.4)}.news-item--big .news-item-title{color:#fff;position:absolute;bottom:30px;left:30px;max-width:calc(100% - 150px);margin-bottom:0}.news-item--big .news-item-date{right:30px;bottom:30px;position:absolute;opacity:.9}@media (max-width:767.98px){.news-item--big{max-height:360px;height:calc(100vw - 40px)}.news-item--big .news-item-title{max-width:calc(100% - 60px);bottom:55px;font-size:15px}.news-item--big .news-item-date{right:auto;left:30px}}@media screen and (max-width:767.98px) and (min-width:450px){.news-item--big .news-item-title{font-size:calc(15px + 5 * ((100vw - 450px)/ 400))}}@media screen and (max-width:767.98px) and (min-width:850px){.news-item--big .news-item-title{font-size:20px}}.light .news-item{border-color:#eee}.dark .news-item{border-color:rgba(255,255,255,.1)}@media screen and (min-width:1200px){.header-search-result-btn:hover{background:rgba(var(--main-one-rgb),.1)}.news-item--big:hover .news-item-pic::before{background:rgba(24,25,27,.8)}.light .news-item:hover{background:#f6f6f6}.dark .news-item:hover{background:#1f2023}.article-back{cursor:pointer}.article-back:hover span{color:rgba(var(--main-one-rgb),.8)}}.news-item-pic{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;width:calc(100% + 40px);margin:0 -20px 20px;height:224px;position:relative}.news-item-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-item-pic::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,25,27,.25);mix-blend-mode:multiply;transition:.2s}.news-item-title{max-width:200px;font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);text-transform:uppercase;margin-bottom:15px;font-size:18px}@media screen and (min-width:450px){.news-item-title{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.news-item-title{font-size:20px}}.news-item-desc{color:rgba(var(--main-one-rgb),.5);font-weight:300;font-size:13px;line-height:150%;max-width:200px;margin-bottom:auto}.news-item-date{font-weight:400;font-size:13px;line-height:18px;color:#d80b04;opacity:.5;margin-top:20px}.article{max-width:700px;width:100%;margin:0 auto}.article:not(:last-child){margin-bottom:80px}.article-back{display:flex;align-items:center;justify-content:center;display:inline-flex;margin-bottom:25px}.article-back svg{color:#d80b04;transform:rotate(180deg)}.article-back span{padding-left:14px;font-weight:600;line-height:20px;color:rgba(var(--main-one-rgb),.5);transition:.2s;font-size:14px}.article-img{width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.article-img img{max-width:100%;max-height:100%;width:100%}@media (max-width:767.98px){.news-item-pic{height:210px}.article-img{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;max-height:400px;height:calc(100vw - 40px)}.article-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.article-img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,25,27,.25);mix-blend-mode:multiply}.article-date{font-weight:400;line-height:1.4;color:#d80b04;opacity:.9;margin:12px 0;font-size:12px}@media screen and (min-width:450px){.article-back span{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.article-date{font-size:calc(12px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.article-back span{font-size:15px}.article-date{font-size:13px}}@media screen and (min-width:450px){.article-body h1{font-size:calc(26px + 14 * ((100vw - 450px)/ 400))}}.article-body h1{margin:28px 0 12px;font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);text-transform:uppercase;font-size:18px}@media screen and (min-width:450px){.article-body h1{font-size:calc(18px + 22 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.article-body h1{font-size:40px}}.article-body p{font-weight:300;margin:10px 0;line-height:22px;font-size:14px}.work-item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:307px;position:relative}.work-item-title{line-height:1.5;color:rgba(var(--main-one-rgb),.9);font-weight:400;text-transform:uppercase;color:#d80b04;transition:.2s;position:relative;z-index:2;opacity:0;font-size:18px}@media screen and (min-width:450px){.article-body p{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.work-item-title{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.article-body p{font-size:15px}.work-item-title{font-size:20px}}@media (max-width:1199.98px){.work-item{height:auto}.work-item-title{opacity:1;width:100%;padding:10px 0}}.work-item-pic{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;z-index:1}.work-item-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-item-pic::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(24,25,27,.25);transition:.2s}@media (max-width:1199.98px){.work-item-pic{position:relative;height:300px}}@media (max-width:767.98px){.work-item-pic{height:21.4em;font-size:8px}}@media screen and (max-width:767.98px) and (min-width:320px){.work-item-pic{font-size:calc(8px + 2 * ((100vw - 320px)/ 40))}}@media screen and (max-width:767.98px) and (min-width:360px){.work-item-pic{font-size:10px}}.brand-item{width:calc((100% / 5) - 20px);margin:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--main-one-rgb),.1);height:276px;padding:30px}@media (max-width:1369.98px){.brand-item{width:calc((100% / 4) - 20px)}}@media (max-width:1099.98px){.brand-item{width:calc((100% / 3) - 20px)}}@media (max-width:699.98px){.brand-item{width:calc((100% / 3) - 20px);height:19.5em;padding:2em;font-size:8px}}@media screen and (max-width:699.98px) and (min-width:320px){.brand-item{font-size:calc(8px + 2 * ((100vw - 320px)/ 40))}}@media screen and (max-width:699.98px) and (min-width:360px){.brand-item{font-size:10px}}@media (max-width:499.98px){.brand-item{width:calc((100% / 2) - 12px);margin:6px}}.brand-content{width:100%}.brand-title{line-height:1.5;color:rgba(var(--main-one-rgb),.9);font-weight:400;margin-bottom:8px;text-transform:uppercase;font-size:18px}@media screen and (min-width:450px){.brand-title{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.brand-title{font-size:20px}}.brand-desc{max-width:675px;font-weight:400;line-height:1.8;opacity:.5;margin-bottom:18px;font-size:14px}@media screen and (min-width:450px){.brand-desc{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.brand-desc{font-size:15px}}.brand .btn,.brand .contact-block .nf-form-content button,.brand .contact-block .nf-form-content input[type=button],.brand .contact-block .nf-form-content input[type=submit],.brand .form-submit,.brand .woocommerce .return-to-shop .button,.contact-block .nf-form-content .brand button,.contact-block .nf-form-content .brand input[type=button],.contact-block .nf-form-content .brand input[type=submit],.woocommerce .return-to-shop .brand .button{margin-top:18px}.brand-slider{margin:40px 0 0;width:100%;position:relative}.brand-slider--thumbs{box-sizing:border-box;height:10em;margin-top:13px}@media (max-width:1199.98px){.brand-slider--thumbs{height:auto}.brand-slider--thumbs .swiper-wrapper{width:calc(100% + 24px);display:flex;flex-wrap:wrap;transform:translate3d(0,0,0)!important}}.brand-slider--thumbs .swiper-slide{width:16em;height:100%;opacity:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;cursor:pointer}.brand-slider--thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.brand-slider--thumbs .swiper-slide{height:97px;width:calc(50% - 12px);margin-bottom:12px}}.brand-slider--main{position:relative}.brand-slider--main .swiper-slide{position:relative;height:54em;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.brand-slider--main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-slider--main .swiper-slide::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);transition:.2s}.brand-slider--main .swiper-slide-active::before{background:rgba(0,0,0,0)}.not-found{width:100%;max-width:335px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.not-found-title{text-align:center;font-weight:300;line-height:1.35;color:var(--main-one);font-size:80px}.contact-blocks{align-items:stretch}.contact-block{border:1px solid rgba(var(--main-one-rgb),.1);padding:40px 70px 80px;display:flex;flex-wrap:wrap;align-items:flex-start}.contact-block-wrap{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.contact-block .title-h2{margin:60px 0 14px;width:100%}.contact-block .title-h4{width:100%;margin:12px 0}.contact-block .nf-before-form-content,.contact-block .nf-response-msg p{font-weight:400;line-height:20px;margin-bottom:5px;font-size:14px}@media screen and (min-width:450px){.not-found-title{font-size:calc(80px + 20 * ((100vw - 450px)/ 400))}.contact-block .nf-before-form-content,.contact-block .nf-response-msg p{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.not-found-title{font-size:100px}.contact-block .nf-before-form-content,.contact-block .nf-response-msg p{font-size:15px}}.contact-block .nf-form-cont{width:100%}.contact-block .nf-form-content{padding:0}.contact-block .nf-form-content nf-fields-wrap{display:flex;flex-direction:column;width:100%}.contact-block .nf-form-content label{line-height:1.4;font-weight:400;color:var(--main-one);margin-bottom:6px;font-size:12px}@media screen and (min-width:350px){.contact-block .nf-form-content label{font-size:calc(12px + 1 * ((100vw - 350px)/ 450))}}@media screen and (min-width:800px){.contact-block .nf-form-content label{font-size:13px}}.contact-block .nf-form-content label .ninja-forms-req-symbol{color:red}.contact-block .nf-form-content input:not([type=button]),.contact-block .nf-form-content textarea{width:100%;transition:.2s;padding:12px 20px;font-weight:400;font-size:14px;line-height:19px;color:var(--main-one);border:1px solid rgba(var(--main-one-rgb),.2);background:var(--main-bg)}.contact-block .nf-form-content input:not([type=button]):focus,.contact-block .nf-form-content textarea:focus{border-color:var(--main-one);color:var(--main-one);background:var(--main-bg)}.contact-block .nf-form-content .checkbox-wrap .nf-field-element label:before,.contact-block .nf-form-content .checkbox-wrap .nf-field-label label:before,.contact-block .nf-form-content .listcheckbox-wrap .nf-field-element label:before,.contact-block .nf-form-content .listcheckbox-wrap .nf-field-label label:before{font-size:13px}.contact-block .nf-form-content .checkbox-container.label-right label:before{left:-25px}.contact-block .nf-field-container{display:flex;flex-direction:column;position:relative;width:100%;margin:9px 0}.contact-block .nf-input-limit{margin-top:0}.contact-block .nf-after-field{position:absolute;color:#d80b04;font-weight:400;font-size:12px;line-height:16px;bottom:0;right:0;width:100%;transform:translateY(100%)}.contact-block .nf-pass .ninja-forms-field{border-color:var(--main-one)!important}.contact-block .nf-error .nf-error-msg{color:#d80b04}.contact-block .nf-error.field-wrap .nf-field-element:after,.contact-block .nf-pass.field-wrap .nf-field-element:after{content:none}.contact-block .nf-form-content button,.contact-block .nf-form-content input[type=button],.contact-block .nf-form-content input[type=submit]{transition:.2s;margin-top:20px;width:100%}@media (max-width:767.98px){.contact-block{padding:0 20px 40px;width:calc(100% + 34px);margin:10px -20px}.contact-block .title-h2{margin:30px 0 15px}.contact-block .title-h4{margin:10px 0}}.contact-line{margin:12px 0;width:100%;display:flex;align-items:center}.contact-line span{font-weight:400;line-height:1.4;color:#d80b04;font-size:14px}@media screen and (min-width:450px){.contact-line span{font-size:calc(14px + 2 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.contact-line span{font-size:16px}}.contact-line a,.contact-line p{font-weight:300;line-height:1.4;opacity:.9;padding-left:5px;font-size:14px}.contact-line--half{width:50%}@media (max-width:767.98px){.contact-line{display:inline-block;margin:10px 0}.contact-line a,.contact-line p{display:inline}.contact-line--half{width:100%}}.contact-txt{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);margin:12px 24px 12px 0;font-size:14px}.contact-map{margin:10px;width:100%;height:540px}.woocommerce form.login,.woocommerce form.register{max-width:460px;width:100%;max-height:560px;padding:85px 50px;border:1px solid rgba(var(--main-one-rgb),.1);border-radius:0;margin:0 auto}.woocommerce form.login .login-title,.woocommerce form.register .login-title{display:flex;flex-wrap:wrap;width:100%;align-items:baseline;margin-bottom:15px}.woocommerce form.login .login-title span,.woocommerce form.register .login-title span{font-weight:300;line-height:1.35;color:rgba(var(--main-one-rgb),.9);text-transform:none;padding-right:20px;font-size:20px}@media screen and (min-width:450px){.contact-line a,.contact-line p,.contact-txt{font-size:calc(14px + 2 * ((100vw - 450px)/ 400))}.woocommerce form.login .login-title span,.woocommerce form.register .login-title span{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.contact-line a,.contact-line p,.contact-txt{font-size:16px}.woocommerce form.login .login-title span,.woocommerce form.register .login-title span{font-size:30px}}.woocommerce form.login .login-desc,.woocommerce form.login .woocommerce-privacy-policy-text,.woocommerce form.register .login-desc,.woocommerce form.register .woocommerce-privacy-policy-text{font-weight:400;font-size:13px;line-height:1.5}.woocommerce form.login .login-link,.woocommerce form.login .lost_password a,.woocommerce form.register .login-link,.woocommerce form.register .lost_password a{font-weight:400;line-height:20px;opacity:.5;text-decoration:underline;font-size:14px}@media screen and (min-width:450px){.woocommerce form.login .login-link,.woocommerce form.login .lost_password a,.woocommerce form.register .login-link,.woocommerce form.register .lost_password a{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce form.login .login-link,.woocommerce form.login .lost_password a,.woocommerce form.register .login-link,.woocommerce form.register .lost_password a{font-size:15px}}@media screen and (min-width:1200px){.work-item:hover .work-item-title{opacity:1}.work-item:hover .work-item-pic::before{background:rgba(24,25,27,.8)}.brand-item{transition:.2s}.brand-item:hover{border-color:rgba(var(--main-one-rgb),.3)}.contact-line a:hover,.contact-txt:hover{color:#d80b04}.woocommerce form.login .login-link:hover,.woocommerce form.login .lost_password a:hover,.woocommerce form.register .login-link:hover,.woocommerce form.register .lost_password a:hover{opacity:.9}}.woocommerce form.login button.woocommerce-form-login__submit,.woocommerce form.login button.woocommerce-form-register__submit,.woocommerce form.register button.woocommerce-form-login__submit,.woocommerce form.register button.woocommerce-form-register__submit{margin:15px 0 20px;padding:12px 55px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.woocommerce form.login button.woocommerce-form-login__submit span,.woocommerce form.login button.woocommerce-form-register__submit span,.woocommerce form.register button.woocommerce-form-login__submit span,.woocommerce form.register button.woocommerce-form-register__submit span{text-transform:none}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox{width:100%;display:flex;margin:9px 0}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]{height:0;width:0;padding:0;margin:0;-webkit-appearance:none;border:0}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]+span,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]+span{display:flex;align-items:flex-start;position:relative}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]+span::before,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]+span::before{content:'';flex-shrink:0;margin-right:12px;margin-top:1px;display:block;width:16px;height:16px;border:1px solid rgba(var(--main-one-rgb),.2);cursor:pointer;box-sizing:border-box}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]+span::after,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]+span::after{content:'';position:absolute;left:4px;top:5px;display:block;opacity:0;transform:rotate(-45deg);border-bottom:2px solid var(--main-one);border-left:2px solid var(--main-one);width:9px;height:5px}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::after,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::after{opacity:1}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox a,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox a{font-weight:600;text-decoration:underline}.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox span,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox span{line-height:1.4;cursor:pointer;color:var(--main-one);font-size:12px}.woocommerce .woocommerce-form-login{margin:0 auto}.woocommerce-page.woocommerce-account .select2-dropdown{margin-top:-28px}.woocommerce-page .select2-container .select2-selection--single{height:44px}.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{padding:12px 20px}.woocommerce-page .select2-container--default .select2-selection--single{background:0 0;border-radius:0;border-color:rgba(var(--main-one-rgb),.2)}.woocommerce-page .select2-container--default .select2-selection--single:focus{border-color:var(--main-one)}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:19px;color:var(--main-one);font-weight:400;font-size:14px}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;width:40px}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC4xOTE5IDEuOTQ5NzVDMTAuNTgyNSAxLjU1OTIyIDEwLjU4MjUgMC45MjYwNTggMTAuMTkxOSAwLjUzNTUzNEM5LjgwMTQxIDAuMTQ1MDEgOS4xNjgyNSAwLjE0NTAxIDguNzc3NzIgMC41MzU1MzRMMTAuMTkxOSAxLjk0OTc1Wk01LjI0MjE5IDUuNDg1MjhMNC41MzUwOCA2LjE5MjM5TDUuMjQyMTkgNi44OTk0OUw1Ljk0OTI5IDYuMTkyMzlMNS4yNDIxOSA1LjQ4NTI4Wk0xLjcwNjY1IDAuNTM1NTM0QzEuMzE2MTMgMC4xNDUwMSAwLjY4Mjk2NCAwLjE0NTAxIDAuMjkyNDQgMC41MzU1MzRDLTAuMDk4MDg0MSAwLjkyNjA1OCAtMC4wOTgwODQyIDEuNTU5MjIgMC4yOTI0NCAxLjk0OTc1TDEuNzA2NjUgMC41MzU1MzRaTTguNzc3NzIgMC41MzU1MzRMNC41MzUwOCA0Ljc3ODE3TDUuOTQ5MjkgNi4xOTIzOUwxMC4xOTE5IDEuOTQ5NzVMOC43Nzc3MiAwLjUzNTUzNFpNNS45NDkyOSA0Ljc3ODE3TDEuNzA2NjUgMC41MzU1MzRMMC4yOTI0NCAxLjk0OTc1TDQuNTM1MDggNi4xOTIzOUw1Ljk0OTI5IDQuNzc4MTdaIiBmaWxsPSIjQjVCNUI1Ii8+Cjwvc3ZnPgo=) center/contain no-repeat;border:0;width:12px;height:7px}.woocommerce-page .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotateX(180deg)}.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--main-one);padding:8px 10px;font-weight:400;font-size:14px;line-height:19px}.woocommerce-page .select2-dropdown{margin-top:-28px;background:var(--main-bg);border-color:var(--main-one);border-radius:0}.woocommerce-page .select2-dropdown.select2-dropdown--above{margin-top:-32px}@media (max-width:781.98px){.woocommerce-page .select2-dropdown{margin-top:-42px}.woocommerce-page .select2-dropdown.select2-dropdown--above{margin-top:-46px}}.woocommerce-page .select2-results__option{padding:8px 15px;font-weight:400;font-size:14px;line-height:19px;color:var(--main-one)}.woocommerce-page .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-page .select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce-page .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-page .select2-container--default .select2-results__option[data-selected=true]{color:var(--main-one);background:rgba(var(--main-one-rgb),.1);outline:0}.woocommerce-page .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.woocommerce-page .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.woocommerce-page .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.woocommerce-page .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:rgba(var(--main-one-rgb),1)}.woocommerce-page .select2-search--dropdown{padding:8px 15px}.woocommerce-page form h3{font-weight:600;font-size:22px;line-height:30px;margin-bottom:9px}.woocommerce-page form .form-row label{line-height:1.4;color:var(--main-one);margin-bottom:6px;font-size:12px}@media screen and (min-width:350px){.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox span,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox span,.woocommerce-page form .form-row label{font-size:calc(12px + 1 * ((100vw - 350px)/ 450))}}@media screen and (min-width:800px){.woocommerce form.login .form-row .woocommerce-form__label-for-checkbox span,.woocommerce form.register .form-row .woocommerce-form__label-for-checkbox span,.woocommerce-page form .form-row label{font-size:13px}}.woocommerce-page form .form-row{display:flex;flex-direction:column;position:relative;width:100%;margin:9px 0}.woocommerce-page form .form-row span em{font-weight:400;font-size:13px;line-height:18px;padding-top:5px;color:rgba(var(--main-one-rgb),.5)}.woocommerce-page form .form-row .required{color:#d80b04;visibility:visible}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - 10px)}@media (max-width:767.98px){.contact-map{margin:6px;height:700px}.woocommerce form.login,.woocommerce form.register{padding:45px 20px;max-height:none}.woocommerce form.login .password-input,.woocommerce form.login button.woocommerce-form-login__submit,.woocommerce form.login button.woocommerce-form-register__submit,.woocommerce form.register .password-input,.woocommerce form.register button.woocommerce-form-login__submit,.woocommerce form.register button.woocommerce-form-register__submit,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{width:100%;transition:.2s;padding:12px 20px;font-weight:400;font-size:14px;line-height:19px;border:1px solid rgba(var(--main-one-rgb),.2)}.woocommerce-page form .form-row input.input-text:focus,.woocommerce-page form .form-row textarea:focus{border-color:var(--main-one)}.woocommerce-page form .form-row textarea{height:10em}.woocommerce-page #respond input#submit,.woocommerce-page .woocommerce button.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:13px 32px;margin-top:20px;background:#d80b04;color:#fff;font-weight:400;font-size:15px;line-height:20px;border-radius:0}@media screen and (min-width:1200px){.woocommerce-page #respond input#submit,.woocommerce-page .woocommerce button.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{transition:.2s}.woocommerce-page #respond input#submit:hover,.woocommerce-page .woocommerce button.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:#991813;color:#fff}}.woocommerce-page #respond input#submit:active,.woocommerce-page .woocommerce button.button.alt:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active{background:#991813;color:#fff}.woocommerce-page table.shop_table{width:100%;margin:0;border-radius:0}.woocommerce-account .woocommerce{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-navigation{width:300px}@media (max-width:1199.98px){.brand-slider--main .swiper-slide{height:35vw;max-height:350px;height:calc(100vw - 140px);max-height:350px}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:60px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;width:100%;border:1px solid rgba(var(--main-one-rgb),.05)}.woocommerce-account .woocommerce-MyAccount-navigation-link{width:100%;padding:20px 38px;font-weight:600;line-height:20px;border-bottom:1px solid rgba(var(--main-one-rgb),.05);font-size:14px}.woocommerce-account .woocommerce-MyAccount-navigation-link:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active{background:rgba(var(--main-one-rgb),.05)}.woocommerce-account .woocommerce-MyAccount-content{padding-left:40px;width:calc(100% - 300px);display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce-account .woocommerce-MyAccount-content>p{font-weight:400;line-height:20px;margin-bottom:24px;width:100%;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-navigation-link{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-navigation-link{font-size:15px}}@media (max-width:1199.98px){.woocommerce-account .woocommerce-MyAccount-content{padding-left:0;width:100%;justify-content:space-between}}.woocommerce-account .woocommerce-EditAccountForm{width:100%;max-width:74em;padding-right:40px;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:8px}@media screen and (min-width:1250px){.woocommerce-account .woocommerce-EditAccountForm{font-size:calc(8px + 2 * ((100vw - 1250px)/ 300))}}@media screen and (min-width:1550px){.woocommerce-account .woocommerce-EditAccountForm{font-size:10px}}@media (max-width:1199.98px){.woocommerce-account .woocommerce-EditAccountForm{max-width:100%;padding-right:0}}.woocommerce-account .woocommerce-EditAccountForm .clear{display:none}.woocommerce-account .woocommerce-EditAccountForm fieldset{width:100%;display:flex;border:0;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.woocommerce-account .woocommerce form h3,.woocommerce-account .woocommerce-EditAccountForm legend{font-weight:600;font-size:22px;line-height:30px;margin-bottom:9px}.woocommerce-account .woocommerce form .form-row label{line-height:1.4;color:var(--main-one);margin-bottom:6px;font-size:12px}@media screen and (min-width:350px){.woocommerce-account .woocommerce form .form-row label{font-size:calc(12px + 1 * ((100vw - 350px)/ 450))}}@media screen and (min-width:800px){.woocommerce-account .woocommerce form .form-row label{font-size:13px}}.woocommerce-account .woocommerce form .form-row,.woocommerce-account .woocommerce-form-row{display:flex;flex-direction:column;position:relative;width:100%;margin:9px 0}.woocommerce-account .woocommerce form .form-row span em,.woocommerce-account .woocommerce-form-row span em{font-weight:400;font-size:13px;line-height:18px;padding-top:5px;color:rgba(var(--main-one-rgb),.5)}.woocommerce-account .woocommerce form .form-row .required,.woocommerce-account .woocommerce-form-row .required{color:#d80b04;visibility:visible}.woocommerce-account .woocommerce form .form-row-first,.woocommerce-account .woocommerce form .form-row-last{width:calc(50% - 10px)}@media (max-width:767.98px){.woocommerce-account .woocommerce form .form-row-first,.woocommerce-account .woocommerce form .form-row-last,.woocommerce-page #respond input#submit,.woocommerce-page .woocommerce button.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{width:100%}}.woocommerce-account .woocommerce form .form-row input.input-text,.woocommerce-account .woocommerce form .form-row textarea,.woocommerce-account .woocommerce-Input{width:100%;transition:.2s;padding:12px 20px;font-weight:400;font-size:14px;line-height:19px;border:1px solid rgba(var(--main-one-rgb),.2)}.woocommerce-account .woocommerce form .form-row input.input-text:focus,.woocommerce-account .woocommerce form .form-row textarea:focus,.woocommerce-account .woocommerce-Input:focus{border-color:var(--main-one)}.woocommerce-account .woocommerce form .password-input{position:relative}.woocommerce-account .woocommerce form .show-password-input{width:21px;height:21px;right:-40px;top:10px;position:absolute;background:url(../images/eye.svg) center/contain no-repeat}.woocommerce-account .woocommerce form .show-password-input.display-password{background-image:url(../images/eye-cross.svg)}.woocommerce-account .woocommerce form .show-password-input::after{content:none}.woocommerce-account .woocommerce #respond input#submit,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:13px 32px;margin-top:20px;background:#d80b04;color:#fff;font-weight:400;font-size:15px;line-height:20px;border-radius:0}.woocommerce-account .woocommerce .col2-set,.woocommerce-account .woocommerce-page .col2-set{display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2,.woocommerce-account .woocommerce-page .col2-set .col-1,.woocommerce-account .woocommerce-page .col2-set .col-2{width:300px;margin:0 20px 20px 0;border:1px solid rgba(var(--main-one-rgb),.05);position:relative}.woocommerce-account .woocommerce .col2-set address,.woocommerce-account .woocommerce-page .col2-set address{padding:20px 30px 60px;font-style:normal;border:1px solid;text-align:left;width:100%;border-radius:0;font-weight:400;line-height:20px;display:flex;flex-direction:column;font-size:14px}@media (max-width:1199.98px){.woocommerce-account .woocommerce form .show-password-input{right:10px}.woocommerce-account .woocommerce .col2-set address,.woocommerce-account .woocommerce-page .col2-set address{padding:5px 20px}}@media (max-width:767.98px){.woocommerce-account .woocommerce #respond input#submit,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button{width:100%}.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2,.woocommerce-account .woocommerce-page .col2-set .col-1,.woocommerce-account .woocommerce-page .col2-set .col-2{width:100%;margin:0 0 20px}.woocommerce-account .woocommerce .col2-set address,.woocommerce-account .woocommerce-page .col2-set address{padding:5px 30px}}.light .woocommerce-account .woocommerce .col2-set address,.light .woocommerce-account .woocommerce-page .col2-set address{border-color:#eff2f6}.dark .woocommerce-account .woocommerce .col2-set address,.dark .woocommerce-account .woocommerce-page .col2-set address{border-color:#212326}.woocommerce-account .woocommerce .col2-set address *,.woocommerce-account .woocommerce-page .col2-set address *{padding:5px 0}.woocommerce-account .woocommerce .addresses .title .edit{position:absolute;bottom:25px;left:30px;font-weight:600;line-height:20px;text-decoration:underline;color:#d80b04;text-transform:none;font-size:14px}.woocommerce-account .woocommerce-Address-title{padding:20px 30px}.light .woocommerce-account .woocommerce-Address-title{background:#eff2f6}.dark .woocommerce-account .woocommerce-Address-title{background:#212326}.woocommerce-account .woocommerce-Address-title h3{font-weight:600;line-height:20px;text-transform:none;font-size:14px}.woocommerce-account .woocommerce table.my_account_orders{border-collapse:collapse;border-right:0;border-left:0}.light .woocommerce-account .woocommerce table.my_account_orders{border-color:#eff2f6}.dark .woocommerce-account .woocommerce table.my_account_orders{border-color:#212326}.light .woocommerce-account .woocommerce table.my_account_orders thead{background:#eff2f6}.dark .woocommerce-account .woocommerce table.my_account_orders thead{background:#212326}.woocommerce-account .woocommerce table.my_account_orders th{font-weight:600;line-height:20px;padding:12px 40px;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce .addresses .title .edit,.woocommerce-account .woocommerce .col2-set address,.woocommerce-account .woocommerce table.my_account_orders th,.woocommerce-account .woocommerce-Address-title h3,.woocommerce-account .woocommerce-page .col2-set address{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce .addresses .title .edit,.woocommerce-account .woocommerce .col2-set address,.woocommerce-account .woocommerce table.my_account_orders th,.woocommerce-account .woocommerce-Address-title h3,.woocommerce-account .woocommerce-page .col2-set address{font-size:15px}}@media (max-width:1199.98px){.woocommerce-account .woocommerce table.my_account_orders th{padding:12px 20px}}.woocommerce-account .woocommerce table.my_account_orders td{font-weight:400;line-height:20px;padding:15px 40px;font-size:14px}.light .woocommerce-account .woocommerce table.my_account_orders td{border-color:#eff2f6}.dark .woocommerce-account .woocommerce table.my_account_orders td{border-color:#212326}.woocommerce-account .woocommerce table.my_account_orders .woocommerce-orders-table__cell a.button{padding:0;margin:0;background:0;font-weight:400;line-height:20px;color:var(--main-one);text-decoration:underline;text-align:left;justify-content:left;font-size:14px}@media (max-width:769.98px){.woocommerce-account .woocommerce table.my_account_orders .woocommerce-orders-table__cell a.button{display:inline}}.light .woocommerce-account .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:#eff2f6}.dark .woocommerce-account .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:#212326}.woocommerce-account .woocommerce-customer-details{width:300px;margin-right:20px}.woocommerce-account .woocommerce-customer-details address{padding:5px 30px;border:1px solid;text-align:left;width:100%;border-radius:0;font-weight:400;line-height:20px;display:flex;flex-direction:column;font-size:14px}@media (max-width:1199.98px){.woocommerce-account .woocommerce table.my_account_orders td{padding:15px 20px}.woocommerce-account .woocommerce-customer-details{width:calc(50% - 10px);margin-right:0}.woocommerce-account .woocommerce-customer-details address{padding:5px 20px}}@media (max-width:767.98px){.woocommerce-account .woocommerce-customer-details{width:100%}.woocommerce-account .woocommerce-customer-details address{padding:5px 30px}}.light .woocommerce-account .woocommerce-customer-details address{border-color:#eff2f6}.dark .woocommerce-account .woocommerce-customer-details address{border-color:#212326}.woocommerce-account .woocommerce-customer-details address *{padding:5px 0}.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--email,.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--phone{padding-left:0}.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--email::before,.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--phone::before{content:none}.woocommerce-account .woocommerce-column__title{font-weight:600;line-height:20px;padding:25px 30px;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce table.my_account_orders .woocommerce-orders-table__cell a.button,.woocommerce-account .woocommerce table.my_account_orders td,.woocommerce-account .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details address{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce table.my_account_orders .woocommerce-orders-table__cell a.button,.woocommerce-account .woocommerce table.my_account_orders td,.woocommerce-account .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details address{font-size:15px}}@media (max-width:1199.98px){.woocommerce-account .woocommerce-column__title{padding:25px 20px}}.light .woocommerce-account .woocommerce-column__title{background:#eff2f6}.dark .woocommerce-account .woocommerce-column__title{background:#212326}.woocommerce-account .woocommerce-order-details__title{font-weight:600;line-height:1.5;width:100%;margin-bottom:15px;font-size:18px}.woocommerce-account .woocommerce-order-details{order:1;width:calc(100% - 300px - 300px - 40px);padding:40px}@media (max-width:1199.98px){.woocommerce-account .woocommerce-order-details{width:calc(50% - 10px)}}.light .woocommerce-account .woocommerce-order-details{background:#eff2f6}.dark .woocommerce-account .woocommerce-order-details{background:#212326}.woocommerce-account .woocommerce .woocommerce-table--order-details{display:flex;flex-direction:column;border:0}.woocommerce-account .woocommerce .woocommerce-table--order-details thead{display:none}.woocommerce-account .woocommerce .woocommerce-table--order-details tr{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:20px}.woocommerce-account .woocommerce .woocommerce-table--order-details tr:last-child{padding-bottom:0}.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot th{border:0;font-weight:600;line-height:20px;color:#d80b04;padding:0;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce-order-details__title{font-size:calc(18px + 4 * ((100vw - 450px)/ 400))}.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot th{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce-order-details__title{font-size:22px}.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot th{font-size:15px}}.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot td{font-weight:400;line-height:20px;color:var(--main-one);padding:0;border:0;text-align:right;font-size:14px}.woocommerce-account .woocommerce .woocommerce-table__line-items{width:100%;margin:15px 0 60px}.woocommerce-account .woocommerce .woocommerce-table__line-item{border-top:1px solid;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:50px 40px}@media (max-width:767.98px){.woocommerce-account .woocommerce-order-details{width:calc(100% + 40px);margin:20px -20px 0;padding:40px 20px}.woocommerce-account .woocommerce .woocommerce-table__line-item{padding:50px 0}}.woocommerce-account .woocommerce .woocommerce-table__line-item:last-child{border-bottom:1px solid}.light .woocommerce-account .woocommerce .woocommerce-table__line-item{border-color:#eff2f6}.dark .woocommerce-account .woocommerce .woocommerce-table__line-item{border-color:#212326}.woocommerce-account .woocommerce .woocommerce-table__product-name{font-weight:400;line-height:20px;padding:0;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot td,.woocommerce-account .woocommerce .woocommerce-table__product-name{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot td,.woocommerce-account .woocommerce .woocommerce-table__product-name{font-size:15px}}.woocommerce-account .woocommerce .woocommerce-table__product-total{font-weight:600;line-height:20px;text-align:right;padding:0;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce .woocommerce-table__product-total{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce .woocommerce-table__product-total{font-size:15px}}.woocommerce-account .woocommerce .account-customer-title{max-width:560px;text-align:center;margin:0 auto 15px;font-weight:600;line-height:1.5;color:var(--main-one);font-size:18px}.woocommerce-account .woocommerce .account-customer-title a{text-decoration:underline;opacity:.5;margin:0 5px}.woocommerce-account .account-customer-desc{max-width:560px;text-align:center;margin-left:auto;margin-right:auto}.woocommerce-notices-wrapper{width:100%}.woocommerce-address-fields__field-wrapper{width:100%;max-width:74em;padding-right:40px;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:8px}@media screen and (min-width:1250px){.woocommerce-address-fields__field-wrapper{font-size:calc(8px + 2 * ((100vw - 1250px)/ 300))}}@media screen and (min-width:1550px){.woocommerce-address-fields__field-wrapper{font-size:10px}}.woocommerce-address-fields__field-wrapper .clear{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{width:100%;max-width:835px;padding:20px 30px 20px 75px;border:1px solid;margin-bottom:25px;background:0 0;display:flex;align-items:center;font-weight:400;font-size:14px;line-height:19px}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{content:'';width:24px;height:24px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;left:30px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:10px 10px;background-position:center}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error a.woocommerce-Button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info a.woocommerce-Button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message a.woocommerce-Button{margin:0 0 0 auto;order:1;white-space:nowrap}@media (max-width:767.98px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:20px 10px 20px 45px}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{left:10px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error a.woocommerce-Button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info a.woocommerce-Button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message a.woocommerce-Button{padding:13px}}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{font-weight:400;font-size:14px;line-height:19px}.woocommerce .woocommerce-error{color:#8e0c0c;border-color:#8e0c0c}.woocommerce .woocommerce-error::before{border-color:#8e0c0c;background-image:url(../images/x.svg)}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{color:var(--main-one);border-color:rgba(var(--main-one-rgb),.1)}.woocommerce .woocommerce-info .showcoupon,.woocommerce .woocommerce-message .showcoupon{text-decoration:underline}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{border-color:#0c8e30;background-image:url(../images/check.svg)}.woocommerce .cart-empty+.return-to-shop .button,.woocommerce .return-to-shop .button{margin-top:10px}.woocommerce .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce .cart_totals{width:100%}.woocommerce .cart_totals_block{margin-bottom:25px}.woocommerce .cart_totals_title{font-weight:600;line-height:20px;color:#d80b04;margin-bottom:13px;font-size:14px}.woocommerce .cart_totals_line{width:100%;display:flex;justify-content:space-between}.woocommerce .cart_totals_line span{font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-account .woocommerce .account-customer-title{font-size:calc(18px + 4 * ((100vw - 450px)/ 400))}.woocommerce .cart_totals_line span,.woocommerce .cart_totals_title{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-account .woocommerce .account-customer-title{font-size:22px}.woocommerce .cart_totals_line span,.woocommerce .cart_totals_title{font-size:15px}}.woocommerce .cart_totals_line:last-child{text-align:right}.woocommerce .cart_totals_info{width:100%;display:flex;align-items:center;padding:14px 40px 14px 20px;background:rgba(var(--main-one-rgb),.03);margin:16px 0 30px}.woocommerce .cart_totals_info svg{color:#0c8e30;margin-right:15px;flex-shrink:0}.woocommerce .cart_totals_info span{font-size:14px;line-height:1.3;color:var(--main-one)}@media (max-width:767.98px){.woocommerce .cart_totals_info{margin:16px 0;padding:12px 8px 12px 15px}}.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.woocommerce-cart .woocommerce-notices-wrapper{width:100%}.woocommerce-cart .woocommerce-cart-form{width:calc(100% - 460px);max-width:820px;padding-right:20px}.woocommerce-cart .woocommerce-cart-form table.shop_table{border:0;border-radius:0}.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:0;border:0}.woocommerce-cart .woocommerce-cart-form thead{display:none}.woocommerce-cart .woocommerce-cart-form tbody{width:100%;display:flex;flex-direction:column}.woocommerce-cart .woocommerce-cart-form tr:not(.cart_item){display:none}.woocommerce-cart .woocommerce .cart-collaterals{width:460px;padding:50px}@media (max-width:767.98px){.woocommerce-cart .woocommerce .cart-collaterals{width:calc(100% + 40px);margin:0 -20px;padding:40px 20px}}.light .woocommerce-cart .woocommerce .cart-collaterals{background:#eff2f6}.dark .woocommerce-cart .woocommerce .cart-collaterals{background:#212326}.woocommerce-cart .woocommerce .cart_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 0;border-bottom:1px solid rgba(var(--main-one-rgb),.1)}.woocommerce-cart .woocommerce .cart_item:first-child{border-top:1px solid rgba(var(--main-one-rgb),.1)}@media (max-width:767.98px){.woocommerce-cart .woocommerce .cart_item{flex-wrap:wrap;justify-content:flex-start}}.woocommerce-cart .woocommerce .cart_item .product-remove{order:1}.woocommerce-cart .woocommerce .cart_item .product-remove .remove{color:rgba(var(--main-one-rgb),.4)!important}.woocommerce-cart .woocommerce .cart_item .product-remove .remove:hover{background:0;border-radius:0;color:#d80b04!important}.woocommerce-cart .woocommerce .cart_item .product-thumbnail{width:140px;height:95px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;flex-shrink:0;margin-right:10px}.woocommerce-cart .woocommerce .cart_item .product-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.woocommerce-address-fields__field-wrapper{max-width:100%;padding-right:0}.woocommerce-cart .woocommerce-cart-form{padding-right:0;width:100%;max-width:100%;margin-bottom:80px}.woocommerce-cart .woocommerce .cart_item td::before{content:none}.woocommerce-cart .woocommerce .cart_item .product-thumbnail{width:74px;height:50px}}.woocommerce-cart .woocommerce .cart_item .product-price{display:none}.woocommerce-cart .woocommerce .cart_item .product-name{width:35%;max-width:calc(100% - 140px - 15px - 134px - 70px);font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-cart .woocommerce .cart_item .product-name{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-cart .woocommerce .cart_item .product-name{font-size:15px}}@media (max-width:767.98px){.woocommerce-cart .woocommerce .cart_item .product-name{width:100%;padding:12px 0 24px;max-width:none;text-align:left!important}}.woocommerce-cart .woocommerce .cart_item .out-of-stock,.woocommerce-cart .woocommerce .cart_item p.stock{padding-top:4px;font-weight:600;font-size:13px;line-height:18px;display:flex;align-items:center;width:100%}.woocommerce-cart .woocommerce .cart_item .out-of-stock span,.woocommerce-cart .woocommerce .cart_item p.stock span{display:none}@media (max-width:767.98px){.woocommerce-cart .woocommerce .cart_item .out-of-stock,.woocommerce-cart .woocommerce .cart_item p.stock{flex-wrap:wrap}.woocommerce-cart .woocommerce .cart_item .out-of-stock span,.woocommerce-cart .woocommerce .cart_item p.stock span{width:100%;padding:5px 0 10px}}.woocommerce-cart .woocommerce .cart_item .out-of-stock::before,.woocommerce-cart .woocommerce .cart_item p.stock::before{content:'';flex-shrink:0;display:block;width:12px;height:12px;margin-right:9px;background-repeat:no-repeat;background-size:contain;background-position:center center}.woocommerce-cart .woocommerce .cart_item .stock{color:#0d9a57}.woocommerce-cart .woocommerce .cart_item .stock::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNi4zMzMyOUw3IDguMzMzMjlMMTMuNjY2NyAxLjY2NjYzIiBzdHJva2U9IiMwRDlBNTciIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iIzBEOUE1NyIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce-cart .woocommerce .cart_item .out-of-stock{color:#a0a0a0}.woocommerce-cart .woocommerce .cart_item .out-of-stock::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iI0EwQTBBMCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce-cart .woocommerce .cart_item .product-status{padding-top:4px;font-weight:600;font-size:13px;line-height:18px;display:flex;align-items:center;width:100%}.woocommerce-cart .woocommerce .cart_item .product-status::before{content:'';flex-shrink:0;display:block;width:12px;height:12px;margin-right:9px;background-repeat:no-repeat;background-size:contain;background-position:center center}.woocommerce-cart .woocommerce .cart_item .product-status--green{color:#0d9a57}.woocommerce-cart .woocommerce .cart_item .product-status--green::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNi4zMzMyOUw3IDguMzMzMjlMMTMuNjY2NyAxLjY2NjYzIiBzdHJva2U9IiMwRDlBNTciIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iIzBEOUE1NyIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce-cart .woocommerce .cart_item .product-status--red{color:#a0a0a0}.woocommerce-cart .woocommerce .cart_item .product-status--red::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iI0EwQTBBMCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce-cart .woocommerce .cart_item .product-quantity{width:134px}.woocommerce-cart .woocommerce .cart_item .product-subtotal{font-weight:600;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-cart .woocommerce .cart_item .product-subtotal{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-cart .woocommerce .cart_item .product-subtotal{font-size:15px}}@media (max-width:767.98px){.woocommerce-cart .woocommerce .cart_item .product-subtotal{padding:0 30px}}.woocommerce-cart .woocommerce .order-total{display:flex;flex-direction:column;justify-content:right}.woocommerce-cart .woocommerce .order-total .woocommerce-Price-amount,.woocommerce-cart .woocommerce .order-total .woocommerce-Price-currencySymbol{font-weight:600;font-size:22px;line-height:30px}.woocommerce-cart .woocommerce .order-total .woocommerce-Price-amount{padding-bottom:4px}.woocommerce-cart .woocommerce .order-total .includes_tax{font-weight:400;line-height:20px;font-size:14px}.woocommerce-cart .woocommerce .order-total .includes_tax .woocommerce-Price-amount,.woocommerce-cart .woocommerce .order-total .includes_tax .woocommerce-Price-currencySymbol{font-weight:400;line-height:20px;font-size:14px}.woocommerce-cart .woocommerce .coupon{display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 0}.woocommerce-cart .woocommerce .coupon.open label::after{transform:rotate(135deg)}.woocommerce-cart .woocommerce .coupon.open .button,.woocommerce-cart .woocommerce .coupon.open input{display:block;margin-top:20px}.woocommerce-cart .woocommerce .coupon label{width:100%;font-weight:400;line-height:20px;display:flex;align-items:center;cursor:pointer;font-size:14px}@media screen and (min-width:450px){.woocommerce-cart .woocommerce .coupon label,.woocommerce-cart .woocommerce .order-total .includes_tax,.woocommerce-cart .woocommerce .order-total .includes_tax .woocommerce-Price-amount,.woocommerce-cart .woocommerce .order-total .includes_tax .woocommerce-Price-currencySymbol{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-cart .woocommerce .coupon label,.woocommerce-cart .woocommerce .order-total .includes_tax,.woocommerce-cart .woocommerce .order-total .includes_tax .woocommerce-Price-amount,.woocommerce-cart .woocommerce .order-total .includes_tax .woocommerce-Price-currencySymbol{font-size:15px}}.woocommerce-cart .woocommerce .coupon label::after{content:'';width:6px;height:6px;border:2px solid;border-right:0;border-top:0;border-color:var(--main-one);border-radius:1px;transform:rotate(-45deg);margin-left:7px}.woocommerce-cart .woocommerce .coupon input{display:none;width:calc(50% - 5px);transition:.2s;padding:12px 20px;font-weight:400;font-size:14px;line-height:19px;border:1px solid rgba(var(--main-one-rgb),.2);background:0 0}.woocommerce-cart .woocommerce .coupon input:focus{border-color:var(--main-one)}.woocommerce-cart .woocommerce .coupon .button{display:none;width:calc(50% - 5px);background:0 0;border:1px solid var(--main-one);font-weight:400;line-height:20px;text-align:center;padding:12px;color:var(--main-one);border-radius:0;font-size:14px}@media screen and (min-width:1200px){.woocommerce-account .woocommerce #respond input#submit,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button{transition:.2s}.woocommerce-account .woocommerce #respond input#submit:hover,.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce input.button:hover{background:#991813}.woocommerce-cart .woocommerce .coupon .button{transition:.2s}.woocommerce-cart .woocommerce .coupon .button:hover{color:var(--main-bg);background:var(--main-one)}}.woocommerce-cart .woocommerce .cart_totals{width:100%}.woocommerce-cart .woocommerce .cart_totals_block{margin-bottom:25px}.woocommerce-cart .woocommerce .cart_totals_title{font-weight:600;line-height:20px;color:#d80b04;margin-bottom:13px;font-size:14px}.woocommerce-cart .woocommerce .cart_totals_line{width:100%;display:flex;justify-content:space-between}.woocommerce-cart .woocommerce .cart_totals_line span{font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-cart .woocommerce .cart_totals_line span,.woocommerce-cart .woocommerce .cart_totals_title,.woocommerce-cart .woocommerce .coupon .button{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-cart .woocommerce .cart_totals_line span,.woocommerce-cart .woocommerce .cart_totals_title,.woocommerce-cart .woocommerce .coupon .button{font-size:15px}}.woocommerce-cart .woocommerce .cart_totals_line:last-child{text-align:right}.woocommerce-cart .woocommerce .cart_totals_info{width:100%;display:flex;align-items:center;padding:14px 40px 14px 20px;background:rgba(var(--main-one-rgb),.03);margin:16px 0 30px}.woocommerce-cart .woocommerce .cart_totals_info svg{color:#0c8e30;margin-right:15px;flex-shrink:0}.woocommerce-cart .woocommerce .cart_totals_info span{font-size:14px;line-height:1.3;color:var(--main-one)}@media (max-width:767.98px){.woocommerce-cart .woocommerce .coupon input{width:100%}.woocommerce-cart .woocommerce .coupon .button{width:100%;margin-top:10px}.woocommerce-cart .woocommerce .cart_totals_info{margin:16px 0;padding:12px 8px 12px 15px}}.woocommerce-cart .woocommerce .wc-proceed-to-checkout{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.woocommerce-cart .woocommerce .wc-proceed-to-checkout::after,.woocommerce-cart .woocommerce .wc-proceed-to-checkout::before{content:none}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:calc(50% - 5px);padding:13px;margin:0;background:#d80b04;color:#fff;font-weight:400;font-size:15px;line-height:20px;border-radius:0}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover,.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-buttonactive{background:#d80b04}@media (max-width:767.98px){.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{width:100%}}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .continue-buy{display:flex;align-items:center;justify-content:center;width:calc(50% - 5px);background:0 0;border:1px solid var(--main-one);font-weight:400;line-height:20px;text-align:center;padding:12px;color:var(--main-one);border-radius:0;font-size:14px}@media screen and (min-width:1200px){.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{transition:.2s}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background:#991813}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .continue-buy{transition:.2s}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .continue-buy:hover{color:var(--main-bg);background:var(--main-one)}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon .button{transition:.2s}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon .button:hover{color:var(--main-bg);background:var(--main-one)}}@media (max-width:767.98px){.woocommerce-cart .woocommerce .wc-proceed-to-checkout .continue-buy{width:100%;margin-top:10px}.woocommerce-checkout.checkout .cart_item .product-subtotal{padding:0 30px}}.woocommerce-checkout.checkout{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.woocommerce-checkout.checkout h2{line-height:1.35;color:rgba(var(--main-one-rgb),.9);font-weight:400;margin-bottom:15px;width:100%;font-size:20px}@media screen and (min-width:450px){.woocommerce-cart .woocommerce .wc-proceed-to-checkout .continue-buy{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.woocommerce-checkout.checkout h2{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-cart .woocommerce .wc-proceed-to-checkout .continue-buy{font-size:15px}.woocommerce-checkout.checkout h2{font-size:30px}}.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout.checkout .col2-set{max-width:700px;width:calc(100% - 500px)}@media (max-width:999.98px){.woocommerce-checkout.checkout .col2-set{width:100%;max-width:none;margin-bottom:60px}}.woocommerce-checkout.checkout .col2-set .col-2{width:100%;margin:0}.woocommerce-checkout.checkout #payment{border-radius:0}.woocommerce-checkout.checkout #payment ul.payment_methods{padding:0}.light .woocommerce-checkout.checkout #payment{background:#eff2f6}.dark .woocommerce-checkout.checkout #payment{background:#212326}.woocommerce-checkout.checkout .cart_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0;border:0}.woocommerce-checkout.checkout .cart_item .product-name{width:65%;font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-checkout.checkout .cart_item .product-name{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-checkout.checkout .cart_item .product-name{font-size:15px}}.woocommerce-checkout.checkout .cart_item .product-total{font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-checkout.checkout .cart_item .product-total{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-checkout.checkout .cart_item .product-total{font-size:15px}}.woocommerce-checkout.checkout .cart_item .product-subtotal{font-weight:600;line-height:20px;font-size:14px}.woocommerce-checkout.checkout .cart-subtotal{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0;font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-checkout.checkout .cart-subtotal,.woocommerce-checkout.checkout .cart_item .product-subtotal{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-checkout.checkout .cart-subtotal,.woocommerce-checkout.checkout .cart_item .product-subtotal{font-size:15px}}.woocommerce-checkout.checkout .woocommerce-checkout-payment{width:460px;padding:50px;margin-top:9px}.woocommerce-checkout.checkout .woocommerce-checkout-payment h3{color:#d80b04}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals{width:100%}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals .required{color:#d80b04;visibility:visible}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_block{margin-bottom:25px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_title{font-weight:600;line-height:20px;color:#d80b04;margin-bottom:13px;font-size:14px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_line{width:100%;display:flex;justify-content:space-between}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_line span{font-weight:400;line-height:20px;font-size:14px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_line:last-child{text-align:right}.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total{display:flex;flex-direction:column;justify-content:right}.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .woocommerce-Price-amount,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .woocommerce-Price-currencySymbol{font-weight:600;font-size:22px;line-height:30px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .woocommerce-Price-amount{padding-bottom:4px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax{font-weight:400;line-height:20px;font-size:14px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax .woocommerce-Price-amount,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax .woocommerce-Price-currencySymbol{font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_line span,.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_title,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax .woocommerce-Price-amount,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax .woocommerce-Price-currencySymbol{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_line span,.woocommerce-checkout.checkout .woocommerce-checkout-payment .cart_totals_title,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax .woocommerce-Price-amount,.woocommerce-checkout.checkout .woocommerce-checkout-payment .order-total .includes_tax .woocommerce-Price-currencySymbol{font-size:15px}}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon{display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 0}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon.open label::after{transform:rotate(135deg)}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon.open .button,.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon.open input{display:block;margin-top:20px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon label{width:100%;font-weight:400;line-height:20px;display:flex;align-items:center;cursor:pointer;font-size:14px}@media screen and (min-width:450px){.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon label{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon label{font-size:15px}}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon label::after{content:'';width:6px;height:6px;border:2px solid;border-right:0;border-top:0;border-color:var(--main-one);border-radius:1px;transform:rotate(-45deg);margin-left:7px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon input{display:none;width:calc(50% - 5px);transition:.2s;padding:12px 20px;font-weight:400;font-size:14px;line-height:19px;border:1px solid rgba(var(--main-one-rgb),.2);background:0 0}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon input:focus{border-color:var(--main-one)}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon .button{display:none;width:calc(50% - 5px);background:0 0;border:1px solid var(--main-one);font-weight:400;line-height:20px;text-align:center;padding:12px;color:var(--main-one);border-radius:0;font-size:14px}@media (max-width:767.98px){.woocommerce-checkout.checkout .woocommerce-checkout-payment{width:calc(100% + 40px);margin:0 -20px;padding:40px 20px}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon input{width:100%}.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon .button{width:100%;margin-top:10px}}.woocommerce-checkout.checkout .woocommerce-checkout-payment table.shop_table{display:flex;flex-direction:column;width:100%;border:0;margin:0;border-radius:0}.woocommerce-checkout.checkout .woocommerce-checkout-payment table.shop_table td,.woocommerce-checkout.checkout .woocommerce-checkout-payment table.shop_table th{padding:0;border-top:0}.woocommerce-checkout.checkout .woocommerce-checkout-payment table.shop_table tfoot td,.woocommerce-checkout.checkout .woocommerce-checkout-payment table.shop_table tfoot th{border:0}.woocommerce-checkout-empty{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);font-size:18px}.woocommerce-order{width:100%;max-width:1054px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.woocommerce-order .order-continue-buy{width:100%}.contact-block .nf-form-content .woocommerce-order .order-continue-buy button,.contact-block .nf-form-content .woocommerce-order .order-continue-buy input[type=button],.contact-block .nf-form-content .woocommerce-order .order-continue-buy input[type=submit],.woocommerce .return-to-shop .woocommerce-order .order-continue-buy .button,.woocommerce-order .order-continue-buy .btn,.woocommerce-order .order-continue-buy .contact-block .nf-form-content button,.woocommerce-order .order-continue-buy .contact-block .nf-form-content input[type=button],.woocommerce-order .order-continue-buy .contact-block .nf-form-content input[type=submit],.woocommerce-order .order-continue-buy .form-submit,.woocommerce-order .order-continue-buy .woocommerce .return-to-shop .button{margin-top:25px}.contact-block .nf-form-content .woocommerce-order .order-continue-buy button span,.contact-block .nf-form-content .woocommerce-order .order-continue-buy input[type=button] span,.contact-block .nf-form-content .woocommerce-order .order-continue-buy input[type=submit] span,.woocommerce .return-to-shop .woocommerce-order .order-continue-buy .button span,.woocommerce-order .order-continue-buy .btn span,.woocommerce-order .order-continue-buy .contact-block .nf-form-content button span,.woocommerce-order .order-continue-buy .contact-block .nf-form-content input[type=button] span,.woocommerce-order .order-continue-buy .contact-block .nf-form-content input[type=submit] span,.woocommerce-order .order-continue-buy .form-submit span,.woocommerce-order .order-continue-buy .woocommerce .return-to-shop .button span{text-transform:none}.woocommerce-order .woocommerce-thankyou-order-received{line-height:1.35;color:rgba(var(--main-one-rgb),.9);font-weight:400;width:100%;display:flex;align-items:center;font-size:20px}.woocommerce-order .woocommerce-thankyou-order-received::before{content:'';background:url(../images/check.svg) center/15px 10px no-repeat;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #0c8e30;margin-right:15px;flex-shrink:0}.woocommerce-order ul.order_details{margin:25px 0;width:100%;padding:50px;display:flex}.light .woocommerce-order ul.order_details{background:#eff2f6}.dark .woocommerce-order ul.order_details{background:#212326}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details{background:0 0;border:1px solid rgba(var(--main-one-rgb),.1)}.woocommerce-order ul.order_details li{font-weight:400;font-size:13px;line-height:18px;text-transform:none;padding-right:25px;margin-right:25px;border-right:0}.woocommerce-order ul.order_details li strong{font-weight:700;line-height:20px;padding-top:10px;font-size:14px}.woocommerce-order ul.order_details+p{padding-top:20px;width:100%;font-size:18px}@media screen and (min-width:450px){.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon .button{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.woocommerce-checkout-empty{font-size:calc(18px + 2 * ((100vw - 450px)/ 400))}.woocommerce-order .woocommerce-thankyou-order-received{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}.woocommerce-order ul.order_details li strong{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.woocommerce-order ul.order_details+p{font-size:calc(18px + 4 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-checkout.checkout .woocommerce-checkout-payment .coupon .button{font-size:15px}.woocommerce-checkout-empty{font-size:20px}.woocommerce-order .woocommerce-thankyou-order-received{font-size:30px}.woocommerce-order ul.order_details li strong{font-size:15px}.woocommerce-order ul.order_details+p{font-size:22px}}.woocommerce-order .woocommerce-bacs-bank-details{width:100%}.woocommerce-order .wc-bacs-bank-details-heading{padding-top:20px;width:100%;font-size:18px}@media screen and (min-width:450px){.woocommerce-order .wc-bacs-bank-details-heading{font-size:calc(18px + 4 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-order .wc-bacs-bank-details-heading{font-size:22px}}.woocommerce-order .wc-bacs-bank-details-account-name{padding-top:10px;width:100%;font-size:17px}@media screen and (min-width:450px){.woocommerce-order .wc-bacs-bank-details-account-name{font-size:calc(17px + 3 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-order .wc-bacs-bank-details-account-name{font-size:20px}}.woocommerce-order .woocommerce-order-details__title{padding:20px 0 24px;width:100%;font-size:18px}.woocommerce-order .woocommerce-order-details{width:calc(100% - 420px)}@media (max-width:1199.98px){.woocommerce-order ul.order_details{padding:40px 20px}.woocommerce-order ul.order_details li{padding-right:10px;margin-right:10px}.woocommerce-order .woocommerce-order-details{width:calc(50% - 10px)}}@media (max-width:767.98px){.woocommerce-order ul.order_details{flex-direction:column;padding:40px 50px}.woocommerce-order ul.order_details li{padding-right:0;margin-right:0;margin-bottom:30px}.woocommerce-order ul.order_details li:last-child{margin-bottom:0}.woocommerce-order .woocommerce-order-details{width:100%}}.woocommerce-order table.order_details{border:1px solid;margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0;display:flex;flex-direction:column;padding:5px 40px}.light .woocommerce-order table.order_details{border-color:#eff2f6}.dark .woocommerce-order table.order_details{border-color:#212326}.woocommerce-order table.order_details thead{display:none}.woocommerce-order table.order_details tr{width:100%;display:flex;justify-content:space-between;border-bottom:1px dashed;padding:25px 0}.woocommerce-order table.order_details tr>:last-child{text-align:right}.light .woocommerce-order table.order_details tr{border-color:#eff2f6}.dark .woocommerce-order table.order_details tr{border-color:#212326}.woocommerce-order table.order_details td,.woocommerce-order table.order_details tfoot td,.woocommerce-order table.order_details tfoot th,.woocommerce-order table.order_details th{padding:0;border:0;font-weight:400;line-height:20px;font-size:14px}.woocommerce-order table.order_details tfoot tr:last-child{border-bottom:0}.woocommerce-order table.order_details tfoot tr:last-child td,.woocommerce-order table.order_details tfoot tr:last-child th{font-weight:700}.woocommerce-order .woocommerce-customer-details{width:400px}@media (max-width:1199.98px){.woocommerce-order table.order_details{padding:5px 20px}.woocommerce-order .woocommerce-customer-details{width:calc(50% - 10px)}}@media (max-width:767.98px){.woocommerce-order table.order_details{padding:5px 30px}.woocommerce-order .woocommerce-customer-details{width:100%}}.woocommerce-order .woocommerce-customer-details address{padding:5px 40px;border:1px solid;text-align:left;width:100%;border-radius:0;font-weight:400;line-height:20px;display:flex;flex-direction:column;font-size:14px}@media screen and (min-width:450px){.woocommerce-order .woocommerce-order-details__title{font-size:calc(18px + 4 * ((100vw - 450px)/ 400))}.woocommerce-order .woocommerce-customer-details address,.woocommerce-order table.order_details td,.woocommerce-order table.order_details tfoot td,.woocommerce-order table.order_details tfoot th,.woocommerce-order table.order_details th{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce-order .woocommerce-order-details__title{font-size:22px}.woocommerce-order .woocommerce-customer-details address,.woocommerce-order table.order_details td,.woocommerce-order table.order_details tfoot td,.woocommerce-order table.order_details tfoot th,.woocommerce-order table.order_details th{font-size:15px}}@media (max-width:1199.98px){.woocommerce-order .woocommerce-customer-details address{padding:5px 20px}}@media (max-width:767.98px){.woocommerce-order .woocommerce-customer-details address{padding:5px 30px}}.light .woocommerce-order .woocommerce-customer-details address{border-color:#eff2f6}.dark .woocommerce-order .woocommerce-customer-details address{border-color:#212326}.woocommerce-order .woocommerce-customer-details address *{padding:25px 0;border-bottom:1px dashed rgba(var(--main-one-rgb),.1)}.woocommerce-order .woocommerce-customer-details address :last-child{border-bottom:0}.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email,.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone{padding-left:0}.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email::before,.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone::before{content:none}.woocommerce-order .woocommerce-column__title{font-weight:700;line-height:20px;padding:25px 40px;font-size:14px}.light .woocommerce-order .woocommerce-column__title{background:#eff2f6}.dark .woocommerce-order .woocommerce-column__title{background:#212326}.woocommerce-NoticeGroup{width:100%}.woocommerce-NoticeGroup .woocommerce-error{flex-wrap:wrap}.woocommerce-NoticeGroup .woocommerce-error li{width:100%;margin-bottom:5px}.blockUI.blockOverlay{background:0 0!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{font-size:12px}.woocommerce-product-details__short-description{font-weight:400;line-height:20px;font-size:14px}.woocommerce div.product{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.woocommerce div.product div.images.woocommerce-product-gallery{width:50%}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:0;position:absolute;top:0;right:0;left:0;bottom:0;font-size:2em;z-index:9;width:100%;height:calc(100% - 100px);text-indent:-9999px;border-radius:0;box-sizing:content-box}@media (max-width:1199.98px){.woocommerce-order .woocommerce-column__title{padding:25px 20px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{height:calc((100vw - 60px)/ 2)}}@media (max-width:767.98px){.woocommerce div.product div.images.woocommerce-product-gallery{width:100%;margin-bottom:36px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{max-height:400px;height:calc(100vw - 40px)}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger img{display:none!important}@media (max-width:1199.98px){.woocommerce div.product div.images .flex-viewport{height:calc((100vw - 60px)/ 2)!important}}@media (max-width:767.98px){.woocommerce div.product div.images .flex-viewport{max-height:400px;height:calc(100vw - 40px)!important}}.woocommerce div.product div.images .flex-control-thumbs li{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;margin:20px 20px 0 0;width:auto}.woocommerce div.product div.images .flex-control-thumbs li img{-o-object-fit:cover;object-fit:cover;opacity:1;width:100px;height:80px;padding:5px;transition:border-color .2s;border:2px solid transparent}@media (max-width:1199.98px){.woocommerce div.product div.images .flex-control-thumbs li{margin:16px 10px 0 0;height:70px;width:calc((100% / 3) - 10px)}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%;height:100%;padding:0;border:0}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{display:flex;flex-wrap:wrap;width:100%}.woocommerce div.product div.images .woocommerce-product-gallery__image{display:flex;height:100%;align-items:center}.woocommerce div.product div.images .woocommerce-product-gallery__image img{margin:auto}.woocommerce div.product span.onsale{display:none}.woocommerce div.product .out-of-stock,.woocommerce div.product p.stock{width:100%;padding:8px 0;font-weight:600;line-height:20px;display:flex;align-items:center;font-size:14px}@media screen and (min-width:450px){.woocommerce div.product .out-of-stock,.woocommerce div.product p.stock,.woocommerce-order .woocommerce-column__title,.woocommerce-product-details__short-description{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce div.product .out-of-stock,.woocommerce div.product p.stock,.woocommerce-order .woocommerce-column__title,.woocommerce-product-details__short-description{font-size:15px}}.woocommerce div.product .out-of-stock span,.woocommerce div.product p.stock span{font-weight:400;line-height:20px;color:var(--main-one);padding-left:10px;font-size:14px}@media (max-width:767.98px){.woocommerce div.product .out-of-stock,.woocommerce div.product p.stock{flex-wrap:wrap}.woocommerce div.product .out-of-stock span,.woocommerce div.product p.stock span{width:100%;padding:5px 0 10px}}.woocommerce div.product .out-of-stock::before,.woocommerce div.product p.stock::before{content:'';flex-shrink:0;display:block;width:12px;height:12px;margin-right:9px;background-repeat:no-repeat;background-size:contain;background-position:center center}.woocommerce div.product .stock{color:#0d9a57}.woocommerce div.product .stock::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNi4zMzMyOUw3IDguMzMzMjlMMTMuNjY2NyAxLjY2NjYzIiBzdHJva2U9IiMwRDlBNTciIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iIzBEOUE1NyIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce div.product .out-of-stock{color:#a0a0a0}.woocommerce div.product .out-of-stock::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDdWMTEuNjY2N0MxMyAxMi4wMjAzIDEyLjg1OTUgMTIuMzU5NCAxMi42MDk1IDEyLjYwOTVDMTIuMzU5NCAxMi44NTk1IDEyLjAyMDMgMTMgMTEuNjY2NyAxM0gyLjMzMzMzQzEuOTc5NzEgMTMgMS42NDA1NyAxMi44NTk1IDEuMzkwNTIgMTIuNjA5NUMxLjE0MDQ4IDEyLjM1OTQgMSAxMi4wMjAzIDEgMTEuNjY2N1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDkuNjY2NjciIHN0cm9rZT0iI0EwQTBBMCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce div.product div.summary{width:50%;display:flex;flex-wrap:wrap;padding:0 30px 0 calc(100% / 12)}@media (max-width:1199.98px){.woocommerce div.product div.summary{padding:0 0 0 20px}}.woocommerce div.product .product_title{line-height:1.35;color:rgba(var(--main-one-rgb),.9);width:100%;font-weight:400;font-size:20px}@media screen and (min-width:450px){.woocommerce div.product .out-of-stock span,.woocommerce div.product p.stock span{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.woocommerce div.product .product_title{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce div.product .out-of-stock span,.woocommerce div.product p.stock span{font-size:15px}.woocommerce div.product .product_title{font-size:30px}}.woocommerce div.product p.price,.woocommerce div.product span.price{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;margin:16px 0}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-weight:400;line-height:20px;color:#b3b3b3;opacity:1;width:100%;font-size:14px}@media screen and (min-width:450px){.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:15px}}.woocommerce div.product p.price ins,.woocommerce div.product p.price>span>bdi,.woocommerce div.product span.price ins,.woocommerce div.product span.price>span>bdi{line-height:1.35;color:rgba(var(--main-one-rgb),.9);font-weight:400;text-decoration:none;font-size:20px}@media screen and (min-width:450px){.woocommerce div.product p.price ins,.woocommerce div.product p.price>span>bdi,.woocommerce div.product span.price ins,.woocommerce div.product span.price>span>bdi{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce div.product p.price ins,.woocommerce div.product p.price>span>bdi,.woocommerce div.product span.price ins,.woocommerce div.product span.price>span>bdi{font-size:30px}}.woocommerce div.product p.price small,.woocommerce div.product span.price small{font-weight:600;font-size:15px;line-height:170%;color:var(--main-one);margin-left:11px}.woocommerce div.product .woocommerce-product-description__button{margin:24px 0 15px}.woocommerce div.product .woocommerce-product-description__button span{text-transform:none}.woocommerce div.product form.cart{width:100%;display:flex;align-items:center}.woocommerce div.product form.cart .button{margin:0 0 0 15px;padding:13px 30px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#d80b04;border-radius:0;color:#fff;font-weight:400;font-size:15px;line-height:20px}@media screen and (min-width:1200px){.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:#d80b04}.woocommerce div.product form.cart .button{transition:.2s}.woocommerce div.product form.cart .button:hover{background:#991813;color:#fff}.woocommerce div.product form.cart .button.disabled{transition:.2s}.woocommerce div.product form.cart .button.disabled:hover{background:rgba(var(--main-one-rgb),.5)}}.woocommerce div.product form.cart .button.disabled{background:rgba(var(--main-one-rgb),.3);border-radius:0;opacity:1}@media (max-width:767.98px){.woocommerce div.product div.summary{width:100%;padding:0}.woocommerce div.product form.cart .button{margin-left:10px;width:calc(100% - 115px - 10px);padding:13px}.woocommerce div.product form.cart .button.disabled{margin-left:8px;width:calc(100% - 115px - 8px);padding:13px 0;font-size:14px}}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 60px;border-bottom:1px solid rgba(var(--main-one-rgb),.1)}@media (max-width:1199.98px){.woocommerce div.product .woocommerce-tabs ul.tabs{overflow:auto;display:flex;margin-bottom:40px}.woocommerce .related.products li.product.type-product,.woocommerce-page .related.products li.product.type-product{width:calc((100% / 4) - 20px);margin:10px}}.woocommerce div.product .woocommerce-tabs ul.tabs::before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex-shrink:0;border:0;border-bottom:2px solid transparent;background-color:transparent;display:inline-block;position:relative;z-index:0;border-radius:0;margin:0 38px 0 0;padding:0 0 12px}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#d80b04;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:600;line-height:20px;padding:0;color:var(--main-one);font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--main-one)}.woocommerce div.product .woocommerce-tabs .panel h2{font-weight:600;line-height:1.33;margin-bottom:24px;font-size:18px}@media screen and (min-width:450px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:calc(18px + 4 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:22px}}.woocommerce div.product .woocommerce-tabs .panel p{font-weight:400;line-height:20px;margin-bottom:10px;font-size:14px}.woocommerce-tabs{width:100%;margin-top:60px}.woocommerce table.shop_attributes{border:0;border-collapse:collapse}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(var(--main-one-rgb),.05)}.woocommerce table.shop_attributes th{line-height:20px;width:150px;font-weight:400;padding:12px 30px;border:0;margin:0;text-align:left;font-size:14px}@media screen and (min-width:450px){.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce table.shop_attributes th{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce table.shop_attributes th{font-size:15px}}.woocommerce table.shop_attributes td{font-style:normal;border:0;margin:0;padding:12px 30px;font-weight:400;line-height:20px;font-size:14px}.woocommerce table.shop_attributes td p{margin:0!important;padding:0!important}.product-brand{width:100%;margin:40px 0 15px 0}.product-brand-name{display:flex;width:100%;font-size:15px}.product-brand-name span{color:rgba(var(--main-one-rgb),.5)}.product-brand-name p{color:var(--main-one);padding-left:5px}.product-brand-logo{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:center;padding:15px 40px;margin-top:13px;height:112px;min-width:262px;border:1px solid rgba(var(--main-one-rgb),.2);background:var(--main-bg)}@media screen and (min-width:1200px){.product-brand-logo{transition:.2s}.product-brand-logo:hover{background:rgba(var(--main-one-rgb),.04)}.catalog-container .facetwp-selections li svg:hover{color:#d80b04}}.related.products{width:100%}.related.products ul::after,.related.products ul::before{content:none!important}.related.products>h2{line-height:1.35;color:rgba(var(--main-one-rgb),.9);margin:30px 0;font-weight:400;font-size:20px}@media screen and (min-width:450px){.woocommerce table.shop_attributes td{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.related.products>h2{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce table.shop_attributes td{font-size:15px}.related.products>h2{font-size:30px}}@media (max-width:999.98px){.woocommerce .related.products li.product.type-product,.woocommerce-page .related.products li.product.type-product{width:calc((100% / 3) - 20px);margin:10px}.related.products{justify-content:space-between}}@media (max-width:767.98px){.woocommerce table.shop_attributes th{width:auto}.product-brand-logo{min-width:auto;width:100%}.woocommerce .related.products li.product.type-product,.woocommerce-page .related.products li.product.type-product{width:calc((100% / 3) - 12px);margin:6px;height:363px}}.single-project .project-content{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.single-project .project-content .btn-back{width:100%;justify-content:flex-start}.single-project .project-content h1{font-weight:300;line-height:1.5;color:rgba(var(--main-one-rgb),.9);text-transform:uppercase;width:100%;margin-bottom:28px;font-size:26px}.single-project-gallery{max-width:840px;position:relative;width:62%}.single-project-gallery-main{width:100%;height:577px}.single-project-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.single-project-gallery-main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.single-project-gallery-main{height:calc((100vw - 60px)/ 2)}}.single-project-gallery-thumbs .swiper-wrapper{flex-wrap:wrap;width:calc(100% + 17px)}.single-project-gallery-thumbs .swiper-slide{margin-top:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;height:125px;cursor:pointer}.single-project-gallery-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.single-project-gallery{width:100%;margin-bottom:36px}.single-project-gallery-main{max-height:400px;height:62vw}.single-project-gallery-thumbs .swiper-wrapper{width:calc(100% + 13px)}.single-project-gallery-thumbs .swiper-slide{margin-top:12px}}.single-project-desc{width:38%;max-width:calc(100% - 840px);padding-left:9.5%}@media (max-width:1439.98px){.single-project-desc{padding-left:40px}}@media (max-width:767.98px){.single-project-desc{width:100%;padding-left:0}}.single-project-line{display:flex;flex-wrap:wrap;width:100%;margin-bottom:25px}.single-project-line p{font-weight:600;line-height:20px;margin-bottom:7px;width:100%;font-size:14px}@media screen and (min-width:450px){.single-project .project-content h1{font-size:calc(26px + 14 * ((100vw - 450px)/ 400))}.single-project-line p{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.single-project .project-content h1{font-size:40px}.single-project-line p{font-size:15px}}.single-project-line span{font-weight:400;line-height:20px;opacity:.5;width:100%;font-size:14px}.single-project-line--nowrap{flex-wrap:nowrap}.single-project-line--nowrap p,.single-project-line--nowrap span{width:auto;margin-right:10px;margin-bottom:0}.single-project-subtitle{width:100%;color:#d80b04;font-weight:600;line-height:20px;margin-bottom:25px;font-size:14px}.single-project-subtitle span{color:var(--main-one);font-weight:400;display:inline-block;padding-left:15px}.single-project-brands{width:100%;margin-top:70px}.single-project-brands-wrap{display:flex;flex-wrap:wrap;width:calc(100% + 16px);margin:-8px}.single-project-brands-wrap .brand-item{width:200px;height:125px;margin:8px;border:0;background:rgba(var(--main-one-rgb),.03)}@media (max-width:767.98px){.single-project-brands-wrap{width:calc(100% + 12px);margin:-6px}.single-project-brands-wrap .brand-item{margin:6px;height:193px;width:calc((100% / 2) - 12px)}}.light .single-project-brands-wrap .brand-item img{filter:invert(1)}.dark .single-project-brands-wrap .brand-item img{filter:brightness(140%)}.single-project-map{width:100%;margin-top:70px}.single-project-map .contact-map{margin:0;height:675px}.fancybox-bg,.pswp__bg{background:rgba(24,25,27,.8)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-toolbar{opacity:1;visibility:visible}.fancybox-toolbar .fancybox-button:not(.fancybox-button--close){opacity:0}.fancybox-content{padding:0}.fancybox-button{background:0}@keyframes swing{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes granimate{0%,100%{background-position:0 25%}25%,75%{background-position:50% 50%}50%{background-position:100% 100%}}@keyframes scaleImg{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes seal{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes showProj-blr{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 40%);clip-path:polygon(0 100%,100% 100%,100% 0,0 40%)}75%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 20%);clip-path:polygon(0 100%,100% 100%,100% 0,0 20%)}100%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@keyframes showProj-brl{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 40%,0 0);clip-path:polygon(0 100%,100% 100%,100% 40%,0 0)}75%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 20%,0 0);clip-path:polygon(0 100%,100% 100%,100% 20%,0 0)}100%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@keyframes showProj-lr{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 100%,0 60%)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes showProj-rl{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,0 100%)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.catalog-container{width:100%;display:flex;flex-wrap:wrap}.catalog-container aside{width:220px}.catalog-container .facetwp-template{width:100%}.catalog-container .facetwp-checkbox{font-weight:400;font-size:14px;line-height:19px;color:var(--main-one);margin-bottom:15px;position:relative;padding-left:28px;cursor:pointer;display:block;background:0}.catalog-container .facetwp-checkbox::after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid rgba(var(--main-one-rgb),.2)}.catalog-container .facetwp-checkbox::before{content:'';position:absolute;width:12px;height:12px;background:0 0;left:3px;top:3px}.catalog-container .facetwp-checkbox.checked{background:0}.catalog-container .facetwp-checkbox.checked::before{background:var(--main-one)}.catalog-container .facetwp-toggle{font-weight:400;font-size:14px;line-height:19px;color:#c4c4c4;width:100%;align-items:center;cursor:pointer}.catalog-container .facetwp-facet{margin-bottom:32px}.catalog-container .facetwp-slider-label{font-weight:400;font-size:14px;line-height:19px;color:var(--main-one)}.catalog-container .facetwp-slider-reset{border-radius:1px;box-shadow:none;background:0 0;color:var(--main-one);font-size:14px;line-height:19px;width:100%;text-align:center;display:flex;justify-content:center;margin:10px 0 0}.catalog-container .facetwp-selections ul{width:100%;display:flex;flex-wrap:wrap;margin-bottom:25px}.catalog-container .facetwp-selections li{margin:10px 10px 0 0;color:var(--main-one);display:flex;align-items:center;justify-content:center;padding:4px 15px;font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.catalog-container .facetwp-selections li,.single-project-line span,.single-project-subtitle{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.catalog-container .facetwp-selections li,.single-project-line span,.single-project-subtitle{font-size:15px}}.light .catalog-container .facetwp-selections li{background:#f0f0f0}.dark .catalog-container .facetwp-selections li{background:#2f3032}.catalog-container .facetwp-selections li svg{font-size:12px;color:var(--main-one);margin-left:15px;cursor:pointer}.catalog-container .facetwp-selections .facetwp-selection-value{margin-right:0;padding-right:0;background:0}.catalog-container .noUi-horizontal{height:1px}.catalog-container .noUi-horizontal .noUi-handle{top:-10px}.catalog-container .noUi-handle{border-radius:50%;background:var(--main-one);border-color:var(--main-one)}.catalog-container .product-categories{border-top:1px solid rgba(var(--main-one-rgb),.1);border-bottom:1px solid rgba(var(--main-one-rgb),.1);padding:20px 0;width:100%;display:flex;flex-direction:column;margin-bottom:32px}@media (max-width:767.98px){.catalog-container aside{width:100%}.catalog-container .product-categories{border-top:0;border-bottom:0;padding:0}}.catalog-container .product-categories>.cat-item>a{color:#d80b04}.catalog-container .cat-item{margin:10px 0;font-weight:600;font-size:15px;line-height:20px}.catalog-container .cat-item:last-child{margin-bottom:0}.catalog-container .cat-parent{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.catalog-container .cat-parent--open>.cat-parent-icon::before{transform:rotate(135deg);border-left-color:#d80b04;border-bottom-color:#d80b04}.catalog-container .cat-parent--open>.children{display:block}.catalog-container .cat-parent>a{max-width:calc(100% - 35px)}.catalog-container .cat-parent-icon{display:flex;align-items:center;justify-content:center;justify-content:flex-end;width:35px;height:15px;cursor:pointer;padding-right:10px;box-sizing:border-box}.catalog-container .cat-parent-icon::before{content:'';width:6px;height:6px;transform:rotate(-45deg);border-left:1.5px solid;border-bottom:1.5px solid}.catalog-container .children{width:100%;display:none}.catalog-container .children>li{font-weight:400;font-size:14px;line-height:19px;color:var(--main-one)}.catalog-container .children>li.current-cat{color:#d80b04}.catalog-container .children .children{padding-left:20px}.catalog-container .widget-title{display:none}.catalog-content{width:calc(100% - 220px);padding-left:55px;display:flex;flex-wrap:wrap;align-content:flex-start}@media (min-width:1200px){.catalog-content .tabs-menu{flex-wrap:wrap}}@media (max-width:1199.98px){.single-project-desc{max-width:none}.catalog-content{padding-left:20px}}@media (max-width:767.98px){.catalog-content{padding-left:0;width:100%}}.catalog-title{line-height:1.35;color:rgba(var(--main-one-rgb),.9);width:100%;margin-bottom:30px;font-weight:400;font-size:20px}@media screen and (min-width:450px){.catalog-title{font-size:calc(20px + 10 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.catalog-title{font-size:30px}}.category-item{width:calc((100% / 4) - 20px);margin:0 10px 20px;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #eee;padding:40px;height:400px}@media (max-width:1365.98px){.category-item{width:calc((100% / 3) - 20px)}}@media (max-width:1049.98px){.category-item{width:calc((100% / 2) - 20px);padding:30px;height:300px}}@media (max-width:767.98px){.category-item{width:calc((100% / 2) - 12px);margin:6px;padding:20px;height:210px}.category-item-pic{max-height:80px}}.category-item-pic{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;margin:auto}.category-item-pic img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.category-item-name{font-weight:400;font-size:14px;line-height:19px;color:#111;text-align:center;margin:auto auto 15px;max-width:130px;min-height:38px}.woocommerce .woocommerce-result-count{font-weight:400;line-height:20px;margin-right:auto;font-size:14px}.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}.woocommerce ul.products li.product{width:calc((100% / 4) - 20px)}@media (max-width:1199.98px){.woocommerce ul.products li.product{width:calc((100% / 3) - 20px)}}@media (max-width:999.98px){.woocommerce ul.products li.product{width:calc((100% / 2) - 20px)}}@media (max-width:767.98px){.category-item-name{margin:auto auto 0}.woocommerce ul.products li.product{width:calc((100% / 3) - 12px);margin:6px;height:363px}}@media (max-width:599.98px){.woocommerce .related.products li.product.type-product,.woocommerce-page .related.products li.product.type-product{width:calc((100% / 2) - 12px);margin:6px}.woocommerce ul.products li.product{width:calc((100% / 2) - 12px)}}@media (max-width:344.98px){.woocommerce ul.products li.product{padding:5px 10px 20px}}.woocommerce ul.products li.product a{display:flex;flex-direction:column;width:100%;height:100%;position:relative;z-index:1}.woocommerce ul.products li.product a img{width:calc(100% + 20px);margin:0 -10px;height:246px;-o-object-fit:contain;object-fit:contain;max-width:none}.woocommerce ul.products li.product .product-pic{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(100% + 20px);margin:0 -10px;height:246px}.woocommerce ul.products li.product .product-pic img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0}@media (max-width:999.98px){.woocommerce ul.products li.product .product-pic{width:10em;height:10em;margin:10px auto 0;font-size:10px}}@media screen and (max-width:999.98px) and (min-width:360px){.woocommerce ul.products li.product .product-pic{font-size:calc(10px + 10 * ((100vw - 360px)/ 640))}}@media screen and (max-width:999.98px) and (min-width:1000px){.woocommerce ul.products li.product .product-pic{font-size:20px}}.woocommerce ul.products li.product .onsale{left:3px;top:13px;margin:0;right:auto;border-radius:0;min-width:auto;min-height:auto}.woocommerce ul.products li.product .price{display:flex;flex-wrap:wrap;align-items:center;padding-right:40px;margin:0}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-weight:600;line-height:1.37;margin-right:13px;color:#000;font-size:20px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price ins .woocommerce-Price-amount{color:#d80b04}.woocommerce ul.products li.product .price del{order:1;text-decoration:none;opacity:1}.woocommerce ul.products li.product .price del .woocommerce-Price-amount{font-weight:400;line-height:1.4;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#7d7d7d;margin-right:0;font-size:12px}@media (max-width:767.98px){.woocommerce ul.products li.product .price{margin-bottom:30px}}.woocommerce ul.products li.product .button{margin:0;padding:0}.woocommerce ul.products li.product .button.loading{opacity:1;padding-right:0;background:#d80b04;color:#fff}.woocommerce ul.products li.product .button.loading svg{opacity:0}.woocommerce ul.products li.product .button.loading::after{top:calc(50% - 10px);right:calc(50% - 10px);font-size:20px}.woocommerce ul.products li.product .button.added{background:#d80b04;color:#fff}.woocommerce ul.products li.product .button.added svg{opacity:1}.woocommerce ul.products li.product .button.added::after{content:none}.woocommerce ul.products li.product .added_to_cart{display:none}.woocommerce .woocommerce-ordering select{font-weight:400;line-height:20px;outline:0;font-size:14px}.woocommerce .woocommerce-ordering select option{color:#000}.filter-result{width:100%;display:flex;flex-wrap:wrap;margin-bottom:25px}.filter-result-item{margin:10px 10px 0 0;color:var(--main-one);display:flex;align-items:center;justify-content:center;padding:4px 15px;font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:450px){.woocommerce .woocommerce-result-count{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:calc(20px + 2 * ((100vw - 450px)/ 400))}.woocommerce ul.products li.product .price del .woocommerce-Price-amount{font-size:calc(12px + 2 * ((100vw - 450px)/ 400))}.filter-result-item,.woocommerce .woocommerce-ordering select{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.woocommerce .woocommerce-result-count{font-size:15px}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:22px}.woocommerce ul.products li.product .price del .woocommerce-Price-amount{font-size:14px}.filter-result-item,.woocommerce .woocommerce-ordering select{font-size:15px}}.light .filter-result-item{background:#f0f0f0}.dark .filter-result-item{background:#2f3032}.filter-result-item svg{font-size:12px;color:var(--main-one);margin-left:15px;cursor:pointer}@media screen and (min-width:1200px){.category-item:hover{border-color:#979797}.filter-result-item svg:hover{color:#d80b04}}.filter-result-clean{margin:10px 10px 0 0;display:flex;align-items:center;justify-content:center;padding:4px 15px;font-weight:400;line-height:20px;color:#d80b04;cursor:pointer;font-size:14px}@media screen and (min-width:450px){.filter-result-clean{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.filter-result-clean{font-size:15px}}.light .filter-result-clean{background:#f0f0f0}.dark .filter-result-clean{background:#2f3032}.filter-mob{display:none}@media (max-width:767.98px){.filter-mob{display:flex;align-items:center;justify-content:center;width:100%;color:#fff;background:#d80b04;font-weight:400;font-size:15px;line-height:20px;padding:13px;margin:20px 0}.filter-mob svg{margin-right:10px}}.filter-close{display:none;color:var(--main-one)}@media (max-width:767.98px){.filter-close{display:flex;align-items:center;justify-content:flex-end}}.facet-label,.filter-title{width:100%;font-weight:600;font-size:15px;line-height:20px;color:#d80b04;margin-bottom:16px}.filter-block{display:flex;width:100%;flex-direction:column;margin-bottom:32px}.filter-range{width:100%;display:flex;justify-content:space-between}.filter-range-field{position:relative;width:calc(50% - 5px)}.filter-range-field span{position:absolute;font-weight:400;font-size:14px;line-height:19px;color:rgba(var(--main-one-rgb),.8);top:6px;left:10px}.filter-range-field input{width:100%;background:var(--main-bg);border:1px solid rgba(var(--main-one-rgb),.2);transition:border .2s;padding:6px 10px;font-weight:400;font-size:14px;line-height:19px;color:rgba(var(--main-one-rgb),.8)}.filter-range-field input:focus{border:1px solid rgba(var(--main-one-rgb),.9)}.light .filter-range-field input{background:#fff}.filter-range-min input{padding-left:30px}.filter-range-max input{padding-left:37px}.filter-list p{font-weight:400;font-size:14px;line-height:19px;color:var(--main-one);margin-bottom:15px;position:relative;padding-left:28px;cursor:pointer;display:none}.filter-list p:nth-child(-n+4){display:block!important}.filter-list p::after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid rgba(var(--main-one-rgb),.2)}.filter-list p::before{content:'';position:absolute;width:12px;height:12px;background:0 0;left:3px;top:3px}.filter-list p.current::before{background:var(--main-one)}.filter-list-more{font-weight:400;font-size:14px;line-height:19px;color:#c4c4c4;display:flex;width:100%;align-items:center;cursor:pointer}.filter-list-more span{padding:0 5px;margin-right:auto}.filter-list-more.show .filter-list-icon{transform:rotate(135deg)}.filter-list-icon{width:6px;height:6px;transform:rotate(-45deg);border-left:1.5px solid;border-bottom:1.5px solid;cursor:pointer}.filter-submit{background:0 0;border:1px solid var(--main-one);font-weight:400;line-height:20px;text-align:center;padding:12px;color:var(--main-one);border-radius:0;border:1px solid #d80b04;width:100%;font-size:14px}@media screen and (min-width:450px){.filter-submit{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.filter-submit{font-size:15px}}@media screen and (min-width:1200px){.filter-submit:hover{color:var(--main-bg);background:var(--main-one);color:var(--main-one);background:rgba(var(--main-one-rgb),.04)}.filter-submit{transition:.2s}}.filter-reset{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center;font-weight:400;line-height:20px;color:var(--main-one);font-size:14px}@media screen and (min-width:450px){.filter-reset{font-size:calc(14px + 1 * ((100vw - 450px)/ 400))}}@media screen and (min-width:850px){.filter-reset{font-size:15px}}.filter-reset svg{font-size:8px;margin-right:5px}@media (max-width:767.98px){.widget-area{position:fixed;display:none;top:0;left:0;width:100%;height:100vh;overflow:auto;z-index:11;padding:50px 20px 70px;background:var(--main-bg)}}
/*# sourceMappingURL=style.css.map */
