@font-face{font-family:MLSticker;src:url(fonts/regular.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:MLSticker;src:url(fonts/bold.woff) format('woff');font-style:normal;font-weight:600 900;font-display:swap}
.mls,.mls-dialog{--mls-ink:#171918;--mls-gold:#c9a66a;--mls-ivory:#f6f3ed;--mls-muted:#797a74;--mls-line:#dedbd3;font-family:MLSticker,Arial,sans-serif;font-weight:400;line-height:1.6;text-align:right;direction:rtl;color:var(--mls-ink);box-sizing:border-box}
.mls *,.mls *::before,.mls *::after,.mls-dialog *,.mls-dialog *::before,.mls-dialog *::after{box-sizing:border-box}
.mls{width:100%;max-width:none;margin-block:0;isolation:isolate;background:var(--mls-ivory)}
.mls--full{width:calc(100vw - var(--mls-scrollbar,0px));margin-inline:calc(50% - (100vw - var(--mls-scrollbar,0px))/2)}
.mls [hidden],.mls-dialog [hidden]{display:none!important}
.mls img,.mls-dialog img{max-width:100%;border:0;box-shadow:none;margin:0}
.mls h2,.mls h3,.mls p,.mls-dialog h2,.mls-dialog p{font-family:inherit;padding:0;letter-spacing:normal;margin:0}
.mls a,.mls-dialog a{text-decoration:none!important;box-shadow:none}
.mls button,.mls-dialog button,.mls input{font:inherit;letter-spacing:normal;text-transform:none;min-height:0;margin:0}
.mls button,.mls-dialog button{cursor:pointer;appearance:none;box-shadow:none}
.mls a:focus-visible,.mls button:focus-visible,.mls input:focus-visible,.mls-dialog a:focus-visible,.mls-dialog button:focus-visible{outline:3px solid #b89452;outline-offset:4px}
.mls svg,.mls-dialog svg{display:block;width:22px;height:22px;flex-shrink:0}
.mls-shell{width:min(1280px,calc(100% - 80px));margin-inline:auto}
.mls-hero{overflow:hidden;position:relative;background:#151919;color:#f3efe5;border-bottom:1px solid #3b3529}
.mls-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 13% 35%,#b18e5020,transparent 55%),linear-gradient(115deg,transparent 65%,#ffffff02 65.2%,transparent 65.4%)}
.mls-hero-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center;padding-block:74px 52px;min-height:510px}
.mls-intro{position:relative;z-index:2}
.mls .mls-eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;color:#d8c199;margin-bottom:22px}
.mls-star{font-size:21px;line-height:1}
.mls .mls-intro h2{font-size:clamp(39px,4.15vw,64px);font-weight:800;line-height:1.2;color:#f6f3eb;letter-spacing:-1.7px;margin-bottom:21px}
.mls .mls-intro h2 span{color:#d2b176}
.mls .mls-description{font-size:16px;color:#c0c3bd;line-height:1.95;max-width:440px}
.mls-hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px;flex-wrap:wrap}
.mls-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 22px;border:1px solid var(--mls-line);border-radius:7px;background:transparent;color:var(--mls-ink);font-size:14px;font-weight:700;line-height:1.5;transition:background .18s,color .18s,transform .18s}
.mls a.mls-button--gold,.mls-dialog a.mls-button--gold{background:#d2b176;border-color:#d2b176;color:#171b19}
.mls .mls-button--gold:hover,.mls-dialog .mls-button--gold:hover{background:#e4c892;border-color:#e4c892;color:#151918;transform:translateY(-2px)}
.mls .mls-how-link{font-size:12px;color:#ddd9cf;border-bottom:1px solid #807051;padding-block:5px}
.mls .mls-how-link:hover{color:#e4c892}
.mls-facts{display:flex;gap:0;margin-top:39px;padding-top:25px;border-top:1px solid #ffffff13}
.mls-facts span{display:flex;flex-direction:column;gap:3px;color:#9ca49e;font-size:11px;flex:1;padding-inline:22px;border-inline-end:1px solid #ffffff14}
.mls-facts span:first-child{padding-inline-start:0}
.mls-facts span:last-child{border:0;padding-inline-end:0}
.mls-facts b{font-size:20px;font-weight:700;color:#e4d5b8;line-height:1.3;align-self:flex-start}
.mls-showcase{position:relative;height:346px;min-width:0;margin-top:0}
.mls-floating{position:absolute;overflow:hidden;width:93%;border:1px solid #aa8e58;border-radius:3px;box-shadow:0 18px 42px #0009;background:#171919;will-change:transform}
.mls-floating img{display:block;width:100%;height:auto;aspect-ratio:8/3}
.mls-floating--0{top:150px;right:9%;z-index:3;transform:rotate(-6deg)}
.mls-floating--1{top:-13px;right:-1%;z-index:1;transform:rotate(6deg)}
.mls-floating--2{top:73px;right:1%;z-index:2;transform:rotate(-1deg)}
.mls-showcase-note{position:absolute;bottom:-34px;left:0;display:flex;gap:10px;align-items:center;color:#9c9e93;font-size:11px;letter-spacing:.3px}
.mls-showcase-note span{height:1px;width:42px;background:#a48954}
.mls-collection{padding-block:57px 48px;scroll-margin-top:30px}
.mls-collection-header{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}
.mls .mls-overline{font-size:11px;letter-spacing:.8px;color:#89724a;margin-bottom:8px;font-weight:700}
.mls .mls-collection-header h2{font-size:29px;line-height:1.4;font-weight:800;color:var(--mls-ink)}
.mls-search{display:flex;gap:11px;align-items:center;width:340px;flex-shrink:0;border:1px solid #d8d5cb;border-radius:8px;padding:12px 15px;background:#fdfcf8;color:#8e8a7d;cursor:text;margin:0}
.mls-search:focus-within{border-color:#9a7c46;box-shadow:0 0 0 3px #c9a66a1a}
.mls .mls-search input{border:0;background:transparent;box-shadow:none!important;outline:none;color:#222721;font-size:13px;padding:0;width:100%;height:25px;line-height:25px;border-radius:0}
.mls .mls-search input::placeholder{color:#8e8d85;opacity:1}
.mls-filters{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:23px;border-bottom:1px solid #dcd8ce}
.mls .mls-filters button{display:inline-flex;align-items:center;gap:8px;border:1px solid #ddd9cf;border-radius:5px;background:transparent;color:#686b63;padding:8px 11px;font-size:11px;font-weight:600;line-height:1.7;transition:background .16s,color .16s,border-color .16s}
.mls .mls-filters button span{font-size:10px;color:#949487;font-variant-numeric:tabular-nums}
.mls .mls-filters button:hover{border-color:#a79069;color:#3e3a2f;background:#ebe6db}
.mls .mls-filters button.is-active{background:#252c28;border-color:#252c28;color:#f9f5eb}
.mls .mls-filters button.is-active span{color:#d3ba84}
.mls-results-bar{display:flex;align-items:center;justify-content:space-between;padding-block:17px 19px;color:#8a8b80;font-size:11px}
.mls .mls-results-bar p{font-size:12px;color:#5e625b}
.mls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
.mls-card{min-width:0;background:#fffdf8;border:1px solid #dedbd2;border-radius:9px;overflow:hidden;box-shadow:0 3px 7px #24261903;transition:transform .2s,border-color .2s,box-shadow .2s;animation:mls-enter .32s ease both}
.mls-card:hover{border-color:#bfa271;box-shadow:0 12px 24px #252d2010;transform:translateY(-3px)}
.mls-art{display:block;position:relative;overflow:hidden;background:#1b201d;aspect-ratio:8/3}
.mls .mls-art img{width:100%;height:100%;object-fit:contain;display:block;transition:filter .2s}
.mls-expand{position:absolute;left:12px;top:12px;background:#1118;color:#fff;border:1px solid #fff5;padding:6px;border-radius:5px;opacity:0;transform:translateY(3px);transition:opacity .2s,transform .2s}
.mls-expand svg{width:16px;height:16px}
.mls-card:hover .mls-expand,.mls-art:focus-visible .mls-expand{opacity:1;transform:none}
.mls-card-body{padding:15px 17px 13px}
.mls-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#706d5f}
.mls-number{font-size:10px;font-variant-numeric:tabular-nums;color:#9c9c90;letter-spacing:1px}
.mls-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eeebe4;margin-top:11px;padding-top:11px}
.mls-file-meta{font-family:Arial,sans-serif;font-size:10px;color:#9a9b91;white-space:nowrap}
.mls .mls-download{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#756039;padding:2px 0;border:0;line-height:1.6}
.mls .mls-download:hover{color:#3b2b12}
.mls-download svg{width:17px;height:17px}
.mls-load-wrap{text-align:center;margin-top:36px}
.mls .mls-button--more{font-family:inherit;background:transparent;border-color:#b8ae96;font-size:13px;color:#353d35;min-width:215px;padding-block:12px}
.mls .mls-button--more:hover{background:#e9e3d7;color:#292f27}
.mls .mls-load-wrap p{font-size:11px;color:#98998e;margin-top:10px}
.mls-empty{text-align:center;padding:55px 20px 25px}
.mls-empty>span{display:inline-flex;padding:16px;border:1px solid #ded8ca;border-radius:50%;color:#a18c67;margin-bottom:14px}
.mls .mls-empty h3{font-size:22px;color:#343c31;margin-bottom:8px}
.mls .mls-empty p{color:#85897d;font-size:13px;margin-bottom:20px}
.mls-guide{display:grid;grid-template-columns:.75fr 2fr;gap:55px;border-top:1px solid #d7d3c8;margin-top:60px;padding-top:36px;scroll-margin-top:35px}
.mls .mls-guide h2{font-size:25px;line-height:1.5;color:#252e27;font-weight:700}
.mls-guide ol{padding:0;margin:7px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none}
.mls-guide li{display:flex;gap:13px;align-items:flex-start;margin:0;padding:0;list-style:none}
.mls-guide li>span{font-family:Arial,sans-serif;font-size:14px;color:#ad8d58;border-bottom:1px solid #bdab8d;padding-bottom:4px}
.mls .mls-guide h3{font-size:15px;font-weight:700;line-height:1.4;color:#3b4238;margin-bottom:8px}
.mls .mls-guide li p{font-size:11px;line-height:1.9;color:#888b7e}
.mls-noscript{padding-top:20px;font-size:13px}
.mls-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}
.mls-dialog{border:1px solid #51452f;padding:0;border-radius:13px;width:min(1080px,calc(100% - 36px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;background:#1c211e;color:#e6e5da;margin:auto;box-shadow:0 25px 120px #0009}
.mls-dialog::backdrop{background:#090d0be6;backdrop-filter:blur(6px)}
.mls-dialog-top{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#c2b496;border-bottom:1px solid #ffffff0d}
.mls-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:8px!important;border:1px solid #ffffff1c;border-radius:6px;background:transparent;color:#d6d8cb;flex-shrink:0;transition:background .16s}
.mls-dialog .mls-icon-button:hover{background:#ffffff12;color:#fff}
.mls-dialog .mls-icon-button:disabled{opacity:.25;cursor:default}
.mls-dialog-image{position:relative;aspect-ratio:8/3;background:#0a0c0b}
.mls-dialog-image img{display:block;width:100%;height:100%;object-fit:contain}
.mls-image-loading,.mls-image-error{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:13px;color:#d0c3a9;background:#141914}
.mls-dialog-content{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 27px}
.mls-dialog .mls-dialog-content h2{font-size:23px;color:#f1f0e7;line-height:1.5;font-weight:700}
.mls-dialog .mls-dialog-content p{font-size:11px;color:#92998b;margin-top:6px}
.mls-dialog-content .mls-button{font-size:13px;white-space:nowrap}
.mls-dialog-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 27px;border-top:1px solid #ffffff10}
.mls-dialog-nav{display:flex;align-items:center;gap:16px;font-size:11px;color:#a2aa9b;font-variant-numeric:tabular-nums}
.mls-dialog .mls-prev svg{transform:rotate(180deg)}
.mls-dialog .mls-share{display:flex;align-items:center;gap:9px;background:none;border:0;color:#c4b18d;padding:8px 0;font-size:12px}
.mls-dialog .mls-share:hover{color:#e4cd9b}
.mls-share svg{width:16px;height:16px}
.mls-toast{position:fixed!important;bottom:25px;left:50%;transform:translateX(-50%);z-index:2147483640;padding:12px 22px!important;margin:0!important;border-radius:8px;border:1px solid #bba371;background:#17251e;color:#fff!important;font-size:13px!important;box-shadow:0 8px 30px #0003;pointer-events:none}
@keyframes mls-enter{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media (min-width:1400px){.mls-hero-inner{gap:95px}.mls-intro h2{white-space:nowrap}}
@media (max-width:1050px){.mls-shell{width:calc(100% - 48px)}.mls-hero-inner{gap:35px;padding-block:60px 48px;min-height:470px}.mls-showcase{height:285px}.mls-floating--0{top:131px}.mls-floating--1{top:8px}.mls-floating--2{top:70px}.mls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mls-guide{grid-template-columns:1fr;gap:25px}.mls-guide-heading h2 br{display:none}.mls .mls-collection-header h2{font-size:24px}.mls-search{width:300px}.mls-facts span{padding-inline:13px}}
@media (max-width:760px){.mls-hero-inner{grid-template-columns:1fr;padding-block:41px 38px;gap:28px}.mls-intro{text-align:center}.mls .mls-eyebrow{justify-content:center;font-size:11px;margin-bottom:18px}.mls .mls-intro h2{font-size:43px;line-height:1.24;letter-spacing:-1.2px;margin-bottom:15px}.mls .mls-description{font-size:13px;max-width:370px;margin-inline:auto}.mls-hero-actions{justify-content:center;gap:20px;margin-top:22px}.mls-facts{max-width:430px;margin:29px auto 0;padding-top:22px;text-align:center}.mls-facts span{font-size:10px;align-items:center}.mls-facts b{font-size:18px;align-self:center}.mls-showcase{width:90%;max-width:440px;margin:0 auto;height:200px}.mls-floating{width:84%}.mls-floating--1{top:0;right:0}.mls-floating--2{top:43px;right:4%}.mls-floating--0{top:87px;right:13%}.mls-showcase-note{display:none}.mls-collection{padding-block:36px}.mls-collection-header{display:block;margin-bottom:20px}.mls .mls-collection-header h2{font-size:24px}.mls-search{margin-top:20px;width:100%}.mls .mls-filters button{font-size:10px;padding:7px 10px;gap:7px}.mls-filters{gap:7px;padding-bottom:18px}.mls-results-bar>span{font-size:10px}.mls-guide ol{gap:24px}.mls-guide li{display:block}.mls-guide li>span{display:inline-block;margin-bottom:12px}.mls-dialog-content{padding:19px;gap:17px;align-items:flex-start;flex-direction:column}.mls-dialog .mls-dialog-content h2{font-size:19px}.mls-dialog-content .mls-button{width:100%}.mls-dialog-bottom{padding:13px 19px;gap:15px}.mls-dialog .mls-share{font-size:11px;gap:6px}.mls-dialog-nav{gap:9px}.mls-dialog-top{padding:10px 14px}.mls-dialog-top span{font-size:10px}}
@media (max-width:560px){.mls-shell{width:calc(100% - 32px)}.mls-grid{grid-template-columns:minmax(0,1fr);gap:18px}.mls-card-body{padding:13px 16px}.mls-card-meta{font-size:11px}.mls .mls-download{font-size:12px;padding-block:5px}.mls-card-bottom{margin-top:9px;padding-top:8px}.mls .mls-intro h2{font-size:38px}.mls-showcase{height:165px;margin-bottom:2px}.mls-floating--0{top:72px}.mls-floating--2{top:36px}.mls-guide{margin-top:42px;padding-top:28px}.mls-guide ol{grid-template-columns:1fr;gap:22px}.mls-guide li{display:flex;gap:16px}.mls-guide li>span{margin:0}.mls .mls-guide li p{font-size:12px}.mls .mls-guide h2{font-size:23px}.mls-guide h2 br{display:none}.mls-dialog{width:calc(100% - 18px);border-radius:9px}.mls-dialog .mls-share span{max-width:90px;line-height:1.5}.mls-dialog-nav{gap:7px}.mls-results-bar{font-size:10px}.mls-toast{width:max-content;max-width:calc(100% - 28px);text-align:center}}
@media (prefers-reduced-motion:reduce){.mls *,.mls-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.mls-hero,.mls-filters,.mls-search,.mls-load-wrap,.mls-guide,.mls-download,.mls-dialog,.mls-results-bar{display:none!important}.mls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mls-card{break-inside:avoid}.mls--full{width:100%;margin:0}}
