.checkout{padding-bottom:70px;padding-top:50px}.checkout__gridbox{align-items:start;display:grid;gap:30px;grid-template-columns:1fr}.checkout__formtitle{color:#473092;font-size:25px;line-height:1.2;margin-bottom:16px;margin-top:32px}.checkout__flexbox,.checkout__full-quesbox,.checkout__quesbox{align-items:center;display:flex;flex-wrap:wrap}.checkout__full-quesbox,.checkout__quesbox{position:relative}.checkout__quesbox{gap:10px;width:100%}.checkout__flexbox{column-gap:15px;row-gap:8px}.checkout__full-quesbox{gap:10px}.checkout__input{background-color:#faf9ff;border:2px solid #f2efff;border-radius:5px;color:#5a4f76;font-family:Gill Sans;font-size:14px;line-height:2;padding:12px;transition:.3s}.checkout__input::placeholder{color:#495057}.checkout__input:focus-visible{background-color:#fff;border-color:#ac9ed1;box-shadow:0 0 3px 1px #f2efff;outline:0}.checkout__inputques{width:calc(100% - 40px)}.checkout__quesicon{background:#644da2;cursor:pointer;height:28px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='200' height='200' viewBox='0 0 29.536 29.536'%3E%3Cpath d='M14.768 0C6.611 0 0 6.609 0 14.768c0 8.155 6.611 14.767 14.768 14.767s14.768-6.612 14.768-14.767C29.535 6.609 22.924 0 14.768 0m0 27.126c-6.828 0-12.361-5.532-12.361-12.359 0-6.828 5.533-12.362 12.361-12.362 6.826 0 12.359 5.535 12.359 12.362s-5.533 12.359-12.359 12.359'/%3E%3Cpath d='M14.385 19.337c-1.338 0-2.289.951-2.289 2.34 0 1.336.926 2.339 2.289 2.339 1.414 0 2.314-1.003 2.314-2.339-.027-1.389-.928-2.34-2.314-2.34M14.742 6.092c-1.824 0-3.34.513-4.293 1.053l.875 2.804c.668-.462 1.697-.772 2.545-.772 1.285.027 1.879.644 1.879 1.543 0 .85-.67 1.697-1.494 2.701-1.156 1.364-1.594 2.701-1.516 4.012l.025.669h3.42v-.463c-.025-1.158.387-2.162 1.311-3.215.979-1.08 2.211-2.366 2.211-4.321 0-2.135-1.566-4.011-4.963-4.011'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:.3s;width:29px}.checkout__quesicon:hover{background:#000}.checkout__tooltip{background-color:#644da2;border-radius:5px;color:#fff;cursor:pointer;display:none;font-size:14px;line-height:1.4;margin-bottom:0;padding:12px;position:absolute;right:0;top:100%;width:270px}.checkout__tooltip-show{display:block}.checkout__tooltip:before{border:10px solid transparent;border-bottom-color:#644da2;content:"";position:absolute;right:4px;top:-16px}.checkout__halfwidth{width:100%}.checkout__fullwidth{width:calc(100% - 40px)}.checkout__select{-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='svg-inline--fa fa-caret-down fa-w-10 fa-2x' data-icon='caret-down' data-prefix='fas' viewBox='0 0 320 512'%3E%3Cpath fill='%235a4f76' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192'/%3E%3C/svg%3E");background-position:calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:12px}.checkout__error{color:#e02b27;font-size:14px;line-height:1;margin-bottom:16px}.checkout__date{margin-bottom:30px}.checkout__address{margin-bottom:8px}.checkout__checkbox{align-items:center;color:var(--secondary-color);display:flex;font-family:Gill Sans;font-size:16px;font-weight:400;gap:10px;margin-bottom:8px}.checkout__checkbox-input{appearance:none;background-color:#faf9ff;border:2px solid #f2efff;border-radius:5px;cursor:pointer;flex-shrink:0;height:27px;width:27px}.checkout__checkbox-input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='svg-inline--fa fa-check fa-w-16 fa-3x' data-icon='check' data-prefix='far' viewBox='0 0 512 512'%3E%3Cpath fill='%23473092' d='M435.848 83.466 172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:85%}.checkout__checkbox label{width:fit-content}.checkout__summary-checkbox{align-items:start;color:#473092;font-size:14px;line-height:1.4;margin-bottom:16px}.checkout__summary-checkbox span{color:#644da2;cursor:pointer;text-decoration:underline}.checkout__summary-checkbox input{background-color:#fff;border:1px solid #fff;height:28px;width:29px}.checkout__textarea{font-size:16px;padding:6px 12px;width:100%}.checkout__textarea::placeholder{color:#5a4f76}.checkout__instructions{color:#5a4f76;font-size:16px;line-height:1.5}.checkout__invoice{color:#5a4f76;font-size:16px;padding-bottom:20px;padding-top:10px}.checkout__invoicebox{background-color:#faf9ff;border:2px solid #f2efff;border-radius:4px;padding:8px}.checkout__invoicebox p{color:#5a4f76;font-size:14px;line-height:1.5;margin-bottom:0}.checkout__invoicebox p:first-child{margin-bottom:20px}.checkout__order{background-color:#ebe7f6;border-radius:10px;padding:24px}.checkout__border{border-bottom:1px solid #644da2;margin-bottom:16px;margin-top:16px}.checkout__product{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:32px}.checkout__productimg{object-fit:contain;object-position:top;width:calc(40% - 2px)}.checkout__detail{width:calc(29% - 2px)}.checkout__prodname{color:#473092;font-family:Aileron;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:10px}.checkout__quantity{color:#473092;font-size:14px;margin-bottom:0}.checkout__quantity span{font-weight:600}.checkout__price{color:#473092;font-size:14px;font-weight:700;width:calc(28% - 2px)}.checkout__summarytitle{color:#473092;font-family:Fela;font-size:24px}.checkout__summarybox{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px}.checkout__summary{color:#473092;font-family:Aileron;font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase;width:calc(50% - 5px)}.checkout__summary:nth-child(2n){text-align:end}.checkout__result{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.checkout__result-txt,.checkout__result-val{color:#473092;font-family:Fela;line-height:1.3}.checkout__result-txt{font-size:21px}.checkout__result-val{font-size:22px}.checkout__read{color:#644da2;font-family:Aileron;font-size:14px;line-height:1.4;text-decoration:underline}.checkout__code{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;margin-top:20px}.checkout__codetxt{color:#473092;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:0;text-transform:uppercase}.checkout__codeicon{background-image:url(/images/dropdown.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;transition:.3s;width:12px}.checkout__codeicon-rot{transform:rotate(180deg)}.checkout__promoform{display:none}.checkout__promoinput{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#5a4f76;font-family:Gill Sans;margin-right:4px;padding:12px 8px;width:calc(100% - 116px)}.checkout__promoinput:focus-visible{outline:none}.checkout__promoinput::placeholder{color:#5a4f76}.checkout__promosubmit{background-color:#2db34a;border:1px solid #2db34a;border-radius:4px;color:#fff;cursor:pointer;font-family:Fela;font-size:16px;line-height:1.5;padding:8px 32px}.checkout__promosubmit:hover{background-color:#32c752;border:1px solid #32c752}.checkout__promosubmit:focus{box-shadow:0 0 0 .2rem rgba(43,158,69,.5)}.checkout__promoerr{color:#473092;font-size:14px;line-height:1.4}.checkout__promoform-show{display:block}.checkout__order-btn{background-color:#cd519c;border:2px solid #cd519c;border-radius:50px;color:#fff;cursor:pointer;font-family:Fela;font-size:24px;margin-top:8px;padding:8px 32px;width:100%}.checkout__order-btn:hover{background-color:#d365a7;border:2px solid #d365a7}.checkout__order-btn:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.checkout__popup-header{flex-shrink:0;padding:34px;position:relative}.checkout__popup-close{background-color:#8f8f8f;cursor:pointer;display:block;height:20px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect width='14' height='2' x='4.314' y='-1' ry='0' style='opacity:1;vector-effect:none;fill:%238f8f8f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:3.20000005;stroke-opacity:1' transform='rotate(45)'/%3E%3Crect width='14' height='2' x='-7' y='10.314' ry='0' style='opacity:1;vector-effect:none;fill:%238f8f8f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:3.20000005;stroke-opacity:1' transform='rotate(-45)'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:cover;position:absolute;right:20px;top:25px;transition:.3s;width:30px}.checkout__popup-close:hover{background-color:#1a1a1a}.checkout__popup{background:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,.35);display:none;flex-direction:column;height:80vh;left:50%;max-height:90%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:90%;z-index:10}.checkout__popup-show{display:flex}.checkout__popup-body{flex:1;overflow-y:auto;padding-left:20px;padding-right:20px}.checkout__popup-footer{border-top:1px solid #c1c1c1;flex-shrink:0;padding:16px;text-align:end}.checkout__popup-clsbtn{background-color:#cd519c;border:2px solid #cd519c;border-radius:50px;color:#fff;cursor:pointer;font-family:Fela;font-size:16px;line-height:1.5;padding:8px 32px}.checkout__popup-clsbtn:hover{background-color:#d365a7;border:2px solid #d365a7}.checkout__popup-clsbtn:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.checkout__overlay{background-color:rgba(51,51,51,.55);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}.checkout__overlay-show{display:block}.checkout__popup p{font-size:16px;line-height:1.4;margin-bottom:16px}.checkout__popup p a{color:#cd519c;word-break:break-all}.checkout__popup p a:hover{color:#644da2}.checkout__popup h2,.checkout__popup h3,.checkout__popup h4{color:#473092;margin-bottom:16px}.checkout__popup h2{font-size:30px;line-height:1.2}.checkout__popup h3{font-size:25px;line-height:1.2}.checkout__popup ol,.checkout__popup ul{margin-bottom:16px;padding-left:20px}.checkout__popup ol li,.checkout__popup ul li{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:1.3;margin-bottom:5px}@media(min-width:768px){.checkout__formtitle{font-size:34px}.checkout__productimg{width:calc(25% - 2px)}.checkout__detail{width:calc(40% - 2px);width:calc(30% - 2px)}.checkout__result-txt{font-size:24px}.checkout__result-val{font-size:28px}.checkout__summary-checkbox{align-items:center}.checkout__popup-body{padding-left:48px;padding-right:48px}.checkout__popup h2,.checkout__popup h3,.checkout__popup h4{margin-bottom:32px}.checkout__popup h2{font-size:38px}.checkout__popup h3{font-size:30px}}@media(min-width:992px){.checkout{padding-bottom:120px}.checkout__gridbox{grid-template-columns:calc(60% - 15px) calc(40% - 15px)}.checkout__halfwidth,.checkout__quesbox{width:calc(50% - 7.5px)}.checkout__invoicebox{width:385px}.checkout__productimg{width:calc(45% - 2px)}.checkout__price{width:calc(25% - 2px)}.checkout__detail{width:calc(28% - 2px)}.checkout__summary-checkbox{align-items:start}.checkout__result-txt{font-size:21px}.checkout__result-val{font-size:22px}.checkout__tooltip{left:102%;right:auto;top:50%;transform:translateY(-50%)}.checkout__quesbox .checkout__tooltip{left:103%}.checkout__tooltip:before{border-bottom-color:transparent;border-right-color:#644da2;left:-20px;right:auto;top:12px}.checkout__popup{width:75%}.checkout__popup h2{font-size:46px}.checkout__popup h3{font-size:34px}}@media(min-width:1200px){.checkout__result-txt{font-size:24px}.checkout__result-val{font-size:28px}.checkout__tooltip{left:101%}.checkout__quesbox .checkout__tooltip{left:102%}.checkout__popup{width:52%}}@media(min-width:1400px){.checkout__gridbox{grid-template-columns:calc(70% - 15px) calc(30% - 15px)}}