.rejuvenation-bundles{--olvaxin-buybox-font-family: Arial, sans-serif;--bundle-pink: #fb7fa5;--bundle-border: rgba(251, 127, 165, .3);display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;gap:10px;margin:5px 0 10px;color:#282828;font:400 16px/1.4 Arial,sans-serif;letter-spacing:-.3px}.rejuvenation-bundles *,.rejuvenation-bundles *:before,.rejuvenation-bundles *:after{box-sizing:border-box}.rejuvenation-bundles__row{position:relative;min-width:0}.rejuvenation-bundles__card{display:block;position:relative;padding:10px 20px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--bundle-border);cursor:pointer}.rejuvenation-bundles__card.selected{background:#fb7fa536;box-shadow:inset 0 0 0 2px var(--bundle-pink)}@media(hover:hover){.rejuvenation-bundles__card:not(.selected):hover{box-shadow:inset 0 0 0 2px var(--bundle-border)}}.rejuvenation-bundles__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.rejuvenation-bundles__card:has(input:focus-visible){outline:2px solid #9179bf;outline-offset:3px}.rejuvenation-bundles__main{display:flex;align-items:center;min-height:55px;gap:18px}.rejuvenation-bundles__ribbon+.rejuvenation-bundles__main{margin:7px 0}.rejuvenation-bundles__radio{width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--bundle-border);flex:0 0 auto}.selected .rejuvenation-bundles__radio{background:var(--bundle-pink);box-shadow:0 0 0 2px var(--bundle-pink)}.rejuvenation-bundles__content{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:8px}.rejuvenation-bundles__description{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.rejuvenation-bundles__first-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.rejuvenation-bundles__name{font-size:20px;font-weight:700;line-height:1.4;white-space:nowrap}.rejuvenation-bundles__tag{padding:4px 8px;border-radius:8px;color:#000;background:#9179bf2f;font-size:12px;line-height:1.4}.rejuvenation-bundles__caption{color:#282828;font-size:14px;line-height:1.4}.rejuvenation-bundles__pricing{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end}.rejuvenation-bundles__price{color:#000;font-size:20px;line-height:1.4;font-weight:400;white-space:nowrap}.rejuvenation-bundles__compare{color:#555;font-size:14px;line-height:1.4;white-space:nowrap}.rejuvenation-bundles__ribbon{position:absolute;top:-8px;right:16px;z-index:1;padding:6px 8px;border-radius:0 0 5px 5px;color:#fff;background:#9179bf;font-size:12px;line-height:1;white-space:nowrap}.rejuvenation-bundles__ribbon:before{content:"";position:absolute;top:0;left:-8px;border-right:8px solid #68578a;border-top:8px solid transparent}.rejuvenation-bundles__ribbon:after{content:"";position:absolute;top:0;right:-8px;border-left:8px solid #68578a;border-top:8px solid transparent}.rejuvenation-bundles__products{display:flex;justify-content:space-evenly;margin:12px 0 4px;border:1px solid var(--bundle-border);border-radius:6px}.rejuvenation-bundles__product{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;min-width:0;padding:12px;gap:5px}.rejuvenation-bundles__image{display:block;flex:0 0 auto;width:50px;height:50px;border-radius:4px;object-fit:contain}.rejuvenation-bundles__product-name{color:#282828;text-align:center;font-size:13px;line-height:1.4}.rejuvenation-bundles__product-pricing{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px}.rejuvenation-bundles__product-price{color:#000;font-size:13px;line-height:1.4;font-weight:700}.rejuvenation-bundles__product-compare{color:#555;font-size:12px;line-height:1.4}.rejuvenation-bundles__divider{display:flex;flex:0 0 0;min-width:0;flex-direction:column;align-items:center;color:var(--bundle-border)}.rejuvenation-bundles__divider:before,.rejuvenation-bundles__divider:after{content:"";width:1px;flex:1;background:currentColor}.rejuvenation-bundles__divider>span{position:relative;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--bundle-border);font-size:0}.rejuvenation-bundles__divider>span:before,.rejuvenation-bundles__divider>span:after{content:"";position:absolute;background:#fff}.rejuvenation-bundles__divider>span:before{width:10px;height:2px;top:9px;left:5px}.rejuvenation-bundles__divider>span:after{width:2px;height:10px;top:5px;left:9px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rejuvenation-bundles.css.map */
