@font-face{font-family:Desire Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/desire-pro.otf)format("opentype")}@font-face{font-family:"Desire Uppercase 1";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/desire-uppercase-1.otf)format("opentype")}@font-face{font-family:Cinzel;font-weight:400 900;font-style:normal;font-display:swap;src:url(/fonts/Cinzel-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:Cinzel Decorative;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/CinzelDecorative-Regular.ttf)format("truetype")}@font-face{font-family:Cinzel Decorative;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/CinzelDecorative-Bold.ttf)format("truetype")}@font-face{font-family:Cinzel Decorative;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/CinzelDecorative-Black.ttf)format("truetype")}@font-face{font-family:EB Garamond;font-weight:400 800;font-style:normal;font-display:swap;src:url(/fonts/EBGaramond-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:EB Garamond;font-weight:400 800;font-style:italic;font-display:swap;src:url(/fonts/EBGaramond-Italic-VariableFont_wght.ttf)format("truetype")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{--black:#0a0805;--void:#110e0b;--charcoal:#1c1713;--ash:#2e2720;--stone:#907f76;--silver:#b8a99a;--bone:#d4c9bb;--parchment:#ede4d6;--deep-rose:#8b3d5a;--rose-mid:#a8506f;--mauve:#7a5f6e;--plum:#3d2540;--rose-gold:#c9956a;--font-brand:"Desire Uppercase 1", serif;--font-display:"Cinzel Decorative", serif;--font-heading:"Cinzel", serif;--font-body:"EB Garamond", serif;--transition:.35s cubic-bezier(.25, .46, .45, .94);--shadow-deep:0 8px 48px #000c;--shadow-card:0 4px 24px #0009;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--fs-micro:.65rem;--fs-xs:.75rem;--fs-sm:.85rem;--fs-base:.95rem;--fs-md:1.05rem;--fs-lg:1.2rem;--fs-xl:1.4rem;--fs-section:clamp(1.4rem, 3vw, 2rem);--fs-title:clamp(1.8rem, 4vw, 3rem);--fs-hero:clamp(2.6rem, 8vw, 7rem);--ls-tight:.05em;--ls-sm:.15em;--ls-md:.25em;--ls-lg:.35em;--ls-xl:.45em;--border-subtle:#b8a99a1a;--border-hover:#b8a99a40;--border-soft:#b8a99a66;--border-rose:#8b3d5a66;--border-rose-hover:#a8506f99}body{background-color:var(--black);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;cursor:default;font-size:18px;line-height:1.7}body:before{content:"";pointer-events:none;z-index:9999;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{top:-100%;left:var(--space-2);background:var(--deep-rose);color:var(--parchment);font-family:var(--font-heading);font-size:var(--fs-sm);letter-spacing:var(--ls-sm);text-transform:uppercase;z-index:9999;padding:.6rem 1.2rem;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-2)}:focus-visible{outline:2px solid var(--silver);outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--stone);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--silver)}._pageContent_j4q02_1{z-index:1;position:relative}._background_1odw2_1{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}._floral_1odw2_9{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}._floral_1odw2_9 img{object-fit:contain;width:100%;height:100%;display:block}._floralTopRight_1odw2_22{opacity:.75;mix-blend-mode:luminosity;width:clamp(300px,28vw,420px);top:-2rem;right:-2rem}._floralBottomLeft_1odw2_30{opacity:.7;mix-blend-mode:luminosity;width:clamp(300px,24vw,380px);bottom:-2rem;left:-2rem}._header_1d3co_2{z-index:100;padding:var(--space-2) var(--space-5);background:0 0;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,padding .4s;position:fixed;top:0;left:0;right:0}._header_1d3co_2._scrolled_1d3co_14{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#0a0805eb}._inner_1d3co_21{align-items:center;width:100%;display:flex;position:relative}._hamburger_1d3co_29{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;gap:5px;padding:4px;display:flex}._hamburger_1d3co_29 span{background:var(--silver);width:22px;height:1.5px;transition:transform .3s,opacity .3s;display:block}._hamburgerOpen_1d3co_48 span:first-child{transform:translateY(6.5px)rotate(45deg)}._hamburgerOpen_1d3co_48 span:nth-child(2){opacity:0}._hamburgerOpen_1d3co_48 span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}._logo_1d3co_61{text-align:right;margin-left:auto;line-height:1}._logoName_1d3co_67{letter-spacing:var(--ls-sm);color:var(--bone);font-size:clamp(1rem,2.5vw,1.4rem)}._logoInitial_1d3co_73{font-family:"Desire Uppercase 1",serif}._logoPro_1d3co_77{text-transform:uppercase;font-family:Desire Pro,serif}._logoOrnament_1d3co_82{vertical-align:middle;width:.9em;height:.72em;color:var(--rose-gold);display:inline-block;position:relative;top:-.05em}._logoSub_1d3co_92{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-lg);color:var(--stone);text-transform:uppercase;margin-top:2px}._nav_1d3co_102{gap:var(--space-3);padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);opacity:0;pointer-events:none;background:#0a0805f5;flex-direction:column;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}._navOpen_1d3co_120{opacity:1;pointer-events:auto;transform:translateY(0)}._navLink_1d3co_126{font-family:var(--font-heading);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--silver);transition:color .25s}._navLink_1d3co_126:hover{color:var(--bone)}@media (width>=768px){._header_1d3co_2{padding:1.8rem var(--space-5)}._header_1d3co_2._scrolled_1d3co_14{padding:var(--space-2) var(--space-5)}._hamburger_1d3co_29{display:none}._logo_1d3co_61{text-align:center;margin-left:0;position:absolute;left:50%;transform:translate(-50%)}._nav_1d3co_102{align-items:center;gap:var(--space-4);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;background:0 0;border-bottom:none;flex-direction:row;width:100%;padding:0;position:static;transform:none}._navLink_1d3co_126:nth-child(3){margin-left:auto}}._hero_wud2u_1{text-align:center;min-height:100vh;padding:var(--space-16) var(--space-4) var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._glow_wud2u_13{pointer-events:none;background:radial-gradient(#8b3d5a1a 0%,#7a5f6e0f 45%,#0000 70%);width:60vw;max-width:700px;height:60vw;max-height:700px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}._rule_wud2u_27{margin-bottom:var(--space-5);z-index:1;align-items:center;gap:1.2rem;animation:1s both _fadeUp_wud2u_1;display:flex;position:relative}._ruleLabel_wud2u_37{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:.4em;text-transform:uppercase;color:var(--stone)}._hairline_wud2u_45{background:linear-gradient(to right, transparent, var(--stone));width:60px;height:1px}._heading_wud2u_52{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:var(--ls-tight);color:var(--parchment);margin-bottom:var(--space-2);z-index:1;font-weight:400;line-height:1.1;animation:1s .15s both _fadeUp_wud2u_1;position:relative}._tagline_wud2u_66{font-family:var(--font-body);color:var(--silver);max-width:520px;margin-bottom:var(--space-6);z-index:1;font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;animation:1s .3s both _fadeUp_wud2u_1;position:relative}._cta_wud2u_79{font-family:var(--font-heading);font-size:var(--fs-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--bone);border:1px solid var(--border-rose);padding:.9rem var(--space-5);z-index:1;transition:all .3s;animation:1s .45s both _fadeUp_wud2u_1;position:relative}._cta_wud2u_79:hover{border-color:var(--border-rose-hover);color:var(--parchment);background:#8b3d5a1f}@keyframes _fadeUp_wud2u_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scrollPulse_wud2u_1{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.3)}}@media (prefers-reduced-motion:reduce){._rule_wud2u_27,._heading_wud2u_52,._tagline_wud2u_66,._cta_wud2u_79,._scrollIndicator_wud2u_126,._scrollLine_wud2u_130{animation:none}}._card_11xby_1{background:var(--void);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:all var(--transition);cursor:pointer;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._card_11xby_1:hover{background:var(--charcoal);border-color:var(--border-hover);box-shadow:var(--shadow-deep);transform:translateY(-4px)}._badge_11xby_21{top:var(--space-2);right:var(--space-2);z-index:2;font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;padding:.3rem .7rem;position:absolute}._imageWrapper_11xby_33{aspect-ratio:4/3;background:var(--charcoal);position:relative;overflow:hidden}@keyframes _imgFadeIn_11xby_1{0%{opacity:0}to{opacity:1}}._image_11xby_33{object-fit:cover;filter:brightness(.85)contrast(1.05);width:100%;height:100%;transition:transform .6s;animation:.3s _imgFadeIn_11xby_1}._card_11xby_1:hover ._image_11xby_33{transform:scale(1.06)}._carouselBtn_11xby_60{z-index:3;border:1px solid var(--border-subtle);color:var(--bone);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;background:#0a08058c;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.4rem;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._imageWrapper_11xby_33:hover ._carouselBtn_11xby_60{opacity:1}._carouselBtn_11xby_60:hover{border-color:var(--border-rose);background:#8b3d5ab3}._carouselPrev_11xby_91{left:var(--space-1)}._carouselNext_11xby_92{right:var(--space-1)}._dots_11xby_94{bottom:var(--space-1);z-index:3;gap:.4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}._dot_11xby_94{cursor:pointer;background:#d4c9bb59;border:none;border-radius:50%;width:.35rem;height:.35rem;padding:0;transition:background .2s,transform .2s}._dot_11xby_94:hover{background:#d4c9bb99}._dotActive_11xby_119{background:var(--bone);transform:scale(1.3)}._imagePlaceholder_11xby_124{background:linear-gradient(135deg, var(--charcoal), var(--ash));width:100%;height:100%;color:var(--stone);justify-content:center;align-items:center;display:flex}._placeholderJewel_11xby_134{width:3rem;height:2.4rem}._body_11xby_139{padding:var(--space-3);flex-direction:column;flex:1;display:flex}._tagline_11xby_146{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;color:var(--stone);margin-bottom:.4rem}._name_11xby_155{font-family:var(--font-heading);font-size:var(--fs-lg);letter-spacing:var(--ls-tight);color:var(--parchment);margin-bottom:.8rem;font-weight:600}._description_11xby_165{font-family:var(--font-body);font-size:var(--fs-base);color:var(--silver);margin-bottom:var(--space-3);flex:1;line-height:1.6}._footer_11xby_174{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:1.2rem;display:flex}._actions_11xby_183{align-items:center;gap:.5rem;display:flex}._price_11xby_189{font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--bone);letter-spacing:var(--ls-tight)}._detailsBtn_11xby_196{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;color:var(--stone);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;padding:.65rem 1rem;transition:all .25s}._detailsBtn_11xby_196:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}._detailsBtn_11xby_196:focus{outline:none}._detailsBtn_11xby_196:focus-visible:after{outline:2px solid var(--rose-mid);outline-offset:-3px}._detailsBtn_11xby_196:hover{color:var(--bone);border-color:var(--border-hover);background:var(--charcoal)}._buyBtn_11xby_232{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;color:var(--bone);background:var(--deep-rose);cursor:pointer;border:1px solid #0000;padding:.65rem 1.4rem;transition:all .25s}._buyBtn_11xby_232:hover{background:var(--rose-mid);border-color:#d4c9bb26}._overlay_1o5zh_3{z-index:10000;padding:var(--space-3);background:#0a0805eb;justify-content:center;align-items:center;animation:.2s _fadeIn_1o5zh_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1o5zh_1{0%{opacity:0}to{opacity:1}}._panel_1o5zh_22{background:var(--void);border:1px solid var(--border-subtle);box-shadow:var(--shadow-deep);width:100%;max-width:900px;max-height:calc(100vh - var(--space-6));border-top:2px solid var(--deep-rose);flex-direction:column;animation:.25s cubic-bezier(.25,.46,.45,.94) _slideUp_1o5zh_1;display:flex;position:relative;overflow:hidden}@media (width>=640px){._panel_1o5zh_22{height:min(88vh,680px)}}@keyframes _slideUp_1o5zh_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._closeBtn_1o5zh_52{top:var(--space-2);right:var(--space-2);z-index:10;border:1px solid var(--border-subtle);color:var(--stone);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:1.5rem;line-height:1;transition:color .2s,border-color .2s,background .2s;display:flex;position:absolute}._closeBtn_1o5zh_52:hover{color:var(--parchment);border-color:var(--border-hover);background:var(--charcoal)}._layout_1o5zh_90{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}@media (width>=640px){._layout_1o5zh_90{grid-template-rows:1fr auto;grid-template-columns:44% 1fr;display:grid;overflow:hidden}}@media (width<=639px){._detailHeader_1o5zh_116{padding:var(--space-4) var(--space-3) 0;flex-direction:column;order:1;display:flex}._name_1o5zh_124{order:1}._tagline_1o5zh_125,._imageWrapper_1o5zh_127{order:2}._scrollContent_1o5zh_129{order:3}._footer_1o5zh_131{order:4}._carouselBtn_1o5zh_134{opacity:1}}._imageWrapper_1o5zh_127{aspect-ratio:3/4;background:var(--charcoal);-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative;overflow:hidden}@media (width>=640px){._imageWrapper_1o5zh_127{aspect-ratio:unset;grid-area:1/1;min-height:0}}@keyframes _imgFadeIn_1o5zh_1{0%{opacity:0}to{opacity:1}}._image_1o5zh_127{object-fit:cover;filter:brightness(.88)contrast(1.04);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;animation:.3s _imgFadeIn_1o5zh_1;display:block}._carouselBtn_1o5zh_134{z-index:3;border:1px solid var(--border-subtle);color:var(--bone);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#0a08058c;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1.6rem;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._imageWrapper_1o5zh_127:hover ._carouselBtn_1o5zh_134{opacity:1}._carouselBtn_1o5zh_134:hover{border-color:var(--border-rose);background:#8b3d5ab3}._carouselPrev_1o5zh_207{left:var(--space-1)}._carouselNext_1o5zh_208{right:var(--space-1)}._dots_1o5zh_212{bottom:var(--space-2);z-index:3;gap:.4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width>=640px){._dots_1o5zh_212{display:none}}._dot_1o5zh_212{cursor:pointer;background:#d4c9bb59;border:none;border-radius:50%;width:.35rem;height:.35rem;padding:0;transition:background .2s,transform .2s}._dot_1o5zh_212:hover{background:#d4c9bb99}._dotActive_1o5zh_239{background:var(--bone);transform:scale(1.3)}._thumbnails_1o5zh_246{gap:var(--space-1);padding:var(--space-1);background:var(--charcoal);scrollbar-width:thin;scrollbar-color:#d4c9bb40 transparent;flex-shrink:0;display:flex;overflow:auto hidden}@media (width<=639px){._thumbnails_1o5zh_246{display:none}}@media (width>=640px){._thumbnails_1o5zh_246{grid-area:2/1}}._thumbnails_1o5zh_246::-webkit-scrollbar{height:3px}._thumbnails_1o5zh_246::-webkit-scrollbar-track{background:0 0}._thumbnails_1o5zh_246::-webkit-scrollbar-thumb{background:#d4c9bb40;border-radius:2px}._thumb_1o5zh_246{flex:0 0 calc((100% - var(--space-1) * 6) / 5);aspect-ratio:1;border:1px solid var(--border-subtle);cursor:pointer;background:var(--ash);opacity:.55;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}._thumb_1o5zh_246 img{object-fit:cover;width:100%;height:100%;display:block}._thumb_1o5zh_246:hover{opacity:.8}._thumbActive_1o5zh_294{opacity:1;border-color:var(--deep-rose)}._imagePlaceholder_1o5zh_298{background:linear-gradient(135deg, var(--charcoal), var(--ash));width:100%;height:100%;color:var(--stone);justify-content:center;align-items:center;display:flex}._placeholderJewel_1o5zh_308{width:4rem;height:3.2rem}._detailColumn_1o5zh_318{display:contents}@media (width>=640px){._detailColumn_1o5zh_318{min-height:0;padding:var(--space-5) calc(var(--space-4) + 2.6rem) 0 var(--space-4);flex-direction:column;grid-area:1/2;display:flex;overflow:hidden}}._detailHeader_1o5zh_116{flex-shrink:0}._badge_1o5zh_338{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;margin-bottom:var(--space-2);padding:.3rem .7rem;display:inline-block}@media (width<=639px){._badge_1o5zh_338{display:none}}._tagline_1o5zh_125{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;color:var(--stone);margin-bottom:.5rem}._name_1o5zh_124{font-family:var(--font-heading);font-size:var(--fs-xl);letter-spacing:var(--ls-tight);color:var(--parchment);margin-bottom:var(--space-2);font-weight:600;line-height:1.2}._scrollContent_1o5zh_129{scrollbar-width:thin;scrollbar-color:#d4c9bb40 transparent;flex:1;min-height:0;padding-right:.5rem;overflow-y:auto}@media (width<=639px){._scrollContent_1o5zh_129{min-height:unset;padding:var(--space-3) var(--space-3) var(--space-2);flex:none;overflow-y:visible}}._scrollContent_1o5zh_129::-webkit-scrollbar{width:3px}._scrollContent_1o5zh_129::-webkit-scrollbar-track{background:0 0}._scrollContent_1o5zh_129::-webkit-scrollbar-thumb{background:#d4c9bb40;border-radius:2px}._scrollContent_1o5zh_129::-webkit-scrollbar-thumb:hover{background:#d4c9bb73}._description_1o5zh_396{font-family:var(--font-body);font-size:var(--fs-md);color:var(--silver);margin-bottom:var(--space-3);flex-direction:column;gap:.9em;line-height:1.75;display:flex}._details_1o5zh_409{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);margin-bottom:var(--space-2);flex-direction:column;gap:.5rem;display:flex}._detailRow_1o5zh_418{gap:var(--space-2);align-items:baseline;display:flex}._detailLabel_1o5zh_420{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-sm);text-transform:uppercase;color:var(--stone);flex:0 0 7rem}._detailValue_1o5zh_429{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--bone)}._footer_1o5zh_131{border-top:1px solid var(--border-subtle);padding:var(--space-3) var(--space-3) var(--space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (width>=640px){._footer_1o5zh_131{padding:0 calc(var(--space-4) + 2.6rem) 0 var(--space-4);grid-area:2/2;align-self:stretch;align-items:center}}._price_1o5zh_458{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--bone);letter-spacing:var(--ls-tight)}._buyBtn_1o5zh_465{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-md);text-transform:uppercase;color:var(--bone);background:var(--deep-rose);cursor:pointer;border:1px solid #0000;padding:.75rem 1.8rem;text-decoration:none;transition:all .25s;display:inline-block}._buyBtn_1o5zh_465:hover{background:var(--rose-mid);border-color:#d4c9bb26}._section_wzfzt_1{padding:var(--space-12) var(--space-5);max-width:1200px;margin:0 auto}._header_wzfzt_7{text-align:center;margin-bottom:var(--space-8)}._eyebrow_wzfzt_12{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-xl);text-transform:uppercase;color:var(--stone);margin-bottom:var(--space-2)}._title_wzfzt_21{font-family:var(--font-display);font-size:var(--fs-title);color:var(--parchment);letter-spacing:.06em;font-weight:400}._filters_wzfzt_29{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}._filterBtn_wzfzt_37{font-family:var(--font-heading);font-size:var(--fs-xs);letter-spacing:var(--ls-md);text-transform:uppercase;color:var(--stone);border:1px solid var(--border-subtle);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;padding:.55rem 1.4rem}._filterBtn_wzfzt_37:hover{color:var(--bone);border-color:var(--border-hover)}._filterBtnActive_wzfzt_55{color:var(--parchment);border-color:var(--border-rose);background:#8b3d5a26}._filterBtnActive_wzfzt_55:hover{border-color:var(--border-rose-hover);background:#8b3d5a38}._grid_wzfzt_66{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._gridItem_wzfzt_73{flex:300px;max-width:360px}._note_wzfzt_78{text-align:center;font-family:var(--font-body);font-style:italic;font-size:var(--fs-sm);color:var(--stone);margin-top:var(--space-6)}._section_19l34_1{max-width:700px;padding:var(--space-10) var(--space-5);text-align:center;border-top:1px solid var(--border-subtle);margin:0 auto}._ornament_19l34_9{color:var(--rose-gold);margin-bottom:var(--space-3);justify-content:center;align-items:center;gap:.6rem;display:flex}._ornamentJewel_19l34_18{width:1.4rem;height:1.12rem}._heading_19l34_23{font-family:var(--font-display);font-size:var(--fs-section);color:var(--parchment);margin-bottom:var(--space-3);letter-spacing:.08em;font-weight:400}._body_19l34_32{font-family:var(--font-body);font-style:italic;font-size:var(--fs-md);color:var(--silver);line-height:1.8}._bodyExtra_19l34_40{margin-top:var(--space-2)}._shippingGrid_19l34_44{justify-content:center;gap:var(--space-3);text-align:left;margin-top:var(--space-4);flex-wrap:wrap;display:flex}._shippingCell_19l34_53{flex:200px;max-width:280px}._shippingLabel_19l34_58{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--ls-sm);text-align:center;text-transform:uppercase;color:var(--stone);margin-bottom:.3rem}._shippingTime_19l34_68{font-family:var(--font-body);font-size:var(--fs-base);text-align:center;color:var(--silver)}._shippingCost_19l34_75{font-family:var(--font-body);font-size:var(--fs-base);text-align:center;color:var(--stone)}._shippingNote_19l34_82{margin-top:var(--space-4)}._contactLink_19l34_86{margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--fs-xs);letter-spacing:.2em;color:var(--bone);border-bottom:1px solid var(--border-soft);padding-bottom:2px;transition:border-color .25s;display:inline-block}._contactLink_19l34_86:hover{border-color:var(--bone)}._footer_1tc7k_1{border-top:1px solid var(--border-subtle);padding:var(--space-6) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--void);flex-wrap:wrap;display:flex}._brand_1tc7k_12{font-size:var(--fs-sm);letter-spacing:var(--ls-sm);color:var(--stone)}._brandInitial_1tc7k_18{font-family:"Desire Uppercase 1",serif}._brandPro_1tc7k_22{text-transform:uppercase;font-family:Desire Pro,serif}._brandOrnament_1tc7k_27{vertical-align:middle;width:1.1em;height:.88em;color:var(--rose-gold);display:inline-block;position:relative;top:-.05em}._copyright_1tc7k_37{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--stone)}._stripe_1tc7k_43{font-family:var(--font-body);font-style:italic;font-size:var(--fs-sm);color:var(--stone);align-items:center;gap:var(--space-1);display:flex}
