.variations select{width:100%!important;max-width:100%!important;padding:10px;font-family:'Roboto','Noto Sans',sans-serif;font-size:16px;border:1px solid #ccc;border-radius:5px;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.variations .select-wrapper{width:100%;margin-bottom:20px;position:relative}.variations .select-wrapper::after{content:'▼';position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.stock-status{padding:10px;margin-top:10px;border-radius:5px;font-family:'Roboto','Noto Sans',sans-serif;font-size:16px;display:none;text-align:center}.in-stock{background-color:#EDFFCE;color:#709E30!important;border-radius:5px;padding:10px;font-weight:700;border:1px solid #c3e6cb;text-align:center}.out-of-stock{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;text-align:center}.custom-variation-text{margin-top:15px;font-size:14px;color:#000;text-align:right;margin-bottom:10px;margin-top:-50px}.custom-variation-text:hover{color:#C5000C}.tinvwl-table-manage-list{width:100%;border-collapse:collapse;margin-top:20px;font-family:'Roboto',sans-serif;border-radius:10px;overflow:hidden;background-color:#fff}.tinvwl-table-manage-list th,.tinvwl-table-manage-list td{padding:15px;border:1px solid #eee;text-align:left}.tinvwl-table-manage-list th{background-color:#f4f4f4;font-weight:700;text-transform:uppercase;font-size:14px}.tinvwl-table-manage-list td{font-size:14px}.tinvwl-table-manage-list tr:nth-child(even){background-color:#f9f9f9}.tinvwl-table-manage-list tr:hover{background-color:#f1f1f1}.tinvwl-table-manage-list .product-thumbnail img{max-width:50px;border-radius:5px}.tinvwl-table-manage-list .product-remove button,.tinvwl-table-manage-list .product-action button{background:none;border:none;color:#000;cursor:pointer;font-size:16px}.tinvwl-table-manage-list .product-remove button:hover,.tinvwl-table-manage-list .product-action button:hover{color:#C5000C}.tinvwl-table-manage-list .product-cb input{width:16px;height:16px}.tinvwl-table-manage-list .tinvwl-to-left,.tinvwl-table-manage-list .tinvwl-to-right{display:flex;justify-content:space-between;padding:10px}.tinvwl-table-manage-list .tinvwl-to-left .button,.tinvwl-table-manage-list .tinvwl-to-right .button{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.tinvwl-table-manage-list .tinvwl-to-left .button:hover,.tinvwl-table-manage-list .tinvwl-to-right .button:hover{background-color:#C5000C;color:#fff}.tinvwl-table-manage-list .product-price,.tinvwl-table-manage-list .product-stock,.tinvwl-table-manage-list .product-date{text-align:center}.elementor-widget-slides .swiper-slide{border-radius:10px;overflow:hidden}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{flex:1;display:flex;flex-direction:column;justify-content:center}.woocommerce ul.products li.product img{max-height:300px;width:auto;margin:0 auto;object-fit:contain}.woocommerce ul.products li.product .uael-woo-products-summary-wrap{padding-top:10px;text-align:center}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%}.slick-slide .uael-woo-product-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.slick-slide .uael-woo-products-thumbnail-wrap img{max-height:200px;object-fit:contain;margin:0 auto}.slick-slide .uael-woo-products-summary-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{flex:1;display:flex;flex-direction:column;justify-content:center}.woocommerce ul.products li.product img{max-height:300px;width:auto;margin:0 auto;object-fit:contain}.woocommerce ul.products li.product .uael-woo-products-summary-wrap{padding-top:10px;text-align:center}.e-n-menu-wrapper ul.e-n-menu-heading{list-style-type:none;padding-left:0}.e-n-menu-wrapper ul.e-n-menu-heading li{list-style-type:none;padding-left:0}.e-n-menu ul{list-style-type:none;padding-left:0}.e-n-menu ul li{list-style-type:none;padding-left:0}.custom-registration-container{max-width:600px;margin:0 auto;background-color:#fff;padding:20px;border:2px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);font-family:Arial,sans-serif}.custom-registration-container .form-group{margin-bottom:15px}.custom-registration-container .form-row{display:flex;justify-content:space-between;gap:10px}.custom-registration-container .form-group.half-width{flex:1}.custom-registration-container label{font-weight:700;color:#333;display:block;margin-bottom:5px}.custom-registration-container input[type="text"],.custom-registration-container input[type="email"],.custom-registration-container input[type="password"],.custom-registration-container select,.custom-registration-container textarea{width:100%;padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;box-sizing:border-box}.custom-registration-container input[type="text"]:focus,.custom-registration-container input[type="email"]:focus,.custom-registration-container input[type="password"]:focus,.custom-registration-container select:focus,.custom-registration-container textarea:focus{border-color:#e30613;outline:none;background-color:#fff}.custom-registration-container textarea{height:100px;resize:vertical}.custom-registration-container .checkbox-label{display:flex;align-items:center;gap:10px;font-weight:700;color:#333}.custom-registration-container .submit-btn{width:100%;padding:12px;font-size:18px;font-weight:700;color:#fff;background-color:#e30613;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s}.custom-registration-container .submit-btn:hover{background-color:#333}.custom-registration-container .form-message{font-size:14px;margin-bottom:15px}.custom-registration-container .form-message.error{color:#e30613}.custom-registration-container .form-message.success{color:#28a745}@media (max-width:768px){.custom-registration-container .form-row{flex-direction:column}.custom-registration-container .form-group.half-width{width:100%}}