.cfg-wrap .eyebrow.left::after{display:none}.cfg-wrap .btn-gold{background:var(--gold-grad);color:var(--ink);box-shadow:var(--shadow-gold)}.cfg-wrap .btn-gold:hover{transform:translateY(-2px);box-shadow:0 20px 34px -18px rgba(176,122,52,.75)}.cfg-wrap .btn-ghost{background:0 0;color:var(--ink);border-color:var(--gold-2)}.cfg-wrap .btn-ghost:hover{background:var(--ink);color:var(--gold-1);border-color:var(--ink)}.cfg-wrap .btn-light{background:0 0;color:var(--gold-1);border-color:rgba(245,220,154,.55)}.cfg-wrap .btn-light:hover{background:var(--gold-1);color:var(--ink);border-color:var(--gold-1)}.cfg-wrap .btn-block{width:100%}.cfg-wrap .breadcrumb{padding:1rem 0 0;font-size:.8rem;color:var(--muted)}.cfg-wrap .breadcrumb a:hover{color:var(--gold-3)}.cfg-wrap .breadcrumb span{margin:0 .4rem;color:var(--gold-2)}.cfg-wrap .buy-hero{padding:1.4rem 0 3rem;background:radial-gradient(800px 420px at 90% 0%,rgba(245,220,154,.4),transparent 60%),var(--cream)}.cfg-wrap .buy-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3.2rem;align-items:start;margin-top:1.2rem}.cfg-wrap .gallery{aspect-ratio:5/4;border-radius:22px;background:radial-gradient(circle at 30% 20%,rgba(245,220,154,.5),transparent 50%),linear-gradient(170deg,var(--brown-2) 0%,var(--ink) 100%);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cfg-wrap .ring{position:absolute;border-radius:50%;border:1px solid rgba(245,220,154,.35)}.cfg-wrap .ring.r1{width:58%;aspect-ratio:1}.cfg-wrap .ring.r2{width:38%;aspect-ratio:1;border-color:rgba(245,220,154,.5)}.cfg-wrap .badge-disc{position:relative;width:36%;aspect-ratio:1;border-radius:50%;background:var(--gold-grad);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ink);font-family:"Cormorant Garamond",serif;font-weight:700;font-size:1.3rem;line-height:1.1;box-shadow:0 0 0 8px rgba(245,220,154,.12)}.cfg-wrap .badge-disc small{font-family:"Manrope",sans-serif;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;margin-top:.3rem;font-weight:700}.cfg-wrap .buy-box{padding-top:.2rem}.cfg-wrap .buy-box .tag{display:inline-block;font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:rgba(217,169,91,.18);color:var(--gold-4);padding:.3rem .7rem;border-radius:999px;margin-bottom:.8rem}.cfg-wrap .buy-box h1{margin-bottom:.6rem}.cfg-wrap .campaign{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:1.35rem;color:var(--gold-4);margin-bottom:.5rem}.cfg-wrap .subhead{color:var(--muted);font-size:.95rem;margin-bottom:1rem}.cfg-wrap .price .now{font-family:"Cormorant Garamond",serif;font-size:2.1rem;font-weight:700;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cfg-wrap .price .mrp{text-decoration:line-through;color:var(--muted);font-size:.9rem}.cfg-wrap .price .save{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--brown-2);padding:.25rem .55rem;border-radius:5px}.cfg-wrap .tax{font-size:.8rem;color:var(--muted);margin-bottom:1.1rem}.cfg-wrap .gift-box{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem;margin-bottom:1.1rem}.cfg-wrap .gift-box label.check{display:flex;gap:.6rem;align-items:center;font-size:.9rem;font-weight:600;cursor:pointer;margin-bottom:.8rem}.cfg-wrap .gift-box input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold-3)}.cfg-wrap .field{display:grid;gap:.3rem;margin-bottom:.7rem}.cfg-wrap .field label{font-size:.78rem;font-weight:600;color:var(--ink)}.cfg-wrap .field input,.cfg-wrap .field textarea{font-family:"Manrope",sans-serif;font-size:.88rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--cream);color:var(--text);width:100%}.cfg-wrap .field input:focus,.cfg-wrap .field textarea:focus{outline:none;border-color:var(--gold-2);box-shadow:0 0 0 3px rgba(217,169,91,.2)}.cfg-wrap .field textarea{resize:vertical;min-height:64px}.cfg-wrap .char{font-size:.72rem;color:var(--muted);text-align:right}.cfg-wrap .ctas{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem}.cfg-wrap .pin{display:flex;gap:.5rem;align-items:center;margin-bottom:.9rem}.cfg-wrap .pin label{font-size:.82rem;font-weight:600;white-space:nowrap}.cfg-wrap .pin input{flex:1;font-family:"Manrope",sans-serif;font-size:.88rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--cream);min-width:0}.cfg-wrap .pin button{font-family:"Manrope",sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1rem;border-radius:999px;border:1.5px solid var(--gold-2);background:0 0;color:var(--ink);cursor:pointer;transition:background-color .25s ease,color .25s ease}.cfg-wrap .pin button:hover{background:var(--ink);color:var(--gold-1);border-color:var(--ink)}.cfg-wrap .micro{font-size:.8rem;color:var(--muted);border-top:1px dashed var(--line);padding-top:.9rem}.cfg-wrap .comp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cfg-wrap .comp-card{background:var(--cream);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.cfg-wrap .comp-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-gold)}.cfg-wrap .comp-visual{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#6b4522 0%,var(--ink) 85%)}.cfg-wrap .comp-visual.light{background:radial-gradient(circle at 50% 30%,#fff1cf 0%,#e9cb8e 85%)}.cfg-wrap .comp-visual .num{width:46px;height:46px;border-radius:50%;background:var(--gold-grad);color:var(--ink);display:grid;place-items:center;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:1.2rem}.cfg-wrap .comp-body{padding:1.2rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.cfg-wrap .comp-body h3{font-size:1.25rem;margin-bottom:0}.cfg-wrap .comp-body .client{font-size:.86rem;color:var(--gold-4);font-weight:600}.cfg-wrap .comp-body .profile{font-size:.84rem;color:var(--muted)}.cfg-wrap .comp-body .profile b{color:var(--ink);font-weight:600}.cfg-wrap .specs-wrap{max-width:880px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.cfg-wrap table.specs{width:100%;border-collapse:collapse;font-size:.92rem}.cfg-wrap table.specs th,.cfg-wrap table.specs td{padding:.9rem 1.3rem;text-align:left;vertical-align:top}.cfg-wrap table.specs thead th{background:var(--ink);color:var(--gold-1);font-family:"Manrope",sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.cfg-wrap table.specs tbody tr+tr td{border-top:1px solid var(--line)}.cfg-wrap table.specs tbody th{width:28%;color:var(--ink);font-weight:700;font-size:.88rem}.cfg-wrap table.specs tbody td{color:var(--muted)}.cfg-wrap .crosssell{background:radial-gradient(700px 360px at 90% 0%,rgba(217,169,91,.25),transparent 60%),linear-gradient(170deg,var(--brown-2),var(--ink));color:var(--cream-2);padding:3.2rem 0}.cfg-wrap .cross-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:2.4rem;align-items:center}.cfg-wrap .crosssell .eyebrow{color:var(--gold-2)}.cfg-wrap .crosssell .eyebrow::before,.cfg-wrap .crosssell .eyebrow::after{background:var(--gold-2)}.cfg-wrap .crosssell h2{color:var(--gold-1);margin-bottom:.7rem}.cfg-wrap .crosssell p{color:#d8c7a6;font-size:.95rem;margin-bottom:1rem}.cfg-wrap .cross-visual{aspect-ratio:5/3;border-radius:16px;border:1px solid rgba(245,220,154,.22);background:radial-gradient(circle at 50% 35%,#fff1cf 0%,#e9cb8e 85%);display:flex;align-items:center;justify-content:center;font-family:"Cormorant Garamond",serif;font-style:italic;font-size:1.4rem;color:var(--brown)}.cfg-wrap .b2b{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.2rem 0}.cfg-wrap .b2b-inner{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.cfg-wrap .b2b p{font-size:.95rem;color:var(--text)}.cfg-wrap .b2b p strong{color:var(--gold-4)}@media (max-width:1020px){.cfg-wrap .comp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.cfg-wrap .buy-grid,.cfg-wrap .cross-inner{grid-template-columns:1fr;gap:2rem}.cfg-wrap .gallery{aspect-ratio:16/10}}@media (max-width:560px){.cfg-wrap .comp-grid{grid-template-columns:1fr}.cfg-wrap .ctas{grid-template-columns:1fr}.cfg-wrap table.specs thead{display:none}.cfg-wrap table.specs tbody th,.cfg-wrap table.specs tbody td{display:block;width:100%}.cfg-wrap table.specs tbody th{padding-bottom:0}.cfg-wrap table.specs tbody td{padding-top:.2rem}}.cfg-wrap .comp-visual{aspect-ratio:1/1}.cfg-wrap .price .now{display:inline-block;color:#b07a34;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cfg-wrap .st-art.light{background:radial-gradient(circle at 50% 30%,#fff1cf 0%,#e9cb8e 85%)}.cfg-wrap .st-art .num{width:64px;height:64px;border-radius:50%;z-index:1;background:linear-gradient(135deg,#f7e3a8 0%,#d9a95b 45%,#a8722e 100%);color:#1a110b;display:grid;place-items:center;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:1.6rem;box-shadow:0 0 0 10px rgba(245,220,154,.12);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cfg-wrap .station:hover .st-art .num{transform:scale(1.08)}.cfg-wrap .reveal.in{opacity:1;transform:none}