:root{--secondary-font: "Poppins", sans-serif;--secondary-fontweight-regular:400;--secondary-fontweight-light:300;--secondary-fontweight-bold:600}html{-webkit-font-smoothing:antialiased}@media (max-width: 768px){html{padding-top:0}}h1,h2,h3,h4{font-weight:400;font-style:normal;font-family:var(--secondary-font);font-weight:600}h3{font-size:2.4rem}input[type=text],input[type=email],input[type=number],textarea{width:100%;height:50px;border:1px solid #dbdbdb;border-radius:4px;padding:0 15px;transition:all .3s ease-in-out;font-weight:400;font-style:normal;font-family:var(--font-body-family)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,textarea::placeholder{font-weight:400;font-size:13px;color:#838383}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus{border:2px solid var(--color-base-color)}.select-holder{background:url(/cdn/shop/files/dropdown-arrow.png?v=1708621429) calc(100% - 15px) center no-repeat;background-size:10px;border:1px solid #dbdbdb;border-radius:4px;height:50px}.select-holder:focus{border:2px solid var(--color-base-color)}.select-holder select{border:0px;height:50px;width:100%;color:#333;position:relative;top:0;z-index:1;padding:0 16px;background:transparent;-webkit-appearance:none}main#MainContent{padding:0}.custom-checkout-holder .page-width{max-width:1120px}.custom-checkout-main{position:relative}@media (min-width: 768px){.custom-checkout-main:after{content:"";width:45%;height:100%;position:absolute;right:0;top:0;background:#f5f5f5;z-index:-1}}@media (max-width: 767px){.custom-checkout-main .page-width{padding-left:0;padding-right:0}}.custom-checkout-header{padding:13px 0 15px;border-bottom:1px solid #dedede}.custom-checkout-header a{display:block;width:149px}.custom-checkout-header a .svg-logo{display:block}.custom-checkout-header a .svg-logo svg{width:149px;display:block;fill:var(--color-base-color)}.custom-checkout-cols{display:grid}@media (min-width: 768px){.custom-checkout-cols{grid-template-columns:55% 45%}}@media (min-width: 768px){.custom-checkout-cols .cols-left{border-right:1px solid #dedede}}@media (max-width: 767px){.custom-checkout-cols .cols-left{order:2;padding-left:30px;padding-right:30px}}.custom-checkout-cols .cols-right{background-color:#f5f5f5;padding:62px 85px 0 43px}@media (min-width: 768px){.custom-checkout-cols .cols-right{min-height:calc(100vh - 75px)}}@media (max-width: 991px){.custom-checkout-cols .cols-right{padding:65px 15px 0 35px}}@media (max-width: 767px){.custom-checkout-cols .cols-right{order:1;padding:0 30px}}.mobile-order-summary{display:flex;align-items:center;justify-content:space-between;background:#ebebeb;margin-left:-30px;width:calc(100% + 60px);padding:0 30px;border-bottom:1px solid #e1e1e1}@media (min-width: 768px){.mobile-order-summary{display:none}}.mobile-order-summary .label:after{content:"";height:6px;width:6px;border:1px solid #000;border-top:0px;border-left:0px;transform:rotate(45deg);display:inline-block;position:relative;top:-2px;left:10px;transition:all .3s ease}.mobile-order-summary.active:after{transform:rotate(-137deg);top:0}@media (min-width: 992px){.cart-products{top:65px;position:sticky}}@media (max-width: 767px){.cart-products{max-height:0px;overflow:hidden;transition:all .3s ease}}@media (max-width: 767px){.cart-products.active{max-height:1000px}}.cart-products ul li{display:grid;grid-template-columns:1fr 3fr .5fr;gap:23px;padding:20px 0;border-bottom:1px solid #dedede}.cart-products ul li h4{font-family:var(--secondary-font);font-weight:400;font-size:13px;margin:5px 0}.cart-products ul li h4 a{color:#000}.cart-products ul li h4 a:hover{text-decoration:underline;text-underline-offset:4px}.cart-products ul li dl{margin:5px 0;display:block;gap:6px}.cart-products ul li dt,.cart-products ul li dd{font-family:var(--secondary-font);font-weight:400;font-size:12px}.cart-products ul li dt,.cart-products ul li dd{display:inline-block;color:#838383;margin:0;text-transform:capitalize;position:relative}.cart-products ul li dt:after,.cart-products ul li dd:after{content:"/ ";position:relative;right:-3px;margin-right:5px}.cart-products ul li .cart-notification-product__option{display:inline-block}.cart-products ul li .cart-notification-product__option:last-child dd:after{display:none}.cart-products ul li .prod-img{position:relative;display:inline-block}.cart-products ul li .prod-img img{display:block;border:1px solid #dedede;border-radius:3px}.cart-products ul li .prod-img span.qty{position:absolute;right:-10px;top:4px;height:20px;width:20px;background-color:#000;font-size:12px;color:#fff;border-radius:50%;display:inline-block;padding-top:1px;text-align:center}.cart-products ul li .cart-prod-rt{position:relative}.cart-products ul li .cart-prod-rt span.price{font-size:14px;color:#000;margin-top:15px}.cart-products .cart-total-holder{padding:20px 0}.cart-products .cart-total-item{display:flex;align-items:center;justify-content:space-between}.cart-products .cart-total-item .label strong{color:#000;font-size:16px}.cart-products .cart-total-item .total .currency{color:#9a9a9a;font-size:12px;margin-right:10px}.cart-products .cart-total-item .total strong{font-size:18px;color:#000}.cart-products .cart-total-item.grand-total{border-top:1px solid #dedede;margin-top:10px;padding-top:5px}.cart-products .cart-total-item.grand-total .label{line-height:20px;margin-top:10px}.cart-products .cart-total-item.grand-total .label span{font-size:12px;color:#838383}.cart-products .cart-total-item.grand-total .total strong{font-size:21px;font-family:var(--font-body-family)}.checkout-form-holder{padding-bottom:300px}@media (max-width: 767px){.checkout-form-holder{padding-bottom:20px}}.checkout-form-holder .fields-block{padding:40px 40px 17px 0;position:relative}@media (max-width: 767px){.checkout-form-holder .fields-block{padding-right:0}}.checkout-form-holder .fields-block.separator:after{content:"";position:absolute;left:-300%;bottom:0;z-index:-1;width:400%;height:1px;background:#dedede}.checkout-form-holder .fields-block.separator-top:after{content:"";position:absolute;left:-300%;top:0;z-index:-1;width:400%;height:1px;background:#dedede}.checkout-form-holder .cols{display:flex;align-items:top;justify-content:space-between}@media (max-width: 767px){.checkout-form-holder .cols{display:grid;grid-template-columns:1fr;gap:10px}}.checkout-form-holder .cols .col-item{width:50%}@media (max-width: 767px){.checkout-form-holder .cols .col-item{width:100%}}.checkout-form-holder .cols .state-holder{width:60%}@media (max-width: 767px){.checkout-form-holder .cols .state-holder{width:100%}}.checkout-form-holder .cols .state-holder .select-holder{border:0px}.checkout-form-holder .cols .state-holder select{height:50px;top:0;border:1px solid #dbdbdb;border-radius:4px}.checkout-form-holder .cols .state-holder select.just-validate-error-field{border:1px solid #fccbcb}.checkout-form-holder .form-field{margin:16px 0;position:relative}.checkout-form-holder .form-field.cols{gap:15px}.checkout-form-holder .form-field textarea{height:100px;padding:15px}.checkout-form-holder .form-field.input-radio-box label{border:1px solid #dbdbdb;height:50px;margin:-1px 0 0;padding-top:12px;padding-left:47px;border:0px}@media (max-width: 767px){.checkout-form-holder .form-field.input-radio-box label{min-height:50px;height:auto;display:flex;gap:20px}}.checkout-form-holder .form-field.input-radio-box label:first-child,.checkout-form-holder .form-field.input-radio-box label:first-child .box{border-radius:4px 4px 0 0}.checkout-form-holder .form-field.input-radio-box label:last-child{border-radius:0 0 4px 4px}.checkout-form-holder .form-field.input-radio-box label:last-child .box{border-radius:0 0 4px 4px}.checkout-form-holder .form-field.input-radio-box label .box{position:absolute;left:0;top:0;border:1px solid #dbdbdb;width:100%;height:100%;z-index:-2}.checkout-form-holder .form-field.input-radio-box label input:checked~.box{background:#f5f8ea;border-color:#c6d644;z-index:-1}.checkout-form-holder .form-field .radio-label{line-height:17px;padding-bottom:15px;font-size:12px}.checkout-form-holder .form-field .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.checkout-form-holder .form-field .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkout-form-holder .form-field .checkbox-container .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#eee;border-radius:4px;z-index:2}.checkout-form-holder .form-field .checkbox-container .checkmark.radio{position:absolute;top:14px;left:16px;height:18px;width:18px;background-color:#eee;border-radius:50%}.checkout-form-holder .form-field .checkbox-container:hover input~.checkmark{background-color:#ccc}.checkout-form-holder .form-field .checkbox-container input:checked~.checkmark{background-color:var(--color-base-color)}.checkout-form-holder .form-field .checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkout-form-holder .form-field .checkbox-container input:checked~.checkmark:after{display:block}.checkout-form-holder .form-field .checkbox-container .checkmark:after{left:7px;top:4px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkout-form-holder .form-field .checkbox-container .checkmark.radio:after{top:6px;left:6px;width:6px;height:6px;border-radius:50%;background:#fff}.checkout-form-holder .label-holder{position:relative}.checkout-form-holder .label-holder label{font-size:12px;position:absolute;left:16px;top:12px;color:#a4a4a4;transition:all .3s ease-in-out;z-index:-1;opacity:0}.checkout-form-holder .label-holder.active input{padding-top:16px}.checkout-form-holder .label-holder.active select{height:20px;position:relative;top:21px}.checkout-form-holder .label-holder.active label{z-index:1;top:8px;opacity:1}.checkout-form-holder .heading h3{margin:0}.checkout-form-holder .heading p{font-size:14px;color:#212020;margin:0;text-align:right}.checkout-form-holder .heading span.note{display:block;padding:20px 0 0;font-size:13px;line-height:18px;color:#000}.checkout-form-holder .submit-btn-holder{display:flex;justify-content:end}.checkout-form-holder .btn-quote{border-radius:6px;width:226px;height:50px;letter-spacing:.5px;font-size:14px}.checkout-form-holder .add-apartmentsuit{position:relative}.checkout-form-holder .add-apartmentsuit .link{font-size:13px;text-underline-offset:6px;text-decoration-color:var(--color-base-color);color:#212020;position:absolute;left:16px;top:8px;z-index:1}.checkout-form-holder .add-apartmentsuit input[type=text]{opacity:0;height:40px;transition:all .3s ease-in-out}.checkout-form-holder .add-apartmentsuit.add .link,.checkout-form-holder .add-apartmentsuit.active .link{display:none}.checkout-form-holder .add-apartmentsuit.add input[type=text],.checkout-form-holder .add-apartmentsuit.active input[type=text]{opacity:1;height:50px}.checkout-form-holder .form-field.show_errormsg input,.checkout-form-holder .col-item.show_errormsg input{border:2px solid #dd1d1d}.checkout-form-holder .form-field.show_errormsg span.error,.checkout-form-holder .col-item.show_errormsg span.error{font-size:13px;color:#dd1d1d}.checkout-form-holder .select-holder.show_errormsg{border:2px solid #dd1d1d;margin-bottom:43px}.checkout-form-holder .select-holder.show_errormsg span.error{font-size:13px;color:#dd1d1d}#custom-checkout-thnkyou-msg{padding-left:30px;background:#c6d644}.radiofield-price{float:right;margin:0 15px 0 0;font-size:15px;color:#000}.pickup-info-holder{padding:20px 0 0}.pickup-info-holder h4{margin:10px 0;font-size:18px}.pickup-info-holder p{margin:10px 0}.pickup-info-holder .highlight-box{display:grid;grid-template-columns:1fr auto;border:1px solid #c6d644;background:#f5f8ea;border-radius:4px;padding:20px 15px}.pickup-info-holder .highlight-box p,.pickup-info-holder .highlight-box span,.pickup-info-holder .highlight-box address{line-height:18px}.pickup-info-holder .highlight-box p{padding:0;margin:0;color:#000}.pickup-info-holder .highlight-box span,.pickup-info-holder .highlight-box address{display:block;font-size:12px;color:#838383}.pickup-info-holder .highlight-box .info-right{text-align:right}.pickup-info-holder.hide{display:none}.submit-btn-holder .loader{top:9px;position:relative;margin-left:10px}.fail-msg{padding:10px 4px;border:1px solid #ececec;border-radius:10px;background-color:#ffeded;border-color:#fccbcb;text-align:center}.fail-error-msg{font-size:16px;color:#b81111}.fail-msg strong{font-size:20px;font-weight:600;padding:2px 0;margin:0;display:block}.other_payment_option{text-decoration:underline;text-underline-offset:4px;margin:2px 0;cursor:pointer}.other_payment_option:hover{color:#000;font-weight:500}.just-validate-error-label{color:#b81111;line-height:16px;font-size:12px}.just-validate-error-label+.just-validate-error-label{display:none}input[type=text].custom-validate-error-field{background-color:#ffeded;border-color:#fccbcb}.page-custom-checkout .select-holder{height:auto;border:0px}.page-custom-checkout .select-holder select{height:48px;border-radius:4px;border:1px solid #dbdbdb}.page-custom-checkout .select-holder .just-validate-error-label{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/303/assets/custom-checkout.css.map */
