.accountPage{background:#f5f5f6;color:#171820;font-family:Arial,Helvetica,sans-serif}.accountHeader{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:22px 24px;gap:20px}.accountHeader img{width:112px;height:auto}.accountHeader nav{display:flex;gap:20px;flex-wrap:wrap}.accountHeader a{color:inherit;text-decoration:none}.accountCard,.accountDashboard{max-width:680px;margin:35px auto 65px;padding:38px;background:#fff;border:1px solid #e9e9ed;border-radius:18px;box-shadow:0 14px 60px #1315200b}.accountDashboard{max-width:900px}.accountEyebrow{display:block;font-weight:700;letter-spacing:2px;color:#666}.accountCard h1,.accountDashboard h1{font-size:clamp(28px,4.5vw,45px);letter-spacing:-1.2px;line-height:1.05;margin:16px 0}.accountCard p,.accountDashboard p{line-height:1.6;color:#666b75}.accountAuth form{display:grid;grid-gap:16px;gap:16px;margin:26px 0}.accountAuth label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:700}.accountAuth input{font:inherit;padding:15px 14px;border:1px solid #cfd1d9;border-radius:9px;min-width:0}.accountAuth input:focus{outline:2px solid #333;outline-offset:1px}.accountPrimary{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:15px 20px;background:#13151b;color:#fff!important;border:0;border-radius:9px;font-weight:700;text-decoration:none;cursor:pointer;font-size:14px}.accountPrimary:disabled{opacity:.5;cursor:wait}.accountGoogle{display:block;width:100%;background:white;border:1px solid #cfd1d9;border-radius:9px;padding:15px;cursor:pointer;font-weight:700}.accountDivider{text-align:center;position:relative;color:#888;margin:10px 0}.accountSwitcher{display:flex;flex-wrap:wrap;gap:14px}.accountLinkButton,.accountSwitcher button{background:transparent;border:0;color:#34373f;text-decoration:underline;cursor:pointer;padding:4px;font:inherit;font-size:13px}.accountNotice{background:#f6f6f8;border-radius:8px;padding:12px 15px}.accountFinePrint{font-size:12px!important;color:#787b84!important;margin-top:22px}.accountHeading,.accountSectionHeading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.accountSectionHeading{margin-top:26px}.accountSectionHeading h2{font-size:22px}.accountOrders{grid-gap:12px;gap:12px}.accountOrder{padding:20px;border:1px solid #e5e6ea;border-radius:12px}.accountOrderTop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.accountOrderTop strong{font-size:18px}.accountOrderTop span{font-size:12px;background:#f0f1f3;padding:8px 12px;border-radius:20px}.accountOrder p{margin:10px 0}.accountOrder small{color:#8a8f98}.accountOrderActions{margin-top:14px;gap:15px;flex-wrap:wrap;font-size:13px}.accountOrderActions a{color:#14151a;font-weight:700}@media(max-width:720px){.accountHeader{padding:18px}.accountHeader nav{gap:12px;font-size:12px}.accountCard,.accountDashboard{padding:25px 20px;border-radius:14px;margin:14px 14px 35px}}.accountPage{--account-pink:#ff6289;--account-ink:#16171d;--account-border:#e9e9ee;background:radial-gradient(ellipse 780px 320px at 48% -130px,#ffe5ec 0,transparent 75%),#f6f6f8;min-height:100vh}.accountHeader{max-width:1120px;padding:25px 28px}.accountHeader img{width:122px}.accountHeader nav{align-items:center}.accountHeader nav a{color:#42434b;font-size:13px;font-weight:600;transition:color .15s}.accountHeader nav a:hover{color:#b52f56}.accountCard,.accountDashboard{border:1px solid #eeeef1;box-shadow:0 20px 65px rgba(18,19,30,.045)}.accountAuth{max-width:520px;padding:42px 44px 34px;margin:50px auto 70px}.accountAuth .accountEyebrow{color:#ab3155}.accountAuth h1{font-size:clamp(32px,5vw,42px);margin:16px 0}.accountEyebrow{color:#9f3560;font-size:11px;font-weight:800;letter-spacing:2.2px}.accountPrimary{background:#17181e;color:white!important;border-radius:10px;min-height:50px;transition:background .2s,transform .2s}.accountPrimary:hover:not(:disabled){background:#383943;transform:translateY(-1px)}.accountAuth form{margin:27px 0 20px;gap:18px}.accountAuth label,.accountPasswordLabel{font-size:13px;font-weight:700;color:#2f3038}.accountAuth input{width:100%;box-sizing:border-box;height:50px;border-radius:10px;background:#fff;transition:border-color .18s,box-shadow .18s}.accountAuth input:focus{outline:0;border-color:#ed4e7c;box-shadow:0 0 0 3px #ff62892e}.accountPasswordLabel{display:grid;grid-gap:8px;gap:8px;min-width:0}.accountPasswordControl{position:relative;display:block;min-width:0}.accountPasswordControl input{padding-right:54px}.accountPasswordToggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:#6a6b75;display:grid;place-items:center;cursor:pointer}.accountPasswordToggle:focus-visible,.accountPasswordToggle:hover{color:#ad3459;background:#fff0f4}.accountPasswordToggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.accountFieldHint{font-size:12px;color:#6e707a;font-weight:400}.accountConfirmation{display:flex;align-items:flex-start;gap:16px;border:1px solid #f3a2b9;background:#ffe4ed;padding:21px;border-radius:13px;color:#64213b;box-shadow:0 6px 20px #e65e9022;margin:23px 0}.accountConfirmation h2{margin:0 0 9px;font-size:19px;line-height:1.25;color:#902c50}.accountConfirmation p{font-size:14px;margin:0 0 9px;color:#65283f;line-height:1.55}.accountConfirmation small{font-size:12px;color:#8b4962}.accountConfirmationIcon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#ff6289;color:#17181e}.accountIcon{width:24px;height:24px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.accountNotice{font-size:13px;line-height:1.6;color:#494b55}.accountGoogle{min-height:50px;color:#1d1e25;transition:border-color .2s,background .2s}.accountGoogle:hover{background:#faf7f9;border-color:#ef98b1}.accountSwitcher{border-top:1px solid #efeff3;padding-top:18px;margin-top:25px;justify-content:center}.accountSwitcher button{text-decoration:none;color:#9b3054;font-weight:700}.accountSwitcher button:hover{text-decoration:underline}.accountDeviceOrders{display:block;text-align:center;color:#777981;font-size:13px;margin-top:18px}.accountFinePrint{line-height:1.6!important}.accountDashboard{max-width:1000px;padding:0;overflow:hidden;background:#fff}.accountHero{padding:43px 47px 36px;background:linear-gradient(124deg,#fff 55%,#fff1f5);display:flex;gap:20px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #f1edf1}.accountHero h1{margin:13px 0 12px;font-size:clamp(31px,4.8vw,45px);letter-spacing:-1.5px}.accountIdentity{display:flex;gap:13px;align-items:center;flex-wrap:wrap;color:#686a75;font-size:14px;overflow-wrap:anywhere}.accountVerified{display:inline-flex;align-items:center;gap:6px;border:1px solid #bee9d3;border-radius:999px;background:#eaf9f1;color:#187547;padding:6px 10px;font-size:11px;font-weight:800;white-space:nowrap}.accountVerified .accountIcon{width:15px;height:15px}.accountSignOut{background:#fff;border:1px solid #e6dfe3;color:#666874;border-radius:9px;padding:11px 15px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.accountSignOut:hover{border-color:#e98faa;color:#a93052}.accountQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:30px 47px 0}.accountQuickActions a{display:flex;align-items:center;gap:15px;text-decoration:none;color:#15161c;background:#fafafa;border:1px solid #e8e8ed;border-radius:14px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s}.accountQuickActions a:first-child{background:#18191f;color:#fff;border-color:#18191f}.accountQuickActions a:hover{transform:translateY(-2px);box-shadow:0 12px 25px #17181e15;border-color:#ff6289}.accountQuickActions a>span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0}.accountQuickActions strong{font-size:15px}.accountQuickActions small{font-size:12px;color:#7b7e87}.accountQuickActions a:first-child small{color:#c9c9d1}.accountQuickActions a>b{font-weight:400;font-size:20px}.accountActionIcon{flex:none;display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#fff0f5;color:#b33359}.accountQuickActions a:first-child .accountActionIcon{background:#ff6289;color:#15161c}.accountSectionHeading{margin:39px 47px 19px;gap:16px}.accountSectionHeading h2{font-size:25px;letter-spacing:-.5px;margin:8px 0 0}.accountSectionHeading a{font-size:13px;font-weight:700;color:#a72c52}.accountEmpty{margin:0 47px 36px;padding:46px 25px 41px;text-align:center;border:1px dashed #e6d3da;border-radius:17px;background:linear-gradient(180deg,#fff8fa,#fff 90%)}.accountEmptyIcon,.accountIllustration{margin:0 auto 15px;width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:#ffe0e9;color:#a83558}.accountEmptyIcon .accountIcon{width:29px;height:29px}.accountEmpty h3{font-size:22px;line-height:1.3;letter-spacing:-.5px;margin:12px 0;color:#1d1e25}.accountEmpty p{max-width:470px;margin:0 auto 23px;font-size:14px;color:#686b75;line-height:1.65}.accountEmptyCta{max-width:245px;margin:0 auto;background:#ff6289;color:#18191f!important}.accountEmptyCta:hover:not(:disabled){background:#f13f71}.accountOrders{margin:0 47px 32px;display:grid;grid-gap:16px;gap:16px}.accountOrder{padding:0;border-radius:14px;overflow:hidden;box-shadow:0 5px 19px rgba(24,24,33,.028)}.accountOrderHeader{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fafafa;border-bottom:1px solid #eeeeef;padding:16px 20px}.accountOrderHeader>div{display:flex;flex-direction:column;gap:3px}.accountOrderHeader span,.accountOrderSummary span,.accountStatusGrid span{font-size:11px;letter-spacing:.4px;color:#81838b}.accountOrderHeader strong{font-size:19px;color:#202127}.accountOrderHeader time{font-size:12px;color:#676a75}.accountOrderSummary{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px;grid-gap:15px;gap:15px;border-bottom:1px solid #f0f0f2}.accountOrderSummary div,.accountStatusGrid div{display:flex;flex-direction:column;gap:8px;min-width:0}.accountOrderSummary strong{font-size:14px;overflow-wrap:anywhere}.accountOrderBoards{padding:17px 20px;border-bottom:1px solid #f0f0f2;display:grid;grid-gap:10px;gap:10px}.accountOrderBoards>span{font-size:11px;letter-spacing:.4px;color:#81838b}.accountBoardChips{display:flex;gap:8px;flex-wrap:wrap}.accountBoardChips span{background:#fff2f6;color:#852e50;border:1px solid #f8d3df;font-size:12px;padding:8px 10px;border-radius:8px;overflow-wrap:anywhere}.accountStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;padding:17px 20px 20px}.accountStatusGrid b{align-self:flex-start;font-size:11px;border-radius:999px;padding:7px 10px;background:#f2f2f4;color:#60616b}.accountStatusGrid b[data-tone=success]{color:#247344;background:#e8f8ee}.accountStatusGrid b[data-tone=danger]{color:#af3a42;background:#fff0f0}.accountOrderActions{border-top:1px solid #f0f0f2;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.accountOrderButton{border-radius:8px;background:#17181e;color:white!important;font-size:12px;font-weight:700;padding:11px 15px;text-decoration:none}.accountOrderButton:hover{background:#af325b}.accountOrderButton span{padding-left:8px}.accountOrderActions small{color:#777a84;font-size:11px}.accountOrdersLoading{display:flex;align-items:center;justify-content:center;gap:10px;margin:35px 0;padding:25px}.accountLoader{height:22px;width:22px;border:3px solid #ffe0e8;border-top-color:#f14b79;border-radius:50%;display:inline-block;animation:accountSpin .7s linear infinite}@keyframes accountSpin{to{transform:rotate(1turn)}}.accountLoading{display:flex;align-items:center;justify-content:center;gap:12px}.accountVerifyCard{display:flex;align-items:center;gap:17px;margin:28px 47px;padding:22px;border-radius:13px;background:#ffe6ed;border:1px solid #f6afc4}.accountVerifyCard .accountIllustration{width:50px;height:50px;flex:none;margin:0;background:#ff6289;color:#18191f}.accountVerifyCard div{flex:1 1}.accountVerifyCard h2{font-size:18px;margin:0}.accountVerifyCard p{font-size:13px;margin:7px 0 0;color:#773248}.accountCompact{width:auto;flex:none;font-size:12px;min-height:44px}.accountDashboard>.accountFinePrint{margin:3px 47px 34px}.accountPage a:focus-visible,.accountPage button:focus-visible{outline:3px solid #ed6591;outline-offset:3px}@media(max-width:740px){.accountHeader{padding:20px 17px;gap:12px}.accountHeader img{width:104px}.accountAuth{margin:18px 13px 42px;padding:28px 22px 30px}.accountDashboard{margin:14px 12px 32px}.accountHero{padding:29px 23px 27px;gap:15px}.accountQuickActions{padding:20px 23px 0}.accountSectionHeading{margin:32px 23px 16px}.accountEmpty{margin:0 23px 30px;padding:37px 17px}.accountOrders{margin:0 23px 25px}.accountDashboard>.accountFinePrint{margin:8px 23px 28px}.accountVerifyCard{margin:20px 23px;flex-wrap:wrap}.accountVerifyCard .accountCompact{width:100%}}@media(max-width:540px){.accountHeader nav{gap:9px}.accountHeader nav a{font-size:11px}.accountHero{flex-direction:column;align-items:stretch}.accountSignOut{align-self:flex-start}.accountIdentity{flex-direction:column;align-items:flex-start;gap:8px}.accountQuickActions{grid-template-columns:1fr}.accountOrderSummary{grid-template-columns:1fr 1fr}.accountStatusGrid{gap:8px}.accountStatusGrid b{font-size:10px;padding:7px 8px}.accountOrderActions{flex-direction:column;align-items:stretch}.accountOrderButton{text-align:center}}@media(prefers-reduced-motion:reduce){.accountLoader{animation:none}.accountPrimary,.accountQuickActions a{transition:none}}.accountProgress{margin:0 20px 18px;border:1px solid #ececf0;border-radius:12px;background:#fff;padding:14px 17px}.accountProgress summary{cursor:pointer;color:#8e3155;font-size:13px;font-weight:800}.accountProgress summary:focus-visible{outline:2px solid #f45f8f;outline-offset:3px}.accountProgress ol{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.accountProgress li{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;line-height:1.35;color:#8a8d95}.accountProgress li.complete{color:#292b31}.accountProgressDot{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f1f1f3;color:#9699a1;font-size:11px}.accountProgress li.complete .accountProgressDot{background:#f45f8f;color:#18191f}.accountProgress p{margin:16px 0 0;font-size:12px;color:#793e56}.accountOrdersError{margin:0 47px 18px;padding:15px;border:1px solid #f2c6d4;border-radius:10px;background:#fff2f6;color:#71334b;font-size:13px}.accountOrdersError button{margin-left:8px;border:0;background:transparent;color:#8e3155;text-decoration:underline;font-weight:800;cursor:pointer}@media(max-width:740px){.accountOrdersError{margin:0 23px 16px}.accountProgress ol{grid-template-columns:1fr;gap:0}.accountProgress li{flex-direction:row;align-items:center;gap:12px;padding:0 0 12px;margin-left:12px;border-left:2px solid #eee}.accountProgress li:last-child{border-left-color:transparent}.accountProgressDot{flex:none;margin-left:-14px}}.accountAddressSection{margin:22px 47px 32px;padding:25px;border:1px solid #ececf0;border-radius:15px;background:#fff}.accountAddressHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.accountAddressHeading h2{font-size:23px;margin:7px 0}.accountAddressHeading p{font-size:13px;margin:0 0 15px}.accountAddressList{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px;margin-top:15px}.accountAddressCard{padding:18px;border:1px solid #ece9ee;border-radius:12px;background:#fffafd}.accountAddressCard strong{font-size:15px;color:#26232b}.accountDefaultAddress{display:inline-block;margin-left:9px;background:#ffe2eb;color:#943456;border-radius:99px;padding:4px 8px;font-size:10px}.accountAddressCard p{font-size:12px!important;line-height:1.45!important;margin:8px 0!important}.accountAddressActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.accountAddressActions button:not(.accountOrderButton){border:1px solid #e4dce0;background:white;color:#873551;padding:9px 14px;border-radius:8px;cursor:pointer}.accountAddressNotice{color:#873551!important}.accountAddressEmpty,.accountAddressNotice{font-size:13px!important}.accountAddressForm{display:grid;grid-gap:15px;gap:15px;margin-top:15px}.accountAddressFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.accountAddressFormGrid label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700;color:#42414b}.accountAddressFormGrid input{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #d6d5dc;border-radius:9px;font:inherit}.accountAddressDefault{display:flex;gap:10px;align-items:center;font-size:13px}.accountAddressDefault input{accent-color:#ec5380}@media(max-width:740px){.accountAddressSection{margin:20px 23px;padding:18px}.accountAddressFormGrid{grid-template-columns:1fr}}.accountReorderBoard{gap:8px;flex-wrap:wrap;background:#fff2f6;border:1px solid #f8d3df;border-radius:9px;padding:8px}.accountBoardChips .accountReorderBoard>span{background:transparent;border:0;padding:0 4px;color:#853551}.accountReorderBoard button{border:0;border-radius:7px;background:#1c1b22;color:#fff;cursor:pointer;padding:8px 12px;font-size:11px;font-weight:700}.accountReorderBoard button:disabled{opacity:.55;cursor:wait}.accountBoardChips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.accountReorderBoard{display:flex;align-items:center;gap:12px;min-width:0;padding:11px!important;background:#fff9fb!important;border:1px solid #f5d4df!important;border-radius:12px!important}.accountBoardThumbnail{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:66px;height:100px;padding:5px;border:1px solid #e7d7df;border-radius:8px;background:linear-gradient(45deg,#eee 25%,transparent 0),linear-gradient(-45deg,#eee 25%,transparent 0),linear-gradient(45deg,transparent 75%,#eee 0),linear-gradient(-45deg,transparent 75%,#eee 0);background-color:#fff;background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;cursor:zoom-in;overflow:hidden}.accountBoardThumbnail img{max-height:100%;max-width:100%;height:100%;width:auto;object-fit:contain}.accountBoardThumbnail>span{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:20px;height:20px;background:#1b1b21;color:#fff;border-radius:50%;font-size:15px}.accountBoardThumbnailPlaceholder{width:66px;min-height:100px;display:grid;place-items:center;padding:8px;border:1px dashed #e4d9dd;border-radius:8px;color:#888;font-size:10px;text-align:center;flex:none}.accountBoardInfo{display:grid;align-content:center;justify-items:start;grid-gap:7px;gap:7px;min-width:0;flex:1 1}.accountBoardInfo strong{color:#242229;font-size:12px;overflow-wrap:anywhere}.accountBoardInfo small{font-size:11px;color:#65626d}.accountBoardInfo .accountReorderButton{border:0;border-radius:8px;background:#1c1b22;color:white;cursor:pointer;font-size:11px;padding:9px 12px;font-weight:700}.accountBoardInfo .accountReorderButton:disabled{opacity:.6;cursor:wait}.accountPreviewOverlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#141015d9;overflow:auto}.accountPreviewDialog{background:#fff;width:min(94vw,680px);max-height:95vh;display:flex;flex-direction:column;border-radius:16px;box-shadow:0 24px 80px #0005;padding:18px;gap:12px}.accountPreviewHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.accountPreviewHeader small{font-size:10px;letter-spacing:.1em;color:#a33057;font-weight:800}.accountPreviewHeader h2{font-size:18px;margin:4px 0;color:#15141a}.accountPreviewHeader p{font-size:11px;margin:0;color:#706875}.accountPreviewHeader button{border:0;border-radius:50%;background:#f4e9ed;width:36px;height:36px;cursor:pointer;flex:none;color:#5b263d}.accountPreviewImage{flex:1 1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;background-color:#f7f7f7;background-image:linear-gradient(45deg,#ececec 25%,transparent 0),linear-gradient(-45deg,#ececec 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ececec 0),linear-gradient(-45deg,transparent 75%,#ececec 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0;border-radius:9px;border:1px solid #e8e5e7}.accountPreviewImage img{display:block;max-width:100%;height:auto;max-height:65vh;object-fit:contain}.accountPreviewClose{align-self:end;background:#1a191d;border:0;color:#fff;padding:11px 18px;border-radius:8px;font-weight:700;cursor:pointer}@media(max-width:740px){.accountBoardChips{grid-template-columns:1fr}.accountReorderBoard{gap:10px}.accountPreviewOverlay{padding:10px}.accountPreviewDialog{padding:12px}.accountPreviewImage img{max-height:70vh}}.accountCartFeedbackOverlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:18px;background:#151318b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.accountCartFeedback{width:min(440px,100%);padding:30px;border-radius:18px;background:#fff;border:1px solid #f2d8e2;box-shadow:0 25px 85px #0004;text-align:center;color:#25232b}.accountCartFeedbackIcon{display:grid;place-items:center;margin:0 auto 14px;width:56px;height:56px;background:#ffe1ea;color:#af315d;border-radius:50%;font-size:26px;font-weight:800}.accountCartFeedback h2{font-size:23px;letter-spacing:-.04em;margin:0 0 11px}.accountCartFeedback p{font-size:14px;color:#51515a;line-height:1.55;margin:0 0 10px}.accountCartFeedback p strong{color:#28232d}.accountCartFeedback small{display:block;color:#77707b;line-height:1.6;font-size:12px}.accountCartFeedbackActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:23px}.accountCartFeedbackActions button{min-height:47px;border-radius:10px;padding:10px;font-size:12px;font-weight:800;cursor:pointer}.accountCartFeedbackSecondary{border:1px solid #ead2dc;background:#fff;color:#7c3650}.accountCartFeedbackPrimary{border:0;background:#ff6289;color:#15151b}.accountCartFeedbackPrimary:hover{background:#ff8aa7}@media(max-width:480px){.accountCartFeedback{padding:24px 18px}.accountCartFeedbackActions{grid-template-columns:1fr}.accountCartFeedbackPrimary{grid-row:1}}.accountBoardOriginal{color:#87818b!important;font-size:10px!important}.accountBoardInfo .accountBoardRename{background:transparent;color:#a0355b;border:1px solid #f2c3d4;padding:7px 10px;border-radius:7px;font-size:11px;font-weight:750;cursor:pointer}.accountBoardInfo .accountBoardRename:hover{background:#ffe7ee}.accountNicknameOverlay{position:fixed;inset:0;z-index:1150;padding:16px;background:#121115b8;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.accountNicknameDialog{width:min(440px,100%);background:#fff;color:#25242c;border-radius:17px;box-shadow:0 25px 70px #0005;padding:28px}.accountNicknameDialog h2{margin:0 0 6px;font-size:23px;letter-spacing:-.03em}.accountNicknameDialog>p{margin:0 0 19px;color:#74707c;font-size:12px}.accountNicknameDialog form{display:grid;grid-gap:10px;gap:10px}.accountNicknameDialog label{font-size:12px;color:#47434e;font-weight:700}.accountNicknameDialog input{background:#fff9fb;border:1px solid #ebbacd;border-radius:9px;padding:13px 12px;font-size:14px;color:#25232a;min-width:0}.accountNicknameDialog small{color:#77717d;font-size:11px;line-height:1.5}.accountNicknameDialog .accountNicknameError{font-size:12px;color:#a6224e;margin:0}.accountNicknameActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:13px}.accountNicknameActions button{min-height:42px;border-radius:8px;padding:10px 15px;cursor:pointer;font-size:12px;font-weight:750}.accountNicknameActions button:first-child{background:#fff;border:1px solid #e4c7d2;color:#85314f}.accountNicknameActions button:last-child{background:#ff6289;border:0;color:#18151b}.accountNicknameActions button:disabled{opacity:.5;cursor:wait}@media(max-width:480px){.accountNicknameDialog{padding:22px 18px}}@media(max-width:500px){.accountHeader{flex-wrap:wrap}.accountHeader nav{width:100%;justify-content:space-between;gap:9px}.accountHeader nav a{font-size:11px}}