.d2VEfG_dialog{isolation:isolate;width:min(440px,100%);max-width:none;height:100dvh;max-height:none;padding:30px 32px calc(30px + env(safe-area-inset-bottom));color:#102748;text-align:center;font-family:var(--font-store-body),Arial,sans-serif;background:linear-gradient(#fff 0%,#f7fafc 56%,#eaf1f6 100%);border:0;border-left:1px solid #c9d5df;border-radius:24px 0 0 24px;margin:0 0 0 auto;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 72px #0618272b}.d2VEfG_dialog[open]{will-change:transform,opacity;flex-direction:column;justify-content:flex-start;animation:.18s cubic-bezier(.22,1,.36,1) both d2VEfG_drawer-in;display:flex}.d2VEfG_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#dfff0066;animation:.12s ease-out both d2VEfG_backdrop-in}.d2VEfG_topbar{border-bottom:1px solid #10274826;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin-bottom:30px;padding-bottom:18px;display:grid}.d2VEfG_topbar:before{content:"";width:44px}.d2VEfG_logo{justify-self:center;width:180px;max-width:100%;height:auto;margin:0;display:block}.d2VEfG_dialog .d2VEfG_heading{color:#102748;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;font-size:24px;line-height:1.2;display:flex;font-family:var(--font-store-body),Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;font-weight:800!important}.d2VEfG_heading img{object-fit:contain;flex:none}.d2VEfG_dialog .d2VEfG_description{color:#536a7f;margin:0;font-size:14px;line-height:1.5}.d2VEfG_dialog .d2VEfG_description strong{color:#102748;font-weight:900}.d2VEfG_cartItems{text-align:left;min-height:0;margin-top:24px}.d2VEfG_cartItems ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.d2VEfG_cartItems li{background:#ffffffd9;border:1px solid #1027481f;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:7px 10px 7px 7px;display:grid}.d2VEfG_thumbnail{color:#4a6882;text-transform:uppercase;background:#fff;border-radius:8px;place-items:center;width:52px;height:64px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.d2VEfG_thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.d2VEfG_itemCopy{gap:3px;min-width:0;display:grid}.d2VEfG_itemCopy strong{color:#102748;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.d2VEfG_itemCopy span{color:#536a7f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.d2VEfG_itemPrice{color:#102748;white-space:nowrap;font-size:12px}.d2VEfG_itemMeta{justify-items:end;gap:7px;display:grid}.d2VEfG_itemMeta button{color:#536a7f;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.d2VEfG_itemMeta button:hover{color:#102748}.d2VEfG_close{color:#102748;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;transition:transform .2s,opacity .2s;display:grid}.d2VEfG_close:hover{opacity:.78;transform:rotate(4deg)}.d2VEfG_close:active{transform:scale(.94)}.d2VEfG_close svg{width:24px;height:24px}.d2VEfG_close:focus-visible{border-radius:999px;outline-color:#dfff00!important}.d2VEfG_actions{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.d2VEfG_actions>a,.d2VEfG_actions>button{min-height:46px;font-family:var(--font-store-body),Arial,sans-serif;cursor:pointer;border:1px solid #dfff00;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:flex}.d2VEfG_actions>a:hover,.d2VEfG_actions>button:hover{transform:translateY(-1px)}.d2VEfG_actions>a:active,.d2VEfG_actions>button:active{transform:scale(.985)}.d2VEfG_actions .d2VEfG_checkout{color:#fff;text-transform:uppercase;letter-spacing:.035em;background:#102748;border-color:#102748;place-items:center;height:48px;padding:0 40px;line-height:1;display:grid;position:relative}.d2VEfG_checkout>span{line-height:1;display:block;transform:translateY(1px)}.d2VEfG_checkout svg{width:16px;height:16px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.d2VEfG_checkout:disabled{cursor:wait}.d2VEfG_shopping{color:#102748;background:0 0;border-color:#102748!important}.d2VEfG_dialog :focus-visible{outline-offset:3px;box-shadow:none!important;outline:2px solid #102748!important}.d2VEfG_dialog .d2VEfG_error{color:#8e173c;margin:16px 0 0;font-size:14px;line-height:1.5}@keyframes d2VEfG_drawer-in{0%{opacity:.65;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes d2VEfG_sheet-in{0%{opacity:.75;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes d2VEfG_backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#dfff0000}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#dfff0066}}@keyframes d2VEfG_mobile-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#dfff0000}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#dfff0080}}@media (max-width:700px){.d2VEfG_dialog{width:100%;height:auto;max-height:min(88dvh,640px);padding:14px 20px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:24px 24px 0 0;margin:auto 0 0;inset:auto 0 0;box-shadow:0 -22px 64px #0618274d}.d2VEfG_dialog[open]{animation-name:d2VEfG_sheet-in}.d2VEfG_dialog::backdrop{background:#dfff0080;animation-name:d2VEfG_mobile-backdrop-in}.d2VEfG_dialog:before{content:"";background:#10274866;border-radius:999px;flex:none;align-self:center;width:44px;height:5px;margin:0 0 11px}.d2VEfG_topbar{margin-bottom:18px;padding-bottom:14px}.d2VEfG_cartItems{margin-top:18px}.d2VEfG_actions{gap:9px;margin-top:18px}.d2VEfG_actions>a,.d2VEfG_actions>button{font-size:13px}.d2VEfG_dialog .d2VEfG_heading{font-size:22px}}@media (max-height:500px) and (min-width:701px){.d2VEfG_topbar{margin-bottom:18px}.d2VEfG_actions{margin-top:20px}}@media (prefers-reduced-motion:reduce){.d2VEfG_dialog[open],.d2VEfG_dialog::backdrop{animation:none}.d2VEfG_close,.d2VEfG_actions>a,.d2VEfG_actions>button{transition:none}}.d2VEfG_dialog{max-height:100dvh}.d2VEfG_cartItems,.d2VEfG_actions{flex-shrink:0}.d2VEfG_itemCopy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.d2VEfG_checkout:disabled{cursor:not-allowed;opacity:.55}
