.restposten-plan-bundle{--plan-orange: #ef7d00;--plan-ink: #303b42;--plan-line: rgba(48, 59, 66, .16);position:relative;background:linear-gradient(90deg,#ef7d000e,#fff0 48%)}.restposten-plan-bundle:after{position:absolute;top:0;bottom:0;left:0;width:.35rem;background:var(--plan-orange);content:""}.restposten-plan-bundle>td{border-top:.1rem solid var(--plan-line);border-bottom:.1rem solid var(--plan-line)}.restposten-plan-bundle__eyebrow{margin-bottom:.35rem;color:var(--plan-orange);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.restposten-plan-bundle__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.65rem;color:#303b42ad;font-size:1.1rem}.restposten-plan-bundle__included{display:grid;gap:.65rem;margin-top:1.25rem;padding:1rem 1.1rem;border:.1rem solid var(--plan-line);background:#ffffffd1}.restposten-plan-bundle__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;color:var(--plan-ink);font-size:1.1rem;line-height:1.35}.restposten-plan-bundle__line strong{white-space:nowrap}.restposten-plan-bundle__tag{display:inline-flex;min-height:2rem;align-items:center;padding:.2rem .55rem;color:#fff;background:var(--plan-ink);font-size:.85rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.restposten-plan-bundle__tag.is-service{background:var(--plan-orange)}.restposten-plan-bundle__hint{margin:.8rem 0 0;color:#303b429e;font-size:1rem;line-height:1.45}.restposten-plan-bundle__actions{display:grid;gap:.9rem;justify-items:start}.restposten-plan-bundle__actions>span{color:var(--plan-ink);font-size:1.1rem;font-weight:750}.restposten-plan-bundle__remove{display:inline-flex;min-height:3.8rem;gap:.6rem;align-items:center;justify-content:center;border:.1rem solid var(--plan-orange)!important;padding:.7rem 1rem!important;color:var(--plan-orange)!important;background:#fff!important;font-size:1rem!important;font-weight:750;cursor:pointer}.restposten-plan-bundle__remove:hover{color:#fff!important;background:var(--plan-orange)!important}.restposten-plan-bundle__remove[aria-busy=true]{opacity:.55;pointer-events:none}.restposten-plan-bundle--drawer .cart-item__details{width:auto}.restposten-plan-bundle--drawer .restposten-plan-bundle__included{padding:.8rem}.restposten-plan-bundle--drawer .restposten-plan-bundle__line{grid-template-columns:auto minmax(0,1fr)}.restposten-plan-bundle--drawer .restposten-plan-bundle__line strong{grid-column:2;color:#303b42ad;font-size:.95rem}.restposten-plan-bundle--drawer .restposten-plan-bundle__remove{width:100%;min-width:3.8rem;padding-inline:.7rem!important}.cart-drawer .restposten-plan-bundle--drawer{grid-template:auto auto auto / 7rem minmax(0,1fr);column-gap:1rem;padding:1rem .8rem}.cart-drawer .restposten-plan-bundle--drawer .cart-item__media{grid-column:1;grid-row:1;width:auto;padding:0}.cart-drawer .restposten-plan-bundle--drawer .cart-item__details{grid-column:2;grid-row:1;padding:0}.cart-drawer .restposten-plan-bundle--drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;padding:.8rem 0 0}.cart-drawer .restposten-plan-bundle--drawer .cart-item__quantity{grid-column:1 / -1;grid-row:3;padding:.8rem 0 0}@media screen and (max-width:749px){.restposten-plan-bundle:not(.restposten-plan-bundle--drawer){grid-template:auto auto auto / 8rem minmax(0,1fr);gap:1rem;padding:1.2rem .8rem}.restposten-plan-bundle:not(.restposten-plan-bundle--drawer) .cart-item__media{grid-column:1;grid-row:1;width:auto;padding:0}.restposten-plan-bundle:not(.restposten-plan-bundle--drawer) .cart-item__details{grid-column:2;grid-row:1;width:auto;padding:0}.restposten-plan-bundle:not(.restposten-plan-bundle--drawer) .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;padding:0}.restposten-plan-bundle:not(.restposten-plan-bundle--drawer) .cart-item__quantity{grid-column:1 / -1;grid-row:3;padding:0}.restposten-plan-bundle__line{grid-template-columns:auto minmax(0,1fr)}.restposten-plan-bundle__line strong{grid-column:2;color:#303b42ad;font-size:1rem}.restposten-plan-bundle__actions{justify-items:stretch}.restposten-plan-bundle__remove{width:100%}.restposten-plan-bundle--drawer .restposten-plan-bundle__remove-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/restposten-cart-plan.css.map */
