.wc-cartcard{--wc-cartcard-thumb:clamp(128px,34vw,160px);--wc-cartcard-ink:var(--ck-ink,var(--wc-cartdrawer-fg,currentColor));--wc-cartcard-muted:var(--ck-muted,var(--wc-cartdrawer-muted,currentColor));--wc-cartcard-border:var(--ck-border,var(--wc-cartdrawer-border,currentColor));--wc-cartcard-surface:var(--ck-surface,transparent);--wc-cartcard-accent-resolved:var(--wc-cartcard-accent,var(--ck-accent,var(--wc-cartdrawer-accent,currentColor)));display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:1px solid var(--wc-cartcard-border);border-radius:0;background:var(--wc-cartcard-surface);color:var(--wc-cartcard-ink);font:inherit;text-align:left}button.wc-cartcard{cursor:pointer;transition:border-color .16s ease,transform .16s ease}button.wc-cartcard:hover{border-color:var(--wc-cartcard-accent-resolved);transform:translateY(-1px)}button.wc-cartcard:focus-visible{outline:2px solid var(--wc-cartcard-accent-resolved);outline-offset:2px}.wc-cartcard[data-selected=true]{border-color:var(--wc-cartcard-accent-resolved);box-shadow:inset 0 0 0 1px var(--wc-cartcard-accent-resolved)}button.wc-cartcard[data-selected=true]:not([data-deselectable=true]){cursor:default;transform:none}.wc-cartcard__row{display:flex;align-items:stretch;gap:12px;min-width:0;padding:10px}.wc-cartcard__thumb{position:relative;flex:0 0 var(--wc-cartcard-thumb);align-self:flex-start;width:var(--wc-cartcard-thumb);height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:var(--ck-radius,0);background:var(--ck-surface-2,var(--wc-cartcard-border))}.wc-cartcard__thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.wc-cartcard__tile{display:flex;align-items:flex-end;box-sizing:border-box;width:100%;height:100%;padding:10px;font-size:13px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;overflow:hidden;color:var(--wc-cartcard-accent-resolved)}.wc-cartcard__badge{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:0;background:var(--wc-cartcard-accent-resolved);color:var(--ck-btn-text,var(--wc-cartdrawer-bg,var(--wc-cartcard-surface)))}.wc-cartcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.wc-cartcard__title{display:block;font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.wc-cartcard__line{font-size:13px}.wc-cartcard__line,.wc-cartcard__meta{display:block;line-height:1.35;color:var(--wc-cartcard-muted);overflow-wrap:anywhere}.wc-cartcard__meta{font-size:12px}.wc-cartcard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:6px}.wc-cartcard__price{font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--wc-cartcard-accent-resolved);overflow-wrap:anywhere}.wc-cartcard__controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.wc-cartcard__footer{padding:0 10px 10px}@media (prefers-reduced-motion:reduce){button.wc-cartcard,button.wc-cartcard:hover{transition:none;transform:none}}.ck-offers{margin-top:20px;text-align:left}.ck-offers__heading{margin:0 0 12px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--ck-muted,var(--ck-ink))}.ck-offers__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ck-offers__list>li{display:block;min-width:0}.ck-offers__list{gap:8px}.ck-offers__list>li{border:1px solid var(--ck-border,currentColor)}.ck-offers .wc-cartcard{display:block;overflow:hidden;border:0;background:transparent}.ck-offers .wc-cartcard[data-selected=true]{box-shadow:inset 3px 0 0 var(--wc-cartcard-accent-resolved,var(--ck-ink))}.ck-offers .wc-cartcard__row{display:flex;align-items:center;gap:12px;min-width:0;min-height:90px;padding:10px 8px;box-sizing:border-box}.ck-offers .wc-cartcard__thumb{position:relative;display:block;overflow:hidden;flex:0 0 clamp(80px,22vw,96px);align-self:center;width:clamp(80px,22vw,96px);height:auto;aspect-ratio:16/9;background:var(--ck-surface,transparent)}.ck-offers .wc-cartcard__thumb img{display:block;max-width:none;width:100%;height:100%;object-fit:contain}.ck-offers .wc-cartcard__body{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:center}.ck-offers .wc-cartcard__line,.ck-offers .wc-cartcard__meta,.ck-offers .wc-cartcard__title{grid-column:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.ck-offers .wc-cartcard__title{font-size:14px;line-height:1.25;-webkit-line-clamp:2;line-clamp:2}.ck-offers .wc-cartcard__line{font-size:13px;line-height:1.35}.ck-offers .wc-cartcard__line,.ck-offers .wc-cartcard__meta{-webkit-line-clamp:1;line-clamp:1}.ck-offers .wc-cartcard__foot{display:flex;grid-column:2;grid-row:1/span 3;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:6px;margin:0;padding:0}.ck-offers .wc-cartcard__price{font-size:14px;text-align:right}.ck-offers .wc-cartcard__controls{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end}.ck-offers .ck-offer__added{margin-right:4px;font-size:0;gap:0}.ck-offer__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:72px;padding:0 14px;background:var(--wc-cartcard-accent-resolved,var(--ck-ink));color:var(--ck-btn-text,var(--wc-cartdrawer-bg,var(--ck-surface)));font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ck-offer__cta[data-added=true]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--wc-cartcard-accent-resolved,var(--ck-ink))}.ck-offer__added,.ck-offer__cta[data-added=true]{color:var(--wc-cartcard-accent-resolved,var(--ck-ink))}.ck-offer__added{display:inline-flex;align-items:center;gap:4px;margin-right:8px;font-size:13px;font-weight:800}.ck-offers[data-cart-layout=cover] .wc-cartcard__row{flex-direction:column;align-items:stretch;gap:10px}.ck-offers[data-cart-layout=cover] .wc-cartcard__thumb{flex:none;align-self:stretch;width:100%}