/* A two-page lookbook, keeping the original cover intact. */
.collection-entrance{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #17172d;border-bottom:1px solid #17172d;padding:30px 0;font-size:clamp(18px,2.4vw,28px);transition:padding .35s,background .35s}
.collection-entrance:hover,.collection-entrance:focus-visible{padding-left:20px;padding-right:20px;background:#17172d08}
.entrance-count{font-size:14px;letter-spacing:.09em;white-space:nowrap}
.collection-page{padding-top:38px}.collection-breadcrumb{display:flex;gap:18px;font-size:14px;letter-spacing:.06em}.collection-breadcrumb a{text-decoration:underline;text-underline-offset:5px}
.collection-page .visual-heading{margin:58px 0 54px}.collection-page h1{font-size:clamp(64px,8vw,128px);font-weight:500;line-height:1.03;letter-spacing:-.055em;margin:0}.collection-page h1 i{font-family:Georgia,serif;font-weight:400}
.catalog-label{display:flex;justify-content:space-between;border-top:1px solid #17172d40;padding:20px 0 30px;font-size:14px;letter-spacing:.08em}
.collection-page .product-info h2{font-size:14px;font-weight:500;line-height:1.7;letter-spacing:normal;margin:0}
.site-header a[aria-current="page"]::after{transform:scaleX(1)}
/* Eight clipped paper facets form one printed sheet, then fold to a point. */
@view-transition{navigation:none}
.paper-stage{position:fixed;inset:0;z-index:2147483000;pointer-events:auto;perspective:1400px;isolation:isolate;overflow:hidden}
.paper-facet{position:absolute;inset:0;background:#f3eddf;backface-visibility:visible;will-change:transform,opacity;overflow:hidden}
.paper-facet::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,transparent 20%,var(--facet-light) 60%,transparent 85%)}
.paper-print{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 8vw;color:#17172d;font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:clamp(72px,19vw,290px);letter-spacing:-.095em;line-height:.77;transform:rotate(-7deg);user-select:none}
.paper-print>span:last-child{align-self:flex-end}.paper-period{color:#e95745}.paper-edition{position:absolute;left:8vw;bottom:7vh;color:#17172d;font-size:12px;letter-spacing:.16em}.paper-busy{cursor:progress}
@media(max-width:760px){.collection-page{padding-top:28px}.collection-page .visual-heading{margin-top:38px;margin-bottom:38px}.collection-page h1{font-size:clamp(60px,12vw,86px)}.collection-page .product-info h2{font-size:14px}.collection-entrance{padding:24px 0}.entrance-count{font-size:12px}.collection-page .product-view{font-size:12px}.site-header nav{gap:12px}}
@media(prefers-reduced-motion:reduce){.paper-stage{display:none}.collection-entrance{transition:none}}
