.customer-details{margin:20px 0 32px}.customer-details form{gap:14px;max-width:650px;display:grid}.customer-details label{gap:7px;display:grid}.customer-details input{border:1px solid #ccc;width:100%;min-height:44px;padding:12px}.address-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-bottom:20px;display:grid}.address-options article{border:1px solid #ddd;border-radius:10px;padding:20px}.address-options button,.account-menu button{min-height:44px;padding:12px}.address-options button{border-bottom:1px solid #ccc;margin-right:8px}.address-editor{border:1px solid #ddd;margin-top:20px;padding:20px}.account-menu{gap:10px;display:grid}.account-menu button{text-align:left;text-transform:capitalize;border-bottom:1px solid #ddd}.footer-top>div>a:not(.wordmark){margin:14px 0;font-size:12px;display:block}.fashion-store .header-actions .desktop-icon{display:flex}@media (max-width:800px){.fashion-store .footer-top{grid-template-columns:1fr 1fr!important}.fashion-store .account-tabs{gap:22px;display:flex;overflow-x:auto}.account-tabs button{min-height:44px}.customer-details form{width:100%}.address-options{grid-template-columns:1fr}}
.fashion-store .auth-page .auth-card.glass-account{color:#20372f;-webkit-backdrop-filter:blur(24px)saturate(125%);text-align:left;background:linear-gradient(145deg,#ffffffdf,#f7faf5b8);border:1px solid #ffffffa6;border-radius:26px;width:min(100%,390px);margin:auto;padding:28px;position:relative;box-shadow:0 25px 80px #152c3624,inset 0 1px #fff}.glass-account .auth-home{letter-spacing:4px;margin-bottom:23px;font-size:20px;font-weight:750;display:block}.glass-account .auth-home span{color:#658978}.fashion-store .glass-account .eyebrow{color:#50675b;margin-bottom:8px;font-size:9px}.fashion-store .glass-account h1{letter-spacing:-.8px;max-width:240px;margin-bottom:8px;font-size:25px}.fashion-store .glass-account>p{color:#55645e;max-width:250px;margin-bottom:20px;font-size:12px}.fashion-store .glass-account label{color:#344c40;margin-bottom:13px;font-size:11px;display:block}.fashion-store .glass-account input{color:#20372f;background:#ffffff9c;border:1px solid #a9bdb08c;border-radius:11px;width:100%;min-height:43px;margin-top:6px;padding:11px 13px;font-size:13px;transition:box-shadow .2s,border-color .2s}.fashion-store .glass-account input:focus{border-color:#56836b;outline:none;box-shadow:0 0 0 3px #6b98751f}.fashion-store .glass-account .primary{color:#fff;background:#284b3c;border-radius:12px;justify-content:space-between;width:100%;min-height:44px;padding:12px 16px;font-size:12px;box-shadow:0 7px 16px #284b3c22}.fashion-store .glass-account .primary:hover{background:#37664f;transform:translateY(-1px)}.fashion-store .glass-account .auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:15px;display:flex}.fashion-store .glass-account .auth-links button{color:#365745;font-size:11px}.glass-account .auth-step{letter-spacing:1.5px;color:#668071;margin-bottom:14px;font-size:9px}.glass-account .verified-email{color:#345d45;overflow-wrap:anywhere;font-size:12px}.glass-account .verified-email small{color:#637369}.glass-account .otp-reveal{animation:.35s both otp-reveal}.glass-account .otp-reveal>small{margin-top:5px;font-size:10px;font-weight:400;display:block}.glass-account input[autocomplete=one-time-code]{letter-spacing:9px;text-align:center;font-size:22px;font-weight:600}.glass-account .otp-message{color:#40564a;margin:10px 0;font-size:11px;line-height:1.5}.auth-avatar{pointer-events:none;width:100px;position:absolute;top:-65px;right:15px}.auth-avatar svg{filter:drop-shadow(0 6px 4px #1c332215);width:100%;height:113px}.auth-avatar>span{display:none}.avatar-arm{transform-origin:102px 69px;animation:3.6s ease-in-out infinite avatar-wave}.avatar-body{transform-origin:80px 170px;animation:4s ease-in-out infinite avatar-bob}.fashion-store .auth-page:has(.glass-account){padding-top:90px;padding-bottom:45px}.fashion-store .auth-page.auth-layout-overlay .glass-account p,.fashion-store .auth-page.auth-layout-overlay .glass-account .eyebrow{color:#50675b}@keyframes avatar-wave{0%,55%,to{transform:rotate(0)}65%,85%{transform:rotate(15deg)}75%,95%{transform:rotate(-12deg)}}@keyframes avatar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes otp-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:700px){:is(.fashion-store .auth-page.auth-layout-split:has(.glass-account),.fashion-store .auth-page.auth-layout-split-reverse:has(.glass-account)){padding-top:calc(40vh + 65px)}.fashion-store .auth-page .auth-card.glass-account{width:min(100%,370px);padding:24px}.auth-avatar{width:90px;right:14px}}@media (prefers-reduced-motion:reduce){.glass-account *,.avatar-body,.avatar-arm{transition:none!important;animation:none!important}}
.product-contact-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.product-contact-actions a,.product-contact-actions button{color:#222;font:inherit;cursor:pointer;background:#fff;border:1px solid #222;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;text-decoration:none;display:inline-flex}.product-contact-actions a{color:#fff;background:#202020}.product-contact-actions button:hover,.product-contact-actions a:hover{opacity:.8}.product-contact-actions .whatsapp-product-link{color:#fff;background:#25d366;border:0;border-radius:50%;width:46px;height:46px;padding:0;position:relative;box-shadow:0 4px 14px #25d36635}.product-contact-actions .whatsapp-product-link svg{width:25px;height:25px}.product-contact-actions .whatsapp-product-link:hover{opacity:1;background:#1fb85a;transform:translateY(-2px)}.whatsapp-product-link:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#202020;border-radius:6px;padding:8px 11px;font:12px/1.2 Arial,sans-serif;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.whatsapp-product-link:hover:after,.whatsapp-product-link:focus-visible:after{opacity:1;transform:translate(-50%)}
