*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}#content,.content{margin-top:var(--header-height)}#portal-banner:hover{text-decoration:none}.banner-background{background-color:#f1f0f5}.banner-container{padding-top:10px;padding-bottom:10px}.banner-container>div{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.banner-text-wrapper{flex-direction:row;justify-content:flex-start;display:flex}.banner-text-wrapper img{height:22px;margin-right:11px}.banner-text{background:linear-gradient(90deg,#f2581d 0%,#2b104a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:0;padding-top:1px;font-family:Roboto;font-size:14px;font-weight:700}.banner-features{color:var(--menu-text-color);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.banner-feature{display:flex}.banner-feature p{margin-bottom:0}.banner-feature-icon{color:#d63e1c;height:12px;margin-top:1px;margin-right:3px}@media (width>=360px){.banner-text{padding-top:2px;font-size:16px}.banner-text-wrapper img{height:28px;margin-right:13px}.banner-features{font-size:11px}.banner-feature-icon{height:13px;margin-right:4px}}@media (width>=400px){.banner-text{font-size:18px}.banner-text-wrapper img{height:30px;margin-right:15px}.banner-features{font-size:13px}.banner-feature-icon{height:15px}}@media (width>=768px){.banner-container{padding-top:5px;padding-bottom:5px}.banner-container>div{flex-direction:row;justify-content:space-between;width:100%;display:flex}.banner-text{font-size:16px}.banner-text-wrapper img{height:28px}.banner-features{font-size:15px}.banner-feature-icon{height:15px;margin-top:3px;margin-right:5px}}#header{z-index:11;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 4.65px #0000004a}#header-body{background-color:var(--primary-color);flex-direction:column;display:flex}#header-body-shop{flex-direction:column;display:flex}#header-overflow-top{background:#fff;height:100px;position:fixed;top:-100px;left:0;right:0}#header-content{width:100%;height:var(--header-height);display:flex}#header-content>div{display:flex}#header-content>div:nth-child(2){width:50%}#header-content>div:first-child,#header-content>div:nth-child(3){width:25%}#header-logo>img{height:40px;margin:5px 0}.header-icon{cursor:pointer;background-color:#0000;border:none;margin:10px 0;padding-left:0;padding-right:0}.header-icon i{height:calc(var(--header-height) - 20px);font-size:calc(var(--header-height) - 20px);color:#fff}#menu-container,.menu-container{top:var(--header-height);opacity:1;z-index:99;-o-transition:all .5s ease;background-color:#00000080;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;position:fixed;bottom:0;left:0;right:0}#menu-container:not(.visible),.menu-container:not(.visible){visibility:hidden;opacity:0}#menu{background-color:var(--menu-background);color:var(--menu-text-color);width:90vw;max-width:600px;top:var(--header-height);z-index:100;-o-transition:all .5s ease;flex-direction:column;justify-content:space-between;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;display:flex;position:fixed;bottom:0;right:-100vw;overflow-y:scroll}#menu.open{right:0}#menu-content,#menu-footer{padding:15px}#menu-footer .menu-section:last-child{margin-bottom:0}#menu-footer a:not(.btn){color:var(--menu-text-color)}.menu-section{margin-bottom:25px}.menu-section:last-child{margin-bottom:0}.menu-section h5{margin-bottom:5px;font-size:12px}.menu-section-header{font-size:16px}.menu-item{background-color:var(--menu-item-background);color:var(--menu-text-color);border-radius:5px;margin-top:10px;display:flex}.menu-item:not(.btn-group){box-shadow:0 0 3.84px #1e0a3233}.menu-item:hover{color:var(--menu-text-color);text-decoration:none}.menu-item-icon{flex-direction:column;justify-content:center;padding-left:10px;display:flex}.menu-item-icon i{color:#333;width:15px;font-size:14px}.menu-item-content{flex-direction:row;flex-grow:1;padding:10px}.menu-item-chevron{cursor:pointer;flex-direction:column;justify-content:center;width:30px;padding-right:10px;font-size:22px;display:flex}.menu-item-chevron img{width:15px}