


html.amf-shop-p362-page,
html.amf-shop-p362-page body,
html.amf-shop-p362-page #root{
  overflow-x:clip!important;
  overflow-y:visible!important;
}
html.amf-shop-p362-page .amf-shop-public-shell,
html.amf-shop-p362-page .amf-shop-native-v16{
  overflow:visible!important;
}

.amf-shop-native-v16 > .amf-shop-v16-toolbar{
  order:1!important;
  position:-webkit-sticky!important;
  position:sticky!important;
  top:calc(var(--amf-shop-p362-sticky-top,72px) + env(safe-area-inset-top,0px))!important;
  z-index:940!important;
  display:grid!important;
  grid-template-columns:190px minmax(260px,1fr) auto!important;
  grid-template-areas:
    "brand search cart"
    "tabs tabs tabs"!important;
  gap:12px 16px!important;
  align-items:center!important;
  align-self:stretch!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 18px!important;
  padding:14px 16px!important;
  overflow:visible!important;
  border:1px solid #dce6f2!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.985)!important;
  box-shadow:0 12px 34px rgba(15,23,42,.09)!important;
  isolation:isolate;
  transform:translateZ(0);
  backface-visibility:hidden;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar:after{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:3px;
  border-radius:20px 20px 0 0;
  background:linear-gradient(90deg,#20b56f 0%,#1e72f2 38%,#6d4bea 70%,#ef3a9d 100%);
  pointer-events:none;
}


.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-brand-p210{display:none!important}

.amf-shop-p362-brand{
  grid-area:brand;
  min-width:0;
  display:flex;
  align-items:center;
  gap:10px;
  color:#0f172a;
}
.amf-shop-p362-brand-mark{
  width:42px;height:42px;flex:0 0 42px;
  display:grid;place-items:center;
  border-radius:12px;
  background:linear-gradient(145deg,#2583f5,#2457e6);
  color:#fff;
  box-shadow:0 7px 16px rgba(37,99,235,.22);
}
.amf-shop-p362-brand-mark svg{width:22px;height:22px;display:block}
.amf-shop-p362-brand-copy{display:grid;gap:1px;min-width:0}
.amf-shop-p362-brand-copy strong{
  font:900 17px/1.05 system-ui,-apple-system,"Segoe UI",sans-serif;
  letter-spacing:-.035em;
  white-space:nowrap;
}
.amf-shop-p362-brand-copy strong b{color:#1d63e9}
.amf-shop-p362-brand-copy small{
  color:#64748b;
  font:650 8.5px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;
  white-space:nowrap;
}

.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search{
  grid-area:search;
  min-width:0!important;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search-input{
  width:100%!important;
  height:48px!important;
  padding:0 18px 0 46px!important;
  border:1px solid #d9e3ef!important;
  border-radius:14px!important;
  background:#fbfdff!important;
  color:#0f172a!important;
  font-size:12.5px!important;
  font-weight:650!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search-input:focus{
  border-color:#77a9f3!important;
  background:#fff!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.09)!important;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search svg{
  left:17px!important;width:18px!important;height:18px!important;color:#64748b!important;
}

.amf-shop-p362-cart{
  grid-area:cart;
  min-width:154px;height:48px;
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  padding:0 14px;
  border:1px solid #1f61df;
  border-radius:14px;
  background:linear-gradient(135deg,#2479ef,#2456e5);
  color:#fff;
  font:850 11.5px/1 system-ui,-apple-system,"Segoe UI",sans-serif;
  cursor:pointer;
  box-shadow:0 8px 17px rgba(37,99,235,.22);
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;
}
.amf-shop-p362-cart:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 10px 21px rgba(37,99,235,.26)}
.amf-shop-p362-cart:active{transform:translateY(0)}
.amf-shop-p362-cart svg{width:18px;height:18px;flex:0 0 18px}
.amf-shop-p362-cart-count{
  min-width:24px;height:24px;padding:0 7px;
  display:grid;place-items:center;
  border-radius:999px;
  background:#fff;
  color:#1757ce;
  font-size:10px;
  font-weight:950;
  box-shadow:0 2px 8px rgba(0,0,0,.08);
}

.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tabs{
  grid-area:tabs;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  max-width:100%!important;
  padding:2px 0 0!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  overscroll-behavior-inline:contain;
  scroll-snap-type:x proximity;
  scrollbar-width:none!important;
  -webkit-overflow-scrolling:touch;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tabs::-webkit-scrollbar{display:none!important}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tab{
  scroll-snap-align:start;
  flex:0 0 auto;
  min-height:42px!important;
  padding:0 17px!important;
  border:1px solid #dfe7f1!important;
  border-radius:13px!important;
  background:#fff!important;
  color:#23324a!important;
  font-size:10.5px!important;
  font-weight:850!important;
  box-shadow:0 4px 12px rgba(15,23,42,.035)!important;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tab:hover{
  border-color:#b8cff1!important;background:#f7fbff!important;color:#155bc7!important;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tab.is-active{
  border-color:#1f6ee8!important;
  background:linear-gradient(135deg,#257df2,#2457e5)!important;
  color:#fff!important;
  box-shadow:0 7px 15px rgba(37,99,235,.19)!important;
}
.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v249-tab-icon{
  margin-right:6px;font-size:14px!important;vertical-align:-1px;
}


.amf-shop-native-v16 .amf-shop-v240-cart-panel{display:none!important}
.amf-shop-native-v16 .amf-shop-v240-catalog-layout{grid-template-columns:minmax(0,1fr)!important}

@media(max-width:900px){
  .amf-shop-native-v16 > .amf-shop-v16-toolbar{
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:
      "search cart"
      "tabs tabs"!important;
    gap:10px!important;
    padding:11px 12px!important;
    border-radius:16px!important;
    top:calc(var(--amf-shop-p362-sticky-top,64px) + env(safe-area-inset-top,0px))!important;
    box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
  }
  .amf-shop-p362-brand{display:none!important}
  .amf-shop-p362-cart{min-width:122px;height:44px;padding:0 11px;border-radius:12px;font-size:10.5px}
  .amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search-input{height:44px!important;border-radius:12px!important;font-size:12px!important}
  .amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tab{min-height:39px!important;padding:0 14px!important;border-radius:11px!important;font-size:9.5px!important}
}
@media(max-width:520px){
  .amf-shop-native-v16 > .amf-shop-v16-toolbar{
    margin-left:0!important;margin-right:0!important;
    padding:9px 10px!important;
    gap:8px!important;
  }
  .amf-shop-p362-cart{min-width:48px;width:48px;padding:0;gap:0;position:relative}
  .amf-shop-p362-cart-label{display:none}
  .amf-shop-p362-cart-count{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 4px;font-size:8px;border:1px solid #dbeafe}
  .amf-shop-p362-cart svg{width:20px;height:20px}
  .amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search-input{padding-left:41px!important}
  .amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-search svg{left:14px!important}
  .amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tabs{gap:7px!important}
  .amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tab{min-height:37px!important;padding:0 12px!important;font-size:9px!important}
}
@media(prefers-reduced-motion:reduce){
  .amf-shop-p362-cart,.amf-shop-native-v16 > .amf-shop-v16-toolbar .amf-shop-v16-tab{transition:none!important}
}
@media(hover:none) and (pointer:coarse){
  .amf-shop-p362-cart{box-shadow:0 5px 12px rgba(37,99,235,.18)}
}
