.page--condition.pd-autumn22{color:#333;background:#fff;overflow-x:clip}.page--condition.pd-autumn22 .page-meta-bar{border-bottom:1px solid #d9d9d9;padding-top:16px;padding-bottom:16px}.page--condition.pd-autumn22 .btn{text-align:center;cursor:pointer;letter-spacing:.1rem;text-transform:uppercase;box-sizing:border-box;border:none;border-radius:10px;padding:15px 23px 13px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2rem;text-decoration:none;display:inline-block}.page--condition.pd-autumn22 .btn--primary{color:#fff;background:#38ae96}.page--condition.pd-autumn22 .btn--primary:hover{filter:brightness(.95)}.page--condition.pd-autumn22 .btn--secondary{color:#000;background:#fff;border:2px solid #000}.page--condition.pd-autumn22 .btn--default{color:#000;letter-spacing:normal;text-transform:none;text-underline-offset:4px;background:0 0;border:none;border-radius:0;padding:0 0 4px;font-size:16px;line-height:26px;-webkit-text-decoration:underline #f8b35e;text-decoration:underline #f8b35e;text-decoration-thickness:3px}.page--condition.pd-autumn22 .btn--default--alt{color:#000;letter-spacing:normal;text-transform:none;text-underline-offset:4px;background:0 0;border:none;border-radius:0;padding:0 0 4px;font-size:16px;line-height:26px;-webkit-text-decoration:underline #9e9e9e;text-decoration:underline #9e9e9e;text-decoration-thickness:3px}.page--condition.pd-autumn22 .section__grey{color:#2c3e50;background:#ecf0f1}.page--condition.pd-autumn22 .section__white{background:#fff}.page--condition.pd-autumn22 .section__light-green{background:#e9f6da}.page--condition.pd-autumn22 .section__light-pink{background:#f8d0d0}.page--condition.pd-autumn22 .section__light-pink2{background:#f6dce7}.page--condition.pd-autumn22 .section__light-pink3{background:#fadfc2}.page--condition.pd-autumn22 .section__light-lilac{background:#e8dff5}.page--condition.pd-autumn22 .section__migraine-cta{background:#a79ed5}.page--condition.pd-autumn22 .section__light-blue{background:#deedf9}.page--condition.pd-autumn22 .section__dusty-grey{background:#d5d8dc}.page--condition.pd-autumn22 .section__gradient--dark{color:#fff;background:linear-gradient(135deg,#2c3e50 0%,#1a252f 100%)}.page--condition.pd-autumn22 .section__gradient--flat_green-alt{background:linear-gradient(135deg,#e9f6da 0%,#c8e6c9 100%)}.page--condition.pd-autumn22 .text-black{color:#000}.page--condition.pd-autumn22 .mb-0{margin-bottom:0}.page--condition.pd-autumn22 .mb-10{margin-bottom:10px}.page--condition.pd-autumn22 .mb-16{margin-bottom:16px}.page--condition.pd-autumn22 .mb-30{margin-bottom:30px}.page--condition.pd-autumn22 .mb-32{margin-bottom:32px}.page--condition.pd-autumn22 .mb-40{margin-bottom:40px}.page--condition.pd-autumn22 .mt-16{margin-top:16px}.page--condition.pd-autumn22 .mt-20{margin-top:20px}.page--condition.pd-autumn22 .pt-10{padding-top:10px}.page--condition.pd-autumn22 .pt-50{padding-top:50px}.page--condition.pd-autumn22 .pb-32{padding-bottom:32px}.page--condition.pd-autumn22 .px-20{padding-left:20px;padding-right:20px}.page--condition.pd-autumn22 .ml-32{margin-left:32px}.page--condition.pd-autumn22 .mr-32{margin-right:32px}.page--condition.pd-autumn22 .p-0{padding:0}@media (min-width:768px){.page--condition.pd-autumn22 .md--pb-30{padding-bottom:30px}}@media (max-width:767px){.page--condition.pd-autumn22 .sm--hidden{display:none!important}}@media (min-width:768px){.page--condition.pd-autumn22 .md--hidden{display:none!important}}.page--condition.pd-autumn22 .component--hero-autumn22{background-color:var(--condition-hero-color);height:auto;padding:14vw 7vw 122px}@media (min-width:455px){.page--condition.pd-autumn22 .component--hero-autumn22{padding:64px 32px 122px}}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22{padding-bottom:64px}}.page--condition.pd-autumn22 .component--hero-autumn22.sc{text-align:center;background-image:var(--condition-hero-bg,none);background-position:bottom;background-repeat:no-repeat;background-size:cover}.page--condition.pd-autumn22 .component--hero-autumn22.sc .component--hero-autumn22-inner{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.sc .component--hero-autumn22-inner{max-width:545px}}.page--condition.pd-autumn22 .component--hero-autumn22.sc .hero-intro-autumn22,.page--condition.pd-autumn22 .component--hero-autumn22.sc .hero-intro-lander25{width:auto;max-width:none;margin-left:auto;margin-right:auto}.page--condition.pd-autumn22 .component--hero-autumn22.sc .heading--primary{font-weight:400}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.sc .heading--primary{font-size:48px;line-height:58px}}.page--condition.pd-autumn22 .component--hero-autumn22.sc .hero--cta .btn,.page--condition.pd-autumn22 .component--hero-autumn22.sc .hero--cta .cta-button{width:100%;max-width:320px;margin-left:auto;margin-right:auto;display:block}.page--condition.pd-autumn22 .component--hero-autumn22.oc{background-image:url(/img/img-22-10/oc-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.oc{background-image:url(/img/img-22-10/oc-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.oc{background-image:url(/img/img-22-10/oc-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.pd{background-image:url(/img/img-22-10/pd-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.pd{background-image:url(/img/img-22-10/pd-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.pd{background-image:url(/img/img-22-10/pd-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.mg{background-image:url(/img/img-22-10/mg-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.mg{background-image:url(/img/img-22-10/mg-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.mg{background-image:url(/img/img-22-10/mg-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.hf{background-image:url(/img/img-22-10/hf-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.hf{background-image:url(/img/img-22-10/hf-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.hf{background-image:url(/img/img-22-10/hf-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.ss{background-image:url(/img/img-22-10/ss-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.ss{background-image:url(/img/img-22-10/ss-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.ss{background-image:url(/img/img-22-10/ss-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.sh.male{background-image:url(/img/img-22-10/sh-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.sh.male{background-image:url(/img/img-22-10/sh-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.sh.male{background-image:url(/img/img-22-10/sh-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.sh.female{background-image:url(/img/img-22-10/sh-22-10_mob_female.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.sh.female{background-image:url(/img/img-22-10/sh-22-10_dt-982_female.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.sh.female{background-image:url(/img/img-22-10/sh-22-10_dt_female.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.pe{background-image:url(/img/img-22-10/pe-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page--condition.pd-autumn22 .component--hero-autumn22.pe{background-image:url(/img/img-22-10/pe-22-10_dt-982.webp);background-position:100% 100%}}@media (min-width:982px){.page--condition.pd-autumn22 .component--hero-autumn22.pe{background-image:url(/img/img-22-10/pe-22-10_dt.webp);background-position:bottom}}.page--condition.pd-autumn22 .component--hero-autumn22.pe,.page--condition.pd-autumn22 .component--hero-autumn22.pe .heading--primary,.page--condition.pd-autumn22 .component--hero-autumn22.pe p{color:#fff}.page--condition.pd-autumn22 .section--author-review .section--inner{align-items:center;gap:16px;max-width:1212px;margin:0 auto;padding:0 20px;display:flex}.page--condition.pd-autumn22 .section--author-review .review--image img{object-fit:cover;border-radius:50%;width:64px;height:64px}.page--condition.pd-autumn22 .section--author-review .review--text{font-size:14px;line-height:1.5}.page--condition.pd-autumn22 .section--author-review .review--text a{color:#000;text-decoration:underline}.page--condition.pd-autumn22 .section--product-carousel{padding:32px 0}.page--condition.pd-autumn22 .section--product-carousel .section--inner{max-width:1212px;margin:0 auto;padding:0 20px}.page--condition.pd-autumn22 .section--product-carousel .content--heading{margin-bottom:24px;font-size:clamp(28px,5vw,40px);font-weight:600}.page--condition.pd-autumn22 .section--product-carousel .product-carousel-wrapper{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.page--condition.pd-autumn22 .section--product-carousel .carousel-product-item{scroll-snap-align:start;color:#000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:0 0 220px;justify-content:space-between;padding:16px;text-decoration:none;display:flex}.page--condition.pd-autumn22 .section--product-carousel .carousel-product-item h3{margin:0 0 12px;font-size:18px}.page--condition.pd-autumn22 .section--product-carousel .carousel-product-item .product-image{max-width:100%;height:auto}.page--condition.pd-autumn22 .section--product-carousel .carousel-product-item .carousel-product-item-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.page--condition.pd-autumn22 .section--product-carousel .carousel-product-item .price-from{font-weight:700}.page--condition.pd-autumn22 .section--product-list{padding:24px 0 48px}.page--condition.pd-autumn22 .section--product-list .section--inner{max-width:1212px;margin:0 auto;padding:0 20px}.page--condition.pd-autumn22 .section--product-list .product-list.flip-flap{flex-direction:column;gap:40px;display:flex}@media (min-width:768px){.page--condition.pd-autumn22 .section--product-list .product-list.flip-flap .product--item.flip-flap--item:nth-child(2n){flex-direction:row-reverse}}.page--condition.pd-autumn22 .section--product-list .product--item{background:#fff;margin:0 4px;padding:28px}@media (min-width:768px){.page--condition.pd-autumn22 .section--product-list .product--item{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.page--condition.pd-autumn22 .section--product-list .product--detail{width:47%;padding-top:32px}}.page--condition.pd-autumn22 .section--product-list .product--detail h2.content--heading.heading--secondary{margin:0 0 16px;font-size:clamp(24px,4vw,32px)}.page--condition.pd-autumn22 .section--product-list .product--detail h2.content--heading.heading--secondary a{color:#000;text-decoration:none}.page--condition.pd-autumn22 .section--product-list .product--detail h2.content--heading.heading--secondary .content--sub-heading{margin-top:4px;font-size:16px;font-weight:400;display:block}.page--condition.pd-autumn22 .section--product-list .product--price{margin:0 0 12px;font-size:20px;font-weight:700}.page--condition.pd-autumn22 .section--product-list .product--image{text-align:center}@media (min-width:768px){.page--condition.pd-autumn22 .section--product-list .product--image{width:47%}}.page--condition.pd-autumn22 .section--product-list .product--image img{max-width:100%;height:auto}.page--condition.pd-autumn22 .section--product-list .product--summary p,.page--condition.pd-autumn22 .section--product-list .md--hidden p{margin:0 0 12px;font-size:15px;line-height:1.55}.page--condition.pd-autumn22 .section--product-list .content--cta.cta--block .btn-group,.page--condition.pd-autumn22 .section--product-list .product--cta.cta--block .btn-group{flex-direction:column;align-items:flex-start;gap:20px;margin-top:20px;display:flex}.page--condition.pd-autumn22 .section--product-list .content--cta.cta--block .btn-group .btn,.page--condition.pd-autumn22 .section--product-list .product--cta.cta--block .btn-group .btn{text-align:left;display:inline-block}.page--condition.pd-autumn22 .component--how-it-works .component--inner{max-width:1212px;margin:0 auto;padding:32px 20px}.page--condition.pd-autumn22 .component--how-it-works .content--heading{text-align:center;font-size:clamp(28px,5vw,40px);font-weight:600}.page--condition.pd-autumn22 .component--how-it-works .feature--block{gap:24px;display:grid}@media (min-width:768px){.page--condition.pd-autumn22 .component--how-it-works .feature--block{grid-template-columns:repeat(3,minmax(0,1fr))}}.page--condition.pd-autumn22 .component--how-it-works .feature--item{text-align:center;padding:16px}.page--condition.pd-autumn22 .component--how-it-works .feature--item a{color:inherit;text-decoration:none}.page--condition.pd-autumn22 .component--how-it-works .feature--img img{width:auto;height:80px;margin-bottom:16px}.page--condition.pd-autumn22 .component--how-it-works .point-indicator{color:#18bc9c;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.page--condition.pd-autumn22 .component--how-it-works .heading-text{margin-bottom:8px;font-size:20px;font-weight:600;display:block}.page--condition.pd-autumn22 .component--how-it-works .content--detail p{margin:0;font-size:15px;line-height:1.55}.page--condition.pd-autumn22 .component--how-it-works .content--cta{text-align:center;margin-top:24px}.page--condition.pd-autumn22 .section--content.section--side-by-side{padding:40px 0}.page--condition.pd-autumn22 .section--content.section--side-by-side .section--inner{max-width:1212px;margin:0 auto;padding:0 20px}@media (min-width:768px){.page--condition.pd-autumn22 .section--content.section--side-by-side .section--inner{flex-direction:row;align-items:flex-start;display:flex}}.page--condition.pd-autumn22 .section--content.section--side-by-side .content--heading.heading--secondary{margin:0 0 22px;font-size:clamp(24px,5vw,40px);font-weight:600}@media (min-width:768px){.page--condition.pd-autumn22 .section--content.section--side-by-side .content--heading.heading--secondary{width:47%}}.page--condition.pd-autumn22 .section--content.section--side-by-side .content--detail{font-size:15px;line-height:1.55}@media (min-width:768px){.page--condition.pd-autumn22 .section--content.section--side-by-side .content--detail{width:47%;margin-left:6%}}.page--condition.pd-autumn22 .section--content.section--side-by-side .content--detail p,.page--condition.pd-autumn22 .section--content.section--side-by-side .content--detail ul,.page--condition.pd-autumn22 .section--content.section--side-by-side .content--detail ol{margin:0 0 12px}.page--condition.pd-autumn22 .steps-wrapper{gap:32px;padding:32px 0;display:grid}@media (min-width:768px){.page--condition.pd-autumn22 .steps-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.page--condition.pd-autumn22 .steps-wrapper .step .number{color:#18bc9c;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.page--condition.pd-autumn22 .steps-wrapper .step h2{margin:0 0 12px;font-size:22px}.page--condition.pd-autumn22 .steps-wrapper .step p{margin:0 0 12px;font-size:15px;line-height:1.55}.page--condition.pd-autumn22 .kit-intro-steps{gap:32px;max-width:1212px;margin:0 auto;padding:32px 20px;display:grid}@media (min-width:768px){.page--condition.pd-autumn22 .kit-intro-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.page--condition.pd-autumn22 .kit-intro-step .number{color:#18bc9c;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.page--condition.pd-autumn22 .kit-intro-step h2{margin:0 0 12px;font-size:22px}.page--condition.pd-autumn22 .kit-intro-step p{margin:0 0 12px;font-size:15px;line-height:1.55}.page--condition.pd-autumn22 .section--inner--3col{flex-direction:column;max-width:none;margin:0;padding:0;display:flex}@media (min-width:990px){.page--condition.pd-autumn22 .section--inner--3col{flex-direction:row}}.page--condition.pd-autumn22 .section--inner--3col .col1{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:460px}@media (min-width:990px){.page--condition.pd-autumn22 .section--inner--3col .col1{flex:0 0 33.33%;width:auto;height:auto}}.page--condition.pd-autumn22 .section--inner--3col .col1.male{background-image:url(/img/pd-sexual-health-male.webp)}.page--condition.pd-autumn22 .section--inner--3col .col1.male.wl-coaching{background-image:url(/img/pd-wl=coach-male.webp)}.page--condition.pd-autumn22 .section--inner--3col .col1.female{background-image:url(/img/pd-sexual-health-female.webp)}.page--condition.pd-autumn22 .section--inner--3col .col2{flex:auto;padding:50px 30px}@media (min-width:768px){.page--condition.pd-autumn22 .section--inner--3col .col2{padding:50px}}.page--condition.pd-autumn22 .section--inner--3col .col2 h2.content--heading.heading--secondary{text-align:center;margin:0 0 24px}@media (min-width:768px){.page--condition.pd-autumn22 .section--inner--3col .col2 h2.content--heading.heading--secondary{text-align:left}}.page--condition.pd-autumn22 .section--inner--3col .col2 ul{flex-direction:column;column-gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.page--condition.pd-autumn22 .section--inner--3col .col2 ul{flex-flow:wrap}}.page--condition.pd-autumn22 .section--inner--3col .col2 ul li{text-align:center;flex-direction:column;flex:0 0 48%;align-items:center;margin-bottom:30px;font-size:15px;line-height:1.55;display:flex;position:relative}@media (min-width:768px){.page--condition.pd-autumn22 .section--inner--3col .col2 ul li{text-align:left;flex-direction:row;align-items:flex-start}}.page--condition.pd-autumn22 .section--inner--3col .col2 ul li:before{content:"";background-image:url(/img/icons/status_tick.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;min-width:34px;height:34px;margin-bottom:10px;margin-right:10px;display:inline-block}@media (min-width:768px){.page--condition.pd-autumn22 .section--inner--3col .col2 ul li:before{margin-bottom:0}}.page--condition.pd-autumn22 .section--did-you-know{text-align:center;padding:48px 0}.page--condition.pd-autumn22 .section--did-you-know .section--inner{max-width:800px;margin:0 auto;padding:0 20px}.page--condition.pd-autumn22 .section--did-you-know .content--sub-heading{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:14px;display:block}.page--condition.pd-autumn22 .section--did-you-know .dky--fact{margin:0 0 24px;font-size:clamp(24px,5vw,36px);font-weight:600;line-height:1.2}.page--condition.pd-autumn22 .section--faq{padding:40px 0}.page--condition.pd-autumn22 .section--faq .section--inner{max-width:1212px;margin:0 auto;padding:0 20px}.page--condition.pd-autumn22 .section--faq .content--heading.heading--secondary{margin:0 0 24px;font-size:clamp(28px,5vw,40px);font-weight:600}.page--condition.pd-autumn22 .section--faq .accordion--heading{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ddd;align-items:center;gap:12px;width:100%;padding:16px 0;font-size:16px;font-weight:600;display:flex}.page--condition.pd-autumn22 .section--faq .accordion--content{padding:0 0 16px;font-size:15px;line-height:1.55}.page--condition.pd-autumn22 .section--faq .accordion--content p,.page--condition.pd-autumn22 .section--faq .accordion--content ul,.page--condition.pd-autumn22 .section--faq .accordion--content ol{margin:0 0 12px}.page--condition.pd-autumn22 .hero--feature_flat:not(.hero--feature_flat-cta) .component--inner{text-align:center;max-width:1212px;margin:0 auto;padding:0 20px 40px}.page--condition.pd-autumn22 .hero--feature_flat:not(.hero--feature_flat-cta) .heading--primary{margin-bottom:24px;font-size:clamp(24px,4vw,32px)}.page--condition.pd-autumn22 .hero--feature_flat:not(.hero--feature_flat-cta).section__gradient--dark .heading--primary{color:#fff}.page--condition.pd-autumn22 .references-section{padding:32px 0}.page--condition.pd-autumn22 .references-section ol{padding-left:20px;font-size:13px;line-height:1.5}.page--condition.pd-autumn22 .references-section ol a{color:#000;word-break:break-all}.page--condition.pd-autumn22 .faq-section.faq-section--side-by-side h2.faq-section__heading{font-size:28px;font-weight:700;line-height:1.15}.page--condition.pd-autumn22 .faq-section.faq-section--side-by-side h2.faq-section__question{color:#000;font-size:clamp(20px,4vw,24px);font-weight:600;line-height:1.1}@media (min-width:768px){.page--condition.pd-autumn22 .faq-section.faq-section--side-by-side h2.faq-section__question{font-size:24px}}
