.period-tracker{max-width:1600px;margin:0 auto}.ui-widget{font-family:var(--text-font-family)}#period_result_calendar{width:100%}#period_result_calendar .ui-datepicker-calendar td a:hover,#period_result_calendar .ui-datepicker-calendar td a:active,#period_result_calendar .ui-datepicker-calendar td a:focus{border-color:rgb(var(--text-color))!important}#period_result_calendar .ui-datepicker:has(.ui-datepicker-group){display:flex!important}.ui-datepicker .ui-datepicker-header{background-color:rgb(var(--text-color))}#datepicker .ui-state-default{border-radius:50%;border:5px solid #fff}#datepicker .ui-state-hover,#datepicker .ui-state-focus{background-color:rgb(var(--text-color));color:rgb(var(--background))}.period-days a.ui-state-default,.pre-period a.ui-state-default,.peak-ovulation a.ui-state-default,.post-period a.ui-state-default{color:#fff;border-color:#fff!important}.period-days-color,.pre-period-color,.peak-ovulation-color,.post-period-color,.period-days a.ui-state-default,.pre-period a.ui-state-default,.peak-ovulation a.ui-state-default,.post-period a.ui-state-default,.ui-datepicker-header{-webkit-print-color-adjust:exact;print-color-adjust:exact}.period-days-color{color:var(--period-color)}.period-days a.ui-state-default{background-color:var(--period-color)}.pre-period-color{color:var(--pre-period-color)}.pre-period a.ui-state-default{background-color:var(--pre-period-color)}.peak-ovulation-color{color:var(--peak-ovulation-color)}.peak-ovulation a.ui-state-default{background-color:var(--peak-ovulation-color)}.post-period-color{color:var(--post-period-color)}.post-period a.ui-state-default{background-color:var(--post-period-color)}.pc-row{width:100%;display:flex}.pc-col-2{width:50%}.pc-col-3{width:33.33333333%}.base-hr{margin:10px 0}a,.nextPrevious{cursor:pointer;cursor:hand}.ui-state-default{cursor:default;line-height:1}.pc-questions-container h4{max-width:750px;margin:0 auto 2rem}.pc-questions-container .ui-datepicker{font-size:1.3rem;box-shadow:3px 3px 5px #0000000d;padding:0;margin:0;border:none}.pc-questions-container .ui-state-default,.pc-questions-container .ui-widget-content .ui-state-default,.pc-questions-container .ui-widget-header .ui-state-default{cursor:pointer;cursor:hand}@media (max-width: 767px){.pc-questions-container .pc-row{display:block}}.pc-questions-container .track-row{justify-content:center;margin:2rem 0}.inc-ct{margin:0 auto;display:inline-block;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.inc-ct.visible{opacity:1;visibility:visible}.inc-num-ct{padding-right:10px}.pc-q-ct{padding:30px 0}.pc-q-title{padding:0 10px 15px;color:#2b2a2f}.q-btn-ct{position:relative;display:inline-block;line-height:1;cursor:pointer}.q-btn-ct .fa{font-style:normal;margin:0;padding:0}.q-btn{background:transparent;border:none;line-height:1.8rem;padding-right:10px}.pc-q-ct:last-of-type{padding-bottom:0}.pc-calendar-container-title{line-height:1;margin:1.3rem auto}@media (min-width: 768px){.pc-calendar-container-title{text-align:left}}.pc-row:has(.pc-pag-ct){margin-bottom:.5rem}.pc-col-2:has(.pc-pag-ct){display:flex}.pc-pag-ct{display:block;margin:auto 0 auto auto;font-size:1rem;text-align:right;line-height:1;color:#999;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pc-prev,.pc-next{display:inline-block;padding:0 5px}.pc-prev .fa,.pc-next .fa{font-style:normal}.pc-prev .fa{padding-right:5px}.pc-next{color:#616161}.pc-next .fa{padding-left:5px;color:#616161}.ui-widget-header .ui-icon,.ui-icon,.ui-widget-content .ui-icon{background-image:none}.ui-datepicker-prev .ui-icon-circle-triangle-w,.ui-datepicker-next .ui-icon-circle-triangle-e{background-position:0px 0px;background-size:cover;background-color:transparent}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:none;background:transparent;font-weight:400;background-position:0px 0px;background-size:cover;background-color:transparent}.ui-datepicker{width:100%!important;padding:0}.ui-datepicker:has(.ui-datepicker-group){width:calc(100% + 20px)!important;margin:0 -10px}.ui-datepicker table{width:100%;table-layout:fixed!important;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker table td{position:relative;border:none;padding:1px}.ui-datepicker table td:before{content:"";display:block;padding-top:100%}.ui-datepicker table td a{display:flex;padding:.2em;text-decoration:none;position:absolute;top:0;left:0;bottom:0;right:0;justify-content:center;align-items:center}.ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0;background-image:none}.ui-datepicker .ui-datepicker-title{margin:0;line-height:normal;font-weight:700;color:#fff;cursor:default}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{transform:translateY(-50%);top:50%;padding:4px;position:absolute;width:2rem;height:2rem}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;box-sizing:border-box;padding:0 10px}.ui-widget-content{border:none}.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;width:1.5rem;height:1.5rem;text-indent:-99999px}.ui-state-disabled .ui-state-default{display:none}.ui-widget-header{width:100%;border:none;font-weight:700;font-size:1.25rem;padding:10px 0;box-sizing:border-box}.pc-calendar-container .ui-datepicker-calendar tr{border-bottom:1px dotted #ccc}.pc-calendar-container .ui-datepicker-calendar tr:last-of-type{border-bottom:none}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:Alpha(Opacity=0)}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar tr th{opacity:1;font-weight:700;border-color:transparent;padding:1rem .5rem;text-align:center;line-height:1;font-size:1.2rem;background:#ddd;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ui-datepicker-calendar td a{font-weight:400}.ui-datepicker-calendar .pre-period a.ui-state-default,.ui-datepicker-calendar .period-days a.ui-state-default,.ui-datepicker-calendar .peak-ovulation a.ui-state-default,.ui-datepicker-calendar .post-period a.ui-state-default{border-radius:50%;border:5px solid}@media (min-width: 460px){.ui-datepicker-calendar .pre-period a.ui-state-default,.ui-datepicker-calendar .period-days a.ui-state-default,.ui-datepicker-calendar .peak-ovulation a.ui-state-default,.ui-datepicker-calendar .post-period a.ui-state-default{border:10px solid}}@media (min-width: 768px){.ui-datepicker-calendar .pre-period a.ui-state-default,.ui-datepicker-calendar .period-days a.ui-state-default,.ui-datepicker-calendar .peak-ovulation a.ui-state-default,.ui-datepicker-calendar .post-period a.ui-state-default{border:5px solid}}.pc-calendar-container{margin-bottom:30px}.pc-key{line-height:initial;display:flex;margin:1rem 0}.pc-key .pc-col-2:has(.key){text-align:left}.key{display:inline-flex;padding-right:8px;align-items:center;justify-content:center}.key .fa{font-style:normal;padding-right:3px;margin:0;font-size:.75rem}.pc-add-to-cal{text-align:right}.pc-add-to-cal a{font-weight:400}.disclaimer .pc-row{justify-content:center}.disclaimer p{margin:10px 10px 20px}@media print{.shopify-section--image-with-text-overlay,.shopify-section-group-header-group:not(header),.pc-questions-container,.pc-questions-container+hr,header nav,footer,.btm-btns,#onetrust-consent-sdk{display:none!important}header{position:static!important;transform:none!important;top:0}header x-header{padding:30px 0}.shopify-section--period-tracker>div{padding-top:0}}#calsection{display:none}#add-to-calendar-checkbox-label{cursor:pointer}.add-to-calendar-checkbox:before{font-family:FontAwesome;position:relative;content:"\f064";padding-right:3px}.add-to-calendar-checkbox~a{display:none}.add-to-calendar-checkbox:checked~a{display:block;margin-left:20px;text-decoration:none}input[type=checkbox].add-to-calendar-checkbox{position:absolute;left:-9999px}.igoogle:before,.iyahoo:before,.ical:before{font-family:FontAwesome;padding-right:3px}.igoogle:before{content:"\f1a0"}.iyahoo:before{content:"\f19e"}.ical:before,.fa-calendar:before{content:"\f073"!important}.btm-btns{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 768px){.btm-btns{justify-content:space-around;flex-direction:row}}@media (min-width: 769px){.dot-border{border-left:1px dotted #ccc;border-right:1px dotted #ccc}.inc-ct{display:flex;justify-content:center;align-items:center;margin:0 auto;vertical-align:baseline}}@media (min-width: 769px) and (max-width: 1023px){.pc-calendar-container .pc-col-3:nth-child(2),.pc-calendar-container .pc-col-3:nth-child(3){display:none}.ui-widget-content{border:none}.ui-datepicker-multi-3 .ui-datepicker-group{width:50%}.inc-ct .fa{font-size:1.2rem}}@media (max-width: 1023px){.pc-col-2:has(.pc-pag-ct){display:none}.ui-datepicker-group-last{width:0!important;padding:0!important}.ui-datepicker-group-last .ui-datepicker-header{width:0}.ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-next{right:10px}.ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title{visibility:hidden}.ui-datepicker-group-last .ui-datepicker-calendar{display:none}.pc-q-title,.inc-num-ct{font-size:1.2rem}}@media (max-width: 768px){.pc-col-2,.pc-col-3{width:100%}.dot-border{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.pc-q-ct{padding:15px 0}.pc-q-title{padding:0 0 10px}.inc-ct{width:100%;display:flex;margin-bottom:8px;justify-content:space-between;text-align:left}.pc-questions-container{text-align:left}.q-btn{padding:5px 20px}.pc-calendar-container .pc-col-3:nth-child(2),.pc-calendar-container .pc-col-3:nth-child(3){display:none}.ui-datepicker-multi-3 .ui-datepicker-group{width:100%}.ui-datepicker-group-middle{display:none}.ui-datepicker,.ui-datepicker-multi-3 .ui-datepicker-group{padding:0}.ui-widget-content{border:none}.pc-key .pc-col-2{width:50%}.key{width:100%;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/period-tracker.css.map */
