.product-bundles{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:1rem;list-style-type:none;text-align:center;padding:0}.product-bundles__item{display:flex;flex-direction:column;align-items:center;position:relative;border-radius:15px;padding:1.2rem .8rem;cursor:pointer;border:2px solid #d4d4d4;transition:border-color .15s ease,opacity .15s ease;opacity:.45}.product-bundles__item_selected{border:2px solid #222;padding:1.2rem .8rem;opacity:1}.product-bundles__badge{position:absolute;border-radius:.5rem;background:#222;color:#fff;line-height:1;padding:.4rem .8rem;font-family:var(--font-heading-family)!important;font-size:1rem;font-weight:700;text-align:center;left:50%;transform:translate(-50%);margin:0;top:-1.2rem;white-space:nowrap}.product-bundles__sale_badge{position:absolute;border-radius:.5rem;background:#c60000;color:#fff;line-height:1;padding:.4rem .8rem;font-size:1rem;font-weight:700;text-align:center;left:50%;transform:translate(-50%);margin:0;bottom:-1.2rem;white-space:nowrap}.product-bundles__media{width:100%;margin:0 auto .4rem;padding:0;background-color:transparent;border-radius:0;min-height:8rem;display:flex;align-items:center;justify-content:center}.product-bundles--mobile .product-bundles__media{background-color:transparent;padding:0;max-width:60%}.product-bundles__media img{width:100%;height:auto;max-width:100%;transform:scale(1.4)}.product-bundles__info{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%}.product-bundles__heading{margin:0!important;font-size:1.8rem;text-transform:uppercase;white-space:nowrap;font-weight:700;letter-spacing:.02em}.product-bundles__left-container{display:flex;flex-direction:row;align-items:center;max-width:65%;gap:2rem}.product-bundles__content{width:100%}.product-bundles__content .price-item--regular,.product-bundles__info .price-item--regular{font-size:1.3rem;color:#999;font-weight:400;text-decoration:line-through}.product-bundles .price-item--last{color:#222;font-weight:700;font-size:1.6rem}.product-bundles__difference{background-color:#4130a5;border:none;padding:.2rem .8rem;border-radius:20px;color:#fff;font-family:var(--font-heading-family)!important;font-size:1.1rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.product-bundles__pricing{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem}.product-bundles__actions .product-form__submit{width:auto;min-width:max-content;min-height:max-content;margin:0 auto;padding:1.1rem 1.6rem;font-size:1.4rem;text-transform:uppercase}.product-bundles--mobile .product-bundles__actions{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.product-bundles--mobile .product-bundles__actions>*{width:100%;height:100%}.product-bundles--mobile .product-bundles__actions .product-form,.product-bundles--mobile .product-bundles__actions form,.product-bundles--mobile .product-bundles__actions .product-form__buttons,.product-bundles--mobile .product-bundles__actions button{width:100%!important;height:100%!important}@media screen and (min-width:751px){.product-bundles__actions{margin-top:1.3rem}}.product-bundles__content-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0rem 2rem}.product-bundles__cart-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 2rem}@media screen and (max-width:749px){.product-bundles{grid-template-columns:repeat(3,1fr);gap:.8rem}.product-bundles__item{padding:1rem .5rem}.product-bundles__item_selected{padding:calc(1rem - 1px) calc(.5rem - 1px)}.product-bundles__badge{font-size:1rem;padding:.3rem .6rem}.product-bundles__media{margin-bottom:.5rem}.product-bundles__heading{font-size:1.5rem!important}.product-bundles__difference{font-size:1rem;padding:.2rem .8rem}.product-bundles .price .price-item{margin:0}.product-bundles .price-item--last{font-size:1.4rem!important}.product-bundles__info .price-item--regular,.product-bundles .price-item--regular{font-size:1.2rem!important}.product-bundles__actions{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.product-bundles__actions>*{width:100%;height:100%}.product-bundles__actions .product-form,.product-bundles__actions form,.product-bundles__actions .product-form__buttons,.product-bundles__actions button{width:100%!important;height:100%!important}.product-bundles__content-inner{padding:.5rem}.product-bundles__pricing{flex-direction:column;gap:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/component-product-bundles.css.map */
