@charset "UTF-8";.app-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.home-container{background:url(https://storage.googleapis.com/assets-mariolasweb/cdn_assets/Background.png) center no-repeat;background-size:cover}section{min-height:65vh}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._footerContent_124tj_24{background-color:#b8392a;text-align:center;font-weight:500;font-family:Roboto;padding-bottom:10px}._footerContent_124tj_24 h1{font-family:Zoika-bold;letter-spacing:10px;font-size:2.3em}._footerContent_124tj_24 ul{display:flex;justify-content:center;align-items:center;list-style-type:none;padding:0}._footerContent_124tj_24 ul li{margin:0 10px}._footerContent_124tj_24 ul li a img{width:40px}._footerContent_124tj_24 span{font-size:16px}._footerContent_124tj_24 a{text-decoration:underline;color:#fff;font-size:14px;letter-spacing:.5px}._footerContent_124tj_24 a:hover{color:#f9d687}._footerWrapper_124tj_62{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 20px}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._navbar_x4v5b_24{display:flex;justify-content:space-evenly;align-items:flex-end;padding:.8rem 5px}._navbar_x4v5b_24._colored_x4v5b_30{background-color:#b8392a}._logo_x4v5b_34{width:24vh;padding:10px 5px}._navButtons_x4v5b_39{display:flex;background-color:transparent;border:transparent;font-family:Roboto-regular}._navButtons_x4v5b_39 ul{list-style-type:none;display:flex;justify-content:space-around;width:100%}._navButtons_x4v5b_39 ul li{padding:0 14px;font-size:1.3em}._navButton_x4v5b_39{background-color:transparent;font-family:Zoika-bold;letter-spacing:1px;border:none;outline:none}._navButton_x4v5b_39 a{text-decoration:none;color:#fff}._navButton_x4v5b_39 a:hover{text-shadow:1px 2px 2px rgba(0,0,0,.3490196078);color:#fff}._dropdown_x4v5b_72{position:relative;display:inline-block;order:3}._dropdownContent_x4v5b_78{display:none;position:absolute;background-color:#ca6639;min-width:100%;width:150px;z-index:1;right:0%;left:auto}._dropdownContent_x4v5b_78 ul{list-style-type:none;padding:0 15px}._dropdownContent_x4v5b_78 ul li{padding:10px;font-size:1.2em}._dropdownContent_x4v5b_78 button{background-color:transparent;border:transparent}._dropdownContent_x4v5b_78 button:hover{color:#e6aa55}._dropdown_x4v5b_72:hover ._dropdownContent_x4v5b_78{display:block}@media screen and (max-width: 700px){._dropbtn_x4v5b_109{background-color:transparent;color:#b8392a;border:none;font-size:1.4em;color:#fafafa}._navbar_x4v5b_24{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem}._dropdown_x4v5b_72{position:relative;display:inline-block;margin-right:5vw;order:3}}._navHighlight_x4v5b_129{background-color:#b8382ae6;padding:8px 12px;border-radius:5px;font-weight:700;color:#f9d687}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._bannerWrapper_1s95w_24{margin:0;overflow:hidden;position:relative;width:100%;display:flex;flex-direction:column;text-align:center}._sloganWrapper_1s95w_34{font-family:Zoika-bold}._sloganWrapper_1s95w_34 h2{font-size:2em}._bannerContent_1s95w_41 p{font-size:1.2em;line-height:normal;letter-spacing:0px;width:380px;margin:10px auto 15px;font-weight:200;font-style:italic}._bannerImg_1s95w_51{width:50% auto;align-items:center}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._blockButton_148p2_24{width:100%;border:none;outline:none;border-radius:1px;cursor:pointer;letter-spacing:1px;margin:10px auto;color:#fff;font-family:Zoika-bold}._blockButton_148p2_24:active,._blockButton_148p2_24:focus{border:none;outline:none}._blockButton_148p2_24._primary_148p2_39{background-color:#ca6639;font-size:1.3em;margin-bottom:3em;padding:20px 30px;max-width:150px}._blockButton_148p2_24._primary_148p2_39:hover{background-color:#b8392a}._blockButton_148p2_24._secondary_148p2_49{background-color:#e6aa55;font-size:1.2em;font-weight:700;max-width:300px;padding:15px;box-shadow:0 3px 3px #00000050}._blockButton_148p2_24._secondary_148p2_49:hover{background-color:#f4b459}._blockButton_148p2_24._terciary_148p2_60{background-color:#b8392a;font-size:2em;font-weight:700;display:flex;justify-content:center;max-width:220px;padding:15px;box-shadow:0 3px 3px #00000050}._blockButton_148p2_24._terciary_148p2_60:hover{background-color:#f4b459}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._aboutWrapper_ylttp_24{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:url(https://storage.googleapis.com/assets-mariolasweb/cdn_assets/background_v.png)}._aboutContentSmall_ylttp_33{display:flex;flex-direction:column;justify-content:center;align-items:center}._aboutContentSmall_ylttp_33 ._aboutImg_ylttp_39{width:80%;max-width:120px;margin:10px auto}._aboutContentSmall_ylttp_33 h2{font-size:2.4em;font-family:Zoika-bold;margin:5px}._aboutContentSmall_ylttp_33 p{font-size:1.4em;line-height:normal;letter-spacing:0px;width:380px;margin:10px auto 15px;font-weight:200;font-style:italic}._aboutContentLarge_ylttp_59{display:grid;align-content:center;justify-content:space-around;height:50vh;gap:0px 25px}._aboutContentLarge_ylttp_59 ._aboutImg_ylttp_39{grid-area:2/1/2/2;width:100%;max-width:230px;padding:10px 3em;margin:auto}._aboutContentLarge_ylttp_59 h2{grid-area:1/2/2/4;text-align:left;font-size:2.6em;font-family:Zoika-bold;margin:0}._aboutContentLarge_ylttp_59 p{grid-area:2/2/4/3;font-size:1.8em;text-align:left;line-height:normal;letter-spacing:0px;width:370px;font-weight:200;font-style:italic}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._contactWrapper_i7uz1_24{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:url(https://storage.googleapis.com/assets-mariolasweb/cdn_assets/Background.png);background-size:cover;font-family:Zoika-bold;min-height:85vh}._contactWrapper_i7uz1_24 h2{font-size:2.4em;margin-bottom:1em}._inputColor_i7uz1_40 label{color:#fff!important;font-family:Zoika-bold}._inputColor_i7uz1_40 input:after{border-bottom:2px solid #fff;color:#fff}._inputColor_i7uz1_40 textarea{color:#fff;font-family:Zoika-bold}._inputColor_i7uz1_40 div:before{border-bottom:2px solid #fff!important}._inputColor_i7uz1_40 div:after{border-bottom:2px solid #fff!important}._formSmall_i7uz1_59{display:flex;flex-direction:column;justify-content:center;width:80%;margin-bottom:4em;background-color:#b8392a;max-width:600px}._formSmall_i7uz1_59 ._formContent_i7uz1_68{margin:10px auto}._formSmall_i7uz1_59 ._formContent_i7uz1_68 input{font-family:Zoika-bold;color:#fff}._formSmall_i7uz1_59 ._contactInfo_i7uz1_75{text-align:left;margin:0 auto 2em}._formSmall_i7uz1_59 ._contactInfo_i7uz1_75 h3{font-size:3em;margin:10px auto 25px}._formSmall_i7uz1_59 ._contactInfo_i7uz1_75 p{margin:2px 0;letter-spacing:1px}._formSmall_i7uz1_59 ._contactInfo_i7uz1_75 span{color:#e6aa55}._formLarge_i7uz1_91{display:flex;flex-direction:row;width:95%;margin-bottom:4em;background-color:#b8392a;max-width:800px}._formLarge_i7uz1_91 ._formContent_i7uz1_68{margin:20px auto;padding:20px;width:90%}._formLarge_i7uz1_91 ._formContent_i7uz1_68 input{font-family:Zoika-bold;color:#fff}._formLarge_i7uz1_91 ._contactInfo_i7uz1_75{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;margin:0 10px;width:70%;font-size:.9em}._formLarge_i7uz1_91 ._contactInfo_i7uz1_75 h3{font-size:3em;margin:2em 0 15px}._formLarge_i7uz1_91 ._contactInfo_i7uz1_75 p{margin:0}._formLarge_i7uz1_91 ._contactInfo_i7uz1_75 span{color:#e6aa55}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}._productContentSmall_p2slo_24,._productContentLarge_p2slo_25{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;min-height:65vh;background-size:cover}._productContentSmall_p2slo_24 h2{font-family:Zoika-bold;font-size:2em}._productContentSmall_p2slo_24 p{text-align:center;font-weight:300;max-width:350px}._productContentLarge_p2slo_25 h2{font-family:Zoika-bold;font-size:2em;margin:0}._productContentLarge_p2slo_25 p{text-align:center;font-weight:300;max-width:600px}@font-face{font-family:Zoika-bold;src:url(/fonts/Zoika.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}html,body{overflow:auto;min-height:100vh}._CheckoutSection_1d6ok_30{display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;padding:3em 0;min-height:100vh;font-family:Inter;overflow:auto}._CheckoutSection_1d6ok_30>div{display:flex;flex-direction:column;align-items:center;width:100%;min-width:300px}._CheckoutSection_1d6ok_30 h1{color:#2b2b2b;font-family:Zoika-bold;text-align:center}._CheckoutSection_1d6ok_30 ._details_1d6ok_53{background-color:#e8ac5731;border:1px solid #E9AD57;color:#000;margin:10px;width:auto;max-width:100vh;border-radius:8px}._CheckoutSection_1d6ok_30 ._details_1d6ok_53 p{display:flex;flex-wrap:wrap;gap:15px;font-size:18px;padding:4px;flex:1}._CheckoutSection_1d6ok_30 ._details_1d6ok_53 ._checkoutPageSmall_1d6ok_70>div{max-width:100%;padding:1em}._CheckoutSection_1d6ok_30 ._details_1d6ok_53 ._cestaInfo_1d6ok_74{display:flex;flex-direction:column;align-items:center}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79{display:flex;background-color:#e8ac5731;border:1px solid #E9AD57;border-radius:8px;margin:auto;flex-direction:column;align-items:start;padding:1em;width:100%;max-width:600px;color:#000}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 h2{font-weight:600;color:#2b2b2b;font-size:20px}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 label{font-weight:700;color:#2b2b2b;margin-bottom:5px}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 input{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;font-size:1em}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div{background-color:#b8392a;color:#fff;border-radius:15px}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div:before,._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div:after{border:none}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div:hover:not(._Mui-disabled_1d6ok_119,._Mui-error_1d6ok_119):before{border:none}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div:focus,._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div:active{background-color:#b8392a;color:#fff;border:none}._CheckoutSection_1d6ok_30 ._personalData_1d6ok_79 div svg{color:#fff}._CheckoutSection_1d6ok_30 ._messageInput_1d6ok_130{background-color:#fff;width:100%;border-radius:10px;color:#ffffffa5}._CheckoutSection_1d6ok_30 ._messageInput_1d6ok_130 label{color:#949494}._CheckoutSection_1d6ok_30 ._messageInput_1d6ok_130 div:before,._CheckoutSection_1d6ok_30 ._messageInput_1d6ok_130 div:after,._CheckoutSection_1d6ok_30 ._messageInput_1d6ok_130 div:focus{border:none}._CheckoutSection_1d6ok_30 ._messageInput_1d6ok_130 div:hover:not(._Mui-disabled_1d6ok_119,._Mui-error_1d6ok_119):before{border:none}._checkoutPageSmall_1d6ok_70>div{max-width:100%;padding:1em}@media screen and (max-width: 700px){._checkoutPageLarge_1d6ok_153{display:grid;justify-content:center;justify-items:start;align-items:flex-start;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:100%;width:90%;gap:10px;min-height:100vh}}._checkoutPageLarge_1d6ok_153>div{max-width:800px;width:100%}._address_1d6ok_170{display:flex;flex-direction:column;align-items:start;padding:1em;width:100%;max-width:600px;background-color:#e8ac5731;border:1px solid #E9AD57;color:#000;margin:10px;width:auto;border-radius:8px}._address_1d6ok_170 h2{font-weight:600;color:#2b2b2b;font-size:20px}._address_1d6ok_170 p{margin:0}._address_1d6ok_170 a{color:#b8392a;font-size:.8em;padding:10px 0;text-decoration:none}._address_1d6ok_170 a:hover{text-decoration:underline}._address_1d6ok_170 ul{list-style:none;padding:0}._address_1d6ok_170 ul li{display:flex;flex-direction:row;justify-content:space-between;font-size:1.6em;font-weight:400;margin:5px;max-width:100%}._address_1d6ok_170 h2{font-size:1.4em;text-align:center}._address_1d6ok_170 p,._address_1d6ok_170 a{grid-column:2/3;font-size:1.3em;padding-right:15px}._address_1d6ok_170 a{font-size:1em}._message_1d6ok_130{background-color:#e8ac5731;border:1px solid #E9AD57;color:#000;margin:10px;width:auto;max-width:100vh;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:1em;width:100%;max-width:600px}._message_1d6ok_130 h2{padding:0 10px}._message_1d6ok_130 ._messageInput_1d6ok_130{width:90%;align-self:center;margin-bottom:15px}._details_1d6ok_53{display:grid;justify-items:flex-start;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;justify-content:center;min-height:auto;overflow:visible}._details_1d6ok_53 span{grid-area:1/1/6/2;align-self:center;justify-self:center}._details_1d6ok_53 ._cestaImg_1d6ok_267{width:100%;margin:10px;display:flex}._details_1d6ok_53 h2{grid-area:1/2/2/3}._details_1d6ok_53 p{grid-area:2/2/3/3}._details_1d6ok_53 div{grid-area:3/2/4/3}._details_1d6ok_53 ._chegada_1d6ok_281{grid-area:4/2/5/3;color:#a0110199;line-height:1.5;font-size:14px;text-align:left;margin-top:0;padding:25px 0 0;justify-self:start}._summary_1d6ok_292{background-color:#e8ac5731;border:1px solid #E9AD57;color:#000;margin:10px;max-width:100vh;border-radius:8px;grid-area:1/2/3/2;height:auto;width:auto;display:flex;flex-direction:column;font-size:12px}._summary_1d6ok_292 h2,._summary_1d6ok_292 ul>li{padding:0 10px}._summary_1d6ok_292 ul>li{font-size:1.1em}._summary_1d6ok_292 ul>li._total_1d6ok_313{color:#a01201;font-weight:700;font-size:16px}._summary_1d6ok_292 div>button{width:auto;font-size:1.3em;padding:10px;margin-top:3em;border-radius:10px}._inputField_1d6ok_326{background-color:#fff4e4e1;border:1px solid rgba(233,172,87,.6235294118);color:#000;border-radius:8px;padding:.5em;width:100%;height:40px;max-width:600px;box-sizing:border-box;outline:none;resize:none;overflow:hidden}._inputField_1d6ok_326:focus{border-color:#b8392a}._inputFieldMessage_1d6ok_345{background-color:#fff4e4e1;border:1px solid rgba(233,172,87,.6235294118);color:#000;border-radius:8px;align-items:start;padding:.5em;width:100%;min-height:50px;max-height:300px;max-width:600px;box-sizing:border-box;outline:none;resize:vertical}._inputFieldMessage_1d6ok_345:focus{border-color:#b8392a}._input_number_rmkp5_1{position:relative;width:100px;height:40px;background-color:transparent;overflow:hidden;border-radius:20px;margin:2px;background-color:#a01201}._input_number_rmkp5_1 span{position:absolute;left:50%;margin-left:-20px;display:inline-block;background-color:#f8f8f8;height:100%;width:40px;border-radius:20px;text-align:center;line-height:40px;font-size:16px;color:#000;letter-spacing:-1px}._input_number_rmkp5_1 button{display:inline-block;padding:0;width:50px;height:100%;background-color:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;background-color:#fff3;transition:background-color .2s ease}._input_number_rmkp5_1 button:focus{border:none}._input_number_rmkp5_1 button:nth-of-type(1){padding-right:20px}._input_number_rmkp5_1 button:nth-of-type(2){padding-left:20px}._input_number_rmkp5_1 button:hover{background-color:#ffffff40}#root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;width:100%;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{scroll-behavior:smooth}body{margin:0;width:100%;display:flex;place-items:center;min-width:320px;min-height:100vh;padding-right:0!important;overflow-y:scroll!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
