main[data-astro-cid-oiy3dcgx]{max-width:880px;margin:0 auto;padding:0 1.5rem 2rem}.hero[data-astro-cid-oiy3dcgx]{grid-template-columns:1fr;gap:1.5rem;padding:1rem 0 2.5rem;display:grid}@media (width>=780px){.hero[data-astro-cid-oiy3dcgx]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem}.hero-image[data-astro-cid-oiy3dcgx],.hero-carousel[data-astro-cid-oiy3dcgx]{order:2}.hero-copy[data-astro-cid-oiy3dcgx]{order:1}}.occasions[data-astro-cid-oiy3dcgx]{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.occasions[data-astro-cid-oiy3dcgx] li[data-astro-cid-oiy3dcgx] a[data-astro-cid-oiy3dcgx]{box-sizing:border-box;border:1px solid var(--gold);min-width:24px;min-height:24px;color:var(--walnut);border-radius:999px;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:.75rem;line-height:1.2;text-decoration:none;display:inline-flex}.occasions[data-astro-cid-oiy3dcgx] li[data-astro-cid-oiy3dcgx] a[data-astro-cid-oiy3dcgx]:hover{color:var(--teal)}h1[data-astro-cid-oiy3dcgx]{font-size:2.4rem}h2[data-astro-cid-oiy3dcgx]{align-items:center;gap:.6rem;font-size:1.5rem;display:flex}.mark[data-astro-cid-oiy3dcgx]{background:var(--teal);border-radius:2px;width:5px;height:1.1em;display:inline-block}.tagline[data-astro-cid-oiy3dcgx]{font-family:var(--font-kr-emotional);color:var(--teal);font-size:1.15rem;font-style:italic}.tldr[data-astro-cid-oiy3dcgx]{font-family:var(--font-kr-emotional);color:#4a4740;font-size:1rem}.cta-row[data-astro-cid-oiy3dcgx]{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.5rem;display:flex}.cta[data-astro-cid-oiy3dcgx]{background:var(--teal);color:#fff;letter-spacing:.02em;border-radius:999px;padding:.85rem 2.2rem;font-weight:600;text-decoration:none;display:inline-block}.cta[data-astro-cid-oiy3dcgx]:hover{background:#4c9490}.cta[data-astro-cid-oiy3dcgx]:focus-visible{outline:2px solid var(--walnut);outline-offset:3px}.cta-note[data-astro-cid-oiy3dcgx]{color:var(--walnut);font-size:.78rem}.hero-image[data-astro-cid-oiy3dcgx]{border-radius:6px;width:100%;height:auto}.hero-carousel-track[data-astro-cid-oiy3dcgx]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:6px;display:flex;overflow-x:auto}.hero-carousel-track[data-astro-cid-oiy3dcgx]::-webkit-scrollbar{display:none}.hero-slide[data-astro-cid-oiy3dcgx]{scroll-snap-align:start;flex:0 0 100%}.hero-slide[data-astro-cid-oiy3dcgx] img[data-astro-cid-oiy3dcgx]{width:100%;height:auto;display:block}.hero-carousel-dots[data-astro-cid-oiy3dcgx]{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.hero-dot[data-astro-cid-oiy3dcgx]{background:var(--ivory);border:1px solid var(--gold);border-radius:999px;width:8px;height:8px}.hero-dot[data-astro-cid-oiy3dcgx]:hover{background:var(--teal);border-color:var(--teal)}.intro[data-astro-cid-oiy3dcgx]{border-top:1px solid var(--ivory);color:#4a4740;font-family:var(--font-kr-emotional);padding:1rem 0 2rem}.intro[data-astro-cid-oiy3dcgx] img{border-radius:6px;width:100%;height:auto;margin:1.5rem 0;display:block}.compare[data-astro-cid-oiy3dcgx],.order-info[data-astro-cid-oiy3dcgx],.freshness[data-astro-cid-oiy3dcgx],.testimonials[data-astro-cid-oiy3dcgx],.reviews[data-astro-cid-oiy3dcgx],.package-types[data-astro-cid-oiy3dcgx],.label-types[data-astro-cid-oiy3dcgx],.qna[data-astro-cid-oiy3dcgx],.related[data-astro-cid-oiy3dcgx]{border-top:1px solid var(--ivory);padding:2rem 0}.compare-wide[data-astro-cid-oiy3dcgx]{display:none}.compare-cards[data-astro-cid-oiy3dcgx]{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.compare-card[data-astro-cid-oiy3dcgx]{border:1px solid var(--ivory);border-radius:10px;padding:1rem 1.1rem}.compare-card[data-astro-cid-oiy3dcgx] h3[data-astro-cid-oiy3dcgx]{margin:0 0 .6rem;font-size:1rem}.compare-card[data-astro-cid-oiy3dcgx] dl[data-astro-cid-oiy3dcgx]{margin:0 0 .75rem}.compare-row[data-astro-cid-oiy3dcgx]{border-top:1px solid var(--ivory);grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.4rem 0;display:grid}.compare-row[data-astro-cid-oiy3dcgx] dt[data-astro-cid-oiy3dcgx]{color:#6b6760;font-size:.88rem}.compare-row[data-astro-cid-oiy3dcgx] dd[data-astro-cid-oiy3dcgx]{min-width:0;margin:0;font-size:.92rem;line-height:1.6}@media (width>=780px){.compare-wide[data-astro-cid-oiy3dcgx]{display:block}.compare-cards[data-astro-cid-oiy3dcgx]{display:none}}.compare-sub[data-astro-cid-oiy3dcgx]{margin:2rem 0 0;font-size:1.05rem}.compare-lead[data-astro-cid-oiy3dcgx]{font-family:var(--font-kr-emotional);color:#4a4740;margin-top:.75rem}.sr-only[data-astro-cid-oiy3dcgx]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.label-intro[data-astro-cid-oiy3dcgx]{color:#4a4740;margin-top:.75rem}.type-list[data-astro-cid-oiy3dcgx]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.type-list[data-astro-cid-oiy3dcgx] li[data-astro-cid-oiy3dcgx]{border:1px solid var(--gold);color:var(--walnut);font-size:.82rem;font-family:var(--font-kr-spec);border-radius:999px;padding:.3rem .9rem}.package-types[data-astro-cid-oiy3dcgx] img[data-astro-cid-oiy3dcgx],.label-types[data-astro-cid-oiy3dcgx] img[data-astro-cid-oiy3dcgx]{border-radius:6px;width:100%;height:auto;margin-top:1.5rem;display:block}.related[data-astro-cid-oiy3dcgx] ul[data-astro-cid-oiy3dcgx]{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.related[data-astro-cid-oiy3dcgx] a[data-astro-cid-oiy3dcgx]{background:var(--teal);color:#fff;border-radius:999px;padding:.6rem 1.4rem;font-size:.9rem;text-decoration:none;display:inline-block}.price-note[data-astro-cid-oiy3dcgx]{color:var(--walnut);margin-top:.75rem;font-size:.85rem}.shelf-guidance[data-astro-cid-oiy3dcgx]{max-width:42em;color:var(--walnut);margin-top:.75rem;font-size:.85rem}.table-wrap[data-astro-cid-oiy3dcgx]{margin-top:1.5rem;overflow-x:auto}.compare-table[data-astro-cid-oiy3dcgx]{border-collapse:collapse;width:100%;font-size:.92rem}.compare-table[data-astro-cid-oiy3dcgx] th[data-astro-cid-oiy3dcgx],.compare-table[data-astro-cid-oiy3dcgx] td[data-astro-cid-oiy3dcgx]{text-align:left;border-bottom:1px solid var(--ivory);vertical-align:top;padding:.75rem .75rem .75rem 0}.compare-table[data-astro-cid-oiy3dcgx] thead[data-astro-cid-oiy3dcgx] th[data-astro-cid-oiy3dcgx]{font-family:var(--font-kr-spec);letter-spacing:.04em;color:var(--walnut);border-bottom:1px solid var(--gold);font-size:.75rem}.compare-table[data-astro-cid-oiy3dcgx] tbody[data-astro-cid-oiy3dcgx] th[data-astro-cid-oiy3dcgx]{color:var(--teal);font-weight:600}.detail-link[data-astro-cid-oiy3dcgx]{color:var(--teal);font-family:var(--font-kr-spec);white-space:nowrap;font-weight:600;text-decoration:none}.detail-link[data-astro-cid-oiy3dcgx]:hover{text-decoration:underline}.testimonials[data-astro-cid-oiy3dcgx] blockquote[data-astro-cid-oiy3dcgx]{border-left:3px solid var(--mint);margin:1.5rem 0 0;padding-left:1rem}.testimonials[data-astro-cid-oiy3dcgx] p[data-astro-cid-oiy3dcgx]{font-family:var(--font-kr-emotional);color:#3a3833;font-size:1.1rem;font-style:italic}.testimonials[data-astro-cid-oiy3dcgx] cite[data-astro-cid-oiy3dcgx]{color:var(--walnut);margin-top:.4rem;font-size:.78rem;font-style:normal;display:block}.checklist[data-astro-cid-oiy3dcgx]{flex-direction:column;gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.checklist[data-astro-cid-oiy3dcgx] li[data-astro-cid-oiy3dcgx]{padding-left:1.6rem;position:relative}.checklist[data-astro-cid-oiy3dcgx] li[data-astro-cid-oiy3dcgx]:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;left:0}.qna-item[data-astro-cid-oiy3dcgx],.order-info-item[data-astro-cid-oiy3dcgx]{margin-top:1.5rem}.qna-item[data-astro-cid-oiy3dcgx] h3[data-astro-cid-oiy3dcgx],.order-info-item[data-astro-cid-oiy3dcgx] h3[data-astro-cid-oiy3dcgx]{font-size:1.05rem;font-family:var(--font-kr-spec);color:var(--ink);font-weight:600}.qna-item[data-astro-cid-oiy3dcgx] p[data-astro-cid-oiy3dcgx],.order-info-item[data-astro-cid-oiy3dcgx] p[data-astro-cid-oiy3dcgx]{color:#4a4740;margin:0}.order-info-item[data-astro-cid-oiy3dcgx] p[data-astro-cid-oiy3dcgx]+p[data-astro-cid-oiy3dcgx]{margin-top:.4rem}.order-info-item[data-astro-cid-oiy3dcgx] a[data-astro-cid-oiy3dcgx]{color:var(--teal);text-decoration:none}.order-info-item[data-astro-cid-oiy3dcgx] a[data-astro-cid-oiy3dcgx]:hover{text-decoration:underline}.situation-note[data-astro-cid-oiy3dcgx]{border-top:1px solid var(--ivory);color:#4a4740;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem}.situation-note[data-astro-cid-oiy3dcgx] a[data-astro-cid-oiy3dcgx]{color:var(--teal);font-weight:600}.updated[data-astro-cid-oiy3dcgx]{color:var(--walnut);text-align:center;margin-top:2.5rem;font-size:.78rem}
