.wed .side-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}.wed .quick-card{position:relative}.wed .quick-card img{width:100%;height:auto;display:block}.wed .quick-card .qbody{flex-direction:column;gap:9px;padding:12px 13px 14px;display:flex}.wed .side-product img{width:100%;height:auto;display:block}.wed .side-product .sp-body{text-align:center;flex-direction:column;gap:7px;padding:12px 13px 14px;display:flex}.wed .side-product .name{font-family:var(--display);color:var(--leaf-deep);font-size:1.02rem;font-weight:600}.wed .side-product .price{color:var(--coral-deep);font-size:1.05rem;font-weight:800}.wed .side-product .add{align-self:center}.wed .sku{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem;font-weight:800}.wed .sizes{flex-direction:column;gap:5px;margin:2px 0;display:flex}.wed .sizes .lbl{color:var(--ink-soft);font-size:.72rem;font-weight:800}.wed .sizes label{color:var(--ink-soft);align-items:center;gap:7px;font-size:.82rem;display:flex}.wed .add{letter-spacing:.04em;color:#fff;background:var(--coral);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5em;margin-top:auto;padding:.7em 1.1em;font-size:.82rem;font-weight:800;transition:background .18s,transform .15s;display:inline-flex}.wed .add:hover{background:var(--coral-deep);transform:translateY(-1px)}.wed .add.is-added{background:var(--leaf)}.wed[data-astro-cid-qlbdlema]{padding-block:26px 64px}.wed__notice[data-astro-cid-qlbdlema]{text-align:center;color:#b3261e;border-radius:var(--radius);background:#fdeeed;border:1px solid #f3c2be;margin:0 0 24px;padding:12px 18px;font-size:1.02rem;font-weight:800}.wed__shell[data-astro-cid-qlbdlema]{grid-template-columns:1fr;gap:34px;display:grid}@media (width>=900px){.wed__shell[data-astro-cid-qlbdlema]{grid-template-columns:258px minmax(0,1fr);grid-template-areas:"side main";align-items:start}.wed__main[data-astro-cid-qlbdlema]{grid-area:main}.wed__side[data-astro-cid-qlbdlema]{grid-area:side}}.wed__main[data-astro-cid-qlbdlema]{min-width:0}.wed__main[data-astro-cid-qlbdlema]>p[data-astro-cid-qlbdlema]{color:var(--ink-soft);margin:0 0 14px;line-height:1.65}.wed__lead[data-astro-cid-qlbdlema]{font-family:var(--display);margin:0 0 14px;font-size:1.5rem;font-weight:600;color:var(--leaf-deep)!important}.wed__strong[data-astro-cid-qlbdlema]{font-weight:800;color:var(--ink)!important}.wed__example[data-astro-cid-qlbdlema]{color:var(--ink-soft);margin:0 0 14px;padding-left:1.3em;line-height:1.7}.wed__gallery[data-astro-cid-qlbdlema]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 18px;display:grid}@media (width<=560px){.wed__gallery[data-astro-cid-qlbdlema]{grid-template-columns:1fr}}.wed__photo[data-astro-cid-qlbdlema]{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-soft);background:var(--paper);transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.wed__photo[data-astro-cid-qlbdlema]:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.wed__photo[data-astro-cid-qlbdlema] img[data-astro-cid-qlbdlema]{width:100%;height:auto;display:block}.wed__photo--wide[data-astro-cid-qlbdlema]{margin:0 0 18px}.wed__remember[data-astro-cid-qlbdlema]{font-weight:800;color:#b3261e!important;margin:6px 0 30px!important}.wed__faq[data-astro-cid-qlbdlema] h2[data-astro-cid-qlbdlema]{font-family:var(--display);color:var(--leaf-deep);margin:0 0 14px;font-size:1.55rem}.wed__faq[data-astro-cid-qlbdlema] details[data-astro-cid-qlbdlema]{border-bottom:1px solid var(--line)}.wed__faq[data-astro-cid-qlbdlema] details[data-astro-cid-qlbdlema]:first-of-type{border-top:1px solid var(--line)}.wed__faq[data-astro-cid-qlbdlema] summary[data-astro-cid-qlbdlema]{cursor:pointer;color:var(--leaf-deep);justify-content:space-between;align-items:center;gap:10px;padding:14px 6px;font-size:.98rem;font-weight:800;list-style:none;display:flex}.wed__faq[data-astro-cid-qlbdlema] summary[data-astro-cid-qlbdlema]::-webkit-details-marker{display:none}.wed__faq[data-astro-cid-qlbdlema] summary[data-astro-cid-qlbdlema]:after{content:"+";color:var(--coral);font-size:1.2rem;font-weight:800}.wed__faq[data-astro-cid-qlbdlema] details[data-astro-cid-qlbdlema][open] summary[data-astro-cid-qlbdlema]:after{content:"–"}.wed__faq-a[data-astro-cid-qlbdlema]{color:var(--ink-soft);padding:0 6px 16px;font-size:.95rem;line-height:1.65}.wed__faq-a[data-astro-cid-qlbdlema] p{margin:0 0 .8em}.wed__faq-a[data-astro-cid-qlbdlema] ul{margin:0 0 .8em;padding-left:1.3em}.wed__faq-a[data-astro-cid-qlbdlema] li{margin-bottom:.3em}.wed__faq-a[data-astro-cid-qlbdlema] strong{color:var(--ink)}.wed__faq-a[data-astro-cid-qlbdlema] a{color:var(--leaf);font-weight:700}.wed__side[data-astro-cid-qlbdlema]{flex-direction:column;gap:18px;min-width:0;display:flex}.wed__bout[data-astro-cid-qlbdlema]{text-align:center;padding:16px 14px 0}.wed__bout-name[data-astro-cid-qlbdlema]{color:var(--ink);margin:0;font-size:1.02rem;font-weight:800}.wed__bout-price[data-astro-cid-qlbdlema]{color:var(--coral-deep);margin:2px 0 10px;font-size:1.05rem;font-weight:800}.wed__bout[data-astro-cid-qlbdlema] img[data-astro-cid-qlbdlema]{width:calc(100% + 28px);margin:0 -14px;display:block}.wed__side-head[data-astro-cid-qlbdlema]{font-family:var(--display);color:var(--leaf-deep);border-bottom:2px solid var(--gold);margin:8px 2px -2px;padding-bottom:6px;font-size:1.05rem;font-weight:600;line-height:1.35}.wed__photo[data-astro-cid-qlbdlema]{cursor:zoom-in;display:block}.wed-lb[data-astro-cid-qlbdlema]{background:0 0;border:0;padding:0;overflow:visible}.wed-lb[data-astro-cid-qlbdlema][open]{justify-content:center;align-items:center;gap:6px;width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;display:flex}.wed-lb[data-astro-cid-qlbdlema]::backdrop{background:#181e16eb}.wed-lb__fig[data-astro-cid-qlbdlema]{flex-direction:column;align-items:center;gap:12px;max-width:min(90vw,1000px);margin:0;display:flex}.wed-lb__fig[data-astro-cid-qlbdlema] img[data-astro-cid-qlbdlema]{object-fit:contain;background:var(--paper);border-radius:10px;width:auto;max-width:100%;height:auto;max-height:76vh}.wed-lb__fig[data-astro-cid-qlbdlema] figcaption[data-astro-cid-qlbdlema]{color:#f4f1e7;text-align:center;text-wrap:balance;background:#00000080;border-radius:10px;max-width:62ch;padding:10px 15px;font-size:.95rem;line-height:1.5}.wed-lb__x[data-astro-cid-qlbdlema],.wed-lb__nav[data-astro-cid-qlbdlema]{cursor:pointer;color:#fff;background:#00000059;border:1px solid #ffffff59;border-radius:999px;flex:none;place-items:center;line-height:1;display:grid}.wed-lb__x[data-astro-cid-qlbdlema]:hover,.wed-lb__nav[data-astro-cid-qlbdlema]:hover{background:#0009}.wed-lb__shot[data-astro-cid-qlbdlema]{max-width:100%;display:inline-flex;position:relative}.wed-lb__x[data-astro-cid-qlbdlema]{background:#0000008c;border-color:#fff9;width:38px;height:38px;font-size:1rem;position:absolute;top:9px;right:9px;box-shadow:0 1px 6px #0006}.wed-lb__x[data-astro-cid-qlbdlema]:hover{background:#000000c7}.wed-lb__nav[data-astro-cid-qlbdlema]{width:46px;height:46px;padding-bottom:4px;font-size:1.9rem}@media (width<=640px){.wed-lb__nav[data-astro-cid-qlbdlema]{width:52px;height:52px;position:fixed;bottom:18px}#wed-lb-prev[data-astro-cid-qlbdlema]{left:16px}#wed-lb-next[data-astro-cid-qlbdlema]{right:16px}.wed-lb__fig[data-astro-cid-qlbdlema] img[data-astro-cid-qlbdlema]{max-height:68vh}}
