:root{--deep:#1a1a1a;--purple:#7c5cff;--surface:#fbfafc;--text:#1a1a1a;--muted:#55505f;--line:#1a1a1a1f;--nav:#ffffffeb;--navText:#1a1a1ad1;--soft:#fff0e5;--shadow:0 18px 48px #0000001a}html[data-theme=dark]{--navText:#ffffffd6;--shadow:0 18px 48px #00000059}*{margin:0;padding:0}a{text-decoration:none}button{cursor:pointer}.top-nav{color:var(--navText);z-index:200;position:sticky;top:0}.nav-inner{justify-content:space-between;height:44px;margin:0 auto}.logo-mark{color:#fff;align-items:center;gap:var(--space-2);display:inline-flex}.logo-mark img{object-fit:contain;width:24px;height:24px}.nav-links{display:flex}.nav-links a{white-space:nowrap}.nav-links a.active{color:#fff}.theme-toggle,.search-toggle{color:var(--navText);background:0 0;border:0;font-size:16px}.mobile-menu{color:#fff;background:0 0;border:0;display:none}.page-hero,.section{width:min(1180px,94%);margin:0 auto}.muted{color:var(--muted)}.center{text-align:center}.btn{background:var(--text);color:var(--bg);min-height:46px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:0;justify-content:center;align-items:center;display:inline-flex}.btn.orange{background:var(--cta-bg,var(--orange));color:var(--cta-text,var(--deep));box-shadow:0 16px 32px #fc65013d}.btn.soft{background:var(--surface);color:var(--text);border:1px solid var(--line)}.btn.wide{width:100%}.actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:24px;display:flex}img{max-width:100%;display:block}.price{color:var(--price-text,var(--orange));margin:12px 0;display:block}.tag{color:var(--condition-mixed-text,var(--orange));padding:var(--space-2) var(--space-2);border-radius:var(--radius-pill);margin-bottom:10px;display:inline-flex}.card img,.product-card img,.product-media img{border-radius:var(--radius-card)}.section{padding:var(--space-6) 0}.section.pad{padding:var(--space-8) 0}.product-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.card,.product-card{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4)}.card h3,.product-card h3{margin-top:12px}.card p,.product-card p{color:var(--muted);margin-top:8px}.product-card .btn{width:100%;margin-top:12px}.filters{gap:var(--space-3);grid-template-columns:repeat(4,1fr);width:min(1180px,94%);margin:0 auto 24px;display:grid}.product-media{position:sticky;top:70px}.step{border-top:1px solid var(--line);padding:var(--space-5) 0}.step:first-of-type{border-top:0}label{color:var(--muted);gap:var(--space-2);margin-bottom:16px;display:grid}input,select,textarea{padding:var(--space-3) var(--space-3);outline:none}.footer{color:var(--muted);padding:var(--space-6) var(--space-4);text-align:center;border-top:1px solid var(--line)}@media (max-width:1080px){.mobile-menu{display:block}.nav-links.open{background:var(--nav);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:44px;left:0;right:0}.product-media{position:static}.product-grid,.filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.product-grid,.filters{grid-template-columns:1fr}.btn{width:100%}}html[data-theme=dark] select option{color:#111}.nav-item{align-items:center;height:44px;display:flex;position:relative}.nav-item>a{align-items:center;height:44px;display:inline-flex}.mega-menu{opacity:0;gap:var(--space-5);width:min(720px,100vw - 32px);padding:var(--space-5);visibility:hidden;pointer-events:none;z-index:500;grid-template-columns:repeat(3,minmax(0,1fr));transition:all .18s;display:grid;position:absolute;left:50%;transform:translate(-50%)translateY(10px)}.mega-menu.compact{grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,100vw - 32px)}.mega-menu.wide{width:min(780px,100vw - 32px)}.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-col{gap:var(--space-2);align-content:start;display:grid}.mega-col span{color:#ffa569;text-transform:uppercase;margin-bottom:4px}.mega-col a{color:#ffffffd1}.mega-col a:hover{color:#fff;transform:translate(2px)}@media (max-width:1080px){.nav-item{width:100%;height:auto;display:block}.nav-item>a{height:auto}.mega-menu{box-shadow:none;opacity:1;width:100%;padding:var(--space-3) 0 var(--space-2) var(--space-4);visibility:visible;pointer-events:auto;background:0 0;border:0;grid-template-columns:1fr;display:none;position:static;transform:none}.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu{display:grid;transform:none}.mega-menu.compact,.mega-menu.wide{grid-template-columns:1fr;width:100%}}.option span{margin-top:5px;display:inline-block}.full{justify-content:center;width:100%;margin-top:18px}.product-card{flex-direction:column;min-height:100%;display:flex}.price-cta{transition:transform .18s,border-color .18s,background .18s,color .18s}.price-cta:hover{background:#fc650114}.option,.btn{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.option:hover,.btn:hover{transform:translateY(-1px)}.nav-links a,.mega-col a{transition:color .16s,transform .16s}@media (prefers-reduced-motion:reduce){.option:hover,.btn:hover{opacity:1;transition:none!important;transform:none!important}}.product-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;align-items:stretch!important}@media (min-width:1201px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:1200px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.brand-pills{gap:var(--space-2);flex-wrap:wrap;margin-top:24px;display:flex}.brand-pills a{background:var(--surface);color:var(--text);min-height:40px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.brand-pills a:hover{border-color:var(--orange);background:#fc650114;transform:translateY(-1px)}@media (max-width:760px){.brand-pills a{flex:auto;justify-content:center}}.product-card,.option,.btn,.price-cta{transition:border-color .16s,box-shadow .16s,background .16s,color .16s!important}.product-card:hover{border-color:#fc650161!important;transform:none!important;box-shadow:0 12px 34px #00000013!important}.option:hover,.btn:hover,.price-cta:hover{transform:none!important}[hidden]{display:none!important}a.product-card{color:var(--text);cursor:pointer;text-decoration:none}a.product-card:focus-visible{outline-offset:4px;outline:3px solid #fc650159}a.product-card .product-image-link,a.product-card .price-cta{pointer-events:none}a.product-card:hover .price-cta{border-color:var(--orange);background:#fc650114}a.product-card.interactive-card{isolation:isolate;position:relative;overflow:hidden}a.product-card.interactive-card:after{content:"";opacity:0;left:var(--tap-x,50%);top:var(--tap-y,50%);border-radius:var(--radius-pill);pointer-events:none;z-index:1;background:#fc650124;width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.category-filter.active{pointer-events:auto}.product-grid{gap:var(--space-4);display:grid!important}@media (max-width:1200px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-card-product][hidden]{display:none!important}.category-filter-bar{gap:var(--space-2);flex-wrap:wrap;margin-top:24px;display:flex}.category-filter{background:var(--surface);color:var(--text);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line);cursor:pointer;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.category-filter span{color:var(--muted);margin-left:6px}.category-filter:hover{background:#fc65010f;border-color:#fc650173;transform:none!important}.category-filter.active{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 8px 22px #fc65012e}.category-filter.active span{color:#ffffffd1}@media (max-width:760px){.category-filter{flex:auto;justify-content:center}}.cta-button{background:var(--orange);width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--orange);justify-content:center;align-items:center;box-shadow:0 10px 24px #fc65012e;color:#fff!important;display:inline-flex!important}.category-filter[hidden]{display:none!important}.product-card-v39{color:var(--text);isolation:isolate;cursor:pointer;min-height:100%;text-decoration:none;position:relative;overflow:hidden;flex-direction:column!important;display:flex!important}.product-card-v39 .product-image-link{pointer-events:none}.product-card-v39 .product-image-link img{border-radius:var(--radius-card);aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;max-height:240px!important}.product-card-v39 .product-card-body{flex-direction:column;flex:1;display:flex}.product-card-v39 .product-card-body p{color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-v39 .cta-button,.cta-button{background:var(--orange);width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--orange);pointer-events:none;justify-content:center;align-items:center;box-shadow:0 10px 24px #fc65012e;color:#fff!important;margin-top:auto!important;display:inline-flex!important}.product-card-v39:hover{border-color:#fc650173!important;transform:none!important;box-shadow:0 12px 30px #00000014!important}.product-card-v39:hover .cta-button{background:#e85c00;border-color:#e85c00}.product-media-card,.purchase-summary-card{background:var(--surface);box-shadow:var(--shadow-soft);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(var(--space-4), 2.5vw, var(--space-6))}.product-media-card img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%}.option{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-3);cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.option span{color:var(--orange)}.option:hover{border-color:#fc650173;transform:none!important}.option.active{background:#fc65011a;box-shadow:0 0 0 4px #fc650114}.category-filter[hidden],[data-card-product][hidden]{display:none!important}@media (max-width:1200px){.purchase-summary-card{position:static}}.purchase-summary-card #summaryPrice{white-space:nowrap;min-height:1.2em}#checkoutBtn{z-index:20;cursor:pointer;position:relative;pointer-events:auto!important}#checkoutBtn,#sendTradeBtn,.purchase-summary-card .primary-btn{z-index:30;position:relative;pointer-events:auto!important;cursor:pointer!important}.purchase-summary-card{z-index:5;position:relative}#checkoutBtn,#sendTradeBtn,.purchase-summary-card a.primary-btn,.purchase-summary-card button.primary-btn{position:relative;pointer-events:auto!important;cursor:pointer!important;z-index:100!important}.purchase-summary-card{z-index:50;position:sticky;top:92px}.primary-btn,.secondary-btn,button.primary-btn,button.secondary-btn,a.primary-btn,a.secondary-btn{gap:var(--space-2);min-height:50px;padding:0 var(--space-5);border-radius:var(--radius-pill);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:120;border:1px solid #0000;position:relative;cursor:pointer!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.primary-btn,button.primary-btn,a.primary-btn{box-shadow:0 14px 30px #fc65013d;background:var(--orange,#fc6501)!important;border-color:var(--orange,#fc6501)!important;color:#fff!important}.primary-btn:hover,button.primary-btn:hover,a.primary-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.secondary-btn,button.secondary-btn,a.secondary-btn{border-color:var(--line,#ffffff29)!important;color:var(--text,#fff)!important;background:#ffffff0f!important}.secondary-btn:hover,button.secondary-btn:hover,a.secondary-btn:hover{border-color:#fc65018c!important}.purchase-summary-card #checkoutBtn{width:100%!important;margin-top:12px!important;margin-bottom:0!important}.footer-social-icons{text-align:center;align-items:center;width:100%;margin:26px auto 14px}.footer-social-icons a{border:1px solid var(--line);width:46px;height:46px;box-shadow:0 10px 22px #00000014}.footer-social-icons a:hover{border-color:#fc6501b3;transform:translateY(-2px);box-shadow:0 14px 30px #fc650129}.footer-social-icons img{border-radius:var(--radius-control);width:26px;height:26px;display:block}@media (max-width:760px){.footer-social-icons{gap:var(--space-2)}.footer-social-icons a{width:42px;height:42px}.footer-social-icons img{width:24px;height:24px}}a,button,select,input,textarea{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #fc65018c}select{-webkit-appearance:auto;appearance:auto}.option{text-align:left;min-height:52px}.option.active{border-color:var(--orange)!important}.product-media-card,.purchase-summary-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.purchase-summary-card{overflow:hidden}.purchase-summary-card h2{margin-top:0}#summaryPrice{display:block}.primary-btn,.secondary-btn,.cta-button{min-height:48px}.product-grid{align-items:stretch}.product-card,.product-card-v39{min-width:0}.product-card h3,.product-card-v39 h3{overflow-wrap:anywhere}.product-card-v39 .cta-button{min-height:48px}.category-filter-bar{align-items:center}.category-filter{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}footer{text-align:center}.footer-social-icons{margin-left:auto;margin-right:auto}.footer-social-icons a{flex:none}.product-detail-section{width:100%;max-width:1480px;margin-inline:auto}.product-media-card,.purchase-summary-card{width:100%;min-width:0!important}.purchase-summary-card h2{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;max-width:100%!important;margin-bottom:18px!important}#summaryPrice{word-break:keep-all!important;overflow-wrap:normal!important;white-space:nowrap!important}.option{flex:0 auto;max-width:100%}.product-grid,.product-card,.product-card-v39{min-width:0}@media (max-width:1200px){.product-media-card{grid-column:1}.purchase-summary-card{order:2;grid-column:2}}@media (max-width:1080px){.product-media-card,.purchase-summary-card{order:initial!important;grid-column:auto!important}}@media (max-width:760px){.product-detail-section,.section{padding-left:var(--space-3);padding-right:var(--space-3)}.product-media-card,.purchase-summary-card{border-radius:var(--radius-card);padding:var(--space-4)}#summaryPrice{white-space:normal!important}}@media (max-width:480px){.primary-btn,.secondary-btn{text-align:center;white-space:normal!important}}.top-ribbon{min-width:0}.has-dropdown,.nav-item.has-dropdown{position:relative}.mega-menu{z-index:1005}.mobile-menu-open .nav-links,.mobile-menu-open #navLinks,.nav-links.is-open,#navLinks.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;transform:translateY(0)!important}.has-dropdown.dropdown-open .dropdown-menu,.has-dropdown.dropdown-open .nav-dropdown-menu,.has-dropdown.dropdown-open .mega-menu,.has-dropdown.dropdown-open .submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:650px!important;display:grid!important;transform:translateY(0)!important}@media (min-width:1081px){.has-dropdown:hover>.dropdown-menu,.has-dropdown:focus-within>.dropdown-menu,.has-dropdown:hover>.nav-dropdown-menu,.has-dropdown:focus-within>.nav-dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important;transform:translateY(0)!important}}@media (max-width:1080px){body.mobile-menu-open{overflow:hidden}header{z-index:1000}.brand{gap:var(--space-2);align-items:center!important;min-height:52px!important;display:inline-flex!important}.brand img{width:auto!important;max-height:42px!important}.top-ribbon{gap:var(--space-2)}.theme-toggle,.search-toggle,button[aria-label*=menu i],button[aria-label*=search i],button[aria-label*=mode i],button[aria-label*=theme i]{border-radius:var(--radius-pill);flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important}.nav-links,#navLinks{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;z-index:1004!important;background:#110933f5!important;border:1px solid #ffffff24!important;flex-direction:column!important;display:none!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 24px 80px #00000057!important}.nav-links a,#navLinks a,.has-dropdown>button,.has-dropdown>a{padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:48px!important;display:flex!important}.nav-links a:hover,#navLinks a:hover{background:#ffffff14!important}.mega-menu{padding:var(--space-2);border-radius:var(--radius-card);gap:var(--space-1);box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:4px 0 8px!important;display:none!important;position:static!important;transform:none!important}.mega-menu a{padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);min-height:44px!important}.has-dropdown>button:after,.has-dropdown>a:after{content:"⌄";font-size:1rem;transition:transform .2s;transform:rotate(0)}.has-dropdown.dropdown-open>button:after,.has-dropdown.dropdown-open>a:after{transform:rotate(180deg)}}@media (max-width:480px){.nav-links,#navLinks{max-height:calc(100dvh - 92px)!important;top:72px!important;left:10px!important;right:10px!important}.theme-toggle,.search-toggle,button[aria-label*=menu i],button[aria-label*=search i],button[aria-label*=mode i],button[aria-label*=theme i]{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.brand img{max-height:40px!important}}.apple-store-row{gap:var(--space-4);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-4);-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(285px,380px);grid-auto-flow:column;overflow-x:auto}.apple-store-row::-webkit-scrollbar{height:10px}.apple-store-row::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:#ffffff14}.apple-store-row::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#fc6501b8}.store-feature-card{color:inherit;scroll-snap-align:start;min-width:0;padding:var(--space-5);border-radius:var(--radius-card);gap:var(--space-2);background:#ffffff12;border:1px solid #ffffff1f;grid-template-rows:auto auto auto auto 1fr;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.store-feature-card:hover{background:#ffffff17;border-color:#fc65018c;transform:translateY(-5px)}.store-feature-card h3{margin:0}.store-feature-card p{color:var(--text);margin:0}.store-feature-card strong{color:var(--muted)}.store-feature-image{justify-content:center;align-items:end;min-height:220px;margin:8px -18px -18px;display:flex}.store-feature-image img{filter:drop-shadow(0 24px 36px #00000047);object-fit:contain;width:100%;height:250px}@media (max-width:1080px){.apple-store-row{padding-left:var(--space-3);padding-right:var(--space-3);grid-auto-columns:minmax(282px,82vw);margin-left:-14px;margin-right:-14px}.store-feature-card{min-height:455px;padding:var(--space-5);border-radius:var(--radius-card)}.store-feature-image img{height:220px}}.brand{gap:0}.brand span,.brand strong{display:none!important}.brand img{display:block}.logo-mark,.brand{gap:0;justify-content:center!important;align-items:center!important;font-size:0!important;text-decoration:none!important;display:inline-flex!important}.logo-mark img,.brand img{width:auto!important;height:auto!important;max-height:30px!important;display:block!important}.nav-icons{gap:var(--space-2);justify-content:flex-end!important;align-items:center!important;display:inline-flex!important}.header-icon-button,.theme-toggle,.search-toggle,.mobile-menu,.search-icon-button,.mode-icon-button,.menu-icon-button{border-radius:var(--radius-pill);padding:0;color:var(--text)!important;cursor:pointer!important;background:#ffffff16!important;border:1px solid #ffffff2e!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:0!important;text-decoration:none!important;transition:transform .18s,background .18s,border-color .18s,color .18s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000024!important}.header-icon-button:hover,.theme-toggle:hover,.search-toggle:hover,.mobile-menu:hover,.search-icon-button:hover,.mode-icon-button:hover,.menu-icon-button:hover{color:var(--orange)!important;background:#fc650121!important;border-color:#fc65018c!important;transform:translateY(-1px)!important}.header-control-svg{flex:0 0 18px!important;width:18px!important;height:18px!important;display:block!important}.has-mega{position:relative}.has-mega.mega-open>.mega-menu,.has-mega:hover>.mega-menu,.has-mega:focus-within>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important;transform:translateY(0)!important}@media (max-width:1080px){.header-icon-button,.theme-toggle,.search-toggle,.mobile-menu,.search-icon-button,.mode-icon-button,.menu-icon-button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.header-control-svg{flex-basis:21px!important;width:21px!important;height:21px!important}.has-mega>.mega-menu{padding:var(--space-2);border-radius:var(--radius-card);gap:var(--space-2);box-shadow:none!important;background:#fff1!important;border:1px solid #ffffff1f!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:4px 0 8px!important;display:none!important;position:static!important}.has-mega.mega-open>.mega-menu{display:grid!important}.has-mega>a:after{content:"⌄";margin-left:auto;transition:transform .18s}.has-mega.mega-open>a:after{transform:rotate(180deg)}}@media (min-width:1081px){.menu-icon-button,button[aria-label*=menu i]{visibility:hidden!important;pointer-events:none!important;display:none!important}.nav-links,#navLinks{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:none!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}body.mobile-menu-open{overflow:auto!important}}@media (max-width:1080px){.menu-icon-button,button[aria-label*=menu i]{visibility:visible!important;pointer-events:auto!important;display:inline-flex!important}}@media (min-width:1081px){.mobile-menu-left,#mobileMenu,.mobile-menu,.menu-icon-button{display:none!important}.top-nav .nav-inner{align-items:center!important;display:flex!important}}@media (max-width:1080px){.top-nav{min-height:calc(66px + env(safe-area-inset-top,0px))!important}.top-nav .nav-inner{gap:var(--space-2);padding:max(var(--space-2), env(safe-area-inset-top,var(--space-0))) var(--space-3) var(--space-2);grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:66px!important;display:grid!important}.mobile-menu-left,#mobileMenu,.mobile-menu{border-radius:var(--radius-pill);visibility:visible!important;pointer-events:auto!important;z-index:1010!important;flex:0 0 48px!important;grid-area:1/1!important;justify-self:start!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:inline-flex!important}.logo-mark,.brand{grid-area:1/2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;min-width:0!important;max-width:140px!important;display:inline-flex!important}.logo-mark img,.brand img{object-fit:contain!important;width:auto!important;max-height:38px!important}.nav-icons{gap:var(--space-2);grid-area:1/3!important;justify-self:end!important;align-items:center!important;min-width:0!important;display:inline-flex!important}.nav-icons .mobile-menu,.nav-icons #mobileMenu,.nav-icons .mobile-menu-left{display:none!important}.nav-icons .header-icon-button,.nav-icons .theme-toggle,.nav-icons .search-toggle{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.nav-links,#navLinks{top:calc(66px + env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - 86px - env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important}}@media (max-width:760px){.top-nav .nav-inner{gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2);grid-template-columns:50px minmax(72px,1fr) auto!important}.mobile-menu-left,#mobileMenu,.mobile-menu{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.nav-icons{gap:var(--space-1)}.nav-icons .header-icon-button,.nav-icons .theme-toggle,.nav-icons .search-toggle{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.logo-mark,.brand{max-width:104px!important}.logo-mark img,.brand img{max-height:34px!important}}@media (max-width:480px){.top-nav .nav-inner{grid-template-columns:48px minmax(54px,1fr) auto!important}.nav-icons{gap:var(--space-1)}.nav-icons .header-icon-button,.nav-icons .theme-toggle,.nav-icons .search-toggle{flex-basis:39px!important;width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}}.mobile-drawer{display:none}@media (min-width:1081px){.mobile-drawer{display:none!important}}@media (max-width:1080px){.top-nav .nav-links,.top-nav #navLinks{display:none!important}.mobile-drawer{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;top:calc(66px + env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - 88px - env(safe-area-inset-top,0px))!important;z-index:1009!important;border:1px solid #ffffff29!important;grid-template-columns:1fr!important;display:none!important;position:fixed!important;left:12px!important;right:12px!important;overflow-y:auto!important}body.mobile-menu-open .mobile-drawer,.mobile-drawer.is-open{display:grid!important}.mobile-drawer a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:54px!important;text-decoration:none!important;display:flex!important}.mobile-drawer a:after{content:"›";font-size:1.35rem;line-height:1}:is(.mobile-drawer a:hover,.mobile-drawer a:focus-visible){color:#fff!important;background:#fc65012e!important;border-color:#fc65019e!important;outline:none!important}.mobile-drawer a:active{background:#fc650147!important}}@media (max-width:480px){.mobile-drawer{top:calc(72px + env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - 92px - env(safe-area-inset-top,0px))!important;left:10px!important;right:10px!important}.mobile-drawer a{min-height:56px!important}}@media (max-width:1080px){.mobile-drawer{background:radial-gradient(circle at 85% 0,#fc650124,#0000 30%),#110933fa!important;border-color:#ffffff29!important;box-shadow:0 24px 80px #0000006b!important}.mobile-drawer a{color:#f8f5ff!important;background:#fff1!important;border-color:#ffffff1f!important}.mobile-drawer a:after{color:var(--orange)!important}:is(.mobile-drawer a:hover,.mobile-drawer a:focus-visible,.mobile-drawer a:active){color:#fff!important;background:#fc650133!important;border-color:#fc65019e!important}body.light .mobile-drawer,body[data-theme=light] .mobile-drawer,html.light .mobile-drawer,html[data-theme=light] .mobile-drawer,[data-theme=light] .mobile-drawer{background:radial-gradient(circle at 85% 0,#fc65011f,#0000 30%),#fffffff5!important;border-color:#1109331f!important;box-shadow:0 24px 70px #1109332e!important}body.light .mobile-drawer a,body[data-theme=light] .mobile-drawer a,html.light .mobile-drawer a,html[data-theme=light] .mobile-drawer a,[data-theme=light] .mobile-drawer a{color:#171124!important;background:#1109330e!important;border-color:#1109331c!important}body.light .mobile-drawer a:after,body[data-theme=light] .mobile-drawer a:after,html.light .mobile-drawer a:after,html[data-theme=light] .mobile-drawer a:after,[data-theme=light] .mobile-drawer a:after{color:var(--orange)!important}body.light .mobile-drawer a:hover,body[data-theme=light] .mobile-drawer a:hover,html.light .mobile-drawer a:hover,html[data-theme=light] .mobile-drawer a:hover,[data-theme=light] .mobile-drawer a:hover{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}body.light .mobile-drawer a:focus-visible{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}body[data-theme=light] .mobile-drawer a:focus-visible{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}html.light .mobile-drawer a:focus-visible{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}html[data-theme=light] .mobile-drawer a:focus-visible{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}[data-theme=light] .mobile-drawer a:focus-visible{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}body.light .mobile-menu-left,body.light #mobileMenu,body.light .mobile-menu,body[data-theme=light] .mobile-menu-left,body[data-theme=light] #mobileMenu,body[data-theme=light] .mobile-menu,html.light .mobile-menu-left,html.light #mobileMenu,html.light .mobile-menu,html[data-theme=light] .mobile-menu-left,html[data-theme=light] #mobileMenu,html[data-theme=light] .mobile-menu,[data-theme=light] .mobile-menu-left,[data-theme=light] #mobileMenu,[data-theme=light] .mobile-menu{color:#171124!important;background:#ffffffdb!important;border-color:#1109332e!important;box-shadow:0 8px 24px #1109331f,inset 0 1px #fffc!important}body.light .mobile-menu-left:hover,body.light #mobileMenu:hover,body.light .mobile-menu:hover,body[data-theme=light] .mobile-menu-left:hover,body[data-theme=light] #mobileMenu:hover,body[data-theme=light] .mobile-menu:hover,html.light .mobile-menu-left:hover,html.light #mobileMenu:hover,html.light .mobile-menu:hover,html[data-theme=light] .mobile-menu-left:hover,html[data-theme=light] #mobileMenu:hover,html[data-theme=light] .mobile-menu:hover,[data-theme=light] .mobile-menu-left:hover,[data-theme=light] #mobileMenu:hover,[data-theme=light] .mobile-menu:hover{color:#fff!important;background:#fc6501eb!important;border-color:#fc6501!important}}@media (max-width:760px){.product-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.product-card,.product-card-v39{padding:var(--space-2);border-radius:var(--radius-card);gap:var(--space-2);width:100%!important;min-width:0!important;min-height:0!important}.product-card .tag,.product-card-v39 .tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;min-height:24px!important;overflow:hidden!important}.product-card .product-image-link,.product-card-v39 .product-image-link{border-radius:var(--radius-card);background:#ffffff0e!important;min-height:0!important;overflow:hidden!important}.product-card .product-image-link img,.product-card-v39 .product-image-link img{border-radius:var(--radius-card);aspect-ratio:1/.82!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:125px!important}.product-card-body{gap:var(--space-1)}.product-card h3,.product-card-v39 h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.15em!important;margin:4px 0 0!important;display:-webkit-box!important;overflow:hidden!important}.product-card p,.product-card-v39 p,.product-card-body>p:first-of-type{color:var(--muted)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.5em!important;max-height:2.5em!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.product-card .price-cta,.product-card-v39 .price-cta,.product-card .cta-button{padding:var(--space-2) var(--space-2);border-radius:var(--radius-pill);white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:38px!important;margin-top:8px!important;display:inline-flex!important}.product-card:hover,.product-card-v39:hover{transform:none!important}.filters{gap:var(--space-2)}.category-filter{padding:var(--space-2) var(--space-3)}}@media (max-width:480px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card,.product-card-v39{padding:var(--space-2);border-radius:var(--radius-card)}.product-card .product-image-link img,.product-card-v39 .product-image-link img{aspect-ratio:1/.78!important;max-height:108px!important}.product-card .price-cta,.product-card-v39 .price-cta,.product-card .cta-button{padding:var(--space-1) var(--space-2);min-height:36px!important}.product-grid{gap:var(--space-2)}.product-card .product-image-link img,.product-card-v39 .product-image-link img{max-height:96px!important}.product-card p,.product-card-v39 p{-webkit-line-clamp:1!important;min-height:1.25em!important;max-height:1.25em!important}}@media (max-width:760px){.apple-store-row{gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3);grid-auto-columns:minmax(210px,62vw)!important}.store-feature-card{padding:var(--space-4);border-radius:var(--radius-card);gap:var(--space-2);min-height:350px!important}.store-feature-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.store-feature-image{min-height:142px!important;margin:4px -8px -8px!important}.store-feature-image img{height:160px!important}}@media (max-width:480px){.apple-store-row{grid-auto-columns:minmax(190px,58vw)!important}.store-feature-card{min-height:325px!important}.store-feature-image img{height:145px!important}}:root{--mg-shadow-lift:0 24px 80px #00000038;--mg-border-dark:#ffffff21;--mg-border-light:#1109331c;--mg-focus:0 0 0 4px #fc650138}body{overflow-x:hidden}img{image-rendering:auto}main{min-width:0}::selection{background:#fc650147}a:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}button:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}input:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}select:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}textarea:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}[tabindex]:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}.option:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}.category-filter:focus-visible{box-shadow:var(--mg-focus)!important;border-color:#fc6501b8!important;outline:none!important}a,button{-webkit-tap-highlight-color:#fc65012e}button,.primary-btn,.secondary-btn,.cta-button,.price-cta,.category-filter,.option,.header-icon-button{isolation:isolate}.section,.page-hero{max-width:1360px}.product-card,.product-card-v39,.store-feature-card{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (hover:hover) and (pointer:fine){.interactive-card,.product-card,.store-feature-card{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.interactive-card:hover,.product-card:hover,.store-feature-card:hover{box-shadow:var(--mg-shadow-lift);transform:translateY(-4px)}}html[data-theme=dark] .product-card,html[data-theme=dark] .store-feature-card{border-color:var(--mg-border-dark);background:#110933b8}html:not([data-theme=dark]) .product-card,html:not([data-theme=dark]) .store-feature-card{border-color:var(--mg-border-light)}.product-card h3,.product-card-v39 h3,.store-feature-card h3{overflow-wrap:anywhere}.product-card p,.product-card-v39 p,.store-feature-card p{overflow-wrap:break-word}.product-card img,.product-card-v39 img,.store-feature-card img{transform:translateZ(0)}.top-nav .nav-inner{min-width:0}.logo-mark img,.brand img{object-fit:contain}.mobile-drawer{overscroll-behavior:contain}@media (max-width:760px){.page-hero,.section{padding-left:var(--space-3);padding-right:var(--space-3)}.page-hero h1{max-width:100%!important}.product-grid{min-width:0!important}}@media (max-width:480px){.product-card h3,.product-card-v39 h3{word-break:normal!important;overflow-wrap:anywhere!important}}@media print{.top-nav,.mobile-drawer,.footer-social-icons{display:none!important}body{color:#000!important;background:#fff!important}a{color:#000!important;text-decoration:underline!important}}:root{--mega-bg:#fffffff0;--mega-bg-soft:#1109330b;--mega-text:#171124;--mega-muted:#171124ad;--mega-border:#1109331f;--mega-shadow:0 28px 90px #11093329}html[data-theme=dark]{--mega-bg:#110933f0;--mega-bg-soft:#ffffff0f;--mega-text:#f8f5ff;--mega-muted:#f8f5ffb8;--mega-border:#ffffff24;--mega-shadow:0 28px 95px #0000006b}.top-nav .mega-menu,.has-mega .mega-menu,.has-mega .mega-panel,.has-mega .mega-dropdown,.has-mega .nav-dropdown,.has-mega .dropdown-panel,.has-mega .dropdown-menu,.nav-item .mega-menu{border-radius:0 0 var(--radius-card) var(--radius-card);background:radial-gradient(circle at 88% 0%, #fc65011a, transparent 32%), var(--mega-bg)!important;color:var(--mega-text)!important;box-shadow:var(--mega-shadow)!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;border:1px solid var(--mega-border)!important;transform-origin:top!important;transition:opacity .24s,transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s,background .2s,border-color .2s,box-shadow .2s!important;overflow:hidden!important}.has-mega:not(:hover):not(:focus-within) .mega-menu,.has-mega:not(:hover):not(:focus-within) .mega-panel,.has-mega:not(:hover):not(:focus-within) .mega-dropdown,.has-mega:not(:hover):not(:focus-within) .nav-dropdown,.has-mega:not(:hover):not(:focus-within) .dropdown-panel,.has-mega:not(:hover):not(:focus-within) .dropdown-menu,.nav-item:not(:hover):not(:focus-within) .mega-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)scale(.985)!important}.has-mega:hover .mega-menu,.has-mega:focus-within .mega-menu,.has-mega:hover .mega-panel,.has-mega:focus-within .mega-panel,.has-mega:hover .mega-dropdown,.has-mega:focus-within .mega-dropdown,.has-mega:hover .nav-dropdown,.has-mega:focus-within .nav-dropdown,.has-mega:hover .dropdown-panel,.has-mega:focus-within .dropdown-panel,.has-mega:hover .dropdown-menu,.has-mega:focus-within .dropdown-menu,.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.top-nav .mega-menu *,.has-mega .mega-menu *,.has-mega .mega-panel *,.has-mega .mega-dropdown *,.has-mega .nav-dropdown *,.has-mega .dropdown-panel *,.has-mega .dropdown-menu *,.nav-item .mega-menu *{opacity:1!important}.top-nav .mega-menu h3,.top-nav .mega-menu strong,.has-mega .mega-menu h3,.has-mega .mega-panel h3,.has-mega .mega-dropdown h3,.has-mega .nav-dropdown h3,.has-mega .dropdown-panel h3,.has-mega .dropdown-menu h3,.nav-item .mega-menu h3{color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important;text-transform:uppercase!important}.top-nav .mega-menu a,.has-mega .mega-menu a,.has-mega .mega-panel a,.has-mega .mega-dropdown a,.has-mega .nav-dropdown a,.has-mega .dropdown-panel a,.has-mega .dropdown-menu a,.nav-item .mega-menu a{border-radius:var(--radius-control);color:var(--mega-text)!important;-webkit-text-fill-color:var(--mega-text)!important;background:0 0!important;text-decoration:none!important;transition:color .18s,background .18s,transform .18s,padding-left .18s!important}:is(.top-nav .mega-menu a:hover,.has-mega .mega-menu a:hover,.has-mega .mega-panel a:hover,.has-mega .mega-dropdown a:hover,.has-mega .nav-dropdown a:hover,.has-mega .dropdown-panel a:hover,.has-mega .dropdown-menu a:hover,.nav-item .mega-menu a:hover,.top-nav .mega-menu a:focus-visible){color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important;background:var(--mega-bg-soft)!important;transform:translate(2px)!important}.top-nav .mega-menu>*,.has-mega .mega-menu>*,.has-mega .mega-panel>*,.has-mega .mega-dropdown>*,.has-mega .nav-dropdown>*,.has-mega .dropdown-panel>*,.has-mega .dropdown-menu>*{color:var(--mega-text)!important}.top-nav .mega-menu p,.top-nav .mega-menu span{color:var(--mega-muted)!important;-webkit-text-fill-color:var(--mega-muted)!important}html:not([data-theme=dark]) .top-nav .mega-menu,html:not([data-theme=dark]) .has-mega .mega-menu,html:not([data-theme=dark]) .has-mega .mega-panel,html:not([data-theme=dark]) .has-mega .mega-dropdown,html:not([data-theme=dark]) .has-mega .nav-dropdown,html:not([data-theme=dark]) .has-mega .dropdown-panel,html:not([data-theme=dark]) .has-mega .dropdown-menu{background:radial-gradient(circle at 88% 0,#fc650117,#0000 32%),#fffffff2!important}@media (max-width:1080px){.top-nav .mega-menu,.has-mega .mega-menu,.has-mega .mega-panel,.has-mega .mega-dropdown,.has-mega .nav-dropdown,.has-mega .dropdown-panel,.has-mega .dropdown-menu{transition:background .18s,color .18s,border-color .18s!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.top-nav .mega-menu,.has-mega .mega-menu,.has-mega .mega-panel,.has-mega .mega-dropdown,.has-mega .nav-dropdown,.has-mega .dropdown-panel,.has-mega .dropdown-menu{transition:none!important;transform:none!important}}html:not([data-theme=dark]) .theme-toggle-button,html:not([data-theme=dark]) .mode-icon-button{color:#171124!important}html[data-theme=dark] .theme-toggle-button,html[data-theme=dark] .mode-icon-button{color:#f8f5ff!important}@media (prefers-reduced-motion:reduce){.theme-toggle-button .theme-icon,.mode-icon-button .theme-icon{transition:none!important}}.footer-social-icons{--social-button-text:#171124}html[data-theme=dark] .footer-social-icons{--social-button-text:#f8f5ff}.footer-social-icons{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.footer-social-icons a{border-radius:var(--radius-pill);width:46px;min-width:46px;height:46px;min-height:46px;padding:0;color:var(--social-button-text)!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s!important;display:inline-flex!important;overflow:hidden!important}:is(.footer-social-icons a:hover,.footer-social-icons a:focus-visible){border-color:#fc650173!important;outline:none!important;transform:translateY(-3px)!important;box-shadow:0 16px 34px #fc65012e!important}.social-svg-icon,.footer-social-icons img{border-radius:0;filter:none!important;opacity:1!important;object-fit:contain!important;width:24px!important;height:24px!important;display:block!important}.footer-social-icons a img[src*=instagram],.footer-social-icons a img[src*=tiktok],.footer-social-icons a img[src*=facebook],.footer-social-icons a img[src*=youtube],.footer-social-icons a img[src*=twitch],.footer-social-icons a img[src*=snapchat],.footer-social-icons a img[src*=whatsapp],.footer-social-icons a img[src*=linktree]{width:28px!important;height:28px!important}@media (max-width:760px){.footer-social-icons{gap:var(--space-2)}.footer-social-icons a{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.theme-toggle-button,.mode-icon-button{position:relative!important;overflow:hidden!important}.theme-toggle-button .theme-icon,.mode-icon-button .theme-icon{color:currentColor!important;justify-content:center!important;align-items:center!important;width:21px!important;height:21px!important;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),color .18s!important;display:inline-flex!important}.theme-toggle-button .theme-icon svg,.mode-icon-button .theme-icon svg{color:currentColor!important;stroke:currentColor!important;width:21px!important;height:21px!important;display:block!important}.theme-toggle-button .theme-icon-moon,.mode-icon-button .theme-icon-moon{opacity:1!important;transform:rotate(0)scale(1)!important}.theme-toggle-button .theme-icon-sun,.mode-icon-button .theme-icon-sun{opacity:0!important;pointer-events:none!important;position:absolute!important;transform:rotate(-45deg)scale(.55)!important}html[data-theme=dark] .theme-toggle-button .theme-icon-moon,html[data-theme=dark] .mode-icon-button .theme-icon-moon,body.dark .theme-toggle-button .theme-icon-moon,body[data-theme=dark] .theme-toggle-button .theme-icon-moon,body.dark .mode-icon-button .theme-icon-moon,body[data-theme=dark] .mode-icon-button .theme-icon-moon{opacity:0!important}html[data-theme=dark] .theme-toggle-button .theme-icon-sun,html[data-theme=dark] .mode-icon-button .theme-icon-sun,body.dark .theme-toggle-button .theme-icon-sun,body[data-theme=dark] .theme-toggle-button .theme-icon-sun,body.dark .mode-icon-button .theme-icon-sun,body[data-theme=dark] .mode-icon-button .theme-icon-sun{opacity:1!important}:root{--type-text-light:#171124;--type-text-dark:#f8f5ff}p,li,small,label,.muted,.product-card p,.store-feature-card p{color:var(--muted)!important;opacity:1!important}h1,.hero h1,.page-hero h1,h2,.section h2,.product-info h1{text-wrap:balance;opacity:1!important}h3,.card h3,.product-card h3,.product-card-v39 h3,.store-feature-card h3{text-wrap:balance;color:var(--text)!important;opacity:1!important}strong{color:var(--text)!important;opacity:1!important}.kicker,.mega-menu h3{color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important;opacity:1!important;text-transform:uppercase!important}a{color:inherit}.card,.product-card,.product-card-v39,.store-feature-card,.mobile-drawer{color:var(--text)!important}.card p,.product-card p,.product-card-v39 p,.store-feature-card p,.mobile-drawer span{color:var(--muted)!important;opacity:1!important}input,select,textarea{opacity:1!important}html:not([data-theme=dark]) input,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea{color:var(--type-text-light)!important;-webkit-text-fill-color:var(--type-text-light)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--type-text-dark)!important;-webkit-text-fill-color:var(--type-text-dark)!important}input::placeholder,textarea::placeholder{opacity:.85!important}select option{color:#171124!important;background:#fff!important}footer,.site-footer,.footer{color:var(--muted)!important}footer a,.site-footer a,.footer a{color:var(--text)!important}.sr-only{padding:0;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.mg-search-overlay{color:var(--mg-search-text);z-index:5600;display:none;position:fixed;inset:0}html[data-theme=dark] .mg-search-overlay{--mg-search-text:#f8f5ff;--mg-search-muted:#f8f5ffad;--mg-search-soft:#ffffff12;--mg-search-hover:#ffffff14}body.mg-search-open{overflow:hidden!important}body.mg-search-open .mg-search-overlay,.mg-search-overlay.is-open{display:block!important}.mg-search-shell{opacity:0;transition:opacity .24s,transform .28s cubic-bezier(.2,.8,.2,1),background .18s,color .18s;transform:translateY(-10px)}body.mg-search-open .mg-search-shell,.mg-search-overlay.is-open .mg-search-shell{opacity:1}.mg-search-inner{padding-top:clamp(var(--space-8), 8vh, var(--space-9));padding-bottom:var(--space-7)}.mg-search-form{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.mg-search-symbol{color:var(--mg-search-muted);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mg-search-symbol svg{width:26px;height:26px;display:block}.mg-search-input,#mgSearchInput{width:100%;min-height:58px;padding:0;box-shadow:none!important;caret-color:var(--orange)!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;outline:0!important}.mg-search-close{cursor:pointer;padding:var(--space-2) 0 var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--mg-search-muted)!important;-webkit-text-fill-color:var(--mg-search-muted)!important;background:0 0!important;border:0!important;font-size:.94rem!important}:is(.mg-search-close:hover,.mg-search-close:focus-visible){color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important;outline:none!important}.mg-search-content{gap:var(--space-5);display:grid}.mg-search-quick{gap:var(--space-0);width:100%;display:grid}.mg-search-quick p,.mg-search-results-title{margin:0 0 8px;color:var(--mg-search-muted)!important;-webkit-text-fill-color:var(--mg-search-muted)!important}.mg-search-quick a{align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);display:flex;color:var(--mg-search-text)!important;-webkit-text-fill-color:var(--mg-search-text)!important;text-decoration:none!important}.mg-search-quick a span{color:var(--mg-search-muted)!important;-webkit-text-fill-color:var(--mg-search-muted)!important}:is(.mg-search-quick a:hover,.mg-search-quick a:focus-visible){background:var(--mg-search-hover)!important;outline:none!important}.mg-search-results{gap:var(--space-2);display:grid}.mg-search-result{gap:var(--space-3);min-height:62px;padding:var(--space-2) var(--space-3);background:0 0;border:1px solid #0000;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;transition:background .16s,border-color .16s,transform .16s;display:grid;color:var(--mg-search-text)!important;-webkit-text-fill-color:var(--mg-search-text)!important;text-decoration:none!important}:is(.mg-search-result:hover,.mg-search-result:focus-visible,.mg-search-result.is-active){outline:none!important}.mg-search-result img{border-radius:var(--radius-control);padding:var(--space-1);background:var(--mg-search-soft)!important;object-fit:contain!important;width:50px!important;height:50px!important}.mg-search-result strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--mg-search-text)!important;-webkit-text-fill-color:var(--mg-search-text)!important}.mg-search-result span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden;color:var(--mg-search-muted)!important;-webkit-text-fill-color:var(--mg-search-muted)!important}.mg-search-result em{white-space:nowrap;justify-self:end;font-style:normal;color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important}@media (max-width:760px){.mg-search-inner{width:min(100% - 24px,680px);padding-top:calc(var(--space-8) + env(safe-area-inset-top,var(--space-0)))}.mg-search-form{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr) auto}.mg-search-input,#mgSearchInput{min-height:50px}.mg-search-close{padding-left:var(--space-2);font-size:.88rem!important}.mg-search-result{grid-template-columns:44px minmax(0,1fr);min-height:58px}.mg-search-result img{width:44px!important;height:44px!important}.mg-search-result em{grid-column:2;justify-self:start;margin-top:-2px}}@media (max-width:480px){.mg-search-inner{width:min(100% - 18px,680px)}.mg-search-close{justify-content:center;align-items:center;padding:0;width:36px!important;height:36px!important;font-size:0!important;display:inline-flex!important}.mg-search-close:before{content:"×";color:var(--mg-search-muted);-webkit-text-fill-color:var(--mg-search-muted);font-size:1.7rem;line-height:1}}@media (prefers-reduced-motion:reduce){.mg-search-shell,.mg-search-result,.mg-search-close{transition:none!important;transform:none!important}}:root{--slick-bg:#f6f5f8;--slick-bg-2:#fff;--slick-text:#120d22;--slick-muted:#120d22ad;--slick-soft:#120d220e;--slick-card:#ffffffd1;--slick-card-strong:#fffffff0;--slick-border:#120d221b;--slick-shadow:0 18px 50px #120d221a;--slick-shadow-hover:0 28px 90px #120d2229}html,body,h1,.hero h1,.page-hero h1,h2,.section h2,.product-info h1,h3,.product-card h3,.product-card-v39 h3,.store-feature-card h3{color:var(--slick-text)!important}p,li,small,label,span,.muted{color:var(--slick-muted)!important}strong{color:var(--slick-text)!important}.kicker{color:var(--slick-orange)!important;-webkit-text-fill-color:var(--slick-orange)!important}.top-nav,header{color:var(--slick-text)!important}html[data-theme=dark] .top-nav{box-shadow:0 14px 42px #0000003d!important}.top-nav a,.nav-links a{color:var(--slick-text)!important;-webkit-text-fill-color:var(--slick-text)!important}.top-nav a:hover,.nav-links a:hover{color:var(--slick-orange)!important;-webkit-text-fill-color:var(--slick-orange)!important}.header-icon-button,.mode-icon-button,.search-icon-button,.menu-icon-button{border:1px solid var(--slick-border)!important}.header-icon-button:hover,.mode-icon-button:hover,.search-icon-button:hover,.menu-icon-button:hover{transform:translateY(-1px)!important}.section,.page-hero{color:var(--slick-text)!important}.product-card,.product-card-v39,.store-feature-card,.mg-search-shell,.mobile-drawer{background:radial-gradient(circle at 100% 0%, #fc650114, transparent 34%), var(--slick-card)!important;color:var(--slick-text)!important;box-shadow:var(--slick-shadow)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;border:1px solid var(--slick-border)!important}.product-card,.product-card-v39,.store-feature-card,.product-card .product-image-link,.product-card-v39 .product-image-link,.product-card img,.product-card-v39 img{border-radius:var(--radius-card)}.product-card .product-image-link,.product-card-v39 .product-image-link{background:linear-gradient(145deg, #ffffff8c, #ffffff2e), var(--slick-soft)!important;border:1px solid var(--slick-border)!important}html[data-theme=dark] .product-card .product-image-link,html[data-theme=dark] .product-card-v39 .product-image-link{background:radial-gradient(circle at 50% 0,#fc650114,#0000 40%),#ffffff0b!important}.primary-btn:hover,.cta-button:hover,.price-cta:hover{filter:saturate(1.06)brightness(1.02)!important}.secondary-btn,.category-filter,.option{border-radius:var(--radius-pill);background:var(--slick-soft)!important;color:var(--slick-text)!important;-webkit-text-fill-color:var(--slick-text)!important;box-shadow:none!important;border:1px solid var(--slick-border)!important}.store-feature-card{overflow:hidden!important}.store-feature-image{border-radius:var(--radius-card);background:radial-gradient(circle at 50% 30%, #fc65011a, transparent 42%), var(--slick-soft)!important}input::placeholder,textarea::placeholder{color:var(--slick-muted)!important;-webkit-text-fill-color:var(--slick-muted)!important}.mg-search-overlay{--mg-search-text:var(--slick-text);--mg-search-muted:var(--slick-muted);--mg-search-soft:var(--slick-soft);--mg-search-hover:#fc65011a}.top-nav .mega-menu,.has-mega .mega-menu,.has-mega .mega-panel,.has-mega .mega-dropdown,.has-mega .nav-dropdown,.has-mega .dropdown-panel,.has-mega .dropdown-menu{color:var(--slick-text)!important;border-color:var(--slick-border)!important}.top-nav .mega-menu a,.has-mega .mega-menu a,.has-mega .mega-panel a,.has-mega .mega-dropdown a,.has-mega .nav-dropdown a,.has-mega .dropdown-panel a,.has-mega .dropdown-menu a{color:var(--slick-text)!important;-webkit-text-fill-color:var(--slick-text)!important}.footer-social-icons a{border-color:var(--slick-border)!important}html[data-theme=dark] .footer-social-icons a{background:#ffffff13!important}@media (max-width:760px){.product-card .product-image-link,.product-card-v39 .product-image-link,.product-card img,.product-card-v39 img{border-radius:var(--radius-card)}.product-card .price-cta,.product-card-v39 .price-cta,.product-card .cta-button{min-height:34px!important}.store-feature-card{border-radius:var(--radius-card)}}@media (prefers-reduced-motion:reduce){.product-card,.product-card-v39,.store-feature-card,.primary-btn,.secondary-btn,.cta-button,.price-cta{transition:none!important;transform:none!important}}body:not(.force-show-theme-button)>.theme-toggle-button,body:not(.force-show-theme-button)>.mode-icon-button,main .theme-toggle-button,main .mode-icon-button{visibility:hidden!important;pointer-events:none!important;display:none!important}header .theme-toggle-button,header .mode-icon-button,.top-nav .theme-toggle-button,.top-nav .mode-icon-button,.nav-inner .theme-toggle-button,.nav-inner .mode-icon-button{visibility:visible!important;pointer-events:auto!important;display:inline-flex!important;position:relative!important}:root{--clean-bg-light:#f7f6f8;--clean-surface-light:#ffffffc2;--clean-surface-strong-light:#ffffffeb;--clean-soft-light:#120d220b;--clean-border-light:#120d2216;--clean-text-light:#120d22;--clean-muted-light:#120d22a8;--clean-shadow-light:0 14px 38px #120d2213;--clean-shadow-hover-light:0 22px 64px #120d221f;--clean-bg-dark:#0b071c;--clean-surface-dark:#160d36a8;--clean-surface-strong-dark:#160d36db;--clean-soft-dark:#ffffff0f;--clean-border-dark:#ffffff1b;--clean-text-dark:#fbf8ff;--clean-muted-dark:#fbf8ffb3;--clean-shadow-dark:0 16px 46px #0000003d;--clean-shadow-hover-dark:0 26px 76px #0000005c}html:not([data-theme=dark]){--slick-bg:var(--clean-bg-light);--slick-bg-2:#fff;--slick-text:var(--clean-text-light);--slick-muted:var(--clean-muted-light);--slick-soft:var(--clean-soft-light);--slick-card:var(--clean-surface-light);--slick-card-strong:var(--clean-surface-strong-light);--slick-border:var(--clean-border-light);--slick-shadow:var(--clean-shadow-light);--slick-shadow-hover:var(--clean-shadow-hover-light);--text:var(--clean-text-light);--muted:var(--clean-muted-light)}html[data-theme=dark]{--slick-bg:var(--clean-bg-dark);--slick-bg-2:#110933;--slick-text:var(--clean-text-dark);--slick-muted:var(--clean-muted-dark);--slick-soft:var(--clean-soft-dark);--slick-card:var(--clean-surface-dark);--slick-card-strong:var(--clean-surface-strong-dark);--slick-border:var(--clean-border-dark);--slick-shadow:var(--clean-shadow-dark);--slick-shadow-hover:var(--clean-shadow-hover-dark)}body{background:radial-gradient(circle at 10% -10%, #fc65010e, transparent 30%), radial-gradient(circle at 92% 0%, #3b34570e, transparent 31%), var(--slick-bg)!important}.section,.page-hero{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.header-icon-button,.mode-icon-button,.search-icon-button,.menu-icon-button{box-shadow:none!important;color:var(--slick-text)!important;background:0 0!important;border-color:#0000!important}.header-icon-button:hover,.mode-icon-button:hover,.search-icon-button:hover,.menu-icon-button:hover{background:var(--slick-soft)!important;border-color:var(--slick-border)!important;color:var(--slick-orange,#fc6501)!important}.product-card,.product-card-v39,.store-feature-card,.mg-search-shell{border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--slick-card-strong) 72%, transparent), var(--slick-card))!important;color:var(--slick-text)!important;box-shadow:var(--slick-shadow)!important;-webkit-backdrop-filter:blur(14px)saturate(132%)!important;border:1px solid var(--slick-border)!important}.store-feature-image,.product-card .product-image-link,.product-card-v39 .product-image-link{border-radius:var(--radius-card);background:var(--slick-soft)!important;box-shadow:none!important;border:1px solid var(--slick-border)!important}.product-card,.product-card-v39{padding:clamp(var(--space-3), 1.5vw, var(--space-4));gap:var(--space-2)}.product-card:hover,.product-card-v39:hover,.store-feature-card:hover{box-shadow:var(--slick-shadow-hover)!important;border-color:#fc650138!important;transform:translateY(-3px)!important}.product-card img,.product-card-v39 img{border-radius:var(--radius-control)}.store-feature-card{min-height:auto!important}.store-feature-image{margin-top:10px!important;overflow:hidden!important}.primary-btn,.cta-button,.price-cta{border-radius:var(--radius-pill);color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#fc6501,#ff8a3d)!important;border:0!important;box-shadow:0 12px 28px #fc65012e!important}.primary-btn:hover,.cta-button:hover,.price-cta:hover{transform:translateY(-1px)!important;box-shadow:0 18px 42px #fc650138!important}.secondary-btn,.category-filter,.option{color:var(--slick-text)!important;-webkit-text-fill-color:var(--slick-text)!important;box-shadow:none!important;border:1px solid var(--slick-border)!important;background:0 0!important}.secondary-btn:hover,.category-filter:hover,.option:hover,.category-filter.active,.option.active{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc650117!important;border-color:#fc650142!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #fc65011a!important}.top-nav .mega-menu,.has-mega .mega-menu,.has-mega .mega-panel,.has-mega .mega-dropdown,.has-mega .nav-dropdown,.has-mega .dropdown-panel,.has-mega .dropdown-menu{border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--slick-bg-2) 82%, transparent), color-mix(in srgb, var(--slick-bg-2) 72%, transparent))!important;border:1px solid var(--slick-border)!important;box-shadow:0 22px 60px #0000001f!important}.mg-search-result{border-radius:var(--radius-control)}:is(.mg-search-result:hover,.mg-search-result:focus-visible,.mg-search-result.is-active){background:var(--slick-soft)!important;border-color:var(--slick-border)!important;transform:translate(2px)!important}.footer-social-icons a{background:var(--slick-card-strong)!important;border:1px solid var(--slick-border)!important;box-shadow:0 8px 20px #00000013!important}@media (max-width:760px){.product-card,.product-card-v39{border-radius:var(--radius-card);padding:var(--space-2);box-shadow:0 10px 24px #00000012!important}.product-card:hover,.product-card-v39:hover{transform:none!important}.store-feature-card{border-radius:var(--radius-card);box-shadow:0 12px 32px #00000014!important}.primary-btn,.secondary-btn{min-height:44px!important}.category-filter{min-height:36px!important}}.mg-search-overlay{--mg-search-backdrop:#f6f5f894;--mg-search-panel-float:#ffffffb8;--mg-search-input-solid:#fffffff5;--mg-search-panel-border:#120d221a;--mg-search-panel-shadow:0 26px 90px #120d2229;background:var(--mg-search-backdrop)!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important}html[data-theme=dark] .mg-search-overlay{--mg-search-backdrop:#0a061a8f;--mg-search-panel-float:#110933b8;--mg-search-input-solid:#160d36f5;--mg-search-panel-border:#ffffff21;--mg-search-panel-shadow:0 30px 100px #0000006b}.mg-search-shell{border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--mg-search-panel-float) 92%, transparent), var(--mg-search-panel-float))!important;box-shadow:var(--mg-search-panel-shadow)!important;-webkit-backdrop-filter:blur(26px)saturate(155%)!important;border:1px solid var(--mg-search-panel-border)!important;width:min(1040px,100% - 48px)!important;min-height:0!important;max-height:min(76dvh,680px)!important;margin:clamp(54px,8vh,82px) auto 0!important;overflow:hidden!important}body.mg-search-open .mg-search-shell,.mg-search-overlay.is-open .mg-search-shell{transform:translateY(0)scale(1)!important}.mg-search-inner{padding:clamp(var(--space-4), 2.4vw, var(--space-5));overscroll-behavior:contain!important;width:100%!important;max-width:none!important;max-height:min(76dvh,680px)!important;margin:0!important;overflow-y:auto!important}.mg-search-form{padding:0 var(--space-3);border-radius:var(--radius-card);background:var(--mg-search-input-solid)!important;border:1px solid var(--mg-search-panel-border)!important;min-height:58px!important;margin-bottom:18px!important;box-shadow:0 10px 30px #120d2212!important}html[data-theme=dark] .mg-search-form{box-shadow:0 14px 36px #0000003d!important}.mg-search-input,#mgSearchInput{color:var(--mg-search-text,var(--slick-text,#120d22))!important;-webkit-text-fill-color:var(--mg-search-text,var(--slick-text,#120d22))!important;opacity:1!important;background:0 0!important}.mg-search-input::placeholder,#mgSearchInput::placeholder{color:var(--mg-search-muted,#120d229e)!important;-webkit-text-fill-color:var(--mg-search-muted,#120d229e)!important;opacity:1!important}.mg-search-content{padding:var(--space-0) var(--space-0) var(--space-1)}.mg-search-quick,.mg-search-results-wrap{background:0 0!important}.mg-search-quick a,.mg-search-result{background:0 0!important;border-color:#0000!important}.mg-search-quick a:hover,.mg-search-result:hover,.mg-search-result.is-active{background:#fc650114!important;border-color:#fc65012e!important}.mg-search-quick a:focus-visible{background:#fc650114!important;border-color:#fc65012e!important}.mg-search-result:focus-visible{background:#fc650114!important;border-color:#fc65012e!important}@media (min-width:1081px){.mg-search-overlay{padding-top:env(safe-area-inset-top,var(--space-0))}}@media (max-width:760px){.mg-search-inner{max-height:calc(86dvh - env(safe-area-inset-top,0px))!important}.mg-search-form{border-radius:var(--radius-card);min-height:52px!important;margin-bottom:14px!important}}@media (max-height:620px){.mg-search-shell{max-height:calc(100dvh - 36px)!important;margin-top:18px!important}.mg-search-inner{max-height:calc(100dvh - 36px)!important}}@media (max-width:760px){#sellWhatsappBtn,#sellResetBtn{justify-content:center!important;width:100%!important;min-height:46px!important}body{background:radial-gradient(circle at 8% -8%, #fc650111, transparent 30%), radial-gradient(circle at 95% 0%, #3b34570e, transparent 28%), var(--slick-bg,#f7f6f8)!important;color:var(--slick-text,var(--text,#120d22))!important}html[data-theme=dark] body{background:radial-gradient(circle at 8% -8%, #fc650113, transparent 32%), radial-gradient(circle at 100% 0%, #3b345729, transparent 30%), var(--slick-bg,#0b071c)!important}.top-nav{background:color-mix(in srgb, var(--slick-bg-2,#fff) 74%, transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;border-bottom:1px solid var(--slick-border,#120d2216)!important}.mobile-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--slick-card-strong,#fff) 82%, transparent), var(--slick-card,#ffffffc2))!important;color:var(--slick-text,var(--text,#120d22))!important;box-shadow:var(--slick-shadow-hover,0 22px 64px #120d221f)!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;border:1px solid var(--slick-border,#120d2216)!important}.mobile-drawer a{border-radius:var(--radius-control);color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;transition:background .18s,color .18s,transform .18s!important}:is(.mobile-drawer a:hover,.mobile-drawer a:focus-visible,.mobile-drawer a:active){color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;background:#fc65011a!important;transform:translate(2px)!important}.product-card,.product-card-v39,.store-feature-card{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important}.product-card:active,.product-card-v39:active,.store-feature-card:active{box-shadow:var(--slick-shadow-hover,0 22px 64px #120d221f)!important;border-color:#fc65013d!important;transform:translateY(-2px)!important}.primary-btn:active,.secondary-btn:active,.cta-button:active,.price-cta:active,.category-filter:active,.option:active{transform:translateY(-1px)scale(.99)!important}.primary-btn,.cta-button,.price-cta{box-shadow:0 12px 28px #fc65012e!important}.product-card .product-image-link,.product-card-v39 .product-image-link,.store-feature-image{background:var(--slick-soft,#120d220b)!important;border:1px solid var(--slick-border,#120d2216)!important}.mg-search-overlay{background:var(--mg-search-backdrop,#f6f5f894)!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important}.mg-search-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--mg-search-panel-float,#ffffffb8) 92%, transparent), var(--mg-search-panel-float,#ffffffb8))!important;box-shadow:var(--mg-search-panel-shadow,0 26px 90px #120d2229)!important;border:1px solid var(--mg-search-panel-border,#120d221a)!important}.mg-search-form{background:var(--mg-search-input-solid,#fffffff5)!important;border:1px solid var(--mg-search-panel-border,#120d221a)!important;box-shadow:0 10px 30px #120d2212!important}.mg-search-result:active,.mg-search-quick a:active{background:#fc65011a!important;border-color:#fc650138!important;transform:translate(2px)!important}.footer-social-icons a{background:var(--slick-card-strong,#ffffffeb)!important;border:1px solid var(--slick-border,#120d2216)!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 8px 20px #00000013!important}.footer-social-icons a:active{border-color:#fc650159!important;transform:translateY(-2px)scale(.98)!important}}@media (max-width:480px){.mg-search-shell{border-radius:var(--radius-card);width:min(100% - 14px,680px)!important}}.mg-field-toast{opacity:0;-webkit-backdrop-filter:blur(18px)saturate(145%);left:50%;top:calc(84px + env(safe-area-inset-top,0px));z-index:9000;gap:var(--space-1);width:min(440px,100% - 28px);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);visibility:hidden;pointer-events:none;border:1px solid #fc650159;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translate(-50%)translateY(-12px);box-shadow:0 18px 50px #120d222e;color:#120d22!important;background:linear-gradient(#fffffff5,#ffffffe6)!important}html[data-theme=dark] .mg-field-toast{box-shadow:0 22px 60px #0000006b;color:#fbf8ff!important;background:linear-gradient(#160d36f5,#160d36e0)!important}.mg-field-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mg-field-toast strong{text-transform:uppercase;color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}.mg-field-toast span{color:inherit!important;-webkit-text-fill-color:currentColor!important}label:has(.mg-field-invalid){color:var(--orange,#fc6501)!important}@media (max-width:760px){.mg-field-toast{top:calc(74px + env(safe-area-inset-top,0px));border-radius:var(--radius-card);width:min(420px,100% - 20px);padding:var(--space-3) var(--space-3)}}.mg-ui-fit-body{background:radial-gradient(circle at 8% -8%, #fc650110, transparent 30%), radial-gradient(circle at 94% -4%, #3b34570f, transparent 31%), var(--slick-bg,#f7f6f8)!important;color:var(--slick-text,var(--text,#120d22))!important}html[data-theme=dark] .mg-ui-fit-body{background:radial-gradient(circle at 8% -8%, #fc650112, transparent 32%), radial-gradient(circle at 98% -2%, #3b34572b, transparent 31%), var(--slick-bg,#0b071c)!important}.mg-ui-fit-main>section,.mg-ui-fit-main>div{max-width:1360px}@media (max-width:760px){.mg-search-shell{margin-top:calc(62px + env(safe-area-inset-top,0px))!important;max-height:calc(86dvh - env(safe-area-inset-top,0px))!important}footer .footer-social-icons{gap:var(--space-2);flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:min(100%,340px)!important;margin:16px auto 12px!important;display:flex!important}footer .footer-social-icons a{border-radius:var(--radius-pill);justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:inline-flex!important}footer .footer-social-icons img{padding:0;opacity:1!important;filter:none!important;object-fit:contain!important;visibility:visible!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;margin:0!important;display:block!important}html{-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;width:100%!important;overflow-x:hidden!important}body.mobile-layout-safe{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.mobile-layout-safe *,body.mobile-layout-safe :before,body.mobile-layout-safe :after{box-sizing:border-box!important}body.mobile-layout-safe img,body.mobile-layout-safe video,body.mobile-layout-safe svg{max-width:100%!important}body.mobile-layout-safe main,body.mobile-layout-safe section,body.mobile-layout-safe article,body.mobile-layout-safe aside,body.mobile-layout-safe header,body.mobile-layout-safe footer,body.mobile-layout-safe nav,body.mobile-layout-safe div{min-width:0!important}body.mobile-layout-safe h1,body.mobile-layout-safe h2,body.mobile-layout-safe h3,body.mobile-layout-safe p,body.mobile-layout-safe a,body.mobile-layout-safe span,body.mobile-layout-safe strong,body.mobile-layout-safe small,body.mobile-layout-safe label,body.mobile-layout-safe button{overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}body.mobile-layout-safe .mg-ui-fit-main>section,body.mobile-layout-safe .mg-ui-fit-main>div{width:min(100% - 24px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.mobile-layout-safe h1,body.mobile-layout-safe .hero h1,body.mobile-layout-safe .page-hero h1{margin-bottom:10px!important}body.mobile-layout-safe .hero,body.mobile-layout-safe .page-hero{padding:var(--space-5) 0 var(--space-3);box-shadow:none!important;background:0 0!important;border:0!important;width:min(100% - 24px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.mobile-layout-safe .category-filter-bar,body.mobile-layout-safe [data-category-filter-bar]{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card);scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}body.mobile-layout-safe .category-filter-bar::-webkit-scrollbar{display:none!important}body.mobile-layout-safe [data-category-filter-bar]::-webkit-scrollbar{display:none!important}body.mobile-layout-safe .category-filter{padding:0 var(--space-3);border-radius:var(--radius-pill);white-space:nowrap!important;scroll-snap-align:start!important;flex:none!important;max-width:82vw!important;min-height:38px!important}body.mobile-layout-safe .category-filter span{min-width:20px!important;height:20px!important;margin-left:5px!important}body.mobile-layout-safe .apple-store-row,body.mobile-layout-safe .store-product-row,body.mobile-layout-safe .horizontal-product-row{gap:var(--space-2);padding-left:var(--space-0);padding-right:var(--space-0)}body.mobile-layout-safe .apple-store-row>*,body.mobile-layout-safe .store-product-row>*,body.mobile-layout-safe .horizontal-product-row>*{min-width:min(74vw,230px)!important;max-width:min(74vw,230px)!important}body.mobile-layout-safe form{max-width:100%!important}body.mobile-layout-safe label{gap:var(--space-1)}body.mobile-layout-safe input,body.mobile-layout-safe select,body.mobile-layout-safe textarea{border-radius:var(--radius-control);width:100%!important;max-width:100%!important;min-height:44px!important}body.mobile-layout-safe textarea{min-height:96px!important}body.mobile-layout-safe .primary-btn,body.mobile-layout-safe .secondary-btn,body.mobile-layout-safe .cta-button,body.mobile-layout-safe .price-cta,body.mobile-layout-safe button{border-radius:var(--radius-pill);justify-content:center!important;max-width:100%!important;min-height:42px!important}body.page-product main{width:min(100% - 24px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.mobile-layout-safe footer{overflow-x:hidden!important}body.mobile-layout-safe footer .footer-social-icons{gap:var(--space-2);flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:min(100%,340px)!important;margin:16px auto 12px!important;display:flex!important}body.mobile-layout-safe footer .footer-social-icons a{border-radius:var(--radius-pill);justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:inline-flex!important}body.mobile-layout-safe footer .footer-social-icons img{padding:0;opacity:1!important;filter:none!important;object-fit:contain!important;visibility:visible!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;margin:0!important;display:block!important}}@media (min-width:1081px){html{-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;width:100%!important;overflow-x:hidden!important}body.web-layout-safe{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.web-layout-safe *,body.web-layout-safe :before,body.web-layout-safe :after{box-sizing:border-box!important}body.web-layout-safe img,body.web-layout-safe video,body.web-layout-safe svg{max-width:100%!important}body.web-layout-safe main,body.web-layout-safe section,body.web-layout-safe article,body.web-layout-safe aside,body.web-layout-safe header,body.web-layout-safe footer,body.web-layout-safe nav,body.web-layout-safe div{min-width:0!important}body.web-layout-safe h1,body.web-layout-safe h2,body.web-layout-safe h3,body.web-layout-safe p,body.web-layout-safe a,body.web-layout-safe span,body.web-layout-safe strong,body.web-layout-safe small,body.web-layout-safe label,body.web-layout-safe button{overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}body.web-layout-safe .mg-ui-fit-main>section,body.web-layout-safe .mg-ui-fit-main>div{width:min(100% - 72px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.web-layout-safe h1,body.web-layout-safe .hero h1,body.web-layout-safe .page-hero h1{margin-bottom:16px!important}body.web-layout-safe .hero,body.web-layout-safe .page-hero{padding-top:clamp(var(--space-7), 5vw, var(--space-9));padding-bottom:clamp(var(--space-4), 2.8vw, var(--space-7));box-shadow:none!important;background:0 0!important;border:0!important;width:min(100% - 72px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.web-layout-safe .page-hero p{max-width:760px!important}body.web-layout-safe .category-filter-bar,body.web-layout-safe [data-category-filter-bar]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);flex-wrap:wrap!important;align-items:center!important;display:flex!important;overflow:visible!important}body.web-layout-safe .category-filter{padding:0 var(--space-4);border-radius:var(--radius-pill);white-space:nowrap!important;flex:none!important;min-height:42px!important}body.web-layout-safe .category-filter span{min-width:22px!important;height:22px!important;margin-left:6px!important}body.web-layout-safe .apple-store-row,body.web-layout-safe .store-product-row,body.web-layout-safe .horizontal-product-row{gap:var(--space-3);padding-left:var(--space-0);padding-right:var(--space-0)}body.web-layout-safe .apple-store-row>*,body.web-layout-safe .store-product-row>*,body.web-layout-safe .horizontal-product-row>*{min-width:clamp(230px,21vw,300px)!important;max-width:clamp(230px,21vw,300px)!important}body.web-layout-safe form{max-width:100%!important}body.web-layout-safe label{gap:var(--space-1)}body.web-layout-safe input,body.web-layout-safe select,body.web-layout-safe textarea{border-radius:var(--radius-control);width:100%!important;max-width:100%!important;min-height:46px!important}body.web-layout-safe textarea{min-height:110px!important}body.web-layout-safe .primary-btn,body.web-layout-safe .secondary-btn,body.web-layout-safe .cta-button,body.web-layout-safe .price-cta,body.web-layout-safe button{border-radius:var(--radius-pill);justify-content:center!important;max-width:100%!important;min-height:44px!important}body.page-product main{width:min(100% - 72px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.web-layout-safe .mg-search-shell{border-radius:var(--radius-card);width:min(820px,100% - 72px)!important;max-height:82dvh!important}body.web-layout-safe footer{overflow-x:hidden!important}body.web-layout-safe footer .footer-social-icons{gap:var(--space-2);flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:min(100%,620px)!important;margin:18px auto 12px!important;display:flex!important}body.web-layout-safe footer .footer-social-icons a{border-radius:var(--radius-pill);justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important}body.web-layout-safe footer .footer-social-icons img{padding:0;opacity:1!important;filter:none!important;object-fit:contain!important;visibility:visible!important;width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important;margin:0!important;display:block!important}}@media (min-width:1081px) and (max-width:1200px){body.web-layout-safe .mg-ui-fit-main>section,body.web-layout-safe .mg-ui-fit-main>div,body.web-layout-safe .hero,body.web-layout-safe .page-hero{width:min(100% - 44px,1360px)!important}}body.mobile-layout-safe,body.web-layout-safe{overflow-x:hidden!important}body.mobile-layout-safe main,body.web-layout-safe main{width:100%!important;max-width:100%!important}body.mobile-layout-safe img,body.web-layout-safe img{height:auto;max-width:100%!important}body.mobile-layout-safe h1,body.mobile-layout-safe h2,body.mobile-layout-safe h3,body.mobile-layout-safe p,body.mobile-layout-safe a,body.mobile-layout-safe button,body.web-layout-safe h1,body.web-layout-safe h2,body.web-layout-safe h3,body.web-layout-safe p,body.web-layout-safe a,body.web-layout-safe button{overflow-wrap:break-word!important}@media (min-width:1081px){body.web-layout-safe .page-hero,body.web-layout-safe .hero{padding-left:0;padding-right:0}body.web-layout-safe #storeGrid.product-grid{align-items:stretch!important}body.web-layout-safe #storeGrid.product-grid>.product-card,body.web-layout-safe #storeGrid.product-grid>.accessory-card{min-width:0!important;height:100%!important}body.web-layout-safe .primary-btn,body.web-layout-safe .secondary-btn,body.web-layout-safe .cta-button,body.web-layout-safe .price-cta{white-space:normal!important}}@media (max-width:760px){body.mobile-layout-safe .page-hero,body.mobile-layout-safe .hero{padding-left:0;padding-right:0;width:min(100% - 24px,1360px)!important;margin-left:auto!important;margin-right:auto!important}body.mobile-layout-safe #storeGrid.product-grid,body.mobile-layout-safe #storeGrid{min-width:0!important}body.mobile-layout-safe #storeGrid.product-grid>.product-card,body.mobile-layout-safe #storeGrid.product-grid>.accessory-card,body.mobile-layout-safe #storeGrid>.product-card,body.mobile-layout-safe #storeGrid>.accessory-card{min-width:0!important;max-width:100%!important}body.mobile-layout-safe .primary-btn,body.mobile-layout-safe .secondary-btn,body.mobile-layout-safe .cta-button,body.mobile-layout-safe .price-cta{white-space:normal!important}body.mobile-layout-safe input,body.mobile-layout-safe select,body.mobile-layout-safe textarea{min-width:0!important}}body.has-filter-sort-system [data-category-filter-bar],body.has-filter-sort-system .category-filter-bar,body.has-filter-sort-system .accessories-filter-shell{display:none!important}.mg-product-tools{z-index:19!important;justify-content:space-between!important;align-items:center!important;width:min(100% - 72px,1360px)!important;max-width:1360px!important;margin:0 auto 16px!important;display:flex!important;position:relative!important}.mg-product-tools-copy{min-width:0!important;display:grid!important}.mg-filter-sort-open{gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--slick-card-strong,#fff) 88%, transparent), var(--slick-card,#ffffffc7))!important;color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;box-shadow:var(--slick-shadow,0 14px 38px #120d2213)!important;border:1px solid var(--slick-border,#120d221a)!important;cursor:pointer!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:44px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:inline-flex!important}:is(.mg-filter-sort-open:hover,.mg-filter-sort-open:focus-visible){box-shadow:var(--slick-shadow-hover,0 22px 64px #120d221f)!important;border-color:#fc650157!important;outline:none!important;transform:translateY(-1px)!important}.mg-filter-sort-open svg{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;flex:none!important;width:19px!important;height:19px!important;display:block!important}.mg-filter-sort-layer{opacity:0!important;z-index:9200!important;pointer-events:none!important;transition:opacity .18s!important;position:fixed!important;inset:0!important}.mg-filter-sort-layer.is-open{opacity:1!important;pointer-events:auto!important}.mg-filter-sort-backdrop{-webkit-backdrop-filter:blur(10px)saturate(130%)!important;background:#0d081b38!important;position:absolute!important;inset:0!important}.mg-filter-sort-panel{opacity:0!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;width:min(392px,100vw - 36px)!important;max-height:calc(100dvh - 112px)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s!important;position:absolute!important;top:86px!important;right:max(24px,50vw - 680px)!important;overflow:auto!important;transform:translateY(-10px)scale(.985)!important}.mg-filter-sort-layer.is-open .mg-filter-sort-panel{opacity:1!important;transform:translateY(0)scale(1)!important}.mg-filter-sort-head{gap:var(--space-3);padding:var(--space-0) var(--space-0) var(--space-3);border-bottom:1px solid var(--slick-border,#120d2216)!important;justify-content:space-between!important;align-items:start!important;display:flex!important}.mg-filter-sort-head h2{color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;margin:0!important}.mg-filter-sort-head p{color:var(--slick-muted,var(--muted,#120d22ad))!important;-webkit-text-fill-color:var(--slick-muted,var(--muted,#120d22ad))!important;margin:4px 0 0!important}.mg-filter-sort-close{border-radius:var(--radius-pill);background:var(--slick-soft,#120d220b)!important;color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;border:1px solid var(--slick-border,#120d221a)!important;cursor:pointer!important;width:36px!important;height:36px!important;font-size:1.2rem!important;line-height:1!important}.mg-filter-sort-group{gap:var(--space-2);padding-top:var(--space-4);display:grid!important}.mg-filter-sort-label{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;text-transform:uppercase!important;margin:0!important}.mg-filter-options,.mg-sort-options{display:grid!important}.mg-filter-option,.mg-sort-option{gap:var(--space-3);color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;border:1px solid var(--slick-border,#120d221a)!important;cursor:pointer!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:42px!important;display:flex!important}.mg-filter-option span:last-child,.mg-sort-option span:last-child{color:var(--slick-muted,var(--muted,#120d22ad))!important;-webkit-text-fill-color:var(--slick-muted,var(--muted,#120d22ad))!important}.mg-filter-option.is-active,.mg-sort-option.is-active{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;background:#fc65011a!important;border-color:#fc650157!important}.mg-filter-sort-actions{gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:1fr 1fr!important;display:grid!important}.mg-filter-sort-reset,.mg-filter-sort-apply{border-radius:var(--radius-pill);cursor:pointer!important;min-height:42px!important}.mg-filter-sort-reset{color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;border:1px solid var(--slick-border,#120d221a)!important;background:0 0!important}.mg-filter-sort-apply{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#fc6501,#ffa569)!important;border:1px solid #fc650157!important}html[data-theme=dark] .mg-filter-sort-open,html[data-theme=dark] .mg-filter-sort-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--slick-card-strong,#160d36eb) 86%, transparent), var(--slick-card,#160d36bd))!important;border-color:#ffffff21!important}html[data-theme=dark] .mg-filter-sort-layer .mg-filter-sort-backdrop{background:#04030c6b!important}@media (max-width:760px){.mg-product-tools{border-radius:var(--radius-card);background:color-mix(in srgb, var(--slick-bg,#f7f6f8) 74%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(145%)!important;width:min(100% - 24px,1360px)!important;top:calc(64px + env(safe-area-inset-top,0px))!important;margin-bottom:10px!important;position:sticky!important}html[data-theme=dark] .mg-product-tools{background:color-mix(in srgb, var(--slick-bg,#0b071c) 74%, transparent)!important}.mg-filter-sort-open{border-radius:var(--radius-pill);padding:0;width:44px!important;min-width:44px!important;height:44px!important}.mg-filter-sort-open span{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mg-filter-sort-panel{transform:translateY(18px)!important}.mg-filter-sort-layer.is-open .mg-filter-sort-panel{transform:translateY(0)!important}.mg-filter-sort-actions{padding-bottom:var(--space-0)}}.mg-pagination{padding:var(--space-3);border-radius:var(--radius-card);background:color-mix(in srgb, var(--slick-card,#ffffffc2) 74%, transparent)!important;box-shadow:none!important;border:1px solid var(--slick-border,#120d2216)!important;max-width:1360px!important}.mg-pagination.is-visible{display:flex!important}.mg-pagination-info{color:var(--slick-muted,var(--muted,#120d22ad))!important;-webkit-text-fill-color:var(--slick-muted,var(--muted,#120d22ad))!important;min-width:0!important}.mg-page-btn{padding:0 var(--space-3);color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:var(--slick-text,var(--text,#120d22))!important;cursor:pointer!important;height:38px!important}:is(.mg-page-btn:hover,.mg-page-btn:focus-visible){color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;border-color:#fc650157!important;outline:none!important}.mg-page-btn:disabled{opacity:.42!important;cursor:not-allowed!important}html[data-theme=dark] .mg-pagination{background:color-mix(in srgb, var(--slick-card,#160d36b8) 74%, transparent)!important;border-color:#ffffff1f!important}@media (max-width:760px){.mg-pagination{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card);display:none;flex-direction:column!important;align-items:stretch!important;width:min(100% - 24px,1360px)!important;margin:14px auto 28px!important}.mg-pagination.is-visible{display:flex!important}.mg-page-btn{padding:0 var(--space-2);min-width:34px!important;height:34px!important}}.product-image-link:has(img[src*="/assets/miller-logo.png"]){outline-offset:-8px!important;outline:1px dashed #fc650157!important}:is(.product-image-link:has(img[src*="/assets/miller-logo.png"]),.store-feature-image:has(img[src*="/assets/miller-logo.png"])){outline:none!important;box-shadow:inset 0 0 0 1px #fc65012e!important}:where(button,.primary-btn,.secondary-btn,.category-filter,.option,.header-icon-button,.mg-page-btn,.mg-filter-option,.mg-sort-option){min-height:44px}:where(.product-card,.product-card-v39,.store-feature-card,.accessory-card){-webkit-tap-highlight-color:#fc650129;scroll-margin-top:96px}:where(.product-card,.product-card-v39,.store-feature-card,.accessory-card) h3,:where(.product-card,.product-card-v39,.store-feature-card,.accessory-card) p,:where(.price-cta,.cta-button,.primary-btn,.secondary-btn,.option,.category-filter,.mg-page-btn){overflow-wrap:anywhere}.top-nav a[aria-current=page],.mobile-drawer a[aria-current=page]{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}.mg-filter-sort-is-open,.mg-filter-sort-is-open body,body.mg-search-open{overflow:hidden!important}.mg-back-to-top{-webkit-backdrop-filter:blur(14px)saturate(145%);cursor:pointer;border:1px solid #fc650147}.mg-back-to-top[hidden]{display:none!important}html[data-theme=dark] .mg-back-to-top{background:color-mix(in srgb, var(--slick-card,#160d36d1) 86%, transparent);box-shadow:0 18px 46px #00000057}@media (max-width:760px){:where(.primary-btn,.secondary-btn,.category-filter,.option,.mg-filter-sort-open,.mg-page-btn){min-height:46px!important}.mg-back-to-top{right:max(14px, env(safe-area-inset-right,0px) + 12px);bottom:max(74px, env(safe-area-inset-bottom,0px) + 68px);width:44px;height:44px}.product-card-v39 .price-cta,.product-card .price-cta{white-space:normal!important}}:root{--mg-glass-surface:#ffffff8f;--mg-glass-surface-strong:#ffffffc2;--mg-glass-border:#ffffff61;--mg-glass-border-active:#fc65016b;--mg-glass-shadow:0 14px 34px #120d221a;--mg-glass-shadow-active:0 18px 46px #fc650138;--mg-cta-bg:linear-gradient(135deg, #ff9548fa, #fc6501fa 48%, #e24c00fa);--mg-cta-bg-active:linear-gradient(135deg, #ffa45cfa, #fc6501fa 46%, #c53f00fa);--mg-cta-border:#ffffff57}html[data-theme=dark]{--mg-glass-surface:#1f163a94;--mg-glass-surface-strong:#2b1f4ec7;--mg-glass-border:#ffffff29;--mg-glass-shadow:0 18px 44px #0000004d}.top-nav .nav-inner{gap:clamp(var(--space-2), 1.7vw, var(--space-4))}.top-nav a:not(.logo-mark),.top-nav button,.mobile-drawer a,.header-icon-button,.menu-icon-button,.mode-icon-button,.search-icon-button,.theme-toggle,.search-toggle{border-radius:var(--radius-pill);isolation:isolate!important;color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:currentColor!important;background:color-mix(in srgb, var(--mg-glass-surface) 62%, transparent)!important;box-shadow:none!important;border:1px solid #0000!important;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s!important;position:relative!important;overflow:hidden!important;transform:translateY(0)scale(1)!important}.top-nav a:not(.logo-mark){padding:var(--space-2) var(--space-3);justify-content:center!important;align-items:center!important;min-height:34px!important;display:inline-flex!important}.top-nav .mega-menu a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);justify-content:flex-start!important;min-height:38px!important}.top-nav a:not(.logo-mark):before,.top-nav button:before,.mobile-drawer a:before,.header-icon-button:before,.menu-icon-button:before,.mode-icon-button:before,.search-icon-button:before,.theme-toggle:before,.search-toggle:before,.primary-btn:before,.secondary-btn:before,.cta-button:before,.price-cta:before,.mg-filter-sort-open:before,.mg-filter-option:before,.mg-sort-option:before,.mg-page-btn:before,#checkoutBtn:before,#sendTradeBtn:before{content:"";opacity:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff6b,#0000 40%),radial-gradient(circle at 30% 0,#ffffff8c,#0000 34%),radial-gradient(circle at 72% 100%,#fc650138,#0000 38%);position:absolute;inset:0;transition:opacity .18s!important}.top-nav a:not(.logo-mark):hover,.top-nav a:not(.logo-mark):active,.top-nav button:hover,.top-nav button:active,.mobile-drawer a:hover,.mobile-drawer a:active,.header-icon-button:hover,.header-icon-button:active,.menu-icon-button:hover,.menu-icon-button:active,.mode-icon-button:hover,.mode-icon-button:active,.search-icon-button:hover,.search-icon-button:active,.theme-toggle:hover,.theme-toggle:active,.search-toggle:hover,.search-toggle:active{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.top-nav a:not(.logo-mark):focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.top-nav button:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.mobile-drawer a:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.header-icon-button:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.menu-icon-button:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.mode-icon-button:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.search-icon-button:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.theme-toggle:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.search-toggle:focus-visible{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.top-nav a:not(.logo-mark):active,.top-nav button:active,.mobile-drawer a:active,.header-icon-button:active,.menu-icon-button:active,.mode-icon-button:active,.search-icon-button:active,.theme-toggle:active,.search-toggle:active{transform:translateY(0)scale(.985)!important;box-shadow:inset 0 2px 10px #120d221a,0 10px 26px #fc650129!important}.top-nav a:not(.logo-mark):hover:before,.top-nav a:not(.logo-mark):active:before,.top-nav button:hover:before,.top-nav button:active:before,.mobile-drawer a:hover:before,.mobile-drawer a:active:before,.header-icon-button:hover:before,.header-icon-button:active:before,.menu-icon-button:hover:before,.menu-icon-button:active:before,.mode-icon-button:hover:before,.mode-icon-button:active:before,.search-icon-button:hover:before,.search-icon-button:active:before,.theme-toggle:hover:before,.theme-toggle:active:before,.search-toggle:hover:before,.search-toggle:active:before,.primary-btn:hover:before,.primary-btn:active:before,.secondary-btn:hover:before,.secondary-btn:active:before,.cta-button:hover:before,.cta-button:active:before,.price-cta:hover:before,.price-cta:active:before,.mg-filter-sort-open:hover:before,.mg-filter-sort-open:active:before,.mg-filter-option:hover:before,.mg-filter-option:active:before,.mg-sort-option:hover:before,.mg-sort-option:active:before,.mg-page-btn:hover:before,.mg-page-btn:active:before,#checkoutBtn:hover:before,#checkoutBtn:active:before,#sendTradeBtn:hover:before,#sendTradeBtn:active:before{opacity:1}.top-nav a:not(.logo-mark):focus-visible:before{opacity:1}.top-nav button:focus-visible:before{opacity:1}.mobile-drawer a:focus-visible:before{opacity:1}.header-icon-button:focus-visible:before{opacity:1}.menu-icon-button:focus-visible:before{opacity:1}.mode-icon-button:focus-visible:before{opacity:1}.search-icon-button:focus-visible:before{opacity:1}.theme-toggle:focus-visible:before{opacity:1}.search-toggle:focus-visible:before{opacity:1}.primary-btn:focus-visible:before{opacity:1}.secondary-btn:focus-visible:before{opacity:1}.cta-button:focus-visible:before{opacity:1}.price-cta:focus-visible:before{opacity:1}.mg-filter-sort-open:focus-visible:before{opacity:1}.mg-filter-option:focus-visible:before{opacity:1}.mg-sort-option:focus-visible:before{opacity:1}.mg-page-btn:focus-visible:before{opacity:1}#checkoutBtn:focus-visible:before{opacity:1}#sendTradeBtn:focus-visible:before{opacity:1}.top-nav a[aria-current=page]:not(.logo-mark),.mobile-drawer a[aria-current=page]{color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;background:color-mix(in srgb, var(--mg-glass-surface-strong) 74%, transparent)!important;border-color:#fc650147!important}.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,.purchase-summary-card .primary-btn{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);isolation:isolate!important;background:var(--mg-cta-bg)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--mg-glass-shadow-active)!important;text-shadow:0 1px #0000002e!important;border:1px solid var(--mg-cta-border)!important;justify-content:center!important;align-items:center!important;min-height:44px!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,filter .18s,background .18s,border-color .18s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:translateY(0)scale(1)!important}.primary-btn:hover,.primary-btn:active,button.primary-btn:hover,button.primary-btn:active,a.primary-btn:hover,a.primary-btn:active,.cta-button:hover,.cta-button:active,.price-cta:hover,.price-cta:active,#checkoutBtn:hover,#checkoutBtn:active,#sendTradeBtn:hover,#sendTradeBtn:active{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}.primary-btn:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}button.primary-btn:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}a.primary-btn:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}.cta-button:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}.price-cta:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}#checkoutBtn:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}#sendTradeBtn:focus-visible{background:var(--mg-cta-bg-active)!important;filter:saturate(1.08)brightness(1.02)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff85!important;transform:translateY(-1px)scale(1.015)!important;box-shadow:0 20px 52px #fc650147,inset 0 1px #ffffff61!important}.primary-btn:active,button.primary-btn:active,a.primary-btn:active,.cta-button:active,.price-cta:active,#checkoutBtn:active,#sendTradeBtn:active{transform:translateY(0)scale(.985)!important;box-shadow:inset 0 2px 12px #5318003d,0 12px 28px #fc65013d!important}.secondary-btn,button.secondary-btn,a.secondary-btn,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,#resetTradeBtn{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);isolation:isolate!important;background:color-mix(in srgb, var(--mg-glass-surface) 74%, transparent)!important;color:var(--slick-text,var(--text,#120d22))!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;border:1px solid var(--mg-glass-border)!important;justify-content:center!important;align-items:center!important;min-height:44px!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:translateY(0)scale(1)!important}.secondary-btn:hover,.secondary-btn:active,button.secondary-btn:hover,button.secondary-btn:active,a.secondary-btn:hover,a.secondary-btn:active,.mg-filter-sort-open:hover,.mg-filter-sort-open:active,.mg-filter-option:hover,.mg-filter-option:active,.mg-sort-option:hover,.mg-sort-option:active,.mg-page-btn:hover,.mg-page-btn:active,#resetTradeBtn:hover{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.secondary-btn:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}button.secondary-btn:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}a.secondary-btn:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.mg-filter-sort-open:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.mg-filter-option:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.mg-sort-option:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.mg-page-btn:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}#resetTradeBtn:focus-visible{background:var(--mg-glass-surface-strong)!important;border-color:var(--mg-glass-border-active)!important;color:var(--slick-orange,#fc6501)!important;-webkit-text-fill-color:var(--slick-orange,#fc6501)!important;box-shadow:var(--mg-glass-shadow)!important;transform:translateY(-1px)scale(1.015)!important}.secondary-btn:active,button.secondary-btn:active,a.secondary-btn:active,.mg-filter-sort-open:active,.mg-filter-option:active,.mg-sort-option:active,.mg-page-btn:active{transform:translateY(0)scale(.985)!important;box-shadow:inset 0 2px 10px #120d221a,0 10px 26px #fc650124!important}.product-card:hover .price-cta,.product-card-v39:hover .price-cta,.product-card:hover .cta-button,.product-card-v39:hover .cta-button,.interactive-card:hover .price-cta,.interactive-card:hover .cta-button{background:var(--mg-cta-bg-active)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 18px 42px #fc65013d,inset 0 1px #ffffff57!important}@media (max-width:760px){.top-nav a:not(.logo-mark),.top-nav button,.mobile-drawer a,.primary-btn,.secondary-btn,.cta-button,.price-cta,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn{min-height:46px!important}.top-nav a:not(.logo-mark){padding:var(--space-2) var(--space-3)}.primary-btn,.secondary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn{width:auto;white-space:normal!important;max-width:100%!important}}:root{--mg-mode-text:#120d22;--mg-mode-heading:#120d22;--mg-mode-muted:#120d22b3;--mg-mode-soft:#120d2294;--mg-mode-label:#120d22c7;--mg-mode-field-bg:#ffffffb8;--mg-mode-field-border:#120d221f}html[data-theme=dark]{--mg-mode-text:#fbf8ff;--mg-mode-heading:#fff;--mg-mode-muted:#fbf8ffbd;--mg-mode-soft:#fbf8ff9e;--mg-mode-label:#fbf8ffd1;--mg-mode-field-bg:#ffffff13;--mg-mode-field-border:#ffffff26}body,.mg-ui-fit-body,.mobile-layout-safe,.web-layout-safe,:where(main,footer,.page-hero,.section,.mobile-drawer,.mg-search-shell,.mg-filter-sort-panel),:where(.product-card,.product-card-v39,.store-feature-card,.purchase-summary-card,.mg-pagination,.mg-product-tools){color:var(--mg-mode-text)!important}:where(.product-card p,.product-card-v39 p,.store-feature-card p,.purchase-summary-card p,.mg-pagination-info span,.mg-search-result span,.mg-search-quick span,.footer,.footer p,.muted){color:var(--mg-mode-muted)!important;-webkit-text-fill-color:var(--mg-mode-muted)!important}:where(label){color:var(--mg-mode-label)!important;-webkit-text-fill-color:var(--mg-mode-label)!important}:where(input,select,textarea,.mg-search-input){background:var(--mg-mode-field-bg)!important;border-color:var(--mg-mode-field-border)!important;color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important;caret-color:var(--orange,#fc6501)!important}:where(input,textarea,.mg-search-input)::placeholder{color:var(--mg-mode-soft)!important;-webkit-text-fill-color:var(--mg-mode-soft)!important;opacity:1!important}:where(select option){color:#171124!important;-webkit-text-fill-color:#171124!important;background:#fff!important}:where(.kicker,.tag,.price,.mg-back-to-top,.top-nav a[aria-current=page]:not(.logo-mark),.mobile-drawer a[aria-current=page]){color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}:where(.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,.purchase-summary-card .primary-btn){color:#fff!important;-webkit-text-fill-color:#fff!important}:where(.secondary-btn,button.secondary-btn,a.secondary-btn,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,#resetTradeBtn){color:var(--mg-mode-text)!important;-webkit-text-fill-color:currentColor!important}:where(.secondary-btn:hover,.secondary-btn:focus-visible,.secondary-btn:active,.mg-filter-sort-open:hover,.mg-filter-sort-open:focus-visible,.mg-filter-sort-open:active,.mg-filter-option:hover,.mg-filter-option:focus-visible,.mg-filter-option:active,.mg-sort-option:hover,.mg-sort-option:focus-visible,.mg-sort-option:active,.mg-page-btn:hover,.mg-page-btn:focus-visible,.mg-page-btn:active){color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}html[data-theme=dark] :where(.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn){text-shadow:0 1px #00000047!important}:root,html[data-theme=light]{--mg-readable-text:#120d22;--mg-readable-heading:#110933;--mg-readable-muted:#4d4564;--mg-readable-soft:#655d78;--mg-readable-border:#120d221f;--slick-text:#120d22;--slick-muted:#4d4564;--text:#120d22;--muted:#4d4564}html[data-theme=dark]{--mg-readable-text:#f8f5ff;--mg-readable-heading:#fff;--mg-readable-muted:#ffffffc2;--mg-readable-soft:#ffffffa8;--mg-readable-border:#ffffff24}html:not([data-theme=dark]) body,html[data-theme=light] body{-webkit-text-fill-color:var(--mg-readable-text)}html:not([data-theme=dark]) h1,html:not([data-theme=dark]) h2,html:not([data-theme=dark]) h3,html:not([data-theme=dark]) .hero h1,html:not([data-theme=dark]) .page-hero h1,html:not([data-theme=dark]) .mg-filter-sort-head h2,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] .hero h1,html[data-theme=light] .page-hero h1,html[data-theme=light] .mg-filter-sort-head h2{color:var(--mg-readable-heading)!important;-webkit-text-fill-color:var(--mg-readable-heading)!important}html:not([data-theme=dark]) p,html:not([data-theme=dark]) li,html:not([data-theme=dark]) span,html:not([data-theme=dark]) small,html:not([data-theme=dark]) label,html:not([data-theme=dark]) legend,html:not([data-theme=dark]) .muted,html:not([data-theme=dark]) .product-card p,html:not([data-theme=dark]) .product-card-body p,html:not([data-theme=dark]) .mg-filter-sort-head p,html:not([data-theme=dark]) .mg-pagination-info,html[data-theme=light] p,html[data-theme=light] li,html[data-theme=light] span,html[data-theme=light] small,html[data-theme=light] label,html[data-theme=light] legend,html[data-theme=light] .muted,html[data-theme=light] .product-card p,html[data-theme=light] .product-card-body p,html[data-theme=light] .mg-filter-sort-head p,html[data-theme=light] .mg-pagination-info{color:var(--mg-readable-muted)!important;-webkit-text-fill-color:var(--mg-readable-muted)!important}html:not([data-theme=dark]) strong,html:not([data-theme=dark]) b,html:not([data-theme=dark]) .price,html:not([data-theme=dark]) .product-card h3,html:not([data-theme=dark]) .product-card-v39 h3,html:not([data-theme=dark]) .accessory-card h3,html[data-theme=light] strong,html[data-theme=light] b,html[data-theme=light] .price,html[data-theme=light] .product-card h3,html[data-theme=light] .product-card-v39 h3,html[data-theme=light] .accessory-card h3,html:not([data-theme=dark]) header a,html:not([data-theme=dark]) nav a,html:not([data-theme=dark]) .mobile-drawer a,html:not([data-theme=dark]) #mobileDrawer a,html:not([data-theme=dark]) .mobile-menu a,html[data-theme=light] header a,html[data-theme=light] nav a,html[data-theme=light] .mobile-drawer a,html[data-theme=light] #mobileDrawer a,html[data-theme=light] .mobile-menu a{color:var(--mg-readable-text)!important;-webkit-text-fill-color:var(--mg-readable-text)!important}html:not([data-theme=dark]) input,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea,html:not([data-theme=dark]) option,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] option{color:var(--mg-readable-text)!important;-webkit-text-fill-color:var(--mg-readable-text)!important;caret-color:var(--orange,#fc6501)!important;border-color:var(--mg-readable-border)!important;background-color:#ffffffeb!important}html:not([data-theme=dark]) input::placeholder,html:not([data-theme=dark]) textarea::placeholder,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#716983!important;-webkit-text-fill-color:#716983!important;opacity:1!important}html:not([data-theme=dark]) .mg-filter-sort-open,html:not([data-theme=dark]) .mg-filter-option,html:not([data-theme=dark]) .mg-sort-option,html:not([data-theme=dark]) .mg-filter-sort-reset,html:not([data-theme=dark]) .mg-page-btn,html[data-theme=light] .mg-filter-sort-open,html[data-theme=light] .mg-filter-option,html[data-theme=light] .mg-sort-option,html[data-theme=light] .mg-filter-sort-reset,html[data-theme=light] .mg-page-btn{color:var(--mg-readable-text)!important;-webkit-text-fill-color:var(--mg-readable-text)!important}html:not([data-theme=dark]) .mg-filter-option span:last-child,html:not([data-theme=dark]) .mg-sort-option span:last-child,html[data-theme=light] .mg-filter-option span:last-child,html[data-theme=light] .mg-sort-option span:last-child{color:var(--mg-readable-soft)!important;-webkit-text-fill-color:var(--mg-readable-soft)!important}html:not([data-theme=dark]) .mg-filter-option.is-active,html:not([data-theme=dark]) .mg-sort-option.is-active,html:not([data-theme=dark]) .mg-page-btn.is-active,html[data-theme=light] .mg-filter-option.is-active,html[data-theme=light] .mg-sort-option.is-active,html[data-theme=light] .mg-page-btn.is-active{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}html:not([data-theme=dark]) .mg-search-shell,html:not([data-theme=dark]) .mg-search-shell *,html:not([data-theme=dark]) .mg-search-result,html:not([data-theme=dark]) .mg-search-result *,html[data-theme=light] .mg-search-shell,html[data-theme=light] .mg-search-shell *,html[data-theme=light] .mg-search-result,html[data-theme=light] .mg-search-result *{color:var(--mg-readable-text)!important;-webkit-text-fill-color:var(--mg-readable-text)!important}html:not([data-theme=dark]) .mg-search-result p,html[data-theme=light] .mg-search-result p,html:not([data-theme=dark]) footer,html:not([data-theme=dark]) footer p,html:not([data-theme=dark]) footer a,html:not([data-theme=dark]) .site-footer,html:not([data-theme=dark]) .site-footer *,html[data-theme=light] footer,html[data-theme=light] footer p,html[data-theme=light] footer a,html[data-theme=light] .site-footer,html[data-theme=light] .site-footer *{color:var(--mg-readable-muted)!important;-webkit-text-fill-color:var(--mg-readable-muted)!important}html:not([data-theme=dark]) footer strong,html:not([data-theme=dark]) footer h2,html:not([data-theme=dark]) footer h3,html[data-theme=light] footer strong,html[data-theme=light] footer h2,html[data-theme=light] footer h3{color:var(--mg-readable-text)!important;-webkit-text-fill-color:var(--mg-readable-text)!important}html:not([data-theme=dark]) .primary-btn,html:not([data-theme=dark]) .price-cta,html:not([data-theme=dark]) .cta-button,html:not([data-theme=dark]) .mg-filter-sort-apply,html:not([data-theme=dark]) button.primary-btn,html:not([data-theme=dark]) a.primary-btn,html:not([data-theme=dark]) a.price-cta,html:not([data-theme=dark]) a.cta-button,html[data-theme=light] .primary-btn,html[data-theme=light] .price-cta,html[data-theme=light] .cta-button,html[data-theme=light] .mg-filter-sort-apply,html[data-theme=light] button.primary-btn,html[data-theme=light] a.primary-btn,html[data-theme=light] a.price-cta,html[data-theme=light] a.cta-button{color:#fff!important;-webkit-text-fill-color:#fff!important}html:not([data-theme=dark]) .secondary-btn,html:not([data-theme=dark]) button:not(.primary-btn):not(.price-cta):not(.cta-button):not(.mg-filter-sort-apply),html[data-theme=light] .secondary-btn,html[data-theme=light] button:not(.primary-btn):not(.price-cta):not(.cta-button):not(.mg-filter-sort-apply){color:var(--mg-readable-text)!important;-webkit-text-fill-color:var(--mg-readable-text)!important}html:not([data-theme=dark]) .tag,html:not([data-theme=dark]) .badge,html:not([data-theme=dark]) .mg-filter-sort-label,html[data-theme=light] .tag,html[data-theme=light] .badge,html[data-theme=light] .mg-filter-sort-label{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}html:not([data-theme=dark]) [disabled],html:not([data-theme=dark]) .disabled,html[data-theme=light] [disabled],html[data-theme=light] .disabled{opacity:.62!important}@media (max-width:760px){.category-filter-bar{gap:var(--space-2);padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.category-filter-bar::-webkit-scrollbar{display:none!important}.category-filter{scroll-snap-align:start!important;white-space:nowrap!important;flex-shrink:0!important}}.top-nav{--navText:#ffffffe0}.top-nav .logo-mark,.top-nav .nav-links a,.top-nav .nav-icons a,.top-nav .nav-icons button{color:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important}.top-nav .nav-links a.active,.top-nav .nav-links a[aria-current=page]{color:#fff!important;-webkit-text-fill-color:#fff!important}.footer-social-icons{gap:var(--space-3);flex-wrap:wrap!important;justify-content:center!important;margin-bottom:18px!important;display:flex!important}.footer-social-icons a{padding:var(--space-1);border-radius:50%;background:var(--soft)!important;justify-content:center!important;align-items:center!important;min-width:40px!important;min-height:40px!important;transition:background .16s,transform .16s!important;display:inline-flex!important}:is(.footer-social-icons a:hover,.footer-social-icons a:focus-visible){background:#fc65012e!important;transform:translateY(-2px)!important}.social-svg-icon{object-fit:contain!important;width:22px!important;height:22px!important}.footer{padding-bottom:max(var(--space-6), env(safe-area-inset-bottom,var(--space-4)))}@media (max-width:760px){.mg-search-shell{border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%!important;margin:0!important}.mg-search-inner{padding:var(--space-4) var(--space-3) var(--space-4)}.mg-search-input{border-radius:var(--radius-control);min-height:48px!important}}.product-card-v39 .product-card-body p{-webkit-line-clamp:2!important;min-height:3.1em!important}.mg-back-to-top{border-radius:50%;background:var(--orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;bottom:max(28px, env(safe-area-inset-bottom,20px) + 12px)!important;z-index:300!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:opacity .22s,transform .22s!important;display:flex!important;position:fixed!important;right:20px!important;box-shadow:0 8px 24px #fc650152!important}.mg-back-to-top svg{stroke:#fff!important}.header-icon-button,.theme-toggle,.search-toggle,.mobile-menu,.mobile-menu-left{border-radius:var(--radius-control);justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}@media (hover:none){.product-card:hover,.product-card-v39:hover,.card:hover,.footer-social-icons a:hover,.btn:hover,.option:hover,.category-filter:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}a:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fc65012e!important}button:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fc65012e!important}input:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fc65012e!important}select:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fc65012e!important}textarea:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fc65012e!important}[tabindex]:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fc65012e!important}@media (max-width:760px){.section{padding:var(--space-4) 0}.section.pad{padding:var(--space-6) 0}}body.mobile-menu-open .mobile-menu-left .header-control-svg path,body.mobile-menu-open #mobileMenu .header-control-svg path{transition:d .18s!important}.top-nav{height:calc(44px + env(safe-area-inset-top,0px))!important}body{padding-top:0}@media (max-width:480px){.card{padding:var(--space-3);border-radius:var(--radius-card)}.card img{object-fit:contain!important;max-height:90px!important}.card h3{margin-top:8px!important}.card p{display:none!important}}@media (max-width:1080px){.purchase-summary-card{border-radius:var(--radius-card);box-shadow:var(--shadow)!important;max-height:none!important;margin:0!important;position:static!important}}.product-card-v39 .product-image-link img,.product-card .product-image-link img{image-rendering:crisp-edges}img[src*=image-needed]{padding:var(--space-3);background:var(--bg)!important;object-fit:contain!important}.mobile-menu-left .header-control-svg,#mobileMenu .header-control-svg{transition:transform .22s!important}body.mobile-menu-open .mobile-menu-left,body.mobile-menu-open #mobileMenu{background:#fc65012e!important;border-color:#fc65017a!important}body.mobile-menu-open{touch-action:none!important;overflow:hidden!important}.page-hero,.section{width:min(1180px,94%)!important;margin-left:auto!important;margin-right:auto!important}.mobile-drawer a{-webkit-tap-highlight-color:#fc650126!important}@media (max-width:760px){.actions{gap:var(--space-2);flex-flow:wrap!important;justify-content:center!important}.actions .btn{flex:auto!important;width:auto!important;min-width:140px!important;max-width:calc(50% - 5px)!important}}.card img{padding:var(--space-2);aspect-ratio:4/3!important;object-fit:contain!important;width:100%!important;height:auto!important}.category-filter:focus-visible{outline:2.5px solid var(--orange,#fc6501)!important;outline-offset:2px!important}:root,html:not([data-theme=dark]),html[data-theme=light]{--mg-mode-card-strong:#fff;--mg-mode-border:#120d221f;--mg-mode-heading:#110933;--mg-mode-text:#171126;--mg-mode-muted:#4b435e;--mg-mode-soft-text:#665d79;--mg-mode-btn-text:#171126;--mg-mode-btn-bg:#ffffffe6;--mg-mode-btn-border:#120d2221;--mg-mode-btn-hover:#fc65011a;--mg-mode-primary-a:#fc6501;--mg-mode-primary-b:#ffa569;--slick-text:var(--mg-mode-text);--slick-muted:var(--mg-mode-muted)}html[data-theme=dark],html.dark,body.dark{--mg-mode-card-strong:#2b1e58e6;--mg-mode-border:#ffffff29;--mg-mode-heading:#fff;--mg-mode-text:#f8f4ff;--mg-mode-muted:#f0eaffcc;--mg-mode-soft-text:#f0eaffb3;--mg-mode-btn-text:#fffaff;--mg-mode-btn-bg:#ffffff24;--mg-mode-btn-border:#ffffff38;--mg-mode-btn-hover:#ffa5692e;--mg-mode-primary-a:#fc6501;--mg-mode-primary-b:#ffa569;--slick-text:var(--mg-mode-text);--slick-muted:var(--mg-mode-muted);--text:var(--mg-mode-text);--muted:var(--mg-mode-muted)}body{-webkit-text-fill-color:var(--mg-mode-text);color:var(--mg-mode-text)!important}body :is(h1,h2,h3,.mg-filter-sort-head h2){color:var(--mg-mode-heading)!important;-webkit-text-fill-color:var(--mg-mode-heading)!important;background-image:none!important;background-clip:initial!important;-webkit-background-clip:initial!important}body :is(p,li,small,label,legend,summary,dt,dd,.muted,.product-card p,.product-card-body p,.mg-filter-sort-head p,.mg-pagination-info){color:var(--mg-mode-muted)!important;-webkit-text-fill-color:var(--mg-mode-muted)!important}body :is(strong,b,.price,.product-card h3,.product-card-v39 h3,.accessory-card h3),body :is(header,nav,.mobile-drawer,#mobileDrawer,.mobile-menu,.mega-menu) :is(a,button,span,strong){color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important}body footer :is(p,a,span,small,li){color:var(--mg-mode-muted)!important;-webkit-text-fill-color:var(--mg-mode-muted)!important}body footer :is(h2,h3,strong,b){color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important}body :is(.mg-search-shell,.mg-search-result,.mg-filter-sort-panel,.mg-product-tools,.mg-pagination,.product-card,.product-card-v39,.accessory-card){color:var(--mg-mode-text)!important}body :is(.mg-search-shell,.mg-search-result,.mg-filter-sort-panel,.mg-product-tools,.mg-pagination) :is(h1,h2,h3,strong,b){color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important}body :is(.mg-search-result p,.mg-filter-sort-head p,.mg-pagination-info){color:var(--mg-mode-muted)!important;-webkit-text-fill-color:var(--mg-mode-muted)!important}body :is(input,select,textarea,option){color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important;background-color:color-mix(in srgb, var(--mg-mode-card-strong) 86%, transparent)!important;border-color:var(--mg-mode-border)!important;caret-color:var(--mg-mode-primary-a)!important}body :is(input,textarea)::placeholder{color:var(--mg-mode-soft-text)!important;-webkit-text-fill-color:var(--mg-mode-soft-text)!important;opacity:1!important}body :is(.tag,.badge,.mg-filter-sort-label){color:var(--mg-mode-primary-a)!important;-webkit-text-fill-color:var(--mg-mode-primary-a)!important}body :is(.secondary-btn,.mg-filter-sort-reset,.mg-page-btn,button:not(.primary-btn):not(.price-cta):not(.cta-button):not(.mg-filter-sort-apply)){color:var(--mg-mode-btn-text)!important;-webkit-text-fill-color:var(--mg-mode-btn-text)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--mg-mode-btn-bg) 98%, transparent), color-mix(in srgb, var(--mg-mode-btn-bg) 80%, transparent))!important;border-color:var(--mg-mode-btn-border)!important}body :is(.secondary-btn,.mg-filter-sort-reset,.mg-page-btn,button:not(.primary-btn):not(.price-cta):not(.cta-button):not(.mg-filter-sort-apply)):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--mg-mode-btn-hover) 70%, var(--mg-mode-btn-bg)), color-mix(in srgb, var(--mg-mode-btn-bg) 82%, transparent))!important}body .mg-filter-sort-open{color:var(--mg-mode-btn-text)!important;-webkit-text-fill-color:var(--mg-mode-btn-text)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--mg-mode-card-strong) 84%, transparent), color-mix(in srgb, var(--mg-mode-btn-bg) 84%, transparent))!important;border-color:var(--mg-mode-btn-border)!important}body .mg-filter-sort-open svg,body .mg-filter-sort-open svg *{color:var(--mg-mode-primary-a)!important;-webkit-text-fill-color:var(--mg-mode-primary-a)!important}body :is(.primary-btn,.price-cta,.cta-button,.mg-filter-sort-apply){background:linear-gradient(135deg, var(--mg-mode-primary-a), var(--mg-mode-primary-b))!important;border-color:#fc65014d!important;box-shadow:0 12px 28px #fc650133!important}body :is(.primary-btn,.price-cta,.cta-button,.mg-filter-sort-apply):hover{filter:brightness(1.04)saturate(1.05)!important;box-shadow:0 18px 42px #fc650142!important}body .product-card :is(.price-cta,.cta-button),body .product-card-v39 :is(.price-cta,.cta-button),body .accessory-card :is(.price-cta,.cta-button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#fc6501,#ffa569)!important}@media (max-width:760px){body .mg-filter-sort-open,body :is(.secondary-btn,.mg-filter-sort-reset,.mg-page-btn){background:linear-gradient(180deg, color-mix(in srgb, var(--mg-mode-card-strong) 80%, transparent), color-mix(in srgb, var(--mg-mode-btn-bg) 76%, transparent))!important}body :is(.primary-btn,.price-cta,.cta-button,.mg-filter-sort-apply){box-shadow:0 10px 22px #fc65012e!important}}html[data-theme=dark] body,html.mg-mode-dark body,html.dark body,body.dark{-webkit-text-fill-color:var(--mg-mode-text)!important}html[data-theme=dark] body :is(h1,h2,h3,.mg-filter-sort-head h2,.product-card h3,.product-card-v39 h3,.accessory-card h3),html.mg-mode-dark body :is(h1,h2,h3,.mg-filter-sort-head h2,.product-card h3,.product-card-v39 h3,.accessory-card h3){color:var(--mg-mode-heading)!important;-webkit-text-fill-color:var(--mg-mode-heading)!important}html[data-theme=dark] body :is(p,li,small,label,legend,summary,dt,dd,.muted,.product-card p,.product-card-body p,.mg-filter-sort-head p,.mg-pagination-info,footer p,footer a,footer span,footer small),html.mg-mode-dark body :is(p,li,small,label,legend,summary,dt,dd,.muted,.product-card p,.product-card-body p,.mg-filter-sort-head p,.mg-pagination-info,footer p,footer a,footer span,footer small){color:var(--mg-mode-muted)!important;-webkit-text-fill-color:var(--mg-mode-muted)!important}html[data-theme=dark] body :is(strong,b,.price,header a,nav a,header button,nav button,.mobile-drawer a,#mobileDrawer a,.mobile-menu a),html.mg-mode-dark body :is(strong,b,.price,header a,nav a,header button,nav button,.mobile-drawer a,#mobileDrawer a,.mobile-menu a){color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important}html[data-theme=dark] body :is(input,select,textarea,option),html.mg-mode-dark body :is(input,select,textarea,option){color:var(--mg-mode-text)!important;-webkit-text-fill-color:var(--mg-mode-text)!important;border-color:var(--mg-mode-btn-border)!important;background-color:#ffffff1f!important}html[data-theme=dark] body :is(input,textarea)::placeholder,html.mg-mode-dark body :is(input,textarea)::placeholder{color:var(--mg-mode-soft-text)!important;-webkit-text-fill-color:var(--mg-mode-soft-text)!important;opacity:1!important}html[data-theme=dark] body :is(.secondary-btn,.mg-filter-sort-reset,.mg-page-btn,button:not(.primary-btn):not(.price-cta):not(.cta-button):not(.mg-filter-sort-apply)),html.mg-mode-dark body :is(.secondary-btn,.mg-filter-sort-reset,.mg-page-btn,button:not(.primary-btn):not(.price-cta):not(.cta-button):not(.mg-filter-sort-apply)){color:var(--mg-mode-btn-text)!important;-webkit-text-fill-color:var(--mg-mode-btn-text)!important;border-color:var(--mg-mode-btn-border)!important;background:linear-gradient(#ffffff2b,#ffffff17)!important}html[data-theme=dark] body .mg-filter-sort-open,html.mg-mode-dark body .mg-filter-sort-open{color:var(--mg-mode-btn-text)!important;-webkit-text-fill-color:var(--mg-mode-btn-text)!important;border-color:var(--mg-mode-btn-border)!important;background:linear-gradient(#ffffff2e,#ffffff1a)!important}body :is(.primary-btn,.price-cta,.cta-button,.mg-filter-sort-apply),body :is(.primary-btn,.price-cta,.cta-button,.mg-filter-sort-apply) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.family-option-count{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;background:#fc65011a!important;border:1px solid #fc65012e!important;justify-content:center!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:0 0 8px!important;display:inline-flex!important}.product-card .family-option-count,.product-card-v39 .family-option-count,.accessory-card .family-option-count{align-self:flex-start!important}@media (max-width:760px){.family-option-count{padding:var(--space-1) var(--space-2)}}.product-card[data-condition*=Open\ Box] .tag{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important;background:#fc65011a!important;border-color:#fc65012e!important}.product-card[data-category=accessories] .tag{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:var(--orange,#fc6501)!important}@media (max-width:760px){.product-card h3,.product-card-v39 h3,.accessory-card h3{word-break:normal!important;overflow-wrap:anywhere!important}}:root,html[data-theme=light],html:not([data-theme=dark]){--deep:#1a1a1a;--bg:#fff;--surface:#fff;--text:#1a1a1a;--muted:#55505f;--nav:#fffffff0;--navText:#1a1a1ad1;--shadow:0 18px 48px #1a1a1a1a;--mg-mode-card-strong:#fff;--mg-mode-border:#1a1a1a1f;--mg-mode-heading:#1a1a1a;--mg-mode-text:#1a1a1a;--mg-mode-muted:#55505f;--mg-mode-soft-text:#6c6675;--mg-mode-btn-text:#1a1a1a;--mg-mode-btn-bg:#ffffffeb;--mg-mode-btn-border:#1a1a1a24;--mg-readable-text:#1a1a1a;--mg-readable-heading:#1a1a1a;--mg-readable-muted:#55505f;--mg-readable-soft:#6c6675;--slick-text:#1a1a1a;--slick-muted:#55505f}html[data-theme=dark],html.mg-mode-dark,html.dark,body.dark{--mg-mode-heading:#fff;--mg-mode-text:#fff;--mg-mode-muted:#ffffffc2;--mg-mode-soft-text:#ffffffa3;--mg-mode-btn-text:#fff;--mg-readable-text:#fff;--mg-readable-heading:#fff;--mg-readable-muted:#ffffffc2;--mg-readable-soft:#ffffffa3;--slick-text:#fff;--slick-muted:#ffffffc2}html[data-theme=light] body,html:not([data-theme=dark]) body{background:#fff!important}html[data-theme=dark] body,html.mg-mode-dark body{background:#1a1a1a!important}html[data-theme=dark] :where(.top-nav,.mobile-drawer,.mega-menu){background-color:#1a1a1af0!important;border-color:#7c5cff3d!important}html[data-theme=light] :where(.top-nav,.mobile-drawer){background-color:#fffffff0!important}html[data-theme=light] :where(.logo-mark,.nav-links a.active,.mobile-menu),html:not([data-theme=dark]) :where(.logo-mark,.nav-links a.active,.mobile-menu){color:#1a1a1a!important}html[data-theme=dark] :where(.btn.soft,.secondary-btn,.option,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn){background:linear-gradient(#7c5cff29,#ffffff12)!important;border-color:#7c5cff47!important}html[data-theme=dark] :where(.option.active,.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){box-shadow:0 0 0 2px #fc65012e,0 12px 28px #7c5cff2e!important}html[data-theme=dark],html.mg-mode-dark,html.dark,body.dark{--bg:#1a1a1a;--surface:#1a1a1a;--deep:#1a1a1a;--text:#fff;--muted:#ffffffc2;--nav:#1a1a1af5;--navText:#ffffffe0;--shadow:0 18px 48px #0000005c;--mg-mode-card-strong:#1a1a1a;--mg-mode-border:#7c5cff3d;--mg-mode-field-bg:#1a1a1a;--mg-mode-field-border:#7c5cff47;--slick-bg:#1a1a1a;--slick-bg-2:#1a1a1a;--slick-card:#1a1a1af5;--slick-card-strong:#1a1a1a;--clean-bg-dark:#1a1a1a;--clean-surface-dark:#1a1a1af5;--clean-surface-strong-dark:#1a1a1a;--mega-bg:#1a1a1afa;--mg-search-backdrop:#1a1a1ad1;--mg-search-panel-float:#1a1a1afa;--mg-search-input-solid:#1a1a1a;--mg-glass-surface:#1a1a1ac2;--mg-glass-surface-strong:#1a1a1af0}html[data-theme=dark] body,html.mg-mode-dark body,html.dark body,body.dark{color:#fff!important;background:#1a1a1a!important}html[data-theme=dark] :where(main,header,footer,nav,.top-nav,.mobile-drawer,.mega-menu,.section,.page-hero){background-color:#1a1a1a!important}html[data-theme=dark] :where(input,select,textarea,option,.mg-search-input){color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#1a1a1a!important;border-color:#7c5cff47!important}html[data-theme=dark] :where(.btn.soft,.secondary-btn,.option,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.header-icon-button,.mode-icon-button,.search-icon-button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1a1a1a!important;border-color:#7c5cff47!important}html[data-theme=dark] :where(.mg-search-overlay){background:#1a1a1ad1!important}html[data-theme=dark] :where(.option.active,.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){background:#fc650124!important;border-color:#fc6501c7!important}html[data-theme=dark] body.page-product{color:#fff!important;background:#1a1a1a!important}html[data-theme=dark] body.page-product :is(.product-media-card,.purchase-summary-card){color:#fff!important;background:#1a1a1a!important;border-color:#7c5cff3d!important}html[data-theme=dark] body :is(.option,.btn.soft,.secondary-btn,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1a1a1a!important;border-color:#7c5cff47!important}html[data-theme=dark] body :is(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important}:root,html[data-theme=light],html:not([data-theme=dark]){--orange:#fc6501;--purple:#fc6501;--soft:#fc65011a;--line:#1a1a1a1f;--mg-mode-primary-a:#fc6501;--mg-mode-primary-b:#ffa569;--mg-mode-btn-hover:#fc65011a;--slick-orange:#fc6501;--mg-focus:0 0 0 4px #fc650138}html[data-theme=dark],html.mg-mode-dark,html.dark,body.dark{--orange:#a78bfa;--purple:#a78bfa;--soft:#a78bfa24;--line:#a78bfa3d;--mg-mode-primary-a:#8b5cf6;--mg-mode-primary-b:#c4b5fd;--mg-mode-btn-bg:#8b5cf629;--mg-mode-btn-border:#a78bfa52;--mg-mode-btn-hover:#a78bfa2e;--slick-orange:#a78bfa;--slick-soft:#a78bfa1f;--slick-border:#a78bfa3d;--mega-bg-soft:#8b5cf61a;--mega-border:#a78bfa3d;--mg-search-soft:#8b5cf61f;--mg-search-hover:#a78bfa29;--mg-search-panel-border:#a78bfa3d;--mg-glass-border:#a78bfa3d;--mg-focus:0 0 0 4px #a78bfa38}html[data-theme=light] :where(.btn.soft,.secondary-btn,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.header-icon-button,.mode-icon-button,.search-icon-button){border-color:#fc650138!important}html[data-theme=light] :where(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc65011f!important;border-color:#fc6501c7!important;box-shadow:0 0 0 2px #fc650124,0 12px 28px #fc65011f!important}html[data-theme=dark] :where(.kicker,.tag,.price,.mg-back-to-top,.top-nav a[aria-current=page]:not(.logo-mark),.mobile-drawer a[aria-current=page],.mg-filter-sort-label,.product-card[data-category=accessories] .tag,.product-card[data-condition*=Open\ Box] .tag){color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}html[data-theme=dark] :where(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#a78bfa,#8b5cf6)!important;border-color:#a78bfa61!important;box-shadow:0 14px 34px #8b5cf63d!important}html[data-theme=dark] :where(.primary-btn:hover,.primary-btn:focus-visible,.btn.orange:hover,.btn.orange:focus-visible,.cta-button:hover,.cta-button:focus-visible,.price-cta:hover,.price-cta:focus-visible,#checkoutBtn:hover,#checkoutBtn:focus-visible,#sendTradeBtn:hover,#sendTradeBtn:focus-visible){background:linear-gradient(#c4b5fd,#8b5cf6)!important;border-color:#c4b5fd7a!important}html[data-theme=dark] :where(.secondary-btn:hover,.secondary-btn:focus-visible,.btn.soft:hover,.btn.soft:focus-visible,.mg-filter-sort-open:hover,.mg-filter-sort-open:focus-visible,.mg-filter-option:hover,.mg-sort-option:hover,.mg-page-btn:hover,.category-filter:hover){background:#8b5cf629!important;border-color:#a78bfa94!important}html[data-theme=dark] :where(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8b5cf62e!important;border-color:#a78bfad1!important;box-shadow:0 0 0 2px #a78bfa2e,0 12px 28px #8b5cf62e!important}html[data-theme=dark] :where(.family-option-count,.mg-search-result:hover,.mg-search-quick a:hover){background:#8b5cf61f!important;border-color:#a78bfa42!important}html[data-theme=dark] body :is(.kicker,.tag,.price,.mg-back-to-top,.mg-filter-sort-label){color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}html[data-theme=dark] body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#a78bfa,#8b5cf6)!important;border-color:#a78bfa61!important;box-shadow:0 14px 34px #8b5cf63d!important}html[data-theme=dark] body :is(.primary-btn:hover,.primary-btn:focus-visible,.btn.orange:hover,.btn.orange:focus-visible,.cta-button:hover,.cta-button:focus-visible,.price-cta:hover,.price-cta:focus-visible,#checkoutBtn:hover,#checkoutBtn:focus-visible,#sendTradeBtn:hover,#sendTradeBtn:focus-visible){background:linear-gradient(#c4b5fd,#8b5cf6)!important;border-color:#c4b5fd7a!important}html[data-theme=dark] body :is(.top-nav a:not(.logo-mark),.top-nav button,.nav-links a,.mobile-drawer a,.mega-menu a,.category-filter,.secondary-btn,.btn.soft,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn){border-color:#a78bfa52!important}html[data-theme=dark] body :is(.secondary-btn:hover,.secondary-btn:focus-visible,.btn.soft:hover,.btn.soft:focus-visible,.category-filter:hover,.category-filter:focus-visible,.mg-filter-sort-open:hover,.mg-filter-sort-open:focus-visible,.mg-filter-option:hover,.mg-sort-option:hover,.mg-page-btn:hover){background:#8b5cf629!important;border-color:#a78bfa94!important}html[data-theme=dark] body :is(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){background:#8b5cf62e!important;border-color:#a78bfad1!important;box-shadow:0 0 0 2px #a78bfa2e,0 12px 28px #8b5cf62e!important}html[data-theme=dark] body.mobile-layout-safe .kicker,html[data-theme=dark] body.web-layout-safe .kicker,html[data-theme=dark] body :is(.product-card .tag,.product-card-v39 .tag,.accessory-card .tag){color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}html[data-theme=dark] body :is(.product-image-link,.product-card .product-image-link,.product-card-v39 .product-image-link,.accessory-card .product-image-link){background:radial-gradient(circle at 50% 0,#a78bfa1f,#0000 40%),#ffffff0b!important;border-color:#a78bfa3d!important;box-shadow:inset 0 0 0 1px #a78bfa2e!important}html[data-theme=dark] body :is(.product-image-link:has(img[src*="/assets/miller-logo.png"]),.accessory-card .product-image-link:has(img[src*="/assets/miller-logo.png"])){outline-color:#a78bfa57!important;box-shadow:inset 0 0 0 1px #a78bfa2e!important}html[data-theme=dark] body .top-nav{background:linear-gradient(#1a1a1af0,#1a1a1ae0)!important;border-bottom-color:#a78bfa38!important}html[data-theme=dark] body :is(.top-nav .nav-links>.nav-item>a:not(.active):not([aria-current=page]),.top-nav .nav-links>a:not(.active):not([aria-current=page])){box-shadow:none!important;color:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body :is(.top-nav .nav-links>.nav-item>a:not(.active):not([aria-current=page]):hover,.top-nav .nav-links>.nav-item>a:not(.active):not([aria-current=page]):focus-visible,.top-nav .nav-links>.nav-item>a:not(.active):not([aria-current=page]):active,.top-nav .nav-links>a:not(.active):not([aria-current=page]):hover,.top-nav .nav-links>a:not(.active):not([aria-current=page]):focus-visible,.top-nav .nav-links>a:not(.active):not([aria-current=page]):active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8b5cf629!important;border-color:#a78bfa94!important;box-shadow:0 10px 26px #8b5cf62e!important}html[data-theme=dark] body :is(.top-nav .nav-links>.nav-item>a.active,.top-nav .nav-links>.nav-item>a[aria-current=page],.top-nav .nav-links>a.active,.top-nav .nav-links>a[aria-current=page]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8b5cf633!important;border-color:#a78bfac7!important;box-shadow:0 0 0 2px #a78bfa29,0 12px 28px #8b5cf638!important}html[data-theme=dark] body :is(.top-nav a:not(.logo-mark),.top-nav button,.mobile-drawer a,.header-icon-button,.menu-icon-button,.mode-icon-button,.search-icon-button,.theme-toggle,.search-toggle,.primary-btn,.secondary-btn,.cta-button,.price-cta,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,#checkoutBtn,#sendTradeBtn):before{background:linear-gradient(135deg,#ffffff52,#0000 42%),radial-gradient(circle at 30% 0,#ffffff61,#0000 34%),radial-gradient(circle at 72% 100%,#a78bfa42,#0000 38%)!important}html[data-theme=dark] body :is(.top-nav a:not(.logo-mark):active,.top-nav button:active,.mobile-drawer a:active,.header-icon-button:active,.menu-icon-button:active,.mode-icon-button:active,.search-icon-button:active,.theme-toggle:active,.search-toggle:active){box-shadow:inset 0 2px 10px #00000047,0 10px 26px #8b5cf633!important}html[data-theme=dark] body :is(.primary-btn:active,button.primary-btn:active,a.primary-btn:active,.cta-button:active,.price-cta:active,#checkoutBtn:active,#sendTradeBtn:active){background:linear-gradient(#c4b5fd,#8b5cf6)!important;border-color:#c4b5fd7a!important;box-shadow:inset 0 2px 12px #0000003d,0 12px 28px #8b5cf642!important}html[data-theme=dark] body :is(.secondary-btn:active,button.secondary-btn:active,a.secondary-btn:active,.mg-filter-sort-open:active,.mg-filter-option:active,.mg-sort-option:active,.mg-page-btn:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8b5cf62e!important;border-color:#a78bfa9e!important;box-shadow:inset 0 2px 10px #0003,0 10px 26px #8b5cf62e!important}html[data-theme=dark] body :is(.product-card:hover .price-cta,.product-card-v39:hover .price-cta,.product-card:hover .cta-button,.product-card-v39:hover .cta-button,.interactive-card:hover .price-cta,.interactive-card:hover .cta-button){background:linear-gradient(#c4b5fd,#8b5cf6)!important;box-shadow:0 18px 42px #8b5cf63d,inset 0 1px #ffffff4d!important}html[data-theme=dark],html.mg-mode-dark,html.dark,body.dark{--mg-glass-border-active:#a78bfaa3;--mg-glass-shadow-active:0 18px 46px #8b5cf638;--mg-cta-bg:linear-gradient(135deg, #c4b5fdfa, #8b5cf6fa 48%, #6d28d9fa);--mg-cta-bg-active:linear-gradient(135deg, #ddd6fefa, #8b5cf6fa 46%, #5b21b6fa)}html[data-theme=dark] body :is(.top-nav .nav-links>.nav-item>a.active,.top-nav .nav-links>.nav-item>a[aria-current=page],.top-nav .nav-links>a.active,.top-nav .nav-links>a[aria-current=page],.top-nav .mega-menu a:hover,.top-nav .mega-menu a:focus-visible,.top-nav .mega-menu a:active,.top-nav .mega-menu a[aria-current=page],.category-filter:hover,.category-filter:focus-visible,.category-filter:active,.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.option:hover,.option:focus-visible,.option.active,.option[aria-pressed=true],.option[aria-selected=true],.mg-filter-option:hover,.mg-filter-option:focus-visible,.mg-filter-option:active,.mg-filter-option.is-active,.mg-sort-option:hover,.mg-sort-option:focus-visible,.mg-sort-option:active,.mg-sort-option.is-active,.mg-page-btn:hover,.mg-page-btn:focus-visible,.mg-page-btn:active,.mg-page-btn.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8b5cf62e linear-gradient(135deg,#a78bfa38,#8b5cf629)!important;border-color:#c4b5fdad!important;box-shadow:0 0 0 2px #a78bfa29,0 12px 28px #8b5cf62e!important}html[data-theme=dark] body :is(.top-nav .mega-menu a):before{background:linear-gradient(135deg,#ffffff3d,#0000 42%),radial-gradient(circle at 30% 0,#ffffff4d,#0000 34%),radial-gradient(circle at 72% 100%,#a78bfa47,#0000 38%)!important}html[data-theme=dark] body :is(.product-card,.product-card-v39,.accessory-card,.store-feature-card){border-color:#a78bfa42!important;box-shadow:0 18px 46px #0000004d!important}html[data-theme=dark] body :is(.product-card:hover,.product-card-v39:hover,.accessory-card:hover,.store-feature-card:hover){border-color:#c4b5fd94!important;box-shadow:0 18px 44px #8b5cf62e,0 28px 72px #00000057!important}html[data-theme=dark] body :is(a.product-card.interactive-card,a.product-card-v39,.store-feature-card.interactive-card):after{background:#8b5cf624!important;border-color:#a78bfa42!important}html[data-theme=dark] body :is(.product-card .family-option-count,.product-card-v39 .family-option-count,.accessory-card .family-option-count,.product-card .tag,.product-card-v39 .tag,.accessory-card .tag){color:#c4b5fd!important;-webkit-text-fill-color:#c4b5fd!important;background:#8b5cf62e!important;border-color:#c4b5fd61!important}html[data-theme=dark] body .mg-filter-sort-apply{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#c4b5fd)!important;border-color:#c4b5fd70!important;box-shadow:0 14px 34px #8b5cf63d!important}html[data-theme=dark] body :is(.mg-back-to-top,.mg-field-toast){border-color:#a78bfa61!important;box-shadow:0 18px 46px #00000057,0 10px 28px #8b5cf629!important}html[data-theme=dark] body .top-nav,html.mg-mode-dark body .top-nav,html.dark body .top-nav,body.dark .top-nav{--slick-orange:#c4b5fd;--mg-glass-border-active:#c4b5fdb3;--mg-glass-shadow:0 14px 34px #8b5cf62e;--mg-glass-shadow-active:0 18px 46px #8b5cf63d}html[data-theme=dark] body .top-nav :is(.nav-links>.nav-item>a:not(.logo-mark):hover,.nav-links>.nav-item>a:not(.logo-mark):focus-visible,.nav-links>.nav-item>a:not(.logo-mark):active,.nav-links>.nav-item>a:not(.logo-mark).active,.nav-links>.nav-item>a:not(.logo-mark)[aria-current=page],.nav-links>.nav-item:hover>a:not(.logo-mark),.nav-links>.nav-item:focus-within>a:not(.logo-mark),.nav-links>a:not(.logo-mark):hover,.nav-links>a:not(.logo-mark):focus-visible,.nav-links>a:not(.logo-mark):active,.nav-links>a:not(.logo-mark).active,.nav-links>a:not(.logo-mark)[aria-current=page]){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#8b5cf633 linear-gradient(135deg,#c4b5fd42,#8b5cf633)!important;border-color:#ddd6febd!important;outline-color:#ddd6fec7!important;box-shadow:0 0 0 2px #c4b5fd2e,0 14px 32px #8b5cf63d!important}html[data-theme=dark] body .top-nav :is(.nav-links>.nav-item>a:not(.logo-mark):hover,.nav-links>.nav-item>a:not(.logo-mark):focus-visible,.nav-links>.nav-item>a:not(.logo-mark):active,.nav-links>.nav-item>a:not(.logo-mark).active,.nav-links>.nav-item>a:not(.logo-mark)[aria-current=page],.nav-links>.nav-item:hover>a:not(.logo-mark),.nav-links>.nav-item:focus-within>a:not(.logo-mark),.nav-links>a:not(.logo-mark):hover,.nav-links>a:not(.logo-mark):focus-visible,.nav-links>a:not(.logo-mark):active,.nav-links>a:not(.logo-mark).active,.nav-links>a:not(.logo-mark)[aria-current=page]):before{opacity:1!important;background:linear-gradient(135deg,#ffffff4d,#0000 42%),radial-gradient(circle at 28% 0,#ddd6fe57,#0000 34%),radial-gradient(circle at 72% 100%,#8b5cf65c,#0000 40%)!important}html[data-theme=dark] body .top-nav :is(.nav-links>.nav-item>a:not(.logo-mark):hover,.nav-links>.nav-item>a:not(.logo-mark):focus-visible,.nav-links>.nav-item>a:not(.logo-mark):active,.nav-links>.nav-item>a:not(.logo-mark).active,.nav-links>.nav-item>a:not(.logo-mark)[aria-current=page],.nav-links>.nav-item:hover>a:not(.logo-mark),.nav-links>.nav-item:focus-within>a:not(.logo-mark),.nav-links>a:not(.logo-mark):hover,.nav-links>a:not(.logo-mark):focus-visible,.nav-links>a:not(.logo-mark):active,.nav-links>a:not(.logo-mark).active,.nav-links>a:not(.logo-mark)[aria-current=page]):after{background:#a78bfa47!important;border-color:#c4b5fd6b!important;box-shadow:0 8px 22px #8b5cf633!important}body .footer-social-icons a{font-size:0!important}body .footer-social-icons a>:is(span,strong){padding:0;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body .footer-social-icons a>img,body .footer-social-icons a>svg{flex:none!important}body .top-nav .nav-links{min-width:0!important}body .top-nav .nav-links>a:not(.logo-mark),body .top-nav .nav-links>.nav-item,body .top-nav .nav-links>.nav-item>a:not(.logo-mark){flex:none!important}body .top-nav .nav-links>a:not(.logo-mark),body .top-nav .nav-links>.nav-item>a:not(.logo-mark){padding-inline:var(--space-3);white-space:nowrap!important;min-width:max-content!important}.product-card.product-card-v39,.accessory-card,.store-feature-card{border-radius:var(--radius-card);border-color:color-mix(in srgb, var(--line,#ffffff1f) 78%, var(--orange,#fc6501) 22%)!important}.product-card.product-card-v39:hover,.accessory-card:hover,.store-feature-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #11093329!important}.product-card .price-cta,.store-feature-card strong{border-radius:var(--radius-control)}@media (min-width:1081px){.top-nav .nav-inner{gap:var(--space-3);width:min(1240px,100% - 28px)!important}.top-nav .logo-mark{flex:none!important}.top-nav .nav-links{gap:clamp(var(--space-2), 1.25vw, var(--space-4));flex:auto!important;justify-content:center!important;min-width:0!important}.top-nav .nav-links>a,.top-nav .nav-links>.nav-item>a{padding-left:clamp(var(--space-2), .9vw, var(--space-3));padding-right:clamp(var(--space-2), .9vw, var(--space-3))}.top-nav .nav-icons{gap:var(--space-2);flex:none!important;margin-left:2px!important}}@media (min-width:1081px) and (max-width:1200px){.top-nav .nav-inner{gap:var(--space-2);width:min(100% - 20px,1120px)!important}.top-nav .nav-links{gap:var(--space-1)}.top-nav .nav-links>a,.top-nav .nav-links>.nav-item>a{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (min-width:1081px){body .top-nav .has-mega{position:relative!important}body .top-nav .has-mega>.mega-menu{min-width:min(760px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;display:grid!important;top:calc(100% + 1px)!important;left:50%!important;right:auto!important;transform:translate(-50%,10px)scale(.985)!important}body .top-nav .has-mega>.mega-menu.compact{min-width:min(520px,100vw - 32px)!important}body .top-nav .has-mega>.mega-menu.wide{min-width:min(860px,100vw - 32px)!important}body .top-nav .has-mega:hover>.mega-menu,body .top-nav .has-mega:focus-within>.mega-menu,body .top-nav .has-mega.mega-open>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}body .top-nav .has-mega:not(:hover):not(:focus-within):not(.mega-open)>.mega-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}:root,html:not([data-theme=dark]),html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf9ff;--surface:#fff;--text:#110933;--muted:#514766;--line:#11093321;--button-soft:#fc650117;--button-soft-text:#110933;--mg-sticky-section-top:64px}html[data-theme=dark]{--bg:#110933;--muted:#fff9f3bd;--button-soft-text:#fff9f3}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .section,html:not([data-theme=dark]) .product-card,html:not([data-theme=dark]) .store-feature-card,html:not([data-theme=dark]) .purchase-summary-card,html:not([data-theme=dark]) .mg-filter-sort-panel{-webkit-text-fill-color:initial;color:var(--text)!important}html:not([data-theme=dark]) h1,html:not([data-theme=dark]) h2,html:not([data-theme=dark]) h3,html:not([data-theme=dark]) strong,html:not([data-theme=dark]) label{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html:not([data-theme=dark]) p,html:not([data-theme=dark]) small,html:not([data-theme=dark]) .muted,html:not([data-theme=dark]) .product-card p,html:not([data-theme=dark]) .store-feature-card p{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}html[data-theme=dark] body,html[data-theme=dark] .section,html[data-theme=dark] .product-card,html[data-theme=dark] .store-feature-card,html[data-theme=dark] .purchase-summary-card,html[data-theme=dark] .mg-filter-sort-panel{color:var(--text)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=dark] label{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .muted,html[data-theme=dark] .product-card p,html[data-theme=dark] .store-feature-card p{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}.secondary-btn,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.option{background:var(--button-soft)!important;color:var(--button-soft-text)!important;-webkit-text-fill-color:var(--button-soft-text)!important;border-color:var(--line)!important}.primary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn{border-color:#0000!important}.mg-product-tools{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);top:calc(var(--mg-sticky-section-top,64px) + 40px);gap:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 14px 34px #11093317}.mg-product-tools-copy{gap:var(--space-0)}.mg-product-tools-copy span{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}.mg-filter-sort-panel{padding:var(--space-4)}.mg-filter-sort-head,.mg-filter-sort-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mg-filter-sort-head button{background:var(--button-soft);color:var(--button-soft-text);border-radius:var(--radius-pill);border:1px solid var(--line);width:38px;height:38px}.mg-filter-sort-group{margin-top:16px}.mg-filter-sort-group h3{text-transform:uppercase;margin:0 0 8px}.mg-filter-options,.mg-sort-options{gap:var(--space-2)}.mg-filter-option,.mg-sort-option{border-radius:var(--radius-control);text-align:left;padding:var(--space-2) var(--space-3)}.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc650129!important;border-color:#fc650161!important}.mg-filter-sort-actions{margin-top:18px}@media (min-width:1081px){.top-nav .has-mega{position:relative!important}.top-nav .has-mega>.mega-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility .16s;transform:translate(-50%,10px)scale(.985);display:grid!important}.top-nav .has-mega:hover>.mega-menu,.top-nav .has-mega:focus-within>.mega-menu,.top-nav .has-mega.mega-open>.mega-menu,.top-nav .has-mega.is-open>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}}@media (max-width:760px){.mg-product-tools,.mg-pagination{width:min(100% - 24px,1360px)}.mg-product-tools{padding:var(--space-2) var(--space-3)}.mg-filter-sort-open span:last-child{display:none}}.mg-filter-option.is-active,.mg-sort-option.is-active,.category-filter.is-active,.category-filter.active,.mg-page-btn.is-active{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc650129!important;border-color:#fc65016b!important}.mg-pagination[hidden]{display:none!important}@media (min-width:1081px){.top-nav .has-mega,.has-mega{position:relative}.top-nav .has-mega>.mega-menu,.has-mega>.mega-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility .16s;transform:translate(-50%,10px)scale(.985)}.top-nav .has-mega:hover>.mega-menu,.top-nav .has-mega:focus-within>.mega-menu,.top-nav .has-mega.mega-open>.mega-menu,.top-nav .has-mega.is-open>.mega-menu,.has-mega:hover>.mega-menu,.has-mega:focus-within>.mega-menu,.has-mega.mega-open>.mega-menu,.has-mega.is-open>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}}.mg-final-filter-ready #storeGrid [hidden],.mg-filter-sort-layer[hidden]{display:none!important}.mg-filter-sort-layer.is-open{display:block!important}@media (min-width:1081px){.has-mega>.mega-menu{opacity:0;visibility:hidden;pointer-events:none}.has-mega:hover>.mega-menu,.has-mega:focus-within>.mega-menu,.has-mega.mega-open>.mega-menu,.has-mega.is-open>.mega-menu,.has-mega.mg-mega-open>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.mg-final-filter-ready .category-filter-bar,.mg-final-filter-ready [data-category-filter-bar]{padding:0;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;display:none!important;overflow:hidden!important}.mg-final-filter-ready .mg-product-tools{padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;width:min(100% - 72px,1360px)!important;margin:0 auto 16px!important;display:flex!important}.mg-final-filter-ready .mg-product-tools-copy{opacity:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mg-final-filter-ready .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface,#fff) 82%, var(--orange,#fc6501) 18%)!important;color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;pointer-events:auto!important;border:1px solid #fc650147!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:38px!important;display:inline-flex!important;box-shadow:0 12px 28px #1109331f!important}.mg-final-filter-ready .mg-filter-sort-open:hover{transform:translateY(-1px)!important;box-shadow:0 16px 34px #11093329!important}html[data-theme=dark] .mg-final-filter-ready .mg-filter-sort-open{color:#ffa569!important;-webkit-text-fill-color:#ffa569!important;background:#fc650126!important;border-color:#fc65015c!important}@media (max-width:760px){.mg-final-filter-ready .mg-product-tools{width:min(100% - 24px,1360px)!important;margin-bottom:12px!important}.mg-final-filter-ready .mg-filter-sort-open{padding:var(--space-2) var(--space-3);min-height:36px!important}}body.mg-final-filter-ready .mg-product-tools:not(.mg-final-filter-tools){padding:0;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;display:none!important;overflow:hidden!important}body.mg-final-filter-ready .mg-final-filter-tools{padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;width:min(100% - 72px,1360px)!important;margin:0 auto 16px!important;display:flex!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:#fff!important;border:1px solid #fc65014d!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:38px!important;display:inline-flex!important;box-shadow:0 12px 30px #11093321!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{color:#4f485d!important;-webkit-text-fill-color:#4f485d!important}@media (max-width:760px){body.mg-final-filter-ready .mg-final-filter-tools{width:min(100% - 24px,1360px)!important;margin-bottom:12px!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{padding:var(--space-2) var(--space-3);min-height:36px!important}}body.mg-final-filter-ready .mg-final-filter-tools{padding:0;z-index:5!important;pointer-events:none!important;justify-content:flex-end!important;align-items:center!important;width:min(100% - 72px,1360px)!important;margin:0 auto 18px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}body.mg-final-filter-ready .mg-final-filter-tools:before,body.mg-final-filter-ready .mg-final-filter-tools:after{content:none!important;display:none!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{z-index:6!important;pointer-events:auto!important;position:relative!important}#storeGrid{z-index:1!important;position:relative!important}#storeGrid .mg-clickable-product-card{pointer-events:auto!important;cursor:pointer!important}#storeGrid .mg-clickable-product-card *{pointer-events:none!important}@media (max-width:760px){body.mg-final-filter-ready .mg-final-filter-tools{width:min(100% - 24px,1360px)!important;margin-bottom:14px!important}}#storeGrid .mg-hard-product-link,#storeGrid [data-product-href]{pointer-events:auto!important;cursor:pointer!important;position:relative!important}#storeGrid .mg-hard-product-link:before{content:"";z-index:20;pointer-events:auto;background:0 0;position:absolute;inset:0}#storeGrid .mg-hard-product-link>*{pointer-events:none!important}#storeGrid .mg-hard-product-link:focus-visible{outline-offset:4px!important;outline:3px solid #fc650161!important}:root,html:not([data-theme=dark]),html[data-theme=light]{--mg-card-border:#1109331b;--mg-card-shadow:0 18px 52px #11093318;--mg-card-shadow-hover:0 24px 70px #11093325;--mg-surface:#fff;--mg-text:#110933;--mg-muted:#554c68;--mg-orange:#fc6501}html main,html[data-theme] main{overflow-x:clip}html section,html[data-theme] section{box-sizing:border-box}html .section,html .page-hero,html .product-detail-section,html[data-theme] .section,html[data-theme] .page-hero,html[data-theme] .product-detail-section{padding-block:var(--section-space-tight);width:min(100% - (var(--container-pad) * 2), var(--container-max))!important;margin-inline:auto!important}html main>section:first-child,html[data-theme] main>section:first-child{padding-top:clamp(var(--space-5), 4vw, var(--space-7))}html main>section+section,html[data-theme] main>section+section{margin-top:0!important}html:not([data-theme=dark]) h1,html:not([data-theme=dark]) h2,html:not([data-theme=dark]) h3,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3{-webkit-text-fill-color:var(--mg-text)!important}html:not([data-theme=dark]) p,html:not([data-theme=dark]) li,html:not([data-theme=dark]) small,html[data-theme=light] p,html[data-theme=light] li,html[data-theme=light] small{color:var(--mg-muted)!important;-webkit-text-fill-color:var(--mg-muted)!important}html:not([data-theme=dark]) .top-nav,html[data-theme=light] .top-nav{-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important}html .top-nav,html[data-theme] .top-nav{border-bottom:1px solid #11093316!important}html:not([data-theme=dark]) .top-nav a,html[data-theme=light] .top-nav a{-webkit-text-fill-color:var(--mg-text)!important}html:not([data-theme=dark]) .top-nav a:hover,html:not([data-theme=dark]) .top-nav a[aria-current=page],html[data-theme=light] .top-nav a:hover,html[data-theme=light] .top-nav a[aria-current=page]{-webkit-text-fill-color:var(--mg-orange)!important}html:not([data-theme=dark]) .hero,html:not([data-theme=dark]) .page-hero,html[data-theme=light] .hero,html[data-theme=light] .page-hero{box-shadow:var(--mg-card-shadow)!important;background:radial-gradient(circle at 0 0,#fc650126,#0000 35%),linear-gradient(135deg,#fff,#f7f1ff)!important}html .hero,html .page-hero,html[data-theme] .hero,html[data-theme] .page-hero{border-radius:var(--radius-card);border:1px solid var(--mg-card-border)!important}html #storeGrid,html .product-grid,html .apple-store-row,html[data-theme] #storeGrid,html[data-theme] .product-grid,html[data-theme] .apple-store-row{gap:var(--grid-gap);align-items:stretch!important}html #storeGrid,html[data-theme] #storeGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important;margin-inline:auto!important}html:not([data-theme=dark]) body.mg-final-filter-ready .mg-final-filter-tools,html[data-theme=light] body.mg-final-filter-ready .mg-final-filter-tools{box-shadow:none!important;background:0 0!important}html body.mg-final-filter-ready .mg-final-filter-tools,html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{padding:0;z-index:2!important;border:0!important;justify-content:flex-end!important;margin:0 auto clamp(14px,2vw,20px)!important;top:auto!important}html:not([data-theme=dark]) body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open,html[data-theme=light] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{color:var(--mg-orange)!important;-webkit-text-fill-color:var(--mg-orange)!important;background:#fff!important;box-shadow:0 10px 28px #1109331a!important}html body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open,html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{border-radius:var(--radius-pill);border:1px solid #1109331f!important}html:not([data-theme=dark]) .product-card,html:not([data-theme=dark]) .product-card-v39,html:not([data-theme=dark]) .accessory-card,html:not([data-theme=dark]) .store-feature-card,html[data-theme=light] .product-card,html[data-theme=light] .product-card-v39,html[data-theme=light] .accessory-card,html[data-theme=light] .store-feature-card{background:#ffffffeb!important;box-shadow:0 12px 36px #11093313!important}html .product-card,html .product-card-v39,html .accessory-card,html .store-feature-card,html[data-theme] .product-card,html[data-theme] .product-card-v39,html[data-theme] .accessory-card,html[data-theme] .store-feature-card{border-radius:var(--radius-card);border:1px solid var(--mg-card-border)!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;overflow:hidden!important}html:not([data-theme=dark]) .product-card:hover,html:not([data-theme=dark]) .product-card-v39:hover,html:not([data-theme=dark]) .accessory-card:hover,html:not([data-theme=dark]) .store-feature-card:hover,html[data-theme=light] .product-card:hover,html[data-theme=light] .product-card-v39:hover,html[data-theme=light] .accessory-card:hover,html[data-theme=light] .store-feature-card:hover{box-shadow:var(--mg-card-shadow-hover)!important;border-color:#fc65013d!important}html .product-card:hover,html .product-card-v39:hover,html .accessory-card:hover,html .store-feature-card:hover,html[data-theme] .product-card:hover,html[data-theme] .product-card-v39:hover,html[data-theme] .accessory-card:hover,html[data-theme] .store-feature-card:hover{transform:translateY(-4px)!important}html .product-card img,html .accessory-card img,html .store-feature-card img,html[data-theme] .product-card img,html[data-theme] .accessory-card img,html[data-theme] .store-feature-card img{object-fit:contain!important;max-width:100%!important}html #storeGrid .product-card,html[data-theme] #storeGrid .product-card{flex-direction:column!important;min-height:100%!important;display:flex!important}html .product-card-body,html[data-theme] .product-card-body{gap:var(--space-1);padding-inline:clamp(var(--space-3), 1.5vw, var(--space-4))}html .product-card h3,html .store-feature-card h3,html[data-theme] .product-card h3,html[data-theme] .store-feature-card h3,html .product-card p,html .store-feature-card p,html[data-theme] .product-card p,html[data-theme] .store-feature-card p{margin:0!important}html .tag,html .family-option-count,html[data-theme] .tag,html[data-theme] .family-option-count{border-radius:var(--radius-pill);border:1px solid #fc650129!important}html:not([data-theme=dark]) .primary-btn,html:not([data-theme=dark]) .cta-button,html:not([data-theme=dark]) .price-cta,html:not([data-theme=dark]) #checkoutBtn,html:not([data-theme=dark]) #sendTradeBtn,html:not([data-theme=dark]) #sellWhatsappBtn,html[data-theme=light] .primary-btn,html[data-theme=light] .cta-button,html[data-theme=light] .price-cta,html[data-theme=light] #checkoutBtn,html[data-theme=light] #sendTradeBtn,html[data-theme=light] #sellWhatsappBtn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#fc6501,#ff8a3d)!important;box-shadow:0 14px 34px #fc650133!important}html .primary-btn,html .cta-button,html .price-cta,html #checkoutBtn,html #sendTradeBtn,html #sellWhatsappBtn,html[data-theme] .primary-btn,html[data-theme] .cta-button,html[data-theme] .price-cta,html[data-theme] #checkoutBtn,html[data-theme] #sendTradeBtn,html[data-theme] #sellWhatsappBtn{border-radius:var(--radius-card)}html:not([data-theme=dark]) .secondary-btn,html:not([data-theme=dark]) .option,html:not([data-theme=dark]) .mg-filter-option,html:not([data-theme=dark]) .mg-sort-option,html[data-theme=light] .secondary-btn,html[data-theme=light] .option,html[data-theme=light] .mg-filter-option,html[data-theme=light] .mg-sort-option{color:var(--mg-text)!important;-webkit-text-fill-color:var(--mg-text)!important;background:#fff!important}html .secondary-btn,html .option,html .mg-filter-option,html .mg-sort-option,html[data-theme] .secondary-btn,html[data-theme] .option,html[data-theme] .mg-filter-option,html[data-theme] .mg-sort-option{border-radius:var(--radius-card);border:1px solid #1109331f!important}html:not([data-theme=dark]) .product-media-card,html:not([data-theme=dark]) .purchase-summary-card,html[data-theme=light] .product-media-card,html[data-theme=light] .purchase-summary-card{box-shadow:0 14px 42px #11093316!important}html .product-media-card,html .purchase-summary-card,html[data-theme] .product-media-card,html[data-theme] .purchase-summary-card{border:1px solid var(--mg-card-border)!important}html:not([data-theme=dark]) .option.active,html[data-theme=light] .option.active{color:var(--mg-orange)!important;-webkit-text-fill-color:var(--mg-orange)!important;background:#fc65011a!important;border-color:#fc65016b!important}html:not([data-theme=dark]) input,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--mg-text)!important}html input,html select,html textarea,html[data-theme] input,html[data-theme] select,html[data-theme] textarea{border:1px solid #11093324!important}html .apple-store-row,html[data-theme] .apple-store-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important}html .store-feature-card,html[data-theme] .store-feature-card{min-height:100%!important}html:not([data-theme=dark]) footer,html:not([data-theme=dark]) .footer,html[data-theme=light] footer,html[data-theme=light] .footer{background:#fff!important}html footer,html .footer,html[data-theme] footer,html[data-theme] .footer{border-top:1px solid #11093317!important}@media (max-width:1200px){html #storeGrid,html[data-theme] #storeGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))!important}}@media (max-width:760px){html .section,html .page-hero,html .product-detail-section,html[data-theme] .section,html[data-theme] .page-hero,html[data-theme] .product-detail-section{width:min(100% - 24px, var(--container-max))!important}html #storeGrid,html[data-theme] #storeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .product-card-body,html[data-theme] .product-card-body{padding-inline:var(--space-2)}}body.mg-final-filter-ready .mg-pagination:not(.mg-final-pagination){padding:0;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;display:none!important;overflow:hidden!important}body.mg-final-filter-ready .mg-final-pagination{padding:var(--space-3) 0 0;gap:var(--space-3);box-shadow:none!important;width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:clamp(18px,2.5vw,30px) auto 0!important;display:flex!important}body.mg-final-filter-ready .mg-final-pagination[hidden]{display:none!important}body.mg-final-filter-ready .mg-final-pagination .mg-pagination-info{color:var(--mg-muted,#554c68)!important;-webkit-text-fill-color:var(--mg-muted,#554c68)!important;white-space:nowrap!important}body.mg-final-filter-ready .mg-final-pagination .mg-page-btn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:#110933!important;-webkit-text-fill-color:#110933!important;background:#fff!important;border:1px solid #1109331f!important;min-width:38px!important;min-height:38px!important;box-shadow:0 8px 22px #11093313!important}body.mg-final-filter-ready .mg-final-pagination .mg-page-btn.is-active{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc65011f!important;border-color:#fc650161!important}body.mg-final-filter-ready .mg-final-pagination .mg-page-btn:disabled{opacity:.45!important;box-shadow:none!important;cursor:not-allowed!important}@media (max-width:760px){body.mg-final-filter-ready .mg-final-pagination{width:min(100% - 24px, var(--mg-page-max,1360px))!important;flex-direction:column!important;align-items:flex-start!important}}body.mg-final-filter-ready .category-filter-bar,body.mg-final-filter-ready [data-category-filter-bar]{display:none!important}body.mg-final-filter-ready .mg-final-filter-tools{margin-top:0!important;margin-bottom:clamp(14px,2vw,22px)!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{white-space:nowrap!important}@media (max-width:760px){html,body{overflow-x:hidden!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open,body.mg-final-filter-ready .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-3);white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;max-width:calc(100vw - 32px)!important;min-height:38px!important;display:inline-flex!important}body.mg-final-filter-ready .mg-filter-sort-open span,body.mg-final-filter-ready .mg-filter-sort-open span:last-child{opacity:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;visibility:visible!important;clip:auto!important;white-space:nowrap!important;width:auto!important;height:auto!important;display:inline-flex!important;overflow:visible!important}.mg-filter-sort-layer{z-index:4000!important;position:fixed!important;inset:0!important}.mg-filter-sort-layer[hidden]{display:none!important}.mg-filter-sort-layer.is-open{display:block!important}.mg-filter-sort-backdrop{-webkit-backdrop-filter:blur(10px)!important;background:#11093375!important;position:absolute!important;inset:0!important}.mg-filter-sort-panel{padding:var(--space-3);color:#110933!important;-webkit-text-fill-color:initial!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1px solid #11093321!important;max-width:none!important;min-height:320px!important;position:fixed!important;inset:auto 10px 10px!important;overflow:hidden auto!important;box-shadow:0 26px 80px #11093347!important}.mg-filter-sort-head{gap:var(--space-3);padding:var(--space-3);-webkit-backdrop-filter:blur(12px)!important;z-index:3!important;background:#fffffff5!important;border-bottom:1px solid #11093314!important;justify-content:space-between!important;align-items:center!important;margin:-14px -14px 12px!important;display:flex!important;position:sticky!important;top:-14px!important}.mg-filter-sort-head strong{color:#110933!important;-webkit-text-fill-color:#110933!important;display:block!important}.mg-filter-sort-head button{border-radius:var(--radius-pill);color:#110933!important;-webkit-text-fill-color:#110933!important;flex:none!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:inline-flex!important}.mg-filter-sort-group{padding:0;margin:14px 0 0!important;display:block!important}.mg-filter-sort-group h3{color:#6a6077!important;-webkit-text-fill-color:#6a6077!important;text-transform:uppercase!important;margin:0 0 8px!important;display:block!important}.mg-filter-options,.mg-sort-options{gap:var(--space-2);grid-template-columns:1fr!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.mg-filter-option,.mg-sort-option{padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);color:#110933!important;-webkit-text-fill-color:#110933!important;white-space:normal!important;background:#fff!important;border:1px solid #1109331f!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:46px!important;display:flex!important;overflow:visible!important}.mg-filter-option:after,.mg-sort-option:after{content:"";border-radius:var(--radius-pill);background:0 0;border:1px solid #11093338;flex:none;width:10px;height:10px;margin-left:12px}.mg-filter-option.is-active,.mg-sort-option.is-active{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc65011a!important;border-color:#fc65015c!important}.mg-filter-option.is-active:after,.mg-sort-option.is-active:after{background:#fc6501;border-color:#fc6501;box-shadow:0 0 0 4px #fc65011f}.mg-filter-sort-actions{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3);-webkit-backdrop-filter:blur(12px)!important;z-index:3!important;background:#fffffff5!important;border-top:1px solid #11093314!important;grid-template-columns:1fr 1fr!important;margin:16px -14px -14px!important;display:grid!important;position:sticky!important;bottom:-14px!important}.mg-filter-sort-actions button{border-radius:var(--radius-card);white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;display:inline-flex!important}body #storeGrid{gap:var(--space-3);width:min(100% - 24px, var(--mg-page-max,1360px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}body #storeGrid .product-card,body #storeGrid [data-card-product]{min-width:0!important;max-width:100%!important;overflow:hidden!important}body .mg-pagination{gap:var(--space-2);width:min(100% - 24px, var(--mg-page-max,1360px))!important;flex-direction:column!important;align-items:stretch!important;display:flex!important}.mobile-drawer{-webkit-overflow-scrolling:touch!important;max-width:min(92vw,420px)!important;overflow-y:auto!important}#mgSearchOverlay{padding-inline:var(--space-3)}}@media (max-width:480px){.mg-filter-sort-panel{padding:var(--space-3);bottom:8px!important;left:8px!important;right:8px!important}.mg-filter-sort-head{padding:var(--space-3);margin:-12px -12px 10px!important}.mg-filter-sort-actions{padding:var(--space-2) var(--space-3) var(--space-3);margin:14px -12px -12px!important}.mg-filter-option,.mg-sort-option{padding:var(--space-2) var(--space-3);min-height:44px!important}body #storeGrid{gap:var(--space-2)}}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{color:#4f485d!important;-webkit-text-fill-color:#4f485d!important;position:relative!important;inset:auto!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open:hover{border-color:#fc650157!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #11093326!important}body.mg-final-filter-ready .mg-product-tools-copy{opacity:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mg-floating-help{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;-webkit-backdrop-filter:blur(16px)saturate(150%)!important;pointer-events:auto!important;background:radial-gradient(circle at 32% 22%,#fffffff2,#ffffffb8 42%,#fc650124)!important;border:1px solid #fc650142!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 18px 42px #1109332e!important}:is(.mg-floating-help:hover,.mg-floating-help:focus-visible){border-color:#fc650175!important;outline:none!important;box-shadow:0 24px 58px #1109333b!important}.mg-floating-help-icon{color:inherit!important;-webkit-text-fill-color:inherit!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:inline-flex!important}.mg-floating-help-icon svg{width:30px!important;height:30px!important;display:block!important}.mg-floating-help-tooltip{transition:opacity .16s,visibility .16s,transform .16s!important}:is(.mg-floating-help:hover .mg-floating-help-tooltip,.mg-floating-help:focus-visible .mg-floating-help-tooltip){opacity:1!important;visibility:visible!important;transform:translateY(-50%)translate(0)!important}html[data-theme=dark] .mg-floating-help{-webkit-text-fill-color:#ffa569!important;border-color:#ffa56957!important}html[data-theme=dark] .mg-floating-help-tooltip,html[data-theme=dark] .mg-floating-help-tooltip:after{color:#110933!important;-webkit-text-fill-color:#110933!important;background:#fff9f3!important}.mg-floating-help{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:fixed!important;transform:none!important}:is(.mg-floating-help:hover,.mg-floating-help:focus-visible){transform:translateY(-3px)scale(1.03)!important}body.mg-final-filter-ready .mg-final-filter-tools{padding:0;box-shadow:none!important;z-index:5!important;width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:clamp(4px,.8vw,8px) auto clamp(10px,1.4vw,16px)!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:#4f485d!important;-webkit-text-fill-color:#4f485d!important;white-space:nowrap!important;pointer-events:auto!important;background:#fff!important;border:1px solid #1109331f!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;max-width:none!important;height:38px!important;min-height:38px!important;text-decoration:none!important;display:inline-flex!important;transform:none!important;box-shadow:0 10px 28px #1109331a!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{white-space:nowrap!important;display:inline!important}@media (max-width:760px){.mg-floating-help{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.mg-floating-help-icon,.mg-floating-help-icon svg{width:30px!important;height:30px!important}body.mg-final-filter-ready .mg-final-filter-tools{width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;justify-content:flex-end!important;margin:clamp(4px,.8vw,8px) auto clamp(10px,1.4vw,16px)!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);white-space:nowrap!important;flex:none!important;height:38px!important;min-height:38px!important}}@media (max-width:480px){body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{padding-inline:var(--space-3)}}#backToTop,#scrollTop,[data-back-to-top],.mg-floating-help{max-width:var(--mg-float-btn-size)!important;max-height:var(--mg-float-btn-size)!important}.mg-floating-help-icon,.mg-floating-help-icon svg{width:28px!important;height:28px!important}.mg-floating-help-tooltip{padding:var(--space-2) var(--space-4);opacity:0!important;box-sizing:border-box!important;text-overflow:clip!important;visibility:hidden!important;pointer-events:none!important;min-width:max-content!important;position:absolute!important;overflow:visible!important;transform:translateY(8px)!important;box-shadow:0 16px 38px #fc650147!important}.mg-floating-help-tooltip:after{border-radius:var(--radius-control);content:""!important;background:#ff7b26!important;width:10px!important;height:10px!important;position:absolute!important;inset:auto 22px -5px auto!important;transform:rotate(45deg)!important}:is(.mg-floating-help:hover .mg-floating-help-tooltip,.mg-floating-help:focus-visible .mg-floating-help-tooltip,.mg-floating-help:active .mg-floating-help-tooltip){opacity:1!important;visibility:visible!important;transform:translateY(0)!important}html[data-theme=dark] .mg-floating-help-tooltip{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 38px #fc65014d!important}html[data-theme=dark] .mg-floating-help-tooltip:after{background:#ff8a3d!important}@media (max-width:760px){:root{--mg-float-btn-size:52px;--mg-float-btn-gap:var(--space-3);--mg-float-edge:max(18px, env(safe-area-inset-right));--mg-float-bottom:max(18px, env(safe-area-inset-bottom))}.mg-floating-help,#backToTop,#scrollTop,[data-back-to-top]{width:var(--mg-float-btn-size)!important;height:var(--mg-float-btn-size)!important;min-width:var(--mg-float-btn-size)!important;min-height:var(--mg-float-btn-size)!important;max-width:var(--mg-float-btn-size)!important;max-height:var(--mg-float-btn-size)!important}.mg-floating-help{bottom:calc(var(--mg-float-bottom) + var(--mg-float-btn-size) + var(--mg-float-btn-gap))!important}.mg-floating-help-tooltip{padding:var(--space-2) var(--space-4);width:max-content!important;min-width:max-content!important;max-width:calc(100vw - 36px)!important;inset:auto 0 calc(100% + 12px) auto!important;transform:translateY(8px)!important}.mg-floating-help-tooltip:after{inset:auto 22px -5px auto!important;transform:rotate(45deg)!important}:is(.mg-floating-help:hover .mg-floating-help-tooltip,.mg-floating-help:focus-visible .mg-floating-help-tooltip,.mg-floating-help:active .mg-floating-help-tooltip){transform:translateY(0)!important}}body.mg-final-filter-ready .mg-final-filter-tools{padding:0;box-shadow:none!important;z-index:5!important;width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:clamp(4px,.8vw,8px) auto clamp(10px,1.4vw,16px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:#4f485d!important;-webkit-text-fill-color:#4f485d!important;opacity:1!important;white-space:nowrap!important;pointer-events:auto!important;visibility:visible!important;text-indent:0!important;background:#fff!important;border:1px solid #1109331f!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 10px 28px #1109331a!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open>*,body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span,body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open svg{opacity:1!important;visibility:visible!important;pointer-events:none!important;overflow:visible!important;transform:none!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{color:#4f485d!important;-webkit-text-fill-color:#4f485d!important;clip-path:none!important;white-space:nowrap!important;clip:auto!important;width:auto!important;max-width:none!important;display:inline!important}:is(body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open:hover,body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open:focus-visible){border-color:#fc650157!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #11093326!important}html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{color:#fff9f3!important;-webkit-text-fill-color:#fff9f3!important;background:#ffffff14!important;border-color:#ffffff29!important}@media (max-width:760px){body.mg-final-filter-ready .mg-final-filter-tools{width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;justify-content:flex-end!important;align-items:center!important;margin:clamp(4px,.8vw,8px) auto clamp(10px,1.4vw,16px)!important;display:flex!important;overflow:visible!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);opacity:1!important;white-space:nowrap!important;visibility:visible!important;width:auto!important;min-width:auto!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:inline-flex!important;overflow:visible!important}body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{opacity:1!important;clip-path:none!important;visibility:visible!important;white-space:nowrap!important;clip:auto!important;width:auto!important;max-width:none!important;display:inline!important}}@media (max-width:480px){body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{padding-inline:var(--space-3)}}body .mg-final-filter-tools{padding:0;box-shadow:none!important;z-index:5!important;width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:clamp(4px,.8vw,8px) auto clamp(10px,1.4vw,16px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}body .mg-final-filter-tools .mg-filter-sort-open{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:#4f485d!important;-webkit-text-fill-color:#4f485d!important;opacity:1!important;white-space:nowrap!important;pointer-events:auto!important;visibility:visible!important;background:#fff!important;border:1px solid #1109331f!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;max-width:none!important;height:38px!important;min-height:38px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 28px #1109331a!important}body .mg-final-filter-tools .mg-filter-sort-open span:last-child{opacity:1!important;clip-path:none!important;visibility:visible!important;white-space:nowrap!important;clip:auto!important;width:auto!important;max-width:none!important;display:inline!important}body .mg-floating-help:not(.mg-v165-deduped-floating-help){display:none!important}@media (max-width:760px){body .mg-final-filter-tools{width:min(100% - (var(--mg-page-pad,clamp(16px, 3vw, 40px)) * 2), var(--mg-page-max,1360px))!important;justify-content:flex-end!important;margin:clamp(4px,.8vw,8px) auto clamp(10px,1.4vw,16px)!important}body .mg-final-filter-tools .mg-filter-sort-open{padding:var(--space-2) var(--space-4);white-space:nowrap!important;height:38px!important;min-height:38px!important}}@media (max-width:480px){body .mg-final-filter-tools .mg-filter-sort-open{padding-inline:var(--space-3)}}body.mg-final-filter-ready .mg-final-filter-tools{position:relative!important;inset:auto!important}body .mg-product-tools:not(.mg-final-filter-tools){visibility:hidden!important;pointer-events:none!important;display:none!important}@media (max-width:760px){body.mg-final-filter-ready .mg-final-filter-tools{justify-content:flex-end!important}}:root{--mg-ui-max:1360px;--mg-ui-text:#110933;--mg-ui-body:#514a60;--mg-ui-muted:#756d82;--mg-ui-line:#1109331b;--mg-ui-orange-2:#ff8a3d;--mg-ui-shadow-sm:0 10px 30px #11093313;--mg-ui-shadow-md:0 18px 58px #1109331c;--mg-ui-shadow-lg:0 30px 90px #11093326}html,body{scroll-behavior:smooth;max-width:100%!important;overflow-x:clip!important}*{box-sizing:border-box}img,svg,video{max-width:100%}html:not([data-theme=dark]) body,html[data-theme=light] body{color:var(--mg-ui-text)!important}main{width:100%!important;max-width:100%!important;overflow-x:clip!important}main>section,.section,.product-detail-section{padding-block:var(--section-space-tight);width:min(100% - (var(--container-pad) * 2), var(--mg-ui-max))!important;margin-inline:auto!important}main>section:first-child{padding-top:clamp(var(--space-4), 3.6vw, var(--space-7))}main>section+section{margin-top:0!important}h1,h2,h3{text-wrap:balance;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important}h1{max-width:11ch!important;margin-bottom:clamp(14px,2vw,22px)!important}h2{margin-bottom:10px!important}p,li,small{color:var(--mg-ui-body)!important;-webkit-text-fill-color:var(--mg-ui-body)!important}.kicker{color:var(--mg-ui-orange)!important;-webkit-text-fill-color:var(--mg-ui-orange)!important;text-transform:uppercase!important}.top-nav{-webkit-backdrop-filter:blur(18px)saturate(160%)!important;background:#ffffffdb!important;border-bottom:1px solid #11093314!important;box-shadow:0 8px 28px #1109330e!important}.nav-inner{gap:clamp(var(--space-2), 1.4vw, var(--space-4));width:min(100% - 28px, var(--mg-ui-max))!important;align-items:center!important;margin-inline:auto!important;display:flex!important}.logo-mark{flex:none!important}.nav-links{gap:clamp(var(--space-3), 1.65vw, var(--space-5));justify-content:center!important;align-items:center!important}.nav-links a,.top-nav a{border-radius:var(--radius-pill);color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;text-decoration:none!important}.nav-links a:hover,.top-nav a[aria-current=page]{color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;background:#fc650112!important;box-shadow:inset 0 0 0 1px #fc650138!important}.theme-toggle,.search-toggle{border-radius:var(--radius-pill);color:var(--mg-ui-text)!important;background:#ffffffd1!important;border:1px solid #1109331c!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:0 8px 22px #11093311!important}.mega-menu{border-radius:var(--radius-card);box-shadow:var(--mg-ui-shadow-lg)!important;-webkit-backdrop-filter:blur(18px)saturate(155%)!important;border:1px solid var(--mg-ui-line)!important;background:#fffffff0!important}.hero,.page-hero{padding:clamp(var(--space-5), 5vw, var(--space-8)) 0 clamp(var(--space-4), 3.2vw, var(--space-6));box-shadow:none!important;width:min(100% - (var(--container-pad) * 2), var(--mg-ui-max))!important;background:0 0!important;border:0!important;margin-inline:auto!important}.hero p,.page-hero p{max-width:760px!important;margin-top:0!important}.product-card,.store-feature-card,.product-media-card,.purchase-summary-card{border-radius:var(--radius-card);box-shadow:var(--mg-ui-shadow-sm)!important;border:1px solid var(--mg-ui-line)!important;background:#fffffff0!important;overflow:hidden!important}.product-card:hover,.store-feature-card:hover{box-shadow:var(--mg-ui-shadow-md)!important;border-color:#fc65013d!important;transform:translateY(-3px)!important}.page-hero,main>section:first-child{padding-bottom:clamp(var(--space-2), 1.5vw, var(--space-4))}#storeGrid{gap:var(--grid-gap);padding:0;width:min(100% - (var(--container-pad) * 2), var(--mg-ui-max))!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;align-items:stretch!important;margin:0 auto!important;display:grid!important}#storeGrid .product-card,#storeGrid [data-card-product]{border-radius:var(--radius-card);flex-direction:column!important;width:100%!important;min-width:0!important;min-height:100%!important;display:flex!important;overflow:hidden!important}#storeGrid .product-card img,#storeGrid [data-card-product] img{object-fit:contain!important;display:block!important}.product-card h3{margin:0!important}.price-cta,.cta-button{border-radius:var(--radius-pill);width:calc(100% - 24px)!important;min-height:42px!important;margin:12px auto 16px!important}.tag,.family-option-count{border-radius:var(--radius-pill);color:var(--mg-ui-orange)!important;-webkit-text-fill-color:var(--mg-ui-orange)!important;background:#fc650114!important;border:1px solid #fc65012e!important}body.mg-final-filter-ready .mg-final-filter-tools{padding:0;box-shadow:none!important;width:min(100% - (var(--container-pad) * 2), var(--mg-ui-max))!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:4px auto 14px!important;display:flex!important;overflow:visible!important}.mg-filter-sort-layer.is-open,.mg-filter-sort-layer:not([hidden]){z-index:3100!important}.mg-filter-sort-panel{border-radius:var(--radius-card);box-shadow:var(--mg-ui-shadow-lg)!important;border:1px solid var(--mg-ui-line)!important;background:#fffffff7!important}.mg-filter-option,.mg-sort-option,.category-filter,.option{border-radius:var(--radius-card);color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;background:#fff!important;border:1px solid #1109331f!important;min-height:44px!important}.mg-filter-option.is-active,.mg-sort-option.is-active,.category-filter.is-active,.category-filter.active,.option.active{color:var(--mg-ui-orange)!important;-webkit-text-fill-color:var(--mg-ui-orange)!important;background:#fc65011a!important;border-color:#fc65015c!important}.apple-store-row,.product-grid{gap:var(--grid-gap);align-items:stretch!important}.apple-store-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;display:grid!important}.purchase-summary-card,.product-media-card{border-radius:var(--radius-card);border:1px solid var(--mg-ui-line)!important;background:#fff!important}.primary-btn,.secondary-btn,.cta-button,.price-cta,button,input[type=submit]{border-radius:var(--radius-pill)}.primary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn{background:linear-gradient(135deg, var(--mg-ui-orange), var(--mg-ui-orange-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 14px 34px #fc650133!important}.secondary-btn{color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;background:#fff!important;border:1px solid #1109331f!important;box-shadow:0 10px 24px #11093313!important}input,select,textarea{border-radius:var(--radius-card);width:100%;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;background:#fff!important;border:1px solid #11093321!important;min-height:46px!important;box-shadow:inset 0 1px #ffffffb3!important}input:focus,select:focus,textarea:focus{border-color:#fc650170!important;outline:3px solid #fc650126!important}.mg-pagination{gap:var(--space-3);width:min(100% - (var(--container-pad) * 2), var(--mg-ui-max))!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;margin:clamp(18px,3vw,34px) auto 0!important;display:flex!important}.mg-page-btn{border-radius:var(--radius-pill);background:#fff!important;border:1px solid #1109331f!important;min-width:40px!important;min-height:40px!important}.mg-page-btn.is-active{background:var(--mg-ui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-ui-orange)!important}:root{--mg-float-btn-size:52px;--mg-float-btn-gap:var(--space-3);--mg-float-edge:max(18px, env(safe-area-inset-right));--mg-float-bottom:max(18px, env(safe-area-inset-bottom))}.mg-floating-help{border-radius:var(--radius-pill);width:var(--mg-float-btn-size)!important;height:var(--mg-float-btn-size)!important;min-width:var(--mg-float-btn-size)!important;min-height:var(--mg-float-btn-size)!important;right:var(--mg-float-edge)!important;bottom:calc(var(--mg-float-bottom) + var(--mg-float-btn-size) + var(--mg-float-btn-gap))!important;z-index:2700!important}.mg-floating-help-tooltip{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--mg-ui-orange), var(--mg-ui-orange-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;width:max-content!important;max-width:calc(100vw - 36px)!important;inset:auto 0 calc(100% + 12px) auto!important}#backToTop,#scrollTop,[data-back-to-top]{border-radius:var(--radius-pill);width:var(--mg-float-btn-size)!important;height:var(--mg-float-btn-size)!important;min-width:var(--mg-float-btn-size)!important;min-height:var(--mg-float-btn-size)!important;right:var(--mg-float-edge)!important;bottom:var(--mg-float-bottom)!important;z-index:2500!important}footer,.footer{border-top:1px solid var(--mg-ui-line)!important;background:#ffffffeb!important;margin-top:clamp(34px,6vw,84px)!important}@media (max-width:1080px){.nav-inner{width:min(100% - 18px, var(--mg-ui-max))!important;justify-content:space-between!important;min-height:60px!important}.nav-links{display:none!important}}@media (max-width:760px){main>section,.section,.product-detail-section,.hero,.page-hero,#storeGrid,.mg-pagination{width:min(100% - 28px, var(--mg-ui-max))!important}h1{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}.hero p,.page-hero p{max-width:100%!important}#storeGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card,[data-card-product]{border-radius:var(--radius-card)}.price-cta,.cta-button{min-height:38px!important;margin:10px auto 12px!important}body.mg-final-filter-ready .mg-final-filter-tools{width:min(100% - 28px, var(--mg-ui-max))!important;margin:4px auto 12px!important}.mg-filter-sort-panel{border-radius:var(--radius-card) var(--radius-card) 0 0;width:min(100% - 18px,560px)!important;max-height:min(82vh,760px)!important}.mg-pagination{justify-content:center!important}}@media (min-width:1081px){body .top-nav .has-mega>.mega-menu,body .top-nav .nav-item.has-mega>.mega-menu{width:min(760px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;display:none!important;position:fixed!important;top:58px!important;left:50%!important;right:auto!important;transform:translate(-50%,10px)scale(.985)!important}body .top-nav .has-mega>.mega-menu.compact,body .top-nav .nav-item.has-mega>.mega-menu.compact{width:min(520px,100vw - 32px)!important}body .top-nav .has-mega>.mega-menu.wide,body .top-nav .nav-item.has-mega>.mega-menu.wide{width:min(860px,100vw - 32px)!important}body .top-nav .has-mega:hover>.mega-menu,body .top-nav .has-mega:focus-within>.mega-menu,body .top-nav .has-mega.mega-open>.mega-menu,body .top-nav .has-mega.is-open>.mega-menu,body .top-nav .has-mega.mg-mega-open>.mega-menu,body .top-nav .nav-item.has-mega:hover>.mega-menu,body .top-nav .nav-item.has-mega:focus-within>.mega-menu,body .top-nav .nav-item.has-mega.mega-open>.mega-menu,body .top-nav .nav-item.has-mega.is-open>.mega-menu,body .top-nav .nav-item.has-mega.mg-mega-open>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important;transform:translate(-50%)scale(1)!important}}:root,html:not([data-theme=dark]),html[data-theme=light]{--mg170-orange:#fc6501;--mg170-orange-2:#ff8a3d;--mg170-ink:#110933;--mg170-muted:#5f586c;--mg170-line:#1109331a;--mg170-line-strong:#11093329;--mg170-orange-line:#fc65013d;--mg170-shadow-sm:0 10px 28px #11093313;--mg170-shadow-md:0 18px 52px #1109331d;--mg170-shadow-lg:0 28px 86px #11093329}html body,html[data-theme] body{min-width:320px}html body *,html[data-theme] body *{box-sizing:border-box}html main,html[data-theme] main{width:100%;overflow:clip}html main>section,html[data-theme] main>section{scroll-margin-top:120px}html .section,html .product-detail-section,html[data-theme] .section,html[data-theme] .product-detail-section{margin-inline:auto!important}html:not([data-theme=dark]) h1,html:not([data-theme=dark]) h2,html:not([data-theme=dark]) h3,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3{color:var(--mg170-ink)!important;-webkit-text-fill-color:var(--mg170-ink)!important}html h1,html h2,html h3,html[data-theme] h1,html[data-theme] h2,html[data-theme] h3{text-wrap:balance}html:not([data-theme=dark]) p,html:not([data-theme=dark]) li,html:not([data-theme=dark]) small,html:not([data-theme=dark]) .muted,html[data-theme=light] p,html[data-theme=light] li,html[data-theme=light] small,html[data-theme=light] .muted{color:var(--mg170-muted)!important;-webkit-text-fill-color:var(--mg170-muted)!important}html:not([data-theme=dark]) .top-nav,html[data-theme=light] .top-nav{-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:#ffffffe0!important;box-shadow:0 10px 30px #1109330e!important}html .top-nav,html[data-theme] .top-nav{border-bottom:1px solid #11093314!important;min-height:56px!important}html:not([data-theme=dark]) .top-nav a,html[data-theme=light] .top-nav a{color:var(--mg170-ink)!important;-webkit-text-fill-color:var(--mg170-ink)!important}html .top-nav a,html[data-theme] .top-nav a{min-height:38px}html:not([data-theme=dark]) .top-nav a:hover,html:not([data-theme=dark]) .top-nav a[aria-current=page],html[data-theme=light] .top-nav a:hover,html[data-theme=light] .top-nav a[aria-current=page]{color:var(--mg170-orange)!important;-webkit-text-fill-color:var(--mg170-orange)!important}html .mg-final-filter-tools,html[data-theme] .mg-final-filter-tools{margin-top:0!important;margin-bottom:14px!important}html #storeGrid,html[data-theme] #storeGrid{align-items:stretch!important;margin:0 auto!important;display:grid!important}html:not([data-theme=dark]) .product-card,html:not([data-theme=dark]) .store-feature-card,html[data-theme=light] .product-card,html[data-theme=light] .store-feature-card{box-shadow:var(--mg170-shadow-sm)!important;background:#fffffff5!important}html .product-card,html .store-feature-card,html[data-theme] .product-card,html[data-theme] .store-feature-card{border-radius:var(--radius-card);border:1px solid var(--mg170-line)!important;flex-direction:column!important;min-height:100%!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:flex!important;overflow:hidden!important}html:not([data-theme=dark]) .product-card:hover,html:not([data-theme=dark]) .store-feature-card:hover,html[data-theme=light] .product-card:hover,html[data-theme=light] .store-feature-card:hover{box-shadow:var(--mg170-shadow-md)!important;border-color:#fc650142!important}html .product-card:hover,html .store-feature-card:hover,html[data-theme] .product-card:hover,html[data-theme] .store-feature-card:hover{transform:translateY(-4px)!important}html:not([data-theme=dark]) .product-image-link,html[data-theme=light] .product-image-link{background:linear-gradient(135deg,#fffaf7,#f4f2ff)!important}html .product-image-link,html[data-theme] .product-image-link{border-radius:var(--radius-card);aspect-ratio:1.16/.78!important;border:1px solid #1109331a!important;place-items:center!important;width:calc(100% - 24px)!important;min-height:154px!important;margin:10px auto 8px!important;display:grid!important;overflow:hidden!important}html .product-image-link img,html[data-theme] .product-image-link img{object-fit:contain!important;max-width:88%!important;max-height:88%!important}html .product-card-body,html[data-theme] .product-card-body{padding:0 var(--space-4) var(--space-3);gap:var(--space-2);flex:auto!important;display:grid!important}html .product-card h3,html[data-theme] .product-card h3,html .product-card p,html[data-theme] .product-card p{margin:0!important}html:not([data-theme=dark]) .tag,html:not([data-theme=dark]) .family-option-count,html[data-theme=light] .tag,html[data-theme=light] .family-option-count{color:var(--mg170-orange)!important;-webkit-text-fill-color:var(--mg170-orange)!important;background:#fc650114!important}html .tag,html .family-option-count,html[data-theme] .tag,html[data-theme] .family-option-count{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--mg170-orange-line)!important;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 24px)!important;margin:10px 12px 0!important}html:not([data-theme=dark]) .price-cta,html:not([data-theme=dark]) .cta-button,html[data-theme=light] .price-cta,html[data-theme=light] .cta-button{background:linear-gradient(135deg, var(--mg170-orange), var(--mg170-orange-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px #fc650133!important}html .price-cta,html .cta-button,html[data-theme] .price-cta,html[data-theme] .cta-button{border-radius:var(--radius-card);justify-content:center!important;align-items:center!important;min-height:42px!important;margin:auto 14px 14px!important;display:inline-flex!important}html .apple-store-row,html[data-theme] .apple-store-row{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;display:grid!important}html .section.pad,html[data-theme] .section.pad{padding-block:clamp(var(--space-5), 4vw, var(--space-7))}html .product-detail-section,html[data-theme] .product-detail-section{padding-block:clamp(var(--space-4), 4vw, var(--space-7))}html:not([data-theme=dark]) .product-media-card,html:not([data-theme=dark]) .purchase-summary-card,html[data-theme=light] .product-media-card,html[data-theme=light] .purchase-summary-card{box-shadow:var(--mg170-shadow-sm)!important;background:#fffffff5!important}html .product-media-card,html .purchase-summary-card,html[data-theme] .product-media-card,html[data-theme] .purchase-summary-card{border-radius:var(--radius-card);border:1px solid var(--mg170-line)!important}html:not([data-theme=dark]) input,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--mg170-ink)!important;-webkit-text-fill-color:var(--mg170-ink)!important;background:#fff!important}html input,html select,html textarea,html[data-theme] input,html[data-theme] select,html[data-theme] textarea{border-radius:var(--radius-control);border:1px solid var(--mg170-line-strong)!important;min-height:46px!important}html:not([data-theme=dark]) input:focus,html:not([data-theme=dark]) select:focus,html:not([data-theme=dark]) textarea:focus,html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:#fc650175!important}html input:focus,html select:focus,html textarea:focus,html[data-theme] input:focus,html[data-theme] select:focus,html[data-theme] textarea:focus{outline:3px solid #fc650129!important}html .primary-btn,html .secondary-btn,html button,html[data-theme] .primary-btn,html[data-theme] .secondary-btn,html[data-theme] button{min-height:40px}html:not([data-theme=dark]) .primary-btn,html[data-theme=light] .primary-btn{background:linear-gradient(135deg, var(--mg170-orange), var(--mg170-orange-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fc650147!important}html:not([data-theme=dark]) .secondary-btn,html[data-theme=light] .secondary-btn{color:var(--mg170-ink)!important;-webkit-text-fill-color:var(--mg170-ink)!important;border-color:var(--mg170-line-strong)!important;background:#fff!important}html:not([data-theme=dark]) .mg-filter-sort-panel,html[data-theme=light] .mg-filter-sort-panel{box-shadow:var(--mg170-shadow-lg)!important;background:#fff!important}html .mg-filter-sort-panel,html[data-theme] .mg-filter-sort-panel{border-radius:var(--radius-card);border:1px solid var(--mg170-line)!important}html:not([data-theme=dark]) .mg-filter-option,html:not([data-theme=dark]) .mg-sort-option,html[data-theme=light] .mg-filter-option,html[data-theme=light] .mg-sort-option{color:var(--mg170-ink)!important;-webkit-text-fill-color:var(--mg170-ink)!important;background:#fff!important}html .mg-filter-option,html .mg-sort-option,html[data-theme] .mg-filter-option,html[data-theme] .mg-sort-option{border-radius:var(--radius-card);border:1px solid var(--mg170-line)!important;min-height:44px!important}html:not([data-theme=dark]) .mg-filter-option.is-active,html:not([data-theme=dark]) .mg-sort-option.is-active,html[data-theme=light] .mg-filter-option.is-active,html[data-theme=light] .mg-sort-option.is-active{color:var(--mg170-orange)!important;-webkit-text-fill-color:var(--mg170-orange)!important;background:#fc65011a!important;border-color:#fc650161!important}html:not([data-theme=dark]) .mg-floating-help-tooltip,html[data-theme=light] .mg-floating-help-tooltip{background:linear-gradient(135deg, var(--mg170-orange), var(--mg170-orange-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html .mg-floating-help-tooltip,html[data-theme] .mg-floating-help-tooltip{white-space:nowrap!important;max-width:calc(100vw - 36px)!important;bottom:calc(100% + 12px)!important;left:auto!important;right:0!important}html .mg-v170-target:focus-visible{outline-offset:4px!important;outline:3px solid #fc650147!important}html[data-theme] .mg-v170-target:focus-visible{outline-offset:4px!important;outline:3px solid #fc650147!important}@media (max-width:760px){html .product-image-link,html[data-theme] .product-image-link{border-radius:var(--radius-card);width:calc(100% - 18px)!important;min-height:120px!important;margin:8px auto 6px!important}html .product-card-body,html[data-theme] .product-card-body{padding:0 var(--space-2) var(--space-2)}html .tag,html .family-option-count,html[data-theme] .tag,html[data-theme] .family-option-count{padding:var(--space-1) var(--space-2);margin:8px 9px 0!important}html .price-cta,html .cta-button,html[data-theme] .price-cta,html[data-theme] .cta-button{border-radius:var(--radius-control);min-height:38px!important;margin:auto 10px 10px!important}html .mg-filter-sort-panel,html[data-theme] .mg-filter-sort-panel{max-height:min(84vh,700px)!important;overflow:auto!important}html .mg-filter-options,html .mg-sort-options,html[data-theme] .mg-filter-options,html[data-theme] .mg-sort-options{gap:var(--space-2);grid-template-columns:1fr!important;display:grid!important}}@media (max-width:480px){html #storeGrid,html[data-theme] #storeGrid{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}:root,html:not([data-theme=dark]),html[data-theme=light]{--mg171-ink:#110933;--mg171-text:#252033;--mg171-muted:#625b70;--mg171-soft:#fbfafc;--mg171-line:#1109331f;--mg171-shadow-hover:0 18px 46px #11093321}html:not([data-theme=dark]) body,html[data-theme=light] body{background:var(--mg171-soft)!important;color:var(--mg171-text)!important}html body,html[data-theme] body{overflow-x:clip!important}html main,html[data-theme] main{padding-bottom:clamp(var(--space-8), 7vw, var(--space-9))}html .section,html .product-detail-section,html[data-theme] .section,html[data-theme] .product-detail-section{width:min(100% - (var(--container-pad) * 2), var(--container-max))!important;max-width:var(--container-max)!important}html:not([data-theme=dark]) :where(.product-card,.product-card-v39,.store-feature-card,.product-media-card,.purchase-summary-card),html[data-theme=light] :where(.product-card,.product-card-v39,.store-feature-card,.product-media-card,.purchase-summary-card){border-color:var(--mg171-line)!important;box-shadow:0 10px 30px #11093313!important}html :where(.product-card,.product-card-v39,.store-feature-card,.product-media-card,.purchase-summary-card),html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card,.product-media-card,.purchase-summary-card){border-radius:var(--radius-card)}html:not([data-theme=dark]) :where(.product-card,.product-card-v39,.store-feature-card):hover,html[data-theme=light] :where(.product-card,.product-card-v39,.store-feature-card):hover{box-shadow:var(--mg171-shadow-hover)!important}html :where(.product-image-link,.store-feature-image,.product-media-card img),html[data-theme] :where(.product-image-link,.store-feature-image,.product-media-card img){border-radius:var(--radius-control)}html #storeGrid,html[data-theme] #storeGrid{gap:var(--grid-gap);width:min(100% - (var(--container-pad) * 2), var(--container-max))!important;grid-template-columns:repeat(auto-fill,minmax(235px,1fr))!important}html body.mg-final-filter-ready .mg-final-filter-tools,html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{gap:var(--space-4);width:min(100% - (var(--container-pad) * 2), var(--container-max))!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;margin:clamp(6px,.8vw,10px) auto clamp(16px,1.7vw,24px)!important;display:flex!important;position:relative!important;overflow:visible!important}html:not([data-theme=dark]) body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy,html[data-theme=light] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{clip-path:none!important;opacity:1!important}html body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy,html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{gap:var(--space-0);clip:auto!important;visibility:visible!important;white-space:normal!important;pointer-events:none!important;width:auto!important;min-width:0!important;max-width:min(50%,460px)!important;height:auto!important;display:grid!important;position:static!important;overflow:hidden!important}html:not([data-theme=dark]) body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy strong,html[data-theme=light] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy strong{color:var(--mg171-ink)!important;-webkit-text-fill-color:var(--mg171-ink)!important}html:not([data-theme=dark]) body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy span,html[data-theme=light] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy span{color:var(--mg171-muted)!important;-webkit-text-fill-color:var(--mg171-muted)!important}html :where(.primary-btn,.secondary-btn,.cta-button,.price-cta,button),html[data-theme] :where(.primary-btn,.secondary-btn,.cta-button,.price-cta,button){border-radius:var(--radius-control);min-height:42px!important}html :where(input,select,textarea),html[data-theme] :where(input,select,textarea){border-radius:var(--radius-control)}html .mg-floating-help,html[data-theme] .mg-floating-help{border-radius:var(--radius-pill);width:48px!important;height:48px!important;right:max(18px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important}@media (max-width:760px){html main,html[data-theme] main{padding-bottom:var(--space-9)}html body.mg-final-filter-ready .mg-final-filter-tools,html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{justify-content:flex-end!important;width:calc(100% - 48px)!important;margin:10px auto 14px!important}html body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy,html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{display:none!important}html #storeGrid,html[data-theme] #storeGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 24px)!important}html .mg-floating-help,html[data-theme] .mg-floating-help{width:44px!important;height:44px!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(14px, env(safe-area-inset-bottom))!important}html .mg-filter-sort-panel,html[data-theme] .mg-filter-sort-panel{border-radius:var(--radius-card) var(--radius-card) 0 0}}:root{--mg172-card-hover-shadow:0 18px 48px #1109331f}html .apple-store-row,html[data-theme] .apple-store-row{gap:var(--grid-gap);padding:var(--space-1) var(--card-pad) var(--space-5);overscroll-behavior-inline:contain!important;scroll-snap-type:inline proximity!important;scroll-padding-inline:var(--card-pad)!important;box-sizing:border-box!important;grid-template-columns:none!important;grid-auto-columns:minmax(285px,380px)!important;grid-auto-flow:column!important;display:grid!important;overflow:auto visible!important}html:not([data-theme=dark]) .apple-store-row:after,html[data-theme=light] .apple-store-row:after{content:""}html .apple-store-row:after,html[data-theme] .apple-store-row:after{inline-size:max(1px, calc(var(--card-pad) - var(--grid-gap)));scroll-snap-align:end;block-size:1px}html :where(.product-card,.product-card-v39,.store-feature-card),html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card){will-change:auto!important;transition:border-color .18s,box-shadow .18s,background .18s!important;position:relative!important;transform:none!important}:is(html:not([data-theme=dark]) :where(.product-card,.product-card-v39,.store-feature-card):hover,html:not([data-theme=dark]) :where(.product-card,.product-card-v39,.store-feature-card):focus-visible,html[data-theme=light] :where(.product-card,.product-card-v39,.store-feature-card):hover,html[data-theme=light] :where(.product-card,.product-card-v39,.store-feature-card):focus-visible){box-shadow:var(--mg172-card-hover-shadow)!important;border-color:#fc65014d!important}html :where(.product-card,.product-card-v39,.store-feature-card):hover,html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):hover{transform:none!important}html :where(.product-card,.product-card-v39,.store-feature-card):focus-visible{transform:none!important}html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):focus-visible{transform:none!important}html :where(.product-card,.product-card-v39,.store-feature-card) img,html :where(.product-card,.product-card-v39,.store-feature-card):hover img,html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card) img,html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):hover img{animation:none!important;transform:none!important}html :where(.product-card,.product-card-v39,.store-feature-card):focus-visible img{animation:none!important;transform:none!important}html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):focus-visible img{animation:none!important;transform:none!important}html:not([data-theme=dark]) #storeGrid .product-card,html[data-theme=light] #storeGrid .product-card{isolation:isolate!important}html #storeGrid .product-card,html[data-theme] #storeGrid .product-card{overflow:hidden!important}html #storeGrid .product-card .price-cta,html[data-theme] #storeGrid .product-card .price-cta{border-radius:var(--radius-pill);z-index:2!important;align-self:center!important;width:min(100% - 28px,230px)!important;min-height:42px!important;margin:0 auto 14px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s,background .22s!important}@media (hover:none){html:not([data-theme=dark]) #storeGrid .product-card .price-cta,html[data-theme=light] #storeGrid .product-card .price-cta{box-shadow:0 12px 28px #fc650133!important}html #storeGrid .product-card .price-cta,html[data-theme] #storeGrid .product-card .price-cta{transform:none!important}}@media (max-width:760px){html .apple-store-row,html[data-theme] .apple-store-row{padding-block:var(--space-1) var(--space-5);grid-auto-columns:minmax(248px,78vw)!important}}@media (hover:hover) and (pointer:fine){html #storeGrid .product-card,html #storeGrid .product-card:hover,html[data-theme] #storeGrid .product-card,html[data-theme] #storeGrid .product-card:hover{padding-bottom:0;min-block-size:100%!important}html #storeGrid .product-card:focus-visible{padding-bottom:0;min-block-size:100%!important}html[data-theme] #storeGrid .product-card:focus-visible{padding-bottom:0;min-block-size:100%!important}html:not([data-theme=dark]) #storeGrid .product-card .price-cta,html:not([data-theme=dark]) #storeGrid .product-card:hover .price-cta,html[data-theme=light] #storeGrid .product-card .price-cta,html[data-theme=light] #storeGrid .product-card:hover .price-cta{filter:none!important;box-shadow:0 12px 28px #fc650133!important}html:not([data-theme=dark]) #storeGrid .product-card:focus-visible .price-cta{filter:none!important;box-shadow:0 12px 28px #fc650133!important}html[data-theme=light] #storeGrid .product-card:focus-visible .price-cta{filter:none!important;box-shadow:0 12px 28px #fc650133!important}html #storeGrid .product-card .price-cta,html #storeGrid .product-card:hover .price-cta,html[data-theme] #storeGrid .product-card .price-cta,html[data-theme] #storeGrid .product-card:hover .price-cta{padding:var(--space-2) var(--space-3);pointer-events:auto!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:42px!important;margin:auto 14px 14px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html #storeGrid .product-card:focus-visible .price-cta{padding:var(--space-2) var(--space-3);pointer-events:auto!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:42px!important;margin:auto 14px 14px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html[data-theme] #storeGrid .product-card:focus-visible .price-cta{padding:var(--space-2) var(--space-3);pointer-events:auto!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:42px!important;margin:auto 14px 14px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}html body #storeGrid .product-card,html body #storeGrid .product-card:hover,html body .apple-store-row .store-feature-card,html body .apple-store-row .store-feature-card:hover,html[data-theme] body #storeGrid .product-card,html[data-theme] body #storeGrid .product-card:hover,html[data-theme] body .apple-store-row .store-feature-card,html[data-theme] body .apple-store-row .store-feature-card:hover{transition:box-shadow .18s,border-color .18s,background .18s!important;animation:none!important;transform:none!important}html body #storeGrid .product-card:focus-visible{transition:box-shadow .18s,border-color .18s,background .18s!important;animation:none!important;transform:none!important}html body .apple-store-row .store-feature-card:focus-visible{transition:box-shadow .18s,border-color .18s,background .18s!important;animation:none!important;transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible{transition:box-shadow .18s,border-color .18s,background .18s!important;animation:none!important;transform:none!important}html[data-theme] body .apple-store-row .store-feature-card:focus-visible{transition:box-shadow .18s,border-color .18s,background .18s!important;animation:none!important;transform:none!important}html body #storeGrid .product-card img,html body #storeGrid .product-card:hover img,html body .apple-store-row .store-feature-card img,html body .apple-store-row .store-feature-card:hover img,html[data-theme] body #storeGrid .product-card img,html[data-theme] body #storeGrid .product-card:hover img,html[data-theme] body .apple-store-row .store-feature-card img,html[data-theme] body .apple-store-row .store-feature-card:hover img{animation:none!important;transform:none!important}html body #storeGrid .product-card:focus-visible img{animation:none!important;transform:none!important}html body .apple-store-row .store-feature-card:focus-visible img{animation:none!important;transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible img{animation:none!important;transform:none!important}html[data-theme] body .apple-store-row .store-feature-card:focus-visible img{animation:none!important;transform:none!important}@media (max-width:760px){html body #storeGrid .product-card,html[data-theme] body #storeGrid .product-card{padding-bottom:var(--space-3);min-block-size:0!important}html body #storeGrid .product-card .price-cta,html body #storeGrid .product-card:hover .price-cta,html[data-theme] body #storeGrid .product-card .price-cta,html[data-theme] body #storeGrid .product-card:hover .price-cta{padding:var(--space-2) var(--space-2);pointer-events:auto!important;width:100%!important;max-width:230px!important;min-height:48px!important;margin:0 auto 12px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html body #storeGrid .product-card:focus-visible .price-cta{padding:var(--space-2) var(--space-2);pointer-events:auto!important;width:100%!important;max-width:230px!important;min-height:48px!important;margin:0 auto 12px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible .price-cta{padding:var(--space-2) var(--space-2);pointer-events:auto!important;width:100%!important;max-width:230px!important;min-height:48px!important;margin:0 auto 12px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}html:not([data-theme=dark]) body #storeGrid .product-card:after,html:not([data-theme=dark]) body #storeGrid .product-card:hover:after,html[data-theme=light] body #storeGrid .product-card:after,html[data-theme=light] body #storeGrid .product-card:hover:after{content:none!important;opacity:0!important}html:not([data-theme=dark]) body #storeGrid .product-card:focus-visible:after{content:none!important;opacity:0!important}html[data-theme=light] body #storeGrid .product-card:focus-visible:after{content:none!important;opacity:0!important}html body #storeGrid .product-card:after,html body #storeGrid .product-card:hover:after,html[data-theme] body #storeGrid .product-card:after,html[data-theme] body #storeGrid .product-card:hover:after{display:none!important}html body #storeGrid .product-card:focus-visible:after{display:none!important}html[data-theme] body #storeGrid .product-card:focus-visible:after{display:none!important}html:not([data-theme=dark]) body #storeGrid .product-card .product-image-link,html:not([data-theme=dark]) body #storeGrid .product-card .product-card-body,html:not([data-theme=dark]) body #storeGrid .product-card .tag,html:not([data-theme=dark]) body #storeGrid .product-card .family-option-count,html:not([data-theme=dark]) body #storeGrid .product-card:hover .product-image-link,html:not([data-theme=dark]) body #storeGrid .product-card:hover .product-card-body,html:not([data-theme=dark]) body #storeGrid .product-card:hover .tag,html:not([data-theme=dark]) body #storeGrid .product-card:hover .family-option-count,html[data-theme=light] body #storeGrid .product-card .product-image-link,html[data-theme=light] body #storeGrid .product-card .product-card-body,html[data-theme=light] body #storeGrid .product-card .tag,html[data-theme=light] body #storeGrid .product-card .family-option-count,html[data-theme=light] body #storeGrid .product-card:hover .product-image-link,html[data-theme=light] body #storeGrid .product-card:hover .product-card-body,html[data-theme=light] body #storeGrid .product-card:hover .tag,html[data-theme=light] body #storeGrid .product-card:hover .family-option-count{opacity:1!important;filter:none!important}html:not([data-theme=dark]) body #storeGrid .product-card:focus-visible .product-image-link{opacity:1!important;filter:none!important}html:not([data-theme=dark]) body #storeGrid .product-card:focus-visible .product-card-body{opacity:1!important;filter:none!important}html:not([data-theme=dark]) body #storeGrid .product-card:focus-visible .tag{opacity:1!important;filter:none!important}html:not([data-theme=dark]) body #storeGrid .product-card:focus-visible .family-option-count{opacity:1!important;filter:none!important}html[data-theme=light] body #storeGrid .product-card:focus-visible .product-image-link{opacity:1!important;filter:none!important}html[data-theme=light] body #storeGrid .product-card:focus-visible .product-card-body{opacity:1!important;filter:none!important}html[data-theme=light] body #storeGrid .product-card:focus-visible .tag{opacity:1!important;filter:none!important}html[data-theme=light] body #storeGrid .product-card:focus-visible .family-option-count{opacity:1!important;filter:none!important}html body #storeGrid .product-card .product-image-link,html body #storeGrid .product-card .product-card-body,html body #storeGrid .product-card .tag,html body #storeGrid .product-card .family-option-count,html body #storeGrid .product-card:hover .product-image-link,html body #storeGrid .product-card:hover .product-card-body,html body #storeGrid .product-card:hover .tag,html body #storeGrid .product-card:hover .family-option-count,html[data-theme] body #storeGrid .product-card .product-image-link,html[data-theme] body #storeGrid .product-card .product-card-body,html[data-theme] body #storeGrid .product-card .tag,html[data-theme] body #storeGrid .product-card .family-option-count,html[data-theme] body #storeGrid .product-card:hover .product-image-link,html[data-theme] body #storeGrid .product-card:hover .product-card-body,html[data-theme] body #storeGrid .product-card:hover .tag,html[data-theme] body #storeGrid .product-card:hover .family-option-count{transform:none!important}html body #storeGrid .product-card:focus-visible .product-image-link{transform:none!important}html body #storeGrid .product-card:focus-visible .product-card-body{transform:none!important}html body #storeGrid .product-card:focus-visible .tag{transform:none!important}html body #storeGrid .product-card:focus-visible .family-option-count{transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible .product-image-link{transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible .product-card-body{transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible .tag{transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible .family-option-count{transform:none!important}:is(html:not([data-theme=dark]) body #storeGrid .product-card:hover,html:not([data-theme=dark]) body #storeGrid .product-card:focus-visible,html[data-theme=light] body #storeGrid .product-card:hover,html[data-theme=light] body #storeGrid .product-card:focus-visible){box-shadow:var(--mg172-card-hover-shadow)!important;border-color:#fc65014d!important}html body #storeGrid .product-card:hover,html[data-theme] body #storeGrid .product-card:hover{transform:none!important}html body #storeGrid .product-card:focus-visible{transform:none!important}html[data-theme] body #storeGrid .product-card:focus-visible{transform:none!important}:root{--mg-ribbon-ring:#fc65017a;--mg-ribbon-ring-hover:#fc65014d;--mg-ribbon-active-bg:#fc650118;--mg-ribbon-hover-bg:#fc65010e}.top-nav,body .top-nav{height:auto!important;min-height:64px!important;overflow:visible!important}.top-nav .nav-inner,body .top-nav .nav-inner{height:64px!important;min-height:64px!important;overflow:visible!important}.top-nav .logo-mark{padding:0;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:58px!important;display:inline-flex!important;overflow:visible!important;transform:none!important}.top-nav .logo-mark img,header .logo-mark img{opacity:1!important;filter:none!important;object-fit:contain!important;transform-origin:50%!important;width:auto!important;max-width:178px!important;height:54px!important;transform:scale(1.08)!important}.top-nav .nav-links>a,.top-nav .nav-links>.nav-item>a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;min-height:38px!important;transition:color .16s,background .16s,box-shadow .16s,transform .16s!important;position:relative!important;overflow:visible!important;transform:none!important}.top-nav .nav-links>a:before,.top-nav .nav-links>.nav-item>a:before{opacity:0!important;display:none!important}.top-nav .nav-links>a:hover,.top-nav .nav-links>.nav-item>a:hover{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav .nav-links>a:focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav .nav-links>.nav-item>a:focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav .nav-links>a:is(.active,.is-active,[aria-current=page]),.top-nav .nav-links>.nav-item>a:is(.active,.is-active,[aria-current=page]),.top-nav .nav-links>.nav-item:is(.active,.is-active)>a{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg-ribbon-ring), 0 7px 18px #fc65011a!important;border-color:#0000!important;transform:none!important}.top-nav .nav-icons .header-icon-button,.top-nav .header-icon-button,.top-nav .mobile-menu{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;overflow:visible!important;transform:none!important}.top-nav .nav-icons .header-icon-button:before,.top-nav .header-icon-button:before,.top-nav .mobile-menu:before{opacity:0!important;display:none!important}.top-nav .nav-icons .header-icon-button:hover,.top-nav .header-icon-button:hover,.top-nav .mobile-menu:hover{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav .nav-icons .header-icon-button:focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav .header-icon-button:focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav .mobile-menu:focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important;border-color:#0000!important;transform:translateY(-1px)!important}.top-nav :is(.header-icon-button,.mobile-menu):is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]),.top-nav .nav-icons .header-icon-button:is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]){color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg-ribbon-ring)!important;border-color:#0000!important;transform:none!important}.top-nav .mega-menu a{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}:is(.top-nav .mega-menu a:hover,.top-nav .mega-menu a:focus-visible){color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;box-shadow:none!important;background:#fc65010f!important;transform:none!important}.mobile-drawer a{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}:is(.mobile-drawer a:hover,.mobile-drawer a:focus-visible){color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg-ribbon-ring-hover)!important}.mobile-drawer a:is(.active,.is-active,[aria-current=page]){color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:var(--mg-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg-ribbon-ring)!important}html[data-theme=dark]{--mg-ribbon-hover-bg:#fc65011a;--mg-ribbon-active-bg:#fc650129;--mg-ribbon-ring-hover:#ffa56957;--mg-ribbon-ring:#ffa5699e}html[data-theme=dark] .top-nav .nav-links>a,html[data-theme=dark] .top-nav .nav-links>.nav-item>a,html[data-theme=dark] .top-nav .nav-icons .header-icon-button,html[data-theme=dark] .top-nav .mobile-menu{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:1080px){.top-nav,body .top-nav{min-height:64px!important}.top-nav .nav-inner,body .top-nav .nav-inner{height:64px!important;min-height:64px!important}.top-nav .logo-mark{min-height:56px!important}.top-nav .logo-mark img,header .logo-mark img{max-width:156px!important;height:48px!important;transform:scale(1.08)!important}}@media (max-width:480px){.top-nav .logo-mark img,header .logo-mark img{max-width:142px!important;height:46px!important}}:root,html[data-theme=light],html:not([data-theme=dark]){--mg183-ribbon-text:#2c2640;--mg183-ribbon-accent:#fc6501;--mg183-ribbon-hover-bg:#fc650113;--mg183-ribbon-active-bg:#fc65011d;--mg183-ribbon-hover-ring:#fc65015c;--mg183-ribbon-active-ring:#fc65019e;--mg183-ribbon-surface:#ffffffe8;--mg183-ribbon-line:#11093317}html[data-theme=dark]{--mg183-ribbon-surface:#303030f0;--mg183-ribbon-line:#ffffff1f}body .top-nav{background:var(--mg183-ribbon-surface)!important;color:var(--mg183-ribbon-text)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;border:0!important;border-bottom:1px solid var(--mg183-ribbon-line)!important;background-image:none!important;height:68px!important;min-height:68px!important;overflow:visible!important;box-shadow:0 10px 30px #11093312!important}html[data-theme=dark] body .top-nav{box-shadow:0 12px 34px #00000047!important}body .top-nav .nav-inner{height:68px!important;min-height:68px!important;overflow:visible!important}body .top-nav .logo-mark,body .top-nav .logo-mark:link,body .top-nav .logo-mark:visited,body .top-nav .logo-mark:hover,body .top-nav .logo-mark:focus,body .top-nav .logo-mark:active,body .top-nav .logo-mark.active,body .top-nav .logo-mark.is-active,body .top-nav .logo-mark[aria-current],body .top-nav .logo-mark[aria-pressed=true]{border-radius:0;padding:0;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;width:auto!important;min-width:0!important;height:64px!important;min-height:64px!important;margin:0!important;overflow:visible!important;transform:none!important}body .top-nav .logo-mark:focus-visible{border-radius:0;padding:0;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;width:auto!important;min-width:0!important;height:64px!important;min-height:64px!important;margin:0!important;overflow:visible!important;transform:none!important}body .top-nav .logo-mark:before,body .top-nav .logo-mark:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}body .top-nav .logo-mark img{border-radius:0;padding:0;box-shadow:none!important;filter:none!important;opacity:1!important;object-fit:contain!important;background:0 0!important;border:0!important;outline:0!important;width:auto!important;max-width:196px!important;height:60px!important;max-height:60px!important;margin:0!important;display:block!important;transform:none!important}body .top-nav .nav-links>a:not(.logo-mark),body .top-nav .nav-links>.nav-item>a:not(.logo-mark),body .top-nav .nav-icons>:is(a,button),body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button){box-shadow:none!important;text-shadow:none!important;color:var(--mg183-ribbon-text)!important;-webkit-text-fill-color:var(--mg183-ribbon-text)!important;opacity:1!important;background:0 0!important;border:1px solid #0000!important;outline:0!important;min-height:38px!important;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s!important;position:relative!important;transform:none!important}body .top-nav .nav-links>a:not(.logo-mark):before,body .top-nav .nav-links>a:not(.logo-mark):after,body .top-nav .nav-links>.nav-item>a:not(.logo-mark):before,body .top-nav .nav-links>.nav-item>a:not(.logo-mark):after,body .top-nav .nav-icons>:is(a,button):before,body .top-nav .nav-icons>:is(a,button):after,body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):before,body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}body .top-nav .nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):hover,body .top-nav .nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):hover,body .top-nav .nav-icons>:is(a,button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):hover,body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):hover{color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}body .top-nav .nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):focus-visible{color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}body .top-nav .nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):focus-visible{color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}body .top-nav .nav-icons>:is(a,button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):focus-visible{color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):focus-visible{color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}body .top-nav .nav-links>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]),body .top-nav .nav-links>.nav-item>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]),body .top-nav .nav-links>.nav-item:is(.active,.is-active)>a:not(.logo-mark),body .top-nav .nav-icons>:is(a,button):is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]),body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]){color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg183-ribbon-active-ring)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:none!important}body .top-nav :is(a,button):not(.logo-mark):active{text-shadow:none!important;background-image:none!important}body .top-nav .header-control-svg,body .top-nav :is(.header-icon-button,.mobile-menu) svg{color:inherit!important;stroke:currentColor!important}:is(body .top-nav :is(.header-icon-button,.mobile-menu):hover svg,body .top-nav :is(.header-icon-button,.mobile-menu):focus-visible svg,body .top-nav :is(.header-icon-button,.mobile-menu):is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]) svg){color:var(--mg183-ribbon-accent)!important}body .top-nav .mega-menu a,body .top-nav .mega-menu a:hover,body .top-nav .mega-menu a:active{box-shadow:none!important;border:0!important;outline:0!important;transform:none!important}body .top-nav .mega-menu a:focus-visible{box-shadow:none!important;border:0!important;outline:0!important;transform:none!important}body .top-nav .mega-menu a{color:var(--mg183-ribbon-text)!important;-webkit-text-fill-color:var(--mg183-ribbon-text)!important;background:0 0!important}:is(body .top-nav .mega-menu a:hover,body .top-nav .mega-menu a:focus-visible){color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important}body .mobile-drawer a{box-shadow:none!important;color:var(--mg183-ribbon-text)!important;-webkit-text-fill-color:var(--mg183-ribbon-text)!important;background:0 0!important;border:1px solid #0000!important;outline:0!important}:is(body .mobile-drawer a:hover,body .mobile-drawer a:focus-visible){color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important}body .mobile-drawer a:is(.active,.is-active,[aria-current=page]){color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background:var(--mg183-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg183-ribbon-active-ring)!important}@media (max-width:1080px){body .top-nav,body .top-nav .nav-inner{height:64px!important;min-height:64px!important}body .top-nav .logo-mark{height:60px!important;min-height:60px!important}body .top-nav .logo-mark img{max-width:176px!important;height:54px!important;max-height:54px!important}}@media (max-width:480px){body .top-nav .logo-mark img{max-width:164px!important;height:52px!important;max-height:52px!important}}html[data-theme=light] body .top-nav .logo-mark,html[data-theme=light] body .top-nav .logo-mark:hover,html[data-theme=light] body .top-nav .logo-mark:focus,html[data-theme=light] body .top-nav .logo-mark:active,html[data-theme=light] body .top-nav .logo-mark[aria-current]{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-theme=light] body .top-nav .logo-mark:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-theme] body .top-nav .logo-mark,html[data-theme] body .top-nav .logo-mark:hover,html[data-theme] body .top-nav .logo-mark:focus,html[data-theme] body .top-nav .logo-mark:active,html[data-theme] body .top-nav .logo-mark[aria-current]{border:0!important;outline:0!important;transform:none!important}html[data-theme] body .top-nav .logo-mark:focus-visible{border:0!important;outline:0!important;transform:none!important}html[data-theme=dark] body .top-nav .logo-mark,html[data-theme=dark] body .top-nav .logo-mark:hover,html[data-theme=dark] body .top-nav .logo-mark:focus,html[data-theme=dark] body .top-nav .logo-mark:active,html[data-theme=dark] body .top-nav .logo-mark[aria-current]{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-theme=dark] body .top-nav .logo-mark:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-theme] body .top-nav .logo-mark:before,html[data-theme] body .top-nav .logo-mark:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}html[data-theme] body .top-nav .nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):not([data-ribbon-current=true]),html[data-theme] body .top-nav .nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):not([data-ribbon-current=true]),html[data-theme] body .top-nav .nav-icons>:is(a,button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]),html[data-theme] body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]){box-shadow:none!important;color:var(--mg183-ribbon-text)!important;-webkit-text-fill-color:var(--mg183-ribbon-text)!important;background:0 0!important;border-color:#0000!important;outline:0!important;transform:none!important}html[data-theme] body .top-nav .nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):not([data-ribbon-current=true]):hover,html[data-theme] body .top-nav .nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):not([data-ribbon-current=true]):hover,html[data-theme] body .top-nav .nav-icons>:is(a,button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):hover,html[data-theme] body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):hover{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):not([data-ribbon-current=true]):focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):not([data-ribbon-current=true]):focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-icons>:is(a,button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):not(.active):not(.is-active):not([aria-pressed=true]):not([aria-expanded=true]):focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-links>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]),html[data-theme] body .top-nav .nav-links>.nav-item>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]),html[data-theme] body .top-nav .nav-links>.nav-item:is(.active,.is-active)>a:not(.logo-mark),html[data-theme] body .top-nav .nav-icons>:is(a,button):is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]),html[data-theme] body .top-nav>.nav-inner>:is(.mobile-menu,.header-icon-button):is(.active,.is-active,[aria-pressed=true],[aria-expanded=true]){background:var(--mg183-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg183-ribbon-active-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;outline:0!important;transform:none!important}html[data-theme] body .top-nav .nav-inner>#mobileMenu.mobile-menu.header-icon-button,html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button,html[data-theme] body .top-nav .nav-icons>#searchToggle.search-toggle.header-icon-button{box-shadow:none!important;color:var(--mg183-ribbon-text)!important;-webkit-text-fill-color:var(--mg183-ribbon-text)!important;background:0 0!important;border:1px solid #0000!important;outline:0!important;transform:none!important}html[data-theme] body .top-nav .nav-inner>#mobileMenu.mobile-menu.header-icon-button:before,html[data-theme] body .top-nav .nav-inner>#mobileMenu.mobile-menu.header-icon-button:after,html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button:before,html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button:after,html[data-theme] body .top-nav .nav-icons>#searchToggle.search-toggle.header-icon-button:before,html[data-theme] body .top-nav .nav-icons>#searchToggle.search-toggle.header-icon-button:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}html[data-theme] body .top-nav .nav-inner>#mobileMenu.mobile-menu.header-icon-button:not([aria-expanded=true]):hover,html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button:hover,html[data-theme] body .top-nav .nav-icons>#searchToggle.search-toggle.header-icon-button:not([aria-expanded=true]):hover{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-inner>#mobileMenu.mobile-menu.header-icon-button:not([aria-expanded=true]):focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button:focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-icons>#searchToggle.search-toggle.header-icon-button:not([aria-expanded=true]):focus-visible{background:var(--mg183-ribbon-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--mg183-ribbon-hover-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;transform:translateY(-1px)!important}html[data-theme] body .top-nav .nav-inner>#mobileMenu.mobile-menu.header-icon-button[aria-expanded=true],html[data-theme] body .top-nav .nav-icons>#searchToggle.search-toggle.header-icon-button[aria-expanded=true],html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button[aria-pressed=true]{background:var(--mg183-ribbon-active-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg183-ribbon-active-ring)!important;color:var(--mg183-ribbon-accent)!important;-webkit-text-fill-color:var(--mg183-ribbon-accent)!important;background-image:none!important;border-color:#0000!important;transform:none!important}html[data-theme=light] body #navLinks.nav-links>a:not(.logo-mark),html[data-theme=light] body #navLinks.nav-links>.nav-item>a:not(.logo-mark){color:#2c2640!important;-webkit-text-fill-color:#2c2640!important}html[data-theme=light] body #navLinks.nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):hover,html[data-theme=light] body #navLinks.nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):hover{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc650113!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #fc65015c!important}html[data-theme=light] body #navLinks.nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc650113!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #fc65015c!important}html[data-theme=light] body #navLinks.nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):focus-visible{color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc650113!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #fc65015c!important}html[data-theme=light] body #navLinks.nav-links>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]),html[data-theme=light] body #navLinks.nav-links>.nav-item>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]){color:#fc6501!important;-webkit-text-fill-color:#fc6501!important;background:#fc65011d!important;border-color:#0000!important;box-shadow:inset 0 0 0 1.5px #fc65019e!important}html[data-theme=dark] body #navLinks.nav-links>a:not(.logo-mark),html[data-theme=dark] body #navLinks.nav-links>.nav-item>a:not(.logo-mark){color:#f7f4ff!important;-webkit-text-fill-color:#f7f4ff!important}html[data-theme=dark] body #navLinks.nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):hover,html[data-theme=dark] body #navLinks.nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):hover{color:#d8d0ff!important;-webkit-text-fill-color:#d8d0ff!important;background:#3b345775!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #9689cd85!important}html[data-theme=dark] body #navLinks.nav-links>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):focus-visible{color:#d8d0ff!important;-webkit-text-fill-color:#d8d0ff!important;background:#3b345775!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #9689cd85!important}html[data-theme=dark] body #navLinks.nav-links>.nav-item>a:not(.logo-mark):not(.active):not(.is-active):not([aria-current=page]):focus-visible{color:#d8d0ff!important;-webkit-text-fill-color:#d8d0ff!important;background:#3b345775!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #9689cd85!important}:root{--mg-is-accent:#fc6501;--mg-is-ease:cubic-bezier(.2, .7, .2, 1)}html body .mg-filter-sort-open:not(.mg-is-select-control){padding-right:revert-layer}html body #mobileMenu{overflow:visible!important}html body #mobileMenu .mg-burger{width:21px;height:15px;display:block;position:relative}html body #mobileMenu .mg-burger-line{border-radius:var(--radius-pill);transform-origin:50%;background:currentColor;width:100%;height:2px;transition:top .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;left:0}html body #mobileMenu .mg-burger-line:first-child{top:0}html body #mobileMenu .mg-burger-line:nth-child(2){top:6.5px}html body #mobileMenu .mg-burger-line:nth-child(3){top:13px}html body #themeToggle{position:relative!important}html:not([data-theme=dark]) body #themeToggle .theme-icon-moon{opacity:1!important}html body #themeToggle .theme-icon-moon{transform:rotate(0)scale(1)!important}html:not([data-theme=dark]) body #themeToggle .theme-icon-sun{opacity:0!important}html body #themeToggle .theme-icon-sun{transform:rotate(60deg)scale(.6)!important}html[data-theme=dark] body #themeToggle .theme-icon-moon{opacity:0!important}html[data-theme=dark] body #themeToggle .theme-icon-sun{opacity:1!important}html body .mg-back-to-top,html body .mg-back-to-top[hidden]{opacity:1;visibility:visible;place-items:center;transition:opacity .22s ease, transform .28s var(--mg-is-ease), border-color .15s ease, background-color .15s ease!important;display:grid!important;transform:translate(0,0)scale(1)!important}html body .mg-back-to-top[hidden]{opacity:0;visibility:hidden;pointer-events:none!important;transform:translateY(12px)scale(.82)!important}@media (hover:hover) and (pointer:fine){html body .mg-back-to-top:hover{border-color:var(--mg-is-accent)!important}}html body .mg-back-to-top.is-pressing{transition-duration:90ms!important;transform:scale(.94)!important}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root,html[data-theme=light],html:not([data-theme=dark]){--mg186-mega-text:#2c2640;--mg186-mega-accent:#fc6501;--mg186-mega-selected-bg:#fc65011f;--mg186-mega-selected-ring:#fc6501a3}html[data-theme=dark]{--mg186-mega-selected-bg:#4d456fad;--mg186-mega-selected-ring:#d8d0ffc7}html[data-theme] body .top-nav .mega-menu a.mg-mega-filter-link:not([data-mega-selected=true]):not([data-mega-clicked=true]){color:var(--mg186-mega-text)!important;-webkit-text-fill-color:var(--mg186-mega-text)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:1px solid #0000!important;outline:0!important;transform:none!important}:is(html[data-theme] body .top-nav .mega-menu a.mg-mega-filter-link:not([data-mega-selected=true]):not([data-mega-clicked=true]):hover,html[data-theme] body .top-nav .mega-menu a.mg-mega-filter-link:not([data-mega-selected=true]):not([data-mega-clicked=true]):focus-visible){color:var(--mg186-mega-accent)!important;-webkit-text-fill-color:var(--mg186-mega-accent)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important;text-decoration:none!important;transform:translate(2px)!important}html[data-theme] body .top-nav .mega-menu a.mg-mega-filter-link:active{color:var(--mg186-mega-accent)!important;-webkit-text-fill-color:var(--mg186-mega-accent)!important;background:var(--mg186-mega-selected-bg)!important;box-shadow:inset 0 0 0 1.5px var(--mg186-mega-selected-ring)!important;border-color:#0000!important;transform:scale(.985)!important}html[data-theme] body .top-nav .mega-menu a.mg-mega-filter-link:before,html[data-theme] body .top-nav .mega-menu a.mg-mega-filter-link:after{box-shadow:none!important}.mg-visually-hidden{padding:0;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.mg-campaign-viewport{border-radius:var(--radius-card);background:#f7f5f2;border:1px solid #1109331f;display:block;position:relative;overflow:hidden;box-shadow:0 24px 64px -34px #1109336b}html[data-theme=dark] .mg-campaign-viewport{background:#151024;border-color:#ffffff29;box-shadow:0 26px 72px -30px #000000b8}.mg-campaign-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.mg-campaign-track::-webkit-scrollbar{display:none}.mg-campaign-slide{scroll-snap-align:start;background:#f6f4f1;outline:none;flex:0 0 100%;min-width:100%;text-decoration:none;display:block}.mg-campaign-slide img{aspect-ratio:2048/910;object-fit:contain;background:#f7f5f2;width:100%;height:auto;display:block}html[data-theme=dark] .mg-campaign-slide,html[data-theme=dark] .mg-campaign-slide img{background:#151024}.mg-campaign-slide:focus-visible{outline-offset:-6px;outline:4px solid #fc65016b}.mg-campaign-arrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;cursor:pointer;background:#110933b8;border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .16s,background .16s,opacity .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0000003d}.mg-campaign-arrow span{font-size:2rem;line-height:.8;display:block;transform:translateY(-1px)}.mg-campaign-prev{left:clamp(10px,2vw,24px)}.mg-campaign-next{right:clamp(10px,2vw,24px)}.mg-campaign-arrow:hover{background:#fc6501;transform:translateY(-50%)scale(1.06)}.mg-campaign-arrow:active{transform:translateY(-50%)scale(.94)}.mg-campaign-controls{justify-content:center;align-items:center;gap:var(--space-3);margin-top:14px;display:flex}.mg-campaign-dots{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.mg-campaign-dot{border-radius:var(--radius-pill);cursor:pointer;transition:width .2s cubic-bezier(.2,.7,.2,1),background .16s,border-color .16s}.mg-campaign-dot.is-active{background:#fc6501;border-color:#fc6501;width:30px}html[data-theme=dark] .mg-campaign-dot{border-color:#ffffff57}html[data-theme=dark] .mg-campaign-dot.is-active{background:#ffa569;border-color:#ffa569}.mg-campaign-pause{color:inherit;min-height:34px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #11093324}html[data-theme=dark] .mg-campaign-pause{border-color:#ffffff2e}@media (max-width:760px){.mg-campaign-viewport{border-radius:var(--radius-card)}.mg-campaign-arrow{width:38px;height:38px}.mg-campaign-arrow span{font-size:1.55rem}.mg-campaign-controls{margin-top:10px}.mg-campaign-slide img{min-height:0}}@media (max-width:480px){.mg-campaign-arrow{opacity:.86}.mg-campaign-prev{left:6px}.mg-campaign-next{right:6px}.mg-campaign-pause{display:none}}@media (prefers-reduced-motion:reduce){.mg-campaign-arrow,.mg-campaign-dot{transition-duration:.001ms!important}}:root{--mg188-header-height:68px;--mg188-content-max:1280px;--mg188-control-height:48px;--mg188-accent-text:#ad3b00;--mg188-focus:#fc650161;--mg188-ease:cubic-bezier(.2, .75, .25, 1)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--mg188-header-height) + var(--space-4));scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html[data-theme=dark]{--mg188-focus:#d8d0ff7a}body{min-width:0}:where(h1,h2,h3){text-wrap:balance}:where(p,li,dd,.muted){text-wrap:pretty}:where(img,svg,video){max-width:100%}body .top-nav a.logo-mark:focus-visible{border-radius:var(--radius-control);outline-color:var(--mg188-focus)!important;outline:3px solid var(--mg188-focus)!important;outline-offset:2px!important}body .top-nav .mega-menu a:focus-visible{border-radius:var(--radius-control);outline-color:var(--mg188-focus)!important;outline:3px solid var(--mg188-focus)!important;outline-offset:2px!important}body .mobile-drawer a:focus-visible{border-radius:var(--radius-control);outline-color:var(--mg188-focus)!important;outline:3px solid var(--mg188-focus)!important;outline-offset:2px!important}:where(.section,.product-detail-section){width:min(calc(100% - var(--container-pad) - var(--container-pad)), var(--mg188-content-max));margin-inline:auto}:where(.product-card,.product-media-card,.purchase-summary-card,details){border-radius:var(--radius-card)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--mg188-control-height);border-radius:var(--radius-control)}textarea{resize:vertical;min-height:112px}:where(.btn,.button){border-radius:var(--radius-control);min-height:44px;transition:transform .18s var(--mg188-ease), box-shadow .18s var(--mg188-ease), background-color .18s ease, border-color .18s ease}.top-nav{min-height:calc(var(--mg188-header-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.nav-inner{min-height:var(--mg188-header-height)}.logo-mark{outline-offset:2px;min-width:44px!important;min-height:44px!important}:where(.header-icon-button,.mobile-menu,.theme-toggle,.search-toggle){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.mega-menu{top:var(--mg188-header-height)}:where(.mg-search-overlay){padding-top:calc(var(--mg188-header-height) + env(safe-area-inset-top))}:where(.mobile-drawer,.mg-search-overlay){overscroll-behavior:contain}body.mg-search-open,body.mg-mobile-menu-open,body.mg-filter-sort-open-body{touch-action:none;overflow:hidden!important}:where(.footer-social-icons a,.pagination button,.mg-floating-help){min-width:44px;min-height:44px}.mg-campaign-arrow,.mg-campaign-pause{min-width:44px!important;min-height:44px!important}.mg-campaign-dot{padding:0;box-shadow:none!important;background:0 0!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;position:relative!important}.mg-campaign-dot:before{content:"";opacity:.72;border-radius:var(--radius-pill);width:10px;height:10px;transition:width .2s var(--mg188-ease), opacity .2s ease, background-color .2s ease;background:0 0;border:1px solid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mg-campaign-dot.is-active:before,.mg-campaign-dot[aria-current=true]:before{opacity:1;background:currentColor;width:28px}html:not([data-theme=dark]) :where(a:not(.btn):not(.button):not([class*=primary]):not([class*=card-button])){--orange:var(--mg188-accent-text)}@media (max-width:760px){:root{--mg188-header-height:64px}:where(.nav-inner,.section){padding-inline:max(var(--space-3), env(safe-area-inset-left)) max(var(--space-3), env(safe-area-inset-right))}:where(.product-card){border-radius:var(--radius-control)}.mg-floating-help{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}body.page-product .product-media-card{order:2}body.page-product .purchase-summary-card{order:3}.mg-campaign-controls{min-height:44px}}@media (max-width:480px){:where(.btn,.button){padding-inline:var(--space-4)}}:root{--mg190-mobile-gutter:clamp(8px, 2.4vw, 14px);--mg190-mobile-header-content:64px;--mg190-mobile-header-total:calc(var(--mg190-mobile-header-content) + env(safe-area-inset-top,0px));--mg190-sheet-bg:#fff}html[data-theme=dark]{--mg190-sheet-bg:#1a1a1a}@media (max-width:1080px){html,html body{min-width:0!important}html body .top-nav{padding:env(safe-area-inset-top,var(--space-0)) 0 0;height:var(--mg190-mobile-header-total)!important;min-height:var(--mg190-mobile-header-total)!important;z-index:3100!important}html body .top-nav .nav-inner{padding-block:0;padding-inline:max(var(--mg190-mobile-gutter), env(safe-area-inset-left,var(--space-0))) max(var(--mg190-mobile-gutter), env(safe-area-inset-right,var(--space-0)));gap:var(--space-2);box-sizing:border-box!important;width:100%!important;height:var(--mg190-mobile-header-content)!important;min-height:var(--mg190-mobile-header-content)!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}html body .top-nav .mobile-menu{justify-self:start!important}html body .top-nav .logo-mark{justify-self:center!important}html body .top-nav .logo-mark img{object-fit:contain!important;max-height:56px!important}html body .top-nav .nav-icons{justify-self:end!important}html body #mobileDrawer.mobile-drawer{top:calc(100% + 8px)!important;right:max(10px, env(safe-area-inset-right,0px))!important;bottom:auto!important;left:max(10px, env(safe-area-inset-left,0px))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - var(--mg190-mobile-header-total) - 16px - env(safe-area-inset-bottom,0px))!important;z-index:3200!important;position:absolute!important}body:is(.mobile-menu-open,.mg-mobile-menu-open,.mg-search-open,.mg-filter-sort-open-body) :is(.mg-floating-help,.mg-back-to-top),html.mg-filter-sort-is-open body :is(.mg-floating-help,.mg-back-to-top){opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:760px){html body :is(.section,.product-detail-section){padding-inline:0;box-sizing:border-box!important}html body .product-detail-section{padding-block:var(--space-4)}html body :is(#storeGrid,.mg-pagination,.mg-final-pagination){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}html body :is(.btn,.primary-btn,.secondary-btn,.cta-button){min-height:44px!important}html body #storeGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #storeGrid :is(.price-cta,.cta-button){padding:var(--space-2) var(--space-1);box-sizing:border-box!important;white-space:normal!important;height:auto!important;min-height:44px!important}html body.mg-final-filter-ready .mg-final-filter-tools{width:calc(100% - (var(--mg190-mobile-gutter) * 2))!important;max-width:none!important;margin:8px auto 12px!important}html body.mg-final-filter-ready .mg-filter-sort-open{padding:var(--space-2) var(--space-2);box-sizing:border-box!important;white-space:normal!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;max-height:none!important}html body :is(.mg-final-pagination .mg-page-btn,.mg-pagination .mg-page-btn,.mg-page-btn,.mg-filter-sort-close){min-width:44px!important;min-height:44px!important}html body .mg-filter-sort-panel{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,var(--space-0)));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--mg190-sheet-bg)!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:min(88dvh,720px)!important;inset:auto 0 0!important}html body :is(.mg-filter-sort-head,.mg-filter-sort-actions){background:var(--mg190-sheet-bg)!important}html body .mg-search-overlay{padding:calc(var(--mg190-mobile-header-total) + var(--space-2)) max(var(--mg190-mobile-gutter), env(safe-area-inset-right,var(--space-0))) calc(var(--mg190-mobile-gutter) + env(safe-area-inset-bottom,var(--space-0))) max(var(--mg190-mobile-gutter), env(safe-area-inset-left,var(--space-0)));box-sizing:border-box!important}html body .mg-search-shell{border-radius:var(--radius-card);width:100%!important;max-width:680px!important;max-height:calc(100dvh - var(--mg190-mobile-header-total) - 28px)!important;margin:0 auto!important}html body footer .footer-social-icons a{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body :is(.section,.product-detail-section){width:calc(100% - (var(--mg190-mobile-gutter) * 2))!important;max-width:none!important;margin-inline:auto!important}html body :is(.mg-pagination,.mg-final-pagination),html body #storeGrid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important}html body.mg-final-filter-ready .mg-final-filter-tools{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:8px 0 12px!important}}@media (max-width:480px){html body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px!important}}.product-card .family-option-count{display:block}html{min-height:100%!important;overflow-x:clip!important}body:not(.search-open):not(.mg-search-open):not(.mobile-menu-open):not(.mg-mobile-menu-open):not(.mg-modal-open):not(.mg-filter-panel-open):not(.mg-filter-sort-open-body){touch-action:auto!important;min-height:100%!important;overflow-y:auto!important}.purchase-summary-card{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;touch-action:pan-y!important;overflow:hidden auto!important}@media (min-width:1081px){.purchase-summary-card{max-height:calc(100dvh - 112px)!important}}@media (max-width:1080px){.purchase-summary-card{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}}.mg-search-overlay,.mg-filter-sort-layer{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow:hidden auto!important}.mobile-drawer,.nav-links.is-open,#navLinks.is-open,.mg-filter-sort-panel,.mg-search-shell{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.mobile-drawer,.nav-links.is-open,#navLinks.is-open,.mg-filter-sort-panel{touch-action:pan-y!important;overflow-y:auto!important}.mobile-drawer,.mg-filter-sort-panel,.mg-search-results{scroll-padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,var(--space-0)))!important}@media (hover:hover) and (pointer:fine){.purchase-summary-card::-webkit-scrollbar{width:7px}.purchase-summary-card::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#fc65017a}}html[data-theme=dark]{--mg-dark-surface-2:#202020}html[data-theme=dark],html[data-theme=dark] body{-webkit-text-fill-color:initial}html[data-theme=dark] body{background-image:none!important}html[data-theme=dark] body :is(main,.section,.page-hero,.product-detail-section){color:var(--mg-dark-text)!important;background-color:#0000!important}html[data-theme=dark] body :is(.top-nav,.top-ribbon){background:var(--mg-dark-ribbon)!important;color:var(--mg-dark-text)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-color:#ffffff1f!important;box-shadow:0 10px 34px #00000042!important}html[data-theme=dark] body .top-nav :is(a,button,span,strong,svg),html[data-theme=dark] body .top-ribbon :is(a,button,span,strong,svg){color:var(--mg-dark-text)!important;-webkit-text-fill-color:var(--mg-dark-text)!important}:is(html[data-theme=dark] body .top-nav :is(a,button):hover,html[data-theme=dark] body .top-nav :is(a,button):focus-visible,html[data-theme=dark] body .top-nav a:is(.active,[aria-current=page]),html[data-theme=dark] body .mobile-drawer a:is(.active,[aria-current=page])){color:var(--mg-purple-text)!important;-webkit-text-fill-color:var(--mg-purple-text)!important;border-color:var(--mg-purple-line)!important;background:#3b34576b!important}html[data-theme=dark] body :is(.mega-menu,.mobile-drawer,#mobileDrawer,.mobile-menu){background:var(--mg-dark-surface)!important;color:var(--mg-dark-text)!important;border-color:var(--mg-dark-line)!important;box-shadow:0 24px 70px #00000070!important}html[data-theme=dark] body .hero{background:radial-gradient(circle at 12% 0%, #3b34575c, transparent 28rem), linear-gradient(135deg, var(--mg-dark-bg), var(--mg-dark-bg))!important;color:var(--mg-dark-text)!important;border-color:var(--mg-dark-line)!important}html[data-theme=dark] body :is(h1,h2,h3,strong,b,.headline,.product-card h3,.store-feature-card h3){color:var(--mg-dark-text)!important;-webkit-text-fill-color:var(--mg-dark-text)!important}html[data-theme=dark] body :is(p,li,small,label,.muted,.product-card p,.store-feature-card p,.mg-product-tools-copy span){color:var(--mg-dark-muted)!important;-webkit-text-fill-color:var(--mg-dark-muted)!important}html[data-theme=dark] body :is(.tag,.family-option-count,.product-card[data-condition*=Open\ Box] .tag){color:var(--mg-purple-text)!important;-webkit-text-fill-color:var(--mg-purple-text)!important;border-color:var(--mg-purple-line)!important;box-shadow:none!important;background:#3b34577a!important}html[data-theme=dark] body :is(.primary-btn,.cta-button,.btn.orange,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply,.mg-page-btn.is-active,.category-filter.active,.category-filter.is-active){background:linear-gradient(135deg, var(--mg-purple), var(--mg-purple-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-purple-3)!important;box-shadow:0 16px 38px #3b345766!important}html[data-theme=dark] body :is(.secondary-btn,.btn.soft,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.header-icon-button,.mode-icon-button,.theme-toggle,.search-toggle,.search-icon-button){background:var(--mg-dark-surface)!important;color:var(--mg-purple-text)!important;-webkit-text-fill-color:var(--mg-purple-text)!important;border-color:var(--mg-purple-line)!important;box-shadow:none!important}html[data-theme=dark] body :is(.secondary-btn,.btn.soft,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.header-icon-button,.mode-icon-button,.theme-toggle,.search-toggle):hover,html[data-theme=dark] body :is(.option.active,.mg-filter-option.is-active,.mg-sort-option.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-purple-3)!important;background:#3b345780!important}html[data-theme=dark] body :is(.secondary-btn,.btn.soft,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.header-icon-button,.mode-icon-button,.theme-toggle,.search-toggle):focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-purple-3)!important;background:#3b345780!important}html[data-theme=dark] body :is(.product-card:hover,.product-card-v39:hover,.accessory-card:hover,.store-feature-card:hover,.card:hover){border-color:var(--mg-purple-line)!important;box-shadow:0 18px 52px #3b345747!important}html[data-theme=dark] body :is(#storeGrid,.product-grid,.apple-store-row){background:0 0!important}html[data-theme=dark] body :is(.product-image-link,.product-media){background:var(--mg-dark-surface-2)!important;border-color:var(--mg-dark-line)!important}html[data-theme=dark] body .mg-filter-sort-backdrop{background:#00000085!important}html[data-theme=dark] body .mg-floating-help{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-purple-line)!important;background:radial-gradient(circle at 32% 22%,#ffffff1f,#ffffff0d 44%,#3b3457b8)!important;box-shadow:0 18px 42px #0000006b!important}html[data-theme=dark] body .mg-floating-help-tooltip,html[data-theme=dark] body .mg-floating-help-tooltip:after{background:linear-gradient(135deg, var(--mg-purple), var(--mg-purple-2))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 38px #3b345766!important}html[data-theme=dark] body .apple-store-row:after{content:""!important}html[data-theme=dark] body .apple-store-row::-webkit-scrollbar-track{background:var(--mg-dark-ribbon)!important}html[data-theme=dark] body .apple-store-row::-webkit-scrollbar-thumb{background:var(--mg-purple)!important}html[data-theme=dark] body .apple-store-row::-webkit-scrollbar-thumb:hover{background:var(--mg-purple-2)!important}html[data-theme=dark] body .social-svg-icon{background:var(--mg-dark-surface-2)!important;border-color:var(--mg-dark-line)!important}html[data-theme=dark] body ::selection{color:#fff;background:#6f64a094}html[data-theme=dark] body :is(#storeGrid .product-card,.product-card,.product-card-v39,.accessory-card,.store-feature-card,.card){background:var(--mg-dark-surface)!important;color:var(--mg-dark-text)!important;border-color:var(--mg-dark-line)!important;background-image:none!important}html[data-theme=dark] body #storeGrid .product-card:hover,html[data-theme=dark] body .product-card:hover,html[data-theme=dark] body .store-feature-card:hover{background:var(--mg-dark-surface)!important;border-color:var(--mg-purple-line)!important;background-image:none!important;box-shadow:0 18px 52px #3b345747!important}html[data-theme=dark] body #storeGrid .product-card:focus-visible{background:var(--mg-dark-surface)!important;border-color:var(--mg-purple-line)!important;background-image:none!important;box-shadow:0 18px 52px #3b345747!important}html[data-theme=dark] body .product-card:focus-visible{background:var(--mg-dark-surface)!important;border-color:var(--mg-purple-line)!important;background-image:none!important;box-shadow:0 18px 52px #3b345747!important}html[data-theme=dark] body .store-feature-card:focus-visible{background:var(--mg-dark-surface)!important;border-color:var(--mg-purple-line)!important;background-image:none!important;box-shadow:0 18px 52px #3b345747!important}html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools{background:var(--mg-dark-surface)!important;border-color:var(--mg-dark-line)!important;background-image:none!important}html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{background:var(--mg-dark-surface)!important;color:var(--mg-purple-text)!important;-webkit-text-fill-color:var(--mg-purple-text)!important;border-color:var(--mg-purple-line)!important;box-shadow:none!important;background-image:none!important}:is(html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open:hover,html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-purple-3)!important;background:#3b345780!important}html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{color:var(--mg-purple-text)!important;-webkit-text-fill-color:var(--mg-purple-text)!important}html[data-theme=dark] body :is(.product-media-card,.purchase-summary-card,.product-media),html[data-theme=dark] body .product-media-card{background:var(--mg-dark-surface)!important;border-color:var(--mg-dark-line)!important;color:var(--mg-dark-text)!important;background-image:none!important;box-shadow:0 18px 46px #00000052!important}html[data-theme=dark] body .option,html[data-theme=dark] body .option{background:var(--mg-dark-surface)!important;color:var(--mg-purple-text)!important;-webkit-text-fill-color:var(--mg-purple-text)!important;border-color:var(--mg-purple-line)!important;box-shadow:none!important;background-image:none!important}html[data-theme=dark] body :is(.option:hover,.option:focus-visible,.option.active,.option[aria-pressed=true],.option[aria-selected=true]),html[data-theme=dark] body :is(.option:hover,.option:focus-visible,.option.active){color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-purple-3)!important;background:#3b345780!important;box-shadow:inset 0 0 0 2px #6f64a057!important}html[data-theme=dark] body .top-nav .logo-mark,html[data-theme=dark] body .logo-mark.mg-v170-target{box-shadow:inset 0 0 0 1px #9689cd57!important}html[data-theme=dark] body #productImage{box-shadow:none!important;background:linear-gradient(145deg,#1a1a1aeb,#3b345742),radial-gradient(circle,#6f64a047,#0000 42%)!important;border-color:#9689cd47!important}html[data-theme=dark] body .store-feature-image{box-shadow:inset 0 0 0 1px #9689cd52!important}html[data-theme=dark]{--mg-dark-bg:#1a1a1a;--mg-dark-ribbon:#303030;--mg-dark-surface:#1a1a1a;--mg-dark-text:#f8f7fb;--mg-dark-muted:#b9b6c2;--mg-dark-line:#ffffff1f;--mg-purple:#3b3457;--mg-purple-2:#4c446b;--mg-purple-3:#665c8e;--mg-purple-text:#dad4f4;--mg-purple-line:#8d81be6b;--accent:#3b3457;--mg170-orange:#3b3457;--mg170-orange-2:#4c446b;--mg170-orange-line:#8d81be6b;--mg-is-accent:#3b3457;--mg183-ribbon-text:#f8f7fb;--mg183-ribbon-accent:#dad4f4;--mg183-ribbon-hover-bg:#3b345775;--mg183-ribbon-active-bg:#4c446bad;--mg183-ribbon-hover-ring:#8d81be75;--mg183-ribbon-active-ring:#dad4f4b8;--mg186-mega-text:#f8f7fb;--mg186-mega-accent:#dad4f4;--mg188-accent-text:#dad4f4}html[data-theme=dark],html[data-theme=dark] body{background-color:#1a1a1a!important}html[data-theme=dark] body .top-nav,html[data-theme=dark] body .top-ribbon{background:#303030!important;border-color:#ffffff1a!important;box-shadow:0 10px 30px #00000057!important}html[data-theme=dark] body :is(.product-image-link,.product-media,.product-family-spec-item,.trade-defect-row>div,.trade-device-suggestion,.mg-filter-option,.mg-sort-option){background-color:#222!important;background-image:none!important;border-color:#ffffff1a!important}html[data-theme=dark] body .hero{color:#f8f7fb!important;background-color:#1a1a1a!important;background-image:radial-gradient(circle at 10% 0,#3b345757,#0000 34rem)!important;border-color:#ffffff1f!important}html[data-theme=dark] body :is(h1,h2,h3,strong,b,.headline,dt){color:#f8f7fb!important;-webkit-text-fill-color:#f8f7fb!important}html[data-theme=dark] body :is(p,li,small,label,dd,.muted,.subtle){color:#b9b6c2!important;-webkit-text-fill-color:#b9b6c2!important}html[data-theme=dark] body :is(.kicker,.price,.mg-back-to-top,.mg-filter-sort-label em){color:#dad4f4!important;-webkit-text-fill-color:#dad4f4!important}html[data-theme=dark] body :is(.tag,.family-option-count){color:#dad4f4!important;-webkit-text-fill-color:#dad4f4!important;box-shadow:none!important;background:#3b345775!important;border-color:#8d81be6b!important}html[data-theme=dark] body :is(.primary-btn,.cta-button,.btn.orange,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply,.mg-page-btn.is-active,.category-filter.active,.category-filter.is-active,button[type=submit].primary-btn,a.primary-btn){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3b3457 linear-gradient(135deg,#3b3457,#4c446b)!important;border-color:#665c8e!important;box-shadow:0 14px 34px #3b34575c!important}:is(html[data-theme=dark] body :is(.primary-btn,.cta-button,.btn.orange,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):hover,html[data-theme=dark] body :is(.primary-btn,.cta-button,.btn.orange,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):focus-visible){background:linear-gradient(135deg,#4c446b,#665c8e)!important;border-color:#8d81be!important}html[data-theme=dark] body :is(.secondary-btn,.btn.soft,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn,.trade-defect-remove,.mg-search-close,.mg-campaign-pause){color:#dad4f4!important;-webkit-text-fill-color:#dad4f4!important;box-shadow:none!important;background:#222!important;border-color:#8d81be61!important}html[data-theme=dark] body :is(.secondary-btn,.btn.soft,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn):is(.active,.is-active,[aria-pressed=true],[aria-selected=true]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3b345794!important;border-color:#8d81be!important}html[data-theme=dark] body select option{color:#f8f7fb!important;background:#1a1a1a!important}html[data-theme=dark] body :is(.mg-filter-sort-layer,.mg-search-overlay){background:#000000a8!important}html[data-theme=dark] body.page-product .product-family-spec-item{background:#222!important;border-color:#ffffff17!important}html[data-theme=dark] body .mg-campaign-viewport,html[data-theme=dark] body .mg-campaign-slide,html[data-theme=dark] body .mg-campaign-slide img{background-color:#1a1a1a!important;border-color:#ffffff1f!important}html[data-theme=dark] body .mg-campaign-dot.is-active{background:#665c8e!important;border-color:#8d81be!important}html[data-theme=dark] body ::-webkit-scrollbar-track{background:#303030}html[data-theme=dark] body ::-webkit-scrollbar-thumb{background:#3b3457}html[data-theme=dark] body ::-webkit-scrollbar-thumb:hover{background:#4c446b}html body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button,html body #themeToggle.theme-toggle-button,html body #themeToggle.mode-icon-button{gap:var(--space-0);padding:var(--space-1);border-radius:var(--radius-pill);background:#d8d8da!important;border:0!important;justify-content:center!important;align-items:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important;display:inline-flex!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 0 0 1px #00000009!important}html body #themeToggle .theme-icon{border-radius:var(--radius-pill);padding:0;opacity:1!important;color:#8d8d92!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:30px!important;margin:0!important;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #themeToggle .theme-icon-sun{order:1!important}html body #themeToggle .theme-icon-moon{order:2!important}html body #themeToggle .theme-icon svg{color:currentColor!important;stroke:currentColor!important;width:19px!important;height:19px!important}html[data-theme=dark] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button,html[data-theme=dark] body #themeToggle.theme-toggle-button{background:#464646!important;box-shadow:inset 0 0 0 1px #ffffff12!important}html body #themeToggle:before,html body #themeToggle:after{content:none!important;display:none!important}html[data-theme=dark] body .top-nav :is(#searchToggle,#mobileMenu){color:#f8f7fb!important;-webkit-text-fill-color:#f8f7fb!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body .top-nav :is(#searchToggle,#mobileMenu)[aria-expanded=true]{color:#dad4f4!important;-webkit-text-fill-color:#dad4f4!important;background:#3b34577a!important;border-color:#8d81be61!important}@media (max-width:760px){html body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button,html body #themeToggle.theme-toggle-button{padding:var(--space-1);width:68px!important;min-width:68px!important;max-width:68px!important;height:34px!important;min-height:34px!important}html body #themeToggle .theme-icon{flex-basis:29px!important;width:29px!important;height:28px!important}html body #themeToggle .theme-icon svg{width:17px!important;height:17px!important}}@media (prefers-reduced-motion:reduce){html body #themeToggle,html body #themeToggle .theme-icon{transition:none!important}}html body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button.theme-toggle-button.mode-icon-button,html body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button[aria-pressed]{padding:var(--space-1);gap:var(--space-0);border-radius:var(--radius-pill);border:0!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important;display:inline-flex!important;transform:none!important}html:not([data-theme=dark]) body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button[aria-pressed],html[data-theme=light] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button[aria-pressed]{background:#d8d8da!important;box-shadow:inset 0 0 0 1px #00000009!important}html[data-theme=dark] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button[aria-pressed]{background:#464646!important;box-shadow:inset 0 0 0 1px #ffffff12!important}html body #themeToggle .theme-icon{opacity:1!important;pointer-events:none!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html:not([data-theme=dark]) body #themeToggle .theme-icon-moon,html:not([data-theme=dark]) body #themeToggle .theme-icon-sun{opacity:1!important}html body #themeToggle .theme-icon-moon,html body #themeToggle .theme-icon-sun{pointer-events:none!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html[data-theme=dark] body #themeToggle .theme-icon-moon,html[data-theme=dark] body #themeToggle .theme-icon-sun{opacity:1!important}html:not([data-theme=dark]) body #themeToggle .theme-icon-sun,html[data-theme=light] body #themeToggle .theme-icon-sun{color:#55555a!important;background:#fff!important;box-shadow:0 1px 4px #0000002e!important}html:not([data-theme=dark]) body #themeToggle .theme-icon-moon,html[data-theme=light] body #themeToggle .theme-icon-moon{color:#98989d!important;box-shadow:none!important;background:0 0!important}@media (max-width:760px){html body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button[aria-pressed]{padding:var(--space-1);width:68px!important;min-width:68px!important;max-width:68px!important;height:34px!important;min-height:34px!important}}.seo-answer-section{padding-top:clamp(var(--space-5),4vw,var(--space-7));padding-bottom:clamp(var(--space-6),5vw,var(--space-8))}.seo-answer-shell{background:var(--surface,#fff);width:min(1180px,100% - 40px);padding:clamp(var(--space-5),3vw,var(--space-6));border:1px solid var(--border,#ded9e8);border-radius:var(--radius-card);margin:0 auto;box-shadow:0 16px 40px #1911310f}.seo-answer-shell h2{max-width:780px;margin:0}.seo-answer-intro{color:var(--muted,#6f6a7c);max-width:760px;margin:10px 0 0}.seo-answer-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.seo-answer-grid details{background:var(--surface-soft,#fbfafc);border:1px solid var(--border,#ded9e8);border-radius:var(--radius-card);min-width:0;padding:0 var(--space-4)}.seo-answer-grid summary{cursor:pointer;padding:var(--space-4) var(--space-5) var(--space-4) 0;list-style:none;position:relative}.seo-answer-grid summary::-webkit-details-marker{display:none}.seo-answer-grid summary:after{content:"+";font-size:1.25rem;position:absolute;top:14px;right:0}.seo-answer-grid details[open] summary:after{content:"−"}.seo-answer-grid p{color:var(--muted,#6f6a7c);padding:0 0 var(--space-4);margin:0}html[data-theme=dark] .seo-answer-shell{box-shadow:none;background:#1a1a1a;border-color:#494949}html[data-theme=dark] .seo-answer-grid details{background:#242424;border-color:#494949}html[data-theme=dark] .seo-answer-intro,html[data-theme=dark] .seo-answer-grid p{color:#c9c5d6}@media (max-width:1080px){.seo-answer-grid{grid-template-columns:1fr}.seo-answer-shell{border-radius:var(--radius-card);width:min(100% - 24px,720px);padding:var(--space-4)}.seo-answer-section{padding-top:var(--space-5);padding-bottom:var(--space-6)}}.mg-skip-link{color:#171226;z-index:100000;border-radius:var(--radius-pill);background:#fff;margin:.75rem;padding:.75rem 1rem;transition:transform .18s;position:fixed;inset:0 auto auto 0;transform:translateY(-130%);box-shadow:0 8px 30px #00000038}.mg-skip-link:focus{transform:translateY(0)}.mg-noscript-notice,.mg-offline-notice{text-align:center;background:#fff4ea;border-bottom:1px solid #3b34572e;margin:0;padding:.75rem 1rem}html[data-theme=dark] .mg-noscript-notice,html[data-theme=dark] .mg-offline-notice{background:#303030}:where(main,section,article,aside,footer,[id]){scroll-margin-top:88px}.product-card img,.product-image-link img{aspect-ratio:1;object-fit:contain}@supports (content-visibility:auto){.product-card,.seo-answer-section,.footer{content-visibility:auto;contain-intrinsic-size:auto 420px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){:where(button,.primary-btn,.secondary-btn,.category-filter,.mg-page-btn,.mg-filter-option,.mg-sort-option){min-height:44px}}:root{--btn-text-on-dark:#171124;--read-text-strong:#171124;--read-text-muted:#625a73;--read-placeholder:#776f86;--read-link:#3b3457;--read-link-hover:#2b243f;--read-link-visited:#5a4c83;--read-nav-text:#1f1930;--read-nav-active-bg:#3b34571a;--read-disabled-text:#746c82;--read-disabled-bg:#efedf3;--read-disabled-border:#1109331f}body,p,li,dt,dd,small,legend,label,.card h3,.product-card h3,.product-family-spec-item{color:var(--read-text-strong)}:where(.muted,.card p,.product-card p,.seo-answer-intro,.seo-answer-grid p,.footer,.mg-offline-notice,.mg-noscript-notice){color:var(--read-text-muted)!important}input,select,textarea{color:var(--read-text-strong)!important;caret-color:var(--read-link)!important}input::placeholder,textarea::placeholder,.mg-search-input::placeholder{color:var(--read-placeholder)!important;opacity:1!important}.top-nav,.top-nav .logo-mark,.top-nav .nav-links a,.top-nav .theme-toggle,.top-nav .search-toggle,.top-nav .mobile-menu,.top-nav .header-icon-button,.top-nav .search-icon-button,.top-nav .mode-icon-button,.top-nav .menu-icon-button,.top-nav .search-trigger,.top-nav .global-search-trigger{color:var(--read-nav-text)!important}.nav-links a.active,.nav-links a[aria-current=page],#navLinks a.active{border-radius:var(--radius-pill);padding-inline:.55rem;color:var(--read-nav-text)!important;background:var(--read-nav-active-bg)!important}main a[href]:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.btn):not(.logo-mark):not(.product-image-link):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.global-search-trigger),.footer a[href]:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.btn){color:var(--read-link)!important}main a[href]:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.btn):not(.logo-mark):not(.product-image-link):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.global-search-trigger):hover,.footer a[href]:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.btn):hover{text-decoration:underline;color:var(--read-link-hover)!important}main a[href]:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.btn):not(.logo-mark):not(.product-image-link):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.global-search-trigger):focus-visible{text-decoration:underline;color:var(--read-link-hover)!important}.footer a[href]:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.btn):focus-visible{text-decoration:underline;color:var(--read-link-hover)!important}main a[href]:visited:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.btn):not(.logo-mark):not(.product-image-link):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.global-search-trigger),.footer a[href]:visited:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.btn){color:var(--read-link-visited)!important}.price,.tag{color:var(--read-link)!important}.tag{background:color-mix(in srgb, var(--read-link) 10%, transparent)!important}button:disabled,.primary-btn:disabled,.secondary-btn:disabled,.cta-button:disabled,.option:disabled,.category-filter:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--read-disabled-text)!important;background:var(--read-disabled-bg)!important;border-color:var(--read-disabled-border)!important;text-shadow:none!important;opacity:1!important}.option,.category-filter,.secondary-btn,button.secondary-btn,a.secondary-btn{color:var(--btn-text-on-dark)!important}.option:hover,.category-filter:hover,.secondary-btn:hover,button.secondary-btn:hover,a.secondary-btn:hover{color:#fff!important}.option:focus-visible{color:#fff!important}.category-filter:focus-visible{color:#fff!important}.secondary-btn:focus-visible{color:#fff!important}button.secondary-btn:focus-visible{color:#fff!important}a.secondary-btn:focus-visible{color:#fff!important}.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn{color:#fff!important}.mg-search-input,.mg-search-results,.mg-search-results-title,.mg-search-shell,.mg-search-content,.mg-noscript-notice,.mg-offline-notice,html[data-theme=dark] .mg-noscript-notice,html[data-theme=dark] .mg-offline-notice{color:var(--read-text-strong)!important}.product-photo-request-row{margin-top:var(--space-3);justify-content:flex-start;display:flex}.product-photo-request-row[hidden]{display:none}.social-svg-icon,.footer-social-icons img{border-radius:0;object-position:center!important;box-shadow:none!important;filter:none!important;opacity:1!important;object-fit:contain!important;background:0 0!important;border:0!important;width:27px!important;height:27px!important}html[data-theme=dark] body .social-svg-icon{object-position:center!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important}.social-svg-icon[src*=youtube],.footer-social-icons img[src*=youtube]{width:31px!important;height:22px!important}.social-svg-icon[src*=twitch],.social-svg-icon[src*=instagram],.social-svg-icon[src*=facebook],.social-svg-icon[src*=whatsapp],.social-svg-icon[src*=snapchat],.social-svg-icon[src*=tiktok],.social-svg-icon[src*=linktree],.social-svg-icon[src*=x-v213]{width:27px!important;height:27px!important}.footer-social-icons a{isolation:isolate!important}:where(.container,.product-grid,.product-media-card,.purchase-summary-card,.mg-product-tools,.mg-search-shell,.mg-search-content),:where(.product-grid)>*{min-inline-size:0}:where(h1,h2,h3,p,li,label,legend,summary,.option,.tag){overflow-wrap:anywhere}:where(img,video,svg){max-inline-size:100%}:where(img,video){block-size:auto}:where(input,select,textarea,button){min-inline-size:0;max-inline-size:100%}:where(button,.primary-btn,.secondary-btn,.cta-button,.price-cta,.option,.category-filter){white-space:normal;text-align:center;touch-action:manipulation}:where(pre,code){overflow-wrap:anywhere;max-inline-size:100%}@media (max-width:760px){:where(table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;inline-size:100%;max-inline-size:100%;display:block;overflow-x:auto}body #storeGrid .product-card>.tag,body #storeGrid .product-card-v39>.tag,body #storeGrid .accessory-card>.tag{padding:var(--space-1) var(--space-2);justify-content:center;align-items:center;inline-size:100%!important;max-inline-size:100%!important;min-height:32px!important;white-space:normal!important;text-overflow:clip!important;min-block-size:32px!important;display:flex!important;overflow:visible!important}}@media (max-width:480px){:where(.hero h1){overflow-wrap:anywhere;max-inline-size:100%}}html[data-theme=dark]{--dark-bg:#1a1a1a;--dark-ribbon:#303030;--dark-surface:#222;--dark-surface-2:#282828;--dark-surface-3:#303030;--dark-line:#444;--dark-line-soft:#373737;--dark-text:#f7f4ff;--dark-text-soft:#ddd7eb;--dark-muted:#c5bed3;--dark-subtle:#a8a1b6;--dark-purple:#3b3457;--dark-purple-hover:#514875;--dark-purple-active:#665c8e;--dark-purple-light:#d8d0ff;--dark-purple-soft:#3b34576b;--dark-purple-faint:#3b345738;--dark-amber:#d97a3f;--dark-amber-hover:#e08a4f;--dark-amber-active:#c86a32;--dark-amber-soft:#2c211b;--dark-amber-line:#d97a3f94;--dark-purple-line:#9a8ecf75;--dark-danger:#ffb4b4;--dark-shadow:0 18px 52px #00000061;--dark-shadow-soft:0 10px 30px #0000003d;--surface:var(--dark-surface);--surface-soft:var(--dark-surface-2);--text:var(--dark-text);--muted:var(--dark-muted);--line:var(--dark-line);--nav:var(--dark-ribbon);--navText:var(--dark-text);--soft:var(--dark-purple-faint);--purple:var(--dark-purple);--shadow:var(--dark-shadow);--mg-ui-orange:var(--dark-amber);--mg-ui-text:var(--dark-text);--mg-ui-muted:var(--dark-muted);--mg-ui-line:var(--dark-line);--btn-text-on-dark:var(--dark-text);--button-soft:var(--dark-purple-faint);--read-text-strong:var(--dark-text);--read-text-muted:var(--dark-muted);--read-placeholder:var(--dark-subtle);--read-link:var(--dark-purple-light);--read-link-hover:#f1edff;--read-link-visited:#c7bbf2;--read-nav-text:var(--dark-text);--read-nav-active-bg:var(--dark-purple-soft);--read-disabled-text:#aaa3b5;--read-disabled-bg:#262626;--read-disabled-border:#3a3a3a}html[data-theme=dark],html[data-theme=dark] body{background:var(--dark-bg)!important;color:var(--dark-text)!important;background-image:none!important}html[data-theme=dark] body:before,html[data-theme=dark] body:after{background:0 0!important}html[data-theme=dark] ::selection{background:var(--dark-purple-active)!important;color:#fff!important}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--dark-surface)!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dark-purple-active)!important}html[data-theme=dark] :where(main,section,article,aside,header,footer,nav,.mg-ui-fit-main,.main-store,.product-detail-section){color:var(--dark-text)}html[data-theme=dark] :where(h1,h2,h3,.mg-search-results-title){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}html[data-theme=dark] :where(p,li,dt,dd,label,legend,small,.muted,.seo-answer-intro,.seo-answer-grid p){color:var(--dark-muted)!important;-webkit-text-fill-color:var(--dark-muted)!important}html[data-theme=dark] :where(strong,b,.price){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}html[data-theme=dark] a:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.logo-mark):not(.product-card):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.mg-page-campaign-link){color:var(--dark-purple-light)!important;-webkit-text-fill-color:var(--dark-purple-light)!important}:is(html[data-theme=dark] a:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.logo-mark):not(.product-card):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.mg-page-campaign-link):hover,html[data-theme=dark] a:not(.primary-btn):not(.secondary-btn):not(.cta-button):not(.price-cta):not(.logo-mark):not(.product-card):not(.store-feature-card):not(.store-icon-card):not(.ad-banner):not(.mg-page-campaign-link):focus-visible){color:#f2eeff!important;-webkit-text-fill-color:#f2eeff!important;opacity:1!important}html[data-theme=dark] :where(.top-nav,.top-ribbon){background:var(--dark-ribbon)!important;color:var(--dark-text)!important;background-image:none!important;border-color:#ffffff1f!important;box-shadow:0 10px 34px #00000047!important}html[data-theme=dark] :where(.top-nav,.top-ribbon) :where(a,button,span,strong,svg){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}html[data-theme=dark] :where(.nav-links a,.nav-item,.mega-col>a,.mobile-drawer a,.mobile-menu a){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;background:0 0!important}html[data-theme=dark] :where(.nav-links a:hover,.nav-links a:focus-visible,.nav-links a.active,.nav-links a[aria-current=page],.mobile-drawer a:hover,.mobile-drawer a:focus-visible,.mobile-drawer a.active,.mobile-drawer a[aria-current=page],.mobile-menu a:hover,.mobile-menu a:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--dark-purple-soft)!important;border-color:var(--dark-purple-line)!important;box-shadow:none!important}html[data-theme=dark] :where(.mega-menu,.mobile-drawer,.mobile-menu){background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:var(--dark-shadow)!important;background-image:none!important}html[data-theme=dark] :where(.mega-menu a,.mobile-drawer a,.mobile-menu a){color:var(--dark-text-soft)!important;-webkit-text-fill-color:var(--dark-text-soft)!important}html[data-theme=dark] :where(.header-icon-button,.search-icon-button,.mode-icon-button,.menu-icon-button,.theme-toggle,.search-toggle,.mobile-menu-left,.global-search-trigger){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;box-shadow:none!important;background:#ffffff13!important;border-color:#ffffff29!important}html[data-theme=dark] :where(.header-icon-button:hover,.header-icon-button:focus-visible,.search-icon-button:hover,.search-icon-button:focus-visible,.mode-icon-button:hover,.mode-icon-button:focus-visible,.menu-icon-button:hover,.menu-icon-button:focus-visible,.global-search-trigger:hover,.global-search-trigger:focus-visible){background:var(--dark-purple-soft)!important;border-color:var(--dark-purple-line)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] :where(.card,.product-card,.product-card-v39,.accessory-card,.product-media-card,.purchase-summary-card,.product-family-spec-item,.store-feature-card,.mg-product-tools,.mg-filter-sort-panel,.seo-answer-shell,.seo-answer-grid details){background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:var(--dark-shadow-soft)!important;background-image:none!important}html[data-theme=dark] :where(.product-card:hover,.product-card:focus-within,.product-card-v39:hover,.product-card-v39:focus-within,.accessory-card:hover,.accessory-card:focus-within,.store-feature-card:hover,.store-feature-card:focus-within,.interactive-card:hover,.interactive-card:focus-within){background:var(--dark-surface-2)!important;border-color:var(--dark-purple-line)!important;box-shadow:0 14px 38px #0000004d!important}html[data-theme=dark] :where(.product-card-body){background:var(--dark-surface-2)!important;border-color:var(--dark-line-soft)!important;color:var(--dark-text-soft)!important;background-image:none!important}html[data-theme=dark] :where(.product-image-link,.store-feature-image){border-color:var(--dark-line-soft)!important;background:#1d1d1d!important}html[data-theme=dark] :where(.mg-campaign-viewport){border-color:var(--dark-line-soft)!important;box-shadow:none!important}html[data-theme=dark] :where(.mg-campaign-prev,.mg-campaign-next,.mg-campaign-pause,.mg-campaign-dot){background:var(--dark-surface-3)!important;border-color:var(--dark-line)!important;color:var(--dark-text)!important}html[data-theme=dark] .mg-campaign-dot[aria-current=true],html[data-theme=dark] .mg-campaign-dot.is-active{background:var(--dark-purple-active)!important;border-color:var(--dark-purple-light)!important}html[data-theme=dark] :where(.product-card p,.product-card-v39 p,.accessory-card p,.store-feature-card p,.family-option-count){color:var(--dark-muted)!important;-webkit-text-fill-color:var(--dark-muted)!important}html[data-theme=dark] :where(.secondary-btn,button.secondary-btn,a.secondary-btn,.option,.category-filter,.mg-filter-sort-open){background:var(--dark-surface-2)!important;color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:none!important;opacity:1!important;background-image:none!important}html[data-theme=dark] :where(.secondary-btn:hover,.secondary-btn:focus-visible,.option:hover,.option:focus-visible,.category-filter:hover,.category-filter:focus-visible,.mg-filter-sort-open:hover,.mg-filter-sort-open:focus-visible){background:var(--dark-purple-faint)!important;border-color:var(--dark-purple-line)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html[data-theme=dark] :where(.option.active,.option.is-active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true]){background:var(--dark-purple-active)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important;border-color:#8e82c1!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}html[data-theme=dark] :where(.option span,.option strong,.category-filter span,.category-filter strong){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html[data-theme=dark] :where(button:disabled,input:disabled,select:disabled,textarea:disabled,.secondary-btn:disabled,.option:disabled,.category-filter:disabled){color:#aaa3b5!important;-webkit-text-fill-color:#aaa3b5!important;box-shadow:none!important;opacity:1!important;background:#262626!important;border-color:#3a3a3a!important}html[data-theme=dark] :where(input,select,textarea,.mg-search-input,.trade-search-combobox){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:none!important;caret-color:var(--dark-purple-light)!important;background:#202020!important}html[data-theme=dark] :where(input,select,textarea):hover{border-color:#5a5a5a!important}html[data-theme=dark] :where(.mg-field-toast,[role=alert]){color:var(--dark-danger)!important;-webkit-text-fill-color:var(--dark-danger)!important;background:#7e2e2e47!important;border-color:#ffb4b457!important}html[data-theme=dark] :where(.mg-search-overlay){-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080808cc!important}html[data-theme=dark] :where(.mg-search-result,.mg-search-quick a){background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border-color:var(--dark-line-soft)!important}html[data-theme=dark] :where(.mg-search-result:hover,.mg-search-result:focus-within,.mg-search-quick a:hover,.mg-search-quick a:focus-visible){background:var(--dark-purple-faint)!important;border-color:var(--dark-purple-line)!important}html[data-theme=dark] .mg-search-close{background:var(--dark-surface-3)!important;color:var(--dark-text)!important;border-color:var(--dark-line)!important}html[data-theme=dark] :where(.trade-workbook-section){color:var(--dark-text)!important}html[data-theme=dark] .trade-decision-badge{background:var(--dark-purple)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--dark-purple-line)!important;background-image:none!important}html[data-theme=dark] .seo-answer-grid summary{color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}html[data-theme=dark] .seo-answer-grid summary:after{color:var(--dark-purple-light)!important}html[data-theme=dark] .seo-answer-grid details[open]{background:var(--dark-surface-2)!important;border-color:var(--dark-purple-line)!important}html[data-theme=dark] .footer :where(p,span,small){color:var(--dark-muted)!important;-webkit-text-fill-color:var(--dark-muted)!important}html[data-theme=dark] :where(.footer-social-icons) a{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(html[data-theme=dark] :where(.footer-social-icons) a:hover,html[data-theme=dark] :where(.footer-social-icons) a:focus-visible){background:var(--dark-purple-faint)!important;border-color:var(--dark-purple-line)!important;box-shadow:none!important}html[data-theme=dark] :where(.footer-social-icons img){filter:none!important;opacity:1!important;background:0 0!important}html[data-theme=dark] :where(.mg-noscript-notice,.mg-offline-notice){background:var(--dark-surface-3)!important;border-color:var(--dark-line)!important;color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}html[data-theme=dark] .mg-skip-link{background:var(--dark-purple-active)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] .mg-floating-help{background:var(--dark-surface-3)!important;color:var(--dark-purple-light)!important;border-color:var(--dark-purple-line)!important;background-image:none!important;box-shadow:0 12px 34px #00000057!important}:is(html[data-theme=dark] .mg-floating-help:hover,html[data-theme=dark] .mg-floating-help:focus-visible){background:var(--dark-purple-hover)!important;color:#fff!important}html[data-theme=dark] .mg-floating-help-tooltip{background:var(--dark-surface-3)!important;color:var(--dark-text)!important;border-color:var(--dark-line)!important}html[data-theme=dark] body #themeToggle{background:#464646!important;box-shadow:inset 0 0 0 1px #ffffff12!important}html[data-theme=dark] body #themeToggle :where(.theme-icon,.theme-icon-sun,.theme-icon-moon){opacity:1!important}html[data-theme=dark] body #themeToggle .theme-icon-sun{color:#9a9a9f!important;box-shadow:none!important;background:0 0!important}@media (max-width:1080px){html[data-theme=dark] :where(.mobile-drawer,.mobile-menu){background:var(--dark-surface-2)!important;border-color:var(--dark-line)!important}html[data-theme=dark] :where(.product-card,.product-card-v39,.accessory-card,.store-feature-card,.product-media-card,.purchase-summary-card){box-shadow:0 8px 24px #0000003d!important}}html[data-theme=dark] :where(.orange,.price-cta){color:var(--dark-purple-light)!important;-webkit-text-fill-color:var(--dark-purple-light)!important}html[data-theme=dark] :where(.orange){background-color:var(--dark-purple)!important;border-color:var(--dark-purple-line)!important}html[data-theme=dark] :where(.category-filter-bar,.mg-final-filter-tools){border-color:var(--dark-line-soft)!important;color:var(--dark-text)!important;background-color:#0000!important}html[data-theme=dark] :where(.mg-page-btn,.mg-filter-option,.mg-sort-option,.trade-device-suggestion,.mg-pagination button,.mg-pagination a){background:var(--dark-surface-2)!important;color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:none!important;background-image:none!important}html[data-theme=dark] :where(.mg-page-btn:hover,.mg-page-btn:focus-visible,.mg-filter-option:hover,.mg-filter-option:focus-visible,.mg-sort-option:hover,.mg-sort-option:focus-visible,.trade-device-suggestion:hover,.trade-device-suggestion:focus-visible,.mg-pagination button:hover,.mg-pagination button:focus-visible,.mg-pagination a:hover,.mg-pagination a:focus-visible){background:var(--dark-purple-faint)!important;border-color:var(--dark-purple-line)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] :where(.mg-page-btn.active,.mg-page-btn[aria-current=page],.mg-filter-option.active,.mg-filter-option[aria-selected=true],.mg-sort-option.active,.mg-sort-option[aria-selected=true]){background:var(--dark-purple-active)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#8e82c1!important}html[data-theme=dark] :where(input[type=checkbox],input[type=range]){accent-color:var(--dark-purple-active)!important}html[data-theme=dark] :where(.empty-state){background:var(--dark-surface-2)!important;border-color:var(--dark-line)!important;color:var(--dark-muted)!important;-webkit-text-fill-color:var(--dark-muted)!important}html[data-theme=dark] :where(.mg-campaign-slide img,.product-card img,.product-media-card img,.store-feature-card img){filter:none!important;opacity:1!important}:root{--mg218-control-height:44px;--mg218-card-min:220px}html[data-theme] body :where(main,main>*,section,article,aside,form,fieldset,.container,.product-grid,.seo-answer-grid,.product-card,.product-card-body,.product-image-link){min-inline-size:0;max-inline-size:100%}html[data-theme] body :where(input:not([type=checkbox]):not([type=radio]),select,textarea){inline-size:100%;min-inline-size:0;max-inline-size:100%}html[data-theme] body :where(.primary-btn,button.primary-btn,a.primary-btn,.secondary-btn,button.secondary-btn,a.secondary-btn,.btn,.cta-button,.price-cta,.mg-page-btn,.mg-filter-sort-open,.mg-filter-sort-apply,.mg-filter-sort-close,button[type=submit]){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--mg218-control-height);justify-content:center;align-items:center;gap:var(--mg218-control-gap);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:balance;touch-action:manipulation;block-size:auto;display:inline-flex}html[data-theme] body :where(.primary-btn,.secondary-btn,.btn,.cta-button,.price-cta,.mg-page-btn,.mg-filter-sort-open,.mg-filter-sort-apply,.mg-filter-sort-close,button[type=submit])>:where(span,strong){overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}html[data-theme] body :where(.primary-btn,.secondary-btn,.btn,.cta-button,.price-cta,.mg-page-btn,.mg-filter-sort-open,.mg-filter-sort-apply,.mg-filter-sort-close,button[type=submit])>:where(svg,img){flex:none;max-block-size:1.35em;max-inline-size:1.35em}html[data-theme] body :where(.actions,.mg-filter-sort-actions){align-items:stretch;gap:clamp(var(--space-2), 1.4vw, var(--space-3));flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}html[data-theme] body :where(.actions,.mg-filter-sort-actions)>*{min-inline-size:0;max-inline-size:100%}html[data-theme] body :where(.seo-answer-grid){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--mg218-card-min)), 1fr));align-items:stretch}html[data-theme] body #storeGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--mg218-card-min)), 1fr));align-items:stretch;display:grid}html[data-theme] body #storeGrid>:is(.product-card,.product-card-v39,.accessory-card){grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:stretch!important;block-size:100%!important;min-block-size:0!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;display:grid!important}html[data-theme] body #storeGrid>:is(.product-card,.product-card-v39,.accessory-card)>*{min-inline-size:0;max-inline-size:100%}html[data-theme] body #storeGrid .product-image-link{align-self:start!important;inline-size:100%!important}html[data-theme] body #storeGrid .product-image-link img{object-fit:contain;block-size:100%;inline-size:100%;max-inline-size:100%;display:block}html[data-theme] body #storeGrid .product-card-body{grid-template-rows:auto auto!important;align-content:start!important;inline-size:100%!important;display:grid!important}html[data-theme] body #storeGrid :where(.product-card-body h3,.product-card-body p,.product-card-body span,.tag,.family-option-count,.price-cta){overflow-wrap:anywhere;word-break:normal;min-inline-size:0;max-inline-size:100%}html[data-theme] body #storeGrid .price-cta{align-self:end!important;inline-size:100%!important;margin-block-start:auto!important}@media (max-width:760px){:root{--mg218-card-min:0px}html[data-theme] body #storeGrid{gap:clamp(var(--space-2), 2.4vw, var(--space-3));grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body #storeGrid>:is(.product-card,.product-card-v39,.accessory-card)>.tag{min-block-size:3.45em!important;align-content:center!important;min-height:3.45em!important}html[data-theme] body #storeGrid .product-card-body h3{min-block-size:2.4em!important}html[data-theme] body #storeGrid .product-card-body p{min-block-size:3.6em!important}html[data-theme] body #storeGrid .price-cta{padding:var(--space-2) clamp(var(--space-2), 2.5vw, var(--space-2));min-block-size:48px!important}html[data-theme] body :where(.actions)>:where(.primary-btn,.secondary-btn,.btn,.cta-button,button[type=submit]){flex:100%;inline-size:100%}}@media (max-width:480px){html[data-theme] body #storeGrid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #storeGrid>:is(.product-card,.product-card-v39,.accessory-card)>.tag,html[data-theme] body #storeGrid .product-card-body h3,html[data-theme] body #storeGrid .product-card-body p{min-block-size:0!important;min-height:0!important}}@media (max-width:760px){html[data-theme] body.page-product main{padding-block-start:var(--space-3)}html[data-theme] body :is(#themeToggle,#searchToggle,.mg-back-to-top){min-block-size:44px!important;min-inline-size:44px!important}html[data-theme] body .top-nav .nav-icons>#themeToggle.theme-toggle.header-icon-button.theme-toggle-button.mode-icon-button[aria-pressed]{height:44px!important;block-size:44px!important;min-height:44px!important;min-block-size:44px!important}}html[data-theme] body main h1{box-sizing:border-box;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding-inline:.04em;max-inline-size:min(100%,22ch)!important;margin-block:0 clamp(14px,2vw,22px)!important;margin-inline:auto!important}@media (max-width:760px){html[data-theme] body:not(.page-product) main h1{max-inline-size:min(100%,22ch)!important}}html[data-theme] body main :is(a.product-card,a.product-card-v39,a.accessory-card,a.interactive-card,a[data-card-product]){text-underline-offset:0!important;text-decoration:none!important}html[data-theme] body main :is(a.product-card,a.product-card-v39,a.accessory-card,a.interactive-card,a[data-card-product]) :is(h2,h3,p,span,.tag,.family-option-count,.price,.price-cta,.cta-button){text-decoration:none!important}@media (hover:hover) and (pointer:fine){html[data-theme] body #storeGrid :is(a.product-card,a.product-card-v39,a.accessory-card,a.interactive-card,a[data-card-product]):hover{text-decoration:none!important}}:root,html[data-theme=light]{--mg220-card-surface:#fff;--mg220-card-stage:#f6f3fc;--mg220-card-ink:#17131f;--mg220-card-muted:#6f687a;--mg220-card-line:#1f182b1c;--mg220-card-accent:#fc6501;--mg220-card-accent-ink:#fff;--mg220-card-focus:#fc650152;--mg220-card-shadow:0 14px 34px #281d381a;--mg220-card-shadow-hover:0 20px 46px #281d3829;--mg220-card-control:#ffffffeb;--mg220-card-control-ink:#282131;--mg220-card-modal-wash:#110c189e;--mg220-card-tag-special-bg:#eee9ff;--mg220-card-tag-special-ink:#5c3fc4}html[data-theme=dark]{--mg220-card-surface:#1e1b29;--mg220-card-stage:#272233;--mg220-card-ink:#f8f5ff;--mg220-card-muted:#bbb3ca;--mg220-card-line:#ffffff1f;--mg220-card-accent:#8b6bff;--mg220-card-accent-ink:#fff;--mg220-card-focus:#8b6bff61;--mg220-card-shadow:0 14px 34px #0000003d;--mg220-card-shadow-hover:0 20px 46px #00000057;--mg220-card-control:#1e1b29eb;--mg220-card-control-ink:#fff;--mg220-card-modal-wash:#050309c2;--mg220-card-tag-special-bg:#34285f;--mg220-card-tag-special-ink:#c6b7ff}html[data-theme] body #storeGrid>article.product-card.mg-card-v220{--tap-x:50%;--tap-y:50%;isolation:isolate;border-radius:var(--radius-card);padding:0;background:var(--mg220-card-surface)!important;color:var(--mg220-card-ink)!important;box-shadow:var(--mg220-card-shadow)!important;box-sizing:border-box!important;border:1px solid var(--mg220-card-line)!important;block-size:100%!important;min-block-size:0!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:block!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}html[data-theme=light] body[class] #storeGrid>article.product-card.product-card-v39.mg-card-v220,html[data-theme=dark] body[class] #storeGrid>article.product-card.product-card-v39.mg-card-v220{background-color:var(--mg220-card-surface)!important;background-image:none!important}html[data-theme] body #storeGrid>article.product-card.mg-card-v220:before{content:"";opacity:0;background:radial-gradient(circle at var(--tap-x) var(--tap-y), color-mix(in srgb, var(--mg220-card-accent) 24%, transparent) 0, transparent 42%);z-index:5;border-radius:inherit;pointer-events:none;transition:opacity .34s,transform .34s;position:absolute;inset:0;transform:scale(.92)}html[data-theme] body #storeGrid>article.product-card.mg-card-v220.is-pressed:before{opacity:1;transform:scale(1)}html[data-theme] body #storeGrid>article.product-card.mg-card-v220:hover,html[data-theme] body #storeGrid>article.product-card.mg-card-v220:focus-within{border-color:color-mix(in srgb, var(--mg220-card-accent) 38%, var(--mg220-card-line))!important;box-shadow:var(--mg220-card-shadow-hover)!important}@media (hover:hover) and (pointer:fine){html[data-theme] body #storeGrid>article.product-card.mg-card-v220:hover{transform:translateY(-4px)!important}}html[data-theme] body #storeGrid .mg-card-v220-link{z-index:1;box-sizing:border-box;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding:var(--space-3);border-radius:inherit;outline:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:0;position:relative;color:var(--mg220-card-ink)!important;text-decoration:none!important;display:grid!important}html[data-theme] body #storeGrid .mg-card-v220-link:focus-visible{box-shadow:inset 0 0 0 3px var(--mg220-card-focus)}html[data-theme] body #storeGrid .mg-card-v220-link>.tag{z-index:4;padding:var(--space-2) var(--space-2);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--radius-pill);overflow-wrap:anywhere;text-wrap:balance;justify-content:center;align-items:center;inset-block-start:22px;inset-inline-start:22px;box-shadow:0 5px 14px #00000014;background:var(--mg220-card-tag-special-bg)!important;color:var(--mg220-card-tag-special-ink)!important;min-block-size:0!important;inline-size:auto!important;max-inline-size:calc(100% - 78px)!important;white-space:normal!important;min-height:0!important;margin:0!important;display:inline-flex!important;position:absolute!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link{box-sizing:border-box;aspect-ratio:4/3;border:1px solid var(--mg220-card-line);border-radius:var(--radius-card);min-inline-size:0;background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--mg220-card-accent) 10%, transparent), transparent 35%), var(--mg220-card-stage)!important;min-block-size:0!important;inline-size:100%!important;display:block!important;position:relative!important;overflow:hidden!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link img{opacity:0;padding:clamp(var(--space-3), 3vw, var(--space-5));border-radius:0;inset:0;object-fit:contain!important;block-size:100%!important;inline-size:100%!important;max-inline-size:100%!important;transition:opacity .28s,transform .28s!important;display:block!important;position:absolute!important;transform:scale(.985)!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link img.is-active{opacity:1;transform:scale(1)!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-card-body{box-sizing:border-box;gap:var(--space-1);min-inline-size:0;padding:var(--space-3) var(--space-1) var(--space-3);grid-template-rows:auto auto auto!important;align-content:start!important;justify-items:center!important;inline-size:100%!important;display:grid!important}html[data-theme] body #storeGrid .mg-card-v220-link .product-card-body h3{word-spacing:.07em;overflow-wrap:anywhere;text-wrap:balance;color:var(--mg220-card-ink)!important;margin:0!important}html[data-theme] body #storeGrid .mg-card-v220-link .product-card-body :is(p,.family-option-count){overflow-wrap:anywhere;color:var(--mg220-card-muted)!important;margin:0!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);grid-template-columns:auto auto;background:var(--mg220-card-accent)!important;color:var(--mg220-card-accent-ink)!important;box-shadow:none!important;box-sizing:border-box!important;border:0!important;min-block-size:48px!important;inline-size:100%!important;max-inline-size:none!important;margin:auto 0 0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta:after{content:"→";color:currentColor;background:#ffffff2e;border-radius:50%;place-items:center;block-size:27px;inline-size:27px;font-size:1rem;line-height:1;transition:transform .18s;display:grid}html[data-theme] body #storeGrid .mg-card-v220-link:hover>.price-cta:after{transform:translate(2px)}html[data-theme] body #storeGrid .mg-card-v220-link:focus-visible>.price-cta:after{transform:translate(2px)}html[data-theme] body #storeGrid .mg-card-v220-quick{background:var(--mg220-card-control);color:var(--mg220-card-control-ink);-webkit-backdrop-filter:blur(12px);z-index:8;border:1px solid var(--mg220-card-line);cursor:pointer;border-radius:50%;place-items:center;block-size:42px;min-block-size:42px;inline-size:42px;min-inline-size:42px;margin:0;padding:0;transition:transform .18s,background .18s,color .18s;display:grid;position:absolute;inset-block-start:22px;inset-inline-end:22px;box-shadow:0 8px 20px #00000021;pointer-events:auto!important}:is(html[data-theme] body #storeGrid .mg-card-v220-quick:hover,html[data-theme] body #storeGrid .mg-card-v220-quick:focus-visible){background:var(--mg220-card-accent);color:var(--mg220-card-accent-ink);transform:scale(1.06)}html[data-theme] body #storeGrid .mg-card-v220-quick:focus-visible{outline:3px solid var(--mg220-card-focus);outline-offset:2px}html[data-theme] body #storeGrid .mg-card-v220-quick svg{block-size:20px;inline-size:20px}html[data-theme] body #storeGrid .mg-card-v220-dots{background:var(--mg220-card-control);-webkit-backdrop-filter:blur(10px);z-index:8;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:28px;padding:var(--space-1) var(--space-2);border:1px solid var(--mg220-card-line);border-radius:var(--radius-pill);display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%,-100%);box-shadow:0 6px 16px #0000001a;pointer-events:auto!important}body.mg-modal-v220-open{overflow:hidden!important}.mg-modal-v220[hidden]{display:none!important}.mg-modal-v220{color:var(--mg220-card-ink);opacity:0;z-index:10000;box-sizing:border-box;padding:clamp(var(--space-3), 3vw, var(--space-5));place-items:center;transition:opacity .2s;display:grid;position:fixed;inset:0}.mg-modal-v220.is-open{opacity:1}.mg-modal-v220__backdrop{background:var(--mg220-card-modal-wash);-webkit-backdrop-filter:blur(8px);cursor:default;border:0;position:absolute;inset:0}.mg-modal-v220__dialog{background:var(--mg220-card-surface);z-index:1;border:1px solid var(--mg220-card-line);border-radius:var(--radius-card);grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);max-block-size:min(690px,100dvh - 24px);inline-size:min(880px,100%);transition:transform .22s;display:grid;position:relative;overflow:auto;transform:translateY(12px)scale(.985);box-shadow:0 28px 80px #00000052}.mg-modal-v220.is-open .mg-modal-v220__dialog{transform:translateY(0)scale(1)}.mg-modal-v220__media{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--mg220-card-accent) 12%, transparent), transparent 38%), var(--mg220-card-stage);min-block-size:360px;padding:clamp(var(--space-5), 5vw, var(--space-7));border-inline-end:1px solid var(--mg220-card-line);place-items:center;display:grid}.mg-modal-v220__media img{object-fit:contain;max-block-size:410px;inline-size:100%;max-inline-size:380px;display:block}.mg-modal-v220__content{min-inline-size:0;padding:clamp(var(--space-5), 5vw, var(--space-7));flex-direction:column;display:flex}.mg-modal-v220__tag{background:var(--mg220-card-tag-special-bg);color:var(--mg220-card-tag-special-ink);padding:var(--space-2) var(--space-2);border-radius:var(--radius-pill);align-self:flex-start;margin:0 0 14px}.mg-modal-v220__title{color:var(--mg220-card-ink);word-spacing:.07em;text-wrap:balance;margin:0}.mg-modal-v220__note{color:var(--mg220-card-muted);overflow-wrap:anywhere;margin:14px 0 0}.mg-modal-v220__price{color:var(--mg220-card-ink);margin:auto 0 0;padding-block-start:var(--space-5)}.mg-modal-v220__actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin-block-start:18px;display:grid}.mg-modal-v220__details,.mg-modal-v220__dismiss{box-sizing:border-box;min-block-size:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;text-decoration:none!important}.mg-modal-v220__details{background:var(--mg220-card-accent);border:1px solid var(--mg220-card-accent);color:var(--mg220-card-accent-ink)!important}.mg-modal-v220__dismiss{background:var(--mg220-card-stage);color:var(--mg220-card-ink);border:1px solid var(--mg220-card-line)}:is(.mg-modal-v220__details:focus-visible,.mg-modal-v220__dismiss:focus-visible,.mg-modal-v220__close:focus-visible){outline:3px solid var(--mg220-card-focus);outline-offset:2px}.mg-modal-v220__close{background:var(--mg220-card-control);color:var(--mg220-card-control-ink);z-index:2;border:1px solid var(--mg220-card-line);cursor:pointer;border-radius:50%;place-items:center;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0;font-size:1.45rem;line-height:1;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}@media (max-width:760px){html[data-theme] body #storeGrid>article.product-card.mg-card-v220{border-radius:var(--radius-card)}html[data-theme] body #storeGrid .mg-card-v220-link{padding:var(--space-2)}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link{aspect-ratio:1;border-radius:var(--radius-control)}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link img{padding:clamp(var(--space-2), 3vw, var(--space-4))}html[data-theme] body #storeGrid .mg-card-v220-link>.tag{padding:var(--space-1) var(--space-2);inset-block-start:14px;inset-inline-start:14px;max-inline-size:calc(100% - 58px)!important}html[data-theme] body #storeGrid .mg-card-v220-quick{inset-block-start:14px;inset-inline-end:14px;block-size:40px!important;min-block-size:40px!important;inline-size:40px!important;min-inline-size:40px!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-card-body{padding:var(--space-3) var(--space-0) var(--space-2)}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta{padding:var(--space-2);border-radius:var(--radius-control);min-block-size:46px!important;margin:auto 0 0!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta:after{block-size:23px;inline-size:23px;font-size:.9rem}.mg-modal-v220{padding:var(--space-2);align-items:end}.mg-modal-v220__dialog{border-radius:var(--radius-card);grid-template-columns:1fr;max-block-size:calc(100dvh - 16px);inline-size:100%}.mg-modal-v220__media{min-block-size:min(38dvh,310px);padding:var(--space-5) var(--space-7) var(--space-5);border-inline-end:0;border-block-end:1px solid var(--mg220-card-line)}.mg-modal-v220__media img{max-block-size:min(31dvh,250px)}.mg-modal-v220__content{padding:var(--space-5) var(--space-4) var(--space-4)}.mg-modal-v220__price{padding-block-start:var(--space-4)}}@media (max-width:480px){html[data-theme] body #storeGrid .mg-card-v220-quick{block-size:40px!important;min-block-size:40px!important;inline-size:40px!important;min-inline-size:40px!important}.mg-modal-v220__actions{grid-template-columns:1fr}html[data-theme] body #storeGrid .mg-card-v220-link>.tag{padding:var(--space-1) var(--space-2);max-inline-size:calc(100% - 74px)!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body #storeGrid>article.product-card.mg-card-v220,html[data-theme] body #storeGrid>article.product-card.mg-card-v220:before,html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link img,html[data-theme] body #storeGrid .mg-card-v220-quick,html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta:after,.mg-modal-v220,.mg-modal-v220__dialog{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-theme] body #storeGrid>article.product-card.mg-card-v220:hover{transform:none!important}}:root{--mg231-shadow-rest:0 8px 28px #11093311;--mg231-shadow-raised:0 18px 48px #11093321;--mg231-border-light:#1109331a;--mg231-muted-light:#665f72}html[data-theme=dark]{--mg231-shadow-rest:0 10px 32px #0003;--mg231-shadow-raised:0 20px 54px #00000057;--mg231-border-light:#ffffff1a;--mg231-muted-light:#ffffffb3}body #main-content{isolation:isolate}body #main-content :where(h1,h2,h3,p){margin-block-start:0}body #main-content h1{text-wrap:balance;max-inline-size:20ch;margin-block-end:clamp(14px,1.5vw,20px)}body #main-content h2{text-wrap:balance;margin-block-end:12px}body #main-content h3{text-wrap:pretty;margin-block-end:8px}body #main-content :where(p,li,dd){color:var(--muted,var(--mg231-muted-light))}body #main-content :where(.page-hero p){margin-block:0 clamp(20px,2.5vw,30px);max-inline-size:62ch!important}body #main-content>:where(.section){scroll-margin-top:84px}body .section.pad{padding-block:clamp(var(--space-7), 7vw, var(--space-9))}body .section.pad+.section.pad{border-top:1px solid color-mix(in srgb, var(--line,var(--mg231-border-light)) 70%, transparent)}body :where(.actions){gap:var(--space-3)}body :where(.primary-btn,.btn.primary,#checkoutBtn){border-radius:var(--radius-control);min-block-size:48px;box-shadow:0 10px 24px #fc650133!important}body :where(.secondary-btn){border-radius:var(--radius-control);min-block-size:48px;box-shadow:none!important}body :where(.primary-btn,.secondary-btn,.btn):focus-visible{outline:3px solid color-mix(in srgb, var(--orange,#fc6501) 55%, transparent);outline-offset:3px}body :where(.card){padding:clamp(var(--space-4), 2.4vw, var(--space-5))}body :where(.card) :where(h3,strong){color:var(--text,#110933)}body :where(.card) p{margin-block:0}body :where(.card):hover{transform:translateY(-2px);box-shadow:var(--mg231-shadow-raised)!important}body #storeGrid :where(.product-card,.product-card-v39,.accessory-card,.mg-card-v220-link){border-radius:var(--radius-card);border-color:var(--mg231-border-light)!important;box-shadow:0 5px 20px #1109330e!important}body #storeGrid :where(.product-card,.product-card-v39,.accessory-card,.mg-card-v220-link):hover{box-shadow:var(--mg231-shadow-raised)!important;transform:translateY(-3px)!important}body #storeGrid .tag{border-color:color-mix(in srgb, var(--line,var(--mg231-border-light)) 80%, transparent)!important;background:color-mix(in srgb, var(--surface,#fff) 92%, var(--purple,#3b3457) 8%)!important;color:var(--purple,#3b3457)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] body #storeGrid .tag{color:#fffc!important;background:#ffffff12!important}body #storeGrid .product-card-body{gap:var(--space-1);padding-block-start:var(--space-3)}body #storeGrid .product-card-body h3{color:var(--text,#110933);min-block-size:2.55em;margin:0!important}body #storeGrid :where(.family-option-count,.product-card-body p){color:var(--muted,var(--mg231-muted-light))!important}body #storeGrid .price-cta{border-radius:var(--radius-control);background:var(--orange,#fc6501)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;border:0!important;margin-top:auto!important}body.page-product :where(.product-media-card,.purchase-summary-card){border-radius:var(--radius-card);border-color:var(--mg231-border-light)!important;box-shadow:var(--mg231-shadow-rest)!important}body.page-product .product-media-card img#productImage{border-color:var(--mg231-border-light)!important;background:color-mix(in srgb, var(--surface,#fff) 97%, var(--purple,#3b3457) 3%)!important}body.page-product #productName{max-inline-size:20ch!important;margin-bottom:12px!important}body.page-product .option{border-radius:var(--radius-control);background:var(--surface,#fff)!important;box-shadow:none!important;min-height:48px!important}body.page-product .option.active{border-color:var(--orange,#fc6501)!important;background:color-mix(in srgb, var(--surface,#fff) 88%, var(--orange,#fc6501) 12%)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--orange,#fc6501) 22%, transparent)!important}body.page-product .purchase-summary-card{background:var(--surface,#fff)!important}body.page-product #summaryPrice{color:var(--orange,#fc6501)!important;-webkit-text-fill-color:currentColor!important}body.page-product .product-family-spec-item{border-color:var(--mg231-border-light)!important;background:color-mix(in srgb, var(--surface,#fff) 97%, var(--purple,#3b3457) 3%)!important}body :where(.trade-workbook-section){border-radius:var(--radius-card);border-color:var(--mg231-border-light)!important}body :where(input,select,textarea){border-radius:var(--radius-control)}body label:not(.sr-only){color:var(--text,#110933)}body :where(input,select,textarea):focus{border-color:var(--orange,#fc6501)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--orange,#fc6501) 16%, transparent)!important}body details{border-color:var(--mg231-border-light)!important}body details[open] summary{color:var(--orange,#fc6501)}body .mg-search-shell{border-color:var(--mg231-border-light)!important;box-shadow:var(--mg231-shadow-raised)!important}body .mg-search-results-title{color:var(--muted,var(--mg231-muted-light))}body .footer{border-top:1px solid var(--mg231-border-light)}body .footer>p{color:var(--muted,var(--mg231-muted-light))}html[data-theme=dark] body :where(.product-media-card,.purchase-summary-card){background:var(--surface,#201a2d)!important}html[data-theme=dark] body.page-product .option{background:color-mix(in srgb, var(--surface,#201a2d) 91%, #fff 9%)!important}html[data-theme=dark] body.page-product .option.active{background:color-mix(in srgb, var(--surface,#201a2d) 78%, var(--orange,#fc6501) 22%)!important}@media (max-width:760px){body #main-content h1{max-inline-size:22ch}body .section.pad{padding-block:var(--space-7)}body #storeGrid .product-card-body h3{min-block-size:2.56em}body.page-product .purchase-summary-card{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){body :where(.card,.product-card,.product-card-v39,.accessory-card){transition:none!important}}.mg-product-media-stage{border-radius:var(--radius-card);background:linear-gradient(145deg,#fff,#f5f3f8);place-items:center;width:100%;min-height:clamp(280px,42vw,580px);display:grid;overflow:hidden}.mg-product-main-image,.mg-product-main-video{object-fit:contain;background:0 0;width:100%;height:100%;max-height:640px;display:block}.mg-product-main-video{background:#09090b}.mg-original-product-image[hidden]{display:none!important}.mg-product-media-rail{gap:var(--space-2);padding:var(--space-2) var(--space-0) var(--space-1);scrollbar-width:thin;display:flex!important;overflow-x:auto!important}.mg-product-media-caption{color:var(--muted,#6b6573);margin:8px 2px 0}.mg-card-has-uploaded-media img,.mg-card-has-uploaded-media video{filter:none!important}.mg-global-promotion{color:#fff;justify-content:center;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-2) clamp(var(--space-4),4vw,var(--space-8));text-align:center;z-index:35;background:#110933;text-decoration:none;display:flex;position:relative}.mg-global-promotion .mg-promotion-media{object-fit:contain;border-radius:var(--radius-control);width:54px;height:38px}.mg-global-promotion .mg-promotion-copy{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mg-global-promotion h2{color:inherit;margin:0}.mg-global-promotion p{color:#ffffffd1;margin:0}.mg-global-promotion .mg-promotion-cta{color:#fff;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:#fc6501;display:inline-flex}.mg-promotion-space{width:min(1480px,100% - 32px);margin:clamp(22px,4vw,48px) auto}.mg-promotion-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.mg-promotion-card{color:#110933;border-radius:var(--radius-card);background:#fff;border:1px solid #3b345724;min-width:0;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 45px #11093314}.mg-promotion-card>.mg-promotion-media{aspect-ratio:16/8.5;object-fit:cover;background:#0d0c11;width:100%;max-height:520px}.mg-promotion-card .mg-promotion-copy{gap:var(--space-2);padding:clamp(var(--space-4),3vw,var(--space-5));display:grid}.mg-promotion-card h2{margin:0}.mg-promotion-card p{color:#615a69;margin:0}.mg-promotion-cta{color:#fff;width:max-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:#3b3457;justify-content:center;align-items:center;margin-top:4px;display:inline-flex}.mg-promotion-card:hover{transform:translateY(-2px);box-shadow:0 20px 50px #1109331f}.mg-dynamic-promotion-slide{padding:0;background:#0d0c11!important;display:block!important;position:relative!important}.mg-dynamic-promotion-slide>.mg-promotion-media{aspect-ratio:2048/910;object-fit:cover;width:100%;height:100%;display:block}.mg-dynamic-promotion-slide .mg-promotion-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;max-width:min(650px,78%);padding:clamp(var(--space-4),3vw,var(--space-5));border-radius:var(--radius-card);background:#110933c2;border:1px solid #ffffff3d;position:absolute;bottom:clamp(18px,5vw,64px);left:clamp(18px,5vw,78px)}.mg-dynamic-promotion-slide h2{color:#fff;margin:0}.mg-dynamic-promotion-slide p{color:#ffffffdb;margin:8px 0 0}.mg-dynamic-promotion-slide .mg-promotion-cta{background:#fc6501;margin-top:14px}html[data-theme=dark] .mg-product-media-stage,html[data-theme=dark] .mg-promotion-card{background:#1b1b1d;border-color:#ffffff1f}html[data-theme=dark] .mg-promotion-card{color:#f7f4fb}html[data-theme=dark] .mg-promotion-card p{color:#c7c1ce}@media (max-width:760px){.mg-product-media-stage{border-radius:var(--radius-card);min-height:270px}.mg-promotion-space{width:min(100% - 20px,1480px);margin:22px auto}.mg-dynamic-promotion-slide .mg-promotion-copy{max-width:none;padding:var(--space-3);bottom:12px;left:12px;right:12px}.mg-dynamic-promotion-slide>.mg-promotion-media{aspect-ratio:4/3}.mg-global-promotion{padding:var(--space-2) var(--space-3)}.mg-global-promotion .mg-promotion-media,.mg-global-promotion p{display:none}}@media (prefers-reduced-motion:reduce){.mg-promotion-card{transition:none!important}.mg-dynamic-promotion-slide video{animation:none!important}}.mg-card-has-uploaded-media .product-image-link,.mg-card-has-uploaded-media .store-feature-image,.mg-card-media-stage-live{background:var(--mg220-card-stage,var(--surface,#f6f3fc))!important;background-image:none!important;outline:none!important}.mg-card-has-uploaded-media .product-image-link:before,.mg-card-has-uploaded-media .product-image-link:after,.mg-card-media-stage-live:before,.mg-card-media-stage-live:after{content:none!important;background:0 0!important;display:none!important}.mg-card-has-uploaded-media .product-image-link>img[src*=image-needed],.mg-card-has-uploaded-media .product-image-link>img:not([data-uploaded-product-media=true]),.mg-card-has-uploaded-media .product-image-link>video:not([data-uploaded-product-media=true]){display:none!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link>.mg-card-media-image{padding:clamp(var(--space-2), 2.5vw, var(--space-4));border-radius:0;opacity:1!important;filter:none!important;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html[data-theme=dark] .mg-card-media-stage-live{background:var(--mg220-card-stage,#272233)!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link.mg-card-media-stage-live{background:var(--mg220-card-stage,var(--surface,#f6f3fc))!important;box-shadow:none!important;background-image:none!important}.mg-faq-category-button{background:var(--surface);color:var(--text);border:1px solid var(--faq-line);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap;flex:none}.mg-faq-category-button:hover,.mg-faq-category-button[aria-current=true]{border-color:var(--orange);background:var(--soft);color:var(--text)}.mg-faq-category-button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.mg-faq-popular-card{background:linear-gradient(145deg,var(--surface),var(--faq-soft));color:var(--text);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--faq-line);border-radius:var(--radius-card);min-height:112px;padding:var(--space-4);cursor:pointer;display:flex;box-shadow:0 12px 34px #1109330e}.mg-faq-popular-card span:last-child{color:var(--orange);transition:transform .18s}.mg-faq-popular-card:hover{border-color:color-mix(in srgb,var(--orange) 55%,var(--faq-line));transform:translateY(-2px)}.mg-faq-popular-card:hover span:last-child{transform:translate(3px)}.mg-faq-popular-card:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.mg-faq-category-group{margin:0 0 30px;scroll-margin-top:110px}.mg-faq-category-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-0);margin:0 0 12px;display:flex}.mg-faq-category-heading h2{margin:0}.mg-faq-category-heading span{color:var(--muted)}.mg-faq-item{background:var(--surface);border:1px solid var(--faq-line);border-radius:var(--radius-card);margin:0 0 10px;scroll-margin-top:105px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.mg-faq-item.is-open{border-color:color-mix(in srgb,var(--orange) 48%,var(--faq-line));box-shadow:0 12px 36px #11093312}.mg-faq-question{color:var(--text);align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.mg-faq-question:focus-visible{outline:3px solid var(--orange);outline-offset:-4px;border-radius:var(--radius-card)}.mg-faq-question-icon{background:var(--soft);color:var(--orange);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.mg-faq-question-icon:before,.mg-faq-question-icon:after{content:"";border-radius:var(--radius-control);background:currentColor;height:2px;transition:transform .18s;position:absolute;top:10px;left:6px;right:6px}.mg-faq-question-icon:after{transform:rotate(90deg)}.mg-faq-question[aria-expanded=true] .mg-faq-question-icon:after{transform:rotate(0)}.mg-faq-answer-panel{visibility:hidden;max-height:0;transition:max-height .22s,visibility 0s linear .22s;overflow:hidden}.mg-faq-answer-panel.is-open{visibility:visible;transition:max-height .22s}.mg-faq-answer-inner{color:var(--muted);padding:0 var(--space-4) var(--space-4)}.mg-faq-answer-inner p{margin:0 0 12px}.mg-faq-answer-inner p:last-child{margin-bottom:0}.mg-faq-answer-inner ul{padding-left:var(--space-5);margin:7px 0 14px}.mg-faq-answer-inner li{margin:6px 0}.mg-faq-answer-inner a{color:var(--orange);text-underline-offset:3px}.mg-faq-badge{background:var(--soft);color:var(--orange);border-radius:var(--radius-pill);width:max-content;padding:var(--space-1) var(--space-2);align-items:center;margin:0 20px 10px;display:inline-flex}.mg-faq-empty{background:var(--faq-soft);border:1px dashed color-mix(in srgb,var(--orange) 45%,var(--faq-line));border-radius:var(--radius-card);padding:clamp(var(--space-5),5vw,var(--space-7))}.mg-faq-empty h2{margin:0 0 10px}.mg-faq-empty p{color:var(--muted);max-width:580px;margin:0 auto 20px}.mg-faq-loading{color:var(--muted);place-items:center;min-height:240px;display:grid}.mg-faq-loading:before{content:"";border-top-color:var(--orange);border:3px solid var(--line);border-radius:50%;width:30px;height:30px;margin-right:10px;animation:.8s linear infinite mgFaqSpin}@keyframes mgFaqSpin{to{transform:rotate(360deg)}}.mg-context-faq{max-width:1240px;padding:clamp(var(--space-7),7vw,var(--space-8)) clamp(var(--space-4),4vw,var(--space-7));margin:0 auto}.mg-context-faq-head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:18px;display:flex}.mg-context-faq-head h2{margin:0}.mg-context-faq-head p{color:var(--muted);margin:8px 0 0}.mg-context-faq-head>a{color:var(--orange);white-space:nowrap;text-decoration:none}.mg-context-faq-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mg-context-faq .mg-faq-item{height:max-content;margin:0}.mg-checkout-faq-links{padding-top:var(--space-4);border-top:1px solid var(--line);margin-top:16px}.mg-checkout-faq-links strong{margin-bottom:9px;display:block}.mg-checkout-faq-links a{color:var(--muted);padding:var(--space-1) 0;text-decoration:none;display:block}.mg-checkout-faq-links a:hover{color:var(--orange)}@media (max-width:760px){.mg-context-faq-grid{grid-template-columns:1fr}.mg-faq-popular-card{min-height:88px}.mg-faq-question{padding:var(--space-4)}.mg-faq-answer-inner{padding:0 var(--space-4) var(--space-4)}.mg-faq-badge{margin-left:16px}.mg-context-faq-head{display:block}.mg-context-faq-head>a{margin-top:10px;display:inline-block}}@media (prefers-reduced-motion:reduce){.mg-faq-answer-panel,.mg-faq-popular-card,.mg-faq-popular-card span:last-child{transition:none!important}.mg-faq-loading:before{animation:none}}.footer-policy-links{justify-content:center;gap:var(--space-2) var(--space-4);padding:0 var(--space-4);flex-wrap:wrap;margin:18px auto 12px;display:flex}.footer-policy-links a{color:inherit;opacity:.78;text-decoration:none}:is(.footer-policy-links a:hover,.footer-policy-links a:focus-visible){opacity:1;text-decoration:underline}.mg-route-filter-empty{background:var(--surface,#fff);justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-5) var(--space-4);border:1px solid var(--border,#dedbe4);border-radius:var(--radius-card);max-width:680px;margin:16px auto;display:grid}.mg-route-filter-empty span{color:var(--muted,#625d6d)}.mg-route-filter-hidden{display:none!important}.mg-footer-business{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:980px;margin:.75rem auto;display:flex}@media (max-width:760px){.mg-footer-business{padding:0 var(--space-3)}.mg-footer-business span{display:none}.mg-footer-business a{text-align:center;width:100%}}body.page-product .option>span{color:var(--muted);font-weight:600}html[data-theme] body #storeGrid .product-image-link>img:not([aria-hidden=true]),html[data-theme] body #storeGrid .store-feature-image>img:not([aria-hidden=true]),html[data-theme] body #storeGrid .mg-card-media-image,html[data-theme] body .product-media-stage>#productImage{opacity:1!important;visibility:visible!important}html[data-theme] body #storeGrid .product-image-link>img:not([aria-hidden=true]),html[data-theme] body #storeGrid .store-feature-image>img:not([aria-hidden=true]){transform:none!important}:root{--mg-deal-orange:#fc6501;--mg-deal-lilac:#3b3457;--mg-deal-peach:#ffa569}.mg-deals-hero,.mg-deals-catalogue{width:min(1480px,100% - 32px);margin-inline:auto}.mg-deals-catalogue-head{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:24px;display:flex}.mg-deals-catalogue-head h2,.mg-deals-hero h1{margin:0}.mg-deals-catalogue-head p,.mg-deals-hero p{margin-bottom:0}.mg-deals-eyebrow{color:var(--mg-deal-orange);align-items:center;gap:var(--space-2);text-transform:uppercase;margin:0 0 10px;display:inline-flex}.mg-deals-eyebrow:before{content:"";box-shadow:0 0 0 5px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%;width:9px;height:9px}.mg-hot-deals-count{background:color-mix(in srgb, var(--mg-deal-orange) 8%, transparent);color:var(--mg-deal-orange);min-height:34px;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--mg-deal-orange) 28%, transparent);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;display:inline-flex}.mg-hot-deals-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mg-hot-deal-card{background:var(--surface,#fff);border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:var(--radius-card);min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 18px 46px #11093314}.mg-hot-deal-card:hover,.mg-hot-deal-card:focus-within{border-color:color-mix(in srgb, var(--mg-deal-orange) 45%, transparent);transform:translateY(-4px);box-shadow:0 24px 54px #11093324}.mg-hot-deal-media-link{background:linear-gradient(145deg, color-mix(in srgb, var(--mg-deal-peach) 18%, #fff), color-mix(in srgb, var(--mg-deal-lilac) 9%, #fff));aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.mg-hot-deal-media-link img{object-fit:contain;width:100%;height:100%;padding:var(--space-4);transition:transform .28s}.mg-hot-deal-card:hover .mg-hot-deal-media-link img{transform:scale(1.035)}.mg-hot-deal-badge{background:var(--mg-deal-orange);color:#fff;z-index:2;max-width:calc(100% - 28px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;top:14px;left:14px;overflow:hidden}.mg-hot-deal-body{min-height:250px;padding:var(--space-4);flex-direction:column;display:flex}.mg-hot-deal-category{color:var(--muted,#6b6679);text-transform:uppercase;margin:0 0 7px}.mg-hot-deal-title{margin:0}.mg-hot-deal-title a{color:inherit;text-decoration:none}.mg-hot-deal-note{color:var(--muted,#6b6679);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 16px;display:-webkit-box;overflow:hidden}.mg-hot-deal-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.mg-hot-deal-price strong{color:var(--mg-deal-orange)}.mg-hot-deal-price del{color:var(--muted,#777)}.mg-hot-deal-meta{gap:var(--space-2);flex-wrap:wrap;min-height:24px;margin:11px 0 0;display:flex}.mg-hot-deal-meta span{background:color-mix(in srgb, var(--mg-deal-lilac) 8%, transparent);color:var(--muted,#676174);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill)}.mg-hot-deal-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.mg-hot-deal-action{color:inherit;min-height:43px;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:var(--radius-control);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mg-hot-deal-action.primary{border-color:var(--mg-deal-orange);background:var(--mg-deal-orange);color:#fff}:is(.mg-hot-deal-action:hover,.mg-hot-deal-action:focus-visible){outline:2px solid color-mix(in srgb, var(--mg-deal-orange) 50%, transparent);outline-offset:2px}.mg-hot-deals-empty{background:linear-gradient(135deg, color-mix(in srgb, var(--mg-deal-orange) 7%, transparent), color-mix(in srgb, var(--mg-deal-lilac) 6%, transparent));justify-items:start;gap:var(--space-3);min-height:190px;padding:clamp(var(--space-5), 5vw, var(--space-7));border:1px dashed color-mix(in srgb, var(--mg-deal-orange) 45%, transparent);border-radius:var(--radius-card);grid-column:1/-1;display:grid}.mg-hot-deals-empty h3,.mg-hot-deals-empty p{margin:0}.mg-hot-deals-empty p{color:var(--muted,#6b6679);max-width:620px}.mg-deals-hero .mg-deals-eyebrow{color:var(--mg-deal-peach)}.mg-deals-hero-actions{gap:var(--space-3);flex-wrap:wrap;margin-top:22px;display:flex}.mg-deals-hero{color:#fff;padding:clamp(var(--space-7), 7vw, var(--space-9));border-radius:var(--radius-card);background:radial-gradient(circle at 82% 24%,#ffa569b3,#0000 24%),radial-gradient(circle at 12% 86%,#fc650138,#0000 28%),linear-gradient(130deg,#110933,#35285f 67%,#6a3153);margin-top:clamp(28px,4vw,58px);position:relative;overflow:hidden}.mg-deals-hero:after{content:"%";color:#ffffff1f;pointer-events:none;font-size:clamp(7rem,20vw,18rem);line-height:.7;position:absolute;top:50%;right:clamp(24px,7vw,100px);transform:translateY(-50%)rotate(-9deg)}.mg-deals-hero-copy{z-index:1;max-width:770px;position:relative}.mg-deals-hero p{color:#ffffffd1;max-width:680px}.mg-deals-catalogue{padding:clamp(var(--space-7), 7vw, var(--space-9)) 0}.mg-deal-filters{gap:var(--space-2);flex-wrap:wrap;margin:0 0 24px;display:flex}.mg-deal-filter{color:inherit;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:var(--radius-pill);cursor:pointer;background:0 0}.mg-deal-filter[aria-pressed=true]{border-color:var(--mg-deal-orange);background:var(--mg-deal-orange);color:#fff}.page-deals .mg-hot-deals-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme=dark] .mg-hot-deal-card{background:#211d28;border-color:#ffffff1a;box-shadow:0 18px 46px #00000038}html[data-theme=dark] .mg-hot-deal-media-link{background:linear-gradient(145deg,#ffa5691c,#3b345747)}html[data-theme=dark] .mg-hot-deals-empty{background:linear-gradient(135deg,#fc65011a,#3b345729)}@media (max-width:1200px){.mg-hot-deals-grid,.page-deals .mg-hot-deals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.mg-hot-deals-grid,.page-deals .mg-hot-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mg-deals-hero,.mg-deals-catalogue{width:min(100% - 20px,1480px)}.mg-deals-catalogue-head{flex-direction:column;align-items:start}.mg-hot-deals-grid,.page-deals .mg-hot-deals-grid{grid-template-columns:1fr}.mg-hot-deal-body{min-height:225px}.mg-deals-hero{border-radius:var(--radius-card)}.mg-deals-hero:after{opacity:.55}}@media (prefers-reduced-motion:reduce){.mg-hot-deal-card,.mg-hot-deal-media-link img{transition:none}}:root{--font-body:"Manrope", "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Sora", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--type-display-size:clamp(2.25rem, 1.75rem + 2.5vw, 3.5rem);--type-h2-size:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--type-h3-size:clamp(1.0625rem, 1.02rem + .22vw, 1.1875rem);--type-price-size:clamp(1.1875rem, 1.145rem + .2vw, 1.3125rem);--type-body-size:clamp(.9375rem, .91rem + .13vw, 1rem);--type-meta-size:clamp(.8125rem, .79rem + .12vw, .875rem);--type-eyebrow-size:clamp(.71875rem, .69rem + .13vw, .78125rem);--type-display-weight:800;--type-heading-weight:700;--type-price-weight:800;--type-body-weight:400;--type-meta-weight:600;--type-eyebrow-weight:800;--type-display-leading:1.05;--type-h2-leading:1.15;--type-h3-leading:1.3;--type-price-leading:1.2;--type-body-leading:1.6;--type-meta-leading:1.4;--type-eyebrow-leading:1.3;--type-display-tracking:-.03em;--type-h2-tracking:-.02em;--type-h3-tracking:-.01em;--type-price-tracking:-.01em;--type-body-tracking:0;--type-meta-tracking:0;--type-eyebrow-tracking:.09em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container-max:1500px;--container-pad:clamp(var(--space-4), 3vw, var(--space-6));--section-space-tight:clamp(var(--space-7), 5vw, var(--space-8));--grid-gap:clamp(var(--space-4), 2vw, var(--space-5));--card-pad:clamp(var(--space-4), 2vw, var(--space-5));--radius-control:12px;--radius-card:20px;--radius-pill:999px;--mg-page-max:var(--container-max);--mg-page-pad:var(--container-pad);--mg218-control-gap:var(--space-3)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-theme] body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme] body :where(button,input,select,textarea){font-synthesis:none;font-family:inherit}html[data-theme] body :where(h1,h2,h3,.headline){min-inline-size:0;max-inline-size:100%;font-family:var(--font-display);overflow-wrap:break-word;word-break:normal;text-wrap:balance;margin-block-start:0}html[data-theme] body :where(h1,.headline){font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}html[data-theme] body h2{font-size:var(--type-h2-size);font-weight:var(--type-heading-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}html[data-theme] body :where(h3){font-size:var(--type-h3-size);font-weight:var(--type-heading-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}html[data-theme] body :where(p,li,dd,dt){font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);overflow-wrap:break-word;word-break:normal;text-wrap:pretty}html[data-theme] body :where(strong,b){font-weight:var(--type-heading-weight)}html[data-theme] body :where(.price,.price-cta){font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-leading);letter-spacing:var(--type-price-tracking);font-variant-numeric:tabular-nums lining-nums}html[data-theme] body :where(label:not(.sr-only),.muted,.family-option-count,.mg-noscript-notice,.mg-offline-notice,.nav-inner,.nav-links a,.mobile-drawer a,.mg-mega-filter-link,.mega-menu a){font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}html[data-theme] body :where(.tag,.trade-decision-badge){font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}html[data-theme] body :where(.btn,.primary-btn,.secondary-btn,.cta-button,.option,.category-filter,.mg-filter-sort-actions button,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn){min-block-size:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);font-size:var(--type-meta-size);font-weight:var(--type-heading-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking);white-space:normal;overflow-wrap:break-word;text-wrap:balance}html[data-theme] body :where(input,select,textarea){border-radius:var(--radius-control);min-inline-size:0;max-inline-size:100%;font-size:max(1rem, var(--type-body-size));font-weight:var(--type-body-weight);line-height:var(--type-meta-leading);letter-spacing:0}html[data-theme] body details summary{font-size:var(--type-h3-size);font-weight:var(--type-heading-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);overflow-wrap:break-word;text-wrap:pretty}html[data-theme] body :where(.section,.page-hero,.product-detail-section){width:min(100% - (var(--container-pad) * 2), var(--container-max));padding-block:var(--section-space-tight);margin-inline:auto}html[data-theme] body :where(#storeGrid,.product-grid,.apple-store-row){gap:var(--grid-gap)}html[data-theme] body :where(.product-card,.product-card-v39,.accessory-card,.store-feature-card,.product-media-card,.purchase-summary-card){border-radius:var(--radius-card)}html[data-theme] body :where(.product-card-body){padding:var(--card-pad)}html[data-theme] body :where(.tag,.badge,.family-option-count){border-radius:var(--radius-pill)}@media (max-width:760px){:root{--container-pad:var(--space-4);--section-space-tight:var(--space-7);--grid-gap:var(--space-4);--card-pad:var(--space-4)}}@media (min-width:1081px){:root{--container-pad:var(--space-6);--section-space-tight:var(--space-8);--grid-gap:var(--space-5);--card-pad:var(--space-5)}}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{opacity:1}html[data-theme] [disabled],html[data-theme] .disabled{opacity:.62}html[data-theme]{--mg-sticky-section-top:64px}html[data-theme] main{overflow-x:clip}html[data-theme] section{box-sizing:border-box}html[data-theme] .section,html[data-theme] .page-hero,html[data-theme] .product-detail-section{width:min(100% - (var(--container-pad) * 2), var(--container-max));padding-block:var(--section-space-tight);margin-inline:auto}html[data-theme] main>section:first-child{padding-top:clamp(var(--space-5), 4vw, var(--space-7))}html[data-theme] main>section+section{margin-top:0}html[data-theme] .hero,html[data-theme] .page-hero{border-radius:var(--radius-card);border-style:solid;border-width:1px}html[data-theme] #storeGrid,html[data-theme] .product-grid,html[data-theme] .apple-store-row{gap:var(--grid-gap);align-items:stretch}html[data-theme] #storeGrid{margin-inline:auto}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{z-index:2;border-width:0;padding:0;top:auto}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{border-radius:var(--radius-pill);border-style:solid;border-width:1px}html[data-theme] .product-card,html[data-theme] .product-card-v39,html[data-theme] .accessory-card,html[data-theme] .store-feature-card{border-radius:var(--radius-card);border-style:solid;border-width:1px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}html[data-theme] .product-card:hover,html[data-theme] .product-card-v39:hover,html[data-theme] .accessory-card:hover,html[data-theme] .store-feature-card:hover{transform:translateY(-4px)}html[data-theme] .product-card img,html[data-theme] .accessory-card img,html[data-theme] .store-feature-card img{object-fit:contain;max-width:100%}html[data-theme] #storeGrid .product-card{flex-direction:column;min-height:100%;display:flex}html[data-theme] .product-card-body{padding-inline:clamp(var(--space-3), 1.5vw, var(--space-4))}html[data-theme] .product-card h3,html[data-theme] .store-feature-card h3,html[data-theme] .product-card p,html[data-theme] .store-feature-card p{margin:0}html[data-theme] .tag,html[data-theme] .family-option-count{border-radius:var(--radius-pill);border-style:solid;border-width:1px}html[data-theme] .primary-btn,html[data-theme] .cta-button,html[data-theme] .price-cta,html[data-theme] #checkoutBtn,html[data-theme] #sendTradeBtn,html[data-theme] #sellWhatsappBtn{border-radius:var(--radius-card)}html[data-theme] .secondary-btn,html[data-theme] .option,html[data-theme] .mg-filter-option,html[data-theme] .mg-sort-option{border-radius:var(--radius-card);border-style:solid;border-width:1px}html[data-theme] .store-feature-card{min-height:100%}html[data-theme] footer,html[data-theme] .footer{border-top-style:solid;border-top-width:1px}@media (max-width:760px){html[data-theme] .section,html[data-theme] .page-hero,html[data-theme] .product-detail-section{width:min(100% - 24px, var(--container-max))}html[data-theme] .product-card-body{padding-inline:var(--space-2)}}html[data-theme] body{min-width:320px}html[data-theme] body *{box-sizing:border-box}html[data-theme] main{width:100%;overflow:clip}html[data-theme] main>section{scroll-margin-top:120px}html[data-theme] .section,html[data-theme] .product-detail-section{margin-inline:auto}html[data-theme] .top-nav{border-bottom-style:solid;border-bottom-width:1px;min-height:56px}html[data-theme] .top-nav a{min-height:38px}html[data-theme] .mg-final-filter-tools{margin-top:0;margin-bottom:14px}html[data-theme] #storeGrid{align-items:stretch;margin:0 auto;display:grid}html[data-theme] .product-card,html[data-theme] .store-feature-card{border-radius:var(--radius-card);border-style:solid;border-width:1px;flex-direction:column;min-height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}html[data-theme] .product-card:hover,html[data-theme] .store-feature-card:hover{transform:translateY(-4px)}html[data-theme] .product-image-link{aspect-ratio:1.16/.78;border-radius:var(--radius-card);border-style:solid;border-width:1px;place-items:center;width:calc(100% - 24px);min-height:154px;margin:10px auto 8px;display:grid;overflow:hidden}html[data-theme] .product-image-link img{object-fit:contain;max-width:88%;max-height:88%}html[data-theme] .product-card-body{padding:0 var(--space-4) var(--space-3);gap:var(--space-2);flex:auto;display:grid}html[data-theme] .product-card h3,html[data-theme] .product-card p{margin:0}html[data-theme] .tag,html[data-theme] .family-option-count{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border-style:solid;border-width:1px;margin:10px 12px 0}html[data-theme] .price-cta,html[data-theme] .cta-button{border-radius:var(--radius-card);justify-content:center;align-items:center;min-height:42px;margin:auto 14px 14px;display:inline-flex}html[data-theme] .apple-store-row{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}html[data-theme] .section.pad{padding-block:clamp(var(--space-5), 4vw, var(--space-7))}html[data-theme] .product-detail-section{padding-block:clamp(var(--space-4), 4vw, var(--space-7))}html[data-theme] .product-media-card,html[data-theme] .purchase-summary-card{border-radius:var(--radius-card);border-style:solid;border-width:1px}html[data-theme] input,html[data-theme] select,html[data-theme] textarea{border-radius:var(--radius-control);border-style:solid;border-width:1px;min-height:46px}html[data-theme] input:focus,html[data-theme] select:focus,html[data-theme] textarea:focus{outline-width:3px;outline-style:solid}html[data-theme] .primary-btn,html[data-theme] .secondary-btn,html[data-theme] button{min-height:40px}html[data-theme] .mg-filter-sort-panel{border-radius:var(--radius-card);border-style:solid;border-width:1px}html[data-theme] .mg-filter-option,html[data-theme] .mg-sort-option{border-radius:var(--radius-card);border-style:solid;border-width:1px;min-height:44px}html[data-theme] .mg-floating-help-tooltip{white-space:nowrap;max-width:calc(100vw - 36px);left:auto;right:0}html[data-theme] .mg-v170-target:focus-visible{outline-offset:4px;outline-width:3px;outline-style:solid}@media (max-width:760px){html[data-theme] .product-image-link{border-radius:var(--radius-card);width:calc(100% - 18px);min-height:120px;margin:8px auto 6px}html[data-theme] .product-card-body{padding:0 var(--space-2) var(--space-2)}html[data-theme] .tag,html[data-theme] .family-option-count{padding:var(--space-1) var(--space-2);margin:8px 9px 0}html[data-theme] .price-cta,html[data-theme] .cta-button{border-radius:var(--radius-control);min-height:38px;margin:auto 10px 10px}html[data-theme] .mg-filter-sort-panel{max-height:min(84vh,700px);overflow:auto}html[data-theme] .mg-filter-options,html[data-theme] .mg-sort-options{gap:var(--space-2);grid-template-columns:1fr;display:grid}}@media (max-width:480px){html[data-theme] #storeGrid{gap:var(--space-2)}}html[data-theme] body{overflow-x:clip}html[data-theme] main{padding-bottom:clamp(var(--space-8), 7vw, var(--space-9))}html[data-theme] .section,html[data-theme] .product-detail-section{width:min(100% - (var(--container-pad) * 2), var(--container-max));max-width:var(--container-max)}html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card,.product-media-card,.purchase-summary-card){border-radius:var(--radius-card)}html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):hover{transform:translateY(-3px)}html[data-theme] :where(.product-image-link,.store-feature-image,.product-media-card img){border-radius:var(--radius-control)}html[data-theme] #storeGrid{width:min(100% - (var(--container-pad) * 2), var(--container-max));gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{width:min(100% - (var(--container-pad) * 2), var(--container-max));justify-content:space-between;align-items:center;gap:var(--space-4);pointer-events:none;margin:clamp(6px,.8vw,10px) auto clamp(16px,1.7vw,24px);display:flex;position:relative;overflow:visible}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{clip-path:none;opacity:1;clip:auto;visibility:visible;white-space:normal;gap:var(--space-0);pointer-events:none;width:auto;min-width:0;max-width:min(50%,460px);height:auto;display:grid;position:static;overflow:hidden}html[data-theme] :where(.primary-btn,.secondary-btn,.cta-button,.price-cta,button){border-radius:var(--radius-control);min-height:42px}html[data-theme] :where(input,select,textarea){border-radius:var(--radius-control)}html[data-theme] .mg-floating-help{width:48px;height:48px;right:max(18px, env(safe-area-inset-right));border-radius:var(--radius-pill)}@media (max-width:760px){html[data-theme] main{padding-bottom:var(--space-9)}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{justify-content:flex-end;width:calc(100% - 48px);margin:10px auto 14px}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{display:none}html[data-theme] #storeGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px)}html[data-theme] .mg-floating-help{width:44px;height:44px;right:max(14px, env(safe-area-inset-right))}html[data-theme] .mg-filter-sort-panel{border-radius:var(--radius-card) var(--radius-card) 0 0}}html[data-theme] .apple-store-row{gap:var(--grid-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--card-pad);padding:var(--space-1) var(--card-pad) var(--space-5);box-sizing:border-box;grid-template-columns:none;grid-auto-columns:minmax(285px,380px);grid-auto-flow:column;display:grid;overflow:auto visible}html[data-theme] .apple-store-row:after{inline-size:max(1px, calc(var(--card-pad) - var(--grid-gap)));scroll-snap-align:end;block-size:1px}html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card){transition:border-color .18s,box-shadow .18s,background .18s;position:relative;transform:none}:is(html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):hover,html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):focus-visible),html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card) img,html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):hover img{transform:none}html[data-theme] :where(.product-card,.product-card-v39,.store-feature-card):focus-visible img{transform:none}html[data-theme] #storeGrid .product-card{overflow:hidden}html[data-theme] #storeGrid .product-card .price-cta{border-radius:var(--radius-pill);z-index:2;align-self:center;width:min(100% - 28px,230px);min-height:42px;margin:0 auto 14px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s,background .22s}@media (hover:none){html[data-theme] #storeGrid .product-card .price-cta{transform:none}}@media (max-width:760px){html[data-theme] .apple-store-row{padding-block:var(--space-1) var(--space-5);grid-auto-columns:minmax(248px,78vw)}}@media (hover:hover) and (pointer:fine){html[data-theme] #storeGrid .product-card,html[data-theme] #storeGrid .product-card:hover{min-block-size:100%;padding-bottom:0}html[data-theme] #storeGrid .product-card:focus-visible{min-block-size:100%;padding-bottom:0}html[data-theme] #storeGrid .product-card .price-cta,html[data-theme] #storeGrid .product-card:hover .price-cta{width:calc(100% - 28px);max-width:none;min-height:42px;padding:var(--space-2) var(--space-3);pointer-events:auto;margin:auto 14px 14px;position:relative;top:auto;left:auto;transform:none}html[data-theme] #storeGrid .product-card:focus-visible .price-cta{width:calc(100% - 28px);max-width:none;min-height:42px;padding:var(--space-2) var(--space-3);pointer-events:auto;margin:auto 14px 14px;position:relative;top:auto;left:auto;transform:none}}html[data-theme] body #storeGrid .product-card,html[data-theme] body #storeGrid .product-card:hover,html[data-theme] body .apple-store-row .store-feature-card,html[data-theme] body .apple-store-row .store-feature-card:hover{transition:box-shadow .18s,border-color .18s,background .18s;transform:none}html[data-theme] body #storeGrid .product-card:focus-visible{transition:box-shadow .18s,border-color .18s,background .18s;transform:none}html[data-theme] body .apple-store-row .store-feature-card:focus-visible{transition:box-shadow .18s,border-color .18s,background .18s;transform:none}html[data-theme] body #storeGrid .product-card img,html[data-theme] body #storeGrid .product-card:hover img,html[data-theme] body .apple-store-row .store-feature-card img,html[data-theme] body .apple-store-row .store-feature-card:hover img{transform:none}html[data-theme] body #storeGrid .product-card:focus-visible img{transform:none}html[data-theme] body .apple-store-row .store-feature-card:focus-visible img{transform:none}@media (max-width:760px){html[data-theme] body #storeGrid .product-card{min-block-size:0;padding-bottom:var(--space-3)}html[data-theme] body #storeGrid .product-card .price-cta,html[data-theme] body #storeGrid .product-card:hover .price-cta{width:100%;max-width:230px;min-height:48px;padding:var(--space-2) var(--space-2);pointer-events:auto;margin:0 auto 12px;position:relative;top:auto;left:auto;transform:none}html[data-theme] body #storeGrid .product-card:focus-visible .price-cta{width:100%;max-width:230px;min-height:48px;padding:var(--space-2) var(--space-2);pointer-events:auto;margin:0 auto 12px;position:relative;top:auto;left:auto;transform:none}}html[data-theme] body #storeGrid .product-card:after,html[data-theme] body #storeGrid .product-card:hover:after{opacity:0;display:none}html[data-theme] body #storeGrid .product-card:focus-visible:after{opacity:0;display:none}html[data-theme] body #storeGrid .product-card .product-image-link,html[data-theme] body #storeGrid .product-card .product-card-body,html[data-theme] body #storeGrid .product-card .tag,html[data-theme] body #storeGrid .product-card .family-option-count,html[data-theme] body #storeGrid .product-card:hover .product-image-link,html[data-theme] body #storeGrid .product-card:hover .product-card-body,html[data-theme] body #storeGrid .product-card:hover .tag,html[data-theme] body #storeGrid .product-card:hover .family-option-count{opacity:1;transform:none}html[data-theme] body #storeGrid .product-card:focus-visible .product-image-link{opacity:1;transform:none}html[data-theme] body #storeGrid .product-card:focus-visible .product-card-body{opacity:1;transform:none}html[data-theme] body #storeGrid .product-card:focus-visible .tag{opacity:1;transform:none}html[data-theme] body #storeGrid .product-card:focus-visible .family-option-count{opacity:1;transform:none}:is(html[data-theme] body #storeGrid .product-card:hover,html[data-theme] body #storeGrid .product-card:focus-visible){transform:none}html[data-theme] body .top-nav .logo-mark,html[data-theme] body .top-nav .logo-mark:hover,html[data-theme] body .top-nav .logo-mark:focus,html[data-theme] body .top-nav .logo-mark:active,html[data-theme] body .top-nav .logo-mark[aria-current]{border-width:0;outline-width:0;transform:none}html[data-theme] body .top-nav .logo-mark:focus-visible{border-width:0;outline-width:0;transform:none}html[data-theme] body #themeToggle .theme-icon-moon{opacity:1;transform:rotate(0)scale(1)}html[data-theme] body #themeToggle .theme-icon-sun{opacity:0;transform:rotate(60deg)scale(.6)}html[data-theme] body #themeToggle .theme-icon-moon,html[data-theme] body #themeToggle .theme-icon-sun{opacity:1;pointer-events:none;display:inline-flex;position:relative;inset:auto;transform:none}:root,html[data-theme]{--mg217-ribbon-content-height:68px;--mg217-ribbon-total-height:calc(var(--mg217-ribbon-content-height) + env(safe-area-inset-top,0px))}html[data-theme]{scroll-padding-top:calc(var(--mg217-ribbon-total-height) + var(--space-4))}html[data-theme] body{padding-top:var(--mg217-ribbon-total-height)}html[data-theme] body .top-nav{width:100%;height:var(--mg217-ribbon-total-height);min-height:var(--mg217-ribbon-total-height);z-index:3100;margin:0;position:fixed;inset:0 0 auto;transform:none}html[data-theme] body .top-nav>.nav-inner{width:100%;height:var(--mg217-ribbon-content-height);min-height:var(--mg217-ribbon-content-height)}@media (max-width:1080px){:root,html[data-theme]{--mg217-ribbon-content-height:64px}}html[data-theme] body main,html[data-theme] body main :where(p,li,dt,dd,address,.muted){text-align:left}html[data-theme] body main :where(.seo-answer-intro){text-align:left;justify-items:start}html[data-theme] body main :where(.seo-answer-intro) :where(h1,h2,h3,p,.muted,span,strong){text-align:left}html[data-theme] body #storeGrid :where(.product-card-body,.mg-card-v220-link>.product-card-body){text-align:left;justify-items:start}html[data-theme] body #storeGrid :where(.product-card-body h3,.product-card-body p,.product-card-body .family-option-count){text-align:left;width:100%}html[data-theme] body #storeGrid :where(.price-cta,.cta-button){text-align:center}html[data-theme] body main :where(.store-feature-card,.product-media-card,.purchase-summary-card,.product-family-spec-item,.seo-answer-shell,.seo-answer-grid>*),html[data-theme] body main :where(form,fieldset),html[data-theme] body main :where(label,legend),html[data-theme] body main :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),select,textarea){text-align:left}html[data-theme] body main select{text-align-last:left}html[data-theme] body main select option{text-align:left}html[data-theme] body :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],.btn,.primary-btn,.secondary-btn,.cta-button,.price-cta,.mg-page-btn,.mg-filter-sort-open,.mg-filter-sort-apply,.mg-filter-sort-close,.option,.category-filter){text-align:center}html[data-theme] body :where(.mg-faq-question,.mg-faq-category-button,.mg-search-result),html[data-theme] body main :where(.mg-faq-popular-card){text-align:left}html[data-theme] body main .mg-faq-empty{text-align:center}html[data-theme] body :where(.mg-search-results){text-align:left}@media (max-width:760px){html[data-theme] body main :where(.actions){inline-size:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#fff;--card-surface:#fbfafc;--cta-bg:#fc6501;--cta-bg-hover:#ff7a22;--cta-bg-active:#e85b00;--cta-text:#1a1a1a;--cta-border:#1a1a1a3d;--cta-shadow:0 12px 28px #fc65013d;--price-bg:#fff0e5;--price-text:#6e2900;--price-border:#f2b184;--condition-new-bg:#eaf8ef;--condition-new-text:#14532d;--condition-new-border:#86d19d;--condition-preowned-bg:#eef4ff;--condition-preowned-text:#1e3a8a;--condition-preowned-border:#93b4f5;--condition-mixed-bg:#f2eeff;--condition-mixed-text:#4c348a;--condition-mixed-border:#b9a8ea;--bg:var(--page-bg);--surface:var(--card-surface);--orange:var(--cta-bg);--mg-orange:var(--cta-bg);--mg-ui-orange:var(--cta-bg);--mg-ui-orange-2:var(--cta-bg-hover);--slick-orange:var(--cta-bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#1a1a1a;--card-surface:#222;--cta-bg:#d97a3f;--cta-bg-hover:#e08a4f;--cta-bg-active:#c86a32;--cta-text:#1a1a1a;--cta-border:#ffd6ba85;--cta-shadow:0 12px 28px #00000057;--price-bg:#2c211b;--price-text:#ffd6ba;--price-border:#d97a3f94;--condition-new-bg:#1e3326;--condition-new-text:#b8f3c8;--condition-new-border:#477a58;--condition-preowned-bg:#1f2e47;--condition-preowned-text:#c7dbff;--condition-preowned-border:#4d75b4;--condition-mixed-bg:#2a2540;--condition-mixed-text:#ded4ff;--condition-mixed-border:#685d91;--bg:var(--page-bg);--surface:var(--card-surface);--orange:var(--cta-bg);--mg-orange:var(--cta-bg);--mg-ui-orange:var(--cta-bg);--mg-ui-orange-2:var(--cta-bg-hover);--slick-orange:var(--cta-bg)}html[data-theme=light],html[data-theme=light] body{background:var(--page-bg)}html[data-theme] body .btn.orange,html[data-theme] body .primary-btn,html[data-theme] body button.primary-btn,html[data-theme] body a.primary-btn,html[data-theme] body .cta-button,html[data-theme] body .price-cta,html[data-theme] body .product-card .cta-button,html[data-theme] body .product-card-v39 .cta-button,html[data-theme] body .store-feature-card .price-cta,html[data-theme] body #checkoutBtn,html[data-theme] body #sendTradeBtn,html[data-theme] body #sellWhatsappBtn{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg);border-color:var(--cta-border);text-shadow:none;box-shadow:var(--cta-shadow);opacity:1;background-image:none}html[data-theme] body .btn.orange:hover,html[data-theme] body .primary-btn:hover,html[data-theme] body .cta-button:hover,html[data-theme] body .price-cta:hover,html[data-theme] body #checkoutBtn:hover,html[data-theme] body #sendTradeBtn:hover,html[data-theme] body #sellWhatsappBtn:hover{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body .btn.orange:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body .primary-btn:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body .cta-button:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body .price-cta:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body #checkoutBtn:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body #sendTradeBtn:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body #sellWhatsappBtn:focus-visible{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-hover);border-color:var(--cta-border);text-shadow:none;background-image:none}html[data-theme] body .btn.orange:active,html[data-theme] body .primary-btn:active,html[data-theme] body .cta-button:active,html[data-theme] body .price-cta:active,html[data-theme] body #checkoutBtn:active,html[data-theme] body #sendTradeBtn:active,html[data-theme] body #sellWhatsappBtn:active{color:var(--cta-text);-webkit-text-fill-color:var(--cta-text);background:var(--cta-bg-active);text-shadow:none;background-image:none;box-shadow:inset 0 2px 7px #0000002e}html[data-theme] body :where(.btn.orange *,.primary-btn *,.cta-button *,.price-cta *,#checkoutBtn *,#sendTradeBtn *,#sellWhatsappBtn *){color:inherit;-webkit-text-fill-color:inherit;opacity:1}html[data-theme] body .primary-btn:disabled,html[data-theme] body .cta-button:disabled,html[data-theme] body .price-cta:disabled,html[data-theme] body #checkoutBtn:disabled,html[data-theme] body #sendTradeBtn:disabled,html[data-theme] body #sellWhatsappBtn:disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);background:var(--surface);border-color:var(--line);box-shadow:none;cursor:not-allowed}html[data-theme] body .price:not(.price-cta){background:var(--price-bg);color:var(--price-text);-webkit-text-fill-color:var(--price-text);box-shadow:none;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--price-border);border-radius:var(--radius-control);font-variant-numeric:tabular-nums lining-nums;align-items:center;display:inline-flex}html[data-theme] body .price-cta{font-size:var(--type-price-size);font-weight:var(--type-price-weight);font-variant-numeric:tabular-nums lining-nums}html[data-theme] body :where(.tag,.mg-modal-v220__tag){background:var(--condition-mixed-bg);color:var(--condition-mixed-text);-webkit-text-fill-color:var(--condition-mixed-text);border:1px solid var(--condition-mixed-border)}html[data-theme] body .product-card[data-condition=Pre-Owned]>.tag,html[data-theme] body .product-card-v39[data-condition=Pre-Owned]>.tag{background:var(--condition-preowned-bg);color:var(--condition-preowned-text);-webkit-text-fill-color:var(--condition-preowned-text);border-color:var(--condition-preowned-border)}html[data-theme] body .product-card[data-condition*=Brand\ New][data-condition*=Pre-Owned]>.tag,html[data-theme] body .product-card-v39[data-condition*=Brand\ New][data-condition*=Pre-Owned]>.tag{background:var(--condition-mixed-bg);color:var(--condition-mixed-text);-webkit-text-fill-color:var(--condition-mixed-text);border-color:var(--condition-mixed-border)}@media (prefers-reduced-motion:reduce){html[data-theme] body :where(.primary-btn,.cta-button,.price-cta,.btn.orange){transition:none}}html[data-theme] body.mg-v248-catalog-ready .mg-v248-catalog-tools{background:var(--surface,#fbfafc);justify-content:space-between;align-items:center;gap:var(--space-16,16px);margin:0 0 var(--space-24,24px);padding:var(--space-16,16px);border:1px solid var(--border,#1a1a1a1f);border-radius:var(--radius-card,20px);display:flex}html[data-theme] body.mg-v248-catalog-ready .mg-v248-catalog-tools .mg-product-tools-copy{gap:4px;min-width:0;display:grid}html[data-theme] body.mg-v248-catalog-ready .mg-v248-catalog-tools .mg-product-tools-copy strong{font-family:var(--font-heading,"Sora", sans-serif);font-size:var(--text-h3,clamp(17px, 1.2vw, 19px))}html[data-theme] body.mg-v248-catalog-ready .mg-v248-catalog-tools [data-v248-summary]{color:var(--muted,#55505f);font-size:var(--text-meta,clamp(13px, 1vw, 14px));line-height:1.4}html[data-theme] body .mg-v248-catalog-tools .mg-filter-sort-open{flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}html[data-theme] body .mg-v248-catalog-tools .mg-filter-sort-open svg{block-size:21px;inline-size:21px}html[data-theme] body .mg-v248-filter-layer[hidden]{display:none}html[data-theme] body .mg-v248-filter-layer{z-index:100000;justify-items:end;display:grid;position:fixed;inset:0}html[data-theme] body .mg-v248-filter-layer .mg-filter-sort-backdrop{cursor:default;background:#0a081094;border:0;border-radius:0;block-size:100%;inline-size:100%;position:absolute;inset:0}html[data-theme] body .mg-v248-filter-layer .mg-filter-sort-panel{background:var(--surface,#fbfafc);z-index:1;block-size:100%;inline-size:min(480px,100%);padding:var(--space-24,24px);border-radius:0;position:relative;overflow-y:auto;box-shadow:-20px 0 55px #0a081038}html[data-theme] body .mg-v248-filter-search,html[data-theme] body .mg-v248-brand-field{margin-block:var(--space-24,24px);gap:8px;display:grid}html[data-theme] body .mg-v248-filter-search label,html[data-theme] body .mg-v248-brand-field label{font-weight:700}html[data-theme] body .mg-v248-filter-search input,html[data-theme] body .mg-v248-brand-field select{background:var(--bg,#fff);color:var(--text,#1a1a1a);border:1px solid var(--border,#1a1a1a29);border-radius:var(--radius-control,12px);text-align:left;min-block-size:48px;inline-size:100%;padding-inline:14px}html[data-theme] body .mg-v248-filter-layer .mg-filter-options,html[data-theme] body .mg-v248-filter-layer .mg-sort-options{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] body .mg-v248-filter-layer :is(.mg-filter-option,.mg-sort-option).active{border-color:var(--orange,#fc6501);background:color-mix(in srgb, var(--orange,#fc6501) 16%, var(--surface,#fbfafc));color:var(--text,#1a1a1a)}html[data-theme=dark] body .mg-v248-filter-layer :is(.mg-filter-option,.mg-sort-option).active{border-color:var(--dark-orange,#d97a3f);background:color-mix(in srgb, var(--dark-orange,#d97a3f) 22%, var(--dark-surface-2,#282828));color:var(--dark-text,#f7f4ff)}html[data-theme] body .mg-v248-empty-state{background:var(--surface,#fbfafc);margin-block:var(--space-24,24px);padding:var(--space-32,32px);border:1px dashed var(--border,#1a1a1a33);border-radius:var(--radius-card,20px);justify-items:start;gap:10px;display:grid}html[data-theme] body .mg-v248-empty-state[hidden]{display:none}html[data-theme] body .mg-v248-pagination{margin-block:var(--space-32,32px) var(--space-48,48px);justify-content:space-between;align-items:center;gap:var(--space-16,16px);display:flex}html[data-theme] body .mg-v248-pagination[hidden]{display:none}html[data-theme] body .mg-v248-page-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-theme] body .mg-v248-page-gap{color:var(--muted,#55505f);text-align:center;min-inline-size:24px}html[data-theme] body .mg-v248-pagination .mg-page-btn{min-block-size:42px;min-inline-size:42px}html[data-theme] body .mg-v248-pagination .mg-page-btn.is-active{border-color:var(--orange,#fc6501)}html[data-theme] body .mg-search-empty-v248{background:var(--surface,#fbfafc);padding:var(--space-24,24px);border:1px dashed var(--border,#1a1a1a2e);border-radius:var(--radius-card,20px);gap:8px;display:grid}html[data-theme] body #mgSearchResults .mg-search-result[aria-selected=true]{outline:3px solid color-mix(in srgb, var(--orange,#fc6501) 50%, transparent);outline-offset:2px}@media (max-width:760px){html[data-theme] body.mg-v248-catalog-ready .mg-v248-catalog-tools{flex-direction:column;align-items:stretch}html[data-theme] body .mg-v248-catalog-tools .mg-filter-sort-open{inline-size:100%}html[data-theme] body .mg-v248-filter-layer .mg-filter-sort-panel{padding:20px 16px 28px}html[data-theme] body .mg-v248-pagination{flex-direction:column;align-items:flex-start}html[data-theme] body .mg-v248-page-buttons{inline-size:100%}html[data-theme] body .mg-v248-pagination .mg-page-btn{flex:42px}}.mg-footer-business{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:980px;margin:.75rem auto;font-size:.83rem;line-height:1.55;display:flex}.mg-footer-business a{color:inherit;text-decoration:none}.mg-footer-business a:hover{text-decoration:underline}@media (max-width:620px){.mg-footer-business{padding:0 14px}.mg-footer-business span{display:none}.mg-footer-business a{text-align:center;width:100%}}html[data-theme] body.mg-final-filter-ready .mg-v248-catalog-tools .mg-filter-sort-open,html[data-theme] body.mg-v248-catalog-ready .mg-v248-catalog-tools .mg-filter-sort-open{z-index:2;position:relative;pointer-events:auto!important;cursor:pointer!important}html[data-theme] body .mg-v248-filter-layer:not([hidden]){pointer-events:auto!important;display:grid!important}html[data-theme] body .mg-v248-filter-layer[hidden]{pointer-events:none!important;display:none!important}html[data-theme] body .mg-v248-filter-layer .mg-filter-sort-panel,html[data-theme] body .mg-v248-filter-layer .mg-filter-sort-backdrop,html[data-theme] body .mg-v248-filter-layer button,html[data-theme] body .mg-v248-filter-layer input,html[data-theme] body .mg-v248-filter-layer select{pointer-events:auto!important}html:not([data-theme=dark]) body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]),html[data-theme=light] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]){color:#1a1623!important;-webkit-text-fill-color:#1a1623!important;background:#fc65011a!important;border-color:#fc650157!important}html:not([data-theme=dark]) body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]) strong,html[data-theme=light] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]) strong{color:#1a1623!important;-webkit-text-fill-color:#1a1623!important}html:not([data-theme=dark]) body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true])>span>span,html[data-theme=light] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true])>span>span{color:#655d72!important;-webkit-text-fill-color:#655d72!important}html:not([data-theme=dark]) body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]) em,html[data-theme=light] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]) em{color:#d95200!important;-webkit-text-fill-color:#d95200!important}html[data-theme=dark] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8b5cf638!important;border-color:#c4b5fd8c!important}html[data-theme=dark] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]) strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true])>span>span{color:#d9d1e8!important;-webkit-text-fill-color:#d9d1e8!important}html[data-theme=dark] body #mgSearchResults .mg-search-result:is(.is-active,[aria-selected=true]) em{color:#c4b5fd!important;-webkit-text-fill-color:#c4b5fd!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{touch-action:manipulation;pointer-events:auto!important;cursor:pointer!important;z-index:20!important;position:relative!important}html[data-theme] body .mg-filter-sort-layer[data-v248-control=layer]{z-index:2147483000!important}html[data-theme] body .mg-filter-sort-layer[data-v248-control=layer] .mg-filter-sort-panel,html[data-theme] body .mg-filter-sort-layer[data-v248-control=layer] .mg-filter-sort-backdrop,html[data-theme] body .mg-filter-sort-layer[data-v248-control=layer] :is(button,input,select){pointer-events:auto!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark-bg:#141316;--dark-ribbon:#1c1b20f0;--dark-surface:#1e1d23;--dark-surface-2:#25232c;--dark-surface-3:#2d2a35;--dark-line:#e6dff429;--dark-line-soft:#e6dff41a;--dark-text:#f9f7ff;--dark-text-soft:#e0daec;--dark-muted:#c6c0d0;--dark-subtle:#a9a2b5;--dark-purple:#7c5cff;--dark-purple-hover:#9278ff;--dark-purple-active:#6a4de3;--dark-purple-light:#dcd4ff;--dark-purple-soft:#7c5cff2e;--dark-purple-faint:#7c5cff1a;--dark-purple-line:#b5a4ff66;--dark-amber:#fc6501;--dark-amber-hover:#ff7b2b;--dark-amber-active:#e65a00;--dark-amber-soft:#fc65011f;--dark-amber-line:#ffa5697a;--dark-shadow:0 22px 58px #0000006b;--dark-shadow-soft:0 12px 32px #00000047;--page-bg:var(--dark-bg);--card-surface:var(--dark-surface);--bg:var(--dark-bg);--surface:var(--dark-surface);--soft:var(--dark-amber-soft);--text:var(--dark-text);--muted:var(--dark-muted);--line:var(--dark-line);--nav:var(--dark-ribbon);--navText:var(--dark-text);--orange:var(--dark-amber);--purple:var(--dark-purple);--shadow:var(--dark-shadow);--cta-bg:var(--dark-amber);--cta-bg-hover:var(--dark-amber-hover);--cta-bg-active:var(--dark-amber-active);--cta-text:#fff;--cta-border:#ffb58494;--cta-shadow:0 14px 30px #fc650138;--price-bg:var(--dark-amber-soft);--price-text:#ffd8c0;--price-border:var(--dark-amber-line);--mg170-orange:var(--dark-amber);--mg170-orange-2:var(--dark-amber-hover);--mg170-ink:var(--dark-text);--mg170-muted:var(--dark-muted);--mg170-line:var(--dark-line-soft);--mg170-line-strong:var(--dark-line);--mg170-orange-line:var(--dark-amber-line);--mg170-shadow-sm:var(--dark-shadow-soft);--mg170-shadow-md:var(--dark-shadow);--mg170-shadow-lg:0 30px 90px #00000085;--mg171-ink:var(--dark-text);--mg171-text:var(--dark-text-soft);--mg171-muted:var(--dark-muted);--mg171-soft:var(--dark-bg);--mg171-line:var(--dark-line-soft);--mg171-shadow-hover:var(--dark-shadow);--mg183-ribbon-text:var(--dark-text);--mg183-ribbon-accent:var(--dark-amber);--mg183-ribbon-hover-bg:#fc65011a;--mg183-ribbon-active-bg:#fc650129;--mg183-ribbon-hover-ring:#ffa56961;--mg183-ribbon-active-ring:#ffa569a8;--mg183-ribbon-surface:var(--dark-ribbon);--mg183-ribbon-line:var(--dark-line-soft);--mg186-mega-text:var(--dark-text-soft);--mg186-mega-accent:var(--dark-amber);--mg186-mega-selected-bg:var(--dark-amber-soft);--mg186-mega-selected-ring:var(--dark-amber-line);--mg-is-accent:var(--dark-amber);--mg190-sheet-bg:var(--dark-surface)}html[data-theme=dark],html[data-theme=dark] body{background:var(--dark-bg)!important;color:var(--dark-text)!important}html[data-theme=dark] body .top-nav{background:var(--dark-ribbon)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;box-shadow:0 12px 34px #0000004d!important}html[data-theme=dark] body .top-nav :where(.nav-links>a,.nav-links>.nav-item>a,.header-icon-button,.mobile-menu){color:var(--dark-text-soft)!important;-webkit-text-fill-color:var(--dark-text-soft)!important}html[data-theme=dark] body .top-nav :where(.nav-links>a,.nav-links>.nav-item>a):is(.active,.is-active,[aria-current=page]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--dark-amber-soft)!important;border-color:var(--dark-amber-line)!important}html[data-theme=dark] body :where(.mega-menu,.mobile-drawer){background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:var(--dark-shadow)!important}html[data-theme=dark] body :where(.mega-menu a,.mobile-drawer a){color:var(--dark-text-soft)!important;-webkit-text-fill-color:var(--dark-text-soft)!important}html[data-theme=dark] :where(.product-card,.product-card-v39,.store-feature-card,.accessory-card){background:var(--dark-surface)!important;box-shadow:var(--dark-shadow-soft)!important}html[data-theme=dark] .product-image-link,html[data-theme=dark] .store-feature-image{background:radial-gradient(circle at 18% 20%,#fc650114,#0000 32%),linear-gradient(135deg,#28252e,#211f27)!important}html[data-theme=dark] .product-card-body{background:0 0!important}html[data-theme=dark] :where(.product-card h3,.product-card-v39 h3,.accessory-card h3,.store-feature-card h3){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}html[data-theme=dark] :where(.product-card p,.product-card-v39 p,.accessory-card p,.store-feature-card p){color:var(--dark-muted)!important;-webkit-text-fill-color:var(--dark-muted)!important}html[data-theme=dark] :where(.family-option-count,.tag){background:var(--dark-amber-soft)!important;color:#ffbc91!important;-webkit-text-fill-color:#ffbc91!important}html[data-theme=dark] :where(.price-cta,.cta-button,.primary-btn,.btn.orange){background:linear-gradient(135deg, var(--dark-amber), var(--dark-amber-hover))!important;background-image:linear-gradient(135deg, var(--dark-amber), var(--dark-amber-hover))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--dark-amber-line)!important;box-shadow:var(--cta-shadow)!important;text-shadow:none!important}html[data-theme=dark] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{opacity:1!important}html[data-theme=dark] :where(.mg-filter-sort-open,.secondary-btn,.btn.soft,.option,.category-filter,.mg-filter-option,.mg-sort-option,.mg-page-btn){background:var(--dark-surface-2)!important;color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;border-color:var(--dark-line)!important;box-shadow:none!important}html[data-theme=dark] :where(.mg-filter-sort-open){box-shadow:0 10px 24px #0003!important}html[data-theme=dark] :where(.option.active,.option.is-active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.active,.mg-filter-option.is-active,.mg-filter-option[aria-selected=true],.mg-sort-option.active,.mg-sort-option.is-active,.mg-sort-option[aria-selected=true],.mg-page-btn.active,.mg-page-btn.is-active,.mg-page-btn[aria-current=page]){background:var(--dark-amber)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffb27f!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}html[data-theme=dark] :where(.option,.category-filter,.mg-filter-option,.mg-sort-option,.mg-page-btn) :where(span,strong,small){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html[data-theme=dark] .mg-filter-sort-panel{background:var(--dark-surface)!important;color:var(--dark-text)!important;box-shadow:0 30px 90px #0000008f!important}html[data-theme=dark] .mg-filter-sort-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060508bd!important}html[data-theme=dark] :where(.mg-pagination){color:var(--dark-muted)!important}html[data-theme=dark] :where(.product-media-card,.purchase-summary-card){background:var(--dark-surface)!important;color:var(--dark-text)!important;box-shadow:var(--dark-shadow-soft)!important}html[data-theme=dark] :where(.product-family-spec-item){background:var(--dark-surface-2)!important;color:var(--dark-text-soft)!important;border-color:var(--dark-line-soft)!important}html[data-theme=dark] :where(input,select,textarea){color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important;caret-color:#ff9c5d!important;background:#18171b!important}html[data-theme=dark] :where(input,select,textarea):focus{border-color:var(--dark-amber-line)!important;box-shadow:none!important}html[data-theme=dark] :where(){color:var(--dark-subtle)!important;-webkit-text-fill-color:var(--dark-subtle)!important;opacity:1!important}html[data-theme=dark] select option{color:var(--dark-text)!important;background:#18171b!important}html[data-theme=dark] .mg-search-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#060508d1!important}html[data-theme=dark] .mg-search-shell{color:var(--dark-text)!important;background:#17151d!important;box-shadow:0 34px 100px #000000a3!important}html[data-theme=dark] .mg-search-form{background:var(--dark-surface-2)!important;border-color:var(--dark-line)!important}html[data-theme=dark] .mg-search-result{background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-line-soft)!important}html[data-theme=dark] .mg-search-result:is(.is-active,[aria-selected=true]){background:var(--dark-amber-soft)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--dark-amber-line)!important}html[data-theme=dark] .mg-search-result:is(.is-active,[aria-selected=true]) :where(strong,span,em){color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-theme=dark] :where(.seo-answer-shell,.seo-answer-grid details){background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-line-soft)!important;box-shadow:var(--dark-shadow-soft)!important}html[data-theme=dark] .footer{color:var(--dark-muted)!important;border-top-color:var(--dark-line-soft)!important;background:#111014!important}html[data-theme=dark] .footer :where(a,p,span,small){color:var(--dark-muted)!important;-webkit-text-fill-color:var(--dark-muted)!important}html[data-theme=dark] body #themeToggle{background:var(--dark-surface-3)!important}html[data-theme=dark] body #themeToggle .theme-icon-sun{color:var(--dark-subtle)!important;background:0 0!important}html[data-theme=dark] body #themeToggle .theme-icon-moon{color:#fff!important;background:var(--dark-amber)!important;box-shadow:0 3px 10px #00000057!important}@media (max-width:1080px){html[data-theme=dark] :where(.mobile-drawer){background:var(--dark-surface)!important}}html[data-theme=dark] body #navLinks.nav-links>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]),html[data-theme=dark] body #navLinks.nav-links>.nav-item>a:not(.logo-mark):is(.active,.is-active,[aria-current=page]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--dark-amber-soft)!important;border-color:var(--dark-amber-line)!important;box-shadow:inset 0 0 0 1px #ffa5692e!important}html[data-theme=dark] body #storeGrid :is(.product-card,.product-card-v39,.accessory-card) .family-option-count,html[data-theme=dark] body .apple-store-row .store-feature-card .family-option-count{background:var(--dark-amber-soft)!important;color:#ffbc91!important;-webkit-text-fill-color:#ffbc91!important;border-color:var(--dark-amber-line)!important}html[data-theme=dark] body #storeGrid :is(.product-card,.product-card-v39,.accessory-card)>:is(.price-cta,.cta-button),html[data-theme=dark] body .apple-store-row .store-feature-card>:is(.price-cta,.cta-button),html[data-theme=dark] body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn){background:linear-gradient(135deg, var(--dark-amber), var(--dark-amber-hover))!important;background-image:linear-gradient(135deg, var(--dark-amber), var(--dark-amber-hover))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--dark-amber-line)!important;box-shadow:var(--cta-shadow)!important}html[data-theme=dark] body :is(.option.active,.option.is-active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.active,.mg-filter-option.is-active,.mg-filter-option[aria-selected=true],.mg-sort-option.active,.mg-sort-option.is-active,.mg-sort-option[aria-selected=true],.mg-page-btn.active,.mg-page-btn.is-active,.mg-page-btn[aria-current=page]){background:var(--dark-amber)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important;border-color:#ffb27f!important}html,body{max-inline-size:100%;overflow-x:clip}html[data-theme=dark] body .top-nav :is(.logo-mark,.mg-v183-logo-no-ring),html[data-theme=dark] body .top-nav :is(.logo-mark,.mg-v183-logo-no-ring)[aria-current]{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-theme=dark] body .top-nav :is(.logo-mark,.mg-v183-logo-no-ring):before,html[data-theme=dark] body .top-nav :is(.logo-mark,.mg-v183-logo-no-ring):after{content:none!important;box-shadow:none!important}#productPanel .purchase-summary-card,#productPanel .product-media-card{min-inline-size:0}html[data-theme] body #storeGrid>article.product-card.mg-card-v220,html[data-theme] body #storeGrid .mg-card-v220-link{cursor:pointer!important}html[data-theme] body #storeGrid .mg-card-v220-link{min-block-size:100%;position:relative}html[data-theme] body #storeGrid .mg-card-v220-quick{display:none!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.08rem .45rem;white-space:normal!important;display:flex!important}.mg-price-prefix{letter-spacing:.01em;font-size:.72em;font-weight:650;line-height:1.1}.mg-price-amount{font-variant-numeric:tabular-nums;font-size:1em;font-weight:850;line-height:1.1}footer.footer,footer.site-footer{flex-direction:column;align-items:center;gap:1rem;display:flex!important}.footer-policy-links{flex-wrap:wrap;order:1;justify-content:center;gap:.55rem 1rem;display:flex}.footer-social-icons{order:2}.mg-footer-business{text-align:center;order:3;margin:0!important}footer.footer>p:not(.mg-footer-business),footer.site-footer>p:not(.mg-footer-business){text-align:center;order:4;margin:0!important}@media (max-width:760px){body.mobile-layout-safe .section{min-inline-size:0;max-inline-size:100%}body.mobile-layout-safe .actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:stretch;inline-size:100%;gap:.75rem!important;display:grid!important}body.mobile-layout-safe .actions>:is(a,button){box-sizing:border-box;text-align:center;text-wrap:balance;overflow-wrap:anywhere;min-block-size:46px;white-space:normal!important;inline-size:100%!important;min-inline-size:0!important;padding:.7rem .85rem!important}body.mobile-layout-safe #storeGrid.product-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}html[data-theme] body #storeGrid>article.product-card.mg-card-v220{block-size:100%!important;min-inline-size:0!important}html[data-theme] body #storeGrid .mg-card-v220-link{min-inline-size:0;grid-template-rows:auto minmax(0,1fr) auto!important;padding:.55rem!important}html[data-theme] body #storeGrid .mg-card-v220-link>.product-card-body{gap:.3rem!important;padding:.7rem .1rem .6rem!important}html[data-theme] body #storeGrid .mg-card-v220-link .product-card-body h3{font-size:clamp(.88rem,3.8vw,1rem)!important;line-height:1.25!important}html[data-theme] body #storeGrid .mg-card-v220-link .family-option-count{text-align:center;font-size:clamp(.68rem,3vw,.78rem)!important;line-height:1.3!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta{min-block-size:56px!important;padding:.55rem .45rem!important;font-size:clamp(.78rem,3.25vw,.9rem)!important;line-height:1.1!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta .mg-price-prefix{flex-basis:100%;font-size:.72em!important}html[data-theme] body #storeGrid .mg-card-v220-link>.price-cta .mg-price-amount{font-size:1.08em!important}.mg-product-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;inline-size:100%;gap:.75rem!important;display:grid!important}.mg-product-tools-copy,[data-filter-sort-summary]{overflow-wrap:anywhere;min-inline-size:0}.mg-filter-sort-open{min-block-size:46px;white-space:nowrap!important;inline-size:auto!important;min-inline-size:max-content!important;padding:.65rem .8rem!important}.mg-filter-sort-panel{box-sizing:border-box;max-block-size:calc(100dvh - env(safe-area-inset-top) - 1rem);overflow:auto;inline-size:min(100%,34rem)!important;padding-block-end:calc(1rem + env(safe-area-inset-bottom))!important}.mg-pagination{inline-size:100%;gap:.75rem!important}.mg-page-btn{min-block-size:44px!important;min-inline-size:44px!important;margin:0!important}#productPanel :is(.purchase-summary-card,.product-media-card){inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}#productPanel .option{box-sizing:border-box;overflow-wrap:anywhere;text-wrap:balance;min-block-size:46px;inline-size:100%!important;min-inline-size:0!important;white-space:normal!important;height:auto!important;padding:.7rem .75rem!important}footer.footer,footer.site-footer{padding:1.5rem max(1rem, env(safe-area-inset-left)) calc(1.5rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-right))!important;gap:1.15rem!important}.footer-policy-links{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:min(100%,28rem);gap:.55rem!important;display:grid!important}.footer-policy-links a{text-align:center;white-space:normal;text-wrap:balance;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:0;padding:.5rem .6rem;display:inline-flex}.footer-social-icons{grid-template-columns:repeat(3,48px);justify-content:center;inline-size:100%;gap:.7rem!important;display:grid!important}.footer-social-icons a{block-size:48px!important;min-block-size:48px!important;inline-size:48px!important;min-inline-size:48px!important;margin:0!important}.mg-footer-business{justify-items:center;gap:.55rem;inline-size:min(100%,30rem);line-height:1.45;display:grid!important}.mg-footer-business>span[aria-hidden=true]{display:none!important}.mg-footer-business a{overflow-wrap:anywhere;min-inline-size:0}}@media (max-width:360px){body.mobile-layout-safe #storeGrid.product-grid,.footer-policy-links{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body #storeGrid>article.product-card.mg-card-v220,html[data-theme] body #storeGrid .mg-card-v220-link,html[data-theme] body #storeGrid .mg-card-v220-link *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:760px){html[data-theme] body.page-product #summaryPrice{overflow-wrap:break-word;inline-size:100%;max-inline-size:100%;margin-inline:auto;text-align:center!important}html[data-theme] body footer.footer,html[data-theme] body footer.site-footer{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))!important;text-align:center!important;align-items:center!important;padding-block-end:calc(8.75rem + env(safe-area-inset-bottom))!important}html[data-theme] body .mg-footer-business{max-inline-size:100%;text-align:center!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:.6rem!important;inline-size:min(100%,31rem)!important;margin-inline:auto!important;padding-inline:0!important;display:grid!important}html[data-theme] body .mg-footer-business>span[aria-hidden=true]{display:none!important}html[data-theme] body .mg-footer-business a{overflow-wrap:anywhere;min-inline-size:0;display:block;text-align:center!important;white-space:normal!important;inline-size:100%!important}html[data-theme] body footer.footer>p:not(.mg-footer-business),html[data-theme] body footer.site-footer>p:not(.mg-footer-business){overflow-wrap:anywhere;text-wrap:balance;inline-size:min(100%,31rem);max-inline-size:100%;padding-inline:.25rem;line-height:1.55;text-align:center!important;white-space:normal!important;margin-inline:auto!important}html[data-theme] body .seo-answer-shell{box-sizing:border-box;max-inline-size:100%;inline-size:min(100% - 20px,45rem)!important;padding:clamp(1rem,5vw,1.4rem)!important}html[data-theme] body .seo-answer-grid{inline-size:100%;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important;align-items:start!important;gap:.85rem!important;display:grid!important}html[data-theme] body .seo-answer-grid>details{box-sizing:border-box;align-self:start;max-inline-size:100%;block-size:auto!important;min-block-size:0!important;inline-size:100%!important;min-inline-size:0!important}html[data-theme] body .seo-answer-grid summary{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;min-inline-size:0;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;padding-inline-end:2.25rem!important;line-height:1.4!important}html[data-theme] body .seo-answer-grid summary:after{inset-inline-end:0!important}html[data-theme] body .seo-answer-section{padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))!important}}:root{--mg264-section-space:clamp(2rem, 3.5vw, 3.5rem);--mg264-section-space-compact:clamp(1.35rem, 2.4vw, 2.25rem)}html[data-theme] body main#main-content{padding-block-end:0!important}html[data-theme] body #main-content>.section.pad{padding-block:var(--mg264-section-space)!important}html[data-theme] body #main-content>.section.pad+.section.pad{margin-block-start:0!important}html[data-theme] body>.seo-answer-section{padding-block:var(--mg264-section-space)!important;margin-block:0!important}html[data-theme] body footer.footer,html[data-theme] body footer.site-footer{padding-block:var(--mg264-section-space-compact)!important;margin-block-start:var(--mg264-section-space-compact)!important}html[data-theme] body .footer-policy-links,html[data-theme] body .mg-footer-business,html[data-theme] body footer.footer>p:not(.mg-footer-business),html[data-theme] body footer.site-footer>p:not(.mg-footer-business){font-size:clamp(.74rem,.75vw,.84rem)!important;line-height:1.45!important}html[data-theme] body .footer-policy-links{gap:.45rem .85rem!important;margin-block:0!important}html[data-theme] body .footer-social-icons{gap:.65rem!important;margin-block:.15rem!important}html[data-theme] body .footer-social-icons a{block-size:42px!important;min-block-size:42px!important;inline-size:42px!important;min-inline-size:42px!important}html[data-theme] body .footer-social-icons img{block-size:20px!important;inline-size:20px!important}@media (max-width:760px){:root{--mg188-header-height:56px;--mg190-mobile-header-content:56px;--mg264-section-space:1.65rem;--mg264-section-space-compact:1.25rem;--mg-float-btn-size:42px;--mg-float-btn-gap:.65rem;--mg-float-edge:max(14px, env(safe-area-inset-right));--mg-float-bottom:max(14px, env(safe-area-inset-bottom))}html[data-theme] body .top-nav{height:calc(56px + env(safe-area-inset-top,0px))!important;min-height:calc(56px + env(safe-area-inset-top,0px))!important}html[data-theme] body .top-nav .nav-inner{grid-template-columns:40px minmax(0,1fr) auto!important;gap:.4rem!important;width:100%!important;height:56px!important;min-height:56px!important}html[data-theme] body .top-nav .logo-mark{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;block-size:40px!important;min-block-size:40px!important;inline-size:40px!important;min-inline-size:40px!important}html[data-theme] body .top-nav .logo-mark img{width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important;block-size:42px!important;max-block-size:42px!important;inline-size:42px!important;max-inline-size:42px!important}html[data-theme] body .top-nav :is(.header-icon-button,.mobile-menu,.mobile-menu-left,.theme-toggle,.search-toggle){box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;block-size:40px!important;min-block-size:40px!important;inline-size:40px!important;min-inline-size:40px!important}html[data-theme] body .top-nav :is(.header-control-svg,.theme-icon svg){block-size:20px!important;inline-size:20px!important}html[data-theme] body .top-nav .nav-icons{gap:.35rem!important}html[data-theme] body .top-nav #mobileMenu,html[data-theme] body .top-nav #searchToggle{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}html[data-theme] body .top-nav #themeToggle#themeToggle{box-sizing:border-box!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html[data-theme] body #mobileDrawer.mobile-drawer{max-height:calc(100dvh - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px)!important}html[data-theme] body #main-content>.section.pad,html[data-theme] body>.seo-answer-section{padding-block:var(--mg264-section-space)!important}html[data-theme] body :is(.mg-floating-help,.mg-back-to-top,[data-back-to-top]){box-sizing:border-box!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;inline-size:var(--mg-float-btn-size)!important;min-inline-size:var(--mg-float-btn-size)!important;max-inline-size:var(--mg-float-btn-size)!important;block-size:var(--mg-float-btn-size)!important;min-block-size:var(--mg-float-btn-size)!important;max-block-size:var(--mg-float-btn-size)!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}html[data-theme] body.mg-has-floating-help .mg-floating-help{right:calc(66px + env(safe-area-inset-right))!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}html[data-theme] body.mg-has-floating-help :is(.mg-back-to-top,[data-back-to-top]){right:calc(14px + env(safe-area-inset-right))!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}html[data-theme] body .mg-floating-help :is(.mg-floating-help-icon,.mg-floating-help-icon svg){block-size:23px!important;inline-size:23px!important}html[data-theme] body :is(.mg-back-to-top,[data-back-to-top]) svg{block-size:18px!important;inline-size:18px!important}html[data-theme] body footer.footer,html[data-theme] body footer.site-footer{gap:.75rem!important;margin-block-start:var(--mg264-section-space)!important;padding-block-start:1.5rem!important;padding-block-end:calc(var(--mg-float-btn-size) + 1.75rem + env(safe-area-inset-bottom))!important}html[data-theme] body .footer-policy-links,html[data-theme] body .mg-footer-business,html[data-theme] body footer.footer>p:not(.mg-footer-business),html[data-theme] body footer.site-footer>p:not(.mg-footer-business){font-size:.73rem!important}html[data-theme] body .footer-social-icons{grid-template-columns:repeat(3,42px)!important;gap:.6rem!important}html[data-theme] body .seo-answer-section{padding-block-end:var(--mg264-section-space)!important}}@media (max-width:380px){html[data-theme] body .top-nav .nav-inner{padding-inline:6px!important}html[data-theme] body .top-nav .nav-icons{gap:.2rem!important}html[data-theme] body .top-nav #mobileMenu,html[data-theme] body .top-nav #searchToggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html[data-theme] body .top-nav #themeToggle#themeToggle{width:64px!important;min-width:64px!important;max-width:64px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html[data-theme] body .top-nav :is(.header-icon-button,.mobile-menu,.mobile-menu-left,.theme-toggle,.search-toggle){width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;block-size:38px!important;min-block-size:38px!important;inline-size:38px!important;min-inline-size:38px!important}}html[data-theme] body footer.footer,html[data-theme] body footer.site-footer{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;gap:.625rem!important;padding-block-start:1.25rem!important;padding-block-end:calc(1.25rem + env(safe-area-inset-bottom))!important;overflow:visible!important}html[data-theme] body .footer-policy-links{width:min(100%,58rem)!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.3rem .75rem!important;inline-size:min(100%,58rem)!important;margin:0 auto!important;padding:0!important;display:flex!important}html[data-theme] body .footer-policy-links a{overflow-wrap:normal!important;word-break:normal!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:36px!important;padding:.25rem .35rem!important;line-height:1.25!important;display:inline-flex!important}html[data-theme] body .footer-social-icons{width:auto!important;grid-template-columns:repeat(9,40px)!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;inline-size:auto!important;margin:0 auto!important;padding:0!important;display:grid!important}html[data-theme] body .footer-social-icons a{box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;block-size:40px!important;min-block-size:40px!important;inline-size:40px!important;min-inline-size:40px!important;margin:0!important}html[data-theme] body .footer-social-icons img,html[data-theme] body .footer-social-icons svg{width:19px!important;height:19px!important;block-size:19px!important;inline-size:19px!important}html[data-theme] body .mg-footer-business{width:min(100%,48rem)!important;gap:.3rem .6rem!important;inline-size:min(100%,48rem)!important;margin:0 auto!important;line-height:1.35!important}html[data-theme] body footer.footer>p:not(.mg-footer-business),html[data-theme] body footer.site-footer>p:not(.mg-footer-business){margin:0 auto!important;line-height:1.35!important}@media (max-width:760px){html[data-theme] body footer.footer,html[data-theme] body footer.site-footer{padding-block-start:1.125rem!important;padding-block-end:calc(var(--mg-float-btn-size,42px) + 1.25rem + env(safe-area-inset-bottom))!important;padding-inline:max(.875rem, env(safe-area-inset-left)) max(.875rem, env(safe-area-inset-right))!important;gap:.55rem!important;margin-block-start:1.25rem!important}html[data-theme] body .footer-policy-links{width:min(100%,22rem)!important;flex-wrap:wrap!important;gap:.3rem .45rem!important;inline-size:min(100%,22rem)!important;display:flex!important}html[data-theme] body .footer-policy-links a{text-wrap:nowrap;width:auto!important;inline-size:auto!important;min-height:36px!important;white-space:nowrap!important;min-block-size:36px!important;padding:.25rem .35rem!important;font-size:.72rem!important;line-height:1.2!important}html[data-theme] body .footer-social-icons{grid-template-columns:repeat(5,40px)!important;gap:.45rem .5rem!important}html[data-theme] body .mg-footer-business{width:min(100%,30rem)!important;gap:.3rem!important;inline-size:min(100%,30rem)!important;font-size:.72rem!important;line-height:1.35!important}html[data-theme] body footer.footer>p:not(.mg-footer-business),html[data-theme] body footer.site-footer>p:not(.mg-footer-business){width:min(100%,30rem)!important;inline-size:min(100%,30rem)!important;padding-inline:0!important;font-size:.72rem!important;line-height:1.35!important}}@media (max-width:360px){html[data-theme] body .footer-policy-links{flex-wrap:wrap!important;display:flex!important}}@media (max-width:760px){html[data-theme] body.mg-v267-footer-compact footer.footer,html[data-theme] body.mg-v267-footer-compact footer.site-footer{contain-intrinsic-size:auto 320px!important;padding-block-end:calc(.875rem + env(safe-area-inset-bottom))!important}html[data-theme] body :is(.mg-floating-help,.mg-back-to-top,[data-back-to-top]){transition:opacity .18s,visibility .18s,transform .18s!important}html[data-theme] body.mg-v267-footer-controls-clear :is(.mg-floating-help,.mg-back-to-top,[data-back-to-top]){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body :is(.mg-floating-help,.mg-back-to-top,[data-back-to-top]){transition-duration:.01ms!important}}@media (max-width:760px){html[data-theme] body.mg-has-floating-help .mg-floating-help{right:calc(14px + env(safe-area-inset-right))!important;bottom:calc(14px + env(safe-area-inset-bottom) + var(--mg-float-btn-size,42px) + 10px)!important}html[data-theme] body.mg-has-floating-help :is(.mg-back-to-top,[data-back-to-top]){right:calc(14px + env(safe-area-inset-right))!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{justify-content:space-between!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{clip-path:none!important;opacity:1!important;text-align:left!important;white-space:normal!important;clip:auto!important;visibility:visible!important;align-content:start!important;justify-items:start!important;width:auto!important;min-width:0!important;max-width:min(50%,460px)!important;height:auto!important;margin-inline:0 auto!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy>*{text-align:left!important;justify-self:start!important}@media (max-width:760px){html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools{grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;gap:.625rem!important;display:grid!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{width:100%!important;max-width:none!important;margin-inline:0!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open{text-align:center!important;justify-content:center!important;align-items:center!important;position:relative!important}html[data-theme] body .mg-final-filter-tools .mg-filter-sort-open{isolation:isolate!important;text-align:center!important;justify-content:center!important;align-items:center!important;position:relative!important}html[data-theme] body .mg-final-filter-tools .mg-filter-sort-open:after{content:""!important;opacity:1!important;z-index:4!important;visibility:visible!important;pointer-events:none!important;background-color:#fc6501!important;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M4%207h9M17%207h3M15%205v4M4%2012h3M11%2012h9M9%2010v4M4%2017h11M19%2017h1M17%2015v4'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M4%207h9M17%207h3M15%205v4M4%2012h3M11%2012h9M9%2010v4M4%2017h11M19%2017h1M17%2015v4'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:16px 16px!important;mask-size:16px 16px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}html[data-theme=dark] body .mg-final-filter-tools .mg-filter-sort-open:after{background-color:#a78bfa!important}html[data-theme] body .mg-final-filter-tools .mg-filter-sort-open span:last-child{z-index:2!important;text-align:center!important;width:100%!important;margin:0!important;display:block!important;position:relative!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open,html[data-theme] body .mg-final-filter-tools .mg-filter-sort-open{text-align:center!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open:after,html[data-theme] body .mg-final-filter-tools .mg-filter-sort-open:after{flex:0 0 17px!important;order:-1!important;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child,html[data-theme] body .mg-final-filter-tools .mg-filter-sort-open span:last-child{text-align:center!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;display:block!important;position:relative!important}}html body #mobileMenu .mg-burger-line{transition:top .3s cubic-bezier(.22,.8,.28,1),transform .3s cubic-bezier(.22,.8,.28,1),opacity .18s,background-color .28s!important}html body #mobileMenu[aria-expanded=true] .mg-burger-line:first-child{top:6.5px!important;transform:rotate(45deg)!important}html body #mobileMenu[aria-expanded=true] .mg-burger-line:nth-child(2){opacity:0!important;transform:scaleX(.35)!important}html body #mobileMenu[aria-expanded=true] .mg-burger-line:nth-child(3){top:6.5px!important;transform:rotate(-45deg)!important}html body #mobileMenu[aria-expanded=false] .mg-burger-line:first-child{top:0!important;transform:rotate(0)!important}html body #mobileMenu[aria-expanded=false] .mg-burger-line:nth-child(2){opacity:1!important;top:6.5px!important;transform:scaleX(1)!important}html body #mobileMenu[aria-expanded=false] .mg-burger-line:nth-child(3){top:13px!important;transform:rotate(0)!important}@media (max-width:1080px){html body #mobileDrawer.mobile-drawer{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transform:translateY(-10px)scale(.985);transition:opacity .22s,transform .3s cubic-bezier(.22,.8,.28,1),visibility 0s linear .3s,background-color .32s,border-color .32s,box-shadow .32s!important;display:grid!important}html body:is(.mobile-menu-open,.mg-mobile-menu-open) #mobileDrawer.mobile-drawer,html body #mobileDrawer.mobile-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1);transition-delay:0s!important}}html body #themeToggle,html body #themeToggle .theme-icon{transition:background-color .32s cubic-bezier(.22,.8,.28,1),color .28s,border-color .28s,box-shadow .32s,transform .3s cubic-bezier(.22,.8,.28,1)!important}html body #themeToggle .theme-icon-sun,html[data-theme] body #themeToggle .theme-icon-sun{transform:scale(1)!important}html body #themeToggle .theme-icon-moon,html[data-theme] body #themeToggle .theme-icon-moon{transform:scale(.92)!important}@media (prefers-reduced-motion:no-preference){html.mg-theme-transitioning body,html.mg-theme-transitioning body :where(.top-nav,.nav-inner,.mobile-drawer,main,section,article,aside,footer,.card,.product-card,.product-card-v39,.store-feature-card,.product-media-card,.purchase-summary-card,.page-hero,.option,.category-filter,input,select,textarea,button,a){transition-property:background-color,color,border-color,box-shadow,fill,stroke!important;transition-duration:.34s!important;transition-timing-function:cubic-bezier(.22,.8,.28,1)!important}html.mg-theme-transitioning body #themeToggle,html.mg-theme-transitioning body #themeToggle .theme-icon,html.mg-theme-transitioning body #mobileMenu .mg-burger-line{transition-property:background-color,color,border-color,box-shadow,transform,opacity,top!important}}@media (prefers-reduced-motion:reduce){html body #mobileMenu .mg-burger-line,html body #mobileDrawer.mobile-drawer,html body #themeToggle,html body #themeToggle .theme-icon{transition:none!important}}html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button,html[data-theme] body #themeToggle#themeToggle.mode-icon-button{--mg275-switch-width:76px;--mg275-switch-height:38px;--mg275-switch-padding:4px;--mg275-icon-height:30px;box-sizing:border-box!important;width:var(--mg275-switch-width)!important;min-width:var(--mg275-switch-width)!important;max-width:var(--mg275-switch-width)!important;height:var(--mg275-switch-height)!important;min-height:var(--mg275-switch-height)!important;max-height:var(--mg275-switch-height)!important;padding:var(--mg275-switch-padding)!important;background:#d8d8da!important;border:0!important;border-radius:999px!important;grid-template-rows:1fr!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:center stretch!important;gap:0!important;transition:background-color .32s cubic-bezier(.22,.8,.28,1),box-shadow .32s cubic-bezier(.22,.8,.28,1),border-color .28s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:inset 0 0 0 1px #00000009!important}html[data-theme] body #themeToggle#themeToggle .theme-icon{opacity:1!important;box-shadow:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--mg275-icon-height)!important;min-height:var(--mg275-icon-height)!important;max-height:var(--mg275-icon-height)!important;pointer-events:none!important;border:0!important;border-radius:999px!important;flex:none!important;grid-row:1!important;justify-content:center!important;place-self:center stretch!important;align-items:center!important;margin:0!important;padding:0!important;transition:color .28s,background-color .32s cubic-bezier(.22,.8,.28,1),box-shadow .32s cubic-bezier(.22,.8,.28,1)!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-sun,html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-moon{opacity:1!important;box-shadow:none!important}html body #themeToggle#themeToggle .theme-icon-sun,html body #themeToggle#themeToggle .theme-icon-moon{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--mg275-icon-height)!important;min-height:var(--mg275-icon-height)!important;max-height:var(--mg275-icon-height)!important;pointer-events:none!important;border:0!important;border-radius:999px!important;flex:none!important;grid-row:1!important;justify-content:center!important;place-self:center stretch!important;align-items:center!important;margin:0!important;padding:0!important;transition:color .28s,background-color .32s cubic-bezier(.22,.8,.28,1),box-shadow .32s cubic-bezier(.22,.8,.28,1)!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-sun,html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-moon{opacity:1!important;box-shadow:none!important}html[data-theme] body #themeToggle#themeToggle .theme-icon-sun{order:initial!important;grid-column:1!important}html[data-theme] body #themeToggle#themeToggle .theme-icon-moon{order:initial!important;grid-column:2!important}html[data-theme] body #themeToggle#themeToggle .theme-icon svg{color:currentColor!important;stroke:currentColor!important;transform-origin:50%!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;transition:color .28s,transform .32s cubic-bezier(.22,.8,.28,1)!important;display:block!important;transform:none!important}html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-sun,html[data-theme=light] body #themeToggle#themeToggle .theme-icon-sun{color:#55555a!important;background:#fff!important;box-shadow:0 1px 4px #0000002e!important}html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-moon,html[data-theme=light] body #themeToggle#themeToggle .theme-icon-moon{color:#98989d!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-sun{color:#9a9a9f!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-moon{color:#7c5cff!important;background:#fff!important;box-shadow:0 1px 4px #0000002e!important}html[data-theme] body #themeToggle#themeToggle:active{transform:translateY(0)!important}@media (prefers-reduced-motion:no-preference){html.mg-theme-transitioning body #themeToggle#themeToggle .theme-icon-sun svg{transform:rotate(18deg)!important}html.mg-theme-transitioning body #themeToggle#themeToggle .theme-icon-moon svg{transform:rotate(-12deg)!important}}@media (max-width:760px){html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button,html[data-theme] body #themeToggle#themeToggle.mode-icon-button{--mg275-switch-width:68px;--mg275-switch-height:40px;--mg275-icon-height:30px}html[data-theme] body #themeToggle#themeToggle .theme-icon svg{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}}@media (max-width:380px){html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button,html[data-theme] body #themeToggle#themeToggle.mode-icon-button{--mg275-switch-width:64px;--mg275-switch-height:38px;--mg275-switch-padding:4px;--mg275-icon-height:28px}html[data-theme] body #themeToggle#themeToggle .theme-icon svg{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body #themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle .theme-icon,html[data-theme] body #themeToggle#themeToggle .theme-icon svg{transition:none!important}}html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button,html[data-theme] body #themeToggle#themeToggle.mode-icon-button{--mg276-switch-width:76px;--mg276-switch-height:38px;--mg276-switch-padding:4px;--mg276-slot-width:34px;--mg276-slot-height:30px;isolation:isolate!important;box-sizing:border-box!important;width:var(--mg276-switch-width)!important;min-width:var(--mg276-switch-width)!important;max-width:var(--mg276-switch-width)!important;height:var(--mg276-switch-height)!important;min-height:var(--mg276-switch-height)!important;max-height:var(--mg276-switch-height)!important;background:#d8d8da!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;transition:background-color .3s cubic-bezier(.22,.8,.28,1),box-shadow .3s cubic-bezier(.22,.8,.28,1)!important;display:block!important;position:relative!important;overflow:hidden!important;transform:translate(0,0)scale(1)!important;box-shadow:inset 0 0 0 1px #00000009!important}html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle:after,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button:after,html[data-theme] body #themeToggle#themeToggle.mode-icon-button:after{content:""!important;opacity:1!important;z-index:0!important;top:50%!important;left:var(--mg276-switch-padding)!important;width:var(--mg276-slot-width)!important;min-width:var(--mg276-slot-width)!important;max-width:var(--mg276-slot-width)!important;height:var(--mg276-slot-height)!important;min-height:var(--mg276-slot-height)!important;max-height:var(--mg276-slot-height)!important;pointer-events:none!important;transform-origin:50%!important;background:#fff!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;transition:transform .3s cubic-bezier(.22,.8,.28,1),background-color .3s cubic-bezier(.22,.8,.28,1),box-shadow .3s cubic-bezier(.22,.8,.28,1)!important;display:block!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:translateY(-50%)!important;box-shadow:0 1px 4px #0000002e!important}html[data-theme] body #themeToggle#themeToggle .theme-icon{opacity:1!important;box-shadow:none!important;box-sizing:border-box!important;z-index:1!important;width:var(--mg276-slot-width)!important;min-width:var(--mg276-slot-width)!important;max-width:var(--mg276-slot-width)!important;height:var(--mg276-slot-height)!important;min-height:var(--mg276-slot-height)!important;max-height:var(--mg276-slot-height)!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:color .26s!important;display:inline-flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)translate(0,0)scale(1)!important}html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-sun,html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-moon{opacity:1!important;box-shadow:none!important;background:0 0!important}html body #themeToggle#themeToggle .theme-icon-sun,html body #themeToggle#themeToggle .theme-icon-moon{box-sizing:border-box!important;z-index:1!important;width:var(--mg276-slot-width)!important;min-width:var(--mg276-slot-width)!important;max-width:var(--mg276-slot-width)!important;height:var(--mg276-slot-height)!important;min-height:var(--mg276-slot-height)!important;max-height:var(--mg276-slot-height)!important;pointer-events:none!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:color .26s!important;display:inline-flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)translate(0,0)scale(1)!important}html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-sun,html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-moon{opacity:1!important;box-shadow:none!important;background:0 0!important}html[data-theme] body #themeToggle#themeToggle .theme-icon-sun{left:var(--mg276-switch-padding)!important;right:auto!important}html[data-theme] body #themeToggle#themeToggle .theme-icon-moon{left:calc(var(--mg276-switch-padding) + var(--mg276-slot-width))!important;right:auto!important}html[data-theme] body #themeToggle#themeToggle .theme-icon svg,html[data-theme] body #themeToggle#themeToggle .theme-icon-sun svg,html[data-theme] body #themeToggle#themeToggle .theme-icon-moon svg{color:currentColor!important;stroke:currentColor!important;box-sizing:border-box!important;transform-origin:50%!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;transition:color .26s!important;display:block!important;position:static!important;transform:translate(0,0)scale(1)!important}html:not([data-theme=dark]) body #themeToggle#themeToggle,html[data-theme=light] body #themeToggle#themeToggle{background:#d8d8da!important;box-shadow:inset 0 0 0 1px #00000009!important}html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-sun,html[data-theme=light] body #themeToggle#themeToggle .theme-icon-sun{color:#55555a!important}html:not([data-theme=dark]) body #themeToggle#themeToggle .theme-icon-moon,html[data-theme=light] body #themeToggle#themeToggle .theme-icon-moon{color:#98989d!important}html[data-theme=dark] body #themeToggle#themeToggle{background:#464646!important;box-shadow:inset 0 0 0 1px #ffffff12!important}html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-sun{color:#9a9a9f!important}html[data-theme=dark] body #themeToggle#themeToggle .theme-icon-moon{color:#7c5cff!important}:is(html[data-theme] body #themeToggle#themeToggle:hover,html[data-theme] body #themeToggle#themeToggle:focus,html[data-theme] body #themeToggle#themeToggle:focus-visible,html[data-theme] body #themeToggle#themeToggle:active,html[data-theme] body #themeToggle#themeToggle.active,html[data-theme] body #themeToggle#themeToggle.is-active,html[data-theme] body #themeToggle#themeToggle[aria-pressed=true],html[data-theme] body #themeToggle#themeToggle[aria-checked=true]){width:var(--mg276-switch-width)!important;min-width:var(--mg276-switch-width)!important;max-width:var(--mg276-switch-width)!important;height:var(--mg276-switch-height)!important;min-height:var(--mg276-switch-height)!important;max-height:var(--mg276-switch-height)!important;border:0!important;margin:0!important;padding:0!important;transform:translate(0,0)scale(1)!important}@media (max-width:760px){html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button,html[data-theme] body #themeToggle#themeToggle.mode-icon-button{--mg276-switch-width:68px;--mg276-switch-height:40px;--mg276-switch-padding:4px;--mg276-slot-width:30px;--mg276-slot-height:30px}html[data-theme] body #themeToggle#themeToggle .theme-icon svg,html[data-theme] body #themeToggle#themeToggle .theme-icon-sun svg,html[data-theme] body #themeToggle#themeToggle .theme-icon-moon svg{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}}@media (max-width:380px){html[data-theme] body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle.theme-toggle-button,html[data-theme] body #themeToggle#themeToggle.mode-icon-button{--mg276-switch-width:64px;--mg276-switch-height:38px;--mg276-switch-padding:4px;--mg276-slot-width:28px;--mg276-slot-height:28px}html[data-theme] body #themeToggle#themeToggle .theme-icon svg,html[data-theme] body #themeToggle#themeToggle .theme-icon-sun svg,html[data-theme] body #themeToggle#themeToggle .theme-icon-moon svg{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body #themeToggle#themeToggle,html[data-theme] body #themeToggle#themeToggle:after,html[data-theme] body #themeToggle#themeToggle .theme-icon,html[data-theme] body #themeToggle#themeToggle .theme-icon svg{transition:none!important}}:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) a.product-card.interactive-card,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .product-card-v39,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) button,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .primary-btn,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .secondary-btn,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .cta-button,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .price-cta,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .category-filter,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .option,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) .header-icon-button{isolation:isolate!important}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6),html[data-theme=dark]:not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg-sticky-section-top:64px!important}@media (max-width:760px){:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg-float-btn-size:52px!important;--mg-float-btn-gap:var(--space-3)!important}}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg-float-btn-size:52px!important;--mg-float-btn-gap:var(--space-3)!important;--mg188-header-height:68px!important;--mg188-control-height:48px!important}@media (max-width:760px){:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg188-header-height:64px!important}}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg218-control-height:44px!important}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6),html[data-theme=dark]:not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg220-card-control:#ffffffeb!important}html:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6)[data-theme] body #storeGrid>article.product-card.mg-card-v220,:where(html[data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6) body #main-content{isolation:isolate!important}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--type-display-size:clamp(2.25rem, 1.75rem + 2.5vw, 3.5rem)!important;--type-h2-size:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem)!important;--type-h3-size:clamp(1.0625rem, 1.02rem + .22vw, 1.1875rem)!important;--type-price-size:clamp(1.1875rem, 1.145rem + .2vw, 1.3125rem)!important;--type-body-size:clamp(.9375rem, .91rem + .13vw, 1rem)!important;--type-meta-size:clamp(.8125rem, .79rem + .12vw, .875rem)!important;--type-eyebrow-size:clamp(.71875rem, .69rem + .13vw, .78125rem)!important;--type-eyebrow-weight:800!important;--type-eyebrow-leading:1.3!important;--type-eyebrow-tracking:.09em!important;--space-0:0!important;--space-1:4px!important;--space-2:8px!important;--space-3:12px!important;--space-4:16px!important;--space-5:24px!important;--space-6:32px!important;--space-7:48px!important;--space-8:64px!important;--space-9:96px!important;--container-max:1500px!important;--container-pad:clamp(var(--space-4), 3vw, var(--space-6))!important;--section-space-tight:clamp(var(--space-7), 5vw, var(--space-8))!important;--grid-gap:clamp(var(--space-4), 2vw, var(--space-5))!important;--card-pad:clamp(var(--space-4), 2vw, var(--space-5))!important;--radius-control:12px!important;--radius-card:20px!important;--radius-pill:999px!important;--mg-page-pad:var(--container-pad)!important;--mg218-control-gap:var(--space-3)!important}@media (max-width:760px){:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--container-pad:var(--space-4)!important;--section-space-tight:var(--space-7)!important;--grid-gap:var(--space-4)!important;--card-pad:var(--space-4)!important}}@media (min-width:1081px){:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--container-pad:var(--space-6)!important;--section-space-tight:var(--space-8)!important;--grid-gap:var(--space-5)!important;--card-pad:var(--space-5)!important}}html:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6)[data-theme]{--mg-sticky-section-top:64px!important}html:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6)[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{clip-path:none!important}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6),html:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6)[data-theme]{--mg217-ribbon-content-height:68px!important;--mg217-ribbon-total-height:calc(var(--mg217-ribbon-content-height) + env(safe-area-inset-top,0px))!important}@media (max-width:1080px){:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6),html:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6)[data-theme]{--mg217-ribbon-content-height:64px!important}}:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg264-section-space:clamp(2rem, 3.5vw, 3.5rem)!important;--mg264-section-space-compact:clamp(1.35rem, 2.4vw, 2.25rem)!important}@media (max-width:760px){:root:where([data-theme=dark]):not(#mg-v277-n1):not(#mg-v277-n2):not(#mg-v277-n3):not(#mg-v277-n4):not(#mg-v277-n5):not(#mg-v277-n6){--mg188-header-height:56px!important;--mg264-section-space:1.65rem!important;--mg264-section-space-compact:1.25rem!important;--mg-float-btn-size:42px!important;--mg-float-btn-gap:.65rem!important}:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .mg-filter-sort-open span{clip-path:inset(50%)!important}}:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .top-nav a:not(.logo-mark),:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .top-nav button,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .header-icon-button,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .menu-icon-button,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .mode-icon-button,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .search-icon-button,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .search-toggle,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .primary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) button.primary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) a.primary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .cta-button,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .price-cta,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) #checkoutBtn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) #sendTradeBtn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .purchase-summary-card .primary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .secondary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) button.secondary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) a.secondary-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .mg-filter-sort-open,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .mg-filter-option,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .mg-sort-option,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .mg-page-btn,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) #resetTradeBtn{isolation:isolate!important}:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{clip-path:none!important}@media (max-width:760px){:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) body.mg-final-filter-ready .mg-final-filter-tools .mg-filter-sort-open span:last-child{clip-path:none!important}}:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) body .mg-final-filter-tools .mg-filter-sort-open span:last-child,html[data-theme=dark]:not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{clip-path:none!important}html[data-theme=dark]:not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) #storeGrid .product-card{isolation:isolate!important}:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .social-svg-icon,:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .footer-social-icons img{object-position:center!important}:where(html[data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12) .footer-social-icons a{isolation:isolate!important}html:where([data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12)[data-theme] body.mg-final-filter-ready .mg-final-filter-tools .mg-product-tools-copy{clip-path:none!important}@media (max-width:760px){html:where([data-theme=dark]):not(#mg-v277-i1):not(#mg-v277-i2):not(#mg-v277-i3):not(#mg-v277-i4):not(#mg-v277-i5):not(#mg-v277-i6):not(#mg-v277-i7):not(#mg-v277-i8):not(#mg-v277-i9):not(#mg-v277-i10):not(#mg-v277-i11):not(#mg-v277-i12)[data-theme] body .mg-final-filter-tools .mg-filter-sort-open{isolation:isolate!important}}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle.theme-toggle-button,html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle.mode-icon-button{--mg277-switch-width:76px;--mg277-switch-height:38px;--mg277-switch-padding:4px;--mg277-slot-width:34px;--mg277-slot-height:30px;isolation:isolate!important;box-sizing:border-box!important;width:var(--mg277-switch-width)!important;min-width:var(--mg277-switch-width)!important;max-width:var(--mg277-switch-width)!important;height:var(--mg277-switch-height)!important;min-height:var(--mg277-switch-height)!important;max-height:var(--mg277-switch-height)!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:translate(0,0)scale(1)!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle:after{content:""!important;opacity:1!important;z-index:0!important;top:50%!important;left:var(--mg277-switch-padding)!important;width:var(--mg277-slot-width)!important;min-width:var(--mg277-slot-width)!important;max-width:var(--mg277-slot-width)!important;height:var(--mg277-slot-height)!important;min-height:var(--mg277-slot-height)!important;max-height:var(--mg277-slot-height)!important;pointer-events:none!important;transform-origin:50%!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:translateY(-50%)!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle .theme-icon{opacity:1!important;box-shadow:none!important;box-sizing:border-box!important;z-index:1!important;width:var(--mg277-slot-width)!important;min-width:var(--mg277-slot-width)!important;max-width:var(--mg277-slot-width)!important;height:var(--mg277-slot-height)!important;min-height:var(--mg277-slot-height)!important;max-height:var(--mg277-slot-height)!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)translate(0,0)scale(1)!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle .theme-icon-sun{left:var(--mg277-switch-padding)!important;right:auto!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle .theme-icon-moon{left:calc(var(--mg277-switch-padding) + var(--mg277-slot-width))!important;right:auto!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle .theme-icon svg{box-sizing:border-box!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:translate(0,0)scale(1)!important}@media (max-width:1080px){html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #mobileMenu#mobileMenu,html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #searchToggle#searchToggle{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;transform:translate(0,0)scale(1)!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #mobileMenu#mobileMenu .header-control-svg,html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #searchToggle#searchToggle .header-control-svg{width:21px!important;min-width:21px!important;max-width:21px!important;height:20px!important;min-height:20px!important;max-height:20px!important}}@media (max-width:760px){html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle.theme-toggle-button{--mg277-switch-width:68px;--mg277-switch-height:40px;--mg277-switch-padding:4px;--mg277-slot-width:30px;--mg277-slot-height:30px}}@media (max-width:380px){html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body .top-nav .nav-icons>#themeToggle#themeToggle,html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle.theme-toggle-button{--mg277-switch-width:64px;--mg277-switch-height:38px;--mg277-switch-padding:4px;--mg277-slot-width:28px;--mg277-slot-height:28px}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #themeToggle#themeToggle .theme-icon svg{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}html[data-theme]:not(#mg277-a):not(#mg277-b):not(#mg277-c):not(#mg277-d):not(#mg277-e):not(#mg277-f):not(#mg277-g):not(#mg277-h):not(#mg277-i):not(#mg277-j):not(#mg277-k):not(#mg277-l):not(#mg277-m):not(#mg277-n):not(#mg277-o):not(#mg277-p) body #searchToggle#searchToggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}html.mg-theme-transitioning *,html.mg-theme-transitioning :before,html.mg-theme-transitioning :after{transition-property:color,background-color,border-color,box-shadow,opacity,filter,fill,stroke!important}@media (prefers-reduced-motion:reduce){html.mg-theme-transitioning *,html.mg-theme-transitioning :before,html.mg-theme-transitioning :after{transition:none!important}}html body{text-transform:capitalize}html body :where(input:not([type=button]):not([type=submit]):not([type=reset]),textarea,code,pre){text-transform:none}html body :where(input,textarea)::placeholder{text-transform:capitalize}html[data-theme] body.page-deals .mg-deals-hero{color:#fff!important}html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-copy>.mg-deals-eyebrow{color:#ffd0b1!important;-webkit-text-fill-color:#ffd0b1!important;opacity:1!important}html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-copy>h1{text-shadow:0 2px 22px #00000038;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-copy>p:not(.mg-deals-eyebrow){color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;opacity:1!important}html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-actions .btn.orange{color:#110933!important;-webkit-text-fill-color:#110933!important}html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-actions .btn.soft{color:#110933!important;-webkit-text-fill-color:#110933!important;background:#fff!important}@media (prefers-contrast:more){html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-copy>p:not(.mg-deals-eyebrow){color:#fff!important;-webkit-text-fill-color:#fff!important}}html[data-theme] body.page-deals .mg-deals-hero:after{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important}html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-actions :is(.btn.orange,.btn.soft),html[data-theme] body.page-deals .mg-deals-hero .mg-deals-hero-actions :is(.btn.orange,.btn.soft) *{color:#110933!important;-webkit-text-fill-color:#110933!important}:root,html[data-theme=light],html[data-theme=dark]{--cta-text:#fff}html[data-theme] body :is(.btn.orange,.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,.mg-filter-sort-apply,.mg-page-btn.is-active,.category-filter.active,.category-filter.is-active,.mg-deal-filter[aria-pressed=true],.mg-hot-deal-action.primary,.mg-hot-deal-badge,.mg-floating-help-tooltip,.mg-campaign-arrow:hover,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn):not(:disabled):not([aria-disabled=true]),html[data-theme] body :is(.btn.orange,.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,.mg-filter-sort-apply,.mg-page-btn.is-active,.category-filter.active,.category-filter.is-active,.mg-deal-filter[aria-pressed=true],.mg-hot-deal-action.primary,.mg-hot-deal-badge,.mg-floating-help-tooltip,.mg-campaign-arrow:hover,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn):not(:disabled):not([aria-disabled=true]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html[data-theme] body .mg-deals-hero{color:#fff!important}html[data-theme] body .mg-deals-hero :where(h1,h2,h3,p,li,small,strong,span,.mg-deals-eyebrow,.muted),html[data-theme] body.page-deals .mg-deals-hero:after{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body .mg-deals-hero .btn.orange,html[data-theme] body .mg-deals-hero .btn.orange *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] body .mg-deals-hero .btn.soft,html[data-theme=light] body .mg-deals-hero .btn.soft *{color:#110933!important;-webkit-text-fill-color:#110933!important}html[data-theme=dark] body .mg-deals-hero .btn.soft,html[data-theme=dark] body .mg-deals-hero .btn.soft *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (prefers-contrast:more){html[data-theme] body .mg-deals-hero :where(h1,h2,h3,p,li,small,strong,span,.mg-deals-eyebrow,.muted){color:#fff!important;-webkit-text-fill-color:#fff!important}}html[data-theme] body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],.btn,.button,.primary-btn,.secondary-btn,.cta-button,.price-cta,.mg-page-btn,.mg-filter-sort-open,.mg-filter-sort-apply,.mg-filter-sort-close,.category-filter,.mg-deal-filter,.mg-hot-deal-action,.option,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn),html[data-theme] body :is(button,[role=button],.btn,.button,.primary-btn,.secondary-btn,.cta-button,.price-cta,.mg-page-btn,.mg-filter-sort-open,.mg-filter-sort-apply,.mg-filter-sort-close,.category-filter,.mg-deal-filter,.mg-hot-deal-action,.option,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn) :where(span,strong,em,small){font-weight:700!important}html[data-theme] body :is(.btn.orange,.btn.primary,.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,.mg-filter-sort-apply,.mg-page-btn.is-active,.category-filter.active,.category-filter.is-active,.mg-deal-filter[aria-pressed=true],.mg-hot-deal-action.primary,.mg-hot-deal-badge,.mg-floating-help-tooltip,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn):not(:disabled):not([aria-disabled=true]),html[data-theme] body :is(.btn.orange,.btn.primary,.primary-btn,button.primary-btn,a.primary-btn,.cta-button,.price-cta,.mg-filter-sort-apply,.mg-page-btn.is-active,.category-filter.active,.category-filter.is-active,.mg-deal-filter[aria-pressed=true],.mg-hot-deal-action.primary,.mg-hot-deal-badge,.mg-floating-help-tooltip,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn):not(:disabled):not([aria-disabled=true]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html[data-theme] body .mg-deal-filter[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#fc6501!important;border-color:#fc6501!important}html[data-theme=light] body .mg-deal-filter:not([aria-pressed=true]),html:not([data-theme=dark]) body .mg-deal-filter:not([aria-pressed=true]){color:#110933!important;-webkit-text-fill-color:#110933!important;background:#fff!important;border-color:#11093329!important}html[data-theme=dark] body .mg-deal-filter:not([aria-pressed=true]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#211b2f!important;border-color:#ffffff2e!important}html[data-theme] body :is(.mg-deals-hero,.mg-global-promotion){color:#fff!important}html[data-theme] body :is(.mg-deals-hero,.mg-global-promotion) :where(h1,h2,h3,p,li,small,strong,span,em,.mg-deals-eyebrow,.muted){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme=light] body :is(.btn.soft,.secondary-btn,.mg-deals-hero .btn.soft),html:not([data-theme=dark]) body :is(.btn.soft,.secondary-btn,.mg-deals-hero .btn.soft),html[data-theme=light] body :is(.btn.soft,.secondary-btn,.mg-deals-hero .btn.soft) *,html:not([data-theme=dark]) body :is(.btn.soft,.secondary-btn,.mg-deals-hero .btn.soft) *{color:#110933!important;-webkit-text-fill-color:#110933!important}html[data-theme=dark] body :is(.btn.soft,.secondary-btn),html[data-theme=dark] body :is(.btn.soft,.secondary-btn) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.logo-mark img{content:url(/assets/miller-logo-ribbon-light.webp)}html[data-theme=dark] .logo-mark img{content:url(/assets/miller-logo-ribbon-dark.webp)}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(h1,h2,h3,legend){box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(p,li,dt,dd,summary,label,[data-filter-sort-summary]){box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;orphans:2!important;widows:2!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(main,section,article,aside,form,fieldset,[class*=-grid],[class*=-row],[class*=-actions],[class*=-content])>*{min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(.primary-btn,.secondary-btn,.cta-button,.price-cta,.option,.mg-filter-option,.mg-sort-option,.mg-faq-category-button){box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;block-size:auto!important;min-block-size:44px!important;min-inline-size:0!important;max-inline-size:100%!important;line-height:1.3!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(.primary-btn,.secondary-btn,.cta-button,.price-cta,.option,.mg-filter-option,.mg-sort-option,.mg-faq-category-button)>span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(#summaryPrice,.product-price){white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-variant-numeric:tabular-nums!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(code,pre,.mg-footer-business a){overflow-wrap:anywhere!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body.page-product .option .mg-option-sub{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;inline-size:100%!important;margin:.35rem 0 0!important;padding:0!important;display:block!important}@media (max-width:760px){:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(.footer-policy-links,.mg-footer-business){flex-wrap:wrap!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v289-t1):not(#mg-v289-t2):not(#mg-v289-t3):not(#mg-v289-t4):not(#mg-v289-t5):not(#mg-v289-t6):not(#mg-v289-t7):not(#mg-v289-t8):not(#mg-v289-t9):not(#mg-v289-t10):not(#mg-v289-t11):not(#mg-v289-t12):not(#mg-v289-t13) body :is(.footer-policy-links a,.tag,.badge,.chip,.mg-filter-option,.mg-sort-option,.mg-faq-category-button){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;block-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important}}html[data-theme] body :where(main,section,article,aside,header,footer,nav,form,fieldset,.section,.card,.product-card,.product-card-body,.store-feature-card,.mg-hot-deal-card,.mg-hot-deal-body,.mg-final-filter-tools,.footer-policy-links,.mg-footer-business)>*{max-inline-size:100%;min-inline-size:0!important}html[data-theme] body :where(p,li,dt,dd,summary,legend,label,.muted,[data-filter-sort-summary],.mg-hot-deal-note){orphans:2;widows:2;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;line-break:auto!important;text-wrap:pretty!important;min-inline-size:0!important;max-inline-size:100%!important}html[data-theme] body :where(h1,h2,h3,.mg-hot-deal-title){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;line-break:auto!important;text-wrap:balance!important;min-inline-size:0!important;max-inline-size:100%!important}html[data-theme] body :where(#storeGrid .product-card .product-card-body>p,.mg-hot-deal-note),html[data-theme] body :where(#storeGrid .product-card h3,.mg-hot-deal-title){-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;text-overflow:clip!important;min-block-size:0!important;max-block-size:none!important;display:block!important;overflow:visible!important}html[data-theme] body :where(.btn,.primary-btn,.secondary-btn,.cta-button,.price-cta,.option,.mg-filter-option,.mg-sort-option,.mg-faq-category-button){text-align:center;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;block-size:auto!important;min-block-size:44px!important;min-inline-size:0!important;max-inline-size:100%!important;line-height:1.3!important}html[data-theme] body :where(.btn,.primary-btn,.secondary-btn,.cta-button,.price-cta,.option,.mg-filter-option,.mg-sort-option,.mg-faq-category-button)>:where(span,strong,small){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;min-inline-size:0!important;max-inline-size:100%!important}html[data-theme] body :where(#summaryPrice,.product-price,.mg-hot-deal-price strong){font-variant-numeric:tabular-nums;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;max-inline-size:100%!important}html[data-theme] body :where(code,pre,.mg-footer-business a){overflow-wrap:anywhere!important;word-break:normal!important;min-inline-size:0!important;max-inline-size:100%!important}html[data-theme] body :where(.footer-policy-links,.mg-footer-business,.mg-hot-deal-price){flex-wrap:wrap!important;min-inline-size:0!important;max-inline-size:100%!important}html[data-theme] body :where(th,td,input,select,textarea){min-inline-size:0;max-inline-size:100%}html[data-theme] body :where(th,td){word-break:normal;overflow-wrap:break-word}@media (max-width:760px){html[data-theme] body :where(.product-card-body,.mg-hot-deal-body){min-inline-size:0!important;max-inline-size:100%!important}html[data-theme] body :where(.footer-policy-links a,.tag,.badge,.chip,.mg-filter-option,.mg-sort-option,.mg-faq-category-button){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;block-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important}}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(h1,h2,h3,p,li,dt,dd,label,legend,summary,.product-card-body h3,.product-card-body p,.mg-hot-deal-title,.mg-hot-deal-note,.muted){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(h1,h2,h3,.product-card-body h3,.mg-hot-deal-title){text-wrap:balance!important}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(p,li,dt,dd,label,legend,summary,.muted,.mg-hot-deal-note){text-wrap:pretty!important}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(.primary-btn,.secondary-btn,.btn,.cta-button,.price-cta,.option,.category-filter,.mg-page-btn,.mg-filter-option,.mg-sort-option,.mg-faq-category-button,.tag,.badge,.chip,.footer-policy-links a,button[type=submit]),:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(.primary-btn,.secondary-btn,.btn,.cta-button,.price-cta,.option,.category-filter,.mg-page-btn,.mg-filter-option,.mg-sort-option,.mg-faq-category-button,.tag,.badge,.chip)>:is(span,strong,small){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;min-inline-size:0!important;max-inline-size:100%!important}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body.page-product .purchase-summary-card{container-type:inline-size}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(#storeGrid .product-card-body h3,#storeGrid .product-card-body p,#storeGrid .product-card-body span,#storeGrid .tag,#storeGrid .family-option-count,[data-filter-sort-summary]){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}:where(html[data-theme]):not(#mg-v292-t1):not(#mg-v292-t2):not(#mg-v292-t3):not(#mg-v292-t4):not(#mg-v292-t5):not(#mg-v292-t6):not(#mg-v292-t7):not(#mg-v292-t8):not(#mg-v292-t9):not(#mg-v292-t10):not(#mg-v292-t11):not(#mg-v292-t12):not(#mg-v292-t13):not(#mg-v292-t14):not(#mg-v292-t15) body :is(pre,code,.mg-footer-business a){overflow-wrap:anywhere!important;word-break:normal!important}:root,html:not([data-theme=dark]),html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mg-page-bg:#fff;--mg-surface:#fff;--mg-raised:#fff;--mg-surface-alt:#fff8f3;--mg-heading:#110933;--mg-text-primary:#1c1728;--mg-text-muted:#5f586c;--mg-text-subtle:#6c6675;--mg-border:#1109331a;--mg-border-strong:#11093329;--mg-accent:#fc6501;--mg-accent-hover:#ff7a22;--mg-accent-active:#e85b00;--mg-accent-soft:#fc65011a;--mg-accent-soft-strong:#fc650129;--mg-accent-border:#fc65017a;--mg-accent-secondary:#ffa569;--mg-brand-navy:#110933;--mg-cta-text:#fff;--mg-price-bg:#fff0e5;--mg-price-text:#6e2900;--mg-price-border:#f2b184;--mg-nav-bg:#ffffffeb;--condition-new-bg:#eaf8ef;--condition-new-text:#14532d;--condition-new-border:#86d19d;--condition-preowned-bg:#eef4ff;--condition-preowned-text:#1e3a8a;--condition-preowned-border:#93b4f5;--condition-mixed-bg:#f2eeff;--condition-mixed-text:#4c348a;--condition-mixed-border:#b9a8ea;--page-bg:var(--mg-page-bg);--bg:var(--mg-page-bg);--surface:var(--mg-surface);--card-surface:var(--mg-surface);--soft:var(--mg-surface-alt);--text:var(--mg-text-primary);--muted:var(--mg-text-muted);--line:var(--mg-border);--nav:var(--mg-nav-bg);--navText:var(--mg-text-primary);--deep:var(--mg-brand-navy);--orange:var(--mg-accent);--purple:var(--mg-accent);--cta-bg:var(--mg-accent);--cta-bg-hover:var(--mg-accent-hover);--cta-bg-active:var(--mg-accent-active);--cta-text:var(--mg-cta-text);--cta-border:var(--mg-accent-border);--cta-shadow:0 12px 28px #fc650133;--price-bg:var(--mg-price-bg);--price-text:var(--mg-price-text);--price-border:var(--mg-price-border);--mg-mode-primary-a:var(--mg-accent);--mg-mode-primary-b:var(--mg-accent-secondary);--mg-mode-btn-hover:var(--mg-accent-soft);--slick-orange:var(--mg-accent);--slick-soft:var(--mg-accent-soft);--slick-border:var(--mg-accent-border);--mg-focus:0 0 0 4px #fc650133;--mg170-orange:var(--mg-accent);--mg170-orange-2:var(--mg-accent-hover);--mg170-ink:var(--mg-heading);--mg170-muted:var(--mg-text-muted);--mg170-line:var(--mg-border);--mg170-line-strong:var(--mg-border-strong);--mg170-orange-line:var(--mg-accent-border);--mg171-ink:var(--mg-heading);--mg171-text:var(--mg-text-primary);--mg171-muted:var(--mg-text-muted);--mg171-soft:var(--mg-page-bg);--mg171-line:var(--mg-border);--mg183-ribbon-text:var(--mg-text-primary);--mg183-ribbon-accent:var(--mg-accent);--mg183-ribbon-hover-bg:var(--mg-accent-soft);--mg183-ribbon-active-bg:var(--mg-accent-soft-strong);--mg183-ribbon-hover-ring:#fc65015c;--mg183-ribbon-active-ring:#fc6501a3;--mg183-ribbon-surface:var(--mg-nav-bg);--mg183-ribbon-line:var(--mg-border);--mg186-mega-text:var(--mg-text-primary);--mg186-mega-accent:var(--mg-accent);--mg186-mega-selected-bg:var(--mg-accent-soft);--mg186-mega-selected-ring:var(--mg-accent-border);--mg-is-accent:var(--mg-accent)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mg-page-bg:#141316;--mg-surface:#1e1d23;--mg-raised:#25232c;--mg-surface-alt:#2d2a35;--mg-heading:#f9f7ff;--mg-text-primary:#e0daec;--mg-text-muted:#c6c0d0;--mg-text-subtle:#a9a2b5;--mg-border:#e6dff429;--mg-border-strong:#e6dff43d;--mg-accent:#7c5cff;--mg-accent-hover:#9278ff;--mg-accent-active:#6a4de3;--mg-accent-soft:#7c5cff1f;--mg-accent-soft-strong:#7c5cff2e;--mg-accent-border:#7c5cff7a;--mg-accent-secondary:#9278ff;--mg-cta-text:#fff;--mg-price-bg:#7c5cff1f;--mg-price-text:#ded4ff;--mg-price-border:#7c5cff7a;--mg-nav-bg:#1c1b20f0;--condition-new-bg:#1e3326;--condition-new-text:#b8f3c8;--condition-new-border:#477a58;--condition-preowned-bg:#1f2e47;--condition-preowned-text:#c7dbff;--condition-preowned-border:#4d75b4;--condition-mixed-bg:#2a2540;--condition-mixed-text:#ded4ff;--condition-mixed-border:#685d91;--page-bg:var(--mg-page-bg);--bg:var(--mg-page-bg);--surface:var(--mg-surface);--card-surface:var(--mg-surface);--soft:var(--mg-surface-alt);--text:var(--mg-text-primary);--muted:var(--mg-text-muted);--line:var(--mg-border);--nav:var(--mg-nav-bg);--navText:var(--mg-text-primary);--deep:var(--mg-page-bg);--orange:var(--mg-accent);--purple:var(--mg-accent);--dark-bg:var(--mg-page-bg);--dark-ribbon:var(--mg-nav-bg);--dark-surface:var(--mg-surface);--dark-surface-2:var(--mg-raised);--dark-surface-3:var(--mg-surface-alt);--dark-line:var(--mg-border);--dark-line-soft:#e6dff41a;--dark-text:var(--mg-heading);--dark-text-soft:var(--mg-text-primary);--dark-muted:var(--mg-text-muted);--dark-subtle:var(--mg-text-subtle);--dark-purple:var(--mg-accent);--dark-purple-hover:var(--mg-accent-hover);--dark-purple-active:var(--mg-accent-active);--dark-purple-light:#ded4ff;--dark-purple-soft:var(--mg-accent-soft-strong);--dark-purple-faint:var(--mg-accent-soft);--dark-purple-line:var(--mg-accent-border);--dark-amber:var(--mg-accent);--dark-amber-hover:var(--mg-accent-hover);--dark-amber-active:var(--mg-accent-active);--dark-amber-soft:var(--mg-accent-soft);--dark-amber-line:var(--mg-accent-border);--cta-bg:var(--mg-accent);--cta-bg-hover:var(--mg-accent-hover);--cta-bg-active:var(--mg-accent-active);--cta-text:var(--mg-cta-text);--cta-border:var(--mg-accent-border);--cta-shadow:0 14px 30px #7c5cff38;--price-bg:var(--mg-price-bg);--price-text:var(--mg-price-text);--price-border:var(--mg-price-border);--mg-mode-primary-a:var(--mg-accent);--mg-mode-primary-b:var(--mg-accent-hover);--mg-mode-btn-bg:var(--mg-accent-soft);--mg-mode-btn-border:var(--mg-accent-border);--mg-mode-btn-hover:var(--mg-accent-soft-strong);--slick-orange:var(--mg-accent);--slick-soft:var(--mg-accent-soft);--slick-border:var(--mg-accent-border);--mg-focus:0 0 0 4px #7c5cff38;--mg170-orange:var(--mg-accent);--mg170-orange-2:var(--mg-accent-hover);--mg170-ink:var(--mg-heading);--mg170-muted:var(--mg-text-muted);--mg170-line:#e6dff41a;--mg170-line-strong:var(--mg-border);--mg170-orange-line:var(--mg-accent-border);--mg171-ink:var(--mg-heading);--mg171-text:var(--mg-text-primary);--mg171-muted:var(--mg-text-muted);--mg171-soft:var(--mg-page-bg);--mg171-line:#e6dff41a;--mg183-ribbon-text:var(--mg-text-primary);--mg183-ribbon-accent:var(--mg-accent);--mg183-ribbon-hover-bg:var(--mg-accent-soft);--mg183-ribbon-active-bg:var(--mg-accent-soft-strong);--mg183-ribbon-hover-ring:#7c5cff61;--mg183-ribbon-active-ring:#7c5cffa8;--mg183-ribbon-surface:var(--mg-nav-bg);--mg183-ribbon-line:#e6dff41a;--mg186-mega-text:var(--mg-text-primary);--mg186-mega-accent:var(--mg-accent);--mg186-mega-selected-bg:var(--mg-accent-soft);--mg186-mega-selected-ring:var(--mg-accent-border);--mg-is-accent:var(--mg-accent)}html[data-theme] body{background-color:var(--mg-page-bg)!important;color:var(--mg-text-primary)!important}html[data-theme] body :where(h1,h2,h3,.headline){color:var(--mg-heading)!important;-webkit-text-fill-color:var(--mg-heading)!important}html[data-theme] body :where(p,li,dd,dt,.muted,.family-option-count){color:var(--mg-text-muted)}html[data-theme] body :where(.kicker,.mg-filter-sort-label em,.mg-back-to-top){color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important}html[data-theme] body :where(.card,.product-card,.product-card-v39,.store-feature-card,.purchase-summary-card,.product-media-card){background-color:var(--mg-surface)!important;border-color:var(--mg-border)!important}html[data-theme] body :where(.mega-menu,.mobile-drawer){background-color:var(--mg-raised)!important;border-color:var(--mg-border)!important;color:var(--mg-text-primary)!important}html[data-theme] body .top-nav{background-color:var(--mg-nav-bg)!important;border-color:var(--mg-border)!important}html[data-theme] body .top-nav :where(a:not(.logo-mark),button,.header-icon-button,.mobile-menu){color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important}html[data-theme] body :where(input,select,textarea){background-color:var(--mg-surface)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;border-color:var(--mg-border-strong)!important;caret-color:var(--mg-accent)!important}html[data-theme] body :where(input,select,textarea):focus{border-color:var(--mg-accent)!important;box-shadow:0 0 0 3px var(--mg-accent-soft-strong)!important}html[data-theme] body :where(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply){background:var(--mg-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-accent-border)!important;background-image:none!important}html[data-theme] body :where(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):hover{background:var(--mg-accent-hover)!important;background-image:none!important}html[data-theme] body :where(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):active{background:var(--mg-accent-active)!important;background-image:none!important}html[data-theme] body :where(.btn.soft,.secondary-btn,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn){background-color:var(--mg-surface)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;border-color:var(--mg-border-strong)!important}html[data-theme] body :where(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){background:var(--mg-accent-soft-strong)!important;border-color:var(--mg-accent)!important;color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important;box-shadow:0 0 0 2px var(--mg-accent-soft)!important;background-image:none!important}html[data-theme] body :where(.price){color:var(--mg-price-text)!important;-webkit-text-fill-color:var(--mg-price-text)!important}html[data-theme] body :where(.tag,.family-option-count){border-color:var(--condition-mixed-border)}html[data-theme] body :where(.product-card[data-condition*=Brand\ New] .tag,.product-card-v39[data-condition*=Brand\ New] .tag){background:var(--condition-new-bg)!important;color:var(--condition-new-text)!important;-webkit-text-fill-color:var(--condition-new-text)!important;border-color:var(--condition-new-border)!important}html[data-theme] body :where(.product-card[data-condition*=Pre-Owned] .tag,.product-card-v39[data-condition*=Pre-Owned] .tag){background:var(--condition-preowned-bg)!important;color:var(--condition-preowned-text)!important;-webkit-text-fill-color:var(--condition-preowned-text)!important;border-color:var(--condition-preowned-border)!important}html[data-theme] body :where(.product-card[data-condition*=Open\ Box] .tag,.product-card-v39[data-condition*=Open\ Box] .tag){background:var(--condition-mixed-bg)!important;color:var(--condition-mixed-text)!important;-webkit-text-fill-color:var(--condition-mixed-text)!important;border-color:var(--condition-mixed-border)!important}html[data-theme] body :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--mg-accent)!important}html[data-theme] body :where(.mg-campaign-dot.is-active){background:var(--mg-accent)!important;border-color:var(--mg-accent)!important}html[data-theme=light] body :where(.theme-toggle,.theme-toggle-button,.mode-icon-button,.mg-floating-help),html[data-theme=dark] body :where(.theme-toggle,.theme-toggle-button,.mode-icon-button,.mg-floating-help,.mg-filter-sort-label){color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important;border-color:var(--mg-accent-border)!important}html[data-theme=dark] body :where(.product-image-link,.store-feature-image){background-color:var(--mg-raised)!important;border-color:var(--mg-border)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body,html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body{background-color:var(--mg-page-bg)!important;color:var(--mg-text-primary)!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(h1,h2,h3,.headline),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(h1,h2,h3,.headline){color:var(--mg-heading)!important;-webkit-text-fill-color:var(--mg-heading)!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .muted,html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .muted{color:var(--mg-text-muted)!important;-webkit-text-fill-color:var(--mg-text-muted)!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.kicker,.mg-filter-sort-label,.mg-filter-sort-label em,.mg-back-to-top),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.kicker,.mg-filter-sort-label,.mg-filter-sort-label em,.mg-back-to-top){color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.card,.product-card,.product-card-v39,.accessory-card,.store-feature-card,.purchase-summary-card,.product-media-card),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.card,.product-card,.product-card-v39,.accessory-card,.store-feature-card,.purchase-summary-card,.product-media-card){background-color:var(--mg-surface)!important;border-color:var(--mg-border)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.mega-menu,.mobile-drawer),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.mega-menu,.mobile-drawer){background-color:var(--mg-raised)!important;border-color:var(--mg-border)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .top-nav,html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .top-nav{background-color:var(--mg-nav-bg)!important;border-color:var(--mg-border)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .top-nav :is(.nav-links>a,.nav-links>.nav-item>a,.header-icon-button,.mobile-menu),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .top-nav :is(.nav-links>a,.nav-links>.nav-item>a,.header-icon-button,.mobile-menu){color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .top-nav :is(.nav-links>a,.nav-links>.nav-item>a):is(.active,.is-active,[aria-current=page]),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .top-nav :is(.nav-links>a,.nav-links>.nav-item>a):is(.active,.is-active,[aria-current=page]){background:var(--mg-accent-soft-strong)!important;border-color:var(--mg-accent-border)!important;color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important;box-shadow:0 0 0 2px var(--mg-accent-soft)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply){background:var(--mg-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--mg-accent-border)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):active,html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):active{background:var(--mg-accent-active)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.btn.soft,.secondary-btn,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.btn.soft,.secondary-btn,.option,.category-filter,.mg-filter-sort-open,.mg-filter-option,.mg-sort-option,.mg-page-btn){background:var(--mg-surface)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;border-color:var(--mg-border-strong)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.option.active,.option[aria-pressed=true],.option[aria-selected=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true],.mg-filter-option.is-active,.mg-sort-option.is-active,.mg-page-btn.is-active){background:var(--mg-accent-soft-strong)!important;border-color:var(--mg-accent)!important;color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important;box-shadow:0 0 0 2px var(--mg-accent-soft)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(input,select,textarea),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(input,select,textarea){background:var(--mg-surface)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;border-color:var(--mg-border-strong)!important;caret-color:var(--mg-accent)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .price,html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .price{color:var(--mg-price-text)!important;-webkit-text-fill-color:var(--mg-price-text)!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .mg-campaign-dot.is-active,html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body .mg-campaign-dot.is-active{background:var(--mg-accent)!important;border-color:var(--mg-accent)!important}html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.product-image-link,.store-feature-image,.product-media){background-color:var(--mg-raised)!important;border-color:var(--mg-border)!important;background-image:none!important}html[data-theme=light]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.card,.product-card,.product-card-v39,.accessory-card,.store-feature-card,.purchase-summary-card,.product-media-card),html[data-theme=dark]:not(#mg-color-lock-1):not(#mg-color-lock-2):not(#mg-color-lock-3) body :is(.card,.product-card,.product-card-v39,.accessory-card,.store-feature-card,.purchase-summary-card,.product-media-card){color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important}html[data-theme=dark] body .footer-policy-links{box-shadow:none!important;background:0 0!important}html[data-theme=light] body :is(.mg-deal-filter,.category-filter),html[data-theme=dark] body :is(.mg-deal-filter,.category-filter){background:var(--mg-surface)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;border-color:var(--mg-border-strong)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] body :is(.mg-deal-filter[aria-pressed=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true]),html[data-theme=dark] body :is(.mg-deal-filter[aria-pressed=true],.category-filter.active,.category-filter.is-active,.category-filter[aria-pressed=true]){background:var(--mg-accent)!important;color:var(--mg-cta-text)!important;-webkit-text-fill-color:var(--mg-cta-text)!important;border-color:var(--mg-accent)!important;box-shadow:none!important;opacity:1!important;background-image:none!important}:root{--mg-deals-on-dark:#fff;--mg-deals-on-dark-muted:#ffffffe0;--mg-deals-on-dark-eyebrow:#ffd0b1}html[data-theme] body .mg-deals-hero{color:var(--mg-deals-on-dark)!important;-webkit-text-fill-color:var(--mg-deals-on-dark)!important}html[data-theme] body .mg-deals-hero :is(h1,h2,h3){color:var(--mg-deals-on-dark)!important;-webkit-text-fill-color:var(--mg-deals-on-dark)!important;opacity:1!important}html[data-theme] body .mg-deals-hero p:not(.mg-deals-eyebrow){color:var(--mg-deals-on-dark-muted)!important;-webkit-text-fill-color:var(--mg-deals-on-dark-muted)!important;opacity:1!important}html[data-theme] body .mg-deals-hero .mg-deals-eyebrow{color:var(--mg-deals-on-dark-eyebrow)!important;-webkit-text-fill-color:var(--mg-deals-on-dark-eyebrow)!important;opacity:1!important}html[data-theme] body.page-deals .mg-deals-hero:after{color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;opacity:1!important}html[data-theme=light] body .mg-deals-hero .btn.orange{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fc6501!important;border-color:#fc6501!important}html[data-theme=dark] body .mg-deals-hero .btn.orange{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7c5cff!important;border-color:#7c5cff!important}html[data-theme=light] body .mg-deals-hero .btn.soft{color:#110933!important;-webkit-text-fill-color:#110933!important;background:#fff!important;border-color:#ffffffb8!important}html[data-theme=dark] body .mg-deals-hero .btn.soft{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1e1d23!important;border-color:#ffffff38!important}html[data-theme=light] body .mg-deals-hero .btn.soft *,html[data-theme=light] body .mg-deals-hero .btn.orange *,html[data-theme=dark] body .mg-deals-hero :is(.btn.soft,.btn.orange) *{-webkit-text-fill-color:currentColor!important;color:inherit!important}html[data-theme] body.page-deals .mg-deals-catalogue :is(.mg-deals-catalogue-head h2){color:var(--mg-heading)!important;-webkit-text-fill-color:var(--mg-heading)!important}html[data-theme] body.page-deals .mg-deals-catalogue .mg-deals-catalogue-head p:not(.mg-deals-eyebrow){color:var(--mg-text-muted)!important;-webkit-text-fill-color:var(--mg-text-muted)!important}html[data-theme] body.page-deals .mg-deals-catalogue .mg-deals-eyebrow{color:var(--mg-accent)!important;-webkit-text-fill-color:var(--mg-accent)!important}html[data-theme] body.page-deals .mg-deal-filter:not([aria-pressed=true]){background:var(--mg-surface)!important;color:var(--mg-text-primary)!important;-webkit-text-fill-color:var(--mg-text-primary)!important;border-color:var(--mg-border-strong)!important;background-image:none!important}html[data-theme=light] body.page-deals .mg-deal-filter[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fc6501!important;border-color:#fc6501!important}html[data-theme=dark] body.page-deals .mg-deal-filter[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7c5cff!important;border-color:#7c5cff!important}html[data-theme] body .mg-deals-hero :is(h1,h2,h3,p,.mg-deals-eyebrow){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body.page-deals .mg-deals-hero:after{mix-blend-mode:soft-light;color:#ffffff1a!important;-webkit-text-fill-color:#ffffff1a!important;opacity:.24!important}:root{--mg-deal-banner-copy:#fff}html[data-theme=light] body.page-deals .mg-deals-hero .mg-deals-hero-copy>.mg-deals-eyebrow,html[data-theme=dark] body.page-deals .mg-deals-hero .mg-deals-hero-copy>.mg-deals-eyebrow,html[data-theme=light] body.page-deals .mg-deals-hero .mg-deals-hero-copy>h1#dealsPageTitle,html[data-theme=dark] body.page-deals .mg-deals-hero .mg-deals-hero-copy>h1#dealsPageTitle,html[data-theme=light] body.page-deals .mg-deals-hero .mg-deals-hero-copy>p:not(.mg-deals-eyebrow),html[data-theme=dark] body.page-deals .mg-deals-hero .mg-deals-hero-copy>p:not(.mg-deals-eyebrow){color:var(--mg-deal-banner-copy)!important;-webkit-text-fill-color:var(--mg-deal-banner-copy)!important;opacity:1!important}body.page-deals .mg-deals-hero .mg-deals-hero-copy>:is(.mg-deals-eyebrow,h1,p){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body .mg-deals-hero .mg-deals-banner-title-copy{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}.mg-google-review-footer{width:min(760px,100%);margin:0 auto var(--space-5,24px);text-align:left;background:var(--surface,#fff);border:1px solid var(--line,#0000001f);border-radius:var(--radius-card,20px);justify-content:center;align-items:center;gap:clamp(14px,3vw,24px);padding:clamp(16px,3vw,24px);display:flex;box-shadow:0 12px 32px #00000012}.mg-google-review-footer__icon{background:var(--soft,#fff0e5);width:46px;height:46px;color:var(--orange,#fc6501);border-radius:50%;flex:0 0 46px;place-items:center;font-size:24px;line-height:1;display:grid}.mg-google-review-footer__copy{flex:1;min-width:0}.mg-google-review-footer__copy strong{color:var(--text,#1a1a1a);font:700 1rem/1.25 Sora,Manrope,sans-serif;display:block}.mg-google-review-footer__copy span{color:var(--muted,#55505f);margin-top:4px;font-size:.9rem;line-height:1.45;display:block}.mg-google-review-button{white-space:nowrap;background:var(--cta-bg,var(--orange,#fc6501));border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;color:var(--cta-text,#fff)!important}.mg-google-review-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000001f}@media (max-width:720px){.mg-google-review-footer{text-align:center;flex-wrap:wrap}.mg-google-review-footer__copy{flex-basis:calc(100% - 64px)}.mg-google-review-footer .mg-google-review-button{width:100%}}.mg-recent-search-list{gap:6px;width:100%;display:grid}.mg-recent-search-row{border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 40px;align-items:center;min-height:50px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.mg-recent-search-row:hover,.mg-recent-search-row:focus-within{background:#fc650112;border-color:#fc650129}.mg-recent-search-icon{width:34px;height:34px;color:var(--mg-mode-muted,var(--muted,#6f6b78));place-items:center;display:grid}.mg-recent-search-icon svg{width:19px;height:19px}.mg-recent-search-query,.mg-recent-search-remove,.mg-recent-search-clear{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;background:0 0;border:0}.mg-recent-search-query{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:46px;color:var(--mg-mode-text,var(--text,#110933));-webkit-text-fill-color:var(--mg-mode-text,var(--text,#110933));padding:0 8px;font-weight:650;overflow:hidden}.mg-recent-search-remove{width:36px;height:36px;color:var(--mg-mode-muted,var(--muted,#6f6b78));-webkit-text-fill-color:var(--mg-mode-muted,var(--muted,#6f6b78));border-radius:999px;justify-self:center;place-items:center;font-size:24px;font-weight:400;line-height:1;display:grid}:is(.mg-recent-search-remove:hover,.mg-recent-search-remove:focus-visible){color:var(--orange,#fc6501);-webkit-text-fill-color:var(--orange,#fc6501);background:#fc65011a;outline:none}:is(.mg-recent-search-query:focus-visible,.mg-recent-search-clear:focus-visible){outline:2px solid var(--orange,#fc6501);outline-offset:2px;border-radius:10px}.mg-recent-search-footer{border-top:1px solid var(--mg-mode-border,#1109331a);justify-content:flex-end;margin-top:4px;padding-top:8px;display:flex}.mg-recent-search-clear{color:var(--orange,#fc6501);-webkit-text-fill-color:var(--orange,#fc6501);border-radius:10px;padding:9px 10px;font-size:.88rem;font-weight:650}.mg-recent-search-clear:hover{background:#fc650114}html[data-theme=dark] .mg-recent-search-row:hover,html[data-theme=dark] .mg-recent-search-row:focus-within{background:#7c5cff1f;border-color:#7c5cff3d}html[data-theme=dark] .mg-recent-search-query{color:#fff;-webkit-text-fill-color:#fff}html[data-theme=dark] .mg-recent-search-remove{color:#ffffffb8;-webkit-text-fill-color:#ffffffb8}html[data-theme=dark] .mg-recent-search-footer{border-top-color:#7c5cff38}@media (max-width:640px){.mg-recent-search-row{grid-template-columns:30px minmax(0,1fr) 38px;min-height:48px}.mg-recent-search-icon{width:30px;height:30px}.mg-recent-search-query{min-height:44px;padding-left:6px}}@media (prefers-reduced-motion:reduce){.mg-recent-search-row{transition:none}}@media (prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.3s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important}::view-transition-image-pair(root){animation-duration:.3s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important}::view-transition-old(root){animation-duration:.3s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important}::view-transition-new(root){animation-duration:.3s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important}::view-transition-old(root){mix-blend-mode:normal;animation-name:mg-theme-v312-fade-out!important}::view-transition-new(root){mix-blend-mode:normal;animation-name:mg-theme-v312-fade-in!important}html.mg-theme-view-transitioning *,html.mg-theme-view-transitioning :before,html.mg-theme-view-transitioning :after{transition:none!important}html.mg-theme-transitioning *,html.mg-theme-transitioning :before,html.mg-theme-transitioning :after{transition-property:color,background-color,border-color,outline-color,box-shadow,opacity,filter,fill,stroke,text-decoration-color!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}}@keyframes mg-theme-v312-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mg-theme-v312-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation:none!important}::view-transition-image-pair(root){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}html.mg-theme-transitioning *,html.mg-theme-transitioning :before,html.mg-theme-transitioning :after,html.mg-theme-view-transitioning *,html.mg-theme-view-transitioning :before,html.mg-theme-view-transitioning :after{transition:none!important}}.mg-v317-discovery{border:1px solid var(--line,#e6e0ee);background:var(--surface,#fff);border-radius:18px;margin:0 0 22px;padding:14px;box-shadow:0 12px 34px #1109330f}.mg-v317-clear{color:var(--accent,#fc6501);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.mg-v317-filter-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mg-v317-filter-group{min-width:0}.mg-v317-filter-group>span{color:var(--muted,#6c6672);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.mg-v317-checks{flex-wrap:wrap;gap:6px;max-height:92px;display:flex;overflow:auto}.mg-v317-check{border:1px solid var(--line,#ded7e8);background:var(--panel-soft,#faf8ff);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.78rem;display:inline-flex}.mg-v317-check input{width:auto;accent-color:var(--accent,#fc6501);margin:0}.mg-v317-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mg-v317-chip{color:var(--text,#110933);cursor:pointer;background:#fc65011a;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.mg-v317-count{color:var(--muted,#6c6672);margin-top:8px;font-size:.8rem}.mg-v317-compare-button{color:#110933;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #11093326;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 9px;font-size:.72rem;font-weight:850;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 22px #1109331c;z-index:40!important;pointer-events:auto!important}.product-card,.store-feature-card{position:relative}.mg-v317-compare-button.selected{color:#fff;background:#110933}#storeGrid article.product-card>.mg-v317-compare-button,#storeGrid a.store-feature-card>.mg-v317-compare-button,#storeGrid a.product-card>.mg-v317-compare-button{z-index:40!important;pointer-events:auto!important}.mg-v317-compare-tray{left:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:1190;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #11093324;border-radius:18px;align-items:center;gap:10px;width:min(720px,100% - 24px);padding:10px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #11093333}.mg-v317-compare-tray[hidden]{display:none}.mg-v317-compare-tray span{flex:1;min-width:0;font-size:.82rem;font-weight:750}.mg-v317-compare-tray button{cursor:pointer;border:0;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:850}.mg-v317-open-compare{background:var(--accent,#fc6501);color:#fff}.mg-v317-clear-compare{color:var(--text,#110933);background:0 0}.mg-v317-modal{z-index:1600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0805149e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mg-v317-modal[hidden]{display:none}.mg-v317-modal-card{background:var(--surface,#fff);width:min(1100px,100%);max-height:90vh;color:var(--text,#110933);border-radius:22px;overflow:auto;box-shadow:0 24px 80px #00000047}.mg-v317-modal-head{z-index:2;border-bottom:1px solid var(--line,#e6e0ee);background:inherit;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.mg-v317-modal-head h2{margin:0;font-size:1.25rem}.mg-v317-modal-head button{background:var(--panel-soft,#f4f1f8);cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;font-size:1.2rem}.mg-v317-compare-table{border-collapse:collapse;width:100%;min-width:640px}.mg-v317-compare-table th,.mg-v317-compare-table td{border-bottom:1px solid var(--line,#e6e0ee);text-align:left;vertical-align:top;padding:13px 14px}.mg-v317-compare-table th:first-child,.mg-v317-compare-table td:first-child{background:var(--surface,#fff);min-width:150px;position:sticky;left:0}.mg-v317-compare-name{font-weight:850}.mg-v317-spec-source{color:var(--muted,#6c6672);margin-top:5px;font-size:.7rem;display:block}.mg-v317-currency{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px auto 4px;display:flex}.mg-v317-currency label{font-size:.76rem;font-weight:800}.mg-v317-currency select{min-height:38px;color:inherit;background:0 0;border:1px solid;border-radius:10px;padding:6px 30px 6px 9px}.mg-v317-fx-note{text-align:center;opacity:.72;width:100%;font-size:.68rem}.mg-v317-approx-price:after{content:" approx.";opacity:.68;font-size:.62em;font-weight:650}html[data-theme=dark] .mg-v317-compare-button.selected{background:#7c5cff}html[data-theme=dark] .mg-v317-compare-tray{background:#1e1d23f7;border-color:#ffffff1f}@media (max-width:780px){.mg-v317-filter-body{grid-template-columns:1fr 1fr}.mg-v317-discovery:not(.open) .mg-v317-filter-body{display:none}.mg-v317-compare-tray{bottom:calc(76px + env(safe-area-inset-bottom))}.mg-v317-modal{padding:8px}.mg-v317-modal-card{border-radius:18px;max-height:95vh}.mg-v317-compare-button{min-width:36px;height:36px}}@media (max-width:470px){.mg-v317-filter-body{grid-template-columns:1fr}.mg-v317-discovery{padding:12px}.mg-v317-compare-tray{gap:6px}.mg-v317-compare-tray span{font-size:.74rem}.mg-v317-compare-tray button{padding-inline:9px}}.mg-v317-discovery-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mg-v317-discovery-intro{margin-bottom:12px}.mg-v317-discovery-intro h3{margin:0 0 4px;font-size:.88rem}.mg-v317-discovery-intro p{color:var(--muted,#6c6672);margin:0;font-size:.76rem;line-height:1.45}.mg-filter-sort-panel .mg-v317-filter-body{grid-template-columns:1fr;gap:14px;margin-top:0}.mg-v317-filter-group{border:0;min-inline-size:0;margin:0;padding:0}.mg-v317-filter-group legend{width:100%;color:var(--muted,#6c6672);text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px;font-size:.72rem;font-weight:800;display:block}.mg-v317-check{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:40px}.mg-v317-check span{min-width:0}.mg-v317-check:has(input:checked){border-color:var(--accent,#fc6501);background:#fc65011a}.mg-v317-check:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--accent,#fc6501) 45%,transparent);outline-offset:2px}.mg-v317-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#fc6501) 45%,transparent);outline-offset:2px}.mg-v317-clear:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#fc6501) 45%,transparent);outline-offset:2px}.mg-v317-zero-clear:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#fc6501) 45%,transparent);outline-offset:2px}.mg-v317-discovery-status{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 14px;display:flex}.mg-v317-discovery-status .mg-v317-chips{flex:auto;min-width:0;margin:0}.mg-v317-discovery-status .mg-v317-clear{min-height:36px;padding:4px 6px}.mg-v317-discovery-status .mg-v317-count{flex:none;margin:0}.mg-v317-zero{border:1px solid var(--line,#e6e0ee);background:var(--panel-soft,#faf8ff);text-align:center;border-radius:14px;flex:1 0 100%;gap:4px;padding:16px;display:grid}.mg-v317-zero span{color:var(--muted,#6c6672);font-size:.82rem}.mg-v317-zero-clear{border:1px solid var(--accent,#fc6501);min-height:40px;color:var(--accent,#fc6501);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:center;padding:7px 14px;font-weight:800}.mg-v317-zero[hidden]{display:none!important}@media (max-width:780px){.mg-filter-sort-panel .mg-v317-discovery .mg-v317-filter-body{display:grid}.mg-v317-check{min-height:44px}.mg-v317-discovery-status{align-items:stretch}.mg-v317-discovery-status .mg-v317-chips{flex-basis:100%}.mg-v317-discovery-status .mg-v317-count{align-self:center;margin-left:auto}}.mg-hot-deal-variant{opacity:.74;margin:.2rem 0 .45rem;font-size:.76rem;font-weight:800}.mg-hot-deal-media-link video{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=dark] .mg-v317-chip{background:#7c5cff29}html[data-theme=dark] .mg-v317-compare-button.selected{color:#fff;background:#7c5cff}html[data-theme=dark] .mg-v317-compare-tray{background:#1e1d23f5;border-color:#ffffff1f;box-shadow:0 18px 50px #00000061}html[data-theme=dark] .mg-v317-compare-button{color:#f8f7fb;background:#1e1d23f0;border-color:#ffffff24}body.page-product #productFamilySpecsCard{display:block!important;overflow:hidden!important}body.page-product #productFamilySpecsCard[hidden]{display:none!important}body.page-product #productFamilySpecsCard .product-family-specs-grid{gap:7px!important}body.page-product #productFamilySpecsCard .product-family-spec-item{border-radius:13px!important;grid-template-columns:minmax(82px,.62fr) minmax(0,1.38fr)!important;align-items:start!important;gap:10px!important;padding:10px 11px!important}body.page-product #productFamilySpecsCard .product-family-spec-item dt{color:var(--muted,#625b72)!important;font-size:.76rem!important;font-weight:650!important;line-height:1.38!important}body.page-product #productFamilySpecsCard .product-family-spec-item dd{color:var(--text,#110933)!important;text-align:left!important;font-size:.78rem!important;font-weight:520!important;line-height:1.42!important}body.page-product .product-family-specs-more-v318{border-top:1px solid var(--line,#e6e0ee)!important;margin-top:10px!important}body.page-product .product-family-specs-more-v318>summary{cursor:pointer;list-style:none;color:#fc6501!important;padding:12px 2px 9px!important;font-size:.76rem!important;font-weight:850!important}body.page-product .product-family-specs-more-v318>summary::-webkit-details-marker{display:none}body.page-product .product-family-specs-more-v318>summary:after{content:"+";float:right;font-size:1rem;line-height:1}body.page-product .product-family-specs-more-v318[open]>summary:after{content:"−"}body.page-product .product-family-specs-grid-more-v318{padding-top:1px!important}body.page-product .product-family-specs-actions-v318{border-top:1px solid var(--line,#e6e0ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:flex}body.page-product .product-family-specs-source-v318{color:var(--muted,#625b72);font-size:.68rem;line-height:1.3}body.page-product .product-family-specs-compare-v318{color:#b54800;font:inherit;cursor:pointer;background:#fc650114;border:1px solid #fc650147;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:850}html[data-theme=dark] body.page-product .product-family-specs-more-v318{border-top-color:#ffffff1a!important}html[data-theme=dark] body.page-product .product-family-specs-more-v318>summary{color:#a896ff!important;-webkit-text-fill-color:#a896ff!important}html[data-theme=dark] body.page-product .product-family-specs-actions-v318{border-top-color:#ffffff1a!important}html[data-theme=dark] body.page-product .product-family-specs-compare-v318{color:#dad4f4!important;-webkit-text-fill-color:#dad4f4!important;background:#7c5cff24!important;border-color:#7c5cff59!important}html[data-theme=dark] body.page-product #productFamilySpecsCard .product-family-spec-item dd{color:#f8f7fb!important;-webkit-text-fill-color:#f8f7fb!important}html[data-theme=dark] body.page-product #productFamilySpecsCard .product-family-spec-item dt,html[data-theme=dark] body.page-product .product-family-specs-source-v318{color:#b9b6c2!important;-webkit-text-fill-color:#b9b6c2!important}@media (max-width:760px){body.page-product #productFamilySpecsCard{padding:15px!important}body.page-product #productFamilySpecsCard .product-family-spec-item{grid-template-columns:minmax(78px,.62fr) minmax(0,1.38fr)!important;gap:9px!important;padding:9px 10px!important}body.page-product #productFamilySpecsCard .product-family-spec-item dt{font-size:.69rem!important;line-height:1.36!important}body.page-product #productFamilySpecsCard .product-family-spec-item dd{font-size:.7rem!important;line-height:1.42!important}body.page-product .product-family-specs-actions-v318{align-items:flex-start!important}body.page-product .product-family-specs-source-v318{width:100%!important}body.page-product .product-family-specs-compare-v318{text-align:center!important;width:100%!important;min-height:36px!important}}@media (max-width:350px){body.page-product #productFamilySpecsCard .product-family-spec-item{grid-template-columns:minmax(72px,.58fr) minmax(0,1.42fr)!important;padding-inline:9px!important}}.product-family-specs-compare-v318.selected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#110933!important;border-color:#110933!important}html[data-theme=dark] body.page-product .product-family-specs-compare-v318.selected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7c5cff!important;border-color:#7c5cff!important}.mg-v317-open-compare:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}body.mg-compare-modal-open{overflow:hidden!important}.mg-v317-compare-tray{isolation:isolate}.mg-v317-compare-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:780px){.mg-v317-compare-tray{left:12px!important;right:76px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 8px!important;width:auto!important;padding:10px!important;display:grid!important;transform:none!important}.mg-v317-compare-tray[hidden]{display:none!important}.mg-v317-compare-status{white-space:normal!important;grid-column:1/-1!important;line-height:1.3!important}.mg-v317-clear-compare{grid-column:1!important}.mg-v317-open-compare{grid-column:2!important;min-width:104px!important}}@media (max-width:420px){.mg-v317-compare-tray{right:68px!important}.mg-v317-compare-tray button{min-height:38px!important;padding:7px 9px!important;font-size:.72rem!important}.mg-v317-open-compare{min-width:94px!important}}:root,html[data-theme=light]{--mg-ai-panel-bg:var(--mg-surface,#fff);--mg-ai-page-bg:var(--mg-page-bg,#fff);--mg-ai-raised-bg:var(--mg-raised,#fff);--mg-ai-soft-bg:var(--mg-accent-soft,#fc65011a);--mg-ai-soft-bg-hover:var(--mg-accent-soft-strong,#fc650129);--mg-ai-text:var(--mg-text-primary,#1c1728);--mg-ai-muted:var(--mg-text-muted,#5f586c);--mg-ai-subtle:var(--mg-text-subtle,#6c6675);--mg-ai-line:var(--mg-border,#1109331a);--mg-ai-line-strong:var(--mg-border-strong,#11093329);--mg-ai-accent:var(--mg-accent,#fc6501);--mg-ai-accent-hover:var(--mg-accent-hover,#ff7a22);--mg-ai-brand:var(--mg-accent,#fc6501);--mg-ai-message-brand:var(--mg-brand-navy,#110933);--mg-ai-on-brand:#fff;--mg-ai-shadow:0 24px 70px #11093333;--mg-ai-launch-shadow:0 15px 38px #11093338;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--mg-ai-panel-bg:var(--mg-surface,#1e1d23);--mg-ai-page-bg:var(--mg-page-bg,#141316);--mg-ai-raised-bg:var(--mg-raised,#25232c);--mg-ai-soft-bg:var(--mg-accent-soft,#7c5cff1f);--mg-ai-soft-bg-hover:var(--mg-accent-soft-strong,#7c5cff2e);--mg-ai-text:var(--mg-text-primary,#e0daec);--mg-ai-muted:var(--mg-text-muted,#c6c0d0);--mg-ai-subtle:var(--mg-text-subtle,#a9a2b5);--mg-ai-line:var(--mg-border,#e6dff429);--mg-ai-line-strong:var(--mg-border-strong,#e6dff43d);--mg-ai-accent:var(--mg-accent,#7c5cff);--mg-ai-accent-hover:var(--mg-accent-hover,#9278ff);--mg-ai-brand:var(--mg-accent,#7c5cff);--mg-ai-message-brand:var(--mg-accent,#7c5cff);--mg-ai-on-brand:#fff;--mg-ai-shadow:0 24px 70px #0000006b;--mg-ai-launch-shadow:0 15px 38px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mg-ai-launch{right:18px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:1240;min-height:48px;font:inherit;box-shadow:var(--mg-ai-launch-shadow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.82rem;font-weight:850;display:flex;position:fixed;background:var(--mg-ai-brand)!important;color:var(--mg-ai-on-brand)!important;-webkit-text-fill-color:var(--mg-ai-on-brand)!important}.mg-ai-launch b,.mg-ai-launch span{color:inherit!important;-webkit-text-fill-color:currentColor!important}.mg-ai-launch b{font-size:1.05rem}.mg-ai-panel{right:18px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:1500;width:min(410px,100vw - 24px);height:min(640px,100vh - 190px);box-shadow:var(--mg-ai-shadow);border-radius:24px;flex-direction:column;display:flex;position:fixed;overflow:hidden;border:1px solid var(--mg-ai-line)!important;background:var(--mg-ai-panel-bg)!important;color:var(--mg-ai-text)!important;-webkit-text-fill-color:var(--mg-ai-text)!important}.mg-ai-panel[hidden]{display:none}.mg-ai-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex;background:var(--mg-ai-brand)!important;color:var(--mg-ai-on-brand)!important;-webkit-text-fill-color:var(--mg-ai-on-brand)!important}.mg-ai-head div{min-width:0}.mg-ai-head strong,.mg-ai-head span{display:block;color:var(--mg-ai-on-brand)!important;-webkit-text-fill-color:var(--mg-ai-on-brand)!important}.mg-ai-head strong{opacity:1}.mg-ai-head span{opacity:.78;margin-top:2px;font-size:.7rem}.mg-ai-head button{cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:1.05rem;color:var(--mg-ai-on-brand)!important;-webkit-text-fill-color:var(--mg-ai-on-brand)!important;background:#ffffff24!important}:is(.mg-ai-head button:hover,.mg-ai-head button:focus-visible){background:#ffffff38!important}.mg-ai-messages{scrollbar-color:var(--mg-ai-line-strong) transparent;flex:1;padding:14px;overflow:auto;background:var(--mg-ai-page-bg)!important;color:var(--mg-ai-text)!important;-webkit-text-fill-color:var(--mg-ai-text)!important}.mg-ai-msg{white-space:pre-wrap;border-radius:15px;max-width:88%;margin:0 0 9px;padding:10px 12px;font-size:.82rem;line-height:1.45;color:var(--mg-ai-text)!important;-webkit-text-fill-color:var(--mg-ai-text)!important}.mg-ai-msg.bot{border-bottom-left-radius:5px;background:var(--mg-ai-soft-bg)!important}.mg-ai-msg.user{border-bottom-right-radius:5px;margin-left:auto;background:var(--mg-ai-message-brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.mg-ai-msg a{color:var(--mg-ai-accent)!important;-webkit-text-fill-color:var(--mg-ai-accent)!important}.mg-ai-quick{scrollbar-color:var(--mg-ai-line-strong) transparent;gap:6px;padding:0 14px 10px;display:flex;overflow-x:auto;background:var(--mg-ai-panel-bg)!important}.mg-ai-quick button{font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 9px;font-size:.72rem;font-weight:750;border:1px solid var(--mg-ai-line)!important;background:var(--mg-ai-raised-bg)!important;color:var(--mg-ai-text)!important;-webkit-text-fill-color:var(--mg-ai-text)!important}:is(.mg-ai-quick button:hover,.mg-ai-quick button:focus-visible){background:var(--mg-ai-soft-bg-hover)!important;border-color:var(--mg-ai-accent)!important}.mg-ai-form{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid;border-top:1px solid var(--mg-ai-line)!important;background:var(--mg-ai-panel-bg)!important}.mg-ai-form input{min-width:0;min-height:44px;font:inherit;border-radius:13px;padding:9px 11px;border:1px solid var(--mg-ai-line-strong)!important;background:var(--mg-ai-raised-bg)!important;color:var(--mg-ai-text)!important;-webkit-text-fill-color:var(--mg-ai-text)!important;caret-color:var(--mg-ai-accent)!important}.mg-ai-form input::placeholder{color:var(--mg-ai-subtle)!important;-webkit-text-fill-color:var(--mg-ai-subtle)!important;opacity:1!important}.mg-ai-form input:focus{outline:2px solid color-mix(in srgb,var(--mg-ai-accent) 32%,transparent);outline-offset:1px;border-color:var(--mg-ai-accent)!important}.mg-ai-form button{cursor:pointer;border:0;border-radius:13px;min-width:52px;font-weight:850;background:var(--mg-ai-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.mg-ai-form button:hover,.mg-ai-form button:focus-visible){background:var(--mg-ai-accent-hover)!important}.mg-ai-whatsapp{text-align:center;border-radius:13px;margin:8px 14px 14px;padding:11px 12px;font-size:.8rem;font-weight:900;text-decoration:none;display:block;color:#071c0c!important;-webkit-text-fill-color:#071c0c!important;background:#25d366!important}.mg-ai-disclaimer{text-align:center;padding:0 14px 10px;font-size:.64rem;background:var(--mg-ai-panel-bg)!important;color:var(--mg-ai-muted)!important;-webkit-text-fill-color:var(--mg-ai-muted)!important}@media (max-width:600px){.mg-ai-launch{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));min-height:44px;padding-inline:13px}.mg-ai-panel{inset:calc(64px + env(safe-area-inset-top)) 8px calc(76px + env(safe-area-inset-bottom)) 8px;border-radius:20px;width:auto;height:auto}}@media (max-width:600px){body.mg-compare-active .mg-ai-launch{bottom:calc(150px + env(safe-area-inset-bottom))}}.mg-ai-launch{white-space:nowrap;max-width:min(190px,100vw - 90px);right:var(--mg-float-edge,max(18px,env(safe-area-inset-right)))!important;bottom:calc(var(--mg-float-bottom,18px) + var(--mg-float-btn-size,52px) + var(--mg-float-btn-gap,12px) + var(--mg-float-btn-size,52px) + var(--mg-float-btn-gap,12px))!important;z-index:2650!important}.mg-ai-launch-label{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.mg-ai-panel{right:var(--mg-float-edge,max(18px,env(safe-area-inset-right)))!important;bottom:calc(var(--mg-float-bottom,18px) + var(--mg-float-btn-size,52px) + var(--mg-float-btn-gap,12px) + var(--mg-float-btn-size,52px) + var(--mg-float-btn-gap,12px) + 58px)!important}body.mg-compare-active .mg-ai-launch{bottom:calc(var(--mg-float-bottom,18px) + var(--mg-float-btn-size,52px) + var(--mg-float-btn-gap,12px) + var(--mg-float-btn-size,52px) + var(--mg-float-btn-gap,12px) + 72px)!important}@media (max-width:600px){.mg-ai-launch{box-sizing:border-box;width:var(--mg-float-btn-size,42px)!important;min-width:var(--mg-float-btn-size,42px)!important;max-width:var(--mg-float-btn-size,42px)!important;height:var(--mg-float-btn-size,42px)!important;min-height:var(--mg-float-btn-size,42px)!important;border-radius:999px!important;justify-content:center!important;padding:0!important}.mg-ai-launch-label{display:none!important}.mg-ai-launch b{font-size:1rem!important}.mg-ai-panel{inset:calc(64px + env(safe-area-inset-top)) 8px calc(76px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;height:auto!important}}.mg-ai-panel .mg-ai-head,.mg-ai-panel .mg-ai-head>div,.mg-ai-panel .mg-ai-head strong,.mg-ai-panel .mg-ai-head span,.mg-ai-panel .mg-ai-head button,.mg-ai-panel .mg-ai-head button *,.mg-ai-launch,.mg-ai-launch *,#mgAiPanel .mg-ai-head,#mgAiPanel .mg-ai-head *,#mgAiLaunch,#mgAiLaunch *{color:var(--mg-ai-on-brand)!important;-webkit-text-fill-color:var(--mg-ai-on-brand)!important;text-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important}.mg-ai-panel .mg-ai-head span,#mgAiPanel .mg-ai-head span{color:#ffffffe6!important;-webkit-text-fill-color:#ffffffe6!important;font-size:.74rem!important;font-weight:650!important;line-height:1.35!important}.mg-ai-panel .mg-ai-head strong,#mgAiPanel .mg-ai-head strong{font-size:1.02rem!important;font-weight:850!important;line-height:1.15!important}.mg-ai-panel .mg-ai-head button,#mgAiPanel .mg-ai-head button{background:#ffffff29!important;border:1px solid #ffffff14!important}.mg-ai-panel .mg-ai-head button:hover,#mgAiPanel .mg-ai-head button:hover{background:#ffffff3d!important}.mg-ai-panel .mg-ai-head button:focus-visible{background:#ffffff3d!important}#mgAiPanel .mg-ai-head button:focus-visible{background:#ffffff3d!important}html[data-theme=light] #mgAiLaunch,html[data-theme=light] .mg-ai-launch,html[data-theme=light] #mgAiPanel .mg-ai-head,html[data-theme=light] .mg-ai-panel .mg-ai-head{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fc6501!important;border-color:#fc650138!important}html[data-theme=light] #mgAiLaunch .mg-ai-launch-label,html[data-theme=light] #mgAiLaunch b,html[data-theme=light] .mg-ai-launch .mg-ai-launch-label,html[data-theme=light] .mg-ai-launch b,html[data-theme=light] #mgAiPanel .mg-ai-head *,html[data-theme=light] .mg-ai-panel .mg-ai-head *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] #mgAiLaunch,html[data-theme=dark] .mg-ai-launch,html[data-theme=dark] #mgAiPanel .mg-ai-head,html[data-theme=dark] .mg-ai-panel .mg-ai-head{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7c5cff!important;border-color:#7c5cff47!important}html[data-theme=dark] #mgAiLaunch .mg-ai-launch-label,html[data-theme=dark] #mgAiLaunch b,html[data-theme=dark] .mg-ai-launch .mg-ai-launch-label,html[data-theme=dark] .mg-ai-launch b,html[data-theme=dark] #mgAiPanel .mg-ai-head *,html[data-theme=dark] .mg-ai-panel .mg-ai-head *{color:#fff!important;-webkit-text-fill-color:#fff!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}:is(.product-image-link,.store-feature-image,.product-media-stage,.mg-product-media-stage,#mgSearchResults .mg-search-result) img{block-size:auto;max-inline-size:100%}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,html[data-theme=light]{--mg-ui-accent:var(--mg-accent,#fc6501);--mg-ui-accent-active:var(--mg-accent-active,#e85b00);--mg-ui-accent-soft:#fc650116;--mg-ui-accent-soft-strong:#fc650122;--mg-ui-accent-border:#fc650157;--mg-ui-accent-border-strong:#fc650194;--mg-ui-ring:0 0 0 3px #fc650126;--mg-ui-lift:0 18px 42px #1109331a;--mg-ui-glass:#ffffffe0;--mg-ui-glass-strong:#fffffff7;--mg-ui-panel:#fff;--mg-ui-panel-2:#fbfafc;--mg-ui-text:var(--mg-text-primary,#1c1728);--mg-ui-muted:var(--mg-text-muted,#5f586c);--mg-ui-heading:var(--mg-heading,#110933);--mg-ui-border:var(--mg-border,#1109331a);--mg-ui-border-strong:var(--mg-border-strong,#11093329)}html[data-theme=dark]{--mg-ui-accent:var(--mg-accent,#7c5cff);--mg-ui-accent-active:var(--mg-accent-active,#6a4de3);--mg-ui-accent-soft:#7c5cff1a;--mg-ui-accent-soft-strong:#7c5cff26;--mg-ui-accent-border:#7c5cff4d;--mg-ui-accent-border-strong:#7c5cff8f;--mg-ui-ring:0 0 0 3px #7c5cff26;--mg-ui-lift:0 18px 42px #0000004d;--mg-ui-glass:#1e1d23e0;--mg-ui-glass-strong:#25232cf7;--mg-ui-panel:#1e1d23;--mg-ui-panel-2:#25232c;--mg-ui-text:var(--mg-text-primary,#e0daec);--mg-ui-muted:var(--mg-text-muted,#c6c0d0);--mg-ui-heading:var(--mg-heading,#f9f7ff);--mg-ui-border:var(--mg-border,#e6dff429);--mg-ui-border-strong:var(--mg-border-strong,#e6dff43d)}html[data-theme] body :is(button,a,.btn,.primary-btn,.secondary-btn,.cta-button,.price-cta,.option,.category-filter,.mg-page-btn,.mg-filter-option,.mg-sort-option,.header-icon-button){-webkit-tap-highlight-color:transparent}html[data-theme] body :is(.secondary-btn,.btn.soft,.option,.category-filter,.mg-page-btn,.mg-filter-option,.mg-sort-option,.header-icon-button,.mg-search-close):active{background:var(--mg-ui-accent-soft-strong)!important;border-color:var(--mg-ui-accent-border-strong)!important;box-shadow:none!important;transform:translateY(0)!important}html[data-theme] body :is(.primary-btn,button.primary-btn,a.primary-btn,.btn.orange,.cta-button,.price-cta,#checkoutBtn,#sendTradeBtn,#sellWhatsappBtn,.mg-filter-sort-apply):active{background:var(--mg-ui-accent-active)!important;box-shadow:none!important;transform:translateY(0)!important}html[data-theme] body :is(.card,.product-card,.product-card-v39,.store-feature-card){transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s!important}html[data-theme] body :is(.card,.product-card,.product-card-v39,.store-feature-card):hover{border-color:var(--mg-ui-accent-border)!important;box-shadow:var(--mg-ui-lift)!important}html[data-theme] .top-nav .nav-links>:is(a,.nav-item>a){border:1px solid #0000;border-radius:999px;position:relative;transition:background .18s,border-color .18s,color .18s,box-shadow .18s!important}html[data-theme] .top-nav .nav-links>:is(a,.nav-item>a):is(.active,[aria-current=page]){background:var(--mg-ui-accent-soft)!important;color:var(--mg-ui-accent)!important;-webkit-text-fill-color:var(--mg-ui-accent)!important;border-color:var(--mg-ui-accent-border)!important;box-shadow:none!important}@media (min-width:1081px){html[data-theme] .top-nav .mega-menu{background:radial-gradient(circle at 88% 4%,var(--mg-ui-accent-soft),transparent 28%), var(--mg-ui-glass)!important;width:min(900px,100vw - 42px)!important;color:var(--mg-ui-text)!important;border:1px solid var(--mg-ui-border)!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;border-radius:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;overflow:visible!important;box-shadow:0 26px 74px #11093329!important}html[data-theme=dark] .top-nav .mega-menu{box-shadow:0 26px 74px #00000070!important}html[data-theme] .top-nav .mega-menu.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(720px,100vw - 42px)!important}html[data-theme] .top-nav .mega-menu.wide{width:min(980px,100vw - 42px)!important}html[data-theme] .top-nav .mega-menu:before{content:"";background:0 0;height:10px;position:absolute;inset:-9px 0 auto}html[data-theme] .top-nav .mega-col{background:color-mix(in srgb,var(--mg-ui-panel) 74%,transparent);border:1px solid color-mix(in srgb,var(--mg-ui-border) 76%,transparent);border-radius:14px;min-width:0;padding:9px}html[data-theme] .top-nav .mega-col>span{justify-content:space-between;align-items:center;min-height:30px;margin:0 4px 5px;color:var(--mg-ui-muted)!important;-webkit-text-fill-color:var(--mg-ui-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.67rem!important;font-weight:850!important;display:flex!important}html[data-theme] .top-nav .mega-col>a{justify-content:space-between;align-items:center;gap:10px;min-height:38px;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;border:1px solid #0000!important;border-radius:10px!important;padding:8px 10px!important;font-size:.78rem!important;font-weight:680!important;line-height:1.2!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:flex!important}html[data-theme] .top-nav .mega-col>a:after{content:"›";color:var(--mg-ui-muted);opacity:.55;flex:none;font-size:1rem;transform:translate(-1px)}html[data-theme] .top-nav .mega-count{background:var(--mg-ui-accent-soft);letter-spacing:0;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:.61rem;font-weight:850;color:var(--mg-ui-accent)!important;-webkit-text-fill-color:var(--mg-ui-accent)!important}}html[data-theme] .mg-search-overlay{--mg-search-backdrop:color-mix(in srgb,var(--mg-page-bg) 64%,transparent);--mg-search-panel-float:var(--mg-ui-glass);--mg-search-input-solid:var(--mg-ui-glass-strong);--mg-search-panel-border:var(--mg-ui-border);--mg-search-panel-shadow:0 28px 90px #11093329;background:var(--mg-search-backdrop)!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important}html[data-theme=dark] .mg-search-overlay{--mg-search-panel-shadow:0 28px 90px #00000075}html[data-theme] .mg-search-shell{background:var(--mg-ui-glass)!important;border:1px solid var(--mg-ui-border)!important;width:min(920px,100% - 32px)!important;max-height:min(80dvh,720px)!important;box-shadow:var(--mg-search-panel-shadow)!important;border-radius:24px!important}html[data-theme] .mg-search-inner{padding:16px!important}html[data-theme] .mg-search-form{background:var(--mg-ui-glass-strong)!important;border:1px solid var(--mg-ui-border-strong)!important;min-height:60px!important;box-shadow:none!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:7px 8px 7px 13px!important;transition:border-color .18s,box-shadow .18s,background .18s!important;display:grid!important}html[data-theme] .mg-search-form:focus-within{border-color:var(--mg-ui-accent-border-strong)!important;box-shadow:var(--mg-ui-ring)!important}html[data-theme] .mg-search-symbol{color:var(--mg-ui-accent)!important;width:22px!important;height:22px!important}html[data-theme] .mg-search-input,#mgSearchInput{min-height:44px!important;box-shadow:none!important;color:var(--mg-ui-heading)!important;-webkit-text-fill-color:var(--mg-ui-heading)!important;border:0!important;padding:0!important;font-size:clamp(1rem,2vw,1.08rem)!important;font-weight:650!important}html[data-theme] .mg-search-input::placeholder,#mgSearchInput::placeholder{color:var(--mg-ui-muted)!important;-webkit-text-fill-color:var(--mg-ui-muted)!important}html[data-theme] .mg-search-clear-v343{width:36px;height:36px;color:var(--mg-ui-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:1.05rem;display:grid}html[data-theme] .mg-search-clear-v343[hidden]{display:none!important}html[data-theme] .mg-search-close{min-height:38px!important;color:var(--mg-ui-muted)!important;-webkit-text-fill-color:var(--mg-ui-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:0 10px!important;font-size:.78rem!important;font-weight:800!important}html[data-theme] .mg-search-content{grid-template-columns:minmax(190px,.72fr) minmax(0,1.7fr);display:grid;gap:12px!important;padding:0!important}html[data-theme] .mg-search-quick,html[data-theme] .mg-search-results-wrap{min-width:0;border:1px solid var(--mg-ui-border)!important;background:color-mix(in srgb,var(--mg-ui-panel) 78%,transparent)!important;border-radius:16px!important;padding:12px!important}html[data-theme] .mg-search-quick>p,html[data-theme] .mg-search-results-title{letter-spacing:.07em;text-transform:uppercase;color:var(--mg-ui-muted)!important;-webkit-text-fill-color:var(--mg-ui-muted)!important;margin:0 0 8px!important;font-size:.67rem!important;font-weight:850!important}html[data-theme] .mg-search-quick{align-content:start;gap:4px!important;display:grid!important}html[data-theme] .mg-search-quick[hidden]{display:none!important}html[data-theme] .mg-search-quick a{align-items:center;gap:8px;min-height:38px;font-size:.78rem;font-weight:700;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:7px 8px!important;display:flex!important}html[data-theme] .mg-search-quick a span{color:var(--mg-ui-accent)!important;-webkit-text-fill-color:var(--mg-ui-accent)!important}html[data-theme] .mg-search-results{gap:5px;display:grid}html[data-theme] .mg-search-result{background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:6px 8px!important;transition:background .16s,border-color .16s,transform .16s!important;display:grid!important}html[data-theme] .mg-search-result img{object-fit:contain!important;background:var(--mg-raised)!important;border:1px solid var(--mg-ui-border)!important;border-radius:10px!important;width:52px!important;height:52px!important}html[data-theme] .mg-search-result>span{gap:3px;min-width:0;display:grid}html[data-theme] .mg-search-result strong{line-height:1.25;color:var(--mg-ui-heading)!important;-webkit-text-fill-color:var(--mg-ui-heading)!important;font-size:.83rem!important}html[data-theme] .mg-search-result>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--mg-ui-muted)!important;-webkit-text-fill-color:var(--mg-ui-muted)!important;font-size:.69rem!important}html[data-theme] .mg-search-result em{white-space:nowrap;color:var(--mg-ui-accent)!important;-webkit-text-fill-color:var(--mg-ui-accent)!important;font-size:.72rem!important;font-style:normal!important;font-weight:850!important}html[data-theme] .mg-search-result.is-active{background:var(--mg-ui-accent-soft)!important;border-color:var(--mg-ui-accent-border)!important;transform:translate(2px)!important}html[data-theme] .mg-search-result.is-active{box-shadow:inset 3px 0 0 var(--mg-ui-accent)!important}html[data-theme] .mg-search-empty-v248{border-radius:12px;background:var(--mg-ui-panel-2)!important;color:var(--mg-ui-muted)!important;padding:18px!important}html[data-theme] .mg-search-empty-v248 strong{color:var(--mg-ui-heading)!important;-webkit-text-fill-color:var(--mg-ui-heading)!important}html[data-theme] .mg-search-hint-v343{color:var(--mg-ui-muted);text-transform:none;letter-spacing:0;margin-left:auto;font-size:.62rem;font-weight:700}@media (max-width:760px){html[data-theme] .mg-search-shell{border-radius:20px!important;width:min(100% - 14px,680px)!important;max-height:calc(100dvh - 16px)!important;margin-top:8px!important}html[data-theme] .mg-search-inner{max-height:calc(100dvh - 16px)!important;padding:10px!important}html[data-theme] .mg-search-form{border-radius:15px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:54px!important;margin-bottom:8px!important}html[data-theme] .mg-search-content{grid-template-columns:1fr!important;gap:8px!important}html[data-theme] .mg-search-quick{scrollbar-width:none;overflow-x:auto;gap:6px!important;padding:8px!important;display:flex!important}html[data-theme] .mg-search-quick::-webkit-scrollbar{display:none}html[data-theme] .mg-search-quick>p{display:none!important}html[data-theme] .mg-search-quick a{white-space:nowrap;flex:none;min-height:34px;border-color:var(--mg-ui-border)!important;border-radius:999px!important;padding:6px 9px!important}html[data-theme] .mg-search-results-wrap{padding:9px!important}html[data-theme] .mg-search-result{grid-template-columns:46px minmax(0,1fr)!important;min-height:58px!important}html[data-theme] .mg-search-result img{width:46px!important;height:46px!important}html[data-theme] .mg-search-result em{grid-column:2;justify-self:start;margin-top:-2px}}html[data-theme] .mg-ai-launch{border:1px solid color-mix(in srgb,var(--mg-ui-accent) 68%,#fff 32%)!important;background:var(--mg-ui-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 14px 34px color-mix(in srgb,var(--mg-ui-accent) 22%,transparent)!important;transition:background .18s,box-shadow .18s,transform .18s,border-color .18s!important}html[data-theme] .mg-ai-panel{border:1px solid var(--mg-ui-border)!important;background:var(--mg-ui-glass)!important;width:min(430px,100vw - 24px)!important;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;border-radius:24px!important;box-shadow:0 30px 90px #11093333!important}html[data-theme=dark] .mg-ai-panel{box-shadow:0 30px 90px #00000075!important}html[data-theme] .mg-ai-head{min-height:70px;background:linear-gradient(135deg,color-mix(in srgb,var(--mg-ui-accent) 92%,#fff 8%),var(--mg-ui-accent))!important;border-bottom:1px solid color-mix(in srgb,var(--mg-ui-accent) 70%,#fff 30%)!important;padding:13px 14px!important}html[data-theme] .mg-ai-head-main{align-items:center;gap:10px;min-width:0;display:flex!important}html[data-theme] .mg-ai-avatar{background:#ffffff29;border:1px solid #ffffff38;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:900;display:grid}html[data-theme] .mg-ai-head-copy{min-width:0}html[data-theme] .mg-ai-status{gap:5px;align-items:center!important;margin-top:3px!important;font-size:.68rem!important;font-weight:700!important;display:inline-flex!important}html[data-theme] .mg-ai-status:before{content:"";background:#7cf0a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7cf0a424}html[data-theme] .mg-ai-head button{width:38px!important;height:38px!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important}html[data-theme] .mg-ai-messages{background:color-mix(in srgb,var(--mg-ui-panel) 90%,transparent)!important;padding:14px!important}html[data-theme] .mg-ai-msg{border:1px solid #0000;border-radius:15px!important;max-width:90%!important;margin-bottom:8px!important;padding:10px 12px!important;font-size:.79rem!important;line-height:1.5!important}html[data-theme] .mg-ai-msg.bot{background:var(--mg-ui-panel-2)!important;border-color:var(--mg-ui-border)!important;border-bottom-left-radius:5px!important}html[data-theme] .mg-ai-msg.user{background:var(--mg-ui-accent)!important;border-color:var(--mg-ui-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] .mg-ai-product-list{gap:7px;margin:2px 0 10px;display:grid}html[data-theme] .mg-ai-product-card{background:var(--mg-ui-panel-2);border:1px solid var(--mg-ui-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important}html[data-theme] .mg-ai-product-card strong{font-size:.76rem;color:var(--mg-ui-heading)!important;-webkit-text-fill-color:var(--mg-ui-heading)!important}html[data-theme] .mg-ai-product-card span{font-size:.65rem;color:var(--mg-ui-muted)!important;-webkit-text-fill-color:var(--mg-ui-muted)!important}html[data-theme] .mg-ai-product-card em{white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:850;color:var(--mg-ui-accent)!important;-webkit-text-fill-color:var(--mg-ui-accent)!important}html[data-theme] .mg-ai-typing{align-items:center;gap:4px;min-width:50px;display:inline-flex}html[data-theme] .mg-ai-typing i{background:var(--mg-ui-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite mgAiDot}html[data-theme] .mg-ai-typing i:nth-child(2){animation-delay:.12s}html[data-theme] .mg-ai-typing i:nth-child(3){animation-delay:.24s}@keyframes mgAiDot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}html[data-theme] .mg-ai-quick{border-top:1px solid var(--mg-ui-border);background:var(--mg-ui-glass-strong)!important;gap:6px!important;padding:9px 12px!important}html[data-theme] .mg-ai-quick button{min-height:34px;border:1px solid var(--mg-ui-border)!important;background:var(--mg-ui-panel)!important;color:var(--mg-ui-text)!important;-webkit-text-fill-color:var(--mg-ui-text)!important;padding:6px 9px!important;font-size:.68rem!important}html[data-theme] .mg-ai-form{background:var(--mg-ui-glass-strong)!important;border-top:1px solid var(--mg-ui-border)!important;gap:7px!important;padding:10px 12px!important}html[data-theme] .mg-ai-form input{background:var(--mg-ui-panel-2)!important;border:1px solid var(--mg-ui-border-strong)!important;min-height:44px!important;color:var(--mg-ui-heading)!important;-webkit-text-fill-color:var(--mg-ui-heading)!important;border-radius:13px!important}html[data-theme] .mg-ai-form input:focus{border-color:var(--mg-ui-accent-border-strong)!important;box-shadow:var(--mg-ui-ring)!important;outline:0!important}html[data-theme] .mg-ai-form button{background:var(--mg-ui-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:13px!important;min-width:62px!important}html[data-theme] .mg-ai-disclaimer{background:var(--mg-ui-glass-strong)!important;padding:0 12px 9px!important;font-size:.59rem!important}html[data-theme] .mg-ai-whatsapp{border:1px solid #071c0c14;margin:7px 12px 9px!important}@media (max-width:600px){html[data-theme] .mg-ai-panel{border-radius:19px!important}html[data-theme] .mg-ai-head{min-height:64px;padding:11px 12px!important}html[data-theme] .mg-ai-messages{padding:11px!important}html[data-theme] .mg-ai-msg{max-width:92%!important}}@media (prefers-reduced-motion:reduce){.mg-ai-typing i{animation:none!important}}html[data-theme] .mg-search-quick[hidden]+.mg-search-results-wrap{grid-column:1/-1!important}@media (max-width:760px){html[data-theme] .mg-search-quick[hidden]+.mg-search-results-wrap{grid-column:auto!important}}[data-lock-segment=locked]{position:relative}.mg-locked-badge{z-index:3;letter-spacing:.02em;color:#fff;background:#110933;border:1px solid #ffffff42;border-radius:999px;padding:.36rem .58rem;font:800 .69rem/1.1 Manrope,sans-serif;position:absolute;top:.7rem;left:.7rem;box-shadow:0 6px 18px #11093329}html[data-theme=dark] .mg-locked-badge{color:#fff;box-shadow:none;background:#2d2a35;border-color:#7c5cff73}.mg-price-context-v344{color:var(--muted,#6b6678);margin-top:.35rem;font:700 .72rem/1.35 Manrope,sans-serif;display:block}html[data-theme=dark] .mg-price-context-v344{color:#bdb7cb}.mg-lock-notice-v344{background:#fc65010f;border:1px solid #fc650138;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:0 0 1rem;padding:.8rem .95rem;font:600 .82rem/1.45 Manrope,sans-serif;display:flex}.mg-lock-notice-v344 strong{color:#110933}.mg-lock-notice-v344 a{color:#c84f00;margin-left:auto;font-weight:800;text-decoration:none}.mg-lock-notice-v344 a:hover{text-decoration:underline}html[data-theme=dark] .mg-lock-notice-v344{background:#7c5cff14;border-color:#7c5cff47}html[data-theme=dark] .mg-lock-notice-v344 strong,html[data-theme=dark] .mg-lock-notice-v344 a{color:#a991ff}.product-card[data-lock-segment=locked]{border-style:dashed}.product-card[data-lock-segment=locked]:hover{border-style:solid}@media (max-width:720px){.mg-lock-notice-v344{align-items:flex-start}.mg-lock-notice-v344 a{width:100%;margin-left:0}.mg-locked-badge{top:.55rem;left:.55rem}}:root{--mg-product-studio-v350:url(/assets/products/defaults/miller-product-studio-v341.webp);--mg-product-studio-fallback-v350:#f5f5f6}html[data-theme] body #storeGrid .product-card .product-image-link,html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link,html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link.mg-card-media-stage-live,html[data-theme] body .store-feature-image,html[data-theme] body .mg-card-has-uploaded-media .product-image-link,html[data-theme] body .mg-card-has-uploaded-media .store-feature-image,html[data-theme] body.page-product #productPanel .product-media-stage,html[data-theme] body.page-product #productPanel .mg-product-media-stage,html[data-theme] body.page-product .product-media-stage,html[data-theme] body.page-product .mg-product-media-stage{background-color:var(--mg-product-studio-fallback-v350)!important;background-image:var(--mg-product-studio-v350)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important;overflow:hidden!important}html[data-theme] body .mg-studio-layer-v350{z-index:0!important;pointer-events:none!important;border-radius:inherit!important;background-color:var(--mg-product-studio-fallback-v350)!important;background-image:var(--mg-product-studio-v350)!important;opacity:1!important;visibility:visible!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:absolute!important;inset:0!important}html[data-theme] body #storeGrid .product-card .product-image-link>img:not([src*=image-needed]):not([src*=placeholder]),html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link>img:not([src*=image-needed]):not([src*=placeholder]),html[data-theme] body #storeGrid .mg-card-v220-link>.product-image-link>.mg-card-media-image:not([src*=image-needed]):not([src*=placeholder]){box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;z-index:1!important;background:0 0!important;width:84%!important;max-width:84%!important;height:84%!important;max-height:84%!important;margin:0!important;padding:0!important;position:absolute!important;inset:8%!important}html[data-theme] body.page-product #productPanel .product-media-stage>:is(#productImage,.mg-product-main-image):not([src*=image-needed]):not([src*=placeholder]),html[data-theme] body.page-product #productPanel .mg-product-media-stage>:is(#productImage,.mg-product-main-image):not([src*=image-needed]):not([src*=placeholder]){box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;z-index:1!important;background:0 0!important;width:88%!important;max-width:88%!important;height:88%!important;max-height:88%!important;margin:0!important;padding:0!important;position:absolute!important;inset:6%!important}html[data-theme] body #mgSearchResults img:not([src*=image-needed]):not([src*=placeholder]),html[data-theme] body .search-results img:not([src*=image-needed]):not([src*=placeholder]),html[data-theme] body img[data-uploaded-product-media=true]:not([src*=image-needed]):not([src*=placeholder]){background-color:var(--mg-product-studio-fallback-v350)!important;background-image:var(--mg-product-studio-v350)!important;object-fit:contain!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html[data-theme] body .product-media-stage[data-media-kind=video],html[data-theme] body .mg-product-media-stage[data-media-kind=video],html[data-theme] body video[data-uploaded-product-media=true]{background-color:#09090b!important;background-image:none!important}html[data-theme] body :is(.product-media-stage,.mg-product-media-stage)[data-media-kind=video]>.mg-studio-layer-v350,:is(html[data-theme] body :is(.product-image-link,.store-feature-image,.product-media-stage,.mg-product-media-stage):has(>img[src*=image-needed])>.mg-studio-layer-v350,html[data-theme] body :is(.product-image-link,.store-feature-image,.product-media-stage,.mg-product-media-stage):has(>img[src*=placeholder])>.mg-studio-layer-v350){display:none!important}html body #mobileDrawer.mobile-drawer a,html[data-theme] body #mobileDrawer.mobile-drawer a{text-align:center!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding-left:48px!important;padding-right:48px!important;line-height:1.25!important;display:flex!important;position:relative!important}html body #mobileDrawer.mobile-drawer a:after,html[data-theme] body #mobileDrawer.mobile-drawer a:after{content:""!important;border:0!important;border-top:2px solid var(--mg-accent,var(--accent,#fc6501))!important;border-right:2px solid var(--mg-accent,var(--accent,#fc6501))!important;transform-origin:50%!important;opacity:.78!important;pointer-events:none!important;width:9px!important;height:9px!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;right:22px!important;transform:translateY(-50%)rotate(45deg)!important}html[data-theme=light] body #mobileDrawer.mobile-drawer a:after{border-top-color:#fc6501!important;border-right-color:#fc6501!important}html[data-theme=dark] body #mobileDrawer.mobile-drawer a:after{border-top-color:#7c5cff!important;border-right-color:#7c5cff!important}body.page-product .mg-merch-media-stage-v352{isolation:isolate!important;background:#f5f5f6!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:156px!important;display:block!important;position:relative!important;overflow:hidden!important}body.page-product .mg-merch-studio-layer-v352{z-index:0!important;pointer-events:none!important;background-color:#f5f5f6!important;background-image:url(/assets/products/defaults/miller-product-studio-v341.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:absolute!important;inset:0!important}body.page-product .mg-merch-media-stage-v352>img[data-mg-merch-image]{box-sizing:border-box!important;z-index:1!important;object-fit:contain!important;object-position:center center!important;background:0 0!important;border-radius:0!important;width:86%!important;max-width:86%!important;height:86%!important;max-height:86%!important;margin:0!important;padding:0!important;position:absolute!important;top:7%!important;left:7%!important}body.page-product .mg-merch-media-stage-v352.is-placeholder .mg-merch-studio-layer-v352{display:none!important}@media (max-width:760px){body.page-product .mg-merch-media-stage-v352{height:132px!important}html body #mobileDrawer.mobile-drawer a,html[data-theme] body #mobileDrawer.mobile-drawer a{padding-left:44px!important;padding-right:44px!important}html body #mobileDrawer.mobile-drawer a:after,html[data-theme] body #mobileDrawer.mobile-drawer a:after{right:20px!important}}:root{--mg-v359-content-max:1360px;--mg-v359-gap:clamp(10px,1.5vw,20px);--mg-v359-header-safe:72px}html,body{max-width:100%}html{scroll-padding-top:calc(var(--mg-v359-header-safe) + 12px);overflow-x:clip}body{min-width:320px;overflow-x:clip}*,:before,:after{box-sizing:border-box}:where(main,section,article,aside,nav,header,footer,form,fieldset,div,ul,li){min-width:0}:where(img,video,svg){max-width:100%}:where(img,video){height:auto}:where(input,select,textarea,button){min-width:0;max-width:100%}:where(h1,h2,h3,p,span,strong,small,label,a,button,li,dd,dt){overflow-wrap:anywhere}pre,code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}:where(.mg-ui-fit-main,.main-store){width:100%;max-width:100%}:where(.page-hero){max-width:var(--mg-v359-content-max)}:where(.brand-pills){flex-wrap:wrap;min-width:0;max-width:100%}:where(.primary-btn,.secondary-btn,.cta-button,.price-cta,.mg-v358-chips button){max-width:100%}:where(.category-filter-bar,.brand-pills,.apple-store-row,.store-product-row,.horizontal-product-row,.mg-search-quick,.mg-v358-chips,.subnav){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.mg-v358-chips{max-width:100%!important}.mg-v358-chips button{white-space:normal;text-align:left;line-height:1.2}#storeGrid.product-grid.mg-v359-auto-grid{grid-template-columns:repeat(var(--mg-v359-cols,4),minmax(0,1fr))!important;gap:var(--mg-v359-grid-gap,var(--mg-v359-gap))!important;align-items:stretch!important;width:100%!important;max-width:100%!important}#storeGrid.product-grid>*{min-width:0;max-width:100%}#storeGrid :where(.product-card,[data-card-product]){height:100%;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#storeGrid :where(.product-card-body,h3,p,.mg-card-price-context,.price-cta,.cta-button){min-width:0;max-width:100%}#storeGrid .product-card-body{width:100%}#storeGrid h3{text-wrap:pretty;line-height:1.25}#storeGrid .mg-card-price-context{overflow-wrap:anywhere;line-height:1.25;white-space:normal!important}#storeGrid :where(.price-cta,.cta-button){text-align:center;line-height:1.15;white-space:normal!important;padding-inline:clamp(8px,1.4vw,14px)!important}#storeGrid .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}#storeGrid :where(.product-image-link,img){max-width:100%}@media (max-width:760px){:root{--mg-v359-gap:10px}body{min-width:0}:where(.page-hero){width:calc(100% - 24px)!important;margin-inline:auto!important}.top-nav .nav-inner{grid-template-columns:46px minmax(0,1fr) auto!important;gap:6px!important;width:100%!important;max-width:100%!important;padding-inline:10px!important}.top-nav :where(.logo-mark,.brand){min-width:0!important;max-width:min(104px,30vw)!important}.top-nav .nav-icons{max-width:100%;gap:4px!important;min-width:0!important}.top-nav .nav-icons :where(.header-icon-button,.theme-toggle,.search-toggle){flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.mobile-drawer{width:auto!important;max-width:calc(100vw - 20px)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;left:10px!important;right:10px!important}.mg-v358-chips{width:100%;padding-bottom:4px;flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important}.mg-v358-chips button{white-space:nowrap;flex:none}#storeGrid :where(.product-card,[data-card-product]){padding:8px!important}#storeGrid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:clamp(.82rem,3.5vw,.98rem)!important}#storeGrid .product-card-body>p{font-size:clamp(.7rem,3vw,.82rem)!important}#storeGrid :where(.price-cta,.cta-button){width:100%!important;min-height:38px!important;margin-inline:0!important;font-size:clamp(.72rem,3vw,.86rem)!important}#storeGrid .mg-card-price-context{font-size:clamp(.62rem,2.7vw,.76rem)!important}:where(.mg-search-shell,.mg-ai-panel,.mg-filter-sort-panel){max-width:calc(100vw - 20px)!important}.mg-search-shell{max-height:calc(var(--mg-v359-dvh,100dvh) - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.mg-search-form{min-width:0}.mg-search-input{min-width:0!important}body.page-product :where(.product-media-card,.purchase-summary-card){width:100%!important;min-width:0!important;max-width:100%!important}body.page-product :where(.purchase-summary-card .primary-btn,.purchase-summary-card .secondary-btn){white-space:normal!important;width:100%!important;max-width:100%!important}body.page-product #summaryPrice{max-width:100%;font-size:clamp(1.45rem,8vw,2.25rem)!important}.footer{padding-inline:14px!important}.footer-policy-links,.footer-social-icons,.mg-footer-business{max-width:100%}.footer-policy-links{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}.mg-footer-business{overflow-wrap:anywhere}}@media (max-width:430px){.top-nav .nav-inner{grid-template-columns:42px minmax(0,1fr) auto!important;padding-inline:8px!important}.mobile-menu-left,#mobileMenu,.mobile-menu{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.top-nav .nav-icons :where(.header-icon-button,.theme-toggle,.search-toggle){flex-basis:37px!important;width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}.top-nav :where(.logo-mark,.brand){max-width:min(92px,28vw)!important}}@media (max-width:340px){#storeGrid.product-grid.mg-v359-auto-grid{--mg-v359-cols:1!important}}.mg-v359-overflow-node{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}:where(.mg-v359-overflow-node img,.mg-v359-overflow-node video,.mg-v359-overflow-node svg){max-width:100%!important;height:auto!important}body.mg-v359-overflow-active :where(main,.mg-ui-fit-main){max-width:100%!important;overflow-x:clip!important}.mg-field-error{color:#b42318;margin-top:6px;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.mg-field-error[hidden]{display:none!important}:where(input,select,textarea)[aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 3px #b423181f!important}@media (max-width:1024px){:where(button,[role=button],input:not([type=hidden]),select,textarea,.theme-toggle,.search-toggle,.mobile-menu,.option){min-height:44px!important}:where(.theme-toggle,.search-toggle,.mobile-menu){justify-content:center;align-items:center;display:inline-flex;min-width:44px!important}:where(#mobileMenu,#themeToggle,#searchToggle){position:relative}:where(#mobileMenu,#themeToggle,#searchToggle):after{content:"";position:absolute;inset:-2px}:where(.option){padding-block:max(10px,var(--space-2,10px))}}@media (prefers-reduced-motion:reduce){:where(.mg-field-error,[aria-invalid=true]){transition:none!important}}