/* Local replacement for the unavailable Microless stylesheet.
   Built specifically around the classes used by this index.html. */
*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;background:#f5f6f8;color:#222;font-family:Arial,Helvetica,sans-serif;line-height:1.45}a{color:#1266a8;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}ul,ol{margin-top:0}.clearfix:after,.row:after,.container-fluid:after{content:"";display:table;clear:both}.container-fluid{width:100%;max-width:1240px;margin:0 auto;padding:0 18px}.row{margin-left:-9px;margin-right:-9px}[class*="col-"]{position:relative;min-height:1px;padding-left:9px;padding-right:9px}.col-xs-12{width:100%}.col-xs-6{float:left;width:50%}
/* Header */
.ml-header-first{background:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 4px rgba(0,0,0,.08)}.ml-head-middle{padding-top:15px;padding-bottom:15px}.ml-head{display:flex;align-items:center;gap:22px}.ml-head-logo{flex:0 0 90px;text-align:center}.ml-head-logo img{display:block;max-width:70px!important;margin:auto}.ml-head-search{flex:1;max-width:700px}.ml-head-right{margin-left:auto}.input-group{display:flex;width:100%;position:relative}.form-control{display:block;width:100%;height:44px;padding:10px 14px;border:1px solid #c8ccd1;border-radius:4px 0 0 4px;background:#fff;color:#333;font-size:15px;outline:none}.form-control:focus{border-color:#f58220;box-shadow:0 0 0 2px rgba(245,130,32,.12)}.input-group-btn{display:flex}.input-group-btn .btn{width:50px;border:0;border-radius:0 4px 4px 0;background:#f58220;color:#fff;cursor:pointer;font-size:18px}.fa-search:before{content:"⌕"}.ml-head-btm{background:#1d2b3a;color:#fff}.ml-btm-menu{display:flex;align-items:stretch;min-height:48px}.ml-menu-horizontal{flex:1}.desktop-menu{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.desktop-menu li{display:flex}.desktop-menu a{display:flex;align-items:center;padding:0 18px;color:#fff;font-weight:600;font-size:14px}.desktop-menu a:hover{background:#f58220;text-decoration:none}#menu-toggle{display:flex;align-items:center;background:#f58220;min-width:180px;padding:0 18px;font-weight:700}.fa-bars:before{content:"☰";margin-right:7px}
/* Login / register strip */
.n-columns-2{max-width:1240px;margin:14px auto!important;padding:0 18px;gap:12px}.n-columns-2 a{display:block;text-decoration:none!important}.login,.register{text-align:center}
/* Main */
.ml-home-content{padding:18px 0 35px}.breadcrumb{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:10px 14px;margin:0 0 18px;background:#fff;border:1px solid #e0e3e6;border-radius:4px;font-size:13px}.breadcrumb li+li:before{content:"›";padding:0 9px;color:#999}.product-images-col,.product-title-col{margin-bottom:22px}.prod-img-pic-wrap{background:#fff;border:1px solid #e0e3e6;border-radius:5px;padding:16px;text-align:center}.prod-img-pic-wrap table{width:100%;border-collapse:collapse}.prod-img-pic-wrap img{display:block;width:100%;height:auto;max-height:590px;object-fit:contain;margin:auto}.product-title--items-wrap{background:#fff;border:1px solid #e0e3e6;border-radius:5px;padding:22px}.product-title-h1{font-size:27px;line-height:1.25;margin:0 0 16px;color:#222;font-weight:600}.sku-model-wrap{display:flex;flex-wrap:wrap;gap:8px 24px;padding:11px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:14px}.product-model-wrp,.product-sku-wrp{display:flex;gap:7px}.product-sku-model .label{color:#777}.product-sku-model .value{font-weight:700}.product-feature-bullets{padding-left:21px;margin:0}.product-feature-bullets li{margin:8px 0}.v-separator-30{height:22px}.product-band-wrapper{padding-top:8px}.product-band-wrapper img{max-width:240px;height:auto}.ml-product-discriptions{clear:both;background:#fff;border:1px solid #e0e3e6;border-radius:5px;padding:22px;margin-top:10px}.ml-product-discriptions h2.title{font-size:22px;margin:0 0 10px;color:#222}.product-decription-wrapper{font-size:15px}.product-decription-wrapper p{margin-top:0}
/* Specs */
.attribute-group-wrapper{border:1px solid #ddd;border-radius:4px;overflow:hidden;margin:12px 0 20px}.attribute-group-heading{background:#eef1f4;padding:12px 16px;font-size:17px;font-weight:700}.atrribute-col{display:block}.atrribute-wrapp{display:flex}.atrribute-items{display:flex;flex:1;border-top:1px solid #e5e5e5;min-width:0}.atrribute-items+.atrribute-items{border-left:1px solid #e5e5e5}.attribute-item-name{width:42%;padding:12px;background:#fafafa;font-weight:600;color:#555}.attribute-item-value{width:58%;padding:12px}.attribute-item-value ul{list-style:none;margin:0;padding:0}
/* Reviews: inline styles remain authoritative; only responsive safety */
.review-columns-wrapper{width:100%}.review-card{max-width:100%}.review-header{gap:12px}.stars{white-space:nowrap}
/* Recently viewed empty carousel */
.footer-recently-viewed-products{max-width:1240px;margin:0 auto;padding:18px;background:#fff;border-top:1px solid #ddd}.home-header{display:flex;align-items:center;justify-content:space-between}.home-header h2{font-size:20px;margin:0 0 15px}.history-product-wrapp{display:none}
/* Footer */
#footer{background:#232f3e;color:#dbe2e8}.footer-contacts-container{background:#18222d;border-bottom:1px solid rgba(255,255,255,.12)}.footer-contact-bottom{display:flex;flex-wrap:wrap}.footer-contact-bottom>div{padding-top:15px;padding-bottom:15px}.fdwrap{color:#fff;text-align:center;font-weight:600}.f-top{padding-top:30px;padding-bottom:28px}.f-top>.row{display:flex;flex-wrap:wrap;gap:0}.footer-heading{color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}.about-us{font-size:14px}.list-none{list-style:none;margin:0;padding:0}.list-none li{margin:6px 0}.list-none a,#footer a{color:#dbe2e8}.footer-btn-app-download{display:flex;flex-direction:column;gap:8px}.footer-btn-app-download img{display:block;width:150px!important;max-width:100%}.subscribe-form input{width:100%;height:38px;border:1px solid #697684;border-radius:3px;padding:8px;margin-bottom:7px}.subscribe-form button{border:0;border-radius:3px;background:#f58220;color:#fff;font-weight:700;padding:10px 15px;cursor:pointer}.payment-social{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0;border-top:1px solid rgba(255,255,255,.12)}.payment-options-logos{display:flex;gap:7px;flex-wrap:wrap}.payment-options-logos img{width:53px!important;height:auto}.social{display:flex;align-items:center;gap:10px}.social ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.social a{display:flex;width:34px;height:34px;border:1px solid #596573;border-radius:50%;align-items:center;justify-content:center}.fa-instagram:before{content:"◎"}.fa-facebook:before{content:"f";font-weight:700}.fa-phone:before{content:"☎"}.fa-envelope:before{content:"✉"}.fa-map-marker:before{content:"●"}#copyright{background:#111923;color:#aeb8c2;padding:14px 0;font-size:13px}.privacy-terms{text-align:right}#copyright a{color:#dbe2e8}
/* Generic helpers */
.hidden-xs{display:block}.gallery{display:none}.media-list{list-style:none;padding:0}.owl-carousel{display:block}.swiper-container{overflow:hidden}
/* Desktop grid compatible with Bootstrap-like source */
@media(min-width:768px){.col-sm-12{float:left;width:100%}.col-sm-6{float:left;width:50%}.col-sm-5{float:left;width:41.6667%}}
@media(min-width:992px){.col-md-12{float:left;width:100%}.col-md-6{float:left;width:50%}.col-md-5{float:left;width:41.6667%}.col-md-4{float:left;width:33.3333%}.col-md-3{float:left;width:25%}}
@media(min-width:1200px){.col-lg-5{float:left;width:41.6667%}}
/* Mobile */
@media(max-width:767px){body{background:#fff}.container-fluid{padding-left:12px;padding-right:12px}.ml-head{gap:10px}.ml-head-logo{flex:0 0 58px}.ml-head-logo img{max-width:54px!important}.ml-head-search{min-width:0}.ml-head-right{display:none}.form-control{height:40px;font-size:13px;padding:8px 10px}.input-group-btn .btn{width:42px}.ml-btm-menu{display:block}.ml-menu-horizontal{overflow-x:auto}.desktop-menu{min-width:max-content}.desktop-menu a{padding:13px 14px;font-size:13px}#menu-toggle{display:none}.n-columns-2{padding:0 12px}.hidden-xs{display:none!important}.ml-home-content{padding-top:6px}.product-title-h1{font-size:22px}.product-title--items-wrap,.ml-product-discriptions{padding:15px}.atrribute-wrapp{display:block}.atrribute-items{width:100%}.atrribute-items+.atrribute-items{border-left:0}.attribute-item-name{width:43%}.attribute-item-value{width:57%}.review-card{padding:16px!important;gap:12px!important}.review-card .avatar{width:46px!important;height:46px!important;flex:0 0 46px}.review-header{align-items:flex-start!important;flex-direction:column}.footer-contact-bottom{display:block}.f-top>.row{display:block}.about-us,.quick-links,.app-icons,.subscribe-form{margin-bottom:25px}.payment-social{align-items:flex-start;flex-direction:column}.privacy-terms{text-align:left;margin-top:6px}}
