.aslan-mayoreo{--noir-900:#0c0c0e;--noir-800:#17171a;--noir-700:#232327;--noir-600:#34343a;--noir-500:#4a4a52;--graphite-400:#6d6d76;--graphite-300:#9a9aa2;--silver-200:#c7c8cd;--silver-100:#e3e4e8;--platinum-50:#f2f2f0;--ivory:#faf8f3;--white:#ffffff;--bronze-600:#7a5a34;--bronze-500:#9c744a;--bronze-400:#c19a6b;--bronze-100:#ece0cf;--success:#4f6b53;--error:#8c4a45;--text-primary:var(--noir-900);--text-secondary:var(--graphite-400);--text-muted:var(--graphite-300);--border-hairline:var(--silver-100);--accent:var(--bronze-500);--font-display:var(--am-font-heading,"Hubot Sans",system-ui,sans-serif);--font-sans:var(--am-font-body,"Cabin",system-ui,sans-serif);--font-mono:var(--am-font-body,"Cabin",system-ui,sans-serif);--tracking-label:.22em;--tracking-eyebrow:.32em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:2px;--radius-card:3px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(12,12,14,.04),0 8px 24px rgba(12,12,14,.06);--shadow-raised:0 4px 12px rgba(12,12,14,.08),0 24px 48px rgba(12,12,14,.1);--gradient-silver:linear-gradient(120deg,#f4f5f7 0%,#c7c8cd 38%,#fff 52%,#a9abb2 70%,#e3e4e8 100%);--gradient-bronze:linear-gradient(120deg,#c19a6b 0%,#9c744a 55%,#7a5a34 100%);--gradient-noir:linear-gradient(160deg,#17171a 0%,#0c0c0e 100%);--ease:cubic-bezier(.22,.61,.36,1);--dur-fast:.16s;--dur-med:.28s}.aslan-mayoreo *{box-sizing:border-box}html,.aslan-mayoreo-page{margin:0;background:#e9e7e1}.aslan-mayoreo{color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.aslan-mayoreo button{font:inherit;color:inherit;cursor:pointer}.aslan-mayoreo img{display:block}.aslan-mayoreo .am-app{position:relative;width:100%;max-width:390px;height:100vh;max-height:844px;margin:0 auto;background:var(--ivory);display:flex;flex-direction:column;overflow:hidden}@media(min-width:500px){.aslan-mayoreo-page{padding:24px 0}.aslan-mayoreo .am-app{box-shadow:var(--shadow-raised)}}.aslan-mayoreo .scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.aslan-mayoreo .fade{animation:am-fade var(--dur-med) var(--ease)}@keyframes am-fade{0%{opacity:0}to{opacity:1}}.aslan-mayoreo .eyebrow{display:flex;align-items:center;gap:12px;font:500 11px/1 var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--graphite-400)}.aslan-mayoreo .eyebrow:before{content:"";width:22px;height:1px;background:var(--bronze-500)}.aslan-mayoreo .eyebrow.light{color:var(--silver-200)}.aslan-mayoreo .eyebrow.center{justify-content:center}.aslan-mayoreo .label{font:500 10px/1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite-400)}.aslan-mayoreo .mono{font-family:var(--font-mono);letter-spacing:.12em}.aslan-mayoreo .display{font-family:var(--font-display);font-weight:500;line-height:1.08;margin:0}.aslan-mayoreo .display i{font-style:normal}.aslan-mayoreo .diamond{display:inline-block;width:6px;height:6px;transform:rotate(45deg);background:var(--bronze-500);flex:none}.aslan-mayoreo .divider{height:1px;background:var(--border-hairline)}.aslan-mayoreo .divider.metal{height:2px;background:var(--gradient-silver);border-radius:2px}.aslan-mayoreo .divider.ornament{display:flex;align-items:center;gap:16px;height:auto;background:none}.aslan-mayoreo .divider.ornament:before,.aslan-mayoreo .divider.ornament:after{content:"";flex:1;height:1px;background:var(--border-hairline)}.aslan-mayoreo .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 22px;border:1px solid var(--noir-900);border-radius:var(--radius-sm);background:var(--noir-900);color:var(--ivory);font:500 12px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.aslan-mayoreo .btn:hover{background:var(--noir-700)}.aslan-mayoreo .btn.block{display:flex;width:100%}.aslan-mayoreo .btn.lg{min-height:52px;font-size:12.5px}.aslan-mayoreo .btn.sm{min-height:36px;padding:0 14px;font-size:10.5px;letter-spacing:.22em}.aslan-mayoreo .btn.outline{background:transparent;color:var(--noir-900)}.aslan-mayoreo .btn.outline:hover{background:var(--platinum-50)}.aslan-mayoreo .btn.ghost{background:transparent;border-color:transparent;color:var(--noir-900)}.aslan-mayoreo .btn.on-dark{background:var(--ivory);color:var(--noir-900);border-color:var(--ivory)}.aslan-mayoreo .btn.on-dark:hover{background:var(--white)}.aslan-mayoreo .btn.bronze{background:var(--bronze-500);border-color:var(--bronze-500)}.aslan-mayoreo .btn.disabled,.aslan-mayoreo .btn:disabled{background:var(--platinum-50);border-color:var(--silver-100);color:var(--graphite-400);cursor:not-allowed;letter-spacing:.04em;text-transform:none;font-size:13px;font-weight:400}.aslan-mayoreo .iconbtn{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-hairline);background:var(--white);border-radius:var(--radius-sm);font-size:16px}.aslan-mayoreo .symbol{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:var(--radius-pill);border:1px solid var(--silver-100);background:var(--platinum-50);font:500 9.5px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--noir-800);white-space:nowrap}.aslan-mayoreo .symbol.on{background:var(--noir-900);border-color:var(--noir-900);color:var(--ivory)}.aslan-mayoreo .symbol.on .diamond{background:var(--bronze-400)}.aslan-mayoreo .badge{display:inline-block;padding:6px 10px;border-radius:var(--radius-sm);font:500 10px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;background:var(--noir-900);color:var(--ivory)}.aslan-mayoreo .price{display:inline-flex;align-items:baseline;gap:6px}.aslan-mayoreo .price b{font:500 17px/1 var(--font-sans);letter-spacing:.02em}.aslan-mayoreo .price small{font:400 9.5px/1 var(--font-mono);letter-spacing:.12em;color:var(--graphite-400)}.aslan-mayoreo .price.lg b{font-size:24px}.aslan-mayoreo .stepper{display:grid;grid-template-columns:40px minmax(28px,1fr) 40px;align-items:center;height:40px;border:1px solid var(--noir-900);border-radius:var(--radius-sm);background:var(--white)}.aslan-mayoreo .stepper button{height:38px;border:0;background:transparent;font-size:17px;font-weight:300}.aslan-mayoreo .stepper button.plus{background:var(--noir-900);color:var(--ivory)}.aslan-mayoreo .stepper span{text-align:center;font:500 14px/1 var(--font-sans)}.aslan-mayoreo .stepper.soft{border-color:var(--silver-200)}.aslan-mayoreo .field{display:flex;flex-direction:column;gap:6px}.aslan-mayoreo .field>span{font:500 10px/1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite-400)}.aslan-mayoreo .field input{height:46px;border:1px solid var(--silver-200);border-radius:var(--radius-sm);padding:0 12px;background:var(--white);font:400 15px/1 var(--font-sans);color:var(--noir-900);outline:none;transition:border-color var(--dur-fast) var(--ease)}.aslan-mayoreo .field input:focus{border-color:var(--noir-900)}.aslan-mayoreo .field input::placeholder{color:var(--graphite-300)}.aslan-mayoreo .card{background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.aslan-mayoreo .photo{position:relative;width:100%;aspect-ratio:4/5;background:var(--platinum-50);overflow:hidden;border-radius:var(--radius-card)}.aslan-mayoreo .photo img{width:100%;height:100%;object-fit:cover}.aslan-mayoreo .topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;background:var(--ivory);border-bottom:1px solid var(--border-hairline)}.aslan-mayoreo .logo{height:26px;width:auto}.aslan-mayoreo .cartbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--noir-900);background:transparent;border-radius:var(--radius-sm);font:500 10.5px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.aslan-mayoreo .cartbtn .count{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:var(--noir-900);color:var(--ivory);border-radius:var(--radius-pill);font:500 11px/1 var(--font-sans);letter-spacing:0}.aslan-mayoreo .hero{padding:28px 20px 22px;display:flex;flex-direction:column;gap:14px}.aslan-mayoreo .hero h1{font-size:34px}.aslan-mayoreo .hero p{margin:0;font:300 15px/1.55 var(--font-sans);color:var(--noir-600)}.aslan-mayoreo .shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.aslan-mayoreo .shortcut{text-align:left;border-radius:var(--radius-card);padding:16px 14px;display:flex;flex-direction:column;gap:10px;min-height:132px}.aslan-mayoreo .shortcut .t{font:500 21px/1.1 var(--font-display)}.aslan-mayoreo .shortcut .s{font:300 12.5px/1.4 var(--font-sans)}.aslan-mayoreo .shortcut .eyebrow{font-size:10px;letter-spacing:.24em;gap:10px}.aslan-mayoreo .shortcut .eyebrow:before{width:16px}.aslan-mayoreo .shortcut.dark{background:var(--gradient-noir);color:var(--ivory);border:1px solid var(--noir-900)}.aslan-mayoreo .shortcut.dark .s{color:var(--silver-200)}.aslan-mayoreo .shortcut.light{background:var(--white);border:1px solid var(--bronze-400)}.aslan-mayoreo .shortcut.light .s{color:var(--graphite-400)}.aslan-mayoreo .shortcut.off{opacity:.55}.aslan-mayoreo .section{padding:30px 16px 0;display:flex;flex-direction:column;gap:16px}.aslan-mayoreo .section h2{font-size:27px}.aslan-mayoreo .tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aslan-mayoreo .tile{padding:0;border:0;background:transparent;text-align:left;display:flex;flex-direction:column;gap:10px}.aslan-mayoreo .tile .photo{aspect-ratio:1/1;border:1px solid var(--border-hairline);transition:box-shadow var(--dur-med) var(--ease)}.aslan-mayoreo .tile:hover .photo{box-shadow:var(--shadow-card)}.aslan-mayoreo .tile .n{display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.aslan-mayoreo .tile .n em{font-style:normal;font:400 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--graphite-400)}.aslan-mayoreo .symbols{display:flex;flex-wrap:wrap;gap:8px}.aslan-mayoreo .symbols .symbol{font-size:10px;padding:8px 14px 8px 12px}.aslan-mayoreo .rules{margin:30px 16px 28px;padding:18px 16px;display:flex;flex-direction:column;gap:12px;background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.aslan-mayoreo .rule{display:flex;justify-content:space-between;align-items:baseline;font:400 14px/1.3 var(--font-sans)}.aslan-mayoreo .rule b{font:500 14px/1 var(--font-sans)}.aslan-mayoreo .rule .pct{font:500 20px/1 var(--font-display);color:var(--bronze-600)}.aslan-mayoreo .foot{padding:0 16px 32px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.aslan-mayoreo .foot span{font:300 12px/1.5 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .cathead{background:var(--ivory);padding:14px 16px 0;border-bottom:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:14px}.aslan-mayoreo .cathead .row{display:flex;align-items:center;gap:12px}.aslan-mayoreo .cathead h1{flex:1;font-size:30px}.aslan-mayoreo .tabs{display:flex;gap:22px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;margin:0 -16px;padding:0 16px}.aslan-mayoreo .tabs::-webkit-scrollbar,.aslan-mayoreo .chips::-webkit-scrollbar{display:none}.aslan-mayoreo .tab{border:0;background:transparent;padding:0 0 12px;border-bottom:1px solid transparent;font:500 10.5px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--graphite-400);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.aslan-mayoreo .tab.on{color:var(--noir-900);border-bottom-color:var(--bronze-500)}.aslan-mayoreo .chips{display:flex;gap:8px;overflow-x:auto;padding:12px 16px 4px;scrollbar-width:none}.aslan-mayoreo .chips .symbol{cursor:pointer;flex:none;padding:7px 13px 7px 11px}.aslan-mayoreo .chips .symbol.all .diamond{display:none}.aslan-mayoreo .count-line{padding:6px 16px 0;font:400 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--graphite-400);text-transform:uppercase}.aslan-mayoreo .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;padding:14px 16px 24px}.aslan-mayoreo .pcard{display:flex;flex-direction:column;gap:10px;min-width:0}.aslan-mayoreo .pcard .photo{border:1px solid var(--border-hairline);cursor:pointer}.aslan-mayoreo .pcard .photo .badge{position:absolute;top:8px;left:8px;background:#0c0c0ed1}.aslan-mayoreo .pcard .meta{display:flex;flex-direction:column;gap:7px}.aslan-mayoreo .pcard .name{font:500 18px/1.12 var(--font-display);min-height:40px;cursor:pointer}.aslan-mayoreo .pcard .symbol{align-self:flex-start;font-size:8.5px;padding:4px 9px 4px 8px;gap:6px}.aslan-mayoreo .pcard .symbol .diamond{width:5px;height:5px}.aslan-mayoreo .empty{padding:40px 24px;text-align:center;font:300 14px/1.5 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .detail .photo{aspect-ratio:1/1;border-radius:0}.aslan-mayoreo .detail .close{position:absolute;top:14px;left:14px;background:#faf8f3f0;border-color:transparent}.aslan-mayoreo .thumbs{display:flex;gap:8px;padding:12px 16px 0}.aslan-mayoreo .thumbs span{width:56px;height:56px;border-radius:var(--radius-sm);background:var(--platinum-50);border:1px solid var(--border-hairline);overflow:hidden}.aslan-mayoreo .thumbs span.on{border-color:var(--noir-900)}.aslan-mayoreo .thumbs img{width:100%;height:100%;object-fit:cover}.aslan-mayoreo .dbody{padding:20px 16px 24px;display:flex;flex-direction:column;gap:14px}.aslan-mayoreo .dbody h1{font-size:32px}.aslan-mayoreo .dbody p{margin:0;font:300 14.5px/1.6 var(--font-sans);color:var(--noir-600)}.aslan-mayoreo .vrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-hairline)}.aslan-mayoreo .vrow .vl{display:flex;flex-direction:column;gap:5px}.aslan-mayoreo .vrow .vl span{font:400 15px/1 var(--font-sans)}.aslan-mayoreo .vrow .vl small{font:400 10px/1 var(--font-mono);letter-spacing:.1em;color:var(--graphite-400)}.aslan-mayoreo .vrow .stepper{width:128px}.aslan-mayoreo .dock{padding:12px 16px 16px;background:var(--ivory);border-top:1px solid var(--border-hairline)}.aslan-mayoreo .bar{background:var(--gradient-noir);color:var(--ivory);padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.aslan-mayoreo .bar .track{height:3px;background:var(--noir-600);border-radius:2px;overflow:hidden}.aslan-mayoreo .bar .track i{display:block;height:3px;background:var(--gradient-bronze);transition:width var(--dur-med) var(--ease)}.aslan-mayoreo .bar .row{display:flex;justify-content:space-between;align-items:center;gap:12px}.aslan-mayoreo .bar .amt{font:500 26px/1 var(--font-display)}.aslan-mayoreo .bar .sub{font:300 12px/1.3 var(--font-sans);color:var(--silver-200)}.aslan-mayoreo .bar .btn{white-space:nowrap;flex:none}.aslan-mayoreo .page{padding:18px 16px 28px;display:flex;flex-direction:column;gap:18px}.aslan-mayoreo .pagehead{display:flex;align-items:center;gap:12px}.aslan-mayoreo .pagehead h1{font-size:30px}.aslan-mayoreo .line{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border-hairline)}.aslan-mayoreo .line img{width:60px;height:75px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-hairline)}.aslan-mayoreo .line .n{font:500 17px/1.15 var(--font-display)}.aslan-mayoreo .line .v{font:300 12.5px/1.4 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .line .r{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.aslan-mayoreo .line .stepper{width:116px;height:36px;grid-template-columns:36px 1fr 36px}.aslan-mayoreo .line .stepper button{height:34px}.aslan-mayoreo .summary{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.aslan-mayoreo .summary .r{display:flex;justify-content:space-between;font:400 14px/1.2 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .summary .r.ok{color:var(--success)}.aslan-mayoreo .summary .total{display:flex;justify-content:space-between;align-items:baseline}.aslan-mayoreo .summary .total span{font:500 11px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.aslan-mayoreo .summary .total b{font:500 34px/1 var(--font-display)}.aslan-mayoreo .nudge{display:flex;flex-direction:column;gap:8px}.aslan-mayoreo .nudge .track{height:3px;background:var(--silver-100);border-radius:2px;overflow:hidden}.aslan-mayoreo .nudge .track i{display:block;height:3px;background:var(--gradient-bronze)}.aslan-mayoreo .nudge span{font:400 12.5px/1.3 var(--font-sans);color:var(--bronze-600)}.aslan-mayoreo .check{display:flex;gap:10px;align-items:flex-start;font:300 13px/1.45 var(--font-sans);color:var(--noir-600)}.aslan-mayoreo .check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--noir-900)}.aslan-mayoreo .two{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.aslan-mayoreo .two.cp{grid-template-columns:112px minmax(0,1fr)}.aslan-mayoreo .saved{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px;background:var(--white);border:1px solid var(--border-hairline);border-left:2px solid var(--bronze-500);border-radius:var(--radius-card)}.aslan-mayoreo .saved div{display:flex;flex-direction:column;gap:3px;font:300 13.5px/1.4 var(--font-sans);color:var(--noir-600)}.aslan-mayoreo .saved b{font-weight:500;color:var(--noir-900)}.aslan-mayoreo .note{font:300 12px/1.5 var(--font-sans);color:var(--graphite-400);text-align:center}.aslan-mayoreo .nhead{background:var(--ivory);padding:14px 16px 16px;border-bottom:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:14px}.aslan-mayoreo .nhead .row{display:flex;justify-content:space-between;align-items:center}.aslan-mayoreo .budget{display:flex;justify-content:space-between;align-items:baseline}.aslan-mayoreo .budget span{font:300 15px/1.2 var(--font-sans)}.aslan-mayoreo .budget b{font:500 34px/1 var(--font-display)}.aslan-mayoreo input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0}.aslan-mayoreo input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--noir-900) var(--fill),var(--silver-200) var(--fill))}.aslan-mayoreo input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;transform:rotate(45deg);background:var(--noir-900);border:4px solid var(--ivory);box-shadow:0 0 0 1px var(--noir-900)}.aslan-mayoreo input[type=range]::-moz-range-track{height:2px;background:var(--silver-200)}.aslan-mayoreo input[type=range]::-moz-range-progress{height:2px;background:var(--noir-900)}.aslan-mayoreo input[type=range]::-moz-range-thumb{width:16px;height:16px;transform:rotate(45deg);background:var(--noir-900);border:3px solid var(--ivory);border-radius:0;box-shadow:0 0 0 1px var(--noir-900)}.aslan-mayoreo .ticks{position:relative;height:14px;font:400 9.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--graphite-400)}.aslan-mayoreo .ticks span{position:absolute;top:0;transform:translate(-50%)}.aslan-mayoreo .ticks span:first-child{transform:none}.aslan-mayoreo .ticks span:last-child{transform:translate(-100%)}.aslan-mayoreo .biz{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.aslan-mayoreo .biz::-webkit-scrollbar{display:none}.aslan-mayoreo .biz button{flex:none;height:36px;padding:0 14px;border:1px solid var(--silver-200);background:var(--white);border-radius:var(--radius-pill);font:400 13px/1 var(--font-sans)}.aslan-mayoreo .biz button.on{background:var(--noir-900);border-color:var(--noir-900);color:var(--ivory)}.aslan-mayoreo .suggest-intro{padding:20px 16px 6px;display:flex;flex-direction:column;gap:8px}.aslan-mayoreo .suggest-intro .row{display:flex;justify-content:space-between;align-items:baseline}.aslan-mayoreo .suggest-intro h2{font-size:26px}.aslan-mayoreo .suggest-intro p{margin:0;font:300 13px/1.5 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .scard{display:flex;flex-direction:column;gap:9px;min-width:0}.aslan-mayoreo .scard .photo{aspect-ratio:1/1;border:1px solid var(--border-hairline)}.aslan-mayoreo .scard .photo .badge{position:absolute;top:8px;left:8px}.aslan-mayoreo .scard .name{font:500 16.5px/1.12 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aslan-mayoreo .scard .calc{font:300 12px/1.3 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .sizes{display:flex;flex-wrap:wrap;gap:4px}.aslan-mayoreo .sizes span{padding:4px 7px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--white);font:400 10.5px/1 var(--font-sans);color:var(--graphite-400);white-space:nowrap}.aslan-mayoreo .sizes b{font-weight:500;color:var(--noir-900)}.aslan-mayoreo .line .more{border:0;background:transparent;padding:0 0 3px;margin-top:8px;font:500 10px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze-600);border-bottom:1px solid var(--bronze-400)}.aslan-mayoreo .scard .calc b{font-weight:500;color:var(--noir-900)}.aslan-mayoreo .scard .stepper{height:36px;grid-template-columns:36px 1fr 36px}.aslan-mayoreo .scard .stepper button{height:34px}.aslan-mayoreo .linkbtn{border:0;background:transparent;padding:4px 0;align-self:flex-start;font:500 10.5px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--bronze-500)}.aslan-mayoreo .addtile{min-height:240px;border:1px dashed var(--bronze-400);background:transparent;border-radius:var(--radius-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font:500 10.5px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-600)}.aslan-mayoreo .addtile .plus{width:40px;height:40px;border:1px solid var(--bronze-400);transform:rotate(45deg);display:flex;align-items:center;justify-content:center}.aslan-mayoreo .addtile .plus span{transform:rotate(-45deg);font:300 22px/1 var(--font-sans)}.aslan-mayoreo .sheetwrap{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0e80;display:flex;flex-direction:column;justify-content:flex-end;animation:am-fade var(--dur-med) var(--ease);z-index:5}.aslan-mayoreo .sheet{background:var(--ivory);border-radius:6px 6px 0 0;max-height:86%;overflow-y:auto;padding:10px 16px 22px;display:flex;flex-direction:column;gap:14px;animation:am-up var(--dur-med) var(--ease)}@keyframes am-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.aslan-mayoreo .grab{align-self:center;width:40px;height:3px;border-radius:2px;background:var(--silver-200)}.aslan-mayoreo .from{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:10px;background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.aslan-mayoreo .from img{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-sm)}.aslan-mayoreo .from div{display:flex;flex-direction:column;gap:4px;font:300 12.5px/1.4 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .from b{font:500 16px/1.1 var(--font-display);color:var(--noir-900)}.aslan-mayoreo .diff{font:400 11.5px/1 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .diff.up{color:var(--error)}.aslan-mayoreo .diff.down{color:var(--success)}@supports (height:100dvh){.aslan-mayoreo .am-app{height:100dvh}}@media(max-width:499px){.aslan-mayoreo .am-app{max-height:none}}.aslan-mayoreo .thumbs button{width:56px;height:56px;padding:0;border-radius:var(--radius-sm);background:var(--platinum-50);border:1px solid var(--border-hairline);overflow:hidden;flex:none}.aslan-mayoreo .thumbs button.on{border-color:var(--noir-900)}.aslan-mayoreo .thumbs button img{width:100%;height:100%;object-fit:cover}.aslan-mayoreo .thumbs{overflow-x:auto;scrollbar-width:none}.aslan-mayoreo .thumbs::-webkit-scrollbar{display:none}.aslan-mayoreo .am-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font:300 13px/1.4 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo :focus-visible{outline:2px solid var(--bronze-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.aslan-mayoreo *{animation:none!important;transition:none!important}}.aslan-mayoreo .dbody p{white-space:pre-line}.aslan-mayoreo .legal{margin:-10px 0 0 28px;font:300 11.5px/1.5 var(--font-sans);color:var(--graphite-400)}.aslan-mayoreo .legal a{color:var(--bronze-600);text-decoration:none;border-bottom:1px solid var(--bronze-400);white-space:nowrap}.aslan-mayoreo{--ivory:#fff;--platinum-50:#faf6f5;--silver-100:#ece9e7;--silver-200:#dcd8d5;--bronze-600:#5a2626;--bronze-500:#b8841a;--bronze-400:#e9a3a3;--bronze-100:#f7eaea;--success:#2f6f5e;--gradient-bronze:linear-gradient(90deg,#e9a3a3,#e9a3a3);--gradient-noir:linear-gradient(0deg,#000,#000);--gradient-silver:linear-gradient(90deg,#ece9e7,#ece9e7);--noir-900:#000;--tracking-eyebrow:.16em;--am-black:"Hubot Sans","Arial Narrow",Arial,sans-serif;--am-w:1180px;--am-pad:max(16px,calc((100% - var(--am-w))/2))}html,.aslan-mayoreo-page{background:#fff}.aslan-mayoreo-page{padding:0!important}.aslan-mayoreo .am-app{max-width:none;max-height:none;box-shadow:none!important;background:#fff}.aslan-mayoreo .am-ann{background:#000;color:#fff;text-align:center;font:400 12px/1.2 var(--font-sans);padding:8px 12px;flex:none}.aslan-mayoreo .topbar,.aslan-mayoreo .cathead,.aslan-mayoreo .nhead,.aslan-mayoreo .bar,.aslan-mayoreo .dock{padding-left:var(--am-pad);padding-right:var(--am-pad)}.aslan-mayoreo .topbar{background:#fff}.aslan-mayoreo .cartbtn{border-radius:999px}.aslan-mayoreo .section{padding:28px var(--am-pad) 0}.aslan-mayoreo .chips,.aslan-mayoreo .count-line,.aslan-mayoreo .grid,.aslan-mayoreo .suggest-intro{padding-left:var(--am-pad);padding-right:var(--am-pad)}.aslan-mayoreo .section .grid{padding:0}.aslan-mayoreo .sh{margin:0;text-align:center;font:400 24px/1.15 var(--font-display)}.aslan-mayoreo .foot{padding:28px 16px 32px}.aslan-mayoreo .ghero{background:#f7eaea;display:grid;grid-template-columns:minmax(0,1fr)}.aslan-mayoreo .gtxt{padding:22px 16px 20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.aslan-mayoreo .geb{font:700 11px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#b8841a}.aslan-mayoreo .gt{margin:0;font-family:var(--am-black);font-stretch:75%;font-weight:900;font-size:clamp(40px,11.5vw,64px);line-height:.96;letter-spacing:-.01em;text-transform:uppercase;color:#000}.aslan-mayoreo .gt em{font-style:normal;color:#b8841a}.aslan-mayoreo .gs{margin:0;font:italic 400 16px/1.3 var(--font-sans);color:#22201f;max-width:34ch}.aslan-mayoreo .gcta{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:#000;color:#fff;border:0;text-decoration:none;font:700 11.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.aslan-mayoreo .gimg{background:#fff;display:flex;align-items:center;justify-content:center;height:220px;overflow:hidden}.aslan-mayoreo .gimg img{height:100%;width:100%;object-fit:contain}.aslan-mayoreo .reglas{display:grid;grid-template-columns:repeat(4,1fr);background:#f7eaea;text-align:center;color:#5a2626;font:400 11px/1.15 var(--font-sans);border-top:1px solid #fff}.aslan-mayoreo .reglas div{padding:10px 4px;display:flex;flex-direction:column;gap:3px}.aslan-mayoreo .reglas b{font-family:var(--am-black);font-stretch:75%;font-weight:900;font-size:19px;line-height:1}.aslan-mayoreo .repite{margin:16px var(--am-pad) 0;width:calc(100% - 2*var(--am-pad));display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;background:#fff;border:1px solid #000;border-radius:999px;font:700 13px/1.2 var(--font-sans)}.aslan-mayoreo .repite small{font:400 12px/1.2 var(--font-sans);color:#6b6663}.aslan-mayoreo .sur{max-width:592px;width:100%;margin:0 auto;padding-left:16px;padding-right:16px}.aslan-mayoreo .ticket{background:#faf6f5;border:1px solid #ece9e7;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:9px}.aslan-mayoreo .tfotos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.aslan-mayoreo .tfotos span{background:#fff;border:1px solid #ece9e7;border-radius:6px;overflow:hidden;aspect-ratio:1/1}.aslan-mayoreo .tfotos img{width:100%;height:100%;object-fit:contain}.aslan-mayoreo .tn,.aslan-mayoreo .tnote{margin:0;font:400 14px/1.3 var(--font-sans)}.aslan-mayoreo .tnote{font-size:12px;color:#6b6663;text-align:center}.aslan-mayoreo .tr{display:flex;justify-content:space-between;gap:8px;font:400 15px/1.2 var(--font-sans);font-variant-numeric:tabular-nums}.aslan-mayoreo .tr b{font-weight:700}.aslan-mayoreo .tr.big{font-family:var(--am-black);font-stretch:75%;font-weight:900;font-size:28px;line-height:1;color:#2f6f5e;border-top:1px dashed #e9a3a3;padding-top:9px}.aslan-mayoreo .pills{display:flex;gap:7px;flex-wrap:wrap}.aslan-mayoreo .pills button{height:36px;padding:0 13px;border:1px solid #000;border-radius:999px;background:#fff;font:400 13px/1 var(--font-sans)}.aslan-mayoreo .pills button.on{background:#000;color:#fff}.aslan-mayoreo .circ{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;justify-content:safe center}.aslan-mayoreo .circ::-webkit-scrollbar{display:none}.aslan-mayoreo .circ button{flex:0 0 76px;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;font:400 12px/1.15 var(--font-sans);text-align:center}.aslan-mayoreo .circ img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid #e9a3a3;padding:3px;background:#fff}.aslan-mayoreo .pcard .photo{aspect-ratio:1/1;background:#fff;border:0;border-radius:0}.aslan-mayoreo .pcard .photo img{object-fit:contain}.aslan-mayoreo .addc{position:absolute;right:8px;bottom:8px;width:38px;height:38px;border:0;border-radius:50%;background:#000;color:#fff!important;font:400 22px/1 var(--font-sans);display:flex;align-items:center;justify-content:center}.aslan-mayoreo .pcard .meta{gap:3px}.aslan-mayoreo .pcard .name{font:400 15px/1.2 var(--font-sans);min-height:0}.aslan-mayoreo .pr{font:500 18px/1.2 var(--font-sans);color:#000}.aslan-mayoreo .pr span{font-size:12px;font-weight:400;color:#6b6663}.aslan-mayoreo .venta{font:400 12.5px/1.25 var(--font-sans);color:#6b6663}.aslan-mayoreo .gana{font:700 12.5px/1.25 var(--font-sans);color:#2f6f5e}.aslan-mayoreo .condije{font:400 11.5px/1.2 var(--font-sans);color:#5a2626}.aslan-mayoreo .pcard .stepper,.aslan-mayoreo .pcard .btn{margin-top:6px}.aslan-mayoreo .pasos{margin:0 auto;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px;font:400 15px/1.35 var(--font-sans);max-width:560px}.aslan-mayoreo .summary .r.gan{color:#2f6f5e;font-weight:700}.aslan-mayoreo .djlist{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px}.aslan-mayoreo .djlist::-webkit-scrollbar{display:none}.aslan-mayoreo .djlist button{flex:0 0 88px;border:0;background:none;padding:0;display:flex;flex-direction:column;gap:3px;text-align:left;font:400 12px/1.2 var(--font-sans)}.aslan-mayoreo .djlist img{width:88px;height:88px;object-fit:cover;border:1px solid #dcd8d5;border-radius:4px;background:#faf6f5}.aslan-mayoreo .djlist button.on img{border-color:#000;box-shadow:inset 0 0 0 1px #000}.aslan-mayoreo .djlist small{font-size:11.5px;color:#6b6663}.aslan-mayoreo .djcol{display:flex;gap:6px;flex-wrap:wrap}.aslan-mayoreo .djcol button{padding:7px 12px;border:1px solid #dcd8d5;border-radius:4px;background:#fff;font:400 13px/1 var(--font-sans)}.aslan-mayoreo .djcol button.on{border-color:#000;box-shadow:inset 0 0 0 1px #000;font-weight:700}.aslan-mayoreo .djnota{font:400 12.5px/1.35 var(--font-sans)!important;color:#5a2626!important}.aslan-mayoreo .djsum{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border-radius:4px;background:#faf6f5;font:400 14px/1.25 var(--font-sans)}.aslan-mayoreo .djsum>div{display:flex;justify-content:space-between;gap:10px}.aslan-mayoreo .djsum .tot{font-weight:700;font-size:16px;border-top:1px solid #ece9e7;padding-top:6px}.aslan-mayoreo .djsum .venta,.aslan-mayoreo .djsum .gana{display:block}@media(min-width:800px){.aslan-mayoreo .ghero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:var(--am-pad);padding-right:var(--am-pad);align-items:center}.aslan-mayoreo .gtxt{padding:40px 24px 40px 0}.aslan-mayoreo .gimg{height:340px;border-radius:6px}.aslan-mayoreo .reglas{padding-left:var(--am-pad);padding-right:var(--am-pad)}.aslan-mayoreo .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.aslan-mayoreo .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.aslan-mayoreo .page{max-width:640px;margin:0 auto;width:100%}.aslan-mayoreo .detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;max-width:var(--am-w);margin:0 auto;width:100%;align-content:start}.aslan-mayoreo .detail>.photo{grid-column:1;grid-row:1}.aslan-mayoreo .detail>.thumbs{grid-column:1;grid-row:2}.aslan-mayoreo .detail>.dbody{grid-column:2;grid-row:1/3}}.aslan-mayoreo .reglas b,.aslan-mayoreo .summary .total b,.aslan-mayoreo .budget b,.aslan-mayoreo .bar .amt{font-family:var(--font-sans);font-stretch:100%;font-weight:700;letter-spacing:0}.aslan-mayoreo .reglas b{font-size:17px}.aslan-mayoreo .sur{max-width:none;margin:0;padding-left:var(--am-pad);padding-right:var(--am-pad)}.aslan-mayoreo .tleft,.aslan-mayoreo .tright{display:flex;flex-direction:column;gap:9px;min-width:0}.aslan-mayoreo .tfotos{grid-template-columns:repeat(5,minmax(0,1fr))}.aslan-mayoreo .tf{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:center}.aslan-mayoreo .tf img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border:1px solid #ece9e7;border-radius:6px}.aslan-mayoreo .tf b{font:700 12px/1 var(--font-sans)}.aslan-mayoreo .tf small{display:none}.aslan-mayoreo .c2,.aslan-mayoreo .cl,.aslan-mayoreo .cr{display:flex;flex-direction:column;gap:18px;min-width:0}@media(min-width:800px){.aslan-mayoreo .ticket{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:center;padding:24px}.aslan-mayoreo .tf small{display:block;font:400 13px/1.25 var(--font-sans);color:#3a3533}.aslan-mayoreo .tf b{font-size:14px}.aslan-mayoreo .tn{font-size:16px;font-weight:700}.aslan-mayoreo .circ{justify-content:space-between;gap:16px}.aslan-mayoreo .circ button{flex:1 1 0;min-width:0;font-size:14px}.aslan-mayoreo .circ img{width:112px;height:112px}.aslan-mayoreo .pasos{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;text-align:center;font-size:16px}.aslan-mayoreo .pasos li{background:#faf6f5;border-radius:10px;padding:18px 16px}.aslan-mayoreo .pasos b{display:block;font:400 20px/1.2 var(--font-display);margin-bottom:4px}.aslan-mayoreo .page{max-width:none;padding-left:var(--am-pad);padding-right:var(--am-pad)}.aslan-mayoreo .c2{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}}.aslan-mayoreo .scroll>.section:last-child{padding-bottom:32px}.aslan-mayoreo .topbar a{display:block;line-height:0}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mayoreo.css.map */
