*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0d0d0d;color:#e5e5e7;font-family:"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.marble-slab-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;user-select:none;background-color:#070707;background-image:radial-gradient(ellipse at top, #121212 0%, #050505 100%);z-index:1}.marble-slab-bg::after{content:"";position:absolute;inset:0;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2005/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.marble-slab-bg svg.gold-vein{position:absolute;top:0;left:0;width:100%;height:100%}.marble-slab-bg svg.gold-vein path.vein-main{stroke:#b08d57;stroke-width:1.5px;fill:none;opacity:.75;filter:drop-shadow(0 0 4px rgba(176, 141, 87, 0.45))}.marble-slab-bg svg.gold-vein path.vein-accent{stroke:#fff4cc;stroke-width:.5px;fill:none;opacity:.85}.marble-slab-bg svg.gold-vein path.vein-copper{stroke:#5a4225;stroke-width:3px;fill:none;opacity:.25}.product-card{background-color:#121213;border:1px solid #1a1a1b;border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.product-card:hover{border-color:rgba(176,141,87,.4);transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.5)}.product-card:hover .product-thumbnail img{transform:scale(1.04)}.product-card .product-thumbnail{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:#050505}.product-card .product-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card .product-thumbnail .badge-category{position:absolute;bottom:12px;left:12px;background-color:rgba(13,13,14,.9);color:#b08d57;border:1px solid rgba(176,141,87,.2);font-size:9px;font-weight:bold;text-transform:uppercase;padding:4px 10px;letter-spacing:1.5px;border-radius:4px;z-index:10}.product-card .product-content{padding:24px;flex-grow:1;display:flex;flex-direction:column}.product-card .product-content .gold-divider{width:40px;height:1.5px;background-color:#b08d57;margin-bottom:14px}.product-card .product-content .product-title{font-family:"Playfair Display",Georgia,serif;font-size:16px;font-weight:bold;color:#fff;margin-bottom:8px}.product-card .product-content .product-desc{font-size:12px;color:#888;line-height:1.6;margin-bottom:16px;flex-grow:1}.product-card .product-content .product-meta-row{display:flex;justify-content:space-between;font-size:11px;margin-bottom:12px}.product-card .product-content .product-meta-row .meta-label{color:#555}.product-card .product-content .product-meta-row .meta-value{color:#bbb;font-family:"JetBrains Mono",Courier,monospace}.product-card .product-content .price-action-box{border-t:1px solid #1f1f21;padding-top:16px;display:flex;justify-content:space-between;align-items:center}.product-card .product-content .price-action-box .price-section .price-label{font-size:8px;text-transform:uppercase;color:#555;letter-spacing:1px}.product-card .product-content .price-action-box .price-section .price-val{font-family:"JetBrains Mono",Courier,monospace;font-size:16px;font-weight:bold;color:#fff}.btn-gold{background-color:#b08d57;color:#0c0c0d;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;padding:12px 24px;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.btn-gold:hover{background-color:#967543;transform:translateY(-1px)}.btn-gold:active{transform:translateY(1px)}.wpcf7{width:100%}.wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:4px}.wpcf7 .wpcf7-form p{margin-bottom:18px;width:100%;display:block}.wpcf7 .wpcf7-form label{display:flex !important;flex-direction:column;gap:8px;font-family:"Inter",system-ui,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#b08d57;width:100%;text-align:left}.wpcf7 .wpcf7-form label br{display:none !important}.wpcf7 .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 textarea,.wpcf7 select,.wpcf7 .wpcf7-form-control{width:100%;background-color:#0d0d0e;color:#fff;border:1px solid #1f1f21;border-radius:8px;padding:12px 16px;font-family:"Inter",system-ui,sans-serif;font-size:13px;line-height:1.5;outline:none;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select::placeholder,.wpcf7 .wpcf7-form-control::placeholder{color:#555}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=number]:focus,.wpcf7 textarea:focus,.wpcf7 select:focus,.wpcf7 .wpcf7-form-control:focus{border-color:#b08d57;background-color:#0f0f12;box-shadow:0 0 12px rgba(176,141,87,.15)}.wpcf7 input[type=text]:disabled,.wpcf7 input[type=email]:disabled,.wpcf7 input[type=tel]:disabled,.wpcf7 input[type=number]:disabled,.wpcf7 textarea:disabled,.wpcf7 select:disabled,.wpcf7 .wpcf7-form-control:disabled{opacity:.5;cursor:not-allowed}.wpcf7 textarea{min-height:120px;resize:vertical}.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit{width:100%;background-color:#b08d57;color:#0c0c0d;font-family:"Inter",system-ui,sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2px;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-top:8px}.wpcf7 input[type=submit]:hover,.wpcf7 .wpcf7-submit:hover{background-color:#967543;transform:translateY(-2px);box-shadow:0 4px 15px rgba(176,141,87,.25)}.wpcf7 input[type=submit]:active,.wpcf7 .wpcf7-submit:active{transform:translateY(1px)}.wpcf7 .wpcf7-spinner{display:inline-block;vertical-align:middle;background-color:#b08d57;border-radius:100%;width:16px;height:16px;margin:0 0 0 12px;opacity:0;transition:opacity .15s ease}.wpcf7 .wpcf7-spinner.is-active{opacity:1;animation:wpcf7-spinner-pulse 1s infinite ease-in-out}.wpcf7 .wpcf7-not-valid-tip{color:#ef4444;font-size:11px;font-family:"Inter",system-ui,sans-serif;font-weight:500;margin-top:4px;display:block;animation:fadeInError .2s ease-out}.wpcf7 .wpcf7-response-output{margin:20px 0 0 0 !important;padding:14px 18px !important;border-radius:8px !important;font-family:"Inter",system-ui,sans-serif;font-size:12px;line-height:1.4;text-align:center;border:1px solid rgba(0,0,0,0) !important}.wpcf7.sent .wpcf7-response-output{background-color:rgba(16,185,129,.1) !important;border-color:rgba(16,185,129,.3) !important;color:#34d399 !important}.wpcf7.invalid .wpcf7-response-output,.wpcf7.unaccepted .wpcf7-response-output,.wpcf7.aborted .wpcf7-response-output,.wpcf7.spam .wpcf7-response-output,.wpcf7.failed .wpcf7-response-output{background-color:rgba(239,68,68,.1) !important;border-color:rgba(239,68,68,.3) !important;color:#f87171 !important}@keyframes wpcf7-spinner-pulse{0%,100%{transform:scale(0.6);opacity:.4}50%{transform:scale(1.1);opacity:1}}@keyframes fadeInError{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Playfair Display",Georgia,serif;color:#fff;font-weight:800;margin-bottom:.75em;line-height:1.2}.entry-content h1{font-size:2.25rem}.entry-content h2{font-size:1.8rem}.entry-content h3{font-size:1.5rem}.entry-content p{margin-bottom:1.5em;line-height:1.7}.entry-content a{color:#b08d57;text-decoration:underline;text-decoration-color:rgba(176,141,87,.4);transition:all .2s}.entry-content a:hover{color:#967543;text-decoration-color:#967543}.entry-content ul,.entry-content ol{margin-bottom:1.5em;padding-left:1.5em}.entry-content ul li,.entry-content ol li{margin-bottom:.5em;padding-left:.5em}.entry-content ul li{list-style-type:disc}.entry-content ol li{list-style-type:decimal}.entry-content blockquote{margin:0 0 1.5em 0;padding-left:1.5em;border-left:3px solid #b08d57;font-style:italic;color:#888}.entry-content blockquote p{color:#888}.entry-content img,.entry-content .wp-caption{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.entry-content .alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.entry-content .alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.entry-content .wp-caption-text{font-size:.9rem;color:#888;text-align:center;margin-top:-1em;margin-bottom:1.5em}.text-xs{font-size:.9rem !important}.text-sm{font-size:1.05rem !important}.text-base{font-size:1.2rem !important}.text-lg{font-size:1.35rem !important}.text-xl{font-size:1.5rem !important}.text-2xl{font-size:1.8rem !important}.text-3xl{font-size:2.25rem !important}.text-4xl{font-size:2.88rem !important}/*# sourceMappingURL=style.css.map */
