:root{--csp-gold: #D4AF37;--csp-rose-quartz: #F7CAC9;--csp-smoky-grey: #8B8680;--csp-white: #FFFFFF;--csp-transition: all .3s ease}.product-crystal-specimen{background:linear-gradient(135deg,#f8f6f0,#fff5e6)!important;border-radius:12px!important;padding:3rem 2rem!important;margin-top:2rem!important;box-shadow:0 8px 32px #00000014!important}.crystal-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}@media (max-width: 768px){.crystal-product__grid{grid-template-columns:1fr;gap:2rem}}.crystal-product__title{font-size:4.3rem!important;line-height:1.1!important;color:#2c1810!important;font-weight:400!important;margin-bottom:2rem!important}.crystal-product__price{font-size:2.4rem!important;color:var(--csp-smoky-grey)!important;font-weight:600!important;margin-bottom:3rem!important}.crystal-spec-card{background:#ffffffd9!important;border-radius:12px!important;padding:2rem!important;margin-bottom:3rem!important;box-shadow:0 4px 16px #8b86800f!important}.crystal-spec__title{color:var(--csp-smoky-grey)!important;font-size:2rem!important;margin-bottom:1.5rem!important;border-bottom:2px solid var(--csp-rose-quartz)!important;padding-bottom:.5rem!important}.crystal-spec__grid{display:grid;gap:1rem}.crystal-spec__item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(var(--csp-rose-quartz),.3)}.crystal-spec__label{font-weight:600;color:var(--csp-smoky-grey)}.crystal-spec__value{color:#2c1810;font-weight:500}.crystal-tabs{margin:4rem 0}.crystal-tab{background:#ffffffb3!important;border-radius:8px!important;margin-bottom:1rem!important;border:1px solid rgba(var(--csp-rose-quartz),.2)!important;overflow:hidden}.crystal-tab__header{background:var(--csp-rose-quartz)!important;color:var(--csp-white)!important;padding:1.5rem!important;font-weight:600!important;cursor:pointer!important;transition:var(--csp-transition)!important}.crystal-tab__header:hover{background:var(--csp-gold)!important}.crystal-tab__header h3{margin:0;color:inherit!important;font-size:1.8rem}.crystal-tab__content{padding:2rem!important;color:var(--csp-smoky-grey)!important}.geological-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.geological-item{background:#fff9;padding:1rem;border-radius:6px;border-left:3px solid var(--csp-gold)}.metaphysical-section{margin-bottom:2rem}.metaphysical-section h4{color:var(--csp-gold)!important;font-size:1.6rem;margin-bottom:1rem;border-bottom:1px solid rgba(var(--csp-gold),.3);padding-bottom:.5rem}.metaphysical-section p{line-height:1.6;color:var(--csp-smoky-grey)}.care-section{margin-bottom:2rem}.care-section h4{color:var(--csp-smoky-grey)!important;font-size:1.6rem;margin-bottom:1rem}.care-section p{background:#ffffff80;padding:1rem;border-radius:6px;border-left:3px solid var(--csp-rose-quartz);line-height:1.6}.crystal-product__description{background:#ffffffd9!important;border-radius:12px!important;padding:2rem!important;margin-top:3rem!important}.crystal-product__description h3{color:var(--csp-smoky-grey)!important;font-size:2.4rem;margin-bottom:1.5rem;text-align:center}.crystal-product__description .rte{font-size:1.8rem;line-height:1.6;color:#5a453a}@media (max-width: 768px){.product-crystal-specimen{padding:2rem 1rem!important}.crystal-product__title{font-size:3rem!important}.crystal-product__price{font-size:2rem!important}.geological-grid{grid-template-columns:1fr}.crystal-tab__header{padding:1rem!important}.crystal-tab__content{padding:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/csp-crystal-products.css.map */
