.product-template-default #main-content{flex:100%!important;max-width:100%!important}@media (max-width:1000px){.g5shop__shop-toolbar-left .g5shop__filter-button{margin:0 auto!important;display:flex!important;justify-content:center!important}.g5shop__shop-toolbar-list li{margin:5px auto!important;width:80%!important}.g5shop__shop-toolbar-right{margin:5px auto!important}.g5core-search-button{display:none!important}.product-template-default .woocommerce div.product p.price,.woocommerce div.product span.price,.product-template-default .woocommerce-Price-amount{font-size:24px!important}.woocommerce div.product div.summary .product_title{font-size:20px!important}}@media (min-width:1000px){.product-template-default .woocommerce div.product p.price,.woocommerce div.product span.price,.product-template-default .woocommerce-Price-amount{font-size:30px!important}.woocommerce div.product div.summary .product_title{font-size:30px!important}}#calc_shipping_state_field,#calc_shipping_city_field,#calc_shipping_postcode_field{display:none!important}.g5core__image-size-thumbnail:before{padding-top:100%}.g5core__image-size-medium:before{padding-top:100%}.g5core__image-size-large:before{padding-top:100%}.g5core__image-size-1536x1536:before{padding-top:100%}.g5core__image-size-2048x2048:before{padding-top:100%}.g5core__image-size-woocommerce_thumbnail:before{padding-top:100%}.g5core__image-size-woocommerce_gallery_thumbnail:before{padding-top:100%}.g5blog__single-layout-6 .g5core-page-title+.g5blog__single-featured{padding-top:0}h4{font-family:Montserrat;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0em}h4{font-size:24px}h5{font-family:Montserrat;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0em}h5{font-size:20px}h6{font-family:Montserrat;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0em}h6{font-size:18px}.display-1{font-family:Montserrat!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0em!important}.display-1{font-size:56px}.display-2{font-family:Montserrat!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0em!important}.display-2{font-size:16px}.display-3{font-family:Montserrat!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0em!important}.display-3{font-size:16px}.display-4{font-family:Montserrat!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0em!important}.display-4{font-size:16px}.text-color{color:#7e7e7e!important}.accent-text-color{color:#000!important}.accent-text-hover-color:hover{color:#000!important}.accent-bg-color{background-color:#000!important}.accent-bg-hover-color:hover{background-color:#000!important}.accent-border-color{border-color:#000!important}.accent-border-hover-color:hover{border-color:#000!important}.border-text-color{color:#eee!important}.border-text-hover-color:hover{color:#eee!important}.border-bg-color{background-color:#eee!important}.border-bg-hover-color:hover{background-color:#eee!important}.border-border-color{border-color:#eee!important}.border-border-hover-color:hover{border-color:#eee!important}.heading-text-color{color:#000!important}.heading-text-hover-color:hover{color:#000!important}.heading-bg-color{background-color:#000!important}.heading-bg-hover-color:hover{background-color:#000!important}.heading-border-color{border-color:#000!important}.heading-border-hover-color:hover{border-color:#000!important}.caption-text-color{color:#7e7e7e!important}.caption-text-hover-color:hover{color:#7e7e7e!important}.caption-bg-color{background-color:#7e7e7e!important}.caption-bg-hover-color:hover{background-color:#7e7e7e!important}.caption-border-color{border-color:#7e7e7e!important}.caption-border-hover-color:hover{border-color:#7e7e7e!important}.placeholder-text-color{color:#9b9b9b!important}.placeholder-text-hover-color:hover{color:#9b9b9b!important}.placeholder-bg-color{background-color:#9b9b9b!important}.placeholder-bg-hover-color:hover{background-color:#9b9b9b!important}.placeholder-border-color{border-color:#9b9b9b!important}.placeholder-border-hover-color:hover{border-color:#9b9b9b!important}.primary-text-hover-color:hover{color:#4e7661!important}.primary-bg-color{background-color:#4e7661!important}.primary-bg-hover-color:hover{background-color:#4e7661!important}.primary-border-color{border-color:#4e7661!important}.primary-border-hover-color:hover{border-color:#4e7661!important}.secondary-text-color{color:#357284!important}.secondary-text-hover-color:hover{color:#357284!important}.secondary-bg-color{background-color:#357284!important}.secondary-bg-hover-color:hover{background-color:#357284!important}.secondary-border-color{border-color:#357284!important}.secondary-border-hover-color:hover{border-color:#357284!important}.dark-text-color{color:#000!important}.dark-text-hover-color:hover{color:#000!important}.dark-bg-color{background-color:#000!important}.dark-bg-hover-color:hover{background-color:#000!important}.dark-border-color{border-color:#000!important}.dark-border-hover-color:hover{border-color:#000!important}.light-text-color{color:#fff!important}.light-text-hover-color:hover{color:#fff!important}.light-bg-color{background-color:#fff!important}.light-bg-hover-color:hover{background-color:#fff!important}.light-border-color{border-color:#fff!important}.light-border-hover-color:hover{border-color:#fff!important}.gray-text-color{color:#8f8f8f!important}.gray-text-hover-color:hover{color:#8f8f8f!important}.gray-bg-color{background-color:#8f8f8f!important}.gray-bg-hover-color:hover{background-color:#8f8f8f!important}.gray-border-color{border-color:#8f8f8f!important}.gray-border-hover-color:hover{border-color:#8f8f8f!important}.wp-block-image figcaption{color:#7e7e7e}body.site-style-boxed{background-color:#eee}@media screen and (max-width:1199px){body.g5core-is-header-vertical.g5core-is-header-vertical-left{padding-left:0}body.g5core-is-header-vertical.g5core-is-header-vertical-right{padding-right:0}.g5core-menu-mobile .main-menu .x-mega-sub-menu .vc_column_container,.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-column{width:100%}}.g5core-site-header.header-border-bottom{border-bottom:solid 1px #eee}.g5core-header-navigation.navigation-bordered-bottom{border-bottom-color:#eee}.g5core-header-navigation .select2-container--default.select2-container--default .select2-selection--single,.g5core-header-navigation .g5core-search-form select,.g5core-header-navigation .g5core-search-form input[type=search]{border-color:#eee}.g5core-header-navigation .g5core-search-form input[type=search]::placeholder,.g5core-header-navigation .g5core-search-form button{color:#696969}.sticky-area-wrap.sticky .sticky-area{background-color:#fff;color:#000}.sticky-area-wrap.sticky .menu-horizontal>.menu-item>a,.sticky-area-wrap.sticky .site-branding-text .site-title a,.sticky-area-wrap.sticky .g5core-search-button a,.sticky-area-wrap.sticky .g5core-login-button a,.sticky-area-wrap.sticky .toggle-icon{color:#000}.sticky-area-wrap.sticky .menu-horizontal>.menu-current>a,.sticky-area-wrap.sticky .menu-horizontal>.current-menu-parent>a,.sticky-area-wrap.sticky .menu-horizontal>.current-menu-ancestor>a,.sticky-area-wrap.sticky .menu-horizontal>.current-menu-item>a,.sticky-area-wrap.sticky .menu-horizontal>.menu-item>a:hover,.sticky-area-wrap.sticky .site-branding-text .site-title a:hover,.sticky-area-wrap.sticky .g5core-search-button a:hover,.sticky-area-wrap.sticky .g5core-login-button a:hover,.sticky-area-wrap.sticky .toggle-icon:hover,.sticky-area-wrap.sticky .g5shop_header-action-icon:hover{color:#000}.sticky-area-wrap.sticky .select2-container--default.select2-container--default .select2-selection--single,.sticky-area-wrap.sticky .g5core-search-form select,.sticky-area-wrap.sticky .g5core-search-form input[type=search]{border-color:#eee}.sticky-area-wrap.sticky .g5core-search-form input[type=search]::placeholder,.sticky-area-wrap.sticky .g5core-search-form button{color:#696969}.g5core-mobile-header-wrapper.border-bottom{border-bottom:solid 1px #eee}.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area{background-color:#fff;color:#000}.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area .g5core-search-button a,.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area .g5core-login-button a,.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area .toggle-icon{color:#000}.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area.border-bottom{border-bottom:solid 1px #eee}.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area .g5core-search-button a:hover,.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area .g5core-login-button a:hover,.sticky-area-wrap.sticky .g5core-mobile-header-wrapper.sticky-area .toggle-icon:hover{color:#000}.g5core-top-bar-mobile{background-color:#f6f6f6;color:#1b1b1b}.g5core-top-bar-mobile .g5core-login-button a:hover,.g5core-top-bar-mobile .g5core-top-bar-item a:hover{color:#999}.top-bar-mobile-border-bottom{border-bottom:solid 1px #eee}.g5core-header-desktop-wrapper .menu-horizontal .sub-menu .menu-item .x-mega-sub-menu .gel-heading-title,.g5core-header-desktop-wrapper .menu-horizontal .sub-menu .menu-item .x-mega-sub-menu .ube-heading-title{color:#000}.menu-vertical.navigation-bordered{border-top-color:#eee}.menu-vertical.navigation-bordered>.menu-item{border-bottom-color:#eee}.menu-vertical .menu-item:hover>a{color:#000}.menu-vertical>.menu-item>a{color:#000}.menu-vertical .sub-menu{background-color:#fff;border-color:#fff}.menu-vertical .sub-menu .menu-item{border-bottom-color:#fff}.menu-vertical .sub-menu .menu-item>a{color:#7e7e7e}.menu-vertical .sub-menu .menu-item>a:hover{color:#000}.site-branding-text .site-title{font-family:Montserrat;font-size:34px;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0em}.g5core-site-branding .site-logo-svg{height:36px}.g5core-header-above .g5core-site-branding .site-logo-svg,.g5core-header-bellow .g5core-site-branding .site-logo-svg{height:36px}.g5core-site-header .sticky-area-wrap.sticky .sticky-area .g5core-site-branding .site-logo{max-height:36px}.g5core-mobile-header-inner .site-logo-svg{height:20px}.sticky-area-wrap.sticky .g5core-mobile-header-inner .site-logo{max-height:26px}@media (min-width:992px){body.site-style-bordered{border:solid 30px #eee}.g5core-site-bordered-top,.g5core-site-bordered-bottom{border-top:solid 30px #eee}body.site-style-bordered .sticky-area-wrap.sticky>.sticky-area{margin-left:30px;margin-right:30px}body.site-style-bordered .g5core-header-vertical{top:30px;bottom:30px}body.site-style-bordered.admin-bar .g5core-header-vertical{top:62px}body.site-style-bordered .g5core-header-vertical-left{margin-left:30px}body.site-style-bordered .g5core-header-vertical-right{margin-right:30px}body.site-style-bordered .g5core-site-footer-fixed{bottom:30px;left:30px;right:30px}body.site-style-bordered .g5core-back-to-top{bottom:40px;right:40px}body.site-style-bordered.g5core-is-header-vertical-right.g5core-is-header-vertical-large .g5core-back-to-top,body.site-style-bordered.g5core-is-header-vertical-right.g5core-is-header-vertical-mini .g5core-back-to-top{left:40px}}body.elementor-page{--e-global-typography-primary-font-family:Montserrat;--e-global-typography-primary-font-weight:400;--e-global-typography-text-font-family:Montserrat;--e-global-typography-text-font-weight:500}