.page-template .elementor{flex:1}.huda-header-spacer{width:100%;position:relative;display:block;z-index:9999}.hea-header{width:100%;z-index:9999;transition:all .3s ease}.hea-header.huda-sticky-active{position:fixed!important;top:0!important;left:0!important;right:0!important;margin:0!important;box-shadow:0 5px 20px rgba(0,0,0,.1)}.hea-header.huda-sticky-active .elementor-container,.hea-header.huda-sticky-active .elementor-section{width:100%!important;max-width:100%!important}.hea-header.huda-sticky-active img{height:auto!important;max-width:100%!important;display:inline-block!important}.hea-menu{list-style:none;padding-left:0;margin:0}.hea-menu a{text-decoration:none;display:block}.hea-menu li.menu-item-has-children>a{position:relative}.hea-menu .sub-menu li:last-child{border-bottom:0!important}.hea-menu-hover .menu-item .menu-link-wrapper{gap:6px}.hea-menu-hover .menu-item.menu-item-has-children a{position:relative;z-index:99999}.hea-menu-accordion{flex-direction:column!important;width:100%}.hea-menu-accordion .hea-menu .sub-menu .menu-item{border-bottom:1px solid #f0f0f0}.hea-menu-accordion .menu-item .menu-link-wrapper .dropdown-arrow.arrow-open{transform:rotate(180deg);transition:all .3s ease}.hea-menu-accordion .menu-item{position:relative}.hea-menu-accordion .menu-item .sub-menu .menu-link-wrapper .dropdown-arrow.arrow-open{transform:rotate(180deg);transition:all .3s ease}.hea-menu-accordion .sub-menu.submenu-open{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;pointer-events:auto!important;max-height:max-content!important}.hea-menu-accordion .sub-menu{list-style:none;padding-left:0;margin:0;background-color:#f7f7f7;max-height:0;transition:max-height .4s ease-in-out;position:absolute;box-shadow:none;visibility:hidden;opacity:0;transform:none;margin-left:0;z-index:999}.hea-menu-accordion .sub-menu.submenu-open{max-height:1000px}.hea-menu-accordion .sub-menu .sub-menu{top:-10px;left:100%;margin-top:-40px;padding-left:14px}@media (min-width:1024px){.hea-menu-hover{display:flex;flex-direction:row}.hea-menu-hover li.menu-item-has-children{position:relative}.hea-menu-hover .menu-item>.menu-link-wrapper:hover>span.dropdown-arrow svg{transform:rotate(180deg);transition:all .3s ease}.hea-menu-hover .sub-menu .menu-item>.menu-link-wrapper:hover>span.dropdown-arrow svg{transform:rotate(-90deg);transition:all .3s ease}.hea-menu-hover .sub-menu.menu-hover{opacity:1!important;visibility:visible!important;transform:translate(0)!important;pointer-events:auto!important}.hea-menu-hover .sub-menu{background-color:#fff;border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.05);width:240px;margin-left:0;position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .3s cubic-bezier(.19,1,.22,1);pointer-events:none;z-index:999;max-height:none}.hea-menu-hover>li.menu-item-has-children>.sub-menu{margin-top:20px}.hea-menu-hover li.menu-item-has-children>.sub-menu::before{content:'';position:absolute;left:0;width:100%;bottom:100%;height:20px;background-color:transparent}.hea-menu-hover .sub-menu .sub-menu{top:-10px;left:100%;visibility:hidden;opacity:0;margin-top:-40px}.hea-menu-hover .sub-menu .menu-item a{color:#555}.hea-menu-accordion .sub-menu.submenu-open{position:absolute!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;pointer-events:auto!important;max-height:max-content!important}}.huda-mega-menu-widget .hea-mega-menu{list-style:none;padding-left:0;margin:0}.huda-mega-menu-widget .hea-mega-menu a{text-decoration:none;display:block}.huda-mega-menu-widget .hea-mega-menu{display:flex;align-items:center}.huda-mega-menu-widget .hea-mega-menu li.menu-item-has-children{position:relative}.huda-mega-menu-widget .hea-mega-menu li.menu-item-has-children>.menu-link-wrapper>a{flex-grow:1}.huda-mega-menu-widget .hea-mega-menu .dropdown-arrow{cursor:pointer;padding:0 5px}.huda-mega-menu-widget .hea-mega-menu-hover .menu-item .menu-link-wrapper{gap:6px}.hea-mega-menu .sub-mega-menu .sub-mega-menu{position:static!important}.hea-mega-menu .sub-mega-menu li:last-child{border-bottom:0!important}.hea-mega-menu li.menu-item-has-mega-menu .sub-mega-menu li:last-child{border-bottom:inherit!important}.huda-mega-menu-widget .hea-mega-menu-accordion{flex-direction:column!important;width:100%}.huda-mega-menu-widget .hea-mega-menu-accordion .menu-item .menu-link-wrapper .dropdown-arrow{transition:all .3s ease}.huda-mega-menu-widget .hea-mega-menu-accordion .menu-item .menu-link-wrapper .dropdown-arrow.mega-arrow-open{transform:rotate(180deg)}.huda-mega-menu-widget .hea-mega-menu-accordion .sub-mega-menu{list-style:none;padding-left:0;margin:0;background-color:#f7f7f7;max-height:0;transition:max-height .4s ease-in-out;position:absolute;top:100%;left:0;box-shadow:none;visibility:hidden;opacity:0;transform:none;margin-left:0;overflow:hidden;z-index:999}.huda-mega-menu-widget .hea-mega-menu-accordion .sub-mega-menu.sub-mega-menu-open{visibility:visible;opacity:1;max-height:max-content}.huda-mega-menu-widget .hea-mega-menu-accordion .sub-mega-menu .sub-mega-menu{display:none;height:0;padding-left:14px}.huda-mega-menu-widget .hea-mega-menu-accordion .sub-mega-menu .sub-mega-menu.sub-mega-menu-open{display:block;height:auto}.hea-mega-menu .sub-mega-menu::before,.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu::before,.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li>.sub-mega-menu::before{content:'';position:absolute;top:-40px;left:0;width:100%;height:40px;background:0 0}@media (min-width:1024px){.huda-mega-menu-widget .hea-mega-menu-hover{display:flex;flex-direction:row}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-children{position:relative}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item>.menu-link-wrapper:hover>span.dropdown-arrow svg{transform:rotate(180deg);transition:all .3s ease}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li>.sub-mega-menu .menu-item>.menu-link-wrapper:hover>span.dropdown-arrow svg{transform:rotate(-90deg);transition:all .3s ease}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li>.sub-mega-menu.sub-mega-menu-hover{opacity:1;visibility:visible;transform:translateX(0) translateY(0);pointer-events:auto}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li>.sub-mega-menu{background-color:#fff;border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.05);width:240px;margin-left:0;position:absolute;top:100%;left:0;transform:translateX(0) translateY(14px);opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s cubic-bezier(.19,1,.22,1);pointer-events:none;z-index:999;max-height:none;overflow:visible}.huda-mega-menu-widget .hea-mega-menu-accordion li.menu-item-has-mega-menu>.sub-mega-menu{transform:translateX(0)}.huda-mega-menu-widget .hea-mega-menu-accordion li.menu-item-has-mega-menu>.sub-mega-menu.sub-mega-menu-open,.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu{position:absolute;top:100%;left:0;transform:translateX(-50%);width:900px;max-width:90vw;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.1);padding:30px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;z-index:99;transition:opacity .4s ease,transform .4s cubic-bezier(.19,1,.22,1)}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu:hover>.sub-mega-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu{transform:translateX(-50%) translateY(14px)}.hidden-when-template{display:none!important}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu>li{list-style:none;padding:5px 0;margin:0}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu a{display:block;color:#222;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s ease}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu a:hover{color:var(--huda-accent-color,#0073e6)}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu>li.menu-item-has-children>a{font-weight:600;margin-bottom:5px}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu ul{margin-top:5px;padding-left:0}.huda-mega-menu-widget .hea-mega-menu-hover .sub-mega-menu .sub-mega-menu{width:max-content;display:none;transform:translateY(15px);transition:all .3s cubic-bezier(.19,1,.22,1);height:0;position:static;top:0;left:10px;margin-top:0}.huda-mega-menu-widget .hea-mega-menu-hover .sub-mega-menu .sub-mega-menu.sub-mega-menu-open{height:auto;display:block;transform:translateY(10px);pointer-events:auto}.huda-mega-menu-widget .hea-mega-menu-hover>.hea-mega-menu>li.menu-item-has-mega-menu>.sub-mega-menu::before{left:50%;transform:translateX(-50%);width:200px}}.huda-mega-menu-widget .hea-elementor-mega-menu .huda-mega-menu-nav{flex-direction:column!important;width:100%!important;background:0 0!important}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu{width:100%}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu>.menu-item{border-bottom:1px solid #eee}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu>.menu-item:last-child{border-bottom:none}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu .menu-item a{padding:10px 0;color:#333}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu-accordion .sub-mega-menu{padding-left:15px;background-color:transparent;border-top:1px dotted #eee;position:static!important}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu-accordion .sub-mega-menu .menu-item{border-bottom:none;border-top:none}.huda-mega-menu-widget .hea-elementor-mega-menu .hea-mega-menu-accordion .sub-mega-menu .menu-item a{padding:8px 0;font-size:.9em;color:#00e}.huda-mega-menu-widget .hea-elementor-mega-menu .menu-link-wrapper{align-items:center}.hea-mega-menu-offcanvas .hea-mega-menu-accordion .sub-mega-menu.sub-mega-menu-open,.hea-mega-menu-offcanvas .hea-mega-menu-hover .sub-mega-menu{position:static!important;transform:none!important;width:100%!important}.hea-mega-menu-offcanvas .huda-mega-menu-nav>.hea-mega-menu{align-items:normal;flex-direction:column!important}.btn-toggle-menu{display:flex;align-items:center;justify-content:center}ul{list-style-type:none!important}.hea-advanced-heading-wrapper{text-align:center}.hea-advanced-heading-wrapper .hea-advanced-heading span{padding:0 4px;color:#5081ff}.hea-advanced-heading-icon{display:inline-block;line-height:56px;background-color:#5081ff;text-align:center}span.widget-branding{position:absolute;top:12px;right:12px;font-size:12px;text-transform:uppercase}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}#huda-back-to-top{position:fixed;width:58px;height:58px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;bottom:20px;transition:opacity .3s;z-index:1000;border:unset}.bottom-right{right:20px}.bottom-left{left:20px}.progress-circle{position:absolute;width:50px;height:50px;transform:rotate(-90deg)}.progress-circle circle{transition:stroke-dashoffset .3s linear;stroke-linecap:round}.stagger-hover .nav-link{display:block;overflow:hidden;height:20px;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.stagger-hover .nav-link.play .letter,.stagger-hover .nav-link:hover .letter{transform:translateY(-100%)}.stagger-hover .nav-link .block:last-child{color:pink}.stagger-hover .nav-link .letter{display:inline-block;transition:transform .3s cubic-bezier(.76,0,.24,1)}.letter:nth-child(1){transition-delay:0s}.letter:nth-child(2){transition-delay:30ms}.letter:nth-child(3){transition-delay:60ms}.letter:nth-child(4){transition-delay:90ms}.letter:nth-child(5){transition-delay:.12s}.letter:nth-child(6){transition-delay:.15s}.letter:nth-child(7){transition-delay:.18s}.letter:nth-child(8){transition-delay:.21s}.letter:nth-child(9){transition-delay:.24s}.letter:nth-child(10){transition-delay:.27s}.letter:nth-child(11){transition-delay:.3s}.letter:nth-child(12){transition-delay:.33s}.letter:nth-child(13){transition-delay:.36s}.hea-menu-layout-column .hea-menu{display:grid!important;flex-direction:column}.hea-menu-layout-row .hea-menu{display:flex!important;flex-direction:row}.hea-menu .dropdown-menu{text-align:left}.hea-responsive-menu ul li a.nav-link{padding:inherit}.hea-responsive-menu .dropdown-menu{position:relative!important}.hea-logo-widget{max-width:100%}.hea-logo-widget img{max-width:90px}.hea-menu .dropdown-menu .nav-link{height:100%!important}.hea-creative-heading{position:relative}.hea-creative-heading-icon-left{order:-1}.hea-creative-heading-icon-right{order:1}.hea-heading{line-height:normal}.hea-icon i,.hea-icon img,.hea-icon svg{width:24px;height:24px;display:inline-block}.hea-creative-heading-icon-left{position:absolute}.remote-arrows,button.next-prev-button{width:48px;height:48px;padding:0!important;text-align:center;background-color:#fff;border-radius:0}.remote-arrows{border-radius:50px}.slick-track{display:inline-flex}.arrow-prev{content:'';position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:99}.arrow-next{content:'';position:absolute;top:50%;right:0;transform:translate(22%,-50%);z-index:99}ul.slick-dots{display:flex;align-items:center;justify-content:center;gap:1em;margin-top:1em}.slick-dots li button{width:8px;height:8px;background-color:#f5f8ff;padding:0!important}li.slick-active button{width:16px;background-color:#040e23}.slick-dots li button{content:''}.slick-slider{min-height:300px}.advancedCarousel.arrow-prev{position:absolute;top:38%;left:0;transform:translate(-40%,0)}.advancedCarousel.arrow-next{position:absolute;top:40%;right:0;transform:translate(0,-40%)}.arrow-next,.arrow-prev{width:56px;height:56px;margin-top:32px;margin-left:12px;border-color:#e1e0e7;border-radius:50px!important}#teamSlider .slide-item{position:relative;overflow:hidden;border-radius:24px}#teamSlider .slide-image img{width:100%;height:460px;max-height:100%;object-fit:cover}.team-carousel-content{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.3);backdrop-filter:blur(12px);color:#fff;padding:32px}.team-carousel-content h3{margin:0;font-size:24px}.team-carousel-content p{margin:5px 0 0;font-size:16px}.slick-dots li button{text-indent:-9999px;overflow:hidden;white-space:nowrap}.slick-dots li button:before{content:''}#testimonialSlider .testimonial-item.slick-current.slick-active{background-color:rgba(255,255,255,.3)}.hea-header .offcanvas{z-index:9999!important}.offcanvas{transition:transform .5s ease-in-out,visibility .5s ease-in-out!important}.offcanvas-start{transform:translateX(-100%)!important}.offcanvas.show{transform:translateX(0)!important}.offcanvas-backdrop{transition:opacity .5s ease-in-out!important}.btn-offcanvas-toggle-wrapper .toggle-button{color:#fff;background-color:#007aff;border-color:#007aff;text-align:center;border-radius:6px}.btn-offcanvas-toggle-wrapper .toggle-button i{color:#fff}.btn-offcanvas-toggle-wrapper .toggle-button svg{color:#fff}.offcanvas.offcanvas-end,.offcanvas.offcanvas-start{border-left:0!important}.offcanvas.offcanvas-end{right:0!important}.offCanvas-close-icon,.offcanvass-icon-close{cursor:pointer;text-align:center;z-index:999}.offCanvas-close-icon i,.offCanvas-close-icon svg,.offcanvass-icon-close i,.offcanvass-icon-close svg{transition:transform .3s ease}.offCanvas-close-icon:hover i,.offCanvas-close-icon:hover svg,.offcanvass-icon-close:hover i,.offcanvass-icon-close:hover svg{transform:rotate(180deg)}.swiper-container{width:100%;height:auto}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;border:1px solid #000}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{font-size:18px}.slider-content{padding-top:1em}.parallaxSwiper .swiper-wrapper{width:100%;height:100vh}.parallaxSwiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:row;align-items:center;justify-content:center;background-attachment:fixed}.parallax-bg{position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center;z-index:1}.swiper-slide{position:relative;overflow:hidden}.slide-content{position:relative;z-index:2}.parallaxSwiper .swiper-wrapper .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.swiper-pagination.swiper-parallax-pagination{display:flex;align-items:center;bottom:2em}.swiper-pagination.swiper-parallax-pagination.swiper-pagination-vertical{display:inherit}.autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700}.autoplay-progress svg{--progress:0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.autoplay-progress span{position:relative;font-size:14px;color:#fff;z-index:20}.slide-content{text-align:center}a.hea-slider-button{display:inline-flex;align-items:center}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:#000;opacity:.5}.parallaxSwiper .slide-content>*{opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.parallaxSwiper .swiper-slide-active .slide-content>*{opacity:1;transform:translateY(0)}.parallaxSwiper .swiper-slide-active .hea-slider-subtitle{transition-delay:.3s}.parallaxSwiper .swiper-slide-active .title{transition-delay:.5s}.parallaxSwiper .swiper-slide-active .hea-slider-paragraph{transition-delay:.7s}.parallaxSwiper .swiper-slide-active .hea-slider-button{transition-delay:.9s}.infobox{border:1px solid #e1e0e7;padding:32px 24px}.infobox .icon{width:56px;height:56px;text-align:center;border-radius:12px;background:#5081ff}.infobox .icon i{font-size:32px;color:#fff;line-height:56px}.infobox .infobox-title{font-size:24px;font-weight:700;align-self:center}.infobox p.infobox-decription{font-size:16px;font-weight:500;color:#4e5666;margin:1em 0}.button-read-more{border:unset;background-color:transparent}.hea-slider-heading a:hover{color:inherit}.slick-track{display:flex!important}#testimonialSlider .testimonial-item{padding:32px;border-radius:16px;background-color:#fff}#testimonialSlider img{max-width:72px;height:72px;border-radius:50px;display:inline-block}#testimonialSlider .slide-content{padding:32px;text-align:center;border-radius:16px;background-color:#f5f8ff}h3.testimonial-name{font-size:20px;font-weight:600;line-height:26px;text-transform:uppercase}.testimonial-description{font-size:16px;font-weight:500;line-height:26px}.testimonial-designation{font-size:14px;font-weight:500;line-height:22.4px}.testimonial-rating{font-size:16px}.filluped-star{color:gold}.empty-star{color:#ccc}#advancedCarousel img{width:100%}.slick-slide img{opacity:0;transition:opacity .5s ease-in-out}.slick-slide img.slick-loaded,.slick-slide.slick-active img{opacity:1}.slick-slide .lazyload-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f6f7f8 25%,#edeef1 50%,#f6f7f8 75%);background-size:400% 100%;animation:loadingPlaceholder 1.5s infinite linear;border-radius:4px}@keyframes loadingPlaceholder{0%{background-position:100% 0}100%{background-position:-100% 0}}.post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.post-item{margin:5px;border:1px solid #c7c7c7}.postgrid-title h2{margin-top:12px;font-size:18px;font-weight:600;line-height:1.2}.postgrid-description p{margin-bottom:12px;font-size:14px;font-weight:400;color:#4e5666}.learn-more-link{display:inline-flex}.hea-post-meta-date{align-self:flex-end}.hea-post-meta-author{color:#00f}.hea-post-meta-categories{font-size:16px;font-weight:500;color:#4e5666}.hea-post-meta{margin-bottom:10px}.hea-post-meta i{margin-right:3px}.hea-post-meta{width:100%;display:flex;gap:16px}.hea-post-wrapper-content{display:flex;flex-direction:column;align-items:start}.hea-post-grid.masonry{column-count:3;column-gap:20px}.hea-post-grid.masonry .style8-item{display:inline-block;width:100%;margin-bottom:20px;break-inside:avoid}@media (max-width:991px){.hea-post-grid.masonry{column-count:2}}@media (max-width:575px){.hea-post-grid.masonry{column-count:1}}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .4s,-webkit-filter .4s}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.hea-post-item[data-gsap-anim]{opacity:0;visibility:hidden;will-change:transform,opacity}#huda-contact-form .form-check .checkbox,#huda-contact-form .form-check .form-check-input{float:left!important}#huda-contact-form .huda-terms-label p{margin-bottom:0!important}.hea-social-share-widget{font-family:Arial,sans-serif}.hea-social-share-widget .hea-social-icons{display:flex;gap:10px}.hea-social-share-widget .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #ccc;border-radius:5px;text-decoration:none;color:#333;transition:all .3s ease}.hea-social-share-widget .icon:hover{background-color:#f0f0f0;color:#000}.hea-social-share-widget .icon i{font-size:18px}.hea-social-share-widget.horizontal .hea-social-icons{flex-direction:row}.hea-social-share-widget.vertical .hea-social-icons{flex-direction:column}.single figure.wp-block-image{margin:1em 0!important}.post-grid-wrapper .style2-item .category-meta{top:14px;left:14px;text-align:center}.style4-item .hea-post-title{position:relative;margin-bottom:0!important}.style4-item .hea-post-title a{color:#000}.style4-item .post-content-wrapper{bottom:18px}.style4-item .hea-post-content{color:#000;background:#fff;width:94%;margin:0 auto;padding-top:10px}.style4-item .hea-post-meta-wrapper{bottom:14px;left:30px}.style4-item .hea-post-thumbnail{position:relative}.style4-item .hea-post-thumbnail::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%)}.post-grid-wrapper .style5-item .category-meta{top:14px;left:14px;text-align:center}.style5-item .hea-post-content-wrapper{bottom:24px;left:14px}.style5-item .hea-post-title a{color:#fff}.style5-item .post-meta-wrapper{color:#fff}.style5-item .hea-post-thumbnail{position:relative}.style5-item .hea-post-thumbnail::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%)}.style6-item .hea-post-wrapper{flex-direction:row-reverse}p.hea-post-description{font-size:14px;font-weight:400;color:#4e5666;margin-bottom:12px}.hea-post-meta{align-items:center}.hea-post-meta-date{align-self:flex-end}.hea-post-meta-author{color:#00f}.hea-post-meta-categories{font-size:16px;font-weight:500;color:#4e5666}.hea-post-wrapper{align-items:center}.hea-post-thumbnail{width:100%;height:100%;object-fit:cover;margin-right:12px}.hea-post-thumbnail img{width:100%;height:100%;object-fit:cover}.hea-post-meta i{margin-right:3px}.hea-post-meta{width:100%;display:flex;gap:16px}.hea-post-meta{width:100%;display:flex;gap:16px}.hea-post-meta img.avatar{width:100%;height:auto;max-width:24px}.hea-post-meta i{margin-right:5px}.style7-item .hea-post-item{display:flex;flex-direction:row!important;justify-content:space-between}.style10-item .hea-post-item{display:flex;justify-content:space-between}.style10-item article.hea-post-item .hea-post-thumbnail img{width:100%;height:auto;object-fit:cover}.style10-item:nth-child(odd){border-right:1px solid #f2f2f2;padding:12px 0}.style10-item:nth-child(even){padding:12px;padding:12px}.style10-item{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.style11-inner-wrapper{gap:1em}nav.hea-pagination .page-item{text-align:center}.hea-advanced-creative-wrapper-inner,.hea-advanced-heading-wrapper-inner{width:100%;max-width:600px;display:inline-block}button.learn-more-button{background:0 0;border:unset}.price-tag{width:100%;display:flex}.pricing-period{display:flex;align-items:end}.comment-author.vcard img{border-radius:24px}.comment-form-author{margin-top:12px}.comment-form-author,.comment-form-comment,.comment-form-cookies-consent,.comment-form-email,.comment-form-url{margin-top:12px}.comment-form-author input,.comment-form-email input,.comment-form-url input{margin-top:8px}.comment-form-cookies-consent input[type=checkbox i]{width:20px}.comment-list{list-style:none!important}.hea-meta{margin-left:6px;align-items:center}.hea-post-item{padding:12px}.post-thumbnail{width:100%;overflow:hidden;margin-bottom:14px}.post-thumbnail img{display:block;width:100%;height:100%!important;object-fit:cover}.post-meta-wrapper{display:flex;justify-content:space-between}.post-author-date{display:flex;gap:1em}.info-list{width:100%;display:flex;flex-direction:column;gap:16px}.list-item{width:100%;display:flex;gap:8px;align-items:center}.list-icon i{display:flex;text-align:center;justify-content:center}#huda-contact-form{align-items:center}form#huda-contact-form .input-group{gap:12px;align-items:center!important}.input-group.layout-inside{background-color:transparent!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:25px!important;border:none!important;font-weight:700;font-size:16px;color:#1a2b48;height:auto!important;box-shadow:none!important;appearance:auto!important;-webkit-appearance:auto!important}.input-group.layout-inside .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231a2b48' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-position:right center!important;background-repeat:no-repeat!important;background-size:16px 12px!important}.input-group.layout-inside .input-group-icon{width:45px;height:45px;border:1px solid #1a2b48;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;color:#1a2b48}.field-stack-content{display:flex;flex-direction:column;justify-content:center}.form-label-inside{font-size:13px;color:#7a7a7a;margin:0;line-height:1.2}.layout-inside .form-control,.layout-inside .form-select{border:none!important;background:0 0!important;padding:0!important;font-weight:700;font-size:16px;color:#1a2b48;height:auto;box-shadow:none!important}.layout-inside .form-select{padding-right:20px!important}.hea-meta{width:100%;display:flex;gap:16px}.hea-meta i{margin-right:6px}.hea-meta img.avatar{border-radius:3.125em}.hea-image-accordion.layout-vertical{width:580px;height:580px;transform:rotate(-90deg);transform-origin:center}.hea-image-accordion.layout-vertical{flex-direction:row;transform:rotate(-90deg)}.hea-image-accordion.layout-horizontal .accordion-button,.hea-image-accordion.layout-vertical .accordion-button{height:200px;font-size:40px;color:#fff;background:#1d2124}.hea-image-accordion.layout-horizontal .accordion-collapse,.hea-image-accordion.layout-vertical .accordion-collapse{height:500px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.hea-image-accordion.layout-vertical .accordion-body{width:80%;position:absolute;bottom:34%;left:60%;transform:translateX(-100%) rotate(90deg);display:flex;flex-direction:column}.hea-image-accordion .accordion-button::after{display:none}.hea-text-marquee-wrapper{width:100%;overflow:hidden;white-space:nowrap}.hea-text-marquee{display:flex;align-items:center;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite}.hea-text-marquee .hea-marquee-item{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;gap:12px}.hea-pause-on-hover:hover .hea-text-marquee{animation-play-state:paused}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.simple-button-wrapper .simple-button,.simple-button-wrapper a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:none;border-radius:50px;font-weight:600;font-size:16px;cursor:pointer;overflow:hidden;transition:all .3s ease;z-index:1}.simple-button-wrapper a.simple-button{color:inherit;text-decoration:none}.creative-button{text-align:center}.creative-button-wrapper.style1.hover-effect-lift .creative-button:hover,.hover-effect-lift .simple-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.creative-button-wrapper.style1.hover-effect-gradient .creative-button::before,.hover-effect-gradient .simple-button::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,var(--hover-gradient-color-1,#5081ff),var(--hover-gradient-color-2,#6ab3ff));transform:translateX(-100%);transition:transform .4s ease;z-index:0}.creative-button-wrapper.style1.hover-effect-gradient .creative-button:hover::before,.hover-effect-gradient .simple-button:hover::before{transform:translateX(0)}.creative-button-wrapper.style1.hover-effect-gradient .creative-button>*,.hover-effect-gradient .simple-button>*{position:relative;z-index:1}.hover-effect-border .simple-button::after{content:"";position:absolute;inset:0;border:2px solid;color:currentColor;border-radius:50px;transform:scale(.85);opacity:0;transition:all .3s ease}.hover-effect-border .simple-button:hover::after{transform:scale(1);opacity:1}.hover-effect-underline .simple-button{position:relative;overflow:hidden}.hover-effect-underline .simple-button::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:currentColor;transition:width .3s ease}.hover-effect-underline .simple-button:hover::after{width:100%}.creative-button-wrapper.style1.hover-effect-fillup .creative-button,.hover-effect-fillup .simple-button{position:relative;overflow:hidden;z-index:1}.creative-button-wrapper.style1.hover-effect-fillup .creative-button::before,.hover-effect-fillup .simple-button::before{content:"";position:absolute;inset:0;background:currentColor;transform:translateY(100%);transition:transform .4s ease;z-index:0}.creative-button-wrapper.style1.hover-effect-fillup .creative-button:hover::before,.hover-effect-fillup .simple-button:hover::before{transform:translateY(0)}.creative-button-wrapper.style1.hover-effect-fillup .creative-button>*,.hover-effect-fillup .simple-button>*{position:relative;z-index:1;color:currentColor}.creative-button-wrapper.style1.hover-effect-fillbottom .creative-button,.hover-effect-fillbottom .simple-button{position:relative;overflow:hidden;z-index:1}.creative-button-wrapper.style1.hover-effect-fillbottom .creative-button::before,.hover-effect-fillbottom .simple-button::before{content:"";position:absolute;inset:0;background:currentColor;transform:translateY(-100%);transition:transform .4s ease;z-index:0}.creative-button-wrapper.style1.hover-effect-fillbottom .creative-button:hover::before,.hover-effect-fillbottom .simple-button:hover::before{transform:translateY(0)}.creative-button-wrapper.style1.hover-effect-fillbottom .creative-button>*,.hover-effect-fillbottom .simple-button>*{transform:translateX(0)}.creative-button-wrapper.style1.hover-effect-fillleft .creative-button>*,.hover-effect-fillleft .simple-button>*{position:relative;z-index:1;color:currentColor}.creative-button-wrapper.style1.hover-effect-fillright .creative-button,.hover-effect-fillright .simple-button{position:relative;overflow:hidden;z-index:1}.creative-button-wrapper.style1.hover-effect-fillright .creative-button::before,.hover-effect-fillright .simple-button::before{content:"";position:absolute;inset:0;background:currentColor;transform:translateX(100%);transition:transform .4s ease;z-index:0}.creative-button-wrapper.style1.hover-effect-fillright .creative-button:hover::before,.hover-effect-fillright .simple-button:hover::before{transform:translateX(0)}.creative-button-wrapper.style1.hover-effect-fillright .creative-button>*,.hover-effect-fillright .simple-button>*{position:relative;z-index:1;color:currentColor}.creative-button-wrapper.style1.hover-effect-fillleft .creative-button,.hover-effect-fillleft .simple-button{position:relative;overflow:hidden;z-index:1}.creative-button-wrapper.style1.hover-effect-fillleft .creative-button::before,.hover-effect-fillleft .simple-button::before{content:"";position:absolute;inset:0;background:currentColor;transform:translateX(-100%);transition:transform .4s ease;z-index:0}.creative-button-wrapper.style1.hover-effect-fillleft .creative-button:hover::before,.hover-effect-fillleft .simple-button:hover::before{transform:translateX(0)}.creative-button-wrapper.style1.hover-effect-fillleft .creative-button>*,.hover-effect-fillleft .simple-button>*{position:relative;z-index:1;color:currentColor}.creative-button-wrapper.style1.hover-effect-glow .creative-button:hover,.hover-effect-glow .simple-button:hover{box-shadow:0 0 10px rgba(80,129,255,.6),0 0 20px rgba(80,129,255,.4)}.creative-button-wrapper.style1.hover-effect-tilt .creative-button,.creative-button-wrapper.style2.hover-effect-tilt .creative-button,.hover-effect-tilt .simple-button{transition:transform .3s ease;transform-style:preserve-3d}.creative-button-wrapper.style1.hover-effect-tilt .creative-button:hover,.creative-button-wrapper.style2.hover-effect-tilt .creative-button:hover,.hover-effect-tilt .simple-button:hover{transform:rotateX(8deg) rotateY(8deg)!important}.creative-button-wrapper.style1.hover-effect-ripple .creative-button,.hover-effect-ripple .simple-button{position:relative;overflow:hidden}.creative-button-wrapper.style1.hover-effect-ripple .creative-button::after,.hover-effect-ripple .simple-button::after{content:"";position:absolute;border-radius:50%;width:20px;height:20px;background:rgba(80,129,255,.4);top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .6s ease,opacity .6s ease}.creative-button-wrapper.style1.hover-effect-ripple .creative-button:hover::after,.hover-effect-ripple .simple-button:hover::after{transform:translate(-50%,-50%) scale(6);opacity:1}.creative-button-wrapper .creative-button,.creative-button-wrapper a{width:150px;height:150px;border-radius:50%;border:1px solid #d1d4dc;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.creative-button-wrapper.style2 .creative-button{position:relative;display:inline-flex;justify-content:center;align-items:center;background:0 0;border:none;cursor:pointer;text-decoration:none;background-color:transparent!important}.creative-button-wrapper.style2 .creative-button .creative-button-text{position:relative;z-index:2;font-weight:700;color:#000}.creative-button-wrapper.style2 .creative-button .creative-scribble{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.creative-button-wrapper.style2 .creative-button .creative-scribble svg{width:100%!important;height:100%}.creative-button-wrapper.style2 .creative-button .creative-scribble svg path{fill:#fff}.huda-circular-text.huda-rotate{display:inline-block;animation:huda-circle-rotate linear infinite}@keyframes huda-circle-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.huda-circular-text.glow:hover{filter:drop-shadow(0 0 14px rgba(80, 129, 255, .75))!important;transition:filter .4s ease-in-out!important}.huda-circular-text.zoom-out:hover{transform:scale(.9)!important;transition:transform .4s ease-in-out!important}.huda-instagram-feed{display:flex}.huda-instagram-item{position:relative;overflow:hidden}.huda-instagram-item img{width:264px;height:280px!important;max-height:100%;display:block;object-fit:cover;transition:transform .4s ease}.huda-instagram-item:hover img{transform:scale(1.1)}.huda-instagram-item .huda-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:0;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.huda-instagram-item:hover .huda-overlay{opacity:1}.huda-instagram-item .huda-overlay i{color:#fff;font-size:32px}.hea-search-form-wrapper #datafetch,.hea-search-wrapper{max-width:100%;position:relative}.hea-search-form-wrapper #datafetch h3{position:absolute;padding:18px;background-color:#fff;width:100%}.hea-search-form-wrapper .input-wrapper{position:relative}.hea-ajax-search-spinner,.hea-search-form-wrapper #spinner{position:absolute;top:50%;right:1em;transform:translateY(-50%)}.hea-search-form-wrapper{width:60%;margin:0 auto}.hea-search-form-wrapper .search-wrapper{width:100%;padding:14px;overflow-y:auto;background:#f2f2f2;height:400px;position:absolute;z-index:999;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.hea-search-form-wrapper .search-wrapper .article{height:auto!important}.hea-search-form-wrapper .search-wrapper .article a img{margin-bottom:0!important}.hea-search-form-wrapper article.search{display:flex;align-items:start;flex-direction:row;border-bottom:1px solid #d5d8dc;background:0 0;padding-bottom:16px;margin-bottom:16px;gap:8px}.hea-search-form-wrapper article.search .woo-product-image,.hea-search-form-wrapper article.search a.post-thumbnail{width:20%}.hea-search-form-wrapper article.search a.post-thumbnail img{max-width:140px;max-height:140px}.hea-search-form-wrapper article.search .post-content{width:80%}.single-post-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;z-index:99}footer.hea-footer{clear:both;display:block}footer#huda-theme-builder-footer .container-fluid{padding-left:0!important;padding-right:0!important}.hea-product-card{margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:5px;background:#fff;text-align:left;position:relative;margin-bottom:1em}.hea-product-card .product-image-wrapper .product-image img{max-width:100%;height:auto;margin-bottom:10px;object-fit:cover}.hea-product-card .hea-product-details{width:auto;z-index:99;left:0;bottom:0}.product-image-wrapper{position:relative}.hea-woo-product-inner{position:absolute;top:12px;right:12px;z-index:999;display:flex;flex-direction:column;gap:12px}.hea-qv-btn,.hea-wishlist-btn{width:34px;height:34px;background:0 0;border:none;cursor:pointer;padding:0;font-size:18px;border-radius:50px!important;padding:0!important;color:#fff!important}.hea-qv-btn svg,.hea-wishlist-btn svg{width:20px;height:20px;fill:currentColor}.hea-product-card .hea-qv-btn i{font-size:20px;color:#0c1e4c}.qv-socials .qv-icon{width:34px;height:34px;border-radius:50px!important;border:1px solid;border-color:#f2f2f2;display:flex;align-items:center;justify-content:center}ins,mark{background-color:transparent!important}.hea-woo-product-meta{display:flex;gap:6px}.hea-button.added,.hea-button.loading .hea-btn-content{display:none!important}.hea-button.loading .hea-btn-spinner{display:inline-flex!important}.hea-product-card .hea-product-details h3{font-size:16px;margin-top:10px;margin-bottom:10px}.hea-product-card .product-details .price{font-size:14px;color:#333;margin-bottom:10px}.hea-product-card .product-details .hea-price,.hea-product-card .product-details .price{font-size:16px;font-weight:600;color:#000;display:flex;align-items:center;gap:8px}.hea-product-card .product-details .hea-price del,.hea-product-card .product-details .price del{order:2}.hea-product-card .product-details .hea-price ins,.hea-product-card .product-details .price ins{order:1}.hea-product-excerpt{margin-bottom:10px}.hea-product-card .btn-primary{background:#5081ff;border:none;padding:10px 15px;color:#fff;border-radius:5px;text-transform:uppercase;font-size:12px}.hea-product-card .btn-primary:hover{background:#3a6ed9}.badge{display:inline-block;padding:5px 10px;font-size:12px;color:#fff;background:#ff6f61;margin:5px;border-radius:3px;text-transform:uppercase}.badge.badge-sale{background:#ff3f3f}.badge.badge-featured{background:#5081ff}.badge.round{border-radius:50%;padding:8px}.product-image{position:relative}.hea-swatch-controller select{display:none!important;visibility:hidden!important}.hea-swatches-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;margin-top:5px}.hea-swatch{cursor:pointer;border:1px solid #ddd;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative}.hea-swatch:hover{border-color:#999}.hea-swatch.selected{border-color:#000}.hea-swatch.type-color{border-radius:50%}.hea-swatch.type-image{width:40px;height:40px;padding:2px;border-radius:4px}.hea-swatch.type-image img{width:100%;height:auto;object-fit:cover}.hea-swatch.type-label{width:auto;padding:0 10px;min-width:35px;font-size:13px}.hea-swatch.type-label.selected{background:#000;color:#fff}form.cart{align-items:flex-start!important}form.variations_form{flex-direction:column;align-items:start;gap:0!important;white-space:nowrap}form.variations_form table.variations tr td.value{border:0}form.variations_form .woocommerce-variation-add-to-cart.variations_button{display:flex;align-items:center;gap:1em}form.variations_form .hea-add-to-cart-widget form.cart input[type=number]{margin-right:0!important}.hea-add-to-cart-widget form.variations_form table tr{display:flex;flex-direction:column}form.variations_form select{padding:4px 12px}form.variations_form table{margin-bottom:0}.hea-dynamic-price{transition:opacity .2s ease-in-out;display:inline-block;will-change:opacity}.hea-dynamic-price del{opacity:.6}.hea-dynamic-price ins{text-decoration:none;font-weight:700}.hea-add-to-cart-widget .woocommerce-variation-price{display:none!important}.hea-product-swatches{width:96%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:#fff;padding:10px;border-radius:4px}.hea-product-swatches .swatch-wrapper,.hea-product-swatches>div{display:inline-flex;flex-wrap:wrap;width:auto;max-width:100%;gap:4px;align-items:center;cursor:pointer}.swatch{width:24px;height:24px;border:1px solid #ddd;border-radius:50%;transition:border-color .3s ease;display:block}.swatch-type-label{padding:0 10px;border:1px solid #f2f2f2}.swatch:hover{border-color:#333}.text-swatch .swatch-text{display:inline-block;padding:5px 10px;background:#f7f7f7;border:1px solid #ddd;border-radius:3px;font-size:14px;color:#333;text-transform:capitalize}.text-swatch .swatch-text:hover{background:#eee}.swatch-type-color.active,.swatch-type-image.active,.swatch-type-label.active{border:1px solid #ff3b30;box-shadow:0 0 5px rgba(0,0,0,.3);transform:scale(1.1)}.swatch-type-label.active{box-shadow:0 0 0 transparent}.hea-product-price-rating{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.hea-cart-button{display:flex;justify-content:center}.hea-cart-button .hea-button.ajax_add_to_cart.add_to_cart_button{display:flex;align-items:center}.hea-woocommerce-checkout .checkout.woocommerce-checkout .woocommerce-checkout-review-order table{width:100%;margin-bottom:20px}.hea-woocommerce-checkout .woocommerce{max-width:800px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:block}.woocommerce-form-coupon-toggle{background-color:#f9f9f9;padding:10px;border-radius:5px;margin-bottom:20px;border:1px solid #ddd}.woocommerce-form-coupon-toggle .woocommerce-info a{color:#5081ff;text-decoration:underline}.woocommerce-form-coupon{display:flex;gap:10px;margin-bottom:20px}.woocommerce-form-coupon input.input-text{flex:2;padding:10px;border:1px solid #ccc;border-radius:5px}.woocommerce-form-coupon button.button{flex:1;background-color:#5081ff;color:#fff;border:none;border-radius:5px;padding:10px;cursor:pointer;text-align:center;transition:background-color .3s ease}.woocommerce-form-coupon button.button:hover{background-color:#3060cc}#customer_details{display:flex;gap:20px;flex-wrap:wrap}#customer_details .col-1,#customer_details .col-2{flex:1;min-width:300px}.woocommerce-billing-fields__field-wrapper p.form-row{margin-bottom:15px}.woocommerce-billing-fields__field-wrapper label{display:block;font-weight:700;margin-bottom:5px;color:#333}.woocommerce-billing-fields__field-wrapper input.input-text,.woocommerce-billing-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;margin-bottom:10px}.woocommerce-billing-fields__field-wrapper input.input-text:focus,.woocommerce-billing-fields__field-wrapper select:focus{border-color:#5081ff;box-shadow:0 0 5px rgba(80,129,255,.5);outline:0}.woocommerce-checkout-review-order{margin-top:20px}.woocommerce-checkout-review-order table{width:100%;border-collapse:collapse;margin-bottom:20px}.woocommerce-checkout-review-order table td,.woocommerce-checkout-review-order table th{padding:10px;border:1px solid #ddd;text-align:left}.woocommerce-checkout-review-order table th{background-color:#f8f8f8;font-weight:700}.woocommerce-checkout-review-order .order-total td,.woocommerce-checkout-review-order .order-total th{font-size:18px;font-weight:700}.woocommerce-checkout-payment .woocommerce-info{padding:10px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;margin-bottom:20px}.woo-product-filter-widget{margin:20px 0}.woo-product-filter-widget form input,.woo-product-filter-widget form select{display:block;margin-bottom:10px;padding:8px;width:100%}#filtered-products{margin-top:20px}.woo-product-filter-widget{margin:20px 0}.woo-product-filter-widget .filter-section{margin-bottom:15px}.woo-product-filter-widget form input,.woo-product-filter-widget form select{display:block;width:100%;max-width:300px;margin-bottom:10px;padding:8px;border:1px solid #ddd;border-radius:5px}.woo-product-filter-widget button{margin-right:10px;padding:10px 20px;background-color:#ff5722;color:#fff;border:none;border-radius:5px;cursor:pointer}.woo-product-filter-widget button:hover{background-color:#e64a19}.product-grid-container{display:flex;flex-wrap:wrap;gap:20px}.product-item{flex:1 1 calc(33.333% - 20px);border:1px solid #ddd;padding:10px;text-align:center}.hea-woo-tabs .woocommerce-tabs .panel h2,.hea-woo-tabs .woocommerce-tabs .panel p{margin-bottom:12px!important}.hea-woo-tabs .woocommerce-tabs ol li.review .comment_container{width:100%}.hea-woo-tabs .woocommerce-tabs ol li.review .comment_container img.avatar{width:48px;height:48px}.hea-site-header-cart .cart-contents .bag-icon{position:relative}.hea-site-header-cart .cart-contents .cart-badge{position:absolute;bottom:0;right:14px;color:#fff;font-size:12px;font-weight:700;border-radius:50px;width:20px;height:20px;line-height:20px;display:flex;align-items:center;justify-content:center;background:#e93315}.hea-hea-site-header-cart{width:30px;position:relative}.hea-hea-site-header-cart .mini-cart-content{display:none;position:absolute;top:100%;right:0;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9999}.hea-hea-site-header-cart .mini-cart-content h4.woo-mini-cart-title{margin-bottom:6px}.hea-hea-site-header-cart:hover .mini-cart-content{display:block}.hea-site-header-cart{position:relative;display:inline-flex}.hea-site-header-cart .mini-cart-content{position:absolute;top:100%;right:0;background:#fff;color:#000;width:300px;height:max-content;padding:14px;z-index:1000;display:none;border:1px solid #ccc}.hea-site-header-cart:hover .mini-cart-content{display:block}.mini-cart-flex-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.mini-cart-content ul.cart_list{list-style:none;padding:0;margin:0}.mini-cart-content .cart_list li{display:flex;justify-content:flex-start;margin:12px 0;gap:1em}.mini-cart-remove-wrapper{margin-left:auto}.hea-site-header-cart .mini-cart-content .woocommerce-mini-cart-item.mini_cart_item a{width:100%;display:flex;flex-direction:column;gap:12px}.mini-cart-content .cart_list li{width:100%;display:flex;position:relative}.hea-site-header-cart .woocommerce-mini-cart-item.mini_cart_item .quantity{margin-bottom:8px}.hea-site-header-cart .woocommerce-mini-cart-item.mini_cart_item a img{width:100%;max-width:100%;min-height:auto;object-fit:cover}.hea-site-header-cart .mini-cart-content .woocommerce-mini-cart__buttons.buttons{width:100%;display:flex;flex-direction:column}.button.checkout.wc-forward,.button.wc-forward,.hea-site-header-cart .mini-cart-content .woocommerce-mini-cart__buttons.buttons a.button{text-align:center}.hea-site-header-cart .mini-cart-content .title-divider{border:none;height:1px;opacity:100%;margin-bottom:8px;background-color:#000}.custom-cart-button,.custom-checkout-button{background:#040e23;color:#fff;text-decoration:none;padding:10px 15px;display:inline-block;text-align:center}.hea-mini-cart .woocommerce-mini-cart-item.mini_cart_item a{display:flex;align-items:center}.hea-mini-cart .custom-qty-pill{width:100px;height:36px;display:flex;align-items:center;justify-content:space-between;border:solid;border-width:1px;border-color:#f2f2f2;padding:0 6px}.hea-mini-cart .custom-qty-pill .qty-btn.minus,.hea-mini-cart .custom-qty-pill .qty-btn.plus{padding:0;border:0;font-size:34px;font-family:Padauk,sans-serif;color:#040e23!important;background-color:transparent!important}.hea-mini-cart .mini-cart-bottom-row{display:flex;align-items:center;gap:6px}.hea-mini-cart .mini-cart-remove-wrapper{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:#f2f2f2}.woocommerce-mini-cart__empty-message{font-size:20px;padding:14px 0;text-align:center}.hea-mini-cart .mini-cart-empty-button .button.wc-forward:hover{background-color:#000;color:#fff}p.woocommerce-mini-cart__total.total{display:none}.cart-offcanvas-footer p.woocommerce-mini-cart__total.total{display:flex!important;justify-content:space-between}.cart-offcanvas .custom-cart-button,.cart-offcanvas .custom-checkout-button{width:100%}.cart-offcanvas .offcanvas-body .woocommerce-mini-cart__total.total{display:none!important}.cart-offcanvas .offcanvas-body.mini-cart-content{padding:0!important;overflow-x:hidden!important}.cart-offcanvas .offcanvas-body.mini-cart-content .variation{display:none}.cart-offcanvas .offcanvas-body.mini-cart-content .cart_list li{flex-direction:row;align-items:center}.cart-offcanvas .offcanvas-body.mini-cart-content .woocommerce-mini-cart-item.mini_cart_item a{gap:1em;font-size:16px;font-weight:500;color:#000;flex-wrap:wrap}.huda-mini-cart-item-layout{width:100%;display:flex;flex-direction:row;justify-content:stretch;align-items:flex-start;margin-top:1em;gap:1em}.huda-qty-wrapper{display:flex;align-items:center;gap:14px}.huda-qty-wrapper .huda-line-price{font-size:16px}.huda-qty-control{display:flex;align-items:center;border:1px solid #ccc;border-radius:50px;padding:4px 12px;width:fit-content;gap:15px}.huda-qty-control button{background:0 0;border:none;font-size:20px;cursor:pointer;padding:0!important;margin:0!important;background-color:transparent!important;border-width:0!important;line-height:0;color:#000!important}.huda-qty-control button svg stroke{color:currentColor!important}.huda-mini-cart-empty{height:74vh}.huda-qty-control button:hover{color:currentColor!important}.huda-qty-number{font-size:16px;min-width:20px;text-align:center}.huda-item-remove{width:34px;height:34px;background-color:#f2f2f2;border-radius:50px;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;margin-left:auto!important}.huda-item-remove a.remove_from_cart_button svg{display:flex;align-items:center;justify-content:center}.huda-item-remove svg stroke{color:currentColor!important}.cart-offcanvas .woocommerce-mini-cart__buttons.buttons .button.custom-checkout-button,.woocommerce-mini-cart__buttons.buttons .button.custom-cart-button{border:1px solid #2a2115}.woocommerce-mini-cart .remove_from_cart_button svg.size-6{width:20px;height:20px;color:currentColor}.cart-offcanvas .woo-mini-cart-title{border-bottom:0!important}.cart-offcanvas .cart-offcanvas-footer .woocommerce-mini-cart__total.total{display:flex;justify-content:space-between}.cart-offcanvas .cart-offcanvas-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border:1px;border-style:solid;border-width:0 0 1px 0;border-color:#f2f2f2}.cart-offcanvas .cart-offcanvas-header button.cart-offcanvas-btn-close{background-color:transparent;border:none}.cart-offcanvas .cart-offcanvas-header button.cart-offcanvas-btn-close svg{width:16px;height:16px}.cart-offcanvas .woocommerce-mini-cart-item.mini_cart_item a{margin-bottom:0!important}.hea-woocommerce-my-account .woocommerce.tabs-position-top{flex-direction:column}.hea-woocommerce-my-account .woocommerce.tabs-position-top nav.woocommerce-MyAccount-navigation ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;gap:2em}.hea-woocommerce-my-account .woocommerce.tabs-position-top nav.woocommerce-MyAccount-navigation{width:100%}.hea-woocommerce-my-account .woocommerce.tabs-position-top nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{padding:0;border:unset;background:unset;margin:0!important}.hea-woocommerce-my-account .woocommerce.tabs-position-top nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{color:#000}.hea-woocommerce-my-account .woocommerce.tabs-position-top nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout::before{display:none}.tabs-position-left{display:flex}.tabs-position-left .woocommerce-MyAccount-navigation{flex:0 0 25%;margin-right:20px}.tabs-position-left .woocommerce-MyAccount-content{flex:1}.tabs-position-right{display:flex}.tabs-position-right .woocommerce-MyAccount-navigation{order:2;flex:0 0 25%;margin-left:20px}.tabs-position-right .woocommerce-MyAccount-content{flex:1}.tabs-position-top .woocommerce-MyAccount-navigation{margin-bottom:20px}.tabs-position-bottom{display:flex;flex-direction:column}.tabs-position-bottom .woocommerce-MyAccount-navigation{order:2;margin-top:20px}.hea-woocommerce-my-account tbody,td,tfoot,th,thead,tr{padding-bottom:4px}.hea-woocommerce-my-account .show-password-input{display:none}.woocommerce-cart-container .woocommerce-cart-form{border:1px solid #00000059}.woocommerce-cart-container .woocommerce-cart-form .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead{height:50px;background-color:red;color:#fff}.woocommerce-cart-container .woocommerce-cart-form .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th{padding:0 20px}.woocommerce-cart-container .woocommerce-cart-form .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody td{padding:20px}.woocommerce-cart-container .cart-coupon .coupon{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-top:1px solid rgba(0,0,0,.192);flex-wrap:wrap}.woocommerce-cart-container .cart-coupon .coupon .coupon-details{width:100%;display:flex;gap:20px}.woocommerce-cart-container .cart-coupon .coupon .coupon-details label{display:none}.woocommerce-cart-container .cart-coupon .coupon .coupon-details input{width:262px;height:55px}.woocommerce-cart-container .cart-coupon .coupon .coupon-details button{border:1px solid #e1e0e7;text-align:center!important}.woocommerce-cart-container .cart-coupon .coupon .cart-actions{width:100%;display:flex;justify-content:flex-end}.woocommerce-cart-container .cart_totals{background-color:#f2eded;width:46%;margin:30px 0;padding:24px 20px}.woocommerce-cart-container .cart_totals .wc-proceed-to-checkout{margin:18px 0}.woocommerce-cart-container .cart_totals .wc-proceed-to-checkout a{color:#fff}@media (max-width:768px){#customer_details{flex-direction:column}}.product-style2-item{position:relative}.product-style2-item .hea-cart-button{width:94%;bottom:-20px;left:50%;display:flex;visibility:hidden;transform:translate(-50%,0);opacity:0;position:absolute;transition:opacity .3s ease-in-out,transform .3s ease-in-out,bottom .3s ease-in-out}.product-style2-item .product-image:hover .hea-cart-button{visibility:visible;bottom:14px;opacity:1;transform:translate(-50%,0)}.product-style2-item .hea-woo-product-inner{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out,bottom .3s ease-in-out}.product-style2-item .product-image:hover .hea-woo-product-inner{visibility:visible;opacity:1}.product-style2-item .hea-product-swatches{position:static;transform:translate(0)}.product-style3-item .hea-cart-button{width:100%;margin-top:12px;margin-bottom:12px}.product-style3-item .hea-product-swatches{position:static;transform:translate(0)}.product-style4-item .hea-product-rating{top:14px;right:18px}.product-style4-item .product-rating-stars{display:flex;gap:6px}.product-style4-item .rating-wrapper{gap:6px}.product-style4-item .post-content-wrapper{bottom:16px}.product-style4-item .hea-woo-product-inner{left:50%;bottom:1em;top:inherit;flex-direction:row;transform:translateX(-50%);justify-content:center}.product-style4-item .hea-product-swatches{position:static;transform:translate(0)}.product-style5-item .hea-product-swatches{position:static;transform:translate(0)}.hea-woo-product-gallery.woocommerce-product-gallery{width:100%;max-width:100%}.hea-woo-product-gallery.woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{width:100%}.hea-woo-product-gallery .woocommerce-product-gallery__trigger{position:absolute;z-index:99;top:1em;left:1em}.hea-woo-product-gallery ol{list-style-type:none}.hea-woo-product-gallery ol.flex-control-nav.flex-control-thumbs{display:flex;align-items:center;margin-top:14px;gap:1em}.woocommerce-product-gallery .flex-viewport{margin-bottom:10px}.elementor-editor-active .woocommerce-product-gallery{opacity:1!important}.product-style6-item .hea-product-card{width:100%;border-radius:12px;background:#fff;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.product-style6-item .hea-cart-button{border-radius:8px;padding:12px 16px}.hea-atc-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;border:1px solid transparent;line-height:1;position:relative}.hea-atc-button.button{margin:0}.hea-atc-button.loading{opacity:.7;cursor:wait}.hea-atc-icon-left,.hea-atc-icon-right{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hea-atc-button svg{width:1em;height:1em;fill:currentColor}.hea-atc-original-content{display:inline-flex;align-items:center;justify-content:center;width:100%}.hea-atc-wrapper+.added_to_cart{display:none!important}.hea-atc-wrapper .hea-atc-view-cart-text{display:block}.hea-atc-wrapper .added_to_cart{display:none}.hea-unique-wishlist-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:0 0;line-height:1;width:auto!important;max-width:100%;height:auto;white-space:nowrap;box-sizing:border-box;border:1px solid transparent}.hea-unique-wishlist-btn .hea-icon i,.hea-unique-wishlist-btn .hea-icon svg{width:1em;height:1em;font-size:1em;fill:currentColor;color:currentColor;display:block}.hea-loader{display:none;border:2px solid rgba(0,0,0,.1);border-left-color:currentColor;border-radius:50%;width:14px;height:14px;animation:spin 1s linear infinite;margin:0 5px}.hea-unique-wishlist-btn.loading .hea-loader{display:inline-block}.hea-unique-wishlist-btn.loading .hea-icon{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hea-success-tooltip{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);padding:5px 10px;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s;z-index:10;box-shadow:0 2px 5px rgba(0,0,0,.2);pointer-events:none}.hea-unique-wishlist-wrap.show-tooltip .hea-success-tooltip{opacity:1;visibility:visible;pointer-events:auto}.hea-success-tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent}.hea-view-link{margin-left:5px;text-decoration:underline}.hea-gallery-thumbs .swiper-slide{width:auto!important}.hea-reviews-container{width:100%}.hea-reviews-header h2{margin:0 0 10px;font-size:24px}.hea-reviews-summary{margin-bottom:30px}.hea-summary-top{display:flex;align-items:center;gap:10px;margin-bottom:5px}.hea-big-rating{font-size:20px;font-weight:700}.hea-summary-stars i{font-size:18px;margin-right:2px}.hea-summary-text{font-size:14px;color:#555;margin-bottom:20px}.hea-dist-row{display:flex;align-items:center;margin-bottom:8px}.hea-bar-label{width:80px;font-size:14px;color:#333;flex-shrink:0}.hea-bar-track{flex-grow:1;margin:0 15px}.hea-bar-bg{width:100%;background:#f1f1f1;border-radius:4px;overflow:hidden}.hea-bar-fill{height:8px;background:#f5c518;border-radius:4px}.hea-bar-percent{width:40px;text-align:right;font-size:13px;color:#555;flex-shrink:0}.hea-review-item{border-bottom:1px solid #eee;padding:20px 0}.hea-review-item:last-child{border-bottom:none}.hea-review-header{display:flex;align-items:center;margin-bottom:10px}.hea-review-avatar{margin-right:15px;flex-shrink:0}.hea-review-avatar img{border-radius:50%;object-fit:cover}.hea-review-meta{flex-grow:1}.hea-review-author{display:block;font-weight:700;font-size:15px;color:#000;margin-bottom:2px}.hea-review-stars{font-size:12px;color:#f5c518}.hea-review-date-wrap{margin-left:auto}.hea-review-date{font-size:12px;color:#999;font-style:italic}.hea-review-content{font-size:14px;line-height:1.5;color:#333}.hea-reviews-footer{margin-top:20px}.hea-reviews-btn{display:inline-block;text-decoration:none;font-weight:500;transition:all .3s;text-align:center}.hea-no-reviews-msg{margin-bottom:20px;color:#555}.hea-review-form-wrapper{background:#f9f9f9;padding:20px;border-radius:8px}.hea-review-form-wrapper h3{margin-top:0;font-size:18px}.star-rating{font-family:WooCommerce;margin-bottom:5px}.hea-review-form-wrapper .comment-form{display:flex;flex-direction:column;gap:15px}.hea-review-form-wrapper label{display:block;margin-bottom:5px;font-weight:600}.woocommerce-verification-required{color:#e16162;font-weight:600;background:#fff5f5;padding:15px;border-left:4px solid #e16162}.hea-review-form-wrapper input[type=email],.hea-review-form-wrapper input[type=text],.hea-review-form-wrapper textarea{width:100%;border:1px solid #ccc;padding:10px;box-sizing:border-box;border-radius:0}.hea-review-form-wrapper select#rating{display:none!important}.hea-review-form-wrapper p.stars{display:flex;gap:5px;margin-bottom:0;line-height:1}.hea-review-form-wrapper p.stars a{position:relative;height:24px;width:24px;display:inline-block;text-decoration:none;box-shadow:none!important;outline:0!important;color:transparent!important;text-indent:-9999px;overflow:hidden}.hea-review-form-wrapper p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"\f18c"!important;font-family:remixicon;font-size:24px;text-indent:0;color:#e0e0e0;visibility:visible;transition:color .2s ease;opacity:100%!important}.hea-review-form-wrapper p.stars:hover a::before{color:#f5c518}.hea-review-form-wrapper p.stars:hover a:hover~a::before{color:#e0e0e0}.hea-review-form-wrapper p.stars.selected a.active::before,.hea-review-form-wrapper p.stars.selected a.active~a::before{color:#f5c518!important}.hea-review-form-wrapper p.stars.selected a.active~a::before{color:#e0e0e0!important}.hea-review-form-wrapper .submit{width:100%;cursor:pointer;padding:12px 24px;text-transform:uppercase;font-weight:700;transition:all .3s;border:none}.hea-review-form-wrapper .submit:hover{opacity:.9}.hea-gallery-thumbs{box-sizing:border-box;position:relative}.hea-gallery-thumbs .swiper-slide{opacity:.4;transition:opacity .3s;cursor:pointer}.hea-gallery-thumbs .swiper-slide-thumb-active{opacity:1}.hea-gallery-thumbs .thumb-arrow{background:rgba(255,255,255,.9);border-radius:50%;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.2)}.hea-gallery-thumbs .thumb-arrow::after{font-size:10px!important;font-weight:700;transform:rotate(90deg)}.hea-gallery-thumbs.hea-vertical-mode{height:100vh;max-height:600px;box-sizing:border-box}.hea-gallery-thumbs.hea-vertical-mode .swiper-slide{height:100%;width:100%!important;overflow:hidden}.hea-gallery-thumbs.hea-vertical-mode .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.hea-gallery-thumbs.hea-vertical-mode .thumb-arrow{left:50%!important;position:absolute;z-index:10}.hea-gallery-thumbs .thumb-arrow,.hea-gallery-thumbs.hea-vertical-mode .swiper-button-prev{top:4px;left:50%!important;transform:translateX(-50%)}.hea-gallery-thumbs.hea-vertical-mode .swiper-button-next{bottom:5px;top:auto;right:auto}.hea-gallery-thumbs:not(.hea-vertical-mode) .thumb-arrow{top:50%!important;margin-top:-10px}.hea-gallery-thumbs:not(.hea-vertical-mode) .swiper-button-prev{left:0}.hea-gallery-thumbs:not(.hea-vertical-mode) .swiper-button-next{right:0}.hea-gallery-thumbs .swiper-button-lock{display:none!important}.hea-gallery-thumbs.swiper-locked{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.huda-woo-carousel.overflow-visible{overflow:visible}.huda-woo-carousel.overflow-hidden{overflow:hidden}.huda-woo-carousel .swiper-slide{overflow:visible!important}.hea-carousel-product-item .add_to_cart_button{display:block;text-align:center}.hea-carousel-product-item .added_to_cart{display:none}.hea-carousel-product-item .add_to_cart_button{border:1px solid #2a2115}.hea-add-to-cart-widget button.single_add_to_cart_button{width:max-content}.hea-add-to-cart-widget form.cart input[type=number]{width:80px;float:left;margin-right:1em;padding:9.5px}.hea-add-to-cart-widget button.reset_variations{margin-top:1em;border:unset;background:unset;color:#000;padding:unset}.hea-add-to-cart-widget .woocommerce-variation-price{margin-bottom:10px}.hea-add-to-cart-widget .reset_variations,.reset_variations{padding:4px 8px;border:1px solid #f2f2f2}.variation-buttons{display:flex;gap:10px;margin-bottom:10px}.variation-buttons .variation-btn{padding:12px 20px;border:1px solid #000;background:#000;color:#fff;cursor:pointer;border-radius:5px;font-size:16px;transition:all .3s ease;text-transform:capitalize}.variation-buttons .variation-btn:hover{background:#444}.variation-buttons .variation-btn.active{background:#5081ff;border-color:#5081ff;color:#fff}table.variations tr td.value{display:block}table.variations tr td.value{border:1px solid #ccc}#payment_method_bacs,#payment_method_cod{visibility:hidden}#payment_method_bacs~label,#payment_method_cod~label,.hea-woocommerce-checkout #payment_method_cheque~label,.hea-woocommerce-checkout .wc_payment_method #payment_method_stripe~label{width:100%;border-bottom:1px solid rgba(0,0,0,.274);padding-bottom:10px}.hea-woocommerce-checkout #payment_method_bacs:checked~label,.hea-woocommerce-checkout #payment_method_cheque:checked~label,.hea-woocommerce-checkout #payment_method_cod:checked~label,.hea-woocommerce-checkout .wc_payment_method #payment_method_stripe:checked~label{color:red;border-color:red}.hea-woocommerce-checkout input[type=radio]{visibility:hidden}.hea-woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon.woocommerce-form-coupon{align-items:center;justify-content:space-between}.hea-woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon.woocommerce-form-coupon p{width:55%}.hea-woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first,input{width:100%}.hea-woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last{width:12%!important}.hea-woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button{width:130px}.woocommerce-cart-container .cart_totals .wc-proceed-to-checkout a.checkout-button{display:block}.woocommerce-additional-fields{margin-top:1em}.custom-cursor{display:flex;justify-content:center;align-items:center;text-align:center}.custom-cursor-text{font-size:14px;color:#fff;font-weight:500;display:inline-block;margin-left:5px;pointer-events:none;text-align:center}.custom-cursor-icon{font-size:18px;color:#fff;display:inline-block;pointer-events:none;margin-right:5px}.custom-cursor-hover{transform:scale(1.2);transition:transform .2s ease}.custom-cursor.animate{animation:cursor-pulse 1.5s infinite ease-in-out}@keyframes cursor-pulse{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.hea-posts-tabs .hea-post-image{position:relative;overflow:hidden}.hea-posts-tabs .hea-post-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .3s ease-in-out}.hea-posts-tabs .hea-post-image:hover::before{background:rgba(0,0,0,.5)}.hea-posts-tabs .hea-post-button{position:absolute;top:100%;left:50%;transform:translate(-50%,0);opacity:0;transition:top .43s ease-in-out,opacity .3s ease-in-out}.hea-posts-tabs .hea-post-image:hover .hea-post-button{top:50%;transform:translate(-50%,-50%);opacity:1}.heaWidgetAreaModal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999}.dynamic-modal-toggle-button svg,.hea-dynamic-modal .modal-close-icon svg{width:14px;height:14px;cursor:pointer;text-align:center;fill:#fff}.dynamic-modal-toggle-button i,.hea-dynamic-modal .modal-close-icon i{font-size:14px;color:#fff}.hea-dynamic-modal .modal-close-icon svg{fill:#000}.heaWidgetAreaModal iframe{height:100%}#smooth-wrapper{position:relative;overflow:hidden}#smooth-content{position:relative}.huda-animated-heading{display:inline-block;perspective:400px;transform-origin:center bottom;will-change:transform,opacity;opacity:1}.huda-animated-heading .word{display:inline-block;overflow:hidden;padding:0 2px;white-space:nowrap}.huda-animated-heading .letter{display:inline-block;transform-origin:center;opacity:1}.modal-body{position:relative;min-height:100px}.hea-offcanvas.offcanvas-end,.hea-offcanvas.offcanvas-start{height:100vh;overflow:hidden}.hea-offcanvas.offcanvas.hiding,.hea-offcanvas.offcanvas.showing{transition:transform .6s cubic-bezier(.19,1,.22,1)!important}.offcanvas-backdrop.hiding,.offcanvas-backdrop.showing{transition:opacity .5s cubic-bezier(.19,1,.22,1)!important}.hea-offcanvas.show .offcanvas-body>*{opacity:0;transform:translateY(20px);animation:heaOffcanvasReveal .6s cubic-bezier(.19,1,.22,1) forwards}.hea-offcanvas.show .offcanvas-body>:nth-child(1){animation-delay:.1s}.hea-offcanvas.show .offcanvas-body>:nth-child(2){animation-delay:.15s}.hea-offcanvas.show .offcanvas-body>:nth-child(3){animation-delay:.2s}.hea-offcanvas.show .offcanvas-body>:nth-child(4){animation-delay:.25s}.hea-offcanvas.show .offcanvas-body>:nth-child(5){animation-delay:.3s}@keyframes heaOffcanvasReveal{to{opacity:1;transform:translateY(0)}}.hea-offcanvas .offcanvas-body,.hea-responsive-offcanvas .offcanvas-body{overflow-x:hidden}.hea-offcanvas .hea-menu-accordion .sub-menu.submenu-open{position:static!important}.hea-dynamic-modal .modal-content{position:relative}.hea-dynamic-modal .modal-content span.modal-close-icon{position:absolute;top:6px;right:10px;z-index:9999}.hea-dynamic-modal .modal-content .huda-create-template{margin-top:16px}.elementor-editor-active .hea-dynamic-modal .modal-dialog:hover .modal-content{border:1px solid var(--e-p-border-widget)!important}.edit-content-btn,.offcanvass-edit-content-btn{display:none;position:absolute;bottom:0;right:0;top:auto;background-color:var(--e-p-border-widget)!important;color:var(--e-p-border-widget-invert)!important;border:1px solid var(--e-p-border-widget-invert)!important;padding:8px;font-size:12px;line-height:1;cursor:pointer;z-index:99999;border-radius:0}.elementor-editor-active .modal-body:hover .edit-content-btn,.elementor-editor-active .offcanvas-body:hover .offcanvass-edit-content-btn{display:flex;align-items:center;gap:5px}.edit-content-btn i{font-size:12px}.edit-content-btn:hover{background-color:var(--e-p-border-widget)!important}.elementor-widget-area-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none}body.elementor-widget-area-modal-open{overflow:hidden!important;padding-right:17px}.elementor-widget-area-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);pointer-events:all}.hea-offcanvas-cursor{position:fixed;top:0;left:0;width:60px;height:60px;background:#000;color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1000003;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .3s ease,transform .4s cubic-bezier(.19,1,.22,1);font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:600;text-align:center}.hea-offcanvas-cursor i,.hea-offcanvas-cursor svg{font-size:14px;line-height:1}.hea-offcanvas-cursor.has-text i,.hea-offcanvas-cursor.has-text svg{margin-bottom:6px}.hea-offcanvas-cursor.active{opacity:1;transform:translate(-50%,-50%) scale(1)}body.hea-cursor-none .offcanvas-backdrop{cursor:none}.elementor-widget-area-modal-container{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;margin:50px;background-color:#fff;border-radius:3px;overflow:hidden;pointer-events:all}.elementor-widget-area-modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-widget-area-modal-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#495157}.elementor-widget-area-modal-title i{font-size:18px;color:#495157}.elementor-widget-area-modal-close{padding:0;border:none;background:0 0;color:#495157;cursor:pointer;font-size:20px}.elementor-widget-area-modal-content{flex-grow:1;position:relative}.elementor-widget-area-modal-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.hea-preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;display:flex!important;align-items:center;justify-content:center;z-index:99999;opacity:1;visibility:visible;transition:opacity .5s ease-out,visibility .5s ease-out}.hea-preloader-overlay.hidden{opacity:0;visibility:hidden;display:none!important}.loader-1{width:48px;height:48px;border:5px solid #fff;border-bottom-color:#ff3d00;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader-2{width:48px;height:48px;margin:auto;position:relative}.loader-2:before{content:'';width:48px;height:5px;background:#000;opacity:.25;position:absolute;top:60px;left:0;border-radius:50%;animation:shadow .5s linear infinite}.loader-2:after{content:'';width:100%;height:100%;background:#fff;animation:bxSpin .5s linear infinite;position:absolute;top:0;left:0;border-radius:4px}@keyframes bxSpin{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scale(1,.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}.loader-3{position:relative;width:108px;display:flex;justify-content:space-between}.loader-3::after,.loader-3::before{content:'';display:inline-block;width:48px;height:48px;background-color:#fff;background-image:radial-gradient(circle 14px,#0d161b 100%,transparent 0);background-repeat:no-repeat;border-radius:50%;animation:eyeMove 10s infinite,blink 10s infinite}@keyframes eyeMove{0%,10%{background-position:0 0}13%,40%{background-position:-15px 0}43%,70%{background-position:15px 0}73%,90%{background-position:0 15px}100%,93%{background-position:0 0}}@keyframes blink{0%,10%,100%,12%,20%,22%,40%,42%,60%,62%,70%,72%,90%,92%,98%{height:48px}11%,21%,41%,61%,71%,91%,99%{height:18px}}.loader-4{width:82px;height:18px;position:relative}.loader-4::after,.loader-4::before{content:'';position:absolute;left:50%;transform:translate(-50%,10%);top:0;background:#ff3d00;width:16px;height:16px;border-radius:50%;animation:jump .5s ease-in infinite alternate}.loader-4::after{background:#0000;color:#fff;top:100%;box-shadow:32px -20px,-32px -20px;animation:split .5s ease-out infinite alternate}@keyframes split{0%{box-shadow:8px -20px,-8px -20px}100%{box-shadow:32px -20px,-32px -20px}}@keyframes jump{0%{transform:translate(-50%,-150%)}100%{transform:translate(-50%,10%)}}.loader-5{width:8px;height:40px;border-radius:4px;display:block;margin:20px auto;position:relative;background:currentColor;color:#fff;box-sizing:border-box;animation:animloader .3s .3s linear infinite alternate}.loader-5::after,.loader-5::before{content:'';width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:20px;box-sizing:border-box;animation:animloader .3s .45s linear infinite alternate}.loader-5::before{left:-20px;animation-delay:0s}@keyframes animloader{0%{height:48px}100%{height:4px}}.loader-6{display:block;position:relative;height:32px;width:200px;background:#fff;border:2px solid #fff;color:#ff3d00;overflow:hidden}.loader-6::before{content:'';background:#ff3d00;position:absolute;left:0;top:0;width:0;height:100%;animation:loading 10s linear infinite}.loader-6:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;font-size:24px;line-height:32px;color:#0ff;mix-blend-mode:difference;animation:percentage 10s linear infinite}@keyframes loading{0%{width:0}100%{width:100%}}@keyframes percentage{0%{content:"0%"}5%{content:"5%"}10%{content:"10%"}20%{content:"20%"}30%{content:"30%"}40%{content:"40%"}50%{content:"50%"}60%{content:"60%"}70%{content:"70%"}80%{content:"80%"}90%{content:"90%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.gallery{grid-template-columns:repeat(2,1fr)}.gallery-item{width:100%}@media (max-width:576px){.gallery{grid-template-columns:repeat(1,1fr)}.hea-search-form-wrapper article.search{flex-wrap:wrap}.hea-search-form-wrapper article.search .woo-product-image,.hea-search-form-wrapper article.search a.post-thumbnail{width:100%}.hea-search-form-wrapper article.search .post-content{width:100%}}.alert{margin-top:1em}.author-box-content{width:100%;display:inline-block}.author-box-social svg{width:24px;height:24px}.author-box-archive-button-wrapper{display:flex}.hea-gallery-grid{width:100%;column-count:2;gap:12px}.hea-gallery-item{width:100%;display:inline-block;break-inside:avoid}.hea-gallery-item img{max-width:100%;width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s ease,opacity .4s ease,filter .4s ease}.hea-gallery-item img.loaded{filter:blur(0);opacity:1}.hea-gallery-item:hover a::after,.hea-gallery-item:hover img{transform:scale(1.05)}.hea-gallery-item a{position:relative;overflow:hidden;display:block}.hea-gallery-item a::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s;pointer-events:none}.hea-gallery-item a:hover::after{opacity:1}@media (max-width:992px){.hea-gallery-grid{column-count:2}}@media (max-width:600px){.hea-gallery-grid{column-count:1}}.hea-go-to-shop-btn{margin-bottom:1em;display:block;width:180px;margin:0 auto}.hea-recent-products{padding-top:2em;margin-top:2em;border-top:1px solid #f2f2f2}.hea-recent-products .woocommerce .products{width:100%}.wc-block-checkout-empty .wp-block-button__link{width:240px;height:auto;text-align:center;margin:1em auto}.wc-block-checkout-empty .wc-block-checkout-empty__title{font-size:28px;font-weight:500}.wc-block-checkout-empty .wc-block-checkout-empty__description{font-size:18px;display:block;margin:.25em auto;width:50%}.hea-desc-inner{overflow:hidden;transition:max-height .4s ease-in-out;position:relative}.hea-desc-inner.collapsed::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8));pointer-events:none}.hea-read-more-btn{display:inline-block;cursor:pointer;margin-top:10px;text-decoration:underline}.hea-popup-trigger{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}.hea-popup-trigger:hover{transform:scale(1.1)}.hea-ajax-search-modal{position:fixed;top:0;left:0;width:100%;height:130px;background:#fff;z-index:99999;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-100%) scaleY(.9);transform-origin:top;transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1),visibility 0s .8s;padding:0 20px}.hea-ajax-search-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s cubic-bezier(.76,0,.24,1),visibility 0s .7s}.hea-ajax-search-modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s cubic-bezier(.76,0,.24,1),visibility 0s}.hea-ajax-search-modal.active{opacity:1;visibility:visible;transform:translateY(0) scaleY(1);transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1),visibility 0s}.hea-ajax-search-modal .hea-search-container{opacity:0;transform:translateY(20px);transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1)}.hea-ajax-search-modal.active .hea-search-container{opacity:1;transform:translateY(0);transition-delay:.2s}.hea-modal-close{background:0 0;border:none;font-size:30px;cursor:pointer;color:#333;z-index:100001;transition:all .4s cubic-bezier(.19,1,.22,1)}.hea-modal-close:hover{transform:rotate(90deg);color:#000}.hea-search-container{position:relative;width:100%;max-width:800px;z-index:100;margin:0 auto}.hea-inline-wrapper .hea-search-container{max-width:100%}.hea-search-form{width:100%;position:relative;display:flex;align-items:center;background:#fff;border:2px solid #f2f2f2;border-radius:0;padding:0 5px 0 20px;height:50px;transition:all .3s}.hea-input-icon{margin-right:10px;font-size:20px;color:#0c1e4c}.hea-search-input{border:none!important;background:0 0;flex-grow:1;height:100%;font-size:16px;outline:0;color:#333}.hea-clear-btn{cursor:pointer;color:#999;font-size:18px;padding:0 10px;display:flex;align-items:center}.hea-clear-btn:hover{color:#d00}.hea-cat-wrapper{position:relative;display:flex;align-items:center;border-left:1px solid #eee;padding-left:8px;height:30px;max-width:150px}.hea-cat-select{border:none;background:0 0;outline:0;font-size:13px;color:#555;font-weight:600;cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:20px;width:100%}.hea-cat-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none;color:#555}.hea-spinner{width:18px;height:18px;border:2px solid #eee;border-top:2px solid #0c1e4c;border-radius:50%;animation:spin .8s linear infinite;margin-left:10px;flex-shrink:0}.hea-search-results-wrapper{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.15);border-radius:12px;margin-top:15px;visibility:hidden;opacity:0;transform:translateY(15px);transition:all .6s cubic-bezier(.76,0,.24,1);z-index:99;max-height:300px;overflow-y:auto}.hea-search-results-wrapper.active{visibility:visible;opacity:1;transform:translateY(0)}.hea-results-inner{padding:30px}.hea-results-grid{display:flex;flex-wrap:wrap;gap:30px}.hea-col-blogs,.hea-col-products{flex:1;min-width:280px;display:none}.hea-col-recent{flex:0 0 100%;width:100%;padding-top:0}@media (max-width:768px){.hea-col-blogs,.hea-col-products{flex:0 0 100%;min-width:100%}}.hea-col-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:15px;font-weight:700}.hea-recent-grid{display:flex;gap:15px;flex-wrap:wrap}.hea-recent-item-card{width:80px;text-decoration:none;display:flex;flex-direction:column;gap:5px}.hea-recent-item-card img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #eee}.hea-recent-item-card span{font-size:14px;line-height:1.2;color:#333;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hea-result-item{display:flex;gap:15px;margin-bottom:15px;align-items:center;padding-bottom:10px;border-bottom:1px solid #f9f9f9}.hea-result-item:last-child{border-bottom:none;margin-bottom:0}.hea-result-img{width:50px;height:50px;object-fit:cover;border-radius:4px;flex-shrink:0}.hea-result-info h5{margin:0 0 3px;font-size:14px;line-height:1.3}.hea-result-info h5 a{text-decoration:none;color:#333}.hea-result-info span{font-size:12px;color:#888}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.d-none{display:none!important}@media (max-width:500px){.hea-cat-wrapper{display:none}}@media (max-width:768px){.hea-results-grid{grid-template-columns:1fr;grid-template-areas:"blogs" "products" "recent"}}.wp-block-list{padding-left:16px}.hea-wishlist-btn{width:34px;height:34px;border-radius:50px!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:0 0;border:none;position:relative;transition:all .3s ease}.hea-wishlist-btn .hea-icon{font-size:22px;color:#ccc;transition:color .3s ease}.hea-wishlist-btn.active .hea-icon{color:#ff3b30}.hea-loader{display:none;width:18px;height:18px;border:2px solid #e1e1e1;border-top:2px solid #333;border-radius:50%;animation:hea-spin .8s linear infinite;position:absolute}.hea-wishlist-btn.hea-loading .dashicons{opacity:0}.hea-wishlist-btn.hea-loading .hea-loader{display:block}@keyframes hea-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hea-global-count{font-weight:700;display:inline-block;transition:color .2s}.hea-pulse{animation:hea-bump .3s ease-in-out;color:#e01b24}@keyframes hea-bump{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}#hea-wishlist-wrapper .e-loop-item,#hea-wishlist-wrapper .product{transition:all .5s ease}.hea-header-wishlist-link{position:relative;display:inline-block;text-decoration:none;margin-right:15px}.hea-header-wishlist-link .hea-header-icon{font-size:24px;color:#333;line-height:1;vertical-align:middle;transition:color .3s}.hea-header-wishlist-link:hover .hea-header-icon{color:#000}.hea-header-badge{position:absolute;top:-4px;right:-10px;color:#fff;font-size:11px;font-weight:700;line-height:18px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#040e23}ul.products li.product .hea-wishlist-btn{position:absolute;top:10px;right:10px;z-index:10;background:rgba(255,255,255,.9);border-radius:50%;width:35px;height:35px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}ul.products li.product{position:relative}.hea-product-rating .product-rating-stars{display:flex;align-items:center;gap:4px}#hea-wishlist-wrapper ul.products li.product{position:relative}.hea-remove-btn{width:30px;height:30px;background-color:#fff;border:1px solid #eee;color:#777;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease}.hea-remove-btn:hover{background-color:#e01b24;color:#fff;border-color:#e01b24;transform:scale(1.1)}.hea-remove-btn .dashicons{font-size:18px;width:18px;height:18px}.hea-success-tooltip{position:absolute;bottom:120%;left:50%;transform:translateX(-50%) translateY(10px);background-color:#333;color:#fff;padding:6px 12px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2);line-height:1.4}.hea-success-tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.hea-success-tooltip a{color:#fff;font-weight:700;text-decoration:underline;margin-left:5px}.hea-success-tooltip a:hover{color:#fcc}.hea-success-tooltip.show-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.hea-wishlist-rows-container{display:flex;flex-direction:column;gap:20px}.hea-wishlist-row-item{display:flex;align-items:center;background:#fff;border:1px solid #eee;padding:15px;border-radius:8px;position:relative;transition:box-shadow .3s ease}.hea-wishlist-row-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.05)}.hea-row-image{width:100px;flex-shrink:0;margin-right:20px}.hea-row-image img{width:100%;height:auto;border-radius:4px;display:block}.hea-row-content{flex-grow:1;padding-right:20px}.hea-row-title{margin:0 0 5px;font-size:16px;font-weight:600}.hea-row-title a{text-decoration:none;color:#333}.hea-row-price{color:#111;font-weight:700;margin-bottom:5px}.hea-row-meta{font-size:12px;color:#777}.hea-row-actions{flex-shrink:0}.hea-row-btn{display:inline-block;padding:10px 20px;background:#000;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;white-space:nowrap}.hea-row-btn:hover{background:#333;color:#fff}.hea-row-remove{margin-left:20px}.hea-row-remove .hea-wishlist-btn{background:0 0;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#999}.hea-row-remove .hea-wishlist-btn:hover{background:#e01b24;border-color:#e01b24;color:#fff}.hea-qv-modal .qv-actions p{margin-bottom:0}.hea-qv-modal form.cart{align-items:center}.hea-breadcrumbs-wrapper{display:flex;align-items:center;flex-wrap:wrap}.hea-back-btn{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer;transition:all .3s;line-height:1}.hea-back-btn i,.hea-back-btn svg{display:inline-block;line-height:1;width:auto;height:auto}.hea-breadcrumbs-nav{display:flex;flex-wrap:wrap;align-items:center}.hea-breadcrumbs-nav a{text-decoration:none;transition:color .3s}.hea-sep-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hea-sep-icon{color:#999;font-size:14px;margin:0 7px}.hea-sep-icon i,.hea-sep-icon svg{line-height:inherit}.image-parallax-widget .huda-hero-wrapper{position:relative;width:100%;display:flex;overflow:hidden;background-color:transparent;margin:0;padding:0}.image-parallax-widget .huda-hero-wrapper.align-left .huda-hero-content-container{justify-content:flex-start;text-align:left}.image-parallax-widget .huda-hero-wrapper.align-center .huda-hero-content-container{justify-content:center;text-align:center}.image-parallax-widget .huda-hero-wrapper.align-right .huda-hero-content-container{justify-content:flex-end;text-align:right}.image-parallax-widget .huda-hero-bg-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;overflow:hidden;z-index:0;border-radius:0;will-change:width,height}.image-parallax-widget .huda-hero-parallax-layer{width:100%;height:130%;position:absolute;top:-15%;left:0;will-change:transform}.image-parallax-widget .huda-hero-parallax-layer img{width:100%;height:100%;object-fit:cover;object-position:center}.image-parallax-widget .huda-hero-content-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.image-parallax-widget .align-left .huda-hero-center{text-align:left;align-items:flex-start}.image-parallax-widget .align-center .huda-hero-center{text-align:center;align-items:center}.image-parallax-widget .align-right .huda-hero-center{text-align:right;align-items:flex-end}.image-parallax-widget .huda-hero-center{display:flex;flex-direction:column;width:100%;position:relative;z-index:3}.image-parallax-widget .huda-hero-title{color:#fff;font-size:4rem;margin-bottom:20px;line-height:1.1;text-transform:uppercase;font-weight:700}.image-parallax-widget .huda-hero-desc{color:#f0f0f0;font-size:1.1rem;margin-bottom:30px}.image-parallax-widget .huda-hero-btn{display:inline-block;padding:15px 40px;background:#fff;color:#000;border-radius:50px;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;align-self:center;transition:all .3s ease}.image-parallax-widget .align-left .huda-hero-btn{align-self:flex-start}.image-parallax-widget .align-right .huda-hero-btn{align-self:flex-end}.image-parallax-widget .huda-hero-socials{position:absolute;left:8%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;z-index:10}.image-parallax-widget .huda-social-icon{color:#fff;font-size:20px;transition:.3s;display:flex;align-items:center;justify-content:center}.image-parallax-widget .huda-hero-socials .huda-social-icon svg{width:20px;height:20px}.image-parallax-widget .huda-social-icon:hover{color:rgba(255,255,255,.7);transform:translateX(5px)}.image-parallax-widget .huda-scroll-indicator{position:absolute;bottom:6%;left:50%;transform:translateX(-50%);z-index:5;cursor:pointer}.image-parallax-widget .mouse-icon{width:26px;height:42px;border:2px solid #fff;border-radius:15px;display:block;position:relative}.image-parallax-widget .mouse-icon::after{content:'';position:absolute;top:5px;left:50%;transform:translateX(-50%);width:4px;height:8px;background:#fff;border-radius:2px;animation:hudaScrollAni 2s infinite}@keyframes hudaScrollAni{0%{top:5px;opacity:1}100%{top:20px;opacity:0}}@media (max-width:768px){.image-parallax-widget .huda-hero-bg-container{width:100%!important;height:100%!important;top:0;left:0;transform:none}.image-parallax-widget .huda-hero-title{font-size:2.5rem}.image-parallax-widget .huda-hero-socials{display:none}.image-parallax-widget .huda-hero-wrapper{min-height:500px}}@media (max-width:767px){.hea-wishlist-row-item{flex-direction:column;text-align:center;padding:20px}.hea-row-image{width:100%;max-width:150px;margin-bottom:14px;margin-right:0!important}.hea-row-content{width:100%;padding-right:0;margin-bottom:15px}.hea-row-actions{width:100%}.hea-row-btn{width:100%;display:block;text-align:center}.hea-row-remove{position:absolute;top:10px;right:10px;margin:0}}@media (max-width:1024px){.hea-image-accordion.layout-vertical{width:100%;height:100%;transform:rotate(0)}.hea-image-accordion.layout-vertical .accordion-button{height:100%}.hea-image-accordion.layout-vertical .accordion-body{width:100%;position:static;transform:inherit}.hea-image-accordion.layout-vertical .accordion-collapse{height:300px}}@media screen and (max-width:991px){.style10-item:nth-child(odd){border-right:1px solid transparent;padding:12px}}@media screen and (max-width:999px){.arrow-prev{left:1.2em!important}}@media screen and (max-width:768px){.hea-woocommerce-my-account .tabs-position-right{flex-direction:column}.woocommerce-page .hea-woocommerce-my-account .woocommerce{gap:0}.woocommerce-page .hea-woocommerce-my-account .woocommerce nav.woocommerce-MyAccount-navigation{padding:0}.woocommerce-cart-container .cart-coupon .coupon{display:block}.woocommerce-cart-container .cart_totals{width:100%}.cart-coupon .coupon .coupon-details button,.woocommerce-cart-container .cart-coupon .coupon .cart-actions button{width:100%!important;margin-top:10px;text-align:center}.cart-coupon .coupon .coupon-details button{margin:0}table.shop_table_responsive tr td::before{display:none}.single-post h2.wp-block-heading,.wp-block-heading{font-size:22px!important}}@media screen and (max-width:576px){.cart-coupon .coupon .coupon-details button{margin-top:10px}.woocommerce-cart-container .cart-coupon .coupon .coupon-details{display:block}.woocommerce-cart-container .cart-coupon .coupon .coupon-details input{width:100%}.slick-slider .slick-track .slide-item{margin:0}.arrow-prev{top:40%!important;left:1.2em!important;transform:inherit!important}.arrow-next{top:40%!important;right:1.2em!important;transform:inherit!important}.hea-meta{flex-wrap:wrap}.huda-instagram-feed{flex-wrap:wrap;justify-content:center}.huda-instagram-item img{width:180px;height:240px!important}.wc-block-checkout-empty .wc-block-checkout-empty__description{width:100%}}.huda-cat-wrapper{width:100%}.huda-cat-grid{display:flex;flex-wrap:wrap}.huda-cat-col{box-sizing:border-box}.huda-cat-item{display:flex;flex-direction:column;align-items:center;text-decoration:none!important;transition:all .3s ease;padding:15px;width:100%;box-sizing:border-box;height:100%}.huda-cat-item[style*=flex-start]{text-align:left}.huda-cat-item[style*=flex-end]{text-align:right}.huda-cat-item[style*=center]{text-align:center}.huda-cat-media{display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:all .3s ease;background-color:#f7f7f7;margin-bottom:15px;width:100px;height:100px;border-radius:50%}.huda-cat-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.huda-cat-item:hover .huda-cat-media img{transform:scale(1.1)}.huda-cat-media>span{display:flex;align-items:center;justify-content:center;line-height:1}.huda-cat-media i{font-size:40px;color:#555;line-height:1;transition:all .3s ease}.huda-cat-media svg{width:40px!important;height:40px!important;display:block;transition:all .3s ease;fill:#555}.huda-cat-title{margin:0 0 2px;font-size:16px;font-weight:600;color:#111;transition:color .3s ease}.huda-cat-count{font-size:13px;color:#888}.huda-cat-swiper.swiper{overflow:hidden;padding-bottom:35px}.huda-cat-swiper .swiper-wrapper{display:flex}.huda-cat-swiper .swiper-slide{height:100%;flex-shrink:0}.huda-cat-swiper .swiper-pagination{position:absolute;bottom:5px;left:0;width:100%;text-align:center;z-index:10}.huda-cat-swiper .swiper-button-next,.huda-cat-swiper .swiper-button-prev{color:#333;transition:all .3s ease}.huda-cat-swiper .swiper-button-next::after,.huda-cat-swiper .swiper-button-prev::after{font-size:18px}.style11-item .style11-inner-wrapper{display:flex;width:100%;height:100%;align-items:stretch}@media (max-width:576px){.style11-item .style11-inner-wrapper{flex-wrap:wrap}}.style11-item .style11-image-side{flex:1 1 50%;min-width:300px;display:flex;flex-direction:column}.style11-item .hea-post-thumbnail{flex-grow:1;width:100%;height:100%}.style11-item .hea-post-thumbnail a{display:block;width:100%;height:100%}.style11-item .hea-post-thumbnail img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:250px!important;display:block!important}.style11-item .style11-content-side{flex:1 1 50%;min-width:300px;display:flex;flex-direction:column}.style11-item .hea-post-wrapper-content{display:flex;gap:10px;flex-direction:column;justify-content:center;flex-grow:1;width:100%;box-sizing:border-box}.style11-item .style11-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:15px;width:100%;padding-top:0}.style11-item .post-meta-read-time{display:flex;gap:6px;align-items:center;margin-right:15px}.style11-item .learn-more-button{display:flex;align-items:center}.style11-item .learn-more-link{display:inline-flex;align-items:center;text-decoration:none}.style12-item{position:relative;border-radius:12px;overflow:hidden;height:100%}.style12-item .hea-post-item{height:100%}.style11-item .learn-more-link{display:inline-flex;align-items:center;text-decoration:none;gap:8px}.style11-item .learn-more-link i,.style11-item .learn-more-link svg{margin-right:0}.style12-inner-wrapper{position:relative;width:100%;height:100%;min-height:400px;display:flex;flex-direction:column;background-color:#1a1a1a}.style12-image-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#1a1a1a}.style12-image-wrap .hea-post-thumbnail,.style12-image-wrap .hea-post-thumbnail a,.style12-image-wrap img{width:100%;height:100%;object-fit:cover!important;display:block}.style12-content-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.style12-overlay-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.85) 100%);pointer-events:none}.style12-badge-wrap{align-self:flex-start}.style12-badge{display:inline-block;background-color:rgba(255,255,255,.2);backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:5px 14px;border-radius:4px}.style12-bottom-content{align-self:flex-start;color:#fff}.style12-meta-wrap{margin-bottom:8px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px}.style12-meta-wrap .post-meta-item,.style12-meta-wrap .post-meta-item a{color:#fff;text-decoration:none}.style12-meta-wrap i{font-size:14px}.style12-title{margin:0;padding:0;line-height:1.3}.style12-title a{color:#fff;font-size:28px;font-family:"Playfair Display",serif;font-weight:400;text-decoration:none;transition:color .3s ease}.style12-title a:hover{color:#f0f0f0}@media (max-width:768px){.style12-inner-wrapper{min-height:300px}.style12-content-overlay{padding:20px}.style12-title a{font-size:24px}.style12-badge{font-size:11px;padding:5px 12px}}@media (max-width:480px){.style12-inner-wrapper{min-height:250px}.style12-title a{font-size:20px}.style12-meta-wrap{font-size:12px}}.style13-item .hea-post-item{background:#fff;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.style13-inner-wrapper{display:flex;flex-direction:column;height:100%}.style13-image-side{position:relative;overflow:hidden}.style13-image-side .hea-post-thumbnail img{width:100%;height:auto;object-fit:cover;transition:transform .5s ease}.style13-item .hea-post-item:hover .hea-post-thumbnail img{transform:scale(1.05)}.style13-item .post-meta-category{margin-bottom:12px}.style13-item .category-meta{font-size:13px;font-weight:600;letter-spacing:1px;color:#4a8c8c;text-transform:uppercase}.style13-item .hea-post-title{margin-bottom:15px}.style13-item .hea-post-description{color:#667c7e;font-size:15px;line-height:1.6;margin-bottom:20px}.style13-footer-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.post-meta-read-time{display:flex;align-items:center;font-size:13px;color:#667c7e;font-weight:500}.post-meta-read-time i{font-size:14px}.post-meta-read-time svg{margin-right:8px;width:14px;height:auto}.style11-item .post-meta-read-time,.style13-item .post-meta-read-time{display:flex}.style14-item .hea-post-item{background:#fff;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.style14-inner-wrapper{display:flex;flex-direction:column;height:100%}.style14-image-side{position:relative;overflow:hidden}.style14-image-side .hea-post-thumbnail img{width:100%;height:auto;object-fit:cover}.style14-item .post-meta-category{margin-bottom:12px}.style14-item .category-meta{font-size:14px;font-weight:600;letter-spacing:1px;color:#4a8c8c;text-transform:uppercase;font-family:sans-serif}.style14-item .hea-post-title{margin-bottom:15px;line-height:1.3}.style14-item .hea-post-title a{color:#1a1a1a;font-size:26px;font-family:"Playfair Display",serif;font-weight:400;text-decoration:none;transition:color .3s ease}.style14-item .hea-post-title a:hover{color:#4a8c8c}.style14-item .hea-post-item:hover .hea-post-thumbnail img{transform:scale(1.05)}.style14-item .hea-post-thumbnail img{transition:transform .5s ease}.style14-item .hea-post-description{color:#7a7a7a;font-size:16px;line-height:1.6;margin-bottom:25px;font-family:sans-serif}.style14-footer-row{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:15px}.style14-item .post-meta-date{font-size:14px;color:#99adad;font-family:sans-serif}.style14-item .learn-more-link{color:#4a8c8c;font-size:20px;transition:transform .3s ease}.style14-item .learn-more-link:hover{transform:translateX(5px)}@media (max-width:768px){.style14-item .hea-post-title a{font-size:22px}.style14-item .hea-post-description{font-size:15px}}.style15-item .hea-post-item{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);border-radius:4px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%}.style15-item .hea-post-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.style15-inner{display:flex;height:100%}.style15-image-side{flex:0 0 45%;max-width:45%}.style15-image-side .hea-post-thumbnail{height:100%}.style15-image-side .hea-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.style15-item .hea-post-item:hover .hea-post-thumbnail img{transform:scale(1.01)}.style15-badge-wrap{position:absolute;top:20px;left:20px;z-index:2}.style15-badge{background:#4a8c8c;color:#fff;padding:6px 14px;font-size:12px;text-transform:uppercase;letter-spacing:1px;border-radius:50px;font-weight:600}.style15-content-side{flex:0 0 55%;max-width:55%;padding:40px;justify-content:center}.style15-meta-wrapper{margin-bottom:20px}.style15-meta-wrapper.hea-post-meta-wrapper{gap:20px}.style15-meta-wrapper .post-meta-item{font-size:13px;color:#888;display:flex;align-items:center}.style15-meta-wrapper .category-meta{font-size:13px;color:#888;display:flex;align-items:center}.style15-meta-wrapper .post-meta-read-time{font-size:13px;color:#888;display:flex;align-items:center}.style15-meta-wrapper .post-meta-item i,.style15-meta-wrapper .post-meta-read-time i{margin-right:8px;color:#4a8c8c}.style15-title{margin-bottom:20px!important}.style15-title a{font-size:32px;font-weight:700;line-height:1.25;color:#0b1c39;transition:color .3s ease}.style15-title a:hover{color:#4a8c8c}.style15-description{font-size:16px;line-height:1.7;color:#666;margin-bottom:30px}.style15-item .learn-more-button{padding:12px 28px;border-radius:4px;transition:background .3s ease;background:#3a6f6f;display:flex;align-items:center;justify-content:center}.style15-item .learn-more-button:hover{background:#3a6f6f}@media (max-width:1199px){.style15-title a{font-size:26px}.style15-content-side{padding:30px}}@media (max-width:991px){.style15-image-side{flex:0 0 40%;max-width:40%}.style15-content-side{flex:0 0 60%;max-width:60%}}@media (max-width:767px){.style15-inner{flex-direction:column}.style15-content-side,.style15-image-side{flex:0 0 100%;max-width:100%}.style15-image-side{height:250px}.style15-title a{font-size:24px}.style15-content-side{padding:25px}}.style16-inner-wrapper{overflow:hidden;transition:transform .3s ease}.style16-inner-wrapper:hover{transform:translateY(-5px)}.style16-top-content{overflow:hidden;height:300px}.style16-top-content .hea-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.style16-inner-wrapper:hover .hea-post-thumbnail img{transform:scale(1.1)}.style16-overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 100%);pointer-events:none}.style16-overlay-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;pointer-events:none}.style16-overlay-content *{pointer-events:auto}.style16-category{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px;letter-spacing:1px}.style16-title a{color:#fff!important;text-decoration:none;font-weight:600}.style16-bottom-bar{padding:15px 20px;border-top:1px solid #f0f0f0}.style16-read-time{font-size:14px;color:#666;display:flex;align-items:center;gap:5px}.style16-read-time i{font-size:16px}.style16-item .learn-more-button a{display:flex;align-items:center;justify-content:center;transition:background .3s ease,transform .3s ease}.style16-item .learn-more-button a:hover{transform:rotate(45deg)}.style16-item .learn-more-button i,.style16-item .learn-more-button svg{font-size:18px}@media(max-width:763px){.swiper-vertical>.swiper-wrapper{flex-direction:row!important}}.style17-inner-wrapper{overflow:hidden;transition:transform .3s ease;height:100%}.style17-top-content{overflow:hidden;height:100%;min-height:350px}.style17-top-content .hea-post-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.style17-top-content .hea-post-thumbnail a{display:block;width:100%;height:100%}.style17-top-content .hea-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.style17-inner-wrapper:hover .hea-post-thumbnail img{transform:scale(1.05)}.style17-overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);pointer-events:none;transition:background .3s ease}.style17-inner-wrapper:hover .style17-overlay-bg{background:rgba(0,0,0,.5)}.style17-overlay-content{position:absolute;bottom:30px;left:30px;right:30px;z-index:2;pointer-events:none;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(10px);text-align:left;color:#fff}.style17-inner-wrapper:hover .style17-overlay-content,.style17-item.is-first-post .style17-overlay-content{opacity:1;transform:translateY(0)}.style17-item.is-first-post .style17-overlay-bg{background:rgba(0,0,0,.4)}.style17-overlay-content *{pointer-events:auto}.style17-category{color:inherit;font-size:14px;font-weight:500;margin-bottom:8px;display:inline-block}.style17-title a{color:inherit;text-decoration:none;transition:color .3s ease}.style17-title{margin:0}.style17-description{color:rgba(255,255,255,.85);font-size:14px;margin-top:10px}