.cover-tabs{gap:6px!important}.cover-tabs button{min-width:40px!important;padding:9px!important;font-size:12px!important}.cover-controls{justify-content:space-between}.curation-section{padding:64px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.curation-featured{border-top:0;padding-top:52px}.curation-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px}.curation-heading h2{font-size:clamp(28px,3vw,42px);font-weight:400;max-width:800px;letter-spacing:-.025em}.curation-heading p{max-width:620px;margin-top:14px;color:var(--secondary);font-size:17px}.curation-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;text-decoration:none;font-size:15px;border-bottom:1px solid var(--line);flex-shrink:0}.curation-link svg,.curation-price svg,.curation-secondary svg{width:48px;height:24px;transition:transform .2s ease-out}.curation-link:hover svg,.curation-card:hover .curation-price svg{transform:translateX(5px)}.curation-row{display:grid;gap:32px}.curation-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.curation-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.curation-row.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.curation-card{display:block;min-width:0;text-decoration:none}.curation-photo{height:400px;display:flex;align-items:flex-end;justify-content:center;padding:0 12px 24px}.curation-photo>svg{height:var(--object-height);max-width:100%;width:100%;transition:transform .25s ease-out;transform-origin:bottom center}.curation-card:hover .curation-photo>svg{transform:scale(1.025)}.curation-info{border-top:1px solid var(--line);padding-top:16px}.curation-info>p{font-size:12px;color:var(--secondary);margin-bottom:6px}.curation-info h3{font-size:23px;font-weight:400;line-height:1.25;min-height:58px}.curation-size{font-size:14px;color:var(--secondary);margin-top:8px}.curation-price{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.curation-price strong{font-size:24px;font-variant-numeric:tabular-nums}.curation-price svg{border:1px solid var(--line);padding:8px;width:66px;height:42px}.curation-inline{display:flex;gap:36px;flex-wrap:wrap;margin-top:28px}.scale-caption{font-size:12px;color:var(--secondary);margin-top:22px}.bearbrick-scale .curation-photo{height:520px}.character-scale .curation-photo{height:370px}.kaws-scale .curation-photo{height:410px}.pop-scale .curation-photo{height:510px}.curation-secondary{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:45px}.curation-secondary>a{display:flex;align-items:center;gap:20px;text-decoration:none;border-top:1px solid var(--line);padding-top:25px}.curation-secondary h3{font-size:21px;font-weight:400}.curation-secondary p{font-size:14px;color:var(--secondary);margin:8px 0 12px}.small-pair{width:160px;height:155px;display:flex;align-items:flex-end;gap:16px;flex-shrink:0}.small-pair span:first-child{width:48px;height:62px}.small-pair span:last-child{width:85px;height:144px}.small-pair svg,.wear-photo svg{width:100%;height:100%}.wear-photo{height:155px;width:140px;flex-shrink:0}.venus-feature,.murakami-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.venus-photo{height:540px;display:block}.venus-photo svg,.murakami-photo svg{width:100%;height:100%}.venus-feature h2,.murakami-feature h2{font-weight:400;font-size:clamp(32px,4vw,54px)}.venus-feature p,.murakami-feature p{font-size:18px;max-width:470px;margin:24px 0;color:var(--secondary)}.venus-feature .venus-size{font-size:14px}.venus-feature .curation-link{display:flex;width:fit-content;margin-top:14px}.murakami-photo{display:block;height:420px}.murakami-feature .curation-inline{gap:16px}.murakami-feature .curation-inline svg{display:none}.art-row .curation-photo{height:450px}.curation-about{display:grid;grid-template-columns:1fr 1fr;gap:70px}.curation-about p{max-width:560px;color:var(--secondary);margin-bottom:20px}
@media(max-width:1000px){.curation-row{gap:20px}.curation-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}.curation-heading{align-items:flex-start;flex-direction:column;gap:16px}.curation-photo{height:320px}.bearbrick-scale .curation-photo{height:420px}.pop-scale .curation-photo{height:380px}.kaws-scale .curation-photo{height:330px}.venus-feature,.murakami-feature{gap:30px}.venus-photo{height:400px}.curation-secondary{gap:20px}.curation-secondary>a{flex-direction:column;align-items:flex-start}.curation-info h3{font-size:21px}.curation-price strong{font-size:21px}.curation-price svg{width:50px}.art-row .curation-photo{height:320px}}
@media(max-width:600px){.curation-section{padding:38px 0}.curation-heading{margin-bottom:20px}.curation-heading p{font-size:16px}.curation-row.three{grid-template-columns:1fr}.curation-featured .curation-photo{height:310px}.curation-row.four{gap:28px 16px}.character-scale .curation-photo{height:230px;padding:0 0 18px}.curation-info h3{font-size:19px;min-height:48px}.curation-info>p{font-size:11px;min-height:32px}.curation-size{font-size:12px}.curation-price strong{font-size:19px}.curation-price svg{width:42px;height:34px;padding:6px}.bearbrick-scale .curation-photo{height:300px;padding:0 0 18px}.curation-row.two{gap:16px}.curation-inline{gap:12px 24px;margin-top:22px}.scale-caption{line-height:1.5}.kaws-scale .curation-photo{height:370px}.pop-scale.three{grid-template-columns:1fr 1fr;gap:28px 16px}.pop-scale .curation-card:first-child{grid-column:1 / -1}.pop-scale .curation-photo{height:360px;padding:0 0 18px}.pop-scale .curation-card:nth-child(2) .curation-photo{height:240px;--scale-mobile:1}.pop-scale .curation-card:nth-child(3) .curation-photo{height:240px}.pop-scale .curation-card:nth-child(2) .curation-photo>svg{height:54%}.pop-scale .curation-card:nth-child(3) .curation-photo>svg{height:30.6%}.curation-secondary{gap:20px}.small-pair{width:140px}.wear-photo{width:130px}.curation-secondary h3{font-size:18px}.venus-feature,.murakami-feature,.curation-about{grid-template-columns:1fr;gap:24px}.venus-photo{height:370px}.venus-feature p,.murakami-feature p{font-size:16px;margin:18px 0}.murakami-photo{height:300px;grid-row:1}.art-row.two{grid-template-columns:1fr}.art-row .curation-photo{height:320px}.curation-link{font-size:14px}.cover-tabs button{min-width:30px!important;padding:7px!important}.cover-tabs{max-width:100%;flex-wrap:nowrap!important}.cover-controls{gap:12px!important}.curation-about h2{font-size:32px}}
/* Compact catalogue entrances and title-level navigation. */
.curation-heading{align-items:flex-start;position:relative;display:block;padding-right:100px}.curation-heading>.curation-link{position:absolute;right:0;top:0;gap:10px}.curation-heading p{margin-top:10px}.curation-section{padding:48px 0}.curation-heading h2{font-size:clamp(27px,3vw,40px)}
.entrance-label{border-top:1px solid var(--line);padding-top:16px;display:flex;gap:12px;align-items:center;justify-content:space-between}.entrance-label h3{font-size:24px;font-weight:400;margin:0}.entrance-label p{font-size:14px;color:var(--secondary);margin:7px 0 0}.entrance-label>svg{width:48px;height:24px;flex-shrink:0;transition:transform .2s}.category-entrance:hover .entrance-label>svg{transform:translateX(4px)}
.bearbrick-scale .curation-photo{height:340px}.character-scale .curation-photo{height:320px}.kaws-scale .curation-photo{height:330px}.pop-discovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.pop-discovery .curation-photo{height:300px}.curation-secondary{margin-top:28px;gap:32px}.curation-secondary>a{padding-top:20px}.small-pair{width:190px;gap:10px;height:125px}.small-pair span:first-child,.small-pair span:nth-child(2){width:48px;height:88px}.small-pair span:last-child{width:74px;height:120px}.wear-photo{height:125px}.curation-info h3{min-height:0}.curation-size{line-height:1.4}
@media(max-width:1000px){.curation-heading{display:block;padding-right:95px}.bearbrick-scale .curation-photo{height:290px}.character-scale .curation-photo{height:280px}.pop-discovery .curation-photo{height:240px}.curation-secondary>a{flex-direction:row}.small-pair{width:145px;gap:8px}.small-pair span:first-child,.small-pair span:nth-child(2){width:34px}.small-pair span:last-child{width:60px}.wear-photo{width:90px}.entrance-label h3{font-size:21px}.entrance-label>svg{width:36px}}
@media(max-width:600px){.curation-section{padding:30px 0}.curation-heading{padding-right:74px}.curation-heading>.curation-link{font-size:13px;gap:4px;min-height:36px}.curation-heading>.curation-link svg{width:30px}.curation-heading p{font-size:14px;line-height:1.4}.bearbrick-scale .curation-photo,.character-scale .curation-photo{height:220px;padding:0 0 16px}.entrance-label{padding-top:12px;gap:6px}.entrance-label h3{font-size:18px}.entrance-label p{font-size:12px;line-height:1.4}.entrance-label>svg{width:28px}.pop-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.pop-discovery .curation-photo{height:205px;padding:0 0 16px}.kaws-scale.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kaws-scale .curation-photo{height:200px;padding:0 0 16px}.kaws-scale .curation-info>p{display:none}.kaws-scale .curation-info h3{font-size:14px;min-height:36px}.kaws-scale .curation-size{font-size:10px}.kaws-scale .curation-price{margin-top:10px}.kaws-scale .curation-price strong{font-size:13px}.kaws-scale .curation-price svg{display:none}.curation-secondary>a{flex-direction:column;gap:12px}.curation-secondary h3{font-size:17px}.curation-secondary p{font-size:12px}.curation-secondary{gap:16px}.art-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.art-row .curation-photo{height:210px}.curation-info>p{min-height:0}.curation-info h3{font-size:17px}.curation-price strong{font-size:17px}.curation-size{font-size:11px}}
@media(prefers-reduced-motion:reduce){.curation-photo>svg,.curation-link svg,.curation-price svg,.entrance-label>svg{transition:none}.curation-card:hover .curation-photo>svg{transform:none}}
.curation-section.curation-about{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px 64px;align-items:center;padding:48px 0}
.curation-about h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;font-weight:400;letter-spacing:-.025em}
.curation-about p{font-size:16px;line-height:1.65;max-width:48ch;margin:0 0 16px}
.curation-about .curation-link{justify-content:space-between;min-width:230px;margin:0;font-size:15px}
.curation-about + .places-home{margin-top:16px}
/* Homepage collection remix: bold exits, wall-art triptych and compact companions. */
.curation-row .curation-card:not(.category-entrance){display:flex;flex-direction:column}
.curation-row .curation-info{display:flex;flex-direction:column;flex:1}
.curation-row .curation-price{margin-top:auto;padding-top:14px;flex-wrap:nowrap}
.curation-price strong{white-space:nowrap}
.curation-heading{padding-right:144px}
.curation-heading>.curation-link{background:var(--ink,#20201e);color:var(--bg,#f4f1eb);padding:8px 10px 8px 18px;border:0;font-weight:600;gap:16px}
.curation-link>svg,.entrance-label>svg,.curation-price>svg,.curation-secondary a>div>svg{box-sizing:border-box;width:40px;height:40px;padding:8px;border:1px solid currentColor;flex-shrink:0}
.curation-link:hover>svg,.category-entrance:hover .entrance-label>svg,.curation-card:hover .curation-price>svg{transform:none}
.curation-section a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.pop-discovery{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.pop-discovery .curation-photo{height:300px;padding-left:0;padding-right:0}
.mega-pair{gap:0}
.mega-pair>svg{width:50%;height:98%}
.mega-pair>svg:last-child{height:88%}
.collection-title-link{color:inherit;text-decoration:none;text-underline-offset:6px}
.collection-title-link:hover{text-decoration:underline;text-decoration-thickness:1px}
.kaws-scale .curation-photo>svg{width:auto;max-width:100%;height:min(275px,22vw)}
.pop-companions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;border-top:1px solid var(--line);padding-top:20px}
.pop-companions .category-entrance{display:flex;align-items:center;gap:16px}
.pop-companions .curation-photo{height:120px;width:100px;flex-shrink:0;padding:0}
.pop-companions .entrance-label{border:0;padding:0;flex:1;min-width:0}
.pop-companions h3{font-size:21px}
.pop-companions .entrance-label>svg{width:32px;height:32px;padding:6px}
.small-pair{align-items:center}
.small-pair span:first-child,.small-pair span:nth-child(2),.small-pair span:last-child{width:calc((100% - 20px)/3);height:112px}
.art-row .curation-photo{height:380px;padding:0 0 24px}
.venus-feature .curation-link{font-weight:600;gap:24px;justify-content:space-between}
@media(max-width:1000px){
 .pop-discovery{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pop-companions .category-entrance{gap:10px}
 .pop-companions .curation-photo{width:64px;height:100px}
 .pop-companions h3{font-size:17px}
 .pop-companions .entrance-label{flex-wrap:wrap}
 .art-row .curation-photo{height:280px}
}
@media(max-width:600px){
 .curation-heading{padding-right:112px}
 .curation-heading>.curation-link{min-height:44px;padding:6px 8px 6px 12px;gap:8px}
 .curation-heading>.curation-link svg{width:30px;height:30px;padding:6px}
 .entrance-label>svg{width:32px;height:32px;padding:6px}
 .art-row.three{grid-template-columns:1fr;gap:32px}
 .art-row .curation-photo{height:300px}
 .pop-discovery .curation-photo{height:220px}
 .pop-companions{gap:12px;margin-top:24px;padding-top:16px}
 .pop-companions .category-entrance{display:block}
 .pop-companions .curation-photo{width:100%;height:110px;margin-bottom:12px}
 .pop-companions .entrance-label{display:block}
 .pop-companions h3{font-size:16px}
 .pop-companions .entrance-label>svg{margin-top:10px}
 .small-pair{max-width:100%}
 .venus-feature .curation-link{font-size:16px}
}
@media(max-width:650px){.curation-section.curation-about{grid-template-columns:1fr;gap:20px;padding:32px 0}.curation-about p{font-size:16px}.curation-about .curation-link{min-width:0;width:100%}}
/* Open, unboxed navigation throughout the homepage. */
.curation-heading>.curation-link{background:none;color:var(--ink);padding:0;min-height:44px}
.curation-link>svg,.entrance-label>svg,.curation-price>svg,.curation-secondary a>div>svg,.pop-companions .entrance-label>svg,.curation-heading>.curation-link svg{border:0;padding:0;width:56px;height:28px;stroke-width:2.2}
#characters .curation-heading{padding-right:230px}
#catalogSlider .cover-cta{background:#e7e2da;color:var(--ink);border:1px solid #c6c0b7;padding:12px 18px;gap:28px;font-weight:600;transition:background .18s ease,border-color .18s ease}
#catalogSlider .cover-cta:hover{background:#dcd5ca;border-color:#9f978c}
#catalogSlider .cover-cta:active{background:#d2c9bd}
#catalogSlider .cover-cta svg{width:46px;stroke-width:1.5}
@media(max-width:600px){
 .curation-price>svg{width:36px;flex-shrink:0}
 .curation-price{gap:6px}
 #characters .curation-heading{padding-right:0}
 #characters .curation-heading>.curation-link{position:static;margin-top:12px}
 .entrance-label>svg,.pop-companions .entrance-label>svg{width:40px}
}
