.me-page,.me-chrome,.me-home{color:#18243b;background:#fff;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.me-page{min-height:65vh;padding-top:3.5rem;padding-bottom:5rem}.me-page h1,.me-home h1,.me-home h2,.me-chrome h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.me-page h1{margin-bottom:1rem;font-size:clamp(2.4rem,5cqi,4rem);line-height:1.12}.me-page h2{font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.me-page button,.me-chrome button,.me-home button{cursor:pointer;min-height:44px}.me-page button:disabled{cursor:not-allowed}.me-page input,.me-page select,.me-page textarea{background:0 0;min-height:46px;font-size:1rem}.me-page :focus-visible,.me-home :focus-visible,.me-chrome :focus-visible{outline-offset:4px;outline:2px solid #a96e45}.me-page [class*=text-neutral-500],.me-page [class*=text-neutral-400]{color:#72656a}.me-page [class*=aspect-square]{aspect-ratio:3/4}.me-page [class*=border-neutral]{border-color:#e2e7f0}.me-page [class*=bg-neutral-100]{background:#f3efec}.me-page img{max-width:100%}.me-page button,.me-page a,.me-chrome a{overflow-wrap:anywhere}.me-page p{line-height:1.7}.me-chrome a{align-items:center;min-height:44px;display:inline-flex}.me-wordmark{letter-spacing:.12em;overflow-wrap:anywhere;max-width:100%;font-family:Georgia,serif;font-size:clamp(1.5rem,3cqi,2.4rem);line-height:1.1}.me-hero-title{letter-spacing:-.05em;font-size:clamp(3.1rem,6.5cqi,6.6rem);line-height:1.03}.me-eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.me-product{min-width:0}.me-product img{object-fit:cover;width:100%;height:100%}.me-product-name{font-family:Georgia,serif;font-size:1.25rem;line-height:1.3}.me-empty{text-align:center;color:#75676c;padding:4rem 1.5rem}.me-footer{color:#fff5ed;background:#14213d}.me-footer input{color:#fff5ed;min-width:0}.me-footer a{color:#eee0d9}.me-footer p{line-height:1.7}@container (max-width:520px){.me-page{padding-top:2rem}.me-page [class*=grid-cols-2]{gap:1rem}.me-page [class*="flex items-center gap-2"]{flex-wrap:wrap}.me-page h1{font-size:2.2rem}}.me-home{background:#f1f3f7;flex-direction:column;gap:18px;padding:16px max(12px,50% - 720px);display:flex}.me-home h1,.me-home h2,.me-page h1,.me-page h2,.me-chrome h2{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-weight:750}.me-home h2{line-height:1.2}.me-market-header{z-index:30;background:#fff;border-bottom:1px solid #e6eaf1;position:relative}.me-market-top{align-items:center;gap:34px;max-width:1480px;margin:auto;padding:19px 24px;display:flex}.me-market-logo{letter-spacing:-1px;color:#2455df;white-space:nowrap;font-size:24px;font-weight:800}.me-market-logo img{max-width:150px;max-height:44px}.me-market-search{color:#2455df;background:#eff4ff;border:1px solid #e4eafb;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex;position:relative}.me-market-search input{color:#18243b;background:0 0;border:0;width:100%;min-width:0;height:48px;font-size:14px}.me-market-search>button{font-size:14px;font-weight:700}.me-market-actions{gap:25px;display:flex}.me-market-actions button{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.me-market-actions b{background:#ffdb43;border-radius:50%;padding:2px 6px;font-size:12px}.me-market-nav{align-items:center;gap:32px;max-width:1480px;margin:auto;padding:0 24px 8px;font-size:14px;display:flex;overflow:visible}.me-market-nav>span{color:#69768a;margin-left:auto;font-size:12px}.me-nav-item{position:relative}.me-nav-sub{background:#fff;min-width:180px;padding:12px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #18243b20}.me-nav-item:hover .me-nav-sub,.me-nav-item:focus-within .me-nav-sub{display:grid}.me-search-results{z-index:60;background:#fff;border-radius:8px;padding:16px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 30px #18243b20}.me-search-results>button:not(.me-search-close){text-align:left;border-bottom:1px solid #eee;align-items:center;gap:16px;width:100%;padding:8px;display:flex}.me-search-results img{object-fit:cover;width:42px;height:48px}.me-search-close{float:right}.me-category-panel{background:#fff;border-radius:10px;align-items:center;gap:32px;padding:18px 26px;display:flex}.me-category-heading{color:#63718a;max-width:100px;font-size:15px}.me-category-strip{flex:1;justify-content:space-around;gap:22px;display:flex}.me-category-strip>button{align-items:center;gap:12px;min-width:0;display:flex}.me-category-photo{background:#f5f6fa;border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.me-category-photo img{object-fit:cover;width:100%;height:100%}.me-category-name{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.me-category-name svg{display:none}.me-market-hero{background:#e6edff;border-radius:12px;overflow:hidden}.me-market-hero .me-hero-title{white-space:pre-line;color:#142a61;font-size:clamp(2rem,4.5cqi,4rem);line-height:1.05}.me-market-hero .me-eyebrow{color:#2455df;font-weight:700}.me-market-hero button{font-weight:700}.me-product-panel{background:#fff;border-radius:12px;padding:26px}.me-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.me-panel-title{font-size:24px}.me-panel-heading>button{color:#fff;white-space:nowrap;background:#2455df;border:0;border-radius:6px;min-height:38px;padding:0 18px;font-size:13px}.me-product{border:1px solid #e4e8f0;border-radius:9px;padding:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.me-product:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1e376014}.me-product>div:first-child{aspect-ratio:1.15;background:#f7f8fb;border-radius:6px}.me-product img{object-fit:contain;mix-blend-mode:multiply}.me-product-name{min-height:44px;font-family:Arial,sans-serif;font-size:16px;font-weight:600}.me-product>div:last-child>div{font-weight:700}.me-product del{font-weight:400}.me-product>div:last-child>button:last-child{background:#eef3ff;border:0;border-radius:5px;padding:8px 10px;font-weight:600}.me-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.me-promo-grid:has(>.me-promo-card:only-child){grid-template-columns:1fr}.me-promo-card{isolation:isolate;color:#172f63;background:#dce8ff;border-radius:10px;min-height:275px;padding:27px 24px;position:relative;overflow:hidden}.me-promo-card:nth-child(2){color:#1b5637;background:#e4f3e9}.me-promo-card:nth-child(3){color:#78521d;background:#fff0d2}.me-promo-image{object-fit:contain;mix-blend-mode:multiply;z-index:-1;width:48%;height:85%;position:absolute;bottom:0;right:0}.me-promo-card h2,.me-promo-card p:not(.me-eyebrow){max-width:58%;margin-top:14px}.me-promo-card h2{font-size:26px}.me-promo-card p{font-size:14px}.me-promo-card button{margin-top:20px;font-size:14px;font-weight:700}.me-promo-card:only-child{background:#dce8ff;min-height:250px;padding:38px 48px}.me-promo-card:only-child h2{font-size:36px}.me-footer{background:#14213d}.me-footer h2{font-size:32px}.me-wordmark{letter-spacing:-1px;font-family:Arial,sans-serif;font-weight:800}.me-page h1{font-size:clamp(2rem,4cqi,3rem)}@container (max-width:1000px){.me-market-top{gap:18px}.me-market-actions{gap:16px}.me-market-actions span,.me-market-nav>span{display:none}.me-category-strip>button{flex-direction:column}.me-category-heading{display:none}.me-panel-title{font-size:21px}.me-promo-card{min-height:250px;padding:20px}.me-promo-card h2{font-size:22px}}@container (max-width:640px){.me-market-top{flex-wrap:wrap;gap:12px;padding:14px 16px}.me-market-logo{font-size:22px}.me-market-actions{margin-left:auto}.me-market-search{flex-basis:100%;order:3}.me-market-search>button{font-size:12px}.me-market-nav{white-space:nowrap;gap:24px;padding:0 16px;font-size:13px;overflow-x:auto}.me-nav-item{position:static}.me-home{gap:12px;padding:10px}.me-category-panel{padding:14px 10px}.me-category-strip{gap:8px}.me-category-photo{width:48px;height:48px}.me-category-name{text-align:center;font-size:11px}.me-product-panel{padding:15px 12px}.me-panel-heading{gap:12px;margin-bottom:16px}.me-panel-title{font-size:19px}.me-panel-heading>button{white-space:normal;max-width:85px;padding:0 9px;font-size:11px}.me-product{padding:8px}.me-product-name{font-size:13px}.me-product>div:last-child>button:last-child,.me-product .text-sm{font-size:12px}.me-promo-grid{grid-template-columns:1fr}.me-promo-card{min-height:220px}.me-promo-card:only-child{min-height:230px;padding:24px}.me-promo-card:only-child h2,.me-footer h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.me-product{transition:none}.me-product:hover{transform:none}}
