/*!
Theme Name: Master Theme
Theme URI: http://underscores.me/
Author: Master
Author URI: https://wordpress.org/
Description: The wordpress theme for you
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: master-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

@font-face {
  font-family: 'NewParis Headline';
  src: url('assets/fonts/NewParisHeadline-Regular.woff2') format('woff2'), url('assets/fonts/NewParisHeadline-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*--------------------------------------------------------------
# variables
--------------------------------------------------------------*/
:root {
  --color-primary: #79A1FF;
  --color-secondary: #2D2D2D;
  --color-text: #1a202c;
  --color-white: #ffffff;
  --border-color: #cccccc;
  --color-background: #f7f3ee;
  --sec_font:'NewParis Headline';
}
/*--------------------------------------------------------------
# general
--------------------------------------------------------------*/
*{margin:0;padding:0;border:none}
:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-font-smoothing:antialiased}
*,::before,::after{box-sizing:inherit}
html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
body{margin:0;line-height:1.3;color:var(--color-text);font-size:14px;overflow-x:hidden;overflow-y:auto}
body.show-menu-mobile{overflow-y:hidden}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{font-weight:400;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both}
p{margin-bottom:1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
body{background:#fff}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
a{color:#4169e1}
a:visited{color:purple}
a:hover,a:focus,a:active{color:#191970}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em;outline:none}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;outline:none}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}
.sticky{display:block}
.post,.page{margin:0}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:15px}
p{margin-top:0;margin-bottom:10px}
p:last-child{margin-bottom:0}
ul,ol{margin-bottom:10px;padding-left:24px}
ol.menu *,ul.menu *,ol.menu ul,ul.menu ul{list-style:none;margin-left:0;margin-right:0;margin-bottom:0;padding-left:0}
a{text-decoration:none;color:inherit}
a:hover{color:inherit}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;padding-left:0}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single{height:43px}
.select2-container--default .select2-selection--single,body input:not(input[type="radio"],input[type="checkbox"]),body textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:10px 17px;border-color:var(--color-secondary)}
.select2-container--default .select2-selection--single:focus,body input:not(input[type="radio"],input[type="checkbox"]):focus,body textarea:focus{border-color:var(--color-secondary)}
a.buttonsdsds,button,[type="button"],[type="reset"],[type="submit"]{padding:10px 17px;background-color:#183f26;border:1px solid #183f26;color:var(--color-white);transition:all .2s ease 0}
a.buttonsdsds:hover,button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover{color:var(--color-text);background-color:var(--color-background)}
img{max-width:100%;height:auto}
table tbody > tr:nth-child(odd) > td,table tbody > tr:nth-child(odd) > th,table tbody tr:hover > td,table tbody tr:hover > th{background-color:transparent}
.shipping-calculator-form{text-align:left}
.font-newParis,.font-newParis * {
  font-family: var(--sec_font);
}
.menu-mobile .main-navigation-mobile,.tinv-wishlist.woocommerce.tinv-wishlist-clear,.thankyou-by-order,.list-faq,.account-my-contents,.form-my-account .u-column1,.woocommerce-notices-wrapper,.form-checkout-coupon,.woocommerce-checkout-form-order,.form-custom-cart,.related-product-single,.wrapperContent,.list-product-tax-parent,#sb_instagram,.titel-wighet,.form-contact-7,.list-cartegory-product,.slider-list-product-by-term,.woocommerce-products-header,.footter-buttom,.footter-top{display:grid;flex-wrap:wrap;grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(24,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);max-width:100vw;overflow:hidden}
.footter-top {grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(12,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);}
.woocommerce-notices-wrapper .cart-empty,.woocommerce-notices-wrapper .woocommerce-message{grid-column-start:3;grid-column-end:25;margin-bottom:2.5rem}
/*--------------------------------------------------------------
# header
--------------------------------------------------------------*/
.site-branding img{max-width:120px}
.topbar-shop{background-color:#306f44;height:40px;align-items:center;position:relative;font-size:14px;color:var(--color-white)}
.topbar-shop .chakra-text{padding-left:12px;padding-right:8px}
.topbar-shop a{font-weight:700;display:inline-block;color:var(--color-white)}
.topbar-shop a i{margin-left:10px}
.topbar-shop .chakra-button{position:absolute;right:2rem;height:30px;color:var(--color-white);width:30px;background-color:transparent;border:none;border-radius:0;top:4px;padding:0;font-size:22px;z-index:1}
.logo-hidden{display:none}
.home .list-icons-header svg{color:var(--color-white)}
.home .list-icons-header svg path{fill:var(--color-white)}
.home .list-icons-header svg.chakra-icon path{fill:transparent}
.home .img-logo{display:none}
.home .logo-hidden{display:block}
.list-icons-header{display:flex;flex-wrap:wrap;align-items:center}
.list-icons-header a > svg{width:22px;height:22px;color:var(--color-text)}
.list-icons-header .wishlist_products_counter{position:relative}
.list-icons-header .wishlist_products_counter svg{width:22px;height:22px}
.list-icons-header .menu-icons{padding-right:0}
.list-icons-header .menu-icons a > svg{width:37px;height:14px}
.list-icons-header .mini-cart-header .cart-icon > svg{width:30px}
.list-icons-header .click-icons{display:inline-block}
.list-icons-header > div{padding-left:2rem;padding-right:2rem}
.list-icons-header > div + div{position:relative}
.list-icons-header > div + div:before{content:'';background:currentColor;position:absolute;top:50%;left:0;width:3px;height:3px;display:block;border-radius:50%}
.list-icons-header > div + div > a{display:block}
#masthead.show-search{position:relative;z-index:99999}
body:not(.home) #masthead.show-search{background-color:var(--color-white)}
.home .main-header{display:block;position:relative}
.home .main-header .content-header{position:absolute;left:0;top:0;width:100%;z-index:999}
.home .list-icons-header > div + div:before{background:var(--color-white)}
.home .wishlist_products_counter .wishlist_products_counter_number{background-color:var(--color-white);color:var(--color-text)}
.elementor-editor-active .main-header .content-header,.elementor-editor-active .main-header{position:static}
#site-content{padding-top:0}
body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{color:var(--color-text)}
#top-header-sticky.hover-children-menu .content-header{background-color:#183f26}
#top-header-sticky.hover-children-menu .wishlist_products_counter .wishlist_products_counter_number{color:var(--color-text)!important;background-color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile .mini-cart-header .cart-icon .cart-count,#top-header-sticky.hover-children-menu .mini-cart-header .cart-icon .cart-count,#top-header-sticky.show-menu-mobile .list-icons-header svg path,#top-header-sticky.hover-children-menu .list-icons-header svg path,#top-header-sticky.show-menu-mobile .list-icons-header a > svg,#top-header-sticky.hover-children-menu .list-icons-header a > svg{color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile .list-icons-header svg path,#top-header-sticky.hover-children-menu .list-icons-header svg path{fill:var(--color-white)!important}
#top-header-sticky.show-menu-mobile .list-icons-header svg.chakra-icon path,#top-header-sticky.hover-children-menu .list-icons-header svg.chakra-icon path{fill:transparent!important}
#top-header-sticky.show-menu-mobile .img-logo,#top-header-sticky.hover-children-menu .img-logo{display:none!important}
#top-header-sticky.show-menu-mobile .logo-hidden,#top-header-sticky.hover-children-menu .logo-hidden{display:block!important}
#top-header-sticky.show-menu-mobile .mini-cart-header .cart-icon .cart-count,#top-header-sticky.hover-children-menu .mini-cart-header .cart-icon .cart-count{color:var(--color-text)!important;background-color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link,#top-header-sticky.hover-children-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile .list-icons-header > div + div:before,#top-header-sticky.hover-children-menu .list-icons-header > div + div:before{background:var(--color-white)}
#top-header-sticky.show-menu-mobile.sticky-menu .list-icons-header a > svg,#top-header-sticky.hover-children-menu.sticky-menu .list-icons-header a > svg,#top-header-sticky.show-menu-mobile.sticky-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link,#top-header-sticky.hover-children-menu.sticky-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile.sticky-menu .img-logo,#top-header-sticky.hover-children-menu.sticky-menu .img-logo{display:none!important}
#top-header-sticky.show-menu-mobile.sticky-menu .logo-hidden,#top-header-sticky.hover-children-menu.sticky-menu .logo-hidden{display:block!important}
#top-header-sticky.show-menu-mobile.sticky-menu .list-icons-header svg path,#top-header-sticky.hover-children-menu.sticky-menu .list-icons-header svg path{fill:var(--color-white)!important}
#top-header-sticky.show-menu-mobile.sticky-menu .list-icons-header svg.chakra-icon path,#top-header-sticky.hover-children-menu.sticky-menu .list-icons-header svg.chakra-icon path{fill:transparent!important}
#top-header-sticky.show-menu-mobile.sticky-menu .mini-cart-header .cart-icon .cart-count,#top-header-sticky.hover-children-menu.sticky-menu .mini-cart-header .cart-icon .cart-count{color:var(--color-text)!important;background-color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile{position:relative;z-index:999}
#top-header-sticky.show-menu-mobile.sticky-menu{transform:translateY(0%);background:#183f26}
#top-header-sticky.show-menu-mobile.sticky-menu .img-logo{display:none!important}
#top-header-sticky.show-menu-mobile.sticky-menu .logo-hidden{display:block!important}
#top-header-sticky.show-menu-mobile.sticky-menu .menu-icons > a svg{color:var(--color-white)!important}
#top-header-sticky.show-menu-mobile .content-header{background:#183f26}
#top-header-sticky.sticky-menu{transition:all .2s ease-in-out 0;transform:translateY(-100%);background-color:var(--color-white);position:fixed;top:0;left:0;width:100%;z-index:999}
#top-header-sticky.sticky-menu .content-header{position:static!important}
#top-header-sticky.sticky-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{color:var(--color-text)!important}
#top-header-sticky.sticky-menu .mini-cart-header .cart-icon .cart-count,#top-header-sticky.sticky-menu .list-icons-header svg path,#top-header-sticky.sticky-menu .list-icons-header a > svg{color:var(--color-text)!important}
#top-header-sticky.sticky-menu .list-icons-header svg path{fill:var(--color-text)!important}
#top-header-sticky.sticky-menu .list-icons-header svg.chakra-icon path{fill:transparent!important}
#top-header-sticky.sticky-menu .mini-cart-header .cart-icon .cart-count{color:var(--color-white)!important;background-color:var(--color-text)!important}
#top-header-sticky.sticky-menu.not-top.show{transform:translateY(0%);box-shadow:0 0 8px rgba(0,0,0,0.12)}
#top-header-sticky.sticky-menu .img-logo{display:block!important}
#top-header-sticky.sticky-menu .logo-hidden{display:none!important}
.wishlist_products_counter .wishlist_products_counter_number{min-height:1.25rem;min-width:1.25rem;font-weight:400;line-height:1.2;border-radius:50%;display:inline-flex;vertical-align:top;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:-9px;right:-7px;color:var(--color-white);background-color:var(--color-text)}
.main-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation ul.nav-menu{display:flex;flex-wrap:wrap}
.main-navigation ul.nav-menu > li{width:auto}
.main-navigation ul.nav-menu > li > a{text-transform:uppercase}
.main-navigation ul li{position:relative;width:100%}
.main-navigation ul li a{padding:10px;font-size:14px;display:block}
.main-navigation ul li.current-menu-item a{background-color:#959595}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);position:absolute;top:100%;left:0;z-index:99999;width:300px;background-color:var(--color-text);white-space:nowrap;visibility:hidden;opacity:0}
.main-navigation ul ul ul{left:100%;top:0}
.menu-mobile{position:fixed;background:#306f44;padding-top:145px;width:100%;height:100%;z-index:55;top:0;left:0;display:none}
.menu-mobile.show-menu-mobile{display:block}
.menu-mobile .main-navigation-mobile{max-height:calc(100vh - 215px);max-height:-moz-calc(100vh - 215px);max-height:-webkit-calc(100vh - 215px);overflow-x:hidden;overflow-y:auto}
.menu-mobile ul{padding-left:0;margin-left:0}
.menu-mobile ul .myaccount-account a{display:flex;align-items:center}
.menu-mobile ul .myaccount-account a svg{width:20px;height:24px;margin-right:.75rem}
.menu-mobile ul li{position:relative}
.menu-mobile ul li span{position:absolute;top:0;right:0;z-index:1;width:72px;height:72px;display:flex;justify-content:center;align-items:center}
.menu-mobile ul li span svg{width:1em;height:1em;color:var(--color-white);font-size:1.25em}
.menu-mobile ul li a{display:block;font-size:14px;color:var(--color-white)}
.menu-mobile ul ul.sub-menu{display:grid;flex-wrap:wrap;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:1rem;padding-bottom:1.25rem;padding-left:1rem;padding-right:1rem;display:none}
.menu-mobile ul.nav-menu-mobile > li{border-top:1px solid rgba(255,255,255,0.6)}
.menu-mobile ul.nav-menu-mobile > li > a{padding-top:1.5rem;padding-bottom:1.5rem;font-weight:700;font-size:16px}
.menu-mobile .main-navigation-mobile .nav-nemu-mobile{grid-column:3 / 25;grid-row-start:1;grid-column-end:25}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{margin-left:1rem}
.nav-nemu-header #mega-menu-wrap-main-menu,.nav-nemu-header #mega-menu-wrap-main-menu #mega-menu-main-menu{position:static}
.nav-nemu-header #mega-menu-main-menu > .mega-menu-item-has-children > .mega-sub-menu{max-width:1440px!important;margin:auto!important;padding:15px!important;right:0!important}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:3rem 3rem 3rem 15px}
.nav-nemu-header #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item{width:24%}
.nav-nemu-header #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:nth-child(2n+1){clear:both}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{width:100%}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link .mega-indicator{display:none}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{border-color:transparent}
.mega-menu-item .logo-box{display:flex;flex-wrap:wrap}
.mega-menu-item .logo-box .logo{width:230px;height:230px;overflow:hidden}
.mega-menu-item .logo-box .logo img{height:100%;width:100%;object-position:center;object-fit:cover}
.mega-menu-item .logo-box .text-box{width:calc(100% - 230px);width:-moz-calc(100% - 230px);width:-webkit-calc(100% - 230px);padding-left:20px}
.mega-menu-item .logo-box .text-box span.title-sub{display:block;opacity:50%;color:var(--color-white);font-size:10px;text-transform:uppercase;margin-bottom:.5rem}
.mega-menu-item .logo-box .text-box h3{font-family:var(--sec_font);margin-bottom:.5rem}
.mega-menu-item .logo-box .text-box h3 a{color:var(--color-white);margin-top:.5rem;font-size:24px;padding-left:0!important;line-height:1.2}
.mega-menu-item .logo-box .text-box .description_menu{color:var(--color-white);line-height:2;margin-top:.5rem;opacity:.85}
.form-test input[type="submit"]{display:none}
.site-content{padding-top:40px}
.botton-icons-hover .elementor-button-icon{line-height:1}
.botton-icons-hover .elementor-button-icon svg{width:6px;height:11px;display:inline-block;line-height:1em;flex-shrink:0}
.botton-icons-hover.back-boder .elementor-button-link:before{background-image:linear-gradient(#12121e,#12121e)}
.botton-icons-hover .elementor-button-link{position:relative}
.botton-icons-hover .elementor-button-link:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(#fff,#fff);background-size:100% 1px;border-radius:0;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease-in-out 0}
.botton-icons-hover .elementor-button-link:hover:before{background-size:0 1px;background-position:100% 100%}
.title-svg-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.title-svg-content .chakra-icon{width:114px;height:57px;display:inline-block;line-height:1em}
.form-contact-7 > *{height:100%;display:flex;flex-wrap:wrap;align-items:center}
.form-contact-7 > * > *{width:100%}
.form-contact-7 .pg-title-cnt{grid-column-start:2;grid-column-end:26;grid-row-start:1;grid-row-end:2}
.form-contact-7 .pg-title-cnt .chakra-text{font-size:10px;color:#000;opacity:.5;text-transform:uppercase;display:block;letter-spacing:1.25px;margin-bottom:.75rem}
.form-contact-7 .pg-title-cnt .chakra-heading{font-size:2.25rem;font-family:var(--sec_font);line-height:1.2;margin-bottom:0}
.form-contact-7 .form{grid-column-start:3;grid-column-end:25;grid-row-start:2;grid-row-end:3}
.form-contact-7 .form .chakra-form-control{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}
.form-contact-7 .form .chakra-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;-webkit-flex:1;-ms-flex:1;flex:1}
.form-contact-7 .form .chakra-form input[type="email"],.form-contact-7 .form .chakra-form .email-form{width:100%}
.form-contact-7 .form .chakra-form input[type="email"]{height:60px;letter-spacing:1.25px;font-size:12px;border-bottom:1px solid var(--color-text);border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;background:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.form-contact-7 .form .chakra-form input[type="email"]::placeholder{text-transform:uppercase;color:#A0AEC0}
.form-contact-7 .form .chakra-form input[type="email"]:focus{border-color:var(--color-text)}
.form-contact-7 .form .chakra-form input[type="checkbox"]{width:20px;height:20px;background:transparent}
.form-contact-7 .form .chakra-form .chakra-checkbox{margin-top:1rem;margin-bottom:1rem;display:flex}
.form-contact-7 .form .chakra-form .chakra-checkbox label{line-height:0}
.form-contact-7 .form .chakra-form .chakra-checkbox .wpcf7-list-item{margin-left:0}
.form-contact-7 .form .chakra-form .text-checkbox{font-size:14px;letter-spacing:1.25px;margin-left:.5rem;display:inline-block}
.form-contact-7 .form .chakra-form .text-checkbox a{text-decoration:underline}
.form-contact-7 .form .submit-form{width:100%;max-width:220px}
.form-contact-7 .form .submit-form input[type="submit"]{width:100%;height:60px;background-color:var(--color-text);color:var(--color-white);font-weight:500;line-height:1.2;border-color:var(--color-text);font-size:12px}
.form-contact-7 .background-form{grid-column-start:1;grid-column-end:27;grid-row-start:1;grid-row-end:3;z-index:-1;height:100%}
.form-contact-7 .background-form .color{width:100%;min-height:500px}
.titel-wighet{margin-bottom:2.5rem}
.titel-wighet .title-content{grid-column-start:3;grid-column-end:25;grid-row-start:1;grid-row-end:2}
.titel-wighet .title-content .title-sub{font-size:10px;color:#000;opacity:.5;text-transform:uppercase;display:block;letter-spacing:1.25px;margin-bottom:.75rem}
.titel-wighet .title-content .title{font-size:2.25rem;font-family:var(--sec_font);line-height:1.2;margin-bottom:0}
.titel-wighet .chakra-button{grid-column-start:16;grid-column-end:25;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;justify-self:flex-end;max-width:175px}
.titel-wighet .chakra-button a{position:relative;display:inline-flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.2;padding:0;background-color:transparent;border-radius:0;color:var(--color-text);min-width:152px;height:2.5rem;width:100%}
.titel-wighet .chakra-button a svg{width:6px;height:11px;display:inline-block;line-height:1em}
.titel-wighet .chakra-button a:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(#12121e,#12121e);background-size:100% 1px;border-radius:0;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease-in-out 0}
.titel-wighet .chakra-button a:hover:before{background-size:0 1px;background-position:100% 100%}
#sb_instagram > #sbi_images{grid-column-start:3;grid-column-end:26;grid-row-start:2;grid-row-end:3;overflow:visible;padding:0!important}
#sb_instagram > #sbi_images .sbi_photo,#sb_instagram > #sbi_images .sbi_item{width:100%!important}
#sb_instagram .sliders-list-instagram{position:relative}
#sb_instagram .sliders-list-instagram .button-next-instagram,#sb_instagram .sliders-list-instagram .button-prev-instagram{background:#fff;width:50px;height:50px;display:flex;align-items:center;flex-wrap:wrap;border-radius:50%;transform:translateY(-50%);justify-content:center;position:absolute;z-index:4;top:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.7}
#sb_instagram .sliders-list-instagram .button-next-instagram svg,#sb_instagram .sliders-list-instagram .button-prev-instagram svg{width:13px;height:27px;display:inline-block;line-height:1em}
#sb_instagram .sliders-list-instagram .button-next-instagram{right:-4%}
#sb_instagram .sliders-list-instagram .button-next-instagram.swiper-button-disabled{opacity:.4}
#sb_instagram .sliders-list-instagram .button-prev-instagram{left:-4%}
#sb_instagram .sliders-list-instagram .button-prev-instagram.swiper-button-disabled{opacity:.4}
#sb_instagram .sliders-list-instagram .scrollbar-slider-instagram{position:absolute;z-index:50;height:5px;width:98%;bottom:-3rem;left:0;background:rgba(0,0,0,0.1)}
.slider-banner-hone .slider-list-banner{max-height:96vh;position:relative;overflow:hidden}
.slider-banner-hone .slider-list-banner .button-prev-banner,.slider-banner-hone .slider-list-banner .button-next-banner{background:var(--color-white);width:50px;height:50px;display:flex;align-items:center;flex-wrap:wrap;border-radius:50%;transform:translateY(-50%);justify-content:center;position:absolute;z-index:4;top:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.8}
.slider-banner-hone .slider-list-banner .button-prev-banner svg,.slider-banner-hone .slider-list-banner .button-next-banner svg{width:13px;height:27px;display:inline-block;line-height:1em}
.slider-banner-hone .slider-list-banner .button-prev-banner{left:10px}
.slider-banner-hone .slider-list-banner .button-next-banner{right:10px}
.slider-banner-hone .slider-list-banner .iterm-slide{position:relative}
.slider-banner-hone .slider-list-banner .iterm-slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(18,18,30,0.43);z-index:1}
.slider-banner-hone .slider-list-banner .iterm-slide img{height:96vh;object-position:center;object-fit:cover;width:100%}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider{position:absolute;z-index:2;height:100%;width:100%;left:0;top:0;display:flex;flex-wrap:wrap;align-items:center;padding:20px 0}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider .content{display:grid;flex-wrap:wrap;grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(24,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);max-width:100vw;grid-template-rows:auto 1fr}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider h2{grid-column-start:4;grid-column-end:14;font-size:4.5rem;font-family:var(--sec_font);margin-bottom:2rem;color:var(--color-white);margin-bottom:0}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.description{margin-top:1.5rem;margin-bottom:1.5rem;color:var(--color-white);font-size:14px;line-height:2em;grid-column-start:4;grid-column-end:11;grid-row-start:2;grid-row-end:3}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link{grid-column-start:4;grid-column-end:7;grid-row-start:3;grid-row-end:4}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link a{display:inline-block;line-height:1.2;font-weight:500;font-size:14px;max-width:180px;padding-bottom:1rem;color:var(--color-white);position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:0;background:var(--chakra-colors-transparent);background-image:linear-gradient(#fff,#fff);-webkit-background-position:0 100%;background-position:0 100%;-webkit-background-size:100% 1px;background-size:100% 1px;background-repeat:no-repeat;-webkit-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link a span{margin-left:.5rem}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link a svg{width:6px;height:11px}
.slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link a:hover:before{background-size:0 1px;background-position:100% 100%}
.banner-contents a{display:block;position:relative;color:var(--color-white)}
.banner-contents .contents-text{position:absolute;width:100%;top:0;left:0;height:100%;display:flex;align-items:center;flex-wrap:wrap;padding:2rem}
.banner-contents .contents-text .content{display:grid;flex-wrap:wrap;grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(24,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);max-width:100vw;width:100%;overflow:hidden}
.banner-contents .list-text{grid-column-start:3;grid-column-end:25;text-align:center}
.banner-contents .title-sub{font-size:10px;opacity:.5;letter-spacing:1.25px;text-transform:uppercase;display:block;margin-bottom:.75rem}
.banner-contents .title{font-size:1.75rem;line-height:2;color:#fff;font-family:var(--sec_font);margin-bottom:0}
.banner-contents .description{line-height:2;font-size:14px;margin-bottom:1.5rem;margin-top:1.5rem;opacity:.85}
.banner-contents .logo img{object-position:center;object-fit:cover;width:100%}
.banner-contents .link-contact{margin-top:1rem}
.banner-contents .link-contact span.chakra-button{display:flex;align-items:center;position:relative;justify-content:space-between;max-width:175px;padding-bottom:1rem}
.banner-contents .link-contact span.chakra-button:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:0;background:var(--chakra-colors-transparent);background-image:linear-gradient(#fff,#fff);-webkit-background-position:0 100%;background-position:0 100%;-webkit-background-size:100% 1px;background-size:100% 1px;background-repeat:no-repeat;-webkit-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out}
.banner-contents .link-contact span.chakra-button:hover:before{background-size:0 1px;background-position:100% 100%}
.banner-contents .link-contact span.chakra-button span{margin-left:.5rem}
.banner-contents .link-contact span.chakra-button span svg{width:6px;height:11px}
.banner-contents .link-contact span.chakra-button span svg path{stroke:#fff}
.list-faq{min-height:800px}
.list-faq .list-sidebar-faq{grid-column-start:2;grid-column-end:25;margin-bottom:8rem}
.list-faq .list-sidebar-faq ul{padding-top:90px;margin-left:0;padding-left:0;list-style:none}
.list-faq .list-sidebar-faq ul li{padding-top:.4rem;padding-bottom:.4rem;font-size:12px;margin-top:1rem;margin-bottom:1rem}
.list-faq .list-sidebar-faq ul li a{font-weight:700;color:var(--color-text);display:inline-block;padding-bottom:.25rem;border-bottom:2px solid transparent}
.list-faq .list-sidebar-faq ul li a.active-link{border-color:var(--color-text)}
.list-faq .content-faq{grid-column-start:3;grid-column-end:25}
.list-faq .content-faq h1{font-size:3.75rem;font-family:var(--sec_font);line-height:1.2;margin-bottom:2rem;margin-top:1rem;text-transform:uppercase}
.list-faq .content-faq select{width:100%;border-radius:0;background-color:var(--color-background);text-transform:uppercase;height:60px;padding-left:1rem;padding-right:1rem;border-color:var(--color-background);margin-bottom:3rem}
.list-faq .content-faq select:hover{background-color:#dad3cb;border-color:#dad3cb}
.list-faq .group-faq-content{margin-bottom:8rem}
.list-faq .group-faq-content .group-faq{margin-top:16px}
.list-faq .group-faq-content .group-faq .title{font-size:1rem;padding:.5rem 1rem;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}
.list-faq .group-faq-content .group-faq .title:hover{background-color:rgba(0,0,0,0.04)}
.list-faq .group-faq-content .group-faq .title svg{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:grey;transition:transform .2s ease 0;transform-origin:center center;font-size:1.25em;vertical-align:middle;margin-right:1.5rem}
.list-faq .group-faq-content .group-faq .title.show-title svg{transform:rotate(-180deg)}
.list-faq .group-faq-content .group-faq .content{padding:.5rem 1rem;line-height:2.5;opacity:.85;display:none}
.list-faq .group-faq-content .group-faq:first-child .content{display:block}
.list-product-tax-parent .item-list .post-box-title{margin-top:2rem}
.list-product-tax-parent .item-list .post-box-title a{color:var(--color-text);letter-spacing:1.5px;text-transform:uppercase;font-size:15px;margin-bottom:0}
.list-product-tax-parent .item-list p{margin-bottom:2.5rem;margin-top:2.5rem;line-height:2}
.last-pagination{margin-top:3rem}
.last-pagination ul{margin-bottom:10px;padding-left:0;margin-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.last-pagination ul li{margin-left:5px;margin-right:5px}
.last-pagination ul li span,.last-pagination ul li a{display:flex;width:35px;height:35px;border:1px solid #306f44;color:#306f44;align-items:center;border-radius:50%;justify-content:center}
.last-pagination ul li a:hover,.last-pagination ul li span{background-color:#306f44;color:var(--color-white)}
/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
ul.unlist {list-style: none;margin: 0;padding: 0;}
ul.unlist li {margin-bottom: 10px;}
.site-footer .unlist {color: #fff;}
#back-top{position:fixed;bottom:75px;right:40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-secondary);opacity:0;z-index:9999999;visibility:hidden}
#back-top.slow-back-top{visibility:visible;opacity:1}
#back-top a{color:var(--color-white)}
.site-footer .site-info{padding-top:5rem;padding-bottom:5rem;background-color:#306f44}
.site-footer #footer-bar-1{grid-column-start:3;grid-column-end:7}
.site-footer #footer-bar-2{grid-column-start:9;grid-column-end:14}
.site-footer #footer-bar-3{grid-column-start:15;grid-column-end:19}
.site-footer .footer-bar .widget-title{letter-spacing:.5px;font-size:16px;font-family:var(--sec_font);margin-bottom:.75rem;color:var(--color-white)}
.site-footer .footer-bar ul.menu{padding-left:0;margin-left:0;list-style:none}
.site-footer .footer-bar ul.menu li a{display:inline-block;margin-top:.25rem;margin-bottom:.25rem;color:var(--color-white)}
.site-footer .footer-bar .logo-instagram img{width:120px}
.site-footer .footer-bar .link{margin-top:1.6rem}
.site-footer .footer-bar .link a{color:var(--color-white);display:block;line-height:1}
.site-footer .footer-bar .link svg{width:16px;height:16px;display:inline-block;line-height:1em;margin-right:.75rem}
.site-footer .footer-bar .link svg path{fill:var(--color-white)}
.footter-buttom{color:#fff;font-size:12px;opacity:.75}
.site-info-buttom{background-color:#183f26;padding-top:1.5rem;padding-bottom:1.5rem}
.site-info-buttom .coppyright-left{grid-column-start:2;grid-column-end:18}
.site-info-buttom .coppyright-right{grid-column-start:21;grid-column-end:26}
.search-modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9;background:#12121e;opacity:.99;padding-top:90px;padding-bottom:70px;flex-wrap:wrap;justify-content:center;align-items:center;display:none}
.search-modal.show-search{display:flex}
.search-modal .title{display:flex;justify-content:center;align-items:center;font-size:1.875rem;font-family:var(--sec_font);margin-bottom:20px}
.search-modal .title svg{width:22px;height:21px}
.search-modal .search-modal-content{width:100%;display:grid;flex-wrap:wrap;grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(24,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);max-width:100vw}
.search-modal .woocommerce-product-search{display:flex;flex-wrap:wrap;align-items:center;grid-column:3 / 25}
.search-modal .woocommerce-product-search .search-input{width:70%;padding-right:1rem}
.search-modal .woocommerce-product-search input[type="search"]{height:60px;background-color:transparent;letter-spacing:1.7px;transition:all .3s ease-in-out 0;font-size:12px;font-weight:500;border-color:#f7f3ee;padding-left:1rem;padding-right:1rem;width:100%;color:var(--color-white)}
.search-modal .woocommerce-product-search input[type="search"]::placeholder{color:#CBD5E0;font-weight:400}
.search-modal .woocommerce-product-search button{width:30%;text-transform:none;height:60px;color:var(--color-text);font-weight:500;font-size:14px;line-height:1.2;background-color:#f7f3ee;border-color:#f7f3ee;padding:0;border-radius:0}
.menu-icons-footer{position:fixed;display:flex;bottom:0;left:0;right:0;width:100%;height:70px;z-index:8000;background-color:var(--color-background)}
.menu-icons-footer > div{width:25%;height:100%;align-items:center;justify-content:center;display:flex}
.menu-icons-footer > div.active{background-color:#306f44}
.menu-icons-footer > div.active a svg{color:var(--color-white)}
.menu-icons-footer > div.active a circle,.menu-icons-footer > div.active a path{stroke:var(--color-white)}
.menu-icons-footer > div.active a svg:not(.chakra-icon) path{fill:var(--color-white)}
.menu-icons-footer > div.active .wishlist_products_counter .wishlist_products_counter_number,.menu-icons-footer > div.active.mini-cart-header .cart-icon .cart-count{color:var(--color-text);background-color:var(--color-white)}
.menu-icons-footer > div.active .wishlist_products_counter_number{min-height:1.25rem;min-width:1.25rem;font-weight:400;line-height:1.2;border-radius:50%;display:inline-flex;vertical-align:top;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:-9px;right:-7px;color:var(--color-white);background-color:var(--color-text)}
.menu-icons-footer > div a{position:relative}
.menu-icons-footer > div a svg{width:28px;height:22px}

.content-template-default,.content-single-post{display:grid;flex-wrap:wrap;grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(24,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);max-width:100vw;padding-top:40px}
.content-single-post{padding-bottom:40px}
.content-template-default .page,.content-single-post .post{grid-column-start:3;grid-column-end:25}
.content-template-default .entry-header{display:flex;flex-direction:column;align-items:flex-start}
.content-template-default .sub-title{display:block;font-size:10px;color:#000;opacity:.5;text-transform:uppercase;letter-spacing:1.25px;margin-bottom:16px}
.content-template-default h1.entry-title,.content-single-post h1.entry-title{font-size:60px;line-height:1.2;font-family:'NewParis Headline';width:60%;margin-bottom:32px}
.content-single-post h1.entry-title{width:100%;font-size:40px}
.content-template-default .entry-content{margin-top:0}
.content-template-default .entry-content h2,.content-single-post .entry-content h2{font-size:12px;font-weight:500;letter-spacing:1.5px;margin-bottom:16px}
.content-template-default .entry-content p,.content-single-post .entry-content p{font-size:14px;line-height:2;opacity:.85;margin-bottom:32px;font-weight:400}
.content-single-post .entry-meta{display:none}
.heading-title .elementor-heading-title{font-family:'NewParis Headline'}
.form-information .wpcf7-form{background-color:#306f44;padding:40px 32px;color:var(--color-white)}
.form-information .chakra-title{font-size:16px;font-weight:500;letter-spacing:1.25px;text-transform:uppercase;margin-bottom:32px;padding-top:16px;color:var(--color-white)}
.form-information .chakra-title.pd-0{padding-top:0}
.form-information .wpcf7-form .form-control{padding:0;background-color:transparent;border:none;margin-bottom:16px}
.form-information .wpcf7-form .form_label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.25px;font-weight:300;color:var(--color-white);margin-bottom:8px}
.form-information .wpcf7-form .form_required{color:#e53e3e;margin-left:4px}
.form-information input.wpcf7-form-control,.form-information .wpcf7-select,.form-information .wpcf7-textarea{font-size:12px;font-weight:500;letter-spacing:1.25px;outline:0;height:60px;padding:16px;width:100%;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.form-information .form_helper-text{font-size:11px;color:var(--color-white);opacity:.8;margin-top:8px}
.form-information .wpcf7-checkbox .wpcf7-list-item{margin-left:0}
.form-information .privacyAccepted{padding-top:16px}
.form-information .form-checkbox{display:flex;flex-wrap:wrap;align-items:center;line-height:0}
.form-information .wpcf7-checkbox .wpcf7-list-item-label{font-size:11px}
.form-information .wpcf7-checkbox label{line-height:0}
.form-information .wpcf7-checkbox input[type="checkbox"]{width:20px;height:20px;border:2px solid #e2e8f0;background:transparent}
.form-information .form-checkbox .text-checkbox{font-size:11px;letter-spacing:1.25px;margin-left:5px}
.form-information .form-checkbox .text-checkbox a{text-decoration:underline}
.form-information input.wpcf7-submit{font-size:14px;margin:16px 0 32px;color:#fff;background-color:#183f26}
.form-information input.wpcf7-submit:hover{color:#12121e;background-color:var(--color-white)}
.form-information .wpcf7-spinner{display:none}
.form-information .chakra-text{font-size:12px;color:#d3d3d3}
.form-information .wpcf7-form p{margin-bottom:0}
.form-information .wpcf7-select{position:relative;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(./assets/images/down-solid.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:10px 15px}
.form-information .wpcf7-textarea{min-height:200px}
.tpl-about-us .about-header,.tpl-about-us .about-content,.tpl-about-us .slider-about{display:grid;flex-wrap:wrap;grid-template-columns:minmax(calc(calc(100% - 1440px)/2),1fr) repeat(24,1fr) minmax(calc(calc(100% - 1440px)/2),1fr);max-width:100vw;padding-top:64px;overflow:hidden}
.tpl-about-us .entry-content{margin-top:0}
.about-header .header-content{grid-column-start:5;grid-column-end:20}
.about-header .image{margin-bottom:32px}
.about-header .image img{width:28px;height:43px;display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle}
.about-header .sub-title{font-size:10px;color:#000;opacity:.5;text-transform:uppercase;margin-bottom:32px;letter-spacing:1.25px}
.about-header .chakra-heading-title{font-size:48px;font-weight:400;font-family:'NewParis Headline';line-height:1.2}
.tpl-about-us .about-content .content-text{grid-column-start:5;grid-column-end:13;margin-bottom:0}
.list-about-us{margin:0;padding:0;list-style:none;font-size:12px;line-height:2.25}
.list-about-us .item{display:flex;align-items:flex-start;flex-direction:row;margin-top:80px}
.list-about-us .item:first-child{margin-top:0}
.list-about-us .item .stt{position:relative;margin-right:64px}
.list-about-us .item .stt:after{content:"";position:absolute;width:18px;height:1px;background:#000;left:64px;bottom:50%}
.list-about-us .item .stt .number{display:flex;align-items:center;justify-content:center;height:50px;width:50px;background-color:#12121e;border-radius:50px;color:#fff;font-size:14px;line-height:2;opacity:.85}
.list-about-us .about-text{font-size:14px;font-weight:400;line-height:2;opacity:.85}
.tpl-about-us .about-content .content-img{grid-column-start:15;grid-column-end:25;display:flex;align-items:center;justify-content:center}
.tpl-about-us .content-img .img-right{width:100%}
.tpl-about-us .content-img .img-right .img{display:block;overflow:hidden;position:relative;box-sizing:border-box;margin:0}
.tpl-about-us .content-img .img-right .height-img{display:block;box-sizing:border-box;padding-top:83.333333333333%}
.tpl-about-us .about-content .content-img img{position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;max-width:100%;max-height:100%;object-fit:contain}
.slider-about .silde-pointer-events{position:relative;grid-column-start:5;padding-bottom:100px;grid-column-end:26;grid-row-start:2;grid-row-end:3;overflow:visible}
.silde-pointer-events .item-about{position:relative;width:100%;height:100%;max-width:530px;padding-bottom:24px}
.silde-pointer-events .item-about .content-text{padding:0 40px;display:flex;flex-direction:column}
.silde-pointer-events .item-about .title{letter-spacing:1.5px;text-transform:uppercase;font-size:15px;font-weight:500;margin-top:32px;text-align:center}
.silde-pointer-events .item-about .description{margin:40px 0;font-size:14px;font-weight:400;line-height:2;opacity:.85;letter-spacing:1px;text-align:center}
.silde-pointer-events .swiper-button{position:absolute;display:flex;justify-content:center;align-items:center;top:33%;width:80px;height:80px;border-radius:50%;color:#fff;font-size:14px;font-weight:500;background:#f7f3ee;z-index:10}
.silde-pointer-events .swiper-button.swiper-button-disabled{opacity:.4}
.silde-pointer-events .button-prev-about{left:-4%}
.silde-pointer-events .button-next-about{right:-4%}
.silde-pointer-events .swiper-button svg{display:inline-block;width:13px;height:27px;color:#fff;line-height:1em}


@media (max-width: 1400px) {
  #site-navigation{display:none}
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider h2{grid-column-end:18;font-size:3.5rem}
  .logo-heager{padding:25px 0}
}
@media (max-width: 1199px) {
  .titel-wighet .chakra-button,.topbar-shop{display:none!important}
  .menu-mobile ul ul.sub-menu{grid-template-columns:repeat(3,1fr)}
  .form-contact-7 .form .chakra-form{width:100%}
  .form-contact-7 .form .submit-form{max-width:100%}
  .titel-wighet .title-content,.form-contact-7 .pg-title-cnt{text-align:center}
  .list-faq .list-sidebar-faq{display:none}
  .list-faq .content-faq h1,.content-faq .woocommerce-breadcrumb{text-align:center}
  .container-fluid{padding-left:25px;padding-right:25px}

  .content-template-default .entry-header{align-items:center}
  .content-template-default h1.entry-title,.content-single-post h1.entry-title{width:100%}
  .about-header .header-content{grid-column-start:3;grid-column-end:25}
  .about-header .image{display:none}
  .about-header .sub-title{margin-bottom:16px;text-align:center}
  .about-header .chakra-heading-title{margin-bottom:0;text-align:center}
  .tpl-about-us .about-content .content-text{grid-column-start:3;grid-column-end:25;margin-bottom:32px}
  .tpl-about-us .about-content .content-img{grid-column-start:3}
  .list-about-us .item{flex-direction:column;align-items:center;justify-content:center}
  .list-about-us .item .stt{margin-bottom:32px;margin-right:0}
  .list-about-us .item .stt:after{width:1px;height:18px;left:50%;bottom:-2rem;background:#000}
  .list-about-us .about-text{text-align:center}
  .slider-about .silde-pointer-events{grid-column-start:2;padding-bottom:16px}
  .silde-pointer-events .item-about .content-text{padding:0}
  .silde-pointer-events .swiper-button{width:50px;height:50px}
  .silde-pointer-events .button-prev-about{left:0}
  .silde-pointer-events .button-next-about{right:0}
  .silde-pointer-events .item-about .description{margin:24px 0}
  .heading-title .elementor-heading-title br{display:none}
  .form-information .chakra-title{text-align:center;padding-top:32px}
  .form-information input.wpcf7-form-control,.form-information .wpcf7-select,.form-information .wpcf7-textarea{background-color:#f7f3ee}
  .form-information input.wpcf7-submit{background-color:#12121e}
  .form-information .form-checkbox .text-checkbox{font-size:14px;opacity:.8}
  .form-contact{position:relative!important}
}
@media (max-width: 991px) {
  .logo-instagram .logo-desktop,.list-icons-header > div + div:before,.list-icons-header > div:not(.menu-icons){display:none}
  .site-footer .site-info{background-color:#183f26;padding-bottom:0}
  .site-footer #footer-bar-3,.site-footer #footer-bar-2,.site-footer #footer-bar-1{grid-column-start:2;grid-column-end:13}
  .site-footer .footer-bar .widget-title{color:var(--color-white);font-size:15px;font-weight:700;margin-bottom:0;cursor:pointer;padding:1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}
  .site-footer .footer-bar .widget-title span svg{width:1em;height:1em;font-size:1.25em}
  .site-footer .footer-bar .link svg path{fill:var(--color-white)}
  .site-footer .footer-bar .link svg,.site-footer .footer-bar .link a,.site-footer .footer-bar ul.menu li a{color:var(--color-white)}
  .widget_nav_menu ul.menu{display:none}
  .footter-top .widget.master-logo-instagram-widget{padding-bottom:2rem}
  .footter-top .widget{margin-bottom:0;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-white)}
  .site-footer .footer-bar ul.menu{padding-left:20px}
  .site-info-buttom .coppyright-right,.site-info-buttom .coppyright-left{grid-column-start:3;grid-column-end:25}
  .search-modal{background-color:var(--color-background)}
  .search-modal .woocommerce-product-search button,.search-modal .woocommerce-product-search .search-input{width:100%}
  .search-modal .woocommerce-product-search .search-input{padding-right:0;margin-bottom:1rem}
  .search-modal .woocommerce-product-search input[type="search"]{background-color:var(--color-white);border-color:var(--color-white)}
  .search-modal .woocommerce-product-search input[type="search"]:hover{border-color:var(--color-text)}
  .search-modal .woocommerce-product-search input[type="search"]::placeholder{text-transform:uppercase}
  .search-modal .woocommerce-product-search button{color:var(--color-white);background-color:var(--color-text);border-color:var(--color-text)}
  .search-modal .woocommerce-product-search button:hover{color:var(--color-text);background-color:var(--color-background)}
  .site-footer{padding-bottom:70px}
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link a{margin:auto}
  .slider-banner-hone .slider-list-banner .button-prev-banner,.slider-banner-hone .slider-list-banner .button-next-banner{display:none}
  .content-header .site-branding{order:3}
  .content-header .list-icons-header{order:1}
  .content-header .menu-icons{padding-left:0}
  .banner-contents .link-contact > span{margin:auto}
  .content-template-default h1.entry-title,.content-single-post h1.entry-title{font-size:36px}
  .tpl-about-us .about-header{padding-top:0;margin-bottom:40px}
  .about-header .chakra-heading-title{font-size:36px}
  .tpl-about-us .about-content{padding-top:0}
  .list-about-us .item{margin-top:48px}
}
@media (max-width: 767px) {
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider h2{grid-column-end:24;font-size:2rem}
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.description{grid-column-end:24}
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider div.link{grid-column-end:24}
  .menu-mobile ul ul.sub-menu{grid-template-columns:repeat(2,1fr)}
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider{align-items:flex-end;padding:48px 0}
  .slider-banner-hone .slider-list-banner,.slider-banner-hone .slider-list-banner .iterm-slide img{height:60vh}
  .slider-banner-hone .slider-list-banner .iterm-slide .content-slider .content{text-align:center}
}
@media (min-width: 992px) {
  .container-fluid{padding-left:4rem;padding-right:4rem}
  .list-faq .list-sidebar-faq{grid-column-end:6}
  .logo-instagram .logo-mobile,.woocommerce-product-search .title,.site-footer .footer-bar .widget-title span,.menu-icons-footer{display:none}
  .banner-contents .list-text{grid-column-start:13;text-align:left;grid-column-end:23}
  .banner-contents .title{font-size:2.25rem}
}
@media (min-width: 1200px) {
  .form-contact-7 .pg-title-cnt{grid-column-start:4;grid-column-end:10}
  .form-contact-7 .background-form{grid-column-start:3;grid-column-end:25;grid-row-end:2}
  .form-contact-7 .background-form .color{min-height:300px}
  .form-contact-7 .form{grid-column-start:11;grid-column-end:24;grid-row-start:1;grid-row-end:2}
  .form-contact-7 .form .submit-form{margin-left:2.5rem}
  #sbi_images .sbi_photo{height:370px!important}
  .titel-wighet .title-content{grid-column-start:4;grid-column-end:10}
  #sb_instagram > #sbi_images{grid-column-start:4}
  .site-footer #footer-bar-1{grid-column-start:2;grid-column-end:5}
  .site-footer #footer-bar-2{grid-column-start:7;grid-column-end:11}
  .site-footer #footer-bar-3{grid-column-start:11;grid-column-end:15}
  .site-info-buttom .coppyright-left{grid-column-end:12}
  .site-info-buttom .coppyright-right{grid-column-start:22}
  #sb_instagram .sliders-list-instagram .button-next-instagram,#sb_instagram .sliders-list-instagram .button-prev-instagram{width:80px;height:80px}
  .list-faq .content-faq{grid-column-start:8}
  .search-modal .woocommerce-product-search{grid-column:7 / 19}
  .slider-banner-hone .slider-list-banner .button-prev-banner,.slider-banner-hone .slider-list-banner .button-next-banner{width:80px;height:80px}
  .list-faq select{display:none}
  .banner-contents .list-text{grid-column-start:15}
}
@media (min-width: 1400px) {
  .list-faq .list-sidebar-faq ul{padding-top:100px}
  .list-icons-header > div:last-child{padding-right:0}
  .list-icons-header .menu-icons{display:none}
}