.cart-upsell-framework,.transformer-upsell,.transformer-guide{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.transformer-upsell,.transformer-guide{overflow:hidden;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius);padding:1.6rem}.transformer-upsell__heading-row{display:flex;min-width:0;flex-wrap:wrap;gap:.8rem;align-items:center}.transformer-upsell__heading,.transformer-upsell__copy,.transformer-upsell__status,.transformer-upsell__discount,.transformer-guide__heading,.transformer-guide__message,.transformer-guide__note{min-width:0;margin:0;overflow-wrap:anywhere}.transformer-upsell__test-badge{display:inline-flex;border:1px solid currentColor;border-radius:999px;padding:.2rem .7rem;font-size:1.1rem;font-weight:700;letter-spacing:.04em}.transformer-upsell__items,.transformer-guide__links{display:grid;gap:.8rem;margin:1.2rem 0;padding:0;list-style:none}.transformer-upsell__item{display:grid;min-width:0;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1rem;align-items:center}.transformer-upsell__item>*,.transformer-guide__item,.transformer-guide__card{min-width:0}.transformer-upsell__item a,.transformer-guide__card{overflow-wrap:anywhere}.transformer-upsell__image,.transformer-guide__image{object-fit:cover;border-radius:calc(var(--blocks-radius) * .6)}.transformer-upsell__image{width:5.6rem;height:5.6rem}.transformer-upsell__image--empty{background:rgb(var(--color-border))}.transformer-upsell__quantity{white-space:nowrap;font-weight:700}.transformer-upsell__status:not(:empty){margin-top:.8rem}.transformer-upsell__discount{font-weight:600}.transformer-guide{display:grid;gap:1rem}.transformer-guide__links{grid-template-columns:minmax(0,1fr)}.transformer-guide__item{display:grid;gap:.4rem}.transformer-guide__card{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.8rem;align-items:center;padding:.8rem;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius)}.transformer-guide__card[data-recommended]{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.transformer-guide__image{width:4.8rem;height:4.8rem}@media screen and (max-width:989px){.transformer-guide__links{grid-template-columns:1fr}}@media screen and (max-width:479px){.transformer-upsell__item{grid-template-columns:4.8rem minmax(0,1fr)}.transformer-upsell__quantity{grid-column:2;white-space:normal}.transformer-upsell__image{width:4.8rem;height:4.8rem}}.transformer-guide__card-title{font-weight:600;overflow-wrap:anywhere}.transformer-guide__optin-wrap{display:grid;gap:.6rem}.transformer-guide__optin{display:flex;align-items:flex-start;gap:1rem;min-height:4.4rem;cursor:pointer}.transformer-guide__optin input[type=checkbox]{flex:none;width:2.2rem;height:2.2rem;margin:.1rem 0 0;accent-color:rgb(var(--color-button));cursor:pointer}.transformer-guide__optin-text{min-width:0;font-weight:600;overflow-wrap:anywhere}.transformer-guide__hint,.transformer-guide__status{margin:0;min-width:0;overflow-wrap:anywhere}.transformer-guide__status:empty{display:none}.transformer-upsell--compact{padding:.8rem 1rem}.transformer-upsell__compact-row{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:.8rem;align-items:center;min-width:0}.transformer-upsell__thumb{width:4rem;height:4rem;object-fit:cover;border-radius:calc(var(--blocks-radius) * .6)}.transformer-upsell__compact-text{min-width:0}.transformer-upsell__compact-title,.transformer-upsell__compact-caption{margin:0;overflow-wrap:anywhere}.transformer-upsell__compact-title{font-size:1.3rem;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:normal}.transformer-upsell__compact-caption{margin-top:.2rem;font-size:1.1rem;line-height:1.3;opacity:.7}.transformer-upsell__add{min-height:3.6rem;padding-inline:1.6rem;white-space:nowrap}.transformer-upsell--compact .transformer-upsell__status:not(:empty){margin-top:.6rem}@media screen and (max-width:749px),(pointer:coarse){.transformer-upsell__add{min-height:4.4rem;min-width:4.4rem}}@media screen and (max-width:479px){.transformer-upsell--compact{padding:.6rem .8rem}.transformer-upsell__compact-row{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:.6rem}.transformer-upsell__thumb{width:3.6rem;height:3.6rem}.transformer-upsell__add{padding-inline:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cart-transformer-upsell.css.map */
