.bouquet-page[data-astro-cid-26655nrc]{padding:8px var(--gutter) 64px;max-width:1440px;margin:auto}.back-link[data-astro-cid-26655nrc]{align-items:center;min-height:44px;margin-bottom:8px;font-size:15px;text-decoration:none;display:inline-flex}.gallery[data-astro-cid-26655nrc]{min-width:0;margin:0 calc(var(--gutter) * -1)}.photo-carousel[data-astro-cid-26655nrc]{position:relative}.carousel-track[data-astro-cid-26655nrc]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.extra-photos[data-astro-cid-26655nrc]{display:contents}.carousel-slide[data-astro-cid-26655nrc]{scroll-snap-align:start;aspect-ratio:1;background:var(--color-mist);flex:0 0 100%;margin:0}.has-many[data-astro-cid-26655nrc] .carousel-slide[data-astro-cid-26655nrc]{flex-basis:calc(100% - 22px)}.carousel-slide[data-astro-cid-26655nrc] img[data-astro-cid-26655nrc]{object-fit:cover;width:100%;height:100%;display:block}.carousel-slide[data-astro-cid-26655nrc] figcaption[data-astro-cid-26655nrc]{padding:8px var(--gutter) 0;color:var(--color-soft-ink);font-size:14px}.carousel-count[data-astro-cid-26655nrc]{color:#fff;background:#000000b8;border-radius:6px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.thumb-strip[data-astro-cid-26655nrc]{padding:0 var(--gutter);box-sizing:border-box;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.thumb[data-astro-cid-26655nrc]{border-radius:8px;flex:none;width:62px;height:62px;display:block;overflow:hidden}.thumb[data-astro-cid-26655nrc] img[data-astro-cid-26655nrc]{object-fit:cover;width:100%;height:100%;display:block}.bouquet-layout[data-astro-cid-26655nrc]{gap:20px;margin-top:12px;display:grid}.bouquet-info[data-astro-cid-26655nrc]{min-width:0}h1[data-astro-cid-26655nrc]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-bouquet-name);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.1}.bouquet-description[data-astro-cid-26655nrc]{color:var(--color-ink);overflow-wrap:anywhere;margin:20px 0 0;font-size:16px;line-height:1.6}.price-row[data-astro-cid-26655nrc]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chip[data-astro-cid-26655nrc]{border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.availability[data-astro-cid-26655nrc]{color:#33612c;background:#eaf3e8}.availability[data-astro-cid-26655nrc].is-sold-out,.section-chip[data-astro-cid-26655nrc]{background:var(--color-mist);color:var(--color-soft-ink);font-weight:500}.actions[data-astro-cid-26655nrc]{gap:10px;margin-top:18px;display:grid}.buy-button[data-astro-cid-26655nrc],.ask-button[data-astro-cid-26655nrc]{text-align:center;border:1px solid var(--color-ink);border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.buy-button[data-astro-cid-26655nrc]{background:var(--color-ink);color:#fff}.ask-button[data-astro-cid-26655nrc]{color:var(--color-ink)}.buy-button[data-astro-cid-26655nrc]:hover{background:#333}.ask-button[data-astro-cid-26655nrc]:hover{background:var(--color-mist)}.actions[data-astro-cid-26655nrc] p[data-astro-cid-26655nrc]{color:var(--color-soft-ink);text-align:center;margin:0;font-size:13px}.details[data-astro-cid-26655nrc]{margin-top:28px}h2[data-astro-cid-26655nrc]{font-family:var(--font-display);margin:0 0 10px;font-size:22px;font-weight:400}ul[data-astro-cid-26655nrc]{margin:0;padding-left:20px;line-height:1.8}.note[data-astro-cid-26655nrc]{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.7}.facts[data-astro-cid-26655nrc]{margin-top:20px}.fact-row[data-astro-cid-26655nrc]{border-top:1px solid var(--color-line);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.fact-row[data-astro-cid-26655nrc]:last-child{border-bottom:1px solid var(--color-line)}.fact-row[data-astro-cid-26655nrc] span[data-astro-cid-26655nrc]:first-child{color:var(--color-soft-ink)}.fact-row[data-astro-cid-26655nrc] span[data-astro-cid-26655nrc]:last-child{text-align:right;overflow-wrap:anywhere}.related[data-astro-cid-26655nrc]{margin-top:48px}.related-row[data-astro-cid-26655nrc]{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.related-card[data-astro-cid-26655nrc]{color:var(--color-ink);flex-direction:column;flex:0 0 150px;gap:6px;min-width:0;text-decoration:none;display:flex}.related-card[data-astro-cid-26655nrc] img[data-astro-cid-26655nrc]{object-fit:cover;border-radius:8px;width:150px;height:150px;display:block}.related-name[data-astro-cid-26655nrc]{font-family:var(--font-display);overflow-wrap:anywhere;font-size:15px}@media (width>=768px){.bouquet-page[data-astro-cid-26655nrc]{padding-top:24px}.gallery[data-astro-cid-26655nrc]{margin:0}.photo-carousel[data-astro-cid-26655nrc]{border-radius:10px;overflow:hidden}.thumb-strip[data-astro-cid-26655nrc]{padding:0}.bouquet-layout[data-astro-cid-26655nrc]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px 48px}}
