.mlx{--mlx-bg: #0a0a0a;--mlx-sidebar: #1a1a1a;--mlx-card: #222222;--mlx-text: #ffffff;--mlx-muted: #999999;--mlx-gold: #c9a84c;--mlx-heading-font: "Playfair Display", serif;--mlx-heading-weight: 400;--mlx-heading-style: normal;--mlx-body-font: "Montserrat", sans-serif;--mlx-columns: 3;--mlx-columns-mobile: 2;display:block;background-color:var(--mlx-bg);color:var(--mlx-text);padding:40px 20px}.mlx__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.mlx__container--no-sidebar{grid-template-columns:minmax(0,1fr)}.mlx__sidebar{background-color:var(--mlx-sidebar);border-radius:4px;position:sticky;top:20px}.mlx__sidebar>summary{display:none}.mlx__sidebar-inner{padding:30px 20px}.mlx__sidebar-title{font-family:var(--mlx-heading-font);font-weight:var(--mlx-heading-weight);font-style:var(--mlx-heading-style);color:var(--mlx-gold);font-size:24px;line-height:1.2;margin:0 0 8px;letter-spacing:.5px}.mlx__sidebar-count{font-family:var(--mlx-body-font);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mlx-muted);margin:0 0 24px}.mlx-filter-group{margin-bottom:28px}.mlx-filter-group:last-child{margin-bottom:0}.mlx-filter-group__label{font-family:var(--mlx-body-font);font-weight:600;color:var(--mlx-text);font-size:13px;text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;display:block}.mlx-filter-option{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:2px 0;text-decoration:none;color:var(--mlx-text);font-family:var(--mlx-body-font);font-size:14px;line-height:1.4}.mlx-filter-option:hover .mlx-filter-option__name,.mlx-filter-option:focus-visible .mlx-filter-option__name{color:var(--mlx-gold)}.mlx-filter-option.is-active .mlx-filter-option__name{color:var(--mlx-gold)}.mlx-filter-option__name{transition:color .2s ease}.mlx-filter-option__count{opacity:.5;font-size:12px}.mlx-filter-option__toggle{position:relative;flex:0 0 auto;width:40px;height:20px;background-color:#444;border-radius:20px;transition:background-color .3s ease}.mlx-filter-option.is-active .mlx-filter-option__toggle{background-color:var(--mlx-gold)}.mlx-filter-option__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.mlx-filter-option.is-active .mlx-filter-option__knob{transform:translate(20px)}.mlx-price-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mlx-price-filter__field{display:flex;align-items:center;gap:4px;font-family:var(--mlx-body-font);font-size:13px;color:var(--mlx-muted)}.mlx-price-filter input{width:72px;background-color:transparent;border:1px solid #444;border-radius:2px;color:var(--mlx-text);font-family:var(--mlx-body-font);font-size:13px;padding:6px 8px}.mlx-price-filter button{background-color:transparent;border:1px solid var(--mlx-gold);color:var(--mlx-gold);font-family:var(--mlx-body-font);font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:7px 12px;border-radius:2px;cursor:pointer}.mlx__clear{display:inline-block;margin-top:8px;font-family:var(--mlx-body-font);font-size:13px;color:var(--mlx-muted);text-decoration:underline;text-underline-offset:3px}.mlx__clear:hover{color:var(--mlx-gold)}.mlx__main{min-width:0}.mlx__header{margin-bottom:24px}.mlx__breadcrumb{font-family:var(--mlx-body-font);color:var(--mlx-muted);font-size:13px;margin-bottom:14px}.mlx__breadcrumb a{color:var(--mlx-muted);text-decoration:none}.mlx__breadcrumb a:hover{color:var(--mlx-gold)}.mlx__title{font-family:var(--mlx-heading-font);font-weight:var(--mlx-heading-weight);font-style:var(--mlx-heading-style);color:var(--mlx-gold);font-size:48px;line-height:1.1;margin:0 0 16px;letter-spacing:1px}.mlx__description{font-family:var(--mlx-body-font);color:var(--mlx-muted);font-size:15px;line-height:1.7;max-width:68ch;margin:0 0 8px}.mlx__active-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 0}.mlx__active-tag{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--mlx-gold);color:var(--mlx-gold);font-family:var(--mlx-body-font);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:2px;text-decoration:none}.mlx__active-tag:hover{background-color:var(--mlx-gold);color:var(--mlx-bg)}.mlx__controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px}.mlx__count{font-family:var(--mlx-body-font);color:var(--mlx-muted);font-size:13px;margin:0}.mlx__sort{display:flex;align-items:center;gap:10px;font-family:var(--mlx-body-font);color:var(--mlx-text);font-size:14px;margin:0}.mlx__sort select{background-color:transparent;border:1px solid #444;color:var(--mlx-text);padding:8px 12px;border-radius:2px;font-family:var(--mlx-body-font);font-size:14px;cursor:pointer}.mlx__sort select option{background-color:var(--mlx-sidebar);color:var(--mlx-text)}.mlx__grid{display:grid;grid-template-columns:repeat(var(--mlx-columns, 3),minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0 0 40px}.mlx__empty{font-family:var(--mlx-body-font);color:var(--mlx-muted);font-size:16px;line-height:1.7;padding:40px 0}.mlx-card{background-color:var(--mlx-card);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease}.mlx-card:hover{transform:translateY(-5px)}.mlx-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--mlx-sidebar)}.mlx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.mlx-card__image--secondary{opacity:0}.mlx-card__media:hover .mlx-card__image--secondary{opacity:1}.mlx-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--mlx-sidebar)}.mlx-card__placeholder svg{width:60%;height:60%;opacity:.3}.mlx-card__flags{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mlx-card__flag{font-family:var(--mlx-body-font);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:2px}.mlx-card__flag--bestseller{background-color:var(--mlx-gold);color:var(--mlx-bg)}.mlx-card__flag--stock{background-color:#000000b8;color:#fff;border:1px solid rgba(255,255,255,.28)}.mlx-card__flag--soldout{background-color:#000000b8;color:var(--mlx-muted);border:1px solid rgba(255,255,255,.28)}.mlx-card__info{padding:20px;display:flex;flex-direction:column;flex:1 1 auto}.mlx-card__title{font-family:var(--mlx-heading-font);font-weight:var(--mlx-heading-weight);font-style:var(--mlx-heading-style);font-size:18px;line-height:1.3;margin:0 0 10px;letter-spacing:.5px}.mlx-card__title a{color:var(--mlx-text);text-decoration:none}.mlx-card__title a:hover{color:var(--mlx-gold)}.mlx-card__badge{align-self:flex-start;display:inline-block;background-color:var(--mlx-gold);color:var(--mlx-bg);font-family:var(--mlx-body-font);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:2px;margin-bottom:12px}.mlx-card__vendor{font-family:var(--mlx-body-font);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mlx-muted);margin:0 0 8px}.mlx-card__price{font-family:var(--mlx-body-font);color:var(--mlx-text);font-size:16px;margin:0 0 15px}.mlx-card__price-compare{text-decoration:line-through;opacity:.55;margin-right:8px}.mlx-card__price-secondary{font-size:14px;opacity:.7;margin-left:8px;white-space:nowrap}.mlx-card__cta,.mlx-card__form{margin-top:auto}.mlx-card__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background-color:transparent;border:1px solid var(--mlx-gold);color:var(--mlx-gold);font-family:var(--mlx-body-font);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 20px;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;border-radius:2px}.mlx-card__cta:hover:not([disabled]){background-color:var(--mlx-gold);color:var(--mlx-bg)}.mlx-card__cta[disabled]{border-color:#444;color:var(--mlx-muted);cursor:not-allowed}.mlx-card__spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mlx-spin .7s linear infinite}.mlx-card__spinner.hidden{display:none}@keyframes mlx-spin{to{transform:rotate(360deg)}}.mlx-card .product-form__error-message-wrapper{font-family:var(--mlx-body-font);font-size:12px;color:#ff9a9a;margin-top:8px}.mlx__pagination{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:40px;list-style:none;padding:0}.mlx__pagination a,.mlx__pagination span{display:inline-block;font-family:var(--mlx-body-font);color:var(--mlx-text);background-color:transparent;border:1px solid #444;padding:8px 15px;border-radius:2px;font-size:14px;text-decoration:none;transition:border-color .3s ease,color .3s ease}.mlx__pagination a:hover{border-color:var(--mlx-gold);color:var(--mlx-gold)}.mlx__pagination .is-current{background-color:var(--mlx-gold);color:var(--mlx-bg);border-color:var(--mlx-gold)}.mlx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:989px){.mlx{padding:24px 16px}.mlx__container{grid-template-columns:minmax(0,1fr);gap:24px}.mlx__sidebar{position:static}.mlx__sidebar>summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;font-family:var(--mlx-body-font);font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--mlx-gold);list-style:none}.mlx__sidebar>summary::-webkit-details-marker{display:none}.mlx__sidebar>summary:after{content:"+";font-size:18px;line-height:1}.mlx__sidebar[open]>summary:after{content:"\2212"}.mlx__sidebar-inner{padding:0 20px 24px}.mlx__title{font-size:34px}.mlx__grid{grid-template-columns:repeat(var(--mlx-columns-mobile, 2),minmax(0,1fr));gap:16px}.mlx-card__info{padding:14px}.mlx-card__title{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mayf-luxury-collection.css.map */
