.invoice-cart-card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-md);padding:var(--padding-lg);border:1px solid rgb(from var(--color-foreground) r g b / 28%);background:rgb(from var(--color-foreground) r g b / 5%);color:var(--color-foreground)}.invoice-cart-card--required{border-color:rgb(from var(--color-foreground) r g b / 65%);background:rgb(from var(--color-foreground) r g b / 9%)}.invoice-cart-card__content,.invoice-cart-card__content p{margin:0}.invoice-cart-card__content{display:grid;gap:var(--gap-3xs);font-size:var(--font-size--sm)}.invoice-cart-card__title{font-weight:700}.invoice-cart-card__action{flex:none;min-height:var(--minimum-touch-target);padding:0 var(--padding-xs);color:currentcolor;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.invoice-cart-card__action:hover{opacity:.72}.invoice-cart-card__action:focus-visible,.invoice-preference__close:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.invoice-preference__dialog{width:min(92vw,520px);max-width:520px;max-height:min(88dvh,720px);margin:auto;padding:0;border:1px solid #3c3c3c;border-radius:2px;overflow:auto;background:#111;color:#f7f7f7;box-shadow:0 24px 80px #000000a6}.invoice-preference__dialog::backdrop{background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.invoice-preference__panel{padding:clamp(24px,5vw,40px)}.invoice-preference__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-lg);margin-block-end:var(--margin-xl)}.invoice-preference__eyebrow{margin:0;color:#aaa;font-size:var(--font-size--xs);letter-spacing:.12em;text-transform:uppercase}.invoice-preference__heading-meta{display:flex;align-items:center;gap:var(--gap-sm);margin-block-end:var(--margin-3xs)}.invoice-preference__toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer}.invoice-preference__toggle[hidden]{display:none}.invoice-preference__toggle input{position:absolute;width:1px;height:1px;opacity:0}.invoice-preference__toggle-control{position:relative;display:block;width:32px;height:18px;border:1px solid #666;border-radius:999px;background:#292929;transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.invoice-preference__toggle-control:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#aaa;transition:transform var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.invoice-preference__toggle input:checked+.invoice-preference__toggle-control{border-color:#fff;background:#fff}.invoice-preference__toggle input:checked+.invoice-preference__toggle-control:after{background:#111;transform:translate(14px)}.invoice-preference__toggle input:focus-visible+.invoice-preference__toggle-control{outline:2px solid #fff;outline-offset:3px}.invoice-preference__title{margin:0;color:#fff;font-size:clamp(1.5rem,4vw,2rem)}.invoice-preference__close{display:grid;place-items:center;flex:none;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin:calc(var(--padding-sm) * -1) calc(var(--padding-sm) * -1) 0 0;color:#fff;cursor:pointer}.invoice-preference__close svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.invoice-preference__question{margin:0 0 var(--margin-lg);font-size:var(--font-size--lg)}.invoice-preference__choice-list,.invoice-preference__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm)}.invoice-preference__dialog .button{width:100%;min-height:var(--height-buy-buttons)}.invoice-preference__field{display:grid;gap:var(--gap-xs);margin-block-end:var(--margin-lg)}.invoice-preference__field label{font-weight:650}.invoice-preference__field input{width:100%;min-height:var(--minimum-touch-target);padding:var(--padding-md);border:1px solid #555;border-radius:1px;background:#202020;color:#fff;font:inherit}.invoice-preference__field input:focus-visible{border-color:#fff;outline:2px solid #fff;outline-offset:2px}.invoice-preference__field input[aria-invalid=true]{border-color:#ff9a9a}.invoice-preference__help{color:#aaa;font-size:var(--font-size--xs)}.invoice-preference__actions{margin-block-start:var(--margin-xl)}.invoice-preference__error{margin:var(--margin-lg) 0 0;padding:var(--padding-sm) var(--padding-md);border-inline-start:3px solid #ff9a9a;background:#ff9a9a1a;color:#ffd2d2;font-size:var(--font-size--sm)}.invoice-preference__dialog [disabled]{cursor:wait;opacity:.55}@media screen and (max-width:749px){.invoice-preference__dialog{width:100%;max-width:none;max-height:90dvh;margin:auto 0 0;border-width:1px 0 0;border-radius:14px 14px 0 0}.invoice-preference__choice-list,.invoice-preference__actions{grid-template-columns:1fr}.invoice-preference__actions [data-invoice-back]{order:2}.invoice-cart-card{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/invoice-preference.css.map */
