.kc-page{--cb-green:#27171e}.kc-page .cb-hero{background:linear-gradient(115deg,#100b0f,#54232e)}.kc-page .cb-hero-art{background:#f4eeee}.kc-page .cb-hero-note{color:#e8dbdf}.kc-page .cb-button{color:#321821!important}.kc-formats{padding-block:42px 0;scroll-margin-top:110px}.kc-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kc-format-card{border:1px solid #e0d8d8;padding:22px;background:#faf7f4;display:flex;flex-direction:column}.kc-format-card>div{height:190px;margin-bottom:15px}.kc-format-card img{object-fit:contain;mix-blend-mode:multiply}.kc-format-card h3{font-size:26px;line-height:1.2}.kc-format-card small{display:block;font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;margin-top:6px;color:#75626a}.kc-format-card p{font-size:14px;line-height:1.5;margin:12px 0 18px}.kc-format-card>span{font-size:13px;font-weight:700;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.kc-format-card:nth-child(2){background:#f2edf5}.kc-format-card:nth-child(3){background:#f9eee5}.kc-random-explainer{font-size:12px;color:#6a565b;line-height:1.5;padding-top:15px}.kc-page .be-ribbon{background:#e9dade}.kc-page .be-card-media{position:relative}.kc-badge{display:inline-block;align-self:flex-start;padding:5px 8px;background:#ecebe7;color:#3d3534;font-size:11px;line-height:1.3;font-weight:700}.kc-badge--bag{background:#eee6f4;color:#4a2b5a}.kc-badge--box{background:#f9e8d6;color:#623e1b}.kc-card-note{font-size:11px;line-height:1.4;color:#6b5159;padding:8px 0}.kc-page .be-vendor{font-size:11px}.kc-page .be-card h3{font-size:15px}.kc-format-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.kc-format-tabs button{background:#fff;border:1px solid #c9b9bd;min-height:46px;padding:12px 20px;font-weight:700;font-size:14px}.kc-format-tabs button[aria-pressed=true]{background:#361e28;color:#fff;border-color:#361e28}.kc-catalog-notice{padding:14px 18px;background:#f5efef;border-left:3px solid #673b49;margin-bottom:22px;font-size:13px;line-height:1.5}.kc-page .cb-character-tabs button[aria-pressed=true]{background:#4b2c38;border-color:#4b2c38}.kc-page .be-load-more{background:#301e26}.kc-page .be-price{font-size:14px}
@media(max-width:749px){.kc-format-grid{grid-template-columns:1fr;gap:12px}.kc-format-card{display:grid;grid-template-columns:105px minmax(0,1fr);gap:0 16px;padding:15px}.kc-format-card>div{grid-row:1/4;height:130px;margin:0}.kc-format-card h3{font-size:23px}.kc-format-card small{font-size:11px;margin-top:3px}.kc-format-card p{font-size:12px;margin:8px 0 12px}.kc-format-card>span{font-size:12px}.kc-formats{padding-top:28px}.kc-format-tabs{display:grid;grid-template-columns:1fr 1fr}.kc-format-tabs button{padding:10px 7px;font-size:12px}.kc-page .be-card h3{font-size:14px}.kc-page .be-price{font-size:12px}.kc-card-note{font-size:10px}.kc-badge{font-size:10px}}
.kc-page .cb-hero-product{color:#3a252d!important}
