/* Wide editorial storytelling on the website; compact app discovery and tabs. */
.launch-distributor{display:block;color:#a77e3f;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:15px}
.retail-home .glotech-launch{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,#dac49360,transparent 50%),#f5f3ef!important}
.launch-source-links{grid-column:1;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#5f6871}
.launch-source-links>span{width:100%}.launch-source-links a{text-decoration:underline;text-underline-offset:3px}
.retail-home .glotech-launch>.motion-stage{grid-column:2;grid-row:1/3;min-height:420px;background:linear-gradient(135deg,#111923 10%,#333b44 50%,#151922 90%);box-shadow:0 25px 60px #17233025}
.retail-home .glotech-launch>.motion-stage:before{content:"";position:absolute;inset:-50%;z-index:-1;background:repeating-linear-gradient(125deg,transparent 0 45px,#dfbb6b12 46px 47px);animation:launchSweep 22s linear infinite}
.brand-roadmap{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d6d0c5;padding-top:24px;gap:22px}
.brand-roadmap>span{display:grid;gap:8px;font-size:9px;letter-spacing:.1em;color:#856934}.brand-roadmap b{font-size:17px;letter-spacing:0;color:#252d35}
.offers-hub{max-width:1280px;padding:42px 24px;margin:auto;scroll-margin-top:24px}
.offers-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.campaign-kicker{font-size:10px;font-weight:800;letter-spacing:.15em;color:#96723a}
.offers-heading h2{font-size:36px;letter-spacing:-1.4px;margin:8px 0}.offers-heading p{font-size:14px;color:#647080}.offers-heading>a{font-size:12px;font-weight:700;text-decoration:underline}
.offer-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px}
.offer-preview,.offer-card{padding:28px;background:radial-gradient(ellipse at top right,#e9c88638,transparent 70%),#151e2b;border:1px solid #2e3c50;color:white;border-radius:4px;position:relative;overflow:hidden}
.offer-preview>span,.offer-card>span{font-size:10px;font-weight:750;letter-spacing:.12em;color:#dabb82}
.offer-preview h3,.offer-card h3{font-size:27px;letter-spacing:-.7px;margin:14px 0}.offer-preview p,.offer-card p{font-size:13px;line-height:1.8;color:#c0cad6;max-width:600px}
.offer-preview a,.offer-card button{display:inline-block;margin-top:14px;color:#f2d59d;border:1px solid #b09460;background:transparent;padding:11px 17px;font-size:11px;cursor:pointer}
.offer-card small{display:block;line-height:1.8;margin-top:12px;color:#b7c2cf}.offer-card details{font-size:12px;margin-top:14px;color:#d3dbe6}.offer-card summary{cursor:pointer}.offer-note{font-size:11px;color:#707b88;line-height:1.8}
.app-bottom-nav{display:none}.cart-offer{border-bottom:1px solid #dfe5eb;padding:0 0 12px;margin-bottom:10px}.cart-offer label{font-size:11px;font-weight:750}.cart-offer>div{display:flex;gap:8px;margin-top:8px}.cart-offer input{min-width:0;width:100%;padding:9px;border:1px solid #ccd5df}.cart-offer button{border:0;background:#1d2b3e;color:white;padding:8px 12px;font-size:11px;cursor:pointer}.cart-offer p{font-size:11px;color:#72531d;line-height:1.6;margin:8px 0 0}
.account-launch-card{max-width:1230px;margin:28px auto 0;padding:25px;display:grid;grid-template-columns:1.3fr 1fr;gap:35px;background:linear-gradient(120deg,#172132,#2c3542);color:white;border-radius:4px}
.account-launch-card span{font-size:10px;font-weight:750;letter-spacing:.1em;color:#debe80}.account-launch-card h2{font-size:27px;margin:8px 0}.account-launch-card h3{font-size:21px;margin:8px 0}.account-launch-card p{font-size:12px;color:#c0cad6;line-height:1.8}.account-launch-card a{font-size:12px;color:#e5c48a;text-decoration:underline}
.retail-home.app-store{padding-bottom:80px}.retail-home.app-store #certificate{display:grid!important;padding:28px 18px;gap:22px;grid-template-columns:1fr;max-width:850px;border:1px solid #e3e7eb;margin:24px auto;border-radius:5px}
.retail-home.app-store .certificate-copy h2{font-size:30px}.retail-home.app-store .certificate-copy p{font-size:13px}.retail-home.app-store .certificate-photo{max-width:500px}
.retail-home.app-store #brands{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;margin:24px auto;max-width:850px;padding:28px 18px!important;border-radius:5px}
.retail-home.app-store .launch-copy h2{font-size:43px!important}.retail-home.app-store .launch-copy p{font-size:13px}.retail-home.app-store .glotech-launch>.motion-stage{grid-column:1;grid-row:auto;min-height:230px}.retail-home.app-store .motion-wordmark{font-size:60px}.retail-home.app-store .motion-overline{font-size:9px}.retail-home.app-store .brand-roadmap{grid-template-columns:1fr;gap:16px}.retail-home.app-store .brand-roadmap>span{grid-template-columns:100px 1fr;align-items:center}.retail-home.app-store .brand-roadmap b{font-size:14px}
.retail-home.app-store .app-bottom-nav{display:flex;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #dce1e7;z-index:19;padding:17px 8px max(17px,env(safe-area-inset-bottom));gap:5px;box-shadow:0 -5px 24px #1720300c}
.retail-home.app-store .app-bottom-nav a{font-size:11px;font-weight:750;color:#223047;padding:4px}.retail-home.app-store #floatingCart{bottom:80px}.retail-home.app-store .offers-hub{padding:28px 16px}.retail-home.app-store .offers-heading{display:block}.retail-home.app-store .offers-heading h2{font-size:28px}
@keyframes launchSweep{to{transform:translate(90px,-45px)}}
@media(max-width:700px){.offers-heading{display:block}.offers-heading h2{font-size:29px}.offers-hub{padding:28px 16px}.brand-roadmap{grid-template-columns:1fr;gap:18px}.retail-home .glotech-launch>.motion-stage{grid-column:1;grid-row:auto;min-height:300px}.account-launch-card{margin:20px 14px 0;padding:22px;grid-template-columns:1fr;gap:22px}.account-launch-card>div+div{border-top:1px solid #566072;padding-top:20px}}
@media(prefers-reduced-motion:reduce){.retail-home .motion-stage *,.retail-home .motion-stage:before{animation:none!important}}

.retail-offer-price{margin-top:12px;padding:10px;background:#f4f5ee;border-left:3px solid #a78743}.retail-offer-price strong{font-size:19px!important;color:#48603d!important}.retail-offer-price span{display:block;margin-top:4px;font-size:10px;line-height:1.6;color:#516344}

.permanent-app-link{font-size:11px;font-weight:750;color:#e3c387;padding:10px}.website-install{position:relative;color:#fff;font-size:11px}.website-install summary{cursor:pointer;padding:10px}.website-install[open]{position:absolute;right:20px;top:80px;background:#182334;padding:15px;max-width:280px;z-index:50;border:1px solid #596475}.website-install p{line-height:1.8;color:#d5dee9}.website-install a{color:#e5c58d}.website-install button{margin:12px 0}
.native-app-header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#111c2d;color:white;gap:16px;position:sticky;top:0;z-index:18}.native-app-header>div{display:flex;gap:14px;align-items:center}.native-app-header a{font-size:12px}.native-app-header button{background:#e2c087;border:0;padding:9px 12px;border-radius:8px;color:#172134;font-weight:750}.native-app-header em{font-style:normal;font-size:11px}.app-brand{display:flex;align-items:center;flex:0 1 192px;min-width:0;height:54px;background:url("max-volume-logo-wide.png") center/100% auto no-repeat;filter:url("#mvnGoldKey")}.app-brand>img{display:block;width:100%;height:100%;opacity:0}
.retail-home.app-store{max-width:820px;margin:auto;background:#f4f6f9!important}.retail-home.app-store #search.native-app-search{height:44px;margin:14px 16px;width:calc(100% - 32px);background:#fff;border:1px solid #e0e5ee;border-radius:10px}.retail-home.app-store #search input{font-size:12px}.retail-home.app-store #search button{background:#17253a;padding:0 17px}
.app-welcome{padding:10px 18px 24px}.app-welcome>span{font-size:9px;letter-spacing:.14em;color:#987641;font-weight:800}.app-welcome h1{font-size:26px;letter-spacing:-.8px;line-height:1.2;max-width:270px;margin:9px 0 14px}.app-welcome>a{font-size:12px;font-weight:700;color:#866638}
.retail-home.app-store #shop{padding:0 14px 24px!important}.retail-home.app-store .productbar{padding:12px 0!important}.retail-home.app-store .productbar h3{font-size:17px}.retail-home.app-store .productbar .eyebrow{display:none}.retail-home.app-store .collection-filters{position:static;padding:12px;background:white;border:1px solid #e2e6ed;display:grid;grid-template-columns:1fr 1fr;gap:8px}.retail-home.app-store .filter-heading{grid-column:1/-1;margin:0}.retail-home.app-store .filter-heading h3{font-size:13px}.retail-home.app-store .filter-hint{grid-column:1/-1;margin:0}.retail-home.app-store .filter-brand,.retail-home.app-store .shopping-assistance{display:none}.retail-home.app-store .shopping-layout{grid-template-columns:1fr;gap:14px}.retail-home.app-store .collection-results .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.retail-home.app-store .collection-results .card{border-radius:10px}.retail-home.app-store .cats{padding:14px 0;gap:7px}.retail-home.app-store .cats button{border-radius:20px;padding:9px 12px}
.retail-home.app-store .app-bottom-nav{max-width:820px;left:50%;right:auto;width:100%;transform:translateX(-50%)}.app-bottom-nav .selected{color:#986f2a!important;background:#f4eee1;border-radius:7px}.retail-home.app-store :is(#shop,#offers,#brands,#certificate).app-screen-hidden{display:none!important}.retail-home.app-store #recentSection.app-screen-hidden{display:none!important}.retail-home.app-store #certificate,.retail-home.app-store #brands{margin:0 14px 25px;width:calc(100% - 28px)}.retail-home.app-store .catalog-note{font-size:11px;line-height:1.7}
.limited-deal-label{font-weight:850!important;color:#88601b!important;letter-spacing:.055em}.retail-offer-price strong{font-size:23px!important}.price:has(.retail-offer-price) .selling-price{font-size:17px!important;color:#606c79!important}.price:has(.retail-offer-price) .discount-value{display:none!important}.retail-offer-price{background:#fcf6e8;border-left-color:#bd954e}
.app-account{max-width:820px;margin:auto;background:#f4f6f9}.app-account .account-masthead,.app-account .account-intro,.app-account .account-footer,.app-account .account-bottom-note{display:none}.app-account .account-main{padding:20px 14px}.app-account .account-launch-card{margin:18px 14px 0}.app-account .account-launch-card h2{font-size:21px}
.app-menu{position:relative}.app-menu summary{cursor:pointer;font-size:25px;list-style:none}.app-menu[open]{position:absolute;right:14px;top:55px;width:250px;padding:16px;background:#17253a;border:1px solid #4a5667;border-radius:10px;box-shadow:0 10px 25px #10203033;z-index:30}.app-menu[open] summary{font-size:18px}.app-menu a{display:block;margin:12px 0}.app-menu p{font-size:11px;line-height:1.8;color:#c9d3e0}
@media(max-width:700px){.permanent-app-link{font-size:10px;padding:6px}.website-install summary{font-size:10px}.website-install[open]{top:130px}.retail-home.app-store .collection-results .photo{height:160px!important}.retail-home.app-store .retail-offer-price{padding:8px}.retail-home.app-store .retail-offer-price strong{font-size:20px!important}}
@media(max-width:700px){
 .retail-home .storehead{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
 .retail-home .storehead .brand-identity{grid-column:1!important;grid-row:1!important;width:230px!important;max-width:100%!important;justify-self:center!important}
 .retail-home .storehead .head-actions{grid-column:1!important;grid-row:2!important;width:100%;min-width:0;justify-content:space-between!important;gap:8px!important}
 .retail-home .storehead .header-search{grid-column:1!important;grid-row:3!important;width:100%;min-width:0}
}
.retail-home.app-store .collection-filters .filter-heading,.retail-home.app-store .collection-filters .filter-hint{display:none!important}
.retail-home.app-store .collection-filters{align-items:center!important}
.retail-home.app-store .collection-filters label{margin:0!important}
.retail-home.app-store .collection-results .info>p{display:none!important}
.install-dialog{width:min(500px,calc(100% - 30px));max-height:90dvh;overflow:auto;border:0;border-radius:12px;padding:28px;color:#1c293b;box-shadow:0 20px 70px #0c182455}.install-dialog::backdrop{background:#0b1626b5}.install-dialog>[data-close-install]{float:right;border:0;background:transparent;font-size:28px;cursor:pointer}.install-dialog h2{font-size:28px;line-height:1.2}.install-dialog h3{font-size:15px;margin:20px 0 7px}.install-dialog p{font-size:13px;line-height:1.8;color:#606d7c}.install-dialog>[data-install-app],.app-install-gate>[data-install-app]{border:0;background:#e0ba72;color:#172133;border-radius:7px;padding:13px 20px;font-weight:800;cursor:pointer}.install-dialog .installed-help{border-top:1px solid #e0e5ed;padding-top:14px}.footer-install{border:0;background:transparent;color:#d7b77c;text-align:left;padding:0;cursor:pointer;font-size:12px}
.retail-home.app-store:not(.standalone-app)>:not(#appInstallGate){display:none!important}
.app-install-gate{max-width:500px;margin:auto;padding:40px 24px;color:#1b2a3e;min-height:100dvh;background:#f4f6f9}.app-install-gate>img{width:84px;height:84px;object-fit:contain;border-radius:20px}.app-install-gate>span{display:block;font-size:10px;font-weight:850;letter-spacing:.12em;color:#997441;margin-top:25px}.app-install-gate h1{font-size:34px;letter-spacing:-1px;line-height:1.15;margin:15px 0}.app-install-gate p{font-size:14px;line-height:1.8;color:#627082}.app-install-gate>div{background:#fff;border:1px solid #dfe5ed;border-radius:10px;padding:20px;margin:24px 0}.app-install-gate h2{font-size:17px}.app-install-gate a{font-size:13px;color:#86652c;text-decoration:underline}
.retail-home .head-actions .permanent-app-link{background:transparent!important;border:1px solid #907649!important;color:#e3c387!important;cursor:pointer}
.retail-home #drawer .drawerfoot{flex:0 1 auto!important;min-height:0;max-height:66dvh;overflow-y:auto;overscroll-behavior:contain}
.whatsapp-delivery{border:1px solid #dce3eb;border-radius:5px;margin:18px 0;padding:10px 12px}.whatsapp-delivery legend{font-size:12px;font-weight:800;color:#26374d}.delivery-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.whatsapp-delivery textarea,#paymentPreference{width:100%;font:inherit;font-size:12px;padding:10px;border:1px solid #c9d5e3;border-radius:4px;background:#fff;color:#243449}.whatsapp-delivery textarea{resize:vertical;margin-top:6px}
