body.page-template-fullpage .header.mobile-style-01 .header-main .header-inner{box-shadow:none}.header.mobile-style-01 .header-main .header-inner{font-size:0;line-height:0;padding:10px 15px;box-shadow:0 0 0 1px #eee}.header.mobile-style-01 .header-main .header-inner>*{display:inline-block;vertical-align:middle;padding:5px 0;font-size:16px;line-height:30px}.header.mobile-style-01 .header-main .header-inner>*>a .text{display:none}.header.mobile-style-01 .header-main .block-menu-bar{width:40px}.header.mobile-style-01 .header-main .block-menu-bar a .icon{width:26px}.header.mobile-style-01 .header-main .block-menu-bar a .icon span:nth-child(2){width:22px}.header.mobile-style-01 .header-main .block-menu-bar a .icon span:nth-child(3){width:18px}.header.mobile-style-01 .header-main .logo{width:calc(100% - 80px);padding:0 10px;text-align:center}.header.mobile-style-01 .header-main .logo .logo-text{font-size:36px}.header.mobile-style-01 .header-main .block-minicart{width:40px;text-align:right}.header.mobile-style-01 .header-stick{position:fixed;bottom:-1px;left:0;right:0;background-color:#fff;z-index:100001;box-shadow:0 0 15px rgba(0,0,0,.1)}.header.mobile-style-01 .header-stick .header-inner{display:table;width:100%}.header.mobile-style-01 .header-stick .header-inner>*{display:table-cell;vertical-align:top;width:20%}.header.mobile-style-01 .header-stick .header-inner>:not(:last-child){border-right:1px solid #eee}.header.mobile-style-01 .header-stick .header-inner>*>a{display:block;font-size:16px;line-height:30px;padding:15px 0;text-align:center}.header.mobile-style-01 .header-stick .header-inner>*>a .count,.header.mobile-style-01 .header-stick .header-inner>*>a .text{display:none}.header.mobile-style-01 .header-stick .header-inner>.mobile-backtotop>a{font-size:18px}.header.mobile-style-01 .block-minicart>a .icon::before,.header.mobile-style-01 .block-mobile-minicart>a .icon::before{font-family:icomoon,sans-serif;content:'\e936'}.header.mobile-style-01 .block-minicart>a .count{display:block;left:auto;right:0;top:2px}.header.mobile-style-01 .block-minicart>a .icon{font-size:21px;line-height:28px;padding-bottom:2px;width:30px;text-align:center}.header.mobile-style-01 .block-minicart.open .widget_shopping_cart{right:0}body.single-product .header.mobile-style-01 .block-minicart .widget_shopping_cart{bottom:0}.header.mobile-style-01 .block-minicart .widget_shopping_cart{position:fixed;top:0;right:-300px;left:auto;bottom:59px;width:300px;max-width:100%;z-index:100002;border-bottom:1px solid #eee;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;visibility:visible;opacity:1}.header.mobile-style-01 .block-minicart .widget_shopping_cart_content{padding:15px 20px 20px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.header.mobile-style-01 .widget_shopping_cart .mini-cart-title{font-size:16px;line-height:24px}.header.mobile-style-01 .widget_shopping_cart .close-mini-cart{position:absolute;top:10px;right:10px;width:30px;height:30px}.header.mobile-style-01 .widget_shopping_cart .woocommerce-mini-cart{max-height:180px;font-size:14px;line-height:24px}.header.mobile-style-01 .widget_shopping_cart .woocommerce-mini-cart li:not(:last-child){margin-bottom:20px}.header.mobile-style-01 .widget_shopping_cart .woocommerce-mini-cart>li figure{margin-right:15px}.header.mobile-style-01 .widget_shopping_cart .woocommerce-mini-cart>li figure img{margin-right:0}.header.mobile-style-01 .widget_shopping_cart .woocommerce-mini-cart>li img{margin-right:15px;width:80px}.header.mobile-style-01 .widget_shopping_cart .woocommerce-mini-cart li a:not(.remove)~*{margin-left:85px}.header.mobile-style-01 .widget_shopping_cart .total{font-size:16px;padding:15px 0}.header.mobile-style-01 .widget_shopping_cart .buttons .button{font-size:12px;padding:8px 15px}.header.mobile-style-01 .block-wishlist>a .icon::before{content:"\f08a";font-family:FontAwesome}.header.mobile-style-01 .block-search.style-02 .woo-search-link::after,.header.mobile-style-01 .block-search.style-02 .woo-search-link::before{display:none}.header.mobile-style-01 .block-search.style-02 .woo-search-link .icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.header.mobile-style-01 .block-search.style-02 .search-form{position:fixed;top:0;bottom:0;left:0;right:0}.header.mobile-style-01 .block-search.style-02 .search-form{padding:60px 0 80px}.header.mobile-style-01 .block-search.style-02 .close-search{position:absolute;bottom:30px;left:calc(50% - 15px);width:30px;height:30px;font-size:0;line-height:0}.header.mobile-style-01 .block-search.style-02 .close-search::after,.header.mobile-style-01 .block-search.style-02 .close-search::before,.header.mobile-style-01 .block-userlink-mobile .close-account::after,.header.mobile-style-01 .block-userlink-mobile .close-account::before,.header.mobile-style-01 .widget_shopping_cart .close-mini-cart::after,.header.mobile-style-01 .widget_shopping_cart .close-mini-cart::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:1px;background-color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header.mobile-style-01 .block-search.style-02 .close-search:not(:hover)::before,.header.mobile-style-01 .block-userlink-mobile .close-account:not(:hover)::before,.header.mobile-style-01 .widget_shopping_cart .close-mini-cart:not(:hover)::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header.mobile-style-01 .block-search.style-02 .close-search:not(:hover)::after,.header.mobile-style-01 .block-userlink-mobile .close-account::after,.header.mobile-style-01 .widget_shopping_cart .close-mini-cart:not(:hover)::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header.mobile-style-01 .block-userlink-mobile .close-account::after,.header.mobile-style-01 .block-userlink-mobile .close-account::before{background-color:#fff}.header.mobile-style-01 .block-search.style-02 .search-field{padding-top:5px;padding-bottom:5px;height:40px;font-size:16px}.header.mobile-style-01 .block-search.style-02 .btn-submit{padding-top:5px;padding-bottom:5px;font-size:14px}.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .instant-search-box{height:100%}.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .wrapper-result{max-height:calc(100% - 70px);overflow-x:hidden;padding-top:20px;margin-top:30px;-webkit-overflow-scrolling:touch}.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .wrapper-result .result-count{font-size:18px;line-height:24px}.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .product-search-item .product-title{font-size:16px}.header.mobile-style-01 .block-userlink-mobile.open .block-userlink{left:0}.header.mobile-style-01 .block-userlink-mobile .block-userlink{position:fixed;top:0;bottom:59px;left:-300px;width:300px;max-width:100%;background-color:#fff;font-size:13px;line-height:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header.mobile-style-01 .block-userlink-mobile .head-account-menu{font-size:14px;letter-spacing:.15em;font-weight:400;line-height:60px;text-align:center;padding:0 50px;text-transform:uppercase;position:relative;color:#fff}.header.mobile-style-01 .block-userlink-mobile .close-account{position:absolute;width:50px;height:60px;right:0;top:0;font-size:0;line-height:0}.header.mobile-style-01 .block-userlink-mobile .content-account-menu{height:calc(100% - 60px);overflow-y:auto;border-bottom:1px solid #eee;-webkit-overflow-scrolling:touch}.header.mobile-style-01 .block-userlink-mobile .content-account-menu [class*=" vc_col-"],.header.mobile-style-01 .block-userlink-mobile .content-account-menu [class^=vc_col-]{width:100%!important;float:none}.header.mobile-style-01 .block-userlink-mobile .content-account-menu ul{list-style:none;padding:0;margin-bottom:0}.header.mobile-style-01 .block-userlink-mobile .content-account-menu ul li a .label-image{margin:-20px 0 0 3px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu .woocommerce-error,.header.mobile-style-01 .block-userlink-mobile .content-account-menu .woocommerce-info,.header.mobile-style-01 .block-userlink-mobile .content-account-menu .woocommerce-message{padding:0 10px;margin-bottom:40px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li{position:relative;border-bottom:1px solid #eee}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>:last-child>ul>li:last-child,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul:last-child>li:last-child{border-bottom:none}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>a{display:inline-block;vertical-align:top;padding:10px 20px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu>li,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu>li{border-top:1px solid #eee}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu>li>a{padding-left:40px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>.sub-menu>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>.sub-menu>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu>li>.sub-menu>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>.sub-menu>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>.sub-menu>li>a,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu>li>.sub-menu>li>a{padding-left:60px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>.caret{display:none;cursor:pointer}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li.menu-item-has-children>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li.menu-item-has-children>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li.menu-item-has-children>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li.menu-item-has-children>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li.menu-item-has-children>.caret,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li.menu-item-has-children>.caret{display:block;border:none;width:50px;height:50px;margin:0;position:absolute;top:0;right:0;text-align:center}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.caret::before,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>.caret::before,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>.caret::before,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.caret::before,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>.caret::before,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>.caret::before{position:absolute;width:12px;height:2px;top:0;bottom:0;left:0;right:0;margin:auto;content:'';-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li>.caret::after{width:2px;height:12px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li.toggle-menu>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu) ul>li.toggle-menu>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>*>ul>li>.sub-menu:not(.megamenu)>li.toggle-menu>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li.toggle-menu>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu) ul>li.toggle-menu>.caret::after,.header.mobile-style-01 .block-userlink-mobile .content-account-menu>ul>li>.sub-menu:not(.megamenu)>li.toggle-menu>.caret::after{height:2px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu ul>li>.sub-menu{display:none;background-color:#f9f9f9}.header.mobile-style-01 .block-userlink-mobile .content-account-menu ul>li>.megamenu{width:auto!important;padding:20px 20px 0 40px;border-top:1px solid #eee}.header.mobile-style-01 .block-userlink-mobile .content-account-menu ul>li>.megamenu .widget_nav_menu{margin-bottom:20px}.header.mobile-style-01 .block-userlink-mobile .content-account-menu ul>li>.megamenu .ovic-custommenu.style-01 .widget-title{font-size:14px;font-weight:500;margin-bottom:5px}.header.mobile-style-01 .block-userlink-mobile .account-menu>li>.woocommerce{padding:20px}.header.mobile-style-01 .block-userlink-mobile .account-menu .ocolus-head-account{margin:-20px -20px 25px;font-size:0;line-height:0;border:none;padding:0}.header.mobile-style-01 .block-userlink-mobile .account-menu .ocolus-head-account a{width:50%;padding:10px;text-align:center;font-size:14px;line-height:30px;text-transform:uppercase}.header.mobile-style-01 .block-userlink-mobile .account-menu .ocolus-head-account a:not(.active){background-color:#f5f5f5}.header.mobile-style-01 .block-userlink-mobile .account-menu div.the_champ_outer_login_container{padding:0}.header.mobile-style-01 .block-userlink-mobile .account-menu div.the_champ_outer_login_container .the_champ_login_container{padding-bottom:30px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce #customer_login,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce>.woocommerce-ResetPassword,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce>.woocommerce-form-login{padding:0}.header.mobile-style-01 .block-userlink-mobile .account-menu div.the_champ_outer_login_container~#customer_login,.header.mobile-style-01 .block-userlink-mobile .account-menu div.the_champ_outer_login_container~h2{padding-top:30px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce #customer_login.col2-set .col-1>h2,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce #customer_login.col2-set .col-2>h2,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce>h2,.header.mobile-style-01 .block-userlink-mobile .account-menu div.the_champ_outer_login_container::after,.header.mobile-style-01 .block-userlink-mobile .account-menu div.the_champ_social_login_title{font-size:16px;line-height:30px;text-align:center}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce #customer_login.col2-set .col-1>h2,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce #customer_login.col2-set .col-2>h2,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce>h2{margin-bottom:10px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce>h2{margin-bottom:0}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce>h2~.woocommerce-form-login{padding-top:15px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-form-login .form-row .button,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-form-register .form-row .button{padding:8px 25px;font-size:12px;width:100%;max-width:100%}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-form-login .form-row .button{margin-top:60px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce #customer_login .input-text{padding:7px 15px;font-size:14px;height:40px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce form .form-row label,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-page form .form-row label{margin-bottom:5px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-form-login .form-row label.woocommerce-form__label-for-checkbox,.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-form-login .woocommerce-LostPassword{font-size:14px;margin:0!important;bottom:75px}.header.mobile-style-01 .block-userlink-mobile .account-menu .woocommerce-form-login .woocommerce-LostPassword{left:0;right:auto;bottom:50px}@media (min-width:768px){body.page-template-fullpage .header.mobile-style-01{z-index:auto}body.page-template-fullpage .header.mobile-style-01 .header-main .header-inner>*>a{position:relative;z-index:8}}@media (max-width:991px){.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .wrapper-result{padding-top:15px}}@media (max-width:767px){.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .wrapper-result{padding-top:10px}}@media (max-width:479px){.header.mobile-style-01 .block-search.style-02 .ovic-instant-search .wrapper-result{padding-top:5px}.header.mobile-style-01 .header-main .logo .logo-text{font-size:33px}}