.m-product-bundle{margin-bottom:20px}.m-product-bundle__wrapper{display:flex;flex-direction:column;gap:8px}.m-product-bundle__option{position:relative}.m-product-bundle__radio{position:absolute;opacity:0;pointer-events:none}.m-product-bundle__label{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;min-height:70px}.m-product-bundle__label:hover{border-color:#ddd}.m-product-bundle__radio:checked+.m-product-bundle__label{border-color:var(--bundle-primary, #e91e63);background:var(--bundle-selected-bg, #fef7f7)}.m-product-bundle__radio:checked+.m-product-bundle__label:before{content:"";position:absolute;top:50%;left:20px;width:20px;height:20px;border:2px solid var(--bundle-primary, #e91e63);border-radius:50%;background:#fff;transform:translateY(-50%)}.m-product-bundle__radio:checked+.m-product-bundle__label:after{content:"";position:absolute;top:50%;left:26px;width:8px;height:8px;background:var(--bundle-primary, #e91e63);border-radius:50%;transform:translateY(-50%)}.m-product-bundle__label:not(.m-product-bundle__radio:checked+.m-product-bundle__label):before{content:"";position:absolute;top:50%;left:20px;width:20px;height:20px;border:2px solid #ddd;border-radius:50%;background:#fff;transform:translateY(-50%)}.m-product-bundle__popular{position:absolute;top:-8px;right:16px;background:var(--bundle-primary, #e91e63);color:#fff;font-size:10px;font-weight:700;border-radius:0 0 6px 6px;letter-spacing:.5px;z-index:1;margin:0 8px;padding:6px 8px;font-family:sans-serif;line-height:1}.m-product-bundle__popular:before,.m-product-bundle__popular:after{display:block;position:absolute;top:0;width:0;height:0;content:"";border-bottom:8px solid;border-bottom-color:var(--bundle-primary, #e91e63);filter:brightness(.7)}.m-product-bundle__popular:before{right:100%;border-left:8px solid transparent}.m-product-bundle__popular:after{left:100%;border-right:8px solid transparent}.m-product-bundle__content{display:flex;align-items:flex-start;margin-left:34px;flex-direction:row;gap:10px}.m-product-bundle__quantity{font-size:16px;font-weight:600;color:#333;line-height:1.2}.m-product-bundle__discount{font-size:12px;font-weight:600;color:var(--bundle-primary, #e91e63);background:var(--bundle-discount-bg, rgba(233, 30, 99, .1));padding:4px 8px;border-radius:4px;line-height:1}.m-product-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.m-product-bundle__price{font-size:20px;font-weight:700;color:#333;line-height:1}.m-product-bundle__compare-price{font-size:14px;color:#999;text-decoration:line-through;line-height:1}@media (max-width: 768px){.m-product-bundle__label{padding:14px 16px;min-height:60px}.m-product-bundle__content{margin-left:35px}.m-product-bundle__radio:checked+.m-product-bundle__label:before,.m-product-bundle__label:not(.m-product-bundle__radio:checked+.m-product-bundle__label):before{left:16px;width:18px;height:18px}.m-product-bundle__radio:checked+.m-product-bundle__label:after{left:21px;width:6px;height:6px}.m-product-bundle__price{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-bundle.css.map */
