.invoice{position:fixed;z-index:100000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease}.invoice{visibility:hidden}.invoice.active{visibility:visible}.invoice.active .invoice__wrapper{transform:translate(0)}cart-invoice{position:fixed;top:0;left:0;width:100vw;height:100%}.cart-invoice__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-invoice__overlay:empty{display:block}.invoice__wrapper{height:100%;width:40rem;max-width:calc(100vw - 3rem);padding:0 1.5rem;border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;background-color:rgb(var(--color-background));overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease}.invoice__header{position:relative;background-color:rgb(var(--color-background));padding:1.5rem 0;display:flex;justify-content:center;align-items:center}.invoice__heading{margin:0 0 1rem;font-size:3rem}.invoice__form,.invoice__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;flex-direction:column}.invoice__form-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.invoice__close{display:inline-block;padding:0;min-width:4.4rem;min-height:4.4rem;box-shadow:0 0 0 .2rem rgba(var(--color-button),0);position:absolute;top:10px;left:0;color:rgb(var(--color-foreground));background-color:transparent;border:none;cursor:pointer;transform:rotate(180deg)}.invoice__close svg{height:2.4rem;width:2.4rem}@media screen and (max-height:650px){.invoice__wrapper{overflow:scroll}}.invoice__footer{background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.5rem 0}.invoice__footer .loading-overlay__spinner{width:2.5rem}.invoice__footer .loading-overlay__spinner svg .path{stroke:#fff}.cart__invoice-button{width:100%;background:#ff5200;color:#fff}.form-invoice__field{display:block;position:relative;margin-bottom:20px}.form-invoice__input{display:block;width:100%;height:47px;padding:10px 20px}.form-invoice__input:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius);border:0}cart-rfc-invoice{position:relative}.form-invoice__icon{position:absolute;bottom:11px;right:10px;cursor:pointer;border:0;padding:0;margin:0;background:initial}.form-invoice__icon .icon{fill:gray;width:24px;height:24px;margin:0}.form-invoice__icon.is-slash:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:2px;background:gray;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.form-invoice__field .fa-eye-slash svg{fill:gray}.form-invoice__label{display:block;padding:10px 20px}.form-invoice__field.select-invoice select{display:none}.form-invoice__field.select-invoice svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem);z-index:2}.form-invoice__field-menu{display:block;width:100%;height:47px;position:relative;border-radius:2px;border-width:1px;border-style:inset;border-color:light-dark(rgb(118,118,118),rgb(133,133,133))}.form-invoice__field-menu .list{width:100%;height:0;position:absolute;top:100%;right:0;z-index:5;overflow-y:scroll;overflow-x:hidden;list-style:none;background:#fff;padding:0;opacity:0;border:1px solid light-dark(rgb(118,118,118),rgb(133,133,133))}.form-invoice__field-menu .selected-current-input{width:100%;height:100%;position:relative;display:block;padding:10px 20px;overflow:hidden;white-space:nowrap}.form-invoice__field-menu .selected-current-input:after{width:40px;height:100%;content:"";position:absolute;top:0;right:0;z-index:1;background:#fff}.form-invoice__field-menu.open .list{height:200px;opacity:1}.form-invoice__field-menu.open .list--small{height:77px}.form-invoice__field-menu .list .option{padding:10px 20px;font-size:14px}.form-invoice__field-menu .list .option:first-child{display:none}.form-invoice__field-menu .list .option:hover,.form-invoice__field-menu .list .option.selected{background:#f2f2f2}cart-open-invoice{z-index:5;display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}cart-open-invoice.is-hidden{display:none}.form-invoice__message{display:none;position:relative;color:#3f0606;text-align:center;padding:1.2rem 1rem;margin-bottom:2rem;border:1px solid #fcd9d8;background-color:#fef6f5}.form-invoice__message.is-active{display:block}.form-invoice__message.is-success{color:#064e3b;border:1px solid #bbf7d0;background-color:#ecfdf5}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-cart-invoice.css.map */
