/* ============================================================
   ALIEN ME STORE POLISH V2 — page-local corrective/additive layer
   Scope: /pages/shop-drop-001.html only. Shared pages are untouched.
   ============================================================ */
body[data-am-storefront="shop-drop-001"]{
  --am-store-v2-line:rgba(255,255,255,.14);
  --am-store-v2-line-strong:rgba(255,255,255,.24);
  --am-store-v2-muted:rgba(255,255,255,.66);
  --am-store-v2-soft:rgba(255,255,255,.045);
  background:#030305;
}
body[data-am-storefront="shop-drop-001"]:before{
  background:radial-gradient(circle at 78% 4%,rgba(255,42,62,.055),transparent 24rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);
  background-size:auto,72px 72px,72px 72px;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 76%);
}
body[data-am-storefront="shop-drop-001"] .am-shop-main{
  width:min(100% - 32px,1240px);
  max-width:none;
  margin:clamp(16px,2.5vw,30px) auto 72px;
  padding:0;
}

/* Hero: one clear collection story + one visual + direct actions. */
body[data-am-storefront="shop-drop-001"] .am-store-hero--commerce{
  margin:0;
  border:1px solid var(--am-store-v2-line);
  border-radius:28px;
  background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),#06070a;
  box-shadow:0 26px 90px rgba(0,0,0,.34);
  overflow:hidden;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero--commerce:before{display:none;}
body[data-am-storefront="shop-drop-001"] .am-store-hero__grid{
  display:grid;
  grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);
  gap:0;
  padding:0;
  min-height:520px;
  align-items:stretch;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__visual{
  position:relative;
  min-height:520px;
  overflow:hidden;
  border-right:1px solid var(--am-store-v2-line);
  background:#050507;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__visual:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(90deg,transparent 72%,rgba(3,3,5,.28));
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__visual img{
  display:block;
  width:100%;
  height:100%;
  min-height:520px;
  object-fit:cover;
  object-position:center 13%;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__copy{
  min-height:0;
  padding:clamp(32px,5.4vw,72px);
  justify-content:center;
  align-items:flex-start;
  text-align:left;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__eyebrow{margin:0 0 18px;}
body[data-am-storefront="shop-drop-001"] .am-store-hero__eyebrow span{
  padding:0;
  border:0;
  background:transparent;
  color:rgba(255,255,255,.62);
  font-size:10px;
  letter-spacing:.2em;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__title{
  margin:0;
  font-family:Orbitron,Inter,sans-serif;
  font-size:clamp(3.1rem,7vw,6.8rem);
  line-height:.9;
  letter-spacing:-.055em;
  text-transform:uppercase;
  text-shadow:none;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__body{
  max-width:620px;
  margin:20px 0 0;
  font-size:clamp(1rem,1.6vw,1.16rem);
  line-height:1.65;
  color:rgba(255,255,255,.72);
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__actions{
  justify-content:flex-start;
  align-items:center;
  gap:10px;
  margin-top:26px;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__actions .btn{
  min-height:44px;
  border-radius:12px;
  padding:0 17px;
  font-size:12px;
  letter-spacing:.06em;
}
body[data-am-storefront="shop-drop-001"] .am-store-lookbook-link{
  color:rgba(255,255,255,.72);
  text-decoration:underline;
  text-underline-offset:4px;
  font-size:12px;
  letter-spacing:.06em;
  padding:10px 4px;
}
body[data-am-storefront="shop-drop-001"] .am-store-lookbook-link:hover{color:#fff;}
body[data-am-storefront="shop-drop-001"] .am-store-hero__assurance{
  display:flex;
  flex-wrap:wrap;
  gap:8px 16px;
  margin-top:24px;
  padding-top:18px;
  border-top:1px solid rgba(255,255,255,.10);
  color:rgba(255,255,255,.60);
  font-size:11px;
  line-height:1.4;
}
body[data-am-storefront="shop-drop-001"] .am-store-hero__assurance span{position:relative;padding-left:14px;}
body[data-am-storefront="shop-drop-001"] .am-store-hero__assurance span:before{
  content:"";
  position:absolute;
  left:0;
  top:.55em;
  width:5px;
  height:5px;
  border-radius:50%;
  background:#ff3147;
  box-shadow:0 0 10px rgba(255,49,71,.55);
}
body[data-am-storefront="shop-drop-001"] .am-store-feature-card--legacy{display:none!important;}

/* Retain legacy/runtime mounts but remove duplicate merchandising layers from view. */
body[data-am-storefront="shop-drop-001"] .am-store-category-showcase,
body[data-am-storefront="shop-drop-001"] .am-store-featured-shelf,
body[data-am-storefront="shop-drop-001"] .am-store-toolbar,
body[data-am-storefront="shop-drop-001"] .am-store-conversion-rail,
body[data-am-storefront="shop-drop-001"] .am-store-drop-intelligence,
body[data-am-storefront="shop-drop-001"] .am-store-shopping-paths,
body[data-am-storefront="shop-drop-001"] .am-store-after-grid{display:none!important;}

/* Product area */
body[data-am-storefront="shop-drop-001"] .am-store-products-shell{
  margin-top:24px;
  padding:clamp(16px,2.2vw,24px);
  border:1px solid var(--am-store-v2-line);
  border-radius:28px;
  background:#07080b;
  box-shadow:none;
  backdrop-filter:none;
}
body[data-am-storefront="shop-drop-001"] .am-store-products-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(260px,420px);
  align-items:end;
  gap:24px;
  padding:4px 2px 20px;
  text-align:left;
  justify-content:initial;
}
body[data-am-storefront="shop-drop-001"] .am-store-products-head__kicker{
  color:rgba(255,255,255,.58);
  font-size:10px;
  letter-spacing:.18em;
}
body[data-am-storefront="shop-drop-001"] .am-store-products-head h2{
  margin:6px 0 0;
  font-family:Orbitron,Inter,sans-serif;
  font-size:clamp(2rem,4vw,3.7rem);
  line-height:.95;
  letter-spacing:-.04em;
}
body[data-am-storefront="shop-drop-001"] .am-store-products-head p{
  max-width:420px;
  margin:0;
  color:rgba(255,255,255,.64);
  font-size:13px;
  line-height:1.55;
}

/* Controls: compact, predictable, useful. */
body[data-am-storefront="shop-drop-001"] .am-storefront-controls{
  position:static;
  margin:0 0 20px;
  padding:14px;
  border:1px solid rgba(255,255,255,.11);
  border-radius:18px;
  background:#0b0c10;
  box-shadow:none;
  backdrop-filter:none;
}
body[data-am-storefront="shop-drop-001"] .am-storefront-controls__top{
  display:grid;
  grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) minmax(150px,220px);
  gap:10px;
  align-items:end;
}
body[data-am-storefront="shop-drop-001"] .am-storefront-controls__top>div:first-child strong{
  display:block;
  font-size:14px;
  line-height:1.2;
}
body[data-am-storefront="shop-drop-001"] .am-storefront-controls__kicker,
body[data-am-storefront="shop-drop-001"] .am-storefront-search,
body[data-am-storefront="shop-drop-001"] .am-storefront-sort{
  font-size:10px;
  letter-spacing:.12em;
  color:rgba(255,255,255,.58);
}
body[data-am-storefront="shop-drop-001"] .am-storefront-search input,
body[data-am-storefront="shop-drop-001"] .am-storefront-sort select{
  min-height:42px;
  padding:9px 12px;
  border-radius:10px;
  border-color:rgba(255,255,255,.14);
  background:#050608;
}
body[data-am-storefront="shop-drop-001"] .am-storefront-search input:focus,
body[data-am-storefront="shop-drop-001"] .am-storefront-sort select:focus{
  border-color:rgba(255,255,255,.50);
  box-shadow:0 0 0 2px rgba(255,255,255,.08);
}
body[data-am-storefront="shop-drop-001"] .am-storefront-cats{gap:7px;margin-top:10px;}
body[data-am-storefront="shop-drop-001"] .am-storefront-cats button{
  min-height:34px;
  padding:6px 11px;
  border-radius:999px;
  font-size:11px;
  background:transparent;
}
body[data-am-storefront="shop-drop-001"] .am-storefront-cats button.is-active,
body[data-am-storefront="shop-drop-001"] .am-storefront-cats button:hover{
  background:#fff;
  color:#050507;
}
body[data-am-storefront="shop-drop-001"] .am-storefront-status{
  margin-top:9px;
  color:rgba(255,255,255,.48);
  font-size:11px;
}

/* Product cards: product first, less interface chrome. */
body[data-am-storefront="shop-drop-001"] .shop-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:clamp(14px,1.7vw,20px);
  margin-top:0;
}
body[data-am-storefront="shop-drop-001"] .shop-card,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card{
  min-height:100%;
  border:1px solid rgba(255,255,255,.11);
  border-radius:20px;
  background:#0a0b0f;
  box-shadow:none;
  transform:none;
  transition:border-color .16s ease,transform .16s ease,background .16s ease;
}
body[data-am-storefront="shop-drop-001"] .shop-card:hover,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card:hover{
  transform:translateY(-2px);
  border-color:rgba(255,255,255,.24);
  background:#0d0e13;
  box-shadow:none;
}
body[data-am-storefront="shop-drop-001"] .shop-card__imgwrap,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__imgwrap{
  aspect-ratio:1/1;
  padding:16px;
  background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.11),rgba(255,255,255,.025) 48%,rgba(0,0,0,.16));
}
body[data-am-storefront="shop-drop-001"] .shop-card__imgwrap:after{display:none!important;}
body[data-am-storefront="shop-drop-001"] .shop-card__img{filter:drop-shadow(0 18px 28px rgba(0,0,0,.42));}
body[data-am-storefront="shop-drop-001"] .shop-card__badge,
body[data-am-storefront="shop-drop-001"] .shop-card__quick-badge{
  top:12px;
  padding:5px 8px;
  border-radius:999px;
  font-size:9px;
  letter-spacing:.11em;
  background:rgba(3,3,5,.72);
  border-color:rgba(255,255,255,.14);
}
body[data-am-storefront="shop-drop-001"] .shop-card__quick-badge{right:12px;color:rgba(255,255,255,.66);}
body[data-am-storefront="shop-drop-001"] .shop-card__body,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__body{
  padding:16px;
  gap:12px;
}
body[data-am-storefront="shop-drop-001"] .shop-card__meta{
  color:rgba(255,255,255,.50);
  font-size:9px;
  letter-spacing:.12em;
}
body[data-am-storefront="shop-drop-001"] .shop-card__name,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__name{
  margin-top:5px;
  font-size:clamp(17px,1.35vw,20px);
  line-height:1.12;
}
body[data-am-storefront="shop-drop-001"] .shop-card__desc,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__desc{
  margin-top:7px;
  color:rgba(255,255,255,.64);
  font-size:12px;
  line-height:1.5;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
body[data-am-storefront="shop-drop-001"] .shop-card__proof{display:none!important;}
body[data-am-storefront="shop-drop-001"] .shop-card__variants{gap:6px;}
body[data-am-storefront="shop-drop-001"] .shop-card__variant{
  min-width:36px;
  min-height:34px;
  padding:6px 9px;
  border-radius:9px;
  background:#06070a;
  font-size:11px;
}
body[data-am-storefront="shop-drop-001"] .shop-card__variant:hover,
body[data-am-storefront="shop-drop-001"] .shop-card__variant.is-selected{
  background:#fff;
  color:#050507;
}
body[data-am-storefront="shop-drop-001"] .shop-card__row{align-items:center;}
body[data-am-storefront="shop-drop-001"] .shop-card__row>.shop-card__meta{display:none;}
body[data-am-storefront="shop-drop-001"] .shop-card__price{font-size:19px;}
body[data-am-storefront="shop-drop-001"] .shop-card__actions,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__actions{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px;
}
body[data-am-storefront="shop-drop-001"] .shop-card__actions [data-am-copy-product]{display:none!important;}
body[data-am-storefront="shop-drop-001"] .shop-card__btn,
body[data-am-storefront="shop-drop-001"] .shop-card__ghost,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__btn,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__ghost{
  min-height:40px;
  border-radius:10px;
  font-size:11px;
}

/* Product detail modal */
body[data-am-storefront="shop-drop-001"] .am-store-qv__shade{background:rgba(0,0,0,.78);}
body[data-am-storefront="shop-drop-001"] .am-store-qv__panel,
body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .am-store-qv__panel{
  width:min(900px,calc(100vw - 28px));
  max-height:min(88dvh,860px);
  padding:22px;
  border-radius:24px;
  border-color:rgba(255,255,255,.18);
  background:#090a0e;
  box-shadow:0 30px 110px rgba(0,0,0,.66);
}
body[data-am-storefront="shop-drop-001"] .am-store-qv__close{
  width:38px;height:38px;border-radius:10px;background:#050608;
}
body[data-am-storefront="shop-drop-001"] .am-store-qv__image{border-radius:18px;background:#06070a;}
body[data-am-storefront="shop-drop-001"] .am-store-qv h2{font-family:Orbitron,Inter,sans-serif;font-size:clamp(2rem,4vw,3.5rem);}
body[data-am-storefront="shop-drop-001"] .am-store-qv__gallery span:first-child{display:none;}
body[data-am-storefront="shop-drop-001"] .am-store-qv__conversion{border-radius:12px;background:rgba(255,255,255,.025);}
body[data-am-storefront="shop-drop-001"] .am-store-qv__share a{display:none;}

/* Store information */
body[data-am-storefront="shop-drop-001"] .am-store-service{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin-top:18px;
  border:1px solid var(--am-store-v2-line);
  border-radius:20px;
  overflow:hidden;
  background:#07080b;
}
body[data-am-storefront="shop-drop-001"] .am-store-service a{
  display:block;
  min-width:0;
  padding:18px;
  color:inherit;
  text-decoration:none;
  border-right:1px solid rgba(255,255,255,.10);
}
body[data-am-storefront="shop-drop-001"] .am-store-service a:last-child{border-right:0;}
body[data-am-storefront="shop-drop-001"] .am-store-service a:hover{background:rgba(255,255,255,.035);}
body[data-am-storefront="shop-drop-001"] .am-store-service strong{
  display:block;
  font-size:11px;
  letter-spacing:.10em;
  text-transform:uppercase;
}
body[data-am-storefront="shop-drop-001"] .am-store-service span{
  display:block;
  margin-top:7px;
  color:rgba(255,255,255,.58);
  font-size:11px;
  line-height:1.45;
}

/* Cart drawer: preserve mechanics, simplify the customer-facing language and hierarchy. */
body[data-am-storefront="shop-drop-001"] .cart-overlay{background:rgba(0,0,0,.66)!important;backdrop-filter:blur(4px);}
body[data-am-storefront="shop-drop-001"] .cart-drawer{
  top:52px!important;
  height:calc(100vh - 52px)!important;
  width:min(430px,100vw)!important;
  background:#090a0e!important;
  border-left:1px solid rgba(255,255,255,.16)!important;
  box-shadow:-20px 0 70px rgba(0,0,0,.52)!important;
  backdrop-filter:blur(20px)!important;
}
@supports(height:100dvh){body[data-am-storefront="shop-drop-001"] .cart-drawer{height:calc(100dvh - 52px)!important;}}
body[data-am-storefront="shop-drop-001"] .am-cart-head{padding:18px;border-bottom-color:rgba(255,255,255,.10);}
body[data-am-storefront="shop-drop-001"] .am-cart-title{font-family:Orbitron,Inter,sans-serif;font-size:15px;letter-spacing:.08em;}
body[data-am-storefront="shop-drop-001"] .am-cart-subtitle{color:rgba(255,255,255,.62);}
body[data-am-storefront="shop-drop-001"] .am-cart-close,
body[data-am-storefront="shop-drop-001"] .am-cart-btn,
body[data-am-storefront="shop-drop-001"] .am-cart-qty{border-radius:10px;}
body[data-am-storefront="shop-drop-001"] .am-cart-journey{display:none!important;}
body[data-am-storefront="shop-drop-001"] .am-cart-items{padding:8px 18px 14px;}
body[data-am-storefront="shop-drop-001"] .am-cart-line{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 0;}
body[data-am-storefront="shop-drop-001"] .am-cart-img{width:64px;height:64px;border-radius:12px;background:#050608;}
body[data-am-storefront="shop-drop-001"] .am-cart-name{white-space:normal;font-size:13px;}
body[data-am-storefront="shop-drop-001"] .am-cart-meta{font-size:11px;color:rgba(255,255,255,.56);}
body[data-am-storefront="shop-drop-001"] .am-cart-line-assurance{font-size:9px;color:rgba(255,255,255,.46);}
body[data-am-storefront="shop-drop-001"] .am-cart-foot{padding:15px 18px 18px;background:#07080b;}
body[data-am-storefront="shop-drop-001"] .am-cart-actions{grid-template-columns:1fr;margin-top:12px;}
body[data-am-storefront="shop-drop-001"] .am-cart-primary{min-height:44px;display:flex;align-items:center;justify-content:center;}
body[data-am-storefront="shop-drop-001"] .am-cart-actions .am-cart-btn:not(.am-cart-primary){background:transparent;}
body[data-am-storefront="shop-drop-001"] .am-cart-confidence{border-radius:12px;background:rgba(255,255,255,.025);}
body[data-am-storefront="shop-drop-001"] .am-cart-note{display:none;}
body[data-am-storefront="shop-drop-001"] .am-cart-foot>[data-cart-clear]{font-size:10px;}

@media(max-width:980px){
  body[data-am-storefront="shop-drop-001"] .am-store-hero__grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);min-height:470px;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__visual,
  body[data-am-storefront="shop-drop-001"] .am-store-hero__visual img{min-height:470px;}
  body[data-am-storefront="shop-drop-001"] .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  body[data-am-storefront="shop-drop-001"] .am-store-service{grid-template-columns:repeat(2,minmax(0,1fr));}
  body[data-am-storefront="shop-drop-001"] .am-store-service a:nth-child(2){border-right:0;}
  body[data-am-storefront="shop-drop-001"] .am-store-service a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.10);}
}
@media(max-width:760px){
  body[data-am-storefront="shop-drop-001"] .am-shop-main{width:min(100% - 22px,1240px);margin-top:12px;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero--commerce{border-radius:22px;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__grid{grid-template-columns:1fr;min-height:0;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__visual{min-height:0;height:clamp(310px,76vw,500px);border-right:0;border-bottom:1px solid var(--am-store-v2-line);}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__visual img{min-height:0;height:100%;object-position:center 11%;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__visual:after{background:linear-gradient(180deg,transparent 76%,rgba(3,3,5,.30));}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__copy{padding:26px 22px 28px;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__title{font-size:clamp(2.7rem,14vw,4.7rem);}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__actions{width:100%;display:grid;grid-template-columns:1fr 1fr;}
  body[data-am-storefront="shop-drop-001"] .am-store-hero__actions .btn{width:100%;}
  body[data-am-storefront="shop-drop-001"] .am-store-lookbook-link{grid-column:1/-1;text-align:center;}
  body[data-am-storefront="shop-drop-001"] .am-store-products-head{grid-template-columns:1fr;gap:10px;}
  body[data-am-storefront="shop-drop-001"] .am-store-products-head p{max-width:none;}
  body[data-am-storefront="shop-drop-001"] .am-storefront-controls__top{grid-template-columns:1fr 1fr;}
  body[data-am-storefront="shop-drop-001"] .am-storefront-controls__top>div:first-child{grid-column:1/-1;}
  body[data-am-storefront="shop-drop-001"] .shop-card__actions,
  body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__actions{grid-template-columns:1fr auto;}
  body[data-am-storefront="shop-drop-001"] .am-store-qv__grid{grid-template-columns:1fr;}
}
@media(max-width:560px){
  body[data-am-storefront="shop-drop-001"] .am-shop-main{width:min(100% - 18px,1240px);}
  body[data-am-storefront="shop-drop-001"] .am-store-products-shell{padding:12px;border-radius:20px;}
  body[data-am-storefront="shop-drop-001"] .am-storefront-controls{padding:11px;}
  body[data-am-storefront="shop-drop-001"] .am-storefront-controls__top{grid-template-columns:1fr;}
  body[data-am-storefront="shop-drop-001"] .shop-grid{grid-template-columns:1fr;gap:12px;}
  body[data-am-storefront="shop-drop-001"] .shop-card{border-radius:17px;}
  body[data-am-storefront="shop-drop-001"] .shop-card__imgwrap{padding:12px;}
  body[data-am-storefront="shop-drop-001"] .shop-card__body{padding:14px;}
  body[data-am-storefront="shop-drop-001"] .shop-card__actions,
  body[data-am-storefront="shop-drop-001"][data-am-storefront-stable-owner="store-cohesion-1b"] .shop-card__actions{grid-template-columns:1fr 100px;}
  body[data-am-storefront="shop-drop-001"] .am-store-service{grid-template-columns:1fr;}
  body[data-am-storefront="shop-drop-001"] .am-store-service a{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10);}
  body[data-am-storefront="shop-drop-001"] .am-store-service a:last-child{border-bottom:0;}
  body[data-am-storefront="shop-drop-001"] .cart-drawer{width:100vw!important;border-left:0!important;}
}
@media(prefers-reduced-motion:reduce){
  body[data-am-storefront="shop-drop-001"] .shop-card,
  body[data-am-storefront="shop-drop-001"] .shop-card__img,
  body[data-am-storefront="shop-drop-001"] .cart-drawer{transition:none!important;}
}

body[data-am-storefront="shop-drop-001"] .am-store-footer{
  width:min(100% - 32px,1240px);
  margin:0 auto 28px;
  color:rgba(255,255,255,.58);
  font-size:11px;
}
body[data-am-storefront="shop-drop-001"] .am-store-footer__inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  padding:18px 2px 0;
  border-top:1px solid rgba(255,255,255,.10);
}
body[data-am-storefront="shop-drop-001"] .am-store-footer nav{display:flex;flex-wrap:wrap;gap:14px;}
body[data-am-storefront="shop-drop-001"] .am-store-footer a{color:inherit;text-underline-offset:3px;}
body[data-am-storefront="shop-drop-001"] .am-store-footer a:hover{color:#fff;}
@media(max-width:700px){
  body[data-am-storefront="shop-drop-001"] .am-store-footer{width:min(100% - 22px,1240px);}
  body[data-am-storefront="shop-drop-001"] .am-store-footer__inner{display:grid;gap:12px;}
}

@media(max-width:1180px) and (min-width:981px){
  body[data-am-storefront="shop-drop-001"] .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}

/* Keep the page-local experience concise without altering cart mechanics. */
body[data-am-storefront="shop-drop-001"] .am-cart-actions .am-cart-btn:not(.am-cart-primary){
  background:transparent;
}
body[data-am-storefront="shop-drop-001"] [data-am-storefront-controls] input::placeholder{color:rgba(255,255,255,.42);}
body[data-am-storefront="shop-drop-001"] #shopCollection{scroll-margin-top:72px;}
