/* Persona Creations Design System - Additional CSS */
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap");
:root{--pc-gold:#c8a97e;--pc-dark:#1a1a1a;--pc-cream:#f5f0eb;--pc-white:#fff;--pc-light-gray:#e8e3dc;--pc-text:#333;--pc-text-light:#666;--pc-font-heading:"Playfair Display",Georgia,serif;--pc-font-body:"Cormorant Garamond","Times New Roman",serif}
body{font-family:var(--pc-font-body);font-size:17px;color:var(--pc-text);line-height:1.7}
h1,h2,h3,h4,h5,h6,.wp-block-heading{font-family:var(--pc-font-heading);font-weight:400;letter-spacing:.02em;color:var(--pc-dark)}
.woocommerce ul.products li.product{text-align:center;padding:20px 15px;border:1px solid var(--pc-light-gray);border-radius:0;transition:all .3s ease}
.woocommerce ul.products li.product:hover{border-color:var(--pc-gold);box-shadow:0 4px 20px rgba(200,169,126,.15)}
.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--pc-font-heading);font-weight:400;font-size:1.1em;color:var(--pc-dark)}
.woocommerce ul.products li.product .price{font-family:var(--pc-font-body);color:var(--pc-gold);font-size:1em}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-block-button__link,button.wp-block-button__link{font-family:var(--pc-font-heading)!important;background-color:var(--pc-gold)!important;color:var(--pc-dark)!important;border:none!important;border-radius:0!important;padding:12px 32px!important;letter-spacing:.1em;text-transform:uppercase;font-size:.85em;transition:all .3s ease}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wp-block-button__link:hover{background-color:var(--pc-dark)!important;color:var(--pc-white)!important}
.wp-block-navigation-item a{font-family:var(--pc-font-heading);font-size:.9em;letter-spacing:.15em;text-transform:uppercase;color:var(--pc-dark)}
.single-product div.product .product_title{font-family:var(--pc-font-heading);font-size:2em;font-weight:400}
.single-product div.product p.price{font-family:var(--pc-font-body);color:var(--pc-gold);font-size:1.5em}
.woocommerce span.onsale{background-color:var(--pc-gold);color:var(--pc-dark);font-family:var(--pc-font-heading);border-radius:0;min-width:auto;padding:4px 12px}
.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce textarea,.woocommerce select{border:1px solid var(--pc-light-gray);border-radius:0;font-family:var(--pc-font-body);padding:10px 15px}
.woocommerce-cart .wc-proceed-to-checkout a.button,.woocommerce-checkout #place_order{font-family:var(--pc-font-heading);background-color:var(--pc-gold);color:var(--pc-dark);width:100%}
