@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;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}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}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}}body{margin:0;padding:0;justify-content:flex-start;box-sizing:border-box;font-family:Open Sans,sans-serif;font-weight:bolder;display:flex;flex-direction:column;align-items:center;color:#f5f5f5;overflow-x:hidden;width:100vw;scroll-behavior:smooth}button{border:none}button:focus{outline:none}a:focus{outline:none}html{overflow-x:hidden}a{text-decoration:underline;cursor:pointer;color:inherit;font-weight:bolder}a:hover{color:inherit}main{width:100%;display:flex;align-items:center;justify-content:flex-start;height:auto;flex-direction:column;background-color:#f5f5f5;color:#000;padding:.5rem 0}footer{width:100vw}._footerContainer_1j6ws_1{background-color:#fff;border-top:1px solid #e5e7eb}._newsletter_1j6ws_6{background-color:#b22234;color:#fff;display:flex;align-items:center;justify-content:space-around;padding:1rem 2.5rem}._newsletterLogo_1j6ws_15{width:80px;height:auto;object-fit:contain}._newsletter_1j6ws_6 h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.3px}._newsletterInput_1j6ws_28{display:flex;background:#fff;border-radius:30px;overflow:hidden;align-items:center;padding:2px}._newsletterInput_1j6ws_28 input{border:none;outline:none;background-color:#fff;padding:.6rem .9rem;color:#000;width:220px;font-size:.95rem}._newsletterInput_1j6ws_28 button{background:#b22234;color:#fff;border:none;padding:.55rem .7rem;cursor:pointer;border-radius:50%;margin-right:6px}._footerMain_1j6ws_57{max-width:80rem;margin:0 auto;padding:3rem 1rem}._footerGrid_1j6ws_63{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){._footerGrid_1j6ws_63{grid-template-columns:repeat(3,1fr)}}._footerHeading_1j6ws_75{color:#b22234;font-weight:700;font-size:1.125rem;margin-bottom:1rem}._footerLinks_1j6ws_82 a{color:#333;transition:color .3s;text-decoration:none;display:block;margin-bottom:.5rem}._footerLinks_1j6ws_82 a:hover{color:#b22234}._footerContact_1j6ws_94 p{color:#333;display:flex;align-items:center;gap:.5rem}._footerSocial_1j6ws_101 ._footerIcons_1j6ws_101{display:flex;gap:.75rem}._footerIcons_1j6ws_101 a{width:2.5rem;height:2.5rem;border:2px solid #333;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#333;transition:.3s}._footerIcons_1j6ws_101 a:hover{border-color:#b22234;color:#b22234}._footerPayments_1j6ws_123{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}._paymentItem_1j6ws_129{border:1px solid #d1d5db;border-radius:.375rem;display:flex;align-items:center;justify-content:center;background:#fff;height:3rem}._paymentItem_1j6ws_129 span{color:#333;font-size:.75rem;font-weight:700}._followRow_1j6ws_145{background-color:#f5f5f5;padding:1.5rem 0}._followContent_1j6ws_150{max-width:80rem;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){._followContent_1j6ws_150{flex-direction:row;align-items:center}}._followLeft_1j6ws_167{display:flex;align-items:center;gap:1rem}._followTitle_1j6ws_173{color:#333;font-weight:600}._socialInline_1j6ws_178{display:flex;gap:.75rem}._socialInline_1j6ws_178 a{color:#333;transition:color .3s}._socialInline_1j6ws_178 a:hover{color:#b22234}._followRight_1j6ws_192 ._address_1j6ws_192{color:#333;font-size:.875rem;display:flex;align-items:center;gap:.5rem}@media(max-width:1150px){._footerMain_1j6ws_57{padding-left:1.75rem;padding-right:1.25rem}._footerHeading_1j6ws_75{font-size:1.25rem}._footerLinks_1j6ws_82 a,._footerContact_1j6ws_94 p,._paymentItem_1j6ws_129 span,._followRight_1j6ws_192 ._address_1j6ws_192{font-size:1rem}._newsletter_1j6ws_6{background-color:#b22234;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;padding:15px;flex-direction:column}._newsletterLogo_1j6ws_15{height:auto;object-fit:contain}._newsletter_1j6ws_6 h6{font-size:.2rem;text-align:left}._newsletterInput_1j6ws_28 input{width:100%}._followContent_1j6ws_150{padding-left:1.75rem;padding-right:1.25rem}._followTitle_1j6ws_173{font-size:1.1rem}}._productsContainer_18zgw_2{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:.5rem;align-items:stretch}._productCard_18zgw_12{border:2px solid #cfcfcf;border-radius:8px;padding:1rem;text-align:center;background-color:#fff;width:19vw;display:flex;flex-direction:column;justify-content:center;transition:transform .2s ease;box-sizing:border-box}@media(min-width:769px){._productCard_18zgw_12{height:430px}}._productCard_18zgw_12:hover{transform:scale(1.02)}._freeShipping_18zgw_39{background-color:#b22234;color:#fff;padding:.5rem;font-weight:700;border-radius:6px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}._productImage_18zgw_52{width:100%;height:80px;object-fit:contain;margin:0 auto 1rem}._productInfo_18zgw_60{flex-grow:1}._productTitle_18zgw_64{font-size:.9rem;font-weight:700;color:#333;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin:.5rem 0}._productPrice_18zgw_76{color:#d50000;font-weight:700;font-size:1.3rem}._productOldPrice_18zgw_82{font-size:.9rem;color:#777;text-decoration:line-through;margin-left:.5rem}._discountPix_18zgw_89{font-size:.75rem;color:#333;display:block;text-align:center;display:flex;align-items:center;justify-content:center}._productActions_18zgw_100{display:flex;flex-direction:column;gap:.5rem}._btn_18zgw_107{padding:.6rem;text-transform:uppercase;font-weight:700;border:none;border-radius:6px;text-decoration:none;color:#fff;cursor:pointer;transition:all .3s ease}._btnCart_18zgw_119{background-color:#456f93}._btnBuy_18zgw_123{background-color:#0057a0}._btnCart_18zgw_119:hover{background-color:#3a5c7e;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}._btnBuy_18zgw_123:hover{background-color:#004880;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}@media(max-width:1150px){._responsiveFont_18zgw_144{font-size:95%}._productsContainer_18zgw_2{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:.5rem;align-items:stretch}._productCard_18zgw_12{border:2px solid #cfcfcf;border-radius:8px;padding:.8rem;text-align:center;background-color:#fff;width:45%;display:flex;flex-direction:column;justify-content:center;transition:transform .2s ease;box-sizing:border-box;height:auto}._productCard_18zgw_12:hover{transform:scale(1.02)}._freeShipping_18zgw_39{background-color:#b22234;color:#fff;padding:.5rem;font-weight:700;border-radius:6px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}._productImage_18zgw_52{width:100%;height:80px;object-fit:contain;margin:0 auto 1rem}._productInfo_18zgw_60{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}._productTitle_18zgw_64{font-size:.9rem;font-weight:700;color:#333;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin:.5rem 0}._productPrice_18zgw_76{color:#d50000;font-weight:700;font-size:1.3rem;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}._productOldPrice_18zgw_82{font-size:.9rem;color:#777;text-decoration:line-through;margin-left:.5rem;width:100%}._discountPix_18zgw_89{font-size:.75rem;color:#333;display:block;text-align:center;display:flex;align-items:center;justify-content:center}._productActions_18zgw_100{display:flex;flex-direction:column;gap:.5rem}._btn_18zgw_107{padding:.6rem;text-transform:uppercase;font-weight:700;border:none;border-radius:6px;text-decoration:none;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.85rem}._btnCart_18zgw_119{background-color:#456f93}._btnBuy_18zgw_123{background-color:#0057a0}._btnCart_18zgw_119:hover{background-color:#3a5c7e;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}._btnBuy_18zgw_123:hover{background-color:#004880;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}}._cartSidebar_g92ui_1{position:fixed;top:0;right:-380px;width:380px;height:100vh;background-color:#831926;box-shadow:-3px 0 6px #0006;padding:25px;transition:right .3s ease;z-index:9998;color:#fff;font-family:Arial,sans-serif;display:flex;flex-direction:column}._cartSidebar_g92ui_1._open_g92ui_18{right:0}._cartOverlay_g92ui_23{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;opacity:0;visibility:hidden;transition:.3s;z-index:9998}._cartOverlay_g92ui_23._show_g92ui_36{opacity:1;visibility:visible}._cartHeader_g92ui_41{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-shrink:0}._cartHeader_g92ui_41 h2{font-size:1.1rem;font-weight:700;color:#fff}._closeBtn_g92ui_55{background:none;border:none;font-size:15px;color:#fff;cursor:pointer;transition:.2s}._closeBtn_g92ui_55:hover{color:#fdd}._cartItemsContainer_g92ui_69{flex:1;overflow-y:auto;margin-bottom:20px}._cartItemsContainer_g92ui_69::-webkit-scrollbar{width:6px}._cartItemsContainer_g92ui_69::-webkit-scrollbar-thumb{background-color:#b46b6b;border-radius:5px}._cartItem_g92ui_69{background-color:#fff;color:#831926;border-radius:12px;padding:15px;margin-bottom:18px;box-shadow:0 2px 5px #00000026}._cartItemContent_g92ui_93{display:flex;align-items:center;gap:12px}._cartItemImg_g92ui_99{width:70px;height:70px;object-fit:cover}._cartItemInfo_g92ui_105{flex:1}._cartItemInfo_g92ui_105 strong{display:block;font-size:1rem;font-weight:700;color:#831926}._cartItemInfo_g92ui_105 p{margin:5px 0;font-size:.95rem;color:#831926}._cartControls_g92ui_122{display:flex;align-items:center;justify-content:space-between;margin-top:8px}._cartQuantity_g92ui_129{display:flex;align-items:center;background:#fff;border-radius:20px;border:1px solid #b46b6b;overflow:hidden}._cartQuantity_g92ui_129 button{border:none;background:transparent;font-weight:700;color:#831926;cursor:pointer;padding:5px 10px;transition:.2s}._cartQuantity_g92ui_129 button:hover{background-color:#f5dada}._cartQuantity_g92ui_129 span{padding:0 8px;font-weight:700;color:#831926}._removeBtn_g92ui_158{background:transparent;border:none;color:#831926;font-weight:700;cursor:pointer;transition:.2s;font-size:13px}._removeBtn_g92ui_158:hover{background-color:#831926;color:#fff;border:none}._cartFooter_g92ui_175{margin-top:auto;text-align:center;font-size:1.1rem;font-weight:700;border-top:1px solid rgba(255,255,255,.4);padding-top:15px;flex-shrink:0}._checkoutBtn_g92ui_185{margin-top:15px;width:100%;background-color:#fff;color:#831926;border:none;border-radius:25px;padding:12px 0;font-size:1rem;font-weight:700;cursor:pointer;transition:.2s}._checkoutBtn_g92ui_185:hover{background-color:#b22234;color:#fff}._cartSidebar_g92ui_1::-webkit-scrollbar{display:none}@media(max-width:768px){._cartSidebar_g92ui_1{width:85%;right:-85%;padding:15px}._cartSidebar_g92ui_1._open_g92ui_18{right:0}._cartItem_g92ui_69{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px}._cartItemContent_g92ui_93{display:flex;align-items:center;gap:10px}._cartItemImg_g92ui_99{width:55px;height:55px}._cartItemInfo_g92ui_105{flex:1}._cartItemInfo_g92ui_105 strong{font-size:.95rem}._cartItemInfo_g92ui_105 p{font-size:.9rem;margin-bottom:2px}._cartControls_g92ui_122{display:flex;justify-content:space-between;align-items:center;margin-top:4px}._cartQuantity_g92ui_129{display:flex;align-items:center;border:1px solid #b46b6b;border-radius:15px;overflow:hidden;background:#fff}._cartQuantity_g92ui_129 button{padding:2px 8px;font-size:.9rem}._cartQuantity_g92ui_129 span{padding:0 6px;font-size:.9rem}._removeBtn_g92ui_158{font-size:.85rem}._checkoutBtn_g92ui_185{font-size:.9rem;padding:10px 0}}@media(max-width:480px){._cartSidebar_g92ui_1{width:90%;right:-90%}._cartItemContent_g92ui_93{flex-direction:row}._cartControls_g92ui_122{flex-direction:row;justify-content:space-between}}._nav_1wlya_1{background-color:#fff;box-shadow:0 4px 8px #00000080;display:flex;align-items:center;justify-content:space-evenly;color:#000;width:100%;height:auto;padding:15px 0}._nav_1wlya_1 a{text-decoration:none;color:inherit}._cardNavbar_1wlya_19{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:60px;cursor:pointer}._cardNavbar_1wlya_19 img{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}._cardNavbar_1wlya_19 span{font-size:12px;height:10px}._categoriesSection_1wlya_43{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:20px}@media(max-width:1150px){._cardNavbar_1wlya_19{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:65px;height:65px;background:#000;cursor:pointer;color:#fff;border-radius:50%;text-decoration:none;transition:.3s}._cardNavbar_1wlya_19 img{width:20px;height:20px;object-fit:contain;margin-bottom:6px;filter:brightness(0) invert(1)}._cardNavbar_1wlya_19 span{font-size:8px}._cardNavbar_1wlya_19:hover{background:#333}._nav_1wlya_1{background-color:#fff;box-shadow:0 4px 8px #00000080;display:flex;align-items:center;justify-content:space-evenly;gap:0px;color:#fff;width:100%;height:auto}}._categories_17b7q_1{display:flex;align-items:center;justify-content:space-around;width:100%;flex-wrap:wrap;gap:50px}._categories_17b7q_1 a{text-decoration:none;color:inherit}._categoryItem_17b7q_15{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;scale:1;transition:transform .3s ease}._categoryItem_17b7q_15:hover{transform:scale(1.05)}._categoryItem_17b7q_15 img{width:200px;height:200px;border-radius:50%;object-fit:cover}@media(max-width:1150px){._categoryItem_17b7q_15 img{width:120px;height:120px}._categoryItem_17b7q_15{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;scale:1;transition:transform .3s ease;font-size:110%;width:45%}._categories_17b7q_1{display:flex;align-items:center;justify-content:space-around;width:100%;flex-wrap:wrap;gap:10px}}._main_12b62_1{width:100vw;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}._carousel_12b62_10{width:100vw;height:auto;display:flex;align-items:center;justify-content:flex-start;padding:5px}._carousel_12b62_10 img{width:90vw;height:100%;object-fit:cover;border-radius:10px}._productCards_12b62_26{width:auto;max-width:88vw;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}._brandSection_12b62_38{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;margin-top:20px;padding:5px 5px 10px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px #1111111a;scale:1;width:auto;transition:box-shadow .3s ease}._brandSection_12b62_38:hover{box-shadow:0 4px 8px #00000080}._brandTitle_12b62_59{font-size:38px;line-height:1.2;margin:0;font-weight:900;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;width:100%}._brandTitle_12b62_59{color:#57010b;text-shadow:1px 1px 2px rgba(0,0,0,.3)}._brandPartGreen_12b62_78{color:#3b9c58}._brandPartGradient_12b62_83{background:linear-gradient(to right,#0057a0,#b22234);-webkit-background-clip:text;background-clip:text;color:transparent}._sloganSubtitle_12b62_91{font-size:20px;font-weight:400;color:#333;text-transform:none;text-align:center;margin:8px 0 0;width:80vw;line-height:1.3}._trustSection_12b62_105{display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-top:20px;padding:10px 15px 20px;scale:1;width:100vw}._trustItem_12b62_116{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 15px;height:75vh;width:22vw;box-shadow:1px 1px 5px #00000080;overflow:hidden;transition:transform .4s ease,box-shadow .3s ease}._trustItem_12b62_116:hover{transform:scale(1.05);box-shadow:2px 2px 10px #000c}._trustItem_12b62_116 img{height:100%;width:100%;object-fit:cover;transition:transform .6s ease}._trustItem_12b62_116:hover img{transform:scale(1.1);object-position:top}._bannerSection_12b62_149{margin-top:5px;display:flex;align-items:center;justify-content:center;gap:40px;width:100%;height:40vh;padding:10px}._bannerSection_12b62_149 img{width:38%;height:100%;object-fit:cover;border-radius:10px;cursor:pointer;box-shadow:1px 1px 5px #00000080;transition:transform .3s ease;scale:1}._bannerSection_12b62_149 img:hover{box-shadow:2px 2px 10px #000c;transform:scale(1.1)}@media(max-width:1150px){._productCards_12b62_26{width:95vw;display:flex;justify-content:center;align-items:center}._carousel_12b62_10{width:100vw;height:50vh;display:flex;align-items:center;justify-content:center}._carousel_12b62_10 img{width:90%;height:100%;object-fit:cover;border-radius:10px}._trustSection_12b62_105{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px;margin-top:20px;padding:10px 15px 20px;scale:1;width:100vw;gap:15px}._trustItem_12b62_116{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 15px;height:20vh;width:80vw;box-shadow:1px 1px 5px #00000080;overflow:hidden;transition:transform .4s ease,box-shadow .3s ease}._trustItem_12b62_116:hover{transform:scale(1.05);box-shadow:2px 2px 10px #000c}._trustItem_12b62_116 img{height:100%;width:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}._bannerSection_12b62_149{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%;height:auto;padding:5px}._bannerSection_12b62_149 img{width:80%;height:100%;object-fit:cover;border-radius:10px}}._menuOverlay_jrojs_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transition:.3s;z-index:1000}._menuOverlay_jrojs_1._show_jrojs_14{opacity:1;visibility:visible}._menuMobile_jrojs_19{position:fixed;top:0;left:-300px;width:250px;height:100%;background-color:#831926;color:#fff;transition:.3s;z-index:1000;display:flex;flex-direction:column;padding:20px}._menuMobile_jrojs_19._open_jrojs_34{left:0}._menuHeader_jrojs_38{display:flex;justify-content:space-between;align-items:center}._menuHeader_jrojs_38 h2{font-size:1rem;font-weight:700;margin:0}._closeIcon_jrojs_50{font-size:1.3rem;cursor:pointer}._menuLogin_jrojs_55{display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:15px;color:#fff;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px}._menuLogin_jrojs_55 ._loginIcon_jrojs_67{font-size:1.1rem;color:#fff}._menuLogin_jrojs_55 p{margin:0}._menuLogin_jrojs_55 a{color:#fff;font-weight:600;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}._menuLogin_jrojs_55 a:hover{color:#f5f5f5;text-shadow:0 0 6px rgba(255,255,255,.6);cursor:pointer}._menuList_jrojs_89{list-style:none;padding:0;margin-top:20px}._menuList_jrojs_89 li{margin:15px 0;position:relative;overflow:hidden}._menuList_jrojs_89 li:before,._menuItemCategorias_jrojs_102 button:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background-color:#b22234;transform:scaleY(0);transform-origin:top;transition:transform .25s ease;border-radius:0 3px 3px 0}._menuList_jrojs_89 li:hover:before,._menuItemCategorias_jrojs_102 button:hover:before{transform:scaleY(1)}._menuList_jrojs_89 a{color:#fff;text-decoration:none;font-size:1rem;font-weight:600;display:block;padding:5px 10px;position:relative;z-index:1}._menuItemCategorias_jrojs_102{display:flex;flex-direction:column;position:relative}._menuItemCategorias_jrojs_102 button{background:none;border:none;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 10px;margin:0;position:relative;overflow:hidden;z-index:1}._menuItemCategorias_jrojs_102 button:focus{outline:none;box-shadow:none}._submenu_jrojs_161{margin-top:8px;padding-left:15px;border-left:2px solid #b22234}._submenu_jrojs_161 li{margin:8px 0}._submenu_jrojs_161 a{color:#f5f5f5;font-size:.9rem;font-weight:400;display:block;padding:3px 10px;transition:all .2s ease}._searchContainer_iheor_1{position:relative;width:42vw}._inputSearch_iheor_6{width:100%;height:7vh;border-radius:30px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:flex-start;padding:0 15px}._inputSearch_iheor_6 input{width:90%;height:80%;border:none;border-radius:30px;background-color:#f5f5f5;color:#2b2b2b;font-size:1rem}._inputSearch_iheor_6 input:focus{outline:none}._inputSearch_iheor_6 input::placeholder{color:#b22234;text-align:center}._searchIcon_iheor_36{color:#b22234;font-size:1.2rem;cursor:pointer}._resultados_iheor_42{position:absolute;top:110%;left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000026;border:1px solid #eee;max-height:350px;overflow-y:auto;z-index:10;padding:6px 0;animation:_fadeIn_iheor_1 .2s ease}@keyframes _fadeIn_iheor_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._resultadoItem_iheor_69{display:flex;align-items:center;gap:12px;padding:10px 18px;cursor:pointer;justify-content:space-around;transition:background-color .2s ease}._resultadoItem_iheor_69:hover{background-color:#f8f8f8}._imagemProduto_iheor_83{width:30%;height:38px;object-fit:contain;opacity:.9}._infoProduto_iheor_90{display:flex;flex-direction:column;width:80%}._nomeProduto_iheor_96{font-weight:500;color:#2b2b2b;font-size:.95rem;line-height:1.2}._precoProduto_iheor_103{color:#b22234;font-weight:600;font-size:.85rem;margin-top:3px}._resultadoItem_iheor_69+._resultadoItem_iheor_69{border-top:1px solid #f1f1f1}._resultados_iheor_42::-webkit-scrollbar{width:6px}._resultados_iheor_42::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}._resultados_iheor_42::-webkit-scrollbar-thumb:hover{background-color:#999}@media(max-width:1150px){._searchContainer_iheor_1{width:85vw}._inputSearch_iheor_6{height:6vh;padding:0 12px}._imagemProduto_iheor_83{width:34px;height:34px}._resultadoItem_iheor_69{padding:9px 14px}}@media(max-width:600px){._searchContainer_iheor_1{width:90vw}._inputSearch_iheor_6{height:5.5vh}._resultados_iheor_42{top:100%;border-radius:8px}._nomeProduto_iheor_96{font-size:.9rem}._precoProduto_iheor_103{font-size:.8rem}}._container_16m17_1{width:100%;background-color:#f5f5f5;padding:20px;display:flex;justify-content:center;flex-direction:column;align-items:center}._divider_16m17_11{width:90%;height:.5px;color:#ccc}._title_16m17_17{font-size:24px;margin-bottom:20px;font-weight:bolder;color:#333}._lista_16m17_24{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;gap:15px;padding:0;margin:0;width:90vw}._item_16m17_35{background:#f5f5f5;border:1px solid #ccc;border-radius:10px;text-align:center;padding:12px;transition:all .3s ease}._item_16m17_35 a{text-decoration:none;color:#000;font-weight:500}._item_16m17_35:hover{background-color:#e6e6e6}@media(max-width:1150px){._lista_16m17_24{grid-template-columns:repeat(2,1fr)}}:root{--bg: #f7faf9;--card-bg: #ffffff;--accent: #b91c1c;--muted: #f3f4f6;--input-text: #374151;--google-blue: #0b5db8}._inputGroup_1g7rd_13{position:relative;display:flex;align-items:center}._inputBox_1g7rd_19{padding-right:50px!important;width:100%}._passwordToggle_1g7rd_24{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:16px;padding:5px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center;width:30px;height:30px}._passwordToggle_1g7rd_24:hover{background-color:#f0f0f0}._passwordToggle_1g7rd_24:disabled{cursor:not-allowed;opacity:.5}._passwordToggle_1g7rd_24:disabled:hover{background-color:transparent}._forgotPasswordContainer_1g7rd_55{text-align:center;margin:10px 0 20px}._forgotPasswordLink_1g7rd_60{color:#007bff;text-decoration:none;font-size:14px;transition:color .2s}._forgotPasswordLink_1g7rd_60:hover{color:#0056b3;text-decoration:underline}._signupButton_1g7rd_73:disabled{background-color:#ccc;cursor:not-allowed;transform:none}._signupButton_1g7rd_73:disabled:hover{background-color:#ccc;transform:none}._inputGroup_1g7rd_13 ._icon_1g7rd_85{z-index:1}._inputBox_1g7rd_19:focus{outline:none;border-color:#007bff}._loginContainer_1g7rd_95{height:auto;width:100vw;display:flex;align-items:center;justify-content:center;padding:15px;min-height:75vh;background:var(--bg)}._loginCard_1g7rd_106{width:40%;max-width:720px;background:var(--card-bg);border-radius:28px;padding:32px;box-shadow:0 8px 30px #1018280f}._loginTitle_1g7rd_115{text-align:center;color:var(--accent);font-weight:800;font-size:24px;margin:-5px 0 15px}._loginForm_1g7rd_123{display:flex;flex-direction:column;gap:12px}._inputGroup_1g7rd_13{display:flex;align-items:center;background:var(--muted);border-radius:999px;background-color:#f5f5f5;padding:8px 14px;transition:all .3s ease}._inputGroupError_1g7rd_139{border:2px solid #dc2626!important;background:#fee2e2!important;box-shadow:0 0 6px #dc26264d}._icon_1g7rd_85{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;width:36px;height:36px;border-radius:999px;margin-right:12px;flex:0 0 36px}._inputBox_1g7rd_19{border:0;background:transparent;outline:none;font-size:15px;color:var(--input-text);flex:1 1 auto;padding:10px 6px}._inputBox_1g7rd_19::placeholder{text-align:start}._actionsRow_1g7rd_172{display:flex;align-items:center;justify-content:space-between;margin-top:6px}._link_1g7rd_179{color:var(--accent);text-decoration:none;font-size:14px;transition:transform .4s ease}._link_1g7rd_179:hover{color:var(--accent);text-decoration:underline;transform:scale(1.05)}._signupButton_1g7rd_73{background:var(--accent);color:#fff;border:0;padding:10px 20px;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .4s ease}._signupButton_1g7rd_73:hover{transform:scale(1.05)}._googleButton_1g7rd_207{margin-top:12px;width:100%;display:inline-flex;align-items:center;gap:12px;justify-content:center;padding:10px 14px;border-radius:999px;background:var(--google-blue);color:#fff;border:0;cursor:pointer;font-weight:600;transition:transform .4s ease}._googleButton_1g7rd_207:hover{transform:scale(1.02)}._errorMessage_1g7rd_228{color:#dc2626;font-size:13px;margin:4px 0 0 10px;font-weight:500}._successMessage_1g7rd_235{color:#16a34a;font-weight:600;margin-top:14px;text-align:center}@media(max-width:1150px){._loginContainer_1g7rd_95{height:auto;width:100vw;display:flex;align-items:center;justify-content:flex-start;padding:50px;background:var(--bg);min-height:50vh}._loginCard_1g7rd_106{padding:20px;border-radius:20px;width:80vw}._loginTitle_1g7rd_115{font-size:20px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}:root{--bg: #fbfbfc;--card: #fff;--accent: #9b1622;--muted: #f1f1f1;--input-text: #222;--primary-blue: #0b5db8;--danger: #dc2626;--success: #16a34a}._inputGroupValid_1jzzk_12{border:2px solid var(--success)!important;background:#f0fff4!important}._inputGroupValid_1jzzk_12{border:2px solid var(--success);background:#f0fff4;box-shadow:0 0 6px #16a34a33}._fieldError_1jzzk_23{font-size:13px;margin-left:6px;display:block;color:var(--danger)}._inputGroupError_1jzzk_30 ._fieldError_1jzzk_23{color:var(--danger)}._inputGroupValid_1jzzk_12 ._fieldError_1jzzk_23{color:var(--success)}._googleButton_1jzzk_39{margin-top:12px;width:100%;display:inline-flex;align-items:center;gap:12px;justify-content:center;padding:10px 14px;border-radius:999px;background:var(--google-blue);color:#fff;border:0;cursor:pointer;font-weight:600;transition:transform .4s ease}._googleButton_1jzzk_39:hover{transform:scale(1.02)}*{box-sizing:border-box}body,html,#_root_1jzzk_1{height:100%}._regContainer_1jzzk_71{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#fff}._regCard_1jzzk_81{width:100%;max-width:780px;background-color:#fff;border-radius:26px;padding:32px;box-shadow:0 8px 30px #0000000f}._regTitle_1jzzk_91{text-align:center;color:var(--accent);font-weight:800;font-size:26px;margin:-15px 0 10px}._regForm_1jzzk_99{display:flex;flex-direction:column;gap:12px}._inputGroup_1jzzk_12{display:flex;align-items:center;background:#f5f5f5;border-radius:999px;padding:8px 14px;transition:all .18s ease}._inputGroupError_1jzzk_30{border:2px solid var(--danger)!important;background:#fff5f5!important;box-shadow:0 0 6px #dc26261f}._inputBox_1jzzk_120{border:0;background:transparent;outline:none;font-size:14px;color:var(--input-text);width:100%;padding:8px 6px}._inputBox_1jzzk_120::placeholder{text-align:start}._row_1jzzk_134._two_1jzzk_134{display:flex;gap:12px;align-items:center}._row_1jzzk_134._two_1jzzk_134>._inputGroup_1jzzk_12{flex:1}._termsRow_1jzzk_144{display:flex;align-items:center;gap:12px;margin-top:6px}._termsLabel_1jzzk_151{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}._smallLink_1jzzk_159{display:block;margin-top:6px;color:var(--accent);text-align:center;text-decoration:none;font-size:14px;transition:transform .4s ease}._smallLink_1jzzk_159:hover{color:var(--accent);text-decoration:underline;transform:scale(1.05)}._submitBtn_1jzzk_175{margin-top:8px;background:var(--primary-blue);color:#fff;border:0;padding:12px 18px;border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #0b5db82e;transition:transform .4s ease}._submitBtn_1jzzk_175:hover{transform:scale(1.05)}._fieldError_1jzzk_23{color:var(--danger);font-size:13px;margin-left:6px}._formError_1jzzk_199{margin-top:8px;color:var(--danger);font-weight:600;text-align:center}._formSuccess_1jzzk_206{margin-top:8px;color:var(--success);font-weight:700;text-align:center}@media(max-width:700px){._row_1jzzk_134._two_1jzzk_134{flex-direction:column}._regCard_1jzzk_81{padding:22px;border-radius:18px}._regTitle_1jzzk_91{font-size:22px}._inputGroup_1jzzk_12{width:100%}}._modalBackdrop_1jzzk_233{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1jzzk_247{background:#fff;border-radius:12px;width:90%;max-width:600px;padding:2rem;box-shadow:0 8px 30px #00000040;animation:_slideIn_1jzzk_1 .4s ease-out forwards;display:flex;flex-direction:column}@keyframes _slideIn_1jzzk_1{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}._modalContent_1jzzk_247 h2{margin-bottom:1rem;color:#333}._modalBody_1jzzk_276{max-height:300px;overflow-y:auto;font-size:.95rem;line-height:1.5;color:#555;margin-bottom:1.5rem}._closeModal_1jzzk_285{align-self:flex-end;padding:10px 20px;background-color:green;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.2s}._closeModal_1jzzk_285:hover{background-color:#006400}._successContainer_1jzzk_301{display:flex;flex-direction:column;align-items:center;text-align:center}._loader_1jzzk_308{width:150px;height:150px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:transparent;animation:_spin_1jzzk_1 1.5s ease-out forwards,_fillGreen_1jzzk_1 1s 1.5s forwards}@keyframes _spin_1jzzk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fillGreen_1jzzk_1{to{background-color:green}}._checkmark_1jzzk_335{width:70px;height:70px;animation:_drawCheck_1jzzk_1 .5s ease-out 2.2s forwards;opacity:0}@keyframes _drawCheck_1jzzk_1{0%{opacity:0}to{opacity:1}}._confirmationText_1jzzk_352{margin-top:30px;font-size:1.5rem;color:#333;opacity:0;animation:_fadeIn_1jzzk_1 1s ease-out forwards;animation-delay:2.8s}@keyframes _fadeIn_1jzzk_1{0%{opacity:0}to{opacity:1}}._passwordInputContainer_1jzzk_375{position:relative;display:flex;align-items:center;width:100%}._passwordInputContainer_1jzzk_375 ._inputBox_1jzzk_120{padding-right:50px!important;width:100%}._passwordToggle_1jzzk_388{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:16px;padding:5px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center;width:30px;height:30px}._passwordToggle_1jzzk_388:hover{background-color:#f0f0f0}._passwordInputContainer_1jzzk_375 ._inputBox_1jzzk_120:focus{outline:none;border-color:#007bff}._row_1jzzk_134._two_1jzzk_134 ._inputGroup_1jzzk_12{width:100%}._nossaLoja_1oi9p_1{width:100%;background-color:#fff;font-family:Inter,Roboto,sans-serif}._storeContainer_1oi9p_7{max-width:1000px;margin:0 auto;padding:3rem 1rem}._storeSection_1oi9p_13{margin-bottom:4rem;text-align:center}._storeTitle_1oi9p_18{font-size:2rem;font-weight:700;color:#b22234;text-transform:none;position:relative;margin-bottom:1.5rem}._storeTitle_1oi9p_18:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#b22234;border-radius:3px}._storeDescription_1oi9p_39{font-size:1.1rem;line-height:1.9;color:#444;max-width:750px;margin:0 auto;text-align:justify}._visitSection_1oi9p_48{text-align:center;margin-bottom:3rem}._visitTitle_1oi9p_53{font-size:1.875rem;font-weight:700;color:#0057a0;margin-bottom:1.5rem;position:relative}._visitTitle_1oi9p_53:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:#0057a0;border-radius:3px}._mapPlaceholder_1oi9p_74{width:100%;max-width:900px;height:26rem;border:none;border-radius:.75rem;margin:2rem auto;display:block;box-shadow:0 4px 25px #0000001a;transition:transform .4s ease}._mapPlaceholder_1oi9p_74:hover{transform:scale(1.01)}._visitText_1oi9p_90{font-size:1rem;color:#333;line-height:1.7;max-width:700px;margin:0 auto}@media(max-width:992px){._storeContainer_1oi9p_7{padding:3rem 1.5rem}._storeDescription_1oi9p_39{text-align:justify;font-size:1rem}._mapPlaceholder_1oi9p_74{height:22rem}}@media(max-width:768px){._visitTitle_1oi9p_53{font-size:1.6rem}._mapPlaceholder_1oi9p_74{height:20rem}._storeDescription_1oi9p_39,._visitText_1oi9p_90{font-size:.95rem;text-align:left}}@media(max-width:480px){._storeTitle_1oi9p_18{font-size:1.6rem}._visitTitle_1oi9p_53{font-size:1.4rem}._mapPlaceholder_1oi9p_74{height:18rem}._storeDescription_1oi9p_39,._visitText_1oi9p_90{font-size:.9rem}}._produtosContainer_cj9dr_1{padding:30px 60px;background-color:#f5f5f5;font-family:Poppins,sans-serif}._breadcrumb_cj9dr_7{color:#b22234;font-size:13px;margin-bottom:5px}._filtro_cj9dr_13{display:flex;justify-content:space-between;align-items:center}._tituloPagina_cj9dr_19{font-size:20px;font-weight:600;color:#111}._ordenacao_cj9dr_25{display:flex;align-items:center;justify-content:flex-end;gap:10px}._ordenacao_cj9dr_25 label{font-size:1.17em;color:#000!important;font-weight:700}._ordenacao_cj9dr_25 select{color:#000!important;border:1px solid #ddd;padding:6px 10px;border-radius:10px;font-size:13px;background-color:#fff;cursor:pointer;box-shadow:0 1px 3px #0000001a}._produtosLayout_cj9dr_49{display:flex;gap:30px;align-items:flex-start}._filtros_cj9dr_55{width:220px;border-right:2px solid #e5e5e5;padding-right:25px}._filtroGrupo_cj9dr_61{margin-bottom:25px}._filtroGrupo_cj9dr_61 h4{font-size:15px;font-weight:600;color:#b22234;margin-bottom:10px}._filtroGrupo_cj9dr_61 label{display:flex;align-items:center;font-size:13px;color:#333;margin-bottom:6px;cursor:pointer}._filtroGrupo_cj9dr_61 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;position:relative}._filtroGrupo_cj9dr_61 input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:2px;font-size:14px;color:#a50000}._produtosPrincipal_cj9dr_103{flex:1}._filtrosMobile_cj9dr_107{display:none}@media(max-width:1150px){._produtosContainer_cj9dr_1{background-color:#f5f5f5;font-family:Poppins,sans-serif;width:100vw;display:flex;flex-direction:column;box-sizing:border-box;align-items:center}._mobile_cj9dr_123{flex-direction:row}._filtros_cj9dr_55,._ordenacao_cj9dr_25._desktop_cj9dr_131{display:none}._filtro_cj9dr_13{flex-direction:column;align-items:center;gap:5px}._filtrosMobile_cj9dr_107{display:flex;flex-direction:column;gap:8px;margin-top:15px;margin-bottom:20px;color:#000!important}._filtrosMobile_cj9dr_107 label{font-weight:700;color:#b22234;font-size:15px;margin-right:10px}._filtrosMobile_cj9dr_107 select{padding:10px 14px;border-radius:12px;border:1px solid #ccc;background-color:#fff;font-size:14px;color:#000!important;width:100%;margin-bottom:5px}}._sobre_w37tj_1{width:100%;background-color:#fff;padding:3rem 1rem;font-family:Inter,Roboto,sans-serif}._sobreContainer_w37tj_8{max-width:1000px;margin:0 auto}._sobreGrid_w37tj_13{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;margin-bottom:3.5rem}@media(min-width:992px){._sobreGrid_w37tj_13{grid-template-columns:1fr 1fr;gap:3rem}}._sobreTitle_w37tj_28{font-size:2rem;font-weight:600;color:#b22234;margin-bottom:1.5rem;text-transform:none;position:relative}._sobreTitle_w37tj_28:after{content:"";position:absolute;bottom:-.5rem;left:0;width:50px;height:3px;background-color:#b22234;border-radius:2px}._sobreText_w37tj_48{font-size:1.05rem;line-height:1.8;color:#444;text-align:justify;margin-bottom:1rem}._sobreImagem_w37tj_56{position:relative;overflow:hidden;border-radius:.75rem;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 20px #0000001a}._sobreImagem_w37tj_56 img{width:100%;height:auto;object-fit:cover;border-radius:.75rem;transition:transform .5s ease}._sobreImagem_w37tj_56:hover img{transform:scale(1.03)}._botaoContainer_w37tj_78{text-align:center;margin-bottom:5rem}._botaoContato_w37tj_83{display:inline-block;border:2px solid #b22234;color:#b22234;text-decoration:none;padding:.75rem 2rem;border-radius:4px;font-weight:600;letter-spacing:.5px;transition:all .3s ease}._botaoContato_w37tj_83:hover{background-color:#b22234;color:#fff}._cardsGrid_w37tj_100{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1150px){._cardsGrid_w37tj_100{grid-template-columns:repeat(3,1fr)}}._card_w37tj_100{border:2px solid;border-radius:.75rem;background-color:#fff;box-shadow:0 4px 10px #0000000d;transition:all .3s ease}._card_w37tj_100:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}._cardContent_w37tj_125{padding:2rem 1.5rem}._cardIcone_w37tj_129{width:3rem;height:3rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._icone_w37tj_139{width:1.5rem;height:1.5rem;color:#fff}._cardVermelho_w37tj_145{border-color:#b22234}._iconeVermelho_w37tj_146{background-color:#b22234}._tituloVermelho_w37tj_147{color:#b22234}._cardAzul_w37tj_149{border-color:#0057a0}._iconeAzul_w37tj_150{background-color:#0057a0}._tituloAzul_w37tj_151{color:#0057a0}._cardVerde_w37tj_153{border-color:#3b9c58}._iconeVerde_w37tj_154{background-color:#3b9c58}._tituloVerde_w37tj_155{color:#3b9c58}._cardTitulo_w37tj_157{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}._cardTexto_w37tj_163{line-height:1.7;color:#333}@media(max-width:1150px){._sobre_w37tj_1{padding:3rem 1.5rem}._sobreTitle_w37tj_28{font-size:1.8rem;text-align:center}._sobreTitle_w37tj_28:after{left:50%;transform:translate(-50%)}._sobreText_w37tj_48{text-align:left}._sobreImagem_w37tj_56{margin-top:1rem}}:root{--red: #b22234;--red-dark: #8a1a28;--blue: #0057a0;--blue-dark: #004080;--gray-100: #f5f5f5;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-500: #d1d5db;--gray-900: #333333}input{color:#000}._container_1l0xn_19{min-height:100vh;background:var(--gray-100);padding:3rem 1rem}._container_1l0xn_19>*{max-width:72rem;margin:0 auto}._card_1l0xn_30{background:#fff;border-radius:.5rem;box-shadow:0 6px 18px #00000014;padding:2rem;margin-bottom:2rem}._product_1l0xn_39{display:flex;flex-direction:row;gap:2rem}._gallery_1l0xn_46{display:flex;flex-direction:row;flex:1;gap:1rem}._mainImage_1l0xn_53{width:100%;height:32rem;border:2px solid var(--gray-200);border-radius:.5rem;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center}._thumbnails_1l0xn_66{display:flex;flex-direction:column;gap:.5rem;overflow-x:visible;padding-bottom:0}._thumbnail_1l0xn_66{width:5rem;height:5rem;min-width:5rem;border:2px solid var(--gray-200);border-radius:.5rem;overflow:hidden;padding:0;background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .2s}._thumbnail_1l0xn_66:hover,._thumbnailActive_1l0xn_92{border-color:var(--red)}._thumbnail_1l0xn_66 img,._mainImage_1l0xn_53 img{width:100%;object-fit:contain;display:block}._thumbnail_1l0xn_66 img{max-width:100%;object-fit:contain;height:5rem}._mainImage_1l0xn_53 img{max-width:100%;object-fit:contain;height:20rem}._info_1l0xn_116{display:flex;flex-direction:column;gap:1.5rem;flex:1}._info_1l0xn_116 h1{font-size:1.875rem;font-weight:700;color:var(--gray-900);margin:0;line-height:1.3}._rating_1l0xn_132{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._stars_1l0xn_139{display:flex;gap:.25rem}._starFilled_1l0xn_144,._starEmpty_1l0xn_145{width:1.25rem;height:1.25rem}._starFilled_1l0xn_144{color:var(--red)}._starEmpty_1l0xn_145{color:var(--gray-500)}._starHalf_1l0xn_158{position:relative;width:1.25rem;height:1.25rem}._starHalf_1l0xn_158 ._starEmpty_1l0xn_145{position:absolute}._starHalf_1l0xn_158 ._starFilled_1l0xn_144{position:absolute;width:50%;overflow:hidden}._ratingText_1l0xn_174{color:var(--gray-900);font-size:.9375rem}._price_1l0xn_180{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._priceNow_1l0xn_187{font-size:2.25rem;font-weight:700;color:var(--red)}._priceOld_1l0xn_193{font-size:1.25rem;color:var(--gray-400);text-decoration:line-through}._shipping_1l0xn_200{border-block:1px solid var(--gray-200);padding:1.5rem 0;display:flex;flex-direction:column;gap:1rem}._shippingHeader_1l0xn_208{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--gray-900);font-size:1rem}._shippingHeader_1l0xn_208 svg{width:1.5rem;height:1.5rem;color:var(--red);flex-shrink:0}._shippingInput_1l0xn_224{display:flex;gap:.5rem;flex-direction:row}._shippingInput_1l0xn_224 input{flex:1;padding:.625rem 1rem;border:1px solid var(--gray-500);border-radius:.5rem;outline:none;font-size:.9375rem;background-color:#fff}._shippingInput_1l0xn_224 input:focus{border-color:var(--red)}._shippingInput_1l0xn_224 button{padding:.625rem 1.5rem;background:var(--blue);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:.9375rem;transition:background .2s;white-space:nowrap}._shippingInput_1l0xn_224 button:hover{background:var(--blue-dark)}._shippingCost_1l0xn_261{display:flex;gap:.5rem;color:var(--gray-900);font-size:.9375rem;flex-wrap:wrap}._shippingCost_1l0xn_261 span:first-child{font-weight:600}._actions_1l0xn_274{display:flex;gap:1rem;flex-direction:row}._actions_1l0xn_274 button{flex:1;padding:.875rem 1.5rem;border:none;border-radius:.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-size:1rem;transition:background .2s}._actions_1l0xn_274 svg{width:1.25rem;height:1.25rem;flex-shrink:0}._btnCart_1l0xn_302{background:var(--red)}._btnCart_1l0xn_302:hover{background:var(--red-dark)}._btnBuy_1l0xn_310{background:var(--blue)}._btnBuy_1l0xn_310:hover{background:var(--blue-dark)}._section_1l0xn_319{margin-bottom:2rem}._section_1l0xn_319:last-child{margin-bottom:0}._section_1l0xn_319 h2{font-size:1.5rem;font-weight:700;color:var(--red);margin:0 0 1.5rem}._section_1l0xn_319 p{color:var(--gray-900);line-height:1.8;margin:0;font-size:1rem}._detail_1l0xn_341{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}._detail_1l0xn_341 span{color:var(--gray-900)}._detail_1l0xn_341:last-child{margin-bottom:0}._label_1l0xn_357{font-weight:600;color:var(--gray-900)}._categories_1l0xn_362{display:flex;align-items:center;gap:.5rem;color:var(--gray-900);flex-wrap:wrap}._categories_1l0xn_362 svg{width:1rem;height:1rem;color:var(--gray-400);flex-shrink:0}._tags_1l0xn_377{display:flex;flex-wrap:wrap;gap:.5rem}._tag_1l0xn_377{padding:.375rem .75rem;background:#fff;border:1px solid var(--gray-200);border-radius:.375rem;font-size:.875rem;color:var(--gray-900)}@media(max-width:1150px){._container_1l0xn_19{padding:1.5rem 1rem}._card_1l0xn_30{padding:1.5rem;margin-bottom:1.5rem}._product_1l0xn_39{flex-direction:column;gap:1.5rem}._gallery_1l0xn_46{flex-direction:column;gap:1rem;order:1}._mainImage_1l0xn_53{height:auto;min-height:15rem;order:1}._thumbnails_1l0xn_66{flex-direction:row;order:2;overflow-x:auto;padding-bottom:.5rem}._info_1l0xn_116{order:2;gap:1.25rem}._info_1l0xn_116 h1{font-size:1.5rem}._stars_1l0xn_139,._starFilled_1l0xn_144,._starEmpty_1l0xn_145,._starHalf_1l0xn_158{width:1.125rem;height:1.125rem}._ratingText_1l0xn_174{font-size:.875rem}._price_1l0xn_180{gap:.75rem}._priceNow_1l0xn_187{font-size:1.75rem}._priceOld_1l0xn_193{font-size:1.125rem}._shipping_1l0xn_200{padding:1.25rem 0;gap:1rem}._shippingHeader_1l0xn_208{gap:.5rem;font-size:.9375rem}._shippingHeader_1l0xn_208 svg{width:1.25rem;height:1.25rem}._shippingInput_1l0xn_224{flex-direction:column}._actions_1l0xn_274{flex-direction:column;gap:.75rem}._actions_1l0xn_274 button{font-size:.9375rem}._actions_1l0xn_274 svg{width:1.125rem;height:1.125rem}._section_1l0xn_319 h2{font-size:1.25rem;margin-bottom:1.25rem}._section_1l0xn_319 p{font-size:.9375rem;line-height:1.7}._thumbnail_1l0xn_66 img{max-width:100%;object-fit:contain;height:5rem}._mainImage_1l0xn_53 img{max-width:100%;object-fit:contain;height:15rem}}._relatedSection_16e6m_1{max-width:85vw;margin:0 auto;padding:0 20px;position:relative;box-sizing:border-box}._title_16e6m_9{font-size:1.4rem;font-weight:700;color:#970000;margin-bottom:20px}._carouselWrapper_16e6m_16{position:relative;display:flex;align-items:center;width:100%}._carousel_16e6m_16{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:15px;padding-bottom:10px;scrollbar-width:none;width:100%}._carousel_16e6m_16::-webkit-scrollbar{display:none}._card_16e6m_37{min-width:180px;background:#fff;border:1px solid #eee;border-radius:6px;text-align:center;transition:transform .2s ease-in-out;flex-shrink:0}._card_16e6m_37:hover{transform:scale(1.04)}._img_16e6m_51{width:100%;height:180px;object-fit:contain;border-bottom:1px solid #eee}._nome_16e6m_58{font-size:.9rem;padding:8px;color:#333;height:45px;overflow:hidden}._preco_16e6m_66{font-weight:700;color:#c00;margin-bottom:10px}._link_16e6m_72{text-decoration:none;color:inherit;display:block;height:100%}._arrowLeft_16e6m_79,._arrowRight_16e6m_80{background-color:#fff;border:1px solid #ddd;width:42px;height:42px;font-size:22px;color:#333;box-shadow:0 3px 8px #00000040;cursor:pointer;transition:all .25s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center}._arrowLeft_16e6m_79:hover,._arrowRight_16e6m_80:hover{background-color:#b22234;color:#fff;transform:translateY(-50%) scale(1.1);border:none}._arrowLeft_16e6m_79{left:-25px}._arrowRight_16e6m_80{right:-25px}@media(max-width:1150px){._relatedSection_16e6m_1{max-width:85vw;padding:0 15px}}@media(max-width:1024px){._card_16e6m_37{min-width:160px}._img_16e6m_51{height:160px}._arrowLeft_16e6m_79,._arrowRight_16e6m_80{width:36px;height:36px;font-size:18px}._arrowLeft_16e6m_79{left:-18px}._arrowRight_16e6m_80{right:-18px}}@media(max-width:768px){._relatedSection_16e6m_1{padding:0 10px}._title_16e6m_9{font-size:1.2rem;margin-bottom:15px}._card_16e6m_37{min-width:150px}._img_16e6m_51{height:140px}._nome_16e6m_58{font-size:.85rem}._preco_16e6m_66{font-size:.9rem}}@media(max-width:480px){._relatedSection_16e6m_1{max-width:85vw;padding:0 5px}._card_16e6m_37{min-width:130px}._img_16e6m_51{height:120px}._nome_16e6m_58{font-size:.8rem;padding:6px}._preco_16e6m_66{font-size:.85rem}._carousel_16e6m_16{gap:10px}._arrowLeft_16e6m_79,._arrowRight_16e6m_80{width:32px;height:32px;font-size:16px}._arrowLeft_16e6m_79{left:-16px}._arrowRight_16e6m_80{right:-16px}}html,body,._outerContainer_1423q_1{margin:0;padding:0}._container_1423q_6{width:100%;min-height:100vh;background-color:#f8f8f8;display:flex;flex-direction:column;align-items:center;padding:40px 60px;box-sizing:border-box}._brandHeader_1423q_17{width:100%;max-width:1200px;background:linear-gradient(90deg,#831926,#b22234);border-radius:10px;padding:30px 40px;margin-bottom:40px;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;box-shadow:0 4px 10px #0000001a}._brandInfo_1423q_32{flex:1 1 300px}._titulo_1423q_36{font-size:2.4rem;margin:0;font-weight:800}._subtitulo_1423q_42{margin-top:5px;font-size:1.1rem;opacity:.9}._brandSearch_1423q_48{display:flex;gap:10px;margin-top:15px}._inputSearch_1423q_54{padding:10px 15px;border-radius:6px;border:none;outline:none;width:220px;font-size:1rem;background-color:#fff;color:#333;cursor:pointer}._btnSearch_1423q_66{background-color:#fff;border:none;border-radius:6px;cursor:pointer;padding:10px 15px;font-size:1.1rem;color:#333}._mensagem_1423q_77{font-size:1.2rem;color:#555;text-align:center;margin-top:50px}._gridProdutos_1423q_84{display:flex;justify-content:space-evenly;width:100%;max-width:1400px;justify-items:center}@media(max-width:1024px){._gridProdutos_1423q_84{grid-template-columns:repeat(2,1fr);gap:25px}._brandHeader_1423q_17{padding:20px;flex-direction:column;text-align:center}._brandSearch_1423q_48 input{background-color:#fff}._brandSearch_1423q_48{justify-content:center}}@media(max-width:600px){._container_1423q_6{padding:20px}._gridProdutos_1423q_84{grid-template-columns:1fr;gap:20px}._titulo_1423q_36{font-size:1.8rem}._brandHeader_1423q_17{padding:20px}._inputSearch_1423q_54{width:100%}._brandSearch_1423q_48{width:100%;flex-direction:column}._btnSearch_1423q_66{width:100%}}._cartContainer_1co4v_1{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:40px auto;max-width:1100px;flex-wrap:wrap;min-height:60vh}._cartProducts_1co4v_12{flex:1;min-width:600px}._cartItem_1co4v_17{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px 25px;margin-bottom:15px;box-shadow:0 2px 4px #0000000d}._cartItemImage_1co4v_29{width:80px;height:80px;object-fit:contain;border-radius:4px}._cartItemDetails_1co4v_36{display:flex;align-items:center;justify-content:space-between;flex:1;margin-left:20px;gap:15px}._cartItemInfo_1co4v_45{flex:1}._cartItemInfo_1co4v_45 h3{font-size:1rem;font-weight:600;color:#000;margin-bottom:5px}._cartItemInfo_1co4v_45 p{color:#000;font-weight:500}._quantityControl_1co4v_61{display:flex;align-items:center;justify-content:center;border:1.8px solid #b22234;border-radius:30px;width:90px;height:35px;overflow:hidden;font-weight:700;color:#b22234;background-color:#fff}._quantityControl_1co4v_61 button{background:none;border:none;color:#b22234;font-size:14px;width:26px;height:32px;line-height:1;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}._quantityControl_1co4v_61 button:hover{font-size:16px}._quantityControl_1co4v_61 input{border:none;background:transparent;text-align:center;width:30px;font-size:15px;font-weight:700;color:#b22234;outline:none}._removeButton_1co4v_105{background-color:#831926;border:none;color:#fff;padding:8px 16px;font-weight:700;cursor:pointer;border-radius:4px;transition:background .2s;white-space:nowrap}._removeButton_1co4v_105:hover{background-color:#b22234}._cartSummary_1co4v_121{width:300px;background-color:#fff;border-radius:8px;padding:25px;border:1px solid #ddd;box-shadow:0 2px 6px #0000000d;height:fit-content}._cartSummary_1co4v_121 h2{font-size:1.2rem;font-weight:700;color:#831926;margin-bottom:20px}._summaryItem_1co4v_138{display:flex;justify-content:space-between;margin-bottom:12px;font-weight:500;color:#000}._summaryItem_1co4v_138 span:last-child{color:#831926}._summaryItem_1co4v_138 span{color:#831926}._total_1co4v_154{border-top:1px solid #ccc;padding-top:10px;font-weight:700}._checkoutButton_1co4v_160{width:100%;background-color:#831926;color:#fff;border:none;padding:12px;border-radius:4px;font-weight:700;margin-top:20px;cursor:pointer;transition:background .3s}._checkoutButton_1co4v_160:hover{background-color:#b22234}._continueButton_1co4v_177{display:block;margin:12px auto 0;background:none;border:none;color:#7b001d;font-weight:700;cursor:pointer;transition:.3s}._continueButton_1co4v_177:hover{text-decoration:underline}._modalOverlay_1co4v_192{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:999}._modal_1co4v_192{background-color:#fff;padding:25px 30px;border-radius:8px;box-shadow:0 2px 10px #0003;text-align:center;max-width:400px;width:90%}._modal_1co4v_192 h3{margin-bottom:10px;color:#831926}._modal_1co4v_192 p{margin-bottom:20px;color:#000}._modalButtons_1co4v_225{display:flex;justify-content:center;gap:15px}._confirmButton_1co4v_231{background-color:#831926;color:#fff;border:none;padding:10px 18px;border-radius:4px;cursor:pointer;transition:background .3s}._confirmButton_1co4v_231:hover{background-color:#b22234}._cancelButton_1co4v_245{background-color:#ddd;color:#000;border:none;padding:10px 18px;border-radius:4px;cursor:pointer;transition:background .3s}._cancelButton_1co4v_245:hover{background-color:#bbb}@media(max-width:1150px){._cartContainer_1co4v_1{flex-direction:column-reverse;align-items:center;justify-content:center;gap:25px;margin:20px auto;padding:0 15px}._cartProducts_1co4v_12{min-width:100%;width:90vw}._cartItem_1co4v_17{flex-direction:column;align-items:flex-start;text-align:left;padding:15px 20px}._cartItemImage_1co4v_29{width:100%;max-width:150px;height:auto;margin-bottom:15px;align-self:center}._cartItemDetails_1co4v_36{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin-left:0;gap:10px}._cartItemInfo_1co4v_45 h3{font-size:1rem}._cartItemInfo_1co4v_45 p{font-size:.9rem}._quantityControl_1co4v_61{width:100%;max-width:120px;height:35px}._removeButton_1co4v_105{width:100%;max-width:160px;text-align:center}._cartSummary_1co4v_121{width:90vw;padding:20px;margin-top:15px}._cartSummary_1co4v_121 h2{font-size:1.1rem}._summaryItem_1co4v_138{font-size:.95rem}._checkoutButton_1co4v_160{padding:14px;font-size:1rem}._continueButton_1co4v_177{font-size:.95rem}._modal_1co4v_192{width:95%;padding:20px}._modalButtons_1co4v_225{flex-direction:column;gap:10px}._confirmButton_1co4v_231,._cancelButton_1co4v_245{width:100%}}._header_ft51u_1 img{height:15vh;width:auto}._headerWrapper_ft51u_7{position:sticky;top:0;z-index:1000;width:100%;background-color:#fff;box-shadow:0 4px 6px #0000001a}._headerWrapper_ft51u_7 ._menu-overlay_ft51u_14{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transition:.3s}._headerWrapper_ft51u_7 ._menu-overlay_ft51u_14._show_ft51u_26{opacity:1;visibility:visible}._headerWrapper_ft51u_7 ._menu-mobile_ft51u_31{position:fixed;top:0;left:-300px;width:250px;height:100%;background-color:#831926;color:#fff;transition:.3s;z-index:1000;display:flex;flex-direction:column;padding:20px}._headerWrapper_ft51u_7 ._menu-mobile_ft51u_31._open_ft51u_46{left:0}._headerWrapper_ft51u_7 ._menu-header_ft51u_50{display:flex;justify-content:space-between;align-items:center}._headerWrapper_ft51u_7 ._menu-header_ft51u_50 h2{font-size:1rem;font-weight:700;margin:0}._headerWrapper_ft51u_7 ._close-icon_ft51u_62{font-size:1.3rem;cursor:pointer}._headerWrapper_ft51u_7 ._menu-login_ft51u_67{display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:15px;color:#fff;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px}._headerWrapper_ft51u_7 ._menu-login_ft51u_67 ._login-icon_ft51u_79{font-size:1.1rem;color:#fff}._headerWrapper_ft51u_7 ._menu-login_ft51u_67 p{margin:0}._headerWrapper_ft51u_7 ._menu-login_ft51u_67 a{color:#fff;font-weight:600;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}._headerWrapper_ft51u_7 ._menu-login_ft51u_67 a:hover{color:#f5f5f5;text-shadow:0 0 6px rgba(255,255,255,.6);cursor:pointer}._headerWrapper_ft51u_7 ._menu-list_ft51u_101{list-style:none;padding:0;margin-top:20px}._headerWrapper_ft51u_7 ._menu-list_ft51u_101 li{margin:15px 0;position:relative;overflow:hidden}._headerWrapper_ft51u_7 ._menu-list_ft51u_101 li:before,._headerWrapper_ft51u_7 ._menu-item-categorias_ft51u_114 button:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background-color:#b22234;transform:scaleY(0);transform-origin:top;transition:transform .25s ease;border-radius:0 3px 3px 0}._headerWrapper_ft51u_7 ._menu-list_ft51u_101 li:hover:before,._headerWrapper_ft51u_7 ._menu-item-categorias_ft51u_114 button:hover:before{transform:scaleY(1)}._headerWrapper_ft51u_7 ._menu-list_ft51u_101 a{color:#fff;text-decoration:none;font-size:1rem;font-weight:600;display:block;padding:5px 10px;position:relative;z-index:1}._headerWrapper_ft51u_7 ._menu-item-categorias_ft51u_114{display:flex;flex-direction:column;position:relative}._headerWrapper_ft51u_7 ._menu-item-categorias_ft51u_114 button{background:none;border:none;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 10px;margin:0;position:relative;overflow:hidden;z-index:1}._headerWrapper_ft51u_7 ._menu-item-categorias_ft51u_114 button:focus{outline:none;box-shadow:none}._headerWrapper_ft51u_7 ._submenu_ft51u_173{margin-top:8px;padding-left:15px;border-left:2px solid #b22234}._headerWrapper_ft51u_7 ._submenu_ft51u_173 li{margin:8px 0}._headerWrapper_ft51u_7 ._submenu_ft51u_173 a{color:#f5f5f5;font-size:.9rem;font-weight:400;display:block;padding:3px 10px;transition:all .2s ease}._header_ft51u_1{background-color:#b22234;width:100%;height:15vh;color:#fff;display:flex;align-items:center;justify-content:space-evenly}._fixedHeader_ft51u_209{position:fixed;top:0;left:0;box-shadow:0 4px 6px #0000001a;animation:_slideDown_ft51u_1 .5s ease-in-out}@keyframes _slideDown_ft51u_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}._blackHeader_ft51u_227{background-color:#2b2b2b;width:100%;height:2vh}._redHeader_ft51u_233{background-color:#831926;width:100%;height:4vh}._imgHeader_ft51u_239{display:flex;align-items:center;justify-content:center}._inputSearch_ft51u_245{width:42vw;height:7vh;border-radius:30px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:flex-start}._inputSearch_ft51u_245 input{width:90%;height:80%;border:none;border-radius:30px;background-color:#f5f5f5;color:#2b2b2b;text-align:center;font-size:1rem}input:focus{outline:none}input::placeholder{color:#b22234;font-size:1rem;text-align:center}._searchIcon_ft51u_276{color:#b22234;font-size:1.2rem}._userActions_ft51u_281{height:10vh;display:flex;align-items:center;justify-content:center;gap:35px;color:#f5f5f5;font-size:30px}._locationIcon_ft51u_291,._userIcon_ft51u_292{display:flex;justify-content:center;gap:5px;align-items:center}._locationIcon_ft51u_291 p,._userIcon_ft51u_292 p{font-size:12px}._cartIcon_ft51u_304{cursor:pointer}._icon_ft51u_308{display:none!important}@media(max-width:1150px){._header_ft51u_1{background-color:#b22234;width:100%;height:auto;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:7px 0}._imgHeader_ft51u_239{display:flex;align-items:center;justify-content:space-around;width:100vw}._inputSearch_ft51u_245{width:85vw;height:6vh;border-radius:30px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px}._inputSearch_ft51u_245 input{width:85%;height:80%;border:none;border-radius:30px;background-color:#f5f5f5;color:#2b2b2b;text-align:center;font-size:1rem}._userActions_ft51u_281,._locationIcon_ft51u_291,._userIcon_ft51u_292,._cartIcon_ft51u_304{display:none}._icon_ft51u_308{font-size:1.8rem;display:block!important;cursor:pointer;transition:ease-in-out .2s}._icon_ft51u_308:hover{color:#000}}._checkoutPage_1j6gi_1{display:grid;grid-template-columns:2fr 1fr;gap:25px;margin:40px;align-items:start;width:80vw}._checkoutGrid_1j6gi_10{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:25px}._checkoutCard_1j6gi_17{background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:20px 25px;box-shadow:0 6px 8px #0000004d;width:300px;transition:all .3s ease}._checkoutCard_1j6gi_17._active_1j6gi_27{border:2px solid #0c0c0c;box-shadow:0 8px 12px #0006}._checkoutCard_1j6gi_17 h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#000;margin-bottom:18px}._cardNumber_1j6gi_42{background-color:#e9f3ff;border:1px solid #0074d9;color:#0074d9;font-weight:700;border-radius:3px;font-size:13px;padding:2px 6px}._checkoutCard_1j6gi_17 input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;outline:none;margin-bottom:12px;text-align:center;color:#444;font-size:14px;background-color:#fafafa;transition:all .3s ease}._checkoutCard_1j6gi_17 input:focus{border-color:#0074d9;background-color:#fff}._checkoutCard_1j6gi_17 input._valid_1j6gi_71{border-color:green;background-color:#f8fff8}._checkoutCard_1j6gi_17 input._invalid_1j6gi_76{border-color:red;background-color:#fff8f8}._checkoutCard_1j6gi_17 input:read-only{background-color:#f0f0f0;cursor:not-allowed;color:#666}._error_1j6gi_87{color:red;font-size:12px;display:block;margin:-8px 0 12px;text-align:center;font-weight:500}._success_1j6gi_96{color:green;font-size:12px;display:block;margin:-8px 0 12px;text-align:center;font-weight:500;white-space:pre-line}._cardButton_1j6gi_106{width:100%;background-color:#831926;color:#fff;border:none;padding:12px;border-radius:6px;font-weight:700;cursor:pointer;font-size:15px;transition:background .3s;margin-top:10px}._cardButton_1j6gi_106:hover{background-color:#b22234;transform:translateY(-1px)}._cardButton_1j6gi_106:active{transform:translateY(0)}._finalize_1j6gi_129{background-color:#831926}._finalize_1j6gi_129:hover{background-color:#b22234}._checkoutSummary_1j6gi_137{background-color:#fff;border-radius:8px;box-shadow:0 6px 8px #0000004d;display:flex;flex-direction:column;height:auto;color:#000;padding:10px 15px;max-height:100%}._summaryTitle_1j6gi_150{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}._summaryTitle_1j6gi_150 h3{font-size:18px;font-weight:600;margin:0}._summaryTitle_1j6gi_150 a{font-size:14px;color:#0074d9;text-decoration:none;font-weight:500;background-color:#fff;padding:4px 8px;border-radius:4px;cursor:pointer}._summaryTitle_1j6gi_150 a:hover{text-decoration:underline;background-color:#f0f0f0}._summaryList_1j6gi_181{overflow-y:auto;margin-bottom:20px;padding:15px 10px}._summaryProduct_1j6gi_188{display:flex;align-items:center;border-bottom:1px solid #eee;padding:10px 0;gap:12px;height:auto;color:#000}._summaryProduct_1j6gi_188:last-child{border-bottom:none}._summaryProduct_1j6gi_188 img{width:65px;height:65px;object-fit:cover;border-radius:6px}._summaryProduct_1j6gi_188 div{flex:1}._summaryProduct_1j6gi_188 p{font-size:14px;margin:0 0 5px;color:#333;line-height:1.3}._summaryProduct_1j6gi_188 span{font-weight:700;color:#831926;font-size:14px}._discountPrice_1j6gi_226{display:flex;flex-direction:column;gap:2px}._oldPrice_1j6gi_232{text-decoration:line-through;color:#888;font-size:12px!important;font-weight:400!important}._newPrice_1j6gi_239{color:green;font-size:14px!important;font-weight:700!important}._summaryTotal_1j6gi_245{margin-top:auto;border-top:2px solid #eee;background-color:#fafafa;border-radius:8px;padding:15px}._summaryTotal_1j6gi_245 h4{text-align:center;margin-bottom:15px;font-size:16px;font-weight:600;color:#000}._summaryLine_1j6gi_262{display:flex;justify-content:space-between;font-size:15px;margin-bottom:8px;color:#333}._summaryLine_1j6gi_262._total_1j6gi_270{font-weight:700;font-size:16px;border-top:1px solid #ddd;padding-top:10px;margin-top:5px;color:#000}._price_1j6gi_279{color:#222;font-weight:600}._green_1j6gi_284{color:green;font-weight:700}._modalOverlay_1j6gi_290{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modalContent_1j6gi_304{background:#fff;padding:30px;border-radius:12px;text-align:center;width:500px;max-width:90%;box-shadow:0 0 30px #0006;animation:_modalAppear_1j6gi_1 .3s ease-out}@keyframes _modalAppear_1j6gi_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalContent_1j6gi_304 h2{margin-bottom:30px;color:#000;font-size:22px;font-weight:600}._paymentOptions_1j6gi_334{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}._paymentOption_1j6gi_334{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 15px;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;font-size:16px;transition:all .3s ease;background:#fff;width:140px;text-decoration:none;color:inherit}._paymentOption_1j6gi_334:hover{transform:translateY(-3px);border-color:#0074d9;box-shadow:0 8px 20px #0074d933}._paymentOption_1j6gi_334:active{transform:translateY(-1px)}._paymentOption_1j6gi_334 img{width:70px;height:70px;object-fit:contain;transition:transform .3s ease}._paymentOption_1j6gi_334:hover img{transform:scale(1.1)}._paymentOption_1j6gi_334 span{font-weight:600;color:#333}@media(max-width:1150px){._checkoutPage_1j6gi_1{display:flex;flex-direction:column;width:90vw;margin:20px}._checkoutGrid_1j6gi_10{grid-template-columns:1fr;gap:20px}._checkoutSummary_1j6gi_137{width:100%;order:-1}._checkoutCard_1j6gi_17{width:100%}._paymentOptions_1j6gi_334{gap:20px}._paymentOption_1j6gi_334{width:120px;padding:15px 10px}._paymentOption_1j6gi_334 img{width:60px;height:60px}}@media(max-width:768px){._checkoutPage_1j6gi_1{margin:15px;width:95vw}._checkoutCard_1j6gi_17,._checkoutSummary_1j6gi_137{padding:15px 20px}._summaryTitle_1j6gi_150{flex-direction:column;align-items:flex-start;gap:8px}._summaryTitle_1j6gi_150 h3{font-size:16px}._paymentOptions_1j6gi_334{flex-direction:column;align-items:center;gap:15px}._paymentOption_1j6gi_334{width:100%;max-width:200px;flex-direction:row;justify-content:flex-start;padding:15px}._paymentOption_1j6gi_334 img{width:50px;height:50px}._modalContent_1j6gi_304{padding:20px}._modalContent_1j6gi_304 h2{font-size:20px;margin-bottom:20px}}@media(max-width:480px){._checkoutPage_1j6gi_1{margin:10px}._checkoutCard_1j6gi_17{padding:12px 15px}._checkoutCard_1j6gi_17 h3{font-size:15px}._checkoutCard_1j6gi_17 input{padding:8px;font-size:13px}._cardButton_1j6gi_106{padding:10px;font-size:14px}._summaryProduct_1j6gi_188{flex-direction:column;text-align:center;gap:8px}._summaryProduct_1j6gi_188 img{width:80px;height:80px}}._summaryList_1j6gi_181::-webkit-scrollbar{width:6px}._summaryList_1j6gi_181::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._summaryList_1j6gi_181::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._summaryList_1j6gi_181::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._termosContainer_1g3w8_1{width:100%;background-color:#fafafa;padding:3rem 1rem;font-family:Inter,Poppins,sans-serif}._termosConteudo_1g3w8_8{max-width:900px;margin:0 auto;background-color:#fff;border-radius:12px;padding:3rem 3.5rem;box-shadow:0 10px 30px #0000000d;transition:all .3s ease}._termosConteudo_1g3w8_8:hover{box-shadow:0 14px 40px #00000014}._termosTitulo_1g3w8_22{font-size:2rem;font-weight:700;color:#b22234;text-align:center;position:relative;letter-spacing:-.5px}._termosTitulo_1g3w8_22:after{content:"";position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);width:80px;height:3px;background-color:#b22234;border-radius:3px;opacity:.8}._termosLista_1g3w8_44{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._termoItem_1g3w8_53{display:flex;align-items:flex-start;gap:1.25rem;background:#fff;border-left:4px solid #b22234;padding:1rem;border-radius:8px;box-shadow:0 2px 12px #00000008;transition:transform .3s ease,box-shadow .3s ease}._termoItem_1g3w8_53:hover{transform:translateY(-3px);box-shadow:0 4px 18px #00000014}._termoNumero_1g3w8_70{background-color:#b22234;color:#fff;font-weight:600;font-size:1.1rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 6px #b2223466}._termoTextos_1g3w8_85{flex:1;text-align:left}._termoSubtitulo_1g3w8_90{font-size:1.4rem;font-weight:600;color:#b22234;margin-bottom:.5rem}._termoDescricao_1g3w8_97{font-size:1.05rem;color:#333;line-height:1.8;text-align:justify}@media(max-width:768px){._termosConteudo_1g3w8_8{padding:2rem 1.5rem}._termosTitulo_1g3w8_22{font-size:2rem;margin-bottom:2rem}._termoItem_1g3w8_53{flex-direction:column;gap:1rem;padding:1.25rem}._termoNumero_1g3w8_70{width:2.2rem;height:2.2rem;font-size:1rem}._termoSubtitulo_1g3w8_90{font-size:1.25rem}._termoDescricao_1g3w8_97{font-size:.95rem;line-height:1.7}}@media(max-width:480px){._termosTitulo_1g3w8_22{font-size:1.75rem}._termoSubtitulo_1g3w8_90{font-size:1.1rem}._termoDescricao_1g3w8_97{font-size:.9rem}}._politicaContainer_v9ylm_1{width:100%;background-color:#f9f9f9;padding:3rem 1rem;font-family:Inter,Poppins,sans-serif}._politicaWrapper_v9ylm_8{max-width:900px;margin:0 auto}._politicaCard_v9ylm_13{background-color:#fff;border-radius:12px;padding:3rem 3.5rem;box-shadow:0 10px 30px #0000000d;transition:all .3s ease}._politicaCard_v9ylm_13:hover{box-shadow:0 14px 40px #00000014}._politicaHeader_v9ylm_25{display:flex;align-items:center;gap:1rem}._politicaIcon_v9ylm_31{width:3.5rem;height:3.5rem;color:#b22234;flex-shrink:0;transition:transform .4s ease}._politicaHeader_v9ylm_25:hover ._politicaIcon_v9ylm_31{transform:rotate(-10deg) scale(1.1)}._politicaTitle_v9ylm_43{font-size:2rem;font-weight:700;color:#b22234;position:relative;letter-spacing:-.5px}._politicaTitle_v9ylm_43:after{content:"";position:absolute;bottom:-.75rem;left:0;width:60px;height:3px;background-color:#b22234;border-radius:3px;opacity:.8}._politicaText_v9ylm_63{color:#333;line-height:1.8;text-align:justify}._politicaText_v9ylm_63 p{margin-bottom:1rem;font-size:1rem}@media(max-width:768px){._politicaCard_v9ylm_13{padding:2rem}._politicaTitle_v9ylm_43{font-size:2rem}._politicaIcon_v9ylm_31{width:3rem;height:3rem}._politicaText_v9ylm_63{font-size:1rem;line-height:1.7}}@media(max-width:480px){._politicaCard_v9ylm_13{padding:1.5rem}._politicaTitle_v9ylm_43{font-size:1.75rem}._politicaText_v9ylm_63{font-size:.95rem}}._shippingContainer_yfet7_1{min-height:100vh;width:100%;background:linear-gradient(135deg,#f5f5f5,#eaeaea);padding:3rem 1.5rem;display:flex;justify-content:center;align-items:flex-start}._shippingCard_yfet7_11{background-color:#fff;border-radius:1rem;box-shadow:0 6px 25px #00000014;padding:3rem 2rem;max-width:900px;animation:_fadeIn_yfet7_1 .8s ease-in-out;transition:transform .3s ease,box-shadow .3s ease}._shippingCard_yfet7_11:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}._shippingHeader_yfet7_26{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;position:relative;border:none}._shippingIcon_yfet7_35{width:3rem;height:3rem;color:#b22234;transition:transform .4s ease}._shippingHeader_yfet7_26:hover ._shippingIcon_yfet7_35{transform:rotate(-10deg) scale(1.1)}._shippingTitle_yfet7_46{font-size:2rem;font-weight:700;color:#b22234;letter-spacing:.5px;position:relative}._shippingTitle_yfet7_46:after{content:"";display:block;width:2rem;height:2px;background-color:#b22234;margin-top:.3rem;border-radius:2px}._shippingText_yfet7_64{color:#444;line-height:1.8;display:flex;flex-direction:column;gap:1rem}._shippingText_yfet7_64 p{margin:0;text-align:justify;font-size:1rem}@keyframes _fadeIn_yfet7_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._shippingCard_yfet7_11{padding:4rem 3rem}}._returnContainer_1kfv0_1{min-height:100vh;width:100%;background:linear-gradient(135deg,#f5f5f5,#eaeaea);padding:3rem 1.5rem;display:flex;justify-content:center;align-items:flex-start}._returnCard_1kfv0_11{background-color:#fff;border-radius:1rem;box-shadow:0 6px 25px #00000014;padding:3rem 2rem;max-width:900px;animation:_fadeIn_1kfv0_1 .8s ease-in-out;transition:transform .3s ease,box-shadow .3s ease}._returnCard_1kfv0_11:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}._returnHeader_1kfv0_26{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;position:relative;border:none}._returnIcon_1kfv0_35{width:3rem;height:3rem;color:#b22234;transition:transform .4s ease}._returnHeader_1kfv0_26:hover ._returnIcon_1kfv0_35{transform:rotate(-10deg) scale(1.1)}._returnTitle_1kfv0_46{font-size:2rem;font-weight:700;color:#b22234;letter-spacing:.5px;position:relative}._returnTitle_1kfv0_46:after{content:"";display:block;width:2rem;height:2px;background-color:#b22234;margin-top:.3rem;border-radius:2px}._returnText_1kfv0_64{color:#444;line-height:1.8;display:flex;flex-direction:column;gap:1rem}._returnText_1kfv0_64 p{margin:0;text-align:justify;font-size:1rem}@keyframes _fadeIn_1kfv0_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._returnCard_1kfv0_11{padding:4rem 3rem}}._pagamentoContainer_n83oz_1{min-height:100vh;width:100%;background-color:#f5f5f5;padding:3rem 1.5rem;display:flex;justify-content:center;align-items:flex-start}._pagamentoWrapper_n83oz_11{max-width:64rem;width:100%}._pagamentoCard_n83oz_16{background-color:#fff;border-radius:.75rem;box-shadow:0 6px 25px #00000014;padding:2.5rem 2rem;transition:transform .3s ease,box-shadow .3s ease}._pagamentoCard_n83oz_16:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001a}@media(min-width:768px){._pagamentoCard_n83oz_16{padding:3rem 4rem}}._pagamentoHeader_n83oz_35{display:flex;align-items:center;gap:1rem;position:relative}._pagamentoIcon_n83oz_42{width:3rem;height:3rem;color:#b22234;animation:_girar_n83oz_1 3s ease-in-out infinite}@keyframes _girar_n83oz_1{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}._pagamentoTitle_n83oz_58{font-size:2rem;font-weight:700;color:#b22234}._pagamentoHeader_n83oz_35:after{content:"";position:absolute;bottom:-.75rem;left:0;width:80px;height:4px;background-color:#b22234;border-radius:2px;opacity:.9}._pagamentoText_n83oz_76{color:#333;line-height:1.8;display:flex;flex-direction:column;gap:1rem;font-size:1rem;margin-top:1.5rem}._pagamentoText_n83oz_76 p{margin:0;font-size:1rem;text-align:justify}._container_wlfk7_1{display:flex;min-height:100vh;background-color:#f5f5f5;padding:2rem;gap:2rem}._passwordInputContainer_wlfk7_77{position:relative;display:flex;align-items:center}._passwordInputContainer_wlfk7_77 ._input_wlfk7_12{padding-right:50px!important;width:100%}._passwordToggle_wlfk7_88{position:absolute;right:10px;background:none;border:none;cursor:pointer;font-size:16px;padding:5px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center;width:30px;height:30px}._passwordToggle_wlfk7_88:hover{background-color:#f0f0f0}._passwordToggle_wlfk7_88:disabled{cursor:not-allowed;opacity:.5}._passwordToggle_wlfk7_88:disabled:hover{background-color:transparent}._passwordInputContainer_wlfk7_77 ._input_wlfk7_12:focus{outline:none;border-color:#007bff}._inputValid_wlfk7_133{border-color:#00c851!important;background-color:#f8fff8!important}._formGroup_wlfk7_145{margin-bottom:16px}._logoutButton_wlfk7_150{background-color:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s}._logoutButton_wlfk7_150:hover{background-color:#c82333}._userMenu_wlfk7_165{display:flex;align-items:center;gap:15px}._logoutBtn_wlfk7_171{background:transparent;border:1px solid #ccc;padding:5px 10px;border-radius:4px;cursor:pointer}._logoutBtn_wlfk7_171:hover{background-color:#f8f9fa}._inputError_wlfk7_12{border-color:#f44!important;background-color:#fff8f8!important}._fieldError_wlfk7_17{color:#f44;font-size:12px;margin-top:4px;display:block}._formError_wlfk7_24{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:16px;border:1px solid #ffcdd2}._formSuccess_wlfk7_33{background-color:#e8f5e8;color:#2e7d32;padding:12px;border-radius:4px;margin-bottom:16px;border:1px solid #c8e6c9}._passwordHint_wlfk7_42{font-size:12px;color:#666;margin-top:4px;font-style:italic}._forgotPasswordContainer_wlfk7_49{text-align:center;margin:16px 0}._forgotPasswordLink_wlfk7_54{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:14px}._forgotPasswordLink_wlfk7_54:hover{color:#0056b3}._saveButton_wlfk7_67:disabled{background-color:#ccc;cursor:not-allowed}._saveButton_wlfk7_67:disabled:hover{background-color:#ccc}._sidebar_wlfk7_247{display:flex;flex-direction:column;gap:.5rem;width:250px;flex-shrink:0}._menuItem_wlfk7_255{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;color:#333;transition:all .2s;text-align:left;box-shadow:0 1px 3px #0000001a}._menuItem_wlfk7_255:hover{background-color:#fef2f2;color:#b22234}._menuItem_wlfk7_255._active_wlfk7_276{background-color:#b22234;color:#fff;box-shadow:0 2px 4px #b222344d}._menuItem_wlfk7_255._active_wlfk7_276:hover{background-color:#9a1d2c}._icon_wlfk7_286{width:20px;height:20px}._content_wlfk7_291{flex:1;max-width:900px}._card_wlfk7_296{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 2px 8px #0000001a;width:45rem}._title_wlfk7_304{font-size:1.75rem;font-weight:600;color:#b22234;margin-bottom:2rem}._form_wlfk7_24{display:flex;flex-direction:column;gap:1.5rem}._formGroup_wlfk7_145{display:flex;flex-direction:column;gap:.5rem;flex:1}._formRow_wlfk7_324{display:flex;gap:1rem}._label_wlfk7_329{font-size:.875rem;font-weight:500;color:#b22234}._input_wlfk7_12{padding:.875rem 1rem;border:1px solid #e5e5e5;border-radius:8px;font-size:1rem;background-color:#f5f5f5;color:#b22234;transition:all .2s}._input_wlfk7_12:focus{outline:none;border-color:#b22234;background-color:#fff}._input_wlfk7_12::placeholder{color:#b22234}._saveButton_wlfk7_67{padding:1rem;background-color:#0b5db8;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:1rem}._saveButton_wlfk7_67:hover{background-color:#9a1d2c}._shortMessage_wlfk7_372{color:#666;font-size:1rem;text-align:center;padding:3rem}._ordersContainer_wlfk7_380{display:flex;flex-direction:column;gap:1.5rem}._orderCard_wlfk7_386{background:#fff;border:2px solid #e5e5e5;border-radius:12px;padding:1.5rem;transition:all .2s}._orderCard_wlfk7_386:hover{box-shadow:0 4px 12px #0000001a}._orderCard_wlfk7_386._preparing_wlfk7_398{border-left:5px solid #ffd447}._orderCard_wlfk7_386._on-the-way_wlfk7_402{border-left:5px solid #0057a0}._orderCard_wlfk7_386._delivered_wlfk7_406{border-left:5px solid #16a34a}._orderCard_wlfk7_386._canceled_wlfk7_410{border-left:5px solid #b22234}._orderCard_wlfk7_386._refunded_wlfk7_414{border-left:5px solid #9ca3af}._orderHeader_wlfk7_418{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}._orderInfo_wlfk7_428{display:flex;flex-direction:column;gap:.5rem}._infoRow_wlfk7_434{display:flex;align-items:center;gap:.5rem}._infoIcon_wlfk7_440{color:#666;flex-shrink:0}._transactionId_wlfk7_445{font-weight:500;color:#666;font-size:.875rem}._trackingCode_wlfk7_451{font-weight:600;color:#333;font-size:.875rem}._orderStatus_wlfk7_457{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600}._status-preparing_wlfk7_464{background-color:#ffe694;color:#92400e}._status-on-the-way_wlfk7_469{background-color:#dbeafe;color:#1e3a8a}._status-delivered_wlfk7_474{background-color:#d1fae5;color:#065f46}._status-canceled_wlfk7_479{background-color:#fee2e2;color:#991b1b}._status-refunded_wlfk7_484{background-color:#f3f4f6;color:#374151}._orderProducts_wlfk7_489{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}._productItem_wlfk7_496{display:flex;align-items:center;gap:1rem}._productImage_wlfk7_502{width:60px;height:60px;object-fit:cover;border-radius:8px;border:1px solid #e5e5e5;flex-shrink:0}._productName_wlfk7_511{flex:1;color:#333;font-size:.95rem}._productPrice_wlfk7_517{font-weight:600;color:#333;font-size:.95rem}._orderTotal_wlfk7_523{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:2px solid #e5e5e5;margin-top:.5rem}._totalLabel_wlfk7_532{font-weight:600;color:#333;font-size:1.1rem}._totalValue_wlfk7_538{font-weight:700;color:#b22234;font-size:1.25rem}._logoutSection_wlfk7_545{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:1rem 0}._userProfile_wlfk7_553{display:flex;align-items:center;gap:1.5rem}._profileIconLarge_wlfk7_559{width:120px;height:120px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#b22234;border:3px solid #b22234}._userInfo_wlfk7_571{display:flex;flex-direction:column;gap:.5rem}._userName_wlfk7_577{font-size:1.5rem;font-weight:600;color:#333}._userEmail_wlfk7_583{font-size:1rem;color:#666}._logoutButton_wlfk7_150{display:flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background-color:#b22234;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._logoutButton_wlfk7_150:hover{background-color:#9a1d2c}._modalOverlay_wlfk7_608{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_wlfk7_608{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 20px #0003;max-width:400px;width:90%}._modalTitle_wlfk7_630{font-size:1.25rem;font-weight:600;color:#333;text-align:center;margin-bottom:2rem}._modalButtons_wlfk7_638{display:flex;gap:1rem}._modalButtonYes_wlfk7_643,._modalButtonNo_wlfk7_644{flex:1;padding:1rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._modalButtonYes_wlfk7_643{background-color:#b22234;color:#fff}._modalButtonYes_wlfk7_643:hover{background-color:#9a1d2c}._modalButtonNo_wlfk7_644{background-color:#f5f5f5;color:#333;border:1px solid #e5e5e5}._modalButtonNo_wlfk7_644:hover{background-color:#e5e5e5}@media(max-width:1150px){._container_wlfk7_1{flex-direction:column;padding:1rem}._sidebar_wlfk7_247{width:100%}._formRow_wlfk7_324{flex-direction:column}._card_wlfk7_296{padding:1.5rem}}:root{--bg: #f5f8fb;--card: #f5f5f5;--muted: #6b7280;--text: #0f172a;--cacetas: #0ea5e9;--cacetas-2: #2563eb;--success: #10b981;--danger: #ef4444;--glass: rgba(255, 255, 255, .6);--radius: 12px;--shadow: 0 6px 18px rgba(12, 18, 34, .06)}body{background-color:var(--card)}._dashboardModern_1rrii_20 input{color:#000;background-color:#dbdbdb}._dashboardModern_1rrii_20{padding:22px;min-height:100vh;display:flex;color:#000;flex-direction:column;width:80vw;align-items:center;justify-content:flex-start;gap:18px}._topbar_1rrii_39{display:flex;align-items:center;justify-content:space-between;gap:16px}._brand_1rrii_46{display:flex;gap:12px;align-items:center}._logo_1rrii_52{width:52px;height:52px;border-radius:10px;background:linear-gradient(135deg,var(--cacetas),var(--cacetas-2));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;box-shadow:var(--shadow)}._brand_1rrii_46 h1{font-size:1.1rem;margin:0}._brand_1rrii_46 p{margin:0;font-size:.85rem;color:var(--muted)}._topActions_1rrii_77{display:flex;gap:10px;align-items:center}._btn_1rrii_83{background:#000;border:1px solid rgba(15,23,42,.06);padding:8px 12px;border-radius:10px;cursor:pointer;font-weight:600}._btnAdd_1rrii_92{display:inline-flex;gap:8px;align-items:center;background:linear-gradient(90deg,var(--cacetas),var(--cacetas-2));color:#fff;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:700;box-shadow:var(--shadow);border:none;cursor:pointer}._btnAdd_1rrii_92 svg{opacity:.95}._controls_1rrii_112{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}._search_1rrii_120{display:flex;align-items:center;gap:8px;background:var(--card);padding:8px 12px;border-radius:12px;box-shadow:var(--shadow);min-width:240px;flex:1}._search_1rrii_120 input{border:0;outline:none;font-size:.95rem;background:transparent;width:100%}._searchIcon_1rrii_140{opacity:.6}._filters_1rrii_144{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._filters_1rrii_144 select,._filters_1rrii_144 ._btn_1rrii_83{padding:8px 12px;border-radius:10px;border:1px solid #e6eef7;background:#fff;cursor:pointer;color:#000}._toggleAvailable_1rrii_161{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem}._toggleAvailable_1rrii_161 input{width:16px;height:16px}._content_1rrii_175{display:flex;flex-direction:column;gap:18px}._productGrid_1rrii_182{display:grid;grid-template-columns:repeat(1,1fr);gap:14px}._productCard_1rrii_189{background:var(--card);border-radius:14px;overflow:hidden;display:flex;gap:16px;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease}._productCard_1rrii_189:hover{transform:translateY(-6px)}._cardMedia_1rrii_203{position:relative;min-width:140px;max-width:180px;flex:0 0 160px;height:120px;overflow:hidden}._cardMedia_1rrii_203 img{width:100%;height:100%;object-fit:cover;display:block}._stockPill_1rrii_219{position:absolute;left:10px;bottom:10px;background:#0000008c;color:#fff;padding:6px 8px;border-radius:999px;font-size:.8rem}._cardBody_1rrii_230{padding:12px;flex:1;display:flex;flex-direction:column;gap:10px}._cardTitle_1rrii_238 h3{margin:0;font-size:1rem}._smallId_1rrii_243{font-size:.78rem;color:var(--muted);margin-top:4px}._cardMeta_1rrii_249{display:flex;align-items:center;justify-content:space-between;gap:10px}._price_1rrii_256{display:flex;flex-direction:column}._price_1rrii_256 ._current_1rrii_261{font-weight:700}._price_1rrii_256 ._old_1rrii_265{font-size:.85rem;text-decoration:line-through;color:var(--muted)}._shortDesc_1rrii_271{margin:0;color:var(--muted);font-size:.92rem}._cardFooter_1rrii_277{display:flex;align-items:center;justify-content:space-between;gap:10px}._tags_1rrii_284{display:flex;gap:6px;flex-wrap:wrap}._tag_1rrii_284{background:#f1f9ff;padding:6px 8px;border-radius:999px;font-size:.8rem;color:var(--cacetas-2)}._tag_1rrii_284._muted_1rrii_298{background:#f4f6f9;color:var(--muted)}._cardActions_1rrii_303{display:flex;gap:8px;align-items:center}._btnSm_1rrii_309{padding:7px 10px;border-radius:8px;border:1px solid #e6eef7;background:#fff;cursor:pointer}._btnSm_1rrii_309._danger_1rrii_317{color:var(--danger);border-color:#ef44441f}._btnSm_1rrii_309._ghost_1rrii_322{background:transparent;border:1px solid rgba(15,23,42,.04)}._noResults_1rrii_328{padding:28px;text-align:center;background:var(--card);border-radius:12px;color:var(--muted)}._starRating_1rrii_337{display:inline-flex;align-items:center;gap:6px}._star_1rrii_337{display:inline-block}._star_1rrii_337._full_1rrii_347 path,._star_1rrii_337._half_1rrii_348 path{stroke:#d97706}._ratingValue_1rrii_352{font-size:.85rem;color:var(--muted);margin-left:6px}._formGrid_1rrii_359{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._formGrid_1rrii_359 label{display:flex;flex-direction:column;gap:6px;font-size:.9rem}._formGrid_1rrii_359 input,._formGrid_1rrii_359 textarea,._formGrid_1rrii_359 select{padding:10px;border-radius:8px;border:1px solid #e6eef7;font-size:.95rem}._formGrid_1rrii_359 ._span2_1rrii_381{grid-column:span 2}._checkboxInline_1rrii_385{display:flex;align-items:center;gap:8px}._formActions_1rrii_392{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}._btnPrimary_1rrii_399{background:var(--cacetas-2);color:#fff;padding:10px 14px;border-radius:10px;border:0;cursor:pointer}._btnSecondary_1rrii_408{background:#f3f4f6;color:#111;padding:10px 14px;border-radius:10px;border:0;cursor:pointer}._tableWrapper_1rrii_418{display:block;background:var(--card);border-radius:12px;padding:10px;box-shadow:var(--shadow)}._productTable_1rrii_426{width:100%;border-collapse:collapse;font-size:.95rem}._productTable_1rrii_426 thead th{background:transparent;text-align:left;padding:12px 14px;color:var(--muted);font-weight:600}._productTable_1rrii_426 tbody td{padding:12px 14px;border-top:1px solid #f1f5f9;vertical-align:middle}._tdProduct_1rrii_446{display:flex;gap:12px;align-items:center}._tdProduct_1rrii_446 img{width:64px;height:48px;object-fit:cover;border-radius:8px}._priceTable_1rrii_459 ._old_1rrii_265{display:block;color:var(--muted);font-size:.8rem;margin-top:4px}._actions_1rrii_466{display:flex;gap:10px}._linkish_1rrii_471{background:transparent;border:0;color:var(--cacetas-2);cursor:pointer;padding:6px 8px}._linkish_1rrii_471._danger_1rrii_317{color:var(--danger)}._categoryCell_1rrii_483 small{display:block;color:var(--muted);font-size:.8rem}
