#preview-tools{position:fixed;z-index:2147483646;bottom:12px;left:12px;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 14px;border:1px solid #e6d1c3;border-radius:12px;background:#fffaf4f2;box-shadow:0 3px 20px #34191b22;color:#651e28;font:12px/1.4 system-ui,sans-serif;backdrop-filter:blur(8px)}#preview-tools a,#preview-tools button{color:#651e28;text-decoration:underline;cursor:pointer;background:none;border:0;font:inherit}#preview-tools span{font-size:10px;font-weight:700;letter-spacing:.06em}#demo-dialog{position:fixed;inset:0;margin:auto;padding:28px;border:1px solid #ead8c9;border-radius:20px;max-width:min(480px,calc(100vw - 32px));color:#2b1919;background:#fffaf5;box-shadow:0 24px 80px #0004;font:16px/1.6 system-ui,sans-serif}#demo-dialog::backdrop{background:#1c0b0bcc}#demo-dialog h2{font:700 24px/1.3 system-ui,sans-serif;margin:0 0 16px}#demo-dialog p{margin:12px 0}#demo-dialog button{border:0;border-radius:10px;background:#00a63e;color:white;padding:10px 24px;font:600 16px system-ui;cursor:pointer}.demo-card-field{height:100%;display:flex;align-items:center;padding:0 12px;background:#fafafa;border:1px solid #e4e4e7;color:#71717a;border-radius:6px;font:15px system-ui,sans-serif}#faq [role=region][hidden]{display:none!important}#faq [role=region]:not([hidden]){animation:none!important}.demo-price-total{font-weight:600}[data-method]:focus-visible{outline:3px solid #651e28;outline-offset:3px}@media(max-width:600px){#preview-tools{flex-wrap:wrap;gap:8px;padding:8px 10px}#preview-tools span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.checkout-banner{width:100%;max-width:581px;margin:0 auto}.checkout-banner picture,.checkout-banner img{display:block;width:100%;height:auto}.checkout-banner img{object-fit:contain}.checkout-banner[data-offer-pending]{visibility:hidden}
