#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}#aggregated_showcase{margin:12px 0 20px}#aggregated_showcase .agg_title{font-size:var(--font_size_small);font-weight:var(--font_weight_semi_bold);margin-bottom:6px}#aggregated_showcase .agg_card{aspect-ratio:1;background-color:var(--bg_white);border-bottom:2px solid transparent;display:block;height:-moz-fit-content;height:fit-content;margin-right:16px;overflow:hidden;padding:initial;position:relative;width:100%}#aggregated_showcase .agg_card:hover{border-color:var(--secondary_color)}.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.btn_icon{margin:0;min-width:0;padding:0;width:-moz-fit-content;width:fit-content}.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)}}#shipping_calculator{margin:32px auto 12px;position:relative}#shipping_calculator .calculator_title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#shipping_calculator .calculator_title .calculator_title_label{cursor:default;display:block;font-size:var(--font_size_base);font-weight:var(--font_weight_medium);text-transform:uppercase}#shipping_calculator .shipping_form .zipcode_input_group{display:flex;width:100%}#shipping_calculator .shipping_form .zipcode_input_group input{background-color:transparent;border:none;border-bottom:1px solid var(--text_primary);flex:1;height:32px;margin-right:5px;min-width:50px;outline:none}#shipping_calculator .shipping_form .zipcode_input_group input::-moz-placeholder{color:var(--text_third);font-size:var(--font_size_small)}#shipping_calculator .shipping_form .zipcode_input_group input::placeholder{color:var(--text_third);font-size:var(--font_size_small)}#shipping_calculator .shipping_form .zipcode_input_group input.error{border:1px solid var(--text_error_color)}#shipping_calculator .shipping_form .zipcode_input_group .submit_button{max-width:120px;min-height:32px;padding:0;text-transform:uppercase;width:100%}#shipping_calculator .shipping_form .zipcode_input_group .submit_button:hover{background-color:var(--secondary_color);color:var(--text_invert)}#shipping_calculator .shipping_form .zipcode_help_link{color:var(--text_secondary);display:inline-block;font-size:var(--font_size_extra_small);font-weight:var(--font_weight_medium);margin-top:8px;-webkit-text-decoration:underline;text-decoration:underline}#shipping_calculator .shipping_form .zipcode_help_link:hover{color:var(--secondary_color)}#shipping_calculator .zipcode_error_message{background-color:var(--bg_error_color);border-radius:4px;color:var(--text_error_color);font-size:var(--font_size_small);margin-bottom:7px;padding:2px 5px;width:-moz-fit-content;width:fit-content}#shipping_calculator .results_container{margin-top:20px;position:relative}#shipping_calculator .results_container._is_popup{align-items:center;background-color:var(--cover_screen);display:flex;height:100vh;justify-content:center;left:0;margin-top:0;max-width:none;position:fixed;top:0;width:100vw;z-index:10}#shipping_calculator .results_container._is_popup .results_popup_content{background-color:#fff;max-width:80vw;padding:14px 12px}#shipping_calculator .results_container._is_popup .results_header_label{margin-right:26px}#shipping_calculator .results_container._has_due_date .results_table_due_date_cell{font-weight:var(--font_weight_regular)}#shipping_calculator .results_container .results_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}#shipping_calculator .results_container .results_header .results_header_flex{align-items:center;display:flex}#shipping_calculator .results_container .results_header .results_header_label{color:var(--text_secondary);font-size:12px}#shipping_calculator .results_container .results_header .results_header_close{background:none;border:none;padding:0}#shipping_calculator .results_container .results_table{background-color:var(--bg_white);border:1px solid var(--border_light);border-radius:8px;box-shadow:2px 2px 6px var(--box_shadow_light);width:100%}#shipping_calculator .results_container .results_table .results_table_row{padding:8px 12px;width:100%}#shipping_calculator .results_container .results_table .results_table_row:not(:last-child){border-bottom:1px solid var(--bg_secondary)}@media(max-width:540px){#shipping_calculator .results_container .results_table .results_table_row{padding:8px}}#shipping_calculator .results_container .results_table .results_table_row .results_table_content{align-items:center;display:grid;grid-template-columns:60% 20% 20%;width:100%}@media(max-width:540px){#shipping_calculator .results_container .results_table .results_table_row .results_table_content{grid-template-columns:50% 25% 25%}}#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_due_date_cell,#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_name_cell,#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_price_cell{font-size:var(--font_size_small);font-weight:var(--font_weight_medium);width:100%}#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_name_cell{max-width:250px}#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_due_date_cell,#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_price_cell{align-items:center;display:flex;justify-content:center;text-align:center}#shipping_calculator .results_container .results_table .results_table_row .results_table_content .results_table_due_date_cell{padding:0 4px}#shipping_calculator .shipping_error{color:var(--textErrorColor);margin-top:10px}#shipping_calculator .zipcode_help_modal{align-items:center;background-color:var(--cover_screen);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:80}#shipping_calculator .zipcode_help_modal .zipcode_help_modal_content{background-color:var(--bg_white);height:80vh;position:relative;width:80%}#shipping_calculator .zipcode_help_modal .zipcode_help_modal_content iframe{height:100%;width:100%}#shipping_calculator .zipcode_help_modal .modal_close_button{position:absolute;right:-40px;top:-40px}#shipping_calculator .zipcode_help_modal .modal_close_button svg{height:25px;width:25px}.attribute-selector{display:flex;flex-direction:column;gap:8px;margin:12px 0}.attribute-selector .title{font-size:var(--font_size_small);font-weight:var(--font_weight_semi_bold)}.attribute-selector .custom_select{max-width:300px}.attr-unique{margin:30px 0}.attr-unique .title{font-size:var(--font_size_small);font-weight:var(--font_weight_medium);margin-bottom:8px}.attr-unique .attr-item{align-items:center;border-bottom:3px solid transparent;display:flex;flex-direction:column;font-size:var(--font_size_small);overflow:hidden;text-align:center;transition:var(--transition_color)}.attr-unique .attr-item.-selected{border-color:var(--secondary_color)}.attr-unique .attr-item .lazy-image{aspect-ratio:1/1}.attr-unique .attr-item .item_text{background-color:var(--secondary_color);bottom:6px;color:var(--text_invert);left:50%;padding:2px;position:absolute;transform:translateX(-50%)}.attr-unique .attr-item:hover .item_text{opacity:1;visibility:visible}.attr-unique .slider-wrapper{padding:0 18px}.price-component{color:var(--text_primary);margin:24px 0}.price-component .price_and_seal{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:4px}.price-component .price_and_seal .preco-de{font-size:var(--font_size_small);font-weight:var(--font_weight_light);-webkit-text-decoration:line-through;text-decoration:line-through}.price-component .main-price{color:var(--secondary_color);font-size:var(--font_size_subtitle);font-weight:var(--font_weight_semi_bold);margin-bottom:4px;position:relative;width:-moz-fit-content;width:fit-content}.price-component .main-price small,.price-component .parcelamento{font-size:var(--font_size_small)}.price-component .parcelamento{display:flex;flex-direction:column;font-weight:var(--font_weight_light);margin-bottom:4px}.share_button{color:var(--text_primary);height:32px;padding:4px;position:relative;transition:var(--transition_color);width:32px}.share_button:hover{color:var(--primary_color)}.share_button .copy_message{background:var(--secondary_color);border-radius:4px;color:var(--text_primary);font-size:12px;left:50%;opacity:.9;padding:4px 8px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%)}#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}}.product-form{color:var(--text_primary)}.product-form .title-wrapper{display:flex;flex-direction:column;position:relative}.product-form .title-wrapper .product_brand{font-size:var(--font_size_extra_small);font-weight:var(--font_weight_light);text-transform:uppercase}.product-form .title-wrapper h1{font-size:var(--font_size_heading);font-weight:var(--font_weight_regular);padding-right:70px}.product-form .title-wrapper .share_and_favorite{display:flex;flex-direction:row;gap:4px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-form .title-wrapper .share_and_favorite #add-to-favorite{position:static}.product-form .review_and_reference{align-items:center;display:flex;flex-direction:row}.product-form .review_and_reference .frame_stars{--star_width:16px;height:16px;height:var(--star_width);margin-right:8px;position:relative;width:80px;width:calc(var(--star_width)*5)}.product-form .review_and_reference .frame_stars .stars{color:var(--bg_third);display:flex;flex-direction:row;overflow:hidden}.product-form .review_and_reference .frame_stars .stars .star{height:var(--star_width);min-width:var(--star_width);width:var(--star_width)}.product-form .review_and_reference .frame_stars .stars.-yellow{color:var(--secondary_color)}.product-form .review_and_reference .frame_stars .star_rating{left:0;position:absolute;top:0;z-index:5}.product-form .review_and_reference .reference_code{font-size:var(--font_size_extra_small)}.product-form .attribute-selector-text{margin-bottom:30px;margin-top:15px}.product-form>.action_buttons .buy_action{font-size:var(--font_size_heading);font-weight:var(--font_weight_semi_bold);margin:12px auto;min-height:44px;width:100%}.product-form .whats_button{margin-top:15px}.product-form #calcFrete{margin-top:40px}