.AddressModal_overlay__3lltL{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:200;padding:24px}.AddressModal_card__SGawQ{width:min(560px,92vw);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--vs-paper);border-radius:var(--radius-lg);box-shadow:0 8px 40px rgba(0,0,0,.2);animation:AddressModal_addressModalIn__2OG2H .18s ease-out}.AddressModal_head__BonQH{flex-shrink:0;padding:28px 32px 18px;border-bottom:1px solid var(--vs-line-soft)}.AddressModal_body__4DkmB{flex:1 1;overflow-y:auto;padding:24px 32px}@keyframes AddressModal_addressModalIn__2OG2H{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddressModal_eyebrow__bPNki{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.22em;text-transform:uppercase;color:var(--vs-ink-mid);display:inline-flex;align-items:center;gap:12px;margin-bottom:8px}.AddressModal_eyebrow__bPNki:before{content:"";width:20px;height:1px;background:var(--vs-rose-500)}.AddressModal_title__kKEqL{font-family:var(--font-display);font-weight:400;font-size:calc((24px) * var(--cms-fs, 1));line-height:1.1;margin:0}.AddressModal_title__kKEqL em{font-style:italic;color:var(--vs-rose-700)}.AddressModal_searchField__FhgEi{position:relative;margin-bottom:24px}.AddressModal_label__NWsit{font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.22em;text-transform:uppercase;color:var(--vs-ink-mid);display:block;margin-bottom:6px}.AddressModal_searchBox__ahcaL{position:relative}.AddressModal_searchBox__ahcaL input{width:100%;box-sizing:border-box;font:inherit;font-size:calc((14px) * var(--cms-fs, 1));padding:10px 14px 10px 38px;border:1px solid var(--vs-line);background:var(--vs-paper);color:var(--vs-ink);border-radius:var(--radius-sm);outline:0;transition:border-color var(--dur) var(--ease)}.AddressModal_searchBox__ahcaL input:focus{border-color:var(--vs-ink)}.AddressModal_searchIcon__G_yM8{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--vs-ink-mid);display:flex;pointer-events:none}.AddressModal_suggestList__oiqKQ{position:absolute;left:0;right:0;z-index:10;margin:4px 0 0;padding:6px;list-style:none;max-height:260px;overflow-y:auto;background:var(--vs-paper);border:1px solid var(--vs-line);border-radius:var(--radius-sm);box-shadow:0 14px 32px rgba(38,12,24,.16)}.AddressModal_suggestOption__5qcpQ{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:transparent;border:0;padding:9px 10px;cursor:pointer;border-radius:2px;transition:background var(--dur) var(--ease)}.AddressModal_suggestOptionOn__Yw5mM,.AddressModal_suggestOption__5qcpQ:hover{background:var(--vs-rose-50)}.AddressModal_suggestMain__s2E_3{font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-ink)}.AddressModal_suggestSecondary__bZaRF{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.AddressModal_hint__rPzj9{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-faint);margin:8px 0 0}.AddressModal_optional__zQPQQ{text-transform:none;letter-spacing:.04em;color:var(--vs-ink-faint)}.AddressModal_fieldHint__VST29{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-faint);margin:2px 0 0}.AddressModal_grid__LG0JC{display:grid;grid-gap:16px;gap:16px}.AddressModal_field__a6kXZ{display:grid;grid-gap:5px;gap:5px}.AddressModal_field__a6kXZ input{font:inherit;font-size:calc((14px) * var(--cms-fs, 1));padding:10px 14px;border:1px solid var(--vs-line);background:var(--vs-paper);color:var(--vs-ink);border-radius:var(--radius-sm);outline:0;width:100%;box-sizing:border-box;transition:border-color var(--dur) var(--ease)}.AddressModal_field__a6kXZ input:focus{border-color:var(--vs-ink)}.AddressModal_row__hLnHz{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.AddressModal_checkboxRow__Mn2XZ{display:flex;align-items:center;gap:10px;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink);cursor:pointer}.AddressModal_checkboxRow__Mn2XZ input{width:16px;height:16px;accent-color:var(--vs-rose-700);cursor:pointer}.AddressModal_error___j6ET{font-size:calc((13px) * var(--cms-fs, 1));color:#b91c1c;margin:16px 0 0}.AddressModal_footer__7gmnH{flex-shrink:0;display:flex;justify-content:flex-end;gap:12px;padding:18px 32px;border-top:1px solid var(--vs-line-soft);background:var(--vs-paper)}.AddressModal_cancelBtn__GaYFy{font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:12px 18px;background:transparent;color:var(--vs-ink-mid);border:1px solid var(--vs-line);border-radius:0;cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.AddressModal_cancelBtn__GaYFy:hover{border-color:var(--vs-ink);color:var(--vs-ink)}.AddressModal_saveBtn__A19lp{font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:12px 18px;background:var(--vs-loud);color:var(--vs-loud-fg);border:1px solid var(--vs-loud);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background var(--dur) var(--ease)}.AddressModal_saveBtn__A19lp:after{content:"→";transition:transform var(--dur) var(--ease)}.AddressModal_saveBtn__A19lp:hover{background:var(--vs-loud-hover);border-color:var(--vs-loud-hover)}.AddressModal_saveBtn__A19lp:hover:after{transform:translateX(4px)}.AddressModal_saveBtn__A19lp:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.AddressModal_head__BonQH{padding:22px 24px 14px}.AddressModal_body__4DkmB{padding:20px 24px}.AddressModal_footer__7gmnH{padding:14px 24px}.AddressModal_row__hLnHz{grid-template-columns:1fr}}@media (max-width:768px){.AddressModal_field__a6kXZ input,.AddressModal_searchBox__ahcaL input{font-size:calc((16px) * var(--cms-fs, 1))}}.CartLineEditor_overlay__ko7BU{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(29,15,23,.45)}.CartLineEditor_modal__0_VEA{display:flex;flex-direction:column;width:min(820px,100%);max-height:min(760px,calc(100dvh - 48px));background:var(--vs-paper);border:1px solid var(--vs-line);border-radius:14px;box-shadow:0 24px 60px -20px rgba(31,28,23,.45);overflow:hidden}.CartLineEditor_head__31Qpr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--vs-line)}.CartLineEditor_title__SH8HA{margin:0;font-family:var(--font-display);font-weight:400;font-size:calc((22px) * var(--cms-fs, 1))}.CartLineEditor_title__SH8HA em{font-style:italic;color:var(--vs-rose-700)}.CartLineEditor_close__jpoDt{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:-8px;padding:0;background:none;border:0;border-radius:50%;color:var(--vs-ink-mid);cursor:pointer}.CartLineEditor_close__jpoDt:hover{color:var(--vs-rose-700);background:var(--vs-rose-50)}.CartLineEditor_body__f9RBx{flex:1 1;min-height:0;overflow-y:auto}.CartLineEditor_layout__Iqrje{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.CartLineEditor_stage__4_dnG{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:flex;align-items:center;justify-content:center;padding:28px;background:var(--vs-paper-warm,var(--vs-rose-50));min-height:100%}.CartLineEditor_stagePreview__G1Hd6{width:100%;max-width:260px;aspect-ratio:1/2}.CartLineEditor_stageImg__PBHyk{width:100%;height:100%;object-fit:contain}.CartLineEditor_options__ggZME{display:grid;grid-gap:20px;gap:20px;padding:24px;align-content:start}.CartLineEditor_section__ZJ2BG{display:grid;grid-gap:8px;gap:8px}.CartLineEditor_label__4MkkS{margin:0;font-family:var(--font-sans);font-weight:600;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--vs-ink-faint)}.CartLineEditor_labelValue__CZLoT{margin-left:6px;letter-spacing:.04em;text-transform:none;color:var(--vs-ink);font-weight:400;font-size:calc((12px) * var(--cms-fs, 1))}.CartLineEditor_required__idhBi{color:var(--vs-rose-700);letter-spacing:.04em;text-transform:none}.CartLineEditor_note__imidP{margin:0;font-size:calc((13px) * var(--cms-fs, 1));line-height:1.5;color:var(--vs-ink-mid)}.CartLineEditor_note__imidP a{color:var(--vs-rose-700)}.CartLineEditor_warn__FCXf0{margin:0;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-rose-900)}.CartLineEditor_device__pwR_j{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--vs-paper);border:1px solid var(--vs-line);border-radius:var(--radius);font:inherit;font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-ink);text-align:left;cursor:pointer}.CartLineEditor_device__pwR_j:hover{border-color:var(--vs-ink)}.CartLineEditor_deviceThumb__SR7zx{flex:none;width:24px;height:38px;display:flex;align-items:center;justify-content:center}.CartLineEditor_deviceThumbArt__vlaKw{height:100%;width:auto;max-width:100%;display:block;object-fit:contain}.CartLineEditor_deviceName__ByqNl{flex:1 1;min-width:0;text-align:left}.CartLineEditor_device__pwR_j em{font-style:normal;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--vs-rose-700)}.CartLineEditor_chips__7K2Ad{display:flex;flex-wrap:wrap;gap:8px}.CartLineEditor_chips__7K2Ad button{padding:8px 14px;background:var(--vs-paper);border:1px solid var(--vs-line);border-radius:var(--radius-pill);font:inherit;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink);cursor:pointer}.CartLineEditor_chips__7K2Ad button:hover{border-color:var(--vs-ink)}.CartLineEditor_chips__7K2Ad button[aria-checked=true]{border-color:var(--vs-loud);background:var(--vs-loud);color:var(--vs-loud-fg)}.CartLineEditor_swatches__2oaXc{display:grid;grid-template-columns:repeat(auto-fill,30px);grid-gap:10px;gap:10px}.CartLineEditor_swatches__2oaXc button{width:30px;height:30px;padding:0;border:1px solid var(--vs-line);border-radius:50%;cursor:pointer}.CartLineEditor_swatches__2oaXc button[aria-checked=true]{outline:1px solid var(--vs-ink);outline-offset:3px}.CartLineEditor_select__bivv9{padding:10px 12px;border:1px solid var(--vs-line);border-radius:var(--radius);background:var(--vs-paper);font:inherit;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink)}.CartLineEditor_addonList__DeelC{display:grid;grid-gap:6px;gap:6px}.CartLineEditor_addonBtn__sllIJ,.CartLineEditor_addonRow__QYc9p{display:flex;align-items:center;gap:10px}.CartLineEditor_addonBtn__sllIJ{flex:1 1;padding:10px 12px;background:var(--vs-paper);border:1px solid var(--vs-line);border-radius:var(--radius);font:inherit;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink);text-align:left;cursor:pointer}.CartLineEditor_addonBtn__sllIJ:hover:not(:disabled){border-color:var(--vs-ink)}.CartLineEditor_addonBtn__sllIJ[aria-pressed=true]{border-color:var(--vs-rose-700);background:var(--vs-rose-50)}.CartLineEditor_addonBtn__sllIJ:disabled{cursor:default}.CartLineEditor_addonMark__zre0v{flex:none;width:16px;height:16px;border:1px solid var(--vs-ink-mid);border-radius:4px}.CartLineEditor_addonBtn__sllIJ[data-single=true] .CartLineEditor_addonMark__zre0v{border-radius:50%}.CartLineEditor_addonBtn__sllIJ[aria-pressed=true] .CartLineEditor_addonMark__zre0v{background:var(--vs-rose-700);border-color:var(--vs-rose-700);box-shadow:inset 0 0 0 3px var(--vs-paper)}.CartLineEditor_addonName__cYBLU{flex:1 1;min-width:0}.CartLineEditor_addonName__cYBLU small{display:block;color:var(--vs-ink-mid);font-size:calc((11px) * var(--cms-fs, 1))}.CartLineEditor_addonPrice__siFo7{white-space:nowrap}.CartLineEditor_addonPrice__siFo7,.CartLineEditor_addonQty__84Neh{font-family:var(--font-mono);font-size:calc((12px) * var(--cms-fs, 1))}.CartLineEditor_addonQty__84Neh{display:inline-flex;align-items:center;gap:8px}.CartLineEditor_addonQty__84Neh button{width:24px;height:24px;background:var(--vs-sand);border:1px solid var(--vs-line);color:var(--vs-ink);cursor:pointer}.CartLineEditor_addonQty__84Neh button:disabled{opacity:.45;cursor:not-allowed}.CartLineEditor_foot__8H_eC{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 24px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--vs-line)}.CartLineEditor_price__Cpm7q{flex:1 1;font-family:var(--font-mono);font-weight:600;font-size:calc((16px) * var(--cms-fs, 1))}.CartLineEditor_price__Cpm7q small{margin-left:8px;font-weight:400}.CartLineEditor_pdpLink__BldJW,.CartLineEditor_price__Cpm7q small{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.CartLineEditor_ghost__KKH4Z,.CartLineEditor_save__WO2Ys{padding:11px 18px;font:inherit;font-weight:700;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--vs-ink);cursor:pointer}.CartLineEditor_ghost__KKH4Z{background:transparent;color:var(--vs-ink)}.CartLineEditor_save__WO2Ys{background:var(--vs-loud);border-color:var(--vs-loud);color:var(--vs-loud-fg)}.CartLineEditor_save__WO2Ys:hover:not(:disabled){background:var(--vs-loud-hover);border-color:var(--vs-loud-hover)}.CartLineEditor_save__WO2Ys:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.CartLineEditor_overlay__ko7BU{padding:0;align-items:flex-end}.CartLineEditor_modal__0_VEA{max-height:92dvh;border-radius:var(--vs-sheet-r) var(--vs-sheet-r) 0 0;border-bottom:0}.CartLineEditor_layout__Iqrje{grid-template-columns:1fr}.CartLineEditor_stage__4_dnG{position:static;padding:16px;min-height:0}.CartLineEditor_stagePreview__G1Hd6{max-width:110px}.CartLineEditor_options__ggZME{padding:18px 16px}.CartLineEditor_head__31Qpr{padding:14px 16px}.CartLineEditor_foot__8H_eC{padding-inline:16px}.CartLineEditor_pdpLink__BldJW{display:none}}.CartLineAccessories_box__ilma6{margin:8px 0 0;padding:8px 12px;border:1px solid var(--vs-line);border-radius:var(--radius);background:var(--vs-paper);min-width:0}.CartLineAccessories_title__woHtt{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-size:calc((12px) * var(--cms-fs, 1));font-weight:700;letter-spacing:.04em;color:var(--vs-loud-em)}.CartLineAccessories_title__woHtt::-webkit-details-marker{display:none}.CartLineAccessories_title__woHtt:after{content:"";flex:none;width:10px;height:10px;background:linear-gradient(currentColor,currentColor) 50% /10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 10px no-repeat}details[open]>.CartLineAccessories_title__woHtt:after{background:linear-gradient(currentColor,currentColor) 50% /10px 1.5px no-repeat}details[open]>.CartLineAccessories_title__woHtt{margin-bottom:2px}.CartLineAccessories_list__7CgcO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.CartLineAccessories_option__FVMt2:first-child{border-top:0}.CartLineAccessories_add__B6_Lp{flex-shrink:0;white-space:nowrap;padding:4px 12px;border:1px solid var(--vs-ink);border-radius:var(--radius-pill);background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:calc((12px) * var(--cms-fs, 1));letter-spacing:.02em;cursor:pointer;transition:background var(--dur) var(--ease)}.CartLineAccessories_add__B6_Lp:hover{background:var(--vs-loud)}.CartLineAccessories_srOnly__93Mhr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CartDrawer_drawerLink__uG5f9{display:flex;width:100%;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:20px 32px;background:var(--vs-loud);color:var(--vs-loud-fg);border:1px solid var(--vs-loud);font-weight:700;font-size:calc((12px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.CartDrawer_drawerLink__uG5f9:after{content:"→";transition:transform var(--dur) var(--ease)}.CartDrawer_drawerLink__uG5f9:hover{background:var(--vs-loud-hover);border-color:var(--vs-loud-hover)}.CartDrawer_drawerLink__uG5f9:hover:after{transform:translateX(6px)}.CartDrawer_checkoutUnavailable__SdS69{margin:16px 0 0;padding:14px 16px;border:1px solid var(--vs-line);color:var(--vs-ink-mid);font-size:calc((13px) * var(--cms-fs, 1));line-height:1.45;text-align:center}.CartDrawer_countChip__kVMrk{display:inline-flex;align-items:center;justify-content:center;background:var(--vs-loud);color:var(--vs-loud-fg);border-radius:var(--radius-pill);padding:2px 10px;font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.04em;min-width:24px;margin-left:10px;vertical-align:middle}.CartDrawer_stickerXsell__w_Xbz{display:flex;align-items:center;gap:12px;margin:0 16px 8px;padding:12px;border:1px dashed var(--vs-line);border-radius:var(--radius);background:var(--vs-paper)}.CartDrawer_stickerXsellThumb__Gspim{width:40px;height:40px;border-radius:6px;flex-shrink:0;background:var(--vs-line)}.CartDrawer_stickerXsellInfo__SsRnZ{flex:1 1;min-width:0}.CartDrawer_stickerXsellTitle__SLuEn{font-size:calc((11px) * var(--cms-fs, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vs-ink);margin:0 0 2px}.CartDrawer_stickerXsellBlurb__v5g3i{font-size:calc((11px) * var(--cms-fs, 1));color:var(--vs-ink-faint);margin:0}.CartDrawer_stickerXsellBtn__wDxlu{flex-shrink:0;padding:8px 14px;background:var(--vs-loud);color:var(--vs-loud-fg);border:1px solid var(--vs-loud);font-size:calc((11px) * var(--cms-fs, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius);transition:background var(--dur) var(--ease);white-space:nowrap}.CartDrawer_stickerXsellBtn__wDxlu:hover{background:var(--vs-loud-hover);border-color:var(--vs-loud-hover)}.CartDrawer_notice__KraTP{display:flex;align-items:flex-start;gap:10px;margin:0 20px 14px;padding:12px 14px;border:1px solid var(--vs-rose-300);border-radius:10px;background:var(--vs-rose-50)}.CartDrawer_notice__KraTP p{margin:0;flex:1 1;font-size:calc((13px) * var(--cms-fs, 1));line-height:1.5;color:var(--vs-ink-mid)}.CartDrawer_notice__KraTP button{flex:none;min-width:44px;min-height:44px;margin:-12px -12px -12px 0;border:0;background:none;padding:0;font:inherit;color:var(--vs-ink-faint);cursor:pointer}.CartDrawer_notice__KraTP button:hover{color:var(--vs-maroon)}.ChangeLineSheet_dialog__x2PzW{width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0;padding:0;border:0;border-radius:var(--vs-sheet-r) var(--vs-sheet-r) 0 0;background:var(--vs-paper);color:var(--vs-ink);box-shadow:0 24px 60px rgba(29,15,23,.28);overflow:hidden}.ChangeLineSheet_dialog__x2PzW[open]{display:flex;flex-direction:column}.ChangeLineSheet_dialog__x2PzW::-webkit-backdrop{background:rgba(29,15,23,.6)}.ChangeLineSheet_dialog__x2PzW::backdrop{background:rgba(29,15,23,.6)}.ChangeLineSheet_sheet__Ev4HF{display:flex;flex-direction:column;gap:20px;min-height:0;padding:24px 20px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.ChangeLineSheet_head__AEnBM{display:flex;flex-direction:column;gap:8px}.ChangeLineSheet_eyebrow__GGdhb{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink-mid)}.ChangeLineSheet_tag__gEykJ{padding:3px 8px;border-radius:999px;border:1px solid var(--vs-rose-300);background:var(--vs-rose-100);color:var(--vs-rose-900);font-size:calc((10px) * var(--cms-fs, 1))}.ChangeLineSheet_title__sdHtO{margin:0;font-family:var(--font-display);font-weight:400;font-size:calc((24px) * var(--cms-fs, 1));line-height:1.15;color:var(--vs-ink);overflow-wrap:anywhere}.ChangeLineSheet_title__sdHtO em{font-style:italic;color:var(--vs-rose-700)}.ChangeLineSheet_prices__YoYyX{margin:0;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;background:var(--vs-paper-warm)}.ChangeLineSheet_priceRow__rCSel{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:calc((15px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.ChangeLineSheet_priceRow__rCSel dd,.ChangeLineSheet_priceRow__rCSel dt{margin:0}.ChangeLineSheet_priceNow__GN4l5{color:var(--vs-ink);font-weight:600}.ChangeLineSheet_amount__hszZk{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-mono);white-space:nowrap}.ChangeLineSheet_priceNow__GN4l5 .ChangeLineSheet_amount__hszZk{font-family:var(--font-display);font-weight:400;font-size:calc((22px) * var(--cms-fs, 1))}.ChangeLineSheet_diff__y92he{font-family:var(--font-mono);font-size:calc((12px) * var(--cms-fs, 1));font-weight:400;color:var(--vs-ink-mid)}.ChangeLineSheet_warn__zLc9_{margin:0;padding:12px 16px;border-radius:12px;border:1px solid var(--vs-rose-300);background:var(--vs-rose-100);font-size:calc((14px) * var(--cms-fs, 1));line-height:1.5;color:var(--vs-rose-900)}.ChangeLineSheet_block__YidEb{display:flex;flex-direction:column;gap:10px}.ChangeLineSheet_blockTitle__x_jE8{margin:0;font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink-mid)}.ChangeLineSheet_text__8R7qi{margin:0;font-size:calc((15px) * var(--cms-fs, 1));line-height:1.5;color:var(--vs-ink)}.ChangeLineSheet_btn__dUNTL{justify-content:center;width:100%;min-height:48px;padding:12px 20px;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.35;letter-spacing:.12em}.ChangeLineSheet_stepper__ujwy_{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid var(--vs-line);border-radius:999px}.ChangeLineSheet_stepper__ujwy_ button{width:48px;height:48px;border:0;border-radius:999px;background:none;font:inherit;font-size:calc((20px) * var(--cms-fs, 1));color:var(--vs-ink);cursor:pointer}.ChangeLineSheet_stepper__ujwy_ button:disabled{opacity:.35;cursor:default}.ChangeLineSheet_stepper__ujwy_ output{min-width:40px;text-align:center;font-family:var(--font-mono);font-size:calc((16px) * var(--cms-fs, 1))}.ChangeLineSheet_foot__2csZ_{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid var(--vs-line)}.ChangeLineSheet_failed__KlX44,.ChangeLineSheet_note__alss_{margin:12px 0 0;font-size:calc((14px) * var(--cms-fs, 1));line-height:1.45;color:var(--vs-ink-mid)}.ChangeLineSheet_failed__KlX44{color:var(--vs-rose-900);font-weight:600}.ChangeLineSheet_actions__zMyqB{display:flex;flex-direction:column;align-items:center;gap:4px}.ChangeLineSheet_textBtn__CjP0d{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 8px;border:0;background:none;font:inherit;font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-ink-mid);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ChangeLineSheet_textBtn__CjP0d:hover{color:var(--vs-ink)}.ChangeLineSheet_btn__dUNTL:disabled,.ChangeLineSheet_textBtn__CjP0d:disabled{opacity:.5;cursor:progress}@media (min-width:768px){.ChangeLineSheet_dialog__x2PzW{width:min(440px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:18px 0 0 18px}.ChangeLineSheet_sheet__Ev4HF{flex:1 1;padding:32px 32px calc(28px + env(safe-area-inset-bottom))}.ChangeLineSheet_title__sdHtO{font-size:calc((28px) * var(--cms-fs, 1))}.ChangeLineSheet_foot__2csZ_{margin-top:auto}}.EditPay_panel__mhRdZ{max-width:880px;box-sizing:content-box;scroll-margin-top:96px}.EditPay_label__XYMPN{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink-mid)}.EditPay_amount__6U4cS{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:14px 20px;border-radius:14px;background:var(--vs-paper-warm)}.EditPay_amountValue__8y3DM{font-family:var(--font-display);font-size:calc((26px) * var(--cms-fs, 1));line-height:1.2;color:var(--vs-maroon);white-space:nowrap}.EditPay_codLine__Q7WWs{margin:0;font-family:var(--font-display);font-size:calc((22px) * var(--cms-fs, 1));line-height:1.3;color:var(--vs-ink)}.EditPay_form__GhX3f{display:flex;flex-direction:column;gap:16px}.EditPay_options__VT6Gh{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:10px}.EditPay_options__VT6Gh legend{padding:0;margin-bottom:10px}.EditPay_option__YexhA{display:flex;align-items:flex-start;gap:12px;min-height:52px;box-sizing:border-box;padding:14px 16px;border:1px solid var(--vs-line);border-radius:14px;background:var(--vs-paper);cursor:pointer;font-family:var(--font-sans)}.EditPay_option__YexhA:has(:focus-visible){outline:2px solid var(--vs-maroon);outline-offset:2px}.EditPay_optionOn__TIVL4{border-color:var(--vs-maroon);box-shadow:inset 0 0 0 1px var(--vs-maroon)}.EditPay_radio__Bz7qv{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--vs-maroon)}.EditPay_optionText__j1n9b{display:flex;flex-direction:column;gap:4px;min-width:0}.EditPay_optionName__mOl9m{font-size:calc((15px) * var(--cms-fs, 1));font-weight:600;line-height:1.4;color:var(--vs-ink);overflow-wrap:anywhere}.EditPay_optionSub__gDUrs{margin:0;font-size:calc((14px) * var(--cms-fs, 1));line-height:1.45;color:var(--vs-ink-mid);overflow-wrap:anywhere}.EditPay_fields__uIARd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.EditPay_field__hon5B{display:flex;flex-direction:column;gap:6px;min-width:0}.EditPay_input__Ig5_J{width:100%;min-height:48px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--vs-line);border-radius:12px;background:var(--vs-paper);font:inherit;font-size:max(16px,calc((16px) * var(--cms-fs, 1)));color:var(--vs-ink)}.EditPay_input__Ig5_J:focus-visible{outline:2px solid var(--vs-maroon);outline-offset:1px}.EditPay_input__Ig5_J[aria-invalid=true]{border-color:var(--vs-rose-700)}.EditPay_error__dN2th,.EditPay_hint__bzjeW{margin:0;font-size:calc((13px) * var(--cms-fs, 1));line-height:1.45;color:var(--vs-ink-mid)}.EditPay_error__dN2th{color:var(--vs-rose-900)}.EditPay_confirm__1Zot2{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:14px;border:1px solid var(--vs-rose-300);background:var(--vs-rose-100)}.EditPay_confirmText__ofl8g{margin:0;font-size:calc((16px) * var(--cms-fs, 1));line-height:1.55;color:var(--vs-ink);overflow-wrap:anywhere}.EditPay_actions__D6k8y{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.EditPay_banks__JsNTH{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.EditPay_bankCard__M7MaA{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--vs-line);border-radius:14px;min-width:0}.EditPay_bankName__P6wYu{margin:0;font-family:var(--font-display);font-size:calc((18px) * var(--cms-fs, 1));color:var(--vs-ink);overflow-wrap:anywhere}.EditPay_bankFacts__PVGq6{margin:0;display:flex;flex-direction:column;gap:8px}.EditPay_bankFacts__PVGq6 div{display:flex;flex-direction:column;gap:2px}.EditPay_bankFacts__PVGq6 dd{margin:0;font-size:calc((15px) * var(--cms-fs, 1));color:var(--vs-ink);overflow-wrap:anywhere}.EditPay_mono__xJfPk{font-family:var(--font-mono)}.EditPay_upload__xEKAL{display:flex;flex-direction:column}.EditPay_fileInput__CLiKP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.EditPay_fileInput__CLiKP:focus-visible+.EditPay_uploadBtn__oYlze{outline:2px solid var(--vs-maroon);outline-offset:2px}.EditPay_uploadBtn__oYlze{cursor:pointer}.EditPay_uploadBtn__oYlze[aria-disabled=true]{opacity:.6;cursor:progress}.EditPay_returnBox__85RuO{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-radius:16px;border:1px solid var(--vs-line);background:var(--vs-paper-warm)}.EditPay_return_approved__Ov3os{border-color:var(--vs-maroon)}.EditPay_return_declined__QMerH,.EditPay_return_late__lIWTl{border-color:var(--vs-rose-300);background:var(--vs-rose-100)}.EditPay_returnTitle__HGxAE{margin:0;font-family:var(--font-display);font-weight:400;font-size:calc((26px) * var(--cms-fs, 1));line-height:1.15;color:var(--vs-ink);overflow-wrap:anywhere}.EditPay_returnTitle__HGxAE em{font-style:italic;color:var(--vs-rose-700)}@media (max-width:1100px){.EditPay_panel__mhRdZ{max-width:none}}@media (max-width:640px){.EditPay_fields__uIARd{grid-template-columns:minmax(0,1fr)}.EditPay_actions__D6k8y>*{width:100%}.EditPay_amountValue__8y3DM{font-size:calc((22px) * var(--cms-fs, 1))}}.TinaAssistant_root__t181t{--tina-ink:var(--vs-maroon,#39080f);--tina-paper:var(--vs-paper,#fff);--tina-wash:var(--vs-paper-warm,#fdf6fa);--tina-rose:var(--vs-rose-300,#e8a3c8);--tina-rule:color-mix(in srgb,var(--tina-ink) 16%,transparent);position:fixed;left:clamp(14px,2.5vw,34px);bottom:max(18px,env(safe-area-inset-bottom));z-index:80;color:var(--tina-ink);font-family:var(--font-sans,Arial,sans-serif)}html[data-pdp-sticky-cta] .TinaAssistant_root__t181t:not(.TinaAssistant_editorRoot__xZTy9){bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--pdp-sticky-cta-h, 60px) + 10px)}.TinaAssistant_root__t181t{transition:bottom .2s ease}@media (prefers-reduced-motion:reduce){.TinaAssistant_root__t181t{transition:none}}.TinaAssistant_launcherWrap__kU59X{position:relative;display:grid;justify-items:end;grid-gap:7px;gap:7px}.TinaAssistant_launcherWrapPositioned__dQNPl{position:fixed;right:auto;bottom:auto;transition:left .18s ease,top .18s ease}.TinaAssistant_launcherWrapDragging__bUuPx{transition:none}.TinaAssistant_launcherWrapLeft__oF9Qh{justify-items:start}.TinaAssistant_launcherWrap__kU59X .TinaAssistant_proactiveNotice__UlfQs{position:absolute;bottom:calc(100% + 7px);right:0;width:max-content}.TinaAssistant_launcherWrapLeft__oF9Qh .TinaAssistant_proactiveNotice__UlfQs{right:auto;left:0}.TinaAssistant_launcherWrapTop__I2B40 .TinaAssistant_proactiveNotice__UlfQs{top:calc(100% + 7px);bottom:auto}.TinaAssistant_srOnly__tP0oK{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.TinaAssistant_proactiveNotice__UlfQs{display:flex;max-width:min(280px,calc(100vw - 28px));align-items:center;gap:8px;padding:8px 9px 8px 11px;border:1px solid var(--tina-ink);background:var(--tina-paper);box-shadow:0 7px 20px rgb(57 8 15/14%);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_proactiveNotice__UlfQs>span{flex:1 1}.TinaAssistant_proactiveDismiss__Yk8_M{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:0;background:transparent;color:var(--tina-ink);font-size:calc((17px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_proactiveDismiss__Yk8_M:focus-visible{outline:2px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_compactRoot__ZD8W_ :is(.TinaAssistant_launcherText__XHIl2,.TinaAssistant_launcherRule__f6fCm,.TinaAssistant_launcherArrow__t1MnX){display:none}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_launcher__o7Wy2{width:48px;height:48px;min-height:0;justify-content:center;padding:6px}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_launcherMascot__H8yS6{width:30px;height:36px}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_launcherSpark__UMbQ1{top:-1px;left:-7px;width:11px;height:10px}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_proactiveBadge__fCqwn{position:absolute;top:-2px;right:-2px}.TinaAssistant_editorRoot__xZTy9{bottom:calc(94px + env(safe-area-inset-bottom))}body:has([data-shell=v2]:not([data-layout=desktop])) .TinaAssistant_editorRoot__xZTy9{bottom:calc(158px + env(safe-area-inset-bottom))}body:has([data-shell=v2]:not([data-layout=desktop])):has([data-fit-corner]) .TinaAssistant_editorRoot__xZTy9{bottom:calc(214px + env(safe-area-inset-bottom))}.TinaAssistant_editorRoot__xZTy9{transition:bottom .2s ease}@media (prefers-reduced-motion:reduce){.TinaAssistant_editorRoot__xZTy9{transition:none}}body:has([data-shell=v2][data-layout=desktop]) .TinaAssistant_editorRoot__xZTy9{left:auto;right:clamp(14px,2.5vw,34px);bottom:calc(76px + env(safe-area-inset-bottom))}body:has([data-shell=v2][data-layout=desktop][data-layers=open]) .TinaAssistant_editorRoot__xZTy9{right:calc(300px + clamp(14px, 2.5vw, 34px))}.TinaAssistant_launcher__o7Wy2{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;border:1.5px solid color-mix(in srgb,var(--vs-rose-700,#9a3d6e) 50%,var(--vs-rose-100,#f7d1e6));border-radius:999px;background:color-mix(in srgb,var(--vs-rose-100,#f7d1e6) 40%,#fff);color:var(--tina-ink);box-shadow:0 10px 26px rgb(57 8 15/12%);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.TinaAssistant_launcher__o7Wy2:focus-visible,.TinaAssistant_launcher__o7Wy2:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(57 8 15/18%)}.TinaAssistant_launcher__o7Wy2:focus-visible{outline:3px solid var(--tina-rose);outline-offset:3px}.TinaAssistant_launcherDragging__bxERT,.TinaAssistant_launcherDragging__bxERT:focus-visible,.TinaAssistant_launcherDragging__bxERT:hover{cursor:-webkit-grabbing;cursor:grabbing;transform:none;transition:none}.TinaAssistant_launcherMascot__H8yS6{position:relative;display:flex;align-items:center;width:30px;height:36px;color:var(--vs-rose-900,#5a224a)}.TinaAssistant_launcherDog__duo8y,.TinaAssistant_launcherMascot__H8yS6{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.TinaAssistant_launcherSpark__UMbQ1{position:absolute;top:-1px;left:-7px;width:11px;height:10px;pointer-events:none}.TinaAssistant_launcherRule__f6fCm{align-self:stretch;width:1px;margin-block:8px;background:color-mix(in srgb,var(--vs-rose-900,#5a224a) 22%,transparent)}.TinaAssistant_launcherText__XHIl2{display:grid;grid-gap:0;gap:0;text-align:left;white-space:nowrap}.TinaAssistant_launcherName__B_jc_{font-family:var(--font-display,Georgia,serif);font-size:calc((18px) * var(--cms-fs, 1));font-weight:500;line-height:1.15;color:var(--vs-ink-mid,#4d2f3e)}.TinaAssistant_launcherHint__3WjGj{color:color-mix(in srgb,var(--vs-ink-mid,#4d2f3e) 80%,transparent);font-family:var(--font-sans,Arial,sans-serif);font-size:calc((12px) * var(--cms-fs, 1));line-height:1.15;letter-spacing:.04em;white-space:nowrap}.TinaAssistant_launcherArrow__t1MnX{margin-left:6px;font-size:calc((16px) * var(--cms-fs, 1));line-height:1;color:var(--vs-ink-mid,#4d2f3e)}.TinaAssistant_proactiveBadge__fCqwn{display:grid;width:17px;height:17px;place-items:center;margin-left:2px;border-radius:50%;background:var(--vs-rose-700,#9a3d6e);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:700}.TinaAssistant_panel__MAxhl{display:flex;flex-direction:column;width:min(390px,calc(100vw - 28px));height:min(650px,calc(100dvh - 42px));overflow:hidden;border:1px solid var(--tina-ink);background:var(--tina-paper);box-shadow:0 16px 50px rgb(57 8 15/24%);animation:TinaAssistant_rise__mKoJ0 .18s ease-out}@keyframes TinaAssistant_rise__mKoJ0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.TinaAssistant_head__wTXSo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--tina-rule);background:var(--tina-wash)}.TinaAssistant_identity__wKSGr{display:flex;align-items:center;gap:12px;align-self:stretch}.TinaAssistant_headMascot__oHqaE{display:block;align-self:flex-end;margin:-6px 0 -15px;color:var(--vs-rose-700);line-height:0}.TinaAssistant_eyebrow__5Q9ZT{margin:0 0 2px;color:color-mix(in srgb,var(--tina-ink) 62%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.1em;text-transform:uppercase}.TinaAssistant_title__b9Rvg{margin:0;font-family:var(--font-display,Georgia,serif);font-size:calc((19px) * var(--cms-fs, 1));font-weight:500}.TinaAssistant_close__tDIZH{width:32px;height:32px;border:0;background:transparent;color:var(--tina-ink);font-size:calc((20px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_actionButton__bCAyk:focus-visible,.TinaAssistant_actionCancel__0ZWs4:focus-visible,.TinaAssistant_close__tDIZH:focus-visible,.TinaAssistant_historyItemButton__8U_bv:focus-visible,.TinaAssistant_historyRetry__58aaV:focus-visible,.TinaAssistant_historyToggle__YBGni:focus-visible,.TinaAssistant_newChat__eCuba:focus-visible,.TinaAssistant_send__WpTvx:focus-visible,.TinaAssistant_signInButton__kgNNZ:focus-visible,.TinaAssistant_suggestion__TP4dB:focus-visible{outline:2px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_panelToolbar__gpd5w{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 6px 16px;border-bottom:1px solid var(--tina-rule);background:var(--tina-paper)}.TinaAssistant_historyRetry__58aaV,.TinaAssistant_historyToggle__YBGni{border:0;background:transparent;color:var(--tina-ink);font-family:var(--font-mono,monospace);cursor:pointer}.TinaAssistant_historyToggle__YBGni{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:5px 7px;font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.03em;text-transform:uppercase}.TinaAssistant_historyRetry__58aaV:hover,.TinaAssistant_historyToggle__YBGni:hover{background:color-mix(in srgb,var(--tina-rose) 22%,transparent)}.TinaAssistant_historyToggle__YBGni>span:first-child{font-size:calc((16px) * var(--cms-fs, 1));line-height:1}.TinaAssistant_toolbarTitle__Niaca{margin:0;font-family:var(--font-display,Georgia,serif);font-size:calc((16px) * var(--cms-fs, 1));font-weight:500}.TinaAssistant_context__SSYY_,.TinaAssistant_toolbarTitle__Niaca{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_context__SSYY_{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--tina-ink) 66%,transparent);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.04em}.TinaAssistant_contextDot__TzsN8{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--vs-rose-500,#d672a7)}.TinaAssistant_historyView__WXhO7{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:hidden}.TinaAssistant_newChat__eCuba{display:flex;align-items:center;justify-content:space-between;margin:12px 16px 4px;padding:9px 11px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));font-weight:600;cursor:pointer;text-transform:uppercase}.TinaAssistant_newChat__eCuba:hover{background:var(--vs-rose-700,#9a3d6e)}.TinaAssistant_historyList__ydjOW{flex:1 1;overflow-y:auto;padding:8px 16px 16px}.TinaAssistant_historyState__h1vfP{margin:22px 4px;color:color-mix(in srgb,var(--tina-ink) 62%,transparent);font-size:calc((12px) * var(--cms-fs, 1));line-height:1.5;text-align:center}.TinaAssistant_historyState__h1vfP p{margin:0}.TinaAssistant_historyError__OyVrC{margin:18px 0;padding:11px;border:1px solid var(--vs-danger,#9a3d6e);color:var(--vs-danger,#9a3d6e);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_historyError__OyVrC p{margin:0 0 7px}.TinaAssistant_historyRetry__58aaV{padding:0;color:inherit;font-size:calc((10px) * var(--cms-fs, 1));font-weight:600;text-decoration:underline;text-underline-offset:3px}.TinaAssistant_historyItems__nFfm2{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.TinaAssistant_historyItem__jvyxF{min-width:0}.TinaAssistant_historyItemButton__8U_bv{display:flex;width:100%;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);text-align:left;cursor:pointer}.TinaAssistant_historyItemButton__8U_bv:hover{border-color:var(--tina-ink);background:var(--tina-wash)}.TinaAssistant_historyItemButton__8U_bv:disabled{cursor:default;opacity:.65}.TinaAssistant_historyItemMain__SQkvM{display:grid;min-width:0;flex:1 1;grid-gap:4px;gap:4px}.TinaAssistant_historyItemMain__SQkvM strong{overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:calc((14px) * var(--cms-fs, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_historyItemMain__SQkvM>span{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--tina-ink) 64%,transparent);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TinaAssistant_historyItemButton__8U_bv time{flex:0 0 auto;color:color-mix(in srgb,var(--tina-ink) 56%,transparent);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));white-space:nowrap}.TinaAssistant_historyLoadingMark__V6FML{flex:0 0 auto;font-family:var(--font-mono,monospace);font-size:calc((15px) * var(--cms-fs, 1));line-height:1}.TinaAssistant_messages__qgHX2{flex:1 1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.TinaAssistant_message__at8vN{max-width:88%;margin-bottom:14px}.TinaAssistant_messageWithRecommendations__eNfgz{max-width:100%}.TinaAssistant_messageUser__eLw0a{margin-left:auto}.TinaAssistant_bubble__c6WgF{padding:11px 13px;border:1px solid var(--tina-rule);background:var(--tina-wash);font-size:calc((13px) * var(--cms-fs, 1));line-height:1.5;white-space:pre-wrap}.TinaAssistant_messageUser__eLw0a .TinaAssistant_bubble__c6WgF{border-color:var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef)}.TinaAssistant_messageMeta___n6DT{margin:5px 3px 0;color:color-mix(in srgb,var(--tina-ink) 52%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.04em}.TinaAssistant_recommendationRail__FwDQM{display:flex;gap:9px;overflow-x:auto;margin-top:10px;padding:1px 2px 7px;scroll-snap-type:x proximity;scrollbar-width:thin}.TinaAssistant_recommendationRail__FwDQM::-webkit-scrollbar{height:5px}.TinaAssistant_recommendationRail__FwDQM::-webkit-scrollbar-thumb{border-radius:999px;background:var(--tina-rule)}.TinaAssistant_recommendationItem__Pas3b{display:flex;flex:0 0 164px;scroll-snap-align:start}.TinaAssistant_recommendationCard__0bLZY{display:flex;width:100%;flex-direction:column;min-height:238px;overflow:hidden;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.TinaAssistant_recommendationCard__0bLZY:hover{border-color:var(--tina-ink);box-shadow:0 6px 16px rgb(57 8 15/12%);transform:translateY(-2px)}.TinaAssistant_recommendationCard__0bLZY:focus-visible{outline:3px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_recommendationImage__lfEjn{display:grid;height:112px;flex:0 0 112px;place-items:center;overflow:hidden;background:var(--tina-wash);color:var(--vs-rose-700,#9a3d6e);font-family:var(--font-display,Georgia,serif);font-size:calc((30px) * var(--cms-fs, 1))}.TinaAssistant_recommendationImage__lfEjn img{width:100%;height:100%;object-fit:cover}.TinaAssistant_recommendationImageDesign__azD7q{background:linear-gradient(135deg,#f9d9e9,#f6eef5 52%,#d99abf)}.TinaAssistant_recommendationBody__oTPCE{display:flex;min-height:124px;flex:1 1;flex-direction:column;gap:3px;padding:9px 10px 10px}.TinaAssistant_recommendationTitle__nFY_p{display:-webkit-box;overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:calc((14px) * var(--cms-fs, 1));font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TinaAssistant_recommendationPrice__Z71Gk{margin-top:2px;font-family:var(--font-mono,monospace);font-size:calc((11px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_recommendationColor__3p4gm{overflow:hidden;color:color-mix(in srgb,var(--tina-ink) 64%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_recommendationCta__oHu_S{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:7px;border-top:1px solid var(--tina-rule);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;text-transform:uppercase}.TinaAssistant_orderRail__JtH8f{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.TinaAssistant_orderCard__4h_WW{padding:11px;border:1px solid var(--tina-rule);background:var(--tina-paper)}.TinaAssistant_accountHeading__KfOn_,.TinaAssistant_orderHeader__txc1D,.TinaAssistant_orderMainLine__WiADl{display:flex;align-items:center;justify-content:space-between;gap:8px}.TinaAssistant_orderId__uepO3{overflow:hidden;color:color-mix(in srgb,var(--tina-ink) 64%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.TinaAssistant_accountVerified__QCMX1,.TinaAssistant_orderPayment__E0wl_,.TinaAssistant_orderStage__UtF_R{padding:3px 5px;background:color-mix(in srgb,var(--vs-success,#9a3d6e) 14%,transparent);color:var(--vs-success,#6b7550);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));letter-spacing:.03em;text-transform:uppercase}.TinaAssistant_orderCancelled__IRbg_{background:color-mix(in srgb,var(--tina-ink) 10%,transparent);color:color-mix(in srgb,var(--tina-ink) 65%,transparent)}.TinaAssistant_orderMainLine__WiADl{margin-top:9px}.TinaAssistant_orderPayment__E0wl_{padding:0;background:transparent;color:color-mix(in srgb,var(--tina-ink) 62%,transparent)}.TinaAssistant_orderTotal__xv51t{font-family:var(--font-mono,monospace);font-size:calc((12px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_orderProgressTrack__f3IbX{height:5px;margin-top:10px;overflow:hidden;background:color-mix(in srgb,var(--tina-ink) 10%,transparent)}.TinaAssistant_orderProgressFill__YpqFu{display:block;height:100%;background:var(--vs-rose-500,#d672a7);transition:width .18s ease}.TinaAssistant_orderProgressCancelled__seGfN{background:color-mix(in srgb,var(--tina-ink) 45%,transparent)}.TinaAssistant_orderDetails__DFFIA{display:grid;grid-gap:3px;gap:3px;margin-top:9px;color:color-mix(in srgb,var(--tina-ink) 68%,transparent);font-size:calc((10px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_orderDetails__DFFIA time{font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1))}.TinaAssistant_orderTimeline__8NxUY{display:grid;grid-gap:4px;gap:4px;margin:10px 0 0;padding:8px 0 0 14px;border-top:1px solid var(--tina-rule);color:color-mix(in srgb,var(--tina-ink) 62%,transparent);font-size:calc((9px) * var(--cms-fs, 1))}.TinaAssistant_orderTimeline__8NxUY li{display:flex;justify-content:space-between;gap:8px}.TinaAssistant_orderTimeline__8NxUY time{font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1))}.TinaAssistant_accountCta__OjjQ1,.TinaAssistant_orderCta__16_z3{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--tina-rule);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;text-decoration:none;text-transform:uppercase}.TinaAssistant_accountCta__OjjQ1:focus-visible,.TinaAssistant_orderCta__16_z3:focus-visible{outline:3px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_accountSummary__KjA_y{margin-top:10px;padding:12px;border:1px solid var(--tina-ink);background:var(--tina-wash)}.TinaAssistant_accountHeading__KfOn_ strong{display:block;margin-top:2px;font-family:var(--font-display,Georgia,serif);font-size:calc((16px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_accountEyebrow__7u3en{color:color-mix(in srgb,var(--tina-ink) 60%,transparent);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));letter-spacing:.08em;text-transform:uppercase}.TinaAssistant_accountContacts__tlgHi,.TinaAssistant_accountCounts__mmB5A{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:9px;color:color-mix(in srgb,var(--tina-ink) 68%,transparent);font-size:calc((10px) * var(--cms-fs, 1))}.TinaAssistant_accountContacts__tlgHi span{overflow:hidden;max-width:100%;text-overflow:ellipsis}.TinaAssistant_accountCounts__mmB5A{color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1))}.TinaAssistant_accountVerified__QCMX1{flex:0 0 auto}.TinaAssistant_signInCard__SQreE{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;margin-top:10px;padding:13px;border:1px solid var(--tina-ink);background:linear-gradient(135deg,var(--tina-wash),var(--tina-paper));box-shadow:0 5px 15px rgb(57 8 15/9%)}.TinaAssistant_signInMark___mM_3{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef)}.TinaAssistant_signInContent__qM1nO{min-width:0}.TinaAssistant_signInTitle___y6cI{margin:0;font-family:var(--font-display,Georgia,serif);font-size:calc((17px) * var(--cms-fs, 1));font-weight:600;line-height:1.2}.TinaAssistant_signInDescription__I2_lO{margin:6px 0 11px;color:color-mix(in srgb,var(--tina-ink) 70%,transparent);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.45}.TinaAssistant_signInButton__kgNNZ{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));font-weight:600;text-decoration:none;text-transform:uppercase;transition:background .16s ease,transform .16s ease}.TinaAssistant_signInButton__kgNNZ:hover{background:var(--vs-rose-700,#9a3d6e);transform:translateY(-1px)}.TinaAssistant_signInButton__kgNNZ:focus-visible{outline:3px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_conversionRail__O0wUu{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.TinaAssistant_conversionCard__cDe_m{padding:12px;border:1px solid var(--tina-ink);background:linear-gradient(135deg,var(--tina-wash),var(--tina-paper));box-shadow:0 5px 15px rgb(57 8 15/8%)}.TinaAssistant_conversionHeading__ubxM3{display:flex;align-items:center;gap:10px}.TinaAssistant_conversionImage__zEzqY{width:48px;height:48px;flex:0 0 48px;object-fit:cover;background:var(--tina-wash)}.TinaAssistant_conversionTitleBlock__8kGgm{min-width:0}.TinaAssistant_conversionEyebrow__m95RZ{color:color-mix(in srgb,var(--tina-ink) 60%,transparent);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));letter-spacing:.08em;text-transform:uppercase}.TinaAssistant_conversionTitle__Fv__x{margin:3px 0 0;font-family:var(--font-display,Georgia,serif);font-size:calc((17px) * var(--cms-fs, 1));font-weight:600;line-height:1.2}.TinaAssistant_conversionDescription__yjrIS{margin:9px 0 0;color:color-mix(in srgb,var(--tina-ink) 74%,transparent);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.45}.TinaAssistant_conversionItems__T5wTL{display:grid;grid-gap:5px;gap:5px;margin:10px 0 0;padding:8px 0;border-top:1px solid var(--tina-rule);border-bottom:1px solid var(--tina-rule)}.TinaAssistant_conversionItems__T5wTL div{display:flex;justify-content:space-between;gap:10px;font-size:calc((10px) * var(--cms-fs, 1));line-height:1.3}.TinaAssistant_conversionItems__T5wTL dt{color:color-mix(in srgb,var(--tina-ink) 60%,transparent)}.TinaAssistant_conversionItems__T5wTL dd{margin:0;font-weight:600;text-align:right}.TinaAssistant_conversionPrice__tl6NP{margin:10px 0 0;font-family:var(--font-mono,monospace);font-size:calc((13px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_conversionActions__tb4RD{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.TinaAssistant_conversionActions__tb4RD .TinaAssistant_actionButton__bCAyk{flex:1 1 120px}.TinaAssistant_actionConfirm__95cbE{display:grid;grid-gap:7px;gap:7px;width:100%;padding:8px;border:1px dashed var(--tina-ink);background:var(--tina-wash)}.TinaAssistant_actionConfirmText__ddPq_{font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_actionConfirmButtons__Ht_sj{display:flex;flex-wrap:wrap;gap:7px}.TinaAssistant_actionCancel__0ZWs4{min-height:32px;padding:6px 11px;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_actionStatus__FMP_o{display:inline-flex;padding:6px 8px;background:color-mix(in srgb,var(--vs-success,#6b7550) 14%,transparent);color:var(--vs-success,#6b7550);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));text-transform:uppercase}.TinaAssistant_designRail__8jGZc{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.TinaAssistant_designCard___31dw{overflow:hidden;border:1px solid var(--tina-rule);background:var(--tina-paper)}.TinaAssistant_designCardLink__U9fof{display:flex;min-width:0;color:var(--tina-ink);text-decoration:none}.TinaAssistant_designCardLink__U9fof:hover{background:var(--tina-wash)}.TinaAssistant_designCardLink__U9fof:focus-visible{outline:3px solid var(--tina-rose);outline-offset:-3px}.TinaAssistant_designCardImage__YcAPV{display:grid;width:92px;min-height:92px;flex:0 0 92px;place-items:center;overflow:hidden;background:linear-gradient(135deg,#f9d9e9,#f6eef5 52%,#d99abf);color:var(--vs-rose-700,#9a3d6e);font-family:var(--font-display,Georgia,serif);font-size:calc((25px) * var(--cms-fs, 1))}.TinaAssistant_designCardImage__YcAPV img{width:100%;height:100%;object-fit:cover}.TinaAssistant_designCardBody__KNUNT{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:5px;padding:11px}.TinaAssistant_designCardBody__KNUNT strong{overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:calc((15px) * var(--cms-fs, 1));text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_designCardBody__KNUNT>span:last-child{margin-top:auto;font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;text-transform:uppercase}.TinaAssistant_toolList__Cs1Af{display:grid;grid-gap:5px;gap:5px;margin:0 0 8px;padding:0;list-style:none}.TinaAssistant_tool__OaNKx{display:flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--tina-ink) 68%,transparent);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1))}.TinaAssistant_toolIcon__gtrOS{width:7px;height:7px;border:1px solid;border-radius:50%}.TinaAssistant_toolRunning__kCZq5 .TinaAssistant_toolIcon__gtrOS{border-color:var(--vs-rose-700,#9a3d6e);background:var(--tina-rose);animation:TinaAssistant_pulse___H9_v 1s ease-in-out infinite}.TinaAssistant_toolComplete__GHgFh .TinaAssistant_toolIcon__gtrOS{border-color:var(--vs-success,#9a3d6e);background:var(--vs-success,#9a3d6e)}@keyframes TinaAssistant_pulse___H9_v{50%{transform:scale(.6);opacity:.45}}.TinaAssistant_action__xZ01p{margin-top:10px;padding:11px;border:1px solid var(--tina-ink);background:var(--tina-paper)}.TinaAssistant_actionDescription__Cuv2f{margin:0 0 9px;font-size:calc((11px) * var(--cms-fs, 1));line-height:1.4}.TinaAssistant_actionButton__bCAyk{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 11px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_actionButton__bCAyk:disabled{cursor:default;opacity:.55}.TinaAssistant_suggestions___meam{display:flex;gap:7px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.TinaAssistant_suggestions___meam::-webkit-scrollbar{display:none}.TinaAssistant_suggestion__TP4dB{flex:0 0 auto;padding:7px 10px;border:1px solid var(--tina-rule);border-radius:999px;background:var(--tina-paper);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_suggestion__TP4dB:hover{background:var(--tina-wash)}.TinaAssistant_composer__yQp2V{display:flex;align-items:flex-end;gap:8px;padding:12px 16px 15px;border-top:1px solid var(--tina-rule)}.TinaAssistant_input__DSq5W{flex:1 1;min-height:40px;max-height:100px;resize:none;padding:10px 11px;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);font:inherit;font-size:calc((13px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_input__DSq5W:focus{border-color:var(--tina-ink);outline:2px solid var(--tina-rose);outline-offset:1px}.TinaAssistant_input__DSq5W::placeholder{color:color-mix(in srgb,var(--tina-ink) 45%,transparent)}.TinaAssistant_send__WpTvx{width:40px;height:40px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);cursor:pointer}.TinaAssistant_send__WpTvx:disabled{cursor:default;opacity:.45}.TinaAssistant_aiNotice__CgByc{margin:-6px 0 0;padding:0 16px 10px;color:color-mix(in srgb,var(--tina-ink) 55%,transparent);font-size:calc((10.5px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_aiNotice__CgByc a{color:inherit;text-decoration:underline}.TinaAssistant_error__cKdSe{margin:0 16px 10px;color:var(--vs-danger,#9a3d6e);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35}@media (max-width:540px){.TinaAssistant_root__t181t{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}.TinaAssistant_panel__MAxhl{width:calc(100vw - 24px);height:min(620px,calc(100dvh - 28px))}:is(.TinaAssistant_launcherText__XHIl2,.TinaAssistant_launcherRule__f6fCm,.TinaAssistant_launcherArrow__t1MnX){display:none}.TinaAssistant_launcher__o7Wy2{width:48px;height:48px;min-height:0;justify-content:center;padding:6px}.TinaAssistant_launcherMascot__H8yS6{width:30px;height:36px}.TinaAssistant_proactiveBadge__fCqwn{position:absolute;top:-2px;right:-2px}.TinaAssistant_recommendationItem__Pas3b{flex-basis:150px}.TinaAssistant_recommendationCard__0bLZY{min-height:226px}.TinaAssistant_recommendationImage__lfEjn{height:100px;flex-basis:100px}.TinaAssistant_panelToolbar__gpd5w{padding-inline:12px}.TinaAssistant_signInCard__SQreE{gap:9px;padding:11px}.TinaAssistant_signInMark___mM_3{width:28px;height:28px}.TinaAssistant_historyToggle__YBGni{max-width:68%}.TinaAssistant_historyToggle__YBGni>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.TinaAssistant_launcher__o7Wy2,.TinaAssistant_orderProgressFill__YpqFu,.TinaAssistant_panel__MAxhl,.TinaAssistant_signInButton__kgNNZ,.TinaAssistant_toolRunning__kCZq5 .TinaAssistant_toolIcon__gtrOS{animation:none;transition:none}}body:has([data-shell=v2][data-sheet=open]:not([data-layout=desktop])) .TinaAssistant_editorRoot__xZTy9{opacity:0;pointer-events:none}.EditBanner_banner__3ktL4{position:-webkit-sticky;position:sticky;top:0;z-index:51;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:var(--vs-maroon,#39080f);color:#fff}html[data-order-edit]:has(.EditBanner_banner__3ktL4) .vs-header{top:var(--oe-banner-h,0)}.EditBanner_text__h_TKX{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;color:#fff}.EditBanner_eyebrow__q5vQz{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;opacity:.8}.EditBanner_title__Py47v{font-family:var(--font-display);font-size:calc((15px) * var(--cms-fs, 1));line-height:1.35;overflow-wrap:anywhere}.EditBanner_number__pH9pJ{font-family:var(--font-mono);font-size:calc((13px) * var(--cms-fs, 1));letter-spacing:.02em;white-space:nowrap}.EditBanner_actions__04EEu{display:flex;gap:8px;flex-shrink:0}.EditBanner_back__YNXDR,.EditBanner_exit__iUJW5{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-family:var(--font-sans);font-size:calc((14px) * var(--cms-fs, 1));font-weight:600;text-decoration:none;cursor:pointer}.EditBanner_back__YNXDR{background:#fff;color:var(--vs-maroon,#39080f);border:1px solid #fff}.EditBanner_exit__iUJW5{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.EditBanner_back__YNXDR:focus-visible,.EditBanner_close__ZlUq8:focus-visible,.EditBanner_exit__iUJW5:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:599px){.EditBanner_actions__04EEu{width:100%}.EditBanner_back__YNXDR,.EditBanner_exit__iUJW5{flex:1 1}}.EditBanner_live__NXigc{position:fixed;top:calc(var(--oe-banner-h, 0px) + max(12px, env(safe-area-inset-top)));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));z-index:10002;display:flex;justify-content:center;pointer-events:none}.EditBanner_notice__1VeYT{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;max-width:560px;padding:12px 8px 12px 16px;border-radius:14px;background:var(--vs-paper,#fff);color:var(--vs-ink,#1d0f17);border-left:4px solid var(--vs-maroon,#39080f);box-shadow:0 12px 32px rgba(29,15,23,.22);font-family:var(--font-sans);font-size:calc((14px) * var(--cms-fs, 1));line-height:1.45}.EditBanner_notice__1VeYT p{margin:0;padding-top:2px;min-width:0}.EditBanner_noticeError__VvijH{border-left-color:#b3261e}.EditBanner_close__ZlUq8{flex-shrink:0;width:44px;height:44px;margin:-10px 0;border:0;border-radius:999px;background:transparent;color:inherit;font-size:calc((22px) * var(--cms-fs, 1));line-height:1;cursor:pointer}.EditBanner_notice__1VeYT .EditBanner_close__ZlUq8:focus-visible{outline-color:var(--vs-maroon,#39080f)}