.kernel-cart-header[data-v-d27d7b0c]{border-bottom-width:1px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:5px 20px;display:flex}.kernel-cart-header h2[data-v-d27d7b0c]{font-size:20px;font-weight:500;line-height:1.3}.kernel-cart-close[data-v-d27d7b0c]{border-width:1px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.kernel-cart-lines[data-v-d27d7b0c]{flex:1;min-height:0;padding-inline:20px;overflow-y:auto}.kernel-cart-breakdown[data-v-d27d7b0c]{border-top-width:1px;padding-block:18px;font-size:14px}.kernel-cart-breakdown>div[data-v-d27d7b0c]{justify-content:space-between;gap:12px;margin-block:6px;display:flex}.kernel-cart-breakdown dt[data-v-d27d7b0c]{flex-shrink:0}.kernel-cart-breakdown dd[data-v-d27d7b0c]{text-align:right;min-width:0}.kernel-cart-disclosure[data-v-d27d7b0c]{border-top-width:1px}.kernel-cart-disclosure summary[data-v-d27d7b0c]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;font-size:15px;font-weight:500;display:flex}.kernel-cart-disclosure summary[data-v-d27d7b0c]::-webkit-details-marker{display:none}.kernel-cart-delivery[data-v-d27d7b0c]{border-top-width:1px;align-items:center;gap:12px;min-height:60px;padding-block:12px;font-size:14px;display:flex}.kernel-cart-delivery p[data-v-d27d7b0c]{min-width:0}.kernel-cart-empty[data-v-d27d7b0c],.kernel-cart-message[data-v-d27d7b0c]{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}.kernel-cart-empty h3[data-v-d27d7b0c]{letter-spacing:-.025em;font-size:clamp(28px,8vw,32px);font-weight:500;line-height:1.15}.kernel-cart-message[data-v-d27d7b0c]{gap:16px}.kernel-cart-message h3[data-v-d27d7b0c]{font-size:24px;line-height:1.25}.kernel-cart-message button[data-v-d27d7b0c]{align-self:flex-start;min-height:44px;text-decoration:underline}.kernel-cart-footer[data-v-d27d7b0c]{border-top-width:1px;flex-shrink:0;padding:20px}.kernel-cart-total[data-v-d27d7b0c]{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:18px;display:flex}.kernel-cart-tax[data-v-d27d7b0c]{margin-block:8px;font-size:12px;line-height:1.5}.kernel-cart-primary[data-v-d27d7b0c],.kernel-cart-secondary[data-v-d27d7b0c]{background:var(--reference-ink,#23211f);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px;font-size:14px;font-weight:600;display:flex}.kernel-cart-secondary[data-v-d27d7b0c]{color:inherit;border-color:var(--reference-ink,#23211f);background:0 0;border-width:1px}.kernel-cart-actions[data-v-d27d7b0c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:20px;display:grid}.kernel-cart-shipping[data-v-d27d7b0c]{align-items:center;min-height:44px;font-size:12px;display:inline-flex}:is(button[data-v-d27d7b0c],a[data-v-d27d7b0c]):focus-visible{outline-offset:3px;outline:2px solid}.kernel-cart-primary[data-v-d27d7b0c]:focus-visible{outline-offset:-4px}
