.breadcrumb{border-bottom:1px solid var(--main-background-invert-alpha-30);justify-content:center;align-items:center;padding:10px 0;display:flex}.breadcrumb ul{flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb ul li{color:var(--link-text);cursor:pointer}.breadcrumb ul li:hover{color:var(--link-text-hover)}.detailProduct{flex-direction:row;margin-top:10px;display:flex}.detailProduct .product_image{width:50%;display:flex}.detailProduct .product_description{flex-direction:column;width:50%;padding-left:40px;display:flex}.product_description .caracteristics{flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:10px;display:flex}.product_description .caracteristics .caracteristic{background-color:#eaeaea;flex-direction:column;width:100%;padding:3px 5px;display:flex}.product_description .caracteristics .caracteristic .label{color:#000;font-size:12px;font-weight:500}.product_description .caracteristics .caracteristic .value{color:#000;font-size:14px;font-weight:700}.product_description_full_list{border-top:1px solid var(--main-background-invert-alpha-30);justify-content:center;place-items:center;margin-top:20px;margin-bottom:20px;padding-top:20px;list-style:none;display:flex}.product_description_full_list li{cursor:pointer;color:var(--main-text);background-color:#0000;border-radius:4px;align-items:center;margin-right:3px;padding:4px 12px;font-weight:500;transform:skew(-20deg)}.product_description_full_list li:hover,.product_description_full_list li.active{background-color:var(--button-first-background);color:var(--button-first-text);border:none}.product_description_full_list li span{display:flex;transform:skew(20deg)}.cart_page_mobile .mobile_total_text{display:none}@media screen and (max-width:768px){.product_description_full_list_mobile{flex-direction:column;margin-top:20px;display:flex}.product_description_full_list_mobile li{border-bottom:solid 1px var(--main-background-invert-alpha-30);justify-content:space-between;margin-bottom:10px;padding:10px;list-style-type:none;display:flex}.product_description_full_list_mobile li h1{font-size:var(--font-title-size);font-weight:var(--font-title-weight);font-family:var(--font-title-family);color:var(--main-title)}.product_description_full_list_mobile .prod-description{color:var(--main-title)}.product_description_full_list_mobile .prod-description.rotate{animation:.3s forwards rotateProductDescription}.product_description_full_list_mobile .prod-description.rotateback{animation:.3s forwards rotateProductDescriptionBack}@keyframes rotateProductDescription{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes rotateProductDescriptionBack{0%{transform:rotate(90deg)}to{transform:rotate(9)}}.discout_percent{text-align:center}.table_qty{grid-template-columns:repeat(2,1fr)}.product_actions{gap:10px;flex-direction:column!important}.product_actions .input,.product_actions .btn_add_cart{width:100%;margin:0;transform:skew(0deg)!important}.product_actions .input .icon,.product_actions .input .input-qty,.product_actions .btn_add_cart span{justify-content:center;transform:skew(0deg)!important}.product_actions .input .input-qty,.product_actions .btn_add_cart,.product_actions .btn_add_cart span{display:block;text-align:center!important;width:100%!important;margin:auto!important}}@media screen and (max-width:1031px){.detailProduct .product_image{width:100%}.detailProduct{flex-direction:column}.detailProduct .product_description{flex-direction:column;align-items:center;width:100%;padding:0 10px;display:flex}.detailProduct .product_price{width:100%}.table_qty .tblList h6{padding-top:5px}.detailProduct .product_price .list_price{display:block}.detailProduct .product_price .list_price .price-pix .value{font-size:var(--font-title-size)}.detailProduct .product_price .price-installments{display:flex}}.totais .list_price{flex-direction:row;justify-content:space-between;justify-items:center;padding:20px;display:flex}@media screen and (max-width:768px){.listCarrinhoResumo .totais .list_price{justify-content:center;align-items:flex-start;flex-direction:column!important}.listCarrinhoResumo .price_first_column{align-items:flex-end;width:100%;display:flex}.listCarrinhoResumo .price-pix{margin-top:0}.listCarrinhoResumo .PixlabelVista{align-items:center!important;padding-left:10px!important}.listCarrinhoResumo .Cartlabel{padding-left:10px!important}.cart_page_mobile .price_second_column{flex-direction:row;align-items:flex-start;width:100%;margin-top:10px;display:flex}.cart_page_mobile .mobile_total_text{align-items:flex-end;gap:5px;margin-right:auto;display:flex}.cart_page_mobile .mobile_total_text span{color:var(--main-text);font-size:var(--font-default-size);font-weight:500;font-family:var(--font-default-family)}.cart_page_mobile .price-pix .reference-value .value,.cart_page_mobile .price-pix .icon,.cart_page_mobile .PixlabelVista,.cart_page_mobile .price-pix .discount,.cart_page_mobile .price-installments .icon{display:none}.cart_page_mobile .price-installments{align-items:flex-end;margin:0}.cart_page_mobile .price-installments .Cartlabel{padding-left:0}.cart_page_mobile .price-installments .Cartlabel span,.cart_page_mobile .price-installments .Cartlabel span b{color:var(--main-background-invert-alpha-30)}.cart_page_mobile .price-installments .Cartlabel span:nth-child(2){justify-content:flex-end}.resumo_carrinho .cart_page_mobile .price_second_column{flex-direction:column;align-items:flex-start}.resumo_carrinho .cart_page_mobile .price_second_column .price-installments{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%}}.spec-name,.spec-value{font-size:var(--font-default-size);font-weight:500;font-family:var(--font-subtitle-family);color:var(--main-text)}.product_desc_full{all:revert;color:var(--main-text)}.product_compre_junto{margin-top:20px;padding-top:20px;display:flex}.product_compre_junto .container{border-top:1px solid var(--main-background-invert-alpha-30);padding-top:20px}.product_compre_junto h2{font-family:var(--font-title-family);font-weight:var(--font-title-weight);font-style:var(--font-title-style);font-size:var(--font-title-size);color:var(--main-title);border-bottom:1px solid var(--main-background-invert-alpha-30);width:100%;padding-bottom:10px}.product_compre_junto .layout_comprejunto{flex-direction:row;align-items:center;gap:20px;display:flex}.product_compre_junto .layout_comprejunto .produtoAtual{width:25%;color:var(--main-text);background-color:#fff;border-radius:5px;flex-direction:column;margin:20px 0;padding:20px;display:flex;box-shadow:0 0 10px #0000001a}.product_compre_junto .layout_comprejunto .produtoAtual .prod_foto,.product_compre_junto .layout_comprejunto .produtoAtual .prod_foto img{width:100%}.product_compre_junto .layout_comprejunto .produtoAtual h3{color:#555;margin-bottom:15px;font-weight:400}.product_compre_junto .layout_comprejunto .produtoAtual h1{font-weight:500}.product_compre_junto .layout_comprejunto .produtoAtual .priceP{flex-direction:column;display:flex}.product_compre_junto .layout_comprejunto .icon.plus,.product_compre_junto .layout_comprejunto .icon.equals{color:var(--main-text);width:25px;height:25px}.produtos_adicionais{width:40%}.product_compre_junto .layout_comprejunto .layout_add{color:var(--main-text);background-color:#fff;border-radius:5px;margin-top:10px;padding:10px;display:flex;box-shadow:0 0 10px #0000001a;flex-direction:row!important}.product_compre_junto .layout_comprejunto .layout_add img{width:100px}.product_compre_junto .layout_comprejunto .layout_add label{flex-direction:row;justify-content:space-between;gap:20px;margin-left:10px;display:flex}.product_compre_junto .layout_comprejunto .layout_add .prodTitle{flex-direction:column;justify-content:space-between;display:flex}.product_compre_junto .layout_comprejunto .layout_add label h3{color:#555;margin-bottom:5px;font-weight:400}.checkbox input[type=checkbox]{appearance:none;background-color:#fff;border:.125rem solid #ccc;border-radius:.25rem;width:1.125rem;height:1.125rem;position:relative}.checkbox input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:50%;width:.75rem;height:.75rem;transition:transform .125s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:inset 1rem 1rem #fff}.product_compre_junto .layout_comprejunto .layout_add .checkbox input[type=checkbox]:checked{background-color:var(--button-first-background);border-color:var(--button-first-background)}.product_compre_junto .layout_comprejunto .layout_add .checkbox input[type=checkbox]:checked:before{transform:translate(-50%,-50%)scale(1)}.product_compre_junto .layout_comprejunto .layout_add .checkbox input[type=checkbox]:disabled{opacity:.25}.product_compre_junto .layout_comprejunto .layout_add .checkbox input[type=checkbox]:focus{border-color:var(--button-first-background)}.product_compre_junto .layout_comprejunto .layout_add .checkbox input[type=checkbox]:focus+label{color:var(--button-first-background)}@media screen and (max-width:1031px){.product_compre_junto .layout_comprejunto{flex-direction:column}.product_compre_junto .layout_comprejunto .produtoAtual{width:50%;min-width:260px}.produtos_adicionais{width:100%}}.resumoCJ{color:#000;background-color:#fff;border-radius:5px;padding:20px 40px;box-shadow:0 0 10px #0000001a}.resumoCJ .price-pix{justify-content:center}.resumoCJ .value{color:#000}.resumoCJ .botaoCJ{border-top:solid 1.5px var(--main-background-invert-alpha-30);text-align:center;width:100%;margin-top:10px;padding-top:10px}.product_related{margin-top:20px;padding-top:20px;display:flex}.product_related .container{border-top:1px solid var(--main-background-invert-alpha-30);padding-top:20px}.product_desc_specs h1{font-size:var(--font-title-size);font-family:var(--font-title-family);font-weight:var(--font-title-weight);color:var(--main-title);margin-bottom:20px}.product_desc_specs .spec{column-count:2;column-gap:20px}.spec-group{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px}@media screen and (max-width:768px){.product_desc_specs .spec{display:block}}.product_desc_specs .spec-row{justify-content:space-between;padding:10px}.product_desc_specs .spec-row h4{width:50%}.product_desc_specs .spec-row:nth-child(odd){background-color:var(--main-background-invert-alpha-20)}.product_desc_specs .spec-row{display:flex}.product_desc_reviews{flex-direction:column;gap:20px;display:flex}.product_desc_reviews h1{font-size:var(--font-title-size);font-family:var(--font-title-family);font-weight:var(--font-title-weight);color:var(--main-title);margin-bottom:20px}.product_desc_reviews h3{font-size:var(--font-subtitle-size);font-family:var(--font-subtitle-family);color:var(--main-subtitle);margin-bottom:10px;font-weight:700}@media screen and (max-width:480px){.product_desc_reviews h3{font-size:calc(var(--font-subtitle-size) - (var(--font-subtitle-size)*.15))}.product_description_full_list_mobile li h1,.product_desc_specs h1,.product_desc_reviews h1{font-size:calc(var(--font-title-size) - (var(--font-title-size))*.15)}}.product_desc_reviews p{color:var(--main-text);font-size:var(--font-default-size);font-family:var(--font-default-family);font-weight:var(--font-default-weight);margin-bottom:5px}.product_desc_reviews .review-line{border:solid 1.5px var(--main-background-invert-alpha-20);border-radius:5px;padding:20px 35px}.product_desc_reviews .recommend-product{color:green;background-color:#86ff86;border-radius:5px;gap:5px;width:fit-content;margin-bottom:0;padding:6px 12px;display:flex}.product_desc_reviews .product-description{width:50%}.product-description p{-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product_desc_reviews .recommend-product span{font-size:15px;display:flex}.product_desc_reviews .recommend-product .icon{color:green;font-size:18px}.product_desc_reviews .name-desc-star{justify-content:space-between;align-items:center;display:flex}.product_desc_reviews .user-desc{align-items:center;gap:5px;display:flex}.product_desc_reviews .star-holder .icon.active{color:orange;font-size:var(--font-subtitle-size)}.product_desc_reviews .star-holder .icon.desactive{color:#555;font-size:var(--font-subtitle-size)}@media screen and (max-width:768px){.product_desc_reviews .name-desc-star{display:block;position:relative}.product_desc_reviews .product-description{width:100%;padding:0 20px}.product_desc_reviews .star-holder{position:absolute;top:0;right:0}}
