@charset "UTF-8";.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{--g5-btn-padding-x:1.875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.875rem;--g5-btn-color:#fff;--g5-btn-bg:#1b1b1b;--g5-btn-border-color:#1b1b1b;--g5-btn-hover-color:#fff;--g5-btn-hover-bg:#080808;--g5-btn-hover-border-color:#020202;--g5-btn-outline-color:#1b1b1b;--g5-btn-outline-border-hover-color:#1b1b1b;--g5-btn-outline-hover-color:#fff;--g5-btn-outline-hover-bg:#1b1b1b;--g5-btn-link-color:#1b1b1b;position:relative;display:inline-block;font-family:var(--g5-btn-font-family);padding:var(--g5-btn-padding-y) var(--g5-btn-padding-x);line-height:var(--g5-btn-line-height);font-size:var(--g5-btn-font-size);font-weight:var(--g5-btn-font-weight);border:var(--g5-btn-border-width) solid var(--g5-btn-border-color);white-space:nowrap;border-radius:var(--g5-btn-border-radius);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:var(--g5-btn-color);background-color:var(--g5-btn-bg);text-transform:uppercase}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{--g5-btn-padding-x:1.875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.875rem;opacity:1}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:0}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{opacity:1;color:var(--g5-btn-color);background-color:var(--g5-btn-bg);padding:var(--g5-btn-padding-y) var(--g5-btn-padding-x);line-height:var(--g5-btn-line-height);font-size:var(--g5-btn-font-size)}.woocommerce #respond input#submit.disabled:focus,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit.disabled:active,.woocommerce #respond input#submit:disabled:focus,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled:active,.woocommerce #respond input#submit:disabled[disabled]:focus,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce #respond input#submit:disabled[disabled]:active,.woocommerce a.button.disabled:focus,.woocommerce a.button.disabled:hover,.woocommerce a.button.disabled:active,.woocommerce a.button:disabled:focus,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled:active,.woocommerce a.button:disabled[disabled]:focus,.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button:disabled[disabled]:active,.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover,.woocommerce button.button.disabled:active,.woocommerce button.button:disabled:focus,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled:active,.woocommerce button.button:disabled[disabled]:focus,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:disabled[disabled]:active,.woocommerce input.button.disabled:focus,.woocommerce input.button.disabled:hover,.woocommerce input.button.disabled:active,.woocommerce input.button:disabled:focus,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled:active,.woocommerce input.button:disabled[disabled]:focus,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:disabled[disabled]:active{color:var(--g5-btn-hover-color);background-color:var(--g5-btn-hover-bg);border-color:var(--g5-btn-hover-border-color)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:var(--g5-btn-color);background-color:var(--g5-btn-bg)}.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled{color:var(--g5-btn-color);background-color:var(--g5-btn-bg)}.woocommerce #respond input#submit.alt.disabled:focus,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt.disabled:active,.woocommerce a.button.alt.disabled:focus,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt.disabled:active,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:active,.woocommerce input.button.alt.disabled:focus,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:active{color:var(--g5-btn-hover-color);background-color:var(--g5-btn-hover-bg);border-color:var(--g5-btn-hover-border-color)}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:active{color:var(--g5-btn-hover-color);background-color:var(--g5-btn-hover-bg);border-color:var(--g5-btn-hover-border-color)}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:active,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce input.button:active{color:var(--g5-btn-hover-color);background-color:var(--g5-btn-hover-bg);border-color:var(--g5-btn-hover-border-color)}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:var(--g5-btn-padding-y) var(--g5-btn-padding-x);font-size:var(--g5-btn-font-size)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{--g5-btn-padding-x:.875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(1.875rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.6875rem}.woocommerce a.remove{font-size:0 !important;width:20px;height:20px;display:inline-block}.woocommerce a.remove:before{font-family:var(--g5-font-icon);font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-size:14px;color:var(--g5-color-muted)}.woocommerce a.remove:hover{background-color:transparent}.woocommerce a.remove:hover:before{color:var(--g5-color-accent)}.single_add_to_cart_button:before{font-size:14px;font-family:var(--g5-font-icon);content:"";font-weight:400;margin-right:10px}.g5shop__search-product-popup{margin:50px auto 0 auto;width:960px;max-width:95%;padding:1.5rem;background-color:#fff;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);box-shadow:0 0 15px 5px rgba(0,0,0,.1)}.g5shop__search-product-popup .g5shop__search-product-input{-ms-flex-positive:1;flex-grow:1}.g5shop__search-product-popup .g5shop__search-product-input input[type=search]{height:55px}.g5shop__search-product-popup .g5shop__search-product-input button{font-size:20px}.g5shop__search-product-popup .select2-container.select2-container .select2-selection--single{height:55px}.g5shop__search-product-popup .select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:53px}.g5shop__search-product-popup .select2-container--default.select2-container--default .select2-selection--single .select2-selection__arrow{height:55px}.g5shop__search-product .result ul li a{color:var(--g5-color-heading)}.g5shop__search-product .result ul li:hover a{color:var(--g5-color-accent)}.select2-search--dropdown .select2-search__field{height:36px}.select2-container--open{z-index:999999}.select2-container.select2-container .select2-selection--single{height:50px}.select2-container--default.select2-container--default .select2-selection--single{background-color:var(--g5-color-background-input);border:solid 1px var(--g5-color-border);border-radius:0}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--g5-color-text-input);line-height:48px}.select2-container.select2-container .select2-selection--single .select2-selection__rendered{padding-left:.75rem;text-align:left}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--g5-color-text-input) transparent transparent transparent}.select2-dropdown.select2-dropdown{border-radius:0;border:solid 1px var(--g5-color-border)}.select2-container--default.select2-container--default .select2-results>.select2-results__options{max-height:300px}.select2-container--default.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--g5-color-border)}.woocommerce-loop-category__title,.g5shop__loop-product-title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:600;text-transform:uppercase}.woocommerce-loop-category__title:hover,.g5shop__loop-product-title:hover,.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{color:var(--g5-color-accent)}.woocommerce-loop-category__title mark,.g5shop__loop-product-title mark,.woocommerce ul.products li.product .woocommerce-loop-category__title mark,.woocommerce ul.products li.product .woocommerce-loop-product__title mark{background:0 0;padding:0}.woocommerce .g5shop__product-item .g5shop__product-info .price,.woocommerce ul.products li.product .price{font-size:14px;color:var(--g5-color-text-main)}.woocommerce .g5shop__product-item .g5shop__product-info .price ins,.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--g5-color-primary);font-weight:400}.woocommerce .g5shop__product-item .g5shop__product-info .price del,.woocommerce ul.products li.product .price del{opacity:1;margin-right:5px}.g5shop__loop-product-cat{color:var(--g5-color-caption)}.g5shop__loop-product-cat:hover{color:var(--g5-color-accent)}.woocommerce span.onsale{min-width:0;min-height:0;height:18px;padding:0 .5rem;top:10px;left:10px;background-color:#f0524b;border-radius:0;color:#fff;font-size:11px;font-weight:500;line-height:1;font-family:var(--g5-primary-font);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.woocommerce ul.products li.product .onsale{top:10px;left:10px;margin:0;right:auto}.g5shop__product-flash{min-width:40px;padding:0 .5rem;height:18px;background-color:#f0524b;color:#fff;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;font-family:var(--g5-primary-font);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.g5shop__product-flash+.g5shop__product-flash{margin-top:5px}.on-featured{background-color:#f5cc63}.on-new{background-color:#fb0}.woocommerce .woocommerce-pagination ul.page-numbers{border:none;margin:0}.woocommerce .woocommerce-pagination ul.page-numbers li{border:none;margin-right:6px}.woocommerce .woocommerce-pagination ul.page-numbers li a,.woocommerce .woocommerce-pagination ul.page-numbers li span{background-color:#fafafa;color:var(--g5-color-heading);line-height:35px;padding:0;font-size:12px;min-width:0}.woocommerce .woocommerce-pagination ul.page-numbers li a.next,.woocommerce .woocommerce-pagination ul.page-numbers li a.prev,.woocommerce .woocommerce-pagination ul.page-numbers li span.next,.woocommerce .woocommerce-pagination ul.page-numbers li span.prev{font-size:0}.woocommerce .woocommerce-pagination ul.page-numbers li span.current,.woocommerce .woocommerce-pagination ul.page-numbers li a:hover{background-color:var(--g5-color-heading);color:#fff}.g5shop__product-list-actions{--g5-product-actions-size:50px}.g5shop__product-list-actions .g5shop__quick-view{border:1px solid var(--g5-color-border)}.g5shop__product-list-actions .yith-wcwl-add-to-wishlist a{border:1px solid var(--g5-color-border)}.g5shop__product-list-actions .compare{border:1px solid var(--g5-color-border)}.woocommerce .quantity .qty{width:140px;padding:0;background:0 0;font-weight:600;border:1px solid var(--g5-color-border);border-radius:4px}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.g5shop__quantity label{color:var(--g5-color-heading);font-family:var(--g5-primary-font);text-transform:uppercase}.g5shop__quantity .g5shop__quantity-inner{width:140px}.g5shop__quantity .g5shop__quantity-inner .qty{color:var(--g5-color-heading);border-color:var(--g5-color-border);border-radius:4px}.g5shop__quantity .g5shop__quantity-inner .btn-number{background-color:#fff;border:1px solid var(--g5-color-border);width:40px;color:var(--g5-color-heading)}.g5shop__quantity .g5shop__quantity-inner .btn-number[data-type=minus]{border-radius:4px 0 0 4px}.g5shop__quantity .g5shop__quantity-inner .btn-number[data-type=plus]{border-radius:0 4px 4px 0}.g5shop__mini-cart .fa-shopping-cart:before{content:"";font-weight:700}.g5shop__mini-cart ul.woocommerce-mini-cart{padding:0 30px;font-family:var(--g5-primary-font)}.g5shop__mini-cart ul.woocommerce-mini-cart li a:not(.remove){font-size:14px;color:#000}.g5shop__mini-cart ul.woocommerce-mini-cart li a:not(.remove):hover,.g5shop__mini-cart ul.woocommerce-mini-cart li a:not(.remove):focus,.g5shop__mini-cart ul.woocommerce-mini-cart li a:not(.remove):active{color:var(--g5-color-accent)}.g5shop__mini-cart ul.woocommerce-mini-cart li .quantity{font-weight:500;font-size:12px}.g5shop__mini-cart .woocommerce-mini-cart__total strong{font-weight:500}.g5shop__mini-cart .woocommerce-mini-cart__total .amount{font-size:18px;font-weight:600}.g5shop_header-action-icon a i{font-size:16px}.g5shop_header-action-icon a>span{background-color:var(--g5-color-accent);width:16px;height:16px;line-height:16px;font-family:var(--g5-primary-font);top:-16px}.g5shop__deal-heading{color:var(--g5-color-heading)}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:var(--g5-color-accent)}.g5shop__swatch-text .g5shop__swatches-item{color:var(--g5-color-caption)}.g5shop__swatch-text .g5shop__swatches-item.g5shop__sw-selected,.g5shop__swatch-text .g5shop__swatches-item:hover{color:var(--g5-color-heading)}.g5shop__reset_variations{color:var(--g5-color-caption)}.g5shop__reset_variations:hover{color:var(--g5-color-heading)}.woocommerce .star-rating{font-size:14px !important;width:96px;margin:0;float:none}.woocommerce .star-rating:before{letter-spacing:.4em;color:gold}.woocommerce .star-rating span{color:gold}.woocommerce .star-rating span:before{letter-spacing:.4em}.woocommerce p.stars a{color:gold}.woocommerce table.wishlist_table{font-size:100%}.woocommerce table.wishlist_table .product-add-to-cart a{display:inline-block !important;margin-bottom:0 !important;--g5-btn-padding-x:1.875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.875rem;--g5-btn-color:#fff;--g5-btn-bg:#1b1b1b;--g5-btn-border-color:#1b1b1b;--g5-btn-hover-color:#fff;--g5-btn-hover-bg:#080808;--g5-btn-hover-border-color:#020202;--g5-btn-outline-color:#1b1b1b;--g5-btn-outline-border-hover-color:#1b1b1b;--g5-btn-outline-hover-color:#fff;--g5-btn-outline-hover-bg:#1b1b1b;--g5-btn-link-color:#1b1b1b;position:relative;font-family:var(--g5-btn-font-family);padding:var(--g5-btn-padding-y) var(--g5-btn-padding-x);line-height:var(--g5-btn-line-height);font-size:var(--g5-btn-font-size);font-weight:var(--g5-btn-font-weight);border:var(--g5-btn-border-width) solid var(--g5-btn-border-color);white-space:nowrap;border-radius:var(--g5-btn-border-radius);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:var(--g5-btn-color);background-color:var(--g5-btn-bg);text-transform:uppercase}.woocommerce table.wishlist_table .product-stock-status span.wishlist-in-stock{color:var(--g5-color-heading)}.yith-wcwl-share li a i.fa:before{font:normal normal normal 14px/1 FontAwesome !important}.yith_wcwl_wishlist_footer>div{margin-top:40px}.yith-wcwl-share h4.yith-wcwl-share-title{font-size:21px}.wishlist-title>h2{font-size:24px;margin-bottom:35px}.woocommerce .hidden-title-form a.hide-title-form{line-height:2.5rem !important}.wishlist_table.mobile{padding:0}.wishlist_table.mobile li{margin-bottom:40px}.wishlist_table.mobile li:last-child{margin-bottom:0}.wishlist_table.mobile li .item-wrapper{display:block;width:100%;margin-bottom:10px}.wishlist_table.mobile li .item-details h3{font-size:16px}.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{font-size:1em}.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{font-weight:500}.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value{color:var(--g5-color-heading);font-weight:500}.wishlist_table.mobile li .item-details table.item-details-table td.value ins,.wishlist_table.mobile li table.additional-info td.value ins{background-color:transparent}.wishlist_table.mobile li .product-add-to-cart a.button{width:100%}.woocommerce .widget_layered_nav_filters ul li a:before{color:inherit}.woocommerce .widget_layered_nav_filters ul li a:hover{color:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item--chosen .g5shop__layered-nav-item:not(.layered-nav-item-color)>span{background-color:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li>a:before{display:none}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item:not(.layered-nav-item-color):hover>span{background-color:var(--g5-color-heading)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:3px;background-color:#e9e9e9}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--g5-color-heading)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--g5-color-heading);width:12px;height:12px;top:-4px}.woocommerce .widget_price_filter .price_slider_amount .button{color:var(--g5-color-heading);font-weight:600}.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:12px}ul.g5shop__price-filter .current>a{color:var(--g5-color-accent)}.woocommerce ul.product_list_widget:not(.cart_list) li a{font-family:var(--g5-primary-font);color:var(--g5-color-heading);font-weight:600;font-size:13px;text-transform:uppercase}.woocommerce ul.product_list_widget:not(.cart_list) li a:hover,.woocommerce ul.product_list_widget:not(.cart_list) li a:focus,.woocommerce ul.product_list_widget:not(.cart_list) li a:active{color:var(--g5-color-accent)}.woocommerce ul.product_list_widget:not(.cart_list) li img{float:left;width:75px;margin:0 20px 0 0}.woocommerce ul.product_list_widget:not(.cart_list) li .woocommerce-Price-amount{font-size:1em}.woocommerce ul.product_list_widget:not(.cart_list) li ins{background:0 0;color:var(--g5-color-primary)}ul.g5shop__product-sorting .current>a{color:var(--g5-color-heading)}.g5shop__switch-layout a{color:inherit}.g5shop__switch-layout a.active,.g5shop__switch-layout a:hover,.g5shop__switch-layout a:focus,.g5shop__switch-layout a:active{color:var(--g5-color-heading)}.g5shop__switch-layout a:first-child{margin-right:10px}.g5shop__filter-button{color:inherit}.g5shop__filter-button.active,.g5shop__filter-button:hover,.g5shop__filter-button:focus,.g5shop__filter-button:active{color:var(--g5-color-heading)}.g5shop__shop-toolbar .g5core__cate-filer{margin:0 !important;padding:0;border-bottom:none}.g5shop__shop-toolbar .g5shop__archive-filter-content{background-color:#fafafa}.g5shop__shop-toolbar.boxed{margin-bottom:40px}.g5shop__shop-toolbar.boxed .g5shop__archive-filter-content{padding-left:30px;padding-right:30px}.g5shop__shop-toolbar.boxed .g5shop__shop-toolbar-inner{margin-bottom:40px}.g5shop__shop-toolbar.stretched .g5shop__shop-toolbar-inner,.g5shop__shop-toolbar.stretched_content .g5shop__shop-toolbar-inner{border-bottom:1px solid var(--g5-color-border)}.g5shop__shop-toolbar-inner .select2-container--default.select2-container--default .select2-selection--single{background-color:transparent;border-color:transparent}.g5shop__layout-grid .g5shop__post-skin-classic .g5core__post-item-inner{padding-bottom:50px}.g5shop__layout-grid .g5core__paging{margin-top:30px}.g5shop__layout-list .g5shop__product-item-inner{border-color:var(--g5-color-border)}.g5shop__layout-list .g5shop__product-cat-item-inner{border-color:var(--g5-color-border)}.g5shop__layout-list .g5core__paging{margin-top:20px}@media (min-width:768px){.g5shop__layout-list .g5shop__product-cat-info{margin-left:20px}body.has-sidebar .g5shop__layout-list .g5shop__product-cat-featured{-ms-flex:0 0 230px;flex:0 0 230px}}.g5shop__product-item:not(.g5shop__product-list) .g5shop__product-info .price,.g5shop__product-item:not(.g5shop__product-list) .g5shop__loop-product-cat+.g5shop__loop-product-title{margin-top:2px}.g5shop__product-item:not(.g5shop__product-list) .g5shop__product-info .star-rating{margin-top:9px}.g5shop__post-skin-classic .g5shop__product-info{margin-top:18px}.g5shop__post-skin-classic .g5shop__loop-product-cat{padding-top:2px}.g5shop__product-list .g5shop__loop-product-title{font-size:1.2rem}@media (min-width:768px){.g5shop__product-list .g5shop__product-info{margin-left:20px}body.has-sidebar .g5shop__product-list .g5shop__product-featured{-ms-flex:0 0 230px;flex:0 0 230px}}@media (min-width:1200px){body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical div.images{padding-left:0}body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical div.images .flex-control-thumbs{left:auto;right:100%}body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical .g5shop__single-product-summary .g5shop__loop-product-flash{left:10px}}.woocommerce div.product div.images{margin-bottom:100px}@media (max-width:768px){.woocommerce div.product div.images{margin-bottom:60px}}.g5shop__single-product-images{position:relative}.g5shop__product-gallery-video:hover{color:var(--g5-color-accent)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:before{border-color:var(--g5-color-accent)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:after{background-color:var(--g5-color-accent)}.woocommerce div.product div.summary{margin-bottom:100px}.woocommerce div.product div.summary .product_title{font-size:26px;text-transform:uppercase;margin-bottom:4px}.woocommerce div.product div.summary .product_title a{color:inherit}.woocommerce div.product div.summary .product_title a:hover{color:var(--g5-color-accent)}.woocommerce div.product div.summary .woocommerce-product-rating{margin-bottom:4px}.woocommerce div.product div.summary .woocommerce-product-rating .star-rating{margin-right:15px}.woocommerce div.product div.summary .woocommerce-product-rating a{color:inherit}.woocommerce div.product div.summary .woocommerce-product-rating a:hover{color:var(--g5-color-accent)}.woocommerce div.product div.summary p.price,.woocommerce div.product div.summary span.price{font-size:16px;color:inherit}.woocommerce div.product div.summary p.price del,.woocommerce div.product div.summary span.price del{opacity:1 !important}.woocommerce div.product div.summary p.price ins,.woocommerce div.product div.summary span.price ins{color:var(--g5-color-primary)}.woocommerce div.product div.summary .woocommerce-variation-description,.woocommerce div.product div.summary .woocommerce-product-details__short-description{font-size:1rem}.woocommerce div.product div.summary .woocommerce-product-details__short-description{margin-bottom:35px}.woocommerce div.product div.summary .woocommerce-product-details__short-description p{margin-bottom:20px}.woocommerce div.product div.summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist{margin-bottom:35px;margin-top:0;display:none}.woocommerce div.product div.summary .product_meta{margin-top:35px;padding-top:34px;border-top:1px solid var(--g5-color-border)}.woocommerce div.product div.summary .g5shop__single-product-actions{margin:5px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.woocommerce div.product div.summary .g5shop__single-product-actions .yith-wcwl-add-to-wishlist{margin:0 10px 0 0;display:block}.woocommerce div.product div.summary .g5shop__product-deal-countdown{margin-bottom:1rem}.woocommerce div.product div.summary .g5shop__product-deal-countdown-inner{-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product div.summary .g5shop__quantity{margin-bottom:20px}.woocommerce div.product form.cart{margin-bottom:35px}.woocommerce div.product form.cart table.variations{margin-bottom:20px}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle;padding:0 0 20px}.woocommerce div.product form.cart table.variations tr:last-child td,.woocommerce div.product form.cart table.variations tr:last-child th{padding:0}.woocommerce div.product form.cart table.variations td.label{width:30%}.woocommerce div.product form.cart table.variations td.label label{font-weight:600;margin:0;color:var(--g5-color-heading);font-family:var(--g5-primary-font);text-transform:uppercase}.woocommerce div.product form.cart table.variations .reset_variations{color:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.woocommerce div.product form.cart table.variations .reset_variations:hover{color:var(--g5-color-heading)}.woocommerce div.product form.cart table.variations select{background-color:transparent}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:20px}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:20px}.woocommerce div.product form.cart table.group_table{margin-bottom:20px}.woocommerce div.product form.cart table.group_table td{padding:0 0 20px;vertical-align:middle}.woocommerce div.product form.cart table.group_table tr:last-child td{padding-bottom:0}.woocommerce div.product form.cart table.group_table td:first-child{width:140px;text-align:left}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label label{margin:0}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label a{font-size:14px;font-weight:600;color:var(--g5-color-heading)}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label a:hover{color:var(--g5-color-accent)}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price ins{background:0 0}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price del{opacity:.5}.woocommerce div.product form.cart table.group_table .g5shop__quantity{margin:0;padding:0}.woocommerce div.product form.cart table.group_table .g5shop__quantity .stock-status,.woocommerce div.product form.cart table.group_table .g5shop__quantity label{display:none}.woocommerce div.product form.cart .stock{font-size:14px;color:#2dad4b}.woocommerce div.product .g5shop__single-product-summary form.cart .single_add_to_cart_button{margin:5px 10px 5px 0}.woocommerce div.product .woocommerce-tabs{padding-top:4.25rem}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border:none;padding:0;margin:0 2.5rem 0 0;position:relative;z-index:2}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--g5-primary-font);color:var(--g5-color-text-main);font-weight:600;font-size:.875rem;text-transform:uppercase;padding:0 0 20px}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0;border-bottom:1px solid var(--g5-color-heading)}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--g5-color-heading)}.woocommerce div.product .woocommerce-tabs .panel>h2{display:none}.g5shop__panel-heading h4{border-bottom:1px solid var(--g5-color-border);font-size:.875rem;text-transform:uppercase;font-weight:600}@media (max-width:767px){.g5shop__tab-panel{border:1px solid var(--g5-color-border)}}.g5shop__tabs-container .nav-tabs{border-bottom:1px solid var(--g5-color-border)}.g5shop__tabs-container .nav-tabs li{margin-right:2.5rem}.g5shop__tabs-container .nav-tabs li:last-child{margin-right:0}.g5shop__tabs-container .nav-tabs .nav-link{color:inherit;font-family:var(--g5-primary-font);font-weight:600;font-size:.875rem;text-transform:uppercase}.g5shop__tabs-container .nav-tabs .nav-link:before{background-color:var(--g5-color-heading);top:auto;bottom:-1px;height:1px}.g5shop__tabs-container .nav-tabs .nav-link:hover,.g5shop__tabs-container .nav-tabs .nav-link.active{color:var(--g5-color-heading);border-color:transparent}.g5shop__single-product-tabs{margin-top:6.25rem}.g5shop__single-product-tabs.layout-1 .g5shop__tabs-container .nav-tabs .nav-link,.g5shop__single-product-tabs.layout-2 .g5shop__tabs-container .nav-tabs .nav-link{padding:0 0 20px}.g5shop__single-product-tabs.layout-1 .nav-tabs{padding-left:0}.g5shop__single-product-tabs.layout-3 .g5shop__tabs-container .nav-tabs .nav-link{border-color:var(--g5-color-border) var(--g5-color-border) var(--g5-color-border)}.g5shop__single-product-tabs.layout-3 .g5shop__tabs-container .nav-tabs .nav-link.active{border-color:var(--g5-color-border) #fff var(--g5-color-border) var(--g5-color-border)}.g5shop__single-product-tabs.layout-3 .g5shop__panels-container{border:1px solid var(--g5-color-border)}.g5shop__single-product-tabs.layout-4 .g5shop__tab-panel{border:1px solid var(--g5-color-border)}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--g5-color-border)}.woocommerce .products.related,.woocommerce .products.upsells{margin-top:6.25rem}.woocommerce .products.related>h2,.woocommerce .products.upsells>h2{font-weight:600;font-size:1rem;text-transform:uppercase;margin-bottom:2.875rem;line-height:1.2}.woocommerce .products.related .slick-dots,.woocommerce .products.upsells .slick-dots{margin:0}.g5shop__single-product-summary{margin-bottom:6.25rem}.product_meta>span{display:block;margin-bottom:.5rem}.product_meta>span label{margin:0 10px 0 0;font-weight:600;font-size:14px;min-width:100px;color:var(--g5-color-heading);font-family:var(--g5-primary-font);text-transform:uppercase}.product_meta>span a{color:inherit}.product_meta>span a:hover{color:var(--g5-color-accent)}.product_meta>span:last-child{margin-bottom:0}.g5core__social-share.product{margin-top:.5rem}.g5core__social-share.product .g5core__share-label{margin:0 15px 0 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{margin-top:3rem}.woocommerce .cart-collaterals .wc-proceed-to-checkout{padding-bottom:0}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals>h2,.woocommerce .cart-collaterals .cross-sells>h2{font-weight:600;font-size:1rem;text-transform:uppercase;margin-bottom:2.875rem;line-height:1.2}.woocommerce-cart .cart-collaterals .cart_totals table tr td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-button{color:inherit}.woocommerce-cart .cart-collaterals .cart_totals table tr td,.woocommerce-cart .cart-collaterals .cart_totals table tr th{border-top:1px solid var(--g5-color-border)}.woocommerce-cart .cart-collaterals .cart_totals ul#shipping_method li input{margin-top:6px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button:hover{color:var(--g5-color-accent)}.woocommerce table.shop_table{border-collapse:collapse !important;border-radius:0;border-color:var(--g5-color-border);font-family:var(--g5-primary-font);font-weight:600}.woocommerce table.shop_table th{border:none;padding:15px 10px;font-size:.75rem;text-transform:uppercase;color:var(--g5-color-heading)}.woocommerce table.shop_table thead th{background-color:#fafafa}.woocommerce table.shop_table td{border:none;border-top:1px solid var(--g5-color-border);padding:15px 10px}.woocommerce table.shop_table .remove:before{content:""}.woocommerce table.shop_table .product-subtotal{font-weight:700}.woocommerce table.shop_table .product-price del{color:inherit;opacity:.5;display:inline-block;font-weight:400}.woocommerce table.shop_table .product-price ins{background:0 0;display:inline-block;padding:0}.woocommerce table.shop_table .product-quantity label{display:none}.woocommerce table.shop_table .product-name a{color:var(--g5-color-heading)}.woocommerce table.shop_table .product-name a:hover{color:var(--g5-color-accent)}.woocommerce table.shop_table .product-total,.woocommerce table.shop_table .product-subtotal,.woocommerce table.shop_table .product-price{color:var(--g5-color-heading)}.woocommerce table.shop_table tr.order-total td,.woocommerce table.shop_table tr.cart-subtotal td,.woocommerce table.shop_table tr.tax-rate td{color:var(--g5-color-heading)}.woocommerce table.shop_table_responsive tr td:before{color:var(--g5-color-heading);font-weight:500}.woocommerce table.cart{margin-bottom:3rem}.woocommerce table.cart td.actions .coupon .input-text{padding:0 .75rem;border-color:var(--g5-color-border);height:50px}.woocommerce table.wishlist_table{font-size:1em}@media (min-width:769px){.woocommerce table.shop_table .product-remove{text-align:center;width:50px}.woocommerce table.shop_table .product-thumbnail{width:90px}.woocommerce table.shop_table .product-thumbnail img{width:auto}.woocommerce table.shop_table .product-subtotal,.woocommerce table.shop_table .product-price{width:140px;text-align:center}.woocommerce table.shop_table .product-quantity{width:140px;text-align:center}.woocommerce-cart table.cart td.actions .coupon .input-text{width:250px}}@media (max-width:480px){.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon .input-text{float:none;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{margin:0 0 .5em}}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:100%;padding-left:0;padding-right:0}@media (max-width:768px){.woocommerce .col2-set .col-2{margin-top:3rem}}.woocommerce form .form-row{display:block}.woocommerce form .form-row label{margin-bottom:0;font-weight:400;font-family:var(--g5-primary-font)}.woocommerce form .form-row textarea{height:8em}.woocommerce form .form-row input.input-text{height:50px}.woocommerce-shipping-fields>h3 label{margin:0}.woocommerce-additional-fields>h3,.woocommerce-billing-fields>h3,.woocommerce-shipping-fields>h3{font-size:1.125rem;font-weight:600;margin-bottom:1.5625rem}.woocommerce #payment #place_order{float:left}#order_review_heading{margin-top:5.5rem;font-size:1.125rem;font-weight:600;margin-bottom:1.5625rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{margin-bottom:5.5rem}.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.125rem;font-weight:600;margin-bottom:1.5625rem}.woocommerce ul.order_details{padding:0}.woocommerce table.order_details tfoot{color:var(--g5-color-heading)}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{width:100%;float:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:10px}.woocommerce .woocommerce-form-login .lost_password{margin-bottom:0}.woocommerce .woocommerce-form-login .lost_password a{color:inherit}.woocommerce .woocommerce-form-login .lost_password a:hover{color:var(--g5-color-accent)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--g5-color-border)}.g5shop__checkout-toolbar{margin-bottom:3rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid var(--g5-color-border)}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--g5-color-border)}.woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:none}.woocommerce-MyAccount-navigation ul li>a{color:var(--g5-color-heading);position:relative;display:block;text-transform:uppercase;padding:14px 20px;font-size:.875rem}.woocommerce-MyAccount-navigation ul li>a:after{font-family:var(--g5-font-icon);font-size:20px;position:absolute;right:20px;line-height:1;font-weight:300;text-transform:none}.woocommerce-MyAccount-navigation ul li.is-active>a,.woocommerce-MyAccount-navigation ul li a:hover{background-color:#fafafa}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard>a:after{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders>a:after{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads>a:after{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address>a:after{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account>a:after{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout>a:after{content:""}.woocommerce-MyAccount-content>p:not(.woocommerce-info){padding:20px;background-color:#fafafa}.woocommerce-MyAccount-content>p:not(.woocommerce-info) a{color:inherit}.woocommerce-MyAccount-content>p:not(.woocommerce-info) a:hover{color:var(--g5-color-accent)}.woocommerce-MyAccount-content address{font-style:italic;padding:20px;border:1px solid var(--g5-color-border)}.woocommerce-MyAccount-content fieldset{padding:20px 40px;margin-top:50px;margin-bottom:30px;border:1px solid var(--g5-color-border)}.woocommerce-MyAccount-content fieldset legend{color:var(--g5-color-heading);width:auto;padding:0 15px;font-weight:600;text-transform:uppercase;font-size:1.5rem}.woocommerce-Address-title{margin-top:3rem}.woocommerce-Address-title>h3{font-weight:600;font-size:1rem;text-transform:uppercase;margin-bottom:2.875rem;line-height:1.2}.woocommerce-Address-title a{color:inherit}@media (max-width:991px){.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:2rem}}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart:after{content:"";display:block;clear:both}.font-body{font-family:var(--g5-body-font)}.font-primary{font-family:var(--g5-primary-font)}.text-color{color:var(--g5-color-text-main)}.text-border-color{border-color:var(--g5-color-text-main)}.text-bg-color{background-color:var(--g5-color-text-main)}.accent-text-color{color:var(--g5-color-accent)}.accent-bg-color{background-color:var(--g5-color-accent)}.accent-border-color{border-color:var(--g5-color-accent)}.accent-foreground-color{color:var(--g5-color-accent-foreground)}.accent-foreground-border-color{border-color:var(--g5-color-accent-foreground)}.accent-foreground-bg-color{background-color:var(--g5-color-accent-foreground)}.disabled-color{color:var(--g5-color-muted)}.caption-color{color:var(--g5-color-caption)}.border-color{border-color:var(--g5-color-border)}.heading-color{color:var(--g5-color-heading)}.heading-bg-color{background-color:var(--g5-color-heading)}.heading-border-color{border-color:var(--g5-color-heading)}.primary-color{color:var(--g5-color-primary)}.secondary-color{color:var(--g5-color-secondary)}.dark-color{color:var(--g5-color-dark)}.gray-color{color:var(--g5-color-gray)}