@media(max-width:760px){
html{scroll-behavior:auto!important;scroll-padding-top:116px;overflow-x:clip}body{overflow-x:clip!important;overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom}main{min-width:0}
body .on-header{height:62px!important;min-height:62px!important;background:#080e12;backdrop-filter:none!important}body.ag-white-store .on-header{background:#fff!important}
body .on-header-inner{height:62px!important;min-height:62px!important;padding:0 16px!important;gap:12px!important}body .on-logo,body .on-brand,body .on-header .on-wordmark{font-size:20px!important;letter-spacing:.12em!important}
body .ag-local{top:62px!important;height:52px!important;min-height:52px!important;padding:6px 14px!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;background:#fff!important;backdrop-filter:none!important;border-bottom:1px solid #e1e5e9;box-sizing:border-box}
body .ag-local .ag-model{display:none!important}body .ag-local>div{display:flex!important;order:0!important;flex:1!important;width:auto!important;gap:14px!important;justify-content:space-between!important}body .ag-local>div a{font-size:11px!important;padding:10px 0!important;white-space:nowrap}body .ag-local>.ag-btn{order:1!important;flex:none!important;font-size:10px!important;padding:10px 12px!important;min-height:36px!important}
body .ag [id]{scroll-margin-top:126px!important}body .ag-shell{padding-left:20px!important;padding-right:20px!important}
body .ag-story-hero .ag-hero,body.nx-home-page .ag-home-feature .ag-hero{padding:22px 20px 28px!important;gap:18px!important;min-height:0!important}
body .ag-hero .mi-hero-logo{width:145px!important;height:auto!important;margin:0 0 18px!important}body .ag-hero .ag-kicker{margin:0 0 12px!important;font-size:9px!important}body .ag-hero h1{font-size:36px!important;line-height:1.08!important;margin:0 0 16px!important;letter-spacing:-.035em!important}body .ag-hero .ag-lead{font-size:15px!important;line-height:1.55!important;margin:0 0 18px!important}body .ag-hero .ag-actions{gap:10px!important;margin:0!important;display:flex!important;flex-wrap:wrap!important}body .ag-hero .ag-btn{font-size:11px!important;min-height:44px!important;padding:12px 17px!important;line-height:1.3!important;flex:1;white-space:nowrap}body .ag-hero .ag-note{font-size:11px!important;line-height:1.5!important;margin:14px 0 0!important}
body .ag-hero .ag-art{max-width:100%!important}body .ag-hero .ag-art img,body.ag-white-store .ag-story-hero .ag-art img{height:230px!important;padding:0!important;object-fit:contain!important}body .ag-art small{padding:12px 16px 0!important;font-size:8px!important}body .ag-caption{padding:10px 16px!important;font-size:10px!important}
body .ag-scroll-story{padding:32px 0!important}body .ag-scroll-stage{position:relative!important;top:auto!important;height:260px!important;min-height:0!important}body .ag-scroll-steps article{min-height:0!important;padding:24px 0!important;opacity:1!important;transform:none!important}body .ag-scroll-steps h3{font-size:28px!important}body .ag-scroll-intro{margin-bottom:20px!important}
body .ag-section{padding-top:32px!important;padding-bottom:32px!important}body .ag-overview{padding-top:28px!important}body .ag-overview-photo{min-height:240px!important}body .ag-overview-detail{min-height:150px!important;padding:18px!important}body .ag-overview-detail strong{font-size:24px!important}body .ag-overview-detail.light strong{font-size:44px!important}
body .ag-editorial-row{margin:24px 0 36px!important;gap:0!important}body .ag-editorial-row>div:not(.mi-motion){padding:18px 0 0!important}body .ag-editorial-row h2{font-size:30px!important;line-height:1.12!important;margin:12px 0 16px!important}body .ag-editorial-row p:not(.ag-kicker){font-size:15px!important;line-height:1.6!important}body .ag-editorial-life{padding-bottom:24px!important}
body .ag-buy{padding:20px 20px 36px!important}body .ag-buy-breadcrumb{margin-bottom:18px!important}body .ag-buy-grid{gap:24px!important}body .ag-buy-image>img{height:255px!important;aspect-ratio:auto!important;object-fit:contain!important}body .ag-thumbnails{margin-top:10px!important;gap:10px!important}body .ag-thumbnails button{width:62px!important;height:56px!important}body .ag-gallery>p{font-size:11px!important;line-height:1.5!important}body .ag-purchase .mi-hero-logo{width:165px!important}body .ag-price{padding:18px 0!important;margin:20px 0!important}
body .hw{padding-top:44px!important;padding-bottom:32px!important}body .nh-categories{padding:28px 20px!important}body .nh-feature{min-height:420px!important;height:auto!important}body .wr-journey{height:auto!important;margin:0!important;padding:0!important}body .wr-hero{height:560px!important;min-height:0!important;margin:0!important}body .wr-signature{margin-top:0!important;margin-bottom:0!important}body .wr-coast-scroll{height:auto!important}body .wr-story{height:460px!important}body .wr-landscape-portal,body .wr-route-rail,body .wr-route-caption{display:none!important}body #MainContent{padding-top:0!important;margin-top:0!important}
}
@media(max-width:360px){body .ag-local{gap:8px!important;padding-inline:10px!important}body .ag-local>div{gap:9px!important}body .ag-local>div a{font-size:10px!important}body .ag-hero h1{font-size:32px!important}}

@media(max-width:760px){body .nh-reveal,body .nh-waiting,body .nh-category-row>a,body .wr-category{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;animation:none!important;transition-delay:0s!important}body .on-logo,body .on-logo *{font-size:19px!important;letter-spacing:.10em!important}body .on-logo img,body .on-logo svg{max-width:112px!important;height:auto!important}body .wr-hero-copy{top:100px!important;bottom:auto!important}body .wr-hero{height:480px!important}}

@media(max-width:760px){body .ag-scroll-stage{height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body .ag-scroll-stage .ag-scroll-frame{display:none!important}body .ag-scroll-stage .ag-scroll-frame.is-current{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:260px!important;object-fit:contain!important}body .ag-scroll-stage .ag-stage-label{position:static!important;display:block!important;padding:14px 18px!important;background:#fff!important;color:#4b5359!important}body .ag-scroll-meter{display:none!important}}
