@media (max-width:1024px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}.mobile_menu_bar:before{color:#FFF!important}.red a{color:#fffa01!important;text-transform:uppercase}.et-pb-active-slide .et_pb_slide_description{animation-name:fadeIn}.et_pb_widget ul li,.et_pb_widget_area .menu .menu-item{background-color:#e5e5e5}.et_pb_widget_area .menu .menu-item a{color:#444}.et_pb_widget ul li:hover{color:#FFF!important}.et_pb_widget_area .menu .menu-item:hover{background-color:#703F9E}.et_pb_widget_area .menu .menu-item:hover a{color:#fff}.et_pb_widget_area .menu .current-menu-item{background-color:#603789}.et_pb_widget_area .menu .current-menu-item a{color:#fff!important}h4.widgettitle,.widget_nav_menu h4{font-weight:400!important;font-size:20px!important;line-height:1.7;text-align:center}@media all and (max-width:980px){.et_pb_column .et_pb_widget.widget_nav_menu{width:100%!important}}.et_pb_widget_area .menu .menu-item{padding:10px 20px 10px 20px;font-size:16px;line-height:1.3em;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.et_pb_widget_area .menu .menu-item a{-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.footlinks a{color:#dbdbdb}.et_fullwidth_nav #top-menu li.mega-menu>ul{max-width:1200px;left:auto!important}#top-menu li.mega-menu>ul{padding:30px 20px}@media (min-width:981px) and (max-width:1100px){.et_mobile_menu{overflow:scroll!important;max-height:83vh}}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#990000!important}.related.products h2{font-size:18px;line-height:30px}.product .related h2{text-align:center;font-size:16px!important;line-height:24px!important}.related span.price{text-align:center}.woocommerce .cart .button,.woocommerce .cart input.button{float:none;color:#FFF}.woocommerce-page .button.button,a.checkout-button.button.alt.wc-forward{color:#FFF}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;color:#FFF}input#coupon_code.input-text{background-color:rgba(112,63,158,.3)!important}a.showcoupon{border-bottom:dotted 1px #FFF}.mejs-container .mejs-controls{background:#703f9e!important}tr.cart-discount{text-transform:capitalize}@media (max-width:1024px){#et-secondary-menu{display:block!important}}@media (max-width:767px){#et-secondary-menu .et_duplicate_social_icons{float:left}#top-header .et-cart-info{float:left}#et-secondary-menu{width:145px;margin:0 auto}}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}.crt-post-header,.crt-post-text{display:none!important}:root{--ds-module-number:16;--ds-columns-desktop:8;--ds-columns-tablet:4;--ds-columns-mobile:2;--ds-speed-desktop:30s;--ds-speed-tablet:30s;--ds-speed-mobile:30s}@media all and (min-width:981px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw / var(--ds-columns-desktop));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width) * 2));--ds-scroll-speed:var(--ds-speed-desktop)}}@media all and (max-width:980px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw / var(--ds-columns-tablet));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width) * 2));--ds-scroll-speed:var(--ds-speed-tablet)}}@media all and (max-width:479px){:root{--ds-module-width:calc(100vw / var(--ds-columns-mobile));--ds-scroll-speed:var(--ds-speed-mobile)}}.ds-carousel{overflow:hidden}.ds-carousel .et_pb_column{display:grid;grid-template-columns:repeat(var(--ds-module-number),var(--ds-module-width));width:var(--ds-column-width);-webkit-animation:scroll var(--ds-scroll-speed) linear infinite;animation:scroll var(--ds-scroll-speed) linear infinite}.ds-carousel .et_pb_module{width:var(--ds-module-width)!important}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)))}}.ds-carousel .et_pb_column:hover{-webkit-animation-play-state:paused;animation-play-state:paused}