/* Mobile conversion layout: product first, readable copy, persistent order action. */
.mobile-order-bar{display:none}
@media(max-width:760px){
  body{padding-bottom:78px}
  .site-header{position:sticky;top:0;z-index:25;min-height:60px;padding-inline:.8rem;background:#fbfaf5eF;backdrop-filter:blur(12px)}
  .brand-logo{width:112px;max-height:38px}.language-switch{gap:.1rem}.language-switch button{min-height:30px;padding-inline:.42rem;font-size:.66rem}
  .hero{display:flex;flex-direction:column;gap:1.35rem;padding:0 0 2.8rem}.hero-content{padding-inline:1rem}.product-panel{width:100%;order:-1}.product-viewer{gap:.5rem;padding:0}.media-stage{height:min(118vw,510px);border-radius:0;box-shadow:none}.main-product-image{object-position:center 42%}.product-viewer .delivery-card{right:.75rem;bottom:.75rem;font-size:.7rem}.media-thumbnails{padding:.45rem .8rem .2rem;gap:.45rem;background:var(--paper);scroll-snap-type:x mandatory}.media-thumb{flex:0 0 54px;width:54px;height:54px;scroll-snap-align:start}
  .eyebrow{margin-bottom:.65rem;font-size:.64rem}.hero-proof{margin-bottom:.65rem}.hero h1{font-size:clamp(2.15rem,9.5vw,2.85rem);line-height:1.02;letter-spacing:-.05em}.hero-lead{margin:.75rem 0 .95rem;font-size:.96rem;line-height:1.5}.offer-card{margin:.9rem 0;padding:.85rem 1rem;align-items:center}.price{font-size:2rem}.cod-chip{max-width:142px;font-size:.66rem}.fast-delivery{margin-top:.65rem;font-size:.78rem;line-height:1.35}.primary-button{min-height:50px;width:100%;gap:1rem}.hero-content>.primary-button{display:none}.microcopy{text-align:center;font-size:.7rem}
  .trust-strip{padding:2.5rem 1rem;gap:1rem}.trust-strip article{padding-top:.8rem}.trust-strip h2{font-size:1.3rem}.trust-strip p{font-size:.82rem}.kit-section,.sales-arguments,.how-it-works,.order-section,.price-comparison,.product-video-section{padding:3.25rem 1rem}.kit-section h2,.sales-heading h2,.how-it-works h2,.order-copy h2,.price-comparison h2,.video-copy h2{font-size:clamp(2.05rem,10vw,3rem);line-height:1.02}.kit-list{gap:0}.kit-list li{padding:.85rem 0;font-size:.9rem}.product-video-section{gap:1.35rem}.product-showcase-video{width:auto;max-width:100%;max-height:420px;aspect-ratio:9/16}.comparison-card{box-shadow:none}.comparison-card>div{padding:1.15rem}.comparison-card strong{font-size:1.75rem}.price-reference-shot{max-width:330px}.argument-grid{gap:.75rem}.argument-grid article{padding:1rem 1rem 1rem 3.5rem}.argument-grid h3{font-size:1.05rem}.argument-grid p{font-size:.86rem}.steps-list li{padding:.85rem 0}.order-section{gap:1.7rem}.order-copy>p:not(.eyebrow){font-size:.96rem}form{padding:1.25rem;box-shadow:none;border:1px solid var(--line)}
  .floating-whatsapp{bottom:82px;right:.9rem}.mobile-order-bar{position:fixed;z-index:29;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:70px;padding:.65rem max(1rem,env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border-top:1px solid var(--line);background:#fff;box-shadow:0 -9px 25px #14251f14}.mobile-order-bar div{display:grid;gap:.05rem}.mobile-order-bar small{font-size:.62rem;font-weight:800;letter-spacing:.06em}.mobile-order-bar strong{font-size:1.25rem;line-height:1}.mobile-order-bar .primary-button{width:auto;min-height:46px;padding:.7rem .85rem;font-size:.8rem}
}
@media(max-width:360px){.brand-logo{width:96px}.hero h1{font-size:2.35rem}.cod-chip{font-size:.6rem}.mobile-order-bar small{font-size:.56rem}.mobile-order-bar .primary-button{padding-inline:.65rem}}
@media(max-width:760px) and (prefers-reduced-motion:no-preference){.media-thumbnails.is-discovering .media-thumb:not(.is-selected){animation:thumbnail-nudge 1.8s ease-in-out infinite}.media-thumbnails.is-discovering .media-thumb:nth-child(3n){animation-delay:.28s}@keyframes thumbnail-nudge{0%,100%{transform:translateY(0);box-shadow:0 0 0 0 #d9f05f00}45%{transform:translateY(-4px);box-shadow:0 0 0 5px #d9f05f75}}}
.seller-details{display:flex;flex-wrap:wrap;gap:.25rem .65rem;max-width:430px}.seller-details span:first-child{width:100%;font-weight:800;color:var(--ink)}.seller-details a{color:var(--ink);font-weight:700}
