.hero[data-astro-cid-f2t6dg3d]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:440px;max-height:520px;height:56vh;background-color:#2a1a10;background-size:cover;background-position:center 55%;overflow:hidden;color:#fff}.hero-bg[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}.hero-overlay[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1e12089e,#1e120885 45%,#1e1208c7)}.hero-content[data-astro-cid-f2t6dg3d]{width:min(760px,100% - 2rem);margin:0 auto;padding:2rem 0;text-align:center}.hero-title[data-astro-cid-f2t6dg3d]{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.05;font-weight:700;color:#fff;margin:0 0 .65rem;text-shadow:0 2px 18px rgba(0,0,0,.25)}.hero-title[data-astro-cid-f2t6dg3d] em[data-astro-cid-f2t6dg3d]{font-style:italic;color:#f6b78f}.hero-sub[data-astro-cid-f2t6dg3d]{font-size:clamp(.92rem,1.4vw,1.02rem);line-height:1.5;color:#ffffffdb;max-width:48ch;margin:0 auto 1.4rem}.hero-search[data-astro-cid-f2t6dg3d]{display:flex;align-items:center;background:#fff;border-radius:999px;padding:.4rem .4rem .4rem 1.2rem;box-shadow:0 10px 40px #00000059,0 0 0 4px #ffffff24;color:#a08060;transition:box-shadow .22s}.hero-search[data-astro-cid-f2t6dg3d]:focus-within{box-shadow:0 10px 40px #00000059,0 0 0 4px #f6b78f8c}.search-icon[data-astro-cid-f2t6dg3d]{flex-shrink:0;margin-right:.5rem}.hero-search[data-astro-cid-f2t6dg3d] input[data-astro-cid-f2t6dg3d]{flex:1;border:none;outline:none;background:transparent;font-size:1.08rem;color:#1a1714;padding:.8rem .4rem;min-width:0;font-family:inherit}.hero-search[data-astro-cid-f2t6dg3d] input[data-astro-cid-f2t6dg3d]::placeholder{color:#9a846e}.hero-search[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{flex-shrink:0;background:#c85a32;color:#fff;border:none;border-radius:999px;padding:.9rem 1.7rem;font-size:.98rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .22s}.hero-search[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]:hover{background:#a8461f}.hero-pins[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;align-items:center;margin-top:.85rem}.pin[data-astro-cid-f2t6dg3d]{display:inline-flex;align-items:center;font-size:.8rem;font-weight:500;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:.4rem .85rem;text-decoration:none;backdrop-filter:blur(4px);transition:background .2s,border-color .2s}.pin[data-astro-cid-f2t6dg3d]:hover{background:#ffffff4d;border-color:#fff9}.pin-quiz[data-astro-cid-f2t6dg3d]{font-size:.82rem;font-weight:600;color:#f6b78f;text-decoration:underline;text-underline-offset:3px;padding:.4rem}.pin-quiz[data-astro-cid-f2t6dg3d]:hover{color:#fff}.hero-meta[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.1rem 0 0;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:#fff9}.meta-dot[data-astro-cid-f2t6dg3d]{opacity:.6}@media(max-width:640px){.hero[data-astro-cid-f2t6dg3d]{min-height:400px;max-height:440px;height:auto}.hero-content[data-astro-cid-f2t6dg3d]{padding:1.6rem 0 1.4rem}.hero-title[data-astro-cid-f2t6dg3d]{font-size:clamp(1.85rem,8.5vw,2.3rem)}.hero-sub[data-astro-cid-f2t6dg3d]{max-width:34ch;margin-bottom:1.1rem}.hero-search[data-astro-cid-f2t6dg3d]{padding-left:.85rem}.hero-search[data-astro-cid-f2t6dg3d] input[data-astro-cid-f2t6dg3d]{font-size:1rem;padding-inline:.2rem}.hero-search[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{padding-inline:1rem;min-height:44px}.pin[data-astro-cid-f2t6dg3d],.pin-quiz[data-astro-cid-f2t6dg3d]{min-height:36px}.hero-meta[data-astro-cid-f2t6dg3d]{gap:.3rem .5rem;margin-top:.8rem}}@media(max-width:380px){.search-icon[data-astro-cid-f2t6dg3d]{display:none}.hero-search[data-astro-cid-f2t6dg3d]{padding-left:.5rem}.hero-search[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{padding-inline:.85rem}}.section-recipients[data-astro-cid-zmzutrqr]{background:#faf8f4;padding:2.8rem 0 2.4rem}.r-container[data-astro-cid-zmzutrqr]{width:min(1142px,100% - 2rem);margin:0 auto}.section-head[data-astro-cid-zmzutrqr]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.4rem}.section-title[data-astro-cid-zmzutrqr]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:#1a1714;margin:0}.section-title[data-astro-cid-zmzutrqr] em[data-astro-cid-zmzutrqr]{font-style:italic;color:#1a17148c}.section-link[data-astro-cid-zmzutrqr]{font-size:.82rem;color:#1a171473;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color .22s}.section-link[data-astro-cid-zmzutrqr]:hover{color:#1a1714}.recipient-grid[data-astro-cid-zmzutrqr]{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.recipient-card[data-astro-cid-zmzutrqr]{text-decoration:none;display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;position:relative;border:.5px solid rgba(26,23,20,.1);transition:transform .22s,box-shadow .22s}.recipient-card[data-astro-cid-zmzutrqr]:hover{transform:translateY(-3px);box-shadow:0 12px 36px #1a17141a}.recipient-card[data-astro-cid-zmzutrqr] .recipient-collage{aspect-ratio:16 / 9;width:100%}.recipient-card[data-astro-cid-zmzutrqr] .recipient-collage[data-count="0"]{aspect-ratio:16 / 5}.recipient-body[data-astro-cid-zmzutrqr]{padding:.9rem 1.1rem 1.1rem;background:linear-gradient(to bottom,#faf8f499,#faf8f4f5)}.recipient-name[data-astro-cid-zmzutrqr]{font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:700;color:#1a1714;margin-bottom:.2rem}.recipient-sub[data-astro-cid-zmzutrqr]{font-size:.76rem;color:#1a17148c;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipient-tags[data-astro-cid-zmzutrqr]{display:flex;flex-wrap:wrap;gap:.3rem}.rtag[data-astro-cid-zmzutrqr]{font-size:.68rem;color:#1a1714a6;background:#ffffffd1;border:.5px solid rgba(26,23,20,.18);border-radius:999px;padding:.16rem .52rem}@media(max-width:768px){.recipient-grid[data-astro-cid-zmzutrqr]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.recipient-grid[data-astro-cid-zmzutrqr]{grid-template-columns:1fr}.recipient-card[data-astro-cid-zmzutrqr] .recipient-collage{aspect-ratio:2 / 1}.section-head[data-astro-cid-zmzutrqr]{align-items:flex-start;gap:.5rem}}.section-price[data-astro-cid-ovyliabh]{background:#faf8f4;padding:2.8rem 0 2.4rem}.p-container[data-astro-cid-ovyliabh]{width:min(1142px,100% - 2rem);margin:0 auto}.section-head[data-astro-cid-ovyliabh]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.4rem}.section-title[data-astro-cid-ovyliabh]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:#1a1714;margin:0}.section-title[data-astro-cid-ovyliabh] em[data-astro-cid-ovyliabh]{font-style:italic;color:#1a17148c}.section-link[data-astro-cid-ovyliabh]{font-size:.82rem;color:#1a171473;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color .22s}.section-link[data-astro-cid-ovyliabh]:hover{color:#1a1714}.price-grid[data-astro-cid-ovyliabh]{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem}.price-card[data-astro-cid-ovyliabh]{text-decoration:none;display:block;background:#fff;border:.5px solid rgba(26,23,20,.1);border-radius:.85rem;padding:1.6rem 1rem;text-align:center;transition:background .22s,border-color .22s,transform .22s}.price-card[data-astro-cid-ovyliabh]:hover{background:#1a1714;border-color:#1a1714;transform:translateY(-2px)}.price-amount[data-astro-cid-ovyliabh]{font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:#1a1714;line-height:1.1;margin-bottom:.3rem;transition:color .22s}.price-label[data-astro-cid-ovyliabh]{font-size:.75rem;color:#1a171480;font-weight:400;transition:color .22s}.price-card[data-astro-cid-ovyliabh]:hover .price-amount[data-astro-cid-ovyliabh],.price-card[data-astro-cid-ovyliabh]:hover .price-label[data-astro-cid-ovyliabh]{color:#faf8f4}@media(max-width:640px){.price-grid[data-astro-cid-ovyliabh]{grid-template-columns:repeat(3,1fr)}}.section-trending[data-astro-cid-ixz2b22b]{background:#faf8f4;padding:2.8rem 0 2.4rem}.section-trending[data-astro-cid-ixz2b22b]+.section-trending[data-astro-cid-ixz2b22b]{padding-top:0}.t-container[data-astro-cid-ixz2b22b]{width:min(1142px,100% - 2rem);margin:0 auto}.section-head[data-astro-cid-ixz2b22b]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.section-title[data-astro-cid-ixz2b22b]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:#1a1714;margin:0}.section-title[data-astro-cid-ixz2b22b] em[data-astro-cid-ixz2b22b]{font-style:italic;color:#1a17148c}.section-note[data-astro-cid-ixz2b22b]{margin:.25rem 0 0;font-size:.82rem;color:#1a17148c}.section-link[data-astro-cid-ixz2b22b]{font-size:.82rem;color:#1a171473;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color .22s}.section-link[data-astro-cid-ixz2b22b]:hover{color:#1a1714}.trend-grid[data-astro-cid-ixz2b22b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.trend-card[data-astro-cid-ixz2b22b]{text-decoration:none;display:block;background:#fff;border-radius:.85rem;border:.5px solid rgba(26,23,20,.1);overflow:hidden;transition:transform .22s,box-shadow .22s}.trend-card[data-astro-cid-ixz2b22b]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #1a171417}.trend-img[data-astro-cid-ixz2b22b]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f0ebe0}.trend-img[data-astro-cid-ixz2b22b] img[data-astro-cid-ixz2b22b]{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.4,0,.2,1)}.trend-card[data-astro-cid-ixz2b22b]:hover .trend-img[data-astro-cid-ixz2b22b] img[data-astro-cid-ixz2b22b]{transform:scale(1.04)}.trend-badge[data-astro-cid-ixz2b22b]{position:absolute;top:.55rem;left:.55rem;font-size:.68rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;letter-spacing:.02em}.trend-badge--new[data-astro-cid-ixz2b22b]{background:#2d7c52;color:#fff}.trend-badge--drop[data-astro-cid-ixz2b22b]{background:#c85a32;color:#fff}.trend-body[data-astro-cid-ixz2b22b]{padding:.85rem .95rem 1rem;display:flex;flex-direction:column;gap:.22rem}.trend-caption[data-astro-cid-ixz2b22b]{font-size:.75rem;color:#1a171473;letter-spacing:.04em;text-transform:uppercase;margin:0}.trend-title[data-astro-cid-ixz2b22b]{font-size:.88rem;font-weight:500;color:#1a1714;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trend-meta[data-astro-cid-ixz2b22b]{display:flex;align-items:baseline;gap:.5rem;margin-top:.2rem}.trend-price[data-astro-cid-ixz2b22b]{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;color:#1a1714}.trend-was[data-astro-cid-ixz2b22b]{font-size:.78rem;color:#1a171473}@media(max-width:768px){.trend-grid[data-astro-cid-ixz2b22b]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.75rem;gap:.7rem}.trend-card[data-astro-cid-ixz2b22b]{flex-shrink:0;width:62vw;max-width:240px;scroll-snap-align:start}.section-head[data-astro-cid-ixz2b22b]{align-items:flex-start;gap:.5rem}}.section-occasion[data-astro-cid-zdhbulll]{background:#faf8f4;padding:2.8rem 0 2.4rem}.o-container[data-astro-cid-zdhbulll]{width:min(1142px,100% - 2rem);margin:0 auto}.section-head[data-astro-cid-zdhbulll]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.4rem}.section-title[data-astro-cid-zdhbulll]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:#1a1714;margin:0}.section-title[data-astro-cid-zdhbulll] em[data-astro-cid-zdhbulll]{font-style:italic;color:#1a17148c}.section-link[data-astro-cid-zdhbulll]{font-size:.82rem;color:#1a171473;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color .22s}.section-link[data-astro-cid-zdhbulll]:hover{color:#1a1714}.occasion-grid[data-astro-cid-zdhbulll]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.occasion-card[data-astro-cid-zdhbulll]{text-decoration:none;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#fff;border-radius:.85rem;border:.5px solid rgba(26,23,20,.1);transition:border-color .22s,transform .22s,box-shadow .22s}.occasion-card[data-astro-cid-zdhbulll]:hover{border-color:#1a17142e;transform:translateY(-3px);box-shadow:0 8px 28px #1a171412}.occ-icon[data-astro-cid-zdhbulll]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.occ-icon[data-astro-cid-zdhbulll]{border-radius:.6rem;overflow:hidden}.occ-icon[data-astro-cid-zdhbulll] img[data-astro-cid-zdhbulll]{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.occ-icon[data-astro-cid-zdhbulll] span[data-astro-cid-zdhbulll]{font-size:1.2rem}.occ-info[data-astro-cid-zdhbulll] strong[data-astro-cid-zdhbulll]{font-size:.88rem;font-weight:500;color:#1a1714;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.occasion-grid[data-astro-cid-zdhbulll]{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.section-head[data-astro-cid-zdhbulll]{align-items:flex-start;gap:.5rem}.occasion-grid[data-astro-cid-zdhbulll]{grid-template-columns:repeat(2,minmax(0,1fr))}.occasion-card[data-astro-cid-zdhbulll]{min-width:0}}.quiz-bar[data-astro-cid-xqodk7lb]{background:#f5f0e8;padding:3.2rem 0}.quiz-container[data-astro-cid-xqodk7lb]{width:min(1142px,100% - 2rem);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.quiz-left[data-astro-cid-xqodk7lb]{flex:1}.quiz-eyebrow[data-astro-cid-xqodk7lb]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#8a6a30;background:#f2e8d5;padding:.25rem .8rem;border-radius:999px;margin:0 0 .75rem}.quiz-headline[data-astro-cid-xqodk7lb]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;color:#1a1714;margin:0 0 .65rem;line-height:1.15}.quiz-desc[data-astro-cid-xqodk7lb]{font-size:.92rem;color:#1a171499;margin:0;line-height:1.55;max-width:40ch}.quiz-right[data-astro-cid-xqodk7lb]{flex-shrink:0}.quiz-cta[data-astro-cid-xqodk7lb]{display:inline-block;background:#d87547;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;padding:.9rem 2.2rem;border-radius:999px;white-space:nowrap;transition:background .15s,transform .15s}.quiz-cta[data-astro-cid-xqodk7lb]:hover{background:#bf6133;transform:translateY(-1px)}@media(max-width:640px){.quiz-container[data-astro-cid-xqodk7lb]{flex-direction:column;text-align:center;align-items:center}.quiz-desc[data-astro-cid-xqodk7lb]{max-width:none}.quiz-right[data-astro-cid-xqodk7lb]{width:100%;text-align:center}}.home-wrap[data-astro-cid-j7pv25f6]{background:#faf8f4;color:#1a1714}.divider[data-astro-cid-j7pv25f6]{height:.5px;background:#1a17141a;margin:0}
