#add-to-favorite{line-height:0;position:absolute;right:4px;top:4px;transition:var(--transition_absolute);z-index:10}#add-to-favorite .favorite_button{align-items:center;border-radius:50%;color:var(--secondary_color);display:flex;height:32px;justify-content:center;line-height:0;padding:0;position:relative;transition:var(--transition_color);width:32px}#add-to-favorite .favorite_button.-selected,#add-to-favorite .favorite_button:hover{color:var(--secondary_opacity)}#add-to-favorite .favorite_button .favorite_filled{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:540px){#add-to-favorite #add-to-favorite{bottom:4px;top:auto}}@media(min-width:1024px){.frame_product_card.-centered:hover #add-to-favorite{bottom:64px}}#attribute-unique{margin:32px 0}#attribute-unique .title{display:block;margin-bottom:8px}#attribute-unique .attr_item{align-items:center;border:1px solid var(--bg_cart_recommendation);border-radius:5px;display:flex;flex-direction:column;font-size:var(--font_size_small);overflow:hidden;text-align:center;transition:var(--transition_color)}#attribute-unique .attr_item.-selected{border-color:var(--text_card_old_price)}#attribute-unique .attr_item .lazy-image{--aspect_image:1;aspect-ratio:1/1}#attribute-unique .attr_item .lazy-image img{-o-object-fit:contain;object-fit:contain}#attribute-unique .attr_item .item_text{background-color:var(--secondary_color);border-radius:5px;bottom:6px;color:var(--text_invert);left:50%;padding:2px 4px;position:absolute;transform:translateX(-50%)}#attribute-unique .attr_item:hover .item_text{opacity:1;visibility:visible}#attribute-unique .container_swiper{--quantity:2;--card_space:10px}#attribute-unique .container_swiper:not(.-show) .btn-navigate{opacity:0}@media(min-width:340px){#attribute-unique .container_swiper{--quantity:3}}@media(min-width:768px){#attribute-unique .container_swiper{--quantity:4}}@media(min-width:1024px){#attribute-unique .container_swiper{--quantity:5}}.container_swiper{position:relative}.container_swiper .slider{padding:var(--space)}.container_swiper:not(.-show) .swiper-wrapper{--calc_quantity:var(--quantity);--calc_space:var(--card_space,0px);--card_width:calc((100% - var(--calc_space)*(var(--calc_quantity) - 1))/max(1, var(--calc_quantity)));grid-column-gap:0;grid-column-gap:var(--calc_space);-moz-column-gap:0;column-gap:0;-moz-column-gap:var(--calc_space);column-gap:var(--calc_space);display:grid;grid-auto-columns:var(--card_width);grid-auto-flow:column;width:100%}.container_swiper:not(.-show) .swiper-wrapper .swiper-slide{padding-left:2px;padding-right:var(--space)}@media(max-width:340px){.container_swiper:not(.-show) .swiper-wrapper{--card_width:100%}}@media(max-width:768px){.container_swiper:not(.-show) .swiper-wrapper .swiper-slide{padding-right:var(--space)}}#attribute-simple{display:flex;flex-direction:column;gap:8px;margin:10px 0;position:relative}#attribute-simple .container_swiper:not(.-show) .swiper-wrapper{display:flex;gap:10px}#attribute-simple .container_swiper:not(.-show) .btn-navigate{opacity:0}#attribute-simple .container_swiper .btn-navigate{--btn_position:-20px}#attribute-simple .container_swiper .btn-navigate.swiper-button-disabled{opacity:0}@media(max-width:1024px){#attribute-simple .container_swiper .btn-navigate{--btn_position:0}#attribute-simple .container_swiper{padding:0 16px}}#attribute-simple .alert_modal{background-color:var(--text_error_color);border-radius:5px;bottom:0;color:var(--text_invert);left:50%;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:15}#attribute-simple .attr_item{--attr_size:40px;align-content:center;align-items:center;aspect-ratio:1;background-color:var(--bg_dark);cursor:pointer;max-height:40px;max-height:var(--attr_size);max-width:40px;max-width:var(--attr_size);min-height:40px;min-height:var(--attr_size);min-width:40px;min-width:var(--attr_size);text-align:center}#attribute-simple .attr_item .txt{color:var(--text_dark);font-size:var(--font_size_base);font-weight:var(--font_weight_light)}#attribute-simple .attr_item.-selected{background-color:var(--third_color)}#attribute-simple .attr_item.-selected .txt{color:var(--text_invert);font-weight:var(--font_weight_semi_bold)}#attribute-simple .attr_item.-outOfStock{opacity:.5;position:relative}#attribute-simple .attr_item.-outOfStock:after{background-color:var(--text_dark);content:"";height:1px;left:-10%;position:absolute;top:50%;transform:rotate(45deg);width:120%}#measurement-table .measurement_table_text{cursor:pointer;font-size:var(--font_size_small);-webkit-text-decoration:underline;text-decoration:underline}#measurement-table .container_popup{height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}#measurement-table .container_popup .popup_measurement_content{background-color:var(--bg_primary);display:flex;flex-direction:column;left:50%;min-height:200px;padding:30px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:40%;z-index:10}#measurement-table .container_popup .popup_measurement_content .close_icon{cursor:pointer;margin-bottom:8px;position:absolute;right:5px;top:5px;z-index:30}#unavailable-form{margin-top:16px}#unavailable-form .text_container .title{color:var(--text_base);font-size:var(--font_size_base);font-weight:var(--font_weight_bold)}#unavailable-form .text_container .subtitle{color:var(--text_primary);font-size:var(--font_size_extra_small);margin-top:8px}#unavailable-form .form{margin-top:16px;position:relative}#unavailable-form .form .form_msg{border-radius:4px;font-size:var(--font_size_base);font-weight:var(--font_weight_bold);left:50%;padding:16px;position:absolute;top:8px;transform:translateX(-50%);width:-moz-max-content;width:max-content}#unavailable-form .form .form_msg.error{background-color:var(--bg_error_color);color:var(--text_error_color)}#unavailable-form .form .form_msg.success{background-color:var(--bg_success_color);color:var(--text_success_color)}#unavailable-form .form .form_inputs{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}@media(max-width:1024px){#unavailable-form .form .form_inputs{flex-direction:column}}#unavailable-form .form .form_inputs .input_container{width:100%}#unavailable-form .form .form_inputs .input_container .input_field,#unavailable-form .form .form_inputs .input_container .input_label{display:block}#unavailable-form .form .form_inputs .input_container .input_label{color:var(--text_primary);font-size:var(--font_size_base);font-weight:var(--font_weight_semi_bold);margin-bottom:8px}#unavailable-form .form .form_inputs .input_container .input_field{border:1px solid var(--border_card);border-radius:5px;color:var(--text_primary);font-size:var(--font_size_small);padding:8px 10px;width:100%}#unavailable-form .form .form_inputs .input_container .input_field::-moz-placeholder{color:var(--text_cart_warn);font-size:var(--font_size_small);font-style:italic}#unavailable-form .form .form_inputs .input_container .input_field::placeholder{color:var(--text_cart_warn);font-size:var(--font_size_small);font-style:italic}#unavailable-form .form .form_inputs .input_container .input_field.-invalid{border-color:var(--text_error_color)}#unavailable-form .form .action-button{width:100%}#unavailable-form .form .action-button.-loading{cursor:default;opacity:.3}.action-button{font-size:var(--font_size_base);width:100%}.action-button:not(.-loading) .text{opacity:1;visibility:visible}.action-button.-loading{cursor:default}.action-button.-loading .spin-loading{opacity:1;visibility:visible}.action-button .spin-loading{aspect-ratio:1;height:calc(100% - 12px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:var(--transition_fade)}.action-button .spin-loading svg{animation:spin 1s linear infinite;height:100%;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#calcFrete{position:relative}#calcFrete .calc-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#calcFrete .calcFrete-t1{color:var(--text_primary);cursor:default;display:block;font-size:var(--font_size_base);font-weight:var(--font_weight_medium);margin-bottom:7px;text-transform:uppercase}@media(max-width:1024px){#calcFrete .calcFrete-t1{font-size:var(--font_size_big)}}#calcFrete .calcFrete-cep{display:flex;width:100%}#calcFrete .calcFrete-cep .calcFrete-cep-input{border-bottom:1px solid var(--text_primary);color:var(--text_primary);flex:1;font-size:16px;height:36px;margin-right:5px;min-width:50px}#calcFrete .calcFrete-cep .calcFrete-cep-input.error{border:1px solid var(--text_error_color)}#calcFrete .calcFrete-cep .calcFrete-cep-input::-moz-placeholder{color:var(--text_placeholder_shipping);font-size:var(--font_size_extra_small)}#calcFrete .calcFrete-cep .calcFrete-cep-input::placeholder{color:var(--text_placeholder_shipping);font-size:var(--font_size_extra_small)}#calcFrete .calcFrete-cep .calcFrete-submit{border-color:var(--third_color);border-radius:50px;color:var(--third_color);font-size:var(--font_size_base);font-weight:var(--font_weight_medium);max-width:120px;min-height:32px;padding:4px 6px;width:100%}@media(max-width:1024px){#calcFrete .calcFrete-cep .calcFrete-submit{font-size:var(--font_size_big);width:-moz-fit-content;width:fit-content}}#calcFrete .calcFrete-cep .calcFrete-submit:hover{background-color:var(--third_color);color:var(--text_invert)}#calcFrete .naoSeiCep{color:var(--text_primary);display:block;font-size:var(--font_size_extra_small);font-weight:var(--font_weight_light);margin-top:8px;-webkit-text-decoration:underline;text-decoration:underline}#calcFrete .calcFrete-resultado{margin-top:20px;position:relative}#calcFrete .calcFrete-resultado.popupResultado{align-items:center;background-color:var(--box_shadow);display:flex;height:100vh;justify-content:center;left:0;margin-top:0;max-width:none;position:fixed;top:0;width:100vw;z-index:10}#calcFrete .popupResultado .calcFrete-resultado-popContainer{background-color:var(--bg_primary);max-width:80vw;padding:14px 12px}#calcFrete .calcFrete-resultado-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}#calcFrete .calcFrete-resultado-top-flex{align-items:center;display:flex}#calcFrete .calcFrete-resultado-top-t1{color:#666;font-size:12px}#calcFrete .calcFrete-resultado-top-recalc{color:#666;font-size:12px;-webkit-text-decoration:underline;text-decoration:underline}#calcFrete .popupResultado .calcFrete-resultado-top-t1{margin-right:26px}#calcFrete .popupResultado .calcFrete-resultado-top-recalc{margin-right:41px}#calcFrete .calcFrete-table{background-color:var(--bg_primary);border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 4px var(--box_shadow);width:100%}#calcFrete .calcFrete-table-row{padding:12px 16px;width:100%}#calcFrete .calcFrete-table-container{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}#calcFrete .calcFrete-table-row:not(:last-child){border-bottom:1px solid #f8f8f8}#calcFrete .calcFrete-table-prazo-preco{display:flex;gap:24px}#calcFrete .calcFrete-table-name,#calcFrete .calcFrete-table-prazo,#calcFrete .calcFrete-table-price{font-size:var(--font_size_base);font-weight:var(--font_weight_semi_bold)}#calcFrete .colPrazo .calcFrete-table-prazo{font-weight:var(--font_weight_regular)}#calcFrete .errorMsg{background-color:var(--bg_error_color);border-radius:4px;color:var(--text_error_color);font-size:var(--font_size_small);margin-bottom:8px;width:-moz-fit-content;width:fit-content}#calcFrete .error_shipping{background-color:var(--bg_secondary);border-radius:5px;color:var(--text_error_color);font-size:var(--font_size_big);left:0;padding:4px 12px;position:absolute;top:calc(100% - 10px);z-index:20}#calcFrete .calcFrete-error{color:var(--text_error_color);margin-top:10px}.form-info-ruler{align-items:baseline;color:var(--text_primary);display:grid;grid-template-columns:repeat(2,1fr)}.form-info-ruler .form-info-item{--icon_width:32px;align-items:center;display:flex;gap:4px;width:100%}.form-info-ruler .form-info-item svg{height:var(--icon_width);width:var(--icon_width)}.form-info-ruler .form-info-item .label{font-size:var(--font_size_base);font-weight:var(--font_weight_medium)}@media(max-width:1440px){.form-info-ruler .form-info-item .label{font-size:var(--font_size_small)}}.form-info-ruler .form-info-item .sub{font-size:var(--font_size_small)}@media(max-width:1440px){.form-info-ruler .form-info-item .sub{font-size:var(--font_size_extra_small)}}@media(max-width:1024px){.form-info-ruler .form-info-item{flex-direction:column;text-align:center}}.share_button{position:relative}.share_button .copy_message{background:var(--secondary_color);border-radius:4px;color:var(--text_invert);font-size:var(--font_size_small);left:50%;opacity:.9;padding:4px 8px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%)}#product-form{color:var(--text_primary)}#product-form .title_wrapper{display:flex;justify-content:space-between;position:relative}#product-form .title_wrapper .product_name{font-size:var(--font_size_subtitle);font-weight:var(--font_weight_regular)}@media(max-width:1024px){#product-form .title_wrapper .product_name{font-size:var(--font_size_big)}}#product-form .title_wrapper #add-to-favorite{position:static}#product-form .title_wrapper #add-to-favorite .favorite_button{color:var(--text_primary)}@media(max-width:1024px){#product-form .title_wrapper #add-to-favorite{position:absolute}#product-form .title_wrapper{position:static}}@media(min-height:1024px){#product-form .title_wrapper{display:grid;grid-template-columns:auto 32px}}#product-form .attribute_container .title{color:var(--text_base);font-size:var(--font_size_extra_small);font-weight:var(--font_weight_medium)}@media(min-width:1024px){#product-form #unavailable-form,#product-form .action-button{width:85%}}#product-form .action-button{border-radius:50px;font-size:var(--font_size_heading);font-weight:var(--font_weight_bold);min-height:50px}#product-form .action-button.add_to_cart{background-color:var(--bg_primary);border:1px solid var(--third_color);color:var(--third_color);margin-top:12px}#product-form .action-button.add_to_cart:hover{background-color:var(--third_color);color:var(--text_invert)}#product-form .action-button.go_to_checkout{background-color:var(--bg_success_color);color:var(--text_invert);margin-top:12px}#product-form .action-button.go_to_checkout:hover{background-color:var(--third_color)}#product-form .whatsapp_share{display:grid;grid-template-columns:50% 50%}#product-form .whatsapp_share .btn{cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:4px 0;text-align:left;width:-moz-fit-content;width:fit-content}#product-form .whatsapp_share .btn .txt{font-size:var(--font_size_base);font-weight:var(--font_weight_light)}@media(max-width:1024px){#product-form .whatsapp_share .btn .txt{font-size:var(--font_size_big)}}#product-form .whatsapp_share .btn:hover{color:var(--third_color)}#product-form .whatsapp_share .btn svg{height:16px;width:16px}@media(max-width:1024px){#product-form .whatsapp_share{grid-template-columns:100%;grid-template-rows:50% 50%}}#product-form #calcFrete{margin-top:40px}#product-form .form-info-ruler{margin:32px 0}