.collection-page{margin:0;background:#0b1419;color:#eee6d3}.oc{font-family:Georgia,'Times New Roman',serif;background:#0b1419;color:#eee6d3;line-height:1.6}.oc *{box-sizing:border-box}.oc a{color:inherit;text-decoration:none}.oc button{font:inherit;cursor:pointer;color:#e4d1a4;background:transparent;border:1px solid #6d644f;border-radius:30px;padding:8px 17px}.oc a:focus-visible,.oc button:focus-visible,.oc [tabindex]:focus-visible{outline:3px solid #e7c681;outline-offset:5px}.oc-shell{max-width:1500px;margin:auto;padding:32px 4vw}.oc-head{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px;letter-spacing:3px}.oc-head span{display:block;font-size:10px;letter-spacing:3px;color:#a8afb0}.oc-intro{text-align:center;padding:40px 10px 25px}.oc-intro h1{font-size:clamp(30px,4vw,52px);font-weight:400;margin:5px}.oc-intro p,.oc-welcome>p:first-child{color:#bdac89;letter-spacing:2px}.oc-slide{display:block}.oc-slide[hidden]{display:none}.oc-slide>img,.oc-welcome-banner>img{display:block;width:100%;height:auto;aspect-ratio:2048/683;border:1px solid #544c37}.oc-caption{display:flex;align-items:center;gap:20px;padding:18px 22px;background:#142127}.oc-caption strong{font-size:20px}.oc-caption span{color:#bec4c2;font-size:14px;flex:1}.oc-caption b{color:#e4c992;font-weight:400;white-space:nowrap}.oc-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px}.oc-dots{display:flex;gap:12px}.oc-dots button{width:9px;height:9px;border:0;padding:0;background:#536065}.oc-dots button[aria-pressed=true]{background:#dfc692;box-shadow:0 0 0 4px #dfc69222}.oc-count{font:12px system-ui;color:#bdac89}.oc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:16px 0 45px}.oc-grid a{position:relative;background:#101d23;border:1px solid #344045;padding:25px 22px;transition:background .2s}.oc-grid a:hover{background:#1c2a2f;border-color:#a89266}.oc-grid img{display:block;object-fit:contain;margin-bottom:20px}.oc-grid strong{display:block;font-size:20px;font-weight:400;line-height:1.3}.oc-grid span{display:block;font-size:13px;color:#a9b6b9;margin-top:12px}.oc-grid b{position:absolute;right:20px;top:25px;color:#b9a476}.oc-back{padding:30px 0 20px;color:#b7aa8b;font-size:14px}.oc-welcome{text-align:center;max-width:780px;margin:45px auto}.oc-welcome h1{font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.15}.oc-welcome h2{font-size:20px;font-weight:400;color:#dfc995}.oc-description{font:17px/1.9 system-ui;color:#bdc7c8}.oc-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:30px 0 18px}.oc-actions a{border:1px solid #b69c68;padding:12px 22px}.oc-actions a:first-child{background:#dfc995;color:#132128}.oc-welcome small{color:#aab6b8}.oc-other{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:20px;border-top:1px solid #344045;color:#cbb98e}.oc-footer{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:25px 0;color:#a7afb0;font:12px system-ui}.oc-footer img{width:42px;height:42px;object-fit:contain}.oc-footer img[hidden]{display:none}@media(max-width:700px){.oc-shell{padding:20px 16px}.oc-grid{grid-template-columns:1fr 1fr;gap:10px}.oc-head{font-size:14px;letter-spacing:2px}.oc-head span{font-size:8px}.oc-intro{padding:28px 0 18px}.oc-caption{display:block;padding:16px}.oc-caption strong{font-size:22px}.oc-caption span,.oc-caption b{display:block;margin-top:6px}.oc-grid a{padding:18px 14px}.oc-grid strong{font-size:17px}.oc-grid img{width:56px;height:56px}.oc-welcome{margin:30px auto}.oc-other{gap:15px;font-size:14px}.oc-footer{font-size:11px;gap:7px}}
