.product.page .page_title{margin-bottom:2rem}.product.page .product_image{background-color:var(--bg-white);width:auto;height:40rem;margin-right:5rem}.product.page .product_image .p-image{width:100%;height:100%;padding:1rem}.product.page .product_image .p-image img{object-fit:scale-down;width:100%;height:100%}.product.page .product_image .p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000030}.product.page .tab_content{background-color:var(--bg-white);padding:3rem}.product.page .product_controls{margin-top:1rem;margin-right:3rem}.product.page .product_controls .axid{color:var(--text-color-secondary)}.product.page .product_controls .axid b{color:var(--text-color)}.product.page .product_controls h1{margin-top:.2rem;margin-bottom:2.5rem;line-height:2.6rem}.product.page .product_controls .parents{align-items:center;display:flex}.product.page .product_controls .parents .image{background-color:var(--bg-white);justify-content:center;align-items:center;width:10rem;height:5rem;margin-right:2rem;display:flex}.product.page .product_controls .parents .image .p-image{width:100%;height:100%}.product.page .product_controls .parents .image .p-image img{object-fit:scale-down;width:100%;height:100%}.product.page .product_controls .parents .text{flex-direction:column;display:flex}.product.page .product_controls .parents .text a{color:var(--text-color-secondary);padding:.25rem 0;text-decoration:none;display:inline-block}.product.page .product_controls .parents .text a b{color:var(--text-color);font-weight:600}.product.page .product_controls .parents .text a:hover,.product.page .product_controls .parents .text a:hover b{color:var(--primary-color)}.product.page .product_controls .attr_table{cursor:default;margin-top:2rem}.product.page .product_controls .attr_table .p-datatable-thead{display:none}.product.page .product_controls .attr_table .p-datatable-tbody>tr{color:var(--text-color);background:0 0}.product.page .product_controls .attr_table .p-datatable-tbody>tr td{padding:.5rem 1rem;font-weight:500}.product.page .product_controls .attr_table .p-datatable-tbody>tr td.attr_table_label{color:var(--text-color-secondary);font-weight:400}.product.page .product_controls .attr_table .p-datatable-tbody>tr:last-child td{border:none}.product.page .product_controls .price{background-color:var(--bg-white);width:100%;margin-top:2rem;padding:2rem 3rem}.product.page .product_controls .price .status{color:var(--text-color-secondary);cursor:default;align-items:center;margin-bottom:1rem;font-weight:500;display:flex}.product.page .product_controls .price .status svg{fill:var(--text-color-secondary);width:1.5rem;height:1.5rem;margin-right:.5rem}.product.page .product_controls .price .status.in{color:var(--green-600)}.product.page .product_controls .price .status.in svg{fill:var(--green-600)}.product.page .product_controls .price .prices_values{cursor:default;align-items:end;margin-bottom:2rem;display:flex}.product.page .product_controls .price .prices_values .base{color:var(--text-color);font-size:1.6rem;font-weight:700;line-height:1.6rem}.product.page .product_controls .price .prices_values .alt{color:var(--text-color-secondary);margin-left:3rem;font-size:1.2rem;font-weight:600;line-height:1.6rem}.product.page .product_controls .price .prices_values>div span{font-size:1.2rem}.product.page .product_controls .price .add_to_cart_btn{justify-content:center;align-items:center;width:100%;padding:1rem 3rem;display:flex}.product.page .product_controls .price .add_to_cart_btn .p-button-label{flex:none;font-weight:500}.product.page .product_controls .price .add_to_cart_btn svg{fill:#fff;width:1.8rem;height:1.8rem;margin-left:-1rem;margin-right:1rem}.product.page .char_table{cursor:default;background-color:var(--bg-white);margin-top:2rem;margin-right:3rem;padding:3rem}.product.page .char_table .p-datatable-thead{display:none}.product.page .char_table .p-datatable-tbody>tr{color:var(--text-color)}.product.page .char_table .p-datatable-tbody>tr td{padding:.75rem 2rem;font-weight:500}.product.page .char_table .p-datatable-tbody>tr td.char_table_label{color:var(--text-color-secondary);width:20rem;font-weight:400}.product.page .char_table .p-datatable-tbody>tr:first-child td{border-top:1px solid var(--surface-border)}@media (max-width:1199.98px){.product.page .product_controls,.product.page .char_table{margin-right:0}}@media (max-width:991.98px){.product.page .product_image{margin-right:0}}
