:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f5f7f6;--color-surface:#fff;--color-text:#17251d;--color-muted:#59675f;--color-border:#dce4df;--color-primary:#176b43;--color-primary-hover:#105233;--color-on-primary:#fff;--color-error:#b42318;--color-success:#176b43;--font-body:Arial, Helvetica, sans-serif;--radius-small:8px;--radius-medium:14px;--radius-large:20px;--radius-pill:999px;--shadow-card:0 12px 40px #17251d0f;--color-input-background:#fff;--color-placeholder:#929c95;--color-border-hover:#b7c7bd;--color-focus:#176b43;--shadow-focus:0 0 0 3px #176b431f;--shadow-button:0 8px 20px #176b4326}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;width:100%;min-height:100%}body{background:var(--color-background);width:100%;min-width:0;min-height:100dvh;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-primary);color:var(--color-on-primary)}.petskin-checkout-theme{--color-background:#fff9eb;--color-background-secondary:#f6ead1;--color-surface:#fff;--color-surface-soft:#fffdf7;--color-surface-warm:#fbf4e5;--color-primary:#ffcc29;--color-primary-hover:#f1b900;--color-primary-soft:#fff1b8;--color-on-primary:#281d19;--color-text:#281d19;--color-heading:#281d19;--color-muted:#756b61;--color-subtle:#9b8d7c;--color-border:#dcd0be;--color-border-hover:#bbaa92;--color-input-background:#f9f5ee;--color-placeholder:#9d9182;--color-error:#b42318;--color-error-soft:#fff0ed;--color-success:#26734d;--color-success-soft:#edf8f0;--color-warning:#b87900;--color-warning-soft:#fff6db;--color-focus:#e3a900;--shadow-focus:0 0 0 3px #ffcc2938;--radius-small:10px;--radius-medium:14px;--radius-large:22px;--radius-xlarge:28px;--radius-pill:999px;--shadow-card:0 10px 30px #452d1212;--shadow-card-hover:0 14px 36px #452d121c;--shadow-button:0 8px 18px #ffcc2947;--checkout-content-max:1200px;--checkout-form-max:620px;--checkout-mobile-padding:16px;--checkout-tablet-padding:24px;--checkout-desktop-padding:32px;--checkout-transition-fast:.16s;--checkout-transition-normal:.24s;--checkout-transition-slow:.32s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);min-height:100dvh;line-height:1.5}.petskin-checkout-theme h1,.petskin-checkout-theme h2,.petskin-checkout-theme h3,.petskin-checkout-theme h4{color:var(--color-heading);letter-spacing:-.025em;line-height:1.2}.petskin-checkout-theme button,.petskin-checkout-theme input,.petskin-checkout-theme select,.petskin-checkout-theme textarea{font:inherit}.petskin-checkout-theme input,.petskin-checkout-theme textarea,.petskin-checkout-theme select{font-size:16px}.petskin-checkout-theme button{-webkit-tap-highlight-color:#0000;touch-action:manipulation}.petskin-checkout-theme a{text-underline-offset:3px;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
