/*!
Theme Name:        Dental Shop Discount
Theme URI:         https://dentalshopdiscount.com/
Description:       Custom Dental Shop Discount Theme created as a Kadence child theme
Author:            Carlos Longarela <carlos@longarela.eu>
Author URI:        https://tabernawp.com/
Template:          kadence
Version:           1.0.0
Text Domain:       dental-sd
Domain Path:       /languages
Requires at least: 5.0
Tested up to:      6.0
Requires PHP:      7.4
License:           GNU General Public License v2 or later
License URI:       http://www.gnu.org/licenses/gpl-2.0.html
Created:           2025-03-02
Updated:           2026-05-13
*/
 :root{--cl-primary-color:#f5f5f5;--cl-secondary-color:#000000;--cl-tertiary-color:#ffffff}.cl-header-middle-row .kadence-header-row-inner{grid-template-columns:auto 1fr auto}.aws-container{width:90%}.aws-container .aws-search-form .aws-search-field{border-radius:40px 0 0 40px!important;border-right:none!important}.aws-container .aws-search-form .aws-search-btn{background-color:#fff0;border-left:none!important;border-radius:0 40px 40px 0!important;padding-right:3em}.kwt-add-to-cart-loop{width:100%}.cl-add-to-cart-quantity{display:flex;justify-content:center;align-items:center}.cl-add-to-cart-quantity .qty::-webkit-inner-spin-button,.cl-add-to-cart-quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cl-add-to-cart-quantity .qty{-moz-appearance:textfield;border:none}.cl-add-to-cart-quantity .quantity .qty.text{width:2em;padding-inline:3px;border:none}.cl-add-to-cart-quantity .cl-minus-plus,.cl-add-to-cart-quantity .qty{background-color:#fff0;color:var(--global-palette1);border:1px solid var(--global-palette6);border-color:var(--global-palette6);border-radius:0}.cl-add-to-cart-quantity{align-items:stretch}.cl-add-to-cart-quantity .quantity{border-block:1px solid var(--global-palette6);margin:0!important}.cl-add-to-cart-quantity .cl-minus{border-radius:10px 0 0 10px!important}.cl-add-to-cart-quantity .cl-plus{border-radius:0 0 10px 0!important}.cl-add-to-cart-quantity .cl-btn-add-to-cart{margin-left:5px;border-radius:10px 0 10px 10px!important}.cl-add-to-cart-quantity .cl-svg-cart{fill:var(--cl-tertiary-color)}.kwt-add-to-cart-wrap.kwt-add-to-cart-loop .button.product_type_simple{border-radius:10px 0 10px 10px!important}.cl-subcategories-grid{--cl-columns:4;--cl-min-width:calc(100% / var(--cl-columns) - 1rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cl-min-width),1fr));gap:1rem}.cl-subcategory-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;border:1px solid #e0e0e0;border-radius:8px;padding:.75rem;transition:box-shadow 0.2s ease}.cl-subcategory-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.cl-marcas-meta{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.cl-marcas-meta .cl-marca{width:90px!important}.outofstock .cl-single-add2cart .button{padding-block:10px!important}.kt-woo-badge{border-top-right-radius:0!important}.woocommerce div.product .button.single_add_to_cart_button{line-height:initial!important}.star-rating.cl-empty-rating{display:block;color:#ccc}.cl-carrousel ul.products{align-items:stretch;li.loop-entry{height:auto!important;.cl-single-product{flex-direction:row;height:100%!important}}}.cl-single-add2cart .cl-add-to-cart-quantity>.added_to_cart.wc-forward{display:none}.button.cl-btn-add-to-cart.added{height:auto!important}