body{font-family:Arial,sans-serif;background-color:#fff;font-size:14px;color:#000000;width 100%}.container-main{contain:layout;display:flex;justify-content:center;align-items:center;margin-top:20px}.container{contain:layout;background-color:white;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1);min-width:280px;max-width:600px;margin:0;margin-bottom:50px}h1{font-size:20px;color:#000000;padding:10px}h2{font-size:18px;color:blue;padding:20px}h3{font-size:16px;color:brown;padding:20px}h4{font-size:14px;color:orange;padding:20px}h5{font-size:12px;color:black;padding:20px}h6{font-size:12px;color:pink;padding:20px}.form-container{max-width:100%;margin:auto}form{display:flex;flex-direction:column}.form-control{width:100%}input{margin-bottom:10px;padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}button{padding:10px;background-color:#28a745;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:bold;margin:5px}button:hover{background-color:#218838}#google-login,#facebook-login{background-color:#db4437;margin-top:10px}#facebook-login{background-color:#4267B2}p{}.password-container{position:relative}.password-input{position:relative;width:94%}.toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-100%);cursor:pointer;font-size:18px;color:#ededed}body{font-family:Helvetica;margin:0;padding:0;background-color:#f5f5f5}.fh{position:sticky;top:0;width:100%;z-index:99999}header{top:3px;background:#0476D0;color:white;padding:10px;text-align:center;display:flex;height:50px;justify-content:space-between;align-items:center}brand-name{font-size:16px;font-weight:800;font-family:Tahoma,sans-serif;color:#fff;min-width:100px;white-space:nowrap}header h1{margin:0}.mcon{padding:10px}.product-slider{display:flex;overflow-x:auto;white-space:nowrap;padding:20px}.product-slider div{display:inline-block;padding:10px;background:white;margin:10px;border:1px solid #ddd;text-align:center}.icon1{display:inline-block;width:44px}@media (max-width:768px){.dvm{font-size:12px}nav div{min-width:20%}}}@media (max-width:480px){.product-slider{padding:10px}.product-slider div{padding:5px}}.content{padding-top:70px}.search-icon{cursor:pointer;font-size:1.5em}.search-bar{display:block;align-items:center;background:white;border-radius:5px}.search-input{border:none;outline:none;width:250px}.search-button{background:transparent;border:none;cursor:pointer;font-size:1.2em}.search-button:hover,.search-icon:hover{color:lightgray}@media (max-width:768px){.search-bar{width:100%}}@media (min-width:769px){.mv{display:none}.dv{display:block}}@media (max-width:768px){.mv{display:block}.dv{display:none}}.icon{padding-right:5px;min-width:20px;min-height:20px;transition:transform 0.3s ease}.icon:hover{color:red;transform:scale(1.2) rotate(360deg)}.account-icon{font-size:2em;cursor:pointer;position:relative;justify-content:center;align-items:center;display:flex}.account-icon1{font-size:1.5em;cursor:pointer;position:relative;justify-content:center;align-items:center}.dropdown{display:none;position:absolute;top:50px;right:0;background:white;color:black;border:1px solid #ddd;border-radius:5px;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:1;align-items:left}.dropdown a{text-decoration:none;color:black;display:block;padding:10px 15px}.dropdown a:hover{background:#f0f0f0}@media (min-width:769px){.account-icon{}}@media (max-width:768px){.account-icon{}}.progress-container{display:block;position:-webkit-sticky;position:sticky;top:0px;left:0;width:100%;height:2px;background-color:#ddd;z-index:100000}.progress-bar{height:100%;background-color:#4caf50;width:0%;transition:width 0.3s ease}img{width:100%;height:auto}img[data-src]{opacity:0;transition:opacity 0.3s ease-in-out}img[data-src].loaded{opacity:1}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}@media (max-width:767px){.modal-content{background-color:#fefefe;margin:25% auto 15% auto;padding:30px;border:1px solid #888;width:80%;max-width:500px}}@media (min-width:768px){.modal-content{background-color:#fefefe;margin:10% auto;padding:30px;border:1px solid #888;width:80%;max-width:500px}}.close{color:#aaa;float:right;font-size:30px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.link-button{background:none;border:none;color:inherit;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.link-button:focus{outline:2px solid blue}.input-wrapper{position:relative;margin-bottom:20px}input,select,textarea{max-width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:border-color 0.3s ease}input[type="checkbox"],input[type="radio"]{width:auto;padding:0;margin-right:5px;border:none}.floating-label .input-wrapper label{position:absolute;top:40%;left:10px;transform:translateY(-50%);font-size:16px;color:#aaa;transition:0.3s ease all;pointer-events:none;background:white;padding:0 5px}.floating-label .input-wrapper input:focus + label,.floating-label .input-wrapper input:not(:placeholder-shown) + label,.floating-label .input-wrapper select:focus + label,.floating-label .input-wrapper textarea:focus + label,.floating-label .input-wrapper textarea:not(:placeholder-shown) + label,.floating-label .input-wrapper select:not(:placeholder-shown) + label{top:0;left:10px;font-size:12px;color:#000}.floating-label .input-wrapper input:focus,.floating-label .input-wrapper input:not(:placeholder-shown),.floating-label .input-wrapper select:focus,.floating-label .input-wrapper textarea:focus,.floating-label .input-wrapper textarea:not(:placeholder-shown),.floating-label .input-wrapper select:not(:placeholder-shown){border-bottom-color:transparent}input[type="checkbox"] + label,input[type="radio"] + label{position:static;transform:none;font-size:16px;color:#000;margin-left:5px}.div-pad{padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #dee2e6}.div-pad:last-child{border-bottom:none}.div-level-25{flex:0 0 25%;max-width:25%;padding-right:15px;text-align:right}.div-level-25 label{margin-bottom:0;font-weight:500;color:#212529}.div-level-75{flex:0 0 75%;max-width:75%;display:inline-block}@media (max-width:576px){.form-submit-btn{position:fixed;bottom:0;left:0;width:100%;z-index:1000;padding:20px 20px;text-align:center;border:2px solid #fff;font-size:1rem;cursor:pointer}}label{font-size:clamp(0.7rem,1vw,1.0rem);text-overflow:ellipsis}.sidebar{padding:10px;color:#000;height:100vh}.sidebar ul{list-style-type:none;padding:0;margin:0;font-weight:bold;padding-top:30px}.sidebar ul li{position:relative;margin-bottom:10px}.sidebar ul li a{text-decoration:none;color:black;display:block;padding:20px;background-color:#ededed;transition:background-color 0.3s,transform 0.3s}.sidebar ul li a:hover{background-color:#555;transform:scale(1.05);color:#fff}.sidebar ul ul{display:none;padding-left:20px;padding-top:10px;animation:slideDown 0.3s ease forwards}.sidebar ul li.active > ul{display:block}.sidebar ul li .toggle-button{position:absolute;right:10px;top:10px;background-color:inherit;color:inherit;border:none;padding:10px;cursor:pointer;font-size:14px;line-height:1;transition:transform 0.3s}.sidebar ul li.active .toggle-button{transform:rotate(180deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.main-content{margin-left:250px;padding:20px;transition:margin-left 0.5s;background-color:#f4f4f4;height:100vh;overflow-y:auto}