.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}