.CheckoutSkin-module__J2TCHW__skin{--checkout-field-height:50px;letter-spacing:var(--ls-text);font-size:15px;line-height:1.5}.CheckoutSkin-module__J2TCHW__skin :is(input,textarea,select,button,label,p,h1,h2,h3,span){font-family:var(--font-text)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-frame]{box-shadow:var(--elev-1);overflow:clip}.CheckoutSkin-module__J2TCHW__skin [data-checkout-panel]{background:var(--surface);color:var(--ink)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-order]{background:var(--canvas);color:var(--ink)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-seller]{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:20px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-image-button]{aspect-ratio:4/3;cursor:pointer;border:0;width:100%;max-width:320px;padding:0}.CheckoutSkin-module__J2TCHW__skin [data-checkout-image-count]{border-radius:var(--r-xs);background:var(--material);color:var(--ink);padding:4px 8px;position:absolute;bottom:12px;right:12px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-benefits]{list-style:none}.CheckoutSkin-module__J2TCHW__skin [data-checkout-benefits] svg{color:var(--positive);flex:none;margin-top:2px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-benefits] span{font-size:15px;line-height:20px}.CheckoutSkin-module__J2TCHW__skin [data-brushed-amount]{color:var(--ink);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:96px;font-weight:600;line-height:1.08;display:inline}.CheckoutSkin-module__J2TCHW__skin [data-amount-part=integer],.CheckoutSkin-module__J2TCHW__skin [data-amount-part=group]{background:var(--brushed);color:#0000;-webkit-background-clip:text;background-clip:text}.CheckoutSkin-module__J2TCHW__skin :is([data-amount-part=currency],[data-amount-part=decimal],[data-amount-part=fraction]){color:var(--ink-2);letter-spacing:0;font-size:.46em;font-weight:500}.CheckoutSkin-module__J2TCHW__skin [data-amount-size=long]{font-size:64px}.CheckoutSkin-module__J2TCHW__skin [data-amount-size=compact]{font-size:40px}.CheckoutSkin-module__J2TCHW__skin [data-amount-size=dense]{font-size:28px}.CheckoutSkin-module__J2TCHW__skin [data-amount-interval]{color:var(--ink-2);white-space:normal;font-size:17px}.CheckoutSkin-module__J2TCHW__skin [data-trial=true]{font-size:28px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-art]{border-radius:var(--r-m);background:var(--light-pool), linear-gradient(160deg, var(--fill), var(--well));box-shadow:inset 0 0 0 .5px var(--hairline);position:relative;overflow:hidden}.CheckoutSkin-module__J2TCHW__skin [data-checkout-art] img{object-fit:contain;width:100%;height:100%}.CheckoutSkin-module__J2TCHW__skin [data-checkout-monogram]{background:var(--ink);color:var(--canvas);font-size:11px;font-weight:600}.CheckoutSkin-module__J2TCHW__skin [data-checkout-muted],.CheckoutSkin-module__J2TCHW__skin :is([class*=text-gray-],[class*=text-ruba-]){color:var(--ink-2)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-title]{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;letter-spacing:var(--ls-title);margin-top:4px;font-size:22px;font-weight:600;line-height:28px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-caption]{font-size:13px;line-height:18px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-body]{font-size:15px;line-height:22px}.CheckoutSkin-module__J2TCHW__skin [data-ruba-logo]{color:var(--ink)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-description]{color:var(--ink-2);font-size:15px;line-height:22px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-description] :is(p,li,.CheckoutSkin-module__J2TCHW__prose){color:inherit;font-size:inherit;line-height:inherit}.CheckoutSkin-module__J2TCHW__skin [data-checkout-description] :is(h1,h2,h3,h4,strong){color:var(--ink)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-description] ul{padding-left:0;list-style:none}.CheckoutSkin-module__J2TCHW__skin [data-checkout-description] li{padding-left:24px;position:relative}.CheckoutSkin-module__J2TCHW__skin [data-checkout-description] li:before{content:"✓";color:var(--ink-2);position:absolute;left:0}.CheckoutSkin-module__J2TCHW__skin [data-checkout-pricing]{color:var(--ink-2);font-size:13px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-pricing] [data-testid]{gap:16px}.CheckoutSkin-module__J2TCHW__skin [data-checkout-pricing] [data-testid^=detail-row-][class~=font-medium]{border-top:.5px solid var(--hairline);color:var(--ink);margin-top:4px;padding-top:10px;font-size:15px;font-weight:600}.CheckoutSkin-module__J2TCHW__skin [data-amount-label=brushed]{flex-wrap:wrap}.CheckoutSkin-module__J2TCHW__skin [role=radiogroup]{border-color:var(--hairline)}.CheckoutSkin-module__J2TCHW__skin [role=radiogroup] label{background:var(--surface);color:var(--ink);border-color:var(--hairline);grid-template-columns:16px minmax(0,1fr);gap:4px 12px;display:grid}.CheckoutSkin-module__J2TCHW__skin [role=radiogroup] label>button{grid-area:1/1/span 2;align-self:center}.CheckoutSkin-module__J2TCHW__skin [role=radiogroup] label>span:last-child{white-space:normal;overflow-wrap:anywhere;grid-column:2;max-width:100%}.CheckoutSkin-module__J2TCHW__skin [role=radiogroup] label:has([data-state=checked]){background:var(--ink)}.CheckoutSkin-module__J2TCHW__skin [role=radiogroup] label:has([data-state=checked]) :is(span,button){color:var(--canvas);border-color:var(--canvas)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-fulfillment] :is([class*=bg-white],[class*=bg-ruba-]){background:var(--well);color:var(--ink);border-color:var(--hairline)}.CheckoutSkin-module__J2TCHW__skin hr{border-color:var(--hairline)}.CheckoutSkin-module__J2TCHW__skin [data-checkout-fulfillment] button{background:var(--fill);color:var(--ink);border-color:var(--hairline)}.CheckoutSkin-module__J2TCHW__skin #ruba-embed-layout>button{background:var(--surface);color:var(--ink);box-shadow:var(--elev-1)}@media (max-width:767px){.CheckoutSkin-module__J2TCHW__skin [data-checkout-frame]{box-shadow:none}.CheckoutSkin-module__J2TCHW__skin [data-checkout-product]>*{grid-column:1/-1}.CheckoutSkin-module__J2TCHW__skin [data-checkout-product]>[data-checkout-art]{grid-column:1}.CheckoutSkin-module__J2TCHW__skin [data-checkout-product]>[data-checkout-title]{grid-column:2;margin-top:0}.CheckoutSkin-module__J2TCHW__skin [data-checkout-image-button]{aspect-ratio:1;width:72px;max-width:none}.CheckoutSkin-module__J2TCHW__skin [data-checkout-image-count]{display:none}.CheckoutSkin-module__J2TCHW__skin [data-checkout-panel]{box-shadow:0 -.5px 0 var(--hairline), 0 -18px 40px #0000000f;border-radius:28px 28px 0 0;position:relative}.CheckoutSkin-module__J2TCHW__skin [data-brushed-amount]{font-size:64px}.CheckoutSkin-module__J2TCHW__skin [data-amount-size=long]{font-size:48px}.CheckoutSkin-module__J2TCHW__skin [data-amount-size=compact]{font-size:32px}.CheckoutSkin-module__J2TCHW__skin [data-amount-size=dense]{font-size:24px}}@media (prefers-reduced-motion:reduce){.CheckoutSkin-module__J2TCHW__skin *{transition-duration:0s!important;animation-duration:0s!important}}
.CheckoutFields-module__1YMX7q__skin :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){min-height:var(--checkout-field-height);letter-spacing:var(--ls-text);font-size:17px;font-weight:400;border-radius:var(--r-s)!important;background:var(--well)!important;box-shadow:var(--well-shadow)!important;color:var(--ink)!important;border:0!important}.CheckoutFields-module__1YMX7q__skin :is(input,textarea,select,[role=combobox]):focus-visible{outline:none;box-shadow:var(--well-shadow), 0 0 0 4px var(--accent-halo)!important}.CheckoutFields-module__1YMX7q__skin input::placeholder,.CheckoutFields-module__1YMX7q__skin textarea::placeholder{color:var(--ink-3)}.CheckoutFields-module__1YMX7q__skin label{color:var(--ink-2);font-size:13px;font-weight:400;line-height:18px}.CheckoutFields-module__1YMX7q__skin [data-checkout-form] div[class*=bg-gray-50]{border-color:var(--hairline);background:0 0}.CheckoutFields-module__1YMX7q__skin [role=checkbox]{border-color:var(--hairline);background:var(--well);color:var(--canvas)}.CheckoutFields-module__1YMX7q__skin [role=checkbox][data-state=checked]{background:var(--ink);border-color:var(--ink)}.CheckoutFields-module__1YMX7q__skin [role=radio]{color:var(--ink-2);border-color:var(--hairline)}.CheckoutFields-module__1YMX7q__skin :is([data-state=checked][role=radio],[aria-checked=true][role=radio]){border-color:var(--ink);color:var(--ink)}.CheckoutFields-module__1YMX7q__skin [data-checkout-form] button:not([type=submit]):not([role=checkbox]):not([role=combobox]){color:var(--ink);background-color:var(--fill)}.CheckoutFields-module__1YMX7q__skin button[data-checkout-submit]{border-radius:var(--r-pill);background:var(--accent-solid);min-height:52px;box-shadow:none;color:var(--accent-on);letter-spacing:var(--ls-text);transition:background var(--t-hover) var(--ease-move), transform var(--t-press) var(--ease-move);border:0;font-size:17px;font-weight:600;position:relative;overflow:hidden}.CheckoutFields-module__1YMX7q__skin button[data-checkout-submit]:hover{background:var(--accent-solid-hover)}.CheckoutFields-module__1YMX7q__skin button[data-checkout-submit]:active{transform:scale(.98)}.CheckoutFields-module__1YMX7q__skin button[data-checkout-submit]:focus-visible,.CheckoutFields-module__1YMX7q__skin button:focus-visible{box-shadow:0 0 0 4px var(--accent-halo);outline:none}.CheckoutFields-module__1YMX7q__skin a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.CheckoutFields-module__1YMX7q__skin [data-checkout-progress]{background:var(--fill)}.CheckoutFields-module__1YMX7q__skin [data-checkout-progress]:after{content:"";background:linear-gradient(100deg, transparent, var(--ink-3), transparent);animation:CheckoutFields-module__1YMX7q__sweep 1.8s var(--ease-move) infinite;position:absolute;inset:0}.CheckoutFields-module__1YMX7q__skin button[data-checkout-loading]>div{display:none}.CheckoutFields-module__1YMX7q__skin button[data-checkout-loading]>span{opacity:1}.CheckoutFields-module__1YMX7q__skin button[data-checkout-loading]:after{content:"";background:linear-gradient(100deg, transparent, var(--accent-halo), transparent);animation:CheckoutFields-module__1YMX7q__sweep 1.8s var(--ease-move) infinite;position:absolute;inset:0}@keyframes CheckoutFields-module__1YMX7q__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CheckoutFields-module__1YMX7q__skin [data-checkout-form] :is(p,a[target=_blank]){color:var(--ink-2)}.CheckoutFields-module__1YMX7q__skin [data-checkout-form] p{text-wrap:pretty;font-size:12px;line-height:1.5}.CheckoutFields-module__1YMX7q__skin :is([aria-invalid=true],[class*=text-destructive],[class*=text-red-]){color:var(--negative)!important}.CheckoutFields-module__1YMX7q__skin [aria-invalid=true]:is(input,textarea){box-shadow:var(--well-shadow), 0 0 0 1px var(--negative)!important}.CheckoutFields-module__1YMX7q__skin [data-checkout-quiet-action]{align-self:stretch}.CheckoutFields-module__1YMX7q__skin button[data-checkout-discount-toggle]{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:4px;cursor:pointer;transition:color var(--t-hover) var(--ease-move);background:0 0;border:0;padding:0;font-size:13px;line-height:18px}.CheckoutFields-module__1YMX7q__skin button[data-checkout-discount-toggle]:hover{color:var(--ink);text-decoration-color:currentColor}.CheckoutFields-module__1YMX7q__skin [data-checkout-quiet-action] input{padding-right:88px}.CheckoutFields-module__1YMX7q__skin button[data-checkout-inline-action]{border-radius:var(--r-pill);background:var(--ink);height:32px;box-shadow:none;color:var(--canvas);border:0;padding:0 14px;font-size:13px;font-weight:600}.CheckoutFields-module__1YMX7q__skin button[data-checkout-inline-action]:hover{background:var(--ink);opacity:.86}.CheckoutFields-module__1YMX7q__skin button[data-checkout-inline-action][aria-label]{background:var(--fill);width:32px;color:var(--ink);padding:0}.CheckoutFields-module__1YMX7q__skin [data-checkout-form] p[data-checkout-muted]{text-align:center;margin-top:6px}
.StatusScreen-module__iaiHkW__page{background:var(--light-pool), var(--canvas);justify-content:center;align-items:center;min-height:100svh;padding:96px 24px;display:flex;position:relative;overflow:hidden}.StatusScreen-module__iaiHkW__mark{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:22px;left:24px}.StatusScreen-module__iaiHkW__body{text-align:center;max-width:560px;animation:StatusScreen-module__iaiHkW__page-in .52s var(--ease-arrive) both;flex-direction:column;align-items:center;gap:14px;display:flex}.StatusScreen-module__iaiHkW__title{color:var(--ink);font-family:var(--font-display);margin:0}.StatusScreen-module__iaiHkW__muted{color:var(--ink-2);margin:0}.StatusScreen-module__iaiHkW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.StatusScreen-module__iaiHkW__secondary{color:var(--accent);text-decoration:none}.StatusScreen-module__iaiHkW__code{overflow-wrap:anywhere;max-width:calc(100% - 48px);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;font-size:11px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes StatusScreen-module__iaiHkW__page-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.StatusScreen-module__iaiHkW__body{animation:none}}