:root,body{--ai-product-image-ratio:3/4;--ai-bg:#ffffff;--ai-bg-alt:#f0f5ff;--ai-primary:rgb(37, 99, 235, 1);--ai-primary-alt:#282828;--ai-secondary:#718096;--ai-secondary-alt:#555555;--ai-tertiary:#cccccc;--ai-tertiary-alt:#f6f6f6;--ai-danger:#dc3545;--ai-success:#28a745;--ai-warning:#ffc107;--ai-radius:0;--ai-primary-light:#63b3ed;--ai-bg-light:#f8f9fa;--ai-bg-dark:#1a2c54;--ai-navbar-bg:#ffffff;--ai-navbar-text:#000000;--ai-footer-bg:#1a2c54;--ai-footer-text:#ffffff;--ai-footer-link:#ffffff;--ai-footer-link-hover:#e0e0e0;--ai-content-bg:var(--ai-bg);--ai-content-text:#333333;--ai-main-text-top:rgba(255, 255, 255, 1);--ai-secondary-text-top:var(--ai-main-text-top);--ai-secondary-text-lighter-top:var(--ai-main-text-top);--ai-topbannerbgclr-left:rgba(37, 99, 235, 0.9);--ai-topbannerbgclr-right:rgba(30, 64, 175, 0.9);--ai-button-primary:#4169e1;--ai-button-hover:#3058c5;--ai-menu-color:rgba(37, 99, 235, 1);--ai-menubgclr:var(--ai-bg-dark);--ai-menuitembgclr:#ffffff;--ai-menuactivebgclr:var(--ai-menu-color);--ai-menufontclr:#000000;--ai-menuhoverbgclr:var(--ai-menu-color);--ai-menuhoverfontclr:#ffffff;--ai-naviconsfontclr:#ffffff}p{min-height:1.5rem}.col,[class^="col-"]{min-height:2.5rem!important}span{min-height:1.5rem}#i5l0q9{font-weight:400}#i2780u{color:#d71f1f}p{min-height:1.5rem}span{min-height:1.5rem}.col,[class^="col-"]{min-height:2.5rem!important}.closemm,.mobileMenuToggle{display:none}.ulmainmenu{border-radius:5px;height:fit-content;display:inline-flex;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;padding:0 10px;margin:0}.ulmainmenu a{text-decoration:none;color:var(--ai-menufontclr);padding:10px 14px}.ulmainmenu li:has(a.active)>a{color:var(--ai-menuhoverfontclr)}.ulmainmenu li{list-style:none;color:var(--ai-menufontclr);font-family:sans-serif;font-weight:500;margin:5px 8px;position:relative;cursor:pointer;white-space:nowrap;border-radius:5px;display:inline-flex}.ulmainmenu li:has(a.active){background-color:var(--ai-menuactivebgclr);transform:scale(1);border-radius:8px}.ulsubmenu{display:none;position:absolute;background-color:var(--ai-menuitembgclr);min-width:160px;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1;top:52px;padding:0;border-radius:5px}.ulsubmenu a{float:none;padding:12px 16px;text-decoration:none;display:block;text-align:left}#navbar-top{display:flex!important;flex-basis:auto;justify-content:flex-end;flex-grow:1;align-items:center;box-sizing:border-box}@media (max-width:767px){.navbar{padding:0;position:relative}#navbar-top{position:absolute;top:50px;left:0}footer .container-fluid .footer-right,footer .container-fluid .footer-left,footer .footer-center{text-align:center}.ulmainmenu{display:none;min-width:300px}.ulmainmenu li{display:block}.navbar-nav{padding:0;position:absolute;right:10px;top:8px;color:var(--ai-naviconsfontclr)}.mobilemenu{position:relative}.mobilemenu .ulmainmenu{display:inline-block;left:20px;top:20px;width:100%;text-align:left;padding:1rem 2rem 1rem 0;margin:0;border:1px solid #000}.topnav.mobilemenu .ulsubmenu{position:relative;width:100%;display:inline-block;top:0;background:var(--ai-menuitembgclr);box-shadow:none}.mobilemenu .ulsubmenu a{padding:6px 5px 6px 0}.mobilemenu a{width:100%;text-align:left;display:block}.closemm{right:15px;top:6px;position:absolute;z-index:99;display:inline;cursor:pointer;color:orange;font-weight:700;padding:5px 10px;border:1px solid #000;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;line-height:1}.closemm:hover{color:greenyellow;border:1px solid orange}.ulmainmenu li:has(a.active)>a{background:var(--ai-menuactivebgclr)!important}}@media (min-width:992px){.navbar{min-height:10rem}}.page-catalog-home .swiffy-slide img{height:440px!important}.navlogo-wrap img{border-radius:4px;height:62px;width:121px;display:block;margin:0 auto}.topnavicons{display:none!important}.footer-block .logo img{width:208px!important}@media (max-width:900px){.navlogo-wrap img{display:block!important;margin:0 auto!important;width:110px!important;height:58px!important;position:relative;scale:1!important;top:2px}}@media (max-width:900px){.mobileMenuToggle{right:20%!important;left:auto!important}}@media (max-width:900px){.navlogo-wrap{width:auto}}@media (max-width:900px){img.topbanner-ecom{height:230px!important;width:100%!important;margin:0 auto}}.ai-page-title{font-size:2.5rem;font-weight:500;color:#4f9c09}@media (max-width:900px){.swiffy-slider{margin:5px 0 0 0px!important}}