cart-fiscal-fields{display:block;width:100%;min-width:0}.cart-fiscal{margin-block:var(--gap-lg);color:var(--color-foreground);font-family:var(--font-paragraph--family, var(--font-body--family));font-style:var(--font-paragraph--style, var(--font-body--style));font-weight:var(--font-paragraph--weight, var(--font-body--weight));font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-align:start}.cart-summary-page .cart-fiscal{margin-block:0}.cart-fiscal__fieldset{min-width:0;margin:0;padding:0;border:0}.cart-fiscal__title{width:100%;padding:0;font:inherit;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.cart-fiscal__intro,.cart-fiscal__hint{margin-block:var(--gap-xs) 0;font-size:var(--font-size--xs, .75rem);line-height:var(--font-paragraph--line-height);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-fiscal__field{display:grid;min-width:0;gap:var(--gap-xs);margin-block-start:var(--gap-md)}.cart-fiscal__field label{font:inherit;color:var(--color-input-text)}.cart-fiscal__field :is(input,select){display:block;width:100%;min-width:0;min-height:var(--minimum-touch-target);margin:0;padding:var(--input-padding);border:none;border-radius:var(--style-border-radius-inputs);box-shadow:var(--input-box-shadow);color:var(--color-input-text);background:var(--color-input-background);font:inherit;box-sizing:border-box;transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease}.cart-fiscal__select{position:relative;min-width:0}.cart-fiscal__select select{-webkit-appearance:none;appearance:none;padding-inline-end:calc(var(--input-padding-x) + var(--icon-size-xs) + var(--gap-sm));cursor:pointer}.cart-fiscal__select-icon{position:absolute;inset-inline-end:var(--input-padding-x);top:50%;width:var(--icon-size-xs);height:var(--icon-size-xs);transform:translateY(-50%);color:var(--color-input-text);pointer-events:none}.cart-fiscal__select-icon svg{width:100%;height:100%}.cart-fiscal__field :is(input,select):is(:hover,:focus){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.cart-fiscal__field input[data-fiscal-code]{text-transform:uppercase}.cart-fiscal__company{min-width:0}.cart-fiscal__address{margin-block-start:var(--gap-lg)}.cart-fiscal__checkbox{display:flex;align-items:center;gap:var(--gap-sm);min-height:var(--minimum-touch-target);margin-block-start:var(--gap-lg);cursor:pointer;overflow-wrap:anywhere}.cart-fiscal__checkbox input{flex:0 0 auto;width:var(--icon-size-sm);height:var(--icon-size-sm);margin:0;accent-color:var(--color-input-text)}.cart-fiscal__checkbox input:focus-visible{outline:var(--focus-outline-width) solid var(--color-input-text);outline-offset:var(--focus-outline-offset)}.cart-drawer__summary:has(.cart-fiscal__company:not([hidden])){position:static;-webkit-mask-image:none;mask-image:none}.cart-drawer__content:has(.cart-fiscal__company:not([hidden])) .cart-drawer__items{overflow:unset}.cart-fiscal__field :is(input,select):focus-visible{outline:var(--focus-outline-width) solid var(--color-input-text);outline-offset:var(--focus-outline-offset)}.cart-fiscal__field [aria-invalid=true]{box-shadow:0 0 0 var(--input-box-shadow-width) var(--color-error)}.cart-fiscal__error{margin:0;color:var(--color-error);font-size:var(--font-size--xs, .75rem);line-height:var(--font-paragraph--line-height);overflow-wrap:anywhere}.cart-fiscal__status{min-height:0;margin:var(--gap-sm) 0 0;font-size:var(--font-size--xs, .75rem);line-height:var(--font-paragraph--line-height)}.cart-fiscal__status:empty{display:none}.cart-fiscal [hidden]{display:none!important}.cart-fiscal[aria-busy=true] :is(input,select){opacity:.75}@media(max-width:749px){.cart-fiscal__field :is(input,select){font-size:max(1rem,var(--font-paragraph--size))}}@media(prefers-reduced-motion:reduce){.cart-fiscal__field :is(input,select){transition:none}}.additional-checkout-buttons,.accelerated-checkout-block,shopify-accelerated-checkout-cart{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cart-fiscal-fields.css.map */
