.ceNavUserMenu{position:relative;z-index:81;flex-shrink:0}.ceNavAccountTrigger{display:flex;align-items:center;gap:9px;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);color:var(--text);padding:5px 8px 5px 11px;border-radius:15px;cursor:pointer;min-height:43px;box-shadow:0 4px 18px #152a4a12;transition:border-color .2s,transform .2s,box-shadow .2s}.ceNavAccountTrigger:hover,.ceNavUserMenu.isOpen .ceNavAccountTrigger{border-color:var(--orange);transform:translateY(-1px);box-shadow:0 7px 25px #b9523521}.ceNavAccountAvatar{height:33px;width:33px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#1e3954,#d36c50);color:#fff;border-radius:11px;overflow:hidden;border:1px solid #ffffff25}.ceNavAccountAvatar img{width:100%;height:100%;object-fit:cover}.ceNavAccountIdentity{display:grid;grid-gap:1px;gap:1px;text-align:start;min-width:0;max-width:100px}.ceNavAccountIdentity strong{font-size:12px;line-height:1.5;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ceNavAccountIdentity small{font-size:10px;color:var(--muted)}.ceNavAccountChevron{flex-shrink:0;color:var(--muted);transition:transform .2s}.ceNavUserMenu.isOpen .ceNavAccountChevron{transform:rotate(180deg)}.ceNavAccountDropdown{position:absolute;top:calc(100% + 13px);inset-inline-end:0;width:min(295px,calc(100vw - 28px));background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 25px 70px #0e223b38;padding:9px;z-index:120;animation:ceAccountDropdownIn .22s ease both;color:var(--text)}.ceNavAccountHeading{display:grid;grid-template-columns:41px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 11px 16px;margin-bottom:6px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,color-mix(in srgb,var(--surface-3) 66%,var(--surface)),var(--surface));border-radius:12px}.ceNavAccountHeading>.ceNavAccountAvatar{width:41px;height:41px;border-radius:13px}.ceNavAccountHeading>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.ceNavAccountHeading strong{font-size:13px}.ceNavAccountHeading small,.ceNavAccountHeading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ceNavAccountHeading small{font-size:10px;color:var(--muted);text-align:start}.ceNavAccountHeading>svg{color:#d46d51}.ceNavAccountDropdown>a,.ceNavAccountDropdown>button{width:100%;min-height:45px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:0;background:none;color:var(--text);font:inherit;font-size:12px;font-weight:750;text-align:start;cursor:pointer;transition:background .18s,transform .18s}.ceNavAccountDropdown>a>svg,.ceNavAccountDropdown>button>svg{flex:none;color:#c7684d}.ceNavAccountDropdown>a:hover{background:var(--surface-3);transform:translateX(-2px)}.ceNavAccountDivider{height:1px;background:var(--line);margin:8px 4px}.ceNavAccountDropdown .ceNavLogout{color:#c9434b;background:color-mix(in srgb,#e94a50 8%,var(--surface));font-weight:850}.ceNavAccountDropdown .ceNavLogout>svg{color:inherit}.ceNavAccountDropdown .ceNavLogout:hover{background:color-mix(in srgb,#e94a50 17%,var(--surface))}.ceNavAccountError{color:#d4555b;display:block;padding:8px;font-size:11px}.ceNavDrawerLogout{color:#da5157!important}@keyframes ceAccountDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bpCustomerCanvas{--bp-bg:#faf9f7;--bp-paper:#fff;--bp-ink:#162d4a;--bp-muted:#66788c;--bp-line:#dce4ed;--bp-blue:#c65b42;--bp-teal:#b94d35;--ce-paper:#faf9f7;--ce-cream:#fff;--ce-ink:#162d4a;--ce-navy:#162d4a;--ce-muted:#66788c;--ce-line:#dce4ed;--ce-teal:#bb5239;--purple:#bd5439;--purple-2:#ffede6;background:var(--bp-bg);color:var(--bp-ink)}.bpCustomerCanvas .bpCustomerSidebar{box-shadow:0 16px 50px #12273d0b}.bpCustomerCanvas .bpCustomerBrand,.bpCustomerCanvas .bpCustomerNavEnd,.bpCustomerCanvas .bpCustomerSidebar{background:var(--bp-paper);border-color:var(--bp-line)}.bpCustomerCanvas .bpCustomerNav a,.bpCustomerCanvas .bpCustomerNav a svg{color:var(--bp-muted)}.bpCustomerCanvas .bpCustomerNav a:hover{background:color-mix(in srgb,#c85d45 9%,var(--bp-paper));color:var(--bp-ink)}.bpCustomerCanvas .bpCustomerNav a.active{background:color-mix(in srgb,#ce6249 13%,var(--bp-paper));color:var(--bp-ink);box-shadow:inset 3px 0 0 #c95e42}.bpCustomerCanvas .bpCustomerNav a.active svg{color:#ce674b}.bpCustomerCanvas .bpNavDot{background:#cb6246}.bpCustomerCanvas .bpCustomerNavEnd a{color:var(--bp-muted)}.bpCustomerCanvas .bpCustomerNavEnd a:first-child{background:#ba553c;color:#fff}.bpCustomerCanvas .bpCustomerWelcome{background:linear-gradient(135deg,#172b46,#284765 75%,#704c49)}.bpCustomerCanvas .bpCustomerContent :is(.dashboardTop,.dashPanel,.customerOrderCard,.statGrid article,.wishlistCard,.profilePanel){background:var(--bp-paper);border-color:var(--bp-line);color:var(--bp-ink)}.bpCustomerCanvas .bpCustomerContent .dashboardTop{background:radial-gradient(ellipse at 10% 10%,color-mix(in srgb,#dd7659 13%,transparent),transparent 60%),linear-gradient(110deg,var(--bp-paper),color-mix(in srgb,var(--bp-bg) 50%,var(--bp-paper)))}.bpCustomerCanvas .bpCustomerContent .dashboardTop h1,.bpCustomerCanvas .bpCustomerContent .panelHeading h2,.bpCustomerCanvas .bpCustomerContent .statGrid strong{color:var(--bp-ink)}.bpCustomerCanvas .bpCustomerContent :is(.dashboardTop p,.panelHeading p,.statGrid article>span){color:var(--bp-muted)}.bpCustomerCanvas .bpCustomerContent .customerOrderSummary{background:var(--bp-paper);color:var(--bp-ink)}.bpCustomerCanvas .bpCustomerContent .customerOrderSummary:hover{background:color-mix(in srgb,#c9644b 5%,var(--bp-paper))}.bpCustomerCanvas .bpCustomerContent .dashboardActions .primaryBtn,.bpCustomerCanvas .bpCustomerContent .primaryBtn{background:#be533a;border-color:#be533a;color:white}.bpCustomerCanvas .bpCustomerContent .primaryBtn:hover{background:#a8432c}.bpCustomerCanvas .bpCustomerContent .statGrid article:after{background:#c96045!important}.bpCustomerCanvas .bpCustomerContent .statGrid article:nth-child(2):after{background:#d99165!important}.bpCustomerCanvas .bpCustomerContent .statGrid article:nth-child(3):after{background:#e6ae53!important}.bpCustomerCanvas .bpCustomerContent .statGrid article:nth-child(4):after{background:#718aa6!important}.bpCustomerCanvas .bpCustomerContent :is(input,select,textarea){color:var(--bp-ink);background:var(--bp-paper);border-color:var(--bp-line)}.bpCustomerCanvas .bpCustomerContent :is(input,textarea)::placeholder{color:var(--bp-muted)}.bpCustomerCanvas .bpCustomerContent :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,#dc7759 55%,transparent);outline-offset:3px}.bpCustomerCanvas .pd-root{--pd-ink:var(--bp-ink);--pd-muted:var(--bp-muted);--pd-border:var(--bp-line);--pd-warm:var(--bp-bg);--pd-white:var(--bp-paper);--pd-gold:#cb6a4c;background:transparent;color:var(--bp-ink);padding:13px 0 65px}.bpCustomerCanvas .pd-root .pd-related{margin-top:0;background:var(--bp-paper);border:1px solid var(--bp-line);padding:clamp(16px,2.5vw,30px);border-radius:20px}.bpCustomerCanvas .pd-related .pd-section-heading h1{font-size:clamp(22px,2.2vw,30px);color:var(--bp-ink)}.bpCustomerCanvas .pd-related .pd-section-heading>span{color:#cc6e50}.bpCustomerCanvas .pd-related-card{background:var(--bp-paper);border-color:var(--bp-line);color:var(--bp-ink)}.bpCustomerCanvas .pd-related-card:hover{border-color:#d2795e}.bpCustomerCanvas .pd-related-picture{background:color-mix(in srgb,var(--bp-bg) 70%,var(--bp-paper))}.bpCustomerCanvas .pd-related-picture img{mix-blend-mode:normal}.bpCustomerCanvas .pd-related-card>span{color:var(--bp-muted)}.bpCustomerCanvas .pd-related-card .pd-sub-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.bpCustomerCanvas .pd-related-card .pd-sub-actions :is(button,a){font-size:11px;border-radius:9px;min-height:35px;padding:8px 10px;background:color-mix(in srgb,#c9674d 8%,var(--bp-paper));color:var(--bp-ink);border:1px solid var(--bp-line)}.bpCustomerCanvas .pd-related-card .pd-sub-actions :is(button,a):hover{border-color:#ce7458}.bpCustomerCanvas .pd-empty{border:1px dashed var(--bp-line);border-radius:15px;padding:30px;color:var(--bp-muted)}.bpCustomerCanvas .pd-empty a{color:#cc6d4d;font-weight:800}.bpCustomerCanvas .customerDashboardDock a.active .dockIcon{background:linear-gradient(140deg,#b95038,#dc8561);box-shadow:0 8px 22px #bf654c6b,0 0 0 5px color-mix(in srgb,#dd795a 14%,var(--bp-bg))}.customerWorkspaceHeader{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px;border:1px solid var(--bp-line);background:var(--bp-paper);padding:12px 17px;border-radius:16px;box-shadow:0 8px 25px #142a4509}.customerWorkspaceTitle{display:grid;grid-gap:5px;gap:5px}.customerWorkspaceTitle span{font-size:10px;letter-spacing:.09em;font-weight:900;color:#bb6046}.customerWorkspaceTitle strong{font-size:13px;color:var(--bp-ink)}.customerNotificationWrap{position:relative;z-index:39}.customerBellButton{display:flex;align-items:center;gap:10px;padding:11px 15px;background:var(--bp-paper);color:var(--bp-ink);border:1px solid var(--bp-line);border-radius:12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s,border-color .2s}.customerBellButton.hasUnread,.customerBellButton:hover{border-color:#d0775b;background:color-mix(in srgb,#db7559 7%,var(--bp-paper))}.customerBellButton>b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;background:#db644a;border-radius:8px;color:#fff;font-size:10px}.customerNotificationPanel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:min(400px,calc(100vw - 30px));max-height:580px;display:flex;flex-direction:column;background:var(--bp-paper);border:1px solid var(--bp-line);border-radius:20px;box-shadow:0 25px 70px #101f3440;overflow:hidden;animation:ceAccountDropdownIn .2s ease both}.customerNotificationHead{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,color-mix(in srgb,#cb654c 10%,var(--bp-paper)),var(--bp-paper));padding:18px 19px;border-bottom:1px solid var(--bp-line)}.customerNotificationHead span{color:#c4674b;font-size:10px;font-weight:900;letter-spacing:.08em}.customerNotificationHead h2{font-size:18px;margin:4px 0 0;color:var(--bp-ink)}.customerNotificationHead button{border:0;background:transparent;color:var(--bp-ink);cursor:pointer}.customerNotificationToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 17px;color:var(--bp-muted);font-size:11px;border-bottom:1px solid var(--bp-line)}.customerNotificationToolbar button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#c76448;font-size:11px;font-weight:800;cursor:pointer}.customerNotificationToolbar button:disabled{opacity:.45;cursor:default}.customerNotificationList{overflow-y:auto;max-height:423px}.customerNotificationItem{display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:10px;gap:10px;padding:14px 16px;border-bottom:1px solid var(--bp-line)}.customerNotificationItem.isUnread{background:color-mix(in srgb,#e99774 8%,var(--bp-paper))}.customerNoticeIcon{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,#c76248 13%,var(--bp-paper));color:#c76448}.customerNotificationItem strong{font-size:12px;color:var(--bp-ink)}.customerNotificationItem p{font-size:11px;color:var(--bp-muted);line-height:1.9;margin:5px 0}.customerNotificationItem small{font-size:10px;color:var(--bp-muted)}.customerNoticeActions{display:flex;gap:10px;margin-top:9px}.customerNoticeActions a,.customerNoticeActions button{font-size:11px;font-weight:800;color:#c36145;background:none;border:0;display:inline-flex;align-items:center;gap:4px;padding:0;cursor:pointer}.customerNotificationsEmpty{text-align:center;padding:36px 20px;display:grid;justify-items:center;grid-gap:12px;gap:12px;color:var(--bp-muted)}.customerNotificationsEmpty strong{color:var(--bp-ink);font-size:13px}.customerNotificationsEmpty p{font-size:12px;line-height:1.9;margin:0}.dashboardVerifyPrompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:17px;gap:17px;align-items:center;padding:18px 21px;margin-bottom:20px;border-radius:18px;background:linear-gradient(115deg,color-mix(in srgb,#ecaa63 17%,var(--bp-paper)),color-mix(in srgb,#d8684c 8%,var(--bp-paper)));border:1px solid color-mix(in srgb,#e7a56e 65%,var(--bp-line));box-shadow:0 12px 30px #c26d3420;position:relative;overflow:hidden}.dashboardVerifyPrompt:before{content:"";position:absolute;inset-inline-start:-90px;top:-120px;height:250px;width:250px;background:radial-gradient(circle,#e8aa6340,transparent 70%);pointer-events:none}.dashboardVerifyIcon{display:grid;place-items:center;width:55px;height:55px;border-radius:16px;background:linear-gradient(130deg,#ba573f,#f0a166);color:#fff;box-shadow:0 7px 21px #d8784a50}.dashboardVerifyPrompt strong{font-size:15px;color:var(--bp-ink)}.dashboardVerifyPrompt p{font-size:12px;color:var(--bp-muted);line-height:1.9;margin:5px 0 0}.bpCustomerCanvas .dashboardVerifyCta,.dashboardVerifyCta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 17px;border-radius:12px;background:linear-gradient(110deg,#ba4e34,#e7835c);color:#fff!important;font-size:12px;font-weight:850;white-space:nowrap;box-shadow:0 9px 23px #bb533d49;animation:verifyGlow 3s ease-in-out infinite;transition:transform .2s}.dashboardVerifyCta:hover{transform:translateY(-3px)}@keyframes verifyGlow{50%{box-shadow:0 9px 30px #dd765a86}}.accountHub{--account-paper:var(--bp-paper);--account-ink:var(--bp-ink);--account-muted:var(--bp-muted);--account-line:var(--bp-line);padding-bottom:58px;color:var(--account-ink)}#verify-phone{scroll-margin-top:130px}.accountHero{display:flex;align-items:center;gap:18px;padding:25px clamp(18px,2.8vw,34px);border:1px solid var(--account-line);border-radius:22px;margin-bottom:19px;background:radial-gradient(circle at 8% 9%,color-mix(in srgb,#ca674b 15%,transparent),transparent 50%),var(--account-paper);position:relative;overflow:hidden}.accountHeroIcon{width:59px;height:59px;display:grid;place-items:center;flex:none;border-radius:18px;color:#fff;background:linear-gradient(135deg,#1e3b56,#c4664a);box-shadow:0 12px 29px #b9573f38}.accountHero>div:nth-child(2){flex:1 1;min-width:0}.accountHero .eyebrow{color:#c56d51!important;font-size:10px!important}.accountHero h1{font-size:clamp(22px,2.5vw,33px);margin:7px 0;color:var(--account-ink);line-height:1.5}.accountHero p{font-size:12px;line-height:1.9;color:var(--account-muted);margin:0}.accountSecurityBadge{display:inline-flex;align-items:center;gap:7px;padding:11px 13px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.accountSecurityBadge.isVerified{color:#158260;background:color-mix(in srgb,#5ac49b 12%,var(--account-paper));border:1px solid #5ac49b55}.accountSecurityBadge.isPending{color:#bc653d;background:color-mix(in srgb,#e5ad64 14%,var(--account-paper));border:1px solid #dca47760}.accountGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);grid-gap:19px;gap:19px;align-items:start}.accountMainColumn,.accountSideColumn{display:grid;grid-gap:19px;gap:19px;min-width:0}.accountPanel{border:1px solid var(--account-line);background:var(--account-paper);border-radius:21px;padding:clamp(18px,2.2vw,29px);box-shadow:0 11px 30px #122b470a;min-width:0}.accountPanelTitle{display:flex;gap:13px;align-items:flex-start;margin-bottom:22px}.accountPanelTitle>span{width:42px;height:42px;flex:none;border-radius:14px;background:color-mix(in srgb,#c8694e 13%,var(--account-paper));color:#cd7256;display:grid;place-items:center}.accountPanelTitle>span.warm{background:color-mix(in srgb,#f2ac68 17%,var(--account-paper));color:#c17d40}.accountPanelTitle h2{font-size:17px;margin:1px 0 5px;color:var(--account-ink);line-height:1.5}.accountPanelTitle p{font-size:11px;color:var(--account-muted);line-height:1.85;margin:0}.accountFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px 15px;gap:17px 15px}.accountField,.accountFields label{display:grid;grid-gap:8px;gap:8px;min-width:0}.accountField>span,.accountFields label>span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:var(--account-ink)}.accountField input,.accountFields input,.accountFields textarea,.accountPasswordInput input{display:block;width:100%;min-width:0;border:1px solid var(--account-line);background:color-mix(in srgb,var(--account-paper) 78%,var(--bp-bg));color:var(--account-ink);border-radius:12px;padding:13px 14px;font:inherit;font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s}.accountField input:focus,.accountFields :is(input,textarea):focus,.accountPasswordInput input:focus{border-color:#d77354;box-shadow:0 0 0 3px #d7735426}.accountFields input:disabled{opacity:.72;cursor:not-allowed}.accountFields .accountFull{grid-column:1/-1}.accountFields textarea{resize:vertical;line-height:1.85}.accountFormActions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid var(--account-line)}.accountFormActions .primaryBtn{display:inline-flex;align-items:center;gap:8px}.accountVerifyStatus{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #d6a47080;border-radius:12px;margin-bottom:16px;background:color-mix(in srgb,#e6a56d 11%,var(--account-paper));color:#b86f3c;font-size:11px;line-height:1.8}.accountVerifyStatus.verified{background:color-mix(in srgb,#51c59a 10%,var(--account-paper));border-color:#45ba8e60;color:#26946f}.accountVerifyStatus strong{font-size:12px;-webkit-margin-start:4px;margin-inline-start:4px}.accountField{margin-bottom:14px}.accountActionGradient{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;background:linear-gradient(115deg,#b74e37,#e68360);border:0;border-radius:12px;box-shadow:0 9px 21px #bc584347;color:#fff;padding:12px 18px;font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform .2s}.accountActionGradient:hover:not(:disabled){transform:translateY(-2px)}.accountOtpStage,.accountPasswordForm{display:grid;grid-gap:14px;gap:14px}.accountOtpInput{letter-spacing:10px;font-size:19px!important;font-weight:850;text-align:center;direction:ltr;max-width:260px}.accountOtpActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.accountTextButton{color:#c1664a!important;border:0;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer;padding:9px}.accountTextButton:disabled{opacity:.55;cursor:wait}.accountFeedback{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:11px;font-size:11px;line-height:1.8;margin:12px 0 0;max-width:100%}.accountFeedback.isError{background:color-mix(in srgb,#da5353 10%,var(--account-paper,var(--surface)));color:#d65c61;border:1px solid #da53534d}.accountFeedback.isSuccess{background:color-mix(in srgb,#3ab782 10%,var(--account-paper,var(--surface)));color:#278b68;border:1px solid #3ab7824d}.accountInlineError{display:flex;align-items:center;gap:7px;color:#d85a5e;font-size:11px;margin:1px 0 0}.accountPasswordIntro{display:grid;justify-items:start;grid-gap:12px;gap:12px}.accountPasswordIntro p{display:flex;align-items:center;gap:8px;color:var(--account-muted);font-size:12px;line-height:1.7;margin:0}.accountPasswordInput{position:relative;display:flex;align-items:center}.accountPasswordInput input{-webkit-padding-end:45px;padding-inline-end:45px}.accountPasswordInput button{position:absolute;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;border:none;color:var(--account-muted);background:transparent;cursor:pointer}.accountField input.accountInvalid{border-color:#e35e60}.accountPasswordForm>small{color:var(--account-muted);font-size:11px}.accountAvatarCard{display:grid;grid-gap:11px;gap:11px}.accountAvatarCard .accountPanelTitle{margin-bottom:4px}.accountAvatarPreview{width:154px;height:154px;display:grid;place-items:center;border-radius:29px;margin:4px auto 10px;background:linear-gradient(145deg,#193452,#c36d52);color:#fff;border:6px solid var(--account-paper);box-shadow:0 0 0 1px var(--account-line),0 13px 28px #162b4129;overflow:hidden}.accountAvatarPreview img{width:100%;height:100%;object-fit:cover}.accountAvatarCard>.accountRemoveAvatar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #e079795e;background:color-mix(in srgb,#e07979 7%,var(--account-paper));color:#d65357;border-radius:11px;font-size:11px;font-weight:800;cursor:pointer}.accountAvatarCard>small,.accountPendingNote{font-size:11px;line-height:1.9;color:var(--account-muted)}.accountPendingNote{color:#ba653b}.accountAsideTip{background:linear-gradient(140deg,#152b45,#294867);border-radius:19px;padding:24px;display:grid;justify-items:start;grid-gap:9px;gap:9px;color:#fff;box-shadow:0 16px 30px #0e243138}.accountAsideTip svg{color:#f5a586}.accountAsideTip strong{font-size:14px}.accountAsideTip p{font-size:11px;line-height:2;color:#cedce9;margin:0}.bpCustomerCanvas .customerTickets{color:var(--bp-ink)}.bpCustomerCanvas .customerTicketHead{background:radial-gradient(circle at 15% 10%,#e27a5330,transparent 55%),var(--bp-paper);border:1px solid var(--bp-line);border-radius:20px;padding:25px;align-items:center}.bpCustomerCanvas .customerTicketHead h1{font-size:clamp(22px,2.4vw,29px);color:var(--bp-ink)}.bpCustomerCanvas .customerTicketHead p{font-size:12px;color:var(--bp-muted)}.bpCustomerCanvas .customerTicketLayout{gap:17px;grid-template-columns:minmax(210px,285px) minmax(0,1fr)}.bpCustomerCanvas .customerTicketLayout>aside,.bpCustomerCanvas .customerTicketLayout>section{background:var(--bp-paper);border:1px solid var(--bp-line);box-shadow:0 11px 33px #0f294009}.bpCustomerCanvas .customerTicketLayout>aside{padding:12px}.bpCustomerCanvas .customerTicketLayout>aside>button{padding:15px;border:1px solid var(--bp-line);background:color-mix(in srgb,var(--bp-bg) 45%,var(--bp-paper));min-height:73px}.bpCustomerCanvas .customerTicketLayout>aside>button.active,.bpCustomerCanvas .customerTicketLayout>aside>button:hover{background:color-mix(in srgb,#d86a4b 10%,var(--bp-paper));border-color:#d57455}.bpCustomerCanvas .customerTicketLayout>aside strong{font-size:12px;color:var(--bp-ink)}.bpCustomerCanvas .customerTicketLayout>aside small{font-size:10px;color:var(--bp-muted)}.bpCustomerCanvas .customerTicketLayout>aside button>span{font-size:10px;color:#cb634b}.bpCustomerCanvas .customerTicketLayout>section{padding:clamp(17px,2.1vw,28px)}.bpCustomerCanvas .customerTicketThread>header{border-color:var(--bp-line)}.bpCustomerCanvas .customerTicketThread>header h2{color:var(--bp-ink)}.bpCustomerCanvas .ticketThread.public article{background:color-mix(in srgb,var(--bp-bg) 65%,var(--bp-paper));border:1px solid var(--bp-line);border-radius:15px;padding:16px}.bpCustomerCanvas .ticketThread.public article.customer{background:color-mix(in srgb,#db7956 10%,var(--bp-paper));border-color:#de876d60}.bpCustomerCanvas .ticketThread article :is(p,strong){font-size:12px;color:var(--bp-ink)}.bpCustomerCanvas .ticketThread article small{font-size:10px;color:var(--bp-muted)}.bpCustomerCanvas .ticketThread article a{font-size:11px;color:#cc6b51}.bpCustomerCanvas .ticketFormGrid label>span{font-size:11px;color:var(--bp-ink)}.bpCustomerCanvas .ticketCreateCard>h2{color:var(--bp-ink);font-size:17px}.bpCustomerCanvas .ticketReplyBox{border-color:var(--bp-line)}.passwordResetPage{position:relative;background:var(--bg);padding:clamp(38px,6vw,90px) 20px;overflow:hidden}.passwordResetGlow{position:absolute;width:560px;height:560px;border-radius:50%;inset-inline-end:-200px;top:-240px;background:radial-gradient(circle,#dc77591c,transparent 70%);pointer-events:none}.passwordResetLayout{position:relative;max-width:1080px;margin:auto;display:grid;grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);border-radius:27px;overflow:hidden;box-shadow:0 30px 75px #13294025;border:1px solid var(--line);background:var(--surface)}.passwordResetVisual{background:linear-gradient(145deg,#122841,#25486a 75%,#604847);color:#fff;padding:clamp(30px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:560px}.passwordResetVisual>.eyebrow{font-size:11px!important;letter-spacing:.12em;color:#ffb69e}.passwordResetMark{width:115px;height:115px;display:grid;place-items:center;border-radius:32px;background:#ffffff0c;border:1px solid #ffffff31;box-shadow:inset 0 0 40px #ffffff0b;margin:32px 0}.passwordResetMark svg{color:#f4a58a}.passwordResetVisual h2{font-size:clamp(25px,3vw,39px);line-height:1.55;margin:0 0 14px}.passwordResetVisual p{font-size:13px;line-height:2;color:#ccdce8;margin:0}.passwordResetSteps{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.passwordResetSteps span{display:flex;align-items:center;gap:7px;border:1px solid #ffffff25;color:#ffffffad;border-radius:999px;padding:9px 12px;font-size:11px}.passwordResetSteps span.active{color:#fff;border-color:#ffb39d7d;background:#ffb39d23}.passwordResetCard{padding:clamp(24px,4.1vw,56px);color:var(--text);display:flex;flex-direction:column;align-items:flex-start}.passwordResetBack{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;margin-bottom:31px}.passwordResetCard>.eyebrow{display:flex;align-items:center;gap:7px;color:#cc6b4d!important;font-size:11px!important}.passwordResetCard h1{font-size:clamp(25px,3vw,35px);margin:11px 0;color:var(--text)}.passwordResetDesc{color:var(--muted);line-height:1.9;font-size:12px;margin:0 0 28px}.passwordResetForm{display:grid;width:100%;grid-gap:16px;gap:16px}.passwordResetForm label{display:grid;grid-gap:7px;gap:7px}.passwordResetForm label>span{color:var(--text);font-size:12px;font-weight:800}.passwordResetInput{display:flex;align-items:center;position:relative;border-radius:12px;background:var(--surface-3);border:1px solid var(--line);color:var(--muted);padding-inline:12px;gap:9px}.passwordResetInput:focus-within{border-color:#d57b61;box-shadow:0 0 0 3px #d57b6124}.passwordResetInput.invalid{border-color:#dc5a59}.passwordResetInput input{width:100%;min-height:46px;border:0;outline:none;background:transparent;color:var(--text);font-size:13px;min-width:0}.passwordResetInput button{border:0;background:transparent;color:var(--muted);cursor:pointer}.passwordResetDone>.primaryBtn,.passwordResetForm>.primaryBtn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;background:linear-gradient(105deg,#b64e35,#e27f5d);color:#fff;border:0}.passwordResetVerify{margin-top:12px;padding-top:19px;border-top:1px solid var(--line)}.passwordResetVerify>.accountOtpInput{background:var(--surface-3);color:var(--text);border:1px solid var(--line);border-radius:11px;max-width:100%;min-height:49px}.passwordResetNotice{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.8;color:#c56f53;background:var(--orange-2);padding:11px 14px;border-radius:10px}.passwordResetDone{display:grid;justify-items:start;grid-gap:22px;gap:22px;padding-top:18px}.passwordResetDone>svg{color:#2aaf79}html[data-theme=dark] .bpCustomerCanvas{--bp-bg:#101b2b;--bp-paper:#1b2b3f;--bp-ink:#edf2fa;--bp-muted:#b8c6d8;--bp-line:#35495e;--ce-paper:#101b2b;--ce-cream:#1b2b3f;--ce-ink:#edf2fa;--ce-navy:#f4f7fc;--ce-muted:#b8c6d8;--ce-line:#35495e;--ce-teal:#ffa28b;--purple:#f07b62;--purple-2:#3a2f34;--account-paper:#1b2b3f;--account-ink:#edf2fa;--account-muted:#b8c6d8;--account-line:#35495e;background:var(--bp-bg);color:var(--bp-ink)}html[data-theme=dark] .bpCustomerCanvas .bpCustomerContent :is(.statGrid article,.dashPanel,.customerOrderCard,.customerOrderSummary,.dashboardTop,.profilePanel,.customerTicketLayout>aside,.customerTicketLayout>section){background:var(--bp-paper);border-color:var(--bp-line);color:var(--bp-ink)}html[data-theme=dark] .bpCustomerCanvas .bpCustomerContent .dashboardTop{background:radial-gradient(circle at 10% 20%,#d46a4930,transparent 65%),var(--bp-paper)}html[data-theme=dark] .bpCustomerCanvas .bpCustomerContent :is(.customerOrderSummary:hover,.bpCustomerNav a:hover){background:#253c54}html[data-theme=dark] .accountField>span,html[data-theme=dark] .accountFields label>span,html[data-theme=dark] .accountHero h1,html[data-theme=dark] .accountPanelTitle h2{color:#edf2fa}html[data-theme=dark] .accountPanel :is(input,textarea),html[data-theme=dark] .passwordResetInput{background:#20354d;border-color:#3d5269;color:#edf2fa}html[data-theme=dark] .accountPanel input:disabled{color:#c9d3de}html[data-theme=dark] .bpCustomerCanvas .customerTicketLayout>aside>button{background:#1d3149;border-color:#344c62}html[data-theme=dark] .bpCustomerCanvas .customerTicketLayout>aside>button.active{background:#402f33;border-color:#bd6650}html[data-theme=dark] .bpCustomerCanvas .ticketThread.public article{background:#20344b}html[data-theme=dark] .bpCustomerCanvas .ticketThread.public article.customer{background:#3c333b}.accountVerifyStatus.pending,html[data-theme=dark] .accountSecurityBadge.isPending{color:#ffbf85}.accountVerifyStatus.verified,html[data-theme=dark] .accountSecurityBadge.isVerified{color:#78ddba}html[data-theme=dark] .accountFeedback.isError{color:#ff9697}html[data-theme=dark] .accountFeedback.isSuccess{color:#8de3bf}html[data-theme=dark] .accountAsideTip{background:linear-gradient(140deg,#223c57,#152940)}html[data-theme=dark] .bpCustomerCanvas .customerTicketHead{background:radial-gradient(circle at 10% 20%,#d6755930,transparent 70%),var(--bp-paper)}html[data-theme=dark] .bpCustomerCanvas .customerDashboardDock a.active .dockIcon{background:linear-gradient(140deg,#b95038,#dc8561);box-shadow:0 8px 22px #bf654c6b,0 0 0 5px #344257}@media(max-width:1150px){.accountGrid{grid-template-columns:minmax(0,1fr) 250px;gap:13px}.accountPanel{padding:20px}.ceNavAccountIdentity{max-width:80px}}@media(max-width:900px){.accountGrid{grid-template-columns:minmax(0,1fr)}.accountSideColumn{grid-row:1;grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr)}.accountAvatarCard{grid-column:auto}.accountAsideTip{align-self:start}.dashboardVerifyPrompt{grid-template-columns:auto minmax(0,1fr)}.dashboardVerifyCta{grid-column:2;justify-self:start}.passwordResetLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.passwordResetVisual{padding:30px;min-height:510px}.bpCustomerCanvas .customerTicketLayout{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.ceNavAccountChevron,.ceNavAccountIdentity{display:none}.ceNavAccountTrigger{padding:4px;min-height:39px;border-radius:12px}.ceNavAccountAvatar{width:31px;height:31px}.customerWorkspaceHeader{padding:12px;gap:10px}.customerWorkspaceTitle span{font-size:9px}.customerWorkspaceTitle strong{font-size:11px}.customerBellButton span{display:none}.customerBellButton{padding:10px}.accountHero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px}.accountHeroIcon{height:43px;width:43px;border-radius:12px}.accountHero h1{font-size:21px}.accountHero p{font-size:11px}.accountSecurityBadge{grid-column:1/-1;justify-self:start}.accountGrid{gap:13px}.accountFields,.accountSideColumn{grid-template-columns:minmax(0,1fr)}.accountFields .accountFull{grid-column:auto}.accountPanel{padding:18px;border-radius:17px}.accountPanelTitle h2{font-size:15px}.accountOtpActions{align-items:stretch}.accountOtpActions>button{flex:1 1}.dashboardVerifyPrompt{padding:15px;gap:12px}.dashboardVerifyIcon{width:42px;height:42px}.dashboardVerifyPrompt strong{font-size:13px}.dashboardVerifyPrompt p{font-size:11px}.dashboardVerifyCta{grid-column:1/-1;justify-self:stretch}.passwordResetPage{padding:20px 12px}.passwordResetLayout{grid-template-columns:minmax(0,1fr)}.passwordResetVisual{min-height:0;padding:23px}.passwordResetMark{display:none}.passwordResetVisual h2{font-size:22px;margin-top:18px}.passwordResetVisual p{font-size:11px}.passwordResetSteps{margin-top:17px}.passwordResetSteps span{font-size:10px;padding:7px}.passwordResetCard{padding:23px}.bpCustomerCanvas .customerTicketHead{padding:17px}.bpCustomerCanvas .customerTicketLayout>aside{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ceNavAccountDropdown,.customerNotificationPanel,.dashboardVerifyCta{animation:none}.accountActionGradient,.ceNavAccountTrigger{transition:none}}.supportExperience .supportSummary{display:flex;gap:11px;flex-wrap:wrap;margin:-2px 0 17px}.supportSummary>span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--bp-line);border-radius:999px;background:var(--bp-paper);font-size:11px;color:var(--bp-muted)}.supportSummary>span svg{color:#c6674b}.supportSummary strong{font-size:12px;color:var(--bp-ink)}.supportInboxHead{display:grid;grid-gap:4px;gap:4px;padding:12px 12px 9px}.supportInboxHead strong{color:var(--bp-ink);font-size:14px}.supportInboxHead small{color:var(--bp-muted);font-size:11px}.supportSearch{display:flex;align-items:center;gap:9px;border:1px solid var(--bp-line);border-radius:12px;background:var(--bp-bg);padding:0 12px;margin:4px 8px 15px;color:var(--bp-muted)}.supportSearch:focus-within{border-color:#c86a4c}.bpCustomerCanvas .supportSearch input{width:100%;padding:11px 0;border:0!important;outline:0!important;background:transparent!important;color:var(--bp-ink);font-size:11px;min-width:0}.supportTicketList{display:grid;grid-gap:8px;gap:8px;max-height:585px;overflow:auto;padding:0 4px 5px}.bpCustomerCanvas .supportTicketList>button{display:grid;grid-template-columns:35px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:start;min-height:89px}.supportTicketIcon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:color-mix(in srgb,#c86b51 13%,var(--bp-paper));color:#cb6c50}.supportTicketList>button>svg{color:var(--bp-muted)}.supportTicketList .supportStatus{justify-self:start;margin-top:4px}.supportStatus{display:inline-flex;align-items:center;gap:5px;font-size:10px!important;border:1px solid var(--bp-line);padding:5px 8px;border-radius:999px;color:var(--bp-muted);background:var(--bp-bg)}.supportStatus.state-WAITING_FOR_CUSTOMER{color:#c26a41;background:color-mix(in srgb,#efaa66 12%,var(--bp-paper));border-color:#e5aa7080}.supportStatus.state-WAITING_FOR_ADMIN{color:#6684a4;background:color-mix(in srgb,#70a3d1 12%,var(--bp-paper))}.supportStatus.state-CLOSED,.supportStatus.state-RESOLVED{color:#318b6b;background:color-mix(in srgb,#52c59b 10%,var(--bp-paper))}.supportPanelIntro{display:flex;align-items:start;gap:12px;border-bottom:1px solid var(--bp-line);padding-bottom:19px}.supportPanelIntro>span{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;background:color-mix(in srgb,#ca6d52 14%,var(--bp-paper));color:#cd6d50}.supportPanelIntro>div{flex:1 1;min-width:0}.supportPanelIntro h2{font-size:17px;color:var(--bp-ink);margin:4px 0}.supportPanelIntro p{font-size:11px;line-height:1.8;color:var(--bp-muted);margin:0}.supportPanelIntro>button{border:0;background:transparent;cursor:pointer;color:var(--bp-muted)}.supportComposer .ticketFormGrid{gap:16px}.supportComposer .ticketFormGrid label{min-width:0}.supportComposer .ticketFormGrid :is(select,input,textarea){font-size:12px;min-height:43px;background:var(--bp-bg);border:1px solid var(--bp-line);color:var(--bp-ink);border-radius:12px}.supportComposerActions{display:flex;justify-content:flex-start;border-top:1px solid var(--bp-line);padding-top:17px}.supportConversationLabel{display:flex;align-items:center;gap:8px;color:#c66b4d;font-size:11px;font-weight:850}.supportThread>header>.supportStatus{display:inline-flex;margin-top:7px}.supportThread>header .secondaryBtn{align-self:flex-start}.supportThread .ticketThread.public{max-height:min(58vh,520px);padding:5px;gap:13px}.supportThread .ticketThread article.customer{-webkit-margin-start:9%;margin-inline-start:9%}.supportThread .ticketThread article.admin{-webkit-margin-end:9%;margin-inline-end:9%}.supportThread .ticketThread article>div:first-child{flex-wrap:wrap}.supportThread .ticketThread article>div:first-child strong{font-size:12px}.supportThread .ticketThread article p{white-space:pre-wrap;font-size:12px;line-height:1.95}.supportThread .ticketReplyBox{padding-top:20px}.supportReply label{display:grid;grid-gap:8px;gap:8px}.supportReply label span{font-size:11px;color:var(--bp-ink);font-weight:800}.supportReply textarea{background:var(--bp-bg);font-size:12px;line-height:1.9}.supportReply>.primaryBtn{justify-self:start;display:inline-flex;align-items:center;gap:8px}.supportWelcome{display:grid;justify-items:center;align-content:center;text-align:center;grid-gap:16px;gap:16px;min-height:420px;max-width:450px;margin:auto}.supportWelcome>div{width:86px;height:86px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(135deg,#17334e,#c66d51);color:#fff;box-shadow:0 13px 29px #bb70505b}.supportWelcome h2{color:var(--bp-ink);font-size:21px;margin:0}.supportWelcome p{color:var(--bp-muted);font-size:12px;line-height:2;margin:0}.supportWelcome .primaryBtn{display:inline-flex;align-items:center;gap:8px}.supportEmptySmall{display:grid;justify-items:center;grid-gap:9px;padding:25px 12px;text-align:center}.supportClosedNote,.supportEmptySmall{gap:9px;color:var(--bp-muted);font-size:11px}.supportClosedNote{display:flex;align-items:center;padding:14px;border:1px solid var(--bp-line);border-radius:12px}@media(max-width:680px){.supportSummary{gap:6px!important}.supportSummary>span{font-size:10px;padding:9px}.supportPanelIntro h2{font-size:15px}.supportWelcome{min-height:285px}.supportThread .ticketThread article.customer{-webkit-margin-start:5%;margin-inline-start:5%}.supportThread .ticketThread article.admin{-webkit-margin-end:5%;margin-inline-end:5%}}.accountCropPick{display:flex;gap:9px;align-items:center;justify-content:center;width:100%;min-height:46px;border-radius:12px;border:1px solid var(--account-line,#dce7e5);background:color-mix(in srgb,var(--account-paper,#fff) 80%,#d9eee8);color:var(--account-ink,#244455);font:inherit;font-weight:800;font-size:12px;cursor:pointer}.accountCropPick:hover{border-color:#16857c}.accountCropDialog button:focus-visible,.accountCropDialog input:focus-visible,.accountCropPick:focus-visible{outline:3px solid #36aca6;outline-offset:3px}.accountCropPick:disabled{opacity:.65}.accountCropError{padding:10px 12px;border-radius:10px;background:#fff2f1;color:#a52e37;font-size:12px;line-height:1.7}.accountCropOverlay{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;background:rgba(12,25,39,.75);padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.accountCropDialog{--crop-bg:#fffdf9;--crop-ink:#1e3e52;--crop-line:#d9e3e4;width:min(100%,530px);max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid var(--crop-line);border-radius:23px;background:var(--crop-bg);color:var(--crop-ink);box-shadow:0 26px 70px #0815256a;direction:inherit;padding:clamp(15px,3vw,25px);display:grid;grid-gap:15px;gap:15px}.accountCropDialog header{display:flex;align-items:start;justify-content:space-between;gap:10px}.accountCropDialog header span{font-size:10px;color:#188379;letter-spacing:1px;font-weight:900}.accountCropDialog header h2{display:flex;align-items:center;gap:9px;font-size:19px;margin:8px 0 5px}.accountCropDialog header p{color:#657b88;font-size:12px;line-height:1.8;margin:0}.accountCropClose{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid var(--crop-line);background:transparent;color:inherit;border-radius:11px;cursor:pointer}.accountCropWorkArea{display:grid;place-items:center;grid-gap:8px;gap:8px}.accountCropStage{position:relative;isolation:isolate;overflow:hidden;width:min(100%,330px);aspect-ratio:1/1;background:#293948;border-radius:16px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--crop-line)}.accountCropStage:active{cursor:-webkit-grabbing;cursor:grabbing}.accountCropStage img{position:absolute;max-width:none;max-height:none;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accountCropGrid{pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.15%,#ffffff77 33.4%,transparent 33.7%,transparent 66.4%,#ffffff77 66.7%,transparent 66.95%),linear-gradient(transparent 33.15%,#ffffff77 33.4%,transparent 33.7%,transparent 66.4%,#ffffff77 66.7%,transparent 66.95%);border:2px solid #ffffffae;border-radius:15px}.accountCropWorkArea>small{font-size:11px;color:#73818d}.accountCropControls{display:grid;grid-gap:10px;gap:10px}.accountCropControls label{display:flex;justify-content:space-between;font-size:12px;font-weight:800}.accountCropControls>div{display:flex;align-items:center;gap:10px}.accountCropControls button{width:36px;height:36px;border-radius:10px;border:1px solid var(--crop-line);background:transparent;color:inherit;display:grid;place-items:center;flex:none;cursor:pointer}.accountCropControls input{flex:1 1;min-width:0;accent-color:#087f79}.accountCropDialog footer{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:10px;gap:10px;border-top:1px solid var(--crop-line);padding-top:16px}.accountCropDialog footer button{min-height:44px;border-radius:11px;font:inherit;font-size:12px;font-weight:850;display:flex;align-items:center;gap:8px;justify-content:center;cursor:pointer}.accountCropConfirm{background:#087f79;color:white;border:1px solid #087f79}.accountCropCancel{background:transparent;color:inherit;border:1px solid var(--crop-line)}html[data-theme=dark] .accountCropDialog{--crop-bg:#22303e;--crop-ink:#eff5f7;--crop-line:#415261}html[data-theme=dark] .accountCropDialog header p,html[data-theme=dark] .accountCropWorkArea>small{color:#b6c4cf}@media(max-width:580px){.accountCropOverlay{align-items:end;padding:0}.accountCropDialog{border-radius:22px 22px 0 0;width:100%;max-height:95dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.accountCropStage{width:min(75vw,300px)}.accountCropDialog header h2{font-size:17px}}@media(max-height:620px){.accountCropDialog{gap:9px}.accountCropStage{width:min(44dvh,240px)}.accountCropDialog header p{display:none}}@media(prefers-reduced-motion:reduce){.accountCropDialog *{animation:none!important;transition:none!important}}.ceShopRoot{--cs-bg:#fbf8f2;--cs-surface:#fff;--cs-soft:#fffdf8;--cs-text:#173450;--cs-muted:#687b8c;--cs-line:#e1e6e8;--cs-teal:#087f79;--cs-teal-hover:#076965;--cs-mint:#e6f4ee;--cs-yellow:#f1c45d;--cs-card-shadow:0 6px 20px rgba(24,54,77,.04);color:var(--cs-text);background-color:var(--cs-bg);background-image:linear-gradient(rgba(43,93,132,.035) 1px,transparent 0),linear-gradient(90deg,rgba(43,93,132,.035) 1px,transparent 0);background-size:28px 28px;min-height:65vh;padding:14px 0 65px}html[data-theme=dark] .ceShopRoot{--cs-bg:#161f28;--cs-surface:#22303e;--cs-soft:#1c2a35;--cs-text:#f2f6f7;--cs-muted:#b3bfcb;--cs-line:#3b4a55;--cs-teal:#36aca6;--cs-teal-hover:#298e89;--cs-mint:#243f3f;--cs-yellow:#e5bd66;--cs-card-shadow:0 6px 20px rgba(0,0,0,.12)}.ceShopRoot *{box-sizing:border-box}.ceShopRoot button,.ceShopRoot input,.ceShopRoot select{font:inherit}.ceShopRoot button{cursor:pointer}.ceShopRoot button:disabled{cursor:not-allowed;opacity:.5}.ceShopRoot a:focus-visible,.ceShopRoot button:focus-visible,.ceShopRoot input:focus-visible,.ceShopRoot select:focus-visible,.ceShopRoot summary:focus-visible{outline:3px solid var(--cs-teal);outline-offset:3px}.ceShopRoot .ceShopContainer{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ceShopBreadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--cs-muted);min-height:36px;margin:4px 0 14px}.ceShopBreadcrumb a{display:inline-flex;align-items:center;gap:6px;color:inherit}.ceShopBreadcrumb a:hover{color:var(--cs-teal)}.ceShopIntro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.79fr);align-items:center;min-height:266px;grid-gap:12px;gap:12px;overflow:hidden;border:1px solid #e6e4dd;border-radius:24px;background:radial-gradient(ellipse at 76% 20%,rgba(198,222,219,.43),transparent 49%),linear-gradient(108deg,var(--cs-soft),#f2f5f0);padding:34px 50px}html[data-theme=dark] .ceShopIntro{border-color:var(--cs-line);background:linear-gradient(112deg,#223742,#1c303a)}.ceShopIntroCopy{position:relative;z-index:1;max-width:610px;min-width:0}.ceShopEyebrow{display:inline-block;color:var(--cs-teal);font-size:11px;letter-spacing:1.8px;font-weight:800;direction:ltr}.ceShopIntro h1{font-size:clamp(27px,3.2vw,44px);letter-spacing:-.4px;line-height:1.35;margin:9px 0 12px;font-weight:800}.ceShopIntro p{max-width:570px;font-size:14px;line-height:1.9;color:var(--cs-muted);margin:0 0 16px}.ceShopPrintLink{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:750;color:var(--cs-teal);border-bottom:1px solid;padding-block:3px}.ceShopPrintLink:hover{color:var(--cs-text)}.ceShopIntroPicture{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;pointer-events:none}.ceShopIntroPicture img{width:min(100%,425px);height:auto;max-height:240px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(47,68,58,.12))}.ceShopDiscovery{margin:22px 0 30px}.ceShopSearch{height:58px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:16px;display:flex;align-items:center;gap:12px;padding:6px 8px 6px 15px;box-shadow:var(--cs-card-shadow);transition:border-color .2s,box-shadow .2s}.ceShopSearch:focus-within{border-color:var(--cs-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-teal) 11%,transparent)}.ceShopSearch>svg{color:var(--cs-teal);flex:0 0 auto;-webkit-margin-start:10px;margin-inline-start:10px}.ceShopSearch input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--cs-text);font-size:14px;outline:none}.ceShopSearch input:focus-visible{outline:0}.ceShopSearch input::placeholder{color:var(--cs-muted);opacity:.8}.ceShopSearch button:not(.ceShopSearchSubmit){border:0;background:transparent;color:var(--cs-muted);display:grid;place-items:center;min-width:32px;height:36px;border-radius:9px}.ceShopSearchSubmit{border:0;border-radius:11px;background:var(--cs-teal);color:#fff;min-width:106px;align-self:stretch;padding:0 17px;font-size:13px;font-weight:750;transition:background .18s}.ceShopApply:hover,.ceShopBuy:hover:not(:disabled),.ceShopPrintStrip>a:hover,.ceShopSearchSubmit:hover{background:var(--cs-teal-hover)}.ceShopCategories{display:flex;gap:11px;overflow-x:auto;padding:17px 1px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--cs-line) transparent;max-width:100%}.ceShopCategory{min-width:127px;max-width:157px;flex:1 0 127px;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:11px 12px;border:1px solid var(--cs-line);border-radius:17px;background:var(--cs-surface);color:var(--cs-text);font-size:12px;font-weight:700;text-align:center;box-shadow:var(--cs-card-shadow);scroll-snap-align:start;transition:border-color .18s,transform .18s,background .18s}.ceShopCategory img{width:72px;height:72px;object-fit:contain}.ceShopCategory:hover{transform:translateY(-2px);border-color:var(--cs-teal)}.ceShopCategory.selected{border:2px solid var(--cs-teal);background:color-mix(in srgb,var(--cs-mint) 65%,var(--cs-surface));padding:10px 11px}.ceShopCategory span{min-height:21px;line-height:1.5;white-space:normal}.ceShopListing{margin-top:24px}.ceShopToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0 17px;border-bottom:1px solid var(--cs-line)}.ceShopToolbarHeading{display:flex;align-items:center;gap:13px;min-width:0}.ceShopToolbar h2{font-size:22px;margin:0;white-space:nowrap}.ceShopToolbarHeading>span{font-size:12px;color:var(--cs-muted);white-space:nowrap}.ceShopToolbarActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ceShopDesktopQuick{display:flex;align-items:center;gap:13px}.ceShopQuickSelect{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--cs-muted);white-space:nowrap}.ceShopQuickSelect select,.ceShopSort select{max-width:152px;border:1px solid var(--cs-line);border-radius:10px;padding:9px 10px;background:var(--cs-surface);color:var(--cs-text);font-size:12px;cursor:pointer}.ceShopQuickCheck{display:flex;align-items:center;gap:6px;color:var(--cs-text);font-size:12px;white-space:nowrap}.ceShopRoot input[type=checkbox],.ceShopRoot input[type=radio]{accent-color:var(--cs-teal);width:16px;height:16px;flex:0 0 auto}.ceShopSort{display:flex;align-items:center;gap:7px;color:var(--cs-muted);font-size:12px;white-space:nowrap}.ceShopSort>svg{display:none}.ceShopFilterButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:7px 14px;border:1px solid var(--cs-teal);border-radius:11px;background:var(--cs-mint);color:var(--cs-teal);font-size:12px;font-weight:800;white-space:nowrap}.ceShopFilterButton:hover{background:var(--cs-teal);color:#fff}.ceShopFilterButton b{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:50%;background:var(--cs-yellow);color:#173450;font-size:11px}.ceShopActiveFilters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0 8px}.ceShopActiveFilters button{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--cs-line);border-radius:100px;background:var(--cs-surface);color:var(--cs-text);font-size:12px;max-width:100%;white-space:normal}.ceShopActiveFilters button:hover{border-color:var(--cs-teal)}.ceShopActiveFilters button.ceShopClear{background:transparent;border:0;color:var(--cs-teal);text-decoration:underline}.ceShopResultCount{font-size:12px;color:var(--cs-muted);margin:13px 0 14px}.ceShopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.ceShopCard{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:18px;box-shadow:var(--cs-card-shadow);transition:transform .2s,border-color .2s,box-shadow .2s}.ceShopCard:hover{transform:translateY(-3px);border-color:#b2d7d2;box-shadow:0 12px 30px rgba(20,56,74,.1)}.ceShopCardPicture{position:relative;padding:11px 11px 0}.ceShopCardPhoto{display:flex;align-items:center;justify-content:center;aspect-ratio:1.16;overflow:hidden;background:var(--cs-soft);border-radius:13px;border:1px solid color-mix(in srgb,var(--cs-line) 55%,transparent)}.ceShopCardPhoto img{width:100%;height:100%;object-fit:contain;transition:transform .23s}.ceShopCardPhoto:hover img{transform:scale(1.035)}.ceShopNoImage{display:grid;place-items:center;grid-gap:7px;gap:7px;color:var(--cs-muted);font-size:11px;text-align:center;padding:8px}.ceShopWish{position:absolute;top:20px;inset-inline-end:20px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--cs-line);border-radius:50%;background:var(--cs-surface);color:var(--cs-text)}.ceShopWish.is-liked{color:#d43d66}.ceShopNew,.ceShopSale{position:absolute;top:20px;inset-inline-start:20px;display:inline-block;padding:4px 7px;font-size:11px;font-weight:800;border-radius:7px;background:#cf514c;color:#fff}.ceShopNew{background:var(--cs-teal)}.ceShopCardInfo{display:flex;flex-direction:column;flex:1 1;padding:11px 15px 15px;gap:6px}.ceShopCardCat{font-size:11px;font-weight:650;color:var(--cs-teal);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ceShopCardTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.65;min-height:47px;font-weight:750;color:var(--cs-text)}.ceShopCardTitle:hover{color:var(--cs-teal)}.ceShopCardSub{font-size:11px;color:var(--cs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ceShopCardStock{min-height:22px;margin-top:2px}.ceShopCardStock>span{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700}.ceShopCardStock .stockYes{color:var(--cs-teal)}.ceShopCardStock .stockNo{color:#b46862}.ceShopCardPrice{min-height:53px;margin-top:auto;display:flex;flex-direction:column;justify-content:center;gap:0}.ceShopCardPrice strong{font-size:15px;font-weight:800;color:var(--cs-text);direction:inherit}.ceShopCardPrice del{font-size:10px;color:var(--cs-muted)}.ceShopBuy{display:flex;justify-content:center;align-items:center;gap:8px;min-height:40px;border:0;border-radius:10px;background:var(--cs-teal);color:#fff;font-size:12px;font-weight:800;transition:background .18s}.ceShopBuy:disabled{background:color-mix(in srgb,var(--cs-muted) 28%,var(--cs-surface));color:var(--cs-muted)}.ceShopSpin{animation:ceShopSpin 1s linear infinite}@keyframes ceShopSpin{to{transform:rotate(1turn)}}.ceShopPagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:30px 0 10px;flex-wrap:wrap}.ceShopPagination>span{display:inline-flex;align-items:center;gap:7px}.ceShopPagination button{border:1px solid var(--cs-line);border-radius:9px;min-width:39px;height:39px;background:var(--cs-surface);color:var(--cs-text)}.ceShopPagination button[aria-current=page]{background:var(--cs-teal);color:#fff;border-color:var(--cs-teal)}.ceShopPageDots{color:var(--cs-muted)}.ceShopState{margin:24px auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:550px;min-height:330px;padding:18px}.ceShopState img{max-width:230px;height:auto;max-height:172px;object-fit:contain}.ceShopState h3{font-size:19px;margin:8px 0}.ceShopState p{font-size:13px;color:var(--cs-muted);margin:0 0 17px}.ceShopState button{background:var(--cs-teal);color:#fff;border:0;border-radius:10px;padding:10px 20px}.ceShopPrintStrip{background:var(--cs-mint);border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:45px;padding:15px 22px;border:1px solid var(--cs-line)}.ceShopPrintStrip>div{display:flex;align-items:center;gap:14px;min-width:0}.ceShopPrintStrip img{width:84px;height:84px;object-fit:contain;flex-shrink:0}.ceShopPrintStrip strong{font-size:16px}.ceShopPrintStrip p{font-size:12px;color:var(--cs-muted);margin:4px 0 0;line-height:1.8}.ceShopPrintStrip>a{display:inline-flex;gap:9px;background:var(--cs-teal);border-radius:11px;white-space:nowrap;font-size:12px;font-weight:800}.ceShopPrintStrip>a,.ceShopToast{align-items:center;color:#fff;padding:11px 15px}.ceShopToast{position:fixed;inset-inline-end:18px;bottom:18px;z-index:125;display:flex;gap:13px;max-width:min(490px,calc(100vw - 36px));background:#173450;border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.2);font-size:13px}.ceShopToast button{display:grid;place-items:center;background:transparent;border:0;color:inherit;width:28px;height:28px}.ceShopOverlay{position:fixed;inset:0;z-index:130;display:flex;justify-content:flex-start;align-items:stretch;background:rgba(10,25,41,.54)}.ceShopDrawer{width:min(455px,100%);height:100%;max-height:100dvh;display:flex;flex-direction:column;background:var(--cs-surface);color:var(--cs-text);box-shadow:0 0 40px rgba(0,0,0,.15)}.ceShopDrawerHeader{display:flex;align-items:center;justify-content:space-between;padding:21px 25px;border-bottom:1px solid var(--cs-line)}.ceShopDrawerHeader span{font-size:10px;letter-spacing:1px;color:var(--cs-teal);font-weight:800}.ceShopDrawerHeader h2{font-size:21px;margin:3px 0 0}.ceShopDrawerHeader button{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:11px}.ceShopDrawerScroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 25px 32px}.ceShopFilterFields{display:grid;grid-gap:17px;gap:17px}.ceShopField{display:flex;flex-direction:column;gap:7px;color:var(--cs-text);font-size:13px}.ceShopField select,.ceShopPriceInputs input{min-height:43px;width:100%;min-width:0;border:1px solid var(--cs-line);border-radius:10px;background:var(--cs-soft);color:var(--cs-text);padding:8px 12px}.ceShopFilterGroup{border:0;border-top:1px solid var(--cs-line);padding:14px 0 0;margin:0;min-width:0}.ceShopFilterGroup legend{font-size:14px;font-weight:800;padding-inline:0 12px}.ceShopOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;max-height:230px;overflow:auto}.ceShopAvailability label,.ceShopCheck{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cs-text);min-height:29px}.ceShopPriceInputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.ceShopPriceInputs label{display:grid;grid-gap:7px;gap:7px;font-size:12px}.ceShopPriceInputs input{direction:ltr;text-align:center}.ceShopRange{width:100%;margin:15px 0 7px;accent-color:var(--cs-teal)}.ceShopPriceBounds{display:flex;justify-content:space-between;color:var(--cs-muted);font-size:10px;gap:10px}.ceShopAvailability{display:flex;flex-wrap:wrap;gap:9px 20px;margin-bottom:10px}.ceShopDrawerBottom{display:flex;gap:12px;align-items:center;padding:15px 25px calc(15px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cs-line);background:var(--cs-surface)}.ceShopDrawerBottom button{height:46px;border-radius:11px;font-size:13px;font-weight:800}.ceShopReset{flex:1 1;border:1px solid var(--cs-line);background:transparent;color:var(--cs-text)}.ceShopApply{flex:2 1;display:flex;justify-content:center;align-items:center;gap:8px;border:0;background:var(--cs-teal);color:#fff}@media(max-width:1170px){.ceShopDesktopQuick{display:none}.ceShopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ceShopIntro{padding:30px 35px}.ceShopCategory{flex-basis:121px}}@media(max-width:900px){.ceShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceShopIntro{grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);min-height:218px;padding:25px}.ceShopIntro h1{font-size:31px}.ceShopIntroPicture img{max-height:210px}.ceShopToolbar h2{font-size:19px}}@media(max-width:680px){.ceShopRoot{padding-top:9px;background-size:34px 34px}.ceShopRoot .ceShopContainer{width:calc(100% - 28px)}.ceShopIntro{grid-template-columns:minmax(0,1fr) 110px;min-height:190px;padding:17px 16px;gap:3px;border-radius:16px}.ceShopIntro h1{font-size:clamp(23px,6vw,29px);margin:6px 0 8px}.ceShopEyebrow{font-size:9px;letter-spacing:1px}.ceShopIntro p{font-size:11px;line-height:1.8;margin-bottom:8px}.ceShopPrintLink{font-size:11px}.ceShopIntroPicture img{width:150px;max-width:100%;max-height:160px}.ceShopSearch{height:51px;padding-inline:8px;gap:5px;border-radius:12px}.ceShopSearch>svg{-webkit-margin-start:5px;margin-inline-start:5px;width:17px}.ceShopSearch input{font-size:12px}.ceShopSearchSubmit{min-width:67px;font-size:11px;padding-inline:7px;border-radius:9px}.ceShopCategories{gap:9px;padding-block:12px}.ceShopCategory{min-width:106px;flex:0 0 106px;min-height:116px;padding:8px;font-size:11px;border-radius:12px}.ceShopCategory img{height:63px;width:63px}.ceShopToolbar{align-items:flex-start;flex-wrap:wrap;gap:10px;padding-bottom:12px}.ceShopToolbarActions,.ceShopToolbarHeading{width:100%;justify-content:space-between}.ceShopToolbar h2{font-size:18px}.ceShopSort{font-size:11px}.ceShopSort select{font-size:11px;padding:9px 6px;max-width:142px}.ceShopFilterButton{padding-inline:11px}.ceShopGrid{gap:10px}.ceShopCardPicture{padding:7px 7px 0}.ceShopCardInfo{padding:9px 10px 11px;gap:4px}.ceShopCardTitle{font-size:12px;min-height:43px}.ceShopCardPrice strong{font-size:13px}.ceShopCardCat{font-size:10px}.ceShopWish{top:12px;inset-inline-end:12px;width:31px;height:31px}.ceShopNew,.ceShopSale{top:12px;inset-inline-start:12px}.ceShopBuy{font-size:11px;min-height:41px;gap:5px}.ceShopPrintStrip{padding:10px 13px;flex-wrap:wrap;gap:8px}.ceShopPrintStrip>div{gap:7px}.ceShopPrintStrip img{width:65px;height:65px}.ceShopPrintStrip strong{font-size:13px}.ceShopPrintStrip p{font-size:10px}.ceShopPrintStrip>a{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;padding:10px 12px}.ceShopOverlay{align-items:flex-end;justify-content:center}.ceShopDrawer{width:100%;max-height:min(91dvh,900px);height:auto;border-radius:20px 20px 0 0}.ceShopDrawerHeader{padding:14px 18px}.ceShopDrawerHeader h2{font-size:18px}.ceShopDrawerScroll{padding:14px 18px 30px}.ceShopDrawerBottom{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:370px){.ceShopRoot .ceShopContainer{width:calc(100% - 20px)}.ceShopIntro{grid-template-columns:minmax(0,1fr) 83px;padding:15px 11px}.ceShopIntro h1{font-size:22px}.ceShopIntroPicture img{max-height:113px}.ceShopIntro p{font-size:10.5px}.ceShopEyebrow{font-size:8px;letter-spacing:.25px}.ceShopGrid{grid-template-columns:1fr 1fr;gap:8px}.ceShopCardInfo{padding:8px}.ceShopCardTitle{font-size:11px}.ceShopCardPrice strong{font-size:12px}.ceShopBuy{font-size:10px;padding:4px}.ceShopBuy svg{width:14px}.ceShopSale{font-size:10px}.ceShopSort span{display:none}.ceShopCardStock>span{font-size:10px}}@media(max-width:330px){.ceShopGrid{grid-template-columns:1fr}.ceShopCard{flex-direction:row}.ceShopCardPicture{flex:0 0 42%;padding:8px}.ceShopCardPhoto{height:100%;aspect-ratio:auto}.ceShopCardInfo{flex:1 1}.ceShopCardTitle{font-size:12px}.ceShopCardPrice strong{font-size:13px}.ceShopIntroPicture{display:none}.ceShopIntro{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ceShopRoot *,.ceShopRoot :after,.ceShopRoot :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ceShopSkeleton{background:linear-gradient(100deg,var(--cs-line) 10%,var(--cs-surface) 45%,var(--cs-line) 80%);background-size:200% 100%;animation:ceShopShimmer 1.6s ease-in-out infinite;border-radius:15px}.ceShopSkeletonIntro{height:266px;margin:40px 0 22px}.ceShopSkeletonSearch{height:58px}.ceShopSkeletonCategories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 28px}.ceShopSkeletonCategories>div{height:115px}.ceShopSkeletonHeading{height:44px;width:45%;margin-bottom:25px}.ceShopSkeletonCard{height:365px}.ceShopScreenreader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes ceShopShimmer{to{background-position-x:-200%}}@media(max-width:900px){.ceShopSkeletonCategories{grid-template-columns:repeat(4,minmax(0,1fr))}.ceShopSkeletonIntro{height:220px}}@media(max-width:680px){.ceShopSkeletonIntro{height:190px;margin-top:24px}.ceShopSkeletonCategories{grid-template-columns:repeat(3,minmax(0,1fr))}.ceShopSkeletonCard{height:265px}}@media(max-width:330px){.ceShopSkeletonCategories{grid-template-columns:repeat(2,minmax(0,1fr))}}[dir=ltr] .ceShopOverlay{justify-content:flex-end}.pd-option-selectors{display:grid;grid-gap:18px;gap:18px;margin:14px 0 22px;padding:18px;border:1px solid var(--line,#e2e8f0);border-radius:18px;background:var(--surface,#fff)}.pd-option-axis{display:grid;grid-gap:10px;gap:10px}.pd-option-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.pd-option-title>span{font-size:12px;color:var(--muted,#64748b)}.pd-color-swatches,.pd-size-options{display:flex;flex-wrap:wrap;gap:9px}.pd-color-swatches button,.pd-size-options button{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line,#d4dbe5);background:transparent;color:inherit;border-radius:12px;padding:8px 11px;cursor:pointer;font:inherit;transition:border-color .17s,box-shadow .17s,opacity .17s}.pd-color-swatches button i{width:22px;height:22px;display:inline-block;flex-shrink:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b5bfcc}.pd-color-swatches button span{font-size:13px}.pd-size-options button{flex-direction:column;align-items:flex-start;gap:3px;min-width:72px}.pd-size-options button strong{font-size:13px}.pd-size-options button small{font-size:11px;opacity:.7}.pd-color-swatches button.is-active,.pd-size-options button.is-active{border-color:#2563eb;box-shadow:0 0 0 2px rgb(37 99 235/12%)}.pd-color-swatches button:disabled,.pd-size-options button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.pd-color-swatches button:focus-visible,.pd-size-options button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.pd-option-sku{font-size:12px;opacity:.75}.ceCartShop.ceCartPage{--cs-bg:#fbf8f2;--cs-surface:#fff;--cs-soft:#fffdf8;--cs-text:#173450;--cs-muted:#687b8c;--cs-line:#e1e6e8;--cs-teal:#087f79;--cs-mint:#e6f4ee;color:var(--cs-text);background-color:var(--cs-bg);background-image:linear-gradient(#2b5d8410 1px,transparent 0),linear-gradient(90deg,#2b5d8410 1px,transparent 0);background-size:28px 28px;min-height:70vh}.ceCartShop.ceRedesign:before{content:none}.ceCartShop.ceCartPage .ceCartIntro{padding:clamp(22px,3.6vw,48px);border:1px solid var(--cs-line);border-radius:24px;background:radial-gradient(ellipse at 85% 0,#c8e3da75,transparent 58%),var(--cs-soft);margin-bottom:22px;box-shadow:0 10px 26px #142d4808}.ceCartShop .ceCartIntro h1{color:var(--cs-text);font-size:clamp(27px,3.2vw,42px);font-weight:850;line-height:1.5;margin:8px 0}.ceCartShop .ceCartIntro p{font-size:13px;color:var(--cs-muted);line-height:2;max-width:660px}.ceCartShop .ceCartIntro .eyebrow{color:var(--cs-teal);font-size:11px;letter-spacing:.075em}.ceCartShop.ceCartPage :is(.cartLine,.cartSummary,.emptyCart){background:var(--cs-surface);color:var(--cs-text);border:1px solid var(--cs-line);border-radius:18px;box-shadow:0 7px 25px #152b390b}.ceCartShop.ceCartPage .cartLine:hover{border-color:var(--cs-teal)}.ceCartShop.ceCartPage .cartSummary{border-radius:21px;box-shadow:0 11px 35px #142d4815}.ceCartShop .cartLine :is(h3,strong),.ceCartShop .cartSummary :is(h2,h3,strong){color:var(--cs-text)}.ceCartShop .cartLine :is(p,small),.ceCartShop .checkoutTitle span{color:var(--cs-muted)}.ceCartShop .checkoutCommerce :is(input,select,textarea),.ceCartShop .checkoutSummary :is(input,select,textarea){background:var(--cs-soft);color:var(--cs-text);border-color:var(--cs-line)}.ceCartShop .bankCardPanel,.ceCartShop .checkoutAddressSnapshot,.ceCartShop .checkoutDiscount,.ceCartShop .checkoutPriceStack{border-color:var(--cs-line)}.ceCartShop.ceCartPage .primaryBtn{background:var(--cs-teal);border-color:var(--cs-teal);color:#fff}.ceCartShop.ceCartPage .secondaryBtn{border-color:var(--cs-line);background:var(--cs-soft);color:var(--cs-text)}.ceCartExpired,.ceCartExpiryBar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 19px;padding:13px 17px;border:1px solid var(--cs-line);border-radius:13px;background:var(--cs-mint);font-size:12px;font-weight:750;color:var(--cs-text)}.ceCartExpiryBar svg{color:var(--cs-teal)}.ceCartExpiryBar span{flex:1 1;min-width:190px}.ceCartExpiryBar a{color:var(--cs-teal);text-decoration:underline;text-underline-offset:4px}.ceCartExpired{color:#a44d30;background:#fff2ed;border-color:#e8bfad}.cePrintPage.ceShopHarmony{--ce-navy:#173450;--ce-teal:#087f79;--ce-border:#e1e6e8;--ce-muted:#687b8c;--ce-paper:#fbf8f2;color:var(--ce-navy);background-color:var(--ce-paper);background-image:linear-gradient(#2b5d8410 1px,transparent 0),linear-gradient(90deg,#2b5d8410 1px,transparent 0);background-size:28px 28px}.cePrintPage.ceShopHarmony .cePrintHero{border-color:var(--ce-border);background:radial-gradient(ellipse at 85% 15%,#c8e3da77,transparent 57%),#fffdf8;box-shadow:0 10px 26px #142d4808}.cePrintPage.ceShopHarmony :is(.cePrintWorkMain,.cePrintSidebar,.cePrintProduct,.cePrintNotice,.cePrintLoading){border-color:var(--ce-border);box-shadow:0 8px 24px #142d4808}.cePrintPage.ceShopHarmony :is(.cePrintAction,.cePrintCartLink){border-radius:11px}html[data-theme=dark] .ceCartShop.ceCartPage{--cs-bg:#161f28;--cs-surface:#22303e;--cs-soft:#1c2a35;--cs-text:#f2f6f7;--cs-muted:#b3bfcb;--cs-line:#3b4a55;--cs-teal:#36aca6;--cs-mint:#243f3f}html[data-theme=dark] .ceCartShop.ceCartPage .ceCartIntro{background:linear-gradient(113deg,#253945,#1c2e39)}html[data-theme=dark] .ceCartShop .cartLine :is(h3,strong),html[data-theme=dark] .ceCartShop .cartSummary :is(h2,h3,strong){color:#f2f6f7}html[data-theme=dark] .ceCartShop .ceCartIntro h1{color:#f2f6f7}html[data-theme=dark] .ceCartShop .ceCartIntro p{color:#b3bfcb}html[data-theme=dark] .cePrintPage.ceShopHarmony{--ce-navy:#f2f6f7;--ce-teal:#36aca6;--ce-border:#3b4a55;--ce-muted:#b3bfcb;--ce-paper:#161f28}html[data-theme=dark] .cePrintPage.ceShopHarmony :is(.cePrintHero,.cePrintWorkMain,.cePrintSidebar,.cePrintProduct,.cePrintNotice,.cePrintLoading,.cePrintSelected,.cePrintGuide,.cePrintTiles button,.cePrintSelectGrid select,.cePrintFinalFields select,.cePrintFinalFields textarea,.cePrintReview>div,.cePrintBack,.cePrintRetryQuote,.uploadedAssetList article){background:#22303e!important;color:#f2f6f7!important;border-color:#3b4a55!important}html[data-theme=dark] .cePrintPage.ceShopHarmony :is(.cePrintHero h1,.cePrintField legend,.cePrintPanelHead h2,.cePrintProduct strong,.cePrintSelected strong,.cePrintSidebar h4,.cePrintGuide h3,.cePrintReview strong){color:#f2f6f7!important}html[data-theme=dark] .cePrintPage.ceShopHarmony :is(.cePrintHero p,.cePrintSelected p,.cePrintProduct small,.cePrintGuide p,.cePrintReview span,.cePrintSidebar p,.cePrintTiles small){color:#b3bfcb!important}html[data-theme=dark] .cePrintPage.ceShopHarmony .cePrintTiles button.selected{background:#244346!important;color:#7de0cb!important;border-color:#36aca6!important}html[data-theme=dark] .cePrintPage.ceShopHarmony .cePrintUploadGuide{background:#243f3f;color:#b6e1ce}.ceCustomerOrders{--cs-bg:#fbf8f2;--cs-surface:#fff;--cs-soft:#fffdf8;--cs-text:#173450;--cs-muted:#687b8c;--cs-line:#e1e6e8;--cs-teal:#087f79;--cs-mint:#e6f4ee;background-color:var(--cs-bg);color:var(--cs-text);background-image:linear-gradient(#2b5d8410 1px,transparent 0),linear-gradient(90deg,#2b5d8410 1px,transparent 0);background-size:28px 28px;min-height:70vh;padding:clamp(14px,2.7vw,26px)}.ceCustomerOrdersInner{max-width:1120px;margin:auto;display:grid;grid-gap:20px;gap:20px;min-width:0}.ceOrdersHero{padding:clamp(20px,4vw,38px);border:1px solid var(--cs-line);border-radius:23px;background:radial-gradient(ellipse at 80% 20%,#c8e3da70,transparent 60%),var(--cs-soft);display:flex;justify-content:space-between;align-items:center;gap:16px}.ceOrdersHero h1{font-size:clamp(25px,3.2vw,36px);margin:7px 0;color:var(--cs-text)}.ceOrdersHero p{max-width:660px;font-size:13px;line-height:2;color:var(--cs-muted);margin:0}.ceOrdersHeroIcon{flex:none;width:90px;height:90px;background:var(--cs-mint);color:var(--cs-teal);border-radius:23px;display:grid;place-items:center}.ceDraftOrderCard,.ceOrdersHistory,.ceOrdersNotice{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:19px;box-shadow:0 8px 26px #142d480a;color:var(--cs-text);min-width:0}.ceDraftOrderCard{overflow:hidden}.ceDraftOrderCard>header{padding:21px 23px;justify-content:space-between;flex-wrap:wrap}.ceDraftHead,.ceDraftOrderCard>header{display:flex;gap:14px;align-items:center}.ceDraftLineIcon,.ceDraftSymbol{display:grid;place-items:center;flex:none;border-radius:13px;background:var(--cs-mint);color:var(--cs-teal);width:48px;height:48px}.ceDraftKicker{display:block;color:var(--cs-teal);font-size:9px;letter-spacing:1px;font-weight:900}.ceDraftHead h2{font-size:18px;margin:2px 0;color:var(--cs-text)}.ceDraftHead p{color:var(--cs-muted);font-size:11px;margin:4px 0 0}.ceDraftStatus{padding:8px 11px;background:var(--cs-mint);border-radius:100px;color:var(--cs-teal);font-size:11px;font-weight:800}.ceDraftClock{padding:15px 23px;border-block:1px solid var(--cs-line);background:var(--cs-mint);display:flex;align-items:center;justify-content:space-between;gap:14px}.ceDraftClock>div{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700}.ceDraftTimer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:2px;font-size:23px;font-weight:900;color:var(--cs-teal)}.ceDraftLines{padding:5px 22px}.ceDraftLine{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--cs-line)}.ceDraftLine:last-child{border-bottom:0}.ceDraftLineIcon{width:41px;height:41px;border-radius:10px}.ceDraftLine>div{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.ceDraftLine strong{font-size:12px;overflow-wrap:anywhere}.ceDraftLine small{color:var(--cs-muted);font-size:11px}.ceDraftLine>b{font-size:12px;white-space:nowrap}.ceDraftOrderCard>footer{padding:19px 23px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--cs-soft);border-top:1px solid var(--cs-line)}.ceDraftTotal{display:grid;grid-gap:4px;gap:4px}.ceDraftTotal span{font-size:11px;color:var(--cs-muted)}.ceDraftTotal strong{font-size:20px;color:var(--cs-text)}.ceDraftTotal small{font-size:10px;color:var(--cs-muted)}.ceDraftActions{display:flex;gap:9px;flex-wrap:wrap}.ceDraftActions :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:800;border-radius:10px;min-height:43px;cursor:pointer}.ceDraftCheckout{background:var(--cs-teal);color:white!important;border:1px solid var(--cs-teal)}.ceDraftDiscard{border:1px solid var(--cs-line);color:#b14c55;background:var(--cs-surface)}.ceOrdersNotice{display:flex;align-items:center;gap:15px;padding:22px;font-size:12px;line-height:1.85;flex-wrap:wrap}.ceOrdersNotice>div{flex:1 1;min-width:200px}.ceOrdersNotice strong{display:block;font-size:14px}.ceOrdersNotice p{margin:3px 0;color:var(--cs-muted)}.ceOrdersNotice>a{color:var(--cs-teal);text-decoration:underline;text-underline-offset:3px}.ceOrdersNotice.expired{border-color:#d9a396}.ceOrdersHistory{padding:clamp(16px,2.5vw,24px)}.ceOrdersSectionHead{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:5px 0 18px}.ceOrdersSectionHead h2{font-size:21px;margin:6px 0;color:var(--cs-text)}.ceOrdersSectionHead p{font-size:12px;color:var(--cs-muted);line-height:1.75;margin:0}.ceOrdersSectionHead>span{padding:7px 10px;color:var(--cs-teal);background:var(--cs-mint);font-size:11px;border-radius:9px;white-space:nowrap}.ceOrdersHistoryList{display:grid;grid-gap:10px;gap:10px}.ceHistoryCard{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:14px;overflow:hidden}.ceHistorySummary{width:100%;display:flex;align-items:center;gap:12px;padding:17px 16px;text-align:start;background:transparent;border:0;color:var(--cs-text);font:inherit;cursor:pointer}.ceHistoryIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--cs-mint);color:var(--cs-teal);flex:none}.ceHistoryHeading{flex:1 1;display:grid;grid-gap:4px;gap:4px;min-width:110px}.ceHistoryHeading strong{font-size:13px;text-align:start}.ceHistoryHeading small{color:var(--cs-muted);font-size:10px}.ceHistorySummary>b{font-size:13px;white-space:nowrap}.ceHistoryBadge{border-radius:40px;background:var(--cs-mint);color:var(--cs-teal);font-size:10px;font-weight:800;padding:7px 10px;white-space:nowrap}.ceHistoryBadge.status-cancelled,.ceHistoryBadge.status-rejected{color:#a6464f;background:#ffeae9}.ceHistoryBadge.status-needs-revision{color:#9b6938;background:#fdf1df}.ceHistorySummary svg.rotated{transform:rotate(180deg)}.ceHistoryDetail{padding:17px 19px 20px;border-top:1px solid var(--cs-line);display:grid;grid-gap:13px;gap:13px}.ceHistoryItems{display:grid;grid-gap:6px;gap:6px}.ceHistoryItems>div{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--cs-line);font-size:12px}.ceHistoryItems>div span{display:inline-flex;align-items:center;gap:8px}.ceHistoryItems>div strong{white-space:nowrap}.ceHistoryAdmin,.ceHistoryEvidence{display:flex;align-items:center;gap:9px;padding:11px;border-radius:10px;background:var(--cs-mint);color:var(--cs-text);font-size:11px;line-height:1.8}.ceHistoryEvidence>span{flex:1 1}.ceHistoryEvidence a,.ceHistoryRevision{color:var(--cs-teal);font-weight:800;white-space:nowrap}.ceHistoryAdmin{background:#faeae7;color:#a84e42}.ceHistoryTimeline h3{font-size:13px}.ceHistoryTimeline p{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid var(--cs-line);font-size:11px;padding:9px 0}.ceHistoryTimeline time{color:var(--cs-muted);white-space:nowrap}.ceHistoryRevision{display:inline-flex;gap:8px;align-items:center;font-size:12px}html[data-theme=dark] .ceCustomerOrders{--cs-bg:#161f28;--cs-surface:#22303e;--cs-soft:#1c2a35;--cs-text:#f2f6f7;--cs-muted:#b3bfcb;--cs-line:#3b4a55;--cs-teal:#36aca6;--cs-mint:#243f3f}html[data-theme=dark] .ceOrdersHero{background:linear-gradient(110deg,#213744,#1c2c37)}html[data-theme=dark] .ceHistoryBadge.status-rejected{background:#513337;color:#ffadb0}@media(max-width:960px){.ceHistorySummary{flex-wrap:wrap}.ceHistoryHeading{flex:1 1 40%}.ceHistoryBadge{order:4}.ceHistorySummary>b{order:3}.ceHistorySummary>svg{order:5}.ceCartShop .cartSummary{position:static!important}}@media(max-width:660px){.ceCustomerOrders{padding:12px 9px 70px}.ceOrdersHeroIcon{width:56px;height:56px;border-radius:14px}.ceOrdersHeroIcon svg{width:28px}.ceOrdersHero h1{font-size:23px}.ceDraftClock,.ceDraftOrderCard>footer,.ceDraftOrderCard>header{padding:14px}.ceDraftClock{align-items:start;flex-wrap:wrap}.ceDraftClock>div{width:100%}.ceDraftTimer{font-size:26px}.ceDraftLine{flex-wrap:wrap}.ceDraftLine>b{-webkit-margin-start:auto;margin-inline-start:auto}.ceDraftActions{width:100%}.ceDraftActions :is(a,button){flex:1 1}.ceOrdersHistory{padding:14px}.ceHistorySummary{gap:8px;padding:11px}.ceHistoryBadge{order:4}.ceHistorySummary>b{font-size:12px}.ceHistoryEvidence{flex-wrap:wrap}.ceHistoryTimeline p{display:grid;grid-gap:4px;gap:4px}.ceCartShop.ceCartPage{padding-inline:12px}.ceCartShop .cartLine{min-width:0}}@media(max-width:390px){.ceDraftActions{display:grid;grid-template-columns:1fr}.ceOrdersHeroIcon{display:none}.ceHistoryBadge{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.ceCartShop *,.ceCustomerOrders *,.ceShopHarmony *{transition:none!important;animation:none!important}}.ceSoon--print.ceShopHarmony{background-color:#fbf8f2!important;background-image:linear-gradient(#2b5d8410 1px,transparent 0),linear-gradient(90deg,#2b5d8410 1px,transparent 0)!important;background-size:28px 28px!important}.ceSoon--print.ceShopHarmony :is(.ceSoonFrame,.ceSoonVisualFrame){border-color:#dfe7e8}.ceSoon--print.ceShopHarmony :is(.ceSoonPrimary,.ceSoonFloatingIcon){background:#087f79;color:#fff}html[data-theme=dark] .ceSoon--print.ceShopHarmony{background-color:#161f28!important}html[data-theme=dark] .ceSoon--print.ceShopHarmony .ceSoonFrame{background:#22303e!important;color:#f2f6f7;border-color:#3b4a55!important}