.wedding-guide[data-v-f49e08a4]{margin-bottom:32px;padding:clamp(20px,4vw,36px);border:1px solid var(--rovana-border);border-radius:24px;background:var(--rovana-surface)}.wedding-guide h2[data-v-f49e08a4],.wedding-guide h3[data-v-f49e08a4]{margin:0 0 10px;color:var(--rovana-primary-ink)}.wedding-guide p[data-v-f49e08a4]{color:var(--rovana-text-muted);line-height:2}.wedding-guide a[data-v-f49e08a4]{color:var(--rovana-primary-deep);text-underline-offset:4px}.wedding-guide .wedding-guide__cta[data-v-f49e08a4]{display:inline-flex;min-height:48px;align-items:center;padding:10px 18px;border-radius:12px;background:var(--rovana-action);color:var(--rovana-on-action);text-decoration:none}.wedding-guide__grid[data-v-f49e08a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;gap:24px}.wedding-guide a[data-v-f49e08a4]:focus-visible{outline:2px solid var(--rovana-focus);outline-offset:4px}@media(max-width:700px){.wedding-guide__grid[data-v-f49e08a4]{grid-template-columns:1fr}}.taxonomy-intro[data-v-abd0fa1d]{display:grid;grid-template-columns:minmax(280px,.7fr) 1fr;overflow:hidden;margin-bottom:28px;border:1px solid var(--rovana-border);border-radius:27px;background:var(--rovana-surface);box-shadow:var(--rovana-shadow-sm);direction:ltr}.taxonomy-intro img[data-v-abd0fa1d]{width:100%;height:310px;-o-object-fit:cover;object-fit:cover}.taxonomy-intro div[data-v-abd0fa1d]{align-self:center;padding:clamp(28px,5vw,55px);direction:rtl}.taxonomy-intro small[data-v-abd0fa1d]{color:var(--rovana-accent-hover);font-size:var(--rovana-text-sm);font-weight:700}.taxonomy-intro h2[data-v-abd0fa1d]{margin:4px 0 7px;color:var(--rovana-primary-ink);font-size:clamp(27px,4vw,43px)}.taxonomy-intro p[data-v-abd0fa1d]{margin:0;color:var(--rovana-text-muted);font-size:var(--rovana-text-sm);line-height:2}.taxonomy-children[data-v-abd0fa1d]{display:flex;overflow-x:auto;margin-bottom:26px;padding-bottom:6px;gap:10px}.taxonomy-children a[data-v-abd0fa1d]{display:grid;grid-template-columns:38px auto auto;min-width:170px;align-items:center;padding:8px;border:1px solid var(--rovana-border);border-radius:15px;background:var(--rovana-surface);color:var(--rovana-primary-ink);font-size:var(--rovana-text-sm);gap:9px;text-decoration:none}.taxonomy-children img[data-v-abd0fa1d]{width:38px;height:38px;border-radius:11px;-o-object-fit:cover;object-fit:cover}.taxonomy-children small[data-v-abd0fa1d]{justify-self:end;color:var(--rovana-text-muted)}.taxonomy-grid[data-v-abd0fa1d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.taxonomy-product-group[data-v-abd0fa1d]{margin-block:28px}.taxonomy-product-group h2[data-v-abd0fa1d]{color:var(--rovana-primary-ink);font-size:var(--rovana-text-xl)}.taxonomy-material[data-v-abd0fa1d]{padding:8px 12px;border-radius:10px;background:var(--rovana-primary-faint);color:var(--rovana-primary-ink);font-size:var(--rovana-text-sm)}.taxonomy-more[data-v-abd0fa1d]{display:grid;justify-items:center;margin-top:27px;gap:8px}.taxonomy-more button[data-v-abd0fa1d]{min-height:44px;padding:0 22px;border:1px solid var(--rovana-border-strong);border-radius:14px;background:var(--rovana-surface);color:var(--rovana-primary-deep);cursor:pointer;font:inherit;font-size:var(--rovana-text-sm);font-weight:700}.taxonomy-more p[data-v-abd0fa1d]{margin:0;color:var(--rovana-accent-hover);font-size:var(--rovana-text-xs)}@media(max-width:1050px){.taxonomy-grid[data-v-abd0fa1d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.taxonomy-grid[data-v-abd0fa1d]{grid-template-columns:repeat(2,1fr)}.taxonomy-intro[data-v-abd0fa1d]{grid-template-columns:1fr}.taxonomy-intro img[data-v-abd0fa1d]{height:230px}}@media(max-width:480px){.taxonomy-grid[data-v-abd0fa1d]{grid-template-columns:1fr}}
