.oc80-cart-continue{display:flex;align-items:center;justify-content:center;inline-size:100%;min-height:44px;margin:0 0 16px;padding:10px 16px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:650;cursor:pointer}
.oc80-cart-continue:hover{background:rgb(var(--color-foreground-rgb)/6%)}
.oc80-cart-continue:focus-visible,.oc80-cart-pick a:focus-visible,.oc80-cart-pick button:focus-visible{outline:3px solid var(--color-primary-button-background);outline-offset:3px}
oc80-cart-picks{display:block;margin-block:20px 8px;border-block-start:1px solid rgb(var(--color-foreground-rgb)/20%);padding-block-start:16px}
oc80-cart-picks[hidden]{display:none}
.oc80-cart-picks__heading{margin:0 0 12px;font:inherit;font-size:15px;font-weight:700;line-height:1.35}
.oc80-cart-picks__list{display:grid;gap:14px}
.oc80-cart-pick{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px}
.oc80-cart-pick__image{display:block;width:64px;aspect-ratio:1;background:rgb(var(--color-foreground-rgb)/5%)}
.oc80-cart-pick__image img{display:block;width:100%;height:100%;object-fit:contain}
.oc80-cart-pick__title{color:inherit;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.oc80-cart-pick__title:hover{text-decoration:underline;text-underline-offset:3px}
.oc80-cart-pick__price{margin:5px 0 0;font-size:13px;line-height:1.3}
.oc80-cart-pick__add{min-width:48px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.2;border-radius:0;white-space:normal;max-width:92px}
.oc80-cart-pick__error{display:block;max-width:120px;font-size:12px;line-height:1.4;margin-block-start:6px}
.oc80-cart-pick__error.hidden{display:none}
@media(max-width:374px){.oc80-cart-pick{grid-template-columns:50px minmax(0,1fr) auto;gap:8px}.oc80-cart-pick__image{width:50px}.oc80-cart-pick__add{padding-inline:8px;max-width:76px}}
