html{scroll-behavior:smooth} [data-checkout-disabled]{cursor:not-allowed} .image-viewer{border:0;background:transparent;max-width:94vw;max-height:94vh;padding:0;overflow:visible}.image-viewer::backdrop{background:rgba(0,0,0,.85)}.image-viewer img{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:12px}.close-viewer{position:absolute;right:0;top:-32px;color:white;font-size:32px;background:transparent;border:0;cursor:pointer}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:3px solid #ea9d53;outline-offset:4px}
/* Keep anchored headings clear of the original fixed promotion strip. */
#offer{scroll-margin-top:52px}
@media(min-width:640px){h1>span>span{font-size:inherit}}
