.v2-commerce .address-map-slot.has-live-map{display:block;padding:0;min-height:0;background:var(--tone-efefeb)}.v2-commerce .address-map-slot.has-live-map .lp-wrap{padding:var(--space-3)}.v2-commerce .address-map-slot .v2-address-map{width:100%;height:var(--measure-340px);border-radius:var(--space-2);overflow:hidden}@media(max-width:47.5rem){.v2-commerce.has-commerce-navigation .checkout-submit{bottom:calc(var(--measure-80px) + env(safe-area-inset-bottom))}.v2-commerce.has-commerce-navigation .customer-checkout{padding-bottom:calc(var(--measure-80px) + var(--measure-80px))}}.v2-commerce .delivery-mode-choices{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin:var(--space-4) 0}.v2-commerce .delivery-mode-choices>button{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--measure-44px);border:var(--measure-1px) solid var(--tone-ddd);border-radius:var(--space-2);font-size:var(--measure-14px)}.v2-commerce .delivery-mode-choices>button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 var(--measure-minus-3px) var(--yellow)}.v2-commerce .delivery-mode-choices svg,.v2-commerce .address-choice svg,.v2-commerce .address-edit svg,.v2-commerce .address-create svg{width:var(--measure-18px);height:var(--measure-18px);flex:none}.v2-commerce .address-book-list{display:grid;gap:var(--space-3)}.v2-commerce .address-entry{border:var(--measure-1px) solid var(--tone-ddd);border-radius:var(--space-2);overflow:hidden}.v2-commerce .address-entry[data-selected=true]{border-color:var(--ink)}.v2-commerce .address-choice{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;text-align:left;padding:var(--space-4)}.v2-commerce .address-choice[aria-pressed=true]{box-shadow:inset var(--measure-3px) 0 var(--yellow);background:var(--tone-fafafa)}.v2-commerce .address-choice>span:nth-child(2){flex:1;min-width:0;display:grid;gap:var(--space-1)}.v2-commerce .address-choice small{color:var(--muted);font-size:var(--measure-14px)}.v2-commerce .address-choice-check{visibility:hidden}.v2-commerce .address-choice[aria-pressed=true] .address-choice-check{visibility:visible}.v2-commerce .address-entry-footer{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-4);border-top:var(--measure-1px) solid var(--line);font-size:var(--measure-14px)}.v2-commerce .address-entry-footer>span{flex:1;color:var(--muted)}.v2-commerce .address-edit{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--measure-44px);text-decoration:underline}.v2-commerce .address-create{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--measure-50px);margin-top:var(--space-4);border:var(--measure-1px) dashed var(--tone-ddd);border-radius:var(--space-2);font-weight:var(--weight-heavy)}.v2-commerce .address-tariff{margin-top:var(--space-3);font-size:var(--measure-14px);color:var(--muted)}@media(max-width:47.99rem){.v2-commerce.handoff-modal-page dialog.watt-dialog[data-checkout-panel][open]{top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:var(--panel-height,var(--measure-100dvh));max-height:var(--panel-height,var(--measure-100dvh));border-radius:0}}.v2-commerce{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}html:has(>body .v2-commerce){scrollbar-width:auto;scrollbar-color:auto}.v2-commerce.customer-page :where(h3,h4),.v2-commerce .handoff-cart-page :where(h3,h4),.v2-commerce .watt-dialog :where(h3,h4){font-family:inherit;font-weight:700;letter-spacing:normal}.v2-commerce .checkout-heading>.ui-link,.v2-commerce .checkout-section-title>button{white-space:nowrap}.v2-commerce .checkout-heading>h1,.v2-commerce .checkout-section-title h2{min-width:0;overflow-wrap:break-word}.v2-commerce .order-control-addresses article>button:first-child>span b{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.v2-commerce .order-control-addresses .order-control-address-title{min-width:0;flex:0 1 auto;overflow-wrap:anywhere}.v2-commerce .order-control-addresses b>.ui-status{flex:none;font-style:normal;font-weight:400;font-size:var(--measure-13px);padding:var(--measure-2px) var(--space-2)}.v2-commerce .order-control-addresses em{margin-top:var(--space-1);line-height:1.5;overflow-wrap:anywhere}.v2-commerce .order-control-addresses .order-control-address-note{font-size:var(--measure-13px);line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.v2-commerce .address-choice>span:nth-child(2){overflow-wrap:anywhere}.v2-commerce .address-choice-note{color:var(--muted);font-size:var(--measure-13px);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.v2-commerce .checkout-delivery>div{min-width:0}.v2-commerce .checkout-delivery p{overflow-wrap:anywhere}.v2-commerce .fulfillment-login{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--measure-56px);margin:0 0 var(--space-4);padding:var(--space-3) var(--measure-14px);border:var(--measure-1px) solid var(--line);border-radius:var(--space-2);background:var(--bg-elevated);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.v2-commerce .fulfillment-login:hover{background:var(--tone-fafafa);border-color:var(--tone-aaa)}.v2-commerce .fulfillment-login:focus-visible{outline:var(--measure-2px) solid var(--ink);outline-offset:var(--measure-2px)}.v2-commerce .fulfillment-login>svg:first-child{flex:none;width:var(--measure-36px);height:var(--measure-36px);padding:var(--space-2);border-radius:50%;background:var(--yellow);color:var(--ink)}.v2-commerce .fulfillment-login>span{flex:1;min-width:0;display:grid;gap:var(--measure-2px)}.v2-commerce .fulfillment-login b{font-size:var(--measure-15px);font-weight:var(--weight-heavy);line-height:1.35;text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:var(--measure-1px);overflow-wrap:anywhere}.v2-commerce .fulfillment-login small{font-size:var(--measure-13px);line-height:1.4;color:var(--muted)}.v2-commerce .fulfillment-login>svg:last-child{flex:none;width:var(--measure-18px);height:var(--measure-18px)}.v2-commerce .fulfillment-area{margin:0}.v2-commerce .fulfillment-area select{text-overflow:ellipsis}.v2-commerce .fulfillment-area .ui-error{margin:0}.v2-commerce .fulfillment-area-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-1)}.v2-commerce .fulfillment-area-actions>button{width:100%;min-width:0;white-space:normal;text-align:center;line-height:1.3}.v2-commerce .fulfillment-address[data-guest-area] .address-coverage>span,.v2-commerce .fulfillment-address[data-guest-area] .address-coverage>b{overflow-wrap:anywhere}@media(max-width:47.99rem){.v2-commerce .fulfillment-login{min-height:var(--measure-56px);margin:0 0 var(--space-3);padding:var(--space-3) 0;border:0;border-bottom:var(--measure-1px) solid var(--line);border-radius:0;background:none}.v2-commerce .fulfillment-login:hover{background:none}.v2-commerce .fulfillment-login>svg:first-child{width:var(--space-7);height:var(--space-7);padding:var(--measure-7px)}.v2-commerce .fulfillment-area-actions{grid-template-columns:1fr}}@media(max-width:30rem){.v2-commerce .fulfillment-area{grid-template-columns:1fr}}.v2-commerce dialog[data-fulfillment-auth]{padding:0!important;overflow:hidden}.v2-commerce dialog[data-fulfillment-auth]>:not(.reward-subpanel){display:none!important}.v2-commerce .fulfillment-login-panel .auth-modal.fulfillment-auth{position:static;inset:auto;display:block;box-sizing:border-box;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;overflow:visible}.v2-commerce .fulfillment-login-panel .fulfillment-auth .auth-surface{padding:0;overflow:visible;min-height:0;scrollbar-gutter:auto}.v2-commerce .fulfillment-login-panel .fulfillment-auth .auth-surface h1{margin:var(--space-5) 0 var(--space-5)!important}.v2-commerce .fulfillment-login-panel .fulfillment-auth .auth-form-forgot{justify-content:space-between;flex-wrap:wrap;gap:0 var(--space-4)}.v2-commerce .fulfillment-login-note{margin:0 0 var(--space-4);font-size:var(--measure-14px);line-height:1.5;color:var(--muted)}@media(max-width:47.99rem){.v2-commerce .fulfillment-login-panel .fulfillment-auth .auth-surface h1{font-size:var(--space-7)!important;margin:var(--space-4) 0!important}}.v2-commerce .checkout-fee-change{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:var(--measure-3px) solid var(--yellow);background:var(--tone-f5f5f5);border-radius:0 var(--space-2) var(--space-2) 0;font-size:var(--measure-14px);font-weight:var(--weight-heavy);line-height:1.45;overflow-wrap:anywhere}.v2-commerce .checkout-fee-change small{font-weight:400;color:var(--muted)}@media(max-width:47.5rem){.v2-commerce .fulfillment-address{border:0;border-radius:0;padding:0 0 var(--space-5);border-bottom:var(--measure-1px) solid var(--tone-dedede)}}.v2-commerce .checkout-legal-panel [data-checkout-legal-body]{font-size:var(--measure-15px);line-height:1.65;overflow-wrap:anywhere}.v2-commerce .checkout-legal-panel [data-checkout-legal-body] :is(h2,h3,h4){font:800 var(--space-5)/1.3 Manrope,Arial,sans-serif;letter-spacing:0;margin:var(--space-6) 0 var(--space-2)}.v2-commerce .checkout-legal-panel [data-checkout-legal-body] p{margin:var(--space-3) 0}.v2-commerce .checkout-legal-panel [data-checkout-legal-body] :is(ul,ol){margin:var(--space-3) 0;padding-left:var(--space-5)}.v2-commerce .checkout-legal-panel [data-checkout-legal-body] li{margin:var(--space-1) 0}.v2-commerce .checkout-legal-panel [data-checkout-legal-body]>div>:first-child{margin-top:0}.v2-commerce .checkout-legal-panel [data-checkout-legal-body]>div>:last-child{margin-bottom:0}@media(max-width:47.5rem){.v2-commerce .checkout-legal-panel [data-checkout-legal-body] :is(h2,h3,h4){font-size:var(--measure-18px)}}
