.carousel-wrapper{overflow:hidden;position:relative;width:100%;max-width:100%}.carousel-inner{display:flex;transition:transform .8s ease-in-out}.carousel-item{flex:0 0 100%;display:flex;align-items:center;justify-content:center;min-height:300px;font-size:48px;font-weight:700;user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}.carousel-dots{position:absolute;bottom:15px;width:100%;display:flex;justify-content:center;gap:10px}.carousel-dots .dot{width:12px;height:12px;border:none;cursor:pointer;transform:rotate(45deg);transition:background .3s ease;outline:none}.nav-button{position:absolute;top:50%;transform:translateY(-50%);border:none;background-color:transparent;font-size:48px;padding:8px 16px;cursor:pointer;z-index:1;opacity:.2;outline:none;transition:all .3s ease}.nav-button:hover{opacity:1}.nav-button.prev{left:10px}.nav-button.next{right:10px}.productCard{box-shadow:inset 0 -19px 20px #2090f4}.cardActionButton{display:flex;flex-direction:column;justify-content:center;cursor:pointer;border:none;outline:none;background-color:#00000080;font-size:25px;width:50px;height:50px;border-radius:50%;transition:all .2s ease;opacity:.5}.cardActionButton:hover{opacity:1;transform:scale(1.1)}.cardActionButton:active{transform:scale(.8)}.sticky-outer-wrapper,.sticky-inner-wrapper{max-height:118px}.sticky-inner-wrapper{position:fixed!important;top:0!important}#header{transition:.3s ease;margin-bottom:1.45rem;padding:28px 10px}#header.header-transparent{background-color:#00000080!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.header-container{display:flex;align-items:center;justify-content:center;max-width:1450px;margin-left:auto;margin-right:auto}.MuiList-root li{background-color:#5f5f5f;opacity:.5;transition:all .3s ease;width:90%;margin-left:auto;margin-right:auto;margin-bottom:5px;border-radius:10px}.MuiList-root li *{font-weight:700}.MuiList-root li.active{opacity:1;background-color:teal}.MuiList-root li:hover{opacity:1;transform:scale(1.05)}li.drawer-header{background-color:#f48420;cursor:default}li.drawer-header .MuiTouchRipple-root{display:none}li.drawer-header *{text-align:center;font-weight:bolder;cursor:default;font-family:"Jersey 25",sans-serif;font-size:20px;color:#8420f4}li.drawer-header *:hover{background-color:#f48420}#headerTextLogo{display:block;padding:5px;margin-right:auto;height:60px}#middleSearch{width:50%}.height-max-content{height:max-content}.desktop.nav{display:flex;align-items:center;justify-content:space-between;width:100%}.desktop.nav .main-nav,.desktop.nav .secondary-nav{display:flex;align-items:center;list-style:none;padding:0}.desktop.nav .nav-item{padding:0 20px;cursor:pointer;transition:all .2s ease;color:#fff;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:700}.desktop.nav .nav-item:not(.nav-link):hover{opacity:.8}.desktop.nav .nav-item.nav-link{display:inline-block;position:relative}.desktop.nav .nav-item.nav-link:after{content:"";position:absolute;width:60%;transform:scaleX(0);height:6px;top:10px;left:20%;background-color:teal;transform-origin:bottom right;transition:transform .25s ease-out}.desktop.nav .nav-item.nav-link:hover:after{transform:scaleX(1);transform-origin:bottom left}#pfp{display:block;margin-left:auto;background-color:#fff;box-shadow:0 0 0 3px #0000;border-radius:100%;transition:all .3s ease;cursor:pointer}#pfp:hover{box-shadow:0 0 0 3px teal}#company-info{display:flex;flex-direction:column;justify-content:center;align-items:left}.footer-text{color:#fff;font-weight:700;opacity:.8;font-family:Ubuntu Sans,sans-serif;max-width:450px;margin-bottom:0;font-size:16px}#socials{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.social-link{color:#fff;font-weight:700;font-family:Josefin Sans,sans-serif;font-size:16px;transition:all .3s ease;margin-block-start:1em;margin-block-end:1em}.social-link:hover{opacity:.7}#newsletter-signup{border:none;outline:none;width:20%;padding:8px;font-weight:700;font-family:"Jersey 25",sans-serif;font-size:100%;cursor:pointer;transition:all .3s ease;border-radius:15px}#newsletter-signup:hover{color:teal}#newsletter-signup:active{background-color:teal;color:#fff;transform:scale(.9)}#company-name{background-image:linear-gradient(90deg,#004040,#006060,teal,#00a0a0,#00c0c0,#004040);color:#0000;font-weight:700!important;-webkit-background-clip:text;background-clip:text}
