.kC3FSq_selector{color:var(--ink);position:relative}.kC3FSq_trigger{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:inline-flex}.kC3FSq_trigger:hover{color:var(--accent)}.kC3FSq_trigger:focus-visible,.kC3FSq_panel :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.kC3FSq_currentLanguage{color:var(--muted)}.kC3FSq_selector .kC3FSq_flag,.kC3FSq_panel .kC3FSq_flag{object-fit:contain;filter:none;flex:none;width:22px;height:22px;display:block}.kC3FSq_chevron{width:18px;height:18px;margin-left:3px;transition:transform .14s}.kC3FSq_trigger[aria-expanded=true] .kC3FSq_chevron{transform:rotate(180deg)}.kC3FSq_panel{overscroll-behavior:contain;border:1px solid var(--line);width:min(1080px,100vw - 48px);max-width:calc(100vw - 48px);color:var(--ink);background:#fff;border-radius:10px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 54px #0b21382e}.kC3FSq_panel::backdrop{background:#0b213814}.kC3FSq_panel[open]{animation:.14s ease-out kC3FSq_reveal}.kC3FSq_panelInner{padding:24px 28px 16px}.kC3FSq_heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.kC3FSq_heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:550;line-height:1.4}.kC3FSq_close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:-6px -8px -6px 0;padding:8px;display:grid}.kC3FSq_close:hover{color:var(--ink);background:#f3f6fb}.kC3FSq_close svg{width:20px;height:20px}.kC3FSq_countries{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:0;padding:0;list-style:none;display:grid}.kC3FSq_country{align-items:flex-start;gap:13px;min-width:0;display:flex}.kC3FSq_country .kC3FSq_flag{margin-top:2px}.kC3FSq_countryName{margin-bottom:3px;font-size:16px;font-weight:500;line-height:1.45;display:block}.kC3FSq_panel .kC3FSq_country .kC3FSq_language{color:#5b6f92;align-items:center;gap:7px;min-height:28px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.kC3FSq_panel .kC3FSq_country .kC3FSq_language:hover,.kC3FSq_panel .kC3FSq_country .kC3FSq_language[aria-current=true]{color:var(--accent)}.kC3FSq_language svg{width:16px;height:16px}@keyframes kC3FSq_reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.kC3FSq_countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:600px){.kC3FSq_panel{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100svh - 32px)}.kC3FSq_panelInner{padding:20px}.kC3FSq_heading{gap:16px;margin-bottom:24px}.kC3FSq_heading h2{font-size:17px}.kC3FSq_countries{gap:24px 14px}.kC3FSq_country{gap:9px}.kC3FSq_countryName{font-size:14px}}@media (max-width:350px){.kC3FSq_countries{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kC3FSq_panel[open]{animation:none}.kC3FSq_chevron{transition:none}}
.DESQDG_trigger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 44px;place-items:center;margin-right:6px;padding:10px;display:inline-grid;position:relative}.DESQDG_trigger:hover{color:var(--accent);background:#f1f4ff}.DESQDG_trigger>svg{width:23px;height:23px}.DESQDG_count{background:var(--accent);color:#fff;border-radius:20px;place-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:10px;font-weight:650;line-height:1;display:grid;position:absolute;top:0;right:0}.DESQDG_dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.DESQDG_dialog::backdrop{background:0 0}.DESQDG_backdrop{cursor:pointer;background:#0c203647;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.DESQDG_panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(480px,100%);height:100%;display:flex;position:absolute;inset:0 0 0 auto}.DESQDG_dialog :is(button,select){font-family:inherit}.DESQDG_dialog :is(button,a,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.DESQDG_heading{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:25px 28px;display:flex}.DESQDG_heading h2{letter-spacing:-.04em;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:500;line-height:1.2;display:flex}.DESQDG_heading h2 span{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:450}.DESQDG_close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-right:-8px;padding:8px;display:grid}.DESQDG_close:hover{color:var(--accent);background:#f1f4ff}.DESQDG_close svg{width:24px;height:24px}.DESQDG_content{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.DESQDG_storeName{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500}.DESQDG_items{margin:0;padding:0;list-style:none}.DESQDG_item{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:20px;padding:22px 0;display:grid}.DESQDG_item:first-child{padding-top:6px}.DESQDG_item:last-child{border-bottom:0}.DESQDG_image{aspect-ratio:4/5;background:#f4f6fa;border-radius:5px;place-items:center;padding:8px;display:grid;overflow:hidden}.DESQDG_image img{object-fit:contain;width:100%;height:100%}.DESQDG_image>svg{color:#acb9cd;width:32px;height:32px}.DESQDG_itemCopy{min-width:0}.DESQDG_itemCopy h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 9px;font-size:16px;font-weight:550;line-height:1.4}.DESQDG_itemCopy h3 a{color:inherit;text-decoration:none}.DESQDG_itemCopy h3 a:hover{color:var(--accent)}.DESQDG_itemCopy p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.5}.DESQDG_itemCopy .DESQDG_price{color:var(--ink);margin-top:10px;font-size:14px;font-weight:500}.DESQDG_itemActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.DESQDG_quantity{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.DESQDG_quantity select{border:1px solid var(--line);min-width:58px;min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:4px;padding:5px 8px;font-size:13px}.DESQDG_remove,.DESQDG_continue,.DESQDG_error button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.DESQDG_remove:hover,.DESQDG_continue:hover,.DESQDG_error button{color:var(--accent)}.DESQDG_footer{padding:24px 28px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex-shrink:0}.DESQDG_subtotal{letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:14px;font-size:19px;font-weight:500;display:flex}.DESQDG_footer>p{color:var(--muted);margin:10px 0 22px;font-size:12px;line-height:1.5}.DESQDG_checkout{background:var(--accent);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:12px 20px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.DESQDG_checkout:hover{background:#0032df}.DESQDG_checkout:disabled{color:#667a94;cursor:not-allowed;background:#edf1f8}.DESQDG_checkout svg{width:20px;height:20px}.DESQDG_continue{margin:12px auto 0;font-size:13px;display:block}.DESQDG_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:260px;padding:20px 0 60px;display:flex}.DESQDG_empty>svg{width:40px;height:40px;color:var(--accent);margin-bottom:28px}.DESQDG_empty h3{letter-spacing:-.04em;max-width:290px;margin:0;font-size:28px;font-weight:450;line-height:1.2}.DESQDG_empty p{max-width:285px;color:var(--muted);margin:18px 0 28px;font-size:14px;line-height:1.6}.DESQDG_empty .DESQDG_checkout{width:auto;min-width:210px}.DESQDG_status,.DESQDG_error{font-size:14px;line-height:1.6}.DESQDG_status{color:var(--muted)}.DESQDG_error{color:#a12828;margin-bottom:18px}.DESQDG_error p{margin:0}.DESQDG_error button{font-size:13px}@media (max-width:900px){.DESQDG_trigger{margin-right:0}}@media (max-width:480px){.DESQDG_heading,.DESQDG_content{padding:20px}.DESQDG_footer{padding:20px 20px max(12px, env(safe-area-inset-bottom))}.DESQDG_item{grid-template-columns:94px minmax(0,1fr);gap:16px}}@media (max-height:550px){.DESQDG_panel{overflow-y:auto}.DESQDG_content{flex:1 0 auto;overflow-y:visible}.DESQDG_heading,.DESQDG_footer{padding-block:14px}}@media (prefers-reduced-motion:reduce){.DESQDG_panel,.DESQDG_backdrop{transition:none}}
