.workspace-bundles__header{text-align:center;max-width:60rem;margin:0 auto 40px}.workspace-bundles__heading{margin:8px 0 0}.workspace-bundles__subheading{margin:12px 0 0;color:rgba(var(--color-foreground),.75)}.workspace-bundles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:989px){.workspace-bundles__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.workspace-bundles__grid{grid-template-columns:1fr}}.workspace-bundle{display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--product-card-corner-radius, 8px);padding:20px;background:rgb(var(--color-background))}.workspace-bundle__media{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:16px}.workspace-bundle__thumb{aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:rgba(var(--color-foreground),.04)}.workspace-bundle__thumb img{width:100%;height:100%;object-fit:cover;display:block}.workspace-bundle__name{margin:0 0 6px;font-size:1.9rem}.workspace-bundle__description{margin:0 0 16px;font-size:1.3rem;color:rgba(var(--color-foreground),.7);line-height:1.5}.workspace-bundle__items{margin:0 0 14px;padding:0;border-top:1px solid rgba(var(--color-foreground),.08)}.workspace-bundle__items li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.workspace-bundle__total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-weight:600}.workspace-bundle__total-value{font-size:1.8rem}.workspace-bundle__savings{margin:0 0 16px;font-size:1.2rem;color:rgb(var(--color-button))}.workspace-bundle__add{margin-top:auto;position:relative}.workspace-bundle__add.loading span:first-child{visibility:hidden}.workspace-bundle__add .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-bundle__add.error{background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.35)}@media screen and (max-width:749px){.workspace-bundle__description,.workspace-bundle__items li{font-size:1.4rem}.workspace-bundle__savings{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/workspace-bundles.css.map */
