@charset "UTF-8";
/*!
Theme Name: NM Theme
*/@import "assets/css-plugins/swiper-bundle.min.css";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}[hidden],audio:not([controls]){display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}button,html,input,select,textarea{color:#222;font-family:sans-serif}body{-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{color:#000}a:active,a:focus,a:hover{outline:none}abbr[title]{border-bottom:none;color:#ff5700;cursor:inherit}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ins{background:transparent;color:#ff5700;font-weight:700;text-decoration:none}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}li,nav ol,nav ul,ul{list-style:none;list-style-image:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input,textarea{-webkit-box-shadow:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}input,select,textarea{outline:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}@font-face{font-display:swap;font-family:Inter\ 18pt;font-style:normal;font-weight:400;src:url(assets/fonts/Inter18pt-Regular.woff2) format("woff2"),url(assets/fonts/Inter18pt-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter\ 18pt;font-style:normal;font-weight:600;src:url(assets/fonts/Inter18pt-SemiBold.woff2) format("woff2"),url(assets/fonts/Inter18pt-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter\ 18pt;font-style:normal;font-weight:700;src:url(assets/fonts/Inter18pt-ExtraBold.woff2) format("woff2"),url(assets/fonts/Inter18pt-ExtraBold.woff) format("woff")}@font-face{font-family:fonticons;src:url(assets/icons/fonticons.woff2) format("woff2"),url(assets/icons/fonticons.woff) format("woff"),url(assets/icons/fonticons.ttf) format("truetype")}.accordion__header:before,.checkbox .checkbox__checkmark:before,.font-card:before,.font-cart:before,.font-checkmark:before,.font-chevron-down:before,.font-chevron-left:before,.font-chevron-right:before,.font-close:before,.font-contact:before,.font-delivery:before,.font-facebook:before,.font-instagram:before,.font-return:before,.font-search:before,.font-size:before,.font-trash:before,.font-user:before,.woocommerce-ordering:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fonticons;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.font-card:before{content:"\e001"}.font-cart:before{content:"\e002"}.font-checkmark:before{content:"\e003"}.font-chevron-down:before{content:"\e004"}.font-chevron-left:before{content:"\e005"}.font-chevron-right:before{content:"\e006"}.font-close:before{content:"\e007"}.font-contact:before{content:"\e008"}.font-delivery:before{content:"\e009"}.font-facebook:before{content:"\e00a"}.font-instagram:before{content:"\e00b"}.font-return:before{content:"\e00c"}.font-search:before{content:"\e00d"}.font-size:before{content:"\e00e"}.font-trash:before{content:"\e00f"}.font-user:before{content:"\e010"}.clear:after{clear:both;content:"";display:table}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;border-radius:3px;box-shadow:0 0 2px 2px rgba(45,45,45,.6);display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.infinity-end.neverending .site-footer{display:block}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}.grecaptcha-badge{display:none!important}@media print{body{margin:0;padding:0;text-align:left}a:link,a:visited,body{background:#fff;color:#000}a:link,a:visited{text-decoration:underline}a:not([href="javascript:;"]):after{content:" [" attr(href) "] "}h1,h2,h3,h4,h5,h6{background:none;color:#000}.temp{display:none}}body,button,input,optgroup,select,textarea{color:#2d2d2d;font-family:Inter\ 18pt,serif;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);letter-spacing:-.01em;line-height:1.5}pre{background:#ededed;font-size:12px;margin-bottom:30px;max-width:100%;overflow:auto;padding:1.6em}.section-title{color:#2d2d2d;font-size:clamp(1.25rem,1.25rem + (2 - 1.25) * (100vw - 20rem)/(120 - 20),2rem);font-weight:700;letter-spacing:-.01em;line-height:1.45;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:767px){.section-title{margin-bottom:15px}}.section-title--sm{font-size:clamp(1.125rem,1.125rem + (1.75 - 1.125) * (100vw - 20rem)/(120 - 20),1.75rem)}.section-title--center{text-align:center}.section-descr{color:rgba(45,45,45,.8);margin-bottom:25px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#2d2d2d;font-weight:600;line-height:1.45}.entry-content h1{font-size:clamp(2.0625rem,2.0625rem + (4 - 2.0625) * (100vw - 20rem)/(120 - 20),4rem);margin-bottom:clamp(1.25rem,1rem + 1.25vw,2rem)}.entry-content h2{font-size:clamp(1.5rem,1.5rem + (2.1875 - 1.5) * (100vw - 20rem)/(120 - 20),2.1875rem);margin:20px 0 10px}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:clamp(1.125rem,1.125rem + (1.25 - 1.125) * (100vw - 20rem)/(120 - 20),1.25rem);margin:20px 0 10px}.entry-content p{color:#2d2d2d;font-family:Inter\ 18pt,serif;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);margin-bottom:15px}.entry-content p:last-of-type{margin-bottom:0}.entry-content blockquote{border-left:2px solid #2d2d2d;margin-bottom:clamp(1rem,1.125rem + .625vw,1.5rem);padding-left:27px;position:relative}.entry-content blockquote:before{color:#2d2d2d;content:"“";font-size:150px;left:10px;line-height:.6;position:absolute;top:0}.entry-content blockquote p{color:#2d2d2d;font-family:Inter\ 18pt,serif;font-size:clamp(1rem,1rem + (1.375 - 1) * (100vw - 20rem)/(120 - 20),1.375rem);font-style:italic;line-height:1.63;position:relative}@media screen and (max-width:767px){.entry-content blockquote{padding-left:15px}}.entry-content li{color:#2d2d2d;font-family:Inter\ 18pt,serif;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);padding-left:15px;position:relative}.entry-content li:before{background-color:#2d2d2d;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:.58em;width:6px}.entry-content ol,.entry-content ul{margin-bottom:15px;margin-top:5px}.entry-content ol li,.entry-content ul li{margin-bottom:6px}.entry-content ol li:last-of-type,.entry-content ul li:last-of-type{margin-bottom:0}.entry-content ol{margin-left:17px}.entry-content ol li{list-style:decimal}.entry-content ol li:before{display:none}.entry-content a{color:#2d2d2d;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);text-decoration:underline;transition:.35s ease}@media only screen and (min-width:1199px){.entry-content a:hover{color:#6366f1;text-decoration:underline}}body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;height:100%}*,:after,:before,html{box-sizing:border-box}.container{margin:0 auto;max-width:1680px;padding:0 80px;width:100%}@media screen and (max-width:1199px){.container{padding:0 25px}}@media screen and (max-width:767px){.container{padding:0 15px}}.container--sm{max-width:1000px}.site{padding-top:98px}@media screen and (max-width:991px){.site{padding-top:95px}}.site--header-clear{padding-top:0}@media screen and (max-width:991px){.site--header-clear{padding-top:0}}.sticky-bar{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,.1);display:flex;font-family:Arial,sans-serif;justify-content:space-between;left:0;padding:10px 20px;position:fixed;width:100%;z-index:1000}.sticky-bar img{height:auto;margin-right:10px;width:50px}.sticky-bar .product-info{align-items:center;display:flex;flex:1}.sticky-bar .product-price{font-weight:700;margin-right:10px}.popup,.sticky-bar .actions{align-items:center;display:flex}.popup{background-color:rgba(45,45,45,.95);height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.35s ease;visibility:hidden;width:100%;z-index:1050}.popup .swiper-button-next,.popup .swiper-button-prev{color:#fff}.popup.is-visible{opacity:1;visibility:visible}.popup__inner{background:#fff;margin:auto;max-height:calc(100% - 100px);max-width:calc(100% - 100px);padding:30px;position:relative}.popup__inner p{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem)}@media screen and (max-width:991px){.popup__inner{padding:15px}}.popup__close-btn{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:30px;height:50px;justify-content:center;position:absolute;right:15px;top:15px;transition:.35s ease;width:50px}@media only screen and (min-width:1199px){.popup__close-btn:hover{background-color:hsla(0,0%,100%,.05)}}.btn,.button{background-color:#2d2d2d;border:2px solid #2d2d2d;border-radius:30px;color:#fff;display:inline-block;font-family:Inter\ 18pt,serif;font-size:clamp(1.0625rem,1.0625rem + (1.1875 - 1.0625) * (100vw - 20rem)/(120 - 20),1.1875rem);font-weight:600;min-width:180px;padding:15px 25px;text-align:center;transition:.35s ease}@media only screen and (min-width:1199px){.btn:hover,.button:hover{background-color:hsla(0,0%,100%,.85);color:#2d2d2d}}@media screen and (max-width:767px){.btn,.button{min-width:150px;padding:11px 25px}}@media screen and (max-width:575px){.btn,.button{min-width:120px}}.btn--white{background-color:#fff;border:2px solid #fff;color:#2d2d2d}@media only screen and (min-width:1199px){.btn--white:hover{background-color:rgba(45,45,45,.85);color:#fff}}.btn--blue{background-color:#0086d6;color:#fff}@media only screen and (min-width:1199px){.btn--blue:hover{background-color:#0099f5}}.link{color:#2d2d2d;text-decoration:underline;transition:.35s ease}@media only screen and (min-width:1199px){.link:hover{color:#6366f1;text-decoration:underline}}label{display:block;font-family:Inter\ 18pt,serif;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);line-height:1;margin-bottom:4px;padding-bottom:15px;position:relative}label .required{color:#ff5700;display:inline-block}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#f0f0f0;border:1px solid #bcbcbc;border-radius:3px;margin-bottom:12px;margin-top:2px;padding:9px 15px;transition:.35s ease;width:100%}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=range]:active,input[type=range]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{border:1px solid #2d2d2d}input[type=color]:invalid,input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=datetime]:invalid,input[type=email]:invalid,input[type=month]:invalid,input[type=number]:invalid,input[type=password]:invalid,input[type=range]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=text]:invalid,input[type=time]:invalid,input[type=url]:invalid,input[type=week]:invalid,textarea:invalid{background-color:#f0f0f0;border:1px solid rgba(220,50,50,.5)}textarea{height:150px;resize:none;width:100%}.wpcf7{position:relative}.wpcf7-not-valid-tip{display:block;font-family:Inter\ 18pt,serif;font-size:12px;left:0;position:absolute;top:100%}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none;color:#2d2d2d;font-size:14px;margin:10px 0;padding:0}.wpcf7-spinner{animation:load 1.1s linear infinite;background-color:transparent;border:3px solid #fff;border-left-color:#2d2d2d;border-radius:50%;font-size:10px;height:20px;margin:-10px 0 0;opacity:1;position:absolute;right:15px;top:50%;width:20px;will-change:transform}.wpcf7-spinner:before{content:none}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checkbox{font-size:clamp(.8125rem,.8125rem + (.875 - .8125) * (100vw - 20rem)/(120 - 20),.875rem);padding-left:28px}@media only screen and (min-width:1199px){.checkbox:hover{color:#2d2d2d}}.checkbox .checkbox__checkmark{border:2px solid #2d2d2d;height:20px;top:-4px;width:20px}.checkbox .checkbox__checkmark:before{font-size:10px;top:4px}.checkbox__text{color:#2d2d2d;line-height:1}.checkbox__text a{transition:.35s ease}@media only screen and (min-width:1199px){.checkbox__text a:hover{color:#96f}}.cf7-holder,.cf7-holder>*{position:relative}.cf7-holder>*{z-index:0}.cf7-holder .wpcf7{opacity:1;transition:.35s ease}.cf7-holder.form-is-sent .wpcf7{opacity:0}.cf7-holder .wpcf7-mail-sent-ok{display:none!important}.cf7-holder__popup{backface-visibility:hidden;background-color:rgba(45,45,45,.5);height:100vh;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:.35s ease;visibility:hidden;width:100%;will-change:transform;z-index:1000}.cf7-holder__popup.is-active{opacity:1;pointer-events:all;visibility:visible}.cover-img{left:50%;max-width:none;min-height:1000%;min-width:1000%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.1001);transition:.35s ease}.media-wrap{overflow:hidden;position:relative}.media-wrap:before{content:"";display:block;width:100%}.media-wrap--square:before{padding-top:100%}.media-wrap--400x280:before{padding-top:70%}.media-item{display:block}.svg-icon{display:inline-flex;line-height:1}.svg-icon svg{width:1em}embed,iframe,img,object{max-width:100%}img{display:block;height:auto}.hamburger{cursor:pointer;display:block;height:19px;position:relative;width:30px}.hamburger span,.hamburger:after,.hamburger:before{background-color:#fff;display:block;height:3px;pointer-events:none;position:absolute;width:100%}@media screen and (max-width:575px){.hamburger span,.hamburger:after,.hamburger:before{height:2px}}.hamburger:after,.hamburger:before{content:"";transition:width .35s ease .35s}.hamburger:after{left:0;top:0}@media screen and (max-width:400px){.hamburger:after{top:1px}}.hamburger:before{bottom:0;right:0}@media screen and (max-width:575px){.hamburger:before{bottom:1px}}.hamburger span{margin-top:-1.5px;top:50%;transition:transform .35s ease}.hamburger span:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;transition:transform .35s ease;width:100%;z-index:1}@media screen and (max-width:575px){.hamburger span:before{height:2px}}.hamburger.is-active:after,.hamburger.is-active:before{transition:.35s ease;width:0}.hamburger.is-active:after{left:0}.hamburger.is-active:before{right:0}.hamburger.is-active span{transform:rotate(45deg);transition:transform .35s ease .35s}.hamburger.is-active span:before{transform:rotate(-90deg);transition:transform .35s ease .35s}@media screen and (max-width:575px){.hamburger{height:16px;width:20px}}.site-header{background-color:#fff;border-bottom:1px solid transparent;position:fixed;top:0;transition:.35s ease;width:100%;z-index:999}.site-header.is-sticky{border-color:rgba(45,45,45,.1)}.site--header-clear .site-header{background-color:transparent}.site--header-clear .site-header .site-header__logo-img{fill:#fff}.site--header-clear .site-header .main-navigation__menu>li>a{color:#fff}.site--header-clear .site-header .main-navigation__menu>li>a:after{background-color:#fff}.site--header-clear .site-header .submenu-icon{color:#fff}.site--header-clear .site-header.is-sticky{background-color:#fff}.site--header-clear .site-header.is-sticky .site-header__logo-img{fill:#2d2d2d}.site--header-clear .site-header.is-sticky .main-navigation__menu>li>a{color:#2d2d2d}.site--header-clear .site-header.is-sticky .main-navigation__menu>li>a:after{background-color:#2d2d2d}.site--header-clear .site-header.is-sticky .submenu-icon{color:#2d2d2d}@media screen and (max-width:991px){.site--header-clear .site-header .site-header__navigation-toggle-stripe{background-color:#fff}.site--header-clear .site-header.is-sticky .site-header__navigation-toggle-stripe{background-color:#2d2d2d}.site--header-clear .site-header.is-active-header .site-header__logo-img{fill:#fff}.site--header-clear .site-header.is-active-header .main-navigation__menu>li>a{color:#fff}.site--header-clear .site-header.is-active-header .main-navigation__menu>li>a:after{background-color:#fff}.site--header-clear .site-header.is-active-header .submenu-icon{color:#fff}.site--header-clear .site-header.is-active-header .site-header__navigation-toggle-stripe{background-color:#fff}}@media screen and (max-width:767px){.site-header__actions{padding-right:10px}}.site-header__container{align-items:center;display:flex;justify-content:space-between;padding:10px 0}@media screen and (max-width:991px){.site-header__container{padding:10px 0}}.site-header__branding{left:50%;position:absolute;transform:translateX(-50%)}.site-header__logo-img{fill:#2d2d2d;display:block;height:auto;max-width:150px;position:relative;transition:.35s ease;width:100%}@media screen and (max-width:1399px){.site-header__logo-img{max-width:130px}}@media screen and (max-width:991px){.is-active-header .site-header__logo-img{fill:#fff}}.site-header__actions-link{align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;position:relative;transition:.35s ease;width:40px}.site-header__actions-link .icon{color:#2d2d2d;display:inline-flex;font-size:17px}@media only screen and (min-width:1199px){.site-header__actions-link:hover{background-color:#96f}.site-header__actions-link:hover .icon{color:#fff}}@media screen and (max-width:991px){.site-header__actions-link{height:35px;width:35px}}.site-header__actions-link-sup{align-items:center;background-color:#2d2d2d;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:25px;justify-content:center;pointer-events:none;position:absolute;right:-14px;top:-5px;white-space:nowrap;width:25px}@media screen and (max-width:767px){.site-header__actions-link-sup{border:1px solid #fff}}a{text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:none}.site-header__navigation-toggle{background-color:transparent;border:none;display:block;height:20px;padding:0;position:relative;width:24px;z-index:1}@media screen and (min-width:992px){.site-header__navigation-toggle{display:none}}.site-header__navigation-toggle-stripe{background-color:#2d2d2d;height:3px;left:0;position:absolute;transform-origin:left;transition:transform .35s ease;width:100%;will-change:transform}.site-header__navigation-toggle-stripe:first-child{top:0}.site-header__navigation-toggle-stripe:nth-child(2){top:50%;transform:translateY(-50%)}.site-header__navigation-toggle-stripe:nth-child(3){margin-top:-3px;top:100%}.is-sticky .site-header__navigation-toggle-stripe{background-color:#2d2d2d}.is-active-header .site-header__navigation-toggle-stripe{background-color:#fff}.is-active-header .site-header__navigation-toggle-stripe:first-child{transform:rotate(45deg)}.is-active-header .site-header__navigation-toggle-stripe:nth-child(2){display:none}.is-active-header .site-header__navigation-toggle-stripe:nth-child(3){transform:rotate(-45deg)}@media screen and (max-width:991px){.main-navigation__menu-wrap{background-color:#2d2d2d;height:100%;left:0;opacity:0;overflow:auto;padding-top:75px;position:fixed;top:0;transform:translateX(-100%);transition:transform .35s ease,opacity .35s ease .35s,visibility .35s ease .35s;visibility:hidden;width:100%;will-change:transform}.main-navigation__menu-wrap.is-active{opacity:1;transform:translateX(0);transition:transform .35s ease,opacity .35s ease,visibility .35s ease;visibility:visible}.main-navigation__menu-wrap-inner{height:100%;overflow:auto;padding:30px 20px 50px;width:100%}}.main-navigation__menu{text-align:center}@media screen and (min-width:992px){.main-navigation__menu{align-items:center;display:flex;text-align:left}}.main-navigation__menu li{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;position:relative}@media only screen and (min-width:1199px){.main-navigation__menu li:hover .sub-menu{opacity:1;transform:translateY(0);visibility:visible}}@media screen and (min-width:992px){.main-navigation__menu li{justify-content:flex-start;margin-bottom:0;padding-right:20px}.main-navigation__menu li:last-of-type{padding-right:0}}@media screen and (min-width:1400px){.main-navigation__menu li{padding-right:30px}}@media screen and (max-width:991px){.main-navigation__menu>li{border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:5px}}.main-navigation__menu a{color:#2d2d2d;display:inline-block;font-family:Inter\ 18pt,serif;font-size:14px;letter-spacing:1.2px;line-height:1.4;padding:7px 0;position:relative;text-transform:uppercase;transition:color .35s ease}.main-navigation__menu a:not(.has-submenu):after{background-color:#2d2d2d;bottom:4px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 455ms ease;width:100%;will-change:transform}@media only screen and (min-width:1199px){.main-navigation__menu a:hover:after{transform:scaleX(1)}}@media screen and (max-width:1399px){.main-navigation__menu a{font-size:13px}}@media screen and (max-width:1199px){.main-navigation__menu a{font-size:12px}}@media screen and (max-width:991px){.main-navigation__menu a{color:#fff;font-size:13px}.main-navigation__menu a:after{background-color:#fff}}.main-navigation__menu li.current-menu-item a:after{transform:scaleX(1)}.sub-menu{display:none;flex:1 0 100%}@media screen and (min-width:992px){.sub-menu{backface-visibility:hidden;background-color:#fff;display:block;left:0;opacity:0;padding:15px 20px;position:absolute;top:100%;transform:translateY(30px);transition:.35s ease;visibility:hidden;width:-moz-max-content;width:max-content;will-change:transform}}.submenu-icon{align-items:center;cursor:pointer;display:flex;font-size:11px;justify-content:center;margin-left:6px}.submenu-icon:before{line-height:1}@media screen and (max-width:991px){.submenu-icon{color:#fff;height:40px;margin-left:0;margin-right:-20px;width:40px}}.post-item__img{display:block;margin-bottom:24px;overflow:hidden;padding-bottom:80%;position:relative;width:100%}.post-item__img img{backface-visibility:hidden;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:transform .4s ease-in-out;width:100%;will-change:transform}@media only screen and (min-width:1199px){.post-item__img:hover img{transform:scale(1.03)}}@media screen and (max-width:767px){.post-item__img{margin-bottom:15px}}.post-item__title{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);font-weight:800;line-height:1.5;margin-bottom:8px}.post-item__excerpt{color:rgba(45,45,45,.8);font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem)}.site-footer{background-color:#f9f9f9;padding-top:40px}@media screen and (min-width:768px){.site-footer{padding-top:70px}}.site-footer__container{padding-bottom:20px}@media screen and (min-width:401px){.site-footer__container{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.site-footer__container{padding-bottom:40px}}.site-footer__item{padding-bottom:15px}.site-footer__item li{font-size:clamp(.875rem,.875rem + (.9375 - .875) * (100vw - 20rem)/(120 - 20),.9375rem);margin-bottom:5px}.site-footer__item a,.site-footer__item span{display:inline-block}.site-footer__item a{transition:.35s ease}@media only screen and (min-width:1199px){.site-footer__item a:hover{color:#6366f1}}.site-footer__item img{margin-bottom:30px;max-width:100px;width:100%}.site-footer__item h2{font-size:clamp(.875rem,.875rem + (1.125 - .875) * (100vw - 20rem)/(120 - 20),1.125rem);font-weight:600;margin-bottom:15px;padding-bottom:10px;position:relative}.site-footer__item h2:after{background-color:#6366f1;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}@media screen and (min-width:401px){.site-footer__item{flex:0 0 50%;max-width:50%}}@media screen and (min-width:576px){.site-footer__item{flex:0 0 33.3%;max-width:33.3%;padding-bottom:0}.site-footer__item img{margin-bottom:40px}}@media screen and (min-width:768px){.site-footer__item{padding-bottom:25px}.site-footer__item li{margin-bottom:10px}.site-footer__item h2{margin-bottom:30px}}.site-footer__item-media{align-items:center;display:flex}.site-footer__item-media span{display:inline-flex;font-size:22px;margin-right:20px}.footer-bottom{border-top:1px solid rgba(45,45,45,.1);padding:20px 0}.site-footer__copyright{color:rgba(45,45,45,.8);font-family:Inter\ 18pt,serif;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);line-height:1.35;text-align:center}@media only screen and (min-width:1199px){.site-footer__copyright a:hover{color:#6366f1}}.footer-cards__container{grid-gap:10px;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:10px}.error-404{padding:70px 0}.error-404__title{margin-bottom:40px;text-align:center}.error-404__title span{color:#bcbcbc;display:inline-block;font-size:100px;line-height:1;margin:0 10px;position:relative}.error-404__title-1{animation:float 5s ease-in-out .5s infinite alternate-reverse;transform:rotate(-7deg)}.error-404__title-2{animation:float-2 5s ease-in-out .5s infinite alternate-reverse;transform:translateY(10%)}.error-404__title-3{animation:float-3 5s ease-in-out .5s infinite alternate-reverse;transform:rotate(10deg)}.error-404__content{color:#2d2d2d;font-size:18px;margin-bottom:20px;text-align:center}.error-404__text{margin-bottom:25px}.error-404__tiles{margin-bottom:40px}@keyframes float{0%{transform:rotate(-1deg) translate(0)}to{transform:rotate(-7deg) translate(10%,10%)}}@keyframes float-2{0%{transform:translateY(0)}to{transform:translateY(10%)}}@keyframes float-3{0%{transform:rotate(-4deg) translateY(0)}to{transform:rotate(10deg) translateY(-10%)}}.notices .woocommerce-error li,.notices .woocommerce-info,.notices .woocommerce-message{background:#eaeaea;border-radius:5px;color:#2d2d2d;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);margin-bottom:5px;outline:none;padding:8px 15px}.notices .woocommerce-error li a,.notices .woocommerce-info a,.notices .woocommerce-message a{background-color:transparent;border:none;color:#2d2d2d;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);min-width:auto;padding:0;text-decoration:underline}.notices .woocommerce-error li{background-color:rgba(255,0,0,.3)}.notices--revert .woocommerce-message{flex-direction:row-reverse}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{animation:spin 2s linear infinite;background-image:none;border-radius:50%;border-top:4px solid #2d2d2d;height:20px;width:20px}.woocommerce-breadcrumb{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.5;margin-bottom:5px}.woocommerce-breadcrumb a{color:#fff}.breadcrumbs-banner .woocommerce-breadcrumb{color:rgba(45,45,45,.8)}.breadcrumbs-banner .woocommerce-breadcrumb a{color:#2d2d2d}@media screen and (max-width:767px){.woocommerce-breadcrumb{font-size:13px}}.woocommerce-result-count{color:#717171;font-size:13px;margin-bottom:2px;text-align:right}@media screen and (max-width:767px){.woocommerce-result-count{font-size:12px}}.woocommerce-ordering{border-bottom:1px solid #717171;margin-left:auto;max-width:185px;position:relative}.woocommerce-ordering:before{color:#717171;content:"\e004";font-size:10px;pointer-events:none;position:absolute;right:5px;top:8px}.woocommerce-ordering select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;cursor:pointer;font-size:13px;line-height:1;outline:none;padding:7px 21px 7px 0;width:100%}.woocommerce-ordering select,.woocommerce-ordering select option{background-color:#fff;color:#717171}@media screen and (max-width:767px){.woocommerce-ordering{max-width:170px}.woocommerce-ordering:before{font-size:9px;top:7.5px}.woocommerce-ordering select{font-size:12px;padding:7px 20px 7px 0}}.woocommerce-Price-currencySymbol{text-transform:uppercase}.coupon{position:relative}.coupon .input-text{border-radius:30px;margin-bottom:0;margin-top:0;padding:13px 150px 13px 20px}.coupon .button{background-color:#2d2d2d;border:none;color:#fff;flex-shrink:0;font-size:clamp(.75rem,.75rem + (.8125 - .75) * (100vw - 20rem)/(120 - 20),.8125rem);min-width:auto;padding:10px 14px;position:absolute;right:8px;top:6px}@media only screen and (min-width:1199px){.coupon .button:hover{background-color:#2d2d2d;color:#fff}}.coupon .coupon-error-notice{color:red;display:block;font-size:12px;text-align:center}@media screen and (max-width:767px){.coupon .button{right:5px;top:5px}}.free-shipping-message{background-color:#96f;border-radius:5px;color:#fff;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);margin-bottom:10px;margin-top:2px;padding:8px 15px;text-align:left}.free-shipping-message strong{font-weight:600}.cr-single-product-review{margin-bottom:15px}.cr-single-product-review .submit{background-color:#2d2d2d;border:2px solid #2d2d2d;border-radius:30px;color:#fff;display:inline-block;font-family:Inter\ 18pt,serif;font-size:clamp(1.0625rem,1.0625rem + (1.1875 - 1.0625) * (100vw - 20rem)/(120 - 20),1.1875rem);font-weight:600;margin-top:10px;min-width:180px;padding:15px 30px;text-align:center;transition:.35s ease}@media only screen and (min-width:1199px){.cr-single-product-review .submit:hover{background-color:hsla(0,0%,100%,.85);color:#2d2d2d}}@media screen and (max-width:767px){.cr-single-product-review .submit{min-width:150px;padding:11px 25px}}@media screen and (max-width:575px){.cr-single-product-review .submit{min-width:120px}}.custom-reviews{width:100%}.cr-reviews-grid{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cr-review{background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:1.5rem}.cr-review .cr-review-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cr-review .cr-review-header .cr-review-author{font-weight:600}.cr-review .cr-review-header .cr-review-date{color:#777;font-size:.85rem}.cr-review .cr-stars{color:#ffa800;font-size:1rem;margin-bottom:.5rem}.cr-review .cr-review-content{color:#333;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.cr-review .cr-review-media img,.cr-review .cr-review-media video{border-radius:8px;margin-top:1rem;max-width:100%}.cr-review .cr-verified{background-color:#e7f8ee;border-radius:4px;color:#179e6a;display:inline-block;font-size:.75rem;padding:.2rem .5rem}.cr-filter-bar{margin:2rem auto;text-align:center}.cr-filter-bar select{border:1px solid #ccc;border-radius:4px;font-size:.95rem;padding:.5rem 1rem}.cr-pagination{grid-gap:.5rem;display:flex;justify-content:center;margin-top:2rem}.cr-pagination a{border:1px solid #ddd;border-radius:4px;color:#333;display:inline-block;padding:.5rem .9rem;text-decoration:none}.cr-pagination a.current{background-color:#2d2d2d;border-color:#2d2d2d;color:#fff}.cr-pagination a:hover{background-color:#eee}.custom-reviews__header{grid-gap:2rem;align-items:center;display:flex;flex-wrap:wrap;margin-bottom:2rem}.custom-reviews__title{font-size:clamp(1.25rem,1.25rem + (1.5 - 1.25) * (100vw - 20rem)/(120 - 20),1.5rem);font-weight:600;padding:10px 0}.woocommerce-noreviews{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);padding:15px 0}.custom-reviews__average-rating{font-size:1.2rem}.custom-reviews__average-rating .cr-stars{color:#ffa800;font-size:1.8rem}.custom-reviews__average-rating .cr-rating-text{color:#333;font-weight:500;margin-left:.5rem}.custom-reviews__write-btn{background-color:#96f;border:2px solid #96f;border-radius:30px;color:#fff;display:inline-block;font-family:Inter\ 18pt,serif;font-size:clamp(1.0625rem,1.0625rem + (1.1875 - 1.0625) * (100vw - 20rem)/(120 - 20),1.1875rem);font-weight:600;min-width:180px;padding:15px 30px;text-align:center;transition:.35s ease}@media only screen and (min-width:1199px){.custom-reviews__write-btn:hover{background-color:#2d2d2d;border-color:#2d2d2d}}@media screen and (max-width:767px){.custom-reviews__write-btn{min-width:150px;padding:11px 25px}}@media screen and (max-width:575px){.custom-reviews__write-btn{min-width:120px}}#cr_write_review{display:none!important;max-height:0;overflow:hidden;transition:.35s ease}#cr_write_review.active{max-height:2000px;opacity:1}.comment-form{display:none}.comment-form label{padding-bottom:0}.comment-form-cookies-consent{display:none}.comment-reply-title,.cusrev-rating-stars{display:none!important}.iv-comment-image a img{height:100%!important;max-height:500px!important;max-width:100%!important;width:100%!important}.commentlist{grid-gap:10px;display:flex;flex-wrap:wrap;margin-bottom:15px}.commentlist .review{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:5px;flex:0 0 23%;max-width:23%;padding:10px}@media screen and (max-width:991px){.commentlist .review{flex:0 0 48%;max-width:48%}}@media screen and (max-width:575px){.commentlist{grid-gap:0;display:block}.commentlist .review{flex:0 0 100%;margin-bottom:15px;max-width:100%}}.comment_container img{border-radius:50%;height:20px;overflow:hidden;width:20px}.description{margin-bottom:20px}.description p{font-size:15px}.woocommerce-product-rating{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:15px;transition:.35s ease}.woocommerce-Reviews-title{color:#717171;font-size:15px;margin-bottom:15px}.woocommerce-Reviews-title span{color:#2d2d2d;font-weight:600}@media screen and (max-width:767px){.woocommerce-Reviews-title{font-size:14px}}.cr-summaryBox-wrap{border:1px solid #eaeaea;border-radius:5px;max-width:500px;padding:20px}.cr-summaryBox-wrap .cr-histogramTable{margin:0!important}#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap{display:block}.comment-form-rating,.comment-notes{margin-bottom:10px}#review_form .comment-form-rating .stars,.comment-form-rating .stars{grid-gap:8px;display:inline-flex}#review_form .stars a,.comment-form-rating .stars a{cursor:pointer;display:inline-block;font-size:0;height:28px;line-height:1;position:relative;text-decoration:none;width:28px}#review_form .stars a:before,.comment-form-rating .stars a:before{color:#999;content:"☆";display:block;font-size:26px;line-height:28px}#review_form .stars:hover a:before,.comment-form-rating .stars:hover a:before{color:#ffb800;content:"★"}#review_form .stars a:hover~a:before,.comment-form-rating .stars a:hover~a:before{color:#999;content:"☆"}#review_form .stars.selected a:before,.comment-form-rating .stars.selected a:before{color:#ffb800;content:"★"}#review_form .stars.selected a.active~a:before,.comment-form-rating .stars.selected a.active~a:before{color:#999;content:"☆"}.woocommerce .star-rating{display:inline-block;height:1.2em;line-height:1;overflow:hidden;position:relative;vertical-align:middle;white-space:nowrap;width:auto!important}.woocommerce .star-rating,.woocommerce .star-rating:before{font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:0}.woocommerce .star-rating:before{color:#ccc;content:"★★★★★"}.woocommerce .star-rating span{height:100%;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.woocommerce .star-rating span:before{color:#ffb800;content:"★★★★★";font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:0}.woocommerce .woocommerce-product-rating .woocommerce-review-link{font-size:14px}.cr-comment-images{display:flex}.woocommerce-review__dash,.woocommerce-review__published-date{display:none}.products-list{padding-bottom:40px}@media screen and (min-width:768px){.products-list{padding-bottom:60px}}.products-list__cat-list{margin-bottom:10px}.products-list__cat-list ul{display:flex;flex-wrap:wrap;margin:0 -2px}.products-list__cat-list li{flex:0 0 50%;max-width:50%;padding:4px}.products-list__cat-list a{background-color:rgba(99,102,241,.1);border-radius:20px;color:#2d2d2d;display:block;font-size:11px;font-weight:600;padding:5px 10px;text-align:center;text-transform:uppercase}.products-list__cat-list .active a{background-color:#6366f1;color:#fff}@media screen and (min-width:768px){.products-list__cat-list li{flex:0 0 25%;max-width:25%}}.products-list__info{margin:10px 0}.products-list__row{display:flex;flex-wrap:wrap;margin:0 -5px 20px}@media screen and (min-width:992px){.products-list__row{margin:0 -10px 30px}}.products-list__item{flex:0 0 50%;margin-bottom:20px;max-width:50%;padding:0 5px}@media screen and (min-width:768px){.products-list__item{flex:0 0 25%;max-width:25%}}@media screen and (min-width:992px){.products-list__item{padding:0 10px}}.product-item__wrap{margin-bottom:10px;position:relative}.product-item__img-wrapper{display:block;height:auto;overflow:hidden;padding-bottom:125%;position:relative;width:100%}.product-item__img-wrapper .product-item__hover-img{opacity:0}.product-item__img-wrapper.is-out-of-stock{opacity:.6}@media only screen and (min-width:1199px){.product-item__img-wrapper:hover:not(.product-item__no-hover-anim) img:not(.product-item__hover-img){opacity:0}.product-item__img-wrapper:hover .product-item__hover-img{opacity:1}}.product-item__img-wrapper img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.product-item__hover-img{opacity:0}.product-item__img-wrapper .onsale{background-color:#ff5700;color:#fff;font-size:11px;letter-spacing:1.2px;padding:5px 12px;right:-40px;top:-30px;transform:rotate(45deg);transform-origin:left bottom;width:110px;z-index:1}.product-item__actions .button,.product-item__img-wrapper .onsale{font-weight:800;position:absolute;text-align:center;text-transform:uppercase}.product-item__actions .button{background:#fff;bottom:15px;font-size:14px;left:50%;letter-spacing:1px;max-width:350px;padding:10px;transform:translateX(-50%);transition:.35s ease;width:calc(100% - 30px)}@media only screen and (min-width:1199px){.product-item__actions .button:hover{background-color:#2d2d2d;color:#fff}}.product-item__actions .button:before{background-color:#2d2d2d;display:block;height:calc(100% + 4px);left:-2px;top:-2px;width:calc(100% + 4px);z-index:1}.product-item__actions .button:after,.product-item__actions .button:before{content:"";opacity:0;pointer-events:none;position:absolute;visibility:hidden}.product-item__actions .button:after{animation:spin 2s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#2d2d2d;height:20px;left:50%;margin-left:-10px;margin-top:-10px;top:50%;width:20px;z-index:2}.product-item__actions .button.loading{cursor:not-allowed;opacity:.9}.product-item__actions .button.loading:after,.product-item__actions .button.loading:before{opacity:1;visibility:visible}.product-item__actions .added_to_cart{display:none}.product-item__info h2{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);font-weight:600;line-height:1.35;margin-bottom:5px}.product-item__price .product-item__price bdi,.product-item__price .product-item__price span{color:#717171;font-size:16px;font-weight:400}.filter{background-color:#fff;margin:0 -1px 15px;overflow-x:auto;padding:5px 0;position:sticky;top:98px;z-index:998}.filter::-webkit-scrollbar{background-color:#f0f0f0;border-radius:7px;height:7px}.filter::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:7px}.filter ul{display:flex;width:-moz-max-content;width:max-content}@media screen and (max-width:1199px){.filter{margin-left:0;margin-right:-25px}}@media screen and (max-width:991px){.filter{top:92px}}@media screen and (max-width:767px){.filter{margin-right:-15px}}.filter__item{flex-shrink:0;margin-right:18px}.filter__item a{align-items:center;color:rgba(45,45,45,.7);display:flex;font-size:clamp(.9375rem,.9375rem + (1 - .9375) * (100vw - 20rem)/(120 - 20),1rem);font-weight:400;position:relative;transition:.35s ease}@media only screen and (min-width:1199px){.filter__item:not(.filter__item-active) a:hover{color:#2d2d2d}}.filter__item-active a{color:#2d2d2d;cursor:default;font-weight:600}.filter__item-soon{opacity:.5;pointer-events:none}.filter__item-link--icon{align-items:center;display:flex}.filter__item-link--icon .icon{display:inline-flex;font-size:10px;margin-right:9px}.product__main{margin:20px 0;max-width:100%;overflow-x:hidden}@media screen and (max-width:767px){.product__main{margin:0}}.product__main-wrap{display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width:767px){.product__main-wrap{display:block;margin:0}}.product__main-gallery{flex:0 0 40%;flex-grow:1;flex-shrink:0;max-width:40%;padding:0 10px;position:relative}@media screen and (max-width:767px){.product__main-gallery{flex:0 0 100%;margin-bottom:25px;max-width:100%;padding:0}}.product__tags{align-items:flex-start;display:flex;flex-direction:column;left:20px;position:absolute;top:10px;z-index:10}.product__main-gallery .product__tags{flex-direction:row}@media screen and (max-width:575px){.product__tags{left:5px;top:5px}.product__main-gallery .product__tags{flex-direction:column;left:0;top:10px}}.product-badge{background-color:#ff5700;border-radius:20px;color:#fff;font-size:12px;font-weight:700;margin-bottom:3px;padding:5px 12px;text-transform:uppercase}.product__main-gallery .product-badge{margin-bottom:5px;margin-right:10px}@media screen and (max-width:575px){.product-badge{font-size:10px;padding:4px 8px}.product__main-gallery .product-badge{margin-right:0}}.product-badge--new{background-color:#fff;color:#2d2d2d}.product-badge--out{background-color:#717171}.product__gallery{margin:0 -15px}@media screen and (min-width:576px){.product__gallery{margin:0 0 30px}}.product__gallery-main-slider-wrap{margin-bottom:4px;overflow:hidden;position:relative}@media screen and (min-width:576px){.product__gallery-main-slider-wrap{margin-bottom:10px}}.single_add_to_cart_button{flex:1;width:100%}@media screen and (max-width:1199px){.single_add_to_cart_button{margin-right:20px}}@media screen and (max-width:991px){.single_add_to_cart_button{margin-right:0}}.product__divider{display:block;padding:10px 0;position:relative;text-align:center}.product__divider span{background-color:#fff;color:#717171;display:inline-block;letter-spacing:.03em;padding:3px 5px;position:relative;text-transform:uppercase;z-index:1}.product__divider:before{background-color:#eaeaea;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.single-buy-now-button{background-color:#96f;border:none;color:#fff;width:100%}@media only screen and (min-width:1199px){.single-buy-now-button:hover{background-color:#2d2d2d;color:#fff}}.product__gallery-main-img,.product__gallery-main-slider{cursor:zoom-in}.product__gallery-main-img img,.product__gallery-main-slider-img img,.product__gallery-main-thumbs-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.product__gallery-main-thumbs{margin:0 -2px;overflow:hidden}@media screen and (min-width:576px){.product__gallery-main-thumbs{margin:0 -5px}}.product__gallery-main-thumbs-img{cursor:pointer;padding:0 2px}@media screen and (min-width:576px){.product__gallery-main-thumbs-img{padding:0 5px}}.product__main-summary{flex:0 0 60%;max-width:60%;padding:0 10px}@media screen and (max-width:767px){.product__main-summary{flex:0 0 100%;max-width:100%;padding:0}}.product__main-summary-wrap{margin:0 auto;max-width:650px}@media screen and (max-width:767px){.product__main-summary-wrap{margin:0;max-width:100%}}.product__pretitle{color:#d33918;font-size:clamp(.875rem,.875rem + (1.125 - .875) * (100vw - 20rem)/(120 - 20),1.125rem);font-weight:600;margin-bottom:8px}.product__title{font-size:clamp(1.25rem,1.25rem + (1.875 - 1.25) * (100vw - 20rem)/(120 - 20),1.875rem);font-weight:700;line-height:1.3;margin-bottom:10px}.product__price{line-height:1;margin-bottom:15px}.product__price span{color:#2d2d2d;font-size:clamp(1.125rem,1.125rem + (1.5 - 1.125) * (100vw - 20rem)/(120 - 20),1.5rem);font-weight:600}.product__price del{margin-right:5px}.product__price del,.product__price del span{color:#666;font-size:clamp(.9375rem,.9375rem + (1.25 - .9375) * (100vw - 20rem)/(120 - 20),1.25rem)}.product__price del span{font-weight:400}.product__price ins{color:#2d2d2d;font-weight:700}.product__price .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit}.product__gift{align-items:flex-start;display:flex;margin-bottom:15px;padding:15px 0}.product__gift p{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem)}@media screen and (max-width:767px){.product__gift{padding:8px 0}}.product__gift-icon{margin-right:5px;width:16px}.vat-info{color:#666;font-size:14px}.product__qty-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.product__qty-actions .quantity{flex-shrink:0;margin-right:10px}.product__main-descr{border-top:1px solid #eaeaea;padding-bottom:10px;padding-top:20px}.product__main-content{padding:30px 0 45px}@media screen and (max-width:575px){.product__main-content{padding:15px 0 20px}}.product__main-content-title{border:1px solid #f0f0f0;display:inline-block;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);margin-bottom:20px;padding:10px;text-transform:uppercase}.product__main-content-wrap{max-width:1000px}.product__short-description.entry-content{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);line-height:1.5}.product__short-description.entry-content strong{font-weight:600}.product__short-description.entry-content p{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);margin-bottom:10px}.product__gallery-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.35s ease;visibility:hidden;width:100%;z-index:1050}.product__gallery-modal .swiper-button-next,.product__gallery-modal .swiper-button-prev{align-items:center;background-color:#fff;border-radius:50%;color:#2d2d2d;display:flex;height:50px;justify-content:center;width:50px}.product__gallery-modal .swiper-button-next:after,.product__gallery-modal .swiper-button-prev:after{font-size:20px;font-weight:800}.product__gallery-modal.is-visible{opacity:1;visibility:visible}.product__gallery-modal-overlay{background-color:rgba(45,45,45,.8);height:100%;left:0;position:absolute;top:0;width:100%}.product__gallery-modal-inner{margin:auto;max-width:557px;overflow:hidden;position:relative}.product__gallery-main__nav{align-items:center;backface-visibility:hidden;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(45,45,45,.2);color:#2d2d2d;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%) scale(1);transition:.35s ease;visibility:visible;width:50px;will-change:transform;z-index:1}@media only screen and (min-width:1199px){.product__gallery-main__nav:hover{transform:translateY(-50%) scale(1.1)}}.product__gallery-main__nav.swiper-button-disabled{opacity:0;visibility:hidden}@media screen and (max-width:991px){.product__gallery-main__nav{height:40px;width:40px}}.product__gallery-main__nav-prev{left:10px}.product__gallery-main__nav-next{right:10px}.product__gallery-modal-slider{height:100%}.product__gallery-modal-slider-img img{height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:auto}.product__gallery-modal-close-btn{align-items:center;background-color:#fff;color:#2d2d2d;cursor:pointer;display:flex;font-size:35px;height:60px;justify-content:center;position:absolute;right:0;top:0;transition:.35s ease;width:60px}@media only screen and (min-width:1199px){.product__gallery-modal-close-btn:hover{background-color:hsla(0,0%,100%,.8)}}.products-pagination{padding:20px 0 30px;text-align:center}@media screen and (max-width:767px){.products-pagination{padding:20px 0}}.products-pagination .woocommerce-pagination{display:inline-block;list-style:none;margin:0;padding:0}.products-pagination .woocommerce-pagination li{display:inline;margin:0 2px}.products-pagination .woocommerce-pagination a,.products-pagination .woocommerce-pagination span{align-items:center;background-color:#f0f0f0;color:#2d2d2d;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:.35s ease;width:40px}@media only screen and (min-width:1199px){.products-pagination .woocommerce-pagination a:hover{background-color:rgba(45,45,45,.2)}}.products-pagination .woocommerce-pagination .current{background-color:#2d2d2d;color:#fff}.set-products{margin:25px 0}.set-products__title{font-size:clamp(1.125rem,1.125rem + (1.25 - 1.125) * (100vw - 20rem)/(120 - 20),1.25rem);font-weight:600;margin-bottom:15px}.set-products__item{align-items:center;display:flex;margin-bottom:10px;transition:.35s ease}.set-products__item:last-of-type{margin-bottom:0}@media only screen and (min-width:1199px){.set-products__item:hover{background-color:#eaeaea}}.set-products__img{flex-shrink:0;margin-right:14px;width:54px}.set-products__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.set-products__item-title{flex:1;font-size:15px;font-weight:600;line-height:1.35}.product__iso-info{background-color:#f0f0f0;margin:30px 0;padding:70px 0 80px}@media screen and (max-width:1399px){.product__iso-info{margin:20px 0;padding:50px 0 60px}}@media screen and (max-width:991px){.product__iso-info{padding:40px 0 50px}}@media screen and (max-width:767px){.product__iso-info{padding:30px 0 40px}}.product__iso-info-title{margin-bottom:50px;text-align:center}@media screen and (max-width:1399px){.product__iso-info-title{margin-bottom:40px}}@media screen and (max-width:991px){.product__iso-info-title{margin-bottom:35px}}@media screen and (max-width:767px){.product__iso-info-title{margin-bottom:25px}}.product__iso-info-items{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width:991px){.product__iso-info-items{margin:0 auto;max-width:400px}}.product__iso-info-wrap{align-items:center;display:flex;flex:0 0 33.33%;flex-wrap:wrap;margin-bottom:10px;max-width:33.33%;padding:0 15px;position:relative;z-index:1}.product__iso-info-wrap:last-of-type{margin-bottom:0}.product__iso-info-wrap .icon{align-items:center;background-color:#fff;border-radius:50%;color:#2d2d2d;display:inline-flex;flex-shrink:0;font-size:20px;height:60px;justify-content:center;margin-right:20px;padding:10px;width:60px}.product__iso-info-wrap p{color:#2d2d2d;flex:1;font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);line-height:1.5}.product__iso-info-wrap p a{text-decoration:underline}@media screen and (max-width:991px){.product__iso-info-wrap{align-items:flex-start;flex:0 0 100%;margin-bottom:20px;max-width:100%;padding:0}.product__iso-info-wrap .icon{font-size:18px;height:50px;margin-right:15px;width:50px}}.faq-acc{padding:30px 0 40px}@media screen and (max-width:991px){.faq-acc{padding:20px 0 30px}}@media screen and (max-width:767px){.faq-acc{padding:10px 0 20px}}.faq-acc__wrap{margin:0 auto;max-width:800px}.faq-acc__title{margin-bottom:50px;text-align:center}@media screen and (max-width:1399px){.faq-acc__title{margin-bottom:40px}}@media screen and (max-width:991px){.faq-acc__title{margin-bottom:35px}}@media screen and (max-width:767px){.faq-acc__title{margin-bottom:25px}}.accordion{border-top:1px solid #eaeaea}.accordion__item{border-bottom:1px solid #eaeaea}.accordion__header{background:none;border:none;cursor:pointer;font-size:clamp(1.25rem,1.25rem + (1.5 - 1.25) * (100vw - 20rem)/(120 - 20),1.5rem);font-weight:600;padding:10px 16px 10px 0;position:relative;text-align:left;width:100%}.accordion__header:before{color:#717171;content:"\e004";font-size:10px;pointer-events:none;position:absolute;right:3px;top:50%;transform:translateY(-50%);transition:.35s ease}.is-open .accordion__header:before{transform:translateY(-50%) scaleY(-1)}.faq-acc .accordion__header{font-size:clamp(1.125rem,1.125rem + (1.25 - 1.125) * (100vw - 20rem)/(120 - 20),1.25rem);font-weight:400}.accordion__content{color:#2d2d2d;font-size:14px;max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion__content-inner{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);line-height:1.5;padding:5px 0 15px}.accordion__content-inner strong{font-weight:600}.accordion__content-inner p{margin-bottom:10px}.accordion__content-inner li,.accordion__content-inner p{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);line-height:1.5}.accordion__content-inner li{color:#2d2d2d;font-family:Inter\ 18pt,serif;margin-bottom:6px;padding-left:15px;position:relative}.accordion__content-inner li:before{background-color:#2d2d2d;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:.58em;width:6px}.product__combinations{padding:15px 0}.product__combinations-title{font-size:clamp(1.25rem,1.25rem + (1.5 - 1.25) * (100vw - 20rem)/(120 - 20),1.5rem);font-weight:600;margin-bottom:15px}.product__combinations-items{display:flex;overflow-x:auto;padding-bottom:15px}.product__combinations-items::-webkit-scrollbar{background-color:#f0f0f0;border-radius:7px;height:7px}.product__combinations-items::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:7px}.product__combination-item{align-items:center;display:flex;flex:0 0 230px;flex-wrap:wrap;max-width:230px;padding-right:15px}@media only screen and (min-width:1199px){.product__combination-item:hover{background-color:#eaeaea}}.product__combination-item-img{margin-right:14px;width:54px}.product__combination-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product__combination-item-info{flex:1}.product__combination-item-title{font-size:16px;font-weight:600;line-height:1.35;margin-bottom:5px}.product__combination-item-price{color:#717171;display:block;font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);line-height:1.35}.size-guide{border:1px solid #eaeaea;border-bottom:none;position:relative}.size-guide:before{background-color:#eaeaea;content:"";height:100%;left:50px;position:absolute;width:1px}.size-guide p{align-items:center;border-bottom:1px solid #eaeaea;display:flex;padding:5px 10px}.size-guide p span{display:inline-block;margin-right:10px;width:40px}.quantity__field::-webkit-inner-spin-button,.quantity__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__field[type=number]{-moz-appearance:textfield}.quantity{border:1px solid #bcbcbc;border-radius:4px;box-sizing:content-box;display:flex;overflow:hidden;position:relative;width:115px}@media screen and (max-width:767px){.quantity{max-height:42px}}.quantity__field.qty.text{background-color:#fff;border:none;color:#2d2d2d;margin:0;padding:11px 0;text-align:center}.quantity__minus,.quantity__plus{border:0;cursor:pointer;font-size:18px;font-weight:800;min-width:35px;opacity:.8;padding:0}@media only screen and (min-width:1199px){.quantity__minus:hover,.quantity__plus:hover{background-color:#f0f0f0}}.cart{grid-gap:15px;align-items:center;display:flex}.cart-page{padding:45px 0}@media screen and (max-width:991px){.cart-page{padding:25px 0 45px}}@media screen and (max-width:767px){.cart-page{padding:10px 0 45px}}.cart__wrap{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:767px){.cart__wrap{display:block}}.cart__form{flex:0 0 65%;max-width:65%;padding-right:60px}@media screen and (max-width:767px){.cart__form{flex:0 0 100%;max-width:100%;padding-right:0}}.cart__collaterals{flex:0 0 35%;max-width:35%}@media screen and (max-width:767px){.cart__collaterals{flex:0 0 100%;max-width:100%}}.cart__table{width:100%}.cart__table th,.cart__totals-title{border-bottom:1px solid #f0f0f0;color:#2d2d2d;font-size:12px;font-weight:700;padding:8px 16px 8px 0;text-align:left;text-transform:uppercase}.cart__totals{background-color:#f9f9f9;padding:30px 25px}.cart__totals .checkout__totals-item{padding:0}@media screen and (max-width:767px){.cart__totals{padding:15px}}.cart__table .cart__header-subtotal,.cart__totals-title{padding:8px 0 8px 16px;text-align:right}.cart__item{border-bottom:1px solid #f0f0f0}.cart__item td{font-size:14px;padding-bottom:10px;padding-top:10px;vertical-align:middle}.cart__item:last-of-type{border-bottom:none}@media screen and (max-width:767px){.cart__item td{font-size:13px}}.cart__thumbnail{padding-right:20px;width:120px}.cart__thumbnail a{display:inline-block;overflow:hidden}.cart__thumbnail img{height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@media screen and (max-width:767px){.cart__thumbnail img{height:94px;width:94px}}@media screen and (max-width:575px){.cart__thumbnail{padding-right:10px;width:71px}.cart__thumbnail img{height:83px;width:61px}}.cart__product{padding-right:20px}@media screen and (max-width:767px){.cart__product{margin-bottom:9px}}@media screen and (max-width:575px){.cart__product{padding-right:10px}}.cart__product-name{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);font-weight:600;line-height:1.3;margin-bottom:15px}@media screen and (max-width:767px){.cart__product-name{margin-bottom:9px}}.cart__product-quantity{width:-moz-fit-content;width:fit-content}.cart__product-quantity .quantity{margin:0}.cart__product-remove a{font-size:clamp(.875rem,.875rem + (1.125 - .875) * (100vw - 20rem)/(120 - 20),1.125rem)}.cart__subtotal{text-align:right}.cart__subtotal span{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);font-weight:700}.cart__actions{text-align:right}.cart__actions-update-btn{display:none}.cart__actions-update-btn:disabled{opacity:.5}.cart__totals-item{align-items:baseline;display:flex;justify-content:space-between;padding:10px 0}.cart__totals-item:last-of-type{border-bottom:none;margin-bottom:15px}.cart__totals-item span{font-size:16px}.cart__totals-item span:last-of-type{font-weight:700}.cart__order-total span{font-size:clamp(1.125rem,1.125rem + (1.25 - 1.125) * (100vw - 20rem)/(120 - 20),1.25rem);font-weight:700;text-transform:uppercase}.cart__order-checkout-btn .button{font-size:clamp(1.0625rem,1.0625rem + (1.1875 - 1.0625) * (100vw - 20rem)/(120 - 20),1.1875rem);text-align:center;width:100%}#mini-cart{background-color:rgba(45,45,45,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.mini-cart-wrap{background:#fff;height:100%;overflow-y:auto;padding:15px;position:absolute;right:0;top:0;width:300px}.mini-cart-header{margin-bottom:16px}.mini-cart-header__title{font-size:clamp(1rem,1rem + (1.25 - 1) * (100vw - 20rem)/(120 - 20),1.25rem);font-weight:700}.mini-cart-close{cursor:pointer;padding:5px;position:absolute;right:9px;top:13px}.mini-cart-close span{font-size:clamp(1.25rem,1.25rem + (1.4375 - 1.25) * (100vw - 20rem)/(120 - 20),1.4375rem);line-height:1}.mini-cart-list__item{border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;margin-bottom:15px;padding-bottom:10px}.mini-cart-list__item-thumb{padding-right:10px;width:60px}.mini-cart-list__item-info{flex:1;padding-right:10px}.mini-cart-list__item-name{font-weight:700;margin-bottom:4px}.mini-cart-list__item-qty{font-size:14px;margin-bottom:4px}.mini-cart-list__item-remove a{font-size:12px;text-decoration:underline}.mini-cart-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.mini-cart-total span{font-size:18px;font-weight:700}.mini-cart-buttons{grid-gap:15px;align-items:flex-start;display:flex;justify-content:space-between}.mini-cart-buttons a{font-size:13px;padding:14px 18px}@media only screen and (min-width:1199px){.mini-cart-buttons a:first-of-type:hover{background-color:transparent}}@media screen and (max-width:400px){.mini-cart-buttons{display:block}.mini-cart-buttons a{display:block;text-align:center;width:100%}.mini-cart-buttons a:first-of-type{margin-bottom:15px}}.woocommerce-cart .wc-empty-cart-message{margin-bottom:30px}.woocommerce-cart .cart-empty{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);justify-content:center;padding:20px 10px}.woocommerce-cart .return-to-shop{text-align:center}.shipping-price-info__name{display:none}.woocommerce-checkout .site-main{background-color:#fff}.checkout__main{padding:50px 0}@media screen and (max-width:767px){.checkout__main{padding:20px 0}}.checkout__form-container{grid-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.checkout__form-container{display:block}}.checkout__form-wrap{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;flex:0 0 60%;height:100%;max-width:60%;padding:20px}@media screen and (max-width:767px){.checkout__form-wrap{flex:0 0 100%;margin-bottom:20px;max-width:100%;padding:20px 9px 10px}}.checkout__order-details{flex:0 0 38%;max-width:38%}.checkout__order-details bdi{justify-content:center}@media screen and (max-width:767px){.checkout__order-details{flex:0 0 100%;max-width:100%}}.checkout__title{color:#2d2d2d;font-size:20px;font-weight:700;margin-bottom:10px}.checkout__summary-inner{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;margin-bottom:20px;padding:20px 20px 0}@media screen and (max-width:767px){.checkout__summary-inner{padding:20px 10px 0}}.checkout__billing{margin-bottom:20px}@media screen and (max-width:767px){.checkout__billing{margin-bottom:0}}.checkout__billing-fields{grid-gap:15px;display:flex;flex-wrap:wrap}.checkout__billing-fields .form-row-first,.checkout__billing-fields .form-row-last,.checkout__billing-fields .form-row-wide{flex:0 0 100%;max-width:100%}.checkout__billing-fields #billing_country_field{display:none}.checkout__billing-fields label{color:#454443;display:block;padding-bottom:0}@media screen and (max-width:767px){.checkout__billing-fields .form-row{margin-bottom:10px}}@media screen and (max-width:575px){.checkout__billing-fields{display:block}}abbr[title]{text-decoration:none}.checkout__order-review-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;margin:0;padding:7px 0}@media screen and (max-width:767px){.checkout__order-review-item{grid-gap:12px}}.checkout__product-thumbnail{border-radius:4px;margin-right:10px;overflow:hidden;width:30px}@media screen and (max-width:767px){.checkout__product-thumbnail{width:40px}}.checkout__product-name{color:#2d2d2d;flex:1;margin-right:10px}@media screen and (max-width:767px){.checkout__product-name{line-height:1.2}}.checkout__product-total{color:#2d2d2d;display:flex;justify-content:flex-end;text-align:right;width:92px}.checkout__totals{margin-bottom:20px}.checkout__totals-item{align-items:baseline;border-bottom:1px solid #f0f0f0;border-radius:8px;color:#2d2d2d;display:flex;justify-content:space-between;padding:10px}.checkout__totals-item.shipping{background-color:#4caf50}.checkout__totals-item .shipping-label{grid-gap:5px;align-items:center;display:flex}.checkout__totals-item:last-of-type{border-bottom:none;margin-bottom:15px}.checkout__totals-item span{color:#2d2d2d;font-size:16px}.checkout__order-total{padding:10px 5px}.checkout__order-total span{font-size:18px;font-weight:700}.checkout__payment-methods,.checkout__privacy,.checkout__terms{margin-bottom:10px;padding:10px 20px}@media screen and (max-width:767px){.checkout__payment-methods,.checkout__privacy,.checkout__terms{padding:10px}}.checkout__payment-methods{grid-gap:12px;display:flex;flex-direction:column}.payment_method_cod{background-color:#fff;color:#2d2d2d;display:block;padding:10px;width:100%}.checkout__privacy a{color:#717171;text-decoration:underline;transition:.35s ease}@media only screen and (min-width:1199px){.checkout__privacy a:hover{color:#2d2d2d}}.checkout__payment-method-text{font-weight:700}.checkout__place-order{margin-bottom:20px}@media screen and (max-width:767px){.checkout__place-order{margin-bottom:0}}.checkout__order-checkout-btn button{font-size:16px;text-align:center;width:100%}@media screen and (max-width:767px){.checkout__order-review{margin-bottom:20px}}.checkout__verify{margin:0 auto 40px;max-width:600px;text-align:center}.checkout__verify-form{margin:0 auto;max-width:400px}.checkout__verify-notice{font-size:16px;margin-bottom:25px}.woocommerce-shipping-calculator{display:none!important}.checkbox{color:#bcbcbc;cursor:pointer;display:flex;flex-direction:column;font-size:16px;margin-bottom:7px;padding-bottom:0;padding-left:23px;padding-top:5px;position:relative;transition:.35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input[type=checkbox]{display:none}.checkbox .checkbox__checkmark{background-color:#fff;border:1px solid #717171;border-radius:3px;height:16px;left:0;position:absolute;top:4px;width:16px}.checkbox .checkbox__checkmark:before{content:"\e003"}.checkbox input:checked~.checkbox__checkmark{background-color:#2d2d2d;border-color:#2d2d2d}.checkbox input:checked~.checkbox__checkmark:before{display:block}.checkbox .checkbox__checkmark:before{color:#fff;display:none;font-size:7px;left:2px;position:absolute;top:3px}.checkout_coupon p{color:#2d2d2d;line-height:1.2;margin-bottom:18px}.checkout__buyer-type{grid-gap:20px;align-items:center;display:flex;margin-bottom:10px;padding:20px 20px 0}.checkout__buyer-type label{color:#3e3e3e;font-size:16px}.checkout__buyer-type input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:16px;position:relative;transition:border-color .2s ease;width:16px}.checkout__buyer-type input[type=radio]:checked:after{background-color:#4caf50;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.buyer-radio-group,.payment-method-box{grid-gap:10px;display:flex}.payment-method-box{align-items:center;background-color:#f0f0f0;border-radius:10px;padding:9px 10px}.payment-method-box.active{border:1px solid #4caf50}.payment-method-box input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:16px;position:relative;transition:border-color .2s ease;width:16px}.payment-method-box input[type=radio]:checked:after{background-color:#4caf50;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.payment-method-box label{flex:96%;max-width:96%;padding-bottom:0}@media screen and (max-width:767px){.payment-method-box input[type=radio]{width:17px}}.method-title{color:#3e3e3e;display:block;font-size:16px}.method-description{color:#3e3e3e;font-size:12px;font-weight:300;line-height:1}.payment-option{align-items:flex-start;border:1px solid #d6d6d6;border-radius:8px;cursor:pointer;display:flex;padding:16px;transition:border .2s ease}.payment-option input[type=radio]{margin-right:14px;margin-top:6px}.payment-option label{cursor:pointer;display:flex;flex-direction:column;width:100%}.payment-title{font-weight:600;margin-bottom:4px}.payment-desc{color:#555;font-size:.9em}.woocommerce form .form-row .input-text{border:1px solid rgba(69,68,67,.3);border-radius:10px}.woocommerce-privacy-policy-text p{color:#a3a3a3;font-size:13px}.checkbox__text{color:#717171;font-size:14px}.checkbox__text a{color:#ff5700;font-size:14px}.woocommerce-checkout #payment{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;margin-bottom:20px}.optional{display:none}#company-fields{width:100%}#billing_company_field,#billing_pib{margin-bottom:20px}@media screen and (max-width:767px){#billing_pib{margin-bottom:0}}.woocommerce .form-row label .required{color:#ff5700;font-weight:400;text-decoration:none}.order-details{margin:0 auto 45px;max-width:600px;padding:0 15px}.order-details__main-title{font-size:20px;font-weight:700;margin:20px 0;text-align:center}.order-details__products-info{background-color:#f0f0f0;margin:20px 0;padding:20px}.order-details__main-info{margin-bottom:20px;text-align:center}.order-details__main-info .woocommerce-notice{font-size:clamp(1rem,1rem + (1.875 - 1) * (100vw - 20rem)/(120 - 20),1.875rem);font-weight:700;margin-bottom:20px}.order-details__title{font-size:18px;font-weight:700;margin-bottom:10px}.order-details__main-info-list li{margin-bottom:6px}.order-details__products{margin-bottom:20px}.order-details__products-table{width:100%}.order-details__products-table th,.order-details__totals-title{border-bottom:1px solid #2d2d2d;color:#2d2d2d;font-size:12px;font-weight:700;padding:5px 10px 5px 0;text-align:left;text-transform:uppercase}.order-details__products-table .order-details__header-subtotal,.order-details__totals-title{padding:5px 0 5px 10px;text-align:right}.order-details__item{border-bottom:1px solid #2d2d2d}.order-details__item td{font-size:14px;padding-bottom:10px;padding-top:10px;vertical-align:middle}.order-details__item .wc-item-meta p{display:inline-block}.order-details__item:last-of-type{border-bottom:none}.order-details__item .shipped_via{display:none}.order-details__item--note td{vertical-align:top}.order-details__item--note-text{padding-left:10px}.order-details__thumbnail{padding-right:10px;width:40px}.order-details__thumbnail a{display:inline-block;overflow:hidden}.order-details__thumbnail img{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.order-details__product{padding-right:10px}.order-details__product-name{font-weight:700;margin-bottom:7px}.order-details__product-price{margin-bottom:7px}.order-details__total{text-align:right}.order-details__total-price{font-weight:700;text-align:right}.order-details__footer{text-align:center}.variations__form{margin-bottom:30px}.variations__wrap{margin-bottom:15px}.variations__section{display:flex;flex-wrap:wrap}.variations__item{align-items:center;background-color:#fff;border:1px solid rgba(45,45,45,.2);border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-right:6px;margin-bottom:8px;min-height:40px;min-width:50px;text-transform:uppercase}.variations__item:last-child{margin-right:0;}@media only screen and (min-width:1199px){.variations__item:hover{border-color:#2d2d2d}}.variations__item.selected{border:1px solid #2d2d2d;font-weight:700}.variations__item.disabled{background-color:#f0f0f0;color:#717171;cursor:not-allowed;position:relative}@media only screen and (min-width:1199px){.variations__item.disabled:hover{border-color:rgba(45,45,45,.08)}}.variations__item.disabled:before{background:#717171;bottom:0;content:"";height:1px;left:0;position:absolute;transform:rotate(-35deg);transform-origin:0 0;width:63px}.variations__item.disabled:after{background-color:#2d2d2d;bottom:100%;color:#fff;content:"Nema na zalihama";font-size:10px;left:50%;margin-bottom:3px;opacity:0;padding:3px 5px;position:absolute;text-transform:none;transform:translateX(-50%);transition:.35s ease;visibility:hidden;width:60px;z-index:1}.variations__item.disabled:hover:after{opacity:1;visibility:visible}.woocommerce-variation-add-to-cart{margin:20px 0}.variations__hidden{display:none}.variations__label-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.variations__label{color:#717171;font-size:14px;margin-bottom:0;padding-bottom:0}.variations__size-guide{align-items:center;display:flex}.variations__size-guide .icon{display:inline-flex;margin-right:5px}.variations__size-guide-label{text-decoration:underline}.stock{align-items:center;color:#2d2d2d;display:flex}.stock:before{background-color:#4caf50;border-radius:13px;content:"";height:13px;margin-right:7px;width:13px}.stock.low-stock:before{background-color:#ff5700}.stock.out-of-stock:before{background-color:red}.basic-block{padding:50px 0 100px}.hero{align-items:center;background-color:#2d2d2d;display:flex;height:100vh;justify-content:center;margin-bottom:20px;max-height:880px;min-height:500px;position:relative}@media screen and (min-width:768px){.hero{margin-bottom:40px}}.hero__image{height:100%;position:absolute;right:0;top:0;width:50%}.hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media screen and (max-width:767px){.hero__image{width:100%}.hero__image img{opacity:.5}}.hero__content{max-width:50%;padding-right:15px;position:relative;z-index:2}@media screen and (max-width:767px){.hero__content{max-width:100%;padding-right:0;padding-top:150px}}.hero__title{color:#fff;font-size:clamp(2rem,2rem + (4 - 2) * (100vw - 20rem)/(120 - 20),4rem);font-weight:800;letter-spacing:-.01em;line-height:1.125;margin-bottom:25px;text-transform:uppercase}.hero__text{color:#fff;font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);margin-bottom:30px}.services{padding:20px 0}@media screen and (min-width:768px){.services{padding:40px 0}}.services__head-title{margin-bottom:30px}@media screen and (min-width:768px){.services__head-title{margin-bottom:40px}}.services__container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px}@media screen and (max-width:767px){.services__container{align-items:stretch;margin:0 -5px}}.services__item{flex:0 0 50%;margin-bottom:10px;max-width:50%;padding:0 5px}.services__item:nth-last-of-type(-n+2){margin-bottom:0}.services__item img{margin:0 auto 10px;width:30px}@media screen and (min-width:768px){.services__item{flex:0 0 25%;margin-bottom:0;max-width:25%;padding:0 10px}.services__item img{margin:0 auto 15px;width:40px}}@media screen and (min-width:1200px){.services__item img{margin:0 auto 25px;width:45px}}.services__item-inner{align-items:center;border:2px solid #f0f0f0;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:250px;padding:10px}@media screen and (max-width:1199px){.services__item-inner{min-height:200px}}@media screen and (max-width:767px){.services__item-inner{min-height:154px}}.services__item-text{margin:0 auto;max-width:310px;text-align:center}.services__item-text h3{font-size:clamp(1rem,1rem + (1.25 - 1) * (100vw - 20rem)/(120 - 20),1.25rem);font-weight:800;line-height:1.3;margin-bottom:8px;text-transform:uppercase}.services__item-text p{color:rgba(45,45,45,.8);font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);line-height:1.6}@media screen and (min-width:768px){.services__item-text h3{margin-bottom:15px}}.categories:not(.categories--listing){padding:20px 0}@media screen and (min-width:768px){.categories:not(.categories--listing){padding:40px 0}}.categories--listing{margin-bottom:20px}.categories__row{display:flex;flex-wrap:wrap;margin:0 -5px}.categories--centar .categories__row{justify-content:center}@media screen and (min-width:992px){.categories__row{margin:0 -10px}}.categories--centar .categories__title{text-align:center}.categories__item{flex:0 0 50%;margin-bottom:10px;max-width:50%;overflow:hidden;padding:0 5px;position:relative}@media screen and (min-width:768px){.categories__item{flex:0 0 33.33%;max-width:33.33%}}@media screen and (min-width:992px){.categories__item{padding:0 10px}}.categories__item a{background-color:transparent;display:block;overflow:hidden;padding-bottom:125%;position:relative;transition:transform .4s ease-in-out}.categories__item a:after{background:linear-gradient(180deg,rgba(45,45,45,0) 60%,rgba(45,45,45,.75));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.categories--listing .categories__item a{padding-bottom:50%}@media screen and (max-width:767px){.categories--listing .categories__item a{padding-bottom:70%}}.categories__item-img{backface-visibility:hidden;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:transform .4s ease-in-out;width:100%;will-change:transform}@media only screen and (min-width:1199px){.categories__item-img:hover{transform:scale(1.03)}}.categories__item-info{bottom:0;left:0;max-width:100%;padding:20px 10px;position:absolute;text-align:center;width:100%;z-index:2}.categories__item-info .btn{margin-top:10px}@media screen and (max-width:767px){.categories__item-info{padding:10px 5px}.categories__item-info .btn{margin-top:5px}}@media screen and (max-width:575px){.categories__item-info .btn{display:none}}.categories__item-name{color:#fff;display:block;font-size:clamp(.9375rem,.9375rem + (1.5625 - .9375) * (100vw - 20rem)/(120 - 20),1.5625rem);font-weight:800;line-height:1.3;text-transform:uppercase}.categories__item--soon{opacity:.4;pointer-events:none}.products-slider{margin-left:auto;max-width:calc(50% + 845px);padding:30px 0 40px 80px;position:relative}@media screen and (max-width:1199px){.products-slider{padding:15px 0 30px 15px}}.products-slider__wrapper{margin-bottom:60px}@media screen and (max-width:767px){.products-slider__wrapper{margin-bottom:30px}}.product-slider__nav-container{align-items:center;display:flex;justify-content:space-between;left:0;max-width:1680px;padding:0 80px;pointer-events:none;position:absolute;top:calc(50% - 65px);transform:translateY(-50%);width:100%;z-index:10}@media screen and (max-width:1199px){.product-slider__nav-container{padding:0 25px}}@media screen and (max-width:767px){.product-slider__nav-container{padding:0 15px}}.product-slider__nav{align-items:center;backface-visibility:hidden;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(45,45,45,.2);color:#2d2d2d;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:1;pointer-events:auto;transform:scale(1);transition:.35s ease;visibility:visible;width:60px;will-change:transform}@media only screen and (min-width:1199px){.product-slider__nav:hover{transform:scale(1.1)}}.product-slider__nav.swiper-button-disabled{opacity:0;visibility:hidden}@media screen and (max-width:1199px){.product-slider__nav{height:50px;width:50px}}@media screen and (max-width:767px){.product-slider__nav{height:40px;width:40px}}.product-slider__nav-prev{margin-left:-30px}@media screen and (max-width:1199px){.product-slider__nav-prev{margin-left:-25px}}@media screen and (max-width:767px){.product-slider__nav-prev{margin-left:-15px}}.product-slider__nav-next{margin-right:-30px}@media screen and (max-width:1199px){.product-slider__nav-next{margin-right:-25px}}@media screen and (max-width:767px){.product-slider__nav-next{margin-right:0}}.banner-box{padding:40px 0}.banner-box__wrap{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;min-height:550px;overflow:hidden;position:relative}.banner-box__wrap:after{background-color:rgba(45,45,45,.35);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1199px){.banner-box__wrap{min-height:450px}}@media screen and (max-width:767px){.banner-box__wrap{min-height:400px}}.banner-box__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.banner-box__content{border:2px solid #fff;margin-bottom:25px;padding:30px;position:relative;text-align:center;z-index:1}@media screen and (max-width:1199px){.banner-box__content{padding:20px}}.banner-box__title{color:#fff;font-size:clamp(1.75rem,1.75rem + (3 - 1.75) * (100vw - 20rem)/(120 - 20),3rem);font-weight:800;letter-spacing:-.03em;line-height:1.125;margin-bottom:16px;text-transform:uppercase}.banner-box__text{color:#fff;font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);margin-bottom:30px}.recent-posts{padding:40px 0}@media screen and (max-width:991px){.recent-posts .container{padding-right:0}}.recent-posts__container{display:flex;justify-content:space-between}@media screen and (max-width:767px){.recent-posts__container{display:block}}.recent-posts__wrapper{position:relative}.recent-posts__slider{margin-bottom:60px}@media screen and (max-width:767px){.recent-posts__slider{margin-bottom:25px}}.recent-posts__nav-container{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:10px;top:0;transform:translateY(-50%);width:100%;z-index:1}@media screen and (max-width:767px){.recent-posts__nav-container{right:0;top:-15px;transform:translateY(-100%)}}.recent-posts__nav-arrow{align-items:center;backface-visibility:hidden;background-color:#2d2d2d;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(45,45,45,.2);color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;margin-right:10px;opacity:1;transform:scale(1);transition:.35s ease;visibility:visible;width:60px;will-change:transform}@media only screen and (min-width:1199px){.recent-posts__nav-arrow:hover{background-color:#fff;color:#2d2d2d}}.recent-posts__nav-arrow.swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (max-width:1199px){.recent-posts__nav-arrow{height:50px;width:50px}}@media screen and (max-width:767px){.recent-posts__nav-arrow{height:40px;width:40px}}.recent-posts__cta{text-align:center}.recente-blogs{border-bottom:1px solid #2d2d2d;padding:40px 0 80px}@media screen and (max-width:767px){.recente-blogs{border:0;padding:30px 0 0}}.recente-blogs__container{display:flex;justify-content:space-between}@media screen and (max-width:767px){.recente-blogs__container{display:block}}.recente-blog__single{flex:47%;max-width:47%}.recente-blog__single img{min-height:361px;-o-object-fit:cover;object-fit:cover;width:100%}.recente-blog__single h4{margin:30px 0 20px}.recente-blog__single .btn{margin-top:30px}@media screen and (max-width:767px){.recente-blog__single{flex:100%;margin-bottom:60px;max-width:100%}.recente-blog__single img{min-height:261px}}.post-item__excerpt{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);line-height:1.4}.banner{align-items:center;background-color:#2d2d2d;display:flex;margin-bottom:20px;min-height:100px;padding:20px 0;position:relative}@media screen and (max-width:991px){.banner{margin-bottom:15px}}.banner__content{position:relative;z-index:1}.breadcrumbs-banner{background-color:#eaeaea;margin-bottom:0;padding:10px 0}.breadcrumbs-banner .woocommerce-breadcrumb{margin-bottom:0}.breadcrumbs-banner:after{content:none}.banner--info{background-color:#2d2d2d;margin-bottom:0;min-height:auto;padding:8px 0}.banner--info:after{content:none}.banner__info-wrap{align-items:center;display:flex;justify-content:center}.banner__info-wrap .icon{color:#fff;display:inline-flex;font-size:14px;margin-right:10px}.banner__info-wrap p{color:#fff;font-size:16px}@media screen and (max-width:767px){.banner__info-wrap .icon{font-size:10px;margin-right:5px}.banner__info-wrap p{font-size:13px}}.banner__title{color:#fff;font-size:clamp(1.5rem,1.5rem + (3 - 1.5) * (100vw - 20rem)/(120 - 20),3rem);font-weight:800;letter-spacing:-.03em;line-height:1.125;text-transform:uppercase}.banner__subtitle{color:#fff;font-size:clamp(.75rem,.75rem + (.9375 - .75) * (100vw - 20rem)/(120 - 20),.9375rem);line-height:1.3;margin-top:15px;max-width:600px}@media screen and (max-width:767px){.banner__subtitle{margin-top:5px}}.banner-single-content{margin:40px auto;max-width:1000px}@media screen and (max-width:991px){.banner-single-content{margin:30px auto}}@media screen and (max-width:767px){.banner-single-content{margin:20px auto;text-align:left}}.banner-single-conten__title{font-size:clamp(2rem,2rem + (2.875 - 2) * (100vw - 20rem)/(120 - 20),2.875rem);font-weight:800;line-height:1.18;margin-bottom:20px}@media screen and (max-width:767px){.banner-single-conten__title{text-align:left}}.banner-single__img{margin-bottom:40px}.banner-single__img img{margin:0 auto;max-height:800px}@media screen and (max-width:767px){.banner-single__img{margin-bottom:30px}}.banner__content-top{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.banner__content-top{display:block;margin-bottom:17px}}.contact{padding:20px 0 40px}@media screen and (min-width:768px){.contact{padding:40px 0 60px}.contact__container{display:flex;flex-wrap:wrap;margin:0 -10px}}.contact__col:first-of-type{margin-bottom:30px}@media screen and (min-width:768px){.contact__col{flex:0 0 50%;max-width:50%;padding:0 10px}.contact__col:first-of-type{margin-bottom:0}}.contact__info{max-width:500px}.contact-item__title{font-size:clamp(1.25rem,1.25rem + (2.5 - 1.25) * (100vw - 20rem)/(120 - 20),2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.125;margin-bottom:16px;text-transform:uppercase}.contact-item__text{font-size:clamp(.8125rem,.8125rem + (1.125 - .8125) * (100vw - 20rem)/(120 - 20),1.125rem)}.contact__form .wpcf7-form-control-wrap{display:block;margin-bottom:25px;position:relative}.contact__form .wpcf7-form-control-wrap input,.contact__form .wpcf7-form-control-wrap textarea{margin-bottom:0}@media screen and (min-width:576px){.contact__form{display:flex;flex-wrap:wrap;margin:0 -10px}.contact__form-half-col{flex:0 0 50%;max-width:50%;padding:0 10px}.contact__form-wide-col{flex-basis:100%;padding:0 10px}}.contact__form-submit-btn-wrap{display:flex}.contact__form-submit-btn-wrap p{position:relative}.blog{padding:50px 0}@media screen and (max-width:767px){.blog{padding:20px 0}}.blog__wrap{display:flex;flex-wrap:wrap;margin:0 -5px}@media screen and (min-width:768px){.blog__wrap{margin:0 -10px}}.blog__item{flex:0 0 50%;margin-bottom:40px;max-width:50%;padding:0 5px}@media screen and (min-width:768px){.blog__item{flex:0 0 33.333%;margin-bottom:60px;max-width:33.333%;padding:0 10px}}@media screen and (max-width:767px){.blog__item{flex:100%;max-width:100%}}.blog__nav{flex-basis:100%;text-align:center}.blog__nav .page-numbers{align-items:center;background-color:#f0f0f0;color:#2d2d2d;display:inline-flex;height:40px;justify-content:center;margin:0 2px;text-decoration:none;transition:.35s ease;width:40px}.blog__nav .page-numbers.next,.blog__nav .page-numbers.prev{background-color:transparent;color:#2d2d2d;height:auto;width:auto}@media only screen and (min-width:1199px){.blog__nav .page-numbers.next:hover,.blog__nav .page-numbers.prev:hover{background-color:transparent;opacity:.8}.blog__nav a.page-numbers:hover{background-color:rgba(45,45,45,.2)}}.blog__nav .current{background-color:#2d2d2d;color:#fff}.subscribe{padding:20px 0 40px}@media screen and (min-width:768px){.subscribe{padding:40px 0 80px}}.subscribe__container{background-color:#f9f9f9;overflow:hidden}@media screen and (min-width:768px){.subscribe__container{display:flex;flex-wrap:wrap}.subscribe__col{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;max-width:50%}}.subscribe__img-wrap{height:100%;padding-bottom:50%;position:relative}.subscribe__img-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.subscribe__img-wrap{padding-bottom:70%}}.subscribe__content{padding:30px 15px}@media screen and (min-width:768px){.subscribe__content{padding:30px 40px}}@media screen and (min-width:1200px){.subscribe__content{padding:40px 60px}}.subscribe__form{align-items:center;display:flex;flex-direction:row}.subscribe__form-field{flex:1;width:100%}.subscribe__form-input[type=email]{margin-bottom:0;margin-top:0;padding:14px 15px}.subscribe__form-input[type=email]:invalid{border-color:transparent}@media screen and (max-width:767px){.subscribe__form-input[type=email]{padding:10px 15px}}.subscribe__form-button{min-width:auto}.mc4wp-response{font-size:clamp(1rem,1rem + (1.125 - 1) * (100vw - 20rem)/(120 - 20),1.125rem);margin-top:15px}.banner-sale{align-items:stretch;background-color:#2d2d2d;display:flex;flex-wrap:wrap;margin:30px 0}.banner-sale__img{flex:0 0 25%;max-width:25%}.banner-sale__img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:575px){.banner-sale__img{flex:0 0 50%;max-width:50%;order:1;position:relative}.banner-sale__img:after{color:#2d2d2d;content:"+";font-size:50px;position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:1}.banner-sale__img:last-of-type:after{content:none}}.banner-sale__content{color:#fff;flex:0 0 50%;max-width:50%;padding:40px 15px;text-align:center}@media screen and (max-width:575px){.banner-sale__content{flex:0 0 100%;max-width:100%;order:2}}.banner-sale__wrap{border:2px solid #fff;display:inline-block;margin-bottom:20px;padding:20px}.banner-sale__title{color:#f0f0f0;font-size:clamp(1rem,1rem + (1.4375 - 1) * (100vw - 20rem)/(120 - 20),1.4375rem);font-weight:400;margin-bottom:20px;text-transform:uppercase}.banner-sale__discount{color:#fff;display:block;font-size:clamp(3.75rem,3.75rem + (7.5 - 3.75) * (100vw - 20rem)/(120 - 20),7.5rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:10px}.banner-sale__subtitle{color:#f0f0f0;font-size:clamp(1.25rem,1.25rem + (1.75 - 1.25) * (100vw - 20rem)/(120 - 20),1.75rem);font-weight:800;line-height:1.125;text-transform:uppercase}.banner-sale__text{font-size:clamp(.875rem,.875rem + (1 - .875) * (100vw - 20rem)/(120 - 20),1rem);margin:0 auto;max-width:430px}.banner-sale__btn{margin-top:30px}