.so-megamenu-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;font-family:"Montserrat",sans-serif;position:relative}.so-megamenu-wrapper ul,.so-megamenu-wrapper li{list-style:none;list-style-type:none}.so-megamenu-wrapper a{color:#444}@media(min-width: 992px){.so-megamenu-wrapper .megamenu-header,.so-megamenu-wrapper .megamenu-footer{display:none}.so-megamenu-wrapper .megamenu-container{display:flex;align-items:center;justify-content:center;width:100%}.so-megamenu-wrapper .megamenu-container .megamenu{display:flex;align-items:center;justify-content:center;width:auto;padding:0;margin:0}.so-megamenu-wrapper .megamenu-container .megamenu ul,.so-megamenu-wrapper .megamenu-container .megamenu li{width:100%;padding:0;margin:0}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>a{padding-right:2rem}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>a::after{display:flex;align-items:center;justify-content:center;content:"";position:absolute;right:.5rem;top:48%;transform:translateY(-50%);font-family:"bootstrap-icons";width:.8rem;height:.8rem;transition:transform .2s ease;transform-origin:center}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .toggle-submenu{display:none}}@media(min-width: 992px)and (hover: hover){.so-megamenu-wrapper .megamenu-container .megamenu>li:hover>a{color:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu>li:hover>a::after{transform:translateY(-50%) rotate(-180deg)}.so-megamenu-wrapper .megamenu-container .megamenu>li:hover>.submenu{opacity:1;visibility:visible;transition:all .2s ease}}@media(min-width: 992px){.so-megamenu-wrapper .megamenu-container .megamenu>li>a{display:flex;align-items:center;justify-content:center;position:relative;text-transform:uppercase;padding:0 1rem;font-weight:600;font-size:.9rem;height:50px;transition:color .2s ease;white-space:nowrap}.so-megamenu-wrapper .megamenu-container .megamenu>li>a>img{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.so-megamenu-wrapper .megamenu-container .megamenu>li>a{font-size:.75rem;padding:0 .75rem}}@media(min-width: 992px){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu{font-family:"Sen",sans-serif;font-size:.9rem;position:absolute;z-index:9999;opacity:0;visibility:hidden;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,.075);top:100%;left:0;right:0;width:100%;background-color:#fff}}@media(min-width: 992px)and (max-width: 2159px){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory-container{max-width:1320px !important}}@media(min-width: 992px){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding-top:1rem;row-gap:2rem}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li{width:20%}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;position:relative;transition:color .2s ease}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a .subcategory-image{width:175px;height:175px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;padding:.5rem}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a .subcategory-image>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid rgba(0,0,0,.075);transition:border-color .2s ease}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a .subcategory-name{text-align:center}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a .subcategory-name>span{font-size:1rem;font-weight:600}}@media(min-width: 992px)and (max-width: 1365px){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a .subcategory-name>span{font-size:.9rem}}@media(min-width: 992px){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a::before,.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a::after{content:"";position:absolute;width:33.333%;height:1px;background:currentColor;pointer-events:none;z-index:9}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a::before{top:calc(100% + .5rem);left:0;transform-origin:left;transform:scale3d(0, 1, 1) translateX(120%);transition:transform .5s cubic-bezier(0.7, 0, 0.2, 1)}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a::after{top:calc(100% + .5rem + 4px);right:0;transform-origin:right;transform:scale3d(0, 1, 1) translateX(-120%);transition:transform .5s cubic-bezier(0.7, 0, 0.2, 1)}}@media(min-width: 992px)and (hover: hover){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a:hover{color:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a:hover::before{transform:scale3d(1, 1, 1) translateX(120%);transition-timing-function:cubic-bezier(0.4, 1, 0.8, 1)}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a:hover::after{transform:scale3d(1, 1, 1) translateX(-120%);transition-timing-function:cubic-bezier(0.4, 1, 0.8, 1)}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:not(:last-child)>a:hover .subcategory-image>img{border-color:#d59737}}@media(min-width: 992px){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:last-child{width:100%}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:last-child .view-all{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;position:relative;border-top:1px solid rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:last-child .view-all>a{width:100%;height:40px;display:flex;align-items:center;justify-content:center;color:#19223b;transition:color .2s ease;gap:.25rem;font-size:.85rem}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:last-child .view-all>a>i{display:flex;align-items:center;justify-content:center;transition:transform .2s ease;font-size:.9rem}}@media(min-width: 992px)and (hover: hover){.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:last-child .view-all:hover>a{color:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu>li .submenu .subcategory>li:last-child .view-all:hover>a>i{transform:translateX(0.25rem)}}@media(max-width: 991px){.so-megamenu-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;width:85%;background-color:#fff;transform:translateX(-100%);transition:transform .2s ease;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;height:100vh;height:100dvh}.so-megamenu-wrapper .megamenu-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:0;width:100%;max-width:initial;position:relative;height:100%}.so-megamenu-wrapper .megamenu-container .megamenu-header{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;right:0;width:100%;height:70px;border-bottom:1px solid rgba(0,0,0,.075);padding-left:.5rem}.so-megamenu-wrapper .megamenu-container .megamenu-header>a{display:flex;align-items:center;justify-content:center;width:120px;height:48px}.so-megamenu-wrapper .megamenu-container .megamenu-header>a>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.so-megamenu-wrapper .megamenu-container .megamenu-header>button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(0,0,0,0);outline:none;border:none;transition:color .2s ease}.so-megamenu-wrapper .megamenu-container .megamenu-header>button>i{display:flex;align-items:stretch;justify-content:center;font-size:1.25rem}.so-megamenu-wrapper .megamenu-container .megamenu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:0;margin:0;max-height:calc(100vh - 70px);min-height:345px;margin-top:70px;overflow-x:hidden;overflow-y:auto}.so-megamenu-wrapper .megamenu-container .megamenu ul,.so-megamenu-wrapper .megamenu-container .megamenu li{width:100%;padding:0;margin:0}.so-megamenu-wrapper .megamenu-container .megamenu>li>a{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1rem;padding-right:50px;width:100%;color:#19223b;transition:background-color .2s ease,color .2s ease;gap:1rem}.so-megamenu-wrapper .megamenu-container .megamenu>li>a>img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:1px solid rgba(0,0,0,.075);background-color:#fff}.so-megamenu-wrapper .megamenu-container .megamenu>li>a>span{width:calc(100% - 60px - 1rem);font-weight:600}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu{position:relative}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>button{display:flex;align-items:center;justify-content:center;width:50px;background-color:rgba(0,0,0,0);outline:none;border:none;position:absolute;right:0;top:0;z-index:1;color:#19223b;transition:color .2s ease}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>button[data-expanded=false]{height:100%}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>button>i{display:flex;align-items:stretch;justify-content:center;font-size:1.5rem}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>button[data-expanded=true]{height:calc(65px + 1rem)}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu>button[data-expanded=true]>i::before{content:""}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;transition:height .2s ease;overflow:hidden;background-color:#fafafa}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:initial;padding:0}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:not(:last-child)>a{display:flex;align-items:center;justify-content:flex-start;padding:.5rem 1rem;font-size:.9rem;gap:1rem}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:not(:last-child)>a .subcategory-image{width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,.075);overflow:hidden}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:not(:last-child)>a .subcategory-name{display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% - 50px - 1rem)}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:not(:last-child)>a .subcategory-name>span{font-weight:500}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:last-child .view-all{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;position:relative;border-top:1px solid rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:last-child .view-all>a{width:100%;height:40px;display:flex;align-items:center;justify-content:flex-start;color:#19223b;transition:color .2s ease;gap:.25rem;font-size:.75rem;padding:0 1rem}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:last-child .view-all>a>i{display:flex;align-items:center;justify-content:center;transition:transform .2s ease;font-size:.9rem}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:last-child .view-all:active>a{color:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu>li.with-submenu .submenu .subcategory-container .subcategory>li:last-child .view-all:active>a>i{transform:translateX(0.25rem)}.so-megamenu-wrapper .megamenu-container .megamenu>li.expanded>a,.so-megamenu-wrapper .megamenu-container .megamenu>li.expanded>button{color:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu>li.expanded>a{background-color:rgba(213,151,55,.125)}.so-megamenu-wrapper .megamenu-container .megamenu>li.expanded:not(:last-child) .submenu{border-bottom:1px solid rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu>li.expanded .submenu{border-top:1px solid rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu>li:not(.expanded):not(:last-child){border-bottom:1px solid rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu>li:not(.expanded) .submenu{height:0}.so-megamenu-wrapper .megamenu-container .megamenu-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;font-family:"Sen",sans-serif;border-top:1px solid rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;gap:2rem;padding:.75rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;position:relative}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media::after{content:"";right:-1rem;top:0;position:absolute;width:1px;height:100%;background-color:rgba(0,0,0,.075)}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media>span{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:.8rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media>ul{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin:0;padding:0;list-style:none}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media>ul>li>a{display:flex;align-items:center;justify-content:center;padding:.125rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media>ul>li>a>svg{width:18px;height:18px}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media>ul>li>a>svg>path{fill:#666;transition:fill .3s ease}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-media>ul>li>a:active>svg>path{fill:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support{display:flex;align-items:flex-start;justify-content:flex-start}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;color:#444}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a:active .was-number{color:#d59737}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a .was-text{display:flex;align-items:center;justify-content:flex-start}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a .was-text>span{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:.8rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a .was-number{display:flex;align-items:flex-start;justify-content:flex-start;transition:color .2s ease;gap:.25rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a .was-number>i{font-size:.95rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-social .mmf-support .wa-support>a .was-number>span{font-size:.8rem}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-menu{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;padding:0;margin:0;gap:.5rem;row-gap:0;border-top:1px solid rgba(0,0,0,.075);padding:1rem 0;background-color:#f2f2f2}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-menu>a{display:flex;align-items:center;justify-content:center;padding:0 .5rem;white-space:nowrap;width:calc(33.333% - .3333333333rem);height:30px;color:#777}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-menu>a:not(:nth-child(3n)){position:relative}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-menu>a:not(:nth-child(3n))::after{content:"";width:4px;height:4px;position:absolute;right:-0.25rem;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#777}.so-megamenu-wrapper .megamenu-container .megamenu-footer .mmf-menu>a>span{font-weight:600;font-size:.8rem}}@media(max-width: 991px){.header-bottom.active .so-megamenu-wrapper{transform:translateX(0)}}/*# sourceMappingURL=so_megamenu.min.css.map */