.customer-address{font-family:Lato;background:#fff}@media (max-width: 749px){.hide-mobile{display:none!important}}@media (min-width: 750px){.hide-desktop{display:none!important}}.customer-address h1,.customer-address h2,.customer-address h3,.customer-address h4,.customer-address h5,.customer-address h6{font-family:Noto Serif;color:#313234}.customer-address .d-block{display:block}.customer-address .d-none{display:none}.customer-address .d-flex{display:flex}.customer-address .d-inline{display:inline}.customer-address .fm-lato{font-family:Lato}.customer-address .w-100{width:100%}.customer-address .container{padding:39.91px 16.5px 39.91px 25.07px;max-width:1440px;width:100%;margin:0 auto}.customer-address .content{width:100%}.customer-address.not-address .top{display:flex;flex-wrap:wrap}.customer-address .top{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;gap:20px;margin:0 0 28.5px}.customer-address.not-address .top .container-btn-add-address{max-width:823.29px;width:100%;background:#fff;border-radius:8px;border:1px solid #9C9C9C;padding:50.69px 33.22px 56.53px}.customer-address .top .container-btn-add-address{padding:0;border-radius:0;border:none;margin:0;background:none;width:fit-content}.customer-address .top a{font-size:16px;font-weight:500;line-height:19px;letter-spacing:0em;color:#b4000b;margin:0 0 30.59px;position:relative;text-decoration:none}.customer-address .top a:before{content:"";position:absolute;bottom:-3px;width:100%;left:0;border:.5px solid #B4000B;border-top-width:0;border-left-width:0;border-right-width:0}.customer-address .top h1{font-size:28px;font-family:"Noto Serif";font-weight:500;line-height:38px;letter-spacing:0em;margin:0;display:inline}.customer-address.not-address .top h1{margin:0;width:100%;display:block}.customer-address.not-address .top .container-btn-add-address p{font-size:22px;display:block;font-weight:500;line-height:26px;letter-spacing:0em;color:#575757;margin:0 0 19.46px}.customer-address .top .container-btn-add-address p{display:none}.customer-address .top .container-btn-add-address #add-new-address{font-size:14px;font-weight:500;font-family:Lato;padding:15px 16px 17px 12px;line-height:10px;letter-spacing:.04em;text-align:center;border:none;cursor:pointer;background:#b4000b;border-radius:2px;color:#fff;align-items:center;gap:8px}#add-new-address2{align-items:center;font-size:14px;font-weight:500;padding:15px 16px 17px 12px;line-height:10px;letter-spacing:.04em;text-align:center;border:none;cursor:pointer;background:#b4000b;border-radius:2px;color:#fff;margin:41.12px 0 0 27.77px;gap:8px}.customer-address .text-left{text-align:left}.customer-address .text-center{text-align:center}.customer-address .text-right{text-align:right}@media (min-width:750px){.customer-address .top .container-btn-add-address #add-new-address{margin:0 auto}.customer-address .container{padding:59px 40px}.customer-address .content{width:calc(100% - 173px);margin:0 auto}.customer-address .top{margin:0 0 57.86px}.customer-address .top a{font-size:18px;line-height:22px;margin:0 0 32.96px}.customer-address .top h1{font-size:32px;line-height:44px}.customer-address .text-left-desktop{text-align:left}.customer-address .text-center-desktop{text-align:center}.customer-address .text-right-desktop{text-align:right}.customer-address.not-address .top .container-btn-add-address{padding:111.53px 33px}.customer-address.not-address .top .container-btn-add-address p{font-size:22px;line-height:26px;margin:0 0 26px}.customer-address .d-block-desktop{display:block}.customer-address .d-none-desktop{display:none}.customer-address .d-flex-desktop{display:flex}.customer-address .d-inline-desktop{display:inline}}.customer-address .modal.show{display:flex}.customer-address .modal{position:fixed;display:none;justify-content:center;align-items:center;top:0;left:0;padding:0 15px;z-index:100000000000000000;background:#9c9c9ca4;width:100%;height:100vh}#AddAddress{background:#fff;border-radius:11.67px;padding:52.95px 31.27px 40.56px;max-width:574.83px;width:100%;max-height:95%;overflow:auto}#AddAddress::-webkit-scrollbar,#AddAddress::-webkit-scrollbar-thumb{background:transparent;height:0;width:0}#AddAddress h2{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0em;color:#313234;margin:0}.editAddress h2{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0em;color:#313234;margin:0 0 35.95px}#AddAddress p{font-size:15px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left;color:#313234;margin:12.92px 0 35.95px}#AddAddress form{margin:0}.customer-address form .form-scroll{height:39vh;width:100%;overflow:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9.79px;padding:0 10px 10px 5px}.customer-address form .form-scroll::-webkit-scrollbar{background:transparent;width:8px;padding-right:10px;margin-right:10px}.customer-address form .form-scroll::-webkit-scrollbar-thumb{background:#9c9c9c;width:8px;border-radius:10px}.customer-address .field{background:#fff;width:100%;border:none;padding:8.61px 0;border-radius:4px;border:1px solid #9C9C9C;position:relative}.customer-address .field .line{position:absolute;top:6px;right:49px;padding:0;z-index:1;display:block;height:75%;width:.1px;border:.5px solid #9C9C9C;border-top-width:0;border-left-width:0;border-bottom-width:0}.customer-address .field select:not(:placeholder-shown),.customer-address .field input:not(:placeholder-shown){padding-top:5px}.customer-address .field input:not(:placeholder-shown)+span{display:block}.customer-address .field span{position:absolute;font-family:lato;top:0;left:19px;font-size:12px;padding:0;display:none}.customer-address .field span.tel{position:absolute;top:0;left:58px;font-size:12px;padding:0;display:none}.customer-address .field input:-webkit-autofill,.customer-address .field select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;box-shadow:0 0 0 1000px #fff inset;background:#fff}.customer-address .field span.selected{position:absolute;font-family:lato;top:0;left:19px;font-size:12px;padding:0;display:flex}.customer-address .field label{position:relative;height:100%;width:41.75px;font-family:Lato;font-size:14px;font-weight:500;letter-spacing:0em;color:#313234;padding:2px 0 0;margin:0;display:flex;justify-content:center;align-items:center}.customer-address .field label:after{content:"";position:absolute;top:-8px;right:0;width:100%;height:calc(100% + 20px);border:1px solid #9C9C9C;border-top-width:0;border-left-width:0;border-bottom-width:0}.customer-address .separate{display:flex;width:100%;flex-wrap:wrap;gap:9.32px}.customer-address .field:before,.customer-address .field:after{content:none}.customer-address .field input:before{content:attr(placeholder);position:absolute;top:10px;left:10px;width:100%;color:#0a0a0a;font-size:16px;z-index:10}.customer-address .field input:not(:placeholder-shown)+.styled-placeholder:before{content:""}.customer-address .field input,.customer-address .field select,.customer-address .field .textarea{border-radius:4px;width:100%;position:relative;height:31.39px;border:none;background:#fff;padding:0 20px;font-family:Lato;font-size:16px;font-weight:500;line-height:17px;letter-spacing:0em;text-align:left;color:#313234;outline:none}.customer-address .field input:focus,.customer-address .field select:focus,.customer-address .field .textarea:focus{box-shadow:none;border:none}.customer-address .save-address-default input{width:17px;height:17px;border-radius:3px;margin-right:9.61px;-webkit-appearance:none;-moz-appearance:none;border:1px solid #9C9C9C;cursor:pointer}.customer-address .save-address-default input:checked{border:none;background:#fff var(--background) no-repeat center;background-size:100%;color:#fff}.customer-address .field:focus-within{border:1px solid #333333}.customer-address .field .textarea{height:78.85px}.customer-address .field input::placeholder,.customer-address .field .textarea::placeholder{font-family:Lato;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0em;color:#9c9c9c}.customer-address .field select:before{content:none}.customer-address .field select{padding:0 49px 0 20px;cursor:pointer;background:var(--background) no-repeat right center;background-position-x:calc(100% - 20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.customer-address .field.empty-selected span.selected{top:15px;font-family:Lato;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0em;color:#9c9c9c;transition:top .5s}.customer-address .field.not-empty.empty-selected span.selected{position:absolute;font-family:lato;top:0;left:19px;font-size:12px;padding:0;display:flex}.customer-address .field select:before{content:"";position:absolute;right:0;top:0;background:red;width:20px;border:1px solid #9C9C9C;height:100%;z-index:3}.customer-address .container-btn{display:flex;justify-content:end;align-items:center;flex-wrap:wrap;gap:20.01px;margin:28.14px 0 0}.customer-address .save-address-default{width:100%;margin:23.96px 0 0;display:flex;align-items:center}.customer-address .save-address-default label{font-family:Lato;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0em;color:#313234}@media (max-width: 385px){.customer-address .save-address-default label{font-size:12px}}.customer-address .btn-cancel{background:transparent;border:none;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0em;cursor:pointer}.customer-address button.submit{font-size:14px;font-weight:500;line-height:10px;letter-spacing:.04em;padding:15px 48px;border-radius:2px;background:#b4000b;border:1px solid #B4000B;cursor:pointer;color:#fff}@media (max-width: 340px){.customer-address button.submit{padding:15px 28px}}.customer-address button.submit span:nth-child(1){display:inline-flex}.customer-address button.submit span:nth-child(2){display:none}@media (min-width:750px){.customer-address .save-address-default label{line-height:19px;font-size:16px}.customer-address .modal{padding:0 30px}#AddAddress{padding:58.67px 62.2px 52.83px;width:100%}.editAddress h2{margin:0 0 21.84px}#AddAddress p{font-size:16px;line-height:19px;width:100%;margin:6.92px 0 50.34px}.customer-address form .form-scroll{gap:12.8px;padding:0 10px 10px 5px}.customer-address .field label{width:44.75px}.customer-address .container-btn{gap:21.31px;margin:calc(44.37px - 12.8px) 0 0 0}.customer-address .btn-cancel{font-size:14px;line-height:17px}.customer-address .save-address-default{margin:21.84px 0 0}.customer-address button.submit span:nth-child(1){display:none}.customer-address button.submit span:nth-child(2){display:inline-flex}.customer-address .separate{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 9.32px}.customer-address .separate .field{width:auto;flex:1}.customer-address .field .textarea{height:62.84px}}.customer-address ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;gap:14px;width:100%}.customer-address ul li{border:1px solid #9C9C9C;border-radius:8.28px;width:100%;padding:26.19px 26.36px 19.62px 28.32px;background:#fff}.customer-address ul li .editAddress{display:none;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:100000000000000000;padding:0 15px;background:#9c9c9ca4}.customer-address ul li .editAddress .container-edit-address{background:#fff;max-width:574.83px;width:100%;padding:52.95px 31.27px 40.56px;border-radius:11.67px;max-height:95%;overflow:auto}.customer-address ul li .editAddress .container-edit-address::-webkit-scrollbar,.customer-address ul li .editAddress .container-edit-address::-webkit-scrollbar-thumb{background:transparent;height:0;width:0}.customer-address ul li .full-name{font-family:Lato;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;color:#313234;text-transform:capitalize;margin:0 0 20px;display:flex;align-items:center;gap:10px}.customer-address ul li .full-name img{width:19.86px;height:auto}.customer-address ul li .full-address{text-transform:capitalize;font-family:Lato;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;color:#313234;margin:0 0 15px}.customer-address ul li .btn-action{display:flex;justify-content:end;flex-wrap:wrap;gap:12.19px}.customer-address ul li .btn-action button{background:transparent;border:none;cursor:pointer;padding:0}.customer-address ul li .btn-action button img{width:21.57px;height:auto}@media (min-width:750px){.customer-address ul{margin:0;padding:0;gap:25.08px 24px}.customer-address ul li{width:calc(50% - 12px)}.customer-address ul li .full-name{font-size:20px;font-weight:600;line-height:28px}.customer-address ul li .full-address{font-size:18px;font-weight:400;line-height:28px}.customer-address ul li .full-name img{width:17.36px}.customer-address ul li .btn-action button img{width:25px;height:auto}.customer-address ul li .editAddress{padding:0 30px}.customer-address ul li .editAddress .container-edit-address{padding:52.83px 62.2px;width:100%}}.customer-address .pagination{margin-top:5rem;margin-bottom:7rem}@media screen and (min-width: 990px){.customer-address .pagination{margin-top:7rem;margin-bottom:10rem}}.customer-address .pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.customer-address .pagination li{flex:1 1;border:none;padding:0;max-width:4rem}.customer-address .pagination li:not(:last-child){margin-right:1rem}.customer-address .pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.customer-address .pagination li :first-child svg{height:.6rem}.customer-address .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.customer-address .pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.customer-address .pagination li [aria-current]:after{content:"";display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%);background-color:currentColor}.customer-address .form__message_error:empty{display:none;margin:0;padding:0}.customer-address .form__message_error{font-family:Lato;display:flex;font-size:13px;font-weight:500;width:100%;line-height:16px;letter-spacing:0em;text-align:left;margin:-10px 18.89px 0;padding:0;color:#ca1722}@media (min-width:750px){.customer-address .form__message_error{margin:-10px 17.75px 0}}
/*# sourceMappingURL=/cdn/shop/t/1296/assets/customer-address.css.map */
