.logo-wrap{display:inline-flex;align-items:center;gap:20px}.custom-checkout-holder .page-width{width:100%}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:1px solid var(--dark-background-color)}*:focus-visible{outline:none}input:hover,textarea:hover{background-color:#fff}.select-holder{background:#fff url(https://cdn.shopify.com/s/files/1/1249/7859/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(--dark-background-color)}.select-holder select{border:0px;height:50px;width:100%;color:#333;position:relative;top:0;z-index:1;padding:0 16px;background:#0000;-webkit-appearance:none}main#MainContent{padding:0}.custom-checkout-holder .page-width{max-width:1120px}@media(max-width:1120px){.custom-checkout-holder .page-width{max-width:100%;padding-left:15px;padding-right:15px}}@media(max-width:767px){.custom-checkout-holder .page-width{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}}.custom-checkout-main{position:relative}@media(min-width:768px){.custom-checkout-main:after{content:"";width:45%;height:100%;position:absolute;right:0;top:0;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(--dark-background-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{padding:49px 85px 0 43px}.custom-checkout-cols .cols-right .product-list-heading{margin-bottom:19px;margin-top:9px}@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 p.label{padding-top:15px}.mobile-order-summary.active:after{transform:rotate(-137deg);top:0}.cart-products{background-color:#0000;padding:0 25px;margin-bottom:30px;border-radius:10px}@media(min-width:992px){.cart-products{top:70px;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{padding-left:0;padding-top:10px;margin-top:0}.cart-products ul li{display:grid;grid-template-columns:1fr 3fr .5fr;gap:23px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1882352941)}.cart-products ul li h4{font-family:var(--secondary-font);font-weight:400;font-size:13px;margin:0;line-height:1.4}.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:0 0 20px}.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)}@media(max-width:767px){.checkout-form-holder{padding-bottom:20px}}.checkout-form-holder .fields-block{padding:0 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:var(--background-color-darken);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(--dark-background-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 #fff;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:30px;width:226px;height:50px;letter-spacing:.5px;font-size:14px;background-color:var(--accent-color);justify-content:center;align-items:center}.checkout-form-holder .add-apartmentsuit{position:relative}.checkout-form-holder .add-apartmentsuit .link{font-size:13px;text-underline-offset:6px;text-decoration-color:var(--dark-background-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:var(--background-color-darken)}.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 var(--background-color-darken);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;background-color:#fff}.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/3/assets/custom-checkout.css.map */
