.bundle-upsell{--bbu-bg: #f7f7f7;--bbu-radius: 20px;--bbu-transition: background-color .33s ease, border-color .33s ease, color .33s ease;font-family:ShopifySans,Shopify Sans Web,sans-serif}.bundle-upsell__inner{padding-inline:1.5rem}.bundle-upsell__card{display:grid;grid-template-columns:6.5fr 3.5fr;align-items:stretch;overflow:hidden;border-radius:var(--bbu-radius);background:var(--bbu-bg)}.bundle-upsell__media{position:relative;max-height:280px;overflow:hidden}.bundle-upsell__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(247,247,247,0) 0%,rgba(247,247,247,0) 52%,rgba(247,247,247,.75) 78%,var(--bbu-bg) 100%)}.bundle-upsell__media-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bundle-upsell__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:30px}.bundle-upsell__text{display:flex;flex-direction:column}.bundle-upsell__title{margin:0;font-family:inherit;font-size:36px;font-weight:700;line-height:1.8;letter-spacing:0;color:#000}.bundle-upsell__subtitle{margin:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0;color:#000}.bundle-upsell__actions{position:relative;z-index:3;display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.bundle-upsell__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:13px 50px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:none;box-shadow:none;transition:var(--bbu-transition);white-space:nowrap;-webkit-tap-highlight-color:transparent}.bundle-upsell__btn--primary{background:#000;color:#fff;border-color:#000}.bundle-upsell__btn--primary:hover,.bundle-upsell__btn--primary:focus-visible{background:#da9dff;border-color:#000;color:#000}.bundle-upsell__btn--secondary{background:transparent;color:#000;border-color:#000}.bundle-upsell__btn--secondary:hover,.bundle-upsell__btn--secondary:focus-visible{background:#fff;border-color:#000;color:#000}.bundle-upsell__btn.loading{color:transparent;pointer-events:none}.bundle-upsell__btn.loading>.loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:3rem;height:100%}.bundle-upsell__btn--primary.loading .path{stroke:#fff}.bundle-upsell__btn .loading-overlay__spinner .spinner{width:1.8rem;height:1.8rem;animation:bbu-rotator 1.4s linear infinite}.bundle-upsell__btn .loading-overlay__spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:bbu-dash 1.4s ease-in-out infinite}.bundle-upsell__purchase{display:flex;flex-direction:column;gap:12px;width:100%}.bundle-upsell__price{display:flex;align-items:center;gap:10px}.bundle-upsell__price-original{margin:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.8;color:#00000059;text-decoration:line-through}.bundle-upsell__price-sale{margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.8;color:#ce3040}@keyframes bbu-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes bbu-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.bundle-upsell__btn[aria-disabled=true],.bundle-upsell__btn:disabled{opacity:.7;pointer-events:none;cursor:not-allowed}@media screen and (max-width:1023px){.bundle-upsell__card{grid-template-columns:1fr}.bundle-upsell__media:after{background:linear-gradient(180deg,rgba(247,247,247,0) 0%,rgba(247,247,247,0) 42%,rgba(247,247,247,.75) 72%,var(--bbu-bg) 100%)}.bundle-upsell__content{align-items:center;text-align:center;padding:15px}.bundle-upsell__text{align-items:center}.bundle-upsell__actions{width:100%;justify-content:center}.bundle-upsell__btn{flex:0 1 auto;min-width:0;padding:13px 28px}.bundle-upsell__media-img{min-height:250px}}@media(prefers-reduced-motion:reduce){.bundle-upsell{--bbu-transition: none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bundle-upsell.css.map */
