@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--hue:223;--dark-1:#fff;--dark-2:#f7f7f7;--dark-3:#111f42}.dark-mode:root{--dark-1:#0C0C0C;--dark-2:#292929;--dark-3:#ebebeb}body{background:var(--dark-1);overflow-x:hidden}body.fixed,body.docker-popup-active{overflow:hidden}a{color:var(--sp-primary)}p{text-decoration:none;color:var(--sp-gray)}.st-py-default{padding:50px 0}.st-py-default2{padding:75px 0}ins{text-decoration:none}.text-primary{color:var(--sp-primary)!important}.text-primary2{color:var(--sp-primary2)!important}.container-wrapper{padding:18px 16px;border:1px solid var(--sp-border-dark);border-radius:1px}.container-wrapper:has(.post-slider){padding-bottom:10px}.container-wrapper.style2{border:none;border-radius:0;padding:25px 0;border-top:1px solid var(--sp-border-dark)}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dropdown-item:active{background-color:#fff0}a.btn{padding:0;border:none;width:fit-content;position:relative;display:inline-block;text-transform:capitalize;overflow:hidden;text-decoration:none;transition:0.5s;font-weight:500;border-radius:var(--sp-radius)}a.btn>span{padding-left:10px}a.btn>i{margin-left:10px;line-height:2.5;width:40px;height:100%;transition:0.5s}.btn-primary{background-color:var(--sp-primary2)}.btn-primary>i{background-color:var(--sp-secondary)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--sp-secondary)!important}.btn-primary:active>i,.btn-primary:focus>i,.btn-primary:hover>i{background-color:var(--sp-primary2)}.btn.main{padding:12px 20px;font-weight:600;color:var(--sp-secondary);background-color:var(--sp-primary)}.btn.main:focus,.btn.main:hover{color:var(--sp-primary);background-color:var(--sp-secondary)}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.animate-show{animation:fadeIn 0.3s ease-out forwards}.animate-hide{animation:fadeOut 0.3s ease-out forwards}.hidden{display:none!important}.min-w-400{min-width:400px}.preloader{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgb(199 199 199 / 15%);backdrop-filter:blur(10px)}.preloader__text{position:relative;height:1.5em}.preloader__msg{animation:msg 0.3s 5.7s linear forwards;position:absolute;width:100%;color:var(--sp-secondary)}.preloader__msg--last{animation-direction:reverse;animation-delay:6s;visibility:hidden}.preloader__close-btn{border:none;background:none;margin-top:55px;padding:0;color:var(--sp-secondary2)}button.preloader__close-btn:focus,button.preloader__close-btn:hover{text-decoration:none;outline:unset;color:var(--sp-secondary2);background:none}.preloader__close-btn .outer{position:relative;margin:auto;width:40px}.preloader__close-btn .inner{width:inherit;text-align:center}.preloader__close-btn label{font-size:.8em;line-height:2.5em;text-transform:uppercase;color:inherit;transition:all .3s ease-in;opacity:0;cursor:pointer}.preloader__close-btn .inner:before,.preloader__close-btn .inner:after{position:absolute;content:'';height:1px;width:inherit;background:var(--sp-secondary2);left:0;transition:all .3s ease-in}.preloader__close-btn .inner:before{top:50%;transform:rotate(45deg)}.preloader__close-btn .inner:after{bottom:50%;transform:rotate(-45deg)}.preloader__close-btn .outer:hover label{opacity:1}.preloader__close-btn .outer:hover .inner:before,.preloader__close-btn .outer:hover .inner:after{transform:rotate(0)}.preloader__close-btn .outer:hover .inner:before{top:0}.preloader__close-btn .outer:hover .inner:after{bottom:0}.preloader .cart{display:block;margin:0 auto 1.5em auto;width:8em;height:8em}.cart__lines,.cart__top,.cart__wheel1,.cart__wheel2,.cart__wheel-stroke{animation:cartLines 2s ease-in-out infinite}.cart__lines{stroke:var(--sp-primary2)}.cart__top{animation-name:cartTop}.cart__wheel1{animation-name:cartWheel1;transform:rotate(-0.25turn);transform-origin:43px 111px}.cart__wheel2{animation-name:cartWheel2;transform:rotate(0.25turn);transform-origin:102px 111px}.cart__wheel-stroke{animation-name:cartWheelStroke}.cart__track{stroke:hsla(var(--hue),10%,10%,.1);transition:stroke 0.3s}@media (prefers-color-scheme:dark){:root{--dark-2:hsl(var(--hue), 10%, 10%);--fg:hsl(var(--hue), 10%, 90%)}.cart__track{stroke:hsla(var(--hue),10%,90%,.1)}}@keyframes msg{from{opacity:1;visibility:visible}99.9%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes cartLines{from,to{opacity:0}8%,92%{opacity:1}}@keyframes cartTop{from{stroke-dashoffset:-338}50%{stroke-dashoffset:0}to{stroke-dashoffset:338}}@keyframes cartWheel1{from{transform:rotate(-0.25turn)}to{transform:rotate(2.75turn)}}@keyframes cartWheel2{from{transform:rotate(0.25turn)}to{transform:rotate(3.25turn)}}@keyframes cartWheelStroke{from,to{stroke-dashoffset:81.68}50%{stroke-dashoffset:40.84}}.top_bar{padding:20px 0 30px}.top_bar .top_bar_text{margin-bottom:10px}.top_bar .top_bar_text .amount{color:var(--sp-secondary2)}.progress-bar{position:relative;display:block;margin-bottom:30px;width:100%;height:8px;z-index:0;padding:10px 0;overflow:unset;background-color:#fff0}.progress-bar:after{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:100%;height:8px;border-radius:10px;border:1px solid var(--sp-border-dark);background:#f1f1f1;opacity:.3;z-index:-1;-webkit-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width,background-color;transition-property:width,background-color}.progress-fill{position:absolute;width:0;bottom:0;top:0;left:0}.progress-fill:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;margin:auto 0;width:100%;height:8px;border-radius:10px;background:var(--sp-secondary2);z-index:0}.top_bar .progress-bar{width:100%;margin:auto}.top_bar .progress-bar:after{height:auto}.top_bar .progress-fill:before{height:auto}.top_bar .count-bar{position:absolute;top:0;left:10px;z-index:1;color:var(--sp-white);font-size:14px;font-weight:600}.top_bar .count-bar::after{content:" %"}.top_bar .progressIcon{width:40px;height:40px;background:var(--sp-primary);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--sp-secondary);box-shadow:0 0 10px rgb(0 0 0 / .3);z-index:1;margin-left:-12px}.header-above-info{background-color:var(--sp-primary2);padding:5px 0;width:100%}.grocery_info_widget .widget-title,.header-above-info .widget-title{display:none}.widget.grocery_info_widget ul{padding:0;margin:0}.widget.grocery_info_widget li{display:inline-block;margin-right:5px}.widget.grocery_info_widget li>a.tool-bottom-left{display:flex;align-items:center;gap:4px;padding:3px;border-radius:25px;font-size:14px;color:var(--sp-primary);text-align:left;line-height:1;background-color:var(--sp-secondary);text-decoration:none}.header.header-three .widget.grocery_info_widget li>a.tool-bottom-left>i{font-size:24px;background-color:#fff0}.widget.grocery_info_widget li>a.tool-bottom-left>i{padding:7px 8px;border-radius:100px;color:var(--sp-white);background-color:var(--sp-secondary2)}.widget.grocery_info_widget li>a.tool-bottom-left span{font-weight:600;padding-right:10px}.header-above-info .widget-left,.header-above-info .widget-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-above-info .widget-right aside:not(:last-child),.header-above-info .widget-left aside:not(:last-child){position:relative;margin-right:20px}.header-above-info .widget-right aside:not(:last-child)::after,.header-above-info .widget-left aside:not(:last-child)::after{position:absolute;right:-20px;margin:0 10px;content:"";width:1px;height:15px;background:#fff;top:50%;transform:translateY(-50%);opacity:50%}#above-header .widget_nav_menu a:not(#menu-language li>a),#above-header .widget_none a,#above-header .widget p,#above-header .widget>span,#above-header .widget>div{color:#fff}#above-header .widget p{margin-bottom:0}#above-header .widget .menu-language-container .menu li{padding-top:0;line-height:3;padding-bottom:0;width:100%}#above-header .widget .menu-language-container .menu li .sub-menu{width:200px;top:72px}#above-header .widget .menu-language-container .menu li>a{width:100%}.woo-multi-currency.wmc-shortcode .wmc-currency{background:none}#above-header select,#above-header .widget-contact i,#above-header .widget-contact p{color:#fff;min-height:unset;padding:5px 8px 5px 0}#above-header select option{color:var(--sp-black)}select{border-radius:0;display:block;font-weight:500;padding:.375rem .75rem;min-height:50px;position:relative;text-decoration:none;white-space:nowrap;width:100%;box-shadow:none;overflow:auto!important;border:none;background-color:initial}.header-above-info .newstextwidget{width:320px}.newsflash.owl-carousel .owl-nav button.owl-prev,.newsflash.owl-carousel .owl-nav button.owl-next{width:21px;height:21px;line-height:2.2;font-size:10px;background:var(--sp-white)}.newsflash .textslide-item{font-weight:500}.newsflash .textslide-item .icon-holder{color:var(--sp-secondary)}.daytextwidget .daytext-content{position:relative;padding:4px 15px;margin-right:20px;border-radius:20px;background:var(--sp-secondary2)}.daytextwidget .daytext-content::after{content:'';position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:12px;height:15px;background:var(--sp-secondary2);clip-path:polygon(0 0,0% 100%,100% 50%)}.header .right-widget{display:flex;align-items:center;justify-content:center;min-width:200px;padding:6px 15px;position:relative;color:var(--sp-white);background-color:var(--sp-secondary2)}.header.header-two .right-widget{background-color:var(--sp-primary);border-radius:var(--sp-radius);max-width:215px;padding:4px 5px;margin-left:auto}.header.header-three .right-widget{border-radius:0 4px 4px 0}.header.header-three .right-widget{border-radius:0 4px 4px 0}.header.header-three .sticky-nav.sticky-menu .right-widget{border-radius:0}.header.header-two .right-widget::before{position:absolute;left:-40px;margin:0 15px;content:"";width:1px;height:155%;background:#e9e9e980;top:50%;transform:translateY(-50%);opacity:50%}.header.header-four .right-widget{padding:0;padding-left:30px;background-color:#fff0}.header.header-four .widget-contact .contact-icon{width:50px;height:50px;border-radius:50%;background:var(--sp-secondary2)}.header.header-four .widget-contact .contact-area .contact-info>p{color:var(--sp-gray)}.header.header-two .right-widget .widget-contact .contact-area .contact-info>a,.header.header-four .widget-contact .contact-area .contact-info>a{color:var(--sp-secondary)}.header.header-three .right-widget .widget-contact .contact-area>a{color:var(--sp-white)}.header-one .right-widget::before,.header-three .right-widget::before{content:'';position:absolute;top:0;left:-24px;width:25px;height:20px;background-color:var(--sp-secondary2);clip-path:polygon(0 0,100% 100%,100% 0)}.header-two .daytextwidget .daytext-content,.header-three .daytextwidget .daytext-content,.header-four .daytextwidget .daytext-content{background:#fff0;padding:0}.header-three .daytextwidget .daytext-content{margin-right:4px}.header-two .daytextwidget .daytext-content::after,.header-three .daytextwidget .daytext-content::after,.header-four .daytextwidget .daytext-content::after{content:unset}.header-two .header-above-info .newstextwidget,.header-four .header-above-info .newstextwidget{width:365px}.header-three .header-above-info .newstextwidget{width:420px}.header-two .newsflash .textslide-item .icon-holder,.header-three .newsflash .textslide-item .icon-holder,.header-four .newsflash .textslide-item .icon-holder{font-size:14px;font-weight:400;border-bottom:1px solid}.header-two .header-above-info,.header-two .header-search-form form>button.header-search-button{background-color:var(--sp-primary)}.header>.nav-area{background-color:#f9f9f9}.header.header-one>.nav-area,.header.header-four>.nav-area{border-top:1px solid var(--sp-border-dark);border-bottom:1px solid var(--sp-border-dark)}.header.header-two .main-navigation-area{overflow:hidden;border-top:1px solid #e9e9e957;border-bottom:1px solid #e9e9e957}.header.header-two>.nav-area,.header.header-two .main-navigation-area{background-color:var(--sp-primary2)}.header .main-menu-right .menu-right-list li>button,.header .main-menu-right .menu-right-list li>a{color:var(--sp-primary)}.header.header-two .main-menu-right .menu-right-list li>button,.header.header-two .main-menu-right .menu-right-list li>a,.header.header-two .menubar .menu-wrap li>a{color:var(--sp-white)}.header.header-two .menubar .dropdown-menu li>a{color:var(--sp-gray)}.header.header-two .menubar .dropdown-menu li:hover>a{color:var(--sp-primary2)}.header.header-two .user-wrapper .header-user{color:var(--sp-primary);background-color:var(--sp-white)}.header.header-two .sticky-menu{background:var(--sp-primary2)}.header.header-two .product-category-browse .product-category-btn,.header.header-three .product-category-browse .product-category-btn{background-color:var(--sp-secondary2)}.header.header-three>.nav-area{background-color:unset}.header.header-three .nav-area .navigation-content{background-color:#f9f9f9;border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius);align-items:center}.header.header-three .nav-area .sticky-menu .navigation-content{border:none;border-radius:none}.cart-wrapper{position:relative}.menu-right-list li.cart-wrapper:hover .shopping-cart,.menu-right-list li.cart-wrapper:focus-within .shopping-cart{visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.shopping-cart{text-align:left}.shopping-cart{position:absolute;top:100%;right:0;z-index:999;width:320px;line-height:50px;padding:20px;color:var(--sp-primary);background:var(--dark-2);border-radius:0 3px 3px;border:0;border-top:3px solid var(--sp-primary);opacity:0;visibility:hidden;-webkit-box-shadow:0 15px 30px -5px rgb(0 0 0 / 7%);box-shadow:0 15px 30px -5px rgb(0 0 0 / 7%);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.shopping-cart .cart-header>i{font-size:20px}.shopping-cart .cart-header{display:flex;border-bottom:1px solid #E8E8E8;padding-bottom:15px;color:var(--sp-primary);line-height:1;justify-content:space-between}.shopping-cart .main-button{text-decoration:none;border:none;width:100%;color:var(--sp-white);font-weight:500;display:block;font-size:16px;background:var(--sp-secondary);border:1px solid rgba(255 255 255 / 20%);padding:8px}.shopping-cart .cart-header .cart-total{color:var(--sp-primary);font-size:16px}.shopping-cart .cart-header .cart-total .woocommerce-Price-amount{color:var(--sp-primary2)}div.shopping-cart ul.cart-items{padding:0;margin:0;padding-top:10px;list-style:none;max-height:188px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;box-sizing:unset;border-bottom:1px solid var(--sp-border-dark);margin-bottom:8px}div.shopping-cart ul.cart-items li{display:inline-block;width:100%;margin:0 10px 10px 0;padding:0;font-size:15px;position:relative;border-bottom:1px solid;padding-bottom:8px}div.shopping-cart ul.cart-items li:last-child{border:none}div.shopping-cart ul.cart-items li a{text-decoration:none;font-size:16px;font-weight:500;color:var(--sp-secondary);transition:1s;display:block}div.shopping-cart ul.cart-items li a:hover,div.shopping-cart ul.cart-items li a:focus-within{color:var(--sp-primary);text-decoration:dotted underline}div.shopping-cart ul a.remove{float:right;margin-top:0;width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%;color:var(--sp-secondary2)!important;box-shadow:0 0 10px rgb(0 0 0 / 15%);border:1px solid rgba(255 255 255 / 20%);text-decoration:none}.shopping-cart .cart-items .item-img{float:left;margin-right:12px;width:70px;height:70px;border-radius:50%;text-align:center;line-height:4.1;border-width:1px;border-style:solid;border-color:var(--sp-primary)}.shopping-cart .cart-items .item-img img{width:90%;border-radius:50%;display:inline-block;float:none;margin:auto}.shopping-cart .cart-items .item-name{font-size:14px;font-weight:600;display:block;padding-top:15px;line-height:1;text-align:left;color:var(--sp-gray)}.shopping-cart .cart-items .item-name:hover,.shopping-cart .cart-items .item-name:focus-within{color:var(--sp-primary)}.shopping-cart .cart-badge{color:var(--sp-white);font-size:10px;margin:0;width:16px;height:16px;line-height:1.6;text-align:center;vertical-align:super;border-radius:100px;display:inline-block;background-color:var(--sp-secondary2);margin-left:-10px}.shopping-cart .cart-items .quantity{font-size:12px;font-weight:400;color:var(--sp-secondary2);line-height:3;float:left}.shopping-cart .cart-items .quantity span bdi{color:var(--sp-gray);font-weight:400}.shopping-cart .cart-items .amount{font-size:12px;font-weight:600;margin-right:0;color:#222}.docker-widget-popup .docker-widget-close{position:relative}.docker-widget-popup{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:9999999;overflow:hidden;opacity:0;visibility:hidden;background-color:rgb(0 0 0 / .5);-webkit-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.docker-widget-popup.docker-left.popup-visible{left:0;z-index:9999999}.docker-widget-popup.docker-right.popup-visible{right:0;z-index:9999}.docker-popup-active .docker-widget-popup.popup-visible{opacity:1;visibility:visible;backdrop-filter:blur(1px);-webkit-transition:all .8s ease-in .0s;transition:all .8s ease-in .0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.docker-overlay-layer{position:absolute;top:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;backface-visibility:hidden;background:rgb(255 255 255 / 75%);backdrop-filter:blur(20px);opacity:.8;-webkit-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s}.docker-widget-popup.docker-left .docker-overlay-layer{right:100%}.docker-widget-popup.docker-right .docker-overlay-layer{left:100%}.docker-popup-active .docker-widget-popup.docker-left.popup-visible .docker-overlay-layer{right:0%;opacity:.8;visibility:visible;-webkit-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s}.docker-popup-active .docker-widget-popup.docker-right.popup-visible .docker-overlay-layer{left:0%;opacity:.8;visibility:visible;-webkit-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s}.docker-widget-popup .docker-div{max-width:420px;height:100%;position:relative;padding-bottom:32px;background-color:var(--dark-2);z-index:1;-webkit-transition:all 0.5s cubic-bezier(.9,.03,0,.96) 0.6s;transition:all 0.5s cubic-bezier(.9,.03,0,.96) 0.6s}.docker-widget-popup.docker-left .docker-div{-webkit-transform:translate3d(-520px,0,0);transform:translate3d(-520px,0,0);margin-right:auto}.docker-widget-popup.docker-right .docker-div{max-width:370px;-webkit-transform:translate3d(520px,0,0);transform:translate3d(520px,0,0);margin-left:auto}.docker-popup-active .docker-widget-popup.docker-left .docker-div,.docker-popup-active .docker-widget-popup.docker-right .docker-div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.7s cubic-bezier(.9,.03,0,.96) 0.4s;transition:all 0.7s cubic-bezier(.9,.03,0,.96) 0.4s}.docker-anim{width:100%;height:100%;position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;-o-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:left}.docker-popup-active .docker-anim{top:0;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.close-style{width:50px;height:50px;border-radius:50%;background:var(--sp-white);margin-right:12px;border:none}.close-style:hover{background:var(--sp-secondary2)}.close-style:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-style:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-style:before,.close-style:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:30px;height:3px;background:var(--sp-primary2);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .3s cubic-bezier(.645,.045,.355,1)}.close-style:hover:before,.close-style:hover:after,.close-style:focus:before,.close-style:focus:after{-webkit-transform:none;-ms-transform:none;transform:none}.docker-top{padding:15px;display:flex;align-items:center;justify-content:space-between;background:var(--sp-primary2)}.docker-widget-popup .header-search-form{width:100%}.docker-widget-popup .header-search-form form>button.header-search-button{background-color:var(--sp-secondary2)}.head_contianer{flex:1;position:relative}.docker-cart .shopping-cart{position:unset;opacity:1;visibility:visible;width:100%;border-top:1px solid var(--sp-border-dark)}.cart-container .cart-header .cart-top{display:flex;text-align:center;justify-content:space-between;gap:30px;padding:15px;border-bottom:1px solid var(--sp-border-dark)}.cart-container .cart-header .cart-top .cart-text{font-weight:600;margin-right:auto}.cart-container .cart-header .cart-top .cart-icon{position:relative}.cart-container .cart-header .cart-top .cart-icon>i{font-size:24px;margin-right:10px;color:var(--sp-primary2)}.cart-container .cart-header .cart-top .cart-icon>span{position:absolute;top:-6px;right:-2px;font-size:10px;width:18px;height:18px;border-radius:50%;color:var(--sp-white);background-color:var(--sp-secondary2);text-align:center;line-height:18px}.cart-container .cart-header .cart-top .cart-close{color:var(--sp-black)}.cart-container .cart-header .cart-top .cart-close:hover,.cart-container .cart-header .cart-top .cart-close:focus{color:var(--sp-secondary2)}.cart-container .cart-header .cart-top .cart-close>i{color:var(--sp-white);background-color:var(--sp-primary);border-radius:50%;padding:4px 6px;line-height:1.1;transition:var(--sp-transition)}.cart-container .cart-header .cart-top .cart-close:hover>i,.cart-container .cart-header .cart-top .cart-close:focus>i{background-color:var(--sp-secondary2);transition:var(--sp-transition);transform:rotate(360deg)}.cart-container .cart-body{padding:15px 0;margin-bottom:10px;border-bottom:1px solid var(--sp-border-dark)}.cart-container .cart-body .cart-product{display:flex;padding:15px;gap:10px;border-bottom:1px solid var(--sp-border-dark)}.cart-container .cart-body .cart-product:last-child{border-bottom:none}.cart-container .cart-body .cart-product .cart-img-col{display:flex;gap:10px;padding-bottom:10px}.cart-container .cart-body .cart-product .cart-img-col img{max-width:75px;height:75px;object-fit:contain;border:1px solid var(--sp-border-dark)}.cart-container .cart-body a{font-size:18px;font-weight:600;-webkit-line-clamp:1;color:var(--sp-gray)}.cart-container .cart-body a:focus,.cart-container .cart-body a:hover{color:var(--sp-primary2)}.cart-container .cart-qty-price{font-size:22px;color:var(--sp-gray);font-weight:600;margin-bottom:5px}.cart-container .rating{font-size:12px;margin-bottom:4px;margin-top:4px}.cart-container .rating>i{margin-right:3px}.cart-container .cart-qty-price del{font-size:15px;font-weight:600;color:grey}.cart-container .cart-action{display:flex;align-items:center;gap:20px}.cart-container .cart-action .quantity input{padding:4px 0 4px 10px;border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius);width:50px}.cart-container .cart-action a.remove{color:var(--sp-secondary2);font-size:16px;font-weight:400}.cart-container .cart-footer{padding:2px 15px}.cart-container .cart-footer .cart-ft-totals{margin-bottom:15px;border-radius:var(--sp-radius);border:2px solid var(--sp-primary2);padding:10px}.cart-container .cart-footer .cart-ft-coupon .coupon-container a{color:var(--sp-secondary);border-bottom:1px solid}.cart-container .cart-footer .cart-ft-coupon .coupon-input-container{display:flex;border:1px solid var(--sp-border-dark);border-radius:30px;padding:4px;overflow:hidden;align-items:center;background:#f0f0f0}.cart-container .cart-footer .cart-ft-coupon .coupon-input{border:none;padding:10px;outline:none;flex:1;background-color:#fff0;font-weight:300}.cart-container .cart-footer .cart-ft-coupon input.coupon-input::placeholder{color:var(--sp-black)}.cart-container .cart-footer .cart-ft-coupon .apply-btn{background-color:var(--sp-primary2);color:var(--sp-white);border:none;padding:10px 25px;cursor:pointer;border-radius:30px;font-weight:600}.cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--sp-black);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--sp-border-dark)}.cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal:last-child{border:none}.cart-container .cart-footer .cart-ft-buttons-cont{display:flex;align-items:center;flex-wrap:wrap}.docker-category{display:flex;max-height:100vh}.docker-category .woocommerce-mini-cart__empty-message{line-height:1;margin:0}.docker-cart .cart-container,.docker-category .docker-right-list{max-height:100vh;overflow-y:scroll;margin-bottom:100px}.grocery_wcpemi-bank::-webkit-scrollbar,.grocery_wcpemi-plan::-webkit-scrollbar,.cart-container::-webkit-scrollbar,.docker-right-list::-webkit-scrollbar{width:2px}.grocery_wcpemi-bank::-webkit-scrollbar-thumb,.grocery_wcpemi-plan::-webkit-scrollbar-thumb,.cart-container::-webkit-scrollbar-thumb,.docker-right-list::-webkit-scrollbar-thumb{background-color:var(--sp-secondary2)}.docker-category::-webkit-scrollbar{display:none}.docker-category ul{list-style:none;padding:0;margin:0}.docker-category .docker-left-list{height:100vh;background-color:var(--sp-primary2)}.docker-category .docker-left-list>ul>li{padding:10px 15px 5px;border-bottom:1px solid var(--sp-white)}.docker-category .docker-left-list>ul>li:last-child{border-bottom:none}.docker-category li .like-icon-wrap,.docker-category li .cart-icon-wrap{position:relative;border:none;background:#fff0;display:inline-block;color:var(--sp-white);font-size:25px;width:45px;height:45px;transition:1s;padding:0}.docker-category li>button span,.docker-category .docker-left-list li.like-wrapper>a span{position:absolute;top:2px;right:-4px;bottom:30px;width:22px;height:22px;margin:auto 0;line-height:22px;display:inline-block;font-size:12px;color:var(--sp-white);border-radius:50%;text-align:center;background:var(--sp-secondary2)}.docker-category li.cart-wrapper:hover .shopping-cart,.docker-category li.cart-wrapper:focus-within .shopping-cart{visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.docker-category .shopping-cart{left:0}.docker-category .social-wrapper .widget_social_widget{margin-top:10px}.docker-category .social-wrapper .widget_social_widget ul li{margin-bottom:15px;display:flex;flex-direction:column;align-items:center}.docker-category .social-wrapper .widget_social_widget ul li .social-a{border-radius:5px;margin-right:unset;color:var(--sp-primary2);background-color:var(--dark-1)}.docker-category .social-wrapper .widget_social_widget ul li .social-a:focus,.docker-category .social-wrapper .widget_social_widget ul li .social-a:hover{color:var(--sp-white);background:var(--sp-primary)}.product-category-menus-list .main-menu>li{position:relative;padding:6px 20px}.product-category-menus-list .main-menu>li>a{width:100%;display:inline-flex;align-items:center;padding:5px;background-color:#f0f0f0;border:1px solid var(--sp-border-dark);border-radius:25px;color:var(--sp-gray);line-height:1;transition:background-color 0.3s ease,color 0.3s ease}.product-category-menus-list .main-menu>li>a:focus,.product-category-menus-list .main-menu>li>a:hover,.product-category-menus-list .main-menu>li.active>a{color:var(--sp-primary2);background-color:color-mix(in oklab,var(--sp-primary2) 25%,transparent 50%)}.product-category-menus-list .main-menu>li>a:focus i,.product-category-menus-list .main-menu>li>a:hover i,.product-category-menus-list .main-menu>li.active>a i{background-color:var(--sp-white)}.product-category-menus-list .main-menu>li.menu-item-has-children>a:hover::after,.product-category-menus-list .main-menu>li.menu-item-has-children>a:focus::after,.product-category-menus-list .main-menu>li.menu-item-has-children.active>a::after{content:"\2b";color:var(--sp-white);background-color:var(--sp-primary2)}.product-category-menus-list .main-menu>li.menu-item-has-children>a:hover::after,.product-category-menus-list .main-menu>li.menu-item-has-children>a:focus:after,.product-category-menus-list .main-menu>li>a:focus i,.product-category-menus-list .main-menu>li>a:hover i{transition:background-color 0.3s ease,color 0.3s ease}.product-category-menus-list .main-menu>li.menu-item-has-children>a::after,.product-category-menus-list .more-item button::after{content:"\f107";font-family:FontAwesome;text-align:center;line-height:25px;font-size:110%;width:25px;height:25px;margin-left:auto;border-radius:50%;border:1px solid var(--sp-border-dark)}.product-category-menus-list.active .main-menu>li a i,.product-category-menus-list.active .main-menu>li a img{border:1px solid var(--sp-border-dark);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;margin-right:10px;justify-content:center;color:var(--sp-primary2)}.product-category-menus-list .menu-item .dropdown-menu{position:static;top:0;left:90%;visibility:hidden;opacity:0;display:unset;border:none;background:inherit;transition:max-height 0.5s ease-in-out,opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;overflow:hidden;z-index:999;animation:open 0.5s ease-in-out}.product-category-menus-list .main-menu .dropdown-menu{width:100%;padding-top:10px}.product-category-menus-list .menu-item.active>.dropdown-menu{left:100%;display:list-item;visibility:visible;opacity:1}.product-category-menus-list .menu-item.menu-item-has-children .dropdown-menu .menu-item{padding:5px 0}.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a{position:relative;width:100%;display:inline-flex;align-items:center;padding:12px 20px;background-color:#f0f0f0;border:1px solid var(--sp-border-dark);border-radius:25px;color:var(--sp-gray);line-height:1;transition:background-color 0.3s ease,color 0.3s ease,padding-left 0.3s ease}.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a:focus,.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a:hover{color:var(--sp-primary2);padding-left:25px;background-color:color-mix(in oklab,var(--sp-primary2) 25%,transparent 50%)}.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a::before{content:'';margin-right:10px;width:6px;height:6px;background:var(--sp-primary2);position:absolute;top:50%;left:12px;transform:translateY(-50%) scale(1);opacity:0;transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out}.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a:focus::before,.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a:hover::before{transform:translateY(-50%) scale(1);opacity:1}.product-category-menus-list .more-item button{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;line-height:45px;border-radius:25px;background:none;border:none;padding:0 18px;padding-right:5px;font-weight:500;color:#fff;background-color:var(--sp-secondary2);font-size:93%;overflow:hidden;position:relative;z-index:0}.product-category-menus-list .more-item button::after{content:"\f067";padding-top:1px;color:var(--sp-secondary2);background-color:var(--sp-white)}.product-category-menus-list .more-item button.browse-more.active::after{content:"\f068"}.categories-section{padding:20px 0;position:relative}.categories-section:not(:has(.owl-item)){display:none}.categories-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:var(--sp-gray2)}.categories-item .title a{color:var(--sp-gray2)}.categories-item .title a:hover,.categories-item .title a:focus{color:var(--sp-primary2)}.categories-item .categories-img{width:85px;height:85px;overflow:hidden;border:1px solid var(--sp-border-dark);border-radius:100%}.owl-carousel .owl-item .categories-img img{height:100%;object-fit:contain}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translate(0%,-50%);width:35px;height:35px;line-height:2.4;font-size:93%;border-radius:50%;color:var(--sp-primary);box-shadow:var(--sp-shadow);background:#fff0}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.breadcrumb-categories-slider.owl-carousel .owl-nav button.owl-prev,.breadcrumb-categories-slider.owl-carousel .owl-nav button.owl-next,.categories-slider.owl-carousel .owl-nav button.owl-prev,.categories-slider.owl-carousel .owl-nav button.owl-next{color:var(--sp-white);background:var(--sp-primary)}.main-slider-home-two .owl-carousel .owl-nav button.owl-prev,.main-slider-home-two .owl-carousel .owl-nav button.owl-next{top:unset;bottom:-3px;left:70px}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover,.breadcrumb-categories-slider.owl-carousel .owl-nav button.owl-prev:hover,.breadcrumb-categories-slider.owl-carousel .owl-nav button.owl-next:hover .categories-slider.owl-carousel .owl-nav button.owl-prev:hover,.categories-slider.owl-carousel .owl-nav button.owl-next:hover{color:var(--sp-white);background:var(--sp-primary2)}.main-slider-home-two .theme-table .slider-content{padding:0 25px}.main-slider-home-two .theme-slider div.theme-content{margin-bottom:0}.main-slider-home-two .theme-content h1{font-size:60px;margin-bottom:10px}.main-slider-home-two .owl-carousel.main-slider .owl-stage-outer{border-radius:var(--sp-radius)}.slider-wrapper{position:relative;overflow:hidden;width:100%;padding:0;color:var(--sp-primary);z-index:0}.main-slider-home-two .banner-item,.banner-home-three .banner-item,.banner-home-four .banner-item{border-radius:var(--sp-radius)}.main-slider{position:relative}.main-slider,.main-slider .owl-item img{width:100%;height:100%}.theme-slider{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background:rgb(0 0 0 / .1)}.theme-table{overflow:hidden;display:table;width:100%;height:100%}.theme-table-cell{display:table-cell;vertical-align:middle}.theme-table .slider-content{padding:0 100px}.theme-slider div.theme-content{position:relative;max-width:635px;width:100%;margin-bottom:60px;float:left}.theme-slider .theme-content .sub-title{width:fit-content;margin-bottom:25px}.theme-content h1{font-size:70px;margin-bottom:40px;font-weight:800;color:var(--sp-secondary)}.theme-content h1 span:first-child{color:var(--sp-primary2)}.theme-content h1 span:last-child{color:var(--sp-secondary2)}.slider-content a.main-button.btn>i{line-height:3}.theme-content-offer{position:absolute;top:50px;left:65%;transform:translateX(-50%);transition:all 0.3s ease-in-out}.offer-badge{width:150px;height:150px;color:var(--sp-white);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--sp-primary2);font-family:fantasy;transform:rotate(25deg)}.offer-badge h1{font-size:50px}.offer-badge p{margin-bottom:0;letter-spacing:4px;color:var(--sp-white)}.owl-thumbs-main .item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px;cursor:pointer;border-bottom:1px solid;border-right:1px solid;color:var(--sp-white);border-color:#e6e6e636;background:var(--sp-primary2);transition:var(--sp-transition)}.owl-thumbs-main .categories-img{width:70px;height:70px;overflow:hidden;border:4px solid;border-color:var(--sp-border-dark);border-radius:100%;transition:var(--sp-transition)}.owl-thumbs-main .categories-content h6{color:var(--sp-secondary);font-size:22px;margin-bottom:5px;transition:var(--sp-transition)}.owl-thumbs-main .categories-content span{font-size:18px}.owl-thumbs-main .item:hover{color:var(--sp-secondary2);background:var(--sp-white)}.owl-thumbs-main .item:hover .categories-img{border-color:var(--sp-primary2)}.owl-thumbs-main .item:hover .categories-content h6{color:var(--sp-black)}.owl-carousel.owl-thumbs-main .owl-stage-outer{overflow:unset}.owl-thumbs-main .main-slider-img{position:absolute;bottom:0;left:0;opacity:0;z-index:-1;display:block;border:2px solid;border-bottom:4px solid;border-bottom:5px solid;border-color:var(--sp-secondary2);transform:translateY(100%);transition:opacity 0.5s ease-in-out,transform 0.9s ease-in-out}.owl-thumbs-main .item:hover .main-slider-img{opacity:1;bottom:100%;transform:translateY(0)}.thumb-box{position:relative}.thumb-box::before{content:'';top:-5px;position:absolute;width:100%;height:5px;opacity:.3;background:#0000005c;z-index:1}.main-slider.owl-carousel .owl-nav button.owl-prev,.main-slider.owl-carousel .owl-nav button.owl-next{width:45px;height:45px;line-height:2.5;color:var(--sp-white);background:var(--sp-primary2)}.main-slider.owl-carousel .owl-nav button.owl-prev{left:15px}.main-slider.owl-carousel .owl-nav button.owl-next{right:15px}.main-slider.owl-carousel .owl-nav button.owl-prev:hover,.main-slider.owl-carousel .owl-nav button.owl-next:hover,.main-slider.owl-carousel .owl-nav button.owl-prev:focus,.main-slider.owl-carousel .owl-nav button.owl-next:focus{background:var(--sp-secondary)}.main-slider.owl-carousel .owl-dots,.main-slider2.owl-carousel .owl-dots,.main-slider3.owl-carousel .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-color:#fff0}.main-slider2.owl-carousel .owl-dots{left:35px}.banner-home-three .main-slider3.owl-carousel .owl-dots{left:42px;bottom:5px}.owl-dots button:focus,.owl-dots button:focus-visible{background:#fff0}.main-slider.owl-carousel button:hover,.main-slider2.owl-carousel button:hover,.main-slider3.owl-carousel button:hover{background-color:#fff0}.main-slider.owl-carousel button.owl-dot>span,.main-slider2.owl-carousel button.owl-dot>span,.main-slider3.owl-carousel button.owl-dot>span{width:8px;height:8px;display:inline-block;border-radius:50%;margin:0 5px;background:var(--sp-primary2)}.main-slider.owl-carousel button.owl-dot.active>span,.main-slider2.owl-carousel button.owl-dot.active>span,.main-slider3.owl-carousel button.owl-dot.active>span{background:var(--sp-secondary)}.infoservice-section{padding:20px 0}.infoservice-item{background-color:var(--dark-2);padding:20px 15px;height:100%;overflow:hidden;display:flex;align-items:center;color:var(--sp-gray);justify-content:flex-start;border:1px solid var(--sp-border-dark);transition:all .4s ease-in-out}.infoservice-home-two .infoservice-item:hover{transform:scale(1.05);box-shadow:0 0 15px rgb(0 4 94 / 6%)}.infoservice-home-three .infoservice-item:hover,.infoservice-home-four .infoservice-item:hover{transform:scale(1.02);box-shadow:0 0 15px rgb(0 4 94 / 6%)}.infoservice-home-two .infoservice-item:hover .infoservice-icon,.infoservice-home-three .infoservice-item:hover .infoservice-icon{animation:pulse-grow 0.3s linear infinite alternate}@keyframes pulse-grow{to{transform:scale(1.1)}}.infoservice-item .infoservice-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:60px;font-size:35px;margin-right:12px;border-radius:var(--sp-radius);color:var(--sp-white);transition:all 500ms ease;background-color:var(--sp-primary2)}.infoservice-home-one .infoservice-item:hover .infoservice-icon{transform:rotateY(180deg)}.infoservice-item .infoservice-content h6{font-size:16px}.infoservice-item .infoservice-content p{margin:0;margin-top:1px;color:#a3a3a3;font-size:14px}.infoservice-home-one .infoservice-item{background-image:url(/wp-content/themes/mega-mart/assets/images/patter/dot-patter.png);background-repeat:no-repeat;background-position:left}.infoservice-home-two .infoservice-item,.infoservice-home-three .infoservice-item{border-radius:var(--sp-radius)}.infoservice-home-two .infoservice-item .infoservice-icon{border-radius:50%}.infoservice-home-three .infoservice-item{flex-direction:column;text-align:center}.infoservice-home-three .infoservice-item .infoservice-icon{height:unset;margin-bottom:8px;color:var(--sp-primary2);background-color:#fff0}.infoservice-home-four .infoservice-item{border-radius:50px;padding:4px 4px}.infoservice-home-four .infoservice-item .infoservice-icon{border-radius:50%;color:var(--sp-primary2);border:2px dashed var(--sp-primary2);background-color:var(--sp-white);transition:transform 0.8s ease-in-out}.infoservice-home-four .infoservice-item:hover .infoservice-icon{transform:rotate(360deg)}.heading-default{position:relative;display:flex;align-items:center;overflow:hidden;z-index:0;background-color:var(--dark-2);border:1px solid var(--sp-border-dark)}.heading-default .title{color:#fff;background:var(--sp-secondary2);display:inline-block;float:left;min-width:135px;text-align:left;position:relative;margin-right:60px;padding:15px 0 15px 30px}.heading-default .title h5{animation:headShake 1s infinite}.heading-default .title::after{content:"";position:absolute;top:0;right:-60px;width:60px;height:100%;background-color:var(--sp-secondary2);clip-path:polygon(0 1%,0 100%,100% 100%);z-index:-1}.heading-default .heading-text p{padding:0 20px;margin:0}.heading-right{margin-left:auto;display:flex;align-items:center}.dealsofday-timer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.dealsofday-timer h2{color:var(--sp-primary2);font-size:18px;font-weight:600}.dealsofday-timer .dealsofday-item{text-align:center}.dealsofday-timer .dealsofday-item .dealsofday-count h6{background:var(--sp-primary2);border-radius:100%;width:24px;height:24px;font-size:12px;color:var(--sp-white);text-align:center;line-height:24px}.dealsofday-timer .dealsofday-item p{font-weight:500;line-height:1.2;margin:0;font-size:14px}.heading-right a{margin-left:20px;margin-right:5px;padding:2px 15px 2px 0;border-radius:2px;color:var(--sp-white);background-color:var(--sp-secondary2)}.heading-right a.btn>i{margin-left:3px}.heading-right a:focus,.heading-right a:hover{color:var(--sp-white);background-color:var(--sp-secondary2)}.section-title{display:inline-block;min-width:250px;text-align:center;font-size:20px;font-weight:600;border-radius:15px 15px 0 0;padding:12px;color:var(--sp-white);background-color:var(--sp-primary2);background-image:url(/wp-content/themes/mega-mart/assets/images/patter/section-title.png);background-repeat:no-repeat;background-size:cover;background-position:center}.tab-filter a{position:relative;margin-right:30px;font-weight:500;color:var(--sp-gray)}.tab-filter a:hover,.tab-filter a:focus,.tab-filter a.active{color:var(--sp-secondary2)}.tab-filter a:not(:last-child)::after{position:absolute;right:-30px;margin:0 15px;content:"";width:1px;height:15px;background:var(--sp-gray);top:50%;transform:translateY(-50%);opacity:50%}.custom-owl-nav button{width:35px;height:35px;line-height:2.4;padding:0;border:none;font-size:93%;margin-left:4px;border-radius:50%;color:var(--sp-primary);box-shadow:var(--sp-shadow);background:#fff0}.custom-owl-nav button:focus,.custom-owl-nav button:hover{color:var(--sp-white);background:var(--sp-primary2)}.banner-section{position:relative;overflow:hidden}.banner-item{padding:10px 18px;display:flex;height:100%;align-items:center;justify-content:space-between;box-shadow:inset 0 0 25px 10px rgb(67 66 66 / 10%)}.banner-item .banner-content{color:var(--sp-white);z-index:2}.banner-item .banner-img{max-width:180px;min-height:110px;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out 0.3s}.banner-item:hover .banner-img{transform:scale(1.08)}.banner-item .banner-content>span{display:block;margin-bottom:5px;font-size:25px;font-weight:700}.banner-item .banner-content>.banner-badge{position:relative;font-size:14px;font-weight:500;width:fit-content;padding:2px 10px}.banner-item .banner-content>.banner-badge.style-1{border-radius:15px;margin-bottom:auto}.banner-item .banner-content>.banner-badge.style-2{padding:5px 10px;padding-right:25px}.banner-item .banner-content>.banner-badge.style-2::after{content:'';position:absolute;top:0;right:-8px;width:25px;height:100%;background-color:color-mix(in lch decreasing hue,var(--sp-secondary) 100%,#FFFFFF 40%);clip-path:ellipse(99% 50% at 99% 50%)}.banner-item .banner-content>.banner-badge.bg-1{color:var(--sp-primary);background:var(--sp-secondary)}.banner-item .banner-content>.banner-badge.bg-2{color:var(--sp-white);background:var(--sp-primary)}.banner-item .banner-content h3{font-size:28px;font-weight:600;margin-bottom:5px}.banner-item .banner-content h4{font-size:22px;font-weight:600;margin-bottom:5px}.banner-item .banner-content h5{font-size:26px;font-weight:400;margin-bottom:5px}.banner-item .banner-content p{margin-bottom:5px;font-weight:500}.banner-item .banner-content p:last-child{margin-bottom:0}.banner-item .banner-content h4:last-child{margin-bottom:0}.primary-color{color:var(--sp-primary)}.primary-color2{color:var(--sp-primary2)}.secondary-color{color:var(--sp-secondary)}.secondary-color2{color:var(--sp-secondary2)}.banner-item.bg-1{background-image:linear-gradient(var(--sp-primary),color-mix(in srgb,var(--sp-primary2) 100%,#FFFFFF 5%),var(--sp-primary))}.banner-item.bg-2{background-image:linear-gradient(var(--sp-primary2),color-mix(in srgb,var(--sp-primary2) 100%,#FFFFFF 50%),var(--sp-primary2))}.banner-item.bg-3{background-image:linear-gradient(color-mix(in hsl longer hue,var(--sp-secondary) 100%,#FFFFFF 2%),var(--sp-secondary),color-mix(in hsl longer hue,var(--sp-secondary) 100%,#FFFFFF 2%))}.banner-item.bg-4{background-image:linear-gradient(var(--sp-secondary2),color-mix(in srgb,var(--sp-secondary2) 100%,#FFFFFF 25%),var(--sp-secondary2))}.banner-item.bg-5{background-image:linear-gradient(color-mix(in hsl longer hue,var(--sp-primary2) 80%,#FFFFFF 20%),color-mix(in hsl longer hue,var(--sp-primary2) 90%,#FFFFFF 30%),color-mix(in hsl longer hue,var(--sp-primary2) 80%,#FFFFFF 20%))}.banner2-section .banner-item{color:var(--sp-white);border-radius:var(--sp-radius);display:block}.banner-item.style-1,.banner-item.style-2,.banner-item.style-3,.banner-item.style-4{position:relative;padding:0;height:100%;overflow:hidden}.banner-item.style-1{background:var(--sp-secondary)}.banner-item.style-2{background:var(--sp-secondary2)}.banner-item.style-3{background-image:linear-gradient(to right,color-mix(in lch decreasing hue,var(--sp-primary2) 35%,var(--sp-secondary2) 10%),color-mix(in lch decreasing hue,var(--sp-primary2) 50%,var(--sp-secondary2) 25%))}.banner-item.style-4{background-image:linear-gradient(color-mix(in lch decreasing hue,var(--sp-secondary) 100%,#FFFFFF 40%),var(--sp-secondary))}.banner-item.style-1 .banner-img,.banner-item.style-2 .banner-img{max-width:unset;padding-top:2px;padding-left:20px;padding-right:0;padding-bottom:120px;float:right}.banner-item.style-1 .banner-img img,.banner-item.style-2 .banner-img img,.banner-item.style-3 .banner-img img{margin-left:auto}.banner-item.style-3 .banner-img,.banner-item.style-4 .banner-img{max-width:unset;padding:0;float:right}.banner-item.style-1 .banner-content,.banner-item.style-2 .banner-content{position:absolute;top:0;left:0;height:100%;padding:18px;padding-right:0;display:flex;flex-direction:column;justify-content:space-between}.banner-item.style-1 .banner-content p,.banner-item.style-2 .banner-content p{font-size:20px;color:var(--sp-white)}.banner-item.style-2 .banner-content,.banner-item.style-3 .banner-content{position:absolute;top:0;left:0;height:100%;padding:18px;max-width:250px;padding-right:0;display:flex;flex-direction:column;justify-content:end}.banner-home-four .banner-item .banner-content{padding:10px;max-width:200px}.banner-home-four .banner-item .banner-content a.btn>i{margin-left:4px;line-height:2.2}.banner-item.style-4 .banner-content{position:absolute;top:0;left:0;height:100%;padding:18px;max-width:260px;padding-right:0;display:flex;flex-direction:column;justify-content:center}.banner-item.style-1 .banner-content .button.add_to_cart_button,.banner-item.style-2 .banner-content .button.add_to_cart_button{margin-top:10px}.banner-item.style-1 .banner-content .button.add_to_cart_button i{color:var(--sp-secondary);background:var(--sp-white)}.banner-item.style-2 .banner-content .button.add_to_cart_button{background:var(--sp-secondary)}.banner-item.style-2 .banner-content .button.add_to_cart_button i{background:var(--sp-primary2)}.banner-home-three .banner-item .banner-content{max-width:300px;padding:30px 0 5px 30px}.banner-home-three .banner-item .banner-content h3,.banner-home-four .banner-item .banner-content h3{font-size:34px;font-weight:700}.banner-home-three .banner-item .banner-content h3{margin-bottom:15px}.banner-home-four .banner-item.style-3 .banner-img,.banner-home-four .banner-item.style-3 .banner-img img{width:100%;min-height:177px}.main-slider-home-two .banner-item.style-3 .banner-img,.main-slider-home-two .banner-item.style-3 .banner-img img{width:100%}.banner-home-four .banner-item .banner-content .btn,.banner-home-three .banner-item .banner-content .btn{font-size:18px}.banner-home-four .main-slider2 .banner-item .banner-content .btn{font-size:20px}.banner-home-three .banner-item.style-3 .banner-img{width:100%}.products:not(.related.products .products,.related.products,.woocommerce ul.products){list-style:none;padding:0;text-align:left;margin:0;border-radius:1px;border-top:none;border:1px solid var(--sp-border-dark);border-color:var(--sp-border-dark);padding:15px 10px 0;transition:var(--sp-transition)}.woocommerce .products{padding:0}.related.products h2{padding-bottom:15px}.product.type-product{margin-bottom:15px;padding:0 8px}.product.type-product.hidden{display:none}.products .product:not(.type-product),.shop-section .product:not(.type-product){position:relative;overflow:hidden;background:var(--dark-1);border-radius:var(--sp-radius);border:1px solid;border-color:var(--sp-border-dark);transition:var(--sp-transition)}.products .product:hover:not(.type-product),.shop-section .product:hover:not(.type-product),.products .product:focus-within:not(.type-product),.shop-section .product:focus-within:not(.type-product){border-color:var(--sp-primary2)}.products .product-img,.shop-section .product-img{background-color:var(--dark-2)}.product-img{position:relative;margin-bottom:5px;display:flex;justify-content:center;align-items:center}.woocommerce ul.products.list li.product a img,.product-img>a>img{display:block;object-fit:scale-down;transition:transform .5s ease}.woocommerce ul.products.list li.product a img{margin-bottom:0}.products .product:hover .product-img img{transform:scale(1.1)}.product-section .product-content,.shop-section .product-content,.post-section .product-content{padding:10px;position:relative}ul.products li.product h3{line-height:1.4;margin-bottom:10px}.product-content h3 a{-webkit-line-clamp:1;color:var(--sp-gray)}.products .product:hover .product-content h3 a{color:var(--sp-primary2)}.price{font-size:22px;color:var(--sp-gray);font-weight:600;margin-bottom:5px}.price del{font-size:14px;font-weight:600;color:grey;order:2}.price .woocommerce-Price-currencySymbol{font-size:12px;vertical-align:super}.product p.rating{font-size:14px;margin-bottom:4px}.product .rating>.fa-star{margin-right:4px}.rating>.fa-star{color:#d9d9d9}.rating>.fa-star.filled{color:var(--sp-secondary)}.product .star-rating+span.star-count,.product p.rating span{color:var(--sp-gray);font-weight:700;font-size:12px;padding-left:5px}.product-quantity{margin-bottom:10px}.variations_form select,.product-quantity .wc-default-select{width:100%;padding:0 5px;min-height:35px;color:var(--sp-gray);border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius)}.product-quantity label{font-size:14px}.button.single_add_to_cart_button>i,.button.add_to_cart_button>i,a.product_type_grouped>i,a.product_type_external>i{line-height:2.4;width:40px;background:var(--sp-secondary);transition:background 0.3s ease-in-out}.button:hover.single_add_to_cart_button,.button:focus.single_add_to_cart_button,body:not(.woocommerce-block-theme-has-button-styles) .products .product:hover a.button,body:not(.woocommerce-block-theme-has-button-styles) .products .product:hover button.button,body:not(.woocommerce-block-theme-has-button-styles) .products .product:hover a.wc-forward,body:not(.woocommerce-block-theme-has-button-styles) .woocommerce-message a.wc-forward:hover,body:not(.woocommerce-block-theme-has-button-styles) a.button.alt:hover,.woocommerce #review_form #respond .form-submit input:hover,body:not(.woocommerce-block-theme-has-button-styles) .products .product:focus a.button,body:not(.woocommerce-block-theme-has-button-styles) .products .product:focus button.button,body:not(.woocommerce-block-theme-has-button-styles) .products .product:focus a.wc-forward,body:not(.woocommerce-block-theme-has-button-styles) .woocommerce-message a.wc-forward:focus,body:not(.woocommerce-block-theme-has-button-styles) a.button.alt:focus,.woocommerce #review_form #respond .form-submit input:focus{background:var(--sp-secondary)}body:not(.woocommerce-block-theme-has-button-styles) a.button:hover,body:not(.woocommerce-block-theme-has-button-styles) button.button:hover{color:var(--sp-white)}.button:hover.single_add_to_cart_button>i,.button:focus.single_add_to_cart_button>i,body:not(.woocommerce-block-theme-has-button-styles) .products .product:hover a.button>i,body:not(.woocommerce-block-theme-has-button-styles) .products .product:hover button.button>i,body:not(.woocommerce-block-theme-has-button-styles) .products .product:hover a.wc-forward,body:not(.woocommerce-block-theme-has-button-styles) .products .product:focus a.button>i,body:not(.woocommerce-block-theme-has-button-styles) .products .product:focus button.button>i,body:not(.woocommerce-block-theme-has-button-styles) .products .product:focus a.wc-forward{background:var(--sp-primary2)}.button.add_to_shopping{font-weight:600;color:var(--sp-white);padding:8px 10px;font-size:18px;display:inline-block;border-radius:var(--sp-radius);background-color:var(--sp-secondary)}.product-action div{float:inline-end}.product-action .yith-wcwl-add-to-wishlist{order:1}.woocommerce ul.products li.product .button{margin-top:0;display:block}.entry-summary .yith-wcwl-add-to-wishlist a,.product-action .add_to_wishlist{line-height:2.4;width:44px;text-align:center;font-size:18px;color:var(--sp-white);display:inline-block;border-radius:var(--sp-radius);background:var(--sp-secondary2)}.entry-summary .yith-wcwl-add-to-wishlist.in_wishlist a{background:var(--sp-primary2)}.product-action .in_wishlist .add_to_wishlist{background:var(--sp-primary2)}.entry-summary .yith-wcwl-add-to-wishlist a:hover,.entry-summary .yith-wcwl-add-to-wishlist a:focus,.product-action .add_to_wishlist:hover,.product-action .add_to_wishlist:focus{background:var(--sp-primary)}body.single-product .entry-summary .yith-wcwl-add-to-wishlist a{margin-bottom:4px}body.single-product.woocommerce div.product form.cart table.variations th{background:none;color:var(--sp-gray);padding:0}body.single-product.woocommerce div.product form.cart table.woocommerce-grouped-product-list.group_table{border:1px solid var(--sp-gray)}body.single-product.woocommerce div.product form.cart table.woocommerce-grouped-product-list.group_table td{border:1px solid var(--sp-gray);width:auto;padding:10px;text-align:left;vertical-align:middle}.woocommerce span.onsale{z-index:7}body.single-product.woocommerce div.product form.cart table.woocommerce-grouped-product-list.group_table .woocommerce-grouped-product-list-item__quantity a{padding:10px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.mega-mart-woowishlist-page-button.btn{margin-right:5px;float:inline-start;line-height:2.4!important}body:not(.woocommerce-block-theme-has-button-styles) a.button:not(.woocommerce-orders-table__cell a),body:not(.woocommerce-block-theme-has-button-styles) button.button:not(.woocommerce-MyAccount-content button,.woocommerce-form-track-order button),body:not(.woocommerce-block-theme-has-button-styles) a.wc-forward,body:not(.woocommerce-block-theme-has-button-styles) a.button.alt,.woocommerce #review_form #respond .form-submit input{overflow:hidden;font-weight:600;width:fit-content;color:var(--sp-white);font-size:18px;padding:0 12px;border:none;text-align:center;display:block;border-radius:var(--sp-radius);background:var(--sp-primary2);transition:background 0.3s ease-in-out}.woocommerce-form-login button,.woocommerce-form-register button{padding:12px!important}.variations_form.cart .button.add_to_cart_button{font-size:12px}body:not(.woocommerce-block-theme-has-button-styles) a.button:not(.woocommerce-orders-table__cell a){padding:0}body:not(.woocommerce-block-theme-has-button-styles) a.wc-forward,body:not(.woocommerce-block-theme-has-button-styles) .woocommerce-message a.button,.woocommerce #review_form #respond .form-submit input,.mega-mart-woowishlist-item a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{line-height:2.4}body:not(.woocommerce-block-theme-has-button-styles) a.button.added::after{display:none}button.single_add_to_cart_button.button.alt.wc-variation-selection-needed,.woocommerce div.product form.cart .button,button.single_add_to_cart_button.button.alt.wc-variation-selection-needed:hover,button.single_add_to_cart_button.button.alt.wc-variation-selection-needed:focus{background-color:var(--sp-primary2)}.woocommerce div.product form.cart .button.single_add_to_cart_button.button.alt{padding:.618em 1em}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{margin-top:30px}button.single_add_to_cart_button.button.alt.wc-variation-selection-needed::after,.woocommerce div.product form.cart .button.single_add_to_cart_button.button.alt:after{content:'\f07a';font-family:'FontAwesome';background:var(--sp-secondary);padding:12px;right:-18px;position:relative}.products .product-img .sale-ribbon,.sale-ribbon{position:absolute;top:10px;left:10px;font-size:15px;height:20px;z-index:1;line-height:1;background-color:var(--sp-secondary2);color:#fff;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0 5px;border-radius:2px}.product.type-product:hover .sale-ribbon{background-color:var(--sp-primary)}table.variations tbody{color:gray}table.variations tbody tr{border:none;border-radius:3px;display:grid;margin-bottom:5px}.variations_form.cart table{border:none;margin:0;padding:0 4px}div.product form.cart .variations td{padding:0;border:none;font-size:10px}div.product form.cart .variations td.value{padding:0}div.product form.cart .variations td.value{padding:0}div.product form.cart .variations td label{padding:0;color:initial;font-size:14px}.woocommerce div.product form.cart .variations td{line-height:normal;vertical-align:middle;flex:1}.woocommerce .select_box_select{display:none}div.product form.cart::after,div.product form.cart::before{content:" ";display:table}div.product form.cart::after{clear:both}.product-content .star-rating{float:right;overflow:hidden;position:relative;height:1.2em;line-height:1;font-size:1em;width:100%;font-family:star}.woocommerce .products .star-rating{display:inline-block;width:72.17px;margin:0 0 -4px;float:none}.woocommerce ul.products li.product .star-rating{font-size:.857em}.products .star-rating{display:inline-block;width:5.4em;margin:0 0 -4px;float:none}.product-content .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span{color:var(--sp-secondary)}.star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.saleinfo{position:relative;z-index:0;overflow:hidden;flex:1}.saleinfo>img{width:100%;object-fit:cover;height:100%;transition:all 1.8s ease}.saleinfo.active>img,.saleinfo:focus-within>img{transform:scale(1.1)}.saleinfo .saleinfo-area{padding:30px 20px;position:absolute;top:50%;left:50%;width:94%;height:92%;display:flex;align-items:center;justify-content:center;color:var(--sp-white);text-align:center;background:#29a74480;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .35s linear;transition:all .35s linear}.saleinfo.active .saleinfo-area,.saleinfo:focus-within .saleinfo-area{opacity:1}.saleinfo-price{font-size:16px;font-weight:600;line-height:1;background-color:var(--sp-secondary2);color:#fff;display:inline;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;padding:0 8px;border-radius:2px}.saleinfo .saleinfo-area h6{font-size:18px;line-height:1.5;margin-top:15px;margin-bottom:15px}.saleinfo .product-action .button.add_to_cart_button{background-color:var(--sp-secondary);margin:auto}.saleinfo .product-action .button.add_to_cart_button i{background-color:var(--sp-primary2)}.discount-banner{position:relative;overflow:hidden;margin:40px 0;padding:90px 0;background-color:#fffcf9;background-repeat:no-repeat;background-attachment:scroll;background-position:center bottom,80% bottom;background-blend-mode:multiply;background-size:cover}.discount-banner-panel h3{font-size:38px;font-weight:800;line-height:1.2;color:var(--sp-secondary)}.discount-banner-badge{position:relative;overflow:hidden;background-color:var(--sp-secondary2);color:var(--sp-white);font-weight:700;text-align:center;padding:15px;padding-bottom:25px;width:150px;margin-right:35px;clip-path:polygon(0 0,100% 0%,100% 65%,50% 100%,0 65%)}.discount-banner-badge::before{content:"";position:absolute;top:3px;left:3px;width:96%;height:95%;background:url(/wp-content/themes/mega-mart/assets/images/patter/badge.svg) no-repeat center center;background-size:contain;pointer-events:none}.discount-banner-badge .discount{font-size:20px;font-weight:500;line-height:1.2}.discount-banner-badge .discount>span{font-size:28px;font-weight:700}.discount-banner-badge .offer{font-size:14px;font-weight:400}.discount-banner img{position:absolute;right:70px;bottom:-5px;width:35vmax;object-fit:contain;animation:slideLeftToRight 5s infinite ease-in-out}.bannerinfo{position:relative;overflow:hidden;z-index:0;border-radius:var(--sp-radius)}.bannerinfo>img{width:100%;object-fit:contain;height:100%;opacity:.8;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.bannerinfo-slider .bannerinfo>img{position:absolute;height:auto;bottom:0;padding:30px;opacity:unset}.bannerinfo-slider aside.bannerinfo{position:relative;background:linear-gradient(134deg,#fff6e5 50%,#ffe9bdcf 50%)}.bannerinfo-slider aside.bannerinfo::after{content:'';width:200%;height:100%;position:absolute;top:30%;left:10%;background-color:var(--sp-secondary);transform:rotate(316deg);z-index:-1;opacity:.2}.bannerinfo .info-content{padding:10px;position:absolute;top:50%;left:50%;width:92%;height:94%;z-index:2;color:var(--sp-black);border-radius:var(--sp-radius);box-shadow:inset 0 0 15px rgb(0 0 0 / .2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .35s linear;transition:all .35s linear}.bannerinfo .info-content .info-category{color:var(--sp-primary);font-size:16px;font-weight:500}.bannerinfo .info-content h5{color:var(--sp-gray);font-weight:600;margin-bottom:20px}.bannerinfo .info-content h6{color:var(--sp-gray);font-weight:600;margin-bottom:20px}.bannerinfo .info-content a{position:relative;padding:8px 15px;font-weight:500;border-radius:var(--sp-radius);color:var(--sp-white);background:var(--sp-secondary2);transition:var(--sp-transition)}.bannerinfo .info-content a i{position:absolute;top:0;right:-38px;height:100%;width:40px;text-align:center;line-height:2.4;border-radius:0 4px 4px 0;background:var(--sp-primary2);transition:var(--sp-transition)}.bannerinfo .info-content a:focus,.bannerinfo .info-content a:hover{background:var(--sp-primary2)}.bannerinfo .info-content a:focus i,.bannerinfo .info-content a:hover i{background:var(--sp-secondary2)}.bannerinfo-slider .info-content{width:100%;height:100%;padding:20px;padding-bottom:0;box-shadow:none}.bannerinfo-slider .info-content .sub-title{padding:1px 8px;border-radius:2px;color:var(--sp-white);background:var(--sp-secondary)}.bannerinfo-slider .info-content h3{color:var(--sp-gray);margin-top:10px;margin-bottom:10px}.bannerinfo-slider .info-content h5{color:var(--sp-gray);font-size:30px;font-family:'Dancing Script',cursive}.bannerinfo-footer{position:absolute;bottom:0;left:0;font-size:16px;font-weight:500;color:var(--sp-white);display:grid;grid-template-columns:0.7fr 1fr;align-items:center;width:100%}.bannerinfo-footer .left{position:relative;padding:5px 8px;padding-right:0;background:var(--sp-primary2);border-bottom-left-radius:4px}.bannerinfo-footer .left::after{content:'';position:absolute;top:0;right:-24px;width:24px;height:100%;background:var(--sp-primary2);clip-path:polygon(100% 100%,0 0,0 100%)}.bannerinfo-footer .right{padding:5px 8px;display:flex;align-items:center;justify-content:end;gap:8px;background:var(--sp-secondary);border-bottom-right-radius:4px}.bannerinfo-slider.owl-carousel .owl-nav button.owl-prev,.bannerinfo-slider.owl-carousel .owl-nav button.owl-next{color:var(--sp-white);background:var(--sp-secondary)}.bannerinfo-slider.owl-carousel .owl-nav button.owl-prev:hover,.bannerinfo-slider.owl-carousel .owl-nav button.owl-next:hover,.bannerinfo-slider.owl-carousel .owl-nav button.owl-prev:focus,.bannerinfo-slider.owl-carousel .owl-nav button.owl-next:focus{background:var(--sp-primary2)}.bannerinfo-slider.owl-carousel .owl-nav button.owl-prev{left:10px}.bannerinfo-slider.owl-carousel .owl-nav button.owl-next{right:10px}.bannerinfo-slider,.bannerinfo-slider .owl-stage-outer,.bannerinfo-slider .owl-stage,.bannerinfo-slider .owl-item,.bannerinfo-slider .item,.bannerinfo-slider .bannerinfo{height:100%!important}.hot-deal-section{margin:40px 0;padding:100px 0;position:relative;overflow:hidden;background-color:lightgray;background-image:url(/wp-content/themes/mega-mart/assets/images/hot-deal/bg-pattern1.png);background-repeat:no-repeat;background-size:contain;background-position:center;animation:backgroundFloat 20s ease-in-out infinite}@keyframes backgroundFloat{0%{background-position:center top}50%{background-position:center bottom}100%{background-position:center top}}.hot-deal-section::after,.hot-deal-section::before{content:"";position:absolute;background-repeat:no-repeat;width:100%;height:100%}.hot-deal-section::after{bottom:0;background-position:bottom;background-image:url(/wp-content/themes/mega-mart/assets/images/hot-deal/bg-pattern3.png)}.hot-deal-section::before{top:0;background-position:top;background-image:url(/wp-content/themes/mega-mart/assets/images/hot-deal/bg-pattern2.png)}.hot-deal-right>span{text-transform:uppercase;font-weight:600;padding:1px 10px;border-radius:2px;color:var(--sp-white);background:var(--sp-secondary2)}.hot-deal-right h1{margin-top:10px;margin-bottom:15px;font-weight:700}.dealsofday-timer.style2 .dealsofday-item{color:var(--sp-white);background:var(--sp-primary);width:60px;height:60px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.dealsofday-timer.style2{margin-top:15px;margin-bottom:20px}.dealsofday-timer.style2 .dealsofday-item .dealsofday-count h6{background:unset;font-size:20px;width:unset;height:unset}.dealsofday-timer.style2 .dealsofday-item p{font-weight:400;line-height:1;color:var(--sp-white)}.btn.style1{overflow:hidden;border:none;font-weight:600;color:var(--sp-white);font-size:18px;text-align:center;display:inline-block;border-radius:var(--sp-radius);background:var(--sp-primary2);transition:background 0.3s ease-in-out;padding:0}.btn.style1 i{background:var(--sp-secondary);transition:background 0.3s ease-in-out}.btn.style1:active{color:var(--sp-white)}.btn.style1:hover{background:var(--sp-secondary)}.btn.style1:hover i{background:var(--sp-primary2)}.hot-deal-section .hot-deal-slider{height:340px}.hot-deal-section .swiper-container{width:100%;height:100%;overflow:unset}.thumbs-hot-deal{height:calc(450px - 100px)}.thumbs-hot-deal .slider-item{display:flex;align-items:center;justify-content:flex-start;border-radius:50px;overflow:hidden;padding:2px;cursor:pointer;box-shadow:0 0 10px rgb(16 16 16 / 20%);background-color:var(--sp-white)}.thumbs-hot-deal .swiper-slide.swiper-slide-thumb-active .slider-item{color:var(--sp-white);background-color:var(--sp-primary)}.thumbs-hot-deal .slider-item .categories-img{width:55px;height:55px;flex-shrink:0;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center}.thumbs-hot-deal .slider-item .categories-img img{object-fit:cover;width:100%}.thumbs-hot-deal .slider-item .categories-content{text-align:left;flex-grow:1;padding-left:12px}.thumbs-hot-deal .slider-item .categories-icon{width:55px;height:55px;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sp-white);background-color:var(--sp-primary2);transition:var(--sp-transition)}.thumbs-hot-deal .slider-item .categories-icon::before{content:"\f105";font-family:'FontAwesome';font-size:24px;transition:var(--sp-transition)}.thumbs-hot-deal .swiper-slide.swiper-slide-thumb-active .slider-item .categories-icon{background-color:var(--sp-secondary2)}.thumbs-hot-deal .swiper-slide.swiper-slide-thumb-active .slider-item .categories-icon::before{content:"\f00c";font-size:16px}.hot-deal-slider .swiper-slide{display:flex;justify-content:center;align-items:center;position:relative}.hot-deal-slider .offer-badge.style2{position:absolute;top:0;right:10px}.offer-badge.style2{width:130px;height:130px;font-size:20px;line-height:1.2;color:var(--sp-black);transform:unset;font-family:unset;background:var(--sp-secondary)}.offer-badge.style2 span{font-weight:600}.hot-deal-slider .swiper-slide.swiper-slide-active .hot-deal-right,.hot-deal-slider .swiper-slide.swiper-slide-active .offer-badge,.hot-deal-slider .swiper-slide.swiper-slide-active img{animation:0.8s slide-up ease-in-out forwards}.hot-deal-slider .swiper-slide:not(.swiper-slide-active) .hot-deal-right,.hot-deal-slider .swiper-slide:not(.swiper-slide-active) .offer-badge,.hot-deal-slider .swiper-slide:not(.swiper-slide-active) img{animation:0.6s slide-out ease-in-out forwards}@keyframes slide-up{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{from{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.client-item{margin-top:30px}.client-item .client-inner{position:relative;border:1px solid var(--sp-border-dark);border-radius:10px;transition:border-color 0.5s ease-in-out}.client-item .client-description{position:relative;padding:15px 12px}.client-item .client-description::before{content:"\f10d";font-family:'FontAwesome';position:absolute;top:-25px;left:35px;font-size:35px;color:var(--sp-primary2);transition:color 0.5s ease-in-out}.client-item .client-detail{margin-top:18px;margin-bottom:15px;display:flex;align-items:center}.client-item .client-detail img{width:80px;height:80px;border-radius:50%;border:3px solid var(--sp-primary2);transition:border-color 0.5s ease-in-out}.client-item .client-detail h5{font-weight:600}.client-item .client-detail p{margin-bottom:2px;color:var(--sp-secondary2)}.client-item .client-text p{line-height:1.8;-webkit-line-clamp:2}.client-item .client-detail .rating{font-size:13px;color:var(--sp-secondary)}.client-item .client-detail .client-img{margin-right:10px;flex-shrink:0}.client-item .client-bottom{position:relative;overflow:hidden;padding:18px 12px;display:flex;align-items:center;border-radius:0 0 10px 10px}.client-item .client-bottom::before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--sp-border-dark)}.client-item .client-bottom::after{content:"\f10e";font-family:'FontAwesome';position:absolute;right:-40px;bottom:-40px;font-size:35px;width:120px;height:120px;border-radius:50%;padding-top:22px;padding-left:28px;color:var(--sp-white);background:var(--sp-primary2);transition:background 0.5s ease-in-out}.client-item .client-bottom img{width:70px;height:70px;border-radius:50%;object-fit:contain;background:var(--dark-2)}.client-item .client-bottom p{margin-bottom:0;color:var(--sp-secondary2)}.testimonial-slider .owl-item.center .client-item .client-inner,.testimonial-slider .owl-item.center .client-item .client-detail img{border-color:var(--sp-secondary)}.testimonial-slider .owl-item.center .client-item .client-description::before{color:var(--sp-secondary)}.testimonial-slider .owl-item.center .client-item .client-bottom::after{background:var(--sp-secondary)}.brand-item{padding:15px 10px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark)}.brand-item img{object-fit:contain;height:50px}.brand-item:focus-within img,.brand-item:hover img{animation:bounce-scale 0.5s 0.1s}.bounce-scale:focus-within,.bounce-scale:hover{animation:bounce-scale 0.5s 0.1s}.footer-section{position:relative;color:var(--sp-white);overflow:hidden;z-index:1}.footer-section p{color:var(--sp-white)}.footer-section::after{content:'';position:absolute;inset:0;background:color-mix(in srgb,var(--sp-primary) 25%,transparent);z-index:-1}.footer-section.footer-one{background-blend-mode:multiply}.footer-wrapper{padding:12px 15px;border-radius:var(--sp-radius);background-color:rgb(154 255 173 / 6%);backdrop-filter:blur(2px);box-shadow:inset 0 0 10px 4px rgb(181 255 193 / 10%)}.footer-contact{margin:100px 0}.footer-section .widget-contact .contact-icon{border-radius:50%;background:var(--sp-primary2);border-radius:100%}.contact-info p{font-size:18px;text-transform:capitalize;font-weight:500;margin:0}.header.header-three .widget-contact .contact-info p{color:var(--sp-white);font-size:15px}.contact-info .text span{display:block;font-size:20px}.contact-info .text a{font-weight:500;text-decoration:none;transition:all 0.5s ease;color:var(--sp-secondary)}.circle-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:14px;border-radius:100%}.circle-badge>div{width:90px;height:90px;padding:10px;border-radius:100%;border:2px dotted #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:inset 0 0 30px 5px rgb(0 0 0 / 35%)}.circle-badge.store-badge>div{width:170px;height:170px}.circle-badge h2,.circle-badge h2>a,.store-badge h2{color:var(--sp-secondary);font-family:'Dancing Script',cursive}.store-badge p{font-weight:500;margin-bottom:0;color:var(--sp-white)}.zig-zag::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--sp-primary2);animation:rotate 20s infinite linear;clip-path:polygon(50% 0%,46.93% 3.1%,43.47% .43%,40.83% 3.9%,37.06% 1.7%,34.89% 5.49%,30.87% 3.81%,29.21% 7.85%,25% 6.7%,23.89% 10.92%,19.56% 10.33%,19.01% 14.66%,14.64% 14.64%,14.66% 19.01%,10.33% 19.56%,10.92% 23.89%,6.7% 25%,7.85% 29.21%,3.81% 30.87%,5.49% 34.89%,1.7% 37.06%,3.9% 40.83%,.43% 43.47%,3.1% 46.93%,0% 50%,3.1% 53.07%,.43% 56.53%,3.9% 59.17%,1.7% 62.94%,5.49% 65.11%,3.81% 69.13%,7.85% 70.79%,6.7% 75%,10.92% 76.11%,10.33% 80.44%,14.66% 80.99%,14.64% 85.36%,19.01% 85.34%,19.56% 89.67%,23.89% 89.08%,25% 93.3%,29.21% 92.15%,30.87% 96.19%,34.89% 94.51%,37.06% 98.3%,40.83% 96.1%,43.47% 99.57%,46.93% 96.9%,50% 100%,53.07% 96.9%,56.53% 99.57%,59.17% 96.1%,62.94% 98.3%,65.11% 94.51%,69.13% 96.19%,70.79% 92.15%,75% 93.3%,76.11% 89.08%,80.44% 89.67%,80.99% 85.34%,85.36% 85.36%,85.34% 80.99%,89.67% 80.44%,89.08% 76.11%,93.3% 75%,92.15% 70.79%,96.19% 69.13%,94.51% 65.11%,98.3% 62.94%,96.1% 59.17%,99.57% 56.53%,96.9% 53.07%,100% 50%,96.9% 46.93%,99.57% 43.47%,96.1% 40.83%,98.3% 37.06%,94.51% 34.89%,96.19% 30.87%,92.15% 29.21%,93.3% 25%,89.08% 23.89%,89.67% 19.56%,85.34% 19.01%,85.36% 14.64%,80.99% 14.66%,80.44% 10.33%,76.11% 10.92%,75% 6.7%,70.79% 7.85%,69.13% 3.81%,65.11% 5.49%,62.94% 1.7%,59.17% 3.9%,56.53% .43%,53.07% 3.1%)}.separator{width:75px;height:auto;display:flex;align-items:center;justify-content:center;margin-top:0;position:relative;z-index:0}.separator:after,.separator:before{content:"";position:absolute;top:0;bottom:0;width:25px;height:1px;margin:auto;background:var(--sp-white)}.separator::after{left:0}.separator:before{right:0}.separator>span{width:100%;display:inline-flex;align-items:center;position:relative;justify-content:center}.separator>span:after,.separator>span:before{content:"";width:6px;height:6px;display:inline-block;border-radius:100px;position:absolute;z-index:1;background:var(--sp-white)}.separator>span:before{right:0}.separator>span::after{left:0}.footer-middle{padding:10px 0}.footer-middle .footer-wrapper{padding:0}.footer-middle .footer-wrapper .widget-contact{padding:20px}.footer-middle .footer-wrapper>div>div{position:relative;border-right:1px solid #dddddd7a}.footer-middle .footer-wrapper>div>div:last-child{border-right:none}.footer-middle .footer-wrapper{overflow:hidden}.footer-middle .footer-wrapper>div>div::after{content:'';position:absolute;top:0;right:-1.5px;width:1.8px;height:50%;background:linear-gradient(to bottom,#fea50013,var(--sp-secondary),#fea50013);animation:scrollLine1 4s linear infinite}.footer-middle .footer-wrapper>div>div:nth-child(2):after{animation:scrollLine2 5s linear infinite}.footer-middle .footer-wrapper>div>div:nth-child(3):after{animation:scrollLine1 6s linear infinite}@keyframes scrollLine1{0%{top:-40%;opacity:1}50%{top:50%}100%{top:90%;opacity:1}}@keyframes scrollLine2{0%{top:90%;opacity:1}50%{top:50%}100%{top:-40%;opacity:1}}.footer-middle .footer-wrapper>div>div:last-child::after{content:unset}.footer-middle .widget-contact .contact-icon{background:var(--sp-secondary2)}.footer-section .footer-contact .widget-contact .contact-area .contact-icon::before,.footer-section .footer-contact .widget-contact .contact-area .contact-icon::after,.footer-section .footer-middle .widget-contact .contact-area .contact-icon::before,.footer-section .footer-middle .widget-contact .contact-area .contact-icon::after{content:"";position:absolute;inset:0;border-radius:inherit}.footer-section .footer-contact .widget-contact .contact-area .contact-icon::before{animation:wave1 2s infinite}.footer-section .footer-contact .widget-contact .contact-area .contact-icon::after{animation:wave2 2s infinite}.footer-section .footer-middle .widget-contact .contact-area .contact-icon::before{animation:wave6 2s infinite}.footer-section .footer-middle .widget-contact .contact-area .contact-icon::after{animation:wave5 2s infinite}.footer-middle .widget-contact .contact-area .contact-info>p>a{color:var(--sp-white);font-size:medium}.footer-middle .widget-contact .contact-area .contact-info>p{color:var(--sp-secondary);font-size:small}.footer-above{padding:35px 0}.widget_social_widget ul li{display:inline-block}.footer-above .widget ul li{margin-bottom:0}.widget ul{list-style:none;padding:0;margin-bottom:0}.widget .brand>a{width:fit-content}.widget_social_widget ul li .social-a,.footer-above .widget_social_widget ul a:not(.header-widget .widget_social_widget ul a),.widget_payment_methods ul.payment_methods li a{border-radius:50%;font-size:18px;width:40px;height:40px;display:block;box-shadow:0 0 5px -3px;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:var(--sp-transition);text-decoration:none}.widget_social_widget ul li .social-a,.footer-above .widget_social_widget ul a:not(.header-widget .widget_social_widget ul a){color:var(--sp-primary);background:var(--sp-white)}.footer-section .widget_social_widget ul .social-effect .social-a.active,.footer-section .widget_social_widget ul .social-effect .social-a:hover,.footer-section .widget_social_widget ul .social-effect .social-a:focus,.widget_payment_methods ul.payment_methods li a:hover,.widget_payment_methods ul.payment_methods li a:focus{color:var(--sp-white);background:var(--sp-secondary)}.widget .payment_methods li{display:inline-block;margin-right:5px}.widget .payment_methods li a{text-decoration:none;font-size:35px;transition:0.65s;display:inline-block;color:var(--sp-primary);background:var(--sp-white);margin:0!important}.footer-copyright{padding:10px;background:var(--sp-primary)}.brand ul{list-style:none;padding:0;margin:0;float:right}.brand ul li{display:inline-block;margin-left:30px}.brand ul li>a{font-size:18px;font-weight:500}.brand ul li>a:focus,.brand ul li>a:hover{border-bottom:1px dashed}.footer-copyright .copyright-text{margin-bottom:0;font-size:18px;font-weight:500}.footer-section .footer-copyright .copyright-text a{color:var(--sp-secondary);font-weight:600;border-bottom:1px solid;transition:var(--sp-transition);text-decoration:none}.footer-section .footer-copyright .copyright-text a:focus,.footer-section .footer-copyright .copyright-text a:hover{border-bottom:1px dotted}.footer-section .no-widget-text a{color:#fff}.footer-small{position:fixed;bottom:0;left:0;right:0;width:100%;text-align:center;padding:0;background-color:#fff;z-index:999;border-top:1px solid #e1e1e1;transition:bottom .3s}.footer-mobile-menu a{text-decoration:none}.footer-small .footer-mobile-menu{position:relative;width:100%;padding-top:15px;padding-bottom:10px;border-right:1px solid var(--sp-border-dark)}.footer-small .footer-mobile-menu:nth-child(5){border-right:none}.footer-small .footer-mobile-menu>a{display:inline-grid;font-size:24px;color:var(--sp-primary2);transition:0.5s}.footer-small .footer-mobile-menu>a>span{font-size:18px;font-weight:600;color:var(--sp-gray);transition:0.5s}.footer-small .footer-mobile-menu>a>i{position:relative;display:block;line-height:22px;text-align:center;z-index:1;transition:0.5s;color:var(--sp-primary2)}.footer-small .footer-mobile-menu.active>a>span{color:var(--sp-primary2);display:none}.footer-small .footer-mobile-menu.active>a>i{color:var(--sp-white);font-size:36px;transform:translateY(-6px)}.footer-small .footer-mobile-menu a .count,.count-badge{width:20px;height:20px;border-radius:20px;line-height:20px;text-align:center;background-color:var(--sp-secondary2);color:var(--sp-white);display:inline-block;font-size:12px;z-index:1}.footer-small .footer-mobile-menu a .count{position:absolute;top:5px;right:50px;color:#fff!important}.footer-small .footer-mobile-menu.active>a>span.count{display:block;top:-32px;left:50%;transform:translateX(-50%);background-color:var(--sp-primary2)}.scrollup.style-1{position:fixed;bottom:80px;left:50%;width:60px;height:60px;padding:0;font-size:18px;text-align:center;cursor:pointer;color:var(--sp-white);background-color:var(--sp-primary2);border:none;border-radius:50%;transform:scale(0) translateY(100px);-webkit-transform:scale(0) translateY(100px);transition:all 2s ease;-webkit-transition:all .4s ease;z-index:99;visibility:hidden;opacity:0;transform:translate(-50%,-50%) scale(0) translateY(400px)}.scrollup.style-1.is-active{transform:translate(-50%,-50%) scale(1) translateY(0);visibility:visible;opacity:1}.nav-indicator{display:none}.footer-mobile-menu.active~.nav-indicator{position:absolute;width:25%;height:100%;transition:0.3s;border-bottom:2px solid var(--sp-secondary2);display:block}.nav-indicator .indicator-anim{position:relative;width:90px;height:90px;top:-25px;font-size:40px;border-radius:50%;border:5px solid var(--dark-1);background-color:var(--sp-secondary2);z-index:0;margin:auto;transition:0.3s}.footer-small .footer-mobile-menu:nth-child(1).active~.nav-indicator{transform:translateX(0%)}.footer-small .footer-mobile-menu:nth-child(2).active~.nav-indicator{transform:translateX(100%)}.footer-small .footer-mobile-menu:nth-child(3).active~.nav-indicator{transform:translateX(200%)}.footer-small .footer-mobile-menu:nth-child(4).active~.nav-indicator{transform:translateX(300%)}.banner-section.banner-home-four,.marquee-four{background:url(/wp-content/themes/mega-mart/assets/images/banner/full-bg/img01.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:20px;z-index:0;box-shadow:0 0 8px 2px rgb(110 110 110 / 15%)}.marquee-four{padding:0}.banner-section.banner-home-four::after,.marquee-four:after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / 90%);z-index:-1}.marquee-section{margin:0;overflow:hidden;padding:12px 0}.marquee-section ul{display:flex;list-style:none;margin:0}.marquee-section ul li.item{position:relative;width:auto;max-width:100%;font-size:16px;font-weight:500;display:inline-flex;align-items:center;margin:auto;padding:0 10px;margin-right:4px;white-space:nowrap}.marquee-section ul li.item a{color:var(--sp-gray);padding-left:10px;text-decoration:none}.marquee-section ul li.item a:focus,.marquee-section ul li.item a:hover{color:var(--sp-primary2)}.marquee-section ul li.item::before{content:'\2a';font-family:FontAwesome;font-weight:400;color:var(--sp-primary2);font-size:200%;display:flex;align-items:center;justify-content:center;font-size:16px}.marquee-section.style1{background-color:var(--dark-2);border-top:1px solid var(--sp-border-dark);border-bottom:1px solid var(--sp-border-dark)}.marquee-section.style2{padding:14px 0;border-radius:var(--sp-radius);background-color:var(--sp-primary)}.marquee-section.style2 ul li.item::before,.marquee-section.style2 ul li.item a{color:var(--sp-white)}.marquee-section ul li.item.active a{color:var(--sp-secondary)}.mrq-loop ul:hover{animation-play-state:paused!important}@keyframes marquee-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes marquee-right{from{transform:translateX(0)}to{transform:translateX(-100%)}}.breadcrumb-section{padding:20px 0}.breadcrumb-wrapper{padding:65px 25px;color:var(--sp-gray2);border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark);background-color:var(--dark-2);background-image:url(/wp-content/themes/mega-mart/assets/images/breadcrumb/background.png);background-size:contain;background-position:center}.breadcrumb-heading h3{font-weight:700;-webkit-line-clamp:1}.breadcrumb-list{list-style:none;width:100%;padding:0;margin:0;margin-top:5px}.breadcrumb-list li{display:inline-flex;word-break:break-word;font-weight:600;align-items:center;color:var(--sp-primary2)}.breadcrumb-list li i{line-height:2;font-size:12px}.breadcrumb-list li.active span{-webkit-line-clamp:1}.breadcrumb-list li a{color:var(--sp-secondary2);text-decoration:none}.breadcrumb-carousel .categories-item .categories-img{width:60px;height:60px}.breadcrumb-carousel .owl-carousel .owl-nav button.owl-prev,.breadcrumb-carousel .owl-carousel .owl-nav button.owl-next{width:22px;height:22px;line-height:24px;font-size:65%}.breadcrumb-carousel .categories-item .categories-content h6{font-size:16px}.breadcrumb-carousel .categories-item .categories-content .categories-categories{font-size:14px}.breadcrumb-carousel .count-badge{width:15px;height:15px;font-size:10px;line-height:15px}.about-panel{color:var(--sp-gray2)}.about-section img{border-radius:var(--sp-radius)}.about-panel h2{font-weight:700;margin-bottom:10px;line-height:1.4}.about-panel p{line-height:1.8;margin-bottom:20px}.about-details{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.about-details li{display:flex;align-items:center}.about-details li>i{width:16px;height:16px;font-size:12px;line-height:16px;margin-right:6px;text-align:center;border-radius:50px;color:var(--sp-white);background-color:var(--sp-secondary2)}.btn.contact-btn{font-weight:600;margin-top:10px;border-radius:25px;padding:10px 20px;color:var(--sp-white);background-color:var(--sp-primary2)}.service-section{position:relative;overflow:hidden;z-index:1;background-repeat:no-repeat;background-position:center;background-size:auto}.service-section::after{content:'';position:absolute;inset:0;background:rgb(247 247 247 / 20%);z-index:-1}.service-slider.owl-carousel.owl-drag .owl-item{padding-right:5px}.item-group{display:grid;gap:30px}.service-item{text-align:center;color:var(--sp-gray2);padding:25px;margin-bottom:5px;background-color:var(--sp-white);border-radius:var(--sp-radius);box-shadow:5px 5px 0 var(--sp-secondary);transition:var(--sp-transition);background-repeat:no-repeat;background-position:bottom;background-size:contain;background-image:url(/wp-content/themes/mega-mart/assets/images/about/service/patter1.png)}.service-item:focus-within,.service-item:hover{box-shadow:5px 5px 0 var(--sp-primary2);background-image:url(/wp-content/themes/mega-mart/assets/images/about/service/patter2.png)}.service-icon{position:relative;width:90px;height:90px;margin:auto;display:flex;font-size:38px;align-items:center;justify-content:center;border-radius:50%;color:var(--sp-white);margin-bottom:20px;background:var(--sp-secondary);transition:var(--sp-transition);box-shadow:inset 0 0 12px 4px rgb(114 114 114 / 20%)}.service-icon::before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;border:6px solid;border-color:var(--sp-secondary);opacity:.5;transition:inherit;pointer-events:none}.service-item:focus-within .service-icon,.service-item:hover .service-icon{background:var(--sp-primary2)}.service-item:focus-within .service-icon::before,.service-item:hover .service-icon::before{border-color:var(--sp-primary2)}.service-item .service-content h3{font-size:20px;font-weight:700;margin-bottom:12px;-webkit-line-clamp:1}.service-item .service-content p{-webkit-line-clamp:2}.team-section .container-wrapper{padding:25px 0 0;border:none;border-top:1px solid var(--sp-border-dark)}.team-item{position:relative}.team-item img{width:100%;border-radius:5px;margin-bottom:40px}.team-content{position:absolute;bottom:-25px;left:50%;width:85%;padding:12px 20px;transform:translateX(-50%);text-align:center;color:var(--sp-secondary2);border-radius:var(--sp-radius);background-color:var(--sp-white);box-shadow:0 2px 8px rgb(0 0 0 / .2);transition:var(--sp-transition)}.team-item:focus-within .team-content,.team-item:hover .team-content{color:var(--sp-white);background-color:var(--sp-primary)}.team-item .st-name{font-size:20px;margin-bottom:2px;font-weight:600}.team-item .st-position{font-size:15px}.team-item .st-name a{color:var(--sp-gray)}.team-item:hover .st-name a,.team-item:focus-within .st-name a{color:var(--sp-secondary)}.st-media::after{content:'';position:absolute;inset:0;opacity:0;visibility:hidden;border-radius:var(--sp-radius);background:rgba(0 0 0 / 40%);z-index:0;transition:var(--sp-transition)}.team-item:focus-within .st-media::after,.team-item:hover .st-media::after{opacity:1;visibility:visible}.team-social{content:"";position:absolute;top:10px;left:10px;max-height:380px;transition:all .4s ease-in-out;display:inline-block;z-index:9;list-style:none;padding:0;margin:0;opacity:0;visibility:hidden;transform:translateY(75%)}.team-item:focus-within .team-social,.team-item:hover .team-social{transform:translateY(0%);opacity:1;visibility:visible}.team-social li{margin-bottom:6px;display:block;text-align:center}.team-social li a{width:32px;height:32px;border-radius:50%;display:flex;font-size:small;align-items:center;justify-content:center;color:var(--sp-secondary);background:var(--sp-white);transition:background 0.5s,transform 0.3s}.team-social li a:focus,.team-social li a:hover{color:var(--sp-white);background:var(--sp-secondary)}.about-testimonial-section .client-item .client-description{padding:4px 12px}.about-testimonial-section .client-item .client-inner{border-radius:var(--sp-radius);background-color:var(--dark-2);overflow:hidden}.about-testimonial-section .client-item .client-detail img{border-radius:5px;border:2px solid var(--sp-primary2)}.about-testimonial-section .client-item .client-description .rating{padding-top:10px;margin-bottom:6px;border-top:1px solid var(--sp-border-dark)}.about-testimonial-section .client-item .client-description::before{content:unset}.about-testimonial-section .client-item:hover .client-detail img{border:2px solid var(--sp-secondary)}.about-testimonial-section .client-item:hover .client-description::after{background:var(--sp-secondary)}.about-testimonial-section .client-item .client-description::after{content:"\f10e";font-family:'FontAwesome';position:absolute;top:-22px;right:-45px;font-size:40px;width:140px;height:120px;padding-top:32px;padding-left:34px;color:var(--sp-white);background:var(--sp-primary2);clip-path:polygon(10% 0,100% 0,100% 66%,57% 100%,0 64%);transition:background 0.5s ease-in-out}.funfact-section{position:relative;overflow:hidden;padding:65px 0;background-color:rgb(0 0 0 / 50%);background-repeat:no-repeat;background-attachment:scroll;background-position:center bottom,80% bottom;background-blend-mode:multiply;background-size:cover}.funfact-item{text-align:center;color:var(--sp-white)}.funfact-img{width:90px;height:90px;margin:auto;display:flex;align-items:center;justify-content:center;position:relative;font-size:35px;margin-bottom:20px;border-radius:50%;background-color:var(--sp-primary2)}.funfact-img::after{content:"";position:absolute;width:105px;height:105px;border-radius:50%;border:2px dashed var(--sp-primary2)}.funfact-item:hover .funfact-img::after{animation:rotate 5s linear infinite}.funfact-content h5{font-size:40px;font-weight:700;color:var(--sp-secondary);margin-bottom:4px}.funfact-content>span{font-size:22px;font-weight:600}.feature-item{border-radius:var(--sp-radius);overflow:hidden;text-align:center}.feature-img{position:relative}.feature-img::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / 40%);transition:var(--sp-transition)}.feature-wrap{position:relative;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-radius:0 0 4px 4px;border-color:var(--sp-border-dark);min-height:100px;transition:var(--sp-transition)}.feature-item:hover .feature-img::after{background:rgb(255 168 46 / 40%)}.feature-item:hover .feature-wrap{border-color:var(--sp-primary2)}.feature-content{position:absolute;top:0;margin:0 15px;height:0;width:-webkit-fill-available;padding:52px 10px 10px;color:var(--sp-gray2);border-radius:var(--sp-radius);background-color:var(--sp-white);transition:var(--sp-transition)}.feature-content h6{font-weight:700;margin-bottom:8px;-webkit-line-clamp:1}.feature-content p{height:0;-webkit-line-clamp:2;transition:var(--sp-transition)}.feature-icon{width:90px;height:90px;display:flex;align-items:center;justify-content:center;font-size:35px;border-radius:50%;color:var(--sp-white);position:absolute;left:50%;transform:translate(-50%,-110%);background-color:var(--sp-secondary);transition:var(--sp-transition)}.feature-item:hover .feature-content{box-shadow:0 4px 8px #7e7e7e2b;top:-70px;height:fit-content}.feature-item:hover .feature-content p{height:fit-content}.feature-item:hover .feature-icon{background-color:var(--sp-primary2)}.service-item:hover .service-icon i,.feature-item:hover .feature-icon i,.service-item:focus-within .service-icon i,.feature-item:focus-within .feature-icon i{animation:pulse-grow 0.3s linear infinite alternate}.feature-item .feature-icon::before,.feature-item .feature-icon::after{content:"";position:absolute;inset:0;border-radius:inherit}.feature-item:hover .feature-icon::before,.feature-item:focus-within .feature-icon::before{animation:wave1 4s infinite}.feature-item:hover .feature-icon::after,.feature-item:focus-within .feature-icon::after{animation:wave2 4s infinite}.sponsor-section{position:relative;overflow:hidden;padding:55px 0;background-size:contain;border-top:1px solid var(--sp-border-dark);border-bottom:1px solid var(--sp-border-dark)}.section404{position:relative;overflow:hidden;color:var(--sp-gray2);margin:15px 0;padding:80px 0;background-image:url(/wp-content/themes/mega-mart/assets/images/bg-404.png);background-repeat:no-repeat;background-position:center;background-size:cover}.card404 h1{font-size:310px;line-height:250px;margin-bottom:25px;font-weight:600}.card404 h4{font-size:35px;font-weight:700;margin-bottom:18px}.card404 p{margin-bottom:24px;font-size:20px;font-weight:500;color:var(--sp-secondary2)}.login-section form label{display:none}.login-section form input{margin-bottom:16px}.login-section form label.woocommerce-form-login__rememberme{display:block;margin-bottom:16px}.login-section form label.woocommerce-form-login__rememberme input{margin-bottom:0}.login-section form .woocommerce-LostPassword{margin-bottom:1px}.login-section form .woocommerce-LostPassword a{font-size:15px;color:var(--sp-secondary2)}.signpageforms,.signin-form{overflow:hidden;border-radius:15px 15px 4px 4px;border:1px solid var(--sp-border-dark)}.signpageforms h5,.signin-form h5{font-size:24px;padding:15px;font-weight:600;margin-bottom:20px;text-align:center;color:var(--sp-white);background-color:var(--sp-primary2)}.signpageforms form.login,.signin-form form.register{padding:20px;border:none;margin:0}.password-input{position:relative;display:block}.woocommerce form .show-password-input{background:none!important}.faq-section{color:var(--sp-gray2)}.faq-item h3{font-weight:600;margin-bottom:25px}.accordion .card,.st-accordion.accordion,.st-accordion .accordion-item,.st-accordion .accordion-item:first-of-type,.st-accordion .accordion-item:last-of-type,.st-accordion .accordion-item:last-of-type>.accordion-collapse{border-radius:0;box-shadow:none}.accordion .card:not(:last-child){border-bottom:0}.accordion .card .card-header{padding:0;border:0}.accordion .acc-btn:not(.collapsed),.st-accordion .accordion-button:not(.collapsed){background-color:var(--sp-primary2);color:var(--sp-white)}.st-accordion .accordion-button,.accordion .acc-btn{width:100%;border:0;padding-left:3rem;padding-top:1.4rem;padding-bottom:1.4rem;position:relative;font-weight:600;font-size:large;border-radius:unset!important}.accordion .acc-btn:focus,.st-accordion .accordion-button:focus{box-shadow:none}.faq-section .card-body,.st-accordion .accordion-body{line-height:2}.accordion .acc-btn::after,.st-accordion .accordion-button::after{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%)!important;width:20px;height:20px;border-radius:50%;background-color:var(--sp-primary2);color:var(--sp-white);content:'+';display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;background-image:none!important;transition:background-color 0.3s ease}.accordion .acc-btn:not(.collapsed)::after,.st-accordion .accordion-button:not(.collapsed)::after{content:'−';color:var(--sp-primary2);background-color:var(--sp-white)}.up-sells.products{border:0}.help-section{border:1px solid var(--sp-border-dark);padding:30px;text-align:center;background-color:var(--dark-2);max-width:574px;margin:30px auto;color:var(--sp-gray2)}.help-title{color:var(--sp-primary2);font-weight:700}.help-text{margin-top:10px;margin-bottom:15px}.help-highlight{color:var(--sp-secondary2);font-weight:600}.help-highlight>i{color:var(--sp-secondary2);font-size:1.2rem;margin-right:5px}.help-section .btn{border-radius:25px;font-size:large}.post-section{position:relative;overflow:hidden}.post-items{position:relative;width:100%;display:flow;border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius);transition:var(--sp-transition)}.post-items.product.type-product{padding-bottom:30px}.post-slider .post-items{margin-bottom:8px}.post-slider .post-items{margin-bottom:8px}.featured-image{position:relative;overflow:hidden;min-height:42px}.featured-image>a>img{width:100%}.lehr_effect{position:relative;overflow:hidden}.lehr_effect::before{position:absolute;top:0;left:-75%;z-index:0;display:block;content:'';width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg)}.bannerinfo-slider aside.bannerinfo:hover.lehr_effect::before,.banner-item:hover.lehr_effect::before,.highlight-section .row>div:hover.lehr_effect::before,.post-items:hover .lehr_effect::before,.bannerinfo-slider aside.bannerinfo:focus-within.lehr_effect::before,.banner-item:focus-within.lehr_effect::before,.highlight-section .row>div:focus-within.lehr_effect::before,.post-items:focus-within .lehr_effect::before{animation:spShine .75s}.post-content{padding:0 18px;position:relative;color:var(--sp-gray2);display:flex;gap:10px}.post-title{position:relative;margin-bottom:5px}.post-content .text{line-height:1.8;-webkit-line-clamp:2;font-size:15px}.post-title a{-webkit-line-clamp:2;font-size:24px;font-weight:600;color:var(--sp-gray2)}.post-title a:focus,.post-title a:hover{color:var(--sp-primary2)}.post-items .btn.more-link{color:var(--sp-secondary2);border-bottom:1px solid;border-radius:0;line-height:1.2;font-weight:600}.post-meta{position:absolute;flex-wrap:wrap;left:0;right:0;bottom:0;display:flex;justify-content:flex-start;align-items:center;background-color:var(--sp-primary2);margin:0;gap:10px;font-size:15px;color:var(--sp-secondary);padding:10px 5px;padding-left:140px}.post-meta>span>a{color:var(--sp-white)}.post-meta>span>a>span{color:var(--sp-secondary);font-weight:600}.post-left{position:relative;border-radius:0 0 50px 50px;background-color:var(--dark-2);display:grid;align-content:space-between;padding:0 20px}.post-right{padding-top:15px;padding-bottom:20px}.post-author{position:absolute;top:45px;left:50%;transform:translate(-50%,-100%);display:block;width:100%;height:auto;border-radius:50%;object-fit:contain;border:5px solid var(--dark-2)}.post-items:not(:has(.post-image)) .post-content .post-left{margin-top:65px}.post-author>img{width:100%;border-radius:50%}.post-comment>a{position:relative;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:35px;border:1px solid var(--sp-border-dark)}.post-comment>a>span{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.post-date{z-index:1;margin:auto;margin-top:10px}.post-date>a{color:var(--sp-white);background-color:var(--sp-primary2);border-radius:50%;width:70px;height:70px;text-align:center;display:block;overflow:hidden}.post-date span{display:block;line-height:1.2}.post-date span.date{font-size:20px;font-weight:600;padding-top:5px}.post-date span.month{font-size:12px;font-weight:500}.post-date span.year{font-weight:500;padding-bottom:10px;background-color:var(--sp-secondary2)}.post-content .quote-box{background-color:var(--dark-2);padding:20px 15px;margin:16px 0;position:relative;font-weight:500;border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius);border-left:4px solid var(--sp-secondary)}.post-content .quote-box::after{content:"\f10e";font-size:30px;color:var(--sp-secondary);position:absolute;bottom:.5rem;right:1.5rem;font-family:'FontAwesome'}.post-content .quote-author{font-weight:700;color:var(--sp-secondary2);margin-top:1rem}.pagination{display:flex;padding-left:0;list-style:none}.navigation.pagination{display:inline-flex;padding:4px;border-radius:25px;color:var(--sp-white);background-color:var(--sp-primary2)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{clip:auto!important}nav.woocommerce-pagination ul,.pagination .nav-links{display:inline-flex}.pagination .nav-links .page-numbers{border:0;font-weight:600;color:var(--sp-white);display:flow-root;font-size:16px;line-height:44px;width:40px;height:44px;text-align:center;vertical-align:baseline;white-space:nowrap;position:relative;text-decoration:none;border-radius:25px;cursor:pointer;margin-right:12px;z-index:1;transition:var(--sp-transition)}.pagination .nav-links a.prev.page-numbers,.pagination .nav-links a.next.page-numbers{width:unset;padding:0 15px;color:var(--sp-secondary2);background-color:var(--dark-2)}.pagination .nav-links a.prev.page-numbers:hover,.pagination .nav-links a.next.page-numbers:hover{content:unset;color:var(--sp-secondary);background-color:var(--sp-primary)}.pagination .nav-links a.prev.page-numbers:hover::before,.pagination .nav-links a.next.page-numbers:hover::before{content:unset}.pagination .nav-links a.prev.page-numbers{margin-right:20px}.pagination .nav-links a.next.page-numbers{margin-left:8px;margin-right:0}.pagination .page-numbers:last-child{margin-right:0}.pagination .nav-links .page-numbers:hover,.pagination .nav-links .page-numbers.current{color:var(--sp-primary2)}.pagination .nav-links .page-numbers:hover::before,.pagination .nav-links .page-numbers.current::before{content:"\f179";font-family:'FontAwesome';display:block;font-size:42px;position:absolute;top:-2px;z-index:-1;color:var(--sp-white);left:50%;transform:translateX(-50%)}.blog-section.blog-single-page .widget-single-page{display:flex;align-items:center;justify-content:space-between;padding-top:15px;padding-bottom:13px;border-top:1px solid;border-bottom:1px solid;margin-bottom:25px;border-color:var(--sp-border-dark)}.blog-section.blog-single-page .widget-single-page .sinlge-page-tag,.blog-section.blog-single-page .widget-single-page .widget_social_widget{display:flex;align-items:center;gap:10px}.blog-section.blog-single-page .widget-single-page .widget_social_widget ul li a{font-size:18px;width:32px;height:35px;color:var(--sp-primary)}.blog-section.blog-single-page .blog-post.author-details{position:relative;overflow:hidden;padding:15px;box-shadow:0 0 8px rgb(0 0 0 / 10%);border-radius:var(--sp-radius);background-color:var(--dark-1)}.blog-section.blog-single-page .blog-post.author-details .media{display:flex;gap:6px}.blog-section.blog-single-page .blog-post.author-details .media-body h2{display:inline-block;font-size:22px;font-weight:700;color:var(--sp-gray2)}.blog-section.blog-single-page .author-meta-det h4 a{font-size:16px;font-weight:600;color:var(--sp-secondary2);text-decoration:none;line-height:2}.blog-section.blog-single-page .author-details .widget_social_widget li a{width:40px;height:40px;line-height:40px;font-size:18px;margin-right:5px;border-radius:50%;color:var(--sp-white);background-color:var(--sp-primary2)}.blog-section.blog-single-page .author-details .widget_social_widget li a:focus,.blog-section.blog-single-page .author-details .widget_social_widget li a:hover{color:var(--sp-secondary);background-color:var(--sp-primary)}.post-section .comments-area .comments-title h3{font-size:28px;font-weight:700;color:var(--sp-primary)}.post-section .comments-area .comments-title h3{font-size:24px;font-weight:700;color:var(--sp-secondary2)}.post-section .comment-list{margin:0;padding:0;list-style:none}.post-section ol.comment-list li{list-style:none}.post-section .comments-area .comment-body{position:relative;min-height:120px;overflow-wrap:break-word;word-wrap:break-word;border-radius:3px;z-index:0;margin-bottom:5px;margin:20px 0;padding:20px;padding-left:110px;border:1px solid var(--sp-border-dark);background:var(--dark-1)}.post-section .comments-area .comment-meta .comment-author img{position:absolute;z-index:0;left:16px;border-radius:50%;width:85px;height:85px;border:1px solid var(--sp-border-dark)}.post-section .comments-area .comment-meta .comment-author{margin-bottom:25px}.post-section .comments-area .comment-meta .comment-author .fn a,.post-section .comments-area .comment-meta .comment-author .fn{text-decoration:none;font-size:18px;font-weight:700;transition:1s;color:var(--sp-primary2)}.post-section .comments-area .comment-body .reply a.comment-reply-link{position:relative;text-decoration:none;font-size:15px;font-weight:700;padding-left:20px;transition:1s;color:var(--sp-secondary2)}.post-section .comments-area .comment-body .comment-metadata a time{font-size:14px;font-weight:500;display:inline-block;position:absolute;left:110px;top:50px;padding-left:20px;transition:0.65s;color:var(--sp-secondary)}.post-section .comments-area .comment-body .reply a.comment-reply-link:before,.post-section .comments-area .comment-body .comment-metadata a time:before{font-family:'FontAwesome';position:absolute;top:0;left:0;color:var(--sp-secondary)}.post-section .comments-area .comment-body .reply a.comment-reply-link:before{content:"\f112";color:var(--sp-secondary2)}.post-section .comments-area .comment-body .comment-metadata a time:before{content:"\f133"}.post-section .comment-list .children{position:relative;padding:0;margin:0;margin-left:2.5rem;z-index:0}.post-section ol.comment-list li#comment-13{margin-left:-70px}.woocommerce #review_form #respond{padding:30px 25px;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark);background-color:var(--dark-2)}.woocommerce #review_form #respond .comment-reply-title{margin-bottom:6px;font-size:24px;font-weight:700;color:var(--sp-gray2)}.comment-form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.comment-form>p:nth-child(1n+1):not(.comment-form-email):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit):not(.comment-form-url){margin-right:30px!important}.comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit){flex:45.5%}.comment-form>p label{display:none}.comment-form>p input{outline:none;font-size:15px;font-weight:400;color:var(--sp-gray2);margin-bottom:10px;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark);background-color:var(--sp-white)}.comment-respond textarea#comment::placeholder,.comment-form>p input::placeholder{color:var(--sp-gray2)}.comment-form-cookies-consent,.form-submit,.comment-form-comment{max-width:100%;flex-basis:100%}.comment-respond textarea#comment{height:150px;overflow:auto;width:100%;font-size:15px;font-weight:400;resize:vertical;padding:15px;margin-top:15px;margin-bottom:20px;color:var(--sp-gray2);outline:none;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark);background:var(--sp-white)}.comment-form>p.comment-form-cookies-consent input{margin:0}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form>p.comment-form-cookies-consent label{display:block;margin-left:8px;font-size:14px}.comment-respond input#comment-submit{border-radius:5px;font-size:18px;font-weight:600;border-radius:25px;margin-top:10px;margin-bottom:0;color:var(--sp-white);background-color:var(--sp-primary2);transition:var(--sp-transition)}.comment-respond input#comment-submit:focus,.comment-respond input#comment-submit:hover{color:var(--sp-secondary);background-color:var(--sp-primary)}.comment-respond .comment-form .comment-form-rating{margin-left:auto}.contactform-section{color:var(--sp-gray2);margin-top:50px;position:relative;overflow:hidden;padding:55px 0;background-color:var(--dark-2);border-top:1px solid var(--sp-border-dark);background-image:url(/wp-content/themes/mega-mart/assets/images/contact/contact-form/bg-pattern.png);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0}.contactinfo-full{width:100%;height:200%;position:absolute;right:68%;top:50%;z-index:-1;transform:translateY(-50%)}.contactinfo-full.ripple-area canvas{z-index:0!important}.contactinfo-full::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);z-index:0}.contactinfo-full img{height:100%;object-fit:cover;width:100%}.contactform h4{font-size:28px;font-weight:700;margin-bottom:30px}.contact-touch .wpcf7-form{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-5.5%}.contact-touch .wpcf7-form label{display:none}.contact-touch .wpcf7 form p:nth-child(2),.contact-touch .wpcf7 form p:nth-child(3),.contact-touch .wpcf7 form p:nth-child(4),.contact-touch .wpcf7 form p:nth-child(5){flex:0 0 48.5%;margin-bottom:2.5%}.contact-touch .wpcf7 form p:nth-child(3),.contact-touch .wpcf7 form p:nth-child(5){margin-left:2.5%}.contact-touch .wpcf7-form input.wpcf7-form-control,.contact-touch .wpcf7-form select.wpcf7-form-control,.contact-touch .wpcf7-form textarea.wpcf7-form-control{border-radius:var(--sp-radius);background-color:var(--sp-white);font-weight:400}.contact-touch .wpcf7-form input.wpcf7-form-control::placeholder,.contact-touch .wpcf7-form select.wpcf7-form-control::placeholder,.contact-touch .wpcf7-form textarea.wpcf7-form-control::placeholder{color:var(--sp-gray2)}.contact-touch .wpcf7 form p{flex:100%;margin-bottom:2.5%}.contact-touch .wpcf7-form input[type="submit"]{font-size:18px;font-weight:600;margin-top:10px;margin-bottom:0;border:0;padding:10px 24px;color:var(--sp-white);border-radius:var(--sp-radius);background-color:var(--sp-primary2);transition:var(--sp-transition)}.contact-touch .wpcf7-form input[type="submit"]:hover{color:var(--sp-secondary);background-color:var(--sp-primary)}.contact-touch .wpcf7-form>p.comment-form-cookies-consent{display:flex;align-items:center}.contact-touch .wpcf7-form>p.comment-form-cookies-consent label{display:block;margin-left:8px;font-size:14px}.wpcf7-not-valid-tip{position:absolute}.contactinfo{display:flex;align-items:center;padding:40px 15px;margin-bottom:25px;border-radius:var(--sp-radius);border:1px solid #6a6a6a;background:#ffffff17;transition:var(--sp-transition)}.contactinfo:last-child{margin-bottom:0}.contactinfo-icon{width:60px;height:60px;text-align:center;line-height:55px;margin-right:10px;font-size:30px;border-radius:50%;color:var(--sp-secondary);background-color:#38ac5033;flex-shrink:0;border:1px solid var(--sp-primary2);transition:var(--sp-transition)}.contactinfo h5{color:var(--sp-primary2);font-weight:600;font-size:18px;display:flex;flex-direction:column;text-decoration:none;margin:0}.contactinfo h5 a{color:var(--sp-white);font-weight:500;font-size:14px;margin-top:5px;text-decoration:none}.client-review-section{position:relative;overflow:hidden;background-repeat:no-repeat}.client-review-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:1}.rating-box{text-align:center;border-radius:var(--sp-radius);border:8px solid var(--sp-border-dark);background:var(--sp-white)}.rating-header{padding:6px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--sp-white);background-color:var(--sp-secondary)}.rating-bar{margin-left:5px;display:flex;gap:3px;align-items:center}.bar-segment{width:15px;height:4px;background-color:#fff;opacity:.6;border-radius:2px}.bar-segment.filled{opacity:1}.logo a.site-title{display:block}.client-logo a{display:block}.client-logo img{height:40px;width:auto;object-fit:scale-down}.award-section{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.award-section a{display:block}.award-image img{width:fit-content!important}.open-timing{overflow:hidden;color:var(--sp-white);border-radius:var(--sp-radius);background:var(--sp-primary2)}.open-timing h6{padding:15px;font-weight:700;text-align:center;color:var(--sp-secondary);background:var(--sp-primary)}.open-timing .day{display:flex;font-size:14px;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / .2);padding:10px 0}.open-timing .day:last-child{border-bottom:none}.open-timing .day span:nth-child(1){font-size:16px;font-weight:500}.contactmapinfo{position:absolute;top:15px;width:100%;z-index:5;padding:0 20px}.location-card{position:relative;padding:12px 15px;display:flex;align-items:center;gap:10px;cursor:pointer;outline:1px dashed var(--sp-border-dark);outline-offset:-5px;color:var(--sp-white);border-radius:var(--sp-radius);background-color:var(--sp-primary2);transition:var(--sp-transition)}.location-card.active{background-color:var(--sp-secondary2)}.location-card::after{display:none;content:'';position:absolute;bottom:-15px;left:50%;z-index:1;width:22px;height:15px;background:var(--sp-secondary2);clip-path:polygon(100% 0,0 0,48% 100%);transform:translateX(-50%);transition:var(--sp-transition)}.location-card.active::after{display:block}.location-card .location-img{width:55px;border-radius:50%;border:3px solid;border-color:var(--sp-primary);transition:var(--sp-transition)}.location-card.active .location-img{border-color:var(--sp-white)}.location-info a{color:var(--sp-white);font-size:14px;font-weight:400}.map iframe{width:100%;height:100%;min-height:350px;-webkit-filter:grayscale(90%);filter:grayscale(50%)}.custom-tab{display:none;visibility:hidden;opacity:0;height:100%}.custom-tab.active{display:block;visibility:visible;opacity:1;animation:0.5s slide-up ease-in-out forwards}.custom-tab .map-address-card{padding:15px 20px;position:absolute;top:60%;left:50%;z-index:5;color:var(--sp-gray2);transform:translate(-50%,-50%) scale(0);text-align:center;background-color:var(--dark-1);border-radius:var(--sp-radius);box-shadow:0 0 10px rgb(0 0 0 / .3);opacity:0;transition:all 2s linear}.custom-tab.active .map-address-card{transform:translate(-50%,-50%) scale(1);opacity:1}.map-address-card .pin-icon{width:45px;height:45px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;margin-bottom:8px;color:var(--sp-white);background-color:var(--sp-secondary2)}.map-address-card h6{font-weight:600;margin-bottom:5px}.map-address-card P{font-size:14px;margin:0}.subscribe-section{position:relative;overflow:hidden;color:var(--sp-white);z-index:1;background-size:cover;background-repeat:no-repeat}.subscribe-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:url(/wp-content/themes/mega-mart/assets/images/contact/subscribe/bg-Pattern.png) no-repeat;background-size:contain}.subscribe-section p{color:var(--sp-white);font-weight:500;margin-top:25px}.subscribe-input{margin-top:30px;border-radius:30px;padding:2px 4px;width:100%;display:flex;align-items:center;background:var(--sp-white)}.subscribe-input input{border:none;flex:1;outline:none;font-size:14px;background:#fff0}input::placeholder{color:var(--sp-gray2)}.subscribe-input a{border:none;border-radius:50%;width:45px;height:45px;display:flex;font-size:23px;align-items:center;justify-content:center;background-color:var(--sp-primary2);color:var(--sp-white)}.woocommerce-account .woocommerce{gap:20px;grid-template-columns:25% auto}.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-MyAccount-navigation ul li a{display:block;color:var(--sp-white);margin-bottom:8px;font-weight:600;padding:12px 15px;border-radius:var(--sp-radius);background-color:var(--sp-primary2);transition:var(--sp-transition)}.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--sp-secondary);background-color:var(--sp-primary)}.woocommerce-account .woocommerce-MyAccount-content{padding:15px;height:fit-content;min-height:200px;border-radius:var(--sp-radius);background-color:var(--dark-2);border:1px solid var(--sp-border-dark)}.woocommerce-account .woocommerce-MyAccount-content strong{color:var(--sp-gray2)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-login{color:var(--sp-white);padding:5px 10px;font-weight:600;border-radius:var(--sp-radius);background-color:var(--sp-secondary2)}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--sp-primary2);border-bottom:1px solid}.woocommerce-account .woocommerce-MyAccount-content table{border-top:2px solid var(--sp-primary2);border-radius:var(--sp-radius)}.woocommerce-account .woocommerce-MyAccount-content table th{background-color:#eee;padding:10px 15px;color:var(--sp-primary2)}.woocommerce-account .woocommerce-MyAccount-content table td{padding:8px 15px;color:var(--sp-gray)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a{color:var(--sp-white);font-weight:600;border-bottom:none;background:var(--sp-primary2)}.woocommerce-info{padding:10px;display:flex;position:relative;padding-left:42px;justify-content:space-between;align-items:center;font-weight:600;color:var(--sp-gray2);border-radius:var(--sp-radius);border-top:2px solid var(--sp-primary2);background-color:#eee}.woocommerce-info .button{margin-left:auto!important}.woocommerce-info a.wc-forward{padding:8px 10px;color:var(--sp-white);border-radius:3px;background-color:var(--sp-secondary2)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:'FontAwesome';content:"\f2d0";display:inline-block;position:absolute;color:var(--sp-primary2);left:1em}.woocommerce .woocommerce-Addresses.col2-set{grid-template-columns:1fr 1fr;gap:10px;color:var(--sp-gray2)}.woocommerce-account .addresses .woocommerce-Address-title{margin-top:15px;margin-bottom:10px}.woocommerce-account .addresses .woocommerce-Address-title h2{font-weight:600;font-size:25px;margin-bottom:18px}.woocommerce-account .addresses .woocommerce-Address-title .edit{color:var(--sp-secondary2);font-weight:500;float:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row .required{color:var(--sp-secondary2)}.woocommerce .woocommerce-MyAccount-content form fieldset{min-width:0;padding:0;border:0;margin:25px 0}.woocommerce .woocommerce-MyAccount-content form fieldset>legend{color:var(--sp-secondary2);font-weight:600;font-size:18px}.woocommerce .woocommerce-MyAccount-content form button.woocommerce-Button,.woocommerce .woocommerce-MyAccount-content form button{font-weight:600;font-size:large;padding:10px 15px;border:none;border-radius:var(--sp-radius);color:var(--sp-white);background:var(--sp-secondary)}.woocommerce .woocommerce-MyAccount-content form button.woocommerce-Button:hover,.woocommerce .woocommerce-MyAccount-content form button:hover,.woocommerce .woocommerce-MyAccount-content form button.woocommerce-Button:focus,.woocommerce .woocommerce-MyAccount-content form button:focus{background:var(--sp-primary)}.form-control:focus{box-shadow:0 0 3px 0 var(--sp-primary2)}.post-section .shop-heading{padding:15px;margin-bottom:18px;color:var(--sp-gray2);border:1px solid var(--sp-border-dark);background:var(--dark-2)}.filter-tag{padding:0 8px;display:inline-flex;align-items:center;margin-right:10px;position:relative;border:1px solid var(--sp-border-dark)}.filter-tag i{position:absolute;top:-8px;left:-8px;cursor:pointer;font-size:18px;color:var(--sp-primary)}.filter-clear{margin-left:auto;color:var(--sp-secondary2)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-weight:500;margin-bottom:0;font-size:14px}.woocommerce .woocommerce-ordering{margin-left:20px;font-size:16px;border:1px solid var(--sp-border-dark)}.woocommerce .woocommerce-ordering select{border:none;padding:0 5px;min-height:40px;color:var(--sp-gray2);font-weight:500;background:#fff0}#mega-mart-primary-content .gridlist-toggle{display:flex;gap:10px}#mega-mart-primary-content .gridlist-toggle>a{display:flex;width:40px;height:40px;font-size:20px;justify-content:center;align-items:center;text-decoration:none;color:var(--sp-gray2);border:1px solid var(--sp-border-dark)}#mega-mart-primary-content .gridlist-toggle>a:focus,#mega-mart-primary-content .gridlist-toggle>a:hover,#mega-mart-primary-content .gridlist-toggle>a.active{color:var(--sp-primary2);border-color:var(--sp-primary2)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:2em}.woocommerce-page a{text-decoration:none}.woocommerce ul.products{padding:0;border:none}.woocommerce ul.products.grid2{grid-template-columns:1fr 1fr}.woocommerce ul.products.list{grid-template-columns:1fr}.woocommerce .product.type-product{margin-bottom:0;padding:0;color:var(--sp-gray2)}.woocommerce ul.products.list .product-single{gap:20px;display:grid;grid-template-columns:45% auto}.woocommerce ul.products.list .product-img{margin-bottom:0}table.shop_attributes tr:nth-child(even) th.woocommerce-product-attributes-item__label,table.shop_attributes tr td,table.shop_attributes tr td p{color:initial}.woocommerce table.shop_attributes tr td{padding-left:10px}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product-grid{display:grid;gap:15px;grid-template-columns:40% auto}.woocommerce div.product div.images{margin-bottom:2em;position:relative}.woocommerce div.product div.images a.woocommerce-main-image{border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius);display:block}ul.products.list li.product{width:100%!important}ul.products li.product .product-action:has(.variations_form) .yith-wcwl-add-to-wishlist{position:absolute;bottom:6px;right:6px}ul.products.list li.product .product-action:has(.variations_form) .yith-wcwl-add-to-wishlist{left:195px;right:unset}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product div.images img{display:block;height:auto;margin:auto;box-shadow:none;object-fit:scale-down}.images .magnifier_zoom_result{position:absolute;top:0;left:100%;z-index:999;display:block;min-width:375px;min-height:356px;padding:25px;background-size:150%!important;border:1px solid var(--sp-border-dark);background:var(--dark-2);border-radius:var(--sp-radius);visibility:hidden}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.grocery_magnifier_gallery{list-style:none}.grocery_magnifier_gallery{margin:0;padding:0;text-align:center;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grocery_magnifier_gallery li{position:relative;display:inline-block;vertical-align:center;top:0}.grocery_magnifier_gallery li a{width:100%!important;display:block;height:auto!important;overflow:hidden;padding:12px;opacity:.4;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark);transition:var(--sp-transition)}.grocery_magnifier_gallery li.active-thumbnail a{opacity:1}.woocommerce .grocery_magnifier_gallery li a>img{height:80px!important;}.zoom-button-hidden{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.woocommerce div.product .product_title{font-size:24px;font-weight:600;margin-bottom:14px;color:var(--sp-gray2)}.grocery-product-sharing .widget_social_widget{display:flex;align-items:center;gap:15px}.grocery-product-sharing .widget_social_widget h6{flex-shrink:0;font-size:15px;margin-bottom:5px;color:var(--sp-primary)}.widget_social_widget ul a:not(.header-widget .widget_social_widget ul a){width:35px;height:35px;line-height:35px;font-size:large;color:var(--sp-white);border-radius:var(--sp-radius);background:var(--sp-primary2)}.widget-single-page .widget_social_widget ul a:not(.header-widget .widget_social_widget ul a),.widget-single-page .widget_social_widget ul a:not(.header-widget .widget_social_widget ul a):hover{background:#fff0}.widget_social_widget ul a:not(.header-widget .widget_social_widget ul a):focus,.widget_social_widget ul a:not(.header-widget .widget_social_widget ul a):hover{background:var(--sp-secondary)}.stock{position:relative;overflow:hidden;font-weight:600;padding-left:18px;color:var(--sp-secondary2)}.stock::before{content:'\f058';position:absolute;font-family:'FontAwesome';left:0}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce .entry-summary .quantity{margin-bottom:20px}.woocommerce .entry-summary .stwsb-bundled .quantity{margin-bottom:0}.woocommerce .entry-summary .quantity .qty{min-height:unset;text-align:left;border:1px solid var(--sp-border-dark);padding:5px;border-radius:var(--sp-radius);background-color:var(--sp-white)}.retailsy-emi-content{margin-top:6px;margin-bottom:6px}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span{display:none}.woocommerce .entry-summary .product_meta{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;margin-bottom:8px;padding:15px 0;border-top:1px solid var(--sp-border-dark);border-bottom:1px solid var(--sp-border-dark)}.woocommerce .entry-summary .mega-mart-emi-content{margin-bottom:5px}.woocommerce .entry-summary .product_meta>span{color:var(--sp-gray2);font-size:15px;font-weight:500}.woocommerce .entry-summary .product_meta>span>a,.woocommerce .entry-summary .product_meta>span>span{color:var(--sp-gray);font-weight:400}.woocommerce div.product .woocommerce-tabs ul.nav-tabs{gap:10px;margin:25px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.nav-tabs li a{padding:0;font-weight:600;border-radius:10px 10px 0 0;color:var(--sp-gray2);background:#fff0;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child){margin-right:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:inherit;padding:8px 16px}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:unset}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.nav-tabs li a.active{color:var(--sp-white);background:var(--sp-primary2)}.woocommerce-tabs ul{list-style:none;padding:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel p{font-size:15px}#respond .form-submit>input{border-radius:var(--sp-radius);text-decoration:none;text-align:center;color:#fff;border:none;font-weight:500;background-color:var(--sp-primary2)}.mega_mart_ct-style-04 .mega_mart_ct-timer{background:var(--sp-secondary2);padding:6px;border-radius:var(--sp-radius);margin-bottom:10px;font-weight:600}.mega_mart_ct-style-03 .mega_mart_ct-timer{background:var(--sp-secondary2);padding:6px;width:fit-content;color:var(--sp-white);border-radius:var(--sp-radius);margin-bottom:10px;font-weight:600}.mega_mart_ct-style-01 .mega_mart_ct-timer>span,.mega_mart_ct-style-02 .mega_mart_ct-timer>span{background:var(--sp-secondary2);color:var(--sp-white);border-radius:var(--sp-radius);font-weight:600}.stwsb-products{display:grid;gap:6px;grid-template-columns:30px auto;align-items:center}.stwsb-products .stwsb-product{padding:5px;margin:0;border:1px solid #e5e5e5;position:relative;border-radius:var(--sp-radius)}.stwsb-products .stwsb-product .stwsb-thumb{border:1px solid #e5e5e5;width:fit-content;padding:4px;float:inline-start;margin-right:10px;border-radius:var(--sp-radius)}.stwsb-products .stwsb-product .stwsb-thumb img{width:50px;height:50px;max-width:50px;object-fit:contain;display:block}.stwsb-products .stwsb-product .stwsb-title{margin-top:4px}.stwsb-products .stwsb-product .stwsb-title .stwsb-title-inner a{color:var(--sp-gray);font-weight:600}.stwsb-products .stwsb-product .stwsb-qty{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.stwsb-products .stwsb-product .stwsb-qty .qty{margin:0}.stwsb-products .stwsb-product .stwsb-price del{font-size:12px}.stwsb-products .stwsb-product .stwsb-price ins,.stwsb-products .stwsb-product .stwsb-price .stwsb-price-ori>span{color:var(--sp-secondary2)}.stwsb-total.stwsb-text{font-weight:500}.stwsb-wrap .stwsb-text,.stwsb-wrap .stwsb-products,.stwsb-bundles .stwsb-text,.stwsb-bundles .stwsb-products{margin:0 0 15px 0}.remaining-stock{color:var(--sp-secondary);background:var(--sp-primary);font-weight:600;padding:8px 10px;margin-bottom:10px;display:inline-block;border-radius:var(--sp-radius)}.wp-block-woocommerce-cart-order-summary-block{margin-bottom:15px;padding:15px;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark)}.wc-block-components-totals-item{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:600}.wc-block-components-totals-item__value{font-weight:700}.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper{padding-bottom:12px}.wc-block-components-totals-shipping fieldset{padding:0;margin:0;border:none}.wc-block-components-totals-shipping .screen-reader-text{overflow:visible;clip-path:unset;clip:unset;font-size:medium;font-weight:600;display:contents}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control{display:grid;gap:8px;margin-top:15px}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control label{width:fit-content;display:flex;align-items:center;gap:5px;position:relative}.wc-block-components-radio-control .wc-block-components-radio-control__input{background:#e3e3e3;cursor:pointer;display:inline-block;min-height:20px;min-width:20px;border-radius:2px}.wc-block-components-button:not(.is-link){display:block;padding:10px;text-align:center;font-weight:600;margin-bottom:10px;color:var(--sp-white);border-radius:var(--sp-radius);background:var(--sp-secondary)}.wc-block-components-button:not(.is-link):hover{background:var(--sp-primary2)}table.wc-block-cart-items td,.is-large.wc-block-cart table.wc-block-cart-items{border:none;background-color:unset;padding:20px 0}table.wc-block-cart-items td .wc-block-components-quantity-selector__input{padding:.5rem}.wc-block-cart-items .wc-block-cart-items__header{box-shadow:0 0 0 1px var(--sp-border-dark);;border-radius:var(--sp-radius);position:relative;overflow:hidden}.wc-block-cart-items .wc-block-cart-items__header::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:var(--sp-radius);background:var(--dark-2)}.wc-block-cart-items .wc-block-cart-items__header th{border:none;padding:10px;font-weight:600;color:var(--sp-primary);background-color:#fff0}.is-large.wc-block-cart .wc-block-cart-items__row{border-bottom:1px solid var(--sp-border-dark)}.is-large.wc-block-cart .wc-block-cart-item__image>a{width:90px;height:90px;display:block;border-radius:var(--sp-radius);background-color:var(--dark-2);border:1px solid var(--sp-border-dark)}.is-large.wc-block-cart .wc-block-cart-item__image a img{width:100%;aspect-ratio:1;object-fit:contain}.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex;align-items:center;justify-content:space-between}.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .price{margin:0}.wc-block-cart-item__remove-link{padding:0;border:none;color:var(--sp-secondary2);background:#fff0}button.wc-block-cart-item__remove-link:focus,button.wc-block-cart-item__remove-link:hover{background:#fff0;color:var(--sp-secondary2)}.wc-block-components-quantity-selector{width:100px}.wc-block-components-form .wc-block-components-checkout-step{background:none;border:none;margin:0 0 20px;padding:0;position:relative}.wc-block-components-checkout-step__heading{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin:0 0 5px;position:relative}.wc-block-components-title.wc-block-components-title{border:0;margin:0;padding:0;font-weight:700;font-size:1.25em}.wc-block-components-checkout-step__description{font-size:.875em;line-height:1.2;margin:0 0 16px}.wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice{font-size:.75em;margin:4px 0 0}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin-top:10px;position:relative;white-space:nowrap}.wc-blocks-components-select__select{border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius)}.wc-block-components-address-form__address_2-toggle{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:16px;text-align:left;width:100%;display:block}.wc-block-components-checkbox label{cursor:pointer;font-size:.875em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{outline:1px solid var(--sp-primary2);outline-offset:2px;border:1px solid var(--sp-primary2);width:16px!important;height:16px;border-radius:3px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked:before{line-height:1.2}.wc-block-checkout__add-note .wc-block-components-textarea{margin-top:15px}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{margin-bottom:15px;font-size:.875em}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width{width:100%;border:none;color:var(--sp-secondary);background:var(--sp-primary)}.wc-block-components-notice-banner.is-error{display:flex;font-size:.875em;font-weight:400;gap:12px;padding:16px;border:1px solid;line-height:1.5;border-radius:4px;background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#cc1818;transform:rotate(180deg);border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-checkout__shipping-option .wc-block-components-radio-control__option{margin:0;width:100%;position:relative;padding:.875em .875em .875em 3.5em}.wc-block-components-checkout-step__container .wc-block-components-radio-control .wc-block-components-radio-control__input{position:absolute;top:50%;left:16px;transform:translateY(-40%);border-radius:50%;cursor:pointer;min-height:24px;min-width:24px;height:1.5em;width:1.5em;border:1px solid var(--sp-primary2);background:#fff0}.wc-block-components-checkout-step__container .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);height:.55em;width:.55em;background:var(--sp-primary2)}.wc-block-components-radio-control__label-group{display:flex;align-items:center;justify-content:space-between}.is-large .wp-block-woocommerce-checkout-order-summary-block{border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark)}.wc-block-components-totals-wrapper{border-bottom:1px solid var(--sp-border-dark);padding:15px 0}.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper{border-top:none}.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-panel,.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:15px;padding-right:15px}.wc-block-components-panel__button{position:relative}.wc-block-components-panel__button[aria-expanded=true]{text-align:left;width:100%;word-break:break-word;margin-bottom:16px}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;width:auto;transform:translateY(-50%) rotate(0deg);transition:transform 0.5s ease}.wc-block-components-panel__button[aria-expanded=false]>.wc-block-components-panel__button-icon{transform:translateY(-50%) rotate(180deg)}.wc-block-components-order-summary .wc-block-components-order-summary__content{display:table;width:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item{display:flex;font-size:.875em;padding-bottom:1px;padding-top:16px;width:100%;align-items:center;gap:10px;padding:15px 0;border-top:1px solid var(--sp-border-dark)}.wc-block-components-order-summary .wc-block-components-order-summary-item:first-child{padding-top:0;border:none}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{position:relative;width:75px;height:75px;flex-shrink:0;background:var(--dark-2);border:1px solid var(--sp-border-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{align-items:center;background:#fff;border:2px solid hsl(0 0% 7% / .11);border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 .4em;position:absolute;right:0;top:0;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{object-fit:contain;width:100%}.wc-block-checkout__sidebar .wc-block-components-product-name{color:inherit;display:block;font-weight:600}.wc-block-components-order-summary .wc-block-components-order-summary-item .price{font-size:16px}.wc-block-components-order-summary .wc-block-components-order-summary-item .price span:nth-child(2){font-size:12px;text-decoration:line-through;color:var(--sp-gray)}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{font-weight:700;margin-left:auto;text-align:right}.wc-block-components-totals-coupon__form{display:grid;grid-template-columns:72% 1fr;flex-wrap:wrap;gap:8px;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-text-input{margin:0}.wc-block-components-totals-coupon__form .wc-block-components-button{border:none;margin:0}.wc-block-checkout__payment-method .wc-block-components-checkout-step__content{padding-top:8px}.wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{position:relative;transition:var(--sp-transition)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option{box-shadow:inset 0 0 0 1px var(--sp-border-dark);transition:var(--sp-transition)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option:first-child{border-radius:4px 4px 0 0}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option:last-child{border-radius:0 0 4px 4px}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px var(--sp-primary2);transition:var(--sp-transition)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__label-group{font-weight:600}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-left:3.5em;padding-right:.75em;width:100%;position:relative;cursor:pointer}.wc-block-checkout__payment-method .wc-block-components-radio-control__option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{margin:0;padding-bottom:1em;padding-top:1em}.wc-block-components-radio-control-accordion-content{font-size:15px;padding:0 20px;height:0;overflow:hidden;opacity:0;transition:height 0.4s ease,opacity 0.4s ease,padding 0.4s ease}.grocery-emi-content{display:inline-block;width:100%;margin-top:5px}.grocery-emi-content a.grocery_wcpemi-popup-trigger{font-weight:700;text-decoration:none;cursor:pointer}.grocery-emi-content a.grocery_wcpemi-popup-trigger:after{font-family:'FontAwesome';font-style:normal;content:"\f105";font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-left:5px;font-size:18px;line-height:21px}.grocery_wcpemi-overlay{background-color:rgb(0 0 0 / .5);position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:9999;display:none}.grocery_wcpemi-overlay.active{display:block}.grocery_wcpemi{position:fixed;top:50%;left:50%;width:100%;max-width:768px;min-height:100px;max-height:485px;height:auto;z-index:999999;display:none;border-radius:var(--sp-radius);background-color:var(--dark-1);opacity:0;transform:translate(-50%,-50%) scale(0);transition:transform 0.6s ease,opacity 0.6s ease}.grocery_wcpemi.active{transform:translate(-50%,-50%) scale(1);opacity:1;display:block}.grocery_wcpemi-header{display:flex;align-items:center;padding:8px 15px;justify-content:space-between;border-bottom:1px solid var(--sp-border-dark)}.grocery_wcpemi-header--close{font-size:25px;color:red;cursor:pointer}.grocery_wcpemi-header--close:focus,.grocery_wcpemi-header--close:hover{transition:var(--sp-transition);transform:rotate(360deg)}.grocery_wcpemi-footer{display:flex;align-items:center;padding:0 15px;justify-content:space-between}.grocery_wcpemi-body{padding:15px}.grocery_wcpemi-method{display:flex;gap:10px;flex-wrap:wrap}.grocery_wcpemi-method__item{cursor:pointer;font-size:14px;padding:8px 12px;user-select:none;background-color:var(--dark-2);border-radius:var(--sp-radius);transition:background-color 200ms ease-in-out}.grocery_wcpemi-method__item.grocery_wcpemi-method__item--selected,.grocery_wcpemi-method__item.grocery_wcpemi-method__item--selected:hover,.grocery_wcpemi-variable-prices>div:hover{background-color:var(--sp-primary2);color:var(--sp-white)}.grocery_wcpemi-emis{display:none;margin-top:15px;border:1px solid var(--sp-border-dark)}.grocery_wcpemi-emis.grocery_wcpemi-emis--selected{display:flex}.grocery_wcpemi-bank{width:30%;max-height:280px;overflow-x:auto;border-right:1px solid var(--sp-border-dark)}.grocery_wcpemi-bank__item{position:relative;cursor:pointer;font-size:14px;flex:1;padding:11.5px 10px;border-top:1px solid var(--sp-border-dark);transition:background-color 200ms ease-in-out}.grocery_wcpemi-bank__item.grocery_wcpemi-bank__item--selected::after{content:'';position:absolute;top:50%;left:50%;width:94%;height:75%;z-index:-1;border-radius:var(--sp-radius);transform:translate(-50%,-50%);background-color:var(--dark-2)}.grocery_wcpemi-plan{width:70%;display:none;max-height:280px;overflow-x:auto;width:100%}.grocery_wcpemi-plan.grocery_wcpemi-plan--selected{display:block}.grocery_wcpemi-plan__row{display:flex;border-top:1px solid var(--sp-border-dark)}.grocery_wcpemi-plan__row:first-child{font-weight:500;border-top:none;color:var(--sp-secondary)}.grocery_wcpemi-plan__row:first-child .grocery_wcpemi-plan__col{padding:15px 10px}.grocery_wcpemi-plan__col{flex:1;padding:10px;border-left:1px solid var(--sp-border-dark);text-align:center}.grocery_wcpemi-plan__col:first-child{border-left:none}.wave-effect{position:relative}.wave-effect::before,.wave-effect::after{content:"";position:absolute;inset:0;border-radius:inherit}.wave-effect::before{animation:wave1 4s infinite}.wave-effect::after{animation:wave2 4s infinite}.bubbly-effect{position:relative;transition:transform ease-in 0.1s,box-shadow ease-in 0.25s}.bubbly-effect:focus{outline:0}.bubbly-effect:before,.bubbly-effect:after{position:absolute;content:'';display:block;width:140%;height:100%;left:-20%;z-index:-1000;transition:all ease-in-out 0.5s;background-repeat:no-repeat}.bubbly-effect:before{display:none;top:-75%;background-image:radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--sp-secondary) 20%,transparent 30%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--sp-secondary) 15%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%);background-size:40% 40%,20% 20%,25% 25%,20% 20%,18% 18%,40% 40%,15% 15%,30% 30%,18% 18%}.bubbly-effect:after{display:none;bottom:-75%;background-image:radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,transparent 40%,var(--sp-secondary) 35%,transparent 25%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%),radial-gradient(circle,var(--sp-secondary) 20%,transparent 20%);background-size:25% 25%,20% 20%,30% 30%,20% 20%,35% 35%,40% 40%,20% 20%}.bubbly-effect:active,.bubbly-effect:focus-within{transform:scale(.9);box-shadow:0 2px 25px rgb(255 0 130 / .2)}.bubbly-effect.animate:before,.bubbly-effect:focus-within::before{display:block;animation:topBubbles ease-in-out 0.75s forwards}.bubbly-effect.animate:after,.bubbly-effect:focus-within::after{display:block;animation:bottomBubbles ease-in-out 0.75s forwards}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}100%{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.hover_magic::before{right:0;opacity:.7;top:0}.hover_magic::after{bottom:0;opacity:.7;left:0}.hover_magic::before,.hover_magic::after{content:"";background:#fff;height:0;width:0;z-index:1;position:absolute;transition-duration:1.3s!important}.hover_magic:hover::after,.hover_magic:hover::before,.hover_magic:focus-within:after,.hover_magic:focus-within::before,.hover_magic:focus-within::after,.hover_magic:focus-within::before{height:100%;opacity:0;width:100%}.sp_media{position:relative;overflow:hidden}.sp_media::before{position:absolute;top:0;left:-75%;z-index:0;display:block;content:'';width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg)}.products .product:hover .sp_media::before,.products .product:focus-within .sp_media::before,.banner2-section .banner-item:focus-within .sp_media::before .banner2-section .banner-item:hover .sp_media::before{animation:avShine .75s}.icon-bounce i{display:inline-flex}.icon-bounce i:before{animation:icon-bounce 0.8s ease-out infinite}.ring-effect{animation:spRing 1.5s infinite ease-in-out;display:inline-flex}.text-animation .split-parent{overflow:hidden}.text-animation .split-child{display:inline-block}.custom-prev:disabled,.custom-next:disabled{cursor:not-allowed;opacity:.5}.custom-prev[disabled],.custom-next[disabled]{background-color:#ccc}.zoom-in-animate{animation:zoomIn 0.5s ease forwards}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity:has(input[type="number"]){position:relative;display:inline-block}.quantity-nav{position:absolute;height:100%;top:50%;right:0;padding:4px 3px;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between}.quantity-button{cursor:pointer;border:none;width:18px;text-align:center;color:#333;font-size:10px;line-height:12px;border-radius:2px;background:#e1e1e1}.quantity-button:focus,.quantity-button:hover{background:#c2c2c2}.btn:focus-visible,button:focus:not(:focus-visible){outline:1px dotted;box-shadow:none}.nav-link:focus-visible{box-shadow:none;outline-width:1px;outline-offset:-2px;outline-style:dotted}.docker-category .nav.menu-wrap li.dropdown{position:relative}.docker-category .nav.menu-wrap li.dropdown li.dropdown .mobile-toggler{top:8px}.product-category-menus-list .main-menu li.menu-item-has-children{position:relative}.product-category-menus-list .main-menu>li.menu-item-has-children .mobile-collapsed{display:block}.product-category-menus-list .main-menu>li .mobile-collapsed{display:none;position:absolute;top:17px;right:27px;z-index:1}.product-category-menus-list .main-menu>li li.menu-item-has-children .mobile-collapsed{right:8px}.product-category-menus-list .main-menu>li .mobile-collapsed button{text-align:center;line-height:23px;width:25px;height:25px;padding:0;border-radius:50%;border:1px solid;border-color:var(--sp-border-dark)}.product-category-menus-list .main-menu>li.active .mobile-collapsed button,.product-category-menus-list .main-menu>li:hover .mobile-collapsed button,.product-category-menus-list .main-menu>li:focus .mobile-collapsed button{color:var(--sp-white);border-color:var(--sp-primary2);background-color:var(--sp-primary2)}.product-category-menus-list .main-menu>li .mobile-collapsed button.fa-chevron-right:before{content:"\f105"}.product-category-menus-list .main-menu>li.active>.mobile-collapsed button.fa-chevron-right:before,.product-category-menus-list .main-menu>li.menu-item-has-children.active li.active .mobile-collapsed button.fa-chevron-right:before{content:"\2b"}.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item.menu-item-has-children>a{padding:5px}.product-category-menus-list .main-menu li.menu-item-has-children>a::before{content:unset!important}.product-category-menus-list .main-menu>li.menu-item-has-children>a::after{content:unset}.product-category-menus-list .main-menu>li.menu-item-has-children>a:hover::after,.product-category-menus-list .main-menu>li.menu-item-has-children>a:focus::after,.product-category-menus-list .main-menu>li.menu-item-has-children.active>a::after{content:unset}.main-mobile-nav .logo a.site-title{max-width:200px}.header-search-form{position:relative}.header-search-form .search-results:not(body.search){width:100%;transform:translateY(0)}.search-results:not(body.search) ul{list-style:none;margin:0!important;padding:0!important}.search-results:not(body.search) ul li{border-bottom:1px solid #ccc;overflow:hidden;margin:0!important;position:relative}.search-results:not(body.search) ul li:last-child{border-bottom:none}.search-results:not(body.search) .storely_result_link{cursor:pointer;padding:6px 8px;height:100%;overflow:hidden;text-decoration:none;border:0;display:flex;align-items:center;flex-grow:1;-webkit-box-pack:end;justify-content:space-between;align-self:stretch;width:100%;height:100%}.search-results:not(body.search) .product-image{width:45px;height:45px;display:block;float:left;padding:2px;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center}.search-results:not(body.search) ul li a{display:table;width:100%}.search-results:not(body.search) span.product-title{display:block;font-weight:400;color:var(--sp-gray);font-size:16px;line-height:16px}.price-stock .product-stock{padding:0 4px;background:#eee;border-radius:4px;color:#fff}.search-results:not(body.search) .product-price .sale-price{font-weight:700;margin-right:4px;color:var(--sp-primary)}.search-results:not(body.search) .product-price .regular-price{color:var(--sp-gray);font-size:14px;text-decoration:line-through}.search-results.woocommerce button.add_to_cart_button>i{line-height:2.2;width:32px;font-size:15px;background-color:var(--sp-secondary2)}.search-results:not(body.search) .quantity select{padding:2px 14px 2px 8px;min-height:35px;border-radius:4px;color:var(--sp-gray);border:1px solid #e9e9ea}.search-results:not(body.search) .product-data{width:130px;flex:1}.search-results:not(body.search) form .quantity{margin-right:15px}.mega_mart_result_link .add_to_cart_button,.mega_mart_result_link .add_to_cart_button:focus,.mega_mart_result_link .add_to_cart_button:hover{background:var(--sp-secondary2)!important}.header-three .search-results:not(body.search) .quantity select,.header-three .search-results:not(body.search) .product-price,.header-three .search-results:not(body.search) span.product-title,.header-three .price-stock .product-stock{font-size:14px}.header-four .search-results:not(body.search) .quantity select,.header-four .search-results:not(body.search) .product-price,.header-four .search-results:not(body.search) span.product-title,.header-four .price-stock .product-stock{font-size:12px}.header-three .search-results:not(body.search) .product-image,.header-four .search-results:not(body.search) .product-image{width:32px;height:32px;padding:0}.header-three .search-results:not(body.search) .product-data,.header-four .search-results:not(body.search) .product-data{width:auto}.header-four .search-results:not(body.search) form .quantity{margin-right:4px}.header-four .search-results:not(body.search) .quantity select{padding:2px 10px 2px 2px}.header-four .search-results:not(body.search) .storely_result_link{padding:5px}.widget_search label,.add_to_cart_button.added{display:none!important}.product-category-menus-list .main-menu>li .dropdown-menu>.menu-item>a:has(img){padding:5px}.mega-mart-woowishlist-item .price,.mega-mart-woowishlist-item .mega-mart-woocomerce-list__product-title,.mega-mart-woowishlist-item .mega-mart-woocomerce-list__product-image{margin:0!important}.mega-mart-woowishlist-item .mega-mart-woocomerce-list__product-image img{max-width:60px!important;margin-left:30px}.mega-mart-woowishlist-item{border-bottom:1px solid var(--sp-border-dark);padding:10px 0;margin:0 0 5px!important;justify-content:space-between!important}.mega-mart-woowishlist-item:after{content:unset!important}.mega-mart-woowishlist-item.wishlist-head{padding:12px!important;border:1px solid var(--sp-border-dark);border-radius:var(--sp-radius)}.mega-mart-woowishlist-item.wishlist-head h5{font-size:16px!important;color:var(--sp-primary)}.mega-mart-woowishlist-remove{position:absolute!important}.mega-mart-woowishlist-item .add_to_cart_button{padding:0 12px!important}.woocommerce .wc-block-grid__product .wc-block-grid__product-image,.woocommerce .wc-block-grid__product .wc-block-grid__product-link{display:inline-grid!important}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:auto!important;margin-bottom:12px!important}.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{justify-content:center!important;margin:0 auto 8px!important}.sidebar .wc-block-grid__product .wc-block-grid__product-onsale,.sidebar .wc-block-grid__product .wc-block-grid__product-price,.sidebar .wc-block-grid__product .wc-block-grid__product-rating,.footer-section .wc-block-grid__product .wc-block-grid__product-onsale,.footer-section .wc-block-grid__product .wc-block-grid__product-price,.footer-section .wc-block-grid__product .wc-block-grid__product-rating{justify-content:left!important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background-color:var(--sp-primary2)}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{color:var(--sp-white);background-color:var(--sp-secondary)}.is-large.wc-block-cart table.wc-block-cart-items{margin-top:1px}.is-large.wc-block-cart .wc-block-cart-items th{padding:10px!important;font-size:14px;font-weight:600}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:1%!important}table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible!important}table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{width:100%}.is-large.wc-block-cart .wc-block-cart-items td{padding:20px 0!important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{color:#000}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:var(--sp-secondary2)!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:4px!important;padding:0!important;width:60px!important;height:60px;margin-bottom:4px}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:100%!important;width:100%!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.wc-block-checkout__sidebar .wc-block-components-product-name{line-height:1.2}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0 0 4px 16px!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){border:none;padding:10px}.wc-block-components-checkout-return-to-cart-button{color:var(--sp-secondary2)!important}.wc-block-components-checkout-return-to-cart-button:hover{color:var(--sp-primary)!important}.wp-block-woocommerce-checkout{padding-top:0!important}.wp-block-button__link,.wc-block-components-product-badge{background-color:var(--sp-secondary2);color:var(--sp-white)}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wp-block-heading{margin-bottom:15px!important;font-size:22px!important}.wp-block-button__link:hover{background-color:var(--sp-secondary)}.woocommerce ul.products li.product h3{font-size:18px!important}.woocommerce ul.products li.product .price{font-size:22px!important;font-weight:600!important;color:var(--sp-gray)!important}.wc-block-cart table.wc-block-cart-items,.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin-bottom:2px!important}a.button.compare-btn.compare.compare-btn-single{display:none}.woocommerce #reviews #comments h2{margin-bottom:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:22px!important;color:var(--sp-gray)!important}.mega-mart-emi-content a.mega_mart_wcpemi-popup-trigger:after{font-size:inherit!important}.sidebar .button.cart-ft-btn,.docker-right .button.cart-ft-btn{padding:10px!important;margin-right:4px;margin-bottom:4px}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{color:var(--sp-white);background:var(--sp-primary2)}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{background:var(--sp-secondary)}.added_to_cart.wc-forward{line-height:2.4}.newsflash .textslide-item .icon-holder,.product-category-menus-list .main-menu>li>a,.post-title a,.post-date>a,.post-comment>a,.bannerinfo .info-content a,.banner2-section .banner-content a,.categories-item .title a,.tab-filter a,.product-content a,.saleinfo .product-action .button.add_to_cart_button{text-decoration:none}.wc-block-components-sidebar-layout.wc-block-cart{flex-wrap:nowrap!important}.mega-mart-woowishlist a.product_type_variable.add_to_cart_button{line-height:2.4}.woocommerce div.product form.cart .variations{margin-bottom:0}