@media only screen and (min-width:1200px){#topmenu{padding:15px 70px}}@media only screen and (min-width:1025px){.header_top_bg{z-index:9998;position:relative;background-color:var(--light-color)}.header_top_bg.fixed-header{position:fixed;top:0;width:100%}.header_top_bg.header_trans-fixed{left:0;position:fixed;top:0;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:transparent;width:100%}.header_top_bg.header_trans-fixed.bg-fixed-color{background-color:var(--light-color)}.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text #topmenu .menu>li>a{color:var(--grey-color)}.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text #topmenu .menu>li.current-menu-ancestor>a,.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text #topmenu .menu>li.current-menu-item>a,.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text #topmenu .menu>li.current-menu-parent>a,.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text #topmenu .menu>li:hover>a,.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text #topmenu .menu>li:not(.menu-item-has-children).active>a,.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text .logo span,.header_top_bg.header_trans-fixed.bg-fixed-color.menu_light_text .open-search{color:var(--dark-color)}.header_top_bg.header_trans-fixed.menu_light_text .logo span{color:var(--light-color)}.header_top_bg.header_trans-fixed.menu_light_text #topmenu .menu>li>a{opacity:.8;color:var(--light-color)}.header_top_bg.header_trans-fixed.menu_light_text #topmenu .menu>li.current-menu-ancestor>a,.header_top_bg.header_trans-fixed.menu_light_text #topmenu .menu>li.current-menu-item>a,.header_top_bg.header_trans-fixed.menu_light_text #topmenu .menu>li.current-menu-parent>a,.header_top_bg.header_trans-fixed.menu_light_text #topmenu .menu>li:hover>a,.header_top_bg.header_trans-fixed.menu_light_text #topmenu .menu>li:not(.menu-item-has-children).active>a{opacity:1}.header_top_bg.header_trans-fixed.menu_light_text .open-search{color:var(--light-color)}.header_top_bg header{z-index:9998;position:relative;width:100%}.header_top_bg header a.logo{display:flex;justify-content:center;padding-bottom:0;align-items:center;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.header_top_bg header a.logo img{max-height:100px;max-width:100px}.header_top_bg header a.logo span{font-weight:700;letter-spacing:2.4px;line-height:1;display:flex;text-align:left;color:var(--dark-color);font-size:20px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;flex-direction:column}.header_top_bg header .logo-mobile{display:none!important}.header_top_bg header i.hide-drop{display:none}#topmenu{display:flex;justify-content:space-between;padding-bottom:15px;align-items:center;padding-top:15px}#topmenu .mob-nav-close{display:none}#topmenu ul{margin:0;display:inline-block;list-style:none;padding:0}#topmenu ul li{display:inline-block;position:relative}#topmenu ul li:hover>ul{visibility:visible;opacity:1}#topmenu ul ul{left:-35px;visibility:hidden;opacity:0;-webkit-box-shadow:3px 1px 20px 0 rgba(0,0,0,.07);box-shadow:3px 1px 20px 0 rgba(0,0,0,.07);display:block;box-sizing:border-box;z-index:9998;position:absolute;top:100%;padding:25px 0;-webkit-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background-color:var(--black-color);min-width:250px}#topmenu ul ul li{text-align:left;padding:5px 27px;width:100%}#topmenu ul ul li:before{display:table;clear:both;content:""}#topmenu ul ul li:hover>ul{visibility:visible;opacity:1}#topmenu ul ul li a{font-weight:700;-webkit-font-smoothing:antialiased;letter-spacing:3px;line-height:2;display:inline-block;color:var(--light-grey-color);position:relative;padding:0;font-size:10px}#topmenu ul ul ul{left:auto;right:100%;top:0}#topmenu a{text-transform:uppercase;font-weight:700;text-decoration:none;letter-spacing:2.4px;color:var(--grey-color);font-size:12px}#topmenu .current-menu-ancestor>a,#topmenu .current-menu-item>a,#topmenu .current-menu-parent>a,#topmenu a:hover,#topmenu li:not(.menu-item-has-children).active>a{color:var(--dark-color)}#topmenu .menu>li{margin:0 15px;padding:25px 0}#topmenu .menu>li li>a{opacity:0;-webkit-transform:matrix(1,0,0,1,0,20);-ms-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20);-webkit-transition:opacity .65s ease,color .5s ease,-webkit-transform .65s ease;-o-transition:opacity .65s ease,transform .65s ease,color .5s ease;transition:opacity .65s ease,transform .65s ease,color .5s ease}#topmenu .menu>li:hover>ul>li a,#topmenu .menu>li:hover>ul>li:hover>ul>li a{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}#topmenu .menu>li li.current-menu-ancestor>a,#topmenu .menu>li li.current-menu-item>a,#topmenu .menu>li li.current-menu-parent>a,#topmenu .menu>li li:hover>a,#topmenu .menu>li li:not(.menu-item-has-children).active>a{color:var(--light-color)}.open-search{margin-left:40px;color:var(--grey-color);cursor:pointer}.site-search{left:0;visibility:hidden;opacity:0;overflow-x:hidden;overflow-y:auto;right:0;z-index:9999;position:fixed;top:0;height:100%;bottom:0;-webkit-transition:opacity .7s ease,visibility .7s ease;-o-transition:opacity .7s ease,visibility .7s ease;transition:opacity .7s ease,visibility .7s ease;background-color:hsla(0,0%,100%,.98);width:100%}.site-search.open{visibility:visible;opacity:1}.site-search .close-search{right:100px;line-height:1;cursor:pointer;position:absolute;top:100px;font-size:30px}.site-search .form-container{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.site-search .input-group{margin:auto;max-width:770px}.site-search .search-form input{border:0;color:var(--dark-color);border-bottom:2px solid #ddd;padding:8px 0;font-size:16px;transition:border .35s ease;background-color:transparent;width:100%}.site-search .search-form input:focus{border-color:var(--main-color)}.menu-wrapper{display:flex;align-items:center}#topmenu .mini-cart-wrapper{margin-left:25px;vertical-align:middle;display:inline-block;position:relative}#topmenu .mini-cart-wrapper+.search-icon-wrapper .open-search{margin-left:20px}#topmenu .mini-cart-wrapper.mob-version{display:none}#topmenu .mini-cart-wrapper:hover .reflector_mini_cart{visibility:visible;opacity:1}#topmenu .mini-cart-wrapper .reflector-shop-icon:hover:before{color:var(--grey-color)}#topmenu .mini-cart-wrapper .reflector-shop-icon:before{line-height:1;display:inline-block;color:var(--grey-color);position:relative;font-size:18px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}#topmenu .mini-cart-wrapper .reflector-shop-icon .cart-contents-count{font-weight:700;color:var(--dark-color);font-size:12px}#topmenu .mini-cart-wrapper .reflector-shop-icon .cart-contents{-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;right:-15px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:-10px;height:20px;-ms-flex-align:center;width:20px}#topmenu .mini-cart-wrapper .reflector_mini_cart{visibility:hidden;opacity:0;right:-20px;display:block;text-align:center;position:absolute;top:50px;padding:23px 30px;-webkit-transition:opacity .5s ease,visibility .5s ease;-moz-transition:opacity .5s ease,visibility .5s ease;-ms-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background-color:var(--black-color);min-width:360px}#topmenu .mini-cart-wrapper .reflector_mini_cart .reflector-buttons{-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;-ms-flex-align:center}#topmenu .mini-cart-wrapper .reflector_mini_cart .reflector-buttons a{text-transform:uppercase;font-weight:700;-webkit-box-align:center;text-decoration:none;letter-spacing:2.2px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:var(--light-color);align-items:center;position:relative;font-size:12px;-ms-flex-align:center}#topmenu .mini-cart-wrapper .reflector_mini_cart .reflector-buttons a:after{left:80%;-webkit-transform:translateX(27px);-moz-transform:translateX(27px);transform:translateX(27px);position:absolute;top:calc(50% - 1px);height:1px;-webkit-transition:-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);-moz-transition:-moz-transform .4s cubic-bezier(.13,.68,.05,.83);transition:transform .4s cubic-bezier(.13,.68,.05,.83);background-color:currentColor;content:"";width:25px}#topmenu .mini-cart-wrapper .reflector_mini_cart .reflector-buttons a:hover{color:var(--light-color)}#topmenu .mini-cart-wrapper .reflector_mini_cart .reflector-buttons a:hover:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}#topmenu .mini-cart-wrapper .reflector_mini_cart .reflector-buttons a i{display:none}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget{margin-left:0;display:block}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .empty{font-weight:300;line-height:28px;text-align:left;color:var(--light-color);list-style:none;font-size:17px}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item{margin-bottom:10px;-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid var(--soft-grey-color);padding:0 0 10px}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item:last-of-type:not(.empty){margin-bottom:20px}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:55px;width:40%}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail a{display:block;padding:0}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail img{float:none;margin-left:0;max-width:55px;width:100%}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini-cart-data{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding-left:20px;-ms-flex-align:start;width:60%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_name{font-weight:700;text-decoration:none;letter-spacing:2px;line-height:1.4;text-align:left;color:var(--light-color);padding:0;font-size:12px;-webkit-transition:color .45s ease;-moz-transition:color .45s ease;-ms-transition:color .45s ease;-o-transition:color .45s ease;transition:color .45s ease}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_name:hover{color:var(--light-grey-color)}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_quantity{margin-bottom:1px;font-weight:700;line-height:20px;color:var(--light-color);font-size:12px}#topmenu .mini-cart-wrapper .reflector_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_price{font-family:var(--font2);font-weight:700;color:var(--main-color);font-style:italic}#topmenu .mini-cart-wrapper .reflector_mini_cart a.button{margin-bottom:0;font-weight:500;margin-top:18px;border-radius:25px;-webkit-font-smoothing:antialiased;text-decoration:none;line-height:1;display:inline-block;box-sizing:border-box;color:var(--light-color);position:relative;padding:17px 33px!important;font-size:15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:var(--main-color)}#topmenu .mini-cart-wrapper .reflector_mini_cart a.button:hover{background-image:none;color:var(--light-color);border-color:var(--light-grey-color);background-color:transparent}#topmenu .mini-cart-wrapper .reflector_mini_cart a.button:hover:after{right:20px}#topmenu .mini-cart-wrapper .cart_list .mini_cart_item .remove_from_cart_button{font-weight:300;text-decoration:none;line-height:.65;color:var(--light-color);padding:0;font-size:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}#topmenu .mini-cart-wrapper .cart_list .mini_cart_item .remove_from_cart_button:hover{color:var(--light-grey-color)}#topmenu .mini-cart-wrapper .woocommerce-mini-cart__total{text-transform:none;margin:0;color:var(--light-color);font-size:17px}#topmenu .mini-cart-wrapper .woocommerce-mini-cart__total span{font-family:var(--font2);font-weight:700;margin-left:0;color:var(--main-color);font-style:italic;font-size:17px}.header_trans-fixed.menu_light_text.bg-fixed-color #topmenu .mini-cart-wrapper .reflector-shop-icon .cart-contents-count,.header_trans-fixed.menu_light_text.bg-fixed-color #topmenu .mini-cart-wrapper .reflector-shop-icon:before{color:var(--dark-color)}.header_trans-fixed.menu_light_text #topmenu .mini-cart-wrapper .reflector-shop-icon .cart-contents-count,.header_trans-fixed.menu_light_text #topmenu .mini-cart-wrapper .reflector-shop-icon:before{color:var(--light-color)}}@media only screen and (min-width:1280px) and (max-width:1350px){#topmenu .menu>li{margin:0 10px!important}}@media only screen and (min-width:1025px) and (max-width:1279px){#topmenu .menu>li{margin:0 8px!important}#topmenu .menu>li>a{letter-spacing:1px}}