/**
 * This file has been created automatically by Uni CPO plugin
 * Last modified time: Jun 06 2025, 08:42:56
 */


        .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-e5a03b5b .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																										        }
        .uni-node-e5a03b5b .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-e5a03b5b .uni-row-content-wrap a:hover {
            color:;
            }
		
		

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

		

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

		

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

		

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

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

		

        .uni-node-30b43a6c {
                                                        }

        
        .uni-node-30b43a6c input[type="text"], .uni-node-30b43a6c 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-1b046e98 {
		 float: right;		 width: 40px; 								        }
        .uni-node-1b046e98 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-2662de1b {
										 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-9a38f74e .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																										        }
        .uni-node-9a38f74e .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-9a38f74e .uni-row-content-wrap a:hover {
            color:;
            }
		
		

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

		

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

		

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

		

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

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

		

        .uni-node-68d9283c {
                                                        }

        
        .uni-node-68d9283c input[type="text"], .uni-node-68d9283c 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-77a16ede {
		 float: right;		 width: 40px; 								        }
        .uni-node-77a16ede .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-430218b8 {
										 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-da284f56 .uni-row-content-wrap {
				 color: #333333;																 background-color: #ffffff; 																 margin-left: 15px; 										        }
        .uni-node-da284f56 .uni-row-content-wrap .uni-row-content {
            display: block;
                }
				            .uni-node-da284f56 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-142c0f3a {
		 float: left;		 width: 50%; 								        }
        .uni-node-142c0f3a .uni-col-content {
            display: block;
        																						        }

		

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

		

        .uni-node-91521f72 {
		 float: right;		 width: 50%; 								        }
        .uni-node-91521f72 .uni-col-content {
            display: block;
        																						        }

		

        .uni-node-0c720b42 {
				 margin-bottom: 5px!important; 		 margin-left: 2px!important; 		 margin-right: 5px!important;         }
		        .uni-node-0c720b42 select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!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; 		 border-radius: 5px!important; 				 text-align: center!important;										        }

		

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

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

		

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

		

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

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

		

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

