@charset "UTF-8";#page-cart{margin:0 auto;max-width:1300px;padding:1rem}#page-cart .desktop-only{display:block}#page-cart .mobile-only{display:none}#page-cart .btn-gray{font-size:.8rem}#page-cart .btn-light,#page-cart .btn-secondary{font-size:1rem;line-height:1.2rem;padding:.75rem 1.2rem;width:100%}#page-cart .btn-light{border:none;font-weight:400}#page-cart .bat-info{font-size:.9rem}#page-cart #cart{margin-bottom:2rem}#page-cart #cart .comment-card{flex:1;min-width:0}#page-cart #cart .cart-panel{display:flex;justify-content:space-between}#page-cart #cart .cart-panel .left-cart-panel{flex:0 70%;width:70%}#page-cart #cart .cart-panel .right-cart-panel{flex:0 30%;width:30%}#page-cart #cart .table-responsive{font-size:.9rem}#page-cart #cart .table-responsive .mobile-screen-table{border:1px solid #000;display:none}#page-cart #cart .table-responsive .mobile-screen-table tbody{display:flex;flex-direction:column}#page-cart #cart .table-responsive .mobile-screen-table td{border-top:none;width:1000px}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item{padding:.5rem .5rem .5rem 0}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-cart-item-header{align-items:flex-start;display:flex;justify-content:space-between}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-info{align-items:flex-start;display:flex;flex:1;gap:.5rem;margin-right:1rem}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-info .mobile-cart-item-title{font-size:.9rem;line-height:1.2;text-decoration:none}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-info .project-detail-btn{align-self:center}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-total{font-size:1rem;font-weight:700;text-align:right;white-space:nowrap}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-total .crossed{color:#6c757d;display:block;font-size:.8rem;font-weight:400;text-decoration:line-through}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item{position:relative}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-btn{align-items:center;background-color:rgba(125,128,243,.1);border:1px solid #7d80f3;border-radius:50%;color:#7d80f3;cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-btn:hover{background-color:#7d80f3;color:#fff}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .mobile-edit-btn{color:#6c757d;font-size:.9rem;position:absolute;right:0;top:0}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .mobile-edit-btn:hover{color:#7d80f3}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container{border-left:1px solid #dee2e6;border-radius:.25rem;display:none;margin-left:0;margin-top:.5rem;padding:.75rem}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container.active{display:block}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing{display:flex;flex-direction:column}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-quantity,#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-unit-price{align-items:center;display:flex;gap:1rem}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-quantity .detail-label,#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-unit-price .detail-label{width:85px}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-quantity .quantity-form,#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-unit-price .quantity-form{margin:0}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-quantity .quantity-form .quantity-input,#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-quantity .quantity-form .quantity-select,#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-unit-price .quantity-form .quantity-input,#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .project-details-item .project-detail-container .project-detail-content .project-detail-pricing .detail-unit-price .quantity-form .quantity-select{font-size:.8rem;padding:.2rem .4rem;width:80px}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-item-properties{display:flex;flex-direction:column;font-size:.7rem;gap:.25rem;margin-top:.5rem}#page-cart #cart .table-responsive .mobile-screen-table .mobile-cart-item .mobile-item-properties .mobile-studio-info{color:#6c757d;font-size:.7rem}#page-cart #cart .table-items,#page-cart #cart .table-recap{background:#fff;border:1px solid rgba(0,0,0,.125);border-collapse:separate;border-radius:.25rem;border-spacing:0;margin:0;overflow:hidden}#page-cart #cart .table-items.table-recap,#page-cart #cart .table-recap.table-recap{border-top:none}#page-cart #cart .table-items tr:first-child th,#page-cart #cart .table-recap tr:first-child th{border-bottom:1px solid #dee2e6;border-radius:0;border-top:none}#page-cart #cart .table-items tr:not(first-child).cart-item td,#page-cart #cart .table-recap tr:not(first-child).cart-item td{border-top:none;max-width:500px}#page-cart #cart .cart-item.disabled,#page-cart #cart .cart-item.disabled .text-muted{color:#a8a8b1!important}#page-cart #cart .quantity-selector .quantity-form{margin:0}#page-cart #cart .quantity-selector .quantity-form .quantity-input,#page-cart #cart .quantity-selector .quantity-form .quantity-select{border:1px solid #ced4da;border-radius:.25rem;font-size:.85rem;padding:unset;text-align:center;width:80px}#page-cart #cart .quantity-selector .quantity-form .quantity-input:focus,#page-cart #cart .quantity-selector .quantity-form .quantity-select:focus{border-color:#7d80f3;box-shadow:0 0 0 .2rem rgba(125,128,243,.25)}#page-cart #cart .quantity-selector .quantity-form .quantity-input:disabled,#page-cart #cart .quantity-selector .quantity-form .quantity-select:disabled{background-color:#f8f9fa;cursor:not-allowed}#page-cart #cart .quantity-selector .quantity-form .quantity-select{cursor:pointer}#page-cart #cart .quantity-selector .quantity-form .quantity-input{max-width:100px}#page-cart #cart .table-recap{margin-top:-1px}#page-cart #cart .table-recap .label.total{color:#2eb85c;font-size:1.2rem;font-weight:700}#page-cart #cart .table-recap .value{font-size:.9rem;text-align:right}#page-cart #cart .table-recap .value.total{color:#2eb85c;font-size:1.2rem;font-weight:700}#page-cart #cart .table-recap .cell-muted{background:#f8f9fa;opacity:.5}#page-cart #cart .table-recap tr td a.btn,#page-cart #cart .table-recap tr td button.btn{width:10rem}#page-cart #cart .table-recap .discount-input{padding-bottom:.4rem}#page-cart #cart .table-recap .discount-input .discount-input-wrapper{max-width:200px;position:relative}#page-cart #cart .table-recap .discount-input .discount-input-wrapper input{border:1px solid #dee2e6;padding-right:45px;transition:all .2s ease;width:100%}#page-cart #cart .table-recap .discount-input .discount-input-wrapper input:focus{border-color:#7d80f3;box-shadow:0 0 0 .15rem rgba(125,128,243,.15);outline:none}#page-cart #cart .table-recap .discount-input .discount-input-wrapper .discount-submit-btn{align-items:center;background:unset;border:none;border-radius:.2rem;color:#7d80f3;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}#page-cart #cart .table-recap .discount-input .discount-input-wrapper .discount-submit-btn:active{transform:translateY(-50%) scale(.95)}#page-cart #cart .table-recap .discount-input .discount-input-wrapper .discount-submit-btn i{margin:0}#page-cart #cart .table-recap .discount-input:hover .discount-submit-btn{background:#7d80f3;color:#fff;transform:translateY(-50%) scale(1.05)}#page-cart #cart .table-recap .discount-applied{align-items:center;display:flex;justify-content:space-between}#page-cart #cart .table-recap .discount-applied .discount-applied-content{flex:1}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row{align-items:center;display:flex;gap:.5rem}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row .label{font-size:.9rem;white-space:nowrap}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-details{color:#6c757d;font-size:.75rem;line-height:1.4}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-details:before{content:"-"}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-remove-link{font-size:.85rem;margin-left:.5rem;text-decoration:none;transition:opacity .2s ease}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-remove-link:hover{opacity:1;text-decoration:none}#page-cart #cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-remove-link i{font-weight:unset;line-height:1.5}#page-cart #cart .table-recap .discount-applied .discount-value{color:#0d0d0d;font-size:.9rem;text-align:right;white-space:nowrap}#page-cart #cart .table-recap .jackpot-input{align-items:center;display:flex;justify-content:space-between;padding-bottom:.4rem}#page-cart #cart .table-recap .jackpot-input input{max-width:200px;width:50%}#page-cart #cart .table-recap tr td{padding:.3rem 1rem}#page-cart #cart .table-recap tr td:first-child{width:65%}#page-cart #cart .table-recap tr td:last-child{width:35%}#page-cart #cart .recommandations .recommandation{border-left:7px solid #7d80f3;display:flex;margin-left:2rem;padding-left:1rem;width:100%}#page-cart #cart .recommandations .recommandation .quantity{font-weight:700;margin-right:.5rem;text-transform:uppercase}#page-cart #cart .recommandations .recommandation .name{margin-right:1rem;text-transform:uppercase}#page-cart #cart .recommandations .recommandation .price{margin-right:1rem}#page-cart #cart .recommandations .recommandation.recommandation-title{color:#7d80f3;font-weight:500}#page-cart #cart .recommandations .recommandation.recommandation-title p{margin-bottom:.3rem}#page-cart #cart .cart__lower{display:flex}#page-cart #cart .cart__lower .cart__lower__left{width:60%}#page-cart #cart .cart__lower .cart__lower__left .cart__welcome-gift .welcome-gift-img{border-radius:8px;height:auto;max-width:600px;width:100%}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery{display:flex;flex-direction:column;font-size:.9rem;height:fit-content;margin:1rem 3rem 2rem 0}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-item-choices{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-item-choices:not(.dropdown-open) .delivery-option:not(.active){display:none}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-item-choices.dropdown-open .delivery-option{display:flex}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:3px;display:flex;justify-content:space-between;max-width:500px;order:1;padding:.5rem;transition:all .15s ease}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option:not(:only-of-type){cursor:pointer}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option.active{order:0}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option .option-label{display:flex;flex:1;flex-direction:column}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option .option-dates{color:#333}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option .option-name{color:#888;font-size:.9rem}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option .delivery-toggler{color:#7d80f3;flex-shrink:0;margin-left:.75rem;transition:transform .2s ease}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option:hover{background:#fafafa;border-color:#d0d0d0}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option.active{background:#f8fbff;border-color:#7d80f3;border-width:1px}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option.active .option-dates{color:#000}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select .delivery-option.active .delivery-toggler.open{transform:rotate(-180deg)}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-info{font-size:.9rem;line-height:1.6;margin:0;max-width:500px}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-info em{color:#777;display:block;font-size:.85rem;font-style:normal;margin-top:.5rem}#page-cart #cart .cart__lower .cart__lower__right{width:40%}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section{border-radius:8px;padding:2.5rem 1rem}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content{align-items:flex-start;display:flex;gap:1rem}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-img{flex-shrink:0;object-fit:cover;width:100px}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text{flex:1}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text h3{color:#333;font-size:1rem;font-weight:600;margin-bottom:.5rem}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text p{color:#555;font-size:.9rem;margin-bottom:.5rem}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text ul{color:#666;font-size:.85rem;list-style:none;margin:0;padding:0}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text ul li{line-height:1.4;margin-bottom:.25rem}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text ul li:before{content:"• ";font-weight:1000;margin-right:.25rem}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section .helping-team-content .helping-team-text ul li strong{color:#333;font-weight:600}#page-cart #cart .cart__lower .cart__lower__right .button-add.disabled{background:grey;border-color:grey;opacity:.5}#page-cart #cart .cart__lower .cart__lower__right .button-add.disabled:hover{cursor:not-allowed}#page-cart #cart .cart__reassurance{flex-direction:column;height:fit-content}#page-cart #cart .cart__reassurance .cart_lower__left__items__title{font-size:1rem;font-weight:700;margin:1rem;padding:.5rem}#page-cart #cart .cart__reassurance .cart_lower__left__items__title span{background:#ffee76;padding:0 .5rem}#page-cart #cart .cart__reassurance .cart_lower__left__items{display:flex;justify-content:space-between}#page-cart #cart .cart__reassurance .cart_lower__left__items .item{align-items:center;display:flex;flex-direction:column;padding:.5rem}#page-cart #cart .cart__reassurance .cart_lower__left__items .item img{height:40px;margin-bottom:.5rem;width:40px}#page-cart #cart .cart__reassurance .cart_lower__left__items .item h3{font-size:.8rem;font-weight:500}#page-cart #cart .cart__reassurance .cart_lower__left__items .item span{font-size:.65rem;text-align:center}.cell-discount{background:#f8f9fa;opacity:.75}#addresses{margin-bottom:2rem}#addresses .addresses-item{align-items:flex-start;border-left-width:10px;display:flex;justify-content:space-between}#addresses .addresses-item.selected{border-left-color:#78dea2}#delivery .delivery-type-checkbox{align-items:center;border-radius:1rem;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}#delivery .delivery-type-checkbox .free-delivery{background:#fff;border-radius:1rem;cursor:pointer;padding:1rem}#delivery .delivery-type-checkbox .crossed-price{text-decoration:line-through}#delivery .delivery-type-checkbox:hover{background:#f8f9fa}#delivery .delivery-type-checkbox.active{background:#ccefda}#choose-payment-method .card-header{cursor:pointer;height:auto}#choose-payment-method button[type=submit]{border-radius:0 0 .25rem .25rem;display:block;font-size:.9rem;font-weight:600;text-transform:uppercase;width:100%}#choose-payment-method .payment-error{color:#6c757d;margin-top:.6rem}#choose-payment-method .payment-success{color:#4dba58;margin-top:.4rem}#choose-payment-method .payment-element{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem .25rem 0 0;color:#5d5b6f;font-size:.8rem;line-height:1.5;padding:.6rem .75rem;width:100%}#choose-payment-method .mandate-acceptance{color:#6c757d}#cart-title{display:flex}.header-checkout{align-items:center;border-bottom:1px solid #ced4da;display:flex;height:100px;justify-content:space-between;padding:0 3rem;width:100%}.header-checkout img{width:50%}@media (max-width:1800px){.page-cart-checkout .container-contact .contact-item,.page-quotation-checkout .container-contact .contact-item{flex-wrap:wrap}.page-cart-checkout .container-contact .contact-item .container-header-actions,.page-quotation-checkout .container-contact .contact-item .container-header-actions{order:3}.page-cart-checkout .container-contact .contact-item span:nth-child(3),.page-quotation-checkout .container-contact .contact-item span:nth-child(3){flex-basis:100%;order:4}}@media (max-width:1200px){#cart .cart__lower .cart__lower__left .cart_lower__left__items .item:nth-of-type(2n){display:none}#cart .cart__lower .cart__lower__left,#cart .cart__lower .cart__lower__right{width:50%}}@media (max-width:992px){#page-cart .desktop-only{display:none}#page-cart .mobile-only{display:block}#page-cart #cart .cart__reassurance .cart_lower__left__items{flex-wrap:wrap;gap:1rem;justify-content:space-around}#page-cart #cart .cart__reassurance .cart_lower__left__items .item{display:flex}}@media (max-width:1366px){#page-cart #cart .cart__lower .cart__lower__left .cart__delivery .delivery-select{flex-direction:column}.page-cart-checkout .container-contact .contact-item .container-header-actions,.page-quotation-checkout .container-contact .contact-item .container-header-actions{order:2}.page-cart-checkout .container-contact .contact-item span:nth-child(2),.page-quotation-checkout .container-contact .contact-item span:nth-child(2){flex-basis:100%;order:3}}@media (max-width:768px){#page-cart{padding:1rem}#page-cart .backToQuotations{display:none}#page-cart #cart .cart__lower{flex-direction:column-reverse;width:100%}#page-cart #cart .cart__lower .cart__lower__left .cart__welcome-gift{display:none}#page-cart #cart .cart__lower .cart__lower__left .cart__delivery{margin:1rem 0 0}#page-cart #cart .cart__lower .cart__lower__right .cart__helping-section{display:none}#page-cart #cart .cart__lower .cart__lower__left,#page-cart #cart .cart__lower .cart__lower__right{width:100%}}@media (max-width:576px){#cart .table-recap tr td a.btn,#cart .table-recap tr td button.btn{width:75%}#cart .table-recap .discount-input .discount-input-wrapper{max-width:100%}#cart .table-recap .discount-input .discount-input-wrapper input{font-size:.8rem}#cart .table-recap .discount-input .discount-input-wrapper .discount-submit-btn{font-size:.8rem;height:32px;width:32px}#cart .table-recap .discount-applied{align-items:flex-start;flex-direction:row;justify-content:space-between}#cart .table-recap .discount-applied .discount-applied-content .discount-label-row{flex-wrap:wrap}#cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-details:before{content:"";margin:0}#cart .table-recap .discount-applied .discount-applied-content .discount-label-row .discount-remove-link{margin-left:.25rem}#cart .table-recap .discount-applied .discount-value{flex-shrink:0;font-size:.85rem;padding-left:.5rem;text-align:right}#cart .table-recap .jackpot-input input{margin-right:.5rem;width:100%!important}#cart .table-recap .jackpot-input .btn{width:100px!important}.wide-screen-table{display:none}.mobile-screen-table{display:block!important}.mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-info .mobile-cart-item-title{font-size:.85rem}.mobile-screen-table .mobile-cart-item .mobile-cart-item-header .mobile-cart-item-total{font-size:.9rem}.mobile-screen-table .mobile-cart-item .project-details-item .project-detail-btn{font-size:.8rem;height:1.5rem;width:1.5rem}.mobile-screen-table .mobile-cart-item .mobile-item-properties{font-size:.65rem}.mobile-screen-table .mobile-cart-item .mobile-item-properties .bat-info{font-size:.7rem}.quantity-selector .quantity-form .quantity-input,.quantity-selector .quantity-form .quantity-select{font-size:.8rem;min-width:70px;padding:.2rem .4rem}.quantity-selector .quantity-form .quantity-input{max-width:80px}}.page-cart-checkout,.page-quotation-checkout{display:flex}.page-cart-checkout .btn,.page-quotation-checkout .btn{font-size:.85rem}.page-cart-checkout h3,.page-quotation-checkout h3{margin-bottom:1rem}.page-cart-checkout .alert-message,.page-quotation-checkout .alert-message{background-color:#fff6d1;border-radius:10px;padding:1rem}.page-cart-checkout .left-content,.page-quotation-checkout .left-content{flex:0 50%;height:calc(100vh - 100px - 2rem);margin:2rem 2rem 0;padding:0 2rem;width:50%}.page-cart-checkout .left-content .container-billing,.page-cart-checkout .left-content .container-contact,.page-cart-checkout .left-content .container-delivery,.page-quotation-checkout .left-content .container-billing,.page-quotation-checkout .left-content .container-contact,.page-quotation-checkout .left-content .container-delivery{margin-bottom:3rem}.page-cart-checkout .left-content .container-billing .container-header,.page-cart-checkout .left-content .container-contact .container-header,.page-cart-checkout .left-content .container-delivery .container-header,.page-quotation-checkout .left-content .container-billing .container-header,.page-quotation-checkout .left-content .container-contact .container-header,.page-quotation-checkout .left-content .container-delivery .container-header{align-items:center;display:flex;justify-content:space-between}.page-cart-checkout .left-content .container-billing .container-header .container-header-actions,.page-cart-checkout .left-content .container-contact .container-header .container-header-actions,.page-cart-checkout .left-content .container-delivery .container-header .container-header-actions,.page-quotation-checkout .left-content .container-billing .container-header .container-header-actions,.page-quotation-checkout .left-content .container-contact .container-header .container-header-actions,.page-quotation-checkout .left-content .container-delivery .container-header .container-header-actions{align-items:center;display:flex;justify-content:flex-end}.page-cart-checkout .left-content .container-billing .contact-container,.page-cart-checkout .left-content .container-contact .contact-container,.page-cart-checkout .left-content .container-delivery .contact-container,.page-quotation-checkout .left-content .container-billing .contact-container,.page-quotation-checkout .left-content .container-contact .contact-container,.page-quotation-checkout .left-content .container-delivery .contact-container{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;width:100%}.page-cart-checkout .left-content .container-billing .contacts-container,.page-cart-checkout .left-content .container-contact .contacts-container,.page-cart-checkout .left-content .container-delivery .contacts-container,.page-quotation-checkout .left-content .container-billing .contacts-container,.page-quotation-checkout .left-content .container-contact .contacts-container,.page-quotation-checkout .left-content .container-delivery .contacts-container{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;width:100%}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contacts,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contacts,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contacts,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contacts,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contacts,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contacts{display:none;flex-direction:column;gap:.5rem;width:100%}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contacts.visible,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contacts.visible,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contacts.visible,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contacts.visible,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contacts.visible,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contacts.visible{display:flex}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contacts .customer-contact,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contacts .customer-contact,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contacts .customer-contact,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contacts .customer-contact,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contacts .customer-contact,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contacts .customer-contact{position:relative}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contacts .customer-contact:hover,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contacts .customer-contact:hover,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contacts .customer-contact:hover,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contacts .customer-contact:hover,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contacts .customer-contact:hover,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contacts .customer-contact:hover{background-color:#f1f1f1}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;gap:.75rem;padding:1rem;position:relative}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox{align-items:center;display:flex;flex-shrink:0}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]{accent-color:#4dba58;cursor:pointer;height:1.2rem;pointer-events:none;width:1.2rem}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked{appearance:none;-webkit-appearance:none;background-color:#4dba58;border:2px solid #4dba58;position:relative}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-checkbox input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:.8rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact:hover .contact-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact:hover .contact-checkbox input[type=checkbox]:not(:checked){background-color:#e9ecef;border-color:#6c757d;opacity:.7;transform:scale(1.1);transition:all .2s ease}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .contact-content,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-content,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .contact-content,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-content,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-content,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-content,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .contact-content,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-content,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .contact-content,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-content,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-content,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-content{flex:1}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .contact-edit-button,.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact .container-header-actions,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-edit-button,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact .container-header-actions,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .contact-edit-button,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact .container-header-actions,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-edit-button,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact .container-header-actions,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-edit-button,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact .container-header-actions,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-edit-button,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact .container-header-actions,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .contact-edit-button,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact .container-header-actions,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .contact-edit-button,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact .container-header-actions,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .contact-edit-button,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact .container-header-actions,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .contact-edit-button,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact .container-header-actions,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .contact-edit-button,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact .container-header-actions,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .contact-edit-button,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact .container-header-actions{flex-shrink:0;margin-left:auto}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact.selected,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact.selected,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact.selected,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact.selected,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact.selected,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact.selected,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact.selected,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact.selected,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact.selected,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact.selected,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact.selected,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact.selected{background:#f1f2f2;box-shadow:none;cursor:default}.page-cart-checkout .left-content .container-billing .contacts-container .customer-contact.selectable,.page-cart-checkout .left-content .container-billing .contacts-container .delivery-contact.selectable,.page-cart-checkout .left-content .container-contact .contacts-container .customer-contact.selectable,.page-cart-checkout .left-content .container-contact .contacts-container .delivery-contact.selectable,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-contact.selectable,.page-cart-checkout .left-content .container-delivery .contacts-container .delivery-contact.selectable,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-contact.selectable,.page-quotation-checkout .left-content .container-billing .contacts-container .delivery-contact.selectable,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-contact.selectable,.page-quotation-checkout .left-content .container-contact .contacts-container .delivery-contact.selectable,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-contact.selectable,.page-quotation-checkout .left-content .container-delivery .contacts-container .delivery-contact.selectable{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.page-cart-checkout .left-content .container-billing .contacts-container .new-contact-option,.page-cart-checkout .left-content .container-contact .contacts-container .new-contact-option,.page-cart-checkout .left-content .container-delivery .contacts-container .new-contact-option,.page-quotation-checkout .left-content .container-billing .contacts-container .new-contact-option,.page-quotation-checkout .left-content .container-contact .contacts-container .new-contact-option,.page-quotation-checkout .left-content .container-delivery .contacts-container .new-contact-option{align-items:center;background:#fff;border:2px dashed #ccc;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:1rem}.page-cart-checkout .left-content .container-billing .contacts-container .new-contact-option .contact-checkbox,.page-cart-checkout .left-content .container-contact .contacts-container .new-contact-option .contact-checkbox,.page-cart-checkout .left-content .container-delivery .contacts-container .new-contact-option .contact-checkbox,.page-quotation-checkout .left-content .container-billing .contacts-container .new-contact-option .contact-checkbox,.page-quotation-checkout .left-content .container-contact .contacts-container .new-contact-option .contact-checkbox,.page-quotation-checkout .left-content .container-delivery .contacts-container .new-contact-option .contact-checkbox{align-items:center;display:flex;flex-shrink:0}.page-cart-checkout .left-content .container-billing .contacts-container .new-contact-option .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .contacts-container .new-contact-option .contact-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .contacts-container .new-contact-option .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .contacts-container .new-contact-option .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .contacts-container .new-contact-option .contact-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .contacts-container .new-contact-option .contact-checkbox input[type=checkbox]{accent-color:#4dba58;cursor:pointer;height:1.2rem;pointer-events:none;width:1.2rem}.page-cart-checkout .left-content .container-billing .contacts-container .new-contact-option .contact-content,.page-cart-checkout .left-content .container-contact .contacts-container .new-contact-option .contact-content,.page-cart-checkout .left-content .container-delivery .contacts-container .new-contact-option .contact-content,.page-quotation-checkout .left-content .container-billing .contacts-container .new-contact-option .contact-content,.page-quotation-checkout .left-content .container-contact .contacts-container .new-contact-option .contact-content,.page-quotation-checkout .left-content .container-delivery .contacts-container .new-contact-option .contact-content{flex:1}.page-cart-checkout .left-content .container-billing .contacts-container .new-contact-option:hover,.page-cart-checkout .left-content .container-contact .contacts-container .new-contact-option:hover,.page-cart-checkout .left-content .container-delivery .contacts-container .new-contact-option:hover,.page-quotation-checkout .left-content .container-billing .contacts-container .new-contact-option:hover,.page-quotation-checkout .left-content .container-contact .contacts-container .new-contact-option:hover,.page-quotation-checkout .left-content .container-delivery .contacts-container .new-contact-option:hover{background-color:#f8f9fa;border-color:#adb5bd}.page-cart-checkout .left-content .container-billing .contacts-container .customer-create-contact,.page-cart-checkout .left-content .container-contact .contacts-container .customer-create-contact,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-create-contact,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-create-contact,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-create-contact,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-create-contact{background:#f1f2f2;border-radius:10px;display:none;padding:1rem}.page-cart-checkout .left-content .container-billing .contacts-container .customer-create-contact.visible,.page-cart-checkout .left-content .container-contact .contacts-container .customer-create-contact.visible,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-create-contact.visible,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-create-contact.visible,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-create-contact.visible,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-create-contact.visible{display:block}.page-cart-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions,.page-cart-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions{align-items:center;display:flex;justify-content:space-between}.page-cart-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons,.page-cart-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons{display:flex}.page-cart-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn,.page-cart-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn{display:none}.page-cart-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn.visible,.page-cart-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn.visible,.page-cart-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn.visible,.page-quotation-checkout .left-content .container-billing .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn.visible,.page-quotation-checkout .left-content .container-contact .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn.visible,.page-quotation-checkout .left-content .container-delivery .contacts-container .customer-create-contact .customer-create-contact-actions .action-buttons .cancel-btn.visible{display:block}.page-cart-checkout .left-content .container-billing .addresses-container,.page-cart-checkout .left-content .container-contact .addresses-container,.page-cart-checkout .left-content .container-delivery .addresses-container,.page-quotation-checkout .left-content .container-billing .addresses-container,.page-quotation-checkout .left-content .container-contact .addresses-container,.page-quotation-checkout .left-content .container-delivery .addresses-container{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;width:100%}.page-cart-checkout .left-content .container-billing .addresses-container .customer-addresses,.page-cart-checkout .left-content .container-contact .addresses-container .customer-addresses,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-addresses,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-addresses,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-addresses,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-addresses{display:none;flex-direction:column;gap:.5rem;width:100%}.page-cart-checkout .left-content .container-billing .addresses-container .customer-addresses.visible,.page-cart-checkout .left-content .container-contact .addresses-container .customer-addresses.visible,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-addresses.visible,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-addresses.visible,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-addresses.visible,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-addresses.visible{display:flex}.page-cart-checkout .left-content .container-billing .addresses-container .customer-addresses .customer-address,.page-cart-checkout .left-content .container-contact .addresses-container .customer-addresses .customer-address,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-addresses .customer-address,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-addresses .customer-address,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-addresses .customer-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-addresses .customer-address{position:relative}.page-cart-checkout .left-content .container-billing .addresses-container .customer-addresses .customer-address .same-as-delivery,.page-cart-checkout .left-content .container-contact .addresses-container .customer-addresses .customer-address .same-as-delivery,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-addresses .customer-address .same-as-delivery,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-addresses .customer-address .same-as-delivery,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-addresses .customer-address .same-as-delivery,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-addresses .customer-address .same-as-delivery{position:absolute;right:1rem;top:1rem}.page-cart-checkout .left-content .container-billing .addresses-container .customer-addresses .customer-address:hover,.page-cart-checkout .left-content .container-contact .addresses-container .customer-addresses .customer-address:hover,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-addresses .customer-address:hover,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-addresses .customer-address:hover,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-addresses .customer-address:hover,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-addresses .customer-address:hover{background-color:#f1f1f1}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;gap:.75rem;padding:1rem;position:relative}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox{align-items:center;display:flex;flex-shrink:0}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox input[type=checkbox]{accent-color:#4dba58;cursor:pointer;height:1.2rem;pointer-events:none;width:1.2rem}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked{appearance:none;-webkit-appearance:none;background-color:#4dba58;border:2px solid #4dba58;position:relative}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked:after,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .address-checkbox input[type=checkbox]:checked:after,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .address-checkbox input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:.8rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-billing .addresses-container .customer-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-contact .addresses-container .billing-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-contact .addresses-container .customer-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address:hover .address-checkbox input[type=checkbox]:not(:checked),.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address:hover .address-checkbox input[type=checkbox]:not(:checked){background-color:#e9ecef;border-color:#6c757d;opacity:.7;transform:scale(1.1);transition:all .2s ease}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .address-content,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .address-content,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .address-content,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .address-content,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .address-content,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .address-content,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .address-content,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .address-content,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .address-content,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .address-content,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .address-content,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .address-content,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .address-content,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .address-content,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .address-content,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .address-content,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .address-content,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .address-content{flex:1}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .address-edit-button,.page-cart-checkout .left-content .container-billing .addresses-container .billing-address .container-header-actions,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .address-edit-button,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address .container-header-actions,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .address-edit-button,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address .container-header-actions,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .address-edit-button,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address .container-header-actions,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .address-edit-button,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address .container-header-actions,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .address-edit-button,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address .container-header-actions,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .address-edit-button,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address .container-header-actions,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .address-edit-button,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address .container-header-actions,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .address-edit-button,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address .container-header-actions,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .address-edit-button,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address .container-header-actions,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .address-edit-button,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address .container-header-actions,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .address-edit-button,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address .container-header-actions,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .address-edit-button,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address .container-header-actions,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .address-edit-button,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address .container-header-actions,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .address-edit-button,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address .container-header-actions,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .address-edit-button,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address .container-header-actions,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .address-edit-button,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address .container-header-actions,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .address-edit-button,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address .container-header-actions{flex-shrink:0;margin-left:auto}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address.selected,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address.selected,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address.selected,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address.selected,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address.selected,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address.selected,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address.selected,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address.selected,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address.selected,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address.selected,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address.selected,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address.selected,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address.selected,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address.selected,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address.selected,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address.selected,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address.selected,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address.selected{background:#f1f2f2;box-shadow:none;cursor:default}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address.selected .selected-address,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address.selected .selected-address,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address.selected .selected-address,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address.selected .selected-address,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address.selected .selected-address,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address.selected .selected-address,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address.selected .selected-address,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address.selected .selected-address,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address.selected .selected-address,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address.selected .selected-address,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address.selected .selected-address,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address.selected .selected-address,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address.selected .selected-address,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address.selected .selected-address,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address.selected .selected-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address.selected .selected-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address.selected .selected-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address.selected .selected-address{background-color:#ccefda;display:none;flex-shrink:0;margin-left:auto;margin-top:6px}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address.selectable,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address.selectable,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address.selectable,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address.selectable,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address.selectable,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address.selectable,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address.selectable,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address.selectable,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address.selectable,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address.selectable,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address.selectable,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address.selectable,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address.selectable,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address.selectable,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address.selectable,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address.selectable,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address.selectable,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address.selectable{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.page-cart-checkout .left-content .container-billing .addresses-container .billing-address.unknown,.page-cart-checkout .left-content .container-billing .addresses-container .customer-address.unknown,.page-cart-checkout .left-content .container-billing .addresses-container .delivery-address.unknown,.page-cart-checkout .left-content .container-contact .addresses-container .billing-address.unknown,.page-cart-checkout .left-content .container-contact .addresses-container .customer-address.unknown,.page-cart-checkout .left-content .container-contact .addresses-container .delivery-address.unknown,.page-cart-checkout .left-content .container-delivery .addresses-container .billing-address.unknown,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-address.unknown,.page-cart-checkout .left-content .container-delivery .addresses-container .delivery-address.unknown,.page-quotation-checkout .left-content .container-billing .addresses-container .billing-address.unknown,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-address.unknown,.page-quotation-checkout .left-content .container-billing .addresses-container .delivery-address.unknown,.page-quotation-checkout .left-content .container-contact .addresses-container .billing-address.unknown,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-address.unknown,.page-quotation-checkout .left-content .container-contact .addresses-container .delivery-address.unknown,.page-quotation-checkout .left-content .container-delivery .addresses-container .billing-address.unknown,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-address.unknown,.page-quotation-checkout .left-content .container-delivery .addresses-container .delivery-address.unknown{background-color:#fff6d1}.page-cart-checkout .left-content .container-billing .addresses-container .new-address-option,.page-cart-checkout .left-content .container-contact .addresses-container .new-address-option,.page-cart-checkout .left-content .container-delivery .addresses-container .new-address-option,.page-quotation-checkout .left-content .container-billing .addresses-container .new-address-option,.page-quotation-checkout .left-content .container-contact .addresses-container .new-address-option,.page-quotation-checkout .left-content .container-delivery .addresses-container .new-address-option{align-items:center;background:#fff;border:2px dashed #ccc;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:1rem}.page-cart-checkout .left-content .container-billing .addresses-container .new-address-option .address-checkbox,.page-cart-checkout .left-content .container-contact .addresses-container .new-address-option .address-checkbox,.page-cart-checkout .left-content .container-delivery .addresses-container .new-address-option .address-checkbox,.page-quotation-checkout .left-content .container-billing .addresses-container .new-address-option .address-checkbox,.page-quotation-checkout .left-content .container-contact .addresses-container .new-address-option .address-checkbox,.page-quotation-checkout .left-content .container-delivery .addresses-container .new-address-option .address-checkbox{align-items:center;display:flex;flex-shrink:0}.page-cart-checkout .left-content .container-billing .addresses-container .new-address-option .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-contact .addresses-container .new-address-option .address-checkbox input[type=checkbox],.page-cart-checkout .left-content .container-delivery .addresses-container .new-address-option .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-billing .addresses-container .new-address-option .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-contact .addresses-container .new-address-option .address-checkbox input[type=checkbox],.page-quotation-checkout .left-content .container-delivery .addresses-container .new-address-option .address-checkbox input[type=checkbox]{accent-color:#4dba58;cursor:pointer;height:1.2rem;pointer-events:none;width:1.2rem}.page-cart-checkout .left-content .container-billing .addresses-container .new-address-option .address-content,.page-cart-checkout .left-content .container-contact .addresses-container .new-address-option .address-content,.page-cart-checkout .left-content .container-delivery .addresses-container .new-address-option .address-content,.page-quotation-checkout .left-content .container-billing .addresses-container .new-address-option .address-content,.page-quotation-checkout .left-content .container-contact .addresses-container .new-address-option .address-content,.page-quotation-checkout .left-content .container-delivery .addresses-container .new-address-option .address-content{flex:1}.page-cart-checkout .left-content .container-billing .addresses-container .new-address-option:hover,.page-cart-checkout .left-content .container-contact .addresses-container .new-address-option:hover,.page-cart-checkout .left-content .container-delivery .addresses-container .new-address-option:hover,.page-quotation-checkout .left-content .container-billing .addresses-container .new-address-option:hover,.page-quotation-checkout .left-content .container-contact .addresses-container .new-address-option:hover,.page-quotation-checkout .left-content .container-delivery .addresses-container .new-address-option:hover{background-color:#f8f9fa;border-color:#adb5bd}.page-cart-checkout .left-content .container-billing .addresses-container .customer-create-address,.page-cart-checkout .left-content .container-contact .addresses-container .customer-create-address,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-create-address,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-create-address,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-create-address,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-create-address{background:#f1f2f2;border-radius:10px;display:none;padding:1rem}.page-cart-checkout .left-content .container-billing .addresses-container .customer-create-address.visible,.page-cart-checkout .left-content .container-contact .addresses-container .customer-create-address.visible,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-create-address.visible,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-create-address.visible,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-create-address.visible,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-create-address.visible{display:block}.page-cart-checkout .left-content .container-billing .addresses-container .customer-create-address .customer-create-address-actions,.page-cart-checkout .left-content .container-contact .addresses-container .customer-create-address .customer-create-address-actions,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-create-address .customer-create-address-actions,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-create-address .customer-create-address-actions,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-create-address .customer-create-address-actions,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-create-address .customer-create-address-actions{display:flex;justify-content:flex-end}.page-cart-checkout .left-content .container-billing .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn,.page-cart-checkout .left-content .container-contact .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn{display:none}.page-cart-checkout .left-content .container-billing .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn.visible,.page-cart-checkout .left-content .container-contact .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn.visible,.page-cart-checkout .left-content .container-delivery .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn.visible,.page-quotation-checkout .left-content .container-billing .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn.visible,.page-quotation-checkout .left-content .container-contact .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn.visible,.page-quotation-checkout .left-content .container-delivery .addresses-container .customer-create-address .customer-create-address-actions .cancel-btn.visible{display:block}.page-cart-checkout .left-content .container-billing .tva-number,.page-cart-checkout .left-content .container-contact .tva-number,.page-cart-checkout .left-content .container-delivery .tva-number,.page-quotation-checkout .left-content .container-billing .tva-number,.page-quotation-checkout .left-content .container-contact .tva-number,.page-quotation-checkout .left-content .container-delivery .tva-number{width:15rem}.page-cart-checkout .left-content .container-contact .contact-container-action,.page-quotation-checkout .left-content .container-contact .contact-container-action{display:flex;justify-content:flex-end}.page-cart-checkout .left-content .container-contact .contact-item,.page-quotation-checkout .left-content .container-contact .contact-item{align-items:center;background:#f1f2f2;border-radius:10px;display:flex;justify-content:flex-start;padding:1rem}.page-cart-checkout .left-content .container-contact .contact-item .container-header-actions,.page-quotation-checkout .left-content .container-contact .contact-item .container-header-actions{margin-left:auto}.page-cart-checkout .left-content .container-contact .contact-form,.page-cart-checkout .left-content .container-contact .contact-form-create,.page-quotation-checkout .left-content .container-contact .contact-form,.page-quotation-checkout .left-content .container-contact .contact-form-create{background:#f1f2f2;border-radius:10px;padding:.5rem}.page-cart-checkout .left-content .container-contact .contact-form-create.compact,.page-cart-checkout .left-content .container-contact .contact-form.compact,.page-quotation-checkout .left-content .container-contact .contact-form-create.compact,.page-quotation-checkout .left-content .container-contact .contact-form.compact{padding:1rem}.page-cart-checkout .left-content .container-contact .contact-form-create.compact .row,.page-cart-checkout .left-content .container-contact .contact-form.compact .row,.page-quotation-checkout .left-content .container-contact .contact-form-create.compact .row,.page-quotation-checkout .left-content .container-contact .contact-form.compact .row{margin-bottom:.5rem}.page-cart-checkout .left-content .container-contact .contact-form-create.compact .form-control-sm,.page-cart-checkout .left-content .container-contact .contact-form.compact .form-control-sm,.page-quotation-checkout .left-content .container-contact .contact-form-create.compact .form-control-sm,.page-quotation-checkout .left-content .container-contact .contact-form.compact .form-control-sm{font-size:.8rem}.page-cart-checkout .left-content .container-contact .contact-form,.page-quotation-checkout .left-content .container-contact .contact-form{display:none}.page-cart-checkout .left-content .container-contact .contact-form.visible,.page-quotation-checkout .left-content .container-contact .contact-form.visible{display:block}.page-cart-checkout .left-content .container-contact :has(.contact-form.visible) .contact-item,.page-quotation-checkout .left-content .container-contact :has(.contact-form.visible) .contact-item{display:none}.page-cart-checkout .right-content,.page-quotation-checkout .right-content{background-color:#f1f2f2;display:flex;flex:0 50%;flex-direction:column;width:50%}.page-cart-checkout .right-content .cart-summary,.page-cart-checkout .right-content .quotation-summary,.page-quotation-checkout .right-content .cart-summary,.page-quotation-checkout .right-content .quotation-summary{background:#f1f2f2;color:#0d0d0d;padding:0 2rem 2rem}.page-cart-checkout .right-content .cart-summary .cart-summary-items,.page-cart-checkout .right-content .cart-summary .quotation-summary-items,.page-cart-checkout .right-content .quotation-summary .cart-summary-items,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items,.page-quotation-checkout .right-content .cart-summary .cart-summary-items,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items{margin:1rem 0 0}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.6rem}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .price,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .price,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .price,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .price,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .price,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .price,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .price,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .price,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .price,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .price,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .price,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .price,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .price,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .price,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .price,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .price{font-size:.9rem;text-align:right;width:20rem}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle{font-size:.75rem;opacity:.6;transition:all .2s ease}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle:hover,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle:hover,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:hover{opacity:1;text-decoration:none}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle:focus,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle:focus,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle:focus{box-shadow:none;text-decoration:none}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down{font-size:.8rem;transition:transform .2s ease}.page-cart-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-cart-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .cart-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .cart-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .quotation-summary .cart-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .cart-summary-items-row .project-toggle .fa-chevron-down.rotate-180,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-items .quotation-summary-items-row .project-toggle .fa-chevron-down.rotate-180{transform:rotate(180deg)}.page-cart-checkout .right-content .cart-summary .cart-summary-row,.page-cart-checkout .right-content .cart-summary .quotation-summary-row,.page-cart-checkout .right-content .quotation-summary .cart-summary-row,.page-cart-checkout .right-content .quotation-summary .quotation-summary-row,.page-quotation-checkout .right-content .cart-summary .cart-summary-row,.page-quotation-checkout .right-content .cart-summary .quotation-summary-row,.page-quotation-checkout .right-content .quotation-summary .cart-summary-row,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-row{align-items:flex-end;display:flex;justify-content:space-between;margin-top:.6rem}.page-cart-checkout .right-content .cart-summary .cart-summary-row.inactive,.page-cart-checkout .right-content .cart-summary .quotation-summary-row.inactive,.page-cart-checkout .right-content .quotation-summary .cart-summary-row.inactive,.page-cart-checkout .right-content .quotation-summary .quotation-summary-row.inactive,.page-quotation-checkout .right-content .cart-summary .cart-summary-row.inactive,.page-quotation-checkout .right-content .cart-summary .quotation-summary-row.inactive,.page-quotation-checkout .right-content .quotation-summary .cart-summary-row.inactive,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-row.inactive{filter:blur(2px);opacity:.5}.page-cart-checkout .right-content .cart-summary .cart-summary-row .label.total,.page-cart-checkout .right-content .cart-summary .quotation-summary-row .label.total,.page-cart-checkout .right-content .quotation-summary .cart-summary-row .label.total,.page-cart-checkout .right-content .quotation-summary .quotation-summary-row .label.total,.page-quotation-checkout .right-content .cart-summary .cart-summary-row .label.total,.page-quotation-checkout .right-content .cart-summary .quotation-summary-row .label.total,.page-quotation-checkout .right-content .quotation-summary .cart-summary-row .label.total,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-row .label.total{color:#4dba58;font-size:1.2rem;font-weight:700;text-transform:uppercase}.page-cart-checkout .right-content .cart-summary .cart-summary-row .value,.page-cart-checkout .right-content .cart-summary .quotation-summary-row .value,.page-cart-checkout .right-content .quotation-summary .cart-summary-row .value,.page-cart-checkout .right-content .quotation-summary .quotation-summary-row .value,.page-quotation-checkout .right-content .cart-summary .cart-summary-row .value,.page-quotation-checkout .right-content .cart-summary .quotation-summary-row .value,.page-quotation-checkout .right-content .quotation-summary .cart-summary-row .value,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-row .value{font-size:.9rem;text-align:right}.page-cart-checkout .right-content .cart-summary .cart-summary-row .value.total,.page-cart-checkout .right-content .cart-summary .quotation-summary-row .value.total,.page-cart-checkout .right-content .quotation-summary .cart-summary-row .value.total,.page-cart-checkout .right-content .quotation-summary .quotation-summary-row .value.total,.page-quotation-checkout .right-content .cart-summary .cart-summary-row .value.total,.page-quotation-checkout .right-content .cart-summary .quotation-summary-row .value.total,.page-quotation-checkout .right-content .quotation-summary .cart-summary-row .value.total,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-row .value.total{color:#4dba58;font-size:1.2rem;font-weight:700}.page-cart-checkout .right-content .cart-summary.totalOnTop,.page-cart-checkout .right-content .quotation-summary.totalOnTop,.page-quotation-checkout .right-content .cart-summary.totalOnTop,.page-quotation-checkout .right-content .quotation-summary.totalOnTop{border-bottom:1px solid #ced4da;margin-bottom:1rem;padding:0 0 1rem}.page-cart-checkout .right-content .cart-summary.totalOnTop .cart-summary-row,.page-cart-checkout .right-content .cart-summary.totalOnTop .quotation-summary-row,.page-cart-checkout .right-content .quotation-summary.totalOnTop .cart-summary-row,.page-cart-checkout .right-content .quotation-summary.totalOnTop .quotation-summary-row,.page-quotation-checkout .right-content .cart-summary.totalOnTop .cart-summary-row,.page-quotation-checkout .right-content .cart-summary.totalOnTop .quotation-summary-row,.page-quotation-checkout .right-content .quotation-summary.totalOnTop .cart-summary-row,.page-quotation-checkout .right-content .quotation-summary.totalOnTop .quotation-summary-row{margin-top:0}.page-cart-checkout .right-content .cart-summary .cart-summary-checkout,.page-cart-checkout .right-content .cart-summary .quotation-summary-checkout,.page-cart-checkout .right-content .quotation-summary .cart-summary-checkout,.page-cart-checkout .right-content .quotation-summary .quotation-summary-checkout,.page-quotation-checkout .right-content .cart-summary .cart-summary-checkout,.page-quotation-checkout .right-content .cart-summary .quotation-summary-checkout,.page-quotation-checkout .right-content .quotation-summary .cart-summary-checkout,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-checkout{margin-top:2rem}.page-cart-checkout .right-content .cart-summary .cart-summary-checkout .text-accept,.page-cart-checkout .right-content .cart-summary .quotation-summary-checkout .text-accept,.page-cart-checkout .right-content .quotation-summary .cart-summary-checkout .text-accept,.page-cart-checkout .right-content .quotation-summary .quotation-summary-checkout .text-accept,.page-quotation-checkout .right-content .cart-summary .cart-summary-checkout .text-accept,.page-quotation-checkout .right-content .cart-summary .quotation-summary-checkout .text-accept,.page-quotation-checkout .right-content .quotation-summary .cart-summary-checkout .text-accept,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-checkout .text-accept{font-size:.7rem}.page-cart-checkout .right-content .cart-summary .cart-summary-checkout .btn-checkout,.page-cart-checkout .right-content .cart-summary .quotation-summary-checkout .btn-checkout,.page-cart-checkout .right-content .quotation-summary .cart-summary-checkout .btn-checkout,.page-cart-checkout .right-content .quotation-summary .quotation-summary-checkout .btn-checkout,.page-quotation-checkout .right-content .cart-summary .cart-summary-checkout .btn-checkout,.page-quotation-checkout .right-content .cart-summary .quotation-summary-checkout .btn-checkout,.page-quotation-checkout .right-content .quotation-summary .cart-summary-checkout .btn-checkout,.page-quotation-checkout .right-content .quotation-summary .quotation-summary-checkout .btn-checkout{display:block;text-transform:uppercase;width:100%}.page-cart-checkout .right-content .alert-messages-container,.page-quotation-checkout .right-content .alert-messages-container{display:flex;flex-direction:column;gap:.5rem;padding-left:2rem;padding-top:1rem}.page-cart-checkout .right-content .alert-messages-container .alert-message,.page-quotation-checkout .right-content .alert-messages-container .alert-message{width:calc(100% - 2rem)}.page-cart-checkout .right-content #payment,.page-quotation-checkout .right-content #payment{padding:2rem 2rem 1rem}.page-cart-checkout .right-content #payment .payments-container,.page-quotation-checkout .right-content #payment .payments-container{display:flex;flex-direction:column;justify-content:flex-start}.page-cart-checkout .right-content #payment .payments-container a.choice,.page-quotation-checkout .right-content #payment .payments-container a.choice{background-color:#fff;border:1px solid #a8a8b1;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;text-align:left;width:100%}.page-cart-checkout .right-content #payment .payments-container a.choice div:first-of-type,.page-quotation-checkout .right-content #payment .payments-container a.choice div:first-of-type{align-items:center;display:flex}.page-cart-checkout .right-content #payment .payments-container a.choice span,.page-quotation-checkout .right-content #payment .payments-container a.choice span{font-size:1rem;font-weight:700}.page-cart-checkout .right-content #payment .payments-container a.choice.selected,.page-quotation-checkout .right-content #payment .payments-container a.choice.selected{background-color:#000;color:#fff}.page-cart-checkout .right-content #payment .payments-container a.choice.selected div:last-of-type,.page-quotation-checkout .right-content #payment .payments-container a.choice.selected div:last-of-type{color:#fff!important}@media (max-width:1024px){.page-cart-checkout,.page-quotation-checkout{flex-direction:column}.page-cart-checkout .left-content,.page-quotation-checkout .left-content{flex:1;margin:1rem 0 0;width:100%}.page-cart-checkout .right-content,.page-quotation-checkout .right-content{flex:1;width:100%}.page-cart-checkout .container-contact .contact-item .container-header-actions,.page-quotation-checkout .container-contact .contact-item .container-header-actions{order:3}.page-cart-checkout .container-contact .contact-item span:nth-child(3),.page-quotation-checkout .container-contact .contact-item span:nth-child(3){flex-basis:100%}.page-cart-checkout .container-contact .contact-item span:nth-child(2),.page-quotation-checkout .container-contact .contact-item span:nth-child(2){flex-basis:auto}}@media (max-width:768px){.page-cart-checkout .container-contact .contact-item .container-header-actions,.page-quotation-checkout .container-contact .contact-item .container-header-actions{order:2}.page-cart-checkout .container-contact .contact-item span:nth-child(2),.page-quotation-checkout .container-contact .contact-item span:nth-child(2){flex-basis:100%;order:3}}@media (max-width:400px){.page-cart-checkout .container-contact .contact-item .container-header-actions,.page-quotation-checkout .container-contact .contact-item .container-header-actions{display:flex;flex:auto;justify-content:center;margin-top:.5rem;order:4}}