.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{background:var(--global-palette8)}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-left-color:var(--global-palette7)}.woocommerce-page.has-sidebar.has-left-sidebar .content-container,.woocommerce-page.has-sidebar.has-right-sidebar .content-container{grid-template-columns:22% 1fr}.woocommerce ul.products:not(.woo-archive-btn-button) .button,.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link{font-weight:400;font-size:13px}.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title{font-size:24px!important}.woocommerce ul.products:not(.woo-archive-btn-button) .wc-block-grid__product-price,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{margin-bottom:.5em}.product-excerpt{text-align:left!important}.wc-block-product-categories ul{padding-left:0!important;list-style:none;margin:0}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input{z-index:9!important}.wc-block-product-categories ul li{padding-bottom:3px}.sidebar-slug-sidebar-secondary h4{border-bottom:1px solid;border-color:var(--global-palette6);padding-bottom:6px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{padding:8px!important;font-size:12px}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:68px}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--global-palette-btn-bg)!important;background:var(--global-palette-btn-bg)!important;color:var(--global-palette-btn)!important;border-width:1px!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers{border-color:var(--global-palette-btn-bg)!important;padding:2px;border-width:1px!important;color:var(--global-palette3)!important;border-radius:2px!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{color:var(--global-palette-btn)!important;background:var(--global-palette-btn-bg)!important}.woocommerce ul.products li.product a,.woocommerce ul.products li.product .woocommerce-loop-product__title a,form.woocommerce-product-search .kadence-search-icon-wrap{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.woocommerce ul.products li.product a:hover{color:var(--global-palette-highlight)}.woocommerce.widget_product_categories>ul li a{border:0}.woocommerce.widget_price_filter .price_slider_amount .button{font-size:13px;padding:10px 12px 8px}.woocommerce.has-left-sidebar .primary-sidebar{border-right:1px solid;border-color:var(--global-palette6);padding-right:30px}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{padding:8px 10px 7px;margin:3px;letter-spacing:1px;font-family:var(--global-primary-nav-font-family);font-size:12px;border-radius:0}.price_label{font-weight:400}.woocommerce ul.products li.product .star-rating~.price{padding-right:0!important}.woocommerce ul.products li.product .star-rating{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--global-primary-nav-font-family);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.woocommerce table.shop_attributes{margin-top:24px}.woocommerce section.products>h2{font-family:Savannah Script;text-align:center;font-size:36px;margin-bottom:30px;color:var(--global-palette2)}.woocommerce .up-sells.products,.woocommerce .related.products{border:1px solid;border-color:var(--global-palette6);padding:50px 50px 20px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid;border-color:var(--global-palette6)}.woocommerce div.product span.price,.woocommerce div.product p.price{font-size:17px}.woocommerce #reviews #comments h2{font-weight:400;font-size:28px;letter-spacing:0}.woocommerce #reviews .comment-reply-title{font-weight:400;font-family:var(--global-heading-font-family);letter-spacing:0;display:block;margin-bottom:20px}.woocommerce div.product .product_meta>span{color:var(--global-palette5);font-weight:400;font-size:15px}.woocommerce .comment-form p.stars,.woocommerce .comment-form label{text-align:left!important}.woocommerce .comment-form-rating label,.woocommerce .comment-form-comment label,.woocommerce .comment-form label{display:block;font-family:var(--global-primary-nav-font-family);text-transform:uppercase!important;letter-spacing:1px;font-size:14px;padding-bottom:10px}.woocommerce p.stars a,.woocommerce p.stars a::before{font-size:1.15em}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--global-palette6)}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--global-palette4);font-size:14px!important}.woocommerce #reviews #respond{background:var(--global-palette8);padding:24px 24px 8px;margin-bottom:30px}.woocommerce .comment-form .comment-form-cookies-consent label:not(:placeholder-shown){text-transform:none!important;font-family:var(--global-body-font-family);letter-spacing:inherit}.woocommerce .comment-form input:not(#wp-comment-cookies-consent){width:100%}.woocommerce a.remove{color:var(--global-palette2)!important;background-color:#fff!important;font-weight:normal!important;font-size:22px}.woocommerce a.remove:hover{color:var(--global-palette4)!important;background-color:#fff!important}.woocommerce-cart .woocommerce h2{margin-bottom:20px}.cart_totals{background:var(--global-palette7);padding:24px 24px 0;box-shadow:inset 0 0 0 10em rgba(255,255,255,.4)}.woocommerce table.shop_table td.product-name{font-family:var(--global-heading-font-family);letter-spacing:0;font-size:19px}.woocommerce table.shop_table td.product-name a{text-decoration:none;color:var(--global-palette3)}.woocommerce table.shop_table td .amount{letter-spacing:.75px}.woocommerce table.shop_table td.product-name a:hover{color:var(--global-palette5)}.woocommerce table.shop_table{border:1px solid;border-color:var(--global-palette6);width:100%}.woocommerce-cart .woocommerce .shop_table tbody td,.woocommerce-checkout .woocommerce .shop_table tbody td,.woocommerce-checkout .woocommerce .shop_table tfoot td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th,.select2-container--default .select2-selection--single,.woocommerce table.shop_table td,.woocommerce .woocommerce-customer-details address{border-color:var(--global-palette6)!important}.woocommerce table.shop_table th,.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-family:var(--global-primary-nav-font-family);font-weight:normal!important;text-transform:uppercase;letter-spacing:1.25px;font-size:13.5px}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail,.woocommerce-cart .woocommerce table.cart img{width:100px!important}.woocommerce table.shop_table td{padding-top:15px;padding-bottom:15px}.woocommerce-cart .cart-subtotal th,.woocommerce-cart .order-total th{padding-top:17px!important;padding-left:17px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{font-size:15px;padding:16px}.woocommerce .shop_table thead th{padding-top:13px;padding-bottom:12px;text-align:left!important}.woocommerce .coupon input:not(#submit){padding:0 10px!important}.woocommerce-cart table.cart .coupon .button,.woocommerce-checkout table.cart .coupon .button,#add_payment_method table.cart .coupon .button{background:var(--global-palette7)!important;color:var(--global-palette3)!important;font-size:11px;padding-top:1px!important;margin-left:3px}.woocommerce-cart table.cart .coupon .button:hover,.woocommerce-checkout table.cart .coupon .button:hover,#add_payment_method table.cart .coupon .button:hover{background:var(--global-palette-btn-bg-hover)!important;color:var(--global-palette-btn-hover)!important}.cart-summary{display:none}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce .cart_totals table.shop_table{border-color:#fff!important}.woocommerce-cart .woocommerce .quantity .qty{width:3em;padding:0!important}.woocommerce .cart-empty.woocommerce-info{font-family:var(--global-heading-font-family);font-weight:400;color:var(--global-palette4);font-size:30px;line-height:1.2;margin-top:0}.woocommerce form .form-row label{color:var(--global-palette4)!important;font-weight:400;font-size:16px}.woocommerce-checkout h3{letter-spacing:0}#payment #place_order{font-size:18px;padding:18px 18px 16px}.woocommerce .checkout_coupon .button{padding:17px 22px!important;float:left}.woocommerce .checkout_coupon .form-row.form-row-last{float:left;margin-left:10px}.woocommerce .checkout_coupon p:first-of-type{margin-bottom:12px}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border-color:var(--global-palette6)}.logged-in .test-login{display:none}.test-login{margin-top:40px}.woocommerce form.login,.woocommerce form.register{border:0;background:var(--global-palette7);padding:30px;border-radius:0;max-width:800px;margin:0 auto}.woocommerce-account .woocommerce h2{text-align:center;font-family:Savannah Script,sans-serif;font-size:36px;margin-top:-30px;margin-bottom:50px}.woocommerce-account .woocommerce form .form-row .button{padding:15px 20px 14px;margin-top:10px;font-size:15px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-top:15px;float:right}p.woocommerce-LostPassword.lost_password{margin-top:20px}@media screen and (max-width:768px){label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-top:0;float:none}}.woocommerce-MyAccount-content p:first-of-type:not(.woocommerce-customer-details p){font-family:var(--global-heading-font-family);font-size:24px;text-align:center;letter-spacing:0!important}.woocommerce-MyAccount-content p:nth-of-type(2):not(.woocommerce-customer-details p){max-width:700px;text-align:center;margin-left:auto;margin-right:auto}.woocommerce-MyAccount-content p.form-row-wide:nth-of-type(2):not(.woocommerce-customer-details p){max-width:100%!important}.woocommerce-account .account-navigation-wrap ul li{border-color:var(--global-palette6);!important}.woocommerce-account .account-navigation-wrap li.is-active a,.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-left:5px solid var(--global-palette7)}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-right:5px solid var(--global-palette7);border-left:none!important}.woocommerce-account .woocommerce form .form-row label{text-align:left!important;font-family:var(--global-body-font-family);letter-spacing:inherit!important}.woocommerce-account fieldset{padding-bottom:25px}.woocommerce-account fieldset legend{font-weight:400;font-family:var(--global-heading-font-family);font-size:22px;padding:0 6px;letter-spacing:0}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap .kadence-account-avatar{display:none!important}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul{justify-content:center}.kadence-account-nav-above.woocommerce-account .woocommerce-MyAccount-content{border:1px solid;border-color:var(--global-palette6);padding:40px!important}.woocommerce-account fieldset p:nth-of-type(2n){max-width:100%}.woocommerce-account fieldset{border-color:var(--global-palette7);border-width:2px}.woocommerce-account .account-navigation-wrap li.is-active a{font-weight:400}@media screen and (min-width:768px){.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a{border:none!important;font-family:var(--global-primary-nav-font-family);text-transform:uppercase;letter-spacing:1.75px;font-size:13px;padding:10px 16px 8px;margin:0 5px}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a:hover{background:var(--global-palette7);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:0!important}.woocommerce-account .account-navigation-wrap{border-left:1px solid!important;border-color:var(--global-palette6)!important}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border-left:none!important;border-right:1px solid!important;border-color:var(--global-palette6)!important}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap{border-left:0!important;margin-bottom:0}}#cart-drawer h2.side-cart-header{font-size:22px}#cart-drawer .woocommerce ul.cart_list li a,#cart-drawer .woocommerce ul.product_list_widget li a,.kadence-header-cart ul ul a:not(.button){font-weight:400;font-size:16px}.kadence-header-cart ul ul a:not(.button){font-size:15px!important}#cart-drawer .woocommerce ul.cart_list li a:hover,#cart-drawer .woocommerce ul.product_list_widget li a:hover,.kadence-header-cart ul ul a:not(.button):hover{text-decoration:none;color:var(--global-palette2)!important}#cart-drawer .woocommerce.widget_shopping_cart .cart_list li,#cart-drawer .woocommerce .widget_shopping_cart .cart_list li,#cart-drawer .woocommerce.widget_shopping_cart .total,#cart-drawer .woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{border-color:var(--global-palette6)!important;padding:10px 0!important}#cart-drawer .woocommerce ul.cart_list li .quantity,#cart-drawer .woocommerce ul.product_list_widget li .quantity,.kadence-header-cart .woocommerce ul.cart_list li .quantity,.kadence-header-cart .woocommerce ul.product_list_widget li .quantity{color:var(--global-palette2)!important}@media screen and (max-width:719px){.has-4-columns .wc-block-grid__products{grid-template-columns:1fr 1fr!important}.product-archive .product-type-variable .add_to_cart_button{display:none!important}.product-archive .product-type-variable span.price{line-height:1.4}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail{width:100%!important}.woocommerce-cart td.actions{padding:10px!important}.woocommerce-cart table.cart td.actions .coupon .input-text+.button{font-size:9px!important}.woocommerce-cart td.product-remove{padding-top:0!important}.woocommerce .up-sells.products,.woocommerce .related.products{padding:35px 30px 20px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-color:var(--global-palette6)!important}.woocommerce-MyAccount-content p:first-of-type{line-height:1.4!important}.woocommerce-account .woocommerce h2{font-size:30px;margin-bottom:20px!important}}