.m90c{--m90c-bg: #0b0b0b;--m90c-surface: #1d1d1d;--m90c-text: #f6f2e8;--m90c-text-muted: #b9b3a7;--m90c-text-on-accent: #121212;--m90c-border: rgba(246, 242, 232, .16);--m90c-border-strong: rgba(246, 242, 232, .28);--m90c-gold: #f6c445;--m90c-gold-soft: rgba(246, 196, 69, .12);--m90c-radius-card: 22px;--m90c-radius-pill: 999px;--m90c-radius-sm: 10px;--m90c-max-width: 1320px;--m90c-px: 20px;--m90c-space-2: 8px;--m90c-space-3: 12px;--m90c-space-4: 16px;--m90c-space-5: 24px;--m90c-space-6: 32px;--m90c-space-7: 48px;background:var(--m90c-bg);color:var(--m90c-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh}.m90c *{box-sizing:border-box}.m90c img{max-width:100%;display:block}.m90c-container{width:100%;max-width:var(--m90c-max-width);margin-inline:auto;padding-inline:var(--m90c-px)}.m90c-section{padding-block:var(--m90c-space-7)}@media(max-width:767px){.m90c-section{padding-block:var(--m90c-space-6)}}.m90c-banner{width:100%;border-bottom:1px solid var(--m90c-border)}.m90c-banner img{width:100%;height:auto;display:block}.m90c-breadcrumbs{display:flex;gap:6px;font-size:.75rem;color:var(--m90c-text-muted);margin-bottom:var(--m90c-space-4)}.m90c-breadcrumbs a{color:var(--m90c-text-muted);text-decoration:none}.m90c-breadcrumbs a:hover{color:var(--m90c-gold)}.m90c-heading{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1.02;margin:0 0 8px;color:var(--m90c-text)}.m90c-intro{color:var(--m90c-text-muted);margin:0 0 var(--m90c-space-6);max-width:60ch}.m90c-nav-row{display:flex;flex-wrap:wrap;gap:var(--m90c-space-2);margin-bottom:var(--m90c-space-6)}.m90c-nav-btn{border:1px solid var(--m90c-border-strong);background:transparent;color:var(--m90c-text);border-radius:var(--m90c-radius-pill);padding:10px 20px;font-size:.875rem;font-weight:700;cursor:pointer}.m90c-nav-btn.is-active{background:var(--m90c-gold);border-color:var(--m90c-gold);color:var(--m90c-text-on-accent)}.m90c-flag-nav{display:flex;flex-wrap:wrap;gap:var(--m90c-space-3);margin-bottom:var(--m90c-space-7)}.m90c-flag-btn{border:1px solid var(--m90c-border);border-radius:var(--m90c-radius-sm);padding:var(--m90c-space-3);display:flex;flex-direction:column;align-items:center;gap:var(--m90c-space-2);background:transparent;cursor:pointer;min-width:88px}.m90c-flag-chip{width:48px;height:32px;border-radius:3px;object-fit:cover;display:block;border:1px solid var(--m90c-border)}.m90c-flag-chip--all,.m90c-flag-chip--other{background:var(--m90c-surface)}.m90c-flag-name{font-size:.75rem;font-weight:700;color:var(--m90c-text);text-align:center}.m90c-flag-btn.is-active{border-color:var(--m90c-gold);background:var(--m90c-gold-soft)}.m90c-flag-btn.is-active .m90c-flag-chip{border-color:var(--m90c-gold)}.m90c-flag-btn.is-active .m90c-flag-name{color:var(--m90c-gold)}.m90c-card-row{display:flex;flex-wrap:wrap;gap:var(--m90c-space-3);margin-bottom:var(--m90c-space-7)}.m90c-card{border:1px solid var(--m90c-border);border-radius:var(--m90c-radius-sm);padding:var(--m90c-space-4) var(--m90c-space-5);text-align:center;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:var(--m90c-space-2);background:transparent;color:var(--m90c-text);font-weight:700;font-size:.875rem;cursor:pointer}.m90c-card.is-active{border-color:var(--m90c-gold);background:var(--m90c-gold-soft);color:var(--m90c-gold)}.m90c-retro-search-bar{display:flex;gap:var(--m90c-space-2);align-items:center;background:var(--m90c-surface);border:1px solid var(--m90c-border);border-radius:var(--m90c-radius-pill);padding:10px 10px 10px 20px;margin-bottom:var(--m90c-space-3);max-width:560px;color:var(--m90c-text-muted)}.m90c-retro-search-bar input{flex:1;background:transparent;border:0;color:var(--m90c-text);font-size:.9rem;outline:none}.m90c-retro-search-bar input::placeholder{color:var(--m90c-text-muted)}.m90c-retro-search-clear{border:0;background:transparent;color:var(--m90c-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.m90c-retro-search-clear:hover{color:var(--m90c-text)}.m90c-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--m90c-space-4)}@media(min-width:768px){.m90c-product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.m90c-product-grid{grid-template-columns:repeat(4,1fr)}}.m90c-product-grid .m90-product-card{position:relative;display:flex;flex-direction:column;color:var(--m90c-text);text-decoration:none}.m90c-product-grid .m90-product-card-media{position:relative;aspect-ratio:4 / 5;border-radius:var(--m90c-radius-sm);overflow:hidden;background:var(--m90c-surface);display:block}.m90c-product-grid .m90-product-card-media img{width:100%;height:100%;object-fit:cover}.m90c-product-grid .m90-product-badge{position:absolute;top:var(--m90c-space-2);left:var(--m90c-space-2);background:var(--m90c-gold);color:var(--m90c-text-on-accent);font-size:.65rem;font-weight:900;text-transform:uppercase;padding:4px 10px;border-radius:var(--m90c-radius-pill)}.m90c-product-grid .m90-product-card-body{display:flex;flex-direction:column;gap:2px;padding-top:var(--m90c-space-3)}.m90c-product-grid .m90-product-card-title{font-size:.9rem;font-weight:600;color:var(--m90c-text)}.m90c-product-grid .m90-product-card .price{font-weight:800;color:var(--m90c-text)}.m90c-product-grid .m90-product-card .compare-at-price{color:var(--m90c-text-muted);text-decoration:line-through;font-size:.8rem;margin-right:6px}.m90c-product-grid .m90-product-card-fav{position:absolute;top:var(--m90c-space-2);right:var(--m90c-space-2);width:32px;height:32px;border-radius:999px;border:0;background:#0b0b0b8c;color:var(--m90c-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.m90c-product-grid .m90-product-card-fav svg{width:16px;height:16px}.m90c-product-grid .m90-product-card-fav.is-active{color:var(--m90c-gold)}.m90c-product-grid .m90-product-card-fav.is-active svg{fill:currentColor}.m90c-empty{padding-block:var(--m90c-space-7);text-align:center;color:var(--m90c-text-muted)}body:has(.m90c) #header-group header-component{--color-background-top-row: rgba(11, 11, 11, 1);--color-background-bottom-row: rgba(11, 11, 11, 1);--color-foreground: #f6f2e8;--color-foreground-rgb: 246, 242, 232;background:#0b0b0b;color:#f6f2e8;border-bottom-color:#f6f2e829}body:has(.m90c) #header-group a:hover,body:has(.m90c) #header-group button:hover{color:#f6c445}body:has(.m90c){background:#0b0b0b}body:has(.m90c) #MainContent,main[data-template*=collection]{background:#0b0b0b}body:has(.m90c)>footer{background:#141414!important;--color-foreground: #f6f2e8 !important;--color-foreground-rgb: 246, 242, 232 !important;--color-foreground-muted: rgba(246, 242, 232, .7) !important;--color-foreground-subdued: rgba(246, 242, 232, .55) !important;--color-input-background: #1d1d1d !important;--color-input-text: #f6f2e8 !important;--color-input-text-rgb: 246, 242, 232 !important;--color-input-border: rgba(246, 242, 232, .28) !important;color:#f6f2e8!important}body:has(.m90c)>footer a:hover{color:#f6c445!important}body:has(.m90c)>footer .email-signup__input::placeholder{color:#f6f2e899!important}body:has(.m90c)>footer .email-signup__button{--button-color: #f6c445 !important;--button-background-color: transparent !important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/90m-collections.css.map */
