.header_top_inner{justify-content:space-between;align-items:center;height:inherit}.header_top,.header_top_inner{display:flex;flex-direction:row}.header_top{background:var(--header-line-background);height:30px}@media screen and (max-width:768px){.header_top{background-color:var(--button-first-background);color:var(--button-first-text);width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:45px}.header_top h2{font-size:var(--font-title-size)}.header_top .theme-trader{list-style-type:none;display:flex;gap:5px;align-items:center;justify-content:center}.header_top .theme-trader .icon-theme{font-size:20px}}.header_message{font-size:16px;color:var(--header-line-text)}.header_social{display:flex;flex-direction:row;list-style:none}.header_social li{display:flex;color:var(--header-line-text);border-left:1px solid var(--header-line-text);padding:0 10px;align-items:center}.header_links{display:flex;flex-direction:row;list-style:none}.header_links li{display:flex;color:var(--header-line-text);border-left:1px solid var(--header-line-text);padding:0 10px;align-items:center}.header_links li .icon{margin-right:10px;font-size:14px}.header_links li .text{font-size:15px}.header_links a{cursor:pointer}.header_links .switch-themes-icons{display:flex;justify-content:center}.header_body{display:flex;flex-direction:row;height:100px;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:var(--header-main-background);background-image:var(--header-body-background)}.header_body .logomarca{width:250px;cursor:pointer}.header_body .logomarca .logo{max-width:100%;max-height:100%}.header_body .search{display:flex;width:50%;position:relative;flex-direction:column;padding:0 20px}.header_body .search>p{display:flex;flex-direction:row;border:1px solid var(--header-search-border);background-color:var(--header-search-background);border-radius:20px;height:40px}@media screen and (max-width:480px){.header_body .search>p{border:none;border-bottom:1px solid var(--header-search-border);border-radius:0;transition:.3s}.header_body .search>p:focus-within{background-color:var(--header-search-background);border-radius:5px;border:1px solid var(--header-search-border)}}.header_body .search .listProdutosSearch{position:absolute;margin-top:40px;margin-left:-5px;margin-right:28px;display:flex;flex-direction:column;overflow:auto;height:calc(100vh - 400px);background-color:var(--main-background);box-shadow:0 2px 20px var(--main-background-invert-alpha-30);z-index:99999}.header_body .search .listProdutosSearch .listItemSearch{display:flex;flex-direction:row;padding:10px 10px 10px 2px;border-bottom:1px solid var(--main-background-invert-alpha-30);justify-content:center;align-items:center;color:var(--main-text);cursor:pointer;background-color:var(--main-background);max-height:80px}.header_body .search .listProdutosSearch .listItemSearch:hover{opacity:.6}.header_body .search .listProdutosSearch .listItemSearch .image{display:flex;height:75px;min-width:75px;background-color:white;align-items:center;justify-content:center}.header_body .search .listProdutosSearch .listItemSearch .image img{max-width:100%;max-height:100%;border-radius:5px;object-fit:contain}@media screen and (max-width){.header_body .search .listProdutosSearch .listItemSearch .image{width:25%;min-width:25%;max-width:25%}}.header_body .search .listProdutosSearch .listItemSearch .title{display:flex;flex-direction:column;margin-left:10px;justify-content:center;width:calc(100% - 150px)}.header_body .search .listProdutosSearch .listItemSearch .title b{margin-bottom:5px}.header_body .search .listProdutosSearch .listItemSearch .value{width:100px;text-align:right;font-weight:700}@media screen and (max-width:480px){.header_body .search .listProdutosSearch .listItemSearch .title{width:75%}.header_body .search .listProdutosSearch .listItemSearch .value{display:none}}.header_body .search .listProdutosSearch::-webkit-scrollbar,.listaProdutoAdicionais::-webkit-scrollbar{width:10px;border-radius:20px;background-color:var(--main-background-invert-alpha-30)}.header_body .search .listProdutosSearch::-webkit-scrollbar-thumb,.listaProdutoAdicionais::-webkit-scrollbar-thumb{background-color:var(--button-first-background);border-radius:20px}.header_body .search .listProdutosSearch::-webkit-scrollbar-thumb:hover,.listaProdutoAdicionais::-webkit-scrollbar-thumb:hover{background-color:var(--button-first-background-hover)}@media screen and (max-width:480px){.header_body .search .listProdutosSearch{width:100dvw;height:calc(100vh - 200px);left:4px;margin-right:0;padding-left:10px;padding-right:10px}}.header_body .search input{display:flex;width:100%;padding:0 40px 0 20px;font-size:17px;border:none;background-color:transparent;color:var(--header-search-texto)}@media screen and (max-width:480px){.header_body .search input{font-size:calc(var(--font-default-size) - (var(--font-default-size) * .15));padding-left:15px}.header_body .search input:focus{outline:none}}.header_body .search button{right:34px}.header_body .search button,.header_body .search button.clear{display:flex;position:absolute;top:9px;background:transparent;border:none}.header_body .search button.clear{right:40px}.header_body .search button .icon{display:flex;font-size:20px;color:var(--header-search-icon-color);cursor:pointer}.header_body .search button .icon:hover{color:var(--header-search-icon-color-hover)}.header_body .callme{display:flex;flex-direction:row;align-items:center;justify-content:center}.header_body .callme .icon{font-size:30px;color:var(--header-main-text)}.header_body .callme .text,.header_body .callme .text a{display:flex;flex-direction:column;margin:0 20px;color:var(--header-main-text)}.header_body .callme b{text-wrap:nowrap}.header_body .callme .text i{font-style:normal}.header_body .buttons_cart{display:flex;flex-direction:row;gap:25px;border-left:1px solid #ccc;padding-left:30px}.header_body .buttons_cart .cart,.header_body .buttons_cart .comparative,.header_body .buttons_cart .favorite,.header_body .buttons_cart .search_mobile{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:center;cursor:pointer;color:var(--header-main-text)}.header_body .buttons_cart .cart .icon,.header_body .buttons_cart .comparative .icon,.header_body .buttons_cart .favorite .icon,.header_body .buttons_cart .search_mobile .icon{font-size:25px}.header_body .buttons_cart .cart .text,.header_body .buttons_cart .comparative .text,.header_body .buttons_cart .favorite .text{display:flex;font-size:14px;background-color:var(--menu-background-cart);color:var(--menu-text-cart);text-align:center;font-weight:600;margin-left:5px;padding:2px 6px;border-radius:10px}.header_body .buttons_cart .cart .text span,.header_body .buttons_cart .comparative .text span,.header_body .buttons_cart .favorite .text span{display:flex}.header_body .buttons_cart .cart:hover .text,.header_body .buttons_cart .comparative:hover .text,.header_body .buttons_cart .favorite:hover .text{color:var(--menu-text-cart-hover);background-color:var(--menu-background-cart-hover)}@media screen and (max-width:768px){.header_body{height:auto}}.header_bottom{background-color:var(--menu-background);color:var(--menu-text)}.pelicula{display:flex;width:100%;height:100%;justify-content:center;background-color:var(--header-body-film)}.header-mobile{width:100%;padding:0}.header-mobile-content,.header-tablet-content{display:grid;grid-template-columns:repeat(3,1fr);width:100%;justify-content:center;padding:0 20px}.header-tablet-content .search{width:100%}.header-mobile-content .buttons_cart,.header-tablet-content .buttons_cart{padding:0;border:0;gap:10px}.header-tablet-content .part-1,.header-tablet-content .part-3{display:flex;justify-content:center;align-items:center;gap:20px}.header-tablet-content .part-1 .logo{width:100px;cursor:pointer;justify-content:space-between}.header-tablet-content .part-2{width:100%;display:flex;align-items:center}.mobile-header-first-part{display:flex;justify-content:center;align-items:center;gap:20px;padding:30px 30px 20px 0}.header-mobile-content .logo{padding-top:20px;cursor:pointer;width:170px;margin:auto}.header-mobile-content .buttons_cart{padding:30px 0 20px 30px;justify-content:center}.header-mobile-content .buttons_cart .cart .icon{font-size:30px}.mobile-header-bars .icon{color:var(--main-text);font-size:30px;cursor:pointer}@media screen and (max-width:768px){.header-mobile-content .buttons_cart .cart .icon,.mobile-header-bars .icon{font-size:25px}}.search-holder{width:100dvw;height:100dvh;background-color:rgba(0,0,0,.4);z-index:3}.mobile-search,.search-holder{position:absolute;left:0;top:0}.mobile-search{padding:30px 10px;background-color:var(--main-background);width:100%;z-index:10;display:flex;align-items:center;justify-content:center}.mobile-search .search{width:max-content}.mobile-search .close{cursor:pointer}.mobile-search .close .icon{font-size:20px}.search-header-mobile{width:100%;height:100%;padding-bottom:15px}.search-header-mobile .search{width:100%;height:100%;margin:0}@media screen and (max-width:480px){.search-header-mobile .search{padding:5px}}.header-container{display:flex;flex-direction:row;height:100px;align-items:center;justify-content:space-between}.header-container .logomarca-1{width:250px;padding-right:20px}.header-container .logomarca-1 .logo{max-width:100%;max-height:90%;cursor:pointer}.header-container .menus{display:flex;padding:0 50px;flex-direction:row;position:relative}.header-container .menus ul{display:flex;flex-direction:row;list-style:none;align-items:center;text-align:left;font-family:var(--font-menu-family);font-weight:var(--font-menu-weight);gap:30px;flex-wrap:nowrap}.header-container .menus>ul>li+li{border-left:1px solid var(--main-background-invert-alpha-20);padding-left:26px}.header-container .menus ul li{display:flex;align-items:center;position:relative;white-space:nowrap;cursor:pointer}.header-container .menus ul>li:hover>span{color:var(--menu-text-hover);font-weight:700}.header-container .menus ul li span{font-size:var(--font-menu-size);font-family:var(--font-menu-family);font-weight:var(--font-menu-weight);white-space:nowrap;display:inline-flex;text-align:left;text-transform:uppercase;color:var(--menu-text)}.header-container .menus ul li .submenu-arrow{margin-left:10px;font-size:12px}@media screen and (max-width:1490px){.header-container .logomarca-1{width:210px;padding-right:12px}.header-container .menus{flex:1 1;min-width:0;padding:0 24px}.header-container .menus ul{gap:20px}.header-container .menus>ul>li+li{padding-left:20px}.header-container .menus ul li span{font-size:clamp(13px,.9vw,var(--font-menu-size))}.header-container .actionNav{width:auto;gap:8px;padding-left:8px;flex-shrink:0}}@media screen and (max-width:1320px){.header-container{height:88px}.header-container .logomarca-1{width:180px;padding-right:8px}.header-container .menus{padding:0 12px}.header-container .menus ul{gap:14px}.header-container .menus>ul>li+li{padding-left:14px}.header-container .menus ul li.categoria-item--lead>span{padding:8px 12px;gap:6px}.header-container .menus ul li.categoria-item--lead>span small{min-width:34px;height:18px;font-size:9px}.header-container .actionNav .icon{font-size:22px}}.header-container .menus ul li.categoria-item--lead{border-left:0;padding-left:0}.header-container .menus ul li.categoria-item--lead:after{display:none}.header-container .menus ul li.categoria-item--lead>span{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;line-height:1;border-radius:999px;background:linear-gradient(135deg,rgba(44,191,198,.14),rgba(252,146,112,.18));color:#15656a;border:1px solid rgba(44,191,198,.22);box-shadow:0 10px 24px rgba(44,191,198,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.header-container .menus ul li.categoria-item--lead:hover>span{color:#0f5a5f;font-weight:var(--font-menu-weight);transform:translateY(-1px);border-color:rgba(44,191,198,.34);box-shadow:0 14px 28px rgba(44,191,198,.12)}.header-container .menus ul li.categoria-item--lead>span small{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;line-height:1;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.78);color:#f08763;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.header-container .actionNav{display:flex;width:150px;gap:10px;padding-left:20px}.header-container .actionNav .icon{font-size:25px}.header-container-mobile{align-items:center;justify-content:space-between;padding:12px 16px;min-height:56px;gap:16px}.header-container-mobile .mobile-actions,.header-container-mobile .mobile-left{display:flex;align-items:center;gap:16px}.header-container-mobile .mobile-menu-btn{background:transparent;border:0;padding:6px;cursor:pointer}.header-container-mobile .mobile-logo{display:flex;align-items:center;height:100%}.header-container-mobile .mobile-logo .logo,.header-container-mobile .mobile-logo img{height:90%;max-height:90%;width:auto;max-width:90%;display:block}.header-container-mobile .mobile-actions .icon,.header-container-mobile .mobile-left .icon{font-size:26px}.header-container-mobile .iconWithBadge{position:relative;display:flex;align-items:center;cursor:pointer}.header-container-mobile .iconWithBadge .badge{top:-6px;right:-8px;min-width:20px;height:20px;line-height:20px;font-size:12px;position:absolute;border-radius:999px;background:var(--button-first-background);color:var(--button-first-text);text-align:center;font-weight:700;padding:0 5px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.header-container .actionNav .iconWithBadge{position:relative;display:flex;align-items:center;cursor:pointer}.header-container .actionNav .iconWithBadge .badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--button-first-background);color:var(--button-first-text);font-size:11px;line-height:18px;text-align:center;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.2)}.header-container .actionNav .userMenu{position:relative;display:flex;align-items:center}.header-container .actionNav .userMenu:after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:14px}.header-container .actionNav .userSubMenu{display:none;position:absolute;top:calc(100% + 12px);right:0;background:var(--main-background);border:1px solid var(--main-background-invert-alpha-30);border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.12);padding:8px;min-width:160px;z-index:999;flex-direction:column;gap:6px}.header-container .actionNav .userMenu:hover .userSubMenu{display:flex}.header-container .actionNav .userSubMenu button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--main-text);font-size:14px}.header-container .actionNav .userSubMenu button:hover{background:var(--main-background-invert-alpha-10)}.header-container .menus ul li .layoutSubCategoria{display:none;position:absolute;top:calc(100% + 10px);left:0;background-color:var(--menu-background-sub-main);z-index:999;padding:8px 0;border-radius:8px;border:1px solid var(--main-background-invert-alpha-30);box-shadow:0 10px 24px rgba(0,0,0,.15);min-width:240px}.header-container .menus ul li:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.header-container .menus ul li:hover:after{display:block}.header-container .menus ul li:hover .layoutSubCategoria{display:flex}.header-container .menus ul li:nth-last-child(-n+2) .layoutSubCategoria{left:auto;right:0}.header-container .menus ul li .layoutSubCategoria,.header-container .menus ul li .layoutSubCategoria li,.header-container .menus ul li .layoutSubCategoria span,.header-container .menus ul li .layoutSubCategoria ul{white-space:nowrap}.header-container .menus ul li .layoutSubCategoria .classicSubMenuList{display:flex;flex-direction:column;align-items:stretch;list-style:none;gap:0;min-width:100%}.header-container .menus ul li .layoutSubCategoria .classicSubMenuItem{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;padding:0 14px}.header-container .menus ul li .layoutSubCategoria .classicSubMenuItem>span{display:block;width:100%;text-align:left;color:var(--menu-text-sub-main);line-height:1.2}.header-container .menus ul li .layoutSubCategoria .classicSubMenuItem:hover{background-color:var(--menu-background-sub-select)}.header-container .menus ul li .layoutSubCategoria .classicSubMenuItem:hover>.submenu-arrow,.header-container .menus ul li .layoutSubCategoria .classicSubMenuItem:hover>span{color:var(--menu-text-chridren)}.header-container .menus ul li .layoutSubCategoria.layoutSubCategoriaNested{top:-8px;left:calc(100% + 8px);right:auto}.header-container .menus ul li:nth-last-child(-n+2) .layoutSubCategoria .classicSubMenuItem .layoutSubCategoria.layoutSubCategoriaNested{left:auto;right:calc(100% + 8px)}.header-container .menus ul li .layoutSubCategoria .classicSubMenuItem:hover>.layoutSubCategoria{display:flex}.searchModalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:99999}.searchModal{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:22px 28px}.searchModalRow{position:relative;display:flex;align-items:center}.searchModalInput{width:100%;border:0;outline:none;background:transparent;font-size:18px;padding:18px 110px 18px 10px}.searchModalActions{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:18px}.searchModalIconBtn{background:transparent;border:0;cursor:pointer;font-size:34px;line-height:1;color:#555;display:flex;align-items:center;justify-content:center;padding:0}.searchModalIcon{font-size:26px;color:#555}.searchModal .listProdutosSearch{margin-top:16px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 140px);overflow:auto;padding:4px}.searchModal .listProdutosSearch .listItemSearch{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--main-background-invert-alpha-30);background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;cursor:pointer}.searchModal .listProdutosSearch .listItemSearch:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.12);opacity:1}.searchModal .listProdutosSearch .listItemSearch .image{height:70px;min-width:70px;border-radius:8px;overflow:hidden;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.searchModal .listProdutosSearch .listItemSearch .image img{max-width:100%;max-height:100%;object-fit:contain}.searchModal .listProdutosSearch .listItemSearch .title{flex:1 1;display:flex;flex-direction:column;gap:4px}.searchModal .listProdutosSearch .listItemSearch .value{font-weight:700;white-space:nowrap}@media screen and (max-width:480px){.searchModal{padding:18px 16px}.searchModalInput{font-size:16px;padding-right:95px}.searchModalActions{gap:14px}.searchModal .listProdutosSearch{max-height:calc(100vh - 170px)}.searchModal .listProdutosSearch .listItemSearch .value{display:none}}.carrinho{position:fixed;top:0;right:0;background:rgba(0,0,0,.4);width:100%;z-index:100000;height:100%;display:flex;justify-content:flex-end;flex-direction:row}.layoutCarrinho{position:relative;width:90%;max-width:400px;background:var(--main-background);height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 20px var(--main-background-invert-alpha-30);border-left:1px solid whitesmoke}.layoutCarrinho .totais{display:flex;flex-direction:column;border-top:1.5px solid var(--main-background-invert-alpha-20)}.layoutCarrinho .totais .list_price{flex-direction:row;padding:20px 20px 10px}.layoutCarrinho .totais .list_price:nth-child(2) p{display:flex;gap:5px;align-items:center;color:var(--main-text)}.layoutCarrinho .totais .price_first_column{width:45%}.layoutCarrinho .totais .price_second_column{width:45%;display:flex;justify-content:flex-end}@media screen and (max-width:480px){.layoutCarrinho .totais .list_price{padding:10px}}.layoutCarrinho .description_total_carrinho{display:flex;flex-direction:column;justify-content:space-between}.layoutCarrinho .description_total_carrinho p svg{font-size:18px}.layoutCarrinho .description_total_carrinho .list_price:first-child p{display:flex;align-items:center;gap:5px;font-size:var(--font-default-size);color:var(--main-text)}.layoutCarrinho .description_total_carrinho .price-pix{margin-top:0;justify-content:flex-end}.layoutCarrinho .description_total_carrinho .price-pix .icon{display:none;font-size:var(--font-default-size)}.layoutCarrinho .description_total_carrinho .PixLabelDesconto{display:flex;width:100%;justify-content:flex-end;opacity:.7;font-size:var(--font-default-size);color:var(--main-text)}.layoutCarrinho .description_total_carrinho .price-installments{margin-top:0}.layoutCarrinho .description_total_carrinho .price-installments .line{width:100%;justify-content:flex-end}.layoutCarrinho .description_total_carrinho .price-installments .icon{display:none}.layoutCarrinho .description_total_carrinho .price-installments .Cartlabel{margin:0;padding:0;opacity:.7}.layoutCarrinho .description_total_carrinho .price-installments .Cartlabel span:first-child{display:none}.layoutCarrinho .btn-action{display:flex;justify-content:center}@media screen and (max-width:768px){.layoutCarrinho{width:calc(100% - 100% / 4);border:0}}@media screen and (max-width:380px){.layoutCarrinho{width:calc(100% - 100% / 4 + 20px);border:0}}.card-items-handler{margin:60px 10px 20px;padding:10px;overflow-y:auto}@media screen and (max-width:480px){.card-items-handler{padding:5px}}.card-items-handler::-webkit-scrollbar,.listaProdutoAdicionais::-webkit-scrollbar{width:10px;border-radius:20px;background-color:var(--main-background-invert-alpha-30)}.card-items-handler::-webkit-scrollbar-thumb,.listaProdutoAdicionais::-webkit-scrollbar-thumb{background-color:var(--button-first-background);border-radius:20px}.card-items-handler::-webkit-scrollbar-thumb:hover,.listaProdutoAdicionais::-webkit-scrollbar-thumb:hover{background-color:var(--button-first-background-hover)}.empty-cart-message{display:flex;flex-direction:column;gap:10px}.empty-cart-message h3{color:var(--main-title);font-size:var(--font-subtitle-size);font-family:var(--font-subtitle-family);font-weight:600;text-align:center}.empty-cart-message p{color:var(--main-text);font-style:var(--font-default-style);font-family:var(--font-default-family);font-weight:var(--font-default-weight);font-size:var(--font-default-size);text-align:center}.empty-cart-message b{display:flex;justify-content:center;color:var(--button-first-text)}.empty-cart-message b:hover{color:var(--button-first-text-hover)}.carrinho-head{background-color:var(--button-first-background);color:var(--button-first-text);position:absolute;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:45px}.carrinho-head h2{font-size:var(--font-title-size)}.carrinho-head .cart-close{font-size:20px;cursor:pointer}.item{width:100%;box-sizing:border-box;box-shadow:0 0 7px var(--main-background-invert-alpha-30);border-radius:10px;padding:10px;gap:10px}.item-wrapper{display:flex;position:relative;width:100%}.item-image-link{flex:0 0 auto;display:flex}.item-details-link{flex:1 1 auto;min-width:0;text-decoration:none}.item .preco{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.item .preco del{color:var(--main-text);font-size:12px;text-decoration:line-through;opacity:.7}.economia{position:absolute;display:flex;bottom:0;right:0;padding:4px 8px;background-color:var(--button-first-background);border-radius:5px 0 5px 0;color:var(--button-first-text)}@media screen and (max-width:768px){.item .preco{width:100px;position:absolute;right:-4px;bottom:4px}}.imagem-produto{color:var(--main-text);font-size:10px;width:60px;height:60px;object-fit:contain;aspect-ratio:1;border-radius:3px}.detalhes{width:100%;font-family:var(--font-default-family);color:var(--main-text);font-size:var(--font-default-size);font-style:var(--font-title-style)}.detalhes .nome-produto{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.detalhes .nome-produto strong{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.preco{font-size:var(--font-default-size);font-weight:700;color:var(--color-price-product);text-wrap:nowrap}.remover{background:none;border:none;font-size:18px;color:red;cursor:pointer}@media screen and (max-width:786px){.remover{display:none}}@media screen and (max-width:768px){.totais{border-top:1.5px solid var(--main-background-invert-alpha-20)}}.button-compra{padding:10px 20px 20px;display:flex;justify-content:center;gap:10px;text-wrap:nowrap}.button-compra .btn-action{padding:4px 25px;width:100%}@media screen and (max-width:550px){.button-compra{flex-direction:column}.button-compra .btn-action{width:100%}.button-compra .btn-action span{display:block;text-align:center}}.button-buy-more button{border:1px solid var(--button-first-background)!important;background-color:transparent!important;color:var(--button-first-background)}.button-buy-more button:hover{border-color:var(--button-second-background)!important;color:var(--button-second-background)!important}.linha-pagamento{color:var(--main-text);display:flex;justify-content:space-between;margin:5px 0 15px;padding:5px 0;border-bottom:1.5px solid var(--main-background-invert-alpha-20)}.linha-pagamento.payment{margin-bottom:0;border-bottom:0}.linha-pagamento .price-line{color:var(--color-price-product);font-size:var(--font-default-size);font-style:var(--font-default-style);font-weight:700;font-family:var(--font-default-family)}.payment-types-to-buy{font-size:var(--font-subtitle-size);display:flex;align-items:center;gap:5px}.payment-types-to-buy .payment-types-icon{font-size:25px}.parcelamento{opacity:.7;color:var(--main-text);font-size:var(--font-default-size);font-style:var(--font-default-style);font-weight:700;font-family:var(--font-default-family)}.finalizar{background:var(--button-first-background);color:var(--button-first-text);font-weight:700;padding:15px;border-radius:10px;border:none;width:100%;margin-top:20px;cursor:pointer;transition:.3s}.finalizar:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}.carrinho.entrando .layoutCarrinho{animation:slideIn .4s ease-out forwards}.carrinho.saindo .layoutCarrinho{animation:slideOut .4s ease-in forwards}.ProductAdd{display:flex;margin-top:60px;flex-direction:row;width:100%;padding:10px 20px;border-bottom:1px solid var(--main-background-invert-alpha-30)}.ProductAdd .img{position:relative;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;border:3.5px solid rgb(6,142,6)}.ProductAdd .img img{display:flex;max-width:100%;max-height:100%;border-radius:50%}.ProductAdd .iconCheck{position:absolute;color:white!important;background-color:rgb(6,142,6);font-size:20px;border-radius:50%;padding:4px;bottom:0;right:0}.ProductAdd .dadosTitulo{display:flex;width:calc(100% - 80px);margin-left:10px;flex-direction:column}.ProductAdd .dadosTitulo p:first-child{color:var(--main-text);display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-subtitle-size)}@media screen and (max-width:480px){.ProductAdd .dadosTitulo p:first-child{font-size:calc(var(--font-subtitle-size) - (var(--font-subtitle-size) * .15))}}.ProductAdd .dadosTitulo p:nth-child(2){margin-top:10px;color:var(--main-text);opacity:.8}.listaProdutoAdicionais{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:20px;height:max-content;overflow:auto;margin:10px 5px}.listaProdutoAdicionais:before{content:"";position:absolute;width:100%;height:100%;left:0;border-radius:10px;top:0;background-color:var(--main-background-invert-alpha-20);opacity:.15;z-index:-1}@media screen and (max-width:768px){.listaProdutoAdicionais{padding:10px}}.listaProdutoAdicionais .cardCarrinhoReduzido{display:flex;cursor:pointer;border-radius:4px;padding:10px;flex-direction:column;align-content:space-between;justify-content:space-between}.cardCarrinhoRedHolder{position:relative}.listaProdutoAdicionais .cardCarrinhoReduzido:before{content:"";position:absolute;width:100%;height:100%;left:0;border-radius:10px;top:0;background-color:var(--main-background);z-index:-1}.listaProdutoAdicionais .cardCarrinhoReduzido:hover{border-color:var(--main-background-invert-alpha-30)}.listaProdutoAdicionais .cardCarrinhoReduzido .img-holder{width:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background-color:white;border-radius:6px}.listaProdutoAdicionais .cardCarrinhoReduzido img{width:100%;height:100%;object-fit:contain;border-radius:6px}.listaProdutoAdicionais .cardCarrinhoReduzido h2{color:var(--main-text);font-size:calc(var(--font-link-size) - (var(--font-link-size) * .15));font-family:var(--font-link-family);font-weight:400;margin:5px 0}.listaProdutoAdicionais .cardCarrinhoReduzido p{color:var(--color-price-product);font-size:18px}@media screen and (max-width:768px){.listaProdutoAdicionais .cardCarrinhoReduzido p{font-size:var(--font-default-size)}}@media screen and (max-width:480px){.layoutCarrinho{.carrinho-head h2{font-size:calc(var(--font-title-size) - (var(--font-title-size) * .2))!important}.nome-produto strong{font-size:calc(var(--font-link-size) - (var(--font-link-size) * .1))}.Cartlabel .value-installments,.Cartlabel b,.Cartlabel span:nth-child(2),.description_total_carrinho .PixLabelDesconto,.description_total_carrinho .list_price:first-child p,.detalhes,.detalhes .qty,.empty-cart-message p,.parcelamento,.preco{font-size:calc(var(--font-default-size) - (var(--font-default-size) * .2))!important}}}.remove-button{display:none}.item{position:relative;display:flex;align-items:center;margin-bottom:10px;border-radius:8px;transition:transform .3s ease;cursor:-webkit-grab;cursor:grab;overflow:hidden}.item.saindo{opacity:0;transform:translateX(100px);transition:opacity .3s ease,transform .3s ease}.item.saindo:after{content:"";position:absolute;left:0;top:0;background-color:white;opacity:.2}.item:active{cursor:-webkit-grabbing;cursor:grabbing}.item:before{content:"";position:absolute;right:20px;font-size:1.5rem;color:white;opacity:0;background:#ff4b4b27;inset:0;z-index:-1;display:flex;justify-content:flex-end;align-items:center;padding-right:40px;transition:opacity .2s}.item[style*="translateX(-"]:before{opacity:1}.exclude-button{position:absolute;top:0;right:0;padding:20px;height:calc(100% - 10px);max-width:100%;border:0;background-color:var(--button-second-background);border-radius:7px;box-shadow:0 0 7px var(--main-background-invert-alpha-30);cursor:pointer;animation:fadeIn .15s;color:var(--button-second-text)}.exclude-button:hover{background-color:var(--button-second-background-hover);color:var(--button-second-text-hover)}.itens_carrinho .exclude-button{height:100%}nav.main_menu ul{display:flex;flex-direction:row;list-style:none;gap:20px}nav.main_menu ul li *{font-family:var(--font-menu-family);font-weight:var(--font-menu-weight);font-style:var(--font-menu-style);font-size:var(--font-menu-size)}nav.main_menu ul li{display:flex;margin-right:20px;align-items:center;padding:10px 0}nav.main_menu ul li.barNav{border-right:1px solid #888888;padding-right:30px}nav.main_menu ul li span{display:flex;flex-direction:row;align-items:center}nav.main_menu ul li span .icon{font-size:20px;margin-right:20px;color:var(--menu-icon-color)}nav.main_menu ul li span .icon_nav{font-size:20px;margin-left:10px;color:var(--menu-icon-color)}nav.main_menu ul li:hover span .icon,nav.main_menu ul li:hover span .icon_nav{color:var(--menu-icon-color-hover)}nav.main_menu ul li{position:relative;cursor:pointer}nav.main_menu ul>li:hover{color:var(--menu-text-hover)}nav.main_menu ul li ul{display:none;position:absolute;width:100%;gap:0;top:100%;left:0;background-color:var(--menu-background-sub-main);color:var(--menu-text-chridren);padding:0;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:180px;z-index:1000;flex-direction:column}nav.main_menu ul li:hover>ul{display:flex;justify-items:center;padding:0}nav.main_menu ul li ul li{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px;margin:0!important;border-right:1px solid transparent;border-bottom:1px solid rgba(255,255,255,.5);cursor:pointer;color:var(--menu-text-sub-main)}nav.main_menu ul li ul li:hover{background-color:var(--menu-background-sub-select)}nav.main_menu ul li ul li:hover .submenu-arrow{color:var(--menu-icon-color-hover)}nav.main_menu ul li ul li .submenu-arrow{width:30px;height:30px;margin-left:10px;margin-top:-10px;margin-bottom:-10px;padding:5px;color:var(--menu-icon-color)}nav.main_menu ul li ul li ul{top:0;left:100%;margin-left:1px}nav.main_menu ul li.menu-principal-item--lead{margin-left:4px;padding:0}nav.main_menu ul li.menu-principal-item--lead span{gap:10px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,rgba(44,191,198,.14),rgba(252,146,112,.18));color:#15656a;border:1px solid rgba(44,191,198,.22);box-shadow:0 10px 24px rgba(44,191,198,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}nav.main_menu ul li.menu-principal-item--lead:hover span{color:#0f5a5f;transform:translateY(-1px);border-color:rgba(44,191,198,.34);box-shadow:0 14px 28px rgba(44,191,198,.12)}nav.main_menu ul li.menu-principal-item--lead span small{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.78);color:#f08763;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mobile-sidebar .header_top{position:relative;height:5%;width:100%;box-sizing:border-box}.mobile-sidebar .header_top:before{left:0;content:"";z-index:-1;position:absolute;width:100%;height:5%;background-color:var(--button-first-background);border-bottom-right-radius:4px}.mobile-sidebar .header_links_mobile{height:75px;align-items:center}.mobile-sidebar .categorias-list.initial{position:relative;overflow:scroll;height:calc(100% - 5% - 75px);max-height:calc(100% - 5% - 75px);overflow:auto}.mobile-sidebar .categorias-list .categoria-item .categoria-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--menu-background-sub-main);border-bottom:1px solid var(--main-background-invert-alpha-30);cursor:pointer}.mobile-sidebar .categorias-list .categoria-item .categoria-header span{width:80%;color:var(--menu-text);font-size:var(--font-menu-size);font-weight:var(--font-menu-weight);font-family:var(--font-menu-family);padding:10px}.mobile-sidebar .categorias-list .categoria-item.backward .categoria-header span{width:calc(100% - 44px)}.mobile-sidebar .categorias-list .categoria-item .categoria-header .submenu-arrow-holder{padding:10px;width:20%;text-align:end;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.mobile-sidebar .categorias-list .categoria-item.backward .categoria-header .submenu-arrow-holder{width:44px;min-width:44px;justify-content:center;padding-right:10px}.mobile-sidebar .categorias-list .categoria-item .categoria-header .submenu-arrow-holder--action{cursor:pointer}.mobile-sidebar .categorias-list .categoria-item .categoria-header .submenu-arrow{font-size:20px;color:var(--menu-icon-color);height:auto;opacity:1;color:var(--menu-icon-color-hover)}.mobile-sidebar .categorias-list .categoria-item--lead .categoria-header{background:linear-gradient(135deg,rgba(44,191,198,.12),rgba(252,146,112,.16))}.mobile-sidebar .categorias-list .categoria-item--lead .categoria-header span{display:flex;align-items:center;gap:10px;color:#15656a;font-weight:700}.mobile-sidebar .categorias-list .categoria-item--lead .categoria-header span small{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.78);color:#f08763;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mobile-sidebar .categorias-list .categoria-item--lead .categoria-header .submenu-arrow{color:#15656a}.mobile-sidebar-shadow{left:0;top:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.4);position:absolute}.mobile-sidebar-shadow .mobile-sidebar{background-color:var(--menu-background-sub-main);position:absolute;left:0;top:0;height:100%;z-index:100;width:calc(100% - 100% / 4)}.mobile-sidebar-shadow .close{position:absolute;left:calc(100% + 10px);height:5%;aspect-ratio:1;top:0;display:flex;justify-content:center;align-items:center;padding:10px;background-color:var(--button-first-background);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mobile-sidebar-shadow .close .icon{font-size:20px;color:var(--button-first-text);cursor:pointer}@keyframes slideInReverse{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutReverse{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.mobile-sidebar-shadow.entrando .mobile-sidebar{animation:slideInReverse .4s ease-out forwards}.mobile-sidebar-shadow.saindo .mobile-sidebar{animation:slideOutReverse .4s ease-in forwards}.mobile-sidebar .header_links_mobile{display:grid;grid-template-columns:repeat(3,1fr)!important;padding:20px 10px;border-bottom:1.5px solid var(--main-background-invert-alpha-30)}.mobile-sidebar .header_links_mobile li{list-style-type:none;color:var(--main-text);cursor:pointer}.mobile-sidebar .header_links_mobile .theme-trader{display:flex;flex-direction:column;align-items:center;gap:3px}.mobile-sidebar .header_links_mobile .theme-trader b{font-size:25px}.mobile-sidebar .header_links_mobile li a{display:flex;flex-direction:column;align-items:center;gap:3px}.mobile-sidebar .header_links_mobile .icon,.mobile-sidebar .header_links_mobile .icon-theme{font-size:25px}.mobile-sidebar .mobile-sidebar-compare{display:flex;align-items:center}.mobile-sidebar .mobile-sidebar-compare .text{display:flex;font-size:14px;background-color:var(--menu-background-cart);color:var(--menu-text-cart);text-align:center;font-weight:600;margin-left:5px;padding:2px 6px;border-radius:4px}.mobile-sidebar .mobile-sidebar-compare .text span{display:flex}