.mc-section{--mc-bg: #fbf5f7;--mc-bg-alt: #f3e6ea;--mc-accent: #d6668c;--mc-text: #3b2e33;--mc-text-muted: #8c7a81;--mc-border: rgba(59,46,51,.12);--mc-radius: 14px;background:var(--mc-bg);color:var(--mc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mc-section *{box-sizing:border-box}.mc-header{position:relative;background-color:var(--mc-bg-alt);background-size:cover;background-position:center;padding:64px 20px;text-align:center}.mc-header__overlay{position:relative;z-index:1}.mc-header__eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mc-accent);margin:0 0 10px}.mc-header__title{font-size:36px;font-weight:800;margin:0 0 12px}.mc-header__desc{font-size:15px;color:var(--mc-text-muted);max-width:560px;margin:0 auto 12px;line-height:1.6}.mc-header__count{font-size:13px;color:var(--mc-text-muted);margin:0}.mc-wrap{max-width:1280px;margin:0 auto;padding:0 20px 64px}.mc-toolbar{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--mc-border);margin-bottom:28px}.mc-toolbar__count{font-size:13px;color:var(--mc-text-muted)}.mc-sort{display:flex;align-items:center;gap:8px}.mc-sort label{font-size:13px;color:var(--mc-text-muted)}.mc-sort select{border:1px solid var(--mc-border);border-radius:8px;padding:8px 12px;font-size:13px;background:#fff;color:var(--mc-text);cursor:pointer}.mc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mc-card{text-decoration:none;color:var(--mc-text);display:block}.mc-card__image{position:relative;border-radius:var(--mc-radius);overflow:hidden;background:var(--mc-bg-alt);aspect-ratio:1 / 1;margin-bottom:12px}.mc-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease,transform .25s ease}.mc-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--mc-text-muted)}.mc-card__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.mc-card:hover .mc-card__hover-image{opacity:1}.mc-card:hover .mc-card__image img:first-child{transform:scale(1.03)}.mc-badge{position:absolute;top:10px;left:10px;background:var(--mc-accent);color:#fff;font-size:10px;font-weight:800;padding:5px 11px;border-radius:999px;z-index:2}.mc-badge--new{background:#9c8a91}.mc-badge--soldout{left:auto;right:10px;background:#3b2e33bf}.mc-card__title{font-size:14px;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-card__price{display:flex;gap:8px;align-items:baseline;font-size:14px}.mc-card__price-sale{color:var(--mc-accent);font-weight:700}.mc-card__price-compare{color:var(--mc-text-muted);text-decoration:line-through;font-size:12px}.mc-empty{text-align:center;padding:60px 20px;color:var(--mc-text-muted);font-size:15px}.mc-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:48px}.mc-pagination__btn,.mc-pagination__num{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;color:var(--mc-text);font-size:13px;font-weight:600}.mc-pagination__num.is-active{background:var(--mc-accent);color:#fff}.mc-pagination__btn.is-disabled{color:var(--mc-text-muted);opacity:.4}@media(max-width:989px){.mc-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(max-width:749px){.mc-header{padding:44px 16px}.mc-header__title{font-size:26px}.mc-wrap{padding:0 16px 48px}.mc-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.mc-grid{grid-template-columns:repeat(2,1fr);gap:12px}.mc-card__title{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mirumi-collection.css.map */
