.checkout-modal__field{margin-bottom:2rem;display:flex;position:relative;width:100%}.checkout-modal__field input[type=text],.checkout-modal__field input[type=tel],.checkout-modal__field select{-webkit-appearance:none;appearance:none;background-color:#f9f9f9!important;color:#000!important;font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease,border-color .2s ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:1px solid #d0d0d0!important;padding:0 1.5rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.checkout-modal__field:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.checkout-modal__field:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.checkout-modal__field:hover input,.checkout-modal__field:hover select{border-color:#999!important}.checkout-modal__field input:focus,.checkout-modal__field select:focus{border-color:#000!important;box-shadow:0 0 0 2px #0000001a!important;outline:none}.checkout-modal__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1rem;padding-right:4rem}.checkout-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-foreground),.5);z-index:9999;align-items:center;justify-content:center;padding:2rem}.checkout-modal.active{display:flex}.checkout-modal__content{position:relative;background:#fff!important;padding:3rem;width:100%;max-width:50rem;max-height:90vh;overflow-y:auto;border-radius:var(--popup-corner-radius, 0);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.checkout-modal__close{position:absolute;top:1.5rem;right:2rem;font-size:2.8rem;font-weight:400;cursor:pointer;color:rgba(var(--color-foreground),.55);transition:color .2s ease;background:none;border:none;line-height:1;padding:0;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center}.checkout-modal__close:hover{color:rgb(var(--color-foreground))}.checkout-modal__title{margin-top:0;margin-bottom:2.5rem;font-size:2.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word;padding-right:4rem}.checkout-modal__label{display:block;margin-bottom:.6rem;font-weight:500;color:rgba(var(--color-foreground),.75);font-size:1.4rem;letter-spacing:.06rem}.checkout-modal__submit{width:100%;margin-top:1.5rem}@media screen and (max-width: 749px){.checkout-modal{padding:1rem}.checkout-modal__content{padding:2rem;max-width:100%}.checkout-modal__title{font-size:2rem;padding-right:3.5rem;margin-bottom:2rem}.checkout-modal__close{top:1rem;right:1rem;width:3.6rem;height:3.6rem;font-size:2.4rem}.checkout-modal__field{margin-bottom:1.5rem}}.checkout-modal__content::-webkit-scrollbar{width:.4rem}.checkout-modal__content::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.3);border-radius:.2rem}.checkout-modal__content::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.05)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-checkout-modal.css.map */
