@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Raleway:wght@300;400;700&display=swap);input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--blue:#242731;--white:#fff;--darkBlue:#05135d;--otherBlue:#0b3db6}*{box-sizing:border-box;font-family:Roboto}.header{justify-content:start;margin-bottom:20px;padding:10px}.header,.logo{align-items:center;display:flex}.logo{border-radius:10px;color:#fff;font-size:10px;height:50px;justify-content:center;text-align:center;width:50px}.logo img{max-width:45px}.header p{color:#242731;color:var(--blue);font-family:Raleway;font-size:16px;font-weight:700;margin-left:10px}.App{font-family:sans-serif;text-align:center}.form{display:flex;flex-direction:column;gap:30px;margin:auto;width:80%}.campos,.form{align-items:center;justify-content:center}.campos{font-family:Barlow;margin-top:-7px}.campos input{border-radius:3px;color:#282828;font-size:16px;line-height:normal;margin-bottom:20px;margin-top:10px;padding:10px;-webkit-user-select:auto;user-select:auto;width:40vw}.campos input:focus{border:2px solid #0b3db6;border:2px solid var(--otherBlue);outline:none}.react-select__control{border-radius:3px;color:#05135d;color:var(--darkBlue);font-size:16px;margin-bottom:20px;margin-top:10px;padding:10px;width:40vw}@media (max-width:600px){.react-select__control{width:auto}}.react-select__control--is-focused{border-color:#0b3db6;border-color:var(--otherBlue)}.react-select__menu{font-family:Barlow}.preco_quatidade{align-items:center;display:flex;justify-content:space-between;position:relative}.preco_quatidade input{width:250px}@media (max-width:600px){.preco_quatidade input{width:135px}}.input-suffix{pointer-events:none;position:absolute;right:380px;top:22px}.campos .catalisador_button_radio{margin-top:10px}.campos .catalisador_button_radio .options{align-content:center;align-items:center;display:grid;font-family:Roboto;font-size:15px;grid-template-columns:repeat(4,2fr);justify-content:start;justify-items:start;margin-top:10px;padding:10px}.catalisador_button_radio .options input{cursor:pointer;width:30px}.catalisador_button_radio .options label{margin-left:-50px}@media (max-width:600px){.catalisador_button_radio .options{grid-auto-flow:row}.catalisador_button_radio .options label{margin-left:0}}.campo_obs{margin-top:20px}.campo_obs textarea{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#212529;font-size:16px;font-weight:400;line-height:1.5;margin-top:10px;resize:vertical;width:100%}.campo_obs textarea:focus{background-color:#fff;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;outline:none}.button_confirmar button,.campo_obs textarea:focus{border:1px solid #0b3db6;border:1px solid var(--otherBlue)}.button_confirmar button{grid-gap:8px;align-items:center;background:0 0;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:16px;gap:8px;justify-content:center;line-height:1.5;margin-top:20px;outline:0;overflow:hidden;padding:12px 16px;text-decoration:none;text-overflow:ellipsis;transition:all .14s ease-out;white-space:nowrap;width:100%}.button_confirmar button:hover{box-shadow:4px 4px 0 #0b3db6;box-shadow:4px 4px 0 var(--otherBlue);transform:translate(-4px,-4px)}.button_confirmar button:focus-visible{outline-offset:1px}.button_confirmar button:active{background-color:#0b3db6;background-color:var(--otherBlue);border:1px solid #bbbfc1;box-shadow:4px 4px 0 #05135d;box-shadow:4px 4px 0 var(--darkBlue);color:#fff}.footer{color:#05135d;color:var(--darkBlue);font-size:14px;font-size:11px;margin-bottom:13px;margin-right:6px;margin-top:25px;opacity:60%;text-align:center;width:100%}.footer .fa{color:#7f5feb}.modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;height:100vh;justify-content:center;left:0;max-width:none;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:999}.modal,.modal-content{align-items:center;display:flex}.modal-content{background:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;flex-direction:column;padding:20px;position:relative;width:550px}@media (max-width:600px){.modal-content{width:350px}}.modal-content button{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:.25rem;box-shadow:0 1px 3px 0 #00000005;box-sizing:border-box;color:#000000d9;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1.25;margin-top:15px;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none;vertical-align:initial;width:250px}.modal-content button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.modal-content button:focus{border-color:#00000026;box-shadow:0 4px 12px #0000001a;color:#000000a6}.modal-content button:active{background-color:#f0f0f1;border-color:#00000026;box-shadow:0 2px 4px #0000000f;color:#000000a6;transform:translateY(0)}.close-button{background:none;border:none;cursor:pointer;font-size:26px;padding:10px;position:absolute;right:5px;top:-8px;transition:color .2s,transform .2s}.modal-content .close-button:hover{color:#e74c3c;transform:scale(1.1)}.error,.error-message{color:red;font-size:15px;font-weight:700;margin-bottom:15px;margin-top:-7px;transition:border .2s ease-out}.error p{width:60%}.inputs_qntd_product .produto p{width:1%}.error label{color:#000;font-size:16px;font-weight:400}.error-message,.error-shake{animation:shake .3s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-5px)}50%{transform:translateX(5px)}}.p1Checkout{margin-left:-10px;padding:10px}.account-container{align-items:center;display:flex;padding:11px;position:absolute;right:0;top:7px}.profile-picture{border-radius:50%;cursor:pointer;height:35px;transition:background .2s ease,color .2s ease,box-shadow .2s ease;width:35px}.profile-picture:hover{background:hsla(0,0%,100%,.564);box-shadow:0 6px 20px #5d5d5d54}.dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0003;position:absolute;right:10px;top:60px;width:300px;z-index:1000}.dropdown-item{border-bottom:1px solid #f1f1f1;padding:10px}.dropdown-item img{height:25px;width:25px}.dropdown-item b{font-size:12.5px;margin-top:-4px;padding:10px;position:absolute}.dropdown-item:last-child{border-bottom:none}.logout-button{background:none;border:none;color:#d9534f;cursor:pointer}@media (max-width:768px){.profile-picture{height:40px;width:40px}.dropdown-menu{width:180px}}.checkout{align-items:start;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:auto;padding:23px,10px,23px,10px;width:80%}.checkout .header_checkout{width:100%}.checkout .add{align-items:center;background-color:#fff;border:2.5px solid;border-radius:.35rem;box-shadow:0 1px 3px 0 #00000005;color:#000000d9;cursor:pointer;display:flex;float:right;font-size:30px;justify-content:center;justify-self:center;margin-top:15px;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none;vertical-align:initial;width:40px}.add:hover{border-color:var(--otherBlue);box-shadow:0 4px 12px #0000001a;color:var(--otherBlue);transform:translateY(-1px)}.add:focus{box-shadow:0 4px 12px #0000001a}.add:active,.add:focus{border-color:#00000026;color:#000000a6}.add:active{background-color:#f0f0f1;box-shadow:0 2px 4px #0000000f;transform:translateY(0)}.checkout hr{border:.1px solid #05135d;box-shadow:3px 2px 3px 0 #007aff40}.checkout .main{align-items:start;display:flex;flex-direction:column;width:100%}.checkout .main h3{color:#000;font-size:1.5rem;font-weight:700;margin:.625rem}.checkout .main .items{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);width:100%}.quantidade-input{background:#0000;border:none;border-bottom:1px solid #ccc;font-size:inherit;max-width:35px;padding-left:5px;width:auto}.quantidade-input:focus{border-bottom:2px solid #007bff;outline:none}@media (max-width:600px){.checkout .main .items{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.checkout .main .items button{font-size:.875rem;padding:12px 10px}}.produto .nome_produto{color:#000;font-family:Barlow;font-size:15px;font-weight:700}.checkout .main .produto{color:#5a5c5e;font-size:13px;padding:5px;width:350px}.checkout .main .produto p{padding:3px}.checkout .main .item{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.checkout .main .items button:hover{color:#fff}@media (max-width:600px){.checkout .main .produto{width:100%}.buttons_main button{height:auto;padding:.625rem;width:auto}}.buttons_main{border-radius:10px;display:flex;justify-content:flex-end;padding:5px;width:auto}.buttons_main img{max-height:20px;max-width:20px}.buttonAdd,.buttonDecre,.buttonDel{background-color:#fff;border:1px solid #ddd;color:#333;cursor:pointer;font-size:1rem;margin:0;padding:10px 15px;transition:background-color .3s,color .3s}.buttonAdd{border-bottom-left-radius:10px;border-top-left-radius:10px}.buttonDel{border-bottom-right-radius:10px;border-top-right-radius:10px}.buttonAdd:hover,.buttonDecre:hover{background-color:#0056b3;color:#fff}.buttonDel:hover{background-color:#c50003}.buttonAdd:hover,.buttonDecre:hover,.buttonDel:hover{box-shadow:0 4px 12px #0000001a;color:var(--otherBlue);transform:translateY(-1px)}.buttonAdd:focus,.buttonDecre:focus,.buttonDel:focus{border-color:#00000026;box-shadow:0 4px 12px #0000001a;color:#000000a6}.buttonAdd:active,.buttonDecre:active,.buttonDel:active{background-color:#f0f0f1;border-color:#00000026;box-shadow:0 2px 4px #0000000f;color:#000000a6;transform:translateY(0)}@media (max-width:600px){.checkout .main .item{align-items:center;display:flex;flex-direction:column}.buttons_main{padding:3px}.buttonAdd,.buttonDecre,.buttonDel{font-size:5vw;height:25vw;width:35vw}.buttonAdd{border-bottom-left-radius:15px;border-top-left-radius:15px}.buttonDel{border-bottom-right-radius:15px;border-top-right-radius:15px}.buttons_main button{margin:0;width:65px}.buttons_main button:hover{background-color:#004085}}.frete_section{display:flex;flex-direction:column;gap:15px;margin-top:10px;width:100%}@media (max-width:600px){.frete_section .frete_options{cursor:pointer;width:230px}}.frete_section .frete_options input{cursor:pointer;width:50px}.frete_section .frete_transportadora{padding:10px;width:100%}.frete_section .transportadora_label{font-family:Barlow;gap:10px;margin-bottom:50px}.frete_section .transportadora{border:2px solid;border-radius:3px;color:#282828;font-size:16px;margin-top:10px;padding:10px;-webkit-user-select:auto;user-select:auto}@media (max-width:600px){.frete_section .transportadora{max-width:400px;min-width:200px}}.checkout input:focus{border:2px solid var(--otherBlue);outline:none}.prazo_pag{align-items:center;display:flex;flex-direction:row;width:100%}.prazo_pag input{border-radius:5px;font-size:16px;font-weight:700;height:50px;margin:5px 5px 30px;text-align:center;width:50px}.buttons_confirm{display:flex;flex-direction:column;gap:10px}.buttons_confirm,.buttons_confirm button{align-items:center;justify-content:center;width:100%}.buttons_confirm button{grid-gap:8px;background:#fff;background:0 0;border:1px solid #bbbfc1;border-radius:4px;cursor:pointer;flex-grow:1;flex-shrink:0;font-size:16px;line-height:1.5;outline:0;overflow:hidden;padding:12px 16px;text-decoration:none;text-overflow:ellipsis;transition:all .14s ease-out;white-space:nowrap}.confirme_button:hover{box-shadow:4px 4px 0 var(--otherBlue);transform:translate(-4px,-4px)}.confirme_button:focus-visible{outline-offset:1px}.confirme_button:active{background-color:var(--otherBlue);border:1px solid #bbbfc1;box-shadow:4px 4px 0 var(--darkBlue);color:#fff}.cancel_button:hover{box-shadow:4px 4px 0 #ee0004;transform:translate(-4px,-4px)}.cancel_button:focus-visible{outline-offset:1px}.cancel_button:active{background-color:#c50003;border:1px solid #bbbfc1;box-shadow:4px 4px 0 #ee0004;color:#fff}.att{align-content:center;flex-direction:column;height:35vw;margin:0 auto;width:80%}.att,.att .imagem{align-items:center;display:flex;justify-content:center}.att .imagem{background-color:var(--darkBlue);border:1px solid #000;border-radius:80px;box-shadow:2px 2px 5px 0 var(--otherBlue);color:#fff;font-size:40px;height:80px;width:80px}.att h1{font-family:Raleway;margin:5px}.att p{font-family:Roboto;margin-top:0}@media (max-width:600px){.att{height:50vw;margin-top:80px;width:80vw}}.att button{align-items:center;background-color:#fff;border:1px solid #0000004d;border-radius:.25rem;box-shadow:0 1px 3px 0 #00000005;box-sizing:border-box;color:#000000d9;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1.25;margin-top:15px;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none;vertical-align:initial;width:250px}.att button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.att button:focus{box-shadow:0 4px 12px #0000001a}.att button:active,.att button:focus{border-color:#00000026;color:#000000a6}.att button:active{background-color:#f0f0f1;box-shadow:0 2px 4px #0000000f;transform:translateY(0)}*{margin:0;max-width:1440px;padding:0}.containerLogin{display:flex;margin:0 auto}.containerLogin form{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%)}form h1{position:relative;top:-25px}form .blue_title{color:var(--otherBlue);display:flex;font-size:18px;position:relative;top:-20px}form .blue_title span{color:#666;font-weight:lighter}.inputs_form{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:80%;min-width:200px;padding:10px;width:80vw}.inputs_form input{border:1px solid;border-radius:3px;color:#282828;font-size:16px;gap:15px;line-height:normal;padding:8px;-webkit-user-select:auto;user-select:auto}.inputs_form input:focus{border:2px solid var(--otherBlue);outline:none}.inputs_form ._email{height:45px;margin-bottom:15px;width:362px;@media (max-width:600px){.inputs_form ._email{max-width:400px;min-width:200px}}}.inputs_form ._password{height:45px;margin-bottom:8px;width:362px;@media (max-width:600px){.inputs_form ._password{max-width:400px;min-width:200px}}}form p{color:#666;color:var(--color-text-secondary,#666);padding:10px}.google_sign{margin-top:10px}.google_sign button{grid-gap:8px;align-items:center;background:0 0;border:1px solid #bbbfc1;border-radius:4px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-grow:1;flex-shrink:0;font-size:16px;justify-content:center;line-height:1.5;outline:0;overflow:hidden;padding:12px 16px;text-decoration:none;text-overflow:ellipsis;transition:all .14s ease-out;white-space:nowrap;width:362px}.google_sign button img{height:24px;margin-right:8px;width:24px}form .btn_sign{width:362px;@media (max-width:600px){form .btn_sign{max-width:400px;min-width:200px}}}form button{grid-gap:8px;align-items:center;background:#fff;background:0 0;border:1px solid #bbbfc1;border-radius:4px;cursor:pointer;flex-grow:1;flex-shrink:0;font-size:16px;justify-content:center;line-height:1.5;outline:0;overflow:hidden;padding:12px 16px;text-decoration:none;text-overflow:ellipsis;transition:all .14s ease-out;white-space:nowrap;width:100%;&:hover{box-shadow:4px 4px 0 var(--otherBlue);transform:translate(-4px,-4px)}}form button:focus-visible{outline-offset:1px}form button:active{background-color:var(--otherBlue);border:1px solid #bbbfc1;box-shadow:4px 4px 0 var(--darkBlue);color:#fff}
/*# sourceMappingURL=main.af7dce8a.css.map*/