/* https://mad-house-farms.com/wp-content/themes/kdw-framework4/other-css/woo-css.css?ver=1734027038 */
@media only screen{.price .wcsatt-sub-options,.product_meta,.single-product .product h2:first-of-type{display:none}.single-product .related h2:first-of-type{display:block}.related.products{width:100%;margin:40px 0 0;border-top:#e6e6e6 1px solid;padding-top:30px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%;clear:none}.single-product-row{padding-top:30px}.single-product-row p,.single-product-row ul{font-size:1rem}.shop-title-row{background:#343150;padding-top:15px;margin-bottom:30px;width:100%!important}.shop-title-row h1{font-size:4.375rem;line-height:1;margin-bottom:0}.shop-title-row h1 .welcome-text{font-size:1.75rem;display:block;text-align:left;margin-left:90px}.shop-title-row h1 .font-treasuremap{color:#AE2573}.woocommerce ul.products li.product a img{border-radius:100%;transition:all ease 0.34s;-moz-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg)}.woocommerce ul.products li.product:hover img{-moz-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-o-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-ms-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg)}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0 0;font-size:1.125rem;margin:0;font-weight:300;color:#000;text-transform:capitalize}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product:hover .woocommerce-loop-category__title,.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,.woocommerce ul.products li.product:hover h3{color:#000}.woocommerce div.product .product_title{font-weight:300;color:#000;text-transform:capitalize}.wcsatt-options-prompt-text h3,.single-product.woocommerce div.product .product_title{color:#343150}.wcsatt-options-prompt-radio .price.subscription-price{font-size:1rem!important}.wcsatt-options-prompt-radio{border:1px solid #c9c9c9;padding:1.25rem 1rem}.woocommerce ul.wcsatt-options-prompt-radios li{margin-bottom:1.25rem}input[type='radio']{filter:grayscale(100%) contrast(200%);color:#000;width:15px;height:15px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#69BD28;font-weight:400;font-size:1.5rem}.wcsatt-options-prompt-radio:has(input[type="radio"]:checked){border-color:#000}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:100%}.woocommerce-checkout-payment a:hover,.my-account-row a:hover{color:#69BD28}.woocommerce-checkout-payment a.button:hover,.my-account-row a.button:hover{color:#fff}.woocommerce-shipping-fields{padding-top:20px}.form-row.place-order .button,.woocommerce-cart-form .button{margin:0;background-color:#AE2573}.form-row.place-order .button:hover,.woocommerce-cart-form .button:hover{background:#343150}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:110px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button{background-color:#AE2573;color:#fff;border-radius:25px;display:block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:hover{background-color:#343150;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt{background-color:#AE2573;color:#fff;border-radius:25px;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:hover{background-color:#343150;color:#fff}}@media only screen and (max-width:40em){.shop-title-row h1{font-size:2.176rem}.shop-title-row h1 .welcome-text{font-size:1.5rem;display:block;text-align:center;margin-left:0}.product-categories,.widget-title{text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;width:300px;margin:0 auto}.woocommerce .products ul,.woocommerce ul.products{padding:30px}.woocommerce-products-header .woocommerce-products-header__title{font-size:1.7rem;text-align:center}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:center}.woocommerce .woocommerce-breadcrumb{margin:0 auto;padding:0;text-align:center}}@media only screen and (min-width:18.75em) and (max-width:31.25em){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;clear:both;margin:0 0 2.992em}.shop-title-row h1{font-size:2rem}.shop-title-row h1 .welcome-text{font-size:1rem;display:block;text-align:center;margin-left:0}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.shop-title-row h1 .welcome-text{font-size:1.75rem;display:block;text-align:center;margin-left:0}.product-categories,.widget-title{text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;width:300px;margin:0 auto}.woocommerce .products ul,.woocommerce ul.products{padding:30px}.woocommerce-products-header .woocommerce-products-header__title{text-align:center}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:center}.woocommerce .woocommerce-breadcrumb{margin:0 auto;padding:0;text-align:center}}@media only screen and (min-width:64em) and (max-width:90em){.woocommerce .products ul,.woocommerce ul.products,.woocommerce .woocommerce-ordering{margin-right:1rem}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}