.accountSection-module__12lNma__page{max-width:900px;margin:0 auto;padding:4rem 2rem 8rem}@media screen and (min-width:750px){.accountSection-module__12lNma__page{padding:6rem 4rem 10rem}}.accountSection-module__12lNma__header{justify-content:space-between;align-items:flex-start;gap:1.6rem;margin-bottom:4rem;display:flex}.accountSection-module__12lNma__pageTitle{text-transform:uppercase;letter-spacing:.08em;color:#111;margin:0 0 .4rem;font-size:2.4rem;font-weight:600}.accountSection-module__12lNma__welcome{color:#666;margin:0;font-size:1.4rem}.accountSection-module__12lNma__logoutBtn{color:#111;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #ddd;flex-shrink:0;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-family:inherit;font-size:1.3rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.accountSection-module__12lNma__logoutBtn:hover{color:#fff;background-color:#111;border-color:#111}.accountSection-module__12lNma__tabs{scrollbar-width:none;border-bottom:1px solid #ddd;gap:0;margin-bottom:4rem;display:flex;overflow-x:auto}.accountSection-module__12lNma__tabs::-webkit-scrollbar{display:none}.accountSection-module__12lNma__tab{text-transform:uppercase;letter-spacing:.08em;color:#999;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:1.2rem 2rem;font-family:inherit;font-size:1.3rem;font-weight:500;transition:color .15s,border-color .15s}.accountSection-module__12lNma__tab:hover{color:#111}.accountSection-module__12lNma__tabActive{color:#111;border-bottom-color:#111}.accountSection-module__12lNma__section{border-top:1px solid #e8e8e8;padding-top:3rem;padding-bottom:3rem}.accountSection-module__12lNma__section:first-child{border-top:none;padding-top:0}.accountSection-module__12lNma__sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:#111;margin:0 0 2.4rem;font-size:1.1rem;font-weight:700}.accountSection-module__12lNma__fieldGrid{grid-template-columns:1fr;gap:2.4rem;display:grid}@media screen and (min-width:750px){.accountSection-module__12lNma__fieldGrid{grid-template-columns:1fr 1fr}}.accountSection-module__12lNma__fieldFull{grid-column:1/-1}.accountSection-module__12lNma__field{flex-direction:column;display:flex;position:relative}.accountSection-module__12lNma__field input,.accountSection-module__12lNma__field select{appearance:none;color:#111;box-sizing:border-box;background-color:#fff;border:none;border-bottom:1px solid #111;border-radius:0;outline:none;width:100%;height:3.4rem;padding:0 0 .4rem;font-family:inherit;font-size:1.5rem}.accountSection-module__12lNma__field input:focus,.accountSection-module__12lNma__field select:focus{box-shadow:none;outline:none}.accountSection-module__12lNma__field input::placeholder{opacity:0}.accountSection-module__12lNma__field input:disabled{opacity:.5;cursor:not-allowed}.accountSection-module__12lNma__field label{pointer-events:none;color:#1111118c;margin-bottom:0;font-size:1.2rem;line-height:1.6;transition:top .1s,font-size .1s;position:absolute;top:1.2rem}:-webkit-any(.accountSection-module__12lNma__field input:focus~label,.accountSection-module__12lNma__field input:not(:placeholder-shown)~label,.accountSection-module__12lNma__field input:-webkit-autofill~label){letter-spacing:.04rem;font-size:1rem;top:-.8rem}:is(.accountSection-module__12lNma__field input:focus~label,.accountSection-module__12lNma__field input:not(:placeholder-shown)~label,.accountSection-module__12lNma__field input:autofill~label){letter-spacing:.04rem;font-size:1rem;top:-.8rem}.accountSection-module__12lNma__selectWrapper{position:relative}.accountSection-module__12lNma__selectWrapper select{cursor:pointer;padding-right:2.4rem}.accountSection-module__12lNma__selectWrapper:after{content:"";pointer-events:none;border-top:5px solid #111;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.accountSection-module__12lNma__selectWrapper label{letter-spacing:.04rem;color:#1111118c;pointer-events:none;font-size:1rem;position:absolute;top:-.8rem}.accountSection-module__12lNma__fieldRow{align-items:flex-end;gap:1.2rem;display:flex}.accountSection-module__12lNma__fieldRow .accountSection-module__12lNma__field{flex:1}.accountSection-module__12lNma__verifyBadge{white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;padding-bottom:.6rem;font-size:1.2rem;font-weight:500;display:flex}.accountSection-module__12lNma__verifyBadge.accountSection-module__12lNma__verified{color:#1a7a4a}.accountSection-module__12lNma__verifyBadge.accountSection-module__12lNma__unverified{color:#c0392b;cursor:pointer;text-decoration:underline}.accountSection-module__12lNma__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:3.2rem;display:flex}.accountSection-module__12lNma__primaryBtn{cursor:pointer;appearance:none;letter-spacing:.1rem;color:#fff;text-transform:uppercase;background-color:#111;border:0;justify-content:center;align-items:center;min-width:16rem;min-height:calc(4.5rem + 2px);padding:0 3rem;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.accountSection-module__12lNma__primaryBtn:hover:not(:disabled){color:#111;background-color:#fff;outline:1px solid #111}.accountSection-module__12lNma__primaryBtn:disabled{opacity:.45;cursor:not-allowed}.accountSection-module__12lNma__ghostBtn{cursor:pointer;appearance:none;letter-spacing:.1rem;color:#111;text-transform:uppercase;background-color:#0000;border:1px solid #111;justify-content:center;align-items:center;min-height:calc(4.5rem + 2px);padding:0 2.4rem;font-family:inherit;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.accountSection-module__12lNma__ghostBtn:hover:not(:disabled){color:#fff;background-color:#111}.accountSection-module__12lNma__ghostBtn:disabled{opacity:.45;cursor:not-allowed}.accountSection-module__12lNma__dangerBtn{color:#c0392b;border-color:#c0392b;}.accountSection-module__12lNma__dangerBtn:hover:not(:disabled){color:#fff;background-color:#c0392b}.accountSection-module__12lNma__formError{color:#c0392b;margin-top:1.2rem;font-size:1.3rem;line-height:1.5}.accountSection-module__12lNma__formSuccess{color:#1a7a4a;margin-top:1.2rem;font-size:1.3rem;line-height:1.5}.accountSection-module__12lNma__formInfo{color:#555;margin-top:1.2rem;font-size:1.3rem;line-height:1.5}.accountSection-module__12lNma__addressList{flex-direction:column;gap:1.2rem;display:flex}.accountSection-module__12lNma__addressCard{border:1px solid #e8e8e8;justify-content:space-between;align-items:flex-start;gap:1.6rem;padding:1.8rem 2rem;display:flex}.accountSection-module__12lNma__addressCardBody{flex:1}.accountSection-module__12lNma__addressType{text-transform:uppercase;letter-spacing:.08em;color:#555;margin-bottom:.6rem;font-size:1rem;font-weight:700;display:inline-block}.accountSection-module__12lNma__addressText{color:#111;font-size:1.4rem;line-height:1.6}.accountSection-module__12lNma__addressActions{flex-shrink:0;gap:.8rem;display:flex}.accountSection-module__12lNma__iconBtn{cursor:pointer;color:#555;text-underline-offset:.3rem;background:0 0;border:none;padding:.4rem .6rem;font-family:inherit;font-size:1.3rem;text-decoration:underline;transition:color .15s}.accountSection-module__12lNma__iconBtn:hover{color:#111}.accountSection-module__12lNma__iconBtnDanger:hover{color:#c0392b}.accountSection-module__12lNma__addAddressBtn{cursor:pointer;color:#555;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px dashed #bbb;justify-content:center;align-items:center;gap:.8rem;width:100%;margin-top:2rem;padding:1.4rem 2rem;font-family:inherit;font-size:1.4rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.accountSection-module__12lNma__addAddressBtn:hover{color:#111;border-color:#111}.accountSection-module__12lNma__addressForm{background-color:#fafafa;border:1px solid #e8e8e8;margin-top:1.6rem;padding:2.4rem}.accountSection-module__12lNma__addressFormTitle{text-transform:uppercase;letter-spacing:.08em;color:#111;margin:0 0 2.4rem;font-size:1.2rem;font-weight:700}.accountSection-module__12lNma__consentRow{justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 0;display:flex}.accountSection-module__12lNma__consentLabel{color:#111;font-size:1.4rem}.accountSection-module__12lNma__consentHint{color:#777;margin-top:.3rem;font-size:1.2rem}.accountSection-module__12lNma__toggle{flex-shrink:0;width:4.2rem;height:2.4rem;position:relative}.accountSection-module__12lNma__toggle input{opacity:0;width:0;height:0}.accountSection-module__12lNma__toggleSlider{cursor:pointer;background-color:#ddd;transition:background-color .2s;position:absolute;inset:0}.accountSection-module__12lNma__toggleSlider:before{content:"";background-color:#fff;width:1.8rem;height:1.8rem;transition:transform .2s;position:absolute;bottom:.3rem;left:.3rem}.accountSection-module__12lNma__toggle input:checked+.accountSection-module__12lNma__toggleSlider{background-color:#111}.accountSection-module__12lNma__toggle input:checked+.accountSection-module__12lNma__toggleSlider:before{transform:translate(1.8rem)}.accountSection-module__12lNma__exportBox{border:1px solid #e8e8e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.accountSection-module__12lNma__exportText{color:#111;font-size:1.4rem}.accountSection-module__12lNma__exportHint{color:#777;margin-top:.3rem;font-size:1.2rem}.accountSection-module__12lNma__loading{flex-direction:column;gap:1.6rem;padding:4rem 2rem;display:flex}.accountSection-module__12lNma__skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:2px;animation:1.4s infinite accountSection-module__12lNma__shimmer}.accountSection-module__12lNma__skeletonTitle{width:22rem;height:2.4rem}.accountSection-module__12lNma__skeletonLine{width:60%;height:1.4rem}.accountSection-module__12lNma__skeletonBlock{width:100%;height:4.5rem}@keyframes accountSection-module__12lNma__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.accountSection-module__12lNma__ordersEmpty{color:#777;text-align:center;padding:3rem 0;font-size:1.4rem}.accountSection-module__12lNma__orderCard{border:1px solid #e8e8e8;margin-bottom:1.2rem}.accountSection-module__12lNma__orderCardHeader{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.8rem 2rem;transition:background-color .12s;display:flex}.accountSection-module__12lNma__orderCardHeader:hover{background-color:#fafafa}.accountSection-module__12lNma__orderCardLeft{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.accountSection-module__12lNma__orderNumber{color:#111;letter-spacing:.02em;font-size:1.4rem;font-weight:600}.accountSection-module__12lNma__orderDate{color:#777;font-size:1.3rem}.accountSection-module__12lNma__orderCardRight{flex-shrink:0;align-items:center;gap:1.6rem;display:flex}.accountSection-module__12lNma__orderTotal{color:#111;font-size:1.4rem;font-weight:600}.accountSection-module__12lNma__orderChevron{color:#999;-webkit-user-select:none;user-select:none;font-size:1.2rem;transition:transform .2s}.accountSection-module__12lNma__orderChevronOpen{transform:rotate(180deg)}.accountSection-module__12lNma__statusBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:.3rem .9rem;font-size:1rem;font-weight:700;display:inline-block}.accountSection-module__12lNma__statusPending{color:#b45309;background:#fff8e1}.accountSection-module__12lNma__statusPaid,.accountSection-module__12lNma__statusProcessing{color:#1565c0;background:#e8f4fd}.accountSection-module__12lNma__statusShipped{color:#6a1b9a;background:#ede7f6}.accountSection-module__12lNma__statusDelivered{color:#1a7a4a;background:#e8f5e9}.accountSection-module__12lNma__statusCancelled{color:#c0392b;background:#fdecea}.accountSection-module__12lNma__statusRefunded{color:#e65100;background:#fff3e0}.accountSection-module__12lNma__orderDetail{background:#fafafa;border-top:1px solid #e8e8e8;padding:2rem}.accountSection-module__12lNma__orderDetailLoading{color:#999;padding:1.2rem 0;font-size:1.3rem}.accountSection-module__12lNma__orderItems{margin-bottom:2rem}.accountSection-module__12lNma__orderItem{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem 0;display:flex}.accountSection-module__12lNma__orderItem:last-child{border-bottom:none}.accountSection-module__12lNma__orderItemImgWrapper{background:#f4f4f4;flex-shrink:0;width:5.6rem;height:5.6rem;overflow:hidden}.accountSection-module__12lNma__orderItemImg{object-fit:cover;width:100%;height:100%;display:block}.accountSection-module__12lNma__orderItemImgPlaceholder{background:#f0f0f0;flex-shrink:0;width:5.6rem;height:5.6rem}.accountSection-module__12lNma__orderItemName{color:#111;flex:1;font-size:1.4rem}.accountSection-module__12lNma__orderItemQty{color:#777;flex-shrink:0;font-size:1.3rem}.accountSection-module__12lNma__orderItemPrice{color:#111;text-align:right;flex-shrink:0;min-width:6rem;font-size:1.4rem;font-weight:500}.accountSection-module__12lNma__orderTotals{border-top:1px solid #e8e8e8;margin-bottom:1.6rem;padding-top:1.4rem}.accountSection-module__12lNma__orderTotalRow{color:#555;justify-content:space-between;padding:.4rem 0;font-size:1.3rem;display:flex}.accountSection-module__12lNma__orderTotalRowFinal{color:#111;border-top:1px solid #e8e8e8;justify-content:space-between;margin-top:.4rem;padding:.8rem 0 0;font-size:1.5rem;font-weight:700;display:flex}.accountSection-module__12lNma__orderAddress{color:#555;margin-bottom:2rem;font-size:1.3rem;line-height:1.7}.accountSection-module__12lNma__orderAddressLabel{text-transform:uppercase;letter-spacing:.08em;color:#999;margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.accountSection-module__12lNma__loadMoreBtn{justify-content:center;width:100%;margin-top:2.4rem;display:flex}.accountSection-module__12lNma__phoneVerifyForm{background:#fafafa;border:1px solid #e8e8e8;margin-top:2rem;padding:2rem}.accountSection-module__12lNma__phoneVerifyTitle{text-transform:uppercase;letter-spacing:.08em;color:#111;margin:0 0 1.6rem;font-size:1.2rem;font-weight:700}
