.checkout{--main-font: var(--FONT-STACK-BODY);--container-max-width: 1100px;--container-max-width-mobile: 570px;--container-width: 90%;--column-padding: 38px;--color-gray: rgb(223, 223, 223);--border: 1px solid var(--color-gray);--color-black-alpha: rgba(0, 0, 0, .56);font-family:var(--main-font)}.checkout .on-choice-description__bottom-text{font-size:12px;max-width:240px;display:block}.checkout p{margin:0}.checkout .checkout__primary .btn.checkout__submit-btn,.checkout .checkout__primary .btn.checkout__submit-btn:focus{outline:none}.checkout__submit-btn.submitting .text,.checkout__submit-btn .loader{display:none}.checkout__submit-btn.submitting .loader{display:block}.checkout__submit-btn.submitting{-webkit-user-select:none;user-select:none;pointer-events:none;outline:none;height:46px}.checkout__header{margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:var(--container-max-width);width:var(--container-width);height:70px}.checkout__header-name{font-weight:500;font-size:21px;line-height:1.2}.checkout__header-cart{height:24px;width:24px}.checkout__body{display:flex;justify-content:center;border-top:var(--border);min-height:calc(100dvh - 70px)}.checkout__secondary,.checkout__primary-container{flex:0 0 50%;padding:var(--column-padding)}.checkout__primary-container{padding:var(--column-padding);max-width:calc(var(--container-max-width) / 2 + var(--column-padding));margin-left:auto}.checkout__secondary{border-left:var(--border);background-color:#f1efe8}.checkout__secondary-inner{max-width:calc(var(--container-max-width) / 2 - var(--column-padding));position:sticky;top:30px}.checkout__products{display:flex;flex-direction:column;gap:14px}.checkout__product{display:flex;align-items:center;gap:14px}.checkout__product-image{position:relative;flex-shrink:0}.checkout__product-image img{border-radius:5px;border:var(--border)}.checkout__product-count{position:absolute;top:-11px;right:-11px;display:flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:50%;background-color:var(--color-black-alpha);color:#fff;font-size:12px;font-weight:500}.checkout__product-title,.checkout__product-price{font-size:14px;line-height:1.3}.checkout__product-subtitle{font-size:12px;line-height:1.5;color:var(--color-black-alpha)}.checkout__product-price{margin-left:auto}.checkout__sum{margin-top:42px;display:flex;flex-direction:column;gap:7px}.checkout__sum-item,.checkout__sum-total{display:flex;justify-content:space-between}.checkout__sum-total{font-weight:500}.checkout__sum-item,.checkout__sum-item p{font-size:14px}.checkout__sum-total .checkout__sum-title{font-size:19px}.checkout__sum-total .checkout__sum-price{font-size:21px}.checkout__sum-total .checkout__sum-price.checkout__sum-price--uppercase{text-transform:uppercase}.checkout__sum-total .currency{margin-right:3px;font-size:12px;color:var(--color-black-alpha)}.checkout__primary{display:flex;flex-direction:column;gap:32px}.checkout__email-field{padding-bottom:13px;border-bottom:var(--border);font-size:14px;line-height:1.2}.checkout .arrow{display:flex;width:7px;height:7px;justify-content:center;align-items:center;border-top:1px solid var(--color-black-alpha);border-right:1px solid var(--color-black-alpha)}.checkout .arrow.arrow-up{transform:rotate(-45deg)}.checkout .arrow.arrow-down{transform:rotate(135deg)}.checkout__email-field p{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;color:var(--color-black-alpha);cursor:pointer}.checkout__email-field .arrow-bg{padding:7px 8px 9px;background-color:#00000005;border-radius:5px}.checkout__email-field p:hover{color:#000c}.checkout__email-field p:hover .arrow-bg{background-color:#0000000d}.checkout__email-field p:hover .arrow{border-color:#000000bf}.checkout__email-accordion{margin-top:0;max-height:0;transition:.1s;overflow:hidden;visibility:hidden}.checkout__email-field.active .arrow-bg{transform:rotate(180deg)}.checkout__email-field.active .checkout__email-accordion{margin-top:12px;max-height:20px;overflow:visible;visibility:visible}.checkout__email-accordion a{text-decoration:underline;color:var(--color-black-alpha)}.checkout__email-accordion a:hover{opacity:.7}.checkout__subscribe-field label{font-size:14px;display:flex;align-items:center;gap:8px}.checkout__subscribe-field input{width:18px;height:18px;accent-color:#000}.checkout__primary h2{margin:0;font-size:21px;line-height:1.2;font-weight:500;font-family:var(--main-font)}.checkout__primary h3{margin:0;font-size:16px;line-height:1.2;font-weight:500;font-family:var(--main-font)}.checkout__main-fields{display:flex;flex-direction:column;gap:14px}.checkout__field{position:relative;width:100%}.checkout__field label{position:absolute;top:7px;left:12px;font-size:12px;color:var(--color-black-alpha)}.checkout__field select,.checkout__field input{padding:19px 12px 2px;width:100%;height:50px;border:var(--border);border-radius:5px;font-size:14px;font-family:var(--main-font)}.checkout__field .arrow{position:absolute;top:21px;right:20px}.checkout__field-pair{display:flex;gap:14px;justify-content:space-between}.checkout__field--icon{position:absolute;right:20px;top:16px;display:block;width:18px;height:18px;color:var(--color-black-alpha)}.checkout__shipping{margin-top:14px;border:var(--border);background-color:#00000005;border-radius:4px;padding:17px;display:flex;justify-content:space-between;font-size:14px;line-height:1.2}.checkout__shipping p{font-size:inherit;line-height:1.5}.checkout__shipping .checkout__shipping-price{font-weight:500}.checkout__shipping .checkout__shipping-day{color:var(--color-black-alpha)}.checkout__footer{margin-top:46px;padding:14px 0;border-top:var(--border);color:var(--color-black-alpha);font-size:12px}.checkout__accordion{display:none;margin-bottom:30px;max-width:100%;width:100%;border-bottom:var(--border);background-color:#f1efe8}.checkout__accordion-trigger-container{background-color:#f6f6f6;border-bottom:var(--border);cursor:pointer}.checkout__accordion-trigger{height:63px;display:flex;justify-content:space-between;align-items:center}.checkout__accordion-total-price{font-size:19px;font-weight:500}.checkout__accordion-title{display:flex;align-items:center;gap:10px}.checkout__accordion-content{overflow:hidden;transition:.5s;padding-top:0;max-height:0;opacity:0}.checkout__accordion.active{padding-bottom:20px}.checkout__accordion.active .checkout__accordion-content{padding-top:30px;max-height:600px;opacity:1}.checkout__accordion.active .arrow{transform:rotate(-45deg);margin-top:3px}.checkout__accordion.active .hide,.checkout__accordion:not(.active) .show{display:inline}.checkout__accordion.active .show,.checkout__accordion:not(.active) .hide{display:none}.checkout__billing-container{margin-top:14px;border:1px solid var(--color-gray);border-radius:4px}.checkout__billing-item:first-child>label{border-bottom:1px solid var(--color-gray);border-top-left-radius:4px;border-top-right-radius:4px}.checkout__billing-item>label{padding:14px;display:flex;align-items:center;gap:11px;cursor:pointer}.checkout__billing-item>label.active{background-color:#f0f5ff;border:1px solid #777;margin-top:-1px;margin-left:-1px;margin-right:-1px}.checkout__billing input[type=radio]{accent-color:#000;width:20px;height:20px}.checkout__main-fields--billing{max-height:0;overflow-y:hidden;padding:0 14px;opacity:0;visibility:hidden;background-color:#0000000b;transition:.5s}.checkout__billing-item>label.active+.checkout__main-fields--billing{padding-top:14px;padding-bottom:14px;max-height:600px;opacity:1;visibility:visible}.checkout .thank{display:flex;flex-direction:column;gap:40px;font-family:var(--main-font);min-height:calc(100% - 70px)}.checkout .thank__header{display:flex;align-items:center;gap:14px}.checkout .thank__header svg{flex:0 0 48px}.checkout .thank__header-text .thank__subtitle{color:var(--color-black-alpha);font-size:14px}.checkout .thank__header-text .thank__title{font-size:21px;font-weight:600;line-height:1.2}.checkout .thank__details{padding:20px;display:flex;flex-wrap:wrap;gap:20px;border-radius:5px;border:1px solid var(--color-gray)}.checkout .thank__details>*{flex:0 0 calc(50% - 20px);min-width:200px}.checkout .thank__details h3{font-size:16px;font-weight:600;line-height:1.2;font-family:inherit}.checkout .thank__details h4{margin-top:14px;margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.2;font-family:inherit}.checkout .thank__details p{font-family:inherit;margin:0;font-size:14px;font-weight:400;line-height:1.4;white-space:break-spaces}.checkout .thank__footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap-reverse}.checkout .thank__footer p,.checkout .thank__footer a{font-size:14px;text-transform:none}.checkout .thank__footer a.btn{letter-spacing:1px}@media screen and (max-width: 1024px){.checkout__header,.checkout__primary-container,.checkout__accordion-inner,.checkout__accordion-trigger{max-width:var(--container-max-width-mobile);width:var(--container-width);margin:0 auto;padding:0}.checkout__primary-container{min-height:calc(100dvh - 200px);display:flex;flex-direction:column;justify-content:space-between}.checkout__accordion{display:block}.checkout__secondary{display:none}.checkout__body{flex-direction:column;justify-content:start}}@media screen and (max-width: 500px){.checkout__field-pair{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/checkout.css.map */
