.rx-sex-complex-ingredients{--msc-pad: clamp(20px, 4.5045vw + 2.43px, 40px);--msc-h1: 34px;--msc-h2: 24px;--msc-h3: 18px;--msc-body: 14px;--msc-cols2: 1fr;--msc-cols3: 1fr;--msc-cols4: 1fr;--msc-trust-cols: repeat(2, 1fr);--msc-vial-w: 150px}@media screen and (min-width:834px){.rx-sex-complex-ingredients{--msc-pad: clamp(40px, 20.957vw - 134.78px, 167px);--msc-h1: 44px;--msc-h2: 28px;--msc-h3: 19px;--msc-body: 15px;--msc-cols2: repeat(2, 1fr);--msc-cols3: repeat(3, 1fr);--msc-cols4: repeat(2, 1fr);--msc-trust-cols: repeat(3, 1fr);--msc-vial-w: 184px}}@media screen and (min-width:1440px){.rx-sex-complex-ingredients{--msc-pad: max(167px, (100vw - 1106px) / 2);--msc-h1: 56px;--msc-h2: 34px;--msc-h3: 20px;--msc-body: 16px;--msc-cols4: repeat(4, 1fr);--msc-trust-cols: repeat(6, 1fr);--msc-vial-w: 230px}}.rx-sex-complex-ingredients{background:#fcfbf8;padding:0 var(--msc-pad) 32px}@media screen and (min-width:834px){.rx-sex-complex-ingredients{padding:0 0 44px}}@media screen and (min-width:834px){.rx-sex-complex-ingredients__grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);column-gap:28px;align-items:stretch;padding:32px var(--msc-pad) 36px}}@media screen and (min-width:1440px){.rx-sex-complex-ingredients__grid{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);column-gap:36px}}.rx-sex-complex-ingredients__vial{--msc-vial-scale: 1.48;--msc-vial-float: 13px}@media screen and (max-width:833px){.rx-sex-complex-ingredients__vial{--msc-vial-scale: 1.135}}.rx-sex-complex-ingredients__vial{display:grid;width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:linear-gradient(181deg,#293b64 .55%,#a8bcd7 187.44%)}@media screen and (min-width:834px){.rx-sex-complex-ingredients__vial{grid-column:1;grid-row:1;align-self:stretch;justify-self:stretch;height:100%;min-height:0;aspect-ratio:auto;border-radius:20px}}.rx-sex-complex-ingredients__vial>*{min-width:0;min-height:0;height:100%}.rx-sex-complex-ingredients__vial .imm-vial{height:100%;min-height:0;align-items:center}.rx-sex-complex-ingredients__vial .imm-vial__stage{width:100%!important;height:100%;aspect-ratio:auto!important}.rx-sex-complex-ingredients__vial .imm-vial--static .imm-vial__canvas{animation:rx-sex-complex-vial-float 8s cubic-bezier(.37,0,.63,1) infinite!important;filter:none!important}@keyframes rx-sex-complex-vial-float{0%,to{transform:translate(-50%,calc(-50% - var(--msc-vial-float))) scale(var(--msc-vial-scale))}50%{transform:translate(-50%,calc(-50% + var(--msc-vial-float))) scale(var(--msc-vial-scale))}}@media(prefers-reduced-motion:reduce){.rx-sex-complex-ingredients__vial .imm-vial--static .imm-vial__canvas{animation:none!important;transform:translate(-50%,-50%) scale(var(--msc-vial-scale))!important}}.rx-sex-complex-ingredients__inner{position:relative;z-index:2;display:flex;flex-direction:column;margin:28px auto 0;max-width:560px}@media screen and (min-width:834px){.rx-sex-complex-ingredients__inner{grid-column:2;grid-row:1;margin:0;max-width:none;padding-top:12px}}@media screen and (min-width:1440px){.rx-sex-complex-ingredients__inner{padding-top:0}}.rx-sex-complex-ingredients__header{display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media screen and (min-width:834px){.rx-sex-complex-ingredients__header{max-width:604px}}.rx-sex-complex-ingredients__eyebrow{display:inline-block;font-family:PP Mori,DM Sans,Helvetica,sans-serif;font-weight:600;font-size:12px;letter-spacing:0;text-transform:uppercase;color:#1d2c4eb3;background:#0000;padding:0;margin:0 0 6px}@media screen and (min-width:834px){.rx-sex-complex-ingredients__eyebrow{font-size:14px}}.rx-sex-complex-ingredients__heading{font-family:PP Mori,DM Sans,Helvetica,sans-serif;font-weight:400;font-size:var(--msc-h2);line-height:1.1;margin:0 0 12px;color:#1d2c4e}@media screen and (min-width:834px){.rx-sex-complex-ingredients__heading{font-size:36px}}.rx-sex-complex-ingredients__heading-accent{color:#4a6aab}.rx-sex-complex-ingredients__text{font-size:var(--msc-body);line-height:1.4;color:#1d2c4eb8;text-wrap:pretty;margin:0 0 18px;max-width:46ch}@media screen and (min-width:834px){.rx-sex-complex-ingredients__text{max-width:58ch}}@media screen and (min-width:834px)and (max-width:1439px){.rx-sex-complex-ingredients__header .rx-sex-complex-ingredients__text{margin-block-end:18px}}.rx-sex-complex-ingredients__cards{margin-top:9px;width:100%;display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media screen and (min-width:834px){.rx-sex-complex-ingredients__cards{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}}.rx-sex-complex-ingredients__cards>.shopify-block{display:contents}.rx-sex-complex-ing-card{position:relative;overflow:hidden;border-radius:16px;height:auto;align-self:start;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:flex;flex-direction:column;justify-content:flex-start;padding:78px 20px 20px}.rx-sex-complex-ing-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transform:scale(1);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.22,.8,.3,1)}.rx-sex-complex-ing-card:hover:before{transform:scale(1.09)}.rx-sex-complex-ing-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#00000029,#0000006b,#000000b3 68%,#000000d1)}.rx-sex-complex-ing-card>*{position:relative;z-index:1}@media screen and (min-width:834px){.rx-sex-complex-ing-card{border-radius:18px;align-self:stretch;padding:118px 20px 20px}}@media(prefers-reduced-motion:reduce){.rx-sex-complex-ing-card:before{transition:none}}.rx-sex-complex-ing-card__badge{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;padding:0 12px;height:22px;border-radius:999px;background:#111c358c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 .5px #ffffff47;font-family:PP Mori,DM Sans,Helvetica,sans-serif;font-weight:600;font-size:11px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff;white-space:nowrap}.rx-sex-complex-ing-card__title{margin:0 0 8px;font-family:PP Mori,DM Sans,Helvetica,sans-serif;font-weight:600;font-size:20px;line-height:1.15;color:#fff}@media screen and (min-width:834px){.rx-sex-complex-ing-card__title{font-size:16px}}.rx-sex-complex-ing-card__text{margin:0;font-size:14px;line-height:1.4;color:#ffffffe0;text-wrap:pretty;max-width:29ch}@media screen and (min-width:834px){.rx-sex-complex-ing-card__text{font-size:13px;line-height:1.35;max-width:none}}@media screen and (min-width:1440px){.rx-sex-complex-ing-card__text{font-size:14px}}.rx-sex-complex-ing-card__text p{margin:0}.rx-sex-complex-ing-card__text strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rx-sex-complex-ingredients.css.map */
