.rf{--rf-black:#050505;--rf-dark:#0b0b09;--rf-bone:#dedede;--rf-brass:#d3a67c;background:#050505;font-family:Inter,Arial,sans-serif;padding:30px 0 64px}.rf h1,.rf h2,.rf h3{font-family:Cinzel,Georgia,serif;text-transform:uppercase}.rf h2{font-size:clamp(22px,2vw,30px)}.rf-card{border:1px solid rgba(211,166,124,.3);border-radius:8px;background:linear-gradient(145deg,#151512,#0d0d0b)}.rf-card-content{padding:28px}.rf-card-image{background:radial-gradient(circle,#272018,#0b0b09);padding:22px}.rf-card-image img{object-fit:contain}.rf-badge{color:#d3a67c;border-color:#6f4c39}.rf .rf-button,.rf button,.rf .single_add_to_cart_button{border:0;border-radius:5px;background:linear-gradient(90deg,#6f4c39,#d3a67c);color:#fff;min-height:46px;letter-spacing:1px}.rf .rf-buy-now{background:transparent;border:1px solid #d3a67c;color:#d3a67c}.rf .rf-button:hover,.rf button:hover{background:#d3a67c;color:#050505}.rf-status-filters input:checked+span{background:#6f4c39;color:#fff;border-color:#d3a67c}.rf input,.rf select,.rf textarea{border-radius:5px;background:#0b0b09}.rf .rf-tagline,.rf-story,.rf-editorial{font-family:'Cormorant Garamond',Georgia,serif;font-size:20px}.rf-site-shell{background:#050505;color:#dedede;padding:0 clamp(20px,5vw,80px)}.rf-site-hero{max-width:1280px;margin:auto;padding:85px 0 36px;text-align:center;border-bottom:1px solid #4a3329}.rf-site-hero .rf-site-eyebrow{font:12px Inter,Arial,sans-serif;letter-spacing:4px;text-transform:uppercase;color:#d3a67c}.rf-site-hero h1{font-family:Cinzel,Georgia,serif;font-size:clamp(36px,5vw,70px);font-weight:600;text-transform:uppercase;line-height:1.15;margin:18px 0;background:linear-gradient(180deg,#d3a67c,#6f4c39);background-clip:text;-webkit-background-clip:text;color:transparent}.rf-site-hero p{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;color:#dedede;max-width:760px;margin:18px auto}.rf-site-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:22px 0;margin:0}.rf-site-nav a{font:12px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#d3a67c;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent}.rf-site-nav a:hover,.rf-site-nav a[aria-current=page]{border-color:#d3a67c;color:#fff}.rf-site-shell>.rf{max-width:1280px;margin:auto}.rf-site-demo{font:12px Inter,Arial,sans-serif!important;color:#d3a67c!important;border:1px solid #6f4c39;display:inline-block;padding:6px 14px}.rf-auction-page{background:#050505;padding:40px clamp(20px,5vw,80px)}.rf-detail{padding:45px 0}.rf-auction-page>.rf{max-width:1280px;margin:auto}.rf-auction-header h1{color:#d3a67c}.rf-view-link{color:#d3a67c!important}.rf-table-wrap{border:1px solid #4a3329;border-radius:5px}@media(max-width:640px){.rf-site-hero{padding-top:50px}.rf-site-hero p{font-size:19px}.rf-site-nav{gap:8px 16px}.rf-card-content{padding:22px}.rf-detail{padding:24px 0}}
.rf-header-nav{gap:6px 15px;padding:10px 0;margin:0}.rf-header-nav a{font-size:11px;letter-spacing:.6px;white-space:nowrap}.rf-header-nav a:focus-visible{outline:2px solid #dedede;outline-offset:4px}@media(max-width:767px){.rf-header-nav{justify-content:center;gap:4px 14px;padding:12px 0}.rf-header-nav a{font-size:10px}}
.elementor-element-rfshoproot{color:#dedede}.elementor-element-rfshopheading h1{font-family:Cinzel,Georgia,serif;font-size:clamp(36px,5vw,68px);color:#d3a67c}.elementor-element-rfshopintro{font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;max-width:850px}.elementor-element-rfshoproot .rf-site-nav{justify-content:flex-start;gap:16px;flex-wrap:wrap;margin:12px 0 32px}
