[data-site=store]{--sky:#e3f1fc;--sky-deep:#d3e4f3;--sky-light:#eaf4fb;--navy:#1b2a4a;--navy-deep:#111c33;--ink:#1b2a4a;--ink-soft:#4a5a72;--gold:#b08a3e;--gold-line:#c3a05a;--gold-text:#765a22;--gold-soft:#e6cc92;--accent:#335f8f;--card-line:#8eaecf;--surface:#fff;--card:#ffffffbd;--lime:#a6f16c;--ig:linear-gradient(120deg, #833ab4 0%, #c13584 55%, #c2185b 100%);--shadow-soft:0 1px 2px #1b2a4a0f, 0 8px 20px -12px #1b2a4a4d;--shadow-primary:0 1px 2px #833ab440, 0 10px 24px -12px #c1358499;--shadow-lift:0 2px 4px #1b2a4a14, 0 16px 28px -12px #1b2a4a59;--shadow-card:0 2px 4px #1b2a4a0f, 0 24px 40px -20px #1b2a4a66;--glow-primary:0 0 0 6px #c1358414, 0 14px 36px -10px #c135848c;--device:#141b2b;--shadow-device:0 2px 6px #1b2a4a26, 0 40px 80px -24px #1b2a4a73;--art-scale:clamp(.36px, 100vw / 1672, .8613px);background:var(--sky);color:var(--ink);font-family:var(--font-store-sans), system-ui, sans-serif}[data-site=store] .container-content{width:100%;max-width:1312px;margin-inline:auto;padding-inline:20px}[data-site=store] .container-narrow{width:100%;max-width:920px;margin-inline:auto;padding-inline:20px}[data-site=store] .section-pad{padding-block:64px}@media (min-width:768px){[data-site=store] .container-content,[data-site=store] .container-narrow{padding-inline:40px}[data-site=store] .section-pad{padding-block:96px}}@media (min-width:1024px){[data-site=store] .container-content{padding-inline:64px}}[data-site=store] main,[data-site=store] .page-frame{max-width:1440px;margin-inline:auto}[data-site=store] .card-grid{gap:32px;display:grid}@media (min-width:768px){[data-site=store] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:1024px){[data-site=store] .card-grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:32px}[data-site=store] .card-grid>li{grid-column:span 2}[data-site=store] .card-grid>li:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}[data-site=store] .card-grid>li:nth-child(3n+1):last-child{grid-column:3/span 2}}[data-site=store] [id]{scroll-margin-top:80px}@media (min-width:768px){[data-site=store] [id]{scroll-margin-top:88px}}[data-site=store] :is(.t-hero,.t-section,.t-heading,.t-title,.t-card-title,.t-couple,.t-num,.t-names,.t-price){font-family:var(--font-store-serif), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50;text-wrap:balance}[data-site=store] :is(.t-hero,.t-section,.t-heading,.t-title,.t-card-title) em{font-variation-settings:"SOFT" 100;color:var(--accent);font-style:italic;font-weight:400}[data-site=store] .t-hero{letter-spacing:-.03em;font-size:2.75rem;font-weight:600;line-height:1.02}[data-site=store] .t-section{letter-spacing:-.025em;font-size:2.25rem;font-weight:600;line-height:1.06}[data-site=store] .t-heading{letter-spacing:-.02em;font-size:1.875rem;font-weight:600;line-height:1.1}[data-site=store] .t-title{letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.25}[data-site=store] .t-card-title{letter-spacing:-.015em;font-size:1.625rem;font-weight:600;line-height:1.15}[data-site=store] .t-couple{letter-spacing:-.01em;font-size:1.875rem;font-style:italic;font-weight:400;line-height:1.05}[data-site=store] .t-names{font-family:var(--font-store-serif), Georgia, serif;letter-spacing:-.02em;font-size:2.125rem;font-weight:500;line-height:1.02}[data-site=store] .t-price{font-family:var(--font-store-serif), Georgia, serif;letter-spacing:-.02em;font-size:2.5rem;font-weight:600;line-height:1}[data-site=store] .t-num{letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1}[data-site=store] .t-eyebrow{letter-spacing:.24em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}[data-site=store] .t-nav{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1}[data-site=store] .t-lead{letter-spacing:-.005em;font-size:1.125rem;font-weight:400;line-height:1.6}[data-site=store] .t-body{letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.65}[data-site=store] .t-small{letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.5}[data-site=store] .t-logo{letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1}[data-site=store] .t-logo-lg{letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1}@media (min-width:768px){[data-site=store] .t-hero{font-size:3.75rem}[data-site=store] .t-section{font-size:3.25rem}[data-site=store] .t-heading{font-size:2.5rem}[data-site=store] .t-title{font-size:1.5rem}[data-site=store] .t-lead{font-size:1.25rem}[data-site=store] .t-body{font-size:1.0625rem}[data-site=store] .t-eyebrow{font-size:.8125rem}[data-site=store] .t-logo-lg{font-size:2rem}[data-site=store] .t-price{font-size:3rem}}@media (min-width:1024px){[data-site=store] .t-hero{font-size:5rem}}[data-site=store] :focus-visible{outline:2px solid var(--navy);outline-offset:3px}[data-site=store] .designs-room{background:var(--sky-deep)}[data-site=store] .band{--accent:var(--gold-soft);background:radial-gradient(90% 140% at 0% 0%, #4c70a08c, transparent 60%), linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);box-shadow:0 2px 4px #111c3326,0 32px 60px -28px #111c33a6}[data-site=store] .social-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}[data-site=store] .social-fb{background:#1877f2}[data-site=store] .room-corner{z-index:-5;width:calc(var(--w) * var(--art-scale));pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}[data-site=store] .arch{--arch-crown:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 80'%3E%3Cpath d='M0 80V64A12 12 0 0 0 12 52H24C48 32 98 20 134 12C142 10 147 5 150 0C153 5 158 10 166 12C202 20 252 32 276 52H288A12 12 0 0 0 300 64V80Z'/%3E%3C/svg%3E");--arch-foot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 32'%3E%3Cpath d='M0 0V20A12 12 0 0 1 12 32H288A12 12 0 0 1 300 20V0Z'/%3E%3C/svg%3E");isolation:isolate;position:relative;container-type:inline-size}[data-site=store] .arch-shadow{z-index:-1;filter:drop-shadow(0 2px 3px #1b2a4a14)drop-shadow(0 20px 28px #1b2a4a2e);position:absolute;inset:0}[data-site=store] .arch-shadow[data-deep]{z-index:-2;opacity:0;filter:drop-shadow(0 4px 6px #1b2a4a1a)drop-shadow(0 36px 40px #1b2a4a52)}[data-site=store] .arch-fill{background:var(--card);-webkit-mask:var(--arch-crown) top / 100% auto no-repeat, var(--arch-foot) bottom / 100% auto no-repeat, linear-gradient(#000 0 0) 0 calc(26.667cqw - 1px) / 100% calc(100% - 37.333cqw + 2px) no-repeat;-webkit-mask:var(--arch-crown) top / 100% auto no-repeat, var(--arch-foot) bottom / 100% auto no-repeat, linear-gradient(#000 0 0) 0 calc(26.667cqw - 1px) / 100% calc(100% - 37.333cqw + 2px) no-repeat;mask:var(--arch-crown) top / 100% auto no-repeat, var(--arch-foot) bottom / 100% auto no-repeat, linear-gradient(#000 0 0) 0 calc(26.667cqw - 1px) / 100% calc(100% - 37.333cqw + 2px) no-repeat;position:absolute;inset:0;overflow:hidden}[data-site=store] .arch-side{top:26.667cqw;bottom:10.667cqw;border-inline:1.5px solid var(--card-line);pointer-events:none;position:absolute;inset-inline:0}[data-site=store] .arch-side[data-inner]{opacity:.6;border-inline-width:1px;inset-inline:2.333cqw}[data-site=store] .arch-lines{pointer-events:none;width:100%;height:auto;stroke:var(--card-line);fill:none;position:absolute;inset-inline:0;overflow:visible}[data-site=store] .showcase-card{will-change:transform;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s}[data-site=store] .card-bloom{transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover){[data-site=store] .lift{transition:transform .5s cubic-bezier(.22,1,.36,1)}[data-site=store] .lift .arch-shadow[data-deep]{transition:opacity .5s}[data-site=store] .lift:hover{transform:translateY(-8px)}[data-site=store] .lift:hover .arch-shadow[data-deep]{opacity:1}[data-site=store] .lift:hover .card-bloom{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){[data-site=store] .reveal{transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s)}[data-site=store] .reveal:not([data-shown]){opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){[data-site=store] :is(.showcase-card,.lift,.card-bloom,.arch-shadow){transition:none!important}[data-site=store] .lift:hover,[data-site=store] .lift:hover .card-bloom{transform:none}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.3zrb6siod-_f0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2o1dletpdqcxm.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.1n10e_apdb6ux.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_764956d9-module__yx3m-G__className{font-family:Fraunces,Fraunces Fallback}.fraunces_764956d9-module__yx3m-G__variable{--font-store-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_324add0f-module__Bph2FW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_324add0f-module__Bph2FW__variable{--font-store-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
