.header_inner__v1LuL{width:100%;max-width:var(--d-container,var(--max));margin:0 auto;padding:0 var(--gutter)}.header_header__zlcMJ{--kh-bg:var(--bg);--kh-fg:var(--ink);--kh-line:var(--d-line,var(--line));--kh-panel-bg:var(--surface);--kh-panel-fg:var(--ink);--kh-muted:var(--ink-2);--kh-hover:var(--surface-2);--kh-count-bg:var(--ink);--kh-count-fg:var(--surface);--kh-row:60px;--kh-row-desk:76px;--kh-nav-row:48px;--kh-compact-shift:12px;position:relative;z-index:390;border-bottom:1px solid var(--kh-line);background:var(--kh-bg);color:var(--kh-fg);transition:box-shadow var(--d-dur,.25s) ease}.header_header__zlcMJ[data-sticky]{position:-webkit-sticky;position:sticky;top:0}.header_header__zlcMJ[data-stuck]{box-shadow:var(--d-shadow-1,none)}.header_announcement__n3o_K{font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));text-align:center}.header_announcement__n3o_K .header_inner__v1LuL{padding-top:9px;padding-bottom:9px}.header_announcement__n3o_K a{color:inherit;text-underline-offset:3px}.header_utility___H_17{border-bottom:1px solid var(--d-line,var(--line));font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.header_utilityInner__Nd9kK{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-block:6px;gap:16px}.header_utilityEnd__J8bLe,.header_utilityStart__M6iRk{display:flex;align-items:center;gap:16px;min-width:0}.header_social__FfgIV{display:flex;gap:10px;margin:0;padding:0;list-style:none}.header_social__FfgIV a{color:inherit}.header_row__V1iW4,.header_top__i7yQT{display:grid;align-items:center;min-height:var(--kh-row);grid-gap:8px;gap:8px}.header_row__V1iW4{grid-template-columns:minmax(0,1fr) auto}.header_top__i7yQT{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.header_header__zlcMJ[data-layout=stacked-left] .header_top__i7yQT{grid-template-columns:auto minmax(0,1fr) auto}.header_start__2eeWy,.header_tools__rGJo0{display:flex;align-items:center;min-width:0;gap:2px}.header_tools__rGJo0{justify-content:flex-end}.header_navRow__NeDgn{display:none}.header_brand__6BjgT{display:inline-flex;align-items:center;min-height:44px;min-width:0;color:inherit;text-decoration:none;transform-origin:left center;transition:transform var(--d-dur,.25s) var(--d-ease,ease)}.header_header__zlcMJ[data-layout=stacked-center] .header_brand__6BjgT{justify-content:center;transform-origin:center}.header_wordmark__lnFah{overflow:hidden;font-family:var(--font-display);font-size:calc(var(--d-fs-1, 20px) * var(--nc-k, 1));line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.header_logo__Xc6px{display:block;width:auto;max-width:180px;height:32px;object-fit:contain}.header_iconButton__8NCKZ{position:relative;display:inline-grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--d-radius-btn,0);background:none;color:inherit;cursor:pointer;list-style:none;text-decoration:none}.header_drawerGroup__HWjng>summary::-webkit-details-marker,.header_iconButton__8NCKZ::-webkit-details-marker,.header_navLink__mpK6j::-webkit-details-marker{display:none}.header_iconButton__8NCKZ:hover{background:var(--kh-hover)}.header_withCount__nRjVk>span:not(.header_count__1UM8b){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.header_count__1UM8b,.header_withCount__nRjVk>span[aria-hidden=true]{position:absolute;top:4px;right:2px;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--kh-count-bg);color:var(--kh-count-fg);font-size:calc(10px * var(--nc-k, 1));font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.header_count__1UM8b[data-empty],.header_withCount__nRjVk>span[data-empty]{visibility:hidden}.header_desktopOnly__lu7Xk,.header_nav__2IWIS,.header_searchBar__zVWnX{display:none}.header_searchMenu__7Gtqw{position:static}.header_accountMenu__uULD9{position:relative}.header_searchPanel__qxSv1{position:absolute;top:100%;right:0;left:0;padding:16px 0;border-top:1px solid var(--kh-line);border-bottom:1px solid var(--kh-line);background:var(--kh-panel-bg);color:var(--kh-panel-fg);box-shadow:var(--d-shadow-2,none)}.header_searchForm__LtKCQ{display:flex;align-items:center;gap:8px}.header_searchForm__LtKCQ>div{flex:1 1}.header_searchInput__JC3PB{width:100%;height:48px;padding:0 4px;border:0;border-bottom:1px solid;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:calc(var(--d-fs-1, 20px) * var(--nc-k, 1))}.header_searchInput__JC3PB:focus{outline:none;border-bottom-width:2px}.header_searchBar__zVWnX{position:relative;align-items:center;min-width:0}.header_searchBar__zVWnX>div{flex:1 1;min-width:0}.header_searchBarInput__iZFF1{width:100%;height:42px;padding:0 44px 0 16px;border:1px solid var(--kh-line);border-radius:var(--d-radius-btn,0);background:var(--kh-panel-bg);color:var(--kh-panel-fg);font:inherit}.header_searchBar__zVWnX>button{position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--kh-panel-fg)}.header_accountPanel__8LBlM{position:absolute;top:calc(100% + 10px);right:-8px;z-index:60;display:flex;flex-direction:column;gap:2px;width:260px;padding:12px;border:1px solid var(--kh-line);border-radius:var(--d-radius,0);background:var(--kh-panel-bg);color:var(--kh-panel-fg);box-shadow:var(--d-shadow-2,none)}.header_accountPanel__8LBlM a:not([data-k]),.header_accountPanel__8LBlM button{display:block;width:100%;padding:10px 12px;border:0;border-radius:var(--d-radius-s,0);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.header_accountPanel__8LBlM a:not([data-k]):hover,.header_accountPanel__8LBlM button:hover{background:var(--surface-2)}.header_accountPanel__8LBlM a[data-k=account-primary],.header_accountPanel__8LBlM a[data-k=account-secondary]{min-height:44px}.header_accountPanel__8LBlM a[data-k=account-primary]{margin-bottom:6px}.header_accountPanel__8LBlM a[data-k=account-secondary]{color:inherit;border-color:var(--kh-line)}.header_more__53_cH{position:relative}.header_morePanel__2r0Mv{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:240px;max-height:min(70vh,560px);overflow-y:auto;padding:8px;border:1px solid var(--kh-line);border-radius:var(--d-radius,0);background:var(--kh-panel-bg);color:var(--kh-panel-fg);box-shadow:var(--d-shadow-2,none)}.header_moreGroup__uuD_n,.header_morePanel__2r0Mv{display:flex;flex-direction:column}.header_moreGroup__uuD_n+.header_moreGroup__uuD_n{margin-top:4px;padding-top:4px;border-top:1px solid var(--d-line,var(--line))}.header_morePanel__2r0Mv a{padding:8px 12px;color:inherit;text-decoration:none;white-space:nowrap}.header_morePanel__2r0Mv a:hover{background:var(--surface-2)}.header_moreHead__e8VWs{font-weight:600}.header_drawerMenu__OTt0s>summary{list-style:none}.header_backdrop__0dWV0{position:fixed;inset:0;z-index:499;background:var(--d-overlay,rgb(0 0 0/45%));animation:header_kit-fade__DZZ6L var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.header_drawer__y_PdN{position:fixed;top:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;gap:18px;width:min(380px,88vw);padding:20px 20px max(24px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-overlay,none);animation:header_kit-slide__iYUyl var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.header_drawerClose__JcYgZ{position:fixed;top:12px;left:calc(min(380px, 88vw) - 56px);z-index:501;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:none;color:var(--ink);cursor:pointer}.header_drawerTitle__Nq33o{margin:4px 0 0;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header_drawerNav__hWFom{display:flex;flex-direction:column}.header_drawerGroup__HWjng>summary,.header_drawerLink__zI8h_{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid var(--d-line,var(--line));color:inherit;font-family:var(--font-display);font-size:calc(var(--d-fs-1, 19px) * var(--nc-k, 1));text-decoration:none;cursor:pointer;list-style:none}.header_drawerGroup__HWjng>summary:after{content:"+";font-family:var(--font-body);font-size:calc(20px * var(--nc-k, 1));font-weight:300}.header_drawerGroup__HWjng[open]>summary:after{content:"−"}.header_drawerChild__pZr7H{display:block;padding:10px 0 10px 12px;color:var(--ink-2);text-decoration:none}.header_drawerGrandchild__sZ0u6{display:block;padding:7px 0 7px 28px;color:var(--ink-3,var(--muted));font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));text-decoration:none}.header_drawerSearch__Z6J8v{display:flex;border-bottom:1px solid var(--ink)}.header_drawerSearch__Z6J8v input{flex:1 1;min-width:0;height:44px;border:0;background:transparent;color:inherit;font:inherit}.header_drawerSearch__Z6J8v button{width:44px;border:0;background:none;color:inherit}.header_drawerUtility__qmRi4{display:flex;flex-direction:column;gap:2px;margin-top:auto}.header_drawerUtility__qmRi4 a{display:flex;gap:10px;color:var(--ink-2);text-decoration:none}.header_drawerUtility__qmRi4 a,.header_toolLanguage__aJbkP{align-items:center;min-height:44px}.header_toolLanguage__aJbkP [data-ls-button]{min-height:44px}.header_drawerLanguage__6DI4M{margin:18px 0 8px}.header_mega__5VVPJ{position:static}.header_navLink__mpK6j{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;color:inherit;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));font-weight:600;letter-spacing:var(--d-nav-tracking,0);text-decoration:none;text-transform:var(--d-nav-case,none);cursor:pointer;list-style:none}.header_chevron__hiNEf{transition:transform var(--d-dur,.25s) var(--d-ease,ease)}.header_mega__5VVPJ[open] .header_chevron__hiNEf{transform:rotate(180deg)}.header_megaPanel__h5sth{position:absolute;top:100%;right:0;left:0;max-height:calc(100vh - 140px);overflow-y:auto;border-top:1px solid var(--kh-line);border-bottom:1px solid var(--kh-line);background:var(--kh-panel-bg);color:var(--kh-panel-fg);box-shadow:var(--d-shadow-2,none);animation:header_kit-drop__BwiqN var(--d-dur,.25s) var(--d-ease-out,ease)}.header_menuBadge__kUh5P{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:var(--d-radius-badge,2px);background:var(--ink);color:var(--surface);font-size:calc(10px * var(--nc-k, 1));font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em}.header_menuBadge__kUh5P[data-tone=new]{background:var(--d-badge-new,var(--ink))}.header_menuBadge__kUh5P[data-tone=sale]{background:var(--sale)}.header_menuBadge__kUh5P[data-tone=neutral]{border:1px solid;background:transparent;color:inherit}@media (min-width:900px){.header_phoneOnly__laNF8{display:none}.header_row__V1iW4,.header_top__i7yQT{min-height:var(--kh-row-desk)}.header_row__V1iW4{display:flex;gap:16px}.header_row__V1iW4>.header_start__2eeWy{flex:none}.header_row__V1iW4>.header_nav__2IWIS{flex:1 1 auto}.header_row__V1iW4>.header_searchBar__zVWnX{display:flex;flex:0 1 300px}.header_row__V1iW4>.header_tools__rGJo0{flex:none}.header_header__zlcMJ[data-layout=stacked-left] .header_top__i7yQT>.header_searchBar__zVWnX{display:flex;justify-self:center;width:min(560px,100%)}.header_navRow__NeDgn{display:flex;align-items:center;min-height:var(--kh-nav-row)}.header_header__zlcMJ[data-layout=stacked-center] .header_navRow__NeDgn{justify-content:center}.header_nav__2IWIS{display:flex;flex-wrap:nowrap;align-items:center;min-width:0}.header_nav__2IWIS:not([data-fitted]){overflow-x:clip}.header_nav__2IWIS>*{flex:none;white-space:nowrap}.header_nav__2IWIS .header_navLink__mpK6j{padding:0 clamp(8px,.8vw,14px)}.header_drawerMenu__OTt0s{display:none}.header_desktopOnly__lu7Xk{display:inline-grid}details.header_desktopOnly__lu7Xk{display:block}.header_wordmark__lnFah{font-size:calc(var(--d-fs-2, 26px) * var(--nc-k, 1))}.header_logo__Xc6px{height:40px}[data-header-bar][data-search-icon] .header_searchBar__zVWnX{flex:none}[data-header-bar][data-search-icon] .header_searchBar__zVWnX>div{display:none}[data-header-bar][data-search-icon] .header_searchBar__zVWnX>button{position:static;transform:none;color:inherit}[data-header-bar][data-search-icon] .header_searchBar__zVWnX[data-open]>div{position:absolute;top:calc(100% + 8px);right:0;z-index:70;display:block;width:320px}.header_header__zlcMJ[data-sticky][data-compact]{top:calc(var(--kh-compact-shift) * -1)}.header_header__zlcMJ[data-compact][data-stuck] .header_brand__6BjgT{transform:translateY(calc(var(--kh-compact-shift) / 2)) scale(.88)}.header_header__zlcMJ[data-compact][data-stuck] .header_row__V1iW4 .header_iconButton__8NCKZ,.header_header__zlcMJ[data-compact][data-stuck] .header_row__V1iW4 .header_navLink__mpK6j,.header_header__zlcMJ[data-compact][data-stuck] .header_row__V1iW4 .header_searchBar__zVWnX{transform:translateY(calc(var(--kh-compact-shift) / 2))}.header_navLink__mpK6j,.header_row__V1iW4 .header_iconButton__8NCKZ,.header_row__V1iW4 .header_searchBar__zVWnX{transition:transform var(--d-dur,.25s) var(--d-ease,ease)}}@keyframes header_kit-slide__iYUyl{0%{transform:translateX(-100%)}}@keyframes header_kit-fade__DZZ6L{0%{opacity:0}}@keyframes header_kit-drop__BwiqN{0%{opacity:0;transform:translateY(calc(var(--d-move, 12px) * -.5))}}.header_brand__6BjgT:focus-visible,.header_drawerChild__pZr7H:focus-visible,.header_drawerClose__JcYgZ:focus-visible,.header_drawerGrandchild__sZ0u6:focus-visible,.header_drawerGroup__HWjng>summary:focus-visible,.header_drawerLink__zI8h_:focus-visible,.header_iconButton__8NCKZ:focus-visible,.header_megaPanel__h5sth a:focus-visible,.header_morePanel__2r0Mv a:focus-visible,.header_navLink__mpK6j:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.note-line_box__A_aBW{--nl-line:var(--d-line,var(--line));--nl-accent:var(--ink);display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--nl-line);border-radius:var(--d-radius,0);background:var(--surface)}.note-line_title__1tQPg{margin:0;font-weight:600}.note-line_label__qNOnl{font-size:calc(14px * var(--nc-k, 1))}.note-line_field__bKVEC{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--nl-line);border-radius:var(--d-radius-s,0);background:var(--bg);color:inherit;font:inherit;resize:vertical}.note-line_field__bKVEC:focus{outline:2px solid var(--focus);outline-offset:1px}.note-line_meta__OXWQU{display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--ink-2);font-size:calc(13px * var(--nc-k, 1));line-height:1.45}.note-line_meta__OXWQU>span:last-child{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note-line_preview__sHbpW{display:grid;place-items:center;margin:4px 0;min-height:64px}.note-line_preview__sHbpW span{max-width:100%;overflow-wrap:anywhere}.note-line_preview__sHbpW[data-kind=ring] span{padding:12px 28px;border-radius:999px;background:linear-gradient(180deg,#f3e3bf,#d8b878 45%,#b8924f);box-shadow:inset 0 2px 3px rgb(255 255 255/60%),inset 0 -2px 4px rgb(0 0 0/18%);color:#3d2c12;font-family:var(--font-display);font-size:calc(18px * var(--nc-k, 1));font-style:italic;letter-spacing:.08em}.note-line_preview__sHbpW[data-kind=tag] span{padding:14px 18px;border:2px dashed var(--nl-accent);border-radius:var(--d-radius,12px);background:var(--bg);font-family:var(--font-display);font-size:calc(17px * var(--nc-k, 1));text-align:center}.note-line_actions__lM_vT{display:flex;flex-wrap:wrap;gap:8px;margin:0}.note-line_remove__OfoXr,.note-line_save__5w4MV{min-height:44px;padding:0 18px;border-radius:var(--d-radius-btn,0);font:inherit;font-weight:600;cursor:pointer}.note-line_save__5w4MV{border:1px solid var(--nl-accent);background:var(--nl-accent);color:var(--bg)}.note-line_save__5w4MV:disabled{opacity:.45;cursor:default}.note-line_remove__OfoXr{border:1px solid var(--nl-line);background:transparent;color:inherit}.note-line_remove__OfoXr:focus-visible,.note-line_save__5w4MV:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.note-line_status__YdNDG{min-height:1.4em;margin:0;color:var(--ink-2);font-size:calc(13px * var(--nc-k, 1))}.card_card__CPH2q{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;container:card/inline-size}.card_media__KemO1{position:relative;aspect-ratio:var(--d-card-ratio,4/5);overflow:hidden;border-radius:var(--d-radius,0);background:var(--surface-2)}.card_mediaLink__B2_Vk{position:absolute;inset:0;display:block}.card_mediaLink__B2_Vk>svg{width:100%;height:100%}.card_hoverPicture__FLwj9,.card_picture__HWlDF{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity calc(var(--d-dur, .25s) * 1.2) var(--d-ease,ease),transform calc(var(--d-dur, .25s) * 2) var(--d-ease,ease)}.card_hoverPicture__FLwj9{opacity:0}@media (hover:hover){.card_card__CPH2q:hover .card_picture__HWlDF{transform:scale(1.04)}.card_card__CPH2q:hover .card_media__KemO1[data-hover=image] .card_hoverPicture__FLwj9{opacity:1;transform:scale(1.04)}.card_card__CPH2q[data-design=standard]:hover .card_picture__HWlDF{transform:none}}.card_badges__Wp505{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.card_badge__GQBRX{padding:4px 8px;border-radius:var(--d-radius-badge,0);background:var(--surface);color:var(--ink);font-size:calc(var(--d-fs-m2, 11px) * var(--nc-k, 1));font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.card_badge__GQBRX[data-kind=sale]{background:var(--sale);color:#fff}.card_badge__GQBRX[data-kind=new]{background:var(--d-badge-new,#141414);color:#fff}.card_badge__GQBRX[data-kind=preorder]{background:var(--ink);color:var(--surface)}.card_actions__DVSpU{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;gap:8px}.card_action__dV6OA,.card_actions__DVSpU>button{position:static;display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-1,none);transition:opacity var(--d-dur,.25s) var(--d-ease,ease),transform var(--d-dur,.25s) var(--d-ease,ease),background-color var(--d-dur,.25s) ease}.card_action__dV6OA:hover,.card_actions__DVSpU>button:hover{background:var(--ink);color:var(--surface)}@media (hover:hover){.card_actions__DVSpU>*,.card_quickBar__QIrw6{opacity:0}.card_actions__DVSpU>*{transform:translateX(var(--d-move,12px))}.card_actions__DVSpU>button[aria-pressed=true]{opacity:1;transform:none}.card_card__CPH2q:focus-within .card_actions__DVSpU>*,.card_card__CPH2q:hover .card_actions__DVSpU>*{opacity:1;transform:none}.card_actions__DVSpU>:nth-child(2){transition-delay:40ms}}.card_quickBar__QIrw6{position:absolute;right:10px;bottom:10px;left:10px;z-index:3;transition:opacity var(--d-dur,.25s) var(--d-ease,ease),transform var(--d-dur,.25s) var(--d-ease,ease)}@media (hover:hover){.card_quickBar__QIrw6{transform:translateY(calc(var(--d-move, 12px) + 4px))}.card_card__CPH2q:focus-within .card_quickBar__QIrw6,.card_card__CPH2q:hover .card_quickBar__QIrw6{opacity:1;transform:none}}.card_quickInline__Zx7ak{position:absolute;right:10px;bottom:10px;z-index:3}.card_quickButton__gqMIw{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border:0;border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:var(--d-shadow-1,none);transition:background-color var(--d-dur,.25s) ease,color var(--d-dur,.25s) ease}.card_quickButton__gqMIw:hover{background:var(--ink);color:var(--surface)}.card_quickInline__Zx7ak .card_quickButton__gqMIw{min-height:40px;font-size:calc(var(--d-fs-m2, 11px) * var(--nc-k, 1))}@media (hover:hover){.card_quickInline__Zx7ak{opacity:0;transition:opacity var(--d-dur,.25s) var(--d-ease,ease)}.card_card__CPH2q:focus-within .card_quickInline__Zx7ak,.card_card__CPH2q:hover .card_quickInline__Zx7ak{opacity:1}}.card_swatches__wZ1fe{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:0;min-height:44px;margin:-8px 0 -8px -12px;padding:0;list-style:none}.card_swatch__vin01{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}span.card_swatch__vin01{cursor:default}.card_swatch__vin01[aria-pressed=true] .card_dot__YetTB{box-shadow:0 0 0 2px var(--bg,#fff),0 0 0 3px var(--ink)}.card_dot__YetTB{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--d-line,var(--line));border-radius:999px;font-size:calc(9px * var(--nc-k, 1));font-weight:600;text-transform:uppercase;transition:box-shadow var(--d-dur,.25s) ease}li[data-unavailable] .card_dot__YetTB{opacity:.4;background-image:linear-gradient(135deg,transparent 46%,var(--ink-3) 47% 53%,transparent 54%)}.card_swatches__wZ1fe [data-narrow-only]{display:none}@container card (max-width: 259px){.card_swatches__wZ1fe [data-wide-only]{display:none}.card_swatches__wZ1fe [data-narrow-only]{display:list-item}}.card_more__CKewG a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:0 4px;color:var(--ink-3);font-size:calc(var(--d-fs-m2, 11px) * var(--nc-k, 1))}.card_body__e38Hm{order:2;display:flex;flex-direction:column;gap:4px}.card_title__zt2G7{margin:0;font-family:var(--d-title-font,var(--font-display));font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1));font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.card_titleLink__jcRiZ{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;text-decoration:none}.card_titleLink__jcRiZ:hover{text-decoration:underline;text-underline-offset:3px}.card_titleLink__jcRiZ:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card_price__mF3C2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card_salePrice__56egC{color:var(--sale)}.card_unit__SYqyz{flex-basis:100%}.card_compare__Za54Z,.card_unit__SYqyz{color:var(--ink-3);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.card_rating__beL_9{display:flex;align-items:center;gap:2px;margin:0}.card_star__UUr4E{width:14px;height:14px;background:linear-gradient(90deg,var(--d-star) var(--fill),var(--d-line,var(--line)) var(--fill));-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.card_ratingCount__ZKAVl{margin-left:4px;color:var(--ink-3);font-size:calc(var(--d-fs-m2, 11px) * var(--nc-k, 1))}.card_action__dV6OA:focus-visible,.card_actions__DVSpU>button:focus-visible,.card_quickButton__gqMIw:focus-visible,.card_swatch__vin01:focus-visible{outline:2px solid var(--focus);outline-offset:2px;opacity:1;transform:none}.card_actions__DVSpU[data-row]{top:auto;right:auto;bottom:12px;left:50%;flex-direction:row;transform:translateX(-50%)}.card_addForm__uG0x3{display:inline-flex;margin:0}@media (hover:hover){.card_actions__DVSpU[data-row]>*{transform:translateY(var(--d-move,12px))}.card_actions__DVSpU[data-row]>:nth-child(3){transition-delay:80ms}}.card_priceSwap__Pkgfx{display:grid;align-items:center}.card_priceSwap__Pkgfx>*{grid-area:1/1;transition:opacity var(--d-dur,.25s) var(--d-ease,ease),transform var(--d-dur,.25s) var(--d-ease,ease)}.card_swapAction__nqDDf{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:.05em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;cursor:pointer}@media (hover:hover){.card_priceSwap__Pkgfx>:last-child{opacity:0;transform:translateY(6px)}.card_card__CPH2q:focus-within .card_priceSwap__Pkgfx>:first-child,.card_card__CPH2q:hover .card_priceSwap__Pkgfx>:first-child{opacity:0;transform:translateY(-6px)}.card_card__CPH2q:focus-within .card_priceSwap__Pkgfx>:last-child,.card_card__CPH2q:hover .card_priceSwap__Pkgfx>:last-child{opacity:1;transform:none}}@media (hover:none){.card_priceSwap__Pkgfx{grid-template-columns:1fr}.card_priceSwap__Pkgfx>*{grid-area:auto}}.card_card__CPH2q[data-design=expand]{z-index:0}.card_card__CPH2q[data-design=expand]:before{inset:-12px -12px 0;z-index:-1;content:"";-webkit-clip-path:inset(-40px -40px 0 -40px);clip-path:inset(-40px -40px 0 -40px);transition:opacity var(--d-dur,.25s) var(--d-ease,ease);pointer-events:none}.card_card__CPH2q[data-design=expand]:before,.card_expand__WeoLu{position:absolute;background:var(--bg,#fff);box-shadow:var(--d-shadow-2,none);opacity:0}.card_expand__WeoLu{top:100%;right:-12px;left:-12px;display:flex;flex-direction:column;gap:10px;padding:4px 12px 14px;-webkit-clip-path:inset(0 -40px -40px -40px);clip-path:inset(0 -40px -40px -40px);visibility:hidden;transform:translateY(-6px);transition:opacity var(--d-dur,.25s) var(--d-ease,ease),transform var(--d-dur,.25s) var(--d-ease,ease),visibility 0s linear var(--d-dur,.25s)}.card_card__CPH2q[data-design=expand]:focus-within,.card_card__CPH2q[data-design=expand]:hover{z-index:6}.card_card__CPH2q[data-design=expand]:focus-within:before,.card_card__CPH2q[data-design=expand]:hover:before{opacity:1}.card_card__CPH2q[data-design=expand]:focus-within .card_expand__WeoLu,.card_card__CPH2q[data-design=expand]:hover .card_expand__WeoLu{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (hover:none){.card_card__CPH2q[data-design=expand]:before,.card_expand__WeoLu{display:none}}.card_excerpt__mJFQD,.card_listExcerpt__tiHJI{margin:0;color:var(--ink-2,var(--ink));font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));line-height:1.5}.card_panelButton__kv_BH{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border:1px solid var(--ink);border-radius:var(--d-radius-btn,0);background:var(--ink);color:var(--bg,#fff);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color var(--d-dur,.25s) ease,color var(--d-dur,.25s) ease}.card_panelButton__kv_BH:hover{background:transparent;color:var(--ink)}.card_addForm__uG0x3:has(.card_panelButton__kv_BH){display:flex}.card_more__CKewG a:focus-visible,.card_panelButton__kv_BH:focus-visible,.card_swapAction__nqDDf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card_card__CPH2q[data-view=list]{display:grid;grid-template-columns:minmax(112px,32%) 1fr;grid-template-rows:auto auto 1fr;grid-column-gap:clamp(16px,3vw,32px);column-gap:clamp(16px,3vw,32px);grid-row-gap:8px;row-gap:8px;align-items:start}.card_card__CPH2q[data-view=list] .card_media__KemO1{grid-row:1/span 3}.card_card__CPH2q[data-view=list] .card_body__e38Hm,.card_card__CPH2q[data-view=list] .card_swatches__wZ1fe{grid-column:2}.card_card__CPH2q[data-view=list] .card_body__e38Hm{grid-row:1;gap:8px}.card_card__CPH2q[data-view=list] .card_swatches__wZ1fe{grid-row:2}.card_card__CPH2q[data-view=list] .card_title__zt2G7{font-size:calc(var(--d-fs-1, 21px) * var(--nc-k, 1))}.card_card__CPH2q[data-view=list] .card_body__e38Hm .card_addForm__uG0x3,.card_card__CPH2q[data-view=list] .card_body__e38Hm>.card_panelButton__kv_BH{max-width:260px}@media (max-width:599.98px){.card_card__CPH2q[data-view=list] .card_listExcerpt__tiHJI{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.overlays_layer__ZHR_p{position:fixed;inset:0;z-index:500;visibility:hidden;transition:visibility 0s linear var(--d-dur-drawer,.32s)}.overlays_layer__ZHR_p[data-open]{visibility:visible;transition:none}.overlays_backdrop__1HrUF{position:absolute;inset:0;background:var(--d-overlay,rgb(0 0 0/45%));opacity:0;transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.overlays_layer__ZHR_p[data-open] .overlays_backdrop__1HrUF{opacity:1}.overlays_modal__1kis_{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:min(920px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));max-height:min(720px,calc(100dvh - 48px));overflow:auto;overscroll-behavior:contain;border-radius:var(--d-radius,0);background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-overlay,none);opacity:0;transform:translate(-50%,calc(-50% + var(--d-move, 12px) * 2));transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease),transform var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.overlays_layer__ZHR_p[data-open] .overlays_modal__1kis_{opacity:1;transform:translate(-50%,-50%)}.overlays_drawer__8V1i_:focus,.overlays_modal__1kis_:focus{outline:none}@media (max-width:699px){.overlays_modal__1kis_{top:auto;bottom:0;left:0;width:100vw;height:92vh;max-height:92vh;height:calc(100dvh - max(env(safe-area-inset-top, 0px), 8dvh));max-height:calc(100dvh - max(env(safe-area-inset-top, 0px), 8dvh));padding-bottom:env(safe-area-inset-bottom,0);border-radius:var(--d-radius,0) var(--d-radius,0) 0 0;transform:translateY(100%)}.overlays_layer__ZHR_p[data-open] .overlays_modal__1kis_{transform:none}}.overlays_close__zuU3_{position:absolute;top:8px;right:8px;z-index:2;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);cursor:pointer}@media (hover:hover){.overlays_close__zuU3_:hover{background:var(--surface-2)}}.overlays_modal__1kis_>.overlays_close__zuU3_{position:-webkit-sticky;position:sticky;top:8px;flex:none;align-self:flex-end;margin:8px 8px -52px 0}.overlays_status__SEPhT{margin:0;padding:48px 24px;text-align:center}.overlays_quick__X0ieA{display:grid;grid-template-columns:1fr}@media (min-width:700px){.overlays_quick__X0ieA{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.overlays_gallery__sAxyt{display:flex;flex-direction:column;gap:8px;padding:0;background:var(--surface-2)}.overlays_galleryMain__VtppJ{position:relative;width:min(100%,calc(46vh * 4 / 5));aspect-ratio:4/5;max-height:46vh;margin:0 auto;overflow:hidden}@media (min-width:700px){.overlays_galleryMain__VtppJ{width:100%;max-height:none}}.overlays_galleryPicture__oXGsx{width:100%;height:100%;object-fit:cover}.overlays_thumbs__hIAZC{display:flex;gap:6px;padding:0 8px 8px;overflow-x:auto}.overlays_thumb__a1N44{flex:0 0 auto;width:48px;height:60px;padding:0;overflow:hidden;border:1px solid transparent;background:none;cursor:pointer}.overlays_thumb__a1N44 img{width:100%;height:100%;object-fit:cover}.overlays_thumb__a1N44[aria-pressed=true]{border-color:var(--ink)}.overlays_summary__gSRy5{display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px}@media (min-width:700px){.overlays_summary__gSRy5{padding:48px 36px 32px}}.overlays_quickTitle__OYA4W{margin:0;padding-right:40px;font-family:var(--d-title-font,var(--font-display));font-size:calc(var(--d-fs-2, 28px) * var(--nc-k, 1));font-weight:400;line-height:1.2}.overlays_muted__BIeNv{margin:0;color:var(--ink-3);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_quickPrice__wm160{display:flex;align-items:baseline;gap:10px;margin:0;font-size:calc(var(--d-fs-1, 20px) * var(--nc-k, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overlays_sale__9NZvq{color:var(--sale)}.overlays_compare__O9Cp9{color:var(--ink-3);font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1))}.overlays_description__LUTCi{margin:0;color:var(--ink-2);line-height:1.6}.overlays_option__fKIOZ{margin:0;padding:0;border:0}.overlays_option__fKIOZ legend{margin-bottom:8px;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.overlays_values__0MCBK{display:flex;flex-wrap:wrap;gap:8px}.overlays_value__hOg4n{min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--d-dur,.25s) ease}.overlays_value__hOg4n:hover{border-color:var(--ink)}.overlays_value__hOg4n[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.overlays_value__hOg4n[data-unavailable]{color:var(--ink-3);text-decoration:line-through}.overlays_buyRow__lYBHV{display:flex;gap:10px}.overlays_qty__YNueS input{width:72px;height:48px;padding:0 10px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-s,0);background:var(--surface);color:var(--ink);font:inherit;text-align:center}.overlays_primary__OuesC,.overlays_secondary__5ExPt{display:inline-flex;flex:1 1;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--cd-primary-bg,var(--ink));border-radius:var(--d-radius-btn,0);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:var(--cd-track,.06em);text-decoration:none;text-transform:var(--cd-case,uppercase);cursor:pointer;transition:background-color var(--d-dur,.25s) ease,color var(--d-dur,.25s) ease}.overlays_primary__OuesC{background:var(--cd-primary-bg,var(--ink));color:var(--cd-primary-fg,var(--surface))}.overlays_primary__OuesC:hover{background:var(--brand-hover,var(--ink-2))}.overlays_primary__OuesC[disabled]{border-color:var(--line-strong);background:var(--line-strong);color:var(--ink-3);cursor:not-allowed}.overlays_secondary__5ExPt{background:var(--surface);color:var(--ink)}.overlays_secondary__5ExPt:hover{background:var(--surface-2)}.overlays_message__C5ety{min-height:1.4em;margin:0;padding:0 20px;color:var(--danger);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_summary__gSRy5 .overlays_message__C5ety{padding:0}.overlays_textLink__J1yF6{align-self:flex-start;color:var(--ink);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));text-underline-offset:4px}.overlays_drawer__8V1i_{position:absolute;top:var(--cd-inset,0);right:var(--cd-inset,0);bottom:var(--cd-inset,0);display:flex;flex-direction:column;width:min(var(--cd-width,420px),calc(100vw - var(--cd-inset, 0px) * 2));border-radius:var(--cd-radius,0);background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-overlay,none);transform:translateX(calc(100% + var(--cd-inset, 0px)));transition:transform var(--cd-dur,var(--d-dur-drawer,.32s)) var(--cd-ease,var(--d-ease-out,ease))}.overlays_layer__ZHR_p[data-open] .overlays_drawer__8V1i_{transform:none}.overlays_drawerHead__cZcTF{position:relative;display:flex;align-items:center;min-height:64px;padding:0 64px 0 20px;border-bottom:1px solid var(--d-line,var(--line))}.overlays_drawerHead__cZcTF .overlays_close__zuU3_{top:10px}.overlays_drawerTitle__yDBkd{margin:0;font-family:var(--font-body);font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase}.overlays_drawerTitle__yDBkd .overlays_muted__BIeNv{display:inline;font-weight:400;letter-spacing:0;text-transform:none}.overlays_free__kinxL{padding:14px 20px;border-bottom:1px solid var(--d-line,var(--line));background:var(--theme-tint,var(--surface-2))}.overlays_free__kinxL p{margin:0 0 8px;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_freeTrack__KVKb5{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--d-line,var(--line))}.overlays_freeTrack__KVKb5 span{display:block;height:100%;background:var(--ink);transform-origin:left center;transition:transform calc(var(--d-dur, .25s) * 2) var(--d-ease-out,ease)}.overlays_free__kinxL[data-reached] .overlays_freeTrack__KVKb5 span{background:var(--success)}.overlays_drawerBody__UzGi3{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.overlays_empty__Fi5YJ{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:40px 20px;text-align:center}.overlays_empty__Fi5YJ p{margin:0}.overlays_lines__3o1C4{margin:0;padding:0;list-style:none}.overlays_line__Ql1Jj{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:16px 20px;border-bottom:1px solid var(--d-line,var(--line))}.overlays_lineThumb__2_7km{width:72px;height:90px;overflow:hidden;background:var(--surface-2)}.overlays_lineThumb__2_7km img{width:100%;height:100%;object-fit:cover}.overlays_lineInfo__0445a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.overlays_lineTitle__pncD4{color:inherit;font-family:var(--d-title-font,var(--font-display));text-decoration:none}a.overlays_lineTitle__pncD4:hover{text-decoration:underline}.overlays_stepper__Pdzxb{display:inline-flex;align-items:center;margin-top:6px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0)}.overlays_stepper__Pdzxb button{width:36px;height:36px;border:0;background:none;color:var(--ink);font:inherit;font-size:calc(18px * var(--nc-k, 1));cursor:pointer}.overlays_stepper__Pdzxb output{min-width:28px;text-align:center}.overlays_lineEnd__5JImn,.overlays_stepper__Pdzxb output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overlays_lineEnd__5JImn{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.overlays_textButton__ariM9{padding:4px 0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.overlays_textButton__ariM9:hover{color:var(--ink)}.overlays_upsell__J__Xu{padding:18px 20px}.overlays_upsellTitle__ZducY{margin:0 0 12px;font-family:var(--font-body);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:var(--cd-track,.06em);text-transform:var(--cd-case,uppercase)}.overlays_upsellRow__SUJwQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.overlays_upsellItem__x36T3{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_upsellThumb__9RwAa{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:var(--cd-thumb-radius,0);background:var(--surface-2)}.overlays_upsellThumb__9RwAa img{width:100%;height:100%;object-fit:cover}.overlays_upsellName__EQIIl{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;text-decoration:none}.overlays_drawerFoot__oBW_y{padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--d-line,var(--line))}.overlays_subtotal__hn7Lm{display:flex;justify-content:space-between;margin:0 0 4px;font-weight:600}.overlays_note__6Rlwm{margin:0 0 14px;color:var(--ink-3);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_footButtons__P8L1U{display:flex;gap:10px}.overlays_close__zuU3_:focus-visible,.overlays_primary__OuesC:focus-visible,.overlays_secondary__5ExPt:focus-visible,.overlays_stepper__Pdzxb button:focus-visible,.overlays_textButton__ariM9:focus-visible,.overlays_thumb__a1N44:focus-visible,.overlays_value__hOg4n:focus-visible{outline:2px solid var(--focus);outline-offset:2px}