.tw-bundle-upsell__container{margin-block:4rem;padding-inline:1.6rem}.tw-bundle-upsell--padding-top-none .tw-bundle-upsell__container{margin-block-start:0}.tw-bundle-upsell--padding-bottom-none .tw-bundle-upsell__container{margin-block-end:0}.tw-bundle-upsell__card{background-color:var(--color-blue-tint);border-radius:1.8rem;display:flex;flex-direction:column;min-height:48rem;overflow:hidden}.tw-bundle-upsell__picture{display:contents}.tw-bundle-upsell__image{display:block;height:auto;object-fit:cover;width:100%}.tw-bundle-upsell__content{display:flex;flex-direction:column;justify-content:center;padding-block:2.8rem 2.2rem;padding-inline:2.2rem}.tw-bundle-upsell .tw-bundle-upsell__eyebrow{background-color:var(--color-white);letter-spacing:normal;line-height:150%;text-transform:capitalize}.tw-bundle-upsell .tw-bundle-upsell__title{color:var(--color-ink);text-wrap:auto}.tw-bundle-upsell .tw-bundle-upsell__intro{letter-spacing:normal}.tw-bundle-upsell__features{display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr);list-style:none;margin-block:0 2.4rem;margin-inline:0;padding:0}.tw-bundle-upsell__feature{align-items:flex-start;display:flex;gap:.8rem;margin:0;min-width:0}.tw-bundle-upsell__feature-icon{color:var(--color-blue);display:block;flex-shrink:0;height:2.8rem;width:2.8rem}.tw-bundle-upsell__feature-copy{min-width:0;text-align:left}.tw-bundle-upsell__feature-title{color:var(--color-navy);font-family:var(--font-family-body);font-size:1.6rem;font-weight:700;letter-spacing:normal;line-height:130%;margin:0;word-break:normal}.tw-bundle-upsell__feature-text{color:var(--color-slate);font-size:1.4rem;line-height:150%}.tw-bundle-upsell__feature-text p,.tw-bundle-upsell__form{margin:0}.tw-bundle-upsell .tw-bundle-upsell__button{align-items:center;background-color:var(--color-blue);border:1px solid var(--color-blue);border-radius:99.9rem;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-family-body);font-size:1.4rem;font-weight:700;justify-content:center;line-height:100%;margin:0;padding-block:1.6rem;padding-inline:3.2rem;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s;width:100%}.tw-bundle-upsell .tw-bundle-upsell__button:hover{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark)}.tw-bundle-upsell .tw-bundle-upsell__button:focus-visible{outline:3px solid var(--color-navy);outline-offset:.3rem}.tw-section--skin .tw-bundle-upsell__feature-icon{color:var(--color-wine)}@media(prefers-reduced-motion:reduce){.tw-bundle-upsell .tw-bundle-upsell__button{transition:none}}@media(min-width:681px){.tw-bundle-upsell .tw-bundle-upsell__button{font-size:1.7rem;line-height:normal;min-width:27rem;padding-block:1.4rem;width:max-content}}@media(min-width:701px){.tw-bundle-upsell__container{padding-inline:4rem}.tw-bundle-upsell__card{display:grid;grid-template-columns:1fr 1fr}.tw-bundle-upsell--no-media .tw-bundle-upsell__card{grid-template-columns:minmax(0,1fr)}.tw-bundle-upsell__content{padding-block:3.2rem 2.2rem;padding-inline:3.2rem}.tw-bundle-upsell__features{gap:1.8rem}}@media(min-width:901px){.tw-bundle-upsell__container{padding-inline:8rem}.tw-bundle-upsell__content{padding-block-start:4.8rem;padding-inline:4.8rem}}@media(min-width:960px){.tw-bundle-upsell{padding-block:8rem}.tw-bundle-upsell.tw-bundle-upsell--padding-top-none{padding-block-start:0}.tw-bundle-upsell.tw-bundle-upsell--padding-bottom-none{padding-block-end:0}.tw-bundle-upsell__container{margin-block:0;margin-inline:auto;padding-inline:0;width:min(calc(100% - 16rem),128rem)}.tw-bundle-upsell__image{height:64rem}.tw-bundle-upsell__content{padding-block-end:4.8rem}.tw-bundle-upsell .tw-bundle-upsell__eyebrow{text-transform:none}.tw-bundle-upsell .tw-bundle-upsell__title{color:var(--color-navy);font-size:3.5rem;text-wrap:balance}.tw-bundle-upsell .tw-bundle-upsell__intro{color:var(--color-grey);font-size:1.6rem;margin-block-end:2.8rem}.tw-bundle-upsell__features{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:3.4rem}.tw-bundle-upsell__feature{align-items:center;gap:1.2rem}.tw-bundle-upsell__feature-icon{height:3.2rem;width:3.2rem}.tw-bundle-upsell .tw-bundle-upsell__button{font-size:1.6rem;line-height:100%;min-height:5rem;padding-block:1.6rem;padding-inline:3.4rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/tw-bundle-upsell.css.map */
