.kh-pack-upgrade{grid-column:2/-1;justify-self:start;display:grid;gap:2px;margin-block:0;padding:0 0 0 10px;border-inline-start:2px solid var(--line);max-width:440px;color:var(--ink)}.kh-pack-upgrade[hidden]{display:none}.kh-pack-upgrade__optional{font-size:10px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kh-pack-upgrade__button{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;width:fit-content;min-height:44px;padding:7px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:12px;text-align:start}.kh-pack-upgrade__button strong{font-size:13px;font-weight:600;white-space:normal}.kh-pack-upgrade__button:hover{background:var(--accent)}.kh-pack-upgrade__detail,.kh-pack-upgrade__saving,.kh-pack-upgrade__basis{font-size:11px;line-height:1.5;color:var(--muted);display:block}.kh-pack-upgrade__basis{font-size:10px;max-width:360px}.kh-pack-upgrade__recover{display:inline-block;min-height:44px;padding:5px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12px}.kh-cart-families{width:100%;padding-block:54px 0;margin-block-start:30px;border-block-start:1px solid var(--line)}.kh-cart-families h2{font-size:clamp(27px,3vw,38px)}.kh-cart-families .cross-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}[data-pack-swap-busy] [data-dcb-line-remove]{pointer-events:none;opacity:.5}@media(max-width:600px){.kh-pack-upgrade{grid-column:1/-1;margin-inline-start:0;padding-inline-start:12px;max-width:100%}.kh-pack-upgrade__button{gap:4px 10px;max-width:100%}.kh-cart-families .cross-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.kh-cart-families .cross-product-card h3{font-size:18px}.kh-cart-families .cross-product-card p{font-size:12px}}.kh-pack-upgrade__percent{display:block;color:#146c3a;font-size:11px;font-weight:600;line-height:1.35}.cart-page .kh-cart-line-details h2{margin-block-end:6px}.cart-page:has([data-dcb-body]:not([hidden])) .cart-line{padding-block:12px;row-gap:4px}@media(max-width:799px){.cart-page:has([data-dcb-body]:not([hidden])) .cart-line{padding-block:10px;row-gap:4px}}.cart-page .kh-cart-line-details>.kh-pack-upgrade{margin-block-start:5px;max-width:100%}.cart-page .kh-cart-line-quantity{display:flex;flex-direction:column;align-items:center;text-align:center}.cart-page .kh-cart-line-quantity [data-dcb-line-remove]{display:flex;justify-content:center;min-height:44px;width:100%;margin:0;font-size:12px}.cart-page .kh-cart-line-quantity input{margin-block-end:0}.cart-page .kh-cart-line-total{display:block;color:var(--muted);font-size:11px;line-height:1.35}.cart-page .kh-cart-line-unit-price{white-space:nowrap}.cart-page .kh-cart-line-unit-price s{color:var(--muted);margin-inline-end:3px}@media(max-width:799px){.kh-cart-families .cross-product-card h3{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.3}.kh-cart-families .cross-product-card h3>.kh-brandword{max-width:100%}.cart-page .kh-cart-line-quantity [data-dcb-line-remove]{font-size:11px}}[data-dcb-line-pending] .kh-cart-line-unit-price,[data-dcb-line-pending] .kh-cart-line-total,[data-dcb-pending] [data-dcb-subtotal],[data-dcb-pending] [data-cart-savings]{opacity:.55}[data-pack-upgrade-pending] .kh-pack-upgrade__button{border-color:var(--ink);background:var(--accent)}[data-pack-upgrade-pending] .kh-pack-upgrade__optional{color:var(--ink)}[data-dcb-line-pending] .kh-cart-line-quantity input{outline:2px solid var(--line);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/kh-pack-upgrades.css.map */
