@charset "UTF-8";.pc-calculator{max-width:1200px;margin:auto;width:80%;background:#000}.pc-calculator .container{margin:auto;max-width:750px!important;padding:96px 0}.pc-calculator .divider{border-color:#d6d8da;margin:40px 0}.pc-calculator__intro-wrap{margin-bottom:32px}.pc-calculator__intro-title{font-family:"Montserrat Bold";font-weight:700;font-size:40px;line-height:48px;color:#fff;margin-bottom:16px}.pc-calculator__intro-desc{font-family:"Montserrat Medium";font-weight:500;font-size:16px;line-height:24px;color:#fff}.pc-calculator__intro-desc:hover{text-decoration:none}.pc-calculator__intro-desc .left-arrow{margin-right:8px;font-size:10px;color:#e3274c}.pc-calculator__intro-desc .left-arrow::before{color:#e3274c}.pc-calculator .pc-calendar-view-buttons a.disabled{display:none}.pc-calculator .pc-tile-content .flex-tile-link:first-of-type{margin-right:0;padding-right:2px}.pc-calculator .pc-tile-content .flex-tile-link+.flex-tile-link{padding-left:2px}.pc-calculator .pc-tile-content.post-reg{background:#181818;border-color:#636769}.pc-calculator .pc-tile-content.post-reg .flex-tile{background:#181818}.pc-calculator .pc-tile-content.post-reg .flex-tile-text{color:#fff}.pc-calculator .pc-dashboard-tab-wrap .pc-tracker__card-desc img{filter:invert(1)}.pc-nav-tabs{display:flex;flex-wrap:wrap;border-bottom:2px solid #313131}.pc-nav-tabs .nav-link{transition:none;text-decoration:none;padding:11px 0;margin-right:48px;margin-bottom:-1px;border-bottom:2px solid transparent;font-family:"Montserrat Bold";font-weight:700;font-size:16px;line-height:24px;color:#fff}.pc-nav-tabs .nav-link.active,.pc-nav-tabs .nav-link:focus,.pc-nav-tabs .nav-link:hover{border-color:transparent;border-bottom:2px solid #e3274c;background-color:transparent;color:#fff}.pc-account__description{border-top:1px solid #313131;border-bottom:1px solid #313131;padding:32px 0;margin-bottom:32px;margin-top:40px}.pc-account__description-title{color:#fff;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-align:center}.pc-account__description-content{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pc-account__description .pc-account-wrapper{display:flex;justify-content:center}.pc-account__description .pc-account-wrapper .pc-account-features{color:#fff}.pc-account__description .pc-account-link-buttons{display:flex;justify-content:center;align-items:center}.pc-account__description .pc-account-link-buttons .pc-account-or{color:#d6d8da;margin-right:8px}.pc-account__description-link{text-decoration:underline;padding-left:0}.accordion-component.card-accordion{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(149.51deg,#292929 0,#181818 92.63%);margin-top:40px;margin-bottom:40px;padding:0;border-radius:16px}.accordion-component.card-accordion .accordion-item{width:100%}.accordion-component.card-accordion .accordion-item .accordion-head{position:relative;color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.accordion-component.card-accordion .accordion-item .accordion-head.collapsed{padding:64px 64px 64px 16px}.accordion-component.card-accordion .accordion-item .accordion-head.expanded{padding:64px 64px 16px 16px}.accordion-component.card-accordion .accordion-item .accordion-head::before{position:absolute;right:0;color:#fff;content:"";font-family:global-icons;font-size:10px}.accordion-component.card-accordion .accordion-item .accordion-head.expanded::before{content:"";font-size:10px;color:#fff}.accordion-component.card-accordion .card-accordion-text{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:0 16px}.accordion-component.card-accordion .card-accordion-text a{text-decoration:underline}@media only screen and (max-width:991.98px){.pc-calculator{padding:32px 16px 0;width:100%}.pc-calculator .container{padding:0}.pc-calculator .divider{margin:32px 0}.pc-calculator__intro-wrap{margin-bottom:40px}.pc-calculator__intro-title{font-family:"Montserrat Bold";font-weight:700;font-size:28px;line-height:32px;color:#fff;margin-bottom:20px}.pc-calculator__intro-desc{font-family:"Montserrat Medium";font-weight:500;font-size:14px;line-height:22px;color:#fff}.pc-nav-tabs{padding-bottom:16px;margin-bottom:28px}.pc-nav-tabs .nav-link{padding:8px;border-radius:4px;margin-right:16px;font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#fff}.pc-nav-tabs .nav-link.active,.pc-nav-tabs .nav-link:focus,.pc-nav-tabs .nav-link:hover{border-color:transparent;background-color:#fff;color:#000}.pc-account__description{padding:24px 0;margin-bottom:24px;margin-top:24px}.pc-account__description-title{font-size:16px;font-weight:700;line-height:24px;font-family:"Montserrat Bold";font-style:normal;color:#fff;text-align:left}.pc-account__description-content{font-size:16px;font-weight:400;line-height:24px;font-family:Montserrat;font-style:normal;color:#fff}.pc-account__description .pc-account-wrapper{justify-content:flex-start}.pc-account__description .pc-account-wrapper .pc-account-features{color:#fff}.pc-account__description .pc-account-link-buttons .pc-account-or{color:#d6d8da;margin-right:8px}.accordion-component.card-accordion{margin-top:40px;margin-bottom:40px;background:linear-gradient(149.51deg,#292929 0,#181818 92.63%)}.accordion-component.card-accordion .accordion-item .accordion-head{color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.accordion-component.card-accordion .accordion-item .accordion-head::before{font-size:10px;color:#fff}.accordion-component.card-accordion .card-accordion-text{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}@media only screen and (max-width:400px){.pc-nav-tabs{display:flex;justify-content:space-between;gap:16px;flex-wrap:nowrap}.pc-nav-tabs .nav-link{width:120px;text-align:center;margin-right:0}}.pc-tracker__card{border:1px solid #eaeaea;border-radius:16px;width:100%;padding:16px;display:flex;flex-direction:column;margin-bottom:32px}.pc-tracker__card-wrap{display:flex;gap:16px;margin-bottom:16px}.pc-tracker__card-icon{align-self:flex-start}.pc-tracker__card-body{display:flex;flex-direction:column;height:100%}.pc-tracker__card-desc,.pc-tracker__card-header{padding:8px 0;font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#fff}.pc-tracker__card-value{font-family:"Montserrat Bold";font-weight:700;font-size:18px;line-height:26px;color:#fff;margin-top:auto}.pc-tracker__card-value-notes{font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#fff;margin-top:auto}.pc-tracker__card-desc{padding:8px 0 0;margin:0;display:flex;align-items:center}.pc-tracker__card-desc img{margin-right:8px}.pc-tracker__card-notes-edit{display:flex;align-items:center;margin-bottom:24px;margin-top:16px}.pc-tracker__card-notes-edit-content{color:#e3274c;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-right:8px}.pc-tracker__info-unit{margin:40px 0 20px 0;padding:4px 16px;border-left:2px solid #e3274c}.pc-tracker__info-unit-title{font-family:"Montserrat Bold";font-weight:700;font-size:12px;line-height:18px;color:#d6d8da;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.pc-tracker__info-unit-value{font-family:"Montserrat Bold";font-weight:700;font-size:18px;line-height:26px;color:#fff;margin-bottom:8px}.pc-tracker__info-unit-desc{font-family:"Montserrat Medium";font-weight:500;font-size:14px;line-height:22px;color:#d6d8da}.pc-tracker-notes-text{font-size:16px;color:#000;line-height:24px}.pc-tracker-notes-text::placeholder{color:#636769}.pc-tracker-notes .pc-tracker-notes-buttons .btn-clear{color:#636769}.pc-addtocalendar{text-align:center;margin-top:32px;margin-bottom:32px}.pc-addtocalendar-text{font-family:"Montserrat Bold";font-weight:700;color:#fff;text-align:center}.pc-addtocalendar .add-to-calendar{font-family:"Montserrat Bold";font-weight:700;color:#e3274c}.pc-addtocalendar .add-to-calendar .icon-download{margin-left:8px;position:relative}.pc-dashboard-tab-wrap .pc-registration{display:flex;flex-direction:column;margin-top:32px}.pc-dashboard-tab-wrap .pc-registration-tiles{gap:40px;display:flex}.pc-dashboard-tab-wrap .pc-registration .flex-tile{width:49%;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:16px;padding:16px;min-height:197px;cursor:pointer;background:#0000000a}.pc-dashboard-tab-wrap .pc-registration .flex-tile-body{display:flex;align-items:center;flex-direction:column}.pc-registration-text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;color:#fff}.pc-registration-text a{font-weight:700;color:#e2187d;text-decoration:underline}.pc-tile-wrapper{display:flex;gap:40px;min-height:250px}.pc-tile-content{border-radius:16px;border:1px solid #d6d8da;background:#313131;margin-top:32px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:16px;text-align:center}.pc-tile-content .flex-tile-icon{cursor:pointer}.pc-tile-content .flex-tile-link{font-weight:500}.pc-tile-content .flex-tile-link:first-of-type{margin-right:8px}.pc-tile-content .flex-tile-link-wrap{display:flex;justify-content:space-between}.pc-tile-content .flex-tile-link-wrap.logged-user{flex-direction:column;align-items:center}.pc-tile-content .flex-tile-link-wrap.logged-user .icon-plus{border:1px solid #d6d8da;background:0 0;width:32px;height:32px;border-radius:100px;margin-bottom:16px}.pc-tile-content .flex-tile-link-wrap.logged-user .icon-plus:before{color:#e3274c}.pc-tile-content .flex-tile-link-wrap.logged-user p{font-family:"Montserrat Medium";margin-bottom:0}.pc-tile-content .flex-tile-body{display:flex;align-items:center;flex-direction:column}.pc-tile-content .flex-tile-text{margin-top:16px;text-align:center}.pc-tile-content.logged{background:#000}#daily-insights-modal .modal-body{padding-bottom:96px}#daily-insights-modal .modal-content{background:#fff}#daily-insights-modal .modal-header{background:#fff}@media only screen and (max-width:991.98px){.pc-tracker__card{width:48.5%;margin-bottom:0}.pc-tracker__card-wrap{flex-wrap:wrap;gap:16px 8px}.pc-tracker__card-desc{align-items:flex-start}.pc-tracker__info-unit{margin:24px 0;padding:4px 16px;border-left:2px solid #e3274c}.pc-dashboard-tab-wrap .pc-registration{margin-top:24px}.pc-dashboard-tab-wrap .pc-registration-tiles{gap:24px;flex-direction:column}.pc-dashboard-tab-wrap .pc-registration .flex-tile{width:100%}.pc-registration-text{margin-bottom:24px}.pc-tile-wrapper{display:flex;flex-direction:column}.pc-tile-content .flex-tile-link-wrap.logged-user .icon-plus{border:1px solid #d6d8da}.pc-tile-content .flex-tile-link-wrap.logged-user .icon-plus:before{color:#e3274c}.pc-tile-content .flex-tile-link-wrap.logged-user p{font-family:"Montserrat Medium"}}.pc-calendar #errorMessage{padding:12px 44px;margin:24px 27px;background:#333;border-radius:8px;font-size:14px;line-height:16px;font-family:'Kotex Light';font-weight:700;position:relative}.pc-calendar #dayTipSquareCalendar,.pc-calendar #squarecalendar-selecteddate{display:none}.pc-calendar-arrows{position:relative;display:flex;justify-content:space-between;align-items:center}.pc-calendar-arrows-text{text-transform:uppercase;margin:0 24px;font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#fff}.pc-calendar-arrows .arrow-link{background:#fff;border:1px solid #d6d8da;border-radius:25px;padding:6px 12px;height:40px;width:40px;display:flex;align-items:center}.pc-calendar-arrows .arrow-link:hover{cursor:pointer}.pc-calendar-element{position:relative}.pc-calendar-element .square-legends{display:none}.pc-calendar-element .square-calendar{background-color:#fff;border:1px solid #eaeaea;padding:33px 31px;border-radius:16px;max-width:400px;width:100%}.pc-calendar-element .cld-datetime .selectedDateValue{font-family:"Montserrat Medium";font-weight:500;font-size:14px;line-height:22px;color:#000;text-transform:uppercase;display:flex;justify-content:center}.pc-calendar-element .cld-datetime .today{text-align:center}.pc-calendar-element .cld-datetime .today input#txtToday[type=date]{width:auto;min-width:auto}.pc-calendar-element .two-calendar{display:flex;justify-content:center;gap:24px}.pc-calendar-element .cld-main{margin:22px 0 0;width:100%}.pc-calendar-element .cld-labels{display:flex;justify-content:space-around;margin-bottom:22px;padding-top:22px;border-top:1px solid #d6d8da}.pc-calendar-element .cld-labels .cld-label{font-family:Montserrat;font-weight:400;font-size:12px;line-height:18px;color:#636769;text-transform:uppercase;text-align:center}.pc-calendar-element .cld-days{padding:0;margin:0;display:grid;grid-template-columns:repeat(7,1fr);gap:15px 0}.pc-calendar-element .today .cld-number{box-shadow:none;border:2px solid #e3274c!important}.pc-calendar-element .cld-days,.pc-calendar-element .cld-labels{padding-left:0}.pc-calendar-element .cld-day:nth-of-type(7n+1){margin-left:0}.pc-calendar-element .cld-day:nth-of-type(7n){margin-right:0}.pc-calendar-element .cld-day:first-of-type{margin-left:0}.pc-calendar-element .cld-day,.pc-calendar-element .cld-label{display:inline-block;text-align:center}.pc-calendar-element .cld-day.today .eventday.boxshadow{box-shadow:none}.pc-calendar-element .cld-day.Fertile,.pc-calendar-element .cld-day.Menstruation{position:relative}.pc-calendar-element .cld-day.Fertile::after,.pc-calendar-element .cld-day.Menstruation::after{width:100%;height:100%;top:0;position:absolute;display:block;content:''}.pc-calendar-element .cld-day.Fertile.start::after,.pc-calendar-element .cld-day.Menstruation.start::after{border-radius:45% 0 0 45%}.pc-calendar-element .cld-day.Fertile.end::after,.pc-calendar-element .cld-day.Menstruation.end::after{border-radius:0 45% 45% 0}.pc-calendar-element .cld-day.Menstruation::after{background:#fcd5dc}.pc-calendar-element .cld-day.Menstruation.Infertile.start::after{border-radius:0;left:50%}.pc-calendar-element .cld-day.Menstruation.Infertile.end::after{border-radius:0;right:50%}.pc-calendar-element .cld-day.Fertile::after{background:#def5e9}.pc-calendar-element .fertileWindowContainer{position:relative;width:100%}.pc-calendar-element .fertileWindowContainer .cld-number.FertileDays{background-color:#def5e9}.pc-calendar-element .fertileWindowContainer .cld-number.FertileDays.Ovulation{background-color:#a0d244;color:#000}.pc-calendar-element .fertileWindowContainer.firstFertileDay .cld-number.FertileDays,.pc-calendar-element .fertileWindowContainer.lastFertileDay .cld-number.FertileDays{background:#def5e9}.pc-calendar-element .fertileWindowContainer.firstFertileDay::after,.pc-calendar-element .fertileWindowContainer.lastFertileDay::after{content:"";position:absolute;top:0;width:50%;height:100%;background:#def5e9}.pc-calendar-element .fertileWindowContainer.firstFertileDay::after{right:0}.pc-calendar-element .fertileWindowContainer.lastFertileDay::after{left:0}.pc-calendar-element .fertileWindowContainer.firstFertileDay.lastFertileDay::after{width:0}.pc-calendar-element .fertileWindowContainer:not(.firstFertileDay):not(.lastFertileDay){background-color:#def5e9}.pc-calendar-element .periodDayContainer{position:relative;width:100%}.pc-calendar-element .periodDayContainer .cld-number.Infertile{background-color:#fcd5dc}.pc-calendar-element .periodDayContainer.firstPeriodDay .cld-number.Infertile,.pc-calendar-element .periodDayContainer.lastPeriodDay .cld-number.Infertile{color:#fff;background:#e3274c}.pc-calendar-element .periodDayContainer.firstPeriodDay .cld-number.Fertile,.pc-calendar-element .periodDayContainer.lastPeriodDay .cld-number.Fertile{color:#fff;background:#e3274c}.pc-calendar-element .periodDayContainer.firstPeriodDay::after,.pc-calendar-element .periodDayContainer.lastPeriodDay::after{content:"";position:absolute;top:0;width:50%;height:100%;background:#fcd5dc}.pc-calendar-element .periodDayContainer.firstPeriodDay::after{right:0}.pc-calendar-element .periodDayContainer.lastPeriodDay::after{left:0}.pc-calendar-element .periodDayContainer.firstPeriodDay.lastPeriodDay::after{width:0}.pc-calendar-element .periodDayContainer:not(.firstPeriodDay):not(.lastPeriodDay){background-color:#fcd5dc}.pc-calendar-element .periodDayContainer:not(.firstPeriodDay):not(.lastPeriodDay) .cld-number{color:#000}.pc-calendar-element .periodDayContainer.futurePeriodDayContainer{background:0 0;background-color:#fff}.pc-calendar-element .periodDayContainer.futurePeriodDayContainer .cld-number.Infertile{color:#000;background:0 0;border:2px dashed #e3274c}.pc-calendar-element .periodDayContainer.futurePeriodDayContainer.firstPeriodDay,.pc-calendar-element .periodDayContainer.futurePeriodDayContainer.lastPeriodDay{background-color:#fff}.pc-calendar-element .periodDayContainer.futurePeriodDayContainer.firstPeriodDay .cld-number.Infertile,.pc-calendar-element .periodDayContainer.futurePeriodDayContainer.lastPeriodDay .cld-number.Infertile{background:0 0;color:#000;border:2px dashed #e3274c}.pc-calendar-element .periodDayContainer.futurePeriodDayContainer.firstPeriodDay::after,.pc-calendar-element .periodDayContainer.futurePeriodDayContainer.lastPeriodDay::after{content:"";background:#fff}.pc-calendar-element .periodDayContainer.futurePeriodDayContainer:not(.firstPeriodDay):not(.lastPeriodDay){background-color:#fff}.pc-calendar-element .cld-number{position:relative;display:inline-block;border-radius:50%;height:31px;width:31px;text-align:center;border:2px solid transparent;padding-top:2px;font-family:"Montserrat Medium";font-weight:400;font-size:14px;line-height:22px;color:#000;z-index:2}.pc-calendar-element .cld-number:hover{cursor:pointer}.pc-calendar-element .cld-number.Infertile{background-color:#e3274c}.pc-calendar-element .cld-number.Ovulation{background-color:#a0d244;color:#fff}.pc-calendar-element .cld-number.selected-date{border:2px solid #e3274c!important}.pc-calendar-element .prevMonth{visibility:hidden}.pc-calendar-element .nextMonth{display:none}.pc-calendar-view-buttons{display:flex;justify-content:center;gap:24px;text-align:center}.pc-calendar-view-buttons a{display:block}.pc-calendar-labels .labels-section{list-style:none;padding:0;text-align:center;margin:16px auto 40px auto;max-width:80%}.pc-calendar-labels .labels-section li{margin:0 12px;display:inline-block;padding:6px 0;font-family:Montserrat;font-size:16px;line-height:24px;font-weight:400;color:#fff}.pc-calendar-labels .labels-section li .pc-label-img{margin-right:8px}.pc-calendar .pc-registration{margin:24px 0 0 0}@media only screen and (min-width:992px){.pc-calendar{padding-top:40px}.pc-calendar .pc-registration{text-align:center;margin:16px 0 0 0}}@media only screen and (max-width:767.98px){.pc-calendar-arrows{justify-content:space-between;z-index:1;padding:24px 0 0 0;margin:0 auto;width:340px}.pc-calendar-arrows-text{display:none}.pc-calendar-arrows .arrow-link{margin:0 9px}.pc-calendar-element{margin-top:-90px}.pc-calendar-element .square-calendar{padding:0;max-width:340px}.pc-calendar-element .cld-datetime{padding-top:24px}.pc-calendar-element .cld-datetime .selectedDateValue{font-family:"Montserrat Medium";font-weight:500;font-size:14px;line-height:22px;color:#000}.pc-calendar-element .two-calendar{align-items:center;justify-content:center}.pc-calendar-element .two-calendar #calendar-2{display:none}.pc-calendar-element .two-calendar .cld-number{font-family:"Montserrat Medium";font-weight:400;font-size:14px;line-height:22px;color:#000;padding-top:0;height:24px;width:24px}.pc-calendar-element .cld-main{margin:16px auto 24px;padding:0 22px}.pc-calendar-element .cld-labels .cld-label{font-family:"Montserrat Medium";font-weight:500;font-size:12px;line-height:18px;color:#636769}.pc-calendar-view-buttons{flex-direction:column}.pc-calendar-arrows .arrow-link{border:0}.pc-calendar-labels .labels-section{margin:16px 0 24px 0;text-align:left}.pc-calendar-labels .labels-section li{margin:0;padding:8px 0;display:block;font-family:Montserrat;font-size:14px;line-height:22px;font-weight:400;color:#fff}}@media only screen and (max-width:375px){.pc-calendar-arrows{width:100%}.pc-calendar-element .two-calendar{display:block}.pc-calendar-element .cld-main{padding:0}}.wem-overlay-modal .modal-footer .btn-clear.js-pc-calendar-edit-clear.disabled{color:#d6d8da}.pc-reports__user{margin:40px 0}.pc-reports__user-login{color:#fff;font-family:Montserrat;font-size:16px;font-weight:400;line-height:24px}.pc-reports__user-login a{padding:0;text-decoration:underline}.pc-reports .cycle-history{margin:40px 0}.pc-reports .cycle-history__title-wrapper{display:flex;flex-direction:row;justify-content:space-between}.pc-reports .cycle-history__view-all{display:flex;align-items:center}.pc-reports .cycle-history__view-all ::before{color:#e3274c}.pc-reports .cycle-history__title{color:#fff;font-family:"Montserrat Bold";font-size:20px;font-weight:700;line-height:28px}.pc-reports .cycle-history__card{padding:16px;margin:24px 0 0 0;background:#313131;border-radius:16px}.pc-reports .cycle-history__card-date-label{margin-bottom:4px;color:#636769;font-family:"Montserrat Bold";font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.pc-reports .cycle-history__card-date-value{color:#fff;font-family:"Montserrat Bold";font-size:18px;font-weight:700;line-height:26px}.pc-reports .cycle-history__card-section-container{margin-top:24px;display:flex;flex-direction:row}.pc-reports .cycle-history__card-section-content{display:flex;flex-direction:column;gap:16px}.pc-reports .cycle-history__card-section-img img{width:40px}.pc-reports .cycle-history__card-section-title{white-space:nowrap;color:#636769;font-family:"Montserrat Bold";font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.pc-reports .cycle-history__card-section-value{margin:12px 0 8px 0;color:#fff;font-family:"Montserrat Bold";font-size:18px;font-weight:700;line-height:26px}.pc-reports .cycle-history__card-section.divider{padding:0 24px 0 0;margin:0 24px 0 0;border-right:1px solid #d6d8da}.pc-reports .cycle-history__card-section-status{display:flex;gap:4px;align-items:center;color:#636769;font-family:"Montserrat Bold";font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.pc-reports .cycle-history__card-section-status.success{color:#00853f}.pc-reports .cycle-history__card-section-status.success ::before{color:#00853f}.pc-reports .cycle-history__card-section-status.warning{color:#d97e00}.pc-reports .cycle-history__card-section-status.warning ::before{color:#d97e00}.pc-reports .cycle-history__card-section-status.error{color:#d93232}.pc-reports .cycle-history__card-section-status.error ::before{color:#d93232}.pc-reports .cycle-history__card-section-desc{display:flex;gap:4px;align-items:baseline;margin-top:8px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:400;line-height:22px}@media only screen and (max-width:991.98px){.pc-reports .cycle-history__card{margin:16px 0 0 0}.pc-reports .cycle-history__card-section-container{flex-direction:column;margin-top:32px}.pc-reports .cycle-history__card-section-content{flex-direction:row;gap:12px}.pc-reports .cycle-history__card-section.divider{padding:0 0 16px 0;margin:0 0 16px 0;border-right:none;border-bottom:1px solid #d6d8da}.pc-reports .cycle-history__card-section-value{margin:8px 0}.pc-reports .cycle-history__card-section-img img{width:34px}}.pc-edit-period-dates .pc-calendar-edit-title{font-family:"Montserrat Bold";font-weight:700;font-size:20px;line-height:28px;color:#fff;padding-top:0;text-align:center;margin:24px 0}.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer{background:0 0;background-color:#000}.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer .cld-number.Infertile{color:#fff;background:0 0;border:2px dashed #e3274c}.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer.firstPeriodDay,.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer.lastPeriodDay{background-color:#000}.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer.firstPeriodDay .cld-number.Infertile,.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer.lastPeriodDay .cld-number.Infertile{background:0 0;color:#fff;border:2px dashed #e3274c}.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer.firstPeriodDay::after,.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer.lastPeriodDay::after{content:"";background:#000}.pc-edit-period-dates .pc-calendar-edit .periodDayContainer.futurePeriodDayContainer:not(.firstPeriodDay):not(.lastPeriodDay){background-color:#000}.pc-edit-period-dates .pc-calendar-element .two-calendar{display:block;padding:24px 0}.pc-edit-period-dates .pc-calendar-element .square-calendar{max-width:100%;background-color:transparent;border:0;padding:24px 0}.pc-edit-period-dates .pc-calendar-element .square-calendar.hidden-calendar{visibility:hidden;padding:0;height:0;position:absolute;top:0}.pc-edit-period-dates .pc-calendar-element .cld-main{margin:16px 0 0}.pc-edit-period-dates .pc-calendar-element .cld-days{padding-bottom:24px;border-bottom:1px solid #636769}.pc-edit-period-dates .pc-calendar-element .cld-labels{border:0;padding:0}.pc-edit-period-dates .pc-calendar-element .cld-labels .cld-label{color:#fff}.pc-edit-period-dates .pc-calendar-element .cld-datetime{padding:0}.pc-edit-period-dates .pc-calendar-element .cld-datetime .selectedDateValue{color:#fff;font-size:16px;line-height:22px}.pc-edit-period-dates .pc-calendar-element .cld-datetime .today{margin-bottom:32px}.pc-edit-period-dates .pc-calendar-element .cld-datetime .today .title{display:flex;align-items:center;justify-content:space-between}.pc-edit-period-dates .pc-calendar-element .cld-datetime .today .title i{padding:0 24px;color:#fff;cursor:pointer}.pc-edit-period-dates .pc-calendar-element .cld-number{color:#fff}.pc-edit-period-dates .pc-calendar-element .periodDayContainer:has(.futurePeriodDay,.firstPeriodDay,.lastPeriodDay){background:0 0}.pc-edit-period-dates .pc-calendar-element .periodDayContainer:has(.futurePeriodDay,.firstPeriodDay,.lastPeriodDay)::after,.pc-edit-period-dates .pc-calendar-element .periodDayContainer:has(.futurePeriodDay,.firstPeriodDay,.lastPeriodDay)::before{background:0 0}.pc-edit-period-dates .pc-calendar-element .periodDayContainer:has(.futurePeriodDay,.firstPeriodDay,.lastPeriodDay) .cld-number{color:#fff}.pc-edit-period-dates .pc-calendar-labels .labels-section{display:flex;flex-flow:row wrap;margin:0;max-width:100%}.pc-edit-period-dates .pc-calendar-labels .labels-section li{margin:0;padding:0 0 8px 0;text-align:left;display:flex;font-family:Montserrat;font-size:16px;line-height:24px;font-weight:400;color:#fff}.pc-edit-period-dates .pc-calendar-labels .labels-section li:nth-child(odd){width:60%}.pc-edit-period-dates .pc-calendar-labels .labels-section li:nth-child(even){width:40%}.pc-edit-period-dates .pc-calendar-labels .labels-section li .pc-label-img{align-self:flex-start;margin-top:4px}.pc-edit-period-dates .btn-clear{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#fff;text-align:left;background:0 0;border:0}.pc-edit-period-dates #edit-period-dates.wem-overlay-modal .modal-dialog-scrollable .modal-content{max-height:calc(100% - 1rem);overflow-y:auto}.pc-edit-period-dates #edit-period-dates.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-body{overflow:unset;flex:none}@media only screen and (max-width:767.98px){.pc-edit-period-dates .pc-calendar-edit-title{font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#fff}.pc-edit-period-dates .pc-calendar-element{margin-top:0}.pc-edit-period-dates .pc-calendar-element .square-calendar{border-radius:0}.pc-edit-period-dates .pc-calendar-element .square-calendar.hidden-calendar{visibility:hidden;padding:0;height:0}.pc-edit-period-dates .pc-calendar-element .cld-main{padding:0 10px}.pc-edit-period-dates .pc-calendar-labels .labels-section li{font-family:Montserrat;font-size:12px;line-height:18px;font-weight:400;color:#fff}.pc-edit-period-dates .pc-calendar-labels .labels-section li:nth-child(odd){width:65%}.pc-edit-period-dates .pc-calendar-labels .labels-section li:nth-child(even){width:35%}.pc-edit-period-dates .pc-calendar-labels .labels-section li .pc-label-img{margin-top:0}}.pc-reminders-title{font-family:"Montserrat Bold";font-weight:700;font-size:20px;line-height:28px;color:#000}.pc-reminders-sub-text{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#000;margin:0}.pc-reminders-category{margin-bottom:24px;font-family:"Montserrat Medium";font-weight:500;font-size:16px;line-height:24px;color:#636769}.pc-reminders-content{padding:24px}.pc-reminders-event{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d6d8da}.pc-reminders-event:last-child{margin-bottom:0}.pc-reminders-event .info-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:16px;background:#eaeaea;border-bottom:2px solid #e3274c}.pc-reminders-event .info-wrap .info-content{color:#000;font-family:"Montserrat Medium";font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-left:16px}.pc-reminders-event-header{display:flex;justify-content:space-between}.pc-reminders-event-header .title{margin-left:8px;font-family:"Montserrat Bold";font-weight:700;font-size:16px;line-height:24px;color:#000}.pc-reminders-event-desc{margin:16px 0}.pc-reminders-event-desc,.pc-reminders-event-question,.pc-reminders-event-update{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#000}.pc-reminders-event-update{color:#636769}.pc-reminders-event-body{display:flex;flex-direction:column}.pc-reminders-event-body .add-to-calendar{font-family:"Montserrat Bold";font-weight:700;font-size:16px;line-height:24px;color:#e3274c;text-align:center}.pc-reminders-event-text{margin:0;font-family:"Montserrat Bold";font-weight:700;font-size:12px;line-height:18px;color:#000}.pc-reminders-event-select{border-radius:4px;border:1px solid #d6d8da;padding:12px 16px;margin:4px 0;font-family:"Montserrat Medium";font-weight:500;font-size:16px;line-height:24px;color:#000;appearance:none;width:100%}.pc-reminders-event-select-wrap{position:relative}.pc-reminders-event-select-wrap .icon-arrow-down{position:absolute;top:50%;right:10px;font-size:8px;transform:translate(-50%,-50%)}.pc-reminders-event-select-wrap .icon-arrow-down::before{color:#000}.pc-reminders-event .add-to-calendar .icon-chevron-right{margin-left:8px;position:relative;top:2px}.pc-reminders .btn-clear{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#636769;border:none;background:0 0;text-align:left}.pc-reminders #set-reminders.wem-overlay-modal .modal-dialog-scrollable .modal-content{max-height:calc(100% - 1rem);overflow-y:auto;background:#fff}.pc-reminders #set-reminders.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-header{background:#fff}.pc-reminders #set-reminders.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-body{overflow:unset;flex:none}.pc-reminders #set-reminders.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-footer{background:#fff}.btn-toggle{margin:0 auto;padding:0;position:relative;border:none;height:24px;width:44px;border-radius:20px;background:#aaa}.btn-toggle.focus,.btn-toggle:focus{outline:0}.btn-toggle.focus.active,.btn-toggle.focus.reminderon,.btn-toggle:focus.active,.btn-toggle:focus.reminderon{outline:0}.btn-toggle>.handle{position:absolute;top:1.75px;left:3px;width:20px;height:20px;border-radius:16px;background:#fff;transition:left .25s}.btn-toggle.active,.btn-toggle.reminderon{transition:background-color .25s}.btn-toggle.active>.handle,.btn-toggle.reminderon>.handle{left:1.4rem;transition:left .25s}.btn-toggle.active,.btn-toggle.reminderon{background-color:#e3274c}@media only screen and (max-width:767.98px){.pc-reminders-sub-text{font-family:Montserrat;font-weight:400;font-size:12px;line-height:18px;color:#000;margin:0}.pc-reminders-event-header .title{font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#000}.pc-reminders-event-body .add-to-calendar{font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#e3274c}}.cycle-history-modal .modal-footer{display:none}.pc-cycle-history-title{font-family:"Montserrat Bold";font-weight:700;font-size:20px;line-height:28px;color:#fff}.pc-cycle-history-sub-text{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#fff;margin:0}.pc-cycle-history-content{margin:24px 16px}.pc-cycle-history-filters .history-filters{list-style:none;padding:0 0 8px 0;margin:0}.pc-cycle-history-filters .history-filters .filter{padding:12px 16px;border:1px solid #d6d8da;background:#000;border-radius:100px;display:inline-block;margin:0 8px 8px 0;font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#fff}.pc-cycle-history-filters .history-filters .filter.active{border:1.5px solid #e3274c;background:#fbd2e7;font-family:Montserrat;font-weight:500;font-size:14px;line-height:22px;color:#fff}.pc-cycle-history-data{padding:16px 0;border-top:1px solid #d6d8da}.pc-cycle-history-data .title{margin:8px 0 16px 0;font-family:"Montserrat Bold";font-weight:700;font-size:16px;line-height:24px;color:#fff}.pc-cycle-history-data .days{font-family:"Montserrat Bold";font-weight:700;font-size:12px;line-height:18px;color:#fff;margin-bottom:4px}.pc-cycle-history-data .date{font-family:"Montserrat Bold";font-weight:700;font-size:16px;line-height:24px;color:#e3274c;margin-bottom:8px}.pc-cycle-history-data .period-date,.pc-cycle-history-data .period-length{display:flex;justify-content:space-between;padding:4px 0;margin:4px 0}.pc-cycle-history-data .period-date-label,.pc-cycle-history-data .period-length-label{font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#636769}.pc-cycle-history-data .period-date-value,.pc-cycle-history-data .period-length-value{font-family:"Montserrat Bold";font-weight:700;font-size:14px;line-height:22px;color:#fff}.pc-cycle-history-data .status{display:flex;gap:4px;align-items:center;margin:8px 0;color:#636769;font-family:"Montserrat Bold";font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.pc-cycle-history-data .status.success{color:#00853f}.pc-cycle-history-data .status.success ::before{color:#00853f}.pc-cycle-history-data .status.warning{color:#d97e00}.pc-cycle-history-data .status.warning ::before{color:#d97e00}.pc-cycle-history-data .status.error{color:#d93232}.pc-cycle-history-data .status.error ::before{color:#d93232}.pc-cycle-history-data .desc{display:flex;gap:4px;align-items:baseline;margin-top:8px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:400;line-height:22px}@media only screen and (max-width:767.98px){.pc-cycle-history-title{font-family:"Montserrat Bold";font-weight:700;font-size:20px;line-height:28px;color:#fff}.pc-cycle-history-sub-text{font-family:Montserrat;font-weight:400;font-size:12px;line-height:18px;color:#fff;margin:0}}.ps-tracker{display:flex;flex-direction:column;background:#181818}.ps-tracker-continue{display:flex;padding:12px 32px;border-radius:24px;border:none;background:#e3274c;color:#fff;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-top:16px;width:224px;justify-content:center}.ps-tracker-continue.disabled{background:#636769}.ps-tracker_termsandcondition{display:block;position:relative;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-left:16px;margin-left:16px}.ps-tracker_termsandcondition a{color:#fff;text-decoration:underline}.ps-tracker_termsandcondition input{width:0;margin-right:0}.ps-tracker_termsandcondition .checkmark{position:absolute;top:7px;left:-8px;height:18px;width:18px;background:#fff;border:2px solid #e2187d;border-radius:4px;box-sizing:border-box}.ps-tracker_termsandcondition .checkmark:before{display:none;content:"";background-color:rgba(0,0,0,.04);font-family:global-icons;width:35px;height:35px;border-radius:16px;z-index:0;position:relative;top:-8.5px;left:-8.5px}.ps-tracker_termsandcondition .checkmark::after{content:"";position:absolute;display:none}.ps-tracker-banner{display:flex;flex-direction:column;justify-content:center}.ps-tracker-banner-container{display:flex;justify-content:center;background-color:#313131}.ps-tracker-banner-container-wrap{max-width:950px;padding:106px 0 0 0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:end}.ps-tracker-banner-container-wrap-content-title{color:#fff;font-family:"Montserrat Bold";font-size:64px;font-style:normal;font-weight:700;line-height:68px;margin-bottom:10px}.ps-tracker-banner-container-wrap-content-desc{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.ps-tracker-banner .icon{margin-left:48px}.ps-tracker-banner svg{margin-top:-1px}.ps-tracker-banner svg .cls-1{opacity:.72}.ps-tracker-banner svg .cls-1,.ps-tracker-banner svg .cls-2{fill:#313131;stroke-width:0}.ps-tracker__container{display:flex;justify-content:center;padding:96px 0 0;flex-direction:column;max-width:1200px;margin:auto;width:80%}.ps-tracker__tab-main{margin:auto;max-width:600px!important}.ps-tracker__tab-terms-condititon{display:flex;justify-content:center;align-items:center;flex-direction:column}.ps-tracker__tab-terms-condititon>div:nth-child(2){color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-left:16px;margin-left:24px;word-wrap:break-word}.ps-tracker__tab-terms-condititon .consumer-checkbox-wrap{margin-left:8px}.ps-tracker__tab-terms-condititon .consumer-checkbox-wrap input:checked~.checkmark{background:#e2187d;border:2px solid #e2187d;border-radius:4px}.ps-tracker__tab-terms-condititon .consumer-checkbox-wrap input:checked~.checkmark:after{display:block}.ps-tracker__tab-terms-condititon .consumer-checkbox-wrap .checkmark:after{left:4.5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ps-tracker__tab-header-title{color:#fff;font-family:"Montserrat Bold";font-size:40px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:32px}.ps-tracker__tab-header-progressbar{display:flex;height:6px;border-radius:100px;margin-bottom:16px;padding-left:0;background:#eaeaea}.ps-tracker__tab-header-progressbar li{border-radius:100px;background:#eaeaea;width:100%;padding:0;list-style-type:none;position:relative;margin:0}.ps-tracker__tab-header-progressbar li.active{background:#e3274c;border-radius:0}.ps-tracker__tab-header-progressbar li:nth-child(1){border-top-left-radius:100px;border-bottom-left-radius:100px}.ps-tracker__tab-header-progressbar li:nth-child(3){border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:0;border-bottom-left-radius:0}.ps-tracker__tab-header-progressbar li .text{display:none}.ps-tracker__tab-header-progressbar li::before{display:none}.ps-tracker__tab label{margin-bottom:16px}.ps-tracker__tab-title{color:#fff;font-family:"Montserrat Bold";font-size:24px;font-style:normal;font-weight:700;line-height:32px}.ps-tracker__tab-title.info-span{display:none}.ps-tracker__tab-description{display:inline-flex;color:#d6d8da;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:24px}.ps-tracker__tab-input{height:72px;padding:12px 16px;border-radius:4px;border:1px solid #d6d8da;background:#fff;font-weight:500;font-size:16px;line-height:24px;color:#000;border:none;font-family:Montserrat;text-align:center;cursor:pointer}.ps-tracker__tab-input.trackerdatepicker{text-align:left}.ps-tracker__tab-input::placeholder{color:#636769}.ps-tracker__tab-input.form-control{width:100%;display:block}.ps-tracker__tab-footer{margin-bottom:32px;padding-top:24px}.ps-tracker__tab-form-group{position:relative}.ps-tracker__tab-form-group .form-group{display:none}.ps-tracker__tab-submit-btn a{font-family:"Montserrat Bold"}.ps-tracker__tab-submit-btn a:active{background:#e3274c!important;color:#fff!important}.ps-tracker__tab-submit-btn a:hover{font-family:"Montserrat Bold"}.ps-tracker__tab .ui-datepicker-trigger{color:#e3274c;cursor:pointer;position:absolute;width:32px;height:32px;z-index:2;right:16px;bottom:20px}.ps-tracker__tab .options-flow{position:relative}.ps-tracker__tab .options-flow .icon-switch{position:relative;width:100%;height:72px;padding:12px 16px;border-radius:4px;border:1px solid #d6d8da;background:#fff;display:flex;justify-content:center;align-items:center;pointer-events:none}.ps-tracker__tab .options-flow .icon-switch .cart-qty-minus{position:absolute;top:16px;left:16px;color:#e3274c;border:1px solid #d6d8da;border-radius:6px;pointer-events:all}.ps-tracker__tab .options-flow .icon-switch .cart-qty-minus::before{content:"";font-family:global-icons;font-size:3px;vertical-align:middle}.ps-tracker__tab .options-flow .icon-switch .cart-qty-plus{position:absolute;top:16px;right:16px;color:#e3274c;border:1px solid #d6d8da;border-radius:6px;pointer-events:all}.ps-tracker__tab .options-flow .icon-switch .cart-qty-plus::before{content:"";font-family:global-icons}.ps-tracker__tab .options-flow .icon-switch input{width:35px;padding:0;text-align:center}.ps-tracker__tab .options-flow .icon-switch span{color:#000;font-family:Montserrat;font-style:normal;line-height:24px;font-weight:500;font-size:16px}.ps-tracker__tab-next-btn .btn-hot-pink,.ps-tracker__tab-prev-btn .btn-hot-pink{color:#fff}.ps-tracker__tab-next-btn .btn-hot-pink.disabled::after,.ps-tracker__tab-prev-btn .btn-hot-pink.disabled::after{color:#e3274c}.ps-tracker__tab-next-btn .btn-hot-pink:active,.ps-tracker__tab-next-btn .btn-hot-pink:hover,.ps-tracker__tab-prev-btn .btn-hot-pink:active,.ps-tracker__tab-prev-btn .btn-hot-pink:hover{color:#fff}.ps-tracker .pc-faq{background:linear-gradient(149.51deg,#292929 0,#181818 92.63%);width:100%;margin:64px auto}.ps-tracker .pc-faq .faq-main.default-faq{padding:96px 0;background:0 0;max-width:600px;margin:auto}.ps-tracker .pc-faq .faq-main.default-faq .tabs-heading{background:0 0;margin-bottom:40px}.ps-tracker .pc-faq .faq-main.default-faq .faq-accordion .card .card-header .faq-head[aria-expanded=true] .content{line-height:28px;font-size:20px}.ps-tracker .pc-faq .faq-main.default-faq .faq-accordion{padding:0}.ps-tracker__track-your-cycle{margin:56px 48px 32px;background:linear-gradient(149.51deg,#292929 0,#181818 92.63%);padding:32px 112px;text-align:center;color:#fff;border-radius:16px}.ps-tracker__track-your-cycle-header{font-family:"Montserrat Bold";font-size:24px;line-height:32px;text-align:center;margin-bottom:16px}.ps-tracker__track-your-cycle-desc{text-align:center}@media only screen and (max-width:991.98px){.ps-tracker{background:#181818;width:100%;padding-top:24px}.ps-tracker-banner{justify-content:flex-start}.ps-tracker-banner-container{align-items:flex-start}.ps-tracker-banner-container-wrap{padding:24px 16px;align-items:flex-start;position:relative}.ps-tracker-banner-container-wrap-content-title{font-size:40px;font-weight:700;line-height:48px;font-family:"Montserrat Bold";font-style:normal;color:#fff;margin-bottom:28px;width:230px}.ps-tracker-banner-container-wrap-content-desc{font-size:14px;font-weight:400;line-height:22px;font-family:Montserrat;font-style:normal;color:#fff}.ps-tracker-banner .icon{margin-left:0;position:absolute;right:20px}.ps-tracker-banner .icon img{width:72px;height:72px}.ps-tracker__container{background:#181818;width:100%;padding:32px 0}.ps-tracker__tab-main{width:100%;padding:0 16px}.ps-tracker__tab-header-title{font-size:28px;font-weight:700;line-height:32px;font-family:"Montserrat Bold";font-style:normal;color:#fff;margin-bottom:24px}.ps-tracker__tab-header-progressbar{margin-bottom:4px;background:#636769}.ps-tracker__tab-header-progressbar li{background:#636769}.ps-tracker__tab-header-progressbar li.active{background:#e3274c;border-radius:0}.ps-tracker__tab-header-progressbar li:nth-child(1){border-top-left-radius:100px;border-bottom-left-radius:100px}.ps-tracker__tab-header-progressbar li:nth-child(3){border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:0;border-bottom-left-radius:0}.ps-tracker__tab-title{font-size:20px;font-weight:700;line-height:28px;font-family:"Montserrat Bold";font-style:normal;color:#fff;margin-bottom:16px}.ps-tracker__tab-description{font-size:16px;font-weight:500;line-height:24px;font-family:Montserrat;font-style:normal;color:#d6d8da;margin-bottom:16px}.ps-tracker__tab-input{height:72px;padding:12px 16px;border-radius:4px;border:1px solid #d6d8da;background:#fff;font-weight:500;font-size:16px;line-height:24px;color:#000;border:none;font-family:Montserrat}.ps-tracker__tab-input::placeholder{color:#636769}.ps-tracker__tab-submit-btn a{font-family:"Montserrat Bold"}.ps-tracker__tab .ui-datepicker-trigger{right:16px}.ps-tracker__tab-next-btn a{font-size:14px;font-weight:500;line-height:22px}.ps-tracker__tab-prev-btn a{font-size:14px;font-weight:500;line-height:22px}.ps-tracker__tab-form-group{position:relative}.ps-tracker__tab .options-flow{position:relative}.ps-tracker__tab .options-flow .icon-switch{border:1px solid #d6d8da;background:#fff}.ps-tracker__tab .options-flow .icon-switch span{color:#000;font-family:Montserrat;font-style:normal;line-height:24px;font-weight:500;font-size:16px}.ps-tracker .pc-faq .tabs-heading{font-size:34px}.ps-tracker .pc-faq .faq-main.default-faq{padding:32px 16px}.ps-tracker__track-your-cycle{margin-left:16px;margin-right:16px;padding:32px 24px}}.related-articles-section{background:#181818}@media only screen and (max-width:640px){.ps-tracker__tab-footer-wrap.content-wrap{display:grid!important;justify-content:unset!important;gap:24px}.ps-tracker__tab-footer-wrap .ps-tracker__tab-submit-btn a{width:100%}}.ui-datepicker{display:flex;flex-direction:column;max-width:400px;width:100%;padding:32px 32px 0;border-radius:16px;border:1px solid #eaeaea;background:#fff;box-shadow:10px 4px 28px 13px rgba(150,150,150,.04);z-index:9999!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);position:fixed!important}.ui-datepicker .ui-state-default{color:#000}.ui-datepicker .ui-state-disabled .ui-state-default{opacity:.5}.ui-datepicker .ui-datepicker-header{display:flex;justify-content:center;padding-bottom:24px;align-items:center;border-bottom:1px solid #d6d8da}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;color:#000;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{background:0 0;pointer-events:none;border:none;-webkit-appearance:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select:first-child{margin-right:8px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select::-ms-expand{display:none}.ui-datepicker .ui-datepicker-prev::before{content:"";font-family:global-icons;position:absolute;left:32px;top:36px}.ui-datepicker .ui-datepicker-next::before{content:"";font-family:global-icons;position:absolute;right:32px;top:36px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{color:#000}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{margin-top:24px}.ui-datepicker .ui-datepicker-calendar thead th{color:#636769;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:25px;padding-bottom:24px}.ui-datepicker .ui-datepicker-calendar tbody td{padding-bottom:20px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td a:hover{text-decoration:none}.ui-datepicker .ui-datepicker-calendar tbody td a,.ui-datepicker .ui-datepicker-calendar tbody td span{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:30px;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a{background-color:#fff;border:1px solid #e3274c;border-radius:50%;pointer-events:none}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a{background-color:#e3274c;border-radius:50%;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:hover{text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{display:none}@media (max-width:991.98px){.ui-datepicker{padding:24px 16px 0;z-index:9999!important;max-width:288px;border-radius:10px;width:100%}.ui-datepicker .ui-datepicker-header{padding-bottom:16px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:14px;font-weight:500;line-height:22px}.ui-datepicker .ui-datepicker-prev::before{top:24px;left:16px}.ui-datepicker .ui-datepicker-next::before{top:24px;right:16px}.ui-datepicker .ui-datepicker-calendar thead th{font-size:12px;line-height:18px}.ui-datepicker .ui-datepicker-calendar tbody td{padding-bottom:14px}.ui-datepicker .ui-datepicker-calendar tbody td a,.ui-datepicker .ui-datepicker-calendar tbody td span{font-size:14px;line-height:22px;width:22px;height:22px}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a{border-radius:100px}}#global-datepicker .modal-dialog{margin:0 auto;background:0 0;display:none}#global-datepicker .modal-dialog .modal-footer,#global-datepicker .modal-dialog .modal-header{display:none}#global-datepicker .modal-dialog .modal-content{background:0 0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account{background:#fff}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-dialog-scrollable{max-height:none;background:#fff}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-content,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-footer,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-header{background:#fff;box-shadow:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-header{padding:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-content{padding:48px 24px 0;max-height:calc(100% - 1rem);height:100%;overflow-y:auto}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-body{overflow:unset;flex:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-footer{display:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .error-msg-wrapper{margin-bottom:32px;display:flex;justify-content:flex-start;align-items:center}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .error-msg-wrapper .error-msg-text{margin-bottom:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .toggle-icon{display:flex;justify-content:end;margin-bottom:32px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .toggle-icon::before{content:"";font-family:global-icons}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .title-wrapper .title{font-size:34px;color:#000;font-family:"Montserrat Medium";font-style:normal;font-weight:700;line-height:40px;margin-bottom:8px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .title-wrapper .desc{font-size:16px;color:#000;font-family:"Montserrat Medium";font-style:normal;font-weight:400;line-height:24px;word-wrap:break-word;margin-bottom:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper{margin-top:46px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap .multiple-select-placeholder{position:relative;font-family:"Montserrat Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#313131;display:flex;align-items:center;top:-36px;left:16px;transition:.2s ease all;pointer-events:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+label+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+label+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+label+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+label+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus.valid+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus.valid+span+.multiple-select-placeholder{font-family:"Montserrat Bold";font-style:normal;font-weight:700;font-size:12px;line-height:18px;color:#313131;top:-72px;left:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+label+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+label+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+span+.multiple-select-placeholder{font-family:"Montserrat Bold";font-style:normal;font-weight:700;font-size:12px;line-height:18px;color:#d93232;top:-115px;left:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap label.error{display:block;font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#d93232;margin:-20px 0 48px;opacity:1;height:auto;position:relative;top:25px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper .consumer-email-input{margin-bottom:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.date-picker-feild .consumer-input-wrap{display:block}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.date-picker-feild .consumer-input-wrap div:nth-child(2){margin-bottom:24px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.date-picker-feild .consumer-input-wrap div:nth-child(3){display:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.date-picker-feild .consumer-input-wrap div div.multiple-select-placeholder{display:inherit}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.feilds-required{position:relative;margin-top:36px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper{margin-top:20px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .all-fields-req{font-family:"Montserrat Medium";font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#313131;margin:8px 0 24px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.recive-mail-chkbox .consumer-checkbox-wrap .checkmark{pointer-events:all}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.recive-mail-chkbox .consumer-checkbox-wrap .checkmark.error{border:2px solid #d93232}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.recive-mail-chkbox .consumer-checkbox-wrap #recive-checkbox-error{font-size:12px;color:#d93232;font-family:Montserrat;font-style:normal;font-weight:400;position:absolute;top:100%;line-height:18px;left:44px;margin-top:-4px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper .consumer-communication-label label.error{display:none!important}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.quebec-consent-checkbox .consumer-quebec-consent-checkbox-label label.error{display:none!important}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.quebec-consent-checkbox .consumer-checkbox-wrap #quebec-checkbox-error{font-size:12px;color:#d93232;font-family:Montserrat;font-style:normal;font-weight:400;position:absolute;top:100%;line-height:18px;left:44px;margin-top:-4px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.quebec-consent-checkbox .consumer-checkbox-wrap .checkmark{pointer-events:all}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.quebec-consent-checkbox .consumer-checkbox-wrap .checkmark.error{border:2px solid #d93232}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.terms-and-conditions-chkbox .terms_Conditions-error{font-size:12px;color:#d93232;font-family:Montserrat;font-style:normal;font-weight:400;position:absolute;top:100%;line-height:18px;left:44px;margin-top:-4px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.terms-and-conditions-chkbox .consumer-checkbox-wrap .checkbox{display:block;font-size:12px;color:#000;font-family:"Montserrat Medium";font-style:normal;font-weight:400;line-height:18px;padding:6px 8px 6px 40px;margin-bottom:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.terms-and-conditions-chkbox .consumer-checkbox-wrap label label{font-size:12px;color:#d93232;font-family:Montserrat;font-style:normal;font-weight:400;position:absolute;top:100%;line-height:18px;left:44px;margin-top:-4px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.terms-and-conditions-chkbox .consumer-checkbox-wrap .checkmark{pointer-events:all}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.terms-and-conditions-chkbox .consumer-checkbox-wrap .checkmark.error{border:2px solid #d93232}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-checkbox-wrapper.terms-and-conditions-chkbox .checkbox-txt{display:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:10px;background:#eaeaea;border-radius:4px;margin-top:16px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .info-message{font-family:"Montserrat Medium";font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#000;display:flex;align-items:center}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .info-message::before{font-family:global-icons;content:"";color:#e2187d;padding-right:8px;font-size:14px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .profile-donotsell-info{padding:0;background:inherit;font-family:"Montserrat Medium";font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#000}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .profile-donotsell-info a{color:#e3274c;text-decoration:none}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .consumer-buttons{display:flex;justify-content:center}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .optin-reminders-buttons-text{margin-top:24px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-bottom:24px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .optin-reminders-buttons-text a{text-decoration:underline;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#e3274c}.optin-reminder-wrapper.email-resend .modal-body,.optin-reminder-wrapper.email-success .modal-body,.optin-reminder-wrapper.thank-you .modal-body{padding:0}.optin-reminder-wrapper.email-resend .modal-footer,.optin-reminder-wrapper.email-success .modal-footer,.optin-reminder-wrapper.thank-you .modal-footer{display:flex!important;justify-content:flex-start;padding:0}.optin-reminder-wrapper.email-resend .optin-reminder-header,.optin-reminder-wrapper.email-success .optin-reminder-header,.optin-reminder-wrapper.thank-you .optin-reminder-header{width:100%}.optin-reminder-wrapper.email-resend .optin-reminder-header .title,.optin-reminder-wrapper.email-success .optin-reminder-header .title,.optin-reminder-wrapper.thank-you .optin-reminder-header .title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:28px;line-height:32px;color:#000}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-desc,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-desc,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-desc{word-wrap:break-word;font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#636769;margin-top:24px}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-desc a,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-desc a,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-desc a{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#e3274c;text-decoration:underline}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-para,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-para,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-para{word-wrap:break-word;font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#636769;margin-top:24px}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-para a,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-para a,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-para a{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#e3274c;text-decoration:underline}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-highlight,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-highlight,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-highlight{word-wrap:break-word;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000;margin-top:24px}.optin-reminder-wrapper.email-resend .optin-reminder-footer,.optin-reminder-wrapper.email-success .optin-reminder-footer,.optin-reminder-wrapper.thank-you .optin-reminder-footer{width:100%;margin-left:0}.optin-reminder-wrapper.email-resend .optin-reminder-footer .footer-highlight,.optin-reminder-wrapper.email-success .optin-reminder-footer .footer-highlight,.optin-reminder-wrapper.thank-you .optin-reminder-footer .footer-highlight{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000}.optin-reminder-wrapper.email-resend .optin-reminder-footer .consumer-buttons,.optin-reminder-wrapper.email-success .optin-reminder-footer .consumer-buttons,.optin-reminder-wrapper.thank-you .optin-reminder-footer .consumer-buttons{display:flex;justify-content:center;margin-top:16px}.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-desc{color:#000}.optin-reminder-wrapper.email-resend .modal-footer .error-msg-wrapper{display:flex;align-items:center;justify-content:flex-start}.optin-reminder-wrapper.email-resend .modal-footer .error-msg-wrapper .error-msg-text{margin-bottom:0}.optin-reminder-wrapper.email-resend .modal-footer .verification-highlight{margin-left:0;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#00853f}@media (max-width:991.98px){.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal{padding:0!important}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-content{padding:24px 0 0 0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-header{padding-left:16px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-body{padding-left:16px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .wem-overlay-modal .modal-footer{padding:0 0 0 16px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .toggle-icon{margin-bottom:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .toggle-icon::before{font-size:10px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .title-wrapper{margin-top:32px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .title-wrapper .title{font-size:28px;color:#000;font-family:"Montserrat Medium";font-style:normal;font-weight:700;line-height:32px;margin-bottom:8px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-header .title-wrapper .desc{font-size:14px;color:#000;font-family:"Montserrat Medium";font-style:normal;font-weight:400;line-height:22px;word-wrap:break-word;margin-bottom:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper .all-fields-req{margin:0 0 16px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap .multiple-select-placeholder{font-family:"Montserrat Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#313131}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+label+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+label+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.valid+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+label+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+label+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus.valid+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select:focus.valid+span+.multiple-select-placeholder{font-family:"Montserrat Bold";font-style:normal;font-weight:700;font-size:12px;line-height:18px;color:#313131;top:-72px;left:0}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+label+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+label+span+.multiple-select-placeholder,.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap select.error+span+.multiple-select-placeholder{font-family:"Montserrat Bold";font-style:normal;font-weight:700;font-size:12px;line-height:18px;color:#d93232}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .ciam-forms-input-wrapper.multiple-dropdown .consumer-input-wrap label.error{width:100%;font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#d93232}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message{background:#eaeaea;border-radius:4px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .info-message{font-family:"Montserrat Medium";font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#000}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .info-message::before{color:#e2187d;font-size:14px}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .profile-donotsell-info{font-family:"Montserrat Medium";font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#000}.optin-reminder-wrapper .lite-registration-ssols.ssols-my-account .optin-reminder-content .kotex-info-message .profile-donotsell-info a{color:#e3274c}.optin-reminder-wrapper.email-resend .wem-overlay-modal .modal-footer,.optin-reminder-wrapper.email-success .wem-overlay-modal .modal-footer,.optin-reminder-wrapper.thank-you .wem-overlay-modal .modal-footer{display:flex!important;justify-content:center;padding:0!important}.optin-reminder-wrapper.email-resend .optin-reminder-header,.optin-reminder-wrapper.email-success .optin-reminder-header,.optin-reminder-wrapper.thank-you .optin-reminder-header{padding-right:16px}.optin-reminder-wrapper.email-resend .optin-reminder-header .title,.optin-reminder-wrapper.email-success .optin-reminder-header .title,.optin-reminder-wrapper.thank-you .optin-reminder-header .title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:28px;line-height:32px;color:#636769}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper{padding-right:16px}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-desc,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-desc,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-desc{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#636769;margin-top:24px}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-desc a,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-desc a,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-desc a{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#e3274c;text-decoration:underline}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-para,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-para,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-para{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#636769;margin-top:24px}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-para a,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-para a,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-para a{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#e3274c}.optin-reminder-wrapper.email-resend .optin-reminder-content .content-wrapper .content-highlight,.optin-reminder-wrapper.email-success .optin-reminder-content .content-wrapper .content-highlight,.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-highlight{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000}.optin-reminder-wrapper.email-resend .optin-reminder-footer,.optin-reminder-wrapper.email-success .optin-reminder-footer,.optin-reminder-wrapper.thank-you .optin-reminder-footer{padding-left:16px;margin-left:0}.optin-reminder-wrapper.email-resend .optin-reminder-footer .footer-highlight,.optin-reminder-wrapper.email-success .optin-reminder-footer .footer-highlight,.optin-reminder-wrapper.thank-you .optin-reminder-footer .footer-highlight{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000}.optin-reminder-wrapper.thank-you .optin-reminder-content .content-wrapper .content-desc{color:#000}.optin-reminder-wrapper.email-resend .modal-footer .verification-highlight{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#00853f}}.pc-tracker-notes-content{height:100%;padding:24px}.pc-tracker-notes-text{resize:none;width:100%;height:100%;border-color:#d6d8da;padding:16px;border-radius:8px}.pc-tracker-notes-title{font-family:"Montserrat Bold";font-weight:700;font-size:20px;line-height:28px;color:#000;text-align:center}.pc-tracker-notes-sub-text{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#000;margin:0}.pc-tracker-notes .btn-clear{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#000;border:none;background:0 0;text-align:left}.pc-tracker-notes .modal-content,.pc-tracker-notes .modal-footer,.pc-tracker-notes .modal-header{background-color:#fff}.pc-tracker-selected-date-container{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.pc-tracker-selected-date-container .icon-chevron-left,.pc-tracker-selected-date-container .icon-chevron-right{color:#e3274c;cursor:pointer}.pc-tracker-selected-date-container .icon-chevron-left.disabled,.pc-tracker-selected-date-container .icon-chevron-right.disabled{color:#c9c9c9;pointer-events:none}.pc-tracker-selected-date{text-align:center}@media only screen and (max-width:767.98px){.pc-tracker-selected-date-container{align-items:flex-start}.pc-tracker-notes-sub-text{font-family:Montserrat;font-weight:400;font-size:12px;line-height:18px;color:#000;margin-top:16px}}.symptoms-history{margin-top:32px}.symptoms-history__title{color:#fff;font-family:"Montserrat Bold";font-size:20px;font-style:normal;font-weight:700;line-height:28px}.symptoms-history__edit{display:flex;align-items:center;margin-bottom:24px;margin-top:16px}.symptoms-history__edit-content{color:#e3274c;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-right:8px}.symptoms-history__card-wrap{position:relative;display:flex;align-items:center}.symptoms-history__card .icon-arrow-down,.symptoms-history__card .icon-arrow-up{position:absolute;right:5px;font-size:8px;top:10px}.symptoms-history__card .icon-arrow-down::before,.symptoms-history__card .icon-arrow-up::before{color:#fff}.symptoms-history__card-label{color:#fff;font-family:"Montserrat Bold";font-size:18px;font-style:normal;font-weight:700;line-height:28px}.symptoms-history__card-section{padding:8px;border-bottom:1px solid #eaeaea;margin-bottom:8px}.symptoms-history__card-section.hidden{display:none!important}.symptoms-history__card-section:last-of-type{border-bottom:none}.symptoms-history__card-section-container{border-radius:16px;border:1px solid #eaeaea;padding:16px;margin-bottom:16px}.symptoms-history__card-section-container.hidden{display:none!important}.symptoms-history__card-section-container:last-of-type{margin-bottom:0}.symptoms-history__card-section-container.active .symptoms-history__card-label{margin-bottom:24px}.symptoms-history__card-section-content{display:flex;justify-content:flex-start;align-items:center}.symptoms-history__card-section-img{border-radius:16px;border:1px solid #eaeaea;background:#000;padding:8px;margin-right:16px;min-width:40px;text-align:center}.symptoms-history__card-section-title{color:#fff;font-family:"Montserrat Bold";font-size:14px;font-style:normal;font-weight:700;line-height:22px}.symptoms-history__card-section-value{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}@media only screen and (max-width:767.98px){.symptoms-history__edit{margin-bottom:16px;padding:4px 8px}}.pc-symptoms-nosearch-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.pc-symptoms-nosearch-text{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px}.pc-symptoms-nosearch-text-highlight{font-family:"Montserrat Bold";font-weight:700;margin-bottom:16px}.pc-symptoms-nosearch-desc{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}.pc-symptoms-nosearch-link-wrap{display:flex;align-items:center}.pc-symptoms-nosearch-link.btn-small-ghost{font-size:16px;line-height:24px}.pc-symptoms .modal-header{padding:24px 16px;background-color:#fff}.pc-symptoms .modal-content,.pc-symptoms .modal-footer,.pc-symptoms .modal-header{background-color:#fff}.pc-symptoms-title{color:#000;font-family:"Montserrat Bold";font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-align:center}.pc-symptoms-sub-text{color:#636769;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:center;margin-bottom:0}.pc-symptoms-search{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 16px;width:100%;border-radius:8px;border:1px solid #d6d8da}.pc-symptoms-search::placeholder{color:#636769}.pc-symptoms-search-wrap{position:relative;margin-top:24px}.pc-symptoms-search-wrap .icon-search{position:absolute;right:15px;bottom:12px}.pc-symptoms-category{color:#000;font-family:"Montserrat Bold";font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:16px}.pc-symptoms-category-wrap{margin-top:40px}.pc-symptoms-category-wrap:first-of-type{margin-top:0}.pc-symptoms-content{display:flex;padding:24px 16px;flex-direction:column;height:100%}.pc-symptoms .btngroup-title{color:#000;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.pc-symptoms-type{border-radius:16px;border:1px solid #eaeaea;padding:16px 8px;margin-bottom:16px}.pc-symptoms-type-content.hidden{display:none}.pc-symptoms-type-tip{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px}.pc-symptoms-type .highlight{color:#000;font-size:16px;font-style:normal;line-height:24px;font-family:"Montserrat Bold";font-weight:700}.pc-symptoms-type:last-of-type{margin-bottom:0}.pc-symptoms-type input{width:0}.pc-symptoms-type .btn-group{display:flex;flex-wrap:wrap;margin-top:16px;gap:8px}.pc-symptoms-type .btn-group .btn-check:checked+.btn-outline-primary{font-weight:500;background:#fcd5dc;border-radius:100px;border:1px solid #e3274c;color:#000}.pc-symptoms-type .btn-group .btn{border-radius:100px;border:1px solid #eaeaea;color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 16px}.pc-symptoms-type .btn-group .btn.inactive{pointer-events:none;cursor:none;opacity:.5}.pc-symptoms-type-wrap{display:flex;align-items:center;position:relative}.pc-symptoms-type-wrap .title{color:#000;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-left:8px}.pc-symptoms-type-wrap .icon-arrow-down,.pc-symptoms-type-wrap .icon-arrow-up{position:absolute;right:8px;font-size:8px}.pc-symptoms-type-wrap .icon-arrow-down::before,.pc-symptoms-type-wrap .icon-arrow-up::before{color:#000}.pc-symptoms-type .view-less,.pc-symptoms-type .view-more{margin-top:20px;color:#e3274c;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px;background:0 0;border:none;margin-left:8px}.pc-symptoms-type .options-flow{position:relative;border-radius:4px;border:1px solid #eaeaea;margin-top:24px}.pc-symptoms-type .options-flow input{height:72px;padding:12px 16px;border-radius:4px;background:#fff;font-weight:400;font-size:16px;line-height:24px;color:#181818;font-family:Montserrat;border:none}.pc-symptoms-type .options-flow .icon-switch{position:relative;width:100%;height:72px;padding:12px 16px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;pointer-events:none}.pc-symptoms-type .options-flow .icon-switch .cart-qty-minus{position:absolute;top:16px;left:16px;color:#e3274c;border:1px solid #d6d8da;border-radius:6px;pointer-events:all}.pc-symptoms-type .options-flow .icon-switch .cart-qty-minus::before{content:"";font-family:global-icons;font-size:3px;vertical-align:middle}.pc-symptoms-type .options-flow .icon-switch .cart-qty-plus{position:absolute;top:16px;right:16px;color:#e3274c;border:1px solid #d6d8da;border-radius:6px;pointer-events:all}.pc-symptoms-type .options-flow .icon-switch .cart-qty-plus::before{content:"";font-family:global-icons}.pc-symptoms-type .options-flow .icon-switch input{width:35px;padding:0;text-align:center}.pc-symptoms-type .options-flow .icon-switch span{color:#000;font-family:Montserrat;font-style:normal;line-height:24px;font-weight:500;font-size:16px}.pc-symptoms .btn-clear{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#636769;border:none;background:0 0;text-align:left}.pc-symptoms #symptoms-modal.wem-overlay-modal .modal-dialog-scrollable .modal-content{overflow:hidden}.pc-symptoms #symptoms-modal.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-body{height:100%;max-height:calc(100vh - 325px);overflow-y:scroll}.pc-symptoms #symptoms-modal.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-body .pc-symptoms-content{max-height:100%;overflow-y:auto}@media only screen and (max-width:991.98px){.pc-symptoms::-webkit-scrollbar{width:0}.pc-symptoms-nosearch-text{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px}.pc-symptoms-nosearch-text-highlight{font-family:"Montserrat Bold";font-weight:700;margin-bottom:16px}.pc-symptoms-nosearch-desc{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:16px}.pc-symptoms-title{color:#000;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.pc-symptoms-sub-text{color:#636769;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:16px}.pc-symptoms-search{color:#636769;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.pc-symptoms-search-wrap{margin-top:16px}.pc-symptoms-category{color:#000;font-family:"Montserrat Bold";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.pc-symptoms-type-tip{font-size:14px;line-height:22px}.pc-symptoms-type .btn-group .btn{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.pc-symptoms-type-wrap{justify-content:flex-start}.pc-symptoms-type-wrap .title{color:#000;font-family:"Montserrat Bold";font-size:14px;font-style:normal;font-weight:700;line-height:22px}.pc-symptoms #symptoms-modal.wem-overlay-modal .modal-dialog-scrollable .modal-content{overflow-y:scroll}.pc-symptoms #symptoms-modal.wem-overlay-modal .modal-dialog-scrollable .modal-content .modal-body .pc-symptoms-content{overflow-y:scroll}}@media only screen and (max-width:420px){.pc-symptoms-type-wrap .title{width:200px;overflow-wrap:break-word}}