@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.jDBgeG_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.jDBgeG_variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/feee9252ebc88ab2-s.1omj-3m66rwrp.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6cdc3b4c3ee0ed06-s.306ikrpvj53k5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/dfe95178c08dfe21-s.2pzdljxrqcf3h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/28f82cd8566a528f-s.p.14og3_uq6yls0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.qtuCgW_className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.qtuCgW_variable{--font-bodoni-moda:"Bodoni Moda", "Bodoni Moda Fallback"}
.WuqI8a_mark{-webkit-mask-image:var(--mark);-webkit-mask-image:var(--mark);mask-image:var(--mark);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WuqI8a_primary{--mark:url(/brand/logo.png);aspect-ratio:1179/537}.WuqI8a_horizontal{--mark:url(/brand/logo-horizontal.png);aspect-ratio:1641/411}.WuqI8a_monogram{--mark:url(/brand/monogram.png);aspect-ratio:654/411}.WuqI8a_seal{--mark:url(/brand/seal.png);aspect-ratio:1}.WuqI8a_foil{background-color:var(--gold);background-image:var(--foil)}@media (forced-colors:active){.WuqI8a_mark{background:canvastext}}
.muc5kG_section{border-top:1px solid var(--gold-soft);background:radial-gradient(circle at 80% -40%,#ffffffa6,#0000 35rem),#eae0d3;position:relative;overflow:hidden}.muc5kG_section:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #a57d4614;width:clamp(8rem,13vw,12rem);position:absolute;top:50%;right:7vw;transform:translateY(-50%)rotate(45deg);box-shadow:inset 0 0 0 1.25rem #ffffff14}.muc5kG_inner{grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr);align-items:center;gap:2rem clamp(3rem,7vw,7rem);padding-block:clamp(3rem,5vw,4.5rem);display:grid;position:relative}.muc5kG_copy{max-width:31rem}.muc5kG_eyebrow{color:var(--rose-deep);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:600;display:block}.muc5kG_title{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:480;line-height:1.05}.muc5kG_text{max-width:30rem;color:var(--text);margin-top:.75rem}.muc5kG_form{background:#ffffffe0;border:1px solid #3e302829;padding:.35rem;display:flex;box-shadow:0 18px 45px -35px #281f1aa6}.muc5kG_form input{background:0 0;border:0;min-height:3.2rem}.muc5kG_form input:focus{box-shadow:none}.muc5kG_form button{flex:none}.muc5kG_hint{margin-top:.5rem}.muc5kG_hint:empty{margin-top:0}.muc5kG_note{color:var(--muted);letter-spacing:.04em;text-align:right;margin-top:.65rem;font-size:.7rem}@media (max-width:767px){.muc5kG_inner{text-align:left;grid-template-columns:1fr;gap:1.75rem}.muc5kG_section:before{top:2rem;right:-5rem;transform:rotate(45deg)}.muc5kG_note{text-align:left}}@media (max-width:479px){.muc5kG_form{box-shadow:none;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.muc5kG_form input{background:#ffffffe6;border:1px solid #3e302833}.muc5kG_form button{width:100%}}
.c_FfWa_footer{margin-top:auto}.c_FfWa_main{background:var(--brown-deep);color:#ffffffbf;border-top:1px solid #d9c39d73}.c_FfWa_grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1.25fr) repeat(2,minmax(0,.8fr));gap:2.5rem;padding-block:2.75rem 2.5rem;display:grid}.c_FfWa_brand{color:#fff;display:inline-block}.c_FfWa_logo{width:9rem}.c_FfWa_brandCol p{max-width:20rem;margin-top:1.25rem;font-size:.9rem}.c_FfWa_contact{color:#fff;align-items:center;gap:.6rem;width:fit-content;margin-top:1.25rem;font-size:.9rem;display:flex}.c_FfWa_brandCol .c_FfWa_contact+.c_FfWa_contact{margin-top:.6rem}.c_FfWa_social{color:#fff;gap:.9rem;margin-top:1.25rem;display:flex}.c_FfWa_social a:hover{color:var(--gold-soft)}.c_FfWa_contact:hover{color:var(--gold-soft);text-underline-offset:3px;text-decoration:underline}.c_FfWa_groups{display:contents}.c_FfWa_group summary{cursor:default;justify-content:space-between;align-items:center;list-style:none;display:flex}.c_FfWa_group summary::-webkit-details-marker{display:none}.c_FfWa_chevron{color:var(--gold-soft);transition:transform .25s var(--ease);display:none}.c_FfWa_group h2{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:1rem;font-size:.75rem;font-weight:500}.c_FfWa_group li+li{margin-top:.4rem}.c_FfWa_group:first-child ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;gap:.4rem 1.75rem;display:grid}.c_FfWa_group:first-child li+li{margin-top:0}.c_FfWa_group a{font-size:.875rem;transition:color .2s}.c_FfWa_group a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.c_FfWa_bottomBar{color:#ffffff80;background:#1c1511;border-top:1px solid #d9c39d24}.c_FfWa_bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem;padding-block:1rem;font-size:.75rem;display:flex}.c_FfWa_copyright{letter-spacing:.02em}.c_FfWa_assurances{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.c_FfWa_assurances li{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:.5rem;font-size:.66rem;font-weight:560;display:inline-flex}.c_FfWa_assurances li:before{content:"";background:var(--gold-soft);width:.28rem;height:.28rem;transform:rotate(45deg)}.c_FfWa_legalLinks{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.c_FfWa_legalLinks a{color:inherit;transition:color .2s}.c_FfWa_legalLinks a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:899px){.c_FfWa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c_FfWa_brandCol{grid-column:1/-1}}@media (max-width:767px){.c_FfWa_grid{grid-template-columns:1fr;gap:0;padding-block:2.25rem .5rem}.c_FfWa_brandCol{padding-bottom:1.75rem}.c_FfWa_logo{width:7.5rem}.c_FfWa_brandCol p,.c_FfWa_contact{margin-top:.9rem;font-size:.85rem}.c_FfWa_group{border-top:1px solid #d9c39d2e}.c_FfWa_group:last-child{border-bottom:1px solid #d9c39d2e}.c_FfWa_group summary{cursor:pointer;min-height:3.25rem}.c_FfWa_group h2{margin:0}.c_FfWa_chevron{display:block}.c_FfWa_group[open] .c_FfWa_chevron{transform:rotate(180deg)}.c_FfWa_group ul{padding-bottom:1.1rem}.c_FfWa_group:first-child ul{gap:.65rem 1.75rem}.c_FfWa_group li+li{margin-top:.65rem}.c_FfWa_bottom{border-top:0;flex-direction:column;align-items:flex-start;gap:.6rem;padding-block:1.25rem 1.5rem;font-size:.72rem}.c_FfWa_assurances{gap:.35rem 1rem}.c_FfWa_assurances li{letter-spacing:.12em;font-size:.6rem}}
.SqsuCq_page{background:var(--bg);min-height:100dvh;position:relative;overflow:hidden}.SqsuCq_comingSoon{color:#fffaf2;background:#4b3428}.SqsuCq_comingSoonImage{object-fit:cover;object-position:center;animation:SqsuCq_settle 1.6s var(--ease) both}.SqsuCq_comingSoonShade{background:linear-gradient(90deg,#261913d1 0%,#32201785 41%,#2c1c140f 70%),linear-gradient(#180f0b40,#0000 30%,#180f0b47);position:absolute;inset:0}.SqsuCq_comingSoonFrame{z-index:1;grid-template-rows:auto 1fr auto;min-height:100dvh;padding:clamp(1.4rem,3vw,2.75rem) clamp(1.25rem,5vw,5.5rem);display:grid;position:relative}.SqsuCq_coverHeader{align-items:center;display:flex}.SqsuCq_comingSoonLogo{color:#fffaf2;width:clamp(10rem,15vw,13.5rem)}.SqsuCq_comingSoonContent{align-self:center;width:min(39rem,54vw);padding-block:3rem}.SqsuCq_eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:1rem;font-size:.7rem;font-weight:600}.SqsuCq_comingSoonContent h1,.SqsuCq_maintenanceContent h1{font-family:var(--font-serif);letter-spacing:-.045em;font-weight:430;line-height:.98}.SqsuCq_comingSoonContent h1{color:#fffaf2;max-width:10ch;font-size:clamp(3.4rem,7vw,7rem)}.SqsuCq_lede{text-wrap:pretty;max-width:37rem;margin-top:1.6rem;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.75}.SqsuCq_comingSoonContent .SqsuCq_lede{color:#fffaf2d1}.SqsuCq_divider{background:var(--gold-soft);width:3.25rem;height:1px;margin-block:1.8rem 1.25rem;display:block}.SqsuCq_contactIntro{letter-spacing:.16em;text-transform:uppercase;color:#fffaf299;margin-bottom:.65rem;font-size:.72rem;font-weight:560}.SqsuCq_contactLinks{color:var(--brown);flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:1.6rem;display:flex}.SqsuCq_contactLinks[data-light]{color:#fffaf2;margin-top:0}.SqsuCq_contactLinks a{letter-spacing:.045em;border-bottom:1px solid #0000;align-items:center;gap:.45rem;min-height:2rem;font-size:.82rem;font-weight:560;transition:border-color .2s,color .2s;display:inline-flex}.SqsuCq_contactLinks a:hover{color:var(--gold);border-color:currentColor}.SqsuCq_contactLinks[data-light] a:hover{color:var(--gold-soft)}.SqsuCq_coverFooter{color:#fffaf294;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #fffaf238;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.63rem;font-weight:540;display:flex}.SqsuCq_maintenance{background:radial-gradient(circle at 85% 12%,#c2a36e1f,#0000 24rem),#f8f5ef;grid-template-rows:auto 1fr auto;display:grid}.SqsuCq_maintenanceHeader{padding:1.6rem var(--gutter);border-bottom:1px solid var(--line);justify-content:center;display:flex}.SqsuCq_maintenanceLogo{width:clamp(9rem,13vw,11.5rem);color:var(--brown)}.SqsuCq_maintenanceShell{width:min(72rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--line);background:#fffdf9;grid-template-columns:minmax(19rem,.9fr) minmax(23rem,1.1fr);align-self:center;min-height:min(36rem,100dvh - 10rem);margin:clamp(1.5rem,4vw,3.5rem) auto;display:grid;box-shadow:0 1.4rem 4rem #3e302814}.SqsuCq_maintenancePhoto{background:var(--bg-warm);min-height:31rem;position:relative;overflow:hidden}.SqsuCq_maintenancePhoto:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.SqsuCq_maintenancePhoto img{object-fit:cover;animation:SqsuCq_settle 1.4s var(--ease) both}.SqsuCq_maintenanceContent{align-self:center;padding:clamp(2.5rem,6vw,5.5rem)}.SqsuCq_diamond{border:1px solid var(--gold);width:.75rem;height:.75rem;box-shadow:0 0 0 .35rem #fffdf9, 0 0 0 .4rem var(--gold-soft);margin-bottom:1.8rem;display:block;transform:rotate(45deg)}.SqsuCq_maintenanceContent .SqsuCq_eyebrow{color:var(--gold)}.SqsuCq_maintenanceContent h1{max-width:10ch;color:var(--ink);font-size:clamp(3rem,5vw,5.3rem)}.SqsuCq_maintenanceContent .SqsuCq_lede{color:var(--text)}.SqsuCq_reassurance{max-width:34rem;color:var(--muted);margin-top:1.1rem;font-size:.9rem;line-height:1.7}.SqsuCq_maintenanceFooter{padding:.9rem var(--gutter) 1.25rem;text-align:center;color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:560}@keyframes SqsuCq_settle{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:799px){.SqsuCq_comingSoonImage{object-position:68% center}.SqsuCq_comingSoonShade{background:linear-gradient(90deg,#261913d1,#2c1c1433),linear-gradient(#180f0b33,#0000 32%,#180f0b73)}.SqsuCq_comingSoonContent{width:min(31rem,90vw)}.SqsuCq_maintenanceShell{grid-template-columns:1fr;width:min(38rem,100% - 2rem);margin-block:1.5rem}.SqsuCq_maintenancePhoto{aspect-ratio:16/9;min-height:0}.SqsuCq_maintenancePhoto img{object-position:50% 55%}.SqsuCq_maintenanceContent{padding:2.4rem 1.5rem 2.75rem}}@media (max-width:520px){.SqsuCq_comingSoonFrame{padding:1.5rem 1.15rem 1.25rem}.SqsuCq_comingSoonContent{align-self:end;width:100%;padding-block:5rem 2.25rem}.SqsuCq_comingSoonContent h1{font-size:clamp(3.25rem,16vw,4.8rem)}.SqsuCq_coverFooter{flex-direction:column;gap:.35rem}.SqsuCq_maintenanceHeader{padding-block:1.2rem}.SqsuCq_maintenanceShell{width:calc(100% - 1.25rem)}.SqsuCq_maintenanceContent h1{font-size:clamp(2.85rem,14vw,4.2rem)}.SqsuCq_contactLinks{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (prefers-reduced-motion:reduce){.SqsuCq_comingSoonImage,.SqsuCq_maintenancePhoto img{animation:none}}
.qmm0RW_scrim{z-index:290;opacity:0;visibility:hidden;background:#19100c7a;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.qmm0RW_scrim[data-open=true]{opacity:1;visibility:visible}.qmm0RW_drawer{z-index:300;visibility:hidden;width:min(30rem,94vw);transition:transform .42s var(--ease), visibility .42s;background:#fdfcf9;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-24px 0 60px -36px #19100ca6}.qmm0RW_drawer[data-open=true]{visibility:visible;transform:none}.qmm0RW_head{border-bottom:1px solid var(--gold-soft);justify-content:space-between;align-items:center;min-height:5.25rem;padding:.85rem 1rem .85rem 1.5rem;display:flex}.qmm0RW_head>div{gap:.15rem;display:grid}.qmm0RW_head span{font-family:var(--font-serif);color:var(--ink);font-size:1.65rem;line-height:1}.qmm0RW_head small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.68rem}.qmm0RW_close{width:2.75rem;height:2.75rem;color:var(--ink);border:1px solid #0000;place-items:center;transition:border-color .2s,transform .2s;display:grid}.qmm0RW_close:hover{border-color:var(--line-strong);transform:rotate(3deg)}.qmm0RW_items{flex:1;padding:0 1.5rem;overflow-y:auto}.qmm0RW_item{border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.qmm0RW_image{aspect-ratio:1;background:var(--bg-soft);position:relative;overflow:hidden}.qmm0RW_image img{object-fit:cover;transition:transform .5s var(--ease)}.qmm0RW_image:hover img{transform:scale(1.04)}.qmm0RW_itemCopy{min-width:0}.qmm0RW_name{font-family:var(--font-serif);color:var(--ink);font-size:1.12rem;font-weight:500;line-height:1.2;display:block}.qmm0RW_name:hover{color:var(--gold)}.qmm0RW_itemCopy>p{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.45}.qmm0RW_itemCopy>strong{color:var(--ink);margin-top:.45rem;font-size:.88rem;font-weight:500;display:block}.qmm0RW_itemFoot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.qmm0RW_quantity{border:1px solid var(--line-strong);grid-template-columns:1.9rem 1.8rem 1.9rem;align-items:center;min-height:1.9rem;display:grid}.qmm0RW_quantity button,.qmm0RW_quantity span{place-items:center;height:100%;display:grid}.qmm0RW_quantity button:hover{background:var(--gold-wash)}.qmm0RW_quantity span{font-size:.78rem}.qmm0RW_remove,.qmm0RW_continue{letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;color:var(--muted);font-size:.7rem;text-decoration:underline}.qmm0RW_remove:hover,.qmm0RW_continue:hover{color:var(--ink)}.qmm0RW_foot{border-top:1px solid var(--gold-soft);background:#fff;padding:1.25rem 1.5rem 1.5rem}.qmm0RW_subtotal{color:var(--ink);justify-content:space-between;align-items:baseline;display:flex}.qmm0RW_subtotal span{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:500}.qmm0RW_subtotal strong{font-family:var(--font-serif);font-size:1.7rem;font-weight:500}.qmm0RW_foot>p{color:var(--muted);margin:.25rem 0 1rem;font-size:.75rem}.qmm0RW_footLinks{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.qmm0RW_empty{text-align:center;flex:1;align-content:center;place-items:center;padding:3rem 2rem;display:grid}.qmm0RW_emptyIcon{border:1px solid var(--gold-soft);width:4.75rem;height:4.75rem;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid}.qmm0RW_emptyTitle{font-family:var(--font-serif);color:var(--ink);font-size:2rem}.qmm0RW_empty>p:not(.qmm0RW_emptyTitle){max-width:19rem;color:var(--muted);margin:.5rem 0 1.5rem}@media (max-width:479px){.qmm0RW_item{grid-template-columns:5.5rem minmax(0,1fr)}}.qmm0RW_warning{color:var(--sale);margin:.35rem 0;font-size:.78rem}.qmm0RW_quantity button:disabled,.qmm0RW_remove:disabled{cursor:not-allowed;opacity:.45}
.Nf5R2a_scrim{z-index:190;opacity:0;visibility:hidden;background:#1f1a1766;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.Nf5R2a_scrim[data-open=true]{opacity:1;visibility:visible}.Nf5R2a_panel{z-index:200;overscroll-behavior:contain;visibility:hidden;width:min(24rem,88vw);transition:transform .35s var(--ease), visibility .35s;background:#fff;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.Nf5R2a_panel[data-open=true]{visibility:visible;transform:none}.Nf5R2a_top{border-bottom:1px solid var(--gold-soft);height:3.75rem;color:var(--brown);justify-content:space-between;align-items:center;padding:0 .5rem 0 1.25rem;display:flex}.Nf5R2a_logo{width:8.5rem}.Nf5R2a_close{width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;display:grid}.Nf5R2a_item{border-bottom:1px solid var(--line)}.Nf5R2a_link{letter-spacing:.12em;text-transform:uppercase;text-align:left;width:100%;min-height:3.5rem;color:var(--ink);justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:.8125rem;font-weight:500;display:flex}.Nf5R2a_plus{transition:transform .25s}.Nf5R2a_link[aria-expanded=true] .Nf5R2a_plus{transform:rotate(45deg)}.Nf5R2a_link[aria-expanded=true]{color:var(--gold)}.Nf5R2a_sub{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.Nf5R2a_sub[data-open=true]{grid-template-rows:1fr}.Nf5R2a_subInner{background:var(--bg-soft);overflow:hidden}.Nf5R2a_group{padding:1rem 1.25rem .25rem}.Nf5R2a_group:last-child{padding-bottom:1rem}.Nf5R2a_groupTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;font-size:.6875rem}.Nf5R2a_group a{color:var(--ink);padding:.4rem 0;font-size:.95rem;display:block}.Nf5R2a_utility{padding:1.25rem}.Nf5R2a_utility a{color:var(--text);word-break:break-all;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.875rem;display:flex}.Nf5R2a_utility svg{color:var(--gold)}
.SSP94G_shop{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.SSP94G_previewCol{top:calc(var(--header-h) + 1.5rem);gap:1.25rem;display:grid;position:sticky}.SSP94G_card{aspect-ratio:1.586;color:#fff;background:radial-gradient(120% 90% at 100% 0%, #d9c39d47, transparent 55%), radial-gradient(90% 80% at 0% 100%, #ad80694d, transparent 60%), linear-gradient(145deg, #3e3028, var(--brown-deep) 60%);grid-template-rows:auto 1fr auto auto;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #281f1abf}.SSP94G_card:after{content:"";pointer-events:none;border:1px solid #d9c39d73;position:absolute;inset:.6rem}.SSP94G_cardTop{justify-content:space-between;align-items:center;display:flex}.SSP94G_cardMark{width:2.6rem;height:2.6rem}.SSP94G_cardKicker,.SSP94G_cardFoot{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);font-size:.66rem}.SSP94G_cardAmount{font-family:var(--font-serif);letter-spacing:-.03em;transition:opacity .2s var(--ease);align-self:center;font-size:clamp(2.6rem,6vw,4rem);line-height:1}.SSP94G_cardNames{color:#ffffffd9;overflow-wrap:anywhere;flex-wrap:wrap;gap:.2rem 1.25rem;font-size:.95rem;display:flex}.SSP94G_cardFoot{justify-content:space-between;gap:1rem;display:flex}.SSP94G_cardCode{letter-spacing:.08em;opacity:.7;font-family:ui-monospace,SF Mono,Menlo,monospace}.SSP94G_previewMessage{border-left:1px solid var(--gold);background:var(--gold-wash);font-family:var(--font-serif);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:1rem 1.25rem;font-size:1.05rem;font-style:italic}.SSP94G_previewNote{color:var(--muted);font-size:.9rem}.SSP94G_form{gap:1.75rem;display:grid}.SSP94G_step{border:0;border-bottom:1px solid var(--line);gap:1rem;min-width:0;margin:0;padding:0 0 1.75rem;display:grid}.SSP94G_step legend{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:.7rem;margin-bottom:1rem;padding:0;font-size:1.35rem;display:flex}.SSP94G_stepNo{border:1px solid var(--gold-soft);width:1.7rem;height:1.7rem;font-family:var(--font-sans);color:var(--gold);border-radius:50%;place-items:center;font-size:.75rem;display:inline-grid}.SSP94G_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SSP94G_amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.SSP94G_amount{border:1px solid var(--line-strong);min-height:3.4rem;font-family:var(--font-serif);color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.2rem;font-size:1.2rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.SSP94G_amount:hover{border-color:var(--gold)}.SSP94G_amount:focus-visible,.SSP94G_customAmount:focus-within{box-shadow:0 0 0 3px var(--gold-wash);outline:none}.SSP94G_amountOn{border-color:var(--ink);background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--ink)}.SSP94G_customAmount{cursor:text;flex-direction:column;gap:0}.SSP94G_customLabel{font-family:var(--font-sans);letter-spacing:.04em;color:var(--muted);cursor:text;font-size:.72rem}.SSP94G_customInput{align-items:center;gap:.2rem;display:flex}.SSP94G_customAmount input{width:4.5rem;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.SSP94G_customAmount input:focus{outline:none}.SSP94G_whenRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.SSP94G_when{border:1px solid var(--line-strong);cursor:pointer;background:#fff;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.SSP94G_when input{accent-color:var(--ink);margin-top:.25rem}.SSP94G_when strong{color:var(--ink);font-weight:500;display:block}.SSP94G_when small{color:var(--muted);font-size:.82rem}.SSP94G_whenOn{border-color:var(--ink);background:var(--gold-wash)}.SSP94G_optional,.SSP94G_counter{color:var(--muted);text-transform:none;letter-spacing:0;font-size:.78rem}.SSP94G_counter{justify-self:end}.SSP94G_error{color:var(--sale);font-size:.88rem}.SSP94G_notice{border-left:1px solid var(--gold);background:var(--gold-wash);padding:1rem 1.25rem}.SSP94G_small{color:var(--muted);font-size:.85rem}.SSP94G_balanceSection{border:1px solid var(--line);border-top-color:var(--gold-soft);background:var(--bg-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.SSP94G_balanceSection h2{font-size:clamp(1.6rem,3vw,2.2rem)}.SSP94G_balanceSection p{color:var(--muted);margin-top:.5rem}.SSP94G_balance{gap:.75rem;display:grid}.SSP94G_balanceLabel{color:var(--ink);font-size:.8125rem;display:block}.SSP94G_balanceRow{gap:.6rem;display:flex}.SSP94G_balanceRow .SSP94G_input{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace}.SSP94G_balanceRow .btn{flex:none}.SSP94G_balanceResult{color:var(--ink);font-size:1rem}.SSP94G_balanceResult strong{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.SSP94G_thanks{text-align:center;max-width:34rem;margin:0 auto;padding-block:clamp(2rem,6vw,4rem) clamp(3rem,8vw,6rem)}.SSP94G_thanks p{color:var(--muted);margin-top:1rem}.SSP94G_thanks .SSP94G_card{text-align:left;max-width:24rem;margin:0 auto 2rem}.SSP94G_thanksActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:900px){.SSP94G_shop,.SSP94G_balanceSection{grid-template-columns:1fr}.SSP94G_previewCol{position:static}}@media (max-width:560px){.SSP94G_row,.SSP94G_whenRow{grid-template-columns:1fr}.SSP94G_balanceRow{flex-direction:column}}
.B1atkW_scrim{z-index:190;opacity:0;visibility:hidden;background:#1f1a1766;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.B1atkW_scrim[data-open=true]{opacity:1;visibility:visible}.B1atkW_panel{z-index:200;visibility:hidden;max-height:85vh;transition:transform .3s var(--ease), visibility .3s;background:#fdfcf9;position:fixed;inset:0 0 auto;overflow-y:auto;transform:translateY(-100%)}.B1atkW_panel[data-open=true]{visibility:visible;transform:none}.B1atkW_form{border-bottom:1px solid var(--gold-soft);align-items:center;gap:.75rem;height:5rem;display:flex}.B1atkW_formIcon{color:var(--gold);flex:none}.B1atkW_input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;font-size:clamp(1.05rem,2vw,1.35rem)}.B1atkW_input:focus{outline:none}.B1atkW_input::-webkit-search-cancel-button{display:none}.B1atkW_close{width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;display:grid}.B1atkW_body{padding-block:1.5rem 2.5rem}.B1atkW_label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.72rem}.B1atkW_popular ul{flex-wrap:wrap;gap:.5rem;display:flex}.B1atkW_popular button,.B1atkW_popular a{border:1px solid var(--line-strong);border-radius:2rem;padding:.45rem 1rem;font-size:.875rem;transition:border-color .2s,background-color .2s;display:inline-block}.B1atkW_popular button:hover,.B1atkW_popular a:hover{border-color:var(--gold);background:var(--gold-wash)}.B1atkW_results{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem 2rem;display:grid}.B1atkW_result{border-left:1px solid #0000;align-items:center;gap:1rem;padding:.4rem;transition:background-color .2s,border-color .2s;display:flex}.B1atkW_result:hover{border-left-color:var(--gold);background:var(--gold-wash)}.B1atkW_thumb{aspect-ratio:1;background:var(--bg-soft);flex:none;width:4.5rem;position:relative;overflow:hidden}.B1atkW_thumb img{object-fit:cover}.B1atkW_name{color:var(--ink);font-size:.9rem;line-height:1.35;display:block}.B1atkW_price{color:var(--muted);margin-top:.2rem;font-size:.85rem;display:block}.B1atkW_empty a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}
.RKDUZG_split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.RKDUZG_header{margin:.5rem 0 2rem}.RKDUZG_lede{max-width:36rem;color:var(--muted);margin-top:.9rem}.RKDUZG_form{border:1px solid var(--line);border-top-color:var(--gold-soft);background:#ffffffc7;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 24px 50px -44px #281f1aa6}.RKDUZG_form .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.RKDUZG_formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.RKDUZG_form .RKDUZG_btn{justify-self:start;margin-top:.4rem}.RKDUZG_attached{border:1px solid var(--gold-soft);background:var(--gold-wash);gap:.75rem;padding:1rem;display:grid}.RKDUZG_attachedHead{color:var(--text);justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.88rem;display:flex}.RKDUZG_attachedHead strong{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-weight:600;display:block}.RKDUZG_attachedActions{letter-spacing:.12em;text-transform:uppercase;flex:none;gap:.9rem;font-size:.72rem;font-weight:580;display:flex}.RKDUZG_attachedActions a,.RKDUZG_attachedActions button{color:var(--ink);border-bottom:1px solid var(--gold)}.RKDUZG_fieldHint{color:var(--muted);margin-top:.4rem;font-size:.8rem;display:block}.RKDUZG_formNote{border-left:1px solid var(--gold);background:var(--gold-wash);padding:1rem 1.25rem;font-size:.9rem}.RKDUZG_aside{top:calc(var(--header-h) + 1.5rem);position:sticky}.RKDUZG_asideImage{aspect-ratio:4/5;background:var(--bg-soft);position:relative;overflow:hidden}.RKDUZG_asideImage:after{content:"";border:1px solid var(--gold-soft);pointer-events:none;position:absolute;inset:0}.RKDUZG_asideImage img{object-fit:cover}.RKDUZG_asideList{gap:1rem;margin-top:1.5rem;display:grid}.RKDUZG_asideList li{color:var(--muted);gap:.9rem;font-size:.9rem;display:flex}.RKDUZG_asideList li+li{border-top:1px solid var(--line);padding-top:1rem}.RKDUZG_asideList svg{color:var(--gold);flex:none}.RKDUZG_asideList strong{color:var(--ink);font-weight:500;display:block}.RKDUZG_asideList a{color:var(--ink);text-underline-offset:3px;word-break:break-all;text-decoration:underline}.RKDUZG_consultationStory{background:var(--brown-deep);color:#ffffffc7;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);margin-block:clamp(3rem,6vw,5rem);display:grid}.RKDUZG_storyImage{min-height:28rem;position:relative;overflow:hidden}.RKDUZG_storyImage img{object-fit:cover}.RKDUZG_storyCopy{align-self:center;padding:clamp(2rem,4vw,4rem)}.RKDUZG_storyCopy h2{color:#fff}.RKDUZG_storyCopy>p{margin-top:1rem}.RKDUZG_storyDetails{border-top:1px solid #d9c39d59;gap:.75rem;margin-top:2rem;padding-top:1.25rem;display:grid}.RKDUZG_storyDetails div{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.RKDUZG_storyDetails dt{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem}.RKDUZG_storyDetails dd{color:#fff}.RKDUZG_faq{border-top:1px solid var(--line);padding-block:2.5rem clamp(3rem,6vw,4.5rem)}.RKDUZG_faq h2{text-align:center;margin-bottom:1.5rem}.RKDUZG_faqList{border-top:1px solid var(--line);max-width:48rem;margin-inline:auto}.RKDUZG_faqList details{border-bottom:1px solid var(--line)}.RKDUZG_faqList summary{cursor:pointer;min-height:3.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-weight:500;list-style:none;display:flex}.RKDUZG_faqList summary::-webkit-details-marker{display:none}.RKDUZG_faqList summary:after{content:"+";flex:none;font-size:1.3rem;font-weight:300}.RKDUZG_faqList details[open] summary:after{content:"×"}.RKDUZG_faqList details[open] summary,.RKDUZG_faqList summary:after{color:var(--gold)}.RKDUZG_faqList p{color:var(--muted);padding-bottom:1.1rem}.RKDUZG_hero{min-height:clamp(24rem,55vh,34rem);margin-inline:calc(var(--gutter) * -1);color:var(--ink);background:#f2ece3;grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.RKDUZG_heroImage{min-height:clamp(24rem,55vh,34rem);position:relative}.RKDUZG_heroCopy{align-self:center;max-width:32rem;padding:clamp(2.5rem,5vw,4.75rem)}.RKDUZG_heroCopy h1{color:var(--ink)}.RKDUZG_heroCopy .RKDUZG_kicker{color:var(--gold)}.RKDUZG_heroCopy p{color:var(--text);margin-block:1rem 1.75rem}.RKDUZG_heroImage img{object-fit:cover}.RKDUZG_heroImage:after{content:"";box-shadow:inset 1px 0 var(--gold-soft);pointer-events:none;position:absolute;inset:0}.RKDUZG_heroCopy .btn--light{background:var(--brown);border-color:var(--brown);color:#fff}.RKDUZG_process{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.RKDUZG_processFeature{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);display:grid}.RKDUZG_processImage{min-height:34rem;position:relative;overflow:hidden}.RKDUZG_processImage img{object-fit:cover}.RKDUZG_processImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a57d4647}.RKDUZG_process li{border-top:1px solid var(--gold-soft);counter-increment:step;transition:background-color .25s, transform .25s var(--ease);padding:1.25rem}.RKDUZG_process li:hover{background:var(--gold-wash);transform:translateY(-2px)}.RKDUZG_process li:before{content:"0" counter(step);font-family:var(--font-serif);color:var(--gold);margin-bottom:.6rem;font-size:2rem;line-height:1;display:block}.RKDUZG_process h3{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.85rem;font-weight:500}.RKDUZG_process p{color:var(--muted);font-size:.9rem}.RKDUZG_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.RKDUZG_choice{background:var(--bg-soft);border:1px solid #0000;padding:1.75rem;transition:border-color .25s,background-color .25s}.RKDUZG_choice:hover{border-color:var(--gold-soft);background:var(--gold-wash)}.RKDUZG_choice h3{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-size:.85rem;font-weight:500}.RKDUZG_choice ul{flex-wrap:wrap;gap:.5rem;display:flex}.RKDUZG_choice li{border:1px solid var(--line-strong);color:var(--ink);background:#fff;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.85rem;transition:border-color .2s;display:inline-flex}.RKDUZG_choice li:hover{border-color:var(--gold-soft)}.RKDUZG_choice li svg{color:var(--gold)}.RKDUZG_cta{background:var(--brown);color:#ffffffd9;text-align:center;border-top:1px solid #d9c39d73;justify-items:center;gap:1rem;padding:clamp(2.5rem,5vw,4rem) 1.5rem;display:grid}.RKDUZG_ctaKicker{color:var(--gold-soft);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:500}.RKDUZG_cta h2{color:#fff}.RKDUZG_cta p{max-width:34rem}.RKDUZG_wishGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.25rem;padding-bottom:4rem;display:grid}.RKDUZG_empty{border:1px solid var(--gold-soft);background:linear-gradient(145deg, #faf7f1, var(--bg-soft));text-align:center;justify-items:center;gap:1rem;margin-bottom:4rem;padding:4rem 1.5rem;display:grid}.RKDUZG_empty svg{color:var(--gold)}.RKDUZG_centerHeader{text-align:center;max-width:42rem;margin:.5rem auto 2.25rem}.RKDUZG_centerHeader p{color:var(--muted);margin-top:.75rem}.RKDUZG_notFound{align-content:center;min-height:28rem;margin-top:2.5rem}.RKDUZG_notFoundActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:1023px){.RKDUZG_processFeature{grid-template-columns:1fr}.RKDUZG_processImage{aspect-ratio:3/2;min-height:0}.RKDUZG_choices{grid-template-columns:1fr}.RKDUZG_wishGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .85rem}}@media (max-width:899px){.RKDUZG_split{grid-template-columns:1fr}.RKDUZG_aside{position:static}.RKDUZG_asideImage{aspect-ratio:16/10}.RKDUZG_hero{grid-template-columns:1fr}.RKDUZG_heroCopy{max-width:none}.RKDUZG_heroImage{aspect-ratio:16/10;min-height:0}.RKDUZG_heroImage:after{box-shadow:inset 0 1px var(--gold-soft)}.RKDUZG_consultationStory{grid-template-columns:1fr}.RKDUZG_storyImage{aspect-ratio:3/2;min-height:0}}@media (max-width:559px){.RKDUZG_formRow,.RKDUZG_process{grid-template-columns:1fr}.RKDUZG_form .RKDUZG_btn{justify-self:stretch}}.RKDUZG_emptyWishlist{border:1px solid var(--gold-soft);background:var(--bg-soft);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);margin-bottom:4rem;display:grid}.RKDUZG_emptyWishlistImage{min-height:28rem;position:relative;overflow:hidden}.RKDUZG_emptyWishlistImage img{object-fit:cover}.RKDUZG_emptyWishlistCopy{text-align:center;align-content:center;justify-items:center;gap:1rem;padding:clamp(2rem,5vw,4rem);display:grid}.RKDUZG_emptyWishlistCopy>svg{color:var(--gold)}.RKDUZG_emptyWishlistTitle{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}.RKDUZG_emptyWishlistCopy p{max-width:22rem;color:var(--muted)}@media (max-width:767px){.RKDUZG_emptyWishlist{grid-template-columns:1fr}.RKDUZG_emptyWishlistImage{aspect-ratio:4/3;min-height:0}}
.mwVykW_card{min-width:0;position:relative}.mwVykW_link{display:block}.mwVykW_media{aspect-ratio:1;background:#f2ede5;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e302809}.mwVykW_media:after{content:"";border:1px solid var(--gold-soft);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.mwVykW_media img{object-fit:cover;transition:opacity .45s var(--ease), transform .9s var(--ease), filter .3s ease}.mwVykW_secondary{opacity:0}@media (hover:hover){.mwVykW_link:hover .mwVykW_secondary{opacity:1}.mwVykW_link:hover .mwVykW_primary{filter:saturate(1.03)contrast(1.015);transform:scale(1.035)}.mwVykW_link:hover .mwVykW_media:after{opacity:.8}}.mwVykW_badge{border:1px solid var(--gold-soft);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#fffffff0;padding:.2rem .55rem;font-size:.625rem;font-weight:500;position:absolute;top:.75rem;left:.75rem}.mwVykW_saleBadge{border-color:var(--sale);background:var(--sale);color:#fff}.mwVykW_now{color:var(--sale)}.mwVykW_was{color:var(--muted);margin-left:.2rem;font-weight:400}.mwVykW_info{text-align:center;gap:.2rem;padding:1rem .25rem 0;display:grid}.mwVykW_name{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink);font-size:1.12rem;font-weight:470;line-height:1.32}.mwVykW_link:hover .mwVykW_name{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.mwVykW_price{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:.9rem;font-weight:500}.mwVykW_price small{color:var(--muted);font-size:.8rem;font-weight:400}.mwVykW_metals{justify-content:center;gap:.35rem;margin-top:.35rem;display:flex}.mwVykW_swatch{width:.8rem;height:.8rem;box-shadow:0 0 0 1px #fff, 0 0 0 2px var(--line);border-radius:50%}.mwVykW_wish{width:2.5rem;height:2.5rem;color:var(--ink);place-items:center;transition:color .2s;display:grid;position:absolute;top:.4rem;right:.4rem}.mwVykW_wish:hover,.mwVykW_wish[aria-pressed=true]{color:var(--rose-deep)}.mwVykW_view{border-bottom:1px solid var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-self:center;align-items:center;gap:.25rem;margin-top:.45rem;padding-bottom:.15rem;font-size:.65rem;font-weight:500;display:inline-flex}.mwVykW_view svg{transition:transform .25s var(--ease)}.mwVykW_link:hover .mwVykW_view svg{transform:translate(2px)}@media (max-width:559px){.mwVykW_info{padding-top:.8rem}.mwVykW_name{font-size:1rem}.mwVykW_view{margin-top:.3rem}}
.zMZo0G_trigger{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.zMZo0G_backdrop{z-index:200;background:#17120f73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.zMZo0G_panel{background:var(--bg,#fff);border-radius:14px;width:min(100%,30rem);max-height:calc(100dvh - 32px);padding:1.5rem 1.25rem 1.25rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}.zMZo0G_panel form{gap:.85rem;display:grid}.zMZo0G_close{cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:1.5rem;position:absolute;top:.5rem;right:.6rem}.zMZo0G_title{font-family:var(--font-serif,serif);font-size:1.5rem;font-weight:400}.zMZo0G_lede,.zMZo0G_small{color:var(--muted);font-size:.875rem}.zMZo0G_small{text-align:center;font-size:.75rem}.zMZo0G_row{gap:.85rem;display:grid}@media (min-width:520px){.zMZo0G_row{grid-template-columns:1fr 1fr}}.zMZo0G_error{color:#a12a2a;font-size:.875rem}.zMZo0G_sent{text-align:center;gap:.85rem;display:grid}
.dtgfca_controls{align-items:center;gap:.5rem;display:flex}.dtgfca_controls .view-all{margin-right:1rem}.dtgfca_arrow{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;place-items:center;transition:border-color .2s,opacity .2s;display:grid}.dtgfca_arrow:hover:not(:disabled){border-color:var(--ink)}.dtgfca_arrow:disabled{opacity:.35;cursor:default}.dtgfca_track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(25% - .9375rem);grid-auto-flow:column;gap:1.25rem;display:grid;overflow-x:auto}.dtgfca_track::-webkit-scrollbar{display:none}.dtgfca_slide{scroll-snap-align:start}@media (max-width:1023px){.dtgfca_track{grid-auto-columns:calc(38.4615% - .769231rem);gap:1rem}}@media (max-width:639px){.dtgfca_arrow{display:none}.dtgfca_controls{min-width:0}.dtgfca_controls .view-all{text-align:right;flex:0 auto;margin-right:0}.dtgfca_track{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:68%}}
.dvXFSW_layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.dvXFSW_tableHead{border-bottom:1px solid var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding-bottom:.75rem;font-size:.69rem;display:flex}.dvXFSW_item{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.dvXFSW_image{aspect-ratio:1;background:var(--bg-soft);position:relative;overflow:hidden}.dvXFSW_image img{object-fit:cover;transition:transform .55s var(--ease)}.dvXFSW_image:hover img{transform:scale(1.04)}.dvXFSW_name{max-width:28rem;font-family:var(--font-serif);color:var(--ink);font-size:1.35rem;font-weight:500;line-height:1.2;display:block}.dvXFSW_copy>p,.dvXFSW_unit{color:var(--muted);margin-top:.35rem;font-size:.8rem;display:block}.dvXFSW_quantity{border:1px solid var(--line-strong);grid-template-columns:2rem 2rem 2rem;min-height:2.1rem;margin-top:.85rem;display:inline-grid}.dvXFSW_quantity>*{place-items:center;display:grid}.dvXFSW_quantity button:hover{background:var(--gold-wash)}.dvXFSW_remove{text-transform:uppercase;text-underline-offset:3px;color:var(--muted);margin-left:1rem;font-size:.7rem;text-decoration:underline}.dvXFSW_lineTotal{color:var(--ink);font-size:.95rem;font-weight:500}.dvXFSW_summary{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--gold-soft);background:#fff;padding:1.75rem;position:sticky;box-shadow:0 28px 55px -48px #231812cc}.dvXFSW_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.69rem;display:block}.dvXFSW_total,.dvXFSW_row{justify-content:space-between;gap:1rem;display:flex}.dvXFSW_total{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;padding-bottom:1rem}.dvXFSW_total strong{font-family:var(--font-serif);font-size:2rem;font-weight:500}.dvXFSW_row{padding:.85rem 0;font-size:.8rem}.dvXFSW_row strong{color:var(--ink);font-weight:500}.dvXFSW_summary>p{color:var(--muted);margin-bottom:1.25rem;font-size:.8rem}.dvXFSW_continue{text-align:center;text-transform:uppercase;text-underline-offset:3px;margin:1rem auto 0;font-size:.72rem;text-decoration:underline;display:block}.dvXFSW_trust{border-top:1px solid var(--line);color:var(--muted);gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.78rem;display:grid}.dvXFSW_trust li:before{content:"◇";color:var(--gold);margin-right:.6rem}.dvXFSW_empty{border:1px solid var(--gold-soft);text-align:center;max-width:38rem;color:var(--gold);justify-items:center;margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(3rem,7vw,5rem);display:grid}.dvXFSW_empty h2{font-family:var(--font-serif);margin-top:1rem;font-size:2rem}.dvXFSW_empty p{color:var(--muted);margin:.5rem 0 1.5rem}@media (max-width:899px){.dvXFSW_layout{grid-template-columns:1fr}.dvXFSW_summary{position:static}}@media (max-width:559px){.dvXFSW_item{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}.dvXFSW_lineTotal{grid-column:2}.dvXFSW_name{font-size:1.12rem}}.dvXFSW_loading{text-align:center;color:var(--muted);padding:4rem 0}.dvXFSW_notice{border-left:2px solid var(--gold);background:var(--gold-wash);color:var(--ink);margin-bottom:2rem;padding:1rem 1.25rem;font-size:.875rem}.dvXFSW_warning{color:var(--sale);margin-top:.5rem;font-size:.8rem}.dvXFSW_quantity button:disabled,.dvXFSW_remove:disabled{cursor:not-allowed;opacity:.5}.dvXFSW_summary .btn[disabled]{cursor:not-allowed;opacity:.5}
.cy4L1G_layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.cy4L1G_sidebar{top:calc(var(--header-h) + 1.25rem);position:sticky}.cy4L1G_sidebarTitle{border-bottom:1px solid var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding-bottom:.85rem;font-size:.75rem;font-weight:500}.cy4L1G_group{border:0;border-bottom:1px solid var(--line);margin:0;padding:1rem 0 1.1rem}.cy4L1G_group legend{float:left;width:100%;color:var(--ink);margin-bottom:.6rem;padding:0;font-size:.8125rem;font-weight:500}.cy4L1G_option{clear:both;cursor:pointer;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.875rem;display:flex}.cy4L1G_option input{width:1rem;height:1rem;accent-color:var(--gold);flex:none;margin:0}.cy4L1G_option small{color:var(--muted);margin-left:auto;font-size:.8rem}.cy4L1G_option:hover span{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cy4L1G_optionShape{color:var(--brown)}.cy4L1G_swatch{border-radius:50%;flex:none;width:1rem;height:1rem;box-shadow:inset 0 0 0 1px #00000014}.cy4L1G_toolbar{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.cy4L1G_filterButton{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;min-height:2.75rem;color:var(--ink);align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;font-weight:500;display:none}.cy4L1G_filterButton:hover{border-color:var(--gold)}.cy4L1G_count{color:var(--muted);font-size:.875rem}.cy4L1G_sort{color:var(--muted);align-items:center;gap:.6rem;margin-left:auto;font-size:.875rem;display:flex}.cy4L1G_sort select{width:auto;min-height:2.75rem;color:var(--ink);padding-block:.4rem;font-size:.875rem}.cy4L1G_sort select:hover{border-color:var(--gold)}.cy4L1G_chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.cy4L1G_chip{background:var(--bg-soft);color:var(--ink);border-radius:2rem;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8125rem;display:inline-flex}.cy4L1G_chip:hover{background:var(--bg-warm)}.cy4L1G_clear{text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.cy4L1G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.25rem;display:grid}.cy4L1G_bespoke{aspect-ratio:1;border:1px solid var(--gold-soft);background:linear-gradient(145deg, #f8f4ed, var(--bg-soft));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.9rem;display:flex}.cy4L1G_bespokeKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.cy4L1G_bespokeTitle{font-family:var(--font-serif);color:var(--ink);font-size:1.9rem;font-weight:500;line-height:1.1}.cy4L1G_bespoke .cy4L1G_btn{margin-top:.75rem}.cy4L1G_empty{background:var(--bg-soft);text-align:center;justify-items:center;gap:1rem;padding:4rem 1rem;display:grid}.cy4L1G_scrim,.cy4L1G_drawer{display:none}@media (max-width:1023px){.cy4L1G_layout{grid-template-columns:1fr}.cy4L1G_sidebar{display:none}.cy4L1G_filterButton{display:inline-flex}.cy4L1G_count,.cy4L1G_sort span{display:none}.cy4L1G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .85rem}.cy4L1G_bespoke{aspect-ratio:auto;grid-column:1/-1;min-height:0;padding-block:2.25rem}.cy4L1G_bespokeTitle{font-size:1.5rem}.cy4L1G_scrim{z-index:190;opacity:0;visibility:hidden;background:#1f1a1766;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.cy4L1G_scrim[data-open=true]{opacity:1;visibility:visible}.cy4L1G_drawer{z-index:200;visibility:hidden;width:min(24rem,90vw);transition:transform .35s var(--ease), visibility .35s;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.cy4L1G_drawer[data-open=true]{visibility:visible;transform:none}.cy4L1G_drawerHead{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;height:3.75rem;color:var(--ink);justify-content:space-between;align-items:center;padding:0 .5rem 0 1.25rem;font-size:.8rem;font-weight:500;display:flex}.cy4L1G_drawerHead button{place-items:center;width:2.75rem;height:2.75rem;display:grid}.cy4L1G_drawerBody{flex:1;padding:0 1.25rem;overflow-y:auto}.cy4L1G_drawerFoot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;padding:1rem 1.25rem;display:grid}.cy4L1G_drawerFoot .btn{min-width:0;padding-inline:.75rem}}
.Zdn_5W_picker{gap:.4rem;display:grid}.Zdn_5W_grid{flex-wrap:wrap;gap:.5rem;display:flex}.Zdn_5W_thumb,.Zdn_5W_add{border-radius:8px;width:84px;height:84px;position:relative;overflow:hidden}.Zdn_5W_thumb img{object-fit:cover;width:100%;height:100%}.Zdn_5W_thumb button{color:#fff;cursor:pointer;background:#17120fb8;border:0;border-radius:50%;width:26px;height:26px;font-size:1rem;line-height:1;position:absolute;top:4px;right:4px}.Zdn_5W_add{text-align:center;cursor:pointer;opacity:.75;border:1px dashed;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.75rem;display:flex}.Zdn_5W_add span:first-child{font-size:1.4rem;line-height:1}.Zdn_5W_add:hover{opacity:1}.Zdn_5W_add:focus-within,.Zdn_5W_picker input:focus-visible+.Zdn_5W_add{outline:2px solid}.Zdn_5W_error{color:#a12a2a;font-size:.8125rem}
.abl3xW_hero{height:clamp(40rem,84vh,56rem);min-height:42rem;color:var(--ink);background:#2a1c16;position:relative;overflow:hidden}.abl3xW_slide{opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility .9s;position:absolute;inset:0}.abl3xW_slide[data-active=true]{opacity:1;visibility:visible}.abl3xW_image{object-fit:cover;object-position:var(--hero-position);transition:transform 8s linear;transform:scale(1.055)}.abl3xW_slide[data-active=true] .abl3xW_image{transform:scale(1)}.abl3xW_slide:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fcf9f3f7 0%,#fcf9f3db 30%,#fcf9f329 59%,#0000 74%);position:absolute;inset:0}.abl3xW_slide[data-tone=dark]:after{background:linear-gradient(90deg,#1a0f0bc7 0%,#1a0f0b87 30%,#1a0f0b14 58%,#0000 76%),linear-gradient(#0000 55%,#1109064d)}.abl3xW_slide[data-variant=rings]:after,.abl3xW_slide[data-variant=gifting]:after{background:linear-gradient(90deg,#160c08e0 0%,#190e0aad 29%,#190e0a29 56%,#0000 74%),linear-gradient(#0000 54%,#11090657)}.abl3xW_content{z-index:1;align-items:center;height:100%;display:flex;position:relative}.abl3xW_copy{max-width:38rem;padding-bottom:2.25rem}.abl3xW_slide[data-active=true] .abl3xW_copy>*{animation:abl3xW_rise .8s var(--ease) both}.abl3xW_slide[data-active=true] .abl3xW_copy>:nth-child(2){animation-delay:80ms}.abl3xW_slide[data-active=true] .abl3xW_copy>:nth-child(3){animation-delay:.16s}.abl3xW_slide[data-active=true] .abl3xW_copy>:nth-child(4){animation-delay:.24s}@keyframes abl3xW_rise{0%{opacity:0;transform:translateY(14px)}}.abl3xW_kicker{letter-spacing:.24em;text-transform:uppercase;color:#e5c890;align-items:center;gap:.85rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:600;display:flex}.abl3xW_kicker:before{content:"";opacity:.78;background:currentColor;flex:none;width:2.25rem;height:1px}.abl3xW_title{font-family:var(--font-serif);text-wrap:wrap;letter-spacing:-.055em;max-width:10ch;color:var(--ink);font-size:clamp(3.7rem,6.7vw,6.75rem);font-weight:430;line-height:.91}.abl3xW_text{max-width:25rem;color:var(--text);margin-top:1.4rem;font-size:1.02rem;line-height:1.65}.abl3xW_slide[data-tone=dark] .abl3xW_title,.abl3xW_slide[data-tone=dark] .abl3xW_text,.abl3xW_slide[data-tone=dark] .abl3xW_secondary{color:#fffaf3}.abl3xW_slide[data-tone=dark] .abl3xW_title{text-shadow:0 3px 32px #0e07042e}.abl3xW_slide[data-tone=dark] .abl3xW_text{color:#fffaf3cc}.abl3xW_actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem;display:flex}.abl3xW_secondary{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #211a1699;padding-bottom:3px;font-size:.75rem;font-weight:500}.abl3xW_slide[data-tone=dark] .abl3xW_secondary{border-color:#fffaf394}.abl3xW_slide[data-tone=dark] .abl3xW_secondary:hover{border-color:#fffaf3}.abl3xW_secondary:hover{border-color:var(--ink)}.abl3xW_actions .btn--light{background:var(--brown);border-color:var(--brown);color:#fff}.abl3xW_actions .btn--light:hover{background:var(--brown-deep);border-color:var(--brown-deep)}.abl3xW_slide[data-tone=dark] .abl3xW_actions .btn--light{color:#271a14;background:#fffaf3;border-color:#fffaf3}.abl3xW_slide[data-tone=dark] .abl3xW_actions .btn--light:hover{background:#e7ccb0;border-color:#e7ccb0}.abl3xW_controlRail{z-index:2;pointer-events:none;position:absolute;inset:auto 0 1.75rem}.abl3xW_controls{color:var(--ink);pointer-events:auto;align-items:center;gap:.65rem;transition:color .35s;display:inline-flex}.abl3xW_controls[data-tone=dark]{color:#fffaf3}.abl3xW_arrow{width:2rem;height:2rem;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.abl3xW_arrow:hover{background:#ffffff2e}.abl3xW_count{letter-spacing:.1em;opacity:.76;min-width:1.25rem;font-size:.65rem}.abl3xW_dots{gap:.5rem;display:flex}.abl3xW_dot{width:clamp(1.6rem,3vw,2.8rem);height:1.5rem;position:relative}.abl3xW_dot:before{content:"";opacity:.28;background:currentColor;height:1px;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:0;right:0}.abl3xW_dot[aria-current=true]:before{opacity:1;transform:scaleY(2)}@media (max-width:767px){.abl3xW_hero{height:clamp(38rem,82svh,48rem);min-height:38rem}.abl3xW_image{object-position:var(--hero-position-mobile)}.abl3xW_slide:after{background:linear-gradient(#fcf9f30a 28%,#fcf9f3e3 60%,#fcf9f3fa 100%)}.abl3xW_slide[data-tone=dark]:after{background:linear-gradient(#130a070a 30%,#130a079e 62%,#130a07ed 100%)}.abl3xW_slide[data-variant=rings]:after,.abl3xW_slide[data-variant=gifting]:after{background:linear-gradient(#1209060f 28%,#120906c2 61%,#120906f7 100%),linear-gradient(90deg,#1209061a,#0000 62%)}.abl3xW_content{align-items:flex-end;padding-bottom:5.75rem}.abl3xW_slide[data-variant=portrait] .abl3xW_content{padding-bottom:4.5rem}.abl3xW_copy{max-width:31rem;padding-bottom:0}.abl3xW_title{max-width:9.5ch;font-size:clamp(3rem,14vw,4.8rem);line-height:.94}.abl3xW_arrow{display:none}.abl3xW_controlRail{bottom:1.25rem}}@media (max-width:479px){.abl3xW_text{max-width:22rem;font-size:.95rem}.abl3xW_actions{align-items:flex-start;gap:1rem}.abl3xW_actions .btn{min-height:2.75rem;padding-inline:1.35rem}}@media (prefers-reduced-motion:reduce){.abl3xW_image,.abl3xW_copy>*{transition:none;animation:none!important}}
.YMBhYG_layout{gap:2rem;max-width:56rem;margin:0 auto 4rem;display:grid}.YMBhYG_section h2{margin-bottom:.9rem;font-size:1.35rem}.YMBhYG_list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.YMBhYG_item{border:1px solid var(--line,#3e30281f);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem 1rem;padding:1rem 1.1rem;display:grid}.YMBhYG_item a{text-underline-offset:3px;text-decoration:underline}.YMBhYG_thumb{object-fit:cover;background:var(--gold-wash);width:3.5rem;height:3.5rem}.YMBhYG_meta{color:var(--muted);font-size:.85rem}.YMBhYG_status{border:1px solid var(--gold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:end;padding:.15rem .6rem;font-size:.72rem}.YMBhYG_empty{color:var(--muted)}.YMBhYG_details{gap:.9rem;max-width:28rem;display:grid}.YMBhYG_signout{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (max-width:640px){.YMBhYG_item{grid-template-columns:auto 1fr}.YMBhYG_status{grid-column:2;justify-self:start}}.YMBhYG_vip{border:1px solid var(--gold-soft,#d8c49a);background:linear-gradient(135deg,#d8c49a29,#0000);border-radius:12px;gap:.5rem;max-width:44rem;margin:0 auto 2rem;padding:1.1rem 1.25rem;display:grid}.YMBhYG_vip ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}
.gPYqfq_nav{padding-block:1rem}.gPYqfq_list{color:var(--muted);flex-wrap:wrap;gap:.25rem;font-size:.8rem;display:flex}.gPYqfq_list li:not(:last-child):after{content:"·";color:var(--gold);margin-left:.45rem}.gPYqfq_list a:hover{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.gPYqfq_list [aria-current]{color:var(--ink)}
._JVoXG_categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}._JVoXG_category{text-align:center;display:block}._JVoXG_categoryImage{aspect-ratio:5/4;background:var(--bg-soft);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e302809}._JVoXG_categoryImage:after,._JVoXG_promoImage:after{content:"";border:1px solid var(--gold-soft);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}._JVoXG_categoryImage img{object-fit:cover;transition:transform .8s var(--ease)}._JVoXG_category:hover ._JVoXG_categoryImage img{transform:scale(1.05)}._JVoXG_category:hover ._JVoXG_categoryImage:after,._JVoXG_promo:hover ._JVoXG_promoImage:after{opacity:.75}._JVoXG_categoryName{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;margin-top:.9rem;font-size:.74rem;font-weight:500;transition:border-color .2s;display:inline-block}._JVoXG_category:hover ._JVoXG_categoryName{border-color:var(--gold)}@media (max-width:767px){._JVoXG_categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem}}._JVoXG_split{border:1px solid var(--line);background:#f3ede4;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}._JVoXG_splitImage{min-height:36rem;position:relative;overflow:hidden}._JVoXG_splitImage img{object-fit:cover;transition:transform 1.2s var(--ease)}._JVoXG_split:hover ._JVoXG_splitImage img{transform:scale(1.03)}._JVoXG_splitCopy{align-self:center;padding:clamp(2.5rem,5vw,4.5rem)}._JVoXG_splitCopy h2{max-width:14ch}._JVoXG_splitCopy>p{max-width:32rem;color:var(--text);margin-top:1rem}._JVoXG_pieceLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.75rem;display:grid}._JVoXG_pieceLink{border:1px solid var(--line-strong);font-family:var(--font-serif);color:var(--ink);background:#fffdf9;justify-items:center;gap:.35rem;padding:.95rem .5rem .8rem;font-size:1.15rem;transition:border-color .2s,background-color .2s,color .2s;display:grid}._JVoXG_pieceLink svg{color:var(--gold);transition:transform .3s var(--ease)}._JVoXG_pieceLink:hover{border-color:var(--brown);background:var(--brown);color:#fff}._JVoXG_pieceLink:hover svg{color:var(--gold-soft);transform:translateY(-2px)}._JVoXG_steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0 2rem;padding-top:1.25rem;display:grid}._JVoXG_steps li{color:var(--ink);gap:.2rem;font-size:.85rem;line-height:1.35;display:grid}._JVoXG_steps span{font-family:var(--font-serif);color:var(--gold);font-size:1rem;font-style:italic}._JVoXG_splitActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}._JVoXG_splitLink{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:2px;font-size:.75rem;font-weight:580;transition:color .2s}._JVoXG_splitLink:hover{color:var(--gold)}@media (max-width:899px){._JVoXG_split{grid-template-columns:1fr}._JVoXG_splitImage{aspect-ratio:4/3;min-height:0}._JVoXG_splitCopy{padding:2rem 1.25rem 2.25rem}}@media (max-width:479px){._JVoXG_pieceLink{font-size:1rem}._JVoXG_steps{gap:.6rem}._JVoXG_steps li{font-size:.78rem}}._JVoXG_shapes{border:1px solid var(--line);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}._JVoXG_shapes li+li{border-left:1px solid var(--line)}._JVoXG_shape{color:var(--ink);justify-items:center;gap:.2rem;padding:1.6rem .5rem 1.4rem;transition:background-color .2s;display:grid}._JVoXG_shape svg{color:var(--brown);transition:transform .3s var(--ease);margin-bottom:.6rem}._JVoXG_shape:hover{background:var(--bg-soft)}._JVoXG_shape:hover svg{color:var(--gold);transform:translateY(-3px)}._JVoXG_shapeName{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:500}._JVoXG_shapeNote{color:var(--muted);font-size:.75rem}@media (max-width:1023px){._JVoXG_shapes{grid-template-columns:repeat(5,minmax(0,1fr))}._JVoXG_shapes li:nth-child(6){border-left:0}._JVoXG_shapes li:nth-child(n+6){border-top:1px solid var(--line)}}@media (max-width:479px){._JVoXG_shape{padding-inline:.2rem}._JVoXG_shape svg{width:36px;height:36px}._JVoXG_shapeName{letter-spacing:.04em;font-size:clamp(.58rem,2.5vw,.72rem)}._JVoXG_shapeNote{display:none}}._JVoXG_promos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-bottom:clamp(2.75rem,5vw,4.5rem);display:grid}._JVoXG_promo{text-align:center;color:var(--ink);justify-items:center;gap:.25rem;display:grid}._JVoXG_promoImage{aspect-ratio:16/10;background:var(--bg-soft);width:100%;margin-bottom:1rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e302809}._JVoXG_promoImage img{object-fit:cover;transition:transform .9s var(--ease)}._JVoXG_promo:hover ._JVoXG_promoImage img{transform:scale(1.04)}._JVoXG_promoTitle{font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.1}._JVoXG_promoText{color:var(--muted);font-size:.9rem}._JVoXG_promoLink{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;margin-top:.6rem;padding-bottom:2px;font-size:.72rem;font-weight:500}._JVoXG_promo:hover ._JVoXG_promoLink{color:var(--gold)}@media (max-width:767px){._JVoXG_promos{grid-template-columns:1fr;row-gap:2.5rem}}._JVoXG_lookSection{background:linear-gradient(90deg, #c2a36e0e, transparent 38%), var(--bg);padding-block:clamp(3.25rem,6.5vw,6.5rem)}._JVoXG_look{grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);align-items:stretch;display:grid}._JVoXG_lookImage{background:var(--bg-soft);min-height:43rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e30280d}._JVoXG_lookImage img{object-fit:cover;transition:transform 1.2s var(--ease)}._JVoXG_look:hover ._JVoXG_lookImage img{transform:scale(1.018)}._JVoXG_lookEdition{color:#fff;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211a16b8;border:1px solid #ffffff94;align-items:center;gap:.85rem;padding:.75rem .8rem .75rem 1rem;font-size:.65rem;font-weight:560;display:inline-flex;position:absolute;bottom:1.25rem;left:1.25rem}._JVoXG_lookEdition strong{aspect-ratio:1;width:1.8rem;font-family:var(--font-serif);letter-spacing:0;border-left:1px solid #ffffff59;place-items:center;font-size:.9rem;font-weight:500;display:grid}._JVoXG_lookCopy{border:1px solid var(--line);background:#f3ede4;border-left:0;flex-direction:column;justify-content:center;padding:clamp(2.5rem,4.5vw,4.75rem);display:flex}._JVoXG_lookIntro{max-width:33rem}._JVoXG_lookIntro>p{max-width:30rem;color:var(--text);text-wrap:pretty;margin-top:1.05rem}._JVoXG_lookList{border-top:1px solid var(--line-strong);margin-top:2rem}._JVoXG_lookItem{border-bottom:1px solid var(--line-strong);min-height:5.4rem;color:var(--ink);align-items:center;gap:1rem;padding-block:.7rem;display:flex}._JVoXG_lookItem>svg{transition:color .2s, transform .2s var(--ease)}._JVoXG_lookThumb{aspect-ratio:1;background:#fff;border:1px solid #3e302814;flex:none;width:4rem;position:relative;overflow:hidden}._JVoXG_lookThumb img{object-fit:cover;transition:transform .45s var(--ease)}._JVoXG_lookInfo{flex:1;gap:.2rem;font-size:.9rem;display:grid}._JVoXG_lookInfo strong{color:var(--muted);font-size:.78rem;font-weight:480}._JVoXG_lookItem:hover ._JVoXG_lookInfo span{text-underline-offset:3px;text-decoration:underline}._JVoXG_lookItem:hover>svg{color:var(--gold);transform:translate(3px)}._JVoXG_lookItem:hover ._JVoXG_lookThumb img{transform:scale(1.07)}._JVoXG_lookActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}._JVoXG_lookConsultation{border-bottom:1px solid var(--gold);color:var(--ink);letter-spacing:.13em;text-transform:uppercase;padding-bottom:.15rem;font-size:.72rem;font-weight:580;transition:color .2s}._JVoXG_lookConsultation:hover{color:var(--gold)}@media (max-width:899px){._JVoXG_look{grid-template-columns:1fr}._JVoXG_lookImage{aspect-ratio:4/3;min-height:0}._JVoXG_lookCopy{border-top:0;border-left:1px solid var(--line);padding:clamp(2rem,7vw,3.5rem)}}@media (max-width:479px){._JVoXG_lookSection{padding-block:2.75rem}._JVoXG_lookEdition{bottom:.85rem;left:.85rem}._JVoXG_lookCopy{padding:2rem 1.15rem 2.25rem}._JVoXG_lookList{margin-top:1.5rem}._JVoXG_lookItem{gap:.8rem}._JVoXG_lookThumb{width:3.5rem}._JVoXG_lookActions{flex-direction:column;align-items:stretch}._JVoXG_lookConsultation{align-self:center}}._JVoXG_trustStrip{border-block:1px solid color-mix(in srgb, var(--color-border,#e8e4dc) 80%, transparent);background:color-mix(in srgb, var(--color-surface,#faf8f5) 70%, transparent);padding-block:.85rem}._JVoXG_trustList{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted,#6b6560);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}._JVoXG_whyUs{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}._JVoXG_whyUs h3{font-family:var(--font-display,Georgia, serif);margin:0 0 .4rem;font-size:1.15rem;font-weight:500}._JVoXG_whyUs p{color:var(--color-muted,#6b6560);margin:0;line-height:1.55}._JVoXG_faqList{flex-direction:column;gap:.5rem;max-width:42rem;margin-inline:auto;display:flex}._JVoXG_faqList details{border:1px solid color-mix(in srgb, var(--color-border,#e8e4dc) 90%, transparent);padding:.85rem 1rem}._JVoXG_faqList summary{cursor:pointer;font-weight:500}._JVoXG_faqList p{color:var(--color-muted,#6b6560);margin:.65rem 0 0;line-height:1.55}
.pKHFzq_card{border:1px solid var(--gold-soft);background:#fff;max-width:46rem;margin:0 auto clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,2.5rem)}.pKHFzq_status{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:1.25rem;font-size:.85rem;display:flex}.pKHFzq_status strong{font-family:var(--font-serif);color:var(--ink);font-size:1.35rem;font-weight:500;display:block}.pKHFzq_label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.69rem}.pKHFzq_steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1.5rem 0;display:grid}.pKHFzq_steps li{border-top:3px solid var(--line);color:var(--muted);padding-top:.6rem;font-size:.75rem}.pKHFzq_steps li[data-done=true]{border-top-color:var(--gold);color:var(--ink)}.pKHFzq_lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:1rem;padding:1.25rem 0;display:grid}.pKHFzq_line{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;font-size:.85rem;display:grid}.pKHFzq_thumb{aspect-ratio:1;background:var(--bg-soft);position:relative}.pKHFzq_thumb img{object-fit:cover}.pKHFzq_name{color:var(--ink);font-weight:500;display:block}.pKHFzq_meta{color:var(--muted);display:block}.pKHFzq_totals{gap:.45rem;padding:1.25rem 0 0;font-size:.85rem;display:grid}.pKHFzq_totals div{justify-content:space-between;display:flex}.pKHFzq_totals dd{color:var(--ink);margin:0}.pKHFzq_grand dd{font-family:var(--font-serif);font-size:1.5rem}.pKHFzq_shipment{border-left:2px solid var(--gold);background:var(--gold-wash);color:var(--ink);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.85rem}.pKHFzq_shipment a{text-underline-offset:3px;text-decoration:underline}.pKHFzq_note{color:var(--muted);margin-top:1.5rem;font-size:.85rem}.pKHFzq_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.pKHFzq_form{gap:1rem;max-width:30rem;margin:0 auto clamp(3.5rem,7vw,6rem);display:grid}.pKHFzq_error{color:var(--sale);font-size:.85rem}@media (max-width:559px){.pKHFzq_steps{grid-template-columns:repeat(2,1fr)}}
.BucE7W_announce{color:#f8f4ee;letter-spacing:.2em;text-transform:uppercase;text-align:center;background:#2a211d;font-size:.6rem;font-weight:500}.BucE7W_announceDesktop,.BucE7W_announceMobile{min-height:1.9rem;padding-inline:var(--gutter);justify-content:center;align-items:center;display:flex}.BucE7W_announceDesktop{gap:2.4rem}.BucE7W_announceDesktop span+span:before{content:"";vertical-align:middle;background:var(--champagne);width:3.25rem;height:1px;margin-right:2.4rem;display:inline-block;transform:translateY(-1px)}.BucE7W_announceMobile{display:none}.BucE7W_announceMobile span{animation:BucE7W_fadeIn .5s var(--ease)}@keyframes BucE7W_fadeIn{0%{opacity:0;transform:translateY(4px)}}@media (max-width:1099px){.BucE7W_announceDesktop{display:none}.BucE7W_announceMobile{display:flex}}.BucE7W_header{z-index:100;border-bottom:1px solid var(--line);background:#fdfcf9;transition:box-shadow .25s;position:sticky;top:0}.BucE7W_header[data-scrolled=true]{box-shadow:0 12px 28px -22px #1f1a1780}.BucE7W_bar{height:5.75rem;transition:height .3s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.BucE7W_header[data-scrolled=true] .BucE7W_bar{height:4.85rem}.BucE7W_left,.BucE7W_right{align-items:center;gap:.5rem;display:flex}.BucE7W_right{justify-content:flex-end;gap:.15rem}.BucE7W_brand{color:var(--brown-deep);justify-self:center;transition:opacity .2s;display:block}.BucE7W_brand:hover{opacity:.72}.BucE7W_logo{background-color:#0000;background-image:linear-gradient(90deg, var(--brown-deep) 0%, var(--brown-deep) 62%, #b68a43 70%, #d3ae6d 100%);width:clamp(11rem,13vw,12.4rem);transition:width .3s var(--ease);display:block}.BucE7W_header[data-scrolled=true] .BucE7W_logo{width:clamp(10rem,12vw,11.25rem)}.BucE7W_iconButton{width:2.65rem;height:2.65rem;color:var(--ink);border:1px solid #0000;border-radius:50%;place-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-grid;position:relative}.BucE7W_iconButton svg{transition:transform .25s var(--ease)}.BucE7W_iconButton:hover,.BucE7W_utilityLink:hover,.BucE7W_searchButton:hover{color:var(--rose-deep)}.BucE7W_iconButton:hover{border-color:var(--gold-soft);background:var(--gold-wash)}.BucE7W_iconButton:hover svg{transform:translateY(-1px)}.BucE7W_count{background:var(--rose);color:#fff;text-align:center;border-radius:1rem;min-width:1.05rem;height:1.05rem;padding-inline:.25rem;font-size:.625rem;line-height:1.05rem;position:absolute;top:.2rem;right:.05rem}.BucE7W_searchButton{height:2.5rem;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border:0;align-items:center;gap:.55rem;padding:0 .35rem;font-size:.68rem;font-weight:500;transition:color .2s;display:inline-flex}.BucE7W_searchButton svg{color:var(--ink)}.BucE7W_utilityLink{letter-spacing:.14em;text-transform:uppercase;height:2.6rem;color:var(--ink);align-items:center;gap:.6rem;margin-right:.75rem;padding-inline:.25rem;font-size:.68rem;font-weight:500;transition:color .2s;display:inline-flex}.BucE7W_utilityLink svg{color:var(--gold)}.BucE7W_utilityLink:hover{color:var(--rose-deep)}.BucE7W_mobileOnly{display:none}.BucE7W_nav{border-top:1px solid var(--line);background:#fdfcf9eb}.BucE7W_navList{justify-content:center;gap:clamp(1.5rem,3.6vw,3.75rem);display:flex}.BucE7W_navLink{letter-spacing:.19em;text-transform:uppercase;height:3rem;color:var(--ink);align-items:center;gap:.35rem;font-size:.67rem;font-weight:500;display:inline-flex;position:relative}.BucE7W_navLink:after{content:"";background:var(--champagne);height:1px;transition:transform .25s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.BucE7W_navLink:hover:after,.BucE7W_navLink[data-active=true]:after{transform:scaleX(1)}.BucE7W_chevron{transition:transform .2s}.BucE7W_navLink[aria-expanded=true] .BucE7W_chevron{transform:rotate(180deg)}.BucE7W_mega{border-top:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .2s, transform .2s var(--ease), visibility .2s;background:#fff;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 20px 30px -24px #1f1a1766}.BucE7W_mega[data-open=true]{opacity:1;visibility:visible;transform:none}.BucE7W_megaInner{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,20rem);gap:2.5rem;padding-block:2rem 2.5rem;display:grid}.BucE7W_megaTitle{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:.9rem;padding-bottom:.6rem;font-size:.72rem;font-weight:500}.BucE7W_megaColumn li+li{margin-top:.45rem}.BucE7W_megaColumn a{color:var(--text);font-size:.9rem;transition:color .2s}.BucE7W_megaColumn a:hover{color:var(--rose-deep);text-underline-offset:3px;text-decoration:underline}.BucE7W_megaFeature{gap:.3rem;display:grid}.BucE7W_megaImage{aspect-ratio:4/3;background:var(--bg-soft);margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.BucE7W_megaImage img{object-fit:cover;transition:transform .6s var(--ease)}.BucE7W_megaFeature:hover .BucE7W_megaImage img{transform:scale(1.04)}.BucE7W_megaFeatureTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.8rem;font-weight:500}.BucE7W_megaFeatureLink{color:var(--muted);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.BucE7W_scrim{z-index:90;opacity:0;visibility:hidden;background:#1f1a1740;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.BucE7W_scrim[data-open=true]{opacity:1;visibility:visible}@media (max-width:1023px){.BucE7W_bar{height:var(--header-h)}.BucE7W_nav,.BucE7W_utilityLink,.BucE7W_searchLabel{display:none}.BucE7W_mobileOnly{display:inline-grid}.BucE7W_searchButton{border:0;justify-content:center;width:2.5rem;min-width:0;padding:0}.BucE7W_left,.BucE7W_right{gap:0}.BucE7W_logo{width:8.15rem}.BucE7W_header[data-scrolled=true] .BucE7W_logo{width:7.9rem}.BucE7W_iconButton{width:2.45rem;height:2.45rem}.BucE7W_scrim{display:none}}
.hsC8Wq_hero{color:#ffffffc7;isolation:isolate;background:#1c1511;align-items:end;min-height:clamp(30rem,70vh,42rem);display:grid;position:relative;overflow:hidden}.hsC8Wq_heroImage{z-index:-1;position:absolute;inset:0}.hsC8Wq_heroImage img{object-fit:cover;object-position:70% 50%;animation:hsC8Wq_settle 2.4s var(--ease) both}.hsC8Wq_heroImage:after{content:"";background:linear-gradient(90deg,#16100ce0 0%,#16100c8c 34%,#16100c00 62%),linear-gradient(#16100c00 62%,#16100cbf 100%);position:absolute;inset:0}@keyframes hsC8Wq_settle{0%{transform:scale(1.06)}}.hsC8Wq_heroInner{width:100%;max-width:var(--max);padding:clamp(3rem, 8vw, 6rem) var(--gutter) 0;margin-inline:auto}.hsC8Wq_heroCopy{max-width:42rem;animation:hsC8Wq_rise 1.1s .15s var(--ease) both}.hsC8Wq_heroCopy .kicker{color:var(--gold-soft)}.hsC8Wq_heroCopy h1{color:#fff;font-size:clamp(2.7rem,5vw,4.6rem);line-height:.95}.hsC8Wq_heroCopy h1 em{color:var(--gold-soft);font-style:italic;display:block}.hsC8Wq_heroCopy>p{max-width:28rem;margin-block:1.4rem 2rem;font-size:1rem}.hsC8Wq_heroActions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.hsC8Wq_heroLink{letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid #d9c39d99;padding-bottom:3px;font-size:.75rem;font-weight:580;transition:border-color .2s,color .2s}.hsC8Wq_heroLink:hover{color:var(--gold-soft);border-color:var(--gold-soft)}.hsC8Wq_heroPieces{animation:hsC8Wq_rise 1.1s .35s var(--ease) both;border-top:1px solid #d9c39d47;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.hsC8Wq_heroPiece{color:#fff;align-items:center;gap:.9rem;padding:1.1rem 1.25rem 1.35rem 0;transition:background-color .3s;display:flex}.hsC8Wq_heroPiece+.hsC8Wq_heroPiece{border-left:1px solid #d9c39d2e;padding-left:1.25rem}.hsC8Wq_heroPiece svg{color:var(--gold-soft);transition:transform .35s var(--ease);flex:none}.hsC8Wq_heroPiece small{letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-size:.64rem;font-weight:560;display:block}.hsC8Wq_heroPiece strong{font-family:var(--font-serif);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:400;line-height:1.15;display:block}.hsC8Wq_heroPiece:after{content:"";border-top:1px solid var(--gold-soft);border-right:1px solid var(--gold-soft);width:.4rem;height:.4rem;transition:transform .35s var(--ease);flex:none;margin-left:auto;transform:rotate(45deg)}.hsC8Wq_heroPiece:hover svg{transform:translateY(-3px)}.hsC8Wq_heroPiece:hover:after{transform:translate(4px)rotate(45deg)}@keyframes hsC8Wq_rise{0%{opacity:0;transform:translateY(18px)}}.hsC8Wq_head{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.hsC8Wq_head h2{font-size:clamp(2.2rem,4.2vw,3.6rem)}.hsC8Wq_head p{color:var(--muted)}.hsC8Wq_howSection{padding-block:clamp(3.5rem,7vw,6rem)}.hsC8Wq_howGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.hsC8Wq_howCard{border-top:1px solid var(--line-strong);padding-top:1.35rem;position:relative}.hsC8Wq_howCard:before{content:"";border:1px solid var(--gold);background:var(--bg);width:.55rem;height:.55rem;transition:background-color .3s;position:absolute;top:-.3rem;left:0;transform:rotate(45deg)}.hsC8Wq_howCard:hover:before{background:var(--gold)}.hsC8Wq_howImage{aspect-ratio:4/5;background:var(--bg-soft);position:relative;overflow:hidden}.hsC8Wq_howImage img{object-fit:cover;transition:transform .9s var(--ease)}.hsC8Wq_howCard:hover .hsC8Wq_howImage img{transform:scale(1.04)}.hsC8Wq_howNumber{font-family:var(--font-serif);color:#fff;text-shadow:0 2px 16px #00000059;font-size:2.6rem;line-height:1;position:absolute;bottom:.6rem;left:.9rem}.hsC8Wq_howCard h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-top:1.1rem;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.1}.hsC8Wq_howCard p{color:var(--muted);margin-top:.5rem;font-size:.9rem}.hsC8Wq_howCard ul{gap:.3rem;margin-top:.9rem;display:grid}.hsC8Wq_howCard li{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding-left:.9rem;font-size:.7rem;font-weight:560;position:relative}.hsC8Wq_howCard li:before{content:"";background:var(--gold);width:.28rem;height:.28rem;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.hsC8Wq_boardSection{background:var(--bg-soft);border-block:1px solid var(--line);padding-block:clamp(3.5rem,7vw,6rem)}.hsC8Wq_builder{gap:clamp(1.25rem,3vw,2rem);display:grid}.hsC8Wq_pieceTabs{border:1px solid var(--line-strong);background:#fffdf9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hsC8Wq_pieceTab{cursor:pointer;color:var(--ink);align-items:center;gap:.9rem;padding:1rem 1.25rem;transition:background-color .25s,color .25s;display:flex;position:relative}.hsC8Wq_pieceTab+.hsC8Wq_pieceTab{border-left:1px solid var(--line-strong)}.hsC8Wq_pieceTab svg{color:var(--gold);flex:none}.hsC8Wq_pieceTab strong{font-family:var(--font-serif);font-size:1.4rem;font-weight:400;line-height:1.1;display:block}.hsC8Wq_pieceTab small{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.hsC8Wq_pieceTab:hover{background:var(--gold-wash)}.hsC8Wq_pieceTab:has(input:checked){background:var(--brown);color:#fff}.hsC8Wq_pieceTab:has(input:checked) svg{color:var(--gold-soft)}.hsC8Wq_pieceTab:has(input:checked) small{color:#ffffffa6}.hsC8Wq_pieceTab:has(input:checked):after{content:"";background:var(--brown);width:.7rem;height:.7rem;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%)rotate(45deg)}.hsC8Wq_pieceTab:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:-4px}.hsC8Wq_designer{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.hsC8Wq_sheet{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--line-strong);background-color:#fffdf9;background-image:linear-gradient(#a57d4612 1px,#0000 1px),linear-gradient(90deg,#a57d4612 1px,#0000 1px);background-size:24px 24px;padding:1.1rem;position:sticky;box-shadow:0 30px 60px -48px #281f1ab3}.hsC8Wq_sheet:before{content:"";pointer-events:none;border:1px solid #211a1624;position:absolute;inset:.4rem}.hsC8Wq_sheetHead{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;padding:.35rem .4rem .8rem;font-size:.66rem;font-weight:560;display:flex}.hsC8Wq_views{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.hsC8Wq_views figure{gap:.25rem;display:grid}.hsC8Wq_views figcaption{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.hsC8Wq_views figcaption span{border:1px solid var(--line-strong);width:1.2rem;height:1.2rem;font-family:var(--font-serif);letter-spacing:0;color:var(--ink);border-radius:50%;place-items:center;font-size:.7rem;display:inline-grid}.hsC8Wq_view{width:100%;height:auto;display:block;overflow:visible}.hsC8Wq_chain{stroke:var(--gold);stroke-width:.6px;stroke-dasharray:12 3 2 3;opacity:.55}.hsC8Wq_edge{stroke:#211a168c;stroke-width:.8px}.hsC8Wq_stone{fill:#fffdf9}.hsC8Wq_facet{stroke:var(--ink);stroke-width:.55px;opacity:.38}.hsC8Wq_table{fill:#fffdf9;stroke:var(--ink);stroke-width:.7px;stroke-opacity:.7}.hsC8Wq_ink{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round}.hsC8Wq_inkFine{fill:none;stroke:var(--ink);stroke-width:.6px;stroke-opacity:.8}.hsC8Wq_figure{fill:none;stroke:#211a1652;stroke-width:.8px;stroke-dasharray:4 3}.hsC8Wq_chainRim,.hsC8Wq_chainCore{fill:none}.hsC8Wq_chainRim{stroke:#211a16b3;stroke-width:2.8px}.hsC8Wq_chainCore{stroke-width:1.5px;stroke-dasharray:3 1.3}.hsC8Wq_claw{stroke:#211a16a6;stroke-width:.7px}.hsC8Wq_metalRim,.hsC8Wq_metalCore{fill:none;stroke-linecap:round}.hsC8Wq_metalRim{stroke:#211a16b3;stroke-width:4.6px}.hsC8Wq_metalCore{stroke-width:3px}.hsC8Wq_paveRim,.hsC8Wq_paveStone{fill:none;stroke-linecap:round;stroke-dasharray:0 1}.hsC8Wq_paveRim{stroke:#211a16b8}.hsC8Wq_paveStone{stroke:#fffdf9}.hsC8Wq_hidden{fill:none;stroke:var(--rose-deep);stroke-width:.9px;stroke-dasharray:3 3}.hsC8Wq_dimension,.hsC8Wq_callout{fill:none;stroke:var(--rose-deep);stroke-width:.7px}.hsC8Wq_dimension text,.hsC8Wq_callout text{fill:var(--rose-deep);stroke:none;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.hsC8Wq_stop{transition:stop-color .6s var(--ease)}.hsC8Wq_draw{animation:hsC8Wq_fade .5s var(--ease) both}.hsC8Wq_draw .hsC8Wq_ink{stroke-dasharray:1;animation:hsC8Wq_draw 1.1s var(--ease) both}@keyframes hsC8Wq_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hsC8Wq_fade{0%{opacity:0}}.hsC8Wq_titleBlock{border:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem;display:grid}.hsC8Wq_titleBlock div{padding:.6rem .75rem}.hsC8Wq_titleBlock div+div{border-left:1px solid var(--line-strong)}.hsC8Wq_titleBlock dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.hsC8Wq_titleBlock dd{font-family:var(--font-serif);color:var(--ink);font-size:1.05rem;line-height:1.25}.hsC8Wq_controls{gap:1.75rem;display:grid}.hsC8Wq_control{border:0;min-width:0;margin:0;padding:0}.hsC8Wq_control legend{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:.6rem;margin-bottom:.9rem;padding:0;font-size:.75rem;font-weight:580;display:flex}.hsC8Wq_control legend span{font-family:var(--font-serif);letter-spacing:0;color:var(--gold);font-size:.95rem;font-style:italic;font-weight:400}.hsC8Wq_shapeGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hsC8Wq_shapeOption{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);cursor:pointer;color:var(--muted);background:#fffdf9;justify-items:center;gap:.35rem;padding:.8rem .2rem .65rem;transition:background-color .2s,color .2s;display:grid;position:relative}.hsC8Wq_shapeOption span{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.hsC8Wq_shapeOption:hover{color:var(--ink)}.hsC8Wq_shapeOption:has(input:checked){background:var(--brown);color:#fff}.hsC8Wq_shapeOption:has(input:checked) svg{color:var(--gold-soft)}:is(.hsC8Wq_shapeOption:has(input:focus-visible),.hsC8Wq_settingOption:has(input:focus-visible),.hsC8Wq_metalOption:has(input:focus-visible)){outline:2px solid var(--gold);outline-offset:2px;z-index:1}.hsC8Wq_settingList{flex-wrap:wrap;gap:.45rem;display:flex}.hsC8Wq_settingOption{border:1px solid var(--line-strong);cursor:pointer;color:var(--ink);background:#fffdf9;padding:.55rem .95rem;font-size:.85rem;transition:border-color .2s,background-color .2s,color .2s}.hsC8Wq_settingOption:hover{border-color:var(--brown)}.hsC8Wq_settingOption:has(input:checked){border-color:var(--brown);background:var(--brown);color:#fff}.hsC8Wq_settingNote{border-left:1px solid var(--gold);min-height:3em;color:var(--muted);margin-top:.8rem;padding-left:.9rem;font-size:.9rem}.hsC8Wq_metalList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.hsC8Wq_metalOption{border:1px solid var(--line-strong);cursor:pointer;color:var(--ink);background:#fffdf9;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.85rem;transition:border-color .2s;display:flex}.hsC8Wq_metalOption:hover{border-color:var(--brown)}.hsC8Wq_metalOption:has(input:checked){border-color:var(--brown)}.hsC8Wq_metalOption:has(input:checked){box-shadow:inset 0 0 0 1px var(--brown)}.hsC8Wq_metalSwatch{border-radius:50%;flex:none;width:1.1rem;height:1.1rem;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #211a1626,0 0 0 3px #fffdf9,0 0 0 4px #0000}.hsC8Wq_metalOption:has(input:checked) .hsC8Wq_metalSwatch{box-shadow:inset 0 0 0 1px #211a1626, 0 0 0 3px #fffdf9, 0 0 0 4px var(--gold)}.hsC8Wq_designerCta{border-top:1px solid var(--line-strong);gap:.8rem;padding-top:1.5rem;display:grid}.hsC8Wq_copyLink{border-bottom:1px solid var(--gold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-self:start;padding-bottom:2px;font-size:.72rem;font-weight:580;transition:color .2s}.hsC8Wq_copyLink:hover{color:var(--gold)}.hsC8Wq_designerCta p{color:var(--muted);font-size:.85rem}.hsC8Wq_closing{background:var(--brown-deep);color:#ffffffbf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hsC8Wq_closingImage{min-height:30rem;position:relative}.hsC8Wq_closingImage img{object-fit:cover}.hsC8Wq_closingCopy{align-self:center;max-width:32rem;padding:clamp(2.5rem,6vw,5rem)}.hsC8Wq_closingCopy .kicker{color:var(--gold-soft)}.hsC8Wq_closingCopy h2{color:#fff}.hsC8Wq_closingCopy p{margin-top:1.1rem}.hsC8Wq_closingFacts{border-top:1px solid #d9c39d47;margin-block:1.75rem 2rem}.hsC8Wq_closingFacts div{border-bottom:1px solid #d9c39d24;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.hsC8Wq_closingFacts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);font-size:.66rem;font-weight:580}.hsC8Wq_closingFacts dd{color:#fff;text-align:right}@media (max-width:1023px){.hsC8Wq_howGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}.hsC8Wq_pieceTab{padding:.85rem 1rem}.hsC8Wq_pieceTab small{display:none}}@media (max-width:899px){.hsC8Wq_designer{grid-template-columns:1fr}.hsC8Wq_sheet{top:calc(var(--header-h) + .5rem);z-index:5;padding:.4rem .6rem .5rem;position:sticky;box-shadow:0 18px 30px -24px #281f1a8c}.hsC8Wq_sheetHead,.hsC8Wq_titleBlock{display:none}.hsC8Wq_views{max-width:30rem;margin-inline:auto}.hsC8Wq_views figcaption{font-size:.56rem}.hsC8Wq_views figcaption span{width:1rem;height:1rem;font-size:.6rem}.hsC8Wq_dimension,.hsC8Wq_callout{display:none}}@media (max-width:767px){.hsC8Wq_views{max-width:22rem}.hsC8Wq_hero{align-items:stretch;min-height:0}.hsC8Wq_heroImage{aspect-ratio:4/3;position:relative}.hsC8Wq_heroImage img{object-position:64% 50%}.hsC8Wq_heroImage:after{background:linear-gradient(0deg,#1c1511 0% 2px,#1c151100 45%);inset:0 0 -2px}.hsC8Wq_heroInner{margin-top:-3.5rem;padding-top:0}.hsC8Wq_heroPieces{margin-top:2rem}.hsC8Wq_heroPiece,.hsC8Wq_heroPiece+.hsC8Wq_heroPiece{text-align:center;flex-direction:column;gap:.4rem;padding:.9rem .25rem 1rem}.hsC8Wq_heroPiece small,.hsC8Wq_heroPiece:after{display:none}.hsC8Wq_heroPiece strong{font-size:1.1rem}.hsC8Wq_howGrid{margin-inline:calc(var(--gutter) * -1);padding:.4rem var(--gutter) 0;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1rem;overflow-x:auto}.hsC8Wq_howGrid::-webkit-scrollbar{display:none}.hsC8Wq_howCard{scroll-snap-align:start}.hsC8Wq_howImage{aspect-ratio:4/3}.hsC8Wq_pieceTab,.hsC8Wq_pieceTab+.hsC8Wq_pieceTab{text-align:center;flex-direction:column;gap:.3rem;padding:.75rem .4rem}.hsC8Wq_pieceTab strong{font-size:1.1rem}.hsC8Wq_head{grid-template-columns:1fr}.hsC8Wq_shapeOption span{letter-spacing:.04em;font-size:.56rem}.hsC8Wq_closing{grid-template-columns:1fr}.hsC8Wq_closingImage{aspect-ratio:4/3;min-height:0}}.hsC8Wq_sheetCompact{box-shadow:none;padding:.6rem;position:relative;top:0}.hsC8Wq_sheetCompact .hsC8Wq_sheetHead{display:none}.hsC8Wq_designPage{gap:1rem;max-width:60rem;margin:1.5rem auto clamp(3rem,6vw,5rem);display:grid}.hsC8Wq_designPage>p{color:var(--muted)}.hsC8Wq_designPage .hsC8Wq_sheet{margin-top:.75rem;position:relative;top:0}.hsC8Wq_designPage .hsC8Wq_sheetHead,.hsC8Wq_designPage .hsC8Wq_titleBlock{display:flex}.hsC8Wq_designPage .hsC8Wq_titleBlock{display:grid}.hsC8Wq_designActions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:.5rem;display:flex}@media print{.hsC8Wq_designActions{display:none}.hsC8Wq_designPage .hsC8Wq_sheet{box-shadow:none}}
.DGnxLG_layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.DGnxLG_form{gap:2.25rem;display:grid}.DGnxLG_section{border:0;gap:1rem;margin:0;padding:0;display:grid}.DGnxLG_section legend,.DGnxLG_sectionTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:.25rem;padding:0;font-size:1.45rem;font-weight:500}.DGnxLG_step{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-right:.6rem;font-size:.7rem}.DGnxLG_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.DGnxLG_check{color:var(--text);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.85rem;display:flex}.DGnxLG_check input{accent-color:var(--brown);margin-top:.25rem}.DGnxLG_rates{gap:.6rem;display:grid}.DGnxLG_rate{border:1px solid var(--line-strong);cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:border-color .2s;display:grid}.DGnxLG_rate:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.DGnxLG_rate input{accent-color:var(--brown)}.DGnxLG_rateLabel{color:var(--ink);font-size:.9rem;font-weight:500;display:block}.DGnxLG_rateNote{color:var(--muted);font-size:.78rem;display:block}.DGnxLG_ratePrice{color:var(--ink);font-size:.9rem;font-weight:500}.DGnxLG_extras summary{cursor:pointer;color:var(--ink);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.DGnxLG_extras[open] summary{margin-bottom:1rem}.DGnxLG_extrasBody{gap:1rem;display:grid}.DGnxLG_summary{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--gold-soft);background:#fff;padding:1.75rem;position:sticky;box-shadow:0 28px 55px -48px #231812cc}.DGnxLG_summaryToggle{display:none}.DGnxLG_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.69rem;display:block}.DGnxLG_lines{border-bottom:1px solid var(--line);gap:1rem;padding-bottom:1.25rem;display:grid}.DGnxLG_line{grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;gap:.9rem;font-size:.82rem;display:grid}.DGnxLG_thumb{aspect-ratio:1;background:var(--bg-soft);position:relative}.DGnxLG_thumb img{object-fit:cover}.DGnxLG_qty{background:var(--brown);color:#fff;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;font-size:.68rem;display:grid;position:absolute;top:-.45rem;right:-.45rem}.DGnxLG_lineName{color:var(--ink);font-weight:500;display:block}.DGnxLG_lineMeta{color:var(--muted);display:block}.DGnxLG_code{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.5rem;padding:1.25rem 0;display:grid}.DGnxLG_code .btn{min-height:3rem;padding-inline:1.1rem}.DGnxLG_codeNote{grid-column:1/-1;font-size:.78rem}.DGnxLG_codeError{color:var(--sale)}.DGnxLG_codeOk{color:var(--gold)}.DGnxLG_giftToggle{color:var(--ink);text-underline-offset:3px;grid-column:1/-1;justify-self:start;font-size:.82rem;text-decoration:underline}.DGnxLG_totals{gap:.55rem;padding:1.25rem 0;font-size:.85rem;display:grid}.DGnxLG_totals div{justify-content:space-between;gap:1rem;display:flex}.DGnxLG_totals dd{color:var(--ink);margin:0}.DGnxLG_grand{border-top:1px solid var(--line);color:var(--ink);align-items:baseline;padding-top:.85rem}.DGnxLG_grand dd{font-family:var(--font-serif);font-size:1.9rem}.DGnxLG_vat{color:var(--muted);margin-bottom:1.25rem;font-size:.78rem}.DGnxLG_error{border-left:2px solid var(--sale);color:var(--sale);background:#fbf1ee;margin-bottom:1rem;padding:.85rem 1rem;font-size:.85rem}.DGnxLG_notice{border-left:2px solid var(--gold);background:var(--gold-wash);color:var(--ink);margin-bottom:1rem;padding:.85rem 1rem;font-size:.85rem}.DGnxLG_pay[disabled]{cursor:not-allowed;opacity:.6}.DGnxLG_secure{text-align:center;color:var(--muted);margin-top:.85rem;font-size:.75rem}.DGnxLG_back{text-align:center;text-transform:uppercase;text-underline-offset:3px;color:var(--muted);margin-top:1rem;font-size:.72rem;text-decoration:underline;display:block}.DGnxLG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:899px){.DGnxLG_layout{grid-template-columns:1fr}.DGnxLG_summaryToggle{width:100%;min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;font-size:.9375rem;display:flex}.DGnxLG_summaryToggle span{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;align-items:center;gap:.5rem;display:inline-flex}.DGnxLG_summaryToggle span:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:.5rem;height:.5rem;transition:transform .2s var(--ease);transform:translateY(-2px)rotate(45deg)}.DGnxLG_summary[data-open] .DGnxLG_summaryToggle span:after{transform:translateY(2px)rotate(-135deg)}.DGnxLG_summaryToggle strong{font-family:var(--font-serif);font-size:1.25rem;font-weight:400}.DGnxLG_summary:not([data-open]) .DGnxLG_summaryBody{display:none}.DGnxLG_summary[data-open] .DGnxLG_summaryBody{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.DGnxLG_summary{order:-1;padding:.75rem 1.1rem;position:static}}@media (max-width:559px){.DGnxLG_row{grid-template-columns:1fr}}.DGnxLG_finderBox{position:relative}.DGnxLG_finderList{z-index:20;background:var(--bg);border:1px solid var(--line-strong);max-height:18rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #211a161f}.DGnxLG_finderList li{cursor:pointer;padding:.65rem .9rem;font-size:.9rem;line-height:1.35}.DGnxLG_finderList li+li{border-top:1px solid var(--line)}.DGnxLG_finderActive{background:var(--line)}.DGnxLG_finderStatus{color:var(--muted);margin:.35rem 0 0;font-size:.78rem}.DGnxLG_postcodeWarning{color:var(--sale);margin:.35rem 0 0;font-size:.78rem}
.ikN82q_header{text-align:center;max-width:46rem;margin:.5rem auto 2.25rem}.ikN82q_header:before{content:"";background:var(--gold);width:2.25rem;height:1px;margin:0 auto 1rem;display:block}.ikN82q_title{font-family:var(--font-serif);font-size:clamp(2.1rem,4vw,3rem);font-weight:500;line-height:1.1}.ikN82q_intro{color:var(--muted);margin-top:.75rem}.ikN82q_guide{border-top:1px solid var(--gold-soft);margin-top:clamp(3rem,6vw,5rem);padding-block:2.5rem clamp(3rem,6vw,4.5rem)}.ikN82q_guide h2{letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:1.5rem;font-size:1rem;font-weight:400}.ikN82q_guideGrid{counter-reset:guide;grid-template-columns:1fr;gap:.75rem;display:grid}.ikN82q_guideLayout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ikN82q_guideImage{min-height:36rem;position:relative;overflow:hidden}.ikN82q_guideImage img{object-fit:cover}.ikN82q_guideImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a57d4642}.ikN82q_guideGrid>div{border:1px solid var(--line);counter-increment:guide;background:#ffffff8c;padding:1.5rem}.ikN82q_guideGrid>div:before{content:"0" counter(guide);font-family:var(--font-serif);color:var(--gold);margin-bottom:1rem;font-size:1.65rem;line-height:1;display:block}.ikN82q_guideGrid h3{margin-bottom:.4rem;font-size:.9rem;font-weight:500}.ikN82q_guideGrid p{color:var(--muted);font-size:.9rem}@media (max-width:767px){.ikN82q_guideLayout{grid-template-columns:1fr}.ikN82q_guideImage{aspect-ratio:3/2;min-height:0}.ikN82q_guideGrid{grid-template-columns:1fr;gap:1.25rem}}
.e7iybW_panel{border:1px solid var(--gold-soft);background:var(--gold-wash);text-align:center;max-width:46rem;margin:0 auto 1.5rem;padding:clamp(1.5rem,4vw,2.25rem)}.e7iybW_label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.69rem}.e7iybW_amount{font-family:var(--font-serif);color:var(--ink);margin:.35rem 0 .25rem;font-size:clamp(2rem,6vw,2.75rem);font-weight:500;display:block}.e7iybW_note{max-width:32rem;color:var(--muted);margin:0 auto;font-size:.9rem}.e7iybW_form{margin:1.25rem 0 .5rem}.e7iybW_secure{color:var(--muted);font-size:.78rem}.e7iybW_bank{border-top:1px solid var(--line);text-align:left;max-width:24rem;margin:1.5rem auto 0;padding-top:1.25rem;font-size:.9rem}.e7iybW_bank pre{white-space:pre-wrap;color:var(--ink);margin:.5rem 0 0;font-family:inherit}.e7iybW_error{color:#9b2c2c;max-width:32rem;margin:0 auto 1rem;font-size:.9rem}
._8x0W3q_header{text-align:center;max-width:46rem;margin:.75rem auto clamp(2rem,4vw,3rem)}._8x0W3q_updated{color:var(--muted);margin-top:.75rem;font-size:.85rem}._8x0W3q_siblings{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}._8x0W3q_siblings a{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:.4rem .9rem;font-size:.72rem;font-weight:560;transition:border-color .2s,background-color .2s}._8x0W3q_siblings a:hover{border-color:var(--brown);background:var(--gold-wash)}._8x0W3q_layout{grid-template-columns:minmax(12rem,16rem) minmax(0,46rem);justify-content:center;gap:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}._8x0W3q_single{grid-template-columns:minmax(0,46rem)}._8x0W3q_toc{top:calc(var(--header-h) + 1.5rem);align-self:start;padding-top:.25rem;position:sticky}._8x0W3q_toc p{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem;font-size:.7rem;font-weight:580}._8x0W3q_toc ol{border-left:1px solid var(--line-strong);counter-reset:toc;gap:.15rem;display:grid}._8x0W3q_toc li{counter-increment:toc}._8x0W3q_toc a{color:var(--muted);border-left:1px solid #0000;gap:.6rem;margin-left:-1px;padding:.35rem 0 .35rem 1rem;font-size:.86rem;line-height:1.35;transition:color .2s,border-color .2s;display:flex}._8x0W3q_toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-serif);color:var(--gold);flex:none;font-style:italic}._8x0W3q_toc a:hover{border-left-color:var(--gold);color:var(--ink)}._8x0W3q_article{min-width:0;color:var(--text);font-size:.97rem;line-height:1.75}._8x0W3q_article a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-soft);text-decoration-color:var(--gold-soft);text-underline-offset:3px;word-break:break-word}._8x0W3q_article a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}._8x0W3q_article strong{color:var(--ink);font-weight:600}._8x0W3q_intro{border:1px solid var(--gold-soft);background:var(--gold-wash);border-left-width:3px;margin-bottom:2.5rem;padding:1.5rem 1.75rem}._8x0W3q_intro p+p,._8x0W3q_intro ul{margin-top:.75rem}._8x0W3q_sections{counter-reset:section}._8x0W3q_sections h2{border-top:1px solid var(--line);font-family:var(--font-serif);letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + 1.5rem);counter-increment:section;align-items:baseline;gap:.75rem;margin:2.75rem 0 .9rem;padding-top:1.5rem;font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.15;display:flex}._8x0W3q_sections h2:before{content:counter(section, decimal-leading-zero);color:var(--gold);flex:none;font-size:.95rem;font-style:italic}._8x0W3q_sections h2:first-child{margin-top:0}._8x0W3q_sections h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:1.6rem 0 .5rem;font-size:.8rem;font-weight:600}._8x0W3q_sections p+p,._8x0W3q_sections ul+p,._8x0W3q_sections p+ul{margin-top:.85rem}._8x0W3q_article ul{gap:.5rem;display:grid}._8x0W3q_article li{padding-left:1.4rem;position:relative}._8x0W3q_article li:before{content:"";background:var(--gold);width:.34rem;height:.34rem;position:absolute;top:.72em;left:.2rem;transform:rotate(45deg)}._8x0W3q_articleFoot{border-top:1px solid var(--line-strong);color:var(--muted);margin-top:3rem;padding-top:1.25rem;font-size:.88rem}._8x0W3q_choice{border:1px solid var(--line-strong);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding:1.5rem 1.75rem;display:flex}._8x0W3q_choice h2{font-family:var(--font-serif);font-size:1.4rem}._8x0W3q_choice p{color:var(--muted);margin-top:.25rem;font-size:.9rem}._8x0W3q_switch{cursor:pointer;color:var(--ink);align-items:center;gap:.75rem;font-size:.88rem;display:inline-flex}._8x0W3q_switch input{opacity:0;width:1px;height:1px;position:absolute}._8x0W3q_switch span{background:var(--line-strong);border-radius:999px;flex:none;width:2.6rem;height:1.5rem;transition:background-color .2s;position:relative}._8x0W3q_switch span:after{content:"";width:1.1rem;height:1.1rem;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #0003}._8x0W3q_switch input:checked+span{background:var(--brown)}._8x0W3q_switch input:checked+span:after{transform:translate(1.1rem)}._8x0W3q_switch input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:899px){._8x0W3q_layout{grid-template-columns:minmax(0,1fr)}._8x0W3q_toc{border:1px solid var(--line);background:#fff;padding:1.1rem 1.25rem;position:static}._8x0W3q_toc ol{border-left:0}._8x0W3q_toc a{padding-left:0}}@media (max-width:559px){._8x0W3q_intro,._8x0W3q_choice{padding:1.25rem}}@media print{._8x0W3q_siblings,._8x0W3q_toc,._8x0W3q_choice{display:none}._8x0W3q_layout{grid-template-columns:1fr}}
.XmsJHG_list{gap:1.5rem;max-width:44rem;margin:0 auto clamp(3.5rem,7vw,6rem);display:grid}.XmsJHG_piece{border:1px solid var(--gold-soft);background:#fff;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.XmsJHG_pieceHead{align-items:center;gap:1rem;display:flex}.XmsJHG_thumb{aspect-ratio:1;background:var(--bg-soft);flex:none;width:4.5rem;position:relative}.XmsJHG_thumb img{object-fit:cover}.XmsJHG_pieceTitle{font-family:var(--font-serif);color:var(--ink);font-size:1.3rem}.XmsJHG_stars{border:0;gap:.25rem;margin:0;padding:0;display:flex}.XmsJHG_star{cursor:pointer;color:var(--line-strong);font-size:1.9rem;line-height:1}.XmsJHG_star[data-on=true]{color:var(--gold)}.XmsJHG_star:has(input:focus-visible){outline:2px solid var(--rose);outline-offset:2px}.XmsJHG_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.XmsJHG_error{color:var(--sale);font-size:.85rem}.XmsJHG_thanks,.XmsJHG_note{color:var(--text);font-size:.95rem}.XmsJHG_note{text-align:center;max-width:36rem;margin:0 auto 4rem}.XmsJHG_piece .btn{justify-self:start}@media (max-width:559px){.XmsJHG_row{grid-template-columns:1fr}}
.XdA6BG_summary{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 auto 2.5rem;display:flex}.XdA6BG_score{border:1px solid var(--line,#0000001a);text-align:center;border-radius:12px;justify-items:center;gap:.2rem;min-width:min(100%,15rem);padding:1.1rem 1.4rem;font-size:.875rem;display:grid}.XdA6BG_score strong{font-family:var(--font-serif,serif);font-size:2.2rem;line-height:1}.XdA6BG_score a,.XdA6BG_meta a{text-underline-offset:3px;text-decoration:underline}.XdA6BG_stars{color:#b8893b;letter-spacing:.08em}.XdA6BG_stars span{opacity:.25}.XdA6BG_section{max-width:52rem;margin:0 auto 3rem}.XdA6BG_heading{font-family:var(--font-serif,serif);margin-bottom:1rem;font-size:1.5rem;font-weight:400}.XdA6BG_list{gap:1rem;padding:0;list-style:none;display:grid}.XdA6BG_review{border:1px solid var(--line,#00000014);overflow-wrap:anywhere;border-radius:12px;gap:.45rem;padding:1.1rem 1.2rem;display:grid}.XdA6BG_title{font-weight:600}.XdA6BG_meta{color:var(--muted);font-size:.8125rem}.XdA6BG_reply{border-left:2px solid var(--gold-soft,#d8c49a);padding-left:.85rem;font-size:.875rem}.XdA6BG_photos{flex-wrap:wrap;gap:.5rem;display:flex}.XdA6BG_photos img{object-fit:cover;border-radius:6px;width:88px;height:88px}.XdA6BG_write{text-align:center;margin-top:1.25rem}.XdA6BG_empty{text-align:center;margin-bottom:3rem}.XdA6BG_highlights{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.XdA6BG_highlight{border-color:var(--gold-soft,#d8c49a);background:color-mix(in srgb, var(--gold-soft,#d8c49a) 8%, transparent);align-content:start}
.A6Qlaq_builder{padding-bottom:10rem}@media (min-width:900px){.A6Qlaq_builder{padding-bottom:4rem}}.A6Qlaq_progress ol{scrollbar-width:none;gap:.25rem;margin:0 0 1.75rem;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.A6Qlaq_progress ol::-webkit-scrollbar{display:none}.A6Qlaq_progress li{border-bottom:2px solid var(--line);flex:1 0 auto;min-width:0}.A6Qlaq_progress li[data-state=done]{border-bottom-color:var(--gold-soft)}.A6Qlaq_progress li[data-state=current]{border-bottom-color:var(--ink)}.A6Qlaq_progress li>button,.A6Qlaq_progress li>span{width:100%;min-height:2.75rem;font:inherit;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .5rem .5rem 0;display:flex}.A6Qlaq_progress li>button{cursor:pointer;color:var(--text)}.A6Qlaq_progress li>button:hover .A6Qlaq_stepLabel{text-underline-offset:3px;text-decoration:underline}.A6Qlaq_progress li>button:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.A6Qlaq_progress li[data-state=current]>span{color:var(--ink)}.A6Qlaq_dot{border:1px solid var(--line-strong);font-variant-numeric:lining-nums;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:grid}[data-state=current] .A6Qlaq_dot{border-color:var(--ink);background:var(--ink);color:#fff}[data-state=done] .A6Qlaq_dot{border-color:var(--gold-soft);background:var(--gold-wash);color:var(--ink)}.A6Qlaq_stepText{min-width:0;display:grid}.A6Qlaq_stepLabel{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.A6Qlaq_stepValue{max-width:9rem;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}@media (max-width:599px){.A6Qlaq_stepValue{display:none}.A6Qlaq_progress li:not([data-state=current]) .A6Qlaq_stepLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.A6Qlaq_layout{gap:2rem;display:grid}@media (min-width:900px){.A6Qlaq_layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:3rem}}.A6Qlaq_panel{min-width:0}.A6Qlaq_stepCount{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.75rem}.A6Qlaq_heading{font-family:var(--font-serif);color:var(--ink);margin:0 0 1.25rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.15}.A6Qlaq_heading:focus{outline:none}.A6Qlaq_hint{color:var(--muted);margin:-.5rem 0 1rem;font-size:.875rem}.A6Qlaq_shapeGrid,.A6Qlaq_styleGrid,.A6Qlaq_optionList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.A6Qlaq_shapeGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.A6Qlaq_styleGrid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}@media (min-width:900px){.A6Qlaq_styleGrid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.A6Qlaq_optionList{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.A6Qlaq_choice,.A6Qlaq_styleCard,.A6Qlaq_option{border:1px solid var(--line-strong);width:100%;height:100%;min-height:2.75rem;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:#ffffffb3;gap:.3rem;padding:1rem;transition:border-color .2s,box-shadow .2s;display:grid}.A6Qlaq_choice{text-align:center;justify-items:center}.A6Qlaq_styleCard{align-content:start;padding:0 0 1rem}.A6Qlaq_styleCard>:not(.A6Qlaq_styleMedia){padding:0 .85rem}.A6Qlaq_option{align-items:center;gap:.75rem;display:flex}.A6Qlaq_choice:hover,.A6Qlaq_styleCard:hover,.A6Qlaq_option:hover{border-color:var(--ink)}.A6Qlaq_choice:focus-visible,.A6Qlaq_styleCard:focus-visible,.A6Qlaq_option:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.A6Qlaq_choice[aria-pressed=true],.A6Qlaq_styleCard[aria-pressed=true],.A6Qlaq_option[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.A6Qlaq_choice[data-unavailable] .A6Qlaq_choiceTitle,.A6Qlaq_styleCard[data-unavailable] .A6Qlaq_choiceTitle,.A6Qlaq_option[data-unavailable] .A6Qlaq_choiceTitle{color:var(--muted)}.A6Qlaq_option[data-unavailable] .A6Qlaq_choiceTitle{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.A6Qlaq_option[data-unavailable] .A6Qlaq_swatch,.A6Qlaq_styleCard[data-unavailable] .A6Qlaq_styleMedia{opacity:.55}.A6Qlaq_shapeIcon{color:var(--gold)}.A6Qlaq_choiceTitle{color:var(--ink);font-size:.9375rem;font-weight:500}.A6Qlaq_choiceNote{color:var(--muted);font-variant-numeric:lining-nums;font-size:.8125rem}.A6Qlaq_soldOut{color:var(--rose-deep);font-size:.75rem}.A6Qlaq_styleMedia{aspect-ratio:1;background:var(--bg-soft);margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.A6Qlaq_styleMedia img{object-fit:cover}.A6Qlaq_swatch{border-radius:50%;flex:none;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px #211a1626}.A6Qlaq_optionText{gap:.15rem;display:grid}.A6Qlaq_sizeField{max-width:22rem}.A6Qlaq_textLink{color:var(--ink);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.A6Qlaq_back{min-height:2.75rem;font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:1.5rem;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.A6Qlaq_back:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.A6Qlaq_summary{z-index:80;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.5rem .85rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -24px #211a1699}.A6Qlaq_summaryMedia{aspect-ratio:1;background:var(--bg-soft);width:4rem;position:relative;overflow:hidden}.A6Qlaq_summaryMedia img{object-fit:cover}.A6Qlaq_summaryPlaceholder{background:linear-gradient(135deg, var(--gold-wash), var(--bg-warm));width:100%;height:100%;display:block}.A6Qlaq_summaryBody{min-width:0}.A6Qlaq_summaryTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.A6Qlaq_summaryRows{display:none}.A6Qlaq_summaryPrice{font-family:var(--font-serif);font-variant-numeric:lining-nums;color:var(--ink);margin:.1rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.15}.A6Qlaq_summaryPrice small{font-family:var(--font-sans);color:var(--muted);font-size:.75rem}.A6Qlaq_nowPrice{color:var(--sale)}.A6Qlaq_was{color:var(--muted);margin-left:.5rem;font-size:.85em}.A6Qlaq_vat{color:var(--muted);margin:0;font-size:.8125rem;display:none}.A6Qlaq_summaryAction{grid-column:1/-1;gap:.4rem;display:grid}.A6Qlaq_summaryNext,.A6Qlaq_unavailable{color:var(--muted);margin:0;font-size:.8125rem}.A6Qlaq_unavailable{color:var(--rose-deep)}.A6Qlaq_details{display:none}.A6Qlaq_error{color:var(--sale);margin:0;font-size:.8125rem}@media (min-width:900px){.A6Qlaq_summary{top:calc(var(--header-h) + 1.5rem);z-index:auto;border:1px solid var(--line);box-shadow:none;background:#ffffffb3;grid-template-columns:1fr;gap:1rem;padding:1.25rem;position:sticky}.A6Qlaq_summaryMedia{width:100%}.A6Qlaq_summaryTitle{font-family:var(--font-serif);white-space:normal;font-size:1.25rem}.A6Qlaq_summaryRows{gap:.35rem;margin:.75rem 0;font-size:.875rem;display:grid}.A6Qlaq_summaryRows div{justify-content:space-between;gap:1rem;display:flex}.A6Qlaq_summaryRows dt{color:var(--muted)}.A6Qlaq_summaryRows dd{color:var(--ink);text-align:right;margin:0}.A6Qlaq_summaryPrice{font-size:1.75rem}.A6Qlaq_vat,.A6Qlaq_details{display:block}}@media (prefers-reduced-motion:reduce){.A6Qlaq_choice,.A6Qlaq_styleCard,.A6Qlaq_option{transition:none}}
.dFG_eq_sizer{gap:1.75rem;display:grid}.dFG_eq_methods{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.dFG_eq_method{min-height:3rem;color:var(--text);letter-spacing:.04em;background:0 0;padding:.65rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s}.dFG_eq_method+.dFG_eq_method{border-left:1px solid var(--line-strong)}.dFG_eq_method[aria-pressed=true]{background:var(--brown);color:#fff}.dFG_eq_method:not([aria-pressed=true]):hover{background:var(--gold-wash)}.dFG_eq_step{gap:1.1rem;display:grid}.dFG_eq_stepTitle{font-family:var(--font-serif);color:var(--ink);font-size:1.35rem;font-weight:400}.dFG_eq_stepText{color:var(--text)}.dFG_eq_stage{background:var(--gold-wash);place-items:center;min-height:12rem;padding:1.5rem 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #a57d462e}.dFG_eq_card{border:1px solid var(--gold);background:linear-gradient(160deg,#ffffffe6,#ffffff8c);border-radius:3.2mm;flex:none;position:relative;box-shadow:0 18px 40px -30px #3e302899}.dFG_eq_card:before,.dFG_eq_card:after{content:"";background:var(--gold);width:2px;position:absolute;top:12%;bottom:12%}.dFG_eq_card:before{left:-1px}.dFG_eq_card:after{right:-1px}.dFG_eq_cardChip{aspect-ratio:4/3;border:1px solid var(--gold-soft);border-radius:3px;width:26%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.dFG_eq_cardHint{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;position:absolute;bottom:1rem;left:0;right:0}.dFG_eq_circle{box-shadow:0 0 0 1px var(--gold), 0 0 0 6px #a57d461f;background:#fff;border-radius:50%;flex:none}.dFG_eq_placeholder{min-height:24rem}.dFG_eq_adjuster{gap:.4rem;display:grid}.dFG_eq_adjusterLabel{color:var(--ink);font-size:.8125rem}.dFG_eq_adjusterRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.dFG_eq_nudge{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;transition:border-color .2s;display:grid}.dFG_eq_nudge:hover:not(:disabled){border-color:var(--gold)}.dFG_eq_nudge:disabled{opacity:.4}.dFG_eq_range{width:100%;min-height:2.75rem;accent-color:var(--gold);background:0 0}.dFG_eq_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.dFG_eq_textButton{min-height:2.75rem;color:var(--brown);text-underline-offset:3px;background:0 0;justify-self:start;padding:0;font-size:.875rem;text-decoration:underline}.dFG_eq_result{border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft);text-align:center;justify-items:center;gap:.2rem;padding:1.1rem 1rem;display:grid}.dFG_eq_resultKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.dFG_eq_resultSize{font-family:var(--font-serif);color:var(--ink);font-size:2.6rem;font-weight:400;line-height:1.1}.dFG_eq_resultDetail{color:var(--text);font-size:.9rem}.dFG_eq_howTo{gap:.5rem;padding-left:1.25rem;list-style:decimal;display:grid}.dFG_eq_mmField{max-width:22rem}.dFG_eq_note{border-left:2px solid var(--gold);background:var(--bg-soft);color:var(--text);padding:1rem 1.1rem;font-size:.9rem}.dFG_eq_note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.dFG_eq_stage{margin-inline:calc(var(--gutter) * -1)}}@media (prefers-reduced-motion:reduce){.dFG_eq_method,.dFG_eq_nudge{transition:none}}
.MK5rzq_message{border:1px solid var(--gold-soft);background:var(--gold-wash);white-space:pre-line;text-align:center;max-width:40rem;margin:0 auto 2.5rem;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.65}.MK5rzq_from{font-family:var(--font-serif);color:var(--ink);margin-top:.75rem;font-size:1.1rem;display:block}.MK5rzq_grid{grid-template-columns:repeat(auto-fit,minmax(15rem,22rem));justify-content:center;gap:2.5rem 1.25rem;margin-bottom:3rem;display:grid}@media (max-width:560px){.MK5rzq_grid{grid-template-columns:minmax(0,1fr)}}.MK5rzq_item{flex-direction:column;gap:.75rem;display:flex}.MK5rzq_note{border-left:2px solid var(--gold-soft);color:var(--text);margin:0;padding-left:.75rem;font-size:.9rem;font-style:italic}.MK5rzq_loveWrap{flex-direction:column;align-items:center;display:flex}.MK5rzq_love{border:1px solid var(--line-strong);background:var(--bg);min-height:2.75rem;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.78rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.MK5rzq_love:hover,.MK5rzq_love[aria-pressed=true]{border-color:var(--rose-deep);color:var(--rose-deep)}.MK5rzq_love[aria-pressed=true]{background:var(--gold-wash)}.MK5rzq_loveError{color:var(--sale);margin:.4rem 0 0;font-size:.8rem}.MK5rzq_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 auto 4rem;display:flex}
