@charset "UTF-8";.no-scroll{overflow:hidden}.checkout{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;z-index:5;margin-top:0}.checkout [hidden],.checkout[hidden]{display:none!important}.checkout-backdrop{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:-1}.checkout-window{background-color:#f8f8f8;padding:30px;width:100%;max-width:900px;max-height:100%;overflow:auto}.checkout header{height:76px;border-bottom:1px solid #d7d7d7;margin:-30px -30px 0;padding:30px;display:flex;align-items:center;gap:20px;font-size:16px}.checkout header button{margin-left:auto;border:none;background:none;cursor:pointer}.checkout header button svg{width:15px;height:15px;display:block}.checkout h3{border-bottom:1px solid #ebebeb;font-size:16px;margin:25px 0}.checkout h3 span{display:block;width:fit-content;border-bottom:3px solid #4b4b4b;margin-bottom:-1px;text-transform:uppercase}.checkout-items .item{display:flex;align-items:center;gap:20px;font-size:.93em;color:var(--gradient-base-background-2)}.checkout-items .item:not(:last-child){margin-bottom:20px}.checkout-items .item img{width:120px}.checkout-items .item-title{color:rgb(var(--color-base-text))}.checkout-items .item-quantity{color:var(--gradient-base-background-2)}.checkout-form{margin-top:25px}.checkout-form form{display:flex;flex-wrap:wrap}.checkout-form .col{display:inline-flex;flex-direction:column;vertical-align:top;width:100%}@media(min-width:680px){.checkout-form .col{width:calc(50% - 10px)}.checkout-form .col:first-child{margin-right:16px}}.checkout-form label{display:block;margin-bottom:20px;width:100%}.checkout-form label span{display:block;width:100%;font-size:.93em;margin-bottom:3px}.checkout-form input,.checkout-form textarea,.checkout-form select{-webkit-appearance:none;appearance:none;display:block;padding:12px 14px;border-radius:0;border:1px solid lightgray;font-family:inherit;width:100%;line-height:normal;transition:border-color .1s ease-in-out;background:transparent;resize:none;outline:none;box-shadow:none}.checkout-form input::placeholder,.checkout-form textarea::placeholder,.checkout-form select::placeholder{color:rgba(var(--color-base-text),.5)}.checkout-form input:focus,.checkout-form textarea:focus,.checkout-form select:focus{border-color:rgba(var(--text-color-rgb),.8)}.checkout-form textarea{min-height:90px}.checkout-form select{width:auto;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.27246 1.69727L8.27246 7.69727L14.2725 1.69727' stroke='%23578c74' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:10px;background-position:right 10px center;padding-right:30px;cursor:pointer}.checkout-form .group{display:flex;flex-wrap:wrap;align-items:center}.checkout-form .group select{flex:1}.checkout-form .group input{flex:20;margin-left:-1px;width:0}.checkout-form .group :focus{z-index:1}.checkout-form button[type=submit]{margin-top:10px;width:100%;background-color:#000;color:#fff;border:1px solid black;padding:14px 28px;text-transform:uppercase;letter-spacing:.2em;-webkit-font-smoothing:antialiased;font-size:.93em;font-family:inherit;cursor:pointer;transition-duration:.2s}.checkout-form button[type=submit]:hover{background-color:#f8f8f8;color:#000}.checkout-form .checkout-delivery-info{margin-bottom:20px}.checkout-form .coupon{margin-top:auto}.checkout-form .coupon-input{display:flex;position:relative}.checkout-form .coupon-input input{text-transform:uppercase}.checkout-form .coupon-input input::placeholder{text-transform:none}.checkout-form .coupon-input.invalid input{border-color:var(--text-color-light)}.checkout-form .coupon-input.invalid:before{content:"\422\430\43a\43e\433\43e  \43f\440\43e\43c\43e\43a\43e\434\430  \43d\435\442";position:absolute;bottom:100%;font-size:.9rem;color:var(--text-color-light)}.checkout-form .coupon button{background-color:var(--text-color-light);color:#fff;margin-left:-1px;width:46px;display:grid;place-items:center}.checkout-form .coupon-output{display:flex;margin-bottom:20px;line-height:normal;background-color:#f2f2f2;border:1px solid var(--border-color)}.checkout-form .coupon-output button{width:41px;background-color:#f2f2f2;color:var(--text-color-light);border-left:1px solid var(--border-color)}.checkout-form .coupon-info{padding:12px 14px;flex:1}.checkout-total-price:before{content:"/";margin:10px;opacity:.5}.checkout-total-price.discounted:after{content:attr(data-value-formatted);font-size:.7rem;margin-left:.5rem;opacity:.7;text-decoration:line-through}.checkout-success:not([hidden])~*{display:none}.checkout-success-link{display:block!important;margin:10px auto;width:100%;padding:12px 15px!important;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55);transition:box-shadow var(--duration-short) ease;color:currentColor;text-decoration:none;font-weight:400!important;position:relative;text-align:center}.checkout-success-link svg{display:block;width:22px;height:22px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/checkout-form.css.map */
