.ia-checkout-surface{border:1px solid var(--border);background:var(--card);width:min(710px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:16px;gap:26px;padding:24px;font-family:Inter,sans-serif;overflow-y:auto;max-width:710px!important}.ia-checkout-surface .ia-checkout-product{text-align:left;flex-direction:row;align-items:center;gap:16px;padding-right:16px;display:flex}.ia-checkout-cover{object-fit:cover;border-radius:10px;flex-shrink:0;width:88px;height:88px}.ia-checkout-product-copy{min-width:0}.ia-checkout-brand{color:var(--muted-foreground);margin-bottom:6px;font-size:11px}.ia-checkout-surface .ia-checkout-title{overflow-wrap:anywhere;margin-bottom:6px;font-size:19px;font-weight:650;line-height:1.4}.ia-checkout-surface label{font-size:14px;font-weight:450}.ia-checkout-surface input{min-height:50px;box-shadow:none;border-radius:10px;font-size:15px}.ia-checkout-surface .rounded-2xl{border-radius:12px}.ia-checkout-surface .font-display{font-family:inherit}.ia-checkout-surface .font-black{font-weight:650}.ia-checkout-surface button{min-height:44px}.ia-checkout-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ia-checkout-methods>button{flex-direction:column;align-items:flex-start;min-width:0;padding:16px;position:relative}.ia-checkout-methods>button[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, var(--card))}.ia-checkout-methods>button>svg{position:absolute;top:12px;right:12px}.ia-checkout-methods img{object-fit:contain;max-width:100%;height:30px}.ia-checkout-surface button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=540px){.ia-checkout-surface{gap:22px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:20px}.ia-checkout-cover{width:64px;height:64px}.ia-checkout-surface .ia-checkout-title{font-size:16px}.ia-checkout-methods>button{padding:12px}}.digital-shopping-overlay{font-family:Inter,ui-sans-serif,sans-serif}.digital-shopping-overlay[role=dialog]{border-radius:14px}.digital-shopping-overlay .font-display{font-family:inherit}.digital-shopping-overlay :is(.font-black,.font-extrabold){font-weight:600}.digital-shopping-overlay .rounded-full{border-radius:6px}.digital-shopping-overlay :is(.rounded-3xl,.rounded-2xl){border-radius:12px}.digital-shopping-overlay :is(.shadow-float,.shadow-card,.shadow-lift){box-shadow:none}.digital-shopping-overlay :is(h2,h3){text-transform:none;letter-spacing:-.02em;font-weight:600}.digital-shopping-overlay [class*=bg-navy]{background:var(--secondary);color:var(--foreground)}.digital-quick-view>div>div:first-child{background:var(--secondary)}.digital-quick-view>div>div:first-child img{object-fit:contain;padding:16px}.digital-quick-view>div>div:first-child>div{background:var(--secondary);color:var(--muted-foreground);font-weight:500}.digital-shopping-overlay :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.digital-cart-drawer>button:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14181c73}.digital-cart-drawer aside{background:var(--card);border-left:1px solid var(--border)}.digital-cart-drawer header h2>svg{display:none}.digital-cart-drawer [class*=text-white\/70],.digital-compare-dialog [class*=text-white\/70]{color:var(--muted-foreground)}.digital-compare-dialog th img{object-fit:contain;padding:8px}.digital-shopping-overlay button.bg-navy{background:var(--brand);color:#fff}@media (width<=600px){.digital-quick-view[role=dialog],.digital-compare-dialog[role=dialog]{max-width:calc(100vw - 24px)}.digital-cart-drawer aside{max-width:min(420px,100vw)}}
