.vaginal-balance-duo{position:relative;width:90%;margin:20px auto;border-radius:10px;padding:30px 0;background:#ff9a9d}@media (min-width:1025px){.vaginal-balance-duo{margin:40px auto;width:1260px}}.vaginal-balance-duo__gradient{position:absolute;top:25%;height:75%;width:100%;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.vaginal-balance-duo__product-header{font-size:18px;text-align:center;color:#2d2926;line-height:18px;font-family:var(--sans-serif-font);font-weight:800;letter-spacing:-.5px}@media (min-width:768px){.vaginal-balance-duo__product-header{font-size:20px}}.vaginal-balance-duo__product-subheader{font-family:var(--sans-serif);letter-spacing:-.5px;line-height:18px;padding-top:10px;font-weight:400}.vaginal-balance-duo.no-gradient{background-color:#fffaf4}.vaginal-balance-duo__container{position:relative;z-index:2}.vaginal-balance-duo__title{font-size:25px;font-weight:800;font-family:var(--sans-serif-font);color:#fff;text-align:center;line-height:1;letter-spacing:-.5px;padding-bottom:15px}@media (min-width:1025px){.vaginal-balance-duo__gradient{top:45%;height:55%}.vaginal-balance-duo__shop-container{width:350px}.vaginal-balance-duo__title{font-size:30px;padding-bottom:10px}.vaginal-balance-duo__container{max-width:1026px;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;align-items:center}}.vaginal-balance-duo__product-container{display:grid;width:90%;justify-content:space-between;grid-template-columns:1fr 30px 1fr;margin:0 auto}@media (min-width:1025px){.vaginal-balance-duo__product-container{width:520px}}.vaginal-balance-duo__product{display:flex;flex-direction:column;justify-content:center;align-items:center}.vaginal-balance-duo__bottle{height:102px;width:auto}@media (min-width:1025px){.vaginal-balance-duo__bottle{height:164px}}.vaginal-balance-duo__description{font-size:18px;text-align:center;display:flex;flex-direction:column;padding-top:10px}.vaginal-balance-duo__divider{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.vaginal-balance-duo__divider-img{height:25px;width:25px;position:absolute;top:23.3%}@media (min-width:1025px){.vaginal-balance-duo__divider-img{height:35px;width:35px;top:36.5%}.vaginal-balance-duo__divider-line{margin-top:30px}}.vaginal-balance-duo__divider-line{background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 50%,rgba(250,247,247,0) 100%);width:1px;height:100%}.vaginal-balance-duo__logo{height:29px;margin-top:20px}.vaginal-balance-duo__old-radio{opacity:0;position:absolute;height:1px;width:1px}.vaginal-balance-duo__actual-radio{border-radius:50px;height:17px;min-width:17px;border:2px solid #c41423;position:relative;top:2px;left:15px}@media (max-width:1025px){.vaginal-balance-duo__actual-radio{margin-right:20px}}.vaginal-balance-duo__toggle{width:90%;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;margin:10px auto 15px;padding-bottom:15px}@media (min-width:1025px){.vaginal-balance-duo__toggle{width:100%}}.vaginal-balance-duo__toggle-header{font-size:19px;font-weight:800;font-family:var(--sans-serif-font)}.vaginal-balance-duo__toggle-subheader{font-size:15px;font-family:var(--sans-serif-font);font-weight:400;color:#555550}.vaginal-balance-duo__toggle-subtext{font-size:15px;font-family:var(--sans-serif-font);font-weight:600;color:#c41423}.vaginal-balance-duo__left-container{width:157px}.vaginal-balance-duo__price{font-size:19px;font-weight:800;font-family:var(--sans-serif-font)}.vaginal-balance-duo__price s{font-weight:500;text-decoration:line-through;opacity:.7;padding-right:5px}.vaginal-balance-duo__ot-toggle,.vaginal-balance-duo__sub-toggle{display:flex;width:100%;align-items:flex-start;padding-top:15px;cursor:pointer}.vaginal-balance-duo__toggle-text-container{display:flex;justify-content:space-around;width:100%}.vaginal-balance-duo__title-container{display:flex;flex-direction:column}.vaginal-balance-duo__button{width:90%;height:46px;border-radius:50px;background-color:#c41423;font-size:26px;font-weight:600;font-family:var(--sans-serif-font);color:#fff;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:0 auto}.vaginal-balance-duo__decor{width:100%;position:absolute;top:25%;height:300px;z-index:1}@media (min-width:1025px){.vaginal-balance-duo__button{width:100%;margin:0 auto}.vaginal-balance-duo__decor{top:39%}}.vaginal-balance-duo__old-radio:checked~.vaginal-balance-duo__ot-toggle .vaginal-balance-duo__actual-radio,.vaginal-balance-duo__old-radio:checked~.vaginal-balance-duo__sub-toggle .vaginal-balance-duo__actual-radio{background-color:#c41423;border:2px solid #f24444}.vaginal-balance-duo__old-radio:checked~.vaginal-balance-duo__ot-toggle .vaginal-balance-duo__actual-radio::before,.vaginal-balance-duo__old-radio:checked~.vaginal-balance-duo__sub-toggle .vaginal-balance-duo__actual-radio::before{content:url(shop-check.svg);position:absolute;top:-3px;left:2px}@media (min-width:1025px){.vaginal-balance-duo__old-radio:checked~.vaginal-balance-duo__ot-toggle .vaginal-balance-duo__actual-radio::before,.vaginal-balance-duo__old-radio:checked~.vaginal-balance-duo__sub-toggle .vaginal-balance-duo__actual-radio::before{top:-7px}}