/* WhatsApp screenshot strip: ivory screenshots on the storefront's black band. No text chrome. */
.wag{position:relative;margin:22px 0;padding:20px 0 26px;background:linear-gradient(145deg,#282a2b,#141516 55%,#202222);color:#f6f1e7;border:1px solid #282a2b;border-radius:22px;overflow:hidden;isolation:isolate;box-shadow:0 10px 28px #14151612}
.wag::before,.wag::after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:2;pointer-events:none}
.wag::before{left:0;background:linear-gradient(90deg,#141516,#14151600)}
.wag::after{right:0;background:linear-gradient(270deg,#141516,#14151600)}
.store-shell[data-route=product] .wag,.store-shell[data-route=cart] .wag{margin-inline:0}
.wag-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}
.wag-viewport::-webkit-scrollbar{display:none}
.wag-rail{display:flex;width:max-content}
.wag-set{display:flex;gap:16px;padding-left:16px;align-items:flex-start}
.wag-shot{flex:none;margin:0;width:clamp(248px,82vw,340px);height:auto;border-radius:15px;overflow:hidden;background:#f6f1e7;box-shadow:0 0 0 1px #f6f1e733,0 10px 24px #0007}
.wag-shot:nth-child(even){margin-top:14px}
.wag-shot img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none}
.wag--compact .wag-shot{width:clamp(248px,82vw,320px)}
.wag-toggle{position:absolute;right:10px;bottom:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#141516cc;color:#f6f1e7;border:1px solid #f6f1e744;opacity:.7}
.wag-toggle:hover,.wag-toggle:focus-visible{opacity:1}
.wag-toggle[hidden]{display:none}
.wag :focus-visible{outline:2px solid #f6f1e7;outline-offset:-3px}
@media (min-width:700px){.wag-shot{width:300px}.wag--compact .wag-shot{width:280px}}
@media (prefers-reduced-motion:reduce){.wag-viewport{scroll-behavior:auto}}
