.bq-hero[data-astro-cid-w6iydbb7]{padding:clamp(40px,6vw,80px) 0 clamp(30px,4vw,56px);overflow:hidden}.bq-hero[data-astro-cid-w6iydbb7]{position:relative;isolation:isolate}.bq-hero[data-astro-cid-w6iydbb7]:before{content:"";position:absolute;left:50%;top:42%;width:min(900px,120vw);aspect-ratio:2 / 1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(251,231,189,.75),rgba(247,240,225,.35) 55%,transparent);z-index:-1}.bq-hero__txt[data-astro-cid-w6iydbb7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;min-width:0}.bq-hero__txt[data-astro-cid-w6iydbb7] .crumbs[data-astro-cid-w6iydbb7]{justify-content:center}.bq-kick[data-astro-cid-w6iydbb7]{margin:0;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--cream);font-size:13px;font-weight:500;color:var(--deep)}.bq-kick[data-astro-cid-w6iydbb7]{white-space:nowrap}@media(max-width:640px){.bq-long[data-astro-cid-w6iydbb7]{display:none}}.bq-sep[data-astro-cid-w6iydbb7]{width:1px;height:14px;background:#b98a4573}.bq-dot[data-astro-cid-w6iydbb7]{width:8px;height:8px;border-radius:50%;background:var(--honey);box-shadow:0 0 #d9862a99;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 9px #d9862a00}to{box-shadow:0 0 #d9862a00}}.bq-title[data-astro-cid-w6iydbb7]{margin:0;display:flex;flex-direction:column;align-items:center;line-height:.9;letter-spacing:-.05em}.bq-title[data-astro-cid-w6iydbb7] .w[data-astro-cid-w6iydbb7]{display:inline-block;overflow:hidden;vertical-align:top;padding:.02em .08em .12em;margin:0 -.08em}.bq-title[data-astro-cid-w6iydbb7] .w[data-astro-cid-w6iydbb7]>span[data-astro-cid-w6iydbb7]{display:inline-block}.bq-l1[data-astro-cid-w6iydbb7]{font-weight:800;font-size:clamp(58px,9.5vw,150px);letter-spacing:-.055em}.bq-l3[data-astro-cid-w6iydbb7]{position:relative;margin-top:-.12em;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(40px,6vw,92px);color:var(--deep);letter-spacing:-.02em;line-height:1}.bq-swash[data-astro-cid-w6iydbb7]{position:absolute;left:2%;right:4%;bottom:.02em;width:94%;height:.18em;color:var(--honey);overflow:visible}.bq-swash[data-astro-cid-w6iydbb7] path[data-astro-cid-w6iydbb7]{stroke-dasharray:340;stroke-dashoffset:340;animation:swash 1.4s 1s var(--ease) forwards}@keyframes swash{to{stroke-dashoffset:0}}.bq-facts[data-astro-cid-w6iydbb7]{list-style:none;margin:6px 0 0;padding:0;display:flex;justify-content:center;gap:clamp(20px,3vw,44px);flex-wrap:wrap}.bq-facts[data-astro-cid-w6iydbb7] li[data-astro-cid-w6iydbb7]{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:1px solid var(--line)}.bq-facts[data-astro-cid-w6iydbb7] b[data-astro-cid-w6iydbb7]{font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1}.bq-facts[data-astro-cid-w6iydbb7] span[data-astro-cid-w6iydbb7]{font-size:13px;color:var(--dim)}@keyframes spin{to{transform:rotate(360deg)}}.spectrum[data-astro-cid-w6iydbb7]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin-top:clamp(30px,4vw,54px)}.spectrum[data-astro-cid-w6iydbb7] a[data-astro-cid-w6iydbb7]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.spectrum[data-astro-cid-w6iydbb7] i[data-astro-cid-w6iydbb7]{display:block;height:54px;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));box-shadow:inset 0 -10px 18px #00000014,inset 0 1px #ffffff80;transform-origin:bottom;transition:height .5s var(--ease),border-radius .5s var(--ease)}.spectrum[data-astro-cid-w6iydbb7] span[data-astro-cid-w6iydbb7]{font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.spectrum[data-astro-cid-w6iydbb7] a[data-astro-cid-w6iydbb7]:hover i[data-astro-cid-w6iydbb7]{height:76px}.spectrum[data-astro-cid-w6iydbb7] a[data-astro-cid-w6iydbb7]:hover span[data-astro-cid-w6iydbb7]{color:var(--ink)}.spectrum__legend[data-astro-cid-w6iydbb7]{display:flex;justify-content:space-between;font-family:var(--label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:10px}.bq-bar[data-astro-cid-w6iydbb7]{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:30;padding:12px 0;background:#fffffffa;border-block:1px solid var(--line);transition:top .45s var(--ease)}.hdr.is-hidden~main .bq-bar[data-astro-cid-w6iydbb7]{top:env(safe-area-inset-top,0px)}.bq-bar__in[data-astro-cid-w6iydbb7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.seg[data-astro-cid-w6iydbb7]{position:relative;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--cream);overflow-x:auto;scrollbar-width:none;min-width:0}.seg[data-astro-cid-w6iydbb7]::-webkit-scrollbar{display:none}.seg__pill[data-astro-cid-w6iydbb7]{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:var(--ink);box-shadow:0 6px 16px -6px #3f2a1e80;transition:transform .55s cubic-bezier(.65,0,.2,1),width .55s cubic-bezier(.65,0,.2,1)}.seg[data-astro-cid-w6iydbb7] button[data-astro-cid-w6iydbb7]{position:relative;z-index:1;border:0;background:none;cursor:pointer;white-space:nowrap;padding:10px 16px;border-radius:999px;font:500 14px/1 var(--display);color:var(--ink);transition:color .35s}.seg[data-astro-cid-w6iydbb7] button[data-astro-cid-w6iydbb7] sup[data-astro-cid-w6iydbb7]{font-size:10px;margin-left:4px;opacity:.55}.seg[data-astro-cid-w6iydbb7] button[data-astro-cid-w6iydbb7][aria-selected=true]{color:var(--white)}.sort[data-astro-cid-w6iydbb7] select[data-astro-cid-w6iydbb7]{appearance:none;border:1px solid var(--line);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%233f2a1e' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 14px center / 12px;border-radius:999px;padding:11px 38px 11px 16px;font:500 14px var(--display);color:var(--ink);cursor:pointer}.bq-list[data-astro-cid-w6iydbb7]{position:relative;padding:clamp(28px,4vw,48px) 0 clamp(60px,8vw,110px)}.anchor[data-astro-cid-w6iydbb7]{position:absolute;top:-140px}.bq-count[data-astro-cid-w6iydbb7]{margin:0 0 22px;color:var(--dim);font-size:14px}.bq-count[data-astro-cid-w6iydbb7] b[data-astro-cid-w6iydbb7]{color:var(--ink)}.sgrid[data-astro-cid-w6iydbb7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px) clamp(14px,1.6vw,24px)}@media(max-width:1100px){.sgrid[data-astro-cid-w6iydbb7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sgrid[data-astro-cid-w6iydbb7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gift[data-astro-cid-w6iydbb7]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:30px;padding:clamp(32px,5vw,70px);border-radius:28px;background:linear-gradient(120deg,#3f2a1e,#5a3518 60%,#8a4f17);color:#fff8ec;overflow:hidden;isolation:isolate}.gift[data-astro-cid-w6iydbb7]:before{content:"";position:absolute;right:-10%;top:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(234,164,76,.55),transparent);z-index:-1}.gift__txt[data-astro-cid-w6iydbb7]{display:flex;flex-direction:column;gap:18px;min-width:0}.gift[data-astro-cid-w6iydbb7] .kicker[data-astro-cid-w6iydbb7]{color:#f6c46e}.gift[data-astro-cid-w6iydbb7] .h2[data-astro-cid-w6iydbb7] em[data-astro-cid-w6iydbb7]{color:#f6c46e;font-family:var(--serif);font-style:italic;font-weight:400}.gift[data-astro-cid-w6iydbb7] p[data-astro-cid-w6iydbb7]{margin:0;color:#fff8eccc;max-width:46ch}.gift__ctas[data-astro-cid-w6iydbb7]{display:flex;flex-wrap:wrap;gap:10px}.gift__more[data-astro-cid-w6iydbb7]{color:#fff8ec;box-shadow:inset 0 0 0 1px #fff8ec66}.gift__more[data-astro-cid-w6iydbb7]:hover{background:#fff8ec1a}.gift__art[data-astro-cid-w6iydbb7] .art{width:min(100%,380px);display:block;margin-inline:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.assure[data-astro-cid-w6iydbb7]{list-style:none;margin:clamp(40px,6vw,80px) 0 clamp(70px,9vw,120px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.assure[data-astro-cid-w6iydbb7] li[data-astro-cid-w6iydbb7]{display:flex;gap:14px;align-items:center;padding:20px 22px;border-radius:18px;background:var(--snow);box-shadow:inset 0 0 0 1px var(--line)}.assure[data-astro-cid-w6iydbb7] svg[data-astro-cid-w6iydbb7]{width:28px;height:28px;color:var(--deep);flex:none}.assure[data-astro-cid-w6iydbb7] b[data-astro-cid-w6iydbb7]{display:block;font-size:15px}.assure[data-astro-cid-w6iydbb7] span[data-astro-cid-w6iydbb7]{font-size:13.5px;color:var(--dim)}@media(max-width:900px){.gift[data-astro-cid-w6iydbb7]{grid-template-columns:1fr;text-align:left}.gift__art[data-astro-cid-w6iydbb7]{order:-1;max-width:240px}.assure[data-astro-cid-w6iydbb7]{grid-template-columns:1fr}.sort[data-astro-cid-w6iydbb7] select[data-astro-cid-w6iydbb7]{padding:11px 32px 11px 12px;font-size:13px}}@media(max-width:640px){.bq-hero[data-astro-cid-w6iydbb7]{padding-top:22px}.bq-hero__txt[data-astro-cid-w6iydbb7]{gap:18px}.bq-l1[data-astro-cid-w6iydbb7]{font-size:clamp(62px,20vw,84px)}.bq-l3[data-astro-cid-w6iydbb7]{font-size:clamp(38px,12vw,52px)}.bq-facts[data-astro-cid-w6iydbb7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bq-facts[data-astro-cid-w6iydbb7] li[data-astro-cid-w6iydbb7]{padding-left:10px}.bq-facts[data-astro-cid-w6iydbb7] b[data-astro-cid-w6iydbb7]{font-size:24px}.bq-facts[data-astro-cid-w6iydbb7] span[data-astro-cid-w6iydbb7]{font-size:12px;line-height:1.25}.spectrum[data-astro-cid-w6iydbb7]{margin-inline:-20px;padding-inline:20px}.spectrum[data-astro-cid-w6iydbb7]{grid-template-columns:repeat(9,72px);overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.spectrum[data-astro-cid-w6iydbb7] i[data-astro-cid-w6iydbb7]{height:44px}.bq-bar__in[data-astro-cid-w6iydbb7]{gap:8px}.seg[data-astro-cid-w6iydbb7]{flex:1 1 auto}.seg[data-astro-cid-w6iydbb7] button[data-astro-cid-w6iydbb7]{padding:10px 12px;font-size:13px}.sort[data-astro-cid-w6iydbb7] select[data-astro-cid-w6iydbb7]{width:46px;padding:0;height:42px;color:transparent;background-position:center;background-size:14px}}
