.sp-vat-price,.sp-vat-cart{color:#292929;font-size:13px;line-height:1.55}.sp-vat-price{margin:8px 0 18px}.sp-vat-price__value{margin:0 0 3px;color:#292929;font-size:14px;line-height:1.4;font-weight:600}.sp-vat-price__condition{margin:0;max-width:48ch;color:#626663;font-size:12.5px;line-height:1.5}.sp-vat-link{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;background:none;border:0;padding:7px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.sp-vat-price .sp-vat-link{font-size:13px}.sp-vat-link:disabled{opacity:.55;cursor:wait}.sp-vat-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:1px solid #dfe2e0;border-radius:6px;background:#fff;color:#292929;font:inherit;font-size:14px;line-height:1.55;overscroll-behavior:contain;overflow-y:auto}.sp-vat-dialog::backdrop{background:#0000006b}.sp-vat-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sp-vat-dialog h2{margin:3px 0 0;font:inherit;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.sp-vat-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:8px;border:1px solid #dfe2e0;border-radius:4px;background:#fff;color:inherit;cursor:pointer}.sp-vat-close svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.sp-vat-dialog p{margin:14px 0}.sp-vat-dialog #SunpuraVatIntro{color:#626663}.sp-vat-selection{padding-block:12px;border-block:1px solid #e7e9e8;font-weight:600;overflow-wrap:anywhere}.sp-vat-summary{display:grid;gap:10px;padding-left:18px;margin:18px 0;list-style:disc}.sp-vat-declaration{color:#4e5350;overflow-wrap:anywhere}.sp-vat-details{border-block:1px solid #e7e9e8;margin-block:20px 12px}.sp-vat-details summary{min-height:44px;padding-block:11px;cursor:pointer;font-weight:600}.sp-vat-details .sp-vat-declaration{margin:0;padding:0 0 8px}.sp-vat-dialog .sp-vat-ineligible{color:#626663;font-size:12.5px;line-height:1.5}.sp-vat-ineligible .sp-vat-link{display:inline}.sp-vat-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0;cursor:pointer}.sp-vat-check input{appearance:auto;-webkit-appearance:checkbox;accent-color:#292929;width:20px;height:20px;margin:2px 0 0;flex:0 0 20px}.sp-vat-dialog__actions{display:flex;flex-direction:column;gap:4px}.sp-vat-confirm{font:inherit;font-weight:600;line-height:1.4;padding:15px 22px;border:1px solid #292929;border-radius:999px;background:#292929;color:#fff;cursor:pointer;min-height:52px}.sp-vat-confirm:disabled{opacity:.4;cursor:not-allowed}.sp-vat-error{color:#9e2525}.sp-vat-cart{margin:12px 0;padding-block:12px;border-block:1px solid #dfe2e0}.sp-vat-cart p{margin:6px 0}.sp-vat-dialog [hidden]{display:none!important}.sp-vat-dialog :focus-visible,.sp-vat-price :focus-visible,.sp-vat-cart :focus-visible{outline:2px solid #0a84ff;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.sp-vat-dialog[open]{animation:sp-vat-enter .18s ease-out}@keyframes sp-vat-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(max-width:480px){.sp-vat-dialog{padding:20px}.sp-vat-dialog h2{font-size:22px}.sp-vat-check{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/sunpura-vat.css.map */
