.form-group.required .form-control-label:before,.form-group.required .required-sign:after{content:"*";color:var(--error-primary)}[id^=baby-shower-mais-abracos] .SL-left-carousel-right-image .heading>*,[id^=baby-shower-mas-abrazos] .SL-left-carousel-right-image .heading>*{font-size:1.5rem;font-weight:500;line-height:1.8rem}[id^=baby-shower-mais-abracos] .SL-left-carousel-right-image .SL-title-text-cta .heading>*,[id^=baby-shower-mas-abrazos] .SL-left-carousel-right-image .SL-title-text-cta .heading>*{font-size:1rem;font-weight:400;line-height:1.5rem}[id^=homepage-MaisAbracos] .SL-carousel .SL-title-text-cta .heading>*,[id^=homepage-MasAbrazos] .SL-carousel .SL-title-text-cta .heading>*{font-size:2.5rem;font-weight:500;line-height:3rem}@media(max-width:767.98px){[id^=homepage-MaisAbracos] .SL-carousel .SL-title-text-cta .heading>*,[id^=homepage-MasAbrazos] .SL-carousel .SL-title-text-cta .heading>*{font-size:1.5rem}}[id^=homepage-MaisAbracos] .mobile-carousel .SL-image-caption .caption-text>*,[id^=homepage-MasAbrazos] .mobile-carousel .SL-image-caption .caption-text>*{font-size:1rem;font-weight:400;line-height:1.5rem}@media(min-width:992px){[id^=homepage-MaisAbracos] .SL-baby-shower-widget .bs-widget-column1 .SL-title-text-cta,[id^=homepage-MasAbrazos] .SL-baby-shower-widget .bs-widget-column1 .SL-title-text-cta{text-align:left;justify-content:flex-start}}.SL-page h1,.SL-page h2,.SL-page h3,.SL-page h4,.SL-page h5,.SL-page h6,.SL-page ol,.SL-page p,.SL-page ul{color:inherit}.SL-page ol,.SL-page p,.SL-page ul{margin:0}.article-container{margin-bottom:24px;border-color:#d1d1d1}.article-image img{min-width:105px;min-height:105px;max-height:105px;object-fit:cover}.article-content{font-family:baton,arial,sans-serif;font-weight:500}.article-content .article-text{font-size:1rem;color:#232628;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-content .article-link{font-size:.875rem;text-decoration:underline;line-height:21px}.container.recom-container [class*=col-]{padding-right:16px!important;padding-left:16px!important}@media(min-width:768px){.article-image{max-width:105px}.article-image img{width:100%}}.diaper-size-calculator{background:#f9f9f9;padding-bottom:100px}.diaper-size-calculator .bold-text{font-weight:500;font-size:48px;line-height:42px;color:#da291c}.diaper-size-calculator .huggies-fit-cntr{background-color:#f1f1f1;padding:36px 0 74px;display:inline-block;width:100%}.diaper-size-calculator .huggies-fit-heading,.diaper-size-calculator .result-title{font-weight:600;font-size:32px;line-height:34px;text-align:center;color:#d92032}.diaper-size-calculator .huggies-fit-desc,.diaper-size-calculator .result-subtitle{font-weight:500;font-size:24px;line-height:26px;color:#404549;max-width:275px;margin:0 auto;text-align:center;padding:24px 0}.diaper-size-calculator .dsc-footer{max-width:calc(100% - 292px);margin:0 auto;text-align:center;background:#e0e5ed;padding:14px 0;font-size:16px;line-height:24px;color:#404549}.diaper-size-calculator .dsc-footer .dc-footer-title{font-weight:600}.diaper-size-calculator .size-selection-cntr{max-width:565px;margin:0 auto;text-align:center;position:relative;top:-60px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04)}.diaper-size-calculator .size-selection-cntr.result-card .diaper-size-calculator-form{display:none}.diaper-size-calculator .selecton-status{display:inline-block;width:100%;margin:13px 0 40px}.diaper-size-calculator .recommendation-name,.diaper-size-calculator .selection-desc{font-weight:600;font-size:18px;line-height:19px;color:#4c5155;width:100%;display:inline-block;margin-bottom:45px}.diaper-size-calculator .selection-form{max-width:372px;margin:0 auto}.diaper-size-calculator .selection-form .custom-form-group{margin-bottom:36px}.diaper-size-calculator .diaper-size-calculator-form .diaper-select{border:none;padding-left:0;border-bottom:1px solid var(--border-primary);background-image:none}.diaper-size-calculator .diaper-size-calculator-form .label-title{left:0}.diaper-size-calculator .diaper-size-calculator-form .days-count{display:none;width:100%}.diaper-size-calculator .diaper-size-calculator-form .days-count.show{display:inline-block}.diaper-size-calculator .diaper-size-calculator-form .invalid-feedback{text-align:left}.diaper-size-calculator .diaper-size-calculator-form .days-error.error-show,.diaper-size-calculator .diaper-size-calculator-form .height-error.error-show,.diaper-size-calculator .diaper-size-calculator-form .weight-error.error-show{display:inline-block;color:var(--error-primary);margin-bottom:10px}.diaper-size-calculator .diaper-size-calculator-form .days-count.mar-spacing,.diaper-size-calculator .diaper-size-calculator-form .height-form.mar-spacing,.diaper-size-calculator .diaper-size-calculator-form .weight-form.mar-spacing{margin-bottom:0}.diaper-size-calculator .diaper-size-calculator-form .days-count.mar-spacing~.diaper-size-calculator-form-btn,.diaper-size-calculator .diaper-size-calculator-form .height-form.mar-spacing~.diaper-size-calculator-form-btn,.diaper-size-calculator .diaper-size-calculator-form .weight-form.mar-spacing~.diaper-size-calculator-form-btn{pointer-events:none}.diaper-size-calculator .calculate-btn{background:#d92032;border-radius:100px;color:#fff;font-weight:600;font-size:18px;line-height:19px;padding:14.5px 0;width:100%;display:inline-block;margin:45px 0 80px;border:none;font-family:moranga,arial,sans-serif;text-transform:uppercase}.diaper-size-calculator .calculate-btn:focus{outline:none}.diaper-size-calculator .dot{height:8px;width:8px;background-color:#bbb;border-radius:50%;display:inline-block}.diaper-size-calculator .dot.active{background-color:#d92032}.diaper-size-calculator .dot.first{margin-right:12px}.diaper-size-calculator .custom-select-icon:before{margin:0;width:6px;height:10px;object-fit:1px;transform:scale(.65);color:#5d6369;-webkit-text-stroke:.25px #fff}.diaper-size-calculator .diaper-size-result .recommendation-size,.diaper-size-calculator .diaper-size-result .recommendation-type{font-weight:600;font-size:24px;line-height:32px;text-align:center;text-decoration-line:underline;color:#404549}.diaper-size-calculator .diaper-size-result .recommendation-size{line-height:26px;color:#d92032;text-decoration-line:none}.diaper-size-calculator .diaper-size-result .recommendation-type{margin:10px 0}.diaper-size-calculator .diaper-size-result .compare-text{font-weight:500;font-size:16px;line-height:17px;text-align:center;color:#5d6369}.diaper-size-calculator .diaper-size-result .main-page-link,.diaper-size-calculator .diaper-size-result .newly-calculate-btn{font-weight:600;font-size:16px;line-height:16px;text-align:center;text-transform:uppercase;color:#d92032}.diaper-size-calculator .diaper-size-result .newly-calculate-btn{max-width:254px;margin:0 auto 24px;border:1px solid #d92032;border-radius:28px;padding:15px 0}.diaper-size-calculator .diaper-size-result .main-page-link{text-decoration-line:underline;text-transform:none;border-top:1px solid #e4e4e4;padding:25px 0 80px;width:100%;display:inline-block}.diaper-size-calculator .diaper-size-result .media-text{font-weight:500;font-size:16px;line-height:22px;text-align:center;color:#5d6369}.diaper-size-calculator .diaper-size-result .number-required,.diaper-size-calculator .diaper-size-result .result-text{font-weight:500;font-size:24px;line-height:32px;text-align:center;color:#5d6369}.diaper-size-calculator .diaper-size-result .result-text{margin:5px 0 7px}.diaper-size-calculator .diaper-size-result .requirment-text{width:100%;display:inline-block;margin:10px 0 5px}.diaper-size-calculator .diaper-size-result .diaper-result{margin:30px 0}.diaper-size-calculator .diaper-size-result .huggies-img{width:195px}.diaper-size-calculator .ovulatio-link-cntr{margin:20px 0 30px}.diaper-size-calculator .ovulatio-link-cntr .diaper-download-link img,.diaper-size-calculator .ovulatio-link-cntr .ovulationDownloadLink img,.diaper-size-calculator .ovulatio-link-cntr .resultShareLink img{width:22px;height:22px}.diaper-size-calculator .ovulatio-link-cntr .diaperSizeCalEmail img{width:22px;margin-right:3px;position:relative;top:-1px}.diaper-size-calculator .ovulatio-link-cntr .diaperSizeCalEmail .social-icons:before{display:none}.diaper-size-calculator #predict-diaper-size-cal-btn,.diaper-size-calculator div,.diaper-size-calculator h2,.diaper-size-calculator p{font-family:moranga,arial,sans-serif!important}@media(max-width:767.98px){.diaper-size-calculator .huggies-fit-cntr{padding:32px 0 59px}.diaper-size-calculator .huggies-fit-heading{font-size:24px;line-height:26px}.diaper-size-calculator .huggies-fit-desc{font-size:20px;line-height:22px;padding:18px 0}.diaper-size-calculator .dsc-footer{padding:14px 20px;max-width:100%}.diaper-size-calculator .size-selection{width:calc(100% - 33px);margin:0 auto}.diaper-size-calculator .size-selection-cntr{padding:0 20px;top:-45px}.diaper-size-calculator .calculate-btn{max-width:194px;margin:8px 0 48px}.diaper-size-calculator .selection-desc{max-width:250px}.diaper-size-calculator .selecton-status{margin-bottom:22px}.diaper-size-calculator .diaper-size-result .recommendation-type{line-height:26px}.diaper-size-calculator .diaper-size-result .recommendation-size{font-size:32px;line-height:34px}}