:root{--white: #ffffff;--blue-main-01: #00358E;--blue-main-02: #0242b1;--blue-main-03: #0152dd;--blue-tone-01: #85B3FF;--blue-tone-02: #00DAFF;--blue-tone-03: #0041AE;--blue-tone-04: #002665;--blue-tone-05: #022956;--blue-tone-06: #7194BD;--blue-tone-07: #011B39;--blue-tone-08: #5C7DA6;--blue-tone-09: #00BFFF;--blue-tone-10: #709EFC;--blue-tone-11: #E2F5FD;--yellow-tone-01: #FFF200;--yellow-tone-02: #f9f03f;--yellow-tone-03: #f9f492;--yellow-tone-04: #FFB600;--grey-tone-01: #979797;--grey-tone-02: #BCBCBC;--grey-tone-03: #BBBBBB;--grey-tone-04: #E7E7E7;--grey-tone-05: #F2F2F2;--grey-tone-06: #D6D6D6;--grey-tone-07: #636569;--grey-tone-08: #E4E4E4;--grey-tone-09: #AEAEAE;--black-tone-00: #353535;--black-tone-01: #585858;--green-tone-01: #61A014;--green-tone-02: #1FAA03;--green-tone-03: #1c8b4c;--green-tone-04: #03a585;--green-tone-05: #02d4aa;--green-tone-1: #007A61;--green-tone-4: #00B188;--green-tone-5: #019074;--green-tone-6: #00a383;--orange-tone-01: #FF6E00;--orange-tone-02: #F9C600;--red-tone-1: #D13133;--red-tone-2: #D13133;--red-tone-3: #cf4245;--red-tone-4: #A32036;--red-tone-5: #C41F3E;--red-tone-6: #ba1f3c;--red-tone-7: #bb1f3c;--red-tone-08: #AA0322;--red-tone-09: #FF0000;--main-logo: "";--content-width: 1230px;--content-width-large: 93%;--menu-color: #00358E;--primary-color: #00358E;--primary-color-hover: #002665;--primary-color-text: var(--blue-tone-01);--theme-color: var(--primary-color);--theme-color-hover: var(--primary-color);--theme-background: var(--yellow-tone-01);--theme-background-hover: #FFF75B;--footer-title-color: var(--yellow-tone-01);--footer-menu-color: var(--blue-tone-06);--footer-background: var(--blue-tone-05);--footer-btn-background: var(--yellow-tone-01);--social-row-color: var(--blue-tone-08);--social-row-color-hover: var(--yellow-tone-01);--social-row-background: var(--blue-tone-07);--copyright-row-color: var(--blue-tone-05);--copyright-row-background: var(--yellow-tone-01);--riep-main-color: var(--primary-color);--riep-main-color-dark: var(--blue-tone-05);--riep-main-color-light: var(--blue-tone-01)}body,html{padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;font-size:15px;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body section#error-content{display:none}body section#announcements-content{display:none}body.show-error section#error-content{display:flex!important}body.show-error section#page-content{display:none!important}body.show-error section#announcements-content{display:none!important}body.show-error #debug-bar{background:#a14b4b}body.show-search section#page-content{display:none!important}body.show-search section#announcements-content{display:none!important}body.show-search section#page-search{display:block!important}body.show-search .show-search-btn,body.show-search .nav-bar .show-search-btn,body.show-search .nav-bar .back-btn{display:none!important}body.show-announcement{overflow:visible!important}body.show-announcement .nav-bar .show-search-btn{display:none!important}body.show-announcement .nav-bar .back-btn{display:flex!important}body.show-announcement section#page-content{display:none!important}body.show-announcement section#page-search{display:none!important}body.show-announcement section#announcements-content{display:block!important}body:has(.modal.show){overflow:hidden}a.btn{text-decoration:none;cursor:pointer;text-transform:uppercase;font-family:Lato,sans-serif}a.btn.loading{pointer-events:none;opacity:.5}a.btn.loading i.loading-indicator{display:block}a.btn.loading i:not(i.loading-indicator){display:none!important}a.btn i.loading-indicator{display:none;box-sizing:border-box;position:relative;transform:scale(1);width:14px;height:14px;border:2px solid;border-right-color:transparent;border-radius:100px;margin-right:10px;animation:rotateLoop 1s linear infinite}a.btn i.loading-indicator:before{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;top:-3px;right:-1px;transform:rotate(68deg)}.hidden{display:none!important}.btn-primary{background:var(--riep-main-color);font-size:1em;color:#fff;text-transform:uppercase;padding:.8em 3.2em;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid var(--riep-main-color);border-radius:10px;transition:all .2s ease-in-out}.btn-primary.btn-outline{background:#fff;color:var(--riep-main-color)}.btn-primary.btn-outline:hover{color:#fff}.btn-primary:hover{background:var(--riep-main-color-dark)}.btn-primary .icon{height:2em;width:2em;margin-right:1em;display:flex;justify-content:center;align-items:center}.btn-primary .icon svg{fill:#fff;width:100%}a{color:var(--riep-main-color)}section{display:block;width:100%}section .container{max-width:1150px;margin:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){section .container{padding:1em}}.modal{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:start;z-index:1051;top:0;left:0;opacity:0;pointer-events:none;transition:all .2s ease-in-out}.modal .backdrop{background:#00000080;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.modal .viewer-modal{position:relative;z-index:2;background:transparent;height:100%;width:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(-25%);transition:all .2s ease-in-out}.modal.show{opacity:1;pointer-events:all}.modal.show .viewer-modal{opacity:1;transform:translateY(0)}.modal.show .viewer-modal .modal-content,.modal.show .viewer-modal .modal-footer{pointer-events:all}.modal:has(.modal-content+.modal-footer) .modal-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal:has(.modal-content+.modal-footer) .modal-footer{border-top-left-radius:0;border-top-right-radius:0}.modal .modal-footer{width:60vw;max-width:718.75px;height:auto;background:#fff;padding:0 2em 2em;border-radius:10px;position:relative;display:flex;justify-content:end}.modal .modal-content{width:60vw;max-width:718.75px;height:auto;background:#fff;padding:2em;border-radius:10px;position:relative}.modal .modal-content .close-btn{position:absolute;top:3.5em;right:2.5em;width:2em;height:2em;cursor:pointer}@media screen and (max-width: 768px){.modal .modal-content .close-btn{top:1.5em;right:1.5em;transform:scale(.7)}}.modal .modal-content .close-btn.btn-primary{position:relative;top:0;right:0;left:80%}.modal .modal-content .close-btn.btn-primary:before,.modal .modal-content .close-btn.btn-primary:after{content:none}.modal .modal-content .close-btn:before{content:"";width:2em;height:.3em;background:var(--riep-main-color);display:block;position:absolute;transform:translateY(.5em) rotate(45deg)}.modal .modal-content .close-btn:after{content:"";width:2em;height:.3em;background:var(--riep-main-color);display:block;position:absolute;transform:translateY(.5em) rotate(-45deg)}.modal .modal-content h2.modal-title{color:var(--riep-main-color);font-size:3.2rem;font-weight:600;padding:0;margin:0 0 1em}@media screen and (max-width: 768px){.modal .modal-content h2.modal-title{font-size:1.5rem}}.modal .modal-content .buttons-holder{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.modal .modal-content .buttons-holder{flex-direction:column}.modal .modal-content .buttons-holder a{margin-bottom:1em;padding:.7em 2em;text-align:center}.modal .modal-content .buttons-holder a:last-child{margin-bottom:0}}.announcement-modal ul.announcementPagesRelated{list-style:none;padding:0;display:flex;flex-direction:column}.announcement-modal ul.announcementPagesRelated li a.announcement-link{display:flex;flex-direction:column;margin-bottom:1em;font-size:1.2em;cursor:pointer}.announcement-modal ul.announcementPagesRelated li a.announcement-link span{pointer-events:none}.announcement-modal ul.announcementPagesRelated li a.announcement-link span:first-child{color:var(--black-tone-00)}.announcement-modal ul.announcementPagesRelated li a.announcement-link span:last-child{color:var(--riep-main-color);text-decoration:underline}.audio-modal .buttons-holder .btn i,.audio-modal .buttons-holder .btn span{pointer-events:none}.audio-modal .buttons-holder .btn i.play-state{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;width:22px;height:22px;margin-right:1em;transform:scale(1.3)}.audio-modal .buttons-holder .btn i.play-state:before{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid;top:6px;left:9px}.audio-modal .buttons-holder .btn i.play-state.playing:before{content:none}.audio-modal .buttons-holder .btn i.play-state.playing:after{content:"";box-sizing:border-box;position:relative;display:block;width:8px;height:10px;border-left:3px solid;border-right:3px solid}.page-title{display:block;width:100%;color:var(--riep-main-color);font-size:3.2em;font-weight:600;text-transform:capitalize;margin:0 0 1em;line-height:1em}#debug-bar{z-index:10;position:absolute;top:0;left:0;width:98%;padding:0;min-height:25px;color:#fff;display:inline-flex;align-items:start;flex-wrap:wrap;justify-content:space-between;overflow:hidden}#debug-bar .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1 0 auto;background:#333232;margin:0;padding:1em}#debug-bar.hidden{width:fit-content;padding:0}#debug-bar.hidden .container{display:none}#debug-bar .toggle-debug{flex:0 0 50px;background:red;width:50px;height:50px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:30px;cursor:pointer}#debug-bar span{margin-right:10px;padding-right:10px}#debug-bar .btn{border:1px solid #FFF;padding:10px 8px;cursor:pointer;flex:1 0 100%}#debug-bar #index-values,#debug-bar #search-debug,#debug-bar #product-debug{display:none;flex:1 0 100%}#debug-bar #index-values.show,#debug-bar #search-debug.show,#debug-bar #product-debug.show{display:block}section#warning{display:none;width:100%;background:#ccc;text-align:center;color:#6b6b6b;padding:.5em 0}section#warning:has(span){display:block}section#error-content{display:flex;background:#f5f5f5;height:100%;width:100%;justify-content:center;align-items:center}section#error-content .error-code{width:fit-content;font-size:2.4em;color:var(--riep-main-color);font-weight:600}section#error-content .error-message{font-weight:400;width:fit-content;margin-left:10px}section#header .top-bar{background:var(--riep-main-color);color:#fff}section#header .top-bar .container{display:flex;justify-content:start;min-height:2.2666666667em}@media screen and (max-width: 768px){section#header .top-bar .container{padding:0 1em}}section#header .top-bar .container .menu{margin-left:2.3em;min-height:2.2666666667em;display:flex;justify-content:start;align-items:center}section#header .top-bar .container a{color:#fff;font-size:.8em;height:100%}section#header .top-bar .container .menu-holder{position:relative;height:100%;padding-right:.5em;display:flex}section#header .top-bar .container .menu-holder:before{content:"";display:block;position:absolute;width:.5em;height:.5em;right:0;top:0;transform:translate(100%,.7em) rotate(45deg);border-bottom:2px solid #FFF;border-right:2px solid #FFF;transition:all .2s ease-in-out}section#header .top-bar .container .menu-holder .submenu{opacity:0;pointer-events:none;transform:translateY(-25%);transition:all .2s ease-in-out;position:absolute;top:100%;left:0}section#header .top-bar .container .menu-holder .submenu.opened{opacity:1;pointer-events:all;transform:translateY(0)}section#header .top-bar .container .menu-holder .submenu ul{display:flex;list-style:none;background:#fff;flex-direction:column;border-radius:.6666666667em;padding:1em;box-shadow:0 10px 10px #0003}section#header .top-bar .container .menu-holder .submenu ul li{display:block;width:100%;min-width:13em;margin-bottom:.5em}section#header .top-bar .container .menu-holder .submenu ul li a{display:block;color:var(--riep-main-color);width:100%}section#header .top-bar .container .menu-holder:hover .submenu{opacity:1;pointer-events:all;transform:translateY(0)}section#header .top-bar .container .menu-holder:hover:before{transform:translate(100%,1em) rotate(-135deg)}section#header .nav-bar{width:100%}section#header .nav-bar .container{min-height:7.4em}@media screen and (max-width: 768px){section#header .nav-bar .container{display:flex;flex-direction:column;align-items:end}}section#header .nav-bar .container .show-search-btn{display:none}section#header .nav-bar .container a.btn.back-btn{display:none}section#header .nav-bar .container a{text-transform:none;font-weight:700}section#header .nav-bar .container a.btn{display:flex;justify-content:center;align-items:center;position:relative;padding-left:2em;color:var(--riep-main-color);font-size:1.0666666667em}section#header .nav-bar .container a.btn:before{content:"";display:block;width:18px;height:2px;background:var(--riep-main-color);left:0;position:absolute}section#header .nav-bar .container a.btn:after{content:"";display:block;width:10px;height:10px;left:0;position:absolute;transform:rotate(45deg);border-bottom:2px solid var(--riep-main-color);border-left:2px solid var(--riep-main-color)}section#header .nav-bar .logo{height:3.5em}@media screen and (max-width: 768px){section#header .nav-bar .logo{width:50%;margin-right:auto}}section#header .nav-bar .logo svg{height:100%;fill:var(--riep-main-color)}section#page-content{flex:1 0 auto;padding:1.94em 0 0}section#page-content .container{justify-content:start;align-items:start;flex-direction:column}section#page-content .tag-type{display:block;background:#333;text-transform:uppercase;color:#fff;font-size:.7333333333em;padding:.4em 3em;margin-bottom:1.5em}section#page-content .tag-type.prescricao-medica{background:red}section#page-content .btn-group{width:100%;display:flex}@media screen and (max-width: 768px){section#page-content .btn-group{flex-direction:column}}section#page-content .btn-group .btn{border-right:1px solid #FFF;border-radius:10px}@media screen and (max-width: 768px){section#page-content .btn-group .btn{border-right:0}}section#page-content .btn-group:has(.btn:not(.hidden)+.btn.hidden) .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 768px){section#page-content .btn-group:has(.btn:not(.hidden)+.btn.hidden) .btn:first-child{border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom:1px solid #FFF}}section#page-content .btn-group:has(.btn:not(.hidden)+.btn:not(.hidden)) .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 768px){section#page-content .btn-group:has(.btn:not(.hidden)+.btn:not(.hidden)) .btn:first-child{border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom:1px solid #FFF}}section#page-content .btn-group:has(.btn:not(.hidden)+.btn:not(.hidden)) .btn:first-child+.btn,section#page-content .btn-group:has(.btn+.btn+.btn) .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}@media screen and (max-width: 768px){section#page-content .btn-group:has(.btn:not(.hidden)+.btn:not(.hidden)) .btn:first-child+.btn,section#page-content .btn-group:has(.btn+.btn+.btn) .btn:last-child{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px}}section#page-content .btn-group:has(.btn:not(.hidden)+.btn:not(.hidden)+.btn:not(.hidden)) .btn:not(.btn:last-child):not(.btn:first-child){border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 768px){section#page-content .btn-group:has(.btn:not(.hidden)+.btn:not(.hidden)+.btn:not(.hidden)) .btn:not(.btn:last-child):not(.btn:first-child){border-bottom-left-radius:0;border-bottom:1px solid #FFF;border-bottom-right-radius:0}}section#page-content .product-info{display:flex;margin-top:3em}@media screen and (max-width: 768px){section#page-content .product-info{display:flex;flex-direction:column-reverse}}section#page-content .product-info .packageImage{display:flex;width:23rem;height:23rem;flex:1 0 25em;margin-left:2em;justify-content:center;align-items:center;overflow:hidden;position:relative;padding-bottom:20px}@media screen and (max-width: 768px){section#page-content .product-info .packageImage{margin-left:0}}section#page-content .product-info .packageImage small.info{position:absolute;z-index:2;bottom:0;left:0;right:0;margin:auto;text-align:center;font-style:italic;color:#979797;font-size:12px}section#page-content .product-info .packageImage .center{display:block;width:1px;height:1px}section#page-content .product-info .packageImage img{height:23rem;transform:translate(-50%,-50%)}section#page-content .product-info .product-grid{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto auto;gap:3em 5em;grid-auto-flow:row;grid-auto-rows:auto;grid-template-areas:"indication indication indication" "activeIngredient concentration presentation" "contraindication contraindication contraindication"}@media screen and (max-width: 768px){section#page-content .product-info .product-grid{display:flex;flex-direction:column}}section#page-content .product-info .product-grid .indication{grid-area:indication}section#page-content .product-info .product-grid .activeIngredient{grid-area:activeIngredient}section#page-content .product-info .product-grid .concentration{grid-area:concentration}section#page-content .product-info .product-grid .presentation{grid-area:presentation}section#page-content .product-info .product-grid .packageImage{grid-area:packageImage}section#page-content .product-info .product-grid .contraindication{grid-area:contraindication}section#page-content .product-info .product-grid>div>.label{font-weight:700;color:var(--black-tone-00);font-size:1.3333333333em}section#page-content .info-code{display:flex;justify-content:space-between;align-items:center;width:100%;margin:4.2em 0 1em;padding:1.3em 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}@media screen and (max-width: 768px){section#page-content .info-code{flex-direction:column;align-items:start}section#page-content .info-code>div{margin-bottom:1em}}section#page-search{display:none;flex:1 0 auto;padding:0 0 1.94em}section#page-search .container{justify-content:start;align-items:start;flex-direction:column}section#page-search .search-field{display:flex;align-items:stretch;width:48em}@media screen and (max-width: 768px){section#page-search .search-field{width:fit-content}}section#page-search .search-field input{border-top:1px solid #AEAEAE;border-right:0;border-bottom:1px solid #AEAEAE;border-left:1px solid #AEAEAE;font-size:1.6666666667em;padding:.65em 1em;flex:1 0 auto}@media screen and (max-width: 768px){section#page-search .search-field input{width:50%}}section#page-search .search-field button{display:block;border:0;width:5.7333333333em;height:auto;background:var(--riep-main-color);cursor:pointer}section#page-search .search-field button .icon svg{max-width:22px;fill:#fff}section#page-search .tabs{width:100%;border-bottom:1px solid #AEAEAE;height:2.4em;margin-top:2.5em;display:flex}section#page-search .tabs .tab{display:flex;justify-content:center;align-items:center;border-bottom:5px solid transparent;width:fit-content;padding:.8em 1.9em;font-size:1.2em;color:var(--riep-main-color-dark);font-weight:600}section#page-search .tabs .tab.active{border-color:var(--riep-main-color)}section#page-search ul#products-list{display:flex;list-style:none;margin:3.2em 0;padding:0;flex-wrap:wrap;width:100%}section#page-search ul#products-list li{font-size:1.5333333333em;font-weight:600;color:var(--black-tone-00);margin-bottom:2.5em;flex:1 0 50%;width:50%;display:block}section#page-search ul#products-list li a{cursor:pointer}section#before-footer .contact-center h3{color:var(--riep-main-color);font-size:1.8666666667em;font-weight:600}section#footer{background:var(--riep-main-color-dark);color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1.2em}section#footer .container{display:flex;min-height:4.4em}@media screen and (max-width: 768px){section#footer .container{flex-direction:column}section#footer .container>div{margin-bottom:1em}}section#footer a{color:#fff;text-transform:none;text-decoration:underline}section#footer .social{display:flex;justify-content:center;align-items:end}section#footer .social a{margin-right:1em;display:flex;justify-content:center;align-items:end}section#footer .social a.yt{transform:translateY(.15em)}section#footer .social a.is{transform:translateY(.15em)}section#footer .social svg{fill:var(--riep-main-color-light);width:1.4666666667em;aspect-ratio:1;max-height:1.4666666667em}@keyframes rotateLoop{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
