/**
 * This file has been created automatically by Uni CPO plugin
 * Last modified time: Jun 25 2025, 02:19:37
 */


        .uni-node-a0a59034 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 												 margin-top: 10px; 														        }
        .uni-node-a0a59034 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-a0a59034 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-9b66d16e {
		 float: left;		 width: 99.9%; 								        }
        .uni-node-9b66d16e .uni-col-content {
            display: block;
        		 background-color: #ffffff; 														 padding-top: 0px; 		 padding-bottom: 5px; 		 padding-left: 0px; 		 padding-right: 0px;         }

		

        .uni-node-24013fb5 {
						 text-align: left;			 font-family: Arial;			 font-style: normal;			 font-weight: 400;			 font-size: 22px; 									 margin-top: 10px; 			 margin-bottom: 0px; 			 margin-left: 5px; 			 margin-right: 0px; 												        }

		

			.uni-node-abdf0eb8 {
        		 margin-top: 5px; 								 margin-left: 5px; 				        	}
            							.uni-node-abdf0eb8 .uni-cpo-radio-option-label {
                     width: 120px;             		            	}
            	.uni-node-abdf0eb8 input:checked + label .uni-cpo-option-label__image-wrap {
            		 border-color: #333333!important;            	}
            	.uni-node-abdf0eb8 label:hover .uni-cpo-option-label__image-wrap {
					 border-color: #333333!important;            	}
            	.uni-node-abdf0eb8 .uni-cpo-option-label__image-wrap {
            		                     border-width: 2px!important; border-style: solid;             		 border-color: #ffffff!important;	            	 border-radius: 0%; 	            }
            	.uni-node-abdf0eb8 .uni-cpo-option-label__image-wrap img {
            		 width: 116px;					            		 border-radius: 0%;             	}
			            .uni-node-abdf0eb8 .uni-cpo-option-label__description {
                 color: #ffffff!important;                                            }

		

        .uni-node-31e55582 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 												 margin-top: 10px; 														        }
        .uni-node-31e55582 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-31e55582 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-84258123 {
		 float: left;		 width: 99%; 								        }
        .uni-node-84258123 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-d8fdc2da {
						 text-align: left;			 font-family: Arial;			 font-style: normal;			 font-weight: 400;			 font-size: 22px; 									 margin-top: 10px; 			 margin-bottom: 0px; 			 margin-left: 5px; 			 margin-right: 0px; 												        }

		

        .uni-node-1097728b .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																										        }
        .uni-node-1097728b .uni-row-content-wrap .uni-row-content {
            display: flex;
                    flex-direction: row;
            justify-content: inherit;
            flex-wrap: nowrap;
            align-items: inherit;
                    gap: 0px;
                        }
				            .uni-node-1097728b .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-52f797fc {
		 float: left;		 width: 50%; 								        }
        .uni-node-52f797fc .uni-col-content {
            display: block;
        																 padding-top: 5px; 						        }

		

        .uni-node-0b92f893 {
						 text-align: left;												 font-size: 14px; 						 line-height: 40px;			 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 15px; 			 margin-right: 0px; 												        }

		

        .uni-node-374058dc {
		 float: right;		 width: 40px; 								        }
        .uni-node-374058dc .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-215b983b {
										 border-radius: 0px;         }

		

        .uni-node-b008bd4c {
		 float: right;		 width: 40%; 								        }
        .uni-node-b008bd4c .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-b3a09645 {
                                                        }

        
        .uni-node-b3a09645 input[type="text"], .uni-node-b3a09645 input[type="number"] {
			 width: 100%!important; max-width: 100%!important;			 height: 38px!important; min-height: 38px!important;						 text-align: center!important;																		 border-top: 1px solid #d7d7d7!important; 			 border-bottom: 1px solid #d7d7d7!important; 			 border-left: 1px solid #d7d7d7!important; 			 border-right: 1px solid #d7d7d7!important; 						 padding-top: -px!important; 			 padding-bottom: -px!important; 			 padding-left: 5px!important; 			 padding-right: 14px!important;         }

		

        .uni-node-b435896f {
		 float: right;		 width: 40px; 								        }
        .uni-node-b435896f .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-488f869e {
										 border-radius: 0px;         }

		

        .uni-node-7499cf67 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																										        }
        .uni-node-7499cf67 .uni-row-content-wrap .uni-row-content {
            display: flex;
                    flex-direction: row;
            justify-content: inherit;
            flex-wrap: nowrap;
            align-items: inherit;
                    gap: 0px;
                        }
				            .uni-node-7499cf67 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-b48fbfbe {
		 float: left;		 width: 50%; 								        }
        .uni-node-b48fbfbe .uni-col-content {
            display: block;
        																 padding-top: 5px; 						        }

		

        .uni-node-4b000316 {
						 text-align: left;												 font-size: 14px; 						 line-height: 40px;			 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 15px; 			 margin-right: 0px; 												        }

		

        .uni-node-0e3a01e3 {
		 float: right;		 width: 40px; 								        }
        .uni-node-0e3a01e3 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-ae766bd6 {
										 border-radius: 0px;         }

		

        .uni-node-9e90f07d {
		 float: right;		 width: 40%; 								        }
        .uni-node-9e90f07d .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-cc02a3f9 {
                                                        }

        
        .uni-node-cc02a3f9 input[type="text"], .uni-node-cc02a3f9 input[type="number"] {
			 width: 100%!important; max-width: 100%!important;			 height: 38px!important; min-height: 38px!important;						 text-align: center!important;																		 border-top: 1px solid #d7d7d7!important; 			 border-bottom: 1px solid #d7d7d7!important; 			 border-left: 1px solid #d7d7d7!important; 			 border-right: 1px solid #d7d7d7!important; 												 padding-left: 5px!important; 			 padding-right: 14px!important;         }

		

        .uni-node-fa4bfb51 {
		 float: right;		 width: 40px; 								        }
        .uni-node-fa4bfb51 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-c78331e3 {
										 border-radius: 0px;         }

		

        .uni-node-2b749bf7 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																										        }
        .uni-node-2b749bf7 .uni-row-content-wrap .uni-row-content {
            display: flex;
                    flex-direction: row;
            justify-content: inherit;
            flex-wrap: nowrap;
            align-items: inherit;
                    gap: 0px;
                        }
				            .uni-node-2b749bf7 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-dcfc9ee1 {
		 float: left;		 width: 50%; 								        }
        .uni-node-dcfc9ee1 .uni-col-content {
            display: block;
        																 padding-top: 5px; 						        }

		

        .uni-node-f8ac1e1e {
						 text-align: left;												 font-size: 14px; 						 line-height: 40px;			 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 15px; 			 margin-right: 0px; 												        }

		

        .uni-node-9ed8dee3 {
		 float: right;		 width: 40px; 								        }
        .uni-node-9ed8dee3 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-9fbcb34e {
										 border-radius: 0px;         }

		

        .uni-node-3b12de86 {
		 float: right;		 width: 40%; 								        }
        .uni-node-3b12de86 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-8a305a48 {
                                                        }

        
        .uni-node-8a305a48 input[type="text"], .uni-node-8a305a48 input[type="number"] {
			 width: 100%!important; max-width: 100%!important;			 height: 38px!important; min-height: 38px!important;						 text-align: center!important;																		 border-top: 1px solid #d7d7d7!important; 			 border-bottom: 1px solid #d7d7d7!important; 			 border-left: 1px solid #d7d7d7!important; 			 border-right: 1px solid #d7d7d7!important; 												 padding-left: 5px!important; 			 padding-right: 14px!important;         }

		

        .uni-node-f8b717e0 {
		 float: right;		 width: 40px; 								        }
        .uni-node-f8b717e0 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-254b1dd9 {
										 border-radius: 0px;         }

		

        .uni-node-76945054 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 												 margin-top: 10px; 														        }
        .uni-node-76945054 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-76945054 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-2aa5d709 {
		 float: left;		 width: 99%; 								        }
        .uni-node-2aa5d709 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-c80daf28 {
						 text-align: left;			 font-family: Arial;			 font-style: normal;			 font-weight: 400;			 font-size: 22px; 									 margin-top: 10px; 			 margin-bottom: 0px; 			 margin-left: 5px; 			 margin-right: 0px; 												        }

		

        .uni-node-69fbbef8 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																 margin-left: 15px; 										        }
        .uni-node-69fbbef8 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-69fbbef8 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-d5494fda {
		 float: left;		 width: 99%; 								        }
        .uni-node-d5494fda .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-b0c3d618 {
						 text-align: left;												 font-size: 14px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 5px; 			 margin-right: 0px; 												        }

		

        .uni-node-ccc77f52 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																 margin-left: 15px; 										        }
        .uni-node-ccc77f52 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-ccc77f52 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-c3054b7e {
		 float: left;		 width: 99.9%; 								        }
        .uni-node-c3054b7e .uni-col-content {
            display: block;
        		 background-color: #ffffff; 														 padding-top: 0px; 		 padding-bottom: 5px; 		 padding-left: 0px; 		 padding-right: 0px;         }

		

			.uni-node-d0aeadbe {
        		 margin-top: 5px; 								 margin-left: 5px; 				        	}
            							.uni-node-d0aeadbe .uni-cpo-radio-option-label {
                     width: 120px;             		            	}
            	.uni-node-d0aeadbe input:checked + label .uni-cpo-option-label__image-wrap {
            		 border-color: #333333!important;            	}
            	.uni-node-d0aeadbe label:hover .uni-cpo-option-label__image-wrap {
					 border-color: #333333!important;            	}
            	.uni-node-d0aeadbe .uni-cpo-option-label__image-wrap {
            		                     border-width: 2px!important; border-style: solid;             		 border-color: #ffffff!important;	            	 border-radius: 0%; 	            }
            	.uni-node-d0aeadbe .uni-cpo-option-label__image-wrap img {
            		 width: 116px;					            		 border-radius: 0%;             	}
			            .uni-node-d0aeadbe .uni-cpo-option-label__description {
                 color: #ffffff!important;                                            }

		

        .uni-node-a079c382 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																										        }
        .uni-node-a079c382 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-a079c382 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-4faebc5b {
		 float: left;		 width: 100%; 								        }
        .uni-node-4faebc5b .uni-col-content {
            display: block;
        						 border-top: 1px solid #ffffff; 																        }

		

        .uni-node-febdcfdf .uni_cpo_preco_total_produtos-field {
			 color: #4f9e22;						 font-family: Arial;			 font-style: normal;			 font-weight: 700;			 font-size: 18px; 									 margin-top: 10px; 			 margin-bottom: 10px; 																					 background-color: #ffffff;			 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

