.storefront button.stock-art{padding:0;border:0;background:transparent;cursor:pointer;isolation:isolate;touch-action:manipulation;overflow:visible;border-radius:50%;font:inherit;color:inherit}.storefront .stock-art:focus-visible{outline:2px solid var(--ice-accent);outline-offset:6px}.stock-art img,.stock-art:before,.stock-art i{pointer-events:none}.donut-spotlight{position:absolute;inset:-10px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at var(--spot-x,45%) var(--spot-y,35%),#8bd8ff25,transparent 62%);opacity:0}.effects-on .intro:hover .donut-spotlight,.effects-on .stock-art:focus-visible .donut-spotlight{opacity:1;transition:opacity .2s}.storefront .stock-art i{left:50%;top:50%;right:auto;margin:-3px;transform:rotate(-35deg) translate(100px)}.payment-options{position:relative;isolation:isolate}.payment-selection{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;box-sizing:border-box;border:1px solid var(--ice-accent);border-radius:14px;background:var(--ice-selected)}.storefront .payment-motion-ready .payment-option.selected{background:transparent;border-color:transparent;box-shadow:none}.storefront .payment-motion-ready .payment-option.selected:hover{background:transparent;border-color:transparent}.storefront .payment-motion-ready .payment-option{z-index:0}.motion-particles{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:3}.motion-particles i{position:absolute;width:4px;height:4px;border-radius:1px;pointer-events:none}.checkout-savings{position:relative;isolation:isolate}.effects-on .motion-button{transition:translate .12s ease-out}.motion-button>span[aria-hidden]{display:inline-block;pointer-events:none}.effects-off .donut-spotlight,.effects-paused .donut-spotlight,.effects-off .motion-particles,.effects-paused .motion-particles{display:none}@media(max-width:1100px)and (min-width:761px){.storefront .stock-art i{transform:rotate(-35deg) translate(77.5px)}}@media(max-width:760px){.storefront .stock-art i{transform:rotate(-35deg) translate(82.5px)}}@media(max-width:520px){.payment-selection{border-radius:12px}}@media(prefers-reduced-motion:reduce){.donut-spotlight,.motion-particles{display:none!important}.motion-button{translate:none!important}}.effects-on .payment-option .coin-frame{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.effects-on .payment-option.selected .coin-frame{transform:translateY(-3px);box-shadow:0 6px 14px #02101d66}.storefront #transaction-id[aria-invalid=true]{border-color:#ff8f8f}@media(prefers-reduced-motion:reduce){.payment-option .coin-frame{transform:none!important;transition:none!important}}
