a:hover{color:#C45A3C!important}.woocommerce a:hover,.woocommerce-breadcrumb a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#C45A3C!important}.single-product .single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#C45A3C!important;color:#fff!important;border:none!important;border-radius:6px;box-shadow:none!important;text-shadow:none!important}.single-product .single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.single-product .single_add_to_cart_button:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce #respond input#submit:focus{background:#A8432F!important;color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;border-bottom:1px solid #E6DDC6}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#F7F2EA;border:1px solid #E6DDC6;border-bottom:none;border-radius:8px 8px 0 0;margin-right:.5rem}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#333333!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ffffff;border-color:#E6DDC6}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#C45A3C!important}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid #E6DDC6;padding:24px}.sidebar a,.widget a{color:#333333!important}.sidebar a:hover,.widget a:hover{color:#C45A3C!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.single-product .entry-summary .price,.woocommerce ul.products li.product .price{color:#C45A3C!important;font-weight:700}.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del{color:#8f8f8f!important;opacity:.7}.woocommerce div.product p.price ins,.woocommerce ul.products li.product .price ins{color:#C45A3C!important;text-decoration:none}.woocommerce div.product .stock{color:#9BAA89!important;font-weight:600}.single_add_to_cart_button{background-color:#C45A3C!important;border-radius:6px!important;padding:12px 24px!important;font-weight:600!important}.single_add_to_cart_button:hover{background-color:#a5482f!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#333333!important;font-weight:700}.woocommerce-Tabs-panel{border:none!important;padding:20px 0!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#333333!important;font-family:'Playfair Display',serif!important;font-weight:700!important;font-size:28px!important;line-height:1.2em!important}.single-product .woocommerce-tabs .panel>h2{display:none}.single-product .woocommerce-tabs .panel{padding-top:0}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:#C45A3C!important;border-top-color:#C45A3C!important;color:#fff!important}.woocommerce-message a.button{background:#fff!important;color:#C45A3C!important;border:none!important;font-weight:600;border-radius:4px}.woocommerce-message a.button:hover{background:#fff5f5!important;color:#3a3a23!important}a.kao-badge,.kao-badge a{position:relative;display:inline-block;padding:1rem 1.4rem;font-family:"Playfair Display",serif;font-weight:700;font-size:clamp(20px,2.4vw,26px);line-height:1.2;color:var(--kao-anthracite);text-decoration:none;text-align:center;z-index:1}.kaolin-cards .et_pb_column{display:flex}.kaolin-card{width:100%;position:relative;background:#E6DDC6;border:1.5px solid #333333;border-radius:14px;padding:18px 18px 16px;box-shadow:0 10px 22px rgba(51,51,51,0.10);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.kaolin-card::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:#C45A3C}.kaolin-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(51,51,51,0.14);border-color:#C45A3C}.kaolin-card h1,.kaolin-card h2,.kaolin-card h3,.kaolin-card .et_pb_module_header{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:18px;line-height:1.25;margin:0 0 10px;color:#333333;letter-spacing:.2px}.kaolin-card,.kaolin-card p,.kaolin-card li{font-family:Lato,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:14px;line-height:1.55;color:#333333}.kaolin-card ul{margin:10px 0 12px;padding-left:0;list-style:none}.kaolin-card li{position:relative;padding-left:18px;margin:6px 0}.kaolin-card li::before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:50%;background:#9BAA89;transform:translateY(-50%)}.kaolin-card a{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid #333333;color:#333333;text-decoration:none!important;background:rgba(255,255,255,0.35);transition:background .18s ease,transform .18s ease,border-color .18s ease}.kaolin-card a::after{content:"→";font-size:16px;line-height:1}.kaolin-card a:hover{background:rgba(255,255,255,0.60);border-color:#C45A3C;transform:translateY(-1px)}@media (max-width:980px){.kaolin-card{margin-bottom:12px}}@media (max-width:980px){.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{display:none!important}}.woocommerce-product-details__short-description{line-height:1.7}.woocommerce-product-details__short-description{font-size:16px}.woocommerce form.checkout .pwgc-redeem-form:nth-of-type(n+2){display:none!important}