:root{font-size:62.5%;line-height:2.4rem;letter-spacing:.1rem;font-weight:400;font-style:normal;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary-color: #bc0000;--text-color: #ffffff;--default-radius: 1rem}*{font-family:Ubuntu,serif}body{max-width:100vw;font-size:1.6rem;margin:0;display:flex;overflow-x:hidden;-webkit-user-select:none;user-select:none}textarea:focus,input:focus,select:focus{box-shadow:0 0;border:0 none;outline:0}.container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100vw;height:100vh;min-height:100vh}@media (max-width: 768px){.container{min-height:calc(100vh - 30px)}}.popular_pharmacy{display:flex;align-items:center;justify-content:center;height:320px}.popular_pharmacy_image{width:100%;height:100%;margin:15px;border-radius:var(--default-radius)}.content{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;gap:2rem;max-width:1280px;margin:0 auto}.search_box{width:700px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem}@media (max-width: 768px){.search_box{gap:1rem}}.styled_header{display:flex;align-items:center;justify-content:flex-end;background-color:var(--primary-color);background-image:url(/assets/HeaderDesktop-BsC1Ab6h.webp);width:100%;height:10rem}#logo{width:350px;height:auto;cursor:pointer}@media (max-width: 767px){#logo{width:90%}}.search_container{border-radius:var(--default-radius);display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;width:100%;max-width:none;box-shadow:0 2px 4px #0000001a;gap:1rem}.search_container button{display:flex;justify-content:center;align-items:center;padding:.8rem 1.2rem;border:none;background-color:var(--primary-color);color:var(--text-color);border-radius:var(--default-radius);gap:.5rem;transition:background-color .3s ease}.search_container button:hover{background-color:var(--primary-color)}@media (max-width: 768px){.content{align-items:center;justify-content:center;width:90%;flex-direction:column}.search_container{flex-direction:column;gap:1rem}.search_container input{font-size:.9rem}.search_container button{width:100%}#logo{width:90%}.popular_pharmacy_image{display:flex;object-fit:cover}.popular_pharmacy{width:120px;height:auto;margin-top:5px}}.disclaimer{font-size:1.2rem;color:#9c9c9c;line-height:1.5;text-align:justify;margin-bottom:1rem}.search_container{border-radius:var(--default-radius);display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem;width:100%;max-width:800px;box-shadow:0 2px 4px #0000001a;gap:1rem}.search_container input{width:100%;border:none;padding:.8rem;font-size:1.8rem;border-radius:var(--default-radius);box-sizing:border-box}.search_container input::placeholder{font-size:1.3rem}.search_container button{display:flex;justify-content:center;align-items:center;padding:.8rem 1.2rem;border:none;background-color:var(--primary-color);color:var(--text-color);border-radius:var(--default-radius);gap:.5rem;transition:background-color .3s ease;cursor:pointer}.search_container button:hover{opacity:.5}.search_container button img{width:1.5rem;height:1.5rem;filter:brightness(0) saturate(100%) invert(100%) sepia(21%) saturate(10%) hue-rotate(12deg) brightness(109%) contrast(102%)}.form_content{display:flex;width:100%;align-items:center;justify-content:center}@media (max-width: 768px){.search_container{flex-direction:column;gap:1rem}.search_container input{font-size:1.2rem;padding:1.2rem;font-size:1.5rem}.search_container button{width:100%}}.filters{display:flex;justify-content:center;align-items:center;gap:1rem}.vertical_filters{flex-direction:column}.horizontal_filters{flex-direction:row;flex-wrap:wrap;justify-content:center}.vertical_filter_container{display:flex;flex-direction:column;gap:1rem}.vertical_filter_container button{width:100%}.filter_container{display:flex;justify-content:center;flex-direction:row;gap:1rem}.clear_filter_button{padding:10px 8px;border:1px solid #000;border-radius:var(--default-radius);background-color:#fff;color:#000;cursor:pointer;transition:background-color .3s,color .3s}.clear_filter_button:hover{background-color:#bc0000;color:#fff;border:1px solid #bc0000}.filter-button{padding:10px 8px;border:1px solid #000;border-radius:var(--default-radius);background-color:#fff;color:#000;cursor:pointer;transition:background-color .3s,color .3s}.filter-button.active,.filter-button:hover{background-color:#bc0000;color:#fff;border:1px solid #bc0000}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.dropdown_open{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:0 1rem;background:#f9f9f9e6}.dropdown_open ul{display:flex;flex-direction:column;list-style:none;gap:1rem;width:100%;max-width:600px;overflow-y:auto;max-height:60%;margin:0;padding:0;line-height:3.2rem;font-size:1.8rem;font-weight:600;padding-left:10rem;gap:2rem}.dropdown_open li{line-height:3rem;cursor:pointer;font-size:3.6rem;color:#414141;transition:background-color .2s ease;text-align:left;word-wrap:break-word;font-weight:500}.dropdown_open li:hover{background-color:var(--hover-color);color:var(--primary-color)}.dropdown_search{width:100%;max-width:600px;align-items:center;justify-content:center;margin-bottom:1rem;box-sizing:border-box;display:flex;height:10rem;border-bottom:1px solid var(--primary-color);padding-top:5rem}.dropdown_search img{margin-right:2rem;width:3.5rem;height:auto}.dropdown_search input{height:100%;font-size:1.4rem;padding:.5rem 1rem;border:none;outline:none;color:var(--primary-color)!important}.dropdown_search input{display:flex;align-items:center;justify-content:center;border:none;background:none;outline:none;width:100%;font-size:4rem;padding:0;color:var(--text-color)}.dropdown_search input::placeholder{font-size:4rem;color:var(--primary-color)}.white_text{color:#fff}.white_text img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7497%) hue-rotate(335deg) brightness(95%) contrast(103%)}.dropdown_trigger{display:flex;align-items:center;justify-content:center;background:none;border:none;line-height:3.2rem;font-size:1.5rem;padding-top:2rem;font-weight:600;white-space:nowrap;cursor:pointer}.dropdown_trigger img{margin-left:8px}@media (max-width: 767px){.dropdown_open{padding:1rem;justify-content:flex-start;width:100%}.dropdown_open .dropdown_search{height:auto;margin-bottom:.5rem}.dropdown_open .dropdown_search input{font-size:1.2rem}.dropdown_open .dropdown_search input::placeholder{font-size:1.2rem}.dropdown_open ul{gap:.8rem}.dropdown_open li{font-size:1.4rem;line-height:2rem;padding:.4rem .8rem}}.footer{width:100%;height:30px;background-color:var(--primary-color);background-image:url(/assets/HeaderDesktop-BsC1Ab6h.webp);display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.footer{position:static}}.filter-container{display:flex;width:100%;max-width:1200px!important;height:100%;align-items:center;justify-content:center}.filter-container p{color:#fff;text-decoration:none;font-size:12px}::-webkit-scrollbar{width:8px;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px}.search_base_container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw}.search_header_container{width:90%;display:flex;align-items:center;justify-content:space-around;padding:1rem 0;border-bottom:.2rem solid #d9d9d9}.logo{width:21.5rem;margin:0;cursor:pointer}.dropdown_container{position:relative}.dropdown_open{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dropdown_open .close_icon{top:2rem;right:5rem;position:absolute}.results_section{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex:1 0 auto}.results_container{display:flex;align-items:flex-start;width:90%;gap:2rem;min-width:80vw}.indication-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin:1rem}.indication-filter button{font-size:.8rem;font-weight:700}.select-mobile{width:90%;margin:0 auto}.select-mobile .react-select__control{width:100%;border-color:#ccc;box-shadow:none}.select-mobile .react-select__control:hover{border-color:#ccc}.select-mobile .react-select__control--is-focused{border-color:red;box-shadow:0 0 0 1px red}.select-mobile .react-select__control--is-clearable .react-select__clear-indicator{color:red}.product-list table{width:100%;border-collapse:collapse}.product-list table thead th:last-child,.product-list table tbody td:last-child{width:70px;text-align:center}.product-list table thead th:nth-child(3),.product-list table tbody td:nth-child(3){width:160px}.product-list table thead th:nth-child(4),.product-list table tbody td:nth-child(4){width:130px}.product-list table thead th:nth-child(5),.product-list table tbody td:nth-child(5){width:130px}.product-list table thead{position:sticky;top:0;background-color:#fff;z-index:1}.product-list table thead th{border-bottom:1px solid #ddd;padding:10px;text-align:left;font-size:1.4rem;color:#fff;font-family:Ubuntu,serif;background-color:var(--primary-color);font-weight:700}.product-list table thead th :first-child{border-left:1px solid #ddd}.product-list table tbody{display:block;max-height:calc(100vh - 320px);overflow-y:scroll}.product-list table tbody td{font-family:Ubuntu,serif;border-bottom:1px solid #ddd;padding:10px;text-align:left;font-size:1.3rem;color:#000}.product-list table tr{display:table;width:100%;table-layout:fixed}.custom-pagination .MuiTablePagination-list{width:30px}.custom-pagination .MuiTablePagination-selectLabel,.custom-pagination .MuiTablePagination-displayedRows{font-size:1.4rem}.custom-pagination .MuiTablePagination-select{font-size:1.4rem;padding:0;display:flex;align-items:center;justify-content:center;width:10px}.custom-pagination .MuiSvgIcon-root{font-size:2rem}.modal_trigger{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:1.6rem}.loading_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh}.error_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.details-button{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1280px){.search_header_container{max-width:1200px;justify-content:space-between;gap:1rem;padding:1rem}.search_field{width:100%;min-width:50vw;padding:.8rem}.search_field input{font-size:1.4rem}.results_container{align-items:center}.product-list{width:90%}.product-list table tbody td{line-break:anywhere}}@media (max-width: 1024px){.search_header_container{padding:1rem .5rem;align-items:center}.search_field{width:100%;max-width:500px}.logo{width:18rem}.results_section{flex-direction:column;align-items:center}.results_container{flex-direction:column;width:100%}.product-list table{font-size:1.4rem}}@media (max-width: 768px){.search_header_container{flex-direction:column}.results_section{flex-direction:column;align-items:center;padding:1rem}.results_container{display:flex;width:90%;justify-content:center;align-items:center}.card-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.product-card{background-color:#fff;padding:1rem;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:320px}.product-card h3{font-size:1.6rem;margin:0 0 .5rem}.product-card p{font-size:1.2rem;margin:.2rem 0}.product-card button{margin-top:1rem;padding:.5rem 1rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.product-card button:hover{background-color:var(--primary-color-dark)}}@media (max-width: 480px){.search_header_container{padding:2rem 0}.search_field{width:100%}.search_field input{font-size:1rem}.results_container{width:100%}.product-list table{font-size:1rem}}.info-footer{font-size:1rem;text-align:center;margin:5px;position:static}footer{flex-shrink:0}.modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal_content{background:#fff;border-radius:8px;width:90%;max-width:600px;box-shadow:0 4px 6px #0000001a;position:relative}.modal_header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:#f4f4f4;border-radius:8px 8px 0 0;padding:2.5rem 4rem 1rem}.modal_header h2{font-size:3.2rem;margin:0;line-height:3rem;font-weight:800;color:#373737;text-align:left}.modal_header p{font-size:2rem;margin:0;font-weight:600;color:#666}.modal_close_icon{position:absolute;top:1rem;right:1rem;width:24px;height:24px;cursor:pointer}h2{font-size:1.5rem;margin-bottom:.5rem;text-align:center}.product_presentation,.product_ean{display:flex;text-align:left;font-size:.9rem;margin-bottom:1rem;align-items:center}.product_presentation svg,.product_ean svg{margin-right:5px}.product_ean_state{display:flex;width:100%;justify-content:space-between}.product_ean_state .state{display:flex;color:#666;opacity:.4;font-size:1.5rem;align-items:center}.product_ean_state .state svg{margin-right:5px}@media (max-width: 480px){.product_ean_state .state{font-size:1rem}}.modal_details{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.modal_detail{display:flex;gap:1rem;padding:0 4rem}.modal_detail img{width:32px;height:32px}.modal_detail div{display:flex;flex-direction:column}.itens_description{font-size:1.5rem;color:#000;margin:0}.itens_description_title{font-size:1rem;color:#000;margin:0;line-height:10px}.information_itens{display:flex;flex-direction:column;gap:10px}.separator{width:100;height:.1rem;background-color:#d9d9d9}.container_values{display:flex;flex-direction:column}.container_values .values{display:flex;justify-content:center;margin-top:20px;padding:0 40px;gap:20px}.container_values .values div{display:flex;flex-direction:column;background-color:#bc0000;font-size:1.2rem;padding:10px;width:170px;border-radius:4px;box-shadow:0 10px 15px -3px #0000001a;align-items:center;justify-content:center}@media (max-width: 480px){.container_values .values div{width:100px}}.container_values .values p{color:#fff;width:100%}.container_values .values h3{color:#fff}.container_values .values .itens_description{font-size:1.7rem}.container_values .values_unit{margin-top:12px}@media (max-width: 480px){.container_values .values{margin-top:10px;padding:0 1rem}}.container_values p{font-size:1rem;text-align:center;padding:0 40px;line-height:15px}@media (max-width: 480px){.modal_header{padding:2rem 1rem 1rem;gap:0}.modal_header h2{font-size:2rem}.modal_header p{font-size:1rem;text-align:left}.modal_detail{padding:0 1rem}}.containerButton{position:fixed;bottom:10px;right:10px;display:none;z-index:10}.containerButton.visible{display:flex}.button{display:flex;width:40px;height:40px;border-radius:50%;box-shadow:0 20px 50px #0870b833;background-color:#bc0000;align-items:center;justify-content:center;cursor:pointer}.icon{display:flex;width:20px;height:20px}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-normal-CVGbIIzP.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-normal-C-34Juxs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-normal-D-o4fIzO.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-400-normal-BfpxJ5Mw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-normal-CMWpe1v5.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-400-normal-Cksm0_CD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-normal-DR4BMUC4.woff2) format("woff2"),url(/assets/ubuntu-greek-400-normal-B86YUbWL.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-BmiHIjmy.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-VrasUMOh.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-5Llmrjj6.woff2) format("woff2"),url(/assets/ubuntu-latin-400-normal-CB0YmOUt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
