.CnAiSq_wrap{gap:10px;min-width:0;display:grid}.CnAiSq_stage{border-radius:var(--radius);background:var(--ink-2);color:var(--paper);place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.CnAiSq_video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CnAiSq_canvas{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.CnAiSq_loading,.CnAiSq_fallback{text-align:center;background:var(--ink-2);place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.CnAiSq_loading{color:var(--muted-dark);background:#181b2099;grid-auto-flow:row;font-size:14px;font-weight:700}.CnAiSq_spinner{border:3px solid var(--line-dark);border-top-color:var(--brass-2);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite CnAiSq_spin}@keyframes CnAiSq_spin{to{transform:rotate(360deg)}}.CnAiSq_fallback svg{color:var(--brass-2)}.CnAiSq_fallback b{font-size:1.05rem}.CnAiSq_fallback p{max-width:40ch;color:var(--muted-dark);font-size:14px}.CnAiSq_fallbackCtas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.CnAiSq_fallback .btn--ghost{--fg:var(--paper);border-color:var(--line-dark)}.CnAiSq_hint,.CnAiSq_guide{width:max-content;max-width:calc(100% - 28px);color:var(--paper);text-align:center;background:#0b1f3ab8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.CnAiSq_guide{top:14px;bottom:auto}.CnAiSq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.CnAiSq_privacy{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.CnAiSq_privacy svg{color:var(--ok);flex:none}.CnAiSq_barCtas{gap:16px;display:inline-flex}.CnAiSq_bar button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;font-weight:700}
.c2n-rG_muted{color:var(--muted);font-size:14px}.c2n-rG_lead{margin-bottom:10px;font-size:1.08rem}.c2n-rG_small{font-family:var(--font-sans), var(--font-deva);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;font-size:13px;font-weight:800}.c2n-rG_bar{background:var(--paper-2);border-radius:99px;height:6px;margin:8px 0;overflow:hidden}.c2n-rG_bar i{background:var(--brass);border-radius:inherit;height:100%;transition:width .4s var(--ease);display:block}.c2n-rG_hub{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.c2n-rG_hubCard{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s;grid-template-rows:auto 1fr auto;gap:12px;padding:24px;display:grid}.c2n-rG_hubCard:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #0b1f3a59}.c2n-rG_hubArt{background:var(--paper-2);height:120px;color:var(--ink);border-radius:16px;place-items:center;display:grid}.c2n-rG_hubArt svg{width:auto;max-width:80%;height:86px}.c2n-rG_hubCard h2{font-size:1.35rem}.c2n-rG_hubCard p{color:var(--muted);font-size:15px}.c2n-rG_hubCard .c2n-rG_go{align-items:center;gap:8px;font-weight:700;display:inline-flex}.c2n-rG_note{color:var(--muted);align-items:center;gap:8px;margin-top:32px;font-size:14px;display:flex}.c2n-rG_intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.c2n-rG_introGlyphs{color:var(--brass);grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.c2n-rG_introCtas,.c2n-rG_ocrCtas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.c2n-rG_quiz{max-width:860px}.c2n-rG_progress{color:var(--muted);gap:4px;margin-bottom:20px;font-size:13px;font-weight:700;display:grid}.c2n-rG_qTitle{margin-bottom:6px;font-size:clamp(1.5rem,3vw,2.1rem)}.c2n-rG_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.c2n-rG_option{border-radius:var(--radius);border:1px solid var(--line);background:var(--cream);font:inherit;color:var(--ink);cursor:pointer;text-align:center;transition:border-color .2s, transform .25s var(--ease), box-shadow .2s;justify-items:center;gap:12px;padding:22px 14px 18px;font-weight:700;display:grid}.c2n-rG_option svg{width:96px;height:auto;color:var(--ink)}.c2n-rG_option:hover{border-color:var(--brass);transform:translateY(-2px)}.c2n-rG_option[aria-checked=true]{border-color:var(--brass);box-shadow:0 0 0 3px #c5a25333}.c2n-rG_quizNav{margin-top:24px}.c2n-rG_result{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;padding:32px;display:grid}.c2n-rG_resultGlyph{width:100%;color:var(--brass)}.c2n-rG_resultTitle{margin:6px 0 10px;font-size:clamp(2.2rem,5vw,3.4rem)}.c2n-rG_shapeChips{flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:flex}.c2n-rG_shapeChips a{border:1px solid var(--line);background:var(--paper);border-radius:16px;justify-items:center;gap:6px;width:116px;padding:12px 8px 10px;font-size:13px;font-weight:700;transition:border-color .2s;display:grid}.c2n-rG_shapeChips a:hover{border-color:var(--brass)}.c2n-rG_shapeChips svg{width:90px}.c2n-rG_tip{align-items:flex-start;gap:8px;margin:12px 0 18px;font-size:14px;display:flex}.c2n-rG_tip svg{color:var(--brass);flex:none;margin-top:3px}.c2n-rG_suggest{margin-top:48px}.c2n-rG_suggestHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.c2n-rG_suggestHead h2{font-size:clamp(1.5rem,3vw,2rem)}.c2n-rG_filters{flex-wrap:wrap;gap:10px;display:flex}.c2n-rG_seg{border:1px solid var(--line);background:var(--cream);border-radius:999px;padding:3px;display:inline-flex}.c2n-rG_seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.c2n-rG_seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.c2n-rG_skelRow{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.c2n-rG_skelCard{height:300px}.c2n-rG_moreRow{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.c2n-rG_toolGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.c2n-rG_toolMain{min-width:0}.c2n-rG_toolSide{gap:18px;min-width:0;display:grid}.c2n-rG_steps{gap:8px;padding-left:20px;font-size:14px;display:grid}.c2n-rG_disclaimer{color:var(--muted);background:var(--paper-2);border-radius:12px;padding:12px 14px;font-size:13px}.c2n-rG_noCard{border:1px dashed var(--line);border-radius:16px;justify-items:start;gap:6px;padding:14px 16px;display:grid}.c2n-rG_pdResult{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);gap:12px;padding:22px;display:grid}.c2n-rG_pdValue{font-family:var(--font-display), var(--font-deva);font-size:3.4rem;line-height:1}.c2n-rG_pdValue small{color:var(--muted);font-size:1.2rem}.c2n-rG_warn{color:var(--danger);font-size:14px}.c2n-rG_ok{color:var(--ok);font-size:14px;font-weight:600}.c2n-rG_align{gap:12px;display:grid}.c2n-rG_alignBox{border-radius:var(--radius);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:var(--ink-2);position:relative;overflow:hidden}.c2n-rG_alignBox img{pointer-events:none;width:100%;height:auto;display:block}.c2n-rG_edge{background:var(--brass-2);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0b1f3a80}.c2n-rG_edge:after{content:"";background:var(--brass-2);border:2px solid var(--ink);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.c2n-rG_edge:focus-visible{background:#fff;outline:none}.c2n-rG_pupil{border:2px solid var(--brass-2);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.c2n-rG_sizeTable{border-collapse:collapse;width:100%;font-size:13px}.c2n-rG_sizeTable caption{text-align:left;margin-bottom:6px;font-weight:700}.c2n-rG_sizeTable th,.c2n-rG_sizeTable td{text-align:left;border-bottom:1px solid var(--line);padding:7px 6px}.c2n-rG_sizeTable th{color:var(--muted);font-weight:700}.c2n-rG_pickGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.c2n-rG_pick{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);justify-items:start;gap:12px;padding:18px;display:grid}.c2n-rG_pickArt{background:var(--paper);border-radius:14px;width:100%;height:auto;padding:10px 6px}.c2n-rG_pickBody h3{font-size:1.05rem}.c2n-rG_pickBody p{color:var(--muted);font-size:13px}.c2n-rG_pickSkel{height:240px}.c2n-rG_ocr{gap:16px;display:grid}.c2n-rG_ocrPick{border-radius:var(--radius);border:1.5px dashed var(--line);background:var(--cream);justify-items:start;gap:8px;padding:22px;display:grid}.c2n-rG_ocrPick>svg{color:var(--brass)}.c2n-rG_ocrPick p{font-size:15px}.c2n-rG_ocrCtas .c2n-rG_link,.c2n-rG_ocr button.c2n-rG_link{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700}.c2n-rG_privacyLine{color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:inline-flex;font-size:13px!important}.c2n-rG_privacyLine svg{color:var(--ok)}.c2n-rG_ocrBusy{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.c2n-rG_ocrThumb{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:120px;max-height:160px}.c2n-rG_ocrReview{gap:16px;display:grid}.c2n-rG_ocrTop{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:18px;display:grid}.c2n-rG_conf{border-left:4px solid var(--brass);background:#c5a2531f;border-radius:14px;padding:14px 16px;font-size:14px}.c2n-rG_conf[data-level=high]{border-left-color:var(--ok);background:#2f6b4a17}.c2n-rG_conf[data-level=low]{border-left-color:var(--danger);background:#a02c3b14}.c2n-rG_conf ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.c2n-rG_raw summary{cursor:pointer;font-size:14px;font-weight:700}.c2n-rG_raw pre{background:var(--paper-2);white-space:pre-wrap;border-radius:12px;max-height:220px;margin-top:8px;padding:12px;font-size:12px;overflow:auto}.c2n-rG_confirm{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;display:flex}.c2n-rG_confirm input{accent-color:var(--brass);width:18px;height:18px;margin-top:3px}.c2n-rG_rxTable{border-collapse:collapse;width:100%;margin-top:8px;font-size:15px}.c2n-rG_rxTable th,.c2n-rG_rxTable td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.c2n-rG_rxTable th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.c2n-rG_twoCol{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:32px;display:grid}@media (max-width:860px){.c2n-rG_toolGrid,.c2n-rG_twoCol,.c2n-rG_intro{grid-template-columns:1fr}.c2n-rG_result{grid-template-columns:1fr;padding:22px}.c2n-rG_resultGlyph{width:120px}}@media (max-width:560px){.c2n-rG_options{grid-template-columns:1fr;gap:10px}.c2n-rG_option{text-align:left;grid-template-columns:64px 1fr;place-items:center start;padding:12px 14px}.c2n-rG_option svg{width:56px}.c2n-rG_introGlyphs{grid-template-columns:repeat(3,1fr);max-width:260px}.c2n-rG_ocrBusy,.c2n-rG_ocrTop{grid-template-columns:80px minmax(0,1fr)}.c2n-rG_ocrThumb{width:80px}.c2n-rG_shapeChips a{width:98px}}
.xhB2pG_stack{z-index:300;pointer-events:none;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.xhB2pG_toast{background:var(--ink);color:var(--cream);pointer-events:auto;animation:xhB2pG_pop .45s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 18px 40px -18px #0f111499}.xhB2pG_toast a{color:var(--brass-2);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.xhB2pG_error{background:#7a1f2b}@keyframes xhB2pG_pop{0%{opacity:0;transform:translateY(12px)}}
.C39Jpa_panel{border-radius:var(--radius);background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);gap:14px;margin-top:24px;padding:20px;display:grid}.C39Jpa_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.C39Jpa_head h2{font-size:1.25rem}.C39Jpa_toggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.C39Jpa_toggle input{width:18px;height:18px;accent-color:var(--ink)}.C39Jpa_row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.C39Jpa_eye{flex:0 0 88px;padding-bottom:12px;font-size:13px;font-weight:700}.C39Jpa_sel{flex:96px;gap:4px;min-width:0;display:grid}.C39Jpa_sel small{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.C39Jpa_sel select{width:100%}.C39Jpa_supply{color:var(--ok);background:#2f6b4a14;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.C39Jpa_supply svg{flex:none;margin-top:2px}.C39Jpa_total{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.C39Jpa_total b{color:var(--ink);font-size:1.4rem}.C39Jpa_ctas{flex-wrap:wrap;gap:10px;display:flex}.C39Jpa_note{color:var(--muted);font-size:12.5px}@media (max-width:520px){.C39Jpa_panel{padding:16px}.C39Jpa_eye{flex-basis:100%;padding-bottom:0}}
.ItL4lq_wrap{gap:14px;min-width:0;margin-top:32px;display:grid}.ItL4lq_head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ItL4lq_head h2{font-size:1.3rem}.ItL4lq_head a{font-size:13px}.ItL4lq_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:168px;grid-auto-flow:column;gap:12px;margin:0;padding:2px 2px 10px;list-style:none;display:grid;overflow-x:auto}.ItL4lq_item,.ItL4lq_ghost{scroll-snap-align:start;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-content:start;gap:8px;padding:12px;display:grid}.ItL4lq_ghost{height:196px}.ItL4lq_art{aspect-ratio:4/3;background:var(--paper);border-radius:12px;place-items:center;padding:8px;display:grid}.ItL4lq_name{min-height:2.6em;font-size:13px;font-weight:600;line-height:1.3}.ItL4lq_foot{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ItL4lq_add{background:var(--ink);color:var(--cream);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.ItL4lq_add:disabled{opacity:.6}.ItL4lq_add.ItL4lq_done{background:var(--ok);opacity:1}
.yf0aJq_btn{background:var(--cream);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease), color .2s;border-radius:50%;place-items:center;display:inline-grid}.yf0aJq_btn:hover{transform:scale(1.08)}.yf0aJq_on{color:var(--danger)}.yf0aJq_on svg{animation:yf0aJq_beat .45s var(--ease)}.yf0aJq_labelled{border-radius:999px;gap:8px;width:auto;height:auto;padding:15px 22px;font-size:15px;font-weight:700;display:inline-flex}.yf0aJq_labelled:hover{transform:none}@keyframes yf0aJq_beat{40%{transform:scale(1.3)}}
.g0YOaq_box{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:10px;margin-top:18px;padding:16px 18px;display:grid}.g0YOaq_title{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.g0YOaq_title svg{color:var(--brass)}.g0YOaq_row{gap:8px;display:flex}.g0YOaq_row .input{letter-spacing:.08em;flex:0 200px;width:auto;min-width:0;padding:10px 14px}.g0YOaq_error{color:var(--danger);font-size:13.5px;font-weight:600}.g0YOaq_result{gap:8px;padding:0;font-size:14px;list-style:none;display:grid}.g0YOaq_result li{align-items:flex-start;gap:10px;display:flex}.g0YOaq_result svg{color:var(--ok);flex:none;margin-top:3px}.g0YOaq_result span{display:block}.g0YOaq_result small{color:var(--muted);font-size:12.5px;display:block}
.uTKuCq_card{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);transition:box-shadow .4s var(--ease), transform .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.uTKuCq_card:hover{transform:translateY(-2px);box-shadow:0 24px 50px -30px #0b1f3a59}.uTKuCq_media{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 40%, #fff 0%, var(--paper-2) 100%);place-items:center;padding:14%;display:grid;position:relative}.uTKuCq_frame{width:100%;transition:transform .6s var(--ease)}.uTKuCq_card:hover .uTKuCq_frame{transform:scale(1.05)rotate(-1.5deg)}.uTKuCq_tags{gap:6px;display:flex;position:absolute;top:12px;left:12px}.uTKuCq_tags span{background:var(--ink);color:var(--cream);letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.uTKuCq_tags .uTKuCq_hot{background:var(--brass)}.uTKuCq_wish{position:absolute;top:12px;right:12px}.uTKuCq_body{gap:6px;padding:14px 16px 18px;display:grid}.uTKuCq_meta{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.uTKuCq_rating{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.uTKuCq_rating svg{color:var(--brass)}.uTKuCq_rating small{color:var(--muted);font-weight:500}.uTKuCq_name{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;font-size:15.5px;font-weight:700;line-height:1.3}.uTKuCq_name a:hover{color:var(--brass)}.uTKuCq_price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.uTKuCq_price b{font-size:17px}.uTKuCq_price s{color:var(--muted);font-size:13px}.uTKuCq_off{color:var(--ok);font-size:13px;font-weight:700}.uTKuCq_swatches{gap:6px;margin-top:4px;display:flex}.uTKuCq_swatch{background:var(--c);width:18px;height:18px;box-shadow:0 0 0 2px var(--cream), 0 0 0 3px var(--line);border-radius:50%;transition:box-shadow .2s}.uTKuCq_swatch.uTKuCq_on{box-shadow:0 0 0 2px var(--cream), 0 0 0 3.5px var(--ink)}.uTKuCq_tags{flex-wrap:wrap;max-width:calc(100% - 64px)}.uTKuCq_tags .uTKuCq_popular{background:var(--cream);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.uTKuCq_stock{color:var(--danger,#a02c3b);letter-spacing:.02em;background:#a02c3b1a;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;bottom:10px;left:12px}.uTKuCq_stockOut{background:var(--paper-2);color:var(--muted)}.uTKuCq_foot{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:4px;display:flex}.uTKuCq_foot .uTKuCq_swatches{margin-top:0}.uTKuCq_compare{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex;position:relative}.uTKuCq_compare input{appearance:none;border:1.5px solid var(--line);background:var(--cream);cursor:pointer;border-radius:5px;place-items:center;width:16px;height:16px;margin:0;transition:background .2s,border-color .2s;display:grid}.uTKuCq_compare input:after{content:"";border:solid var(--cream);opacity:0;border-width:0 0 2px 2px;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.uTKuCq_compare input:checked{background:var(--ink);border-color:var(--ink)}.uTKuCq_compare input:checked:after{opacity:1}.uTKuCq_compare input:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.uTKuCq_compare:hover,.uTKuCq_comparing{color:var(--ink)}
._1nUCrq_btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);text-align:left;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.2;transition:box-shadow .2s,background .2s,color .2s;display:inline-flex}._1nUCrq_btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}._1nUCrq_btn:disabled{opacity:.6;cursor:progress}._1nUCrq_btn svg{color:var(--brass);flex:none}._1nUCrq_on{box-shadow:inset 0 0 0 1px var(--brass);background:#c5a2531f}._1nUCrq_compact{gap:6px;padding:7px 12px;font-size:12.5px}._1nUCrq_compact svg{width:15px;height:15px}
.kmpW-W_form{width:100%;position:relative}.kmpW-W_icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.kmpW-W_input{border:1px solid var(--line);background:var(--cream);width:100%;height:46px;font:inherit;color:var(--ink);border-radius:999px;padding:0 18px 0 44px;font-size:15px}.kmpW-W_input:focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 3px #c5a2532e}.kmpW-W_panel{z-index:50;background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px -24px #0b1f3a59}.kmpW-W_brands{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:8px 8px 10px;display:flex}.kmpW-W_brands a{background:var(--paper-2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.kmpW-W_item{border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:8px;font-size:14px;display:grid}.kmpW-W_item:hover,.kmpW-W_item:focus-visible{background:var(--paper)}.kmpW-W_thumb{background:var(--paper-2);border-radius:8px;place-items:center;height:40px;padding:4px 6px;display:grid}.kmpW-W_name{font-weight:600;line-height:1.3;display:grid}.kmpW-W_name small{color:var(--muted);font-weight:500}.kmpW-W_all{width:100%;color:var(--brass);align-items:center;gap:6px;padding:12px 8px 6px;font-size:13px;font-weight:700;display:flex}
.m2BKaW_crumbs{color:var(--muted);margin-bottom:20px;font-size:13px}.m2BKaW_crumbs a:hover{color:var(--brass)}.m2BKaW_crumbs span{color:var(--ink);font-weight:600}.m2BKaW_wrap{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.m2BKaW_gallery{top:calc(var(--header-h) + 16px);gap:14px;display:grid;position:sticky}.m2BKaW_stage{aspect-ratio:4/3;border-radius:var(--radius-lg);background:radial-gradient(110% 90% at 50% 40%, #fff 0%, var(--paper-2) 100%);border:1px solid var(--line);place-items:center;padding:10%;display:grid;position:relative}.m2BKaW_hero{filter:drop-shadow(0 26px 22px #0b1f3a1f);width:100%}.m2BKaW_offTag{background:var(--ok);color:var(--cream);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;top:20px;left:20px}.m2BKaW_thumbs{gap:10px;display:flex}.m2BKaW_thumb{aspect-ratio:4/3;background:var(--cream);width:96px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;place-items:center;padding:10px;transition:box-shadow .2s;display:grid}.m2BKaW_thumb.m2BKaW_on{box-shadow:inset 0 0 0 2px var(--ink)}.m2BKaW_brand{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-size:12px;font-weight:700}.m2BKaW_title{margin:8px 0;font-size:clamp(2rem,3.6vw,2.9rem)}.m2BKaW_sub{color:var(--muted);font-size:14px;font-weight:600}.m2BKaW_rating{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:13px;display:inline-flex}.m2BKaW_rating svg{color:var(--brass)}.m2BKaW_price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:22px;display:flex}.m2BKaW_price b{font-size:2rem}.m2BKaW_price s{color:var(--muted)}.m2BKaW_price span{color:var(--ok);font-size:14px;font-weight:700}.m2BKaW_tax{color:var(--muted);font-size:13px}.m2BKaW_colours{gap:10px;margin-top:24px;font-size:14px;display:grid}.m2BKaW_colours>div{gap:10px;display:flex}.m2BKaW_swatch{background:var(--c);width:32px;height:32px;box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--line);border-radius:50%;position:relative}.m2BKaW_swatch.m2BKaW_on{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}.m2BKaW_soldOut:after{content:"";background:var(--danger);height:2px;position:absolute;inset:50% -2px auto;transform:rotate(-45deg)}.m2BKaW_stockOk{color:var(--ok);font-weight:600}.m2BKaW_stockLow{color:#a5641a;font-weight:700}.m2BKaW_stockOut{color:var(--danger);font-weight:700}.m2BKaW_ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.m2BKaW_promises{border-block:1px solid var(--line);gap:10px;margin-top:26px;padding:18px 0;font-size:14px;font-weight:600;list-style:none;display:grid}.m2BKaW_promises li{align-items:center;gap:10px;display:flex}.m2BKaW_promises svg{color:var(--brass)}.m2BKaW_section{padding-top:28px}.m2BKaW_section h2{margin-bottom:14px;font-size:1.5rem}.m2BKaW_section>p{color:var(--ink-3)}.m2BKaW_measure{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.m2BKaW_measure div{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:14px;gap:2px;padding:14px 10px;display:grid}.m2BKaW_measure span{color:var(--muted);font-size:12px;font-weight:600}.m2BKaW_note{margin-top:12px;font-size:14px}.m2BKaW_features{gap:8px;margin-top:14px;padding:0;font-size:14.5px;list-style:none;display:grid}.m2BKaW_features li{gap:10px;display:flex}.m2BKaW_features svg{color:var(--ok);flex:none;margin-top:3px}.m2BKaW_specs{grid-template-columns:140px 1fr;font-size:14.5px;display:grid}.m2BKaW_specs dt,.m2BKaW_specs dd{border-bottom:1px solid var(--line);margin:0;padding:10px 0}.m2BKaW_specs dt{color:var(--muted)}.m2BKaW_specs dd{font-weight:600}.m2BKaW_similar{margin-top:80px}.m2BKaW_similar h2{margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.4rem)}@media (max-width:900px){.m2BKaW_wrap{grid-template-columns:1fr;gap:28px}.m2BKaW_gallery{position:static}.m2BKaW_thumb{width:76px}.m2BKaW_measure{grid-template-columns:repeat(2,1fr)}.m2BKaW_ctas>.btn{flex:1;justify-content:center}}
.KHjLKa_header{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.5);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.KHjLKa_announce{background:var(--ink);color:var(--paper);text-align:center;letter-spacing:.01em;padding:7px 16px;font-size:12.5px;font-weight:600}.KHjLKa_announce a{color:var(--brass-2)}.KHjLKa_bar{align-items:center;gap:28px;padding-block:12px;display:flex}.KHjLKa_logo{font-family:var(--font-display), var(--font-deva);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:1.32rem;display:inline-flex}.KHjLKa_logo svg{width:40px;color:var(--brass);transition:transform .8s var(--ease)}a:hover>.KHjLKa_logo svg{transform:rotate(-8deg)scale(1.08)}.KHjLKa_search{flex:1;max-width:560px}.KHjLKa_actions{gap:4px;margin-left:auto;display:flex}.KHjLKa_action{border-radius:12px;justify-items:center;gap:2px;min-width:56px;padding:6px 8px;font-size:11.5px;font-weight:700;transition:background .25s;display:grid;position:relative}.KHjLKa_action:hover{background:#0b1f3a0d}.KHjLKa_actionLabel{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.KHjLKa_badge{background:var(--brass);min-width:18px;height:18px;color:var(--cream);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:0;right:10px}.KHjLKa_cats{border-top:1px solid var(--line)}.KHjLKa_cats>ul{gap:4px;list-style:none;display:flex}.KHjLKa_cat>a{letter-spacing:.01em;border-bottom:2px solid #0000;padding:12px 14px;font-size:14px;font-weight:700;transition:border-color .25s,color .25s;display:block}.KHjLKa_cat>a:hover,.KHjLKa_cat>a.KHjLKa_active{border-color:var(--brass)}.KHjLKa_drawerOnly{display:none}.KHjLKa_mega{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--ease), visibility .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 60px -30px #0b1f3a4d}.KHjLKa_cat:hover .KHjLKa_mega,.KHjLKa_cat:focus-within .KHjLKa_mega{opacity:1;visibility:visible;transform:none}.KHjLKa_megaInner{grid-template-columns:160px 1fr 200px;gap:40px;padding-block:28px 32px;display:grid}.KHjLKa_megaInner h4{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.KHjLKa_megaInner>div>a{padding:5px 0;font-size:15px;font-weight:600;display:block}.KHjLKa_megaInner>div>a:hover{color:var(--brass)}.KHjLKa_megaShapes>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.KHjLKa_shapeLink{border-radius:14px;justify-items:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:700;transition:background .25s;display:grid}.KHjLKa_shapeLink:hover{background:var(--paper)}.KHjLKa_shapeLink svg{width:84px;color:var(--ink)}.KHjLKa_burger{background:var(--ink);border-radius:50%;flex:none;width:42px;height:42px;display:none;position:relative}.KHjLKa_burger span{background:var(--cream);height:1.5px;transition:transform .5s var(--ease);position:absolute;left:13px;right:13px}.KHjLKa_burger span:first-child{transform:translateY(-4px)}.KHjLKa_burger span:last-child{transform:translateY(4px)}.KHjLKa_open .KHjLKa_burger span:first-child{transform:rotate(45deg)}.KHjLKa_open .KHjLKa_burger span:last-child{transform:rotate(-45deg)}.KHjLKa_scrim{display:none}@media (max-width:900px){.KHjLKa_header{-webkit-backdrop-filter:none;background:var(--paper)}.KHjLKa_open .KHjLKa_scrim{z-index:110;background:#0b1f3a73;display:block;position:fixed;inset:0}.KHjLKa_bar{flex-wrap:wrap;gap:12px;padding-block:10px}.KHjLKa_burger{display:block}.KHjLKa_search{flex-basis:100%;order:3;max-width:none}.KHjLKa_actionLabel{display:none}.KHjLKa_action{min-width:44px}.KHjLKa_badge{right:2px}.KHjLKa_logo{font-size:1.15rem}.KHjLKa_logo svg{width:32px}.KHjLKa_cats{z-index:120;background:var(--cream);width:min(320px,85vw);transition:transform .45s var(--ease);border:0;padding:128px 20px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.KHjLKa_open .KHjLKa_cats{transform:none}.KHjLKa_open .KHjLKa_burger{z-index:130}.KHjLKa_cats>ul{flex-direction:column;gap:0}.KHjLKa_cat>a{border-bottom:1px solid var(--line);padding:16px 4px;font-size:17px}.KHjLKa_mega{display:none}.KHjLKa_drawerOnly{display:block}}.KHjLKa_cat>a{white-space:nowrap}.KHjLKa_util>a{color:var(--muted);padding-inline:8px;font-size:13px;font-weight:600}.KHjLKa_util.KHjLKa_gold>a{color:var(--brass);font-weight:700}.KHjLKa_utilFirst{margin-left:auto}@media (min-width:901px) and (max-width:1380px){.KHjLKa_util:not(.KHjLKa_gold){display:none}.KHjLKa_gold{margin-left:auto}.KHjLKa_cat>a{padding-inline:10px}}@media (min-width:901px) and (max-width:1100px){.KHjLKa_gold{display:none}}@media (max-width:900px){.KHjLKa_utilFirst{margin-left:0}.KHjLKa_util>a{padding-inline:4px;font-size:17px}.KHjLKa_util:not(.KHjLKa_gold)>a{color:inherit}}.KHjLKa_lang{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-self:center;margin-right:6px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .25s,border-color .25s}.KHjLKa_lang:hover{border-color:var(--brass);background:#0b1f3a0d}.KHjLKa_drawerLang{text-align:left;width:100%;color:var(--brass);border-bottom:1px solid var(--line);padding:16px 4px;font-size:17px;font-weight:700;display:block}@media (max-width:900px){.KHjLKa_lang{display:none}}
.ss0u7q_wrap{gap:6px;margin-top:4px;display:grid}.ss0u7q_rows{grid-template-columns:1fr auto;gap:2px 16px;max-width:420px;font-size:13.5px;display:grid}.ss0u7q_rows dt{color:var(--muted)}.ss0u7q_rows dd{text-align:right;margin:0;font-weight:600}.ss0u7q_rx{color:var(--ok);background:#2f6b4a14;border-radius:10px;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:4px 10px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.ss0u7q_pending{color:#8c6a2f;background:#c5a2531f}.ss0u7q_values{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.ss0u7q_rx a{text-underline-offset:3px;text-decoration:underline}.ss0u7q_cl{gap:4px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.ss0u7q_cl li{background:#2f6b4a14;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 10px;font-size:13px;display:flex}.ss0u7q_cl li b{color:var(--ok);min-width:78px}.ss0u7q_cl li span:last-child{margin-left:auto;font-weight:700}
.S9_-4G_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.S9_-4G_rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}.S9_-4G_rail>*{scroll-snap-align:start}@media (max-width:560px){.S9_-4G_grid{grid-template-columns:1fr 1fr;gap:10px}.S9_-4G_rail{grid-auto-columns:72%}}
.QsGbrG_authWrap{place-items:center;display:grid}.QsGbrG_authCard{gap:8px;width:min(460px,100%);padding:clamp(24px,5vw,40px);display:grid}.QsGbrG_authCard h1{margin-top:18px;font-size:2.2rem}.QsGbrG_authSub{color:var(--muted);margin-bottom:14px}.QsGbrG_switch{text-align:center;margin-top:14px;font-size:14.5px}.QsGbrG_form{gap:16px;display:grid}.QsGbrG_form h2{font-size:1.6rem}.QsGbrG_layout{grid-template-columns:240px 1fr;align-items:start;gap:28px;display:grid}.QsGbrG_side{gap:4px;display:grid}.QsGbrG_side>button,.QsGbrG_side>a{text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.QsGbrG_side>:hover{background:var(--paper-2)}.QsGbrG_side .QsGbrG_on{background:var(--ink);color:var(--cream)}.QsGbrG_side small{color:var(--muted);margin-left:auto}.QsGbrG_panel{padding:clamp(20px,4vw,36px)}.QsGbrG_row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.QsGbrG_row3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.QsGbrG_check{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.QsGbrG_check input{width:18px;height:18px;accent-color:var(--ink)}.QsGbrG_actions{flex-wrap:wrap;gap:10px;display:flex}.QsGbrG_muted{color:var(--muted);font-size:14px}.QsGbrG_addresses{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0;list-style:none;display:grid}.QsGbrG_address{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:2px;padding:18px;font-size:14.5px;display:grid}.QsGbrG_default{background:var(--brass);color:var(--cream);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700}.QsGbrG_addrActions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.QsGbrG_addrActions button{color:var(--brass);font-size:13.5px;font-weight:700}@media (max-width:800px){.QsGbrG_layout{grid-template-columns:1fr}.QsGbrG_side{gap:6px;display:flex;overflow-x:auto}.QsGbrG_side>button,.QsGbrG_side>a{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:10px 14px}.QsGbrG_row,.QsGbrG_row3{grid-template-columns:1fr}}.QsGbrG_segment{background:var(--paper-2);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.QsGbrG_segment button{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.QsGbrG_segment .QsGbrG_on{background:var(--ink);color:var(--cream)}.QsGbrG_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.QsGbrG_sep{border:0;border-top:1px solid var(--line);margin:28px 0}
.B5Ke7W_wrap{justify-items:start;gap:10px;margin-top:10px;display:grid}.B5Ke7W_remind{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:6px;max-width:460px;padding:10px 12px;font-size:13px;display:grid}.B5Ke7W_remind small{color:var(--muted);font-size:12px}.B5Ke7W_toggle{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex}.B5Ke7W_toggle input{width:18px;height:18px;accent-color:var(--ok)}.B5Ke7W_soon{color:var(--danger)}
.yg9ahW_footer{padding-top:64px;font-size:15px}.yg9ahW_grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:48px;display:grid}.yg9ahW_grid h4{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:14px;font-size:12px}.yg9ahW_grid>div>a{opacity:.85;padding:4px 0;transition:color .2s,opacity .2s;display:block}.yg9ahW_grid>div>a:hover{color:var(--brass-2);opacity:1}.yg9ahW_grid address{opacity:.85;margin-bottom:6px;font-style:normal}.yg9ahW_grid p{opacity:.85}.yg9ahW_brand p{max-width:34ch;color:var(--muted-dark);margin-top:16px}.yg9ahW_brand .yg9ahW_rating{color:var(--brass-2);opacity:1;font-weight:700}.yg9ahW_base{border-top:1px solid var(--line-dark);color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px 28px;font-size:13px;display:flex}@media (max-width:860px){.yg9ahW_grid{grid-template-columns:1fr 1fr}.yg9ahW_brand{grid-column:1/-1}}@media (max-width:480px){.yg9ahW_grid{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1100px){.yg9ahW_grid{grid-template-columns:repeat(4,1fr)}.yg9ahW_brand{grid-column:1/-1}}
.MxP12W_overlay{z-index:200;background:#0b1f3a8c;place-items:center;padding:16px;animation:.25s MxP12W_fade;display:grid;position:fixed;inset:0}.MxP12W_dialog{border-radius:var(--radius);background:var(--paper);width:min(760px,100%);max-height:min(860px,100vh - 32px);animation:MxP12W_rise .4s var(--ease);outline:none;flex-direction:column;display:flex;box-shadow:0 40px 100px -30px #00000080}@keyframes MxP12W_fade{0%{opacity:0}}@keyframes MxP12W_rise{0%{opacity:0;transform:translateY(24px)}}.MxP12W_head{align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.MxP12W_head>div{flex:1}.MxP12W_head h2{font-size:clamp(1.5rem,3vw,2rem)}.MxP12W_kicker{color:var(--muted);font-size:12.5px;font-weight:700}.MxP12W_iconBtn{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.MxP12W_flip{transform:rotate(180deg)}.MxP12W_steps{border-bottom:1px solid var(--line);color:var(--muted);gap:18px;padding:0 22px 14px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.MxP12W_stepOn{color:var(--ink);-webkit-text-decoration:underline 2px var(--brass);text-decoration:underline 2px var(--brass);text-underline-offset:6px}.MxP12W_body{flex:1;align-content:start;gap:16px;padding:20px 22px;display:grid;overflow-y:auto}.MxP12W_typeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MxP12W_typeCard{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow .2s, transform .3s var(--ease);border-radius:16px;gap:4px;padding:18px 40px 18px 18px;display:grid;position:relative}.MxP12W_typeCard:hover{box-shadow:inset 0 0 0 2px var(--ink);transform:translateY(-2px)}.MxP12W_typeCard b{font-size:16px}.MxP12W_typeCard span{color:var(--muted);font-size:14px}.MxP12W_typeCard small{color:var(--brass);margin-top:6px;font-weight:700}.MxP12W_chev{color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.MxP12W_pkgList{gap:12px;display:grid}.MxP12W_pkg{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:16px;gap:6px;padding:18px;transition:box-shadow .2s;display:grid;position:relative}.MxP12W_pkg:hover,.MxP12W_pkgOn{box-shadow:inset 0 0 0 2px var(--ink)}.MxP12W_badge{background:var(--brass);color:var(--cream);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-9px;left:16px}.MxP12W_pkgHead{justify-content:space-between;gap:12px;font-size:16px;display:flex}.MxP12W_pkgPrice{white-space:nowrap;align-items:baseline;gap:8px;font-weight:800;display:flex}.MxP12W_pkgPrice s{color:var(--muted);font-size:13px;font-weight:500}.MxP12W_pkgTag{color:var(--muted);font-size:13.5px;font-weight:600}.MxP12W_pkg ul{grid-template-columns:1fr 1fr;gap:4px 12px;padding:0;font-size:13.5px;list-style:none;display:grid}.MxP12W_pkg li{align-items:flex-start;gap:6px;display:flex}.MxP12W_pkg li svg{color:var(--ok);flex:none;margin-top:3px}.MxP12W_rxStep{gap:18px;display:grid}.MxP12W_modes{background:var(--paper-2);border-radius:999px;flex-wrap:wrap;justify-self:start;padding:4px;display:inline-flex}.MxP12W_modes button{color:var(--muted);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.MxP12W_modes .MxP12W_modeOn{background:var(--ink);color:var(--cream)}.MxP12W_saved{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.MxP12W_saved button{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;padding:5px 12px;font-weight:700}.MxP12W_saved button:hover{background:var(--cream)}.MxP12W_checkLine{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.MxP12W_checkLine input{width:16px;height:16px;accent-color:var(--ink)}.MxP12W_note{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 16px;font-size:14.5px}.MxP12W_rx{gap:12px;display:grid}.MxP12W_rxRow{grid-template-columns:110px repeat(auto-fit,minmax(90px,1fr));align-items:end;gap:10px;display:grid}.MxP12W_rxRow label,.MxP12W_pd{gap:4px;display:grid}.MxP12W_rxRow label>span,.MxP12W_pd>span{color:var(--muted);font-size:12px;font-weight:700}.MxP12W_pd small{font-weight:500}:is(.MxP12W_rxRow .input,.MxP12W_pd .input){padding:10px 12px}.MxP12W_rxEye{padding-bottom:8px;display:grid}.MxP12W_rxEye small{color:var(--muted);font-weight:700}.MxP12W_pd{max-width:320px}.MxP12W_upload{gap:10px;display:grid}.MxP12W_drop{border:1.5px dashed var(--line);background:var(--cream);border-radius:16px;justify-items:center;gap:4px;padding:32px 16px;transition:border-color .2s;display:grid}.MxP12W_drop:hover{border-color:var(--brass)}.MxP12W_drop svg{color:var(--brass)}.MxP12W_drop small{color:var(--muted)}.MxP12W_uploaded{background:#2f6b4a14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.MxP12W_uploaded svg{color:var(--ok)}.MxP12W_uploaded span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MxP12W_uploaded button{color:var(--muted);font-size:13px;font-weight:700}.MxP12W_foot{border-top:1px solid var(--line);background:var(--cream);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 22px;display:flex}.MxP12W_foot dl{color:var(--muted);grid-template-columns:auto auto;gap:0 12px;font-size:13px;display:grid}.MxP12W_foot dd{color:var(--ink);margin:0;font-weight:700}.MxP12W_total{margin-left:auto;font-size:20px;font-weight:800}.MxP12W_total span{color:var(--muted);margin-right:6px;font-size:13px;font-weight:600}@media (max-width:640px){.MxP12W_overlay{place-items:end stretch;padding:0}.MxP12W_dialog{border-radius:22px 22px 0 0;max-height:94vh}.MxP12W_foot{border-radius:0}.MxP12W_typeGrid,.MxP12W_pkg ul{grid-template-columns:1fr}.MxP12W_rxRow{grid-template-columns:repeat(2,1fr)}.MxP12W_rxEye{grid-column:1/-1;gap:8px;padding:0;display:flex}.MxP12W_foot .btn{justify-content:center;width:100%}}.MxP12W_pdGuide{font-size:13.5px}.MxP12W_pdGuide summary{cursor:pointer;color:var(--brass);width:fit-content;font-weight:700}.MxP12W_pdGuide ol{color:var(--ink-3);gap:4px;margin:10px 0 8px;padding-left:20px;display:grid}.MxP12W_pdGuide p{color:var(--muted)}.MxP12W_hint{color:#6b4a1a;background:#c5a2531f;border-radius:14px;gap:8px;padding:12px 14px;font-size:13.5px;display:grid}.MxP12W_hint button{color:var(--ink);margin-left:6px;font-size:13.5px;display:inline}.MxP12W_scanBtn{box-shadow:inset 0 0 0 1px var(--line);color:var(--brass);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.MxP12W_scanBtn:hover{background:var(--cream)}
.r4bRMW_page{gap:18px;min-width:0;display:grid}.r4bRMW_back{color:var(--muted);justify-self:start;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.r4bRMW_back:hover{color:var(--ink)}.r4bRMW_flip{transform:rotate(180deg)}.r4bRMW_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.r4bRMW_pageHead h1{font-size:clamp(1.7rem,3vw,2.2rem)}.r4bRMW_actions{flex-wrap:wrap;gap:8px;display:flex}.r4bRMW_muted{color:var(--muted);font-size:14px}.r4bRMW_panel{background:var(--cream);border:1px solid var(--line);border-radius:16px;min-width:0;padding:18px}.r4bRMW_flush{padding:0;overflow:hidden}.r4bRMW_panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.r4bRMW_flush .r4bRMW_panelHead{padding:14px 16px 0}.r4bRMW_panelHead h2{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:800}.r4bRMW_toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r4bRMW_toolbar .input{width:auto;min-width:0;padding:9px 12px;font-size:14px}.r4bRMW_toolbar .input[type=search]{flex:220px}.r4bRMW_tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.r4bRMW_loading{opacity:.55;transition:opacity .2s}.r4bRMW_table{border-collapse:collapse;width:100%;font-size:13.5px}.r4bRMW_table th{background:var(--paper);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:800;position:sticky;top:0}.r4bRMW_table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:11px 14px}.r4bRMW_table tbody tr:last-child td{border-bottom:0}.r4bRMW_table tbody tr:hover td{background:#c5a2530d}.r4bRMW_table a{font-weight:700}.r4bRMW_table a:hover{color:var(--brass)}.r4bRMW_emptyCell{color:var(--muted);text-align:center!important;padding:32px 14px!important}.r4bRMW_num{text-align:right;font-variant-numeric:tabular-nums}.r4bRMW_pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.r4bRMW_badge{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.r4bRMW_ok{color:var(--ok);background:#2f6b4a1f}.r4bRMW_warn{color:#8c6a2f;background:#c5a25329}.r4bRMW_danger{color:var(--danger);background:#a02c3b1a}.r4bRMW_info{color:#2f5a8a;background:#2f5a8a1a}.r4bRMW_badge.r4bRMW_muted{background:#0b1f3a0f;font-size:11.5px}.r4bRMW_stat{background:var(--cream);border:1px solid var(--line);border-radius:16px;gap:2px;min-width:0;padding:16px 18px;display:grid}.r4bRMW_stat span{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:700}.r4bRMW_stat b{font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.2}.r4bRMW_stat small{color:var(--muted);font-size:12px}.r4bRMW_formGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.r4bRMW_formGrid .input{padding:10px 12px;font-size:14px}.r4bRMW_span2{grid-column:span 2}.r4bRMW_full{grid-column:1/-1}.r4bRMW_checks{flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600;display:flex}.r4bRMW_checks label{align-items:center;gap:6px;display:inline-flex}.r4bRMW_checks input{width:16px;height:16px;accent-color:var(--ink)}.r4bRMW_rowActions{gap:10px;display:flex}.r4bRMW_rowActions button,.r4bRMW_linkBtn{color:var(--brass);font-size:13px;font-weight:700}.r4bRMW_rowActions button:hover,.r4bRMW_linkBtn:hover{text-decoration:underline}.r4bRMW_dangerText{color:var(--danger)!important}@media (max-width:560px){.r4bRMW_span2{grid-column:1/-1}.r4bRMW_pagination{justify-content:center}}
.NLuC2W_fab{z-index:140;background:var(--ink);color:var(--cream);transition:background .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 20px 12px 16px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px -16px #0b1f3a8c}.NLuC2W_fab svg{color:var(--brass-2)}.NLuC2W_fab:hover{background:var(--ink-3);transform:translateY(-2px)}.NLuC2W_panel{z-index:180;border-radius:var(--radius);background:var(--paper);width:min(400px,100vw - 48px);height:min(640px,100dvh - 120px);box-shadow:0 30px 80px -24px #0b1f3a73, 0 0 0 1px var(--line);animation:NLuC2W_rise .35s var(--ease);display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden}@keyframes NLuC2W_rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:600px){.NLuC2W_fab{right:16px;bottom:calc(96px + env(safe-area-inset-bottom));padding:11px 16px 11px 13px}.NLuC2W_fabOpen{display:none}.NLuC2W_panel{width:100%;height:100dvh;box-shadow:none;border-radius:0;inset:0}}.NLuC2W_chat{background:var(--paper);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.NLuC2W_chatPage{border:1px solid var(--line);border-radius:var(--radius);height:min(720px,100dvh - 200px);min-height:480px;overflow:hidden}.NLuC2W_head{background:var(--ink);color:var(--cream);align-items:center;gap:10px;padding:14px 12px 14px 16px;display:flex}.NLuC2W_avatar{background:var(--brass);width:36px;height:36px;color:var(--cream);border-radius:50%;flex:none;place-items:center;display:grid}.NLuC2W_headText{flex:1;min-width:0}.NLuC2W_headText h2{font-family:var(--font-display), var(--font-deva);font-size:18px;font-weight:600;line-height:1.2}.NLuC2W_headText p{color:var(--muted-dark);font-size:12px}.NLuC2W_iconBtn{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.NLuC2W_iconBtn:hover{background:#ffffff1f}.NLuC2W_log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.NLuC2W_welcome{gap:14px;font-size:14.5px;line-height:1.55;display:grid}.NLuC2W_suggest{flex-wrap:wrap;gap:8px;display:flex}.NLuC2W_suggest button{border:1px solid var(--line);background:var(--cream);text-align:left;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600;line-height:1.35;transition:border-color .2s,background .2s}.NLuC2W_suggest button:hover{border-color:var(--brass);background:#fff}.NLuC2W_msg{overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 14px;font-size:14.5px;line-height:1.5}.NLuC2W_user{background:var(--ink);color:var(--cream);white-space:pre-wrap;border-bottom-right-radius:4px;align-self:flex-end}.NLuC2W_bot{background:var(--cream);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.NLuC2W_bot p+p,.NLuC2W_bot p+ul,.NLuC2W_bot ul+p{margin-top:6px}.NLuC2W_bot ul{padding-left:18px}.NLuC2W_bot li+li{margin-top:2px}.NLuC2W_err{color:var(--danger);background:#a02c3b0f;border-color:#a02c3b38}.NLuC2W_retry{text-underline-offset:3px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:underline}.NLuC2W_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.NLuC2W_card{border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:border-color .2s, transform .2s var(--ease);border-radius:12px;gap:6px;padding:8px;display:grid}.NLuC2W_card:hover{border-color:var(--brass);transform:translateY(-1px)}.NLuC2W_cardImg{aspect-ratio:2;background:var(--cream);border-radius:8px;place-items:center;padding:4px 6px;display:grid}.NLuC2W_cardImg svg{width:100%;height:100%}.NLuC2W_cardBody{gap:2px;display:grid}.NLuC2W_cardName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.NLuC2W_cardPrice{font-size:13px}.NLuC2W_cardPrice s{color:var(--muted);margin-left:6px;font-size:12px}.NLuC2W_typing{background:var(--cream);border:1px solid var(--line);color:var(--muted);border-radius:16px;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.NLuC2W_dots{gap:4px;display:inline-flex}.NLuC2W_dots i{background:var(--brass);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite NLuC2W_blink}.NLuC2W_dots i:nth-child(2){animation-delay:.15s}.NLuC2W_dots i:nth-child(3){animation-delay:.3s}@keyframes NLuC2W_blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.NLuC2W_compose{border-top:1px solid var(--line);background:var(--paper);align-items:flex-end;gap:8px;padding:12px 16px 8px;display:flex;position:relative}.NLuC2W_input{border:1px solid var(--line);background:var(--cream);min-width:0;min-height:44px;max-height:120px;font:inherit;color:var(--ink);resize:none;field-sizing:content;border-radius:14px;flex:1;padding:11px 14px;font-size:15px;line-height:1.4}.NLuC2W_input:focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 3px #c5a2532e}.NLuC2W_sendBtn{background:var(--ink);width:44px;height:44px;color:var(--cream);border-radius:50%;flex:none;place-items:center;transition:background .2s,opacity .2s;display:grid}.NLuC2W_sendBtn:hover:not(:disabled){background:var(--brass)}.NLuC2W_sendBtn:disabled{opacity:.35;cursor:not-allowed}.NLuC2W_stopIcon{background:currentColor;border-radius:2px;width:12px;height:12px}.NLuC2W_count{background:var(--paper-2);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;position:absolute;top:-20px;right:72px}.NLuC2W_disclaimer{background:var(--paper);color:var(--muted);text-align:center;padding:0 16px 10px;font-size:11px;line-height:1.4}.NLuC2W_fallback{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);padding:18px;font-size:15px;line-height:1.55}.NLuC2W_fallbackCompact{border-radius:16px;padding:14px;font-size:14px}.NLuC2W_fallbackActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:600px){.NLuC2W_input{font-size:16px}.NLuC2W_chatPage{height:calc(100dvh - 180px);min-height:420px}}
.mYCMEG_wrap{min-width:0;margin-top:80px}.mYCMEG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mYCMEG_head h2{font-size:clamp(1.8rem,3vw,2.4rem)}.mYCMEG_grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mYCMEG_stars{vertical-align:middle;gap:1px;display:inline-flex}.mYCMEG_starOn{color:var(--brass)}.mYCMEG_starOff{color:var(--paper-2)}.mYCMEG_starOff svg{filter:drop-shadow(0 0 .5px #0b1f3a59)}.mYCMEG_summary{border-radius:var(--radius);border:1px solid var(--line);background:var(--cream);gap:20px;padding:22px;display:grid;position:sticky;top:140px}.mYCMEG_avg{align-items:center;gap:14px;display:flex}.mYCMEG_avg>b{font-family:var(--font-display), var(--font-deva);font-size:3.4rem;font-weight:400;line-height:1}.mYCMEG_avg div{gap:4px;display:grid}.mYCMEG_avg div span:last-child{color:var(--muted);font-size:13px;font-weight:600}.mYCMEG_hist{gap:4px;padding:0;list-style:none;display:grid}.mYCMEG_hist button{text-align:left;border-radius:8px;grid-template-columns:34px 1fr 32px;align-items:center;gap:10px;width:100%;padding:4px 6px;font-size:13px;font-weight:700;display:grid}.mYCMEG_hist button:hover:not(:disabled),.mYCMEG_histOn{background:var(--paper-2)!important}.mYCMEG_hist button:disabled{cursor:default;opacity:.55}.mYCMEG_hist button span:last-child{text-align:right;color:var(--muted);font-weight:600}.mYCMEG_hist i{background:var(--paper-2);border-radius:99px;height:8px;display:block;overflow:hidden}.mYCMEG_hist em{border-radius:inherit;background:var(--brass);height:100%;display:block}.mYCMEG_fit p{margin-bottom:8px;font-size:13px;font-weight:800}.mYCMEG_fitBar{border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}.mYCMEG_fit ul{color:var(--muted);gap:2px;margin-top:10px;padding:0;font-size:13px;list-style:none;display:grid}.mYCMEG_fit li{align-items:center;gap:8px;display:flex}.mYCMEG_fit li b{color:var(--ink);margin-left:auto}.mYCMEG_fit li i{border-radius:3px;width:10px;height:10px}.mYCMEG_fit_narrow{background:var(--lens)}.mYCMEG_fit_true{background:var(--ok)}.mYCMEG_fit_wide{background:var(--brass-2)}.mYCMEG_none{color:var(--muted);gap:10px;font-size:14px;display:grid}.mYCMEG_main{justify-items:start;gap:18px;min-width:0;display:grid}.mYCMEG_main>*{width:100%}.mYCMEG_main>button{width:auto}.mYCMEG_toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.mYCMEG_sort{align-items:center;gap:8px;display:inline-flex}.mYCMEG_sort select{width:auto;padding:8px 12px;font-size:14px}.mYCMEG_list{padding:0;list-style:none;display:grid}.mYCMEG_review{border-top:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.mYCMEG_review:last-child{border-bottom:1px solid var(--line)}.mYCMEG_rTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mYCMEG_rTop h3{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;font-size:16px;font-weight:800}.mYCMEG_body{white-space:pre-line;overflow-wrap:anywhere}.mYCMEG_meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.mYCMEG_meta b{color:var(--ink)}.mYCMEG_verified{color:var(--ok);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mYCMEG_helpful{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.mYCMEG_helpful:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.mYCMEG_helpful span{color:var(--muted);font-weight:600}.mYCMEG_voted{color:var(--ok);cursor:default}.mYCMEG_mine{border:1px solid var(--line);background:var(--cream);border-radius:16px;gap:6px;padding:16px 18px;font-size:14.5px;display:grid}.mYCMEG_mine_pending{border-color:var(--brass-2);background:#c5a25314}.mYCMEG_mine_rejected{border-color:#a02c3b4d}.mYCMEG_mineHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.mYCMEG_mineHead p{align-items:center;gap:6px;display:inline-flex}.mYCMEG_mineHead button{font-size:13px}.mYCMEG_mineTitle{font-weight:800}.mYCMEG_mineBody{white-space:pre-line;overflow-wrap:anywhere}.mYCMEG_mineNote{color:var(--muted);font-size:13px;font-weight:600}.mYCMEG_form{border-radius:var(--radius);border:1px solid var(--line);background:var(--cream);gap:16px;padding:22px;display:grid}.mYCMEG_form h3{font-size:1.4rem}.mYCMEG_form fieldset{border:0;min-width:0;padding:0}.mYCMEG_form legend{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.mYCMEG_form textarea{resize:vertical;min-height:110px}.mYCMEG_starPick>div{align-items:center;gap:2px;display:flex}.mYCMEG_starPick label{cursor:pointer;padding:2px;transition:transform .15s}.mYCMEG_starPick label:hover{transform:scale(1.12)}.mYCMEG_starPick label:focus-within{outline:2px solid var(--brass);outline-offset:1px;border-radius:6px}.mYCMEG_starText{margin-left:10px;font-size:14px;font-weight:700}.mYCMEG_fitPick>div{flex-wrap:wrap;gap:8px;display:flex}.mYCMEG_fitPick label{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.mYCMEG_fitPick label:focus-within{outline:2px solid var(--brass);outline-offset:2px}.mYCMEG_fitPick .mYCMEG_fitOn{background:var(--ink);color:var(--cream);box-shadow:none}.mYCMEG_formActions{flex-wrap:wrap;gap:10px;display:flex}.mYCMEG_hint{color:var(--muted);font-size:12.5px}@media (max-width:860px){.mYCMEG_grid{grid-template-columns:1fr}.mYCMEG_summary{position:static}}
.avgSgq_wrap{gap:12px;min-width:0;display:grid}.avgSgq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.avgSgq_head h2{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:800}.avgSgq_head p{color:var(--muted);font-size:13px}.avgSgq_controls{align-items:center;gap:8px;display:flex}.avgSgq_seg{background:var(--paper-2);border-radius:999px;padding:3px;display:inline-flex}.avgSgq_seg button,.avgSgq_tableBtn{color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.avgSgq_seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.avgSgq_tableBtn{box-shadow:inset 0 0 0 1px var(--line)}.avgSgq_tableBtn:hover{color:var(--ink)}.avgSgq_plot{min-width:0;position:relative;overflow:hidden}.avgSgq_plot svg{display:block}.avgSgq_grid{stroke:#0b1f3a14;stroke-width:1px}.avgSgq_tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.avgSgq_peak{fill:var(--ink);font-size:11px;font-weight:700}.avgSgq_tip{background:var(--ink);color:var(--cream);white-space:nowrap;pointer-events:none;border-radius:10px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;box-shadow:0 10px 24px -12px #00000080}.avgSgq_tip span{align-items:center;gap:6px;display:flex}.avgSgq_tip i{border-radius:2px;width:8px;height:8px}.avgSgq_tableWrap{max-height:240px;overflow:auto}.avgSgq_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.avgSgq_tableWrap th,.avgSgq_tableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:6px 10px}.avgSgq_tableWrap th{background:var(--cream);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;position:sticky;top:0}
.zfqDDW_bar{z-index:90;background:var(--ink);width:min(720px,100vw - 32px);color:var(--cream);animation:zfqDDW_rise .4s var(--ease);border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:16px;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -24px #0b1f3a99}@keyframes zfqDDW_rise{0%{opacity:0;transform:translate(-50%,20px)}}.zfqDDW_items{gap:8px;display:flex}.zfqDDW_slot{background:var(--cream);border-radius:10px;place-items:center;width:64px;height:46px;padding:6px;display:grid;position:relative}.zfqDDW_slot.zfqDDW_empty{border:1.5px dashed var(--line-dark);background:0 0}.zfqDDW_remove{background:var(--brass);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.zfqDDW_count{white-space:nowrap;font-size:14px;line-height:1.3;display:grid}.zfqDDW_count span{color:var(--muted-dark);font-size:12px}.zfqDDW_actions{align-items:center;gap:10px;margin-left:auto;display:flex}.zfqDDW_clear{color:var(--muted-dark);font-size:13px;font-weight:700}.zfqDDW_clear:hover{color:var(--cream)}@media (max-width:600px){.zfqDDW_bar{gap:10px;padding:8px 10px;bottom:10px}.zfqDDW_slot{width:44px;height:34px;padding:4px}.zfqDDW_items{gap:6px}.zfqDDW_count,.zfqDDW_slot.zfqDDW_empty{display:none}}
.PjRQUa_wrap{min-width:0;margin-top:80px}.PjRQUa_head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.PjRQUa_head h2{font-size:clamp(1.8rem,3vw,2.4rem)}.PjRQUa_head button{white-space:nowrap;font-size:14px;font-weight:600}
._396vja_banner{background:var(--paper-2);border:1px solid #c5a25373;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14.5px;display:flex}._396vja_banner>svg{color:var(--brass);flex:none}._396vja_banner p{flex:1;min-width:0}._396vja_banner .btn{flex:none}._396vja_member{background:var(--ink);color:var(--paper);border-color:var(--ink)}._396vja_member .btn--ghost{color:var(--paper);border-color:var(--line-dark)}@media (max-width:560px){._396vja_banner{flex-wrap:wrap}._396vja_banner p{flex-basis:calc(100% - 40px)}}
.kd61AW_section{gap:14px;display:grid}.kd61AW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kd61AW_sectionHead h2{font-size:1.5rem}.kd61AW_section>.btn{justify-self:start}.kd61AW_muted{color:var(--muted);font-size:14px}.kd61AW_card{background:var(--cream);border:1px solid var(--line);border-radius:16px;gap:8px;padding:16px 18px;display:grid}.kd61AW_cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kd61AW_cardHead>div{display:grid}.kd61AW_cardHead .kd61AW_muted{font-size:13px}.kd61AW_items{padding:0;font-size:14.5px;font-weight:600;list-style:none}.kd61AW_meta{color:var(--ink-3);font-size:13.5px}.kd61AW_notice{color:#2f5a8a;background:#2f5a8a14;border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:600}.kd61AW_cardActions{gap:18px;display:flex}.kd61AW_textBtn{color:var(--brass);text-underline-offset:3px;font-size:13.5px;font-weight:700;text-decoration:underline}.kd61AW_textBtn:disabled{opacity:.5}.kd61AW_pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.kd61AW_ok{color:var(--ok);background:#2f6b4a1f}.kd61AW_warn{color:#8c6a2f;background:#c5a25329}.kd61AW_danger{color:var(--danger);background:#a02c3b1a}.kd61AW_info{color:#2f5a8a;background:#2f5a8a1a}.kd61AW_pill.kd61AW_muted{background:#0b1f3a0f;font-size:12px}.kd61AW_timeline{border-left:2px solid var(--line);gap:12px;margin:0;padding:4px 0 0 18px;list-style:none;display:grid}.kd61AW_timeline li{font-size:13.5px;display:grid;position:relative}.kd61AW_timeline li:before{content:"";background:var(--line);width:10px;height:10px;box-shadow:0 0 0 3px var(--cream);border-radius:50%;position:absolute;top:5px;left:-24px}.kd61AW_timeline li.kd61AW_current:before{background:var(--brass)}.kd61AW_timeline time{color:var(--muted);font-size:12.5px}.kd61AW_timeline p{color:var(--ink-3)}.kd61AW_form{background:var(--cream);border:1px solid var(--line);border-radius:16px;gap:18px;padding:clamp(16px,3vw,24px);display:grid}.kd61AW_form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.kd61AW_form legend{margin-bottom:8px;font-size:15px;font-weight:800}.kd61AW_pick{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.kd61AW_pickMain{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.kd61AW_pickMain input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}.kd61AW_pickMain span{gap:2px;min-width:0;display:grid}.kd61AW_pickMain small{color:var(--muted);font-size:13px}.kd61AW_pickMain .kd61AW_lensNote{color:#8c6a2f;font-weight:600}.kd61AW_pick .input{width:72px;padding:8px 10px}.kd61AW_segment{background:var(--paper-2);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.kd61AW_segment button{color:var(--muted);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.kd61AW_segment .kd61AW_on{background:var(--ink);color:var(--cream)}.kd61AW_bank{grid-template-columns:1fr 1fr 160px;gap:12px;display:grid}.kd61AW_formFoot{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.kd61AW_formFoot p{margin-right:auto;font-size:15px}@media (max-width:640px){.kd61AW_bank{grid-template-columns:1fr}.kd61AW_formFoot .btn{flex:1;justify-content:center}}.kd61AW_sectionHead h2:focus{outline:none}
.AGD_8G_fallback{height:420px}.AGD_8G_wizard{scroll-margin-top:calc(var(--header-h) + 16px);gap:24px;min-width:0;padding:clamp(18px,3.5vw,36px);display:grid}.AGD_8G_muted{color:var(--muted);font-size:14px}.AGD_8G_stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.AGD_8G_stepper li{border-bottom:3px solid var(--line);color:var(--muted);align-items:center;gap:10px;min-width:0;padding-bottom:12px;font-size:14px;display:flex}.AGD_8G_stepper li span{background:var(--paper-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.AGD_8G_stepper li b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AGD_8G_stepper .AGD_8G_current{color:var(--ink);border-color:var(--brass)}.AGD_8G_stepper .AGD_8G_current span{background:var(--ink);color:var(--cream)}.AGD_8G_stepper .AGD_8G_done{color:var(--ink);border-color:var(--ink)}.AGD_8G_stepper .AGD_8G_done span{background:var(--brass);color:var(--cream)}.AGD_8G_body{gap:22px;min-width:0;display:grid}.AGD_8G_nav{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.AGD_8G_types{grid-template-columns:1fr 1fr;gap:14px;display:grid}.AGD_8G_type{text-align:left;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;justify-items:start;gap:6px;padding:22px;transition:box-shadow .2s,background .2s;display:grid}.AGD_8G_type svg{color:var(--brass);margin-bottom:6px}.AGD_8G_type b{font-family:var(--font-display), var(--font-deva);font-size:1.5rem;font-weight:400;line-height:1.1}.AGD_8G_type small{color:var(--muted);font-size:14px}.AGD_8G_type em{background:var(--paper-2);border-radius:999px;margin-top:4px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:800}.AGD_8G_type:hover{box-shadow:inset 0 0 0 1px var(--ink)}.AGD_8G_type.AGD_8G_on{background:var(--cream);box-shadow:inset 0 0 0 2px var(--ink)}.AGD_8G_pin{gap:10px;max-width:460px;display:grid}.AGD_8G_pinRow{gap:8px;display:flex}.AGD_8G_pinRow .AGD_8G_input{flex:1;min-width:0}.AGD_8G_ok,.AGD_8G_no{align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:flex}.AGD_8G_ok svg,.AGD_8G_no svg{flex:none;margin-top:3px}.AGD_8G_ok{color:var(--ok)}.AGD_8G_no{color:var(--danger)}.AGD_8G_strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.AGD_8G_day{background:var(--paper);width:68px;box-shadow:inset 0 0 0 1px var(--line);scroll-snap-align:start;border-radius:14px;flex:none;justify-items:center;gap:0;padding:10px 4px;transition:background .2s,box-shadow .2s;display:grid}.AGD_8G_day small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.AGD_8G_day b{font-family:var(--font-display), var(--font-deva);font-size:1.6rem;font-weight:400;line-height:1.2}.AGD_8G_day:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.AGD_8G_day.AGD_8G_on{background:var(--ink);color:var(--cream)}.AGD_8G_day.AGD_8G_on small{color:var(--brass-2)}.AGD_8G_day:disabled{opacity:.45;cursor:not-allowed;background:0 0}.AGD_8G_slotsWrap{gap:18px;min-height:140px;display:grid}.AGD_8G_group h3{font-family:var(--font-sans), var(--font-deva);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:800}.AGD_8G_slots{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.AGD_8G_slots.AGD_8G_wide{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.AGD_8G_slot{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:12px;gap:0;padding:10px 8px;font-size:14.5px;font-weight:700;transition:background .2s,box-shadow .2s;display:grid}.AGD_8G_slot small{color:var(--muted);font-size:11.5px;font-weight:600}.AGD_8G_slot:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.AGD_8G_slot.AGD_8G_on{background:var(--ink);color:var(--cream)}.AGD_8G_slot.AGD_8G_on small{color:var(--brass-2)}.AGD_8G_slot:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.AGD_8G_slotSkeleton{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.AGD_8G_slotSkeleton>div{border-radius:12px;height:52px}.AGD_8G_noSlots{background:var(--paper);color:var(--muted);text-align:center;border-radius:14px;padding:28px}.AGD_8G_detailsGrid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:28px}.AGD_8G_summary{background:var(--paper);border-radius:16px;justify-items:start;gap:12px;padding:20px;display:grid}.AGD_8G_summary h3{font-size:1.4rem}.AGD_8G_summary dl{gap:10px;width:100%;display:grid}.AGD_8G_summary dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.AGD_8G_summary dd{font-size:14.5px;font-weight:600}.AGD_8G_form{gap:16px;min-width:0;display:grid}.AGD_8G_row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.AGD_8G_form textarea{resize:vertical}.AGD_8G_people{gap:8px;display:flex}.AGD_8G_people button{background:var(--cream);width:48px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;font-weight:800}.AGD_8G_people button.AGD_8G_on{background:var(--ink);color:var(--cream)}.AGD_8G_addr{border:1px solid var(--line);border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid}.AGD_8G_addr legend{padding:0 6px;font-size:13px;font-weight:800}.AGD_8G_saved{flex-wrap:wrap;gap:8px;display:flex}.AGD_8G_loginBox{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;justify-items:start;gap:10px;padding:24px;display:grid}.AGD_8G_loginBox svg{color:var(--brass)}.AGD_8G_loginBox h3{font-size:1.6rem}.AGD_8G_loginBox p{color:var(--muted)}.AGD_8G_finish{text-align:center;justify-items:center;gap:12px;padding-block:12px}.AGD_8G_tick{background:var(--ok);width:72px;height:72px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.AGD_8G_finish h2{font-size:clamp(2rem,4vw,2.8rem)}.AGD_8G_code{color:var(--muted);font-size:14px}.AGD_8G_tips{text-align:left;background:var(--paper);border-radius:14px;gap:6px;max-width:520px;padding:16px 20px 16px 36px;font-size:14.5px;display:grid}.AGD_8G_finish .AGD_8G_nav{justify-content:center}.AGD_8G_mine{gap:16px;margin-top:40px;scroll-margin-top:160px;display:grid}.AGD_8G_mine h2{font-size:clamp(1.8rem,3vw,2.4rem)}.AGD_8G_bookingList{gap:10px;padding:0;list-style:none;display:grid}.AGD_8G_bookingRow{border:1px solid var(--line);background:var(--cream);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex}.AGD_8G_bookingRow.AGD_8G_dim{opacity:.75}.AGD_8G_when{background:var(--paper);border-radius:12px;flex:none;justify-items:center;width:56px;padding:6px 0;display:grid}.AGD_8G_when b{font-family:var(--font-display), var(--font-deva);font-size:1.6rem;font-weight:400;line-height:1.1}.AGD_8G_when small{text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.AGD_8G_what{flex:1;gap:2px;min-width:0;display:grid}.AGD_8G_what p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AGD_8G_what p svg{color:var(--brass)}.AGD_8G_what small{color:var(--muted);font-size:13.5px}.AGD_8G_rxNote{font-weight:700;color:var(--ok)!important}.AGD_8G_rowAct{flex:none}.AGD_8G_badge{background:var(--paper-2);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:800}.AGD_8G_confirmed,.AGD_8G_active{color:var(--ok);background:#2f6b4a1f}.AGD_8G_completed,.AGD_8G_collected{color:#7a5a2c;background:#c5a25329}.AGD_8G_cancelled,.AGD_8G_no_show,.AGD_8G_expired{color:var(--danger);background:#a02c3b14}.AGD_8G_past summary{cursor:pointer;margin-bottom:10px;font-weight:700}@media (max-width:760px){.AGD_8G_stepper li b{display:none}.AGD_8G_stepper .AGD_8G_current b{display:inline}.AGD_8G_stepper{grid-template-columns:auto auto auto auto}.AGD_8G_stepper .AGD_8G_current{min-width:0}.AGD_8G_types,.AGD_8G_row,.AGD_8G_detailsGrid{grid-template-columns:minmax(0,1fr)}.AGD_8G_bookingRow{flex-wrap:wrap}.AGD_8G_rowAct{width:100%;padding-left:72px}}
.TF6LsW_body{gap:36px;max-width:820px;margin-top:28px;display:grid}.TF6LsW_section h2{align-items:baseline;gap:10px;margin-bottom:14px;font-size:1.5rem;display:flex}.TF6LsW_section h2 small{font-family:var(--font-sans), var(--font-deva);color:var(--muted);font-size:13px;font-weight:700}.TF6LsW_list{gap:12px;padding:0;list-style:none;display:grid}.TF6LsW_item{border:1px solid var(--line);background:var(--cream);border-radius:18px;grid-template-columns:112px 1fr auto;align-items:center;gap:18px;padding:14px 18px 14px 14px;display:grid}.TF6LsW_thumb{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 40%, #fff 0%, var(--paper-2) 100%);border-radius:12px;place-items:center;padding:12%;display:grid}.TF6LsW_info{gap:2px;min-width:0;display:grid}.TF6LsW_type{background:var(--ink);color:var(--cream);letter-spacing:.04em;border-radius:999px;justify-self:start;margin-bottom:4px;padding:2px 9px;font-size:11px;font-weight:700}.TF6LsW_type.TF6LsW_price{background:var(--brass)}.TF6LsW_name{font-size:16px;font-weight:700}.TF6LsW_name:hover{color:var(--brass)}.TF6LsW_muted{color:var(--muted);font-size:14px}.TF6LsW_ok{color:var(--ok)}.TF6LsW_date{color:var(--muted);font-size:12.5px}@media (max-width:600px){.TF6LsW_item{grid-template-columns:84px 1fr;gap:12px;padding:12px}.TF6LsW_item>button{grid-column:1/-1;justify-content:center;justify-self:stretch}}
._3kmrMa_sent{color:var(--ok);background:#2f6b4a14;border-radius:14px;gap:10px;padding:16px 18px;font-size:14.5px;font-weight:600;display:grid}._3kmrMa_sent p{color:var(--ink-3);font-weight:500}._3kmrMa_back{text-align:center;margin-top:14px;font-size:14.5px}
._86GQwq_hero{overflow:hidden}._86GQwq_heroInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding-block:clamp(56px,8vw,104px);display:grid}._86GQwq_hero h1{margin:18px 0 20px;font-size:clamp(2.6rem,6vw,4.8rem)}._86GQwq_lead{max-width:46ch;color:var(--muted-dark);font-size:1.08rem}._86GQwq_heroCtas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._86GQwq_heroRating{color:var(--brass-2);align-items:center;gap:8px;margin-top:26px;font-size:14px;font-weight:700;display:inline-flex}._86GQwq_heroArt{aspect-ratio:1;position:relative}._86GQwq_heroArt svg{filter:drop-shadow(0 30px 30px #00000059);width:72%;animation:7s ease-in-out infinite _86GQwq_float;position:absolute}._86GQwq_f1{top:8%;left:0;transform:rotate(-8deg)}._86GQwq_f2{top:38%;right:0;animation-delay:-2.5s!important}._86GQwq_f3{bottom:2%;left:10%;animation-delay:-5s!important}@keyframes _86GQwq_float{50%{translate:0 -12px}}._86GQwq_section{padding-top:clamp(48px,6vw,80px)}._86GQwq_section:last-child{padding-bottom:clamp(56px,8vw,104px)}._86GQwq_head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}._86GQwq_head h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}._86GQwq_cats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._86GQwq_cat{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);gap:18px;padding:28px 22px 22px;display:grid}._86GQwq_cat:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #0b1f3a59}._86GQwq_cat svg{width:82%;margin-inline:auto}._86GQwq_cat span{display:grid}._86GQwq_cat b{font-family:var(--font-display), var(--font-deva);font-size:1.45rem;font-weight:400}._86GQwq_cat small{color:var(--muted);font-size:13px;font-weight:600}._86GQwq_shapes{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}._86GQwq_shape{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);justify-items:center;gap:10px;padding:22px 10px 16px;font-size:14px;font-weight:700;transition:background .3s,color .3s;display:grid}._86GQwq_shape svg{width:100%;max-width:120px}._86GQwq_shape:hover{background:var(--ink);color:var(--cream)}._86GQwq_promises{border-radius:var(--radius);background:var(--paper-2);grid-template-columns:repeat(4,1fr);gap:24px;padding:28px;list-style:none;display:grid}._86GQwq_promises li{gap:4px;display:grid}._86GQwq_promises svg{color:var(--brass);margin-bottom:8px}._86GQwq_promises span{color:var(--muted);font-size:14px}._86GQwq_visit{border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:clamp(32px,5vw,64px);display:flex}._86GQwq_visit h2{margin:14px 0 16px;font-size:clamp(2.2rem,5vw,4rem)}._86GQwq_visit p{max-width:52ch;color:var(--muted-dark)}._86GQwq_hours{margin-top:8px;font-size:14px;font-weight:700;color:var(--brass-2)!important}._86GQwq_visitCtas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){._86GQwq_heroInner{grid-template-columns:1fr}._86GQwq_heroArt{aspect-ratio:16/10;max-width:480px}._86GQwq_heroArt svg{width:58%}._86GQwq_cats{grid-template-columns:1fr 1fr}._86GQwq_shapes{grid-template-columns:repeat(3,1fr)}._86GQwq_promises{grid-template-columns:1fr 1fr}}@media (max-width:480px){._86GQwq_cats{gap:10px}._86GQwq_cat{padding:20px 14px 16px}._86GQwq_cat b{font-size:1.2rem}}
.EXSSNG_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.EXSSNG_err{overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (max-width:900px){.EXSSNG_tiles{grid-template-columns:1fr 1fr}}
.ywQBca_tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ywQBca_notice{background:#faf6ec;border:1px solid #c5a25359;border-radius:14px;padding:12px 16px;font-size:14px}.ywQBca_split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.ywQBca_form{gap:12px;display:grid}.ywQBca_form .input{padding:10px 12px;font-size:14px}.ywQBca_form textarea{resize:vertical;font:inherit}.ywQBca_form>button{justify-self:start}.ywQBca_pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ywQBca_preview{background:var(--ink);color:var(--cream);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ywQBca_preview img{border-radius:8px;flex:none}.ywQBca_preview div{gap:2px;min-width:0;font-size:13px;display:grid}.ywQBca_preview b,.ywQBca_preview span{overflow-wrap:anywhere}.ywQBca_preview span{color:var(--muted-dark)}.ywQBca_outbox{gap:8px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ywQBca_outbox li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ywQBca_outbox small{color:var(--muted);flex-basis:100%}.ywQBca_panelNote{color:var(--muted);margin:0;padding:0 20px 14px;font-size:14px}.ywQBca_panelNote b{color:var(--ink)}.ywQBca_channels{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:900px){.ywQBca_split{grid-template-columns:1fr}}@media (max-width:560px){.ywQBca_pair{grid-template-columns:1fr}}
.kQB4Iq_tabs{background:var(--paper-2);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.kQB4Iq_tabs button{color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.kQB4Iq_tabs button span{text-align:center;background:#0b1f3a14;border-radius:999px;min-width:20px;padding:0 6px;font-size:11.5px}.kQB4Iq_tabs .kQB4Iq_on{background:var(--cream);color:var(--ink);box-shadow:0 1px 3px #0b1f3a1a}.kQB4Iq_reviewCell{min-width:280px;max-width:460px}.kQB4Iq_stars{color:var(--brass);letter-spacing:1px}.kQB4Iq_stars i{color:var(--line);font-style:normal}.kQB4Iq_title{margin-top:2px;display:block}.kQB4Iq_body{-webkit-line-clamp:4;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:14px;display:-webkit-box;overflow:hidden}.kQB4Iq_nowrap{white-space:nowrap}.kQB4Iq_by{margin-top:4px;font-size:12px;display:block}.kQB4Iq_actions{flex-wrap:wrap}
.Awh4ua_layout{grid-template-columns:1fr 360px;align-items:start;gap:32px;display:grid}.Awh4ua_lines{gap:14px;padding:0;list-style:none;display:grid}.Awh4ua_line{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);grid-template-columns:150px 1fr auto;gap:20px;padding:18px;transition:opacity .2s;display:grid}.Awh4ua_busy{opacity:.55}.Awh4ua_thumb{aspect-ratio:4/3;background:var(--paper-2);border-radius:14px;place-items:center;padding:12px;display:grid}.Awh4ua_lineInfo{align-content:start;gap:4px;display:grid}.Awh4ua_name{font-size:16px;font-weight:700}.Awh4ua_name:hover{color:var(--brass)}.Awh4ua_meta{color:var(--muted);font-size:13.5px}.Awh4ua_warn{color:var(--danger);font-size:13.5px;font-weight:700}.Awh4ua_controls{align-items:center;gap:18px;margin-top:10px;display:flex}.Awh4ua_qty{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;display:inline-flex}.Awh4ua_qty button{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.Awh4ua_qty button:disabled{opacity:.35;cursor:not-allowed}.Awh4ua_qty span{text-align:center;min-width:24px;font-weight:700}.Awh4ua_remove{color:var(--muted);text-underline-offset:3px;font-size:13.5px;font-weight:700;text-decoration:underline}.Awh4ua_remove:hover{color:var(--danger)}.Awh4ua_linePrice{align-content:start;justify-items:end;gap:2px;display:grid}.Awh4ua_linePrice b{font-size:17px}.Awh4ua_linePrice s{color:var(--muted);font-size:13px}.Awh4ua_summary{top:calc(var(--header-h) + 16px);gap:16px;display:grid;position:sticky}.Awh4ua_summary h2{font-size:1.5rem}.Awh4ua_summary dl{grid-template-columns:1fr auto;gap:10px;font-size:15px;display:grid}.Awh4ua_summary dd{text-align:right;margin:0;font-weight:600}.Awh4ua_save{color:var(--ok)}.Awh4ua_total{border-top:1px dashed var(--line);padding-top:12px;font-size:17px;font-weight:800!important}.Awh4ua_saved{color:var(--ok);background:#2f6b4a14;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}.Awh4ua_hint{color:var(--muted);text-align:center;font-size:14px}@media (max-width:900px){.Awh4ua_layout{grid-template-columns:1fr}.Awh4ua_summary{position:static}}@media (max-width:560px){.Awh4ua_line{grid-template-columns:96px 1fr;gap:14px;padding:14px}.Awh4ua_linePrice{grid-area:2/2;justify-items:start}}.Awh4ua_blocked{opacity:.55;pointer-events:none}
._83HBMG_boot{place-items:center;min-height:100vh;display:grid}._83HBMG_shell{background:linear-gradient(to right, var(--ink) 232px, var(--paper) 232px);grid-template-columns:232px 1fr;min-height:100vh;display:grid}._83HBMG_side{background:var(--ink);height:100vh;color:var(--paper);flex-direction:column;gap:18px;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}._83HBMG_brand{font-family:var(--font-display);align-items:center;gap:10px;padding:0 8px 6px;font-size:1.2rem;display:flex}._83HBMG_brand svg{width:34px;color:var(--brass)}._83HBMG_brand em{color:var(--brass-2)}._83HBMG_side nav{gap:2px;display:grid}._83HBMG_side nav a{color:#ffffffbf;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}._83HBMG_side nav a:hover{color:var(--paper);background:#ffffff0f}._83HBMG_side nav a._83HBMG_on{color:var(--brass-2);background:#c5a2532e}._83HBMG_storeLink{color:var(--muted-dark);margin-top:auto;padding:8px 12px;font-size:13px}._83HBMG_storeLink:hover{color:var(--paper)}._83HBMG_main{flex-direction:column;min-width:0;display:flex}._83HBMG_top{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;gap:14px;padding:10px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}._83HBMG_who{text-align:right;margin-left:auto;font-size:14px;line-height:1.2;display:grid}._83HBMG_who small{color:var(--muted);font-size:12px}._83HBMG_content{min-width:0;padding:24px clamp(16px,3vw,32px) 64px}._83HBMG_burger{background:var(--ink);border-radius:50%;flex:none;width:38px;height:38px;display:none;position:relative}._83HBMG_burger span{background:var(--cream);height:1.5px;transition:transform .4s var(--ease);position:absolute;left:11px;right:11px}._83HBMG_burger span:first-child{transform:translateY(-4px)}._83HBMG_burger span:last-child{transform:translateY(4px)}._83HBMG_open ._83HBMG_burger span:first-child{transform:rotate(45deg)}._83HBMG_open ._83HBMG_burger span:last-child{transform:rotate(-45deg)}._83HBMG_scrim{display:none}@media (max-width:900px){._83HBMG_shell{background:var(--paper);grid-template-columns:1fr}._83HBMG_side{z-index:60;width:min(260px,82vw);transition:transform .35s var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._83HBMG_open ._83HBMG_side{transform:none}._83HBMG_open ._83HBMG_scrim{z-index:50;background:#0b1f3a73;display:block;position:fixed;inset:0}._83HBMG_burger{display:block}._83HBMG_who small{display:none}}
.t0guqq_tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.t0guqq_grid{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.t0guqq_main,.t0guqq_side{gap:16px;min-width:0;display:grid}.t0guqq_side p{margin-bottom:4px;font-size:14px}.t0guqq_list{gap:10px;padding:0;list-style:none;display:grid}.t0guqq_list li{background:var(--paper);border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;display:grid}.t0guqq_mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}@media (max-width:1000px){.t0guqq_grid{grid-template-columns:1fr}}@media (max-width:640px){.t0guqq_tiles{grid-template-columns:1fr 1fr}}
.gUAraG_tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gUAraG_pipeline{flex-wrap:wrap;gap:8px;display:flex}.gUAraG_stage{background:var(--cream);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.gUAraG_stage b{color:var(--ink);font-size:15px}.gUAraG_stage:hover{border-color:var(--ink)}.gUAraG_split{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.gUAraG_side{gap:16px;min-width:0;display:grid}.gUAraG_swatch{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}@media (max-width:1100px){.gUAraG_split{grid-template-columns:1fr}}@media (max-width:760px){.gUAraG_tiles{grid-template-columns:1fr 1fr}}
._6M3loG_alert{color:#7a531c;background:#c5a25324;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:700}._6M3loG_actions{gap:10px;display:grid}._6M3loG_actions .input{padding:10px 12px;font-size:14px}._6M3loG_buttons{flex-wrap:wrap;gap:8px;display:flex}._6M3loG_cancel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._6M3loG_cancel .input{flex:240px}._6M3loG_grid{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}._6M3loG_main,._6M3loG_side{gap:16px;min-width:0;display:grid}._6M3loG_side p{margin-bottom:4px;font-size:14px}._6M3loG_items{gap:14px;padding:0;list-style:none;display:grid}._6M3loG_items li{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;gap:14px;padding-bottom:14px;font-size:14px;display:grid}._6M3loG_thumb{aspect-ratio:4/3;background:var(--paper-2);border-radius:10px;place-items:center;padding:8px;display:grid}._6M3loG_name{font-weight:700}._6M3loG_totals{grid-template-columns:1fr auto;gap:4px 16px;max-width:320px;margin-top:12px;margin-left:auto;font-size:14px;display:grid}._6M3loG_totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}._6M3loG_totals dt{color:var(--muted)}._6M3loG_total{border-top:1px solid var(--line);padding-top:6px;font-weight:800;color:var(--ink)!important}._6M3loG_timeline{gap:12px;padding:0;list-style:none;display:grid}._6M3loG_timeline li{border-left:2px solid var(--line);gap:2px;padding-left:14px;font-size:13px;display:grid}._6M3loG_timeline li>:first-child{justify-self:start}._6M3loG_address{font-size:14px;font-style:normal;line-height:1.5}._6M3loG_mono{word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:12px!important}._6M3loG_noteForm{gap:8px;margin-bottom:12px;display:grid}._6M3loG_noteForm .input{resize:vertical;padding:10px 12px;font-size:14px}._6M3loG_noteForm .btn{justify-self:start}._6M3loG_notes{gap:10px;padding:0;list-style:none;display:grid}._6M3loG_notes li{background:var(--paper);border-radius:10px;padding:10px 12px;font-size:13.5px}@media (max-width:1000px){._6M3loG_grid{grid-template-columns:1fr}}@media (max-width:560px){._6M3loG_items li{grid-template-columns:72px 1fr}._6M3loG_items li>b{grid-column:2}}
.S8Oz7a_thumb{background:var(--paper-2);border-radius:8px;place-items:center;width:64px;height:44px;padding:4px 6px;display:grid}.S8Oz7a_thumb img{object-fit:contain;max-width:100%;max-height:100%}.S8Oz7a_layout{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}.S8Oz7a_fields{gap:16px;min-width:0;display:grid}.S8Oz7a_fields textarea.input{resize:vertical}.S8Oz7a_hint{align-self:end;padding-bottom:12px}.S8Oz7a_aside{gap:16px;display:grid;position:sticky;top:76px}.S8Oz7a_colours{gap:10px;margin-bottom:10px;display:grid}.S8Oz7a_colour{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:1.4fr 1fr 64px 64px 90px 1.4fr;align-items:end;gap:10px;padding:12px;display:grid;position:relative}.S8Oz7a_colourOn{border-color:var(--ink)}.S8Oz7a_colour .input{padding:9px 10px;font-size:14px}.S8Oz7a_hex{border:1px solid var(--line);background:var(--cream);cursor:pointer;border-radius:10px;width:100%;height:40px;padding:2px}.S8Oz7a_imgField{min-width:0}.S8Oz7a_imgRow{align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.S8Oz7a_imgRow label{cursor:pointer}.S8Oz7a_imgThumb{object-fit:contain;background:var(--cream);border-radius:6px;width:54px;height:36px}.S8Oz7a_removeColour{position:absolute;top:8px;right:12px}.S8Oz7a_preview{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 40%, #fff 0%, var(--paper-2) 100%);border-radius:12px;place-items:center;margin-bottom:10px;padding:14%;display:grid}.S8Oz7a_preview img,.S8Oz7a_preview svg{object-fit:contain;width:100%;max-height:100%}.S8Oz7a_previewName{font-weight:700}.S8Oz7a_swatches{gap:6px;margin-top:8px;display:flex}.S8Oz7a_swatches button{width:20px;height:20px;box-shadow:0 0 0 2px var(--cream), 0 0 0 3px var(--line);border-radius:50%}.S8Oz7a_swatches .S8Oz7a_swOn{box-shadow:0 0 0 2px var(--cream), 0 0 0 3.5px var(--ink)}.S8Oz7a_vchecks{flex-direction:column}@media (max-width:1100px){.S8Oz7a_colour{grid-template-columns:1fr 1fr 64px 64px}.S8Oz7a_imgField{grid-column:1/-1}}@media (max-width:900px){.S8Oz7a_layout{grid-template-columns:1fr}.S8Oz7a_aside{position:static}}@media (max-width:520px){.S8Oz7a_colour{grid-template-columns:1fr 1fr}}
.wVZTlW_form{gap:10px;display:grid}.wVZTlW_form code{background:var(--paper-2);border-radius:4px;padding:1px 5px;font-size:12px}.wVZTlW_form textarea{resize:vertical;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.wVZTlW_form .btn{justify-self:start}.wVZTlW_file{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.wVZTlW_file input{max-width:100%;font-size:13px}.wVZTlW_tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wVZTlW_errors{color:var(--danger);background:#a02c3b0f;border-radius:12px;gap:4px;margin-top:12px;padding:12px 16px 12px 32px;font-size:13.5px;display:grid}.wVZTlW_mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}@media (max-width:640px){.wVZTlW_tiles{grid-template-columns:1fr 1fr}}
.ewzeKq_crumbs{color:var(--muted);margin-bottom:14px;font-size:13px}.ewzeKq_crumbs a:hover{color:var(--brass)}.ewzeKq_crumbs span{color:var(--ink);font-weight:600}.ewzeKq_layout{grid-template-columns:250px 1fr;align-items:start;gap:36px;display:grid}.ewzeKq_sidebar{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);scrollbar-width:thin;padding-right:6px;position:sticky;overflow-y:auto}.ewzeKq_sideHead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.ewzeKq_sideHead h2{margin-right:auto;font-size:1.5rem}.ewzeKq_clear{color:var(--brass);font-size:13px;font-weight:700}.ewzeKq_closeDrawer,.ewzeKq_showResults{display:none!important}.ewzeKq_group{border-bottom:1px solid var(--line);padding:14px 0}.ewzeKq_group summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:flex}.ewzeKq_group summary::-webkit-details-marker{display:none}.ewzeKq_group summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:18px;font-weight:400;line-height:1}.ewzeKq_group[open] summary:after{content:"–"}.ewzeKq_group summary b{background:var(--brass);min-width:20px;height:20px;color:var(--cream);text-align:center;border-radius:999px;font-size:11px;line-height:20px}.ewzeKq_group[open] summary{margin-bottom:8px}.ewzeKq_option{cursor:pointer;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.ewzeKq_option input{width:16px;height:16px;accent-color:var(--ink);flex:none}.ewzeKq_option span{flex:1}.ewzeKq_option small{color:var(--muted);font-size:12px}.ewzeKq_dot{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none}.ewzeKq_main{min-width:0}.ewzeKq_toolbar{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ewzeKq_count{color:var(--muted);margin-right:auto;font-size:14px;font-weight:600}.ewzeKq_filterBtn{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:none}.ewzeKq_filterBtn b{background:var(--brass);min-width:20px;height:20px;color:var(--cream);border-radius:999px;font-size:11px;line-height:20px}.ewzeKq_sort{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ewzeKq_sort span{color:var(--muted)}.ewzeKq_sort select{border:1px solid var(--line);background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230f1114' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:10px 34px 10px 14px;font-weight:700}.ewzeKq_chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ewzeKq_chip{background:var(--ink);color:var(--cream);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 14px;font-size:13px;font-weight:600;display:inline-flex}.ewzeKq_pending{opacity:.5;pointer-events:none;transition:opacity .2s .1s}.ewzeKq_pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:40px;display:flex}.ewzeKq_pagination a{text-align:center;min-width:42px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700}.ewzeKq_pagination a:hover{background:var(--cream)}.ewzeKq_pagination a[aria-current=page]{background:var(--ink);color:var(--cream);box-shadow:none}.ewzeKq_gap{color:var(--muted);align-self:center}.ewzeKq_scrim{display:none}@media (max-width:900px){.ewzeKq_layout{grid-template-columns:1fr}.ewzeKq_filterBtn{display:inline-flex}.ewzeKq_count{display:none}.ewzeKq_sort{margin-left:auto}.ewzeKq_sort span{display:none}.ewzeKq_sidebar{z-index:160;max-height:85vh;padding:20px var(--gutter) 0;background:var(--paper);transition:transform .45s var(--ease);border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;transform:translateY(105%)}.ewzeKq_drawerOpen{transform:none}.ewzeKq_closeDrawer{display:grid!important}.ewzeKq_showResults{margin:16px 0;position:sticky;bottom:0;display:flex!important}.ewzeKq_scrim{z-index:150;background:#0b1f3a73;display:block;position:fixed;inset:0}}
.cknjLG_layout{grid-template-columns:1fr 400px;align-items:start;gap:28px;display:grid}.cknjLG_steps{gap:18px;display:grid}.cknjLG_step{gap:16px;display:grid}.cknjLG_step h2{align-items:center;gap:12px;font-size:1.5rem;display:flex}.cknjLG_step h2 span{background:var(--ink);width:30px;height:30px;color:var(--cream);font-family:var(--font-sans), var(--font-deva);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.cknjLG_toggle{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cknjLG_toggle button{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14.5px;font-weight:700;display:flex}.cknjLG_toggle small{color:var(--ok);background:#2f6b4a1a;border-radius:999px;padding:2px 8px;font-size:11px}.cknjLG_toggle .cknjLG_on{box-shadow:inset 0 0 0 2px var(--ink);background:var(--paper)}.cknjLG_addresses,.cknjLG_payments{gap:10px;display:grid}.cknjLG_address,.cknjLG_pay{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.cknjLG_address input,.cknjLG_pay input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:4px}.cknjLG_addrOn{box-shadow:inset 0 0 0 2px var(--ink);background:var(--paper)}.cknjLG_pay span{gap:2px;display:grid}.cknjLG_pay small{color:var(--muted);font-size:13px}.cknjLG_disabled{opacity:.55;cursor:not-allowed}.cknjLG_manage{background:var(--paper);border-radius:14px;gap:12px;padding:16px;display:grid}.cknjLG_manage>.btn{justify-self:start}.cknjLG_textBtn{color:var(--brass);justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cknjLG_eta{color:var(--ok);align-items:center;gap:8px;font-size:14px;display:flex}.cknjLG_eta b{color:var(--ink)}.cknjLG_pickup{gap:14px;font-size:14.5px;display:grid}.cknjLG_muted{color:var(--muted);font-size:13.5px}.cknjLG_mock{color:#8c6a2f;background:#c5a2531f;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600}.cknjLG_summary{top:calc(var(--header-h) + 16px);gap:14px;display:grid;position:sticky}.cknjLG_summary h2{font-size:1.5rem}.cknjLG_items{gap:14px;max-height:340px;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.cknjLG_items li{grid-template-columns:72px 1fr auto;align-items:start;gap:12px;display:grid}.cknjLG_thumb{aspect-ratio:4/3;background:var(--paper-2);border-radius:10px;place-items:center;padding:6px;display:grid;position:relative}.cknjLG_thumb b{background:var(--ink);min-width:20px;height:20px;color:var(--cream);text-align:center;border-radius:999px;font-size:11px;line-height:20px;position:absolute;top:-6px;right:-6px}.cknjLG_itemName,.cknjLG_itemPrice{font-size:14px;font-weight:700}.cknjLG_coupon{gap:8px;display:flex}.cknjLG_coupon .cknjLG_input{text-transform:uppercase}.cknjLG_couponErr{color:var(--danger);font-size:13.5px;font-weight:600}.cknjLG_couponOk{color:var(--ok);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.cknjLG_bill{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding-top:12px;font-size:14.5px;display:grid}.cknjLG_bill dd{text-align:right;margin:0;font-weight:600}.cknjLG_save{color:var(--ok)}.cknjLG_total{border-top:1px dashed var(--line);padding-top:10px;font-size:17px;font-weight:800!important}.cknjLG_note{color:#8c6a2f;background:#c5a2531f;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600}.cknjLG_secure{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}@media (max-width:960px){.cknjLG_layout{grid-template-columns:1fr}.cknjLG_summary{position:static}}@media (max-width:520px){.cknjLG_toggle{grid-template-columns:1fr}}.cknjLG_wallet{background:var(--cream);margin-top:10px}.cknjLG_wallet input{accent-color:var(--brass)}
.GsgGkq_wrap{overflow-x:clip}.GsgGkq_hero{background:radial-gradient(120% 90% at 85% 0%, #c5a25347, transparent 60%), var(--ink);padding-block:clamp(48px,7vw,96px)}.GsgGkq_heroInner{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.GsgGkq_title{font-family:var(--font-display), var(--font-deva);margin:14px 0 18px;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1}.GsgGkq_lead{color:var(--paper-2);max-width:34ch;font-size:clamp(17px,1.6vw,20px)}.GsgGkq_card{border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line-dark);gap:14px;padding:clamp(22px,3vw,32px);display:grid}.GsgGkq_price{font-family:var(--font-display), var(--font-deva);font-size:52px;line-height:1}.GsgGkq_price small{font-family:var(--font-sans), var(--font-deva);color:var(--muted-dark);margin-left:6px;font-size:16px}.GsgGkq_small{color:var(--muted-dark);font-size:14.5px}.GsgGkq_fine{color:var(--muted);font-size:13px}.GsgGkq_card .GsgGkq_fine{color:var(--muted-dark);text-align:center}.GsgGkq_badge{background:var(--brass);color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex}.GsgGkq_until{color:var(--paper-2)}.GsgGkq_savings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.GsgGkq_savings div{background:var(--ink-3);border-radius:14px;padding:14px}.GsgGkq_savings dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark);font-size:12px}.GsgGkq_savings dd{font-family:var(--font-display), var(--font-deva);color:var(--brass-2);font-size:28px}.GsgGkq_perks{grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none;display:grid}.GsgGkq_perks li{align-content:start;gap:8px;display:grid}.GsgGkq_perks h2{font-family:var(--font-display), var(--font-deva);font-size:24px;font-weight:400}.GsgGkq_perks p{color:var(--muted)}.GsgGkq_perkIcon{background:var(--paper-2);width:44px;height:44px;color:var(--brass);border-radius:50%;place-items:center;display:grid}.GsgGkq_example{gap:12px;max-width:760px;margin-top:40px;display:grid}.GsgGkq_example h2{font-family:var(--font-display), var(--font-deva);font-size:28px;font-weight:400}.GsgGkq_example ol{gap:8px;padding-left:20px;display:grid}@media (max-width:860px){.GsgGkq_heroInner,.GsgGkq_perks{grid-template-columns:1fr}}
.-\36 BbXa_list{gap:12px;padding:0;list-style:none;display:grid}.-\36 BbXa_row{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:16px 20px;transition:box-shadow .3s;display:grid}.-\36 BbXa_row:hover{box-shadow:0 18px 40px -28px #0b1f3a59}.-\36 BbXa_thumbs{display:flex}.-\36 BbXa_thumb{aspect-ratio:4/3;background:var(--paper-2);width:72px;box-shadow:0 0 0 3px var(--cream);border-radius:10px;place-items:center;padding:6px;display:grid}.-\36 BbXa_thumb+.-\36 BbXa_thumb{margin-left:-28px}.-\36 BbXa_rowMain{gap:2px;display:grid}.-\36 BbXa_rowMain small{color:var(--muted);font-size:13px}.-\36 BbXa_rowTotal{font-size:16px}.-\36 BbXa_pill{background:var(--paper-2);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 12px;font-size:12.5px;font-weight:700}.-\36 BbXa_pending_payment{color:#8c6a2f;background:#c5a25329}.-\36 BbXa_delivered,.-\36 BbXa_ready_for_pickup{color:var(--ok);background:#2f6b4a1f}.-\36 BbXa_cancelled,.-\36 BbXa_returned{color:var(--danger);background:#a02c3b1a}.-\36 BbXa_shipped,.-\36 BbXa_qc,.-\36 BbXa_lens_fitting,.-\36 BbXa_processing,.-\36 BbXa_placed{background:var(--ink);color:var(--cream)}.-\36 BbXa_crumbs{color:var(--muted);margin-bottom:14px;font-size:13px}.-\36 BbXa_crumbs span{color:var(--ink);font-weight:600}.-\36 BbXa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.-\36 BbXa_success{border-radius:var(--radius);color:var(--ok);background:#2f6b4a1a;align-items:flex-start;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.-\36 BbXa_success p{color:var(--ink-3);font-size:14.5px}.-\36 BbXa_payBox{border-radius:var(--radius);background:#c5a2531f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.-\36 BbXa_payBox p{color:var(--ink-3);font-size:14px}.-\36 BbXa_detail{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.-\36 BbXa_main,.-\36 BbXa_side{gap:18px;display:grid}.-\36 BbXa_h2{margin-bottom:14px;font-size:1.35rem}.-\36 BbXa_muted{color:var(--muted);font-size:14px}.-\36 BbXa_ok{color:var(--ok);margin-top:8px;font-size:14px;font-weight:600}.-\36 BbXa_okText{color:var(--ok)}.-\36 BbXa_warn{color:#8c6a2f;margin-top:8px;font-size:14px;font-weight:600}.-\36 BbXa_track{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:0;list-style:none;display:grid}.-\36 BbXa_track li{color:var(--muted);justify-items:start;gap:4px;padding-top:34px;font-size:13.5px;display:grid;position:relative}.-\36 BbXa_track li:before{content:"";background:var(--line);height:2px;position:absolute;top:11px;left:24px;right:-8px}.-\36 BbXa_track li:last-child:before{display:none}.-\36 BbXa_track li.-\36 BbXa_done{color:var(--ink)}.-\36 BbXa_track li.-\36 BbXa_done:before{background:var(--ok)}.-\36 BbXa_dot{background:var(--paper-2);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line);color:var(--cream);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.-\36 BbXa_done .-\36 BbXa_dot{background:var(--ok);box-shadow:none}.-\36 BbXa_track small{color:var(--muted);font-size:12px}.-\36 BbXa_items{gap:18px;padding:0;list-style:none;display:grid}.-\36 BbXa_item{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;gap:16px;padding-bottom:18px;display:grid}.-\36 BbXa_item:last-child{border-bottom:0;padding-bottom:0}.-\36 BbXa_itemThumb{aspect-ratio:4/3;background:var(--paper-2);border-radius:12px;place-items:center;padding:10px;display:grid}.-\36 BbXa_itemInfo{align-content:start;gap:6px;display:grid}.-\36 BbXa_itemInfo>.btn{justify-self:start}.-\36 BbXa_itemName{font-weight:700}.-\36 BbXa_itemPrice{white-space:nowrap}.-\36 BbXa_rxBox{background:var(--paper);border-radius:14px;gap:12px;padding:16px;display:grid}.-\36 BbXa_seg{background:var(--paper-2);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.-\36 BbXa_seg button{color:var(--muted);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.-\36 BbXa_seg .-\36 BbXa_segOn{background:var(--ink);color:var(--cream)}.-\36 BbXa_rxActions{gap:8px;display:flex}.-\36 BbXa_addr{font-size:14.5px;line-height:1.6}.-\36 BbXa_bill{grid-template-columns:1fr auto;gap:8px;margin-top:12px;font-size:14.5px;display:grid}.-\36 BbXa_bill dd{text-align:right;margin:0;font-weight:600}.-\36 BbXa_total{border-top:1px dashed var(--line);padding-top:10px;font-weight:800!important}.-\36 BbXa_actions{gap:10px;display:grid}@media (max-width:960px){.-\36 BbXa_detail{grid-template-columns:1fr}}@media (max-width:640px){.-\36 BbXa_row{grid-template-columns:1fr auto;gap:10px 14px}.-\36 BbXa_thumbs{display:none}.-\36 BbXa_item{grid-template-columns:80px 1fr}.-\36 BbXa_itemPrice{grid-column:2}.-\36 BbXa_track{grid-template-columns:1fr;gap:14px}.-\36 BbXa_track li{min-height:28px;padding:0 0 0 36px}.-\36 BbXa_track li:before{width:2px;height:auto;inset:26px auto -14px 11px}}
.R7qCBa_install{z-index:250;background:var(--ink);width:min(520px,100vw - 32px);color:var(--cream);animation:R7qCBa_rise .5s var(--ease);border:1px solid #d4b26a59;border-radius:18px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -20px #0b1f3ab3}.R7qCBa_installIcon{border-radius:10px;flex:none}.R7qCBa_installText{flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.35;display:grid}.R7qCBa_installText b{font-size:14px}.R7qCBa_installText span{color:var(--muted-dark)}.R7qCBa_close{width:32px;height:32px;color:var(--muted-dark);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.R7qCBa_close:hover{color:var(--cream);background:var(--ink-3)}@media (max-width:420px){.R7qCBa_installText span{display:none}}@keyframes R7qCBa_rise{0%{opacity:0;transform:translate(-50%,20px)}}.R7qCBa_push{gap:10px;display:grid}.R7qCBa_row{justify-content:space-between;align-items:center;gap:16px;display:flex}.R7qCBa_label{gap:2px;display:grid}.R7qCBa_label b{font-size:15px}.R7qCBa_label span,.R7qCBa_note{color:var(--muted);font-size:13px}.R7qCBa_switch{background:var(--paper-2);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background .25s var(--ease);border:0;border-radius:999px;flex:none;position:relative}.R7qCBa_switch:after{content:"";background:var(--cream);width:22px;height:22px;transition:transform .25s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b1f3a4d}.R7qCBa_switch[aria-checked=true]{background:var(--ok)}.R7qCBa_switch[aria-checked=true]:after{transform:translate(20px)}.R7qCBa_switch:disabled{opacity:.5;cursor:default}.R7qCBa_switch:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.R7qCBa_check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.R7qCBa_check input{accent-color:var(--ink);width:16px;height:16px}
.x-htEW_grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.x-htEW_col{gap:16px;min-width:0;display:grid}.x-htEW_items{margin-bottom:14px;padding:0;list-style:none}.x-htEW_items li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.x-htEW_items li>div{display:grid}.x-htEW_dl{grid-template-columns:120px 1fr;gap:6px 12px;font-size:14px;display:grid}.x-htEW_dl dt{color:var(--muted)}.x-htEW_dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.x-htEW_actions{flex-wrap:wrap;gap:8px;display:flex}.x-htEW_form{border-top:1px dashed var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.x-htEW_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (max-width:900px){.x-htEW_grid{grid-template-columns:1fr}}
.N35L_a_wrap{gap:16px;display:grid}.N35L_a_visit{background:var(--paper-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;font-size:14.5px;display:flex}.N35L_a_visit svg{color:var(--brass)}.N35L_a_swatch{width:40px;height:40px;box-shadow:inset 0 0 0 3px #ffffff8c, 0 0 0 1px var(--line);border-radius:50%;flex:none}
._4nzSEq_seg{background:var(--paper-2);border-radius:12px;flex-wrap:wrap;padding:3px;display:inline-flex}._4nzSEq_seg button{color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}._4nzSEq_seg button small{background:#0b1f3a14;border-radius:999px;padding:0 6px;font-size:11px}._4nzSEq_seg ._4nzSEq_on{background:var(--cream);color:var(--ink);box-shadow:0 1px 3px #0b1f3a1f}._4nzSEq_search{flex:220px;display:flex}._4nzSEq_search .input{width:100%!important}._4nzSEq_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._4nzSEq_dimRow td{opacity:.55}._4nzSEq_wrapCell{min-width:220px;max-width:320px;white-space:normal!important}._4nzSEq_note{color:var(--muted);margin-top:4px;font-size:12.5px;font-style:italic}._4nzSEq_swatch{vertical-align:-1px;width:12px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-right:6px;display:inline-block}._4nzSEq_rxForm{gap:14px;display:grid}@media (max-width:760px){._4nzSEq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}._4nzSEq_actionsCell{padding-right:18px!important}
.l4xoxa_overlay{z-index:300;background:#0b1f3a99;place-items:center;padding:16px;animation:.25s l4xoxa_fade;display:grid;position:fixed;inset:0}.l4xoxa_dialog{border-radius:var(--radius);background:var(--paper);width:min(1080px,100%);max-height:calc(100dvh - 32px);animation:l4xoxa_rise .4s var(--ease);outline:none;flex-direction:column;display:flex;position:relative;overflow:auto;box-shadow:0 40px 100px -30px #00000080}@keyframes l4xoxa_fade{0%{opacity:0}}@keyframes l4xoxa_rise{0%{opacity:0;transform:translateY(24px)}}.l4xoxa_head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.l4xoxa_head h2{margin-top:4px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.l4xoxa_close{border:1px solid var(--line);background:var(--cream);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.l4xoxa_body{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px;padding:0 22px 22px;display:grid}.l4xoxa_side{align-content:start;gap:16px;min-width:0;display:grid}.l4xoxa_label{margin-bottom:8px;font-size:14px}.l4xoxa_swatches{flex-wrap:wrap;gap:10px;display:flex}.l4xoxa_swatch{border:2px solid var(--paper);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;transition:box-shadow .2s}.l4xoxa_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--brass)}.l4xoxa_actions{flex-wrap:wrap;gap:10px;display:flex}.l4xoxa_shot{border:1px solid var(--line);border-radius:12px;width:100%;max-width:220px}.l4xoxa_size{background:var(--cream);border:1px solid var(--line);border-radius:16px;justify-items:start;gap:6px;padding:14px 16px;font-size:14px;display:grid}.l4xoxa_sizeBadge{color:var(--brass)}.l4xoxa_muted{color:var(--muted);font-size:13px}.l4xoxa_product{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.l4xoxa_product s{color:var(--muted);margin-left:8px;font-size:14px}.l4xoxa_svgHost{pointer-events:none;visibility:hidden;width:240px;height:100px;position:absolute;top:0;left:-10000px}@media (max-width:820px){.l4xoxa_overlay{padding:0}.l4xoxa_dialog{border-radius:0;height:100dvh;max-height:100dvh}.l4xoxa_body{grid-template-columns:1fr;padding:0 16px 16px}.l4xoxa_head{padding:14px 16px 10px}}
.RrH9VW_layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;display:grid}.RrH9VW_main{gap:20px;min-width:0;display:grid}.RrH9VW_crumbs{color:var(--muted);margin-bottom:6px;font-size:13.5px}.RrH9VW_crumbs a:hover{color:var(--brass)}.RrH9VW_balance{border-radius:var(--radius);background:radial-gradient(90% 120% at 100% 0%, #c5a2534d, transparent 60%), var(--ink);justify-items:start;gap:8px;padding:clamp(22px,3vw,32px);display:grid}.RrH9VW_balance>span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-dark);font-size:12px}.RrH9VW_balance>b{font-family:var(--font-display), var(--font-deva);font-size:clamp(40px,6vw,60px);font-weight:400;line-height:1.05}.RrH9VW_expiring{color:var(--brass-2);align-items:center;gap:6px;font-size:14px;display:flex}.RrH9VW_h2{font-family:var(--font-display), var(--font-deva);margin-bottom:10px;font-size:24px;font-weight:400}.RrH9VW_h3{margin-bottom:6px;font-size:15px;font-weight:800}.RrH9VW_muted{color:var(--muted);font-size:14.5px}.RrH9VW_fine{color:var(--muted);font-size:12.5px}.RrH9VW_ledger{padding:0;list-style:none;display:grid}.RrH9VW_ledger li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.RrH9VW_ledger li:first-child{border-top:0}.RrH9VW_ledger li div{gap:2px;min-width:0;display:grid}.RrH9VW_ledger small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.RrH9VW_ledger .RrH9VW_exp{color:#8c6a2f}.RrH9VW_plus,.RrH9VW_minus{white-space:nowrap;flex:none;font-weight:800}.RrH9VW_plus{color:var(--ok)}.RrH9VW_minus{color:var(--ink)}.RrH9VW_rules ul{color:var(--muted);gap:4px;padding-left:18px;font-size:14px;display:grid}.RrH9VW_refer{gap:14px;display:grid}.RrH9VW_linkRow{gap:8px;display:flex}.RrH9VW_linkRow input{flex:1;min-width:0;font-size:14px}.RrH9VW_code{letter-spacing:.12em;color:var(--ink)}.RrH9VW_shareRow{flex-wrap:wrap;gap:8px;display:flex}.RrH9VW_stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.RrH9VW_stats div{background:var(--paper-2);text-align:center;border-radius:14px;padding:12px}.RrH9VW_stats dt{color:var(--muted);font-size:11.5px}.RrH9VW_stats dd{font-size:18px;font-weight:800}@media (max-width:960px){.RrH9VW_layout{grid-template-columns:1fr}}
