/* The collection continues as a small, browsable wall of real invitation prints. */
.collection-continuation{margin-top:66px;padding-top:28px;border-top:1px solid var(--theme-rule,#a97b80);min-width:0}
.collection-continuation .continuation-overline{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--theme-accent,#60212c);font-size:11px;line-height:1.8}
.collection-continuation .continuation-overline>p:first-child{font-weight:500}
.collection-continuation .continuation-overline>p:last-child{color:var(--theme-muted,#77676b);font-size:10px}
html[lang=en] .collection-continuation .continuation-overline{letter-spacing:.12em;font-size:10px}
html[lang=en] .collection-continuation .continuation-overline>p:last-child{font-size:9px;letter-spacing:.06em}
.collection-continuation .continuation-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:22px 0 12px}
.collection-continuation h3{font:400 clamp(34px,3.5vw,52px)/1.5 var(--display);color:var(--theme-text,#272326);text-wrap:balance;margin:0}
.collection-continuation h3>span{color:var(--theme-accent,#60212c)}
html[lang=en] .collection-continuation h3{font:500 clamp(29px,2.85vw,43px)/1.2 var(--latin);letter-spacing:-.045em}
.collection-continuation .collection-reel-navigation{display:none;align-items:center;gap:8px;flex:none;margin-bottom:6px}
.collection-continuation.is-enhanced .collection-reel-navigation{display:flex}
.collection-continuation .collection-reel-navigation button{width:44px;height:44px;display:grid;place-items:center;flex:none;border:1px solid var(--theme-control,#cdb8b5);border-radius:50%;background:var(--theme-surface,#fffdfa);color:var(--theme-accent,#60212c);transition:background 180ms,border-color 180ms}
.collection-continuation .collection-reel-navigation button:hover:not(:disabled){background:var(--theme-raised,#f2e8e6);border-color:var(--theme-accent,#60212c)}
.collection-continuation .collection-reel-navigation button:disabled{opacity:.35;cursor:default}
.collection-continuation .collection-reel-navigation svg{width:18px;height:18px;rotate:0deg;transform:none}
.collection-continuation .reel-back{rotate:180deg!important}
html[dir=rtl] .collection-continuation .reel-back{rotate:0deg!important}
html[dir=rtl] .collection-continuation .reel-forward{rotate:180deg!important}
.collection-continuation .collection-reel{--reel-card:clamp(145px,12.3vw,185px);list-style:none;display:flex;align-items:start;gap:22px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:8px;padding:20px 8px 24px;margin:0 -8px;scrollbar-width:thin;scrollbar-color:#b99b9c #eee5e0;min-width:0}
.collection-continuation .collection-reel-item{flex:0 0 var(--reel-card);width:var(--reel-card);min-width:0;padding:0 0 6px;scroll-snap-align:start}
.collection-continuation .collection-reel-item:nth-child(2n){padding-top:34px}
.collection-continuation .collection-design{display:block;width:100%;padding:0;text-align:start;color:var(--theme-text,#3e3034);outline-offset:4px;border-radius:9px;min-height:44px}
.collection-continuation .collection-design-print{display:block;position:relative;aspect-ratio:390/844;padding:4px;background:var(--theme-surface,#fffdfa);border:1px solid var(--theme-rule,#e1d3c9);border-radius:10px;box-shadow:0 6px 12px -9px var(--theme-shadow-a6b,#3e1c2b6b),0 18px 24px -20px var(--theme-shadow-a4d,#3e1c2b4d);overflow:hidden;isolation:isolate}
.collection-continuation .collection-design-print img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:6px;transition:transform 320ms cubic-bezier(.22,.72,.2,1)}
.collection-continuation .collection-design-open{position:absolute;inset: auto 4px 4px;padding:20px 5px 10px;background:linear-gradient(transparent,var(--theme-brand-deep-ae6,#28151de6));text-align:center;color:var(--theme-on-brand,#fffdfa);font-size:11px;line-height:1.7;border-radius:0 0 6px 6px;opacity:0;transition:opacity 180ms}
.collection-continuation .collection-design:focus-visible{outline:2px solid var(--theme-accent,#60212c)}
.collection-continuation .collection-design:focus-visible .collection-design-open{opacity:1}
.collection-continuation .collection-design-caption{display:flex;align-items:baseline;gap:9px;padding:13px 2px 4px;font-size:12px;line-height:1.65;min-height:44px}
.collection-continuation .collection-design-caption>span:first-child{color:var(--theme-muted,#8b6970);font:400 9px/1.7 var(--latin);flex:none}
.collection-continuation .collection-design-caption>span:last-child{min-width:0;overflow-wrap:break-word}
html[lang=en] .collection-continuation .collection-design-caption{font-family:var(--latin);font-size:12px}
@media(hover:hover) and (pointer:fine){
 .collection-continuation .collection-design:hover .collection-design-print img{transform:scale(1.025)}
 .collection-continuation .collection-design:hover .collection-design-open{opacity:1}
}
.collection-continuation .continuation-reel-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:15px 0 0;color:var(--theme-muted,#78666a);font-size:10px;line-height:1.8}
html[lang=en] .collection-continuation .continuation-reel-meta{font-size:9px;letter-spacing:.07em}
.collection-continuation [data-reel-range]{direction:ltr;font:400 10px/1.8 var(--latin);letter-spacing:.05em;color:var(--theme-accent,#60212c)}
.collection-continuation .collection-bottom{margin-top:20px;padding-top:22px;border-top:1px solid var(--theme-rule,#e3d8d1)}
.collection-continuation .collection-bottom>p{font-size:12px;line-height:1.9;max-width:480px;color:var(--theme-muted,#71666a)}
.collection-continuation .collection-bottom .collection-explore{font-size:13px;min-height:52px;justify-content:center;gap:0}
@media(max-width:1000px){
 .collection-continuation .collection-reel{--reel-card:152px;gap:19px}
 .collection-continuation .continuation-heading{align-items:center}
 .collection-continuation h3{font-size:39px}
 html[lang=en] .collection-continuation h3{font-size:32px}
}
@media(max-width:760px){
 .collection-continuation{margin-top:46px;padding-top:22px}
 .collection-continuation .continuation-overline{gap:14px;font-size:10px}
 .collection-continuation .continuation-overline>p:last-child{font-size:9px;max-width:110px;text-align:end}
 html[lang=en] .collection-continuation .continuation-overline{font-size:8px;letter-spacing:.08em}
 html[lang=en] .collection-continuation .continuation-overline>p:last-child{font-size:8px;letter-spacing:.03em}
 .collection-continuation .continuation-heading{display:block;margin:18px 0 4px}
 .collection-continuation h3{font-size:37px;max-width:330px;line-height:1.5}
 html[lang=en] .collection-continuation h3{font-size:31px;max-width:300px;line-height:1.2}
 .collection-continuation h3>span{display:block}
 .collection-continuation.is-enhanced .collection-reel-navigation{justify-content:flex-end;margin:12px 0 0}
 .collection-continuation .collection-reel{--reel-card:clamp(128px,42vw,164px);gap:16px;padding-top:15px;padding-bottom:20px}
 .collection-continuation .collection-reel-item:nth-child(2n){padding-top:26px}
 .collection-continuation .collection-design-caption{font-size:12px;gap:7px;padding-top:10px}
 html[lang=en] .collection-continuation .collection-design-caption{font-size:12px}
 .collection-continuation .continuation-reel-meta{margin-top:10px;font-size:10px}
 .collection-continuation .collection-bottom{margin-top:16px;padding-top:19px;display:flex;flex-direction:column;align-items:stretch;gap:17px}
 .collection-continuation .collection-bottom>p{font-size:12px;max-width:100%}
 .collection-continuation .collection-bottom .collection-explore{width:100%;max-width:none;min-height:52px;font-size:13px}
}
@media(max-width:360px){
 .collection-continuation h3{font-size:33px}
 html[lang=en] .collection-continuation h3{font-size:28px}
 .collection-continuation .collection-reel{--reel-card:calc((100vw - 52px)/2)}
}
@media(prefers-reduced-motion:reduce){.collection-continuation .collection-design-print img,.collection-continuation .collection-design-open{transition:none}}
