/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 .header-cart-wrap .header-cart-button .header-cart-total{position:absolute;top:-12px;right:-22px;background:var(--global-palette1);color:var(--global-palette9);font-size:11px;font-weight:700;line-height:1;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px}.header-cart-wrap .header-cart-button{position:relative}.header-cart-is-empty-true~.header-cart-inner-wrap .header-cart-total,.header-cart-wrap .header-cart-total:empty{display:none}body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 1.5rem}.woocommerce ul.products.products-list-view li.product .product-excerpt{line-height:1.7em;max-height:calc(1.7em * 4);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.woocommerce ul.products.products-list-view li.product .product-excerpt p{margin-top:0}.woocommerce ul.products li.product .onsale{padding:2px 5px;font-weight:500}.woocommerce .product span.onsale{padding:2px 5px;font-weight:500}.poemi-share{margin-top:1em}.poemi-pinterest-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit;font-size:14px;transition:opacity 0.2s ease}.poemi-pinterest-btn:hover{opacity:.8}.poemi-pinterest-btn svg{flex-shrink:0}.site-footer .footer-navigation a:hover{text-decoration:underline;color:inherit}.site-footer a:not(.social-button):not(.button):hover{text-decoration:underline!important;color:#fff!important}body .site-top-footer-inner-wrap{padding-top:40px}body .site-bottom-footer-inner-wrap{padding-top:10px;padding-bottom:10px}.add_gift_card_form{background:#f9f9f9;padding:10px 16px;margin-bottom:20px;border-radius:6px;border:dashed 1px #cccc}.page .gform-theme--foundation .gform_fields{row-gap:20px}.page .gform_button{background:#423431!important}.page .gform_button:hover{background:#a2b9a5!important}.site .woocommerce.widget_product_categories>ul li a{line-height:2.3em}.site .woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub{height:37px}.site .woocommerce.widget_product_categories ul.children{margin-left:.5em}.site .woocommerce.widget_product_categories ul.children li a:before{content:"› "}.site .widget-area ul{list-style:none}@media screen and (min-width:1025px){.kadence-woo-cart-form-wrap>form{width:67%!important}.kadence-woo-cart-form-wrap .cart-collaterals{width:33%!important}.woocommerce .content-area div.product .woocommerce-tabs .panel{padding:30px 20px 20px 20px;border:solid #cbd5e0;border-width:0 1px 1px 1px}.woocommerce .content-area div.product .woocommerce-tabs ul.tabs{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:24px;line-height:1.6em;padding-bottom:10px}.woocommerce .content-area #reviews .comment-reply-title{font-size:20px;font-weight:600}.woocommerce .content-area #reviews #comments h2{font-size:20px}}@media screen and (max-width:767px){.entry-hero.product-archive-hero-section .entry-header{padding:5% 0!important}.product-archive-title .archive-description p{line-height:1.7em;font-size:15px}.woocommerce table.cart td.actions .coupon .input-text+.button{overflow:hidden}.woocommerce .content-area div.product .woocommerce-tabs ul.tabs li a{padding:1em;font-size:100%}.woocommerce .content-area #reviews .comment-reply-title{font-size:18px;font-weight:600}.woocommerce .content-area #reviews #comments h2{font-size:18px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:20px;line-height:1.6em;padding-bottom:10px}}.woocommerce-Price-currencySymbol{padding-left:5px}.woocommerce ul.products.grid-cols{column-gap:1rem;row-gap:1rem}@media (max-width:767px){.woocommerce ul.products li.product .entry-content-wrap{padding:5px 10px!important;margin:0!important}.woocommerce ul.products.woo-archive-action-on-hover li.product .entry-content-wrap{transform:none!important;min-height:auto!important}}.woocommerce-cart .add_gift_card_form #wc_gc_cart_redeem_form input[type=text]{max-width:260px}@media (max-width:767px){.cross-sells ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.woocommerce ul.products li.product .product-action-wrap{display:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important}.woocommerce-cart .woocommerce ul.products li.product .button.add_to_cart_button{font-size:14px!important}.woocommerce-cart .entry-content-wrap{padding:20px 10px}.woocommerce-cart ul.products.woo-archive-btn-button .product-action-wrap .button{font-size:14px}}@media (max-width:767px){#wc_gc_cart_redeem_form{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}#wc_gc_cart_redeem_form .wc_gc_add_gift_card_form__notices{flex-basis:100%}.woocommerce-cart .add_gift_card_form #wc_gc_cart_redeem_form input[type=text]{flex:1;max-width:none}}