/* AMR GALACTIC ROYALE V5 — final frontend-only corrections.
 * Underlying live catalog, cart, checkout, pricing, taxes, stock and AMR NEXUS integration unchanged. */

/* Header: draw one accessible real navigation layer over the baked ▾ art. */
@media(min-width:901px){
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation{
  isolation:isolate!important;overflow:visible!important;z-index:19!important;
  background:linear-gradient(180deg,#031b42f8 0%,#010c25fe 65%,#031d43fd)!important;
  border:1px solid #d8a250!important;border-radius:10px!important;
  box-shadow:inset 0 0 0 1px #075eba,0 0 11px #1b93e7b9!important;
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation>a{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(4px,.5vw,10px)!important;
  color:#ffe9b5!important;-webkit-text-fill-color:#ffe9b5!important;
  font:700 clamp(11px,.92vw,16px)/1.15 Arial,sans-serif!important;
  min-width:0!important;min-height:0!important;white-space:nowrap!important;text-decoration:none!important;
  background:transparent!important;border:0!important;border-right:1px solid #226aa2a8!important;
  box-shadow:none!important;clip-path:none!important;padding:0 clamp(1px,.4vw,8px)!important;
  position:relative!important;border-radius:5px!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation>a:last-of-type{border-right:0!important}
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation>a .icon{
  visibility:visible!important;width:clamp(16px,1.2vw,22px)!important;height:clamp(16px,1.2vw,22px)!important;color:#f4c75f!important;flex:none!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation>a .agr3-nav-glyph{
  visibility:visible!important;display:inline!important;color:#ffd36b!important;font-size:clamp(14px,1.35vw,22px)!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation>a:is(:hover,:focus-visible){
  outline:2px solid #38c9ff!important;outline-offset:-2px!important;
  background:linear-gradient(180deg,#0a4289,#021d3f)!important;
  box-shadow:inset 0 0 12px #26bafd,0 0 9px #1095ee!important;
 }
 html.amr-royale-live body .waterfront-shell #primary-navigation .amr-royale-legacy-shop-container{display:none!important}
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #search-form{
  position:absolute!important;left:62.45%!important;top:15%!important;width:21.8%!important;height:70%!important;
  min-width:0!important;display:flex!important;align-items:center!important;
  background:linear-gradient(180deg,#031c3d,#010b24)!important;border:2px solid #1cbbff!important;
  border-radius:32px!important;padding:2px!important;box-shadow:inset 0 0 10px #0669c7,0 0 12px #005cdd9e!important;
  overflow:hidden!important;z-index:17!important;
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #product-search{
  display:block!important;flex:1!important;height:100%!important;width:0!important;min-width:0!important;
  color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;
  font:500 clamp(10px,.89vw,15px)/1.15 Arial,sans-serif!important;padding:0 7px 0 14px!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #product-search::placeholder{
  color:#b4d8fa!important;-webkit-text-fill-color:#b4d8fa!important;opacity:1!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #search-form>button{
  flex:0 0 clamp(35px,3.1vw,51px)!important;width:clamp(35px,3.1vw,51px)!important;
  height:calc(100% - 2px)!important;min-width:0!important;min-height:0!important;
  display:grid!important;place-items:center!important;color:#a4f0ff!important;
  background:radial-gradient(circle,#0c7ad3,#052d69)!important;border:1px solid #63d1ff!important;
  border-radius:50%!important;box-shadow:0 0 8px #0aa7ff99!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #search-form>button svg{
  display:block!important;visibility:visible!important;opacity:1!important;
  width:clamp(17px,1.3vw,25px)!important;height:clamp(17px,1.3vw,25px)!important;stroke:#bcf4ff!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #search-form:focus-within{
  box-shadow:inset 0 0 14px #0aa9fa,0 0 14px #59d7ff!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-actions{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:6%!important;
  left:85.2%!important;top:13%!important;width:12.1%!important;height:74%!important;
  position:absolute!important;overflow:visible!important;z-index:20!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-action{
  display:flex!important;align-items:center!important;justify-content:center!important;
  height:100%!important;width:100%!important;min-width:0!important;min-height:0!important;
  background:linear-gradient(155deg,#0a3465f9,#020a20ff)!important;
  border:2px solid #e4b86a!important;border-radius:11px!important;clip-path:none!important;
  box-shadow:inset 0 0 8px #005cc4,0 0 7px #d0a45180!important;
  overflow:visible!important;position:relative!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-action .wf-icon-circle,
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-action svg{
  opacity:1!important;visibility:visible!important;display:grid!important;place-items:center!important;
  color:#fff4d7!important;stroke:#fff4d7!important;width:clamp(16px,1.5vw,25px)!important;height:clamp(16px,1.5vw,25px)!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-action b{
  top:-8px!important;right:-8px!important;left:auto!important;bottom:auto!important;
  display:grid!important;place-items:center!important;min-width:20px!important;min-height:20px!important;
  width:auto!important;height:20px!important;border-radius:12px!important;padding:0 4px!important;
  background:#007ef1!important;color:#fff!important;border:1px solid #8adfff!important;
  box-shadow:0 0 7px #168bfb!important;font:700 11px Arial,sans-serif!important;z-index:21!important
 }
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-account{width:100%!important;height:100%!important}
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-action:is(:hover,:focus-visible){
  outline:2px solid #7de7ff!important;outline-offset:1px!important;box-shadow:0 0 13px #1fbaff,inset 0 0 13px #0264df!important
 }
 html.amr-royale-live body .waterfront-shell .amr-v3-hologram-label{
  left:84.5%!important;top:35.4%!important;width:11.5%!important;height:20%!important;
  min-height:0!important;padding:5px 7px!important;border:1px solid #e4be77a8!important;border-radius:9px!important;
  background:rgba(3,25,60,.56)!important;
  -webkit-backdrop-filter:blur(14px) saturate(155%)!important;backdrop-filter:blur(14px) saturate(155%)!important;
  box-shadow:inset 0 0 14px #1278c958,0 0 10px #06b3fd6b!important;
  text-shadow:0 1px 3px #000b!important;isolation:isolate!important
 }
 html.amr-royale-live body .waterfront-shell .amr-v3-hologram-label strong{font:700 clamp(8px,.77vw,14px)/1.15 Arial,sans-serif!important}
 html.amr-royale-live body .waterfront-shell .amr-v3-hologram-label span{font:500 clamp(7px,.64vw,12px)/1.22 Arial,sans-serif!important}
}
@media(min-width:901px) and (max-width:1200px){
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #primary-navigation>a{font-size:10px!important;gap:3px!important}
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) #product-search{font-size:10px!important;padding-left:7px!important}
 html.amr-royale-live body .waterfront-shell:not(.wf-nav-docked) .site-header:not(.agr3-sticky) .wf-nav-actions{gap:3%!important}
}
/* The mobile menu already has no dropdown Shop — use normal native controls and limit motion. */
@media(max-width:900px){
 html.amr-royale-live body .waterfront-shell #primary-navigation .amr-royale-legacy-shop-container{display:none!important}
 html.amr-royale-live body .waterfront-shell .site-header .wf-nav-action b{right:-5px!important;top:-6px!important;border-radius:50%!important}
}

/* Shop: consistent three-column blueprint with real cards and a live cart panel. */
@media(min-width:1181px){
 body.route-shop #commerce-section.commerce-layout{
  display:grid!important;grid-template-columns:minmax(220px,23%) minmax(0,1fr) minmax(270px,23%)!important;
  grid-template-rows:auto auto!important;column-gap:clamp(12px,1.2vw,22px)!important;row-gap:18px!important;
  align-items:start!important;max-width:1720px!important;width:100%!important;margin:0 auto 30px!important
 }
 body.route-shop #commerce-section>#filters{grid-column:1!important;grid-row:2!important}
 body.route-shop #commerce-section>.collection{grid-column:2!important;grid-row:2!important}
 body.route-shop #commerce-section>.amr-live-panel{grid-column:3!important;grid-row:2!important}
}
body.route-shop main#main{
 max-width:none!important;width:100%!important;margin:0!important;
 background:linear-gradient(180deg,#001124b8,#00122ad1 56%,#000b1dc4),url('/assets/amr-home-live-v4/home-wallpaper.jpg') center top/100% auto no-repeat,#000c1e!important
}
body.route-shop #commerce-section.commerce-layout{position:relative!important;isolation:isolate!important}
body.route-shop #commerce-section>.amr-shop-banner{grid-column:1/-1!important;grid-row:1!important;margin-bottom:0!important}
body.route-shop #commerce-section>#filters,
body.route-shop #commerce-section>.collection,
body.route-shop #commerce-section>.amr-live-panel{
 box-shadow:inset 0 0 0 2px #0b72c1,inset 0 0 22px #054d95,0 0 15px #0b6fd974!important;
 border:3px solid #e0b369!important;border-radius:17px!important;
 background:linear-gradient(165deg,#042550ef,#011328f7 64%,#020b24f9)!important;
 color:#e9f3ff!important;min-width:0!important;overflow:visible!important
}
body.route-shop #commerce-section>#filters{
 display:flex!important;flex-direction:column!important;gap:0!important;
 padding:clamp(13px,1.25vw,22px)!important
}
body.route-shop #commerce-section>.collection{
 padding:clamp(9px,.8vw,14px)!important;min-height:485px!important
}
body.route-shop #commerce-section>.amr-live-panel{
 display:block!important;padding:14px!important;min-height:480px!important
}
body.route-shop #commerce-section .collection-top{
 background:linear-gradient(100deg,#062c5b,#00142d)!important;
 border:2px solid #b99150!important;border-radius:12px!important;
 box-shadow:inset 0 0 11px #045de0,0 0 12px #0259bb8b!important;
 padding:11px!important;margin-bottom:11px!important
}
body.route-shop #commerce-section .collection-top h2,
body.route-shop #commerce-section #filters .filter-heading h2{
 color:#ffe2a0!important;font:700 clamp(18px,1.5vw,26px)/1.12 Georgia,serif!important
}
body.route-shop #commerce-section .collection-top h2{font-size:clamp(18px,1.6vw,27px)!important}
body.route-shop #commerce-section #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,.75vw,14px)!important}
body.route-shop #commerce-section #product-grid.list-layout{grid-template-columns:minmax(0,1fr)!important}
body.route-shop #commerce-section #product-grid>.product-card{
 border:3px solid #e5b76b!important;border-radius:18px!important;
 box-shadow:inset 0 0 0 2px #0568c6,0 0 12px #007efca3!important;
 background:linear-gradient(145deg,#04366b,#001025 69%)!important;min-width:0!important;
 padding:7px!important;transition:transform .2s ease,box-shadow .2s ease!important
}
body.route-shop #commerce-section #product-grid>.product-card:hover{
 transform:translateY(-3px)!important;box-shadow:inset 0 0 0 2px #1caaff,0 0 15px #e7bb689d!important
}
body.route-shop #commerce-section #product-grid .product-image{aspect-ratio:1.15/1!important;border:1px solid #ffd88b!important;border-radius:12px!important}
body.route-shop #commerce-section #product-grid .product-info{padding:9px 6px 6px!important}
body.route-shop #commerce-section #product-grid .product-title{font:700 clamp(11px,.89vw,15px)/1.25 Arial,sans-serif!important;color:#fff0d0!important}
body.route-shop #commerce-section #product-grid .product-price{font:800 clamp(16px,1.28vw,22px)/1.2 Arial,sans-serif!important;color:#ffdb78!important}
body.route-shop #commerce-section #product-grid .product-bottom .button{
 border:1px solid #ffe4a0!important;border-radius:11px!important;min-height:40px!important;
 background:linear-gradient(180deg,#ffdfa2,#efb64f)!important;color:#17203a!important;
 font:700 clamp(10px,.81vw,13px) Arial,sans-serif!important;box-shadow:inset 0 0 6px #fff5bc,0 0 10px #d89c40a3!important
}
body.route-shop #filters details summary{color:#ffd88a!important}
body.route-shop #filters .sidebar-search input:focus,
body.route-shop #filters .price-inputs input:focus,
body.route-shop #filters #brand-search:focus{
 outline:2px solid #2ec6fa!important;outline-offset:2px!important
}
body.route-shop #commerce-section>.amr-h5-live-mounted> :not(.amr-h5-cart-shell){display:none!important}
body.route-shop .amr-h5-cart-shell{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important}
body.route-shop .amr-h5-cart-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 3px 11px!important;border-bottom:1px solid #e1b66cb8!important}
body.route-shop .amr-h5-cart-heading h3{font:700 clamp(17px,1.2vw,23px)/1.2 Georgia,serif!important;color:#ffe4a4!important;margin:0!important}
body.route-shop .amr-h5-cart-badge{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:17px;background:linear-gradient(130deg,#f6d078,#d7972a);color:#061d37;font:800 16px Arial,sans-serif}
body.route-shop .amr-h5-cart-caption{font:400 12px/1.48 Arial,sans-serif!important;color:#bddeff!important;margin:0!important}
body.route-shop .amr-h5-cart-items{display:flex!important;flex-direction:column!important;gap:9px!important;max-height:435px!important;overflow-y:auto!important;scrollbar-width:thin!important}
body.route-shop .amr-h5-empty{font:400 12px/1.55 Arial,sans-serif;color:#cbdffa;background:#062248a8;padding:15px;border:1px solid #19609e;border-radius:8px}
body.route-shop .amr-h5-cart-line{display:grid!important;grid-template-columns:minmax(60px,28%) minmax(0,1fr)!important;gap:9px!important;align-items:start!important;padding:9px 0 12px!important;border-bottom:1px solid #40628a!important}
body.route-shop .amr-h5-cart-line>img{width:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;background:#fff;border:1px solid #f4ce7a;border-radius:8px!important}
body.route-shop .amr-h5-line-body{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important}
body.route-shop .amr-h5-line-body strong{font:700 12px/1.35 Arial,sans-serif;color:#c9eaff;overflow-wrap:anywhere!important}
body.route-shop .amr-h5-line-price{font:700 13px Arial,sans-serif;color:#ffda81}
body.route-shop .amr-h5-line-tools{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:3px!important}
body.route-shop .amr-h5-qty{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;padding:0!important;border:1px solid #29afff!important;border-radius:6px!important;background:#00346a!important;color:#fff!important;cursor:pointer}
body.route-shop .amr-h5-qty:disabled{opacity:.4;cursor:not-allowed}
body.route-shop .amr-h5-qty-count{min-width:24px;text-align:center;font:700 13px Arial,sans-serif;color:#fff}
body.route-shop .amr-h5-remove{margin-left:auto!important;border:0!important;background:transparent!important;color:#f6c179!important;font-size:25px!important;cursor:pointer}
body.route-shop .amr-h5-see-all{border:1px solid #31b5fd;border-radius:8px;background:#063868;color:#d5ecff;font-weight:700;padding:12px;cursor:pointer}
body.route-shop .amr-h5-see-all[hidden]{display:none!important}
body.route-shop .amr-h5-cart-summary{display:flex!important;flex-direction:column!important;gap:11px!important;border:1px solid #6e90ad!important;background:#061e40b7!important;padding:12px!important;border-radius:10px!important}
body.route-shop .amr-h5-cart-summary>strong{font:700 16px Georgia,serif;color:#ffd98b}
body.route-shop .amr-h5-sum-row{display:flex!important;justify-content:space-between!important;gap:8px!important;color:#e0efff;font:500 12px Arial,sans-serif}
body.route-shop .amr-h5-cart-total{border-top:1px solid #e6b65c80;padding-top:10px;font-size:14px!important}
body.route-shop .amr-h5-cart-total b{font-size:clamp(15px,1.2vw,21px);color:#ffdc82}
body.route-shop .amr-h5-cart-summary small{font-size:10px;color:#b6d3ea;line-height:1.5}
body.route-shop .amr-h5-checkout{min-height:48px!important;background:linear-gradient(180deg,#ffe69c,#efb341)!important;color:#0b2443!important;font:800 13px Arial,sans-serif!important;border:2px solid #ffeaa5!important;border-radius:9px!important;box-shadow:0 0 10px #e1a54e84!important;cursor:pointer}
body.route-shop .amr-h5-checkout:disabled{opacity:.43!important;cursor:not-allowed!important}
body.route-shop .amr-h5-original-cart{border:1px solid #098aff!important;border-radius:10px!important;background:#073361!important;color:#e3faff!important;padding:11px!important;font:600 12px Arial,sans-serif!important;cursor:pointer!important}
body.route-shop .amr-h5-shop-brand{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;min-height:205px!important;margin-top:16px!important;padding:18px!important;border:2px solid #e8b767!important;border-radius:18px!important;box-shadow:inset 0 0 19px #004fe2,0 0 12px #0766c69a!important;background:linear-gradient(100deg,#041d42a6,#00294a69),url('/assets/amr-home-live-v4/home-wallpaper.jpg') center 44%/cover no-repeat!important;overflow:hidden}
body.route-shop .amr-h5-shop-brand img{position:absolute!important;bottom:-25px!important;left:1%!important;width:min(37%,205px)!important;height:115%!important;object-fit:contain!important;object-position:bottom!important;filter:drop-shadow(0 0 15px #0b82ed)!important}
body.route-shop .amr-h5-shop-brand-copy{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;text-align:center!important;margin-left:28%!important;padding:12px!important;border:2px solid #dfb36c!important;border-radius:13px!important;background:#031939dd!important;box-shadow:0 0 10px #057aff!important}
body.route-shop .amr-h5-shop-brand-copy strong{font:700 clamp(18px,1.7vw,28px) Georgia,serif;color:#ffdf94}
body.route-shop .amr-h5-shop-brand-copy span{font:600 11px Arial,sans-serif;color:#c7eaff}
@media(min-width:1181px) and (max-width:1560px){
 body.route-shop #commerce-section #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:1180px){
 body.route-shop #commerce-section.commerce-layout{
  display:grid!important;grid-template-columns: minmax(210px,26%) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:12px!important;align-items:start!important
 }
 body.route-shop #commerce-section>.amr-shop-banner{grid-column:1/-1!important;grid-row:1!important}
 body.route-shop #commerce-section>#filters{grid-column:1!important;grid-row:2!important}
 body.route-shop #commerce-section>.collection{grid-column:2!important;grid-row:2!important}
 body.route-shop #commerce-section>.amr-live-panel{grid-column:2!important;grid-row:3!important;min-height:0!important}
 body.route-shop #commerce-section #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.route-shop .amr-h5-cart-items{max-height:320px!important}
}
@media(max-width:760px){
 body.route-shop main#main{padding:10px 8px!important}
 body.route-shop #commerce-section.commerce-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:12px!important}
 body.route-shop #commerce-section>.amr-shop-banner{grid-column:1!important;grid-row:1!important}
 body.route-shop #commerce-section>.collection{grid-column:1!important;grid-row:2!important}
 body.route-shop #commerce-section>#filters{grid-column:1!important;grid-row:2!important;position:fixed!important;z-index:9000!important;top:72px!important;left:8px!important;right:8px!important;width:auto!important;max-height:calc(100vh - 95px)!important;overflow:auto!important}
 body.route-shop #commerce-section>#filters:not(.mobile-open){display:none!important}
 body.route-shop #commerce-section>.amr-live-panel{grid-column:1!important;grid-row:3!important}
 body.route-shop #commerce-section #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.route-shop .amr-h5-shop-brand{min-height:155px!important}
}
@media(max-width:480px){
 body.route-shop #commerce-section #product-grid{grid-template-columns:minmax(0,1fr)!important}
 body.route-shop .amr-h5-shop-brand img{max-width:120px!important}
 body.route-shop .amr-h5-shop-brand-copy{margin-left:26%!important}
}
/* Home-only character update: scenic mask hides baked old mascot; new approved PNG floats independently. */
body.route-home #home-sections .amr-h4-hero .amr-h5-scenery{
 position:absolute!important;z-index:2!important;left:0!important;top:0!important;width:45%!important;height:100%!important;
 background:linear-gradient(90deg,#00112a72,transparent 75%),url('/assets/amr-home-live-v4/home-wallpaper.jpg') 24% 17%/cover no-repeat!important;
 -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 78%,transparent 100%)!important;
 mask-image:linear-gradient(90deg,#000 0%,#000 78%,transparent 100%)!important;pointer-events:none!important
}
body.route-home #home-sections .amr-h4-hero .amr-h5-putra-stage{
 position:absolute!important;z-index:3!important;left:0!important;bottom:-10%!important;width:39%!important;height:115%!important;
 display:flex!important;align-items:flex-end!important;justify-content:center!important;pointer-events:none!important;
 filter:drop-shadow(0 0 19px #0787efb8)!important
}
body.route-home #home-sections .amr-h4-hero .amr-h5-putra-stage img{
 display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:bottom!important
}
body.route-home #home-sections .amr-h4-hero .amr-h4-hero-art{z-index:0!important}
body.route-home #home-sections .amr-h4-hero .amr-h4-buy,
body.route-home #home-sections .amr-h4-hero .amr-h4-explore,
body.route-home #home-sections .amr-h4-hero .amr-h4-logo-visit{z-index:10!important}
@media(max-width:900px){
 body.route-home #home-sections .amr-h4-hero .amr-h5-scenery{width:48%!important}
 body.route-home #home-sections .amr-h4-hero .amr-h5-putra-stage{width:45%!important;left:-1%!important;bottom:-4%!important;height:102%!important}
}
@media(max-width:580px){
 body.route-home #home-sections .amr-h4-hero .amr-h5-scenery{width:56%!important}
 body.route-home #home-sections .amr-h4-hero .amr-h5-putra-stage{width:58%!important;left:-8%!important;bottom:0!important;height:91%!important}
}
@media(prefers-reduced-motion:reduce){
 body.route-shop .amr-h5-shop-brand*,body.route-home .amr-h5-putra-stage *{animation:none!important;transition:none!important}
}
