@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,400;1,9..144,500&family=Public+Sans:wght@300;400;500;600&family=Space+Mono:wght@400;700&display=swap";:root{--mayyt-noir: #0c0b09;--mayyt-noir-elevated: #17150f;--mayyt-ivoire: #f2ecdf;--mayyt-ivoire-mute: #b5ac9c;--mayyt-or: #c9a15b;--mayyt-or-clair: #e4c98a;--mayyt-argent: #b7bcc2;--mayyt-argent-clair: #d6dade;--mayyt-garnet: #7a2a30;--mayyt-hairline: rgba(201,161,91,.32);--mayyt-serif: "Fraunces", serif;--mayyt-sans: "Public Sans", sans-serif;--mayyt-mono: "Space Mono", monospace}.mayyt-section{background:var(--mayyt-noir);color:var(--mayyt-ivoire);font-family:var(--mayyt-sans);font-weight:300}.mayyt-section a{color:inherit;text-decoration:none}.mayyt-eyebrow{font-family:var(--mayyt-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mayyt-or)}.mayyt-container{max-width:1240px;margin:0 auto;padding:0 32px}.product-card{--accent: var(--mayyt-or);--accent-clair: var(--mayyt-or-clair);background:var(--mayyt-noir);padding:44px 30px 30px;position:relative;transition:background .4s;display:block;color:inherit;text-decoration:none;cursor:pointer}.product-card:hover{background:var(--mayyt-noir-elevated)}.product-card--homme{--accent: var(--mayyt-argent);--accent-clair: var(--mayyt-argent-clair)}.product-card .badge-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:8px}.product-card .tag-3d{font-family:var(--mayyt-mono);font-size:10px;letter-spacing:.1em;color:var(--mayyt-ivoire-mute);border:1px solid var(--mayyt-hairline);padding:3px 8px;border-radius:2px}.product-card .tag-gender{font-family:var(--mayyt-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-clair);border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);padding:3px 8px;border-radius:2px}.product-card .tag-signature{font-family:var(--mayyt-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mayyt-garnet);background:#7a2a3024;border:1px solid rgba(122,42,48,.4);padding:3px 8px;border-radius:2px}.product-card .product-visual{width:100%;aspect-ratio:1/1;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--mayyt-hairline);background:var(--mayyt-noir-elevated)}.product-card .product-visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card .product-visual model-viewer{width:100%;height:100%;--poster-color: transparent}.product-card:hover .product-visual img{transform:scale(1.05)}.product-card .gem{width:64px;height:64px;color:var(--accent)}.product-card .gem svg{width:100%;height:100%}.product-card .product-name{font-family:var(--mayyt-serif);font-style:italic;font-size:19px;text-align:center;margin-bottom:6px;text-transform:uppercase}.product-card .product-meta{text-align:center;font-family:var(--mayyt-mono);font-size:10px;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin-bottom:16px}.product-card .product-price{text-align:center;font-size:13px;color:var(--mayyt-ivoire-mute);margin-bottom:22px}.product-card .product-price strong{color:var(--mayyt-ivoire);font-weight:500;font-size:15px;display:block}.product-card .product-link{display:flex;justify-content:center;gap:8px;font-size:12.5px;border-top:1px solid var(--mayyt-hairline);padding-top:18px;color:var(--mayyt-ivoire)}.product-card .product-link .arrow{transition:transform .3s}.product-card:hover .product-link .arrow{transform:translate(4px)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--mayyt-hairline);margin-bottom:2px}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.product-grid{grid-template-columns:1fr}}.mayyt-btn{font-family:var(--mayyt-sans);font-size:13px;letter-spacing:.04em;padding:15px 32px;border-radius:2px;display:inline-block;transition:all .35s cubic-bezier(.2,.7,.2,1)}.mayyt-btn-fill{background:var(--mayyt-or);color:var(--mayyt-noir);font-weight:500}.mayyt-btn-fill:hover{background:var(--mayyt-or-clair);transform:translateY(-2px)}.mayyt-btn-line{border:1px solid var(--mayyt-hairline);color:var(--mayyt-ivoire)}.mayyt-btn-line:hover{border-color:var(--mayyt-or);color:var(--mayyt-or-clair)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mayyt-noir-or.css.map */
