h1{font-weight:700;font-size:clamp(2.4rem, 1.5vw, 3.8rem);;font-family:"Inter",sans-serif}h2{font-weight:700;font-size:clamp(2rem, 1.5vw, 2.4rem);;font-family:"Inter",sans-serif}h3{font-weight:700;font-size:clamp(1.8rem, 1.5vw, 2rem);;font-family:"Inter",sans-serif}h4{font-weight:700;font-size:clamp(1.6rem, 1.5vw, 1.8rem);;font-family:"Inter",sans-serif}.pbmDiscount{margin:40px 0px 24px}.pbmDiscount .pbmDiscount__subtitle{font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);;font-family:"Inter",sans-serif;margin-top:16px}@media (max-width: 1200px){.pbmDiscount .pbmDiscount__subtitle{font-size:clamp(1.6rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif}}.pbmDiscount #clearPBMFormBt,.pbmDiscount #clearPBMFormBt:focus{color:#017bc8;border:0;background-color:transparent;font-weight:700;margin-bottom:8px}.pbmDiscount .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 20px 0}.pbmDiscount .checkbox .check{margin-right:10px}.pbmDiscount .popupDialog--pbmRegistration .popupDialog__content{background:#F6F6F6}.pbmDiscount .pbmSavedProfile{background:#fff;border-radius:12px;padding:16px;margin-bottom:8px}.pbmDiscount .pbmSavedProfile__title{font-weight:600;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;margin-bottom:16px}.pbmDiscount .pbmSavedProfile__toggle{color:#017BC8;margin-top:24px}.pbmDiscount .pbmSavedProfile__toggle:hover{-webkit-transition:0.3s -webkit-text-decoration;transition:0.3s -webkit-text-decoration;transition:0.3s text-decoration;transition:0.3s text-decoration, 0.3s -webkit-text-decoration;text-decoration:underline;cursor:pointer}.pbmDiscount .pbmSavedProfile__toggle:active{opacity:0.8;-webkit-transition:0.3s opacity;transition:0.3s opacity}.pbmDiscount .pbmSavedProfile--hidden,.pbmDiscount .pbmSubscribeFormFields--hidden{display:none}.pbmDiscount .popupDialog--dermaclubRegistration .popupDialog__content,.pbmDiscount .popupDialog--pbmRegistration .popupDialog__content{width:90%}@media (min-width: 768px){.pbmDiscount .popupDialog--dermaclubRegistration .popupDialog__content,.pbmDiscount .popupDialog--pbmRegistration .popupDialog__content{width:auto}}@media (max-width: 768px){@supports (-webkit-touch-callout: none){.pbmDiscount .popupDialog--dermaclubRegistration .popupDialog__content,.pbmDiscount .popupDialog--pbmRegistration .popupDialog__content{width:100%;max-height:100%}}}.pbmDiscount .dermaclubAlert__row{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;max-width:300px}.pbmDiscount .pbmAlertInfo{display:none;margin-top:16px}.pbmDiscount .pbmAlertInfo .pbmAlertInfo__item--hidden{display:none}.pbmDiscount .pbmAlertInfo .pbmAlertInfo__item{margin-bottom:8px}.pbmDiscount .pbmAlertInfo .pbmAlertInfo__item span,.pbmDiscount .pbmAlertInfo .pbmAlertInfo__item a{font-weight:300;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif}.pbmDiscount .pbmAlertInfo:last-child{margin-bottom:0}.pbmDiscount .popupDialog--lgpdRegistration .popupDialog__content{max-width:300px}.pbmDiscount .popupDialog--lgpdRegistration .popupDialog__title--text{text-align:center}.pbmDiscount .popupDialog--lgpdRegistration .popupDialog__content--form p{margin-bottom:16px}.pbmDiscount .popupDialog--lgpdRegistration .popupDialog__content--form .doubleRow{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.pbmDiscount .popupDialog--lgpdRegistration .popupDialog__content--form .outlineButton{border-color:green;color:green;margin-bottom:16px}.pbmDiscount .popupDialog__fallback,.pbmDiscount .popupDialog__title--pbmFalback{display:none}.pbmDiscount .popupDialog__fallback{max-width:300px}.pbmDiscount #pbmRegisterForm .coloredInput{margin-bottom:0;background:#fff}.pbmDiscount #pbmRegisterForm .coloredInput input,.pbmDiscount #pbmRegisterForm .coloredInput select,.pbmDiscount #pbmRegisterForm .coloredInput input:-webkit-autofill,.pbmDiscount #pbmRegisterForm .coloredInput input:-webkit-autofill:hover,.pbmDiscount #pbmRegisterForm .coloredInput input:-webkit-autofill:focus,.pbmDiscount #pbmRegisterForm .coloredInput input:-webkit-autofill:active{background:#fff !important;-webkit-box-shadow:0 0 0 40px #fff inset !important;height:48px}.pbmDiscount #pbmRegisterForm .invalid-feedback{font-weight:300;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif}.pbmDiscount #pbmRegisterForm .gridRow{margin-bottom:20px}.pbmDiscount #pbmRegisterForm input[type=checkbox]{min-width:15px}.pbmDiscount .birthdayInput{width:100%;margin:0 16px 24px}.pbmDiscount .pbmContent__coloredButton{background:#3FB49A;color:#fff;margin-bottom:8px;width:100%}.pbmDiscount .pbmContent__textButton{color:#3FB49A}.pbmDiscount .btn-registerFormPBM{margin-top:16px}.pbmDiscount .pbmContent__coloredButton,.pbmDiscount .pbmContent__textButton{padding:14px;width:100%;outline:none;border:none;text-align:center;font-weight:600;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;border-radius:12px}.pbmDiscount .pbmContent__coloredButton:hover,.pbmDiscount .pbmContent__textButton:hover{opacity:0.8;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.pbmDiscount .pbmContent__coloredButton:active,.pbmDiscount .pbmContent__textButton:active{opacity:0.6;-webkit-transition:0.3s;transition:0.3s}.pbmDiscount .coloredInput .invalid-feedback,.pbmDiscount .coloredInput .invalidFeedback{bottom:-26px}.pbmDiscount .pbmDiscount-form .pbmDiscount__cpfTitle{font-weight:300;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;margin-bottom:16px}.pbmDiscount .pbmDiscount-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.pbmDiscount .pbmDiscount-form form .coloredInput{width:85%;margin-bottom:0;height:64px;background:#fff}.pbmDiscount .pbmDiscount-form form .coloredInput input,.pbmDiscount .pbmDiscount-form form .coloredInput input:-webkit-autofill,.pbmDiscount .pbmDiscount-form form .coloredInput input:-webkit-autofill:hover,.pbmDiscount .pbmDiscount-form form .coloredInput input:-webkit-autofill:focus,.pbmDiscount .pbmDiscount-form form .coloredInput input:-webkit-autofill:active{height:50px;background:#fff;-webkit-box-shadow:0 0 0 40px #fff inset !important}.pbmDiscount .pbmDiscount-form form button{background-color:transparent;width:64px;padding:8px 0;height:64px;font-weight:700;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;color:#3FB49A;border:2px solid #3FB49A;border-radius:12px;min-width:50px}.pbmDiscount .pbmDiscount-form form button:disabled{opacity:0.4}.pbmDiscount .pbmDiscount__discountList.hide-grid .progressiveDiscountItem{display:none}.pbmDiscount .pbmDiscount__discountList.hide-grid .progressiveDiscountItem:nth-child(1),.pbmDiscount .pbmDiscount__discountList.hide-grid .progressiveDiscountItem:nth-child(2),.pbmDiscount .pbmDiscount__discountList.hide-grid .progressiveDiscountItem:nth-child(3),.pbmDiscount .pbmDiscount__discountList.hide-grid .progressiveDiscountItem:nth-child(4){display:grid}.pbmDiscount .pbmDiscount__discountList .resultPbmPositive__title{margin:19px 0 8px}.pbmDiscount .pbmDiscount__discountList :nth-child(2){border-top-right-radius:12px;border-top-left-radius:12px}.pbmDiscount .pbmDiscount__discountList :last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem{display:grid;grid-template-columns:50% 50%;border-radius:12px;border:1px solid #8E8E8E;background:transparent;color:#003A74;padding:12px 30px;font-weight:300;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;margin-bottom:4px;-webkit-transition-duration:.4s;transition-duration:.4s}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem:nth-child(4){margin-top:20px}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem .radio-control{position:relative;display:inline-block;width:20px;height:20px;margin-left:auto;vertical-align:middle;background-color:inherit;color:#003A74;border:2px solid #8E8E8E;border-radius:24px}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem :first-child{position:relative;top:2px}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem :last-child{text-align:end}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem:hover{-webkit-filter:brightness(90%);filter:brightness(90%);cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem p{font-weight:400 !important}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem.selected{border-color:#003A74}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem.selected p{font-weight:700 !important}.pbmDiscount .pbmDiscount__discountList .progressiveDiscountItem.selected .radio-control:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#003A74;border-radius:12px;-webkit-transform:scale(1.1);transform:scale(1.1)}.pbmDiscount .hide-grid-pbm-btn{display:block;margin:12px auto 0;font-size:14px;color:#003A74;padding:6px;background:transparent;outline:none;border:none}.pbmDiscount .hide-grid-pbm-btn span:nth-child(2){display:none}.pbmDiscount .hide-grid-pbm-btn.active span:first-child{display:none}.pbmDiscount .hide-grid-pbm-btn.active span:nth-child(2){display:inline-block}.pbmDiscount .pbmLink-register-form{text-align:center;font-size:clamp(1.4rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;padding:5px}.pbmDiscount .pbmDiscount-container{overflow:hidden}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount{padding:5px}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .productDetails__buy-content{margin-bottom:0;gap:16px}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent{margin-bottom:0}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent.pbmBuyContent--youWin{display:block}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent.pbmBuyContent--youWin .resultPbmPositive__subtitle{max-width:100%}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent.pbmBuyContent--youWin .productDetails__priceQuantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent.pbmBuyContent--youWin .productDetails__priceQuantity .productPrice__price{color:#23263B}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent .productDetails__quantity{position:relative}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmBuyContent .productDetails__quantity .cart-and-ipay{margin:0}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .pbmPriceContainer{font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);;font-family:"Inter",sans-serif}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultPbmPositive__title{font-weight:600;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;color:#424242}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultDermaclubPositive__title{font-weight:300;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;color:#424242}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultPbmPositive__subtitle{font-weight:300;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;color:#424242;margin:16px 0 23px}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultPbmPositive__subtitle--dermaclub{margin:0;max-width:60%;min-width:180px}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultPbmPositive__totalDiscount{font-family:'Inter';font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#757575}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultPbmPositive__maxUnitsPerCpf{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#424242}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .resultPbmPositive__maxUnitsPerCpf--bold{font-weight:700}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .productPrice__price{font-weight:700;font-size:clamp(1.6rem, 1.5vw, 2rem);;font-family:"Inter",sans-serif;font-size:clamp(2.4rem, 1.5vw, 2.6rem);;font-family:"Inter",sans-serif;color:#3FB49A}.pbmDiscount .pbmDiscount-container .pbm-progressive-discount .productPrice__lineThrough{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#757575}.pbmDiscount .background-dermaclub{background:#E44730 !important}.pbmDiscount .color-dermaclub{color:#E44730 !important}.pbmDiscount .border-dermaclub{border:2px solid #E44730 !important}.pbmDiscount .background-moreByLess{background:#017BC8 !important}.pbmDiscount .color-moreByLess{color:#017BC8 !important}.pbmDiscount .border-moreByLess{border:2px solid #017BC8 !important}.pbmDiscount .pbmDiscount-flag{display:inline-block;background:#3FB49A;padding:4px 8px;border-radius:4px 4px 0px 0px;margin-left:24px}.pbmDiscount .pbmDiscount-flag strong{display:block !important;font-weight:700;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;color:#fff}.pbmDiscount .pbmDiscount__dermaclubLogo{background:url("../../images/logo-dermaclub.svg");background-repeat:no-repeat;background-size:contain;width:128px;height:24px}.pbmDiscount .pbmDiscount-container{background-color:#F6F6F6;border-radius:12px;padding:16px;position:relative}.pbmDiscount .pbmDiscount-container .pbmDiscount-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 992px){.pbmDiscount .pbmDiscount-container .pbmDiscount-content.notDermaclub{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pbmDiscount .pbmDiscount-container .pbmDiscount-content.notDermaclub .pbmDiscount-price{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.pbmDiscount .pbmDiscount-container .pbmDiscount-content.notDermaclub .pbmAction{margin-top:0}}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmAction{background-color:transparent;width:100%;margin-top:16px;white-space:nowrap;padding:10px 0;font-weight:700;font-size:clamp(1.4rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;color:#3FB49A;outline:none;border:2px solid #3FB49A;border-radius:12px}@media (min-width: 1200px){.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmAction{margin-top:0;width:55%}}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price{width:40%}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price>span{font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);;font-family:"Inter",sans-serif}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price .until{color:#757575}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price p{font-weight:700;font-size:clamp(2.4rem, 1.5vw, 3.8rem);;font-family:"Inter",sans-serif;font-size:clamp(2rem, 1.5vw, 3.8rem);;font-family:"Inter",sans-serif;color:#3FB49A}@media (min-width: 992px){.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price p{font-size:clamp(3.2rem, 1.5vw, 3.2rem);;font-family:"Inter",sans-serif}}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price p.pbmDiscount-price__title{font-size:clamp(1.2rem, 1.5vw, 1.2rem);;font-family:"Inter",sans-serif;color:#757575;font-weight:300}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price p.pbmDiscount-price__titlePrice{font-size:clamp(2.4rem, 1.5vw, 2.4rem);;font-family:"Inter",sans-serif;color:#E44730}@media (min-width: 1200px){.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price p.pbmDiscount-price__titlePrice{font-size:clamp(3.2rem, 1.5vw, 1.2rem);;font-family:"Inter",sans-serif}}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price__title{font-weight:600;font-size:clamp(1.6rem, 1.5vw, 2rem);;font-family:"Inter",sans-serif}.pbmDiscount .pbmDiscount-container .pbmDiscount-content .pbmDiscount-price .unit{color:#424242}.pbmDiscount .pbmDiscount-container .pbmDiscount-info{margin-bottom:16px}.pbmDiscount .pbmDiscount-container .pbmDiscount-info p{font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);;font-family:"Inter",sans-serif;color:#757575}.pbmDiscount .pbmDiscount-container .pbmDiscount-info p:not(:last-child){margin-bottom:8px}.pbmDiscount .pbmDiscount-container p.consideracoesPBM{font-weight:600;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;color:#424242}.pbmDiscount .pbmDiscount-container>a{font-weight:300;font-size:clamp(1.2rem, 1.5vw, 1.4rem);;font-family:"Inter",sans-serif;color:#003A74}.pbmDiscount .pbmDiscount-container .pbmDiscount__reset{font-size:clamp(1.6rem, 1.5vw, 1.6rem);;font-family:"Inter",sans-serif;position:absolute;top:110px;right:18px;border:0;background-color:transparent;color:#017BC8;font-size:14px}.pbmDiscount .pbmDiscount-container .pbmDiscount__reset:focus{outline:none}#resultRegisterFormTemp{display:none !important}@media (min-width: 576px){.pbmDiscount .pbmAction{width:300px}.pbmDiscount .birthdayInput{width:calc(50% - 26px)}}@media (min-width: 1200px){.pbmDiscount .pbmDiscount-container #registerFormPBM>form{width:570px}.pbmDiscount .pbmDiscount-container #registerFormPBM>form>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pbmDiscount .pbmDiscount-container #registerFormPBM>form>div .field-content,.pbmDiscount .pbmDiscount-container #registerFormPBM>form>div>div{width:48%}}

