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