.CartClient_head__pdxxj{display:flex;flex-direction:column;align-items:flex-start}.CartClient_eyebrow__Cdg5d{margin:0 0 14px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--nn-cobalt)}.CartClient_title__oB_Zl{margin:0 0 0 -.03em;font-family:var(--font-dm-sans-display),var(--font-sans);font-weight:400;font-size:clamp(54px,9vw,128px);line-height:.92;letter-spacing:-.05em;color:var(--nn-ink)}.CartClient_title__oB_Zl:focus{outline:none}.CartClient_lede__jqxn2{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--nn-ink-2)}.CartClient_lede__jqxn2 b{font-weight:500;color:var(--nn-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartClient_shopLink__tE_Qd{margin-top:22px;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 22px;border-radius:999px;background:var(--nn-ink);color:#fff;text-decoration:none;font-weight:500}.CartClient_shopLink__tE_Qd i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--nn-cobalt);font-style:normal}@media (max-width:760px){.CartClient_title__oB_Zl{letter-spacing:-.04em}.CartClient_lede__jqxn2{min-height:51px}.CartClient_ship__W3xeF{display:block}}.CartClient_shelfWrap__Vf4iR{margin-top:28px}@media (max-width:760px){.CartClient_shelfWrap__Vf4iR{margin-top:22px}}.CartClient_body__2BpWT{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;margin-top:24px;align-items:start}@media (max-width:960px){.CartClient_body__2BpWT{grid-template-columns:minmax(0,1fr)}}.CartClient_lines__xgxYO{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.CartClient_slot__elQiY{display:grid;grid-template-rows:1fr;transition:opacity .26s,transform .26s,grid-template-rows .34s cubic-bezier(.4,0,.2,1) 80ms,margin .34s cubic-bezier(.4,0,.2,1) 80ms}.CartClient_slotClip__UL5qH{min-height:0}.CartClient_leaving__IqPiW{opacity:0;transform:scale(.98);grid-template-rows:0fr;margin-top:-10px;transition:opacity .18s,transform .22s,grid-template-rows .34s cubic-bezier(.4,0,.2,1) 80ms,margin .34s cubic-bezier(.4,0,.2,1) 80ms}.CartClient_leaving__IqPiW .CartClient_slotClip__UL5qH{overflow:hidden}.CartClient_arrive__7R7yF{animation:CartClient_fadeUp__bva2d .38s cubic-bezier(.22,1,.36,1)}@keyframes CartClient_fadeUp__bva2d{0%{opacity:0;transform:translateY(8px)}}.CartClient_line__vvEQe{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"pic info price" "pic step remove";grid-gap:6px 16px;gap:6px 16px;align-items:center;padding:14px 16px 14px 14px;border-radius:22px;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 26px rgba(15,33,53,.05)}.CartClient_pic__TMfuK{grid-area:pic;position:relative;height:92px;border-radius:16px;background:radial-gradient(60% 60% at 50% 55%,#fff 0,#e6eef7 100%);overflow:hidden}.CartClient_cutout__AtmsV{position:absolute;left:0;right:0;top:8%;bottom:6px}.CartClient_cutoutImage__2Ou9q{filter:drop-shadow(0 6px 6px rgba(15,33,53,.2))}.CartClient_pic__TMfuK .CartClient_setPic__qXJZD{position:absolute;inset:0;aspect-ratio:auto;background:transparent}.CartClient_info__ylSkp{grid-area:info;min-width:0}.CartClient_itemTitle__aj2eC{margin:0;font-weight:500;font-size:17px;letter-spacing:-.01em;color:var(--nn-ink)}.CartClient_itemSub__sw034{margin:2px 0 0;font-size:13.5px;color:var(--nn-ink-2)}.CartClient_save__oE7ev{display:inline-flex;align-items:center;height:22px;padding:0 9px;margin-top:6px;border-radius:11px;background:var(--nn-cobalt);color:#fff;font-size:12px;font-weight:500}.CartClient_itemWarning__0Gv0d{margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--nn-ink)}.CartClient_price___2IRg{grid-area:price;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartClient_price___2IRg b{display:block;font-weight:500;font-size:17px;color:var(--nn-ink)}.CartClient_price___2IRg span{font-size:12.5px;color:var(--nn-ink-2)}.CartClient_price___2IRg .CartClient_priceUnavailable__IAeYY{font-style:italic}.CartClient_step__So6kd{grid-area:step;justify-self:start;display:inline-flex;align-items:center;height:40px;padding:4px;border-radius:999px;background:var(--nn-frost)}.CartClient_step__So6kd button{width:32px;height:32px;border-radius:50%;border:0;background:#fff;color:var(--nn-ink);cursor:pointer;font-size:17px;line-height:1;box-shadow:0 2px 6px rgba(15,33,53,.08);transition:transform .14s}.CartClient_step__So6kd button:active{transform:scale(.88)}.CartClient_step__So6kd button:disabled{opacity:.35;cursor:default;transform:none}.CartClient_step__So6kd output{min-width:34px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--nn-ink)}.CartClient_remove__5GAiv{grid-area:remove;justify-self:end;height:34px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--nn-ink-2);font-size:13.5px;cursor:pointer}.CartClient_remove__5GAiv:hover{background:rgba(15,33,53,.05);color:var(--nn-ink)}.CartClient_remove__5GAiv:disabled{cursor:default}@media (max-width:520px){.CartClient_line__vvEQe{grid-template-columns:64px minmax(0,1fr) auto;padding:12px;gap:6px 12px}.CartClient_pic__TMfuK{height:80px}}.CartClient_pairSlot__s4Emj{display:grid;grid-template-rows:1fr;margin-top:10px;transition:opacity .2s,grid-template-rows .34s cubic-bezier(.4,0,.2,1),margin .34s cubic-bezier(.4,0,.2,1)}.CartClient_pairClip__wl1f1{min-height:0;overflow:hidden}.CartClient_pairFolding__k7lOo{grid-template-rows:0fr;margin-top:0;opacity:0}.CartClient_pair__Q8zqe{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px 12px 12px;border-radius:22px;border:1.5px dashed rgba(31,79,224,.35);background:hsla(0,0%,100%,.55)}.CartClient_pairPhoto__x1Yue{position:relative;height:64px}.CartClient_pairImage__V2GoG{filter:drop-shadow(0 6px 6px rgba(15,33,53,.18))}.CartClient_pairText__9uVwR small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-cobalt)}.CartClient_pairText__9uVwR b{display:block;margin-top:2px;font-weight:500;font-size:15px;color:var(--nn-ink)}.CartClient_pairText__9uVwR span{font-size:13px;color:var(--nn-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartClient_pairAdd__bAUD5{height:40px;padding:0 18px;border-radius:999px;border:0;background:var(--nn-ink);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.CartClient_sum__EUMlP{position:-webkit-sticky;position:sticky;top:104px;padding:22px;border-radius:26px;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 44px rgba(15,33,53,.08)}.CartClient_sumTitle__1qqEs{margin:0 0 14px;font-weight:500;font-size:20px;letter-spacing:-.02em;color:var(--nn-ink)}.CartClient_sumList__pv8Vz{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:10px 12px;gap:10px 12px;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartClient_sumList__pv8Vz dt{color:var(--nn-ink-2)}.CartClient_sumList__pv8Vz dd{margin:0;text-align:right;color:var(--nn-ink)}.CartClient_sumList__pv8Vz .CartClient_sumSaving__8n6zb{color:var(--nn-cobalt);font-weight:500}.CartClient_sumList__pv8Vz .CartClient_sumMuted__6Eqz1{color:var(--nn-ink-2);font-size:14px}.CartClient_saleNotice__fb8A8{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding:12px 14px;border-radius:14px;background:rgba(31,79,224,.07)}.CartClient_saleNoticeTitle__G3WMh{margin:0;font-size:14px;font-weight:500;color:var(--nn-cobalt)}.CartClient_saleNoticeSub__En3T0{margin:0;font-size:12.5px;color:var(--nn-ink-2)}.CartClient_sumTotal__kDypW{margin-top:16px;padding-top:16px;border-top:1px solid var(--nn-line);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CartClient_sumTotal__kDypW span{color:var(--nn-ink-2);font-size:14px}.CartClient_sumTotal__kDypW b{font-weight:500;font-size:34px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nn-ink)}.CartClient_sumFreeShip__O8Fff{margin:12px 0 0;font-family:var(--font-dm-sans),var(--font-sans);font-size:13px;font-weight:450;letter-spacing:.01em;line-height:1.5;color:var(--nn-ink-2)}.CartClient_sumFreeShip__O8Fff b{font-weight:600}@media (max-width:520px){.CartClient_sumFreeShip__O8Fff{font-size:12.5px}}.CartClient_sumGo__Ldd2V{margin-top:18px}.CartClient_cartIssueNote__leDtL{color:var(--nn-ink)}.CartClient_cartIssueNote__leDtL,.CartClient_sumNote__QUscb{margin:12px 0 0;font-size:13px;line-height:1.5;text-align:center}.CartClient_sumNote__QUscb{color:var(--nn-ink-2)}.CartClient_perks__OCMWC{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--nn-line);display:grid;grid-gap:10px;gap:10px;font-size:13.5px;color:var(--nn-ink-2)}.CartClient_perks__OCMWC li{display:flex;gap:10px;align-items:center}.CartClient_perks__OCMWC svg{flex:0 0 auto;color:var(--nn-cobalt)}.CartClient_disclaimer__2mR_g{margin:28px 0 0;font-size:12px;line-height:1.7;color:var(--nn-ink-2)}.CartClient_go__AGAkU{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:60px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(90deg,#2a5bf0,var(--nn-cobalt));background-color:#1a45c9;box-shadow:0 8px 20px rgba(31,79,224,.35);color:#fff;font-family:inherit;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s,transform .12s}.CartClient_go__AGAkU:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22) 50%,hsla(0,0%,100%,0));animation:CartClient_sheen__OSuSO 6s ease-in-out .6s infinite}@keyframes CartClient_sheen__OSuSO{0%{left:-60%}18%,to{left:130%}}.CartClient_go__AGAkU:hover{background:#1a45c9}.CartClient_go__AGAkU:active{transform:scale(.97)}.CartClient_go__AGAkU:focus-visible,.CartClient_pairAdd__bAUD5:focus-visible,.CartClient_remove__5GAiv:focus-visible,.CartClient_shopLink__tE_Qd:focus-visible,.CartClient_step__So6kd button:focus-visible,.CartClient_undo__BJ4xn:focus-visible{outline:2px solid var(--nn-cobalt);outline-offset:3px}.CartClient_goEnd__xPI5J,.CartClient_goLabel__wbeUI{position:relative}.CartClient_goLabel__wbeUI{white-space:nowrap}.CartClient_goEnd__xPI5J{display:inline-flex;align-items:center;gap:10px}.CartClient_goAmount__erheL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.CartClient_goArrow__TtKcN{display:grid;place-items:center;width:18px;height:18px;font-style:normal;transition:transform .24s cubic-bezier(.2,1.4,.4,1)}.CartClient_go__AGAkU:hover .CartClient_goArrow__TtKcN{transform:translateX(4px)}.CartClient_spin__A56_3{display:block;width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:CartClient_spin__A56_3 .7s linear infinite}@keyframes CartClient_spin__A56_3{to{transform:rotate(1turn)}}.CartClient_going__HczPr{pointer-events:none;background:linear-gradient(90deg,#2a5bf0,var(--nn-cobalt));background-color:#1a45c9}.CartClient_going__HczPr:before{display:none}.CartClient_goOff__k_2zB,.CartClient_goOff__k_2zB:hover{background:rgba(15,33,53,.18);box-shadow:none;cursor:not-allowed}.CartClient_goOff__k_2zB:before{display:none}.CartClient_goOff__k_2zB:active,.CartClient_goOff__k_2zB:hover .CartClient_goArrow__TtKcN{transform:none}.CartClient_bar__DOZa8{display:none}@media (max-width:760px){.CartClient_cartIssueNote__leDtL,.CartClient_sumGo__Ldd2V{display:none}.CartClient_bar__DOZa8{display:flex;flex-direction:column;align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:25;gap:8px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -10px 30px rgba(15,33,53,.08)}.CartClient_bar__DOZa8 .CartClient_go__AGAkU{height:58px}.CartClient_barNote__4quHe{margin:0;padding-left:4px;font-size:12.5px;color:var(--nn-ink-2)}}.CartClient_toastRegion__3gFKY{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:40;transform:translateX(-50%);pointer-events:none}@media (max-width:760px){.CartClient_toastRegion__3gFKY{bottom:calc(104px + env(safe-area-inset-bottom, 0px))}}.CartClient_toast__SjTnc{display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:16px;background:var(--nn-ink);color:#fff;font-size:14px;white-space:nowrap;pointer-events:auto;animation:CartClient_toastIn__WwZAm .22s cubic-bezier(.22,1,.36,1)}.CartClient_toastClosing__Hdz51{opacity:0;transform:translateY(16px);transition:opacity .22s,transform .22s}@keyframes CartClient_toastIn__WwZAm{0%{opacity:0;transform:translateY(16px)}}.CartClient_undo__BJ4xn{height:32px;padding:0 14px;border-radius:10px;border:0;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;font-size:13.5px;font-weight:500}.CartClient_undo__BJ4xn:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.CartClient_goArrow__TtKcN,.CartClient_go__AGAkU,.CartClient_leaving__IqPiW,.CartClient_pairSlot__s4Emj,.CartClient_slot__elQiY,.CartClient_step__So6kd button,.CartClient_toastClosing__Hdz51{transition:none}.CartClient_arrive__7R7yF,.CartClient_spin__A56_3,.CartClient_toast__SjTnc{animation:none}.CartClient_spin__A56_3{animation:CartClient_spin__A56_3 1.6s linear infinite}.CartClient_go__AGAkU:before{display:none}}