.ChatWidget_root__69dvX{--chat-accent:#f5c518;--chat-on-accent:#0d0d0d;--chat-glow:rgba(245,197,24,.45);position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--font-body),"DM Sans",sans-serif}.ChatWidget_chatBtn__oF32g{position:relative;width:56px;height:56px;border-radius:50%;background:var(--chat-accent);color:var(--chat-on-accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px var(--chat-glow);transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.ChatWidget_chatBtn__oF32g:hover{transform:scale(1.08);box-shadow:0 6px 28px var(--chat-glow)}.ChatWidget_chatBtn__oF32g svg{width:24px;height:24px}.ChatWidget_panel__7OsW0{width:360px;height:500px;background:#0d0d0d;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.04);animation:ChatWidget_slideUp__7as1d .22s ease}@keyframes ChatWidget_slideUp__7as1d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_header__gQ3ly{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;background:#131313;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.ChatWidget_headerLeft__c4YkA{display:flex;align-items:center;gap:10px}.ChatWidget_avatar__guvK4{width:34px;height:34px;border-radius:50%;background:var(--chat-accent);color:var(--chat-on-accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-family:var(--font-body),"DM Sans",sans-serif;flex-shrink:0}.ChatWidget_agentName__kZR7O{font-size:13.5px;font-weight:500;color:#fff}.ChatWidget_agentSub__3Ya4R{font-size:10.5px;color:hsla(0,0%,100%,.35);margin-top:2px}.ChatWidget_closeBtn__6c00b{background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.35);width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0}.ChatWidget_closeBtn__6c00b:hover{color:#fff;background:hsla(0,0%,100%,.07)}.ChatWidget_closeBtn__6c00b svg{width:13px;height:13px}.ChatWidget_messages__G7l_Q{flex:1;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) transparent}.ChatWidget_msgAgent__LY26X{display:flex;justify-content:flex-start}.ChatWidget_msgUser__fjcFt{display:flex;justify-content:flex-end}.ChatWidget_msgBubble__0WI62{max-width:82%;padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ChatWidget_msgAgent__LY26X .ChatWidget_msgBubble__0WI62{background:#1c1c1c;color:hsla(0,0%,100%,.88);border-bottom-left-radius:4px}.ChatWidget_msgUser__fjcFt .ChatWidget_msgBubble__0WI62{background:var(--chat-accent);color:var(--chat-on-accent);border-bottom-right-radius:4px}.ChatWidget_typingBubble__vnTw6{display:flex;align-items:center;gap:5px;padding:12px 16px!important;min-width:52px}.ChatWidget_dot__ssNgr{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.35);display:inline-block;animation:ChatWidget_dotBounce__KBWHl 1.2s ease infinite}.ChatWidget_dot__ssNgr:nth-child(2){animation-delay:.2s}.ChatWidget_dot__ssNgr:nth-child(3){animation-delay:.4s}@keyframes ChatWidget_dotBounce__KBWHl{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.ChatWidget_inputArea__9wW5t{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid hsla(0,0%,100%,.06);background:#131313;flex-shrink:0}.ChatWidget_input__7UP3Z{flex:1;background:#1c1c1c;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:8px 14px;color:#fff;font-size:13px;font-family:var(--font-body),"DM Sans",sans-serif;outline:none;transition:border-color .15s;min-width:0}.ChatWidget_input__7UP3Z::-moz-placeholder{color:hsla(0,0%,100%,.28)}.ChatWidget_input__7UP3Z::placeholder{color:hsla(0,0%,100%,.28)}.ChatWidget_input__7UP3Z:focus{border-color:var(--chat-accent)}.ChatWidget_input__7UP3Z:disabled{opacity:.45}.ChatWidget_sendBtn__fq5IX{width:34px;height:34px;border-radius:50%;background:var(--chat-accent);color:var(--chat-on-accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.ChatWidget_sendBtn__fq5IX:disabled{opacity:.35;cursor:not-allowed}.ChatWidget_sendBtn__fq5IX svg{width:15px;height:15px}.ChatWidget_handoffBar__x5SNO{padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.06);background:#131313;color:hsla(0,0%,100%,.5);font-size:12px;text-align:center;line-height:1.5;flex-shrink:0}.ChatWidget_left__Vf_A4{right:auto;left:24px;align-items:flex-start}.ChatWidget_nudge__YCWmP{position:relative;max-width:300px;display:flex;align-items:flex-start;background:#131313;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 10px 32px rgba(0,0,0,.5);animation:ChatWidget_slideUp__7as1d .22s ease}.ChatWidget_nudgeBody__GZ1C0{display:flex;align-items:flex-start;gap:10px;padding:12px 34px 12px 12px;background:none;border:none;color:hsla(0,0%,100%,.86);font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;border-radius:14px}.ChatWidget_formSend__ESYDm:focus-visible,.ChatWidget_linkBtn__26Xyr:focus-visible,.ChatWidget_nudgeBody__GZ1C0:focus-visible,.ChatWidget_nudgeClose__BFriz:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.ChatWidget_nudgeAvatar___CPl5{width:28px;height:28px;border-radius:50%;background:var(--chat-accent);color:var(--chat-on-accent);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ChatWidget_nudgeText__rDLhZ{display:flex;flex-direction:column;gap:2px}.ChatWidget_nudgeName__k72Vv{font-size:11px;color:hsla(0,0%,100%,.45)}.ChatWidget_nudgeClose__BFriz{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer}.ChatWidget_nudgeClose__BFriz:hover{color:#fff;background:hsla(0,0%,100%,.07)}.ChatWidget_nudgeClose__BFriz svg{width:12px;height:12px}.ChatWidget_offlineForm__MKdTc{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;border-top:1px solid hsla(0,0%,100%,.06);background:#131313;flex-shrink:0}.ChatWidget_offlineNote__tYawY{margin:0;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.6)}.ChatWidget_offlineRow__lX42y{display:flex;gap:8px}.ChatWidget_offlineRow__lX42y .ChatWidget_input__7UP3Z{min-width:0}.ChatWidget_textarea__zVUCn{resize:none;font-family:inherit;line-height:1.45}.ChatWidget_formError__3rlBK{margin:0;font-size:12px;color:#f87171}.ChatWidget_formSend__ESYDm{align-self:flex-end;padding:8px 16px;border:none;border-radius:8px;background:var(--chat-accent);color:var(--chat-on-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ChatWidget_formSend__ESYDm:disabled{opacity:.5;cursor:default}.ChatWidget_linkBtn__26Xyr{background:none;border:none;padding:0;color:var(--chat-accent);font:inherit;text-decoration:underline;cursor:pointer}.ChatWidget_introActions__9EWoH{display:flex;align-items:center;justify-content:flex-end;gap:14px}.ChatWidget_introActions__9EWoH .ChatWidget_linkBtn__26Xyr{font-size:12px}@media (prefers-reduced-motion:reduce){.ChatWidget_nudge__YCWmP,.ChatWidget_panel__7OsW0{animation:none}}@media (max-width:480px){.ChatWidget_root__69dvX{bottom:16px;right:16px}.ChatWidget_left__Vf_A4{right:auto;left:16px}.ChatWidget_nudge__YCWmP{max-width:calc(100vw - 32px)}.ChatWidget_panel__7OsW0{position:fixed;bottom:80px;right:16px;left:16px;width:auto;height:calc(100dvh - 96px);max-height:560px;border-radius:12px}}.CartWidget_fab__iNkx4{position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:9990;width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--y,#c9a227);color:#0a0a0a;box-shadow:0 10px 30px rgba(0,0,0,.35)}.CartWidget_fab__iNkx4:focus-visible{outline:3px solid #fff;outline-offset:3px}.CartWidget_badge__ymw6A{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#0a0a0a;color:#fff;font:700 12px/22px var(--font-body,system-ui,sans-serif);font-variant-numeric:tabular-nums}.CartWidget_backdrop__AQZHu{position:fixed;inset:0;z-index:9995;background:rgba(0,0,0,.5);display:flex;justify-content:flex-end}.CartWidget_drawer__S2RP5{width:min(440px,100%);height:100%;display:flex;flex-direction:column;background:#121212;color:#f2f0ea;font-family:var(--font-body,system-ui,sans-serif);box-shadow:-20px 0 50px rgba(0,0,0,.4);padding-top:env(safe-area-inset-top,0)}.CartWidget_head__7o9Gw{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.CartWidget_title__5o_Wz{margin:0;font:600 18px/1.2 var(--font-body,system-ui,sans-serif);letter-spacing:.02em}.CartWidget_close__9qSAn{width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer;border-radius:8px}.CartWidget_close__9qSAn:focus-visible{outline:2px solid var(--y,#c9a227)}.CartWidget_body__tsEQr{flex:1;overflow-y:auto;padding:8px 20px 16px}.CartWidget_foot__TPthK{display:flex;flex-direction:column;gap:8px;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid hsla(0,0%,100%,.08)}.CartWidget_checkout__HK_ef,.CartWidget_secondary__G_K3j{display:block;text-align:center;text-decoration:none;border-radius:10px;padding:14px 16px;font-size:14px;font-weight:700;letter-spacing:.06em}.CartWidget_checkout__HK_ef{background:var(--y,#c9a227);color:#0a0a0a}.CartWidget_secondary__G_K3j{color:#f2f0ea;border:1px solid hsla(0,0%,100%,.18);font-weight:600}.CartWidget_checkout__HK_ef:focus-visible,.CartWidget_secondary__G_K3j:focus-visible{outline:2px solid #fff;outline-offset:2px}.CartWidget_error__vTpzx{margin:10px 0 0;font-size:13px;color:#e57373}.CartWidget_lines__qgCBB{list-style:none;margin:0;padding:0}.CartWidget_line__FsJ_2{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.CartWidget_lineMain__yZ4O0{display:flex;flex-direction:column;gap:3px;min-width:0}.CartWidget_lineName__TJArV{font-size:15px;font-weight:600;overflow-wrap:anywhere}.CartWidget_lineSub__zd0bd{font-size:12.5px;color:#a6a39b}.CartWidget_lineDeal__i84XB{font-size:12px;color:var(--y,#c9a227)}.CartWidget_lineProblem__Gxl2x{font-size:12.5px;color:#e57373}.CartWidget_lineSide__7XjKs{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.CartWidget_linePrice__LxVXo{font-size:15px;font-variant-numeric:tabular-nums}.CartWidget_lineQty__Gr_2e{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:8px}.CartWidget_qtyBtn__FWNDg{width:34px;height:34px;border:0;background:transparent;color:inherit;font-size:17px;cursor:pointer}.CartWidget_qtyBtn__FWNDg:disabled{opacity:.35;cursor:default}.CartWidget_qtyText__zmME3{min-width:56px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.CartWidget_remove__p8DH7{border:0;background:transparent;color:#a6a39b;font-size:12px;text-decoration:underline;cursor:pointer;padding:2px 0}.CartWidget_sums__a6uJC{margin:14px 0 0;display:flex;flex-direction:column;gap:7px;font-size:14px}.CartWidget_sums__a6uJC div{display:flex;justify-content:space-between;gap:12px}.CartWidget_sums__a6uJC dt{color:#a6a39b}.CartWidget_sums__a6uJC dd{margin:0;font-variant-numeric:tabular-nums}.CartWidget_sumTotal__BsQ8M{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1);font-size:16px;font-weight:700}.CartWidget_sumTotal__BsQ8M dt{color:inherit}.CartWidget_sumNote__bg2Tb dd,.CartWidget_sumNote__bg2Tb dt{color:var(--y,#c9a227)}@media (max-width:480px){.CartWidget_fab__iNkx4{left:14px}}.SiteCursor_root__LikR0{position:fixed;inset:0;z-index:10010;pointer-events:none;opacity:0;transition:opacity .2s ease}.SiteCursor_root__LikR0[data-on="1"][data-visible="1"]{opacity:1}.SiteCursor_root__LikR0[data-text="1"]{opacity:0!important}.SiteCursor_dot__Cuxfv,.SiteCursor_ring__3lXpF{position:fixed;top:0;left:0;will-change:transform;transform:translate3d(-100px,-100px,0)}.SiteCursor_dot__Cuxfv:before,.SiteCursor_ring__3lXpF:before{content:"";position:absolute;inset:0;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.SiteCursor_root__LikR0[data-style=dotRing] .SiteCursor_dot__Cuxfv{width:calc(12px * var(--cursor-k));height:calc(12px * var(--cursor-k))}.SiteCursor_root__LikR0[data-style=dotRing] .SiteCursor_dot__Cuxfv:before{background:var(--cursor-color);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.SiteCursor_root__LikR0[data-style=dotRing] .SiteCursor_ring__3lXpF,.SiteCursor_root__LikR0[data-style=trail] .SiteCursor_ring__3lXpF{width:calc(40px * var(--cursor-k));height:calc(40px * var(--cursor-k))}.SiteCursor_root__LikR0[data-style=dotRing] .SiteCursor_ring__3lXpF:before,.SiteCursor_root__LikR0[data-style=trail] .SiteCursor_ring__3lXpF:before{border-radius:50%;border:1px solid color-mix(in srgb,var(--cursor-color) 45%,transparent)}.SiteCursor_root__LikR0[data-style=dotRing][data-hover="1"] .SiteCursor_dot__Cuxfv:before{transform:scale(2)}.SiteCursor_root__LikR0[data-style=dotRing][data-hover="1"] .SiteCursor_ring__3lXpF:before,.SiteCursor_root__LikR0[data-style=trail][data-hover="1"] .SiteCursor_ring__3lXpF:before{transform:scale(1.5);border-color:color-mix(in srgb,var(--cursor-color) 70%,transparent)}.SiteCursor_root__LikR0[data-style=dot] .SiteCursor_ring__3lXpF,.SiteCursor_root__LikR0[data-style=trail] .SiteCursor_dot__Cuxfv{display:none}.SiteCursor_root__LikR0[data-style=dot] .SiteCursor_dot__Cuxfv{width:calc(10px * var(--cursor-k));height:calc(10px * var(--cursor-k))}.SiteCursor_root__LikR0[data-style=dot] .SiteCursor_dot__Cuxfv:before{border-radius:50%;background:var(--cursor-color)}.SiteCursor_root__LikR0[data-style=dot][data-hover="1"] .SiteCursor_dot__Cuxfv:before{transform:scale(2.2)}.SiteCursor_root__LikR0[data-style=invert] .SiteCursor_ring__3lXpF{display:none}.SiteCursor_root__LikR0[data-style=invert] .SiteCursor_dot__Cuxfv{width:calc(28px * var(--cursor-k));height:calc(28px * var(--cursor-k));mix-blend-mode:difference}.SiteCursor_root__LikR0[data-style=invert] .SiteCursor_dot__Cuxfv:before{border-radius:50%;background:#fff}.SiteCursor_root__LikR0[data-style=invert][data-hover="1"] .SiteCursor_dot__Cuxfv:before{transform:scale(1.8)}.SiteCursor_root__LikR0[data-press="1"] .SiteCursor_dot__Cuxfv:before{transform:scale(.8)}@media (prefers-reduced-motion:reduce){.SiteCursor_dot__Cuxfv:before,.SiteCursor_ring__3lXpF:before,.SiteCursor_root__LikR0{transition:none}}@media (max-width:768px),(pointer:coarse){.SiteCursor_root__LikR0{display:none}}