.page .entry-content li a,.page .comments-list .comment-meta-data a,.comments-area .comment-respond a,.post .entry-content a,.comment-content a,#primary .page .entry-content table a{text-decoration:underline}#secondary .widget a,#primary .page .entry-content table a{color:var(--glb-primary-color)}#secondary .widget a:hover,#primary .page .entry-content table a:hover{color:var(--glb-secondary-color)}.mobile-menu #primary-menu>li>a{text-transform:uppercase}.woocommerce-Price-currencySymbol,.amount-cart{font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#masthead{box-shadow:0 2px 6px rgb(0 0 0 / .15)}.site-header .header-wrapper .header-left ul li.current_page_item::after{color:var(--gbl-secondary-color)}.site-header .top-bar-menu .right-menu ul li a:hover,.site-header .top-bar-menu .right-menu ul li a:focus,.site-header .top-bar-menu .left-menu ul li a:hover,.site-header .top-bar-menu .left-menu ul li a:focus,.breadcrumb-wrapper #crumbs a:hover,.breadcrumb-wrapper #crumbs a:focus,.site-branding .site-title a:hover,.site-branding .site-title a:focus,.site-main .entry-content ul li a:hover,.site-main .entry-content ul li a:focus{color:var(--gbl-secondary-color)}.woocommerce-bar{padding-top:6px!important;padding-bottom:6px!important}.woocommerce-bar .container{display:flex;justify-content:space-between!important}.categories-menu-first{padding:10px 20px 10px 4px!important}div.product-search-form{border:1px solid #e9e9e9}.custom_product_widget .woocommerce-ordering{display:none}.custom_product_widget .woocommerce-result-count{font-size:.9em;margin:.5em 0 10px;font-style:italic}.custom_product_widget .woocommerce nav.woocommerce-pagination .page-numbers li,.custom_product_widget .woocommerce nav.woocommerce-pagination .page-numbers li a,.custom_product_widget .woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers{line-height:10px;height:25px;width:25px;border:initial;font-size:14px}.custom_product_widget .woocommerce a.added_to_cart{padding-top:0;padding-bottom:10px}.hover-area .yith-wcwl-wishlistexistsbrowse{display:none}.custom_product_widget li,.woocommerce ul.products li{transition:transform 0.9s}.custom_product_widget li:hover,.woocommerce ul.products li:hover{-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.preloader-center{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--glb-primary-color);position:fixed;inset:0;z-index:9999}.preloader-ring{position:absolute;width:200px;height:200px;border-radius:50%;animation:preloader-ring 2s linear infinite}.preloader-ring:before{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:0 0 5px rgb(255 255 255 / .3)}.preloader-center span{color:#8e8c8c;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:200px;animation:text 3s ease-in-out infinite}@keyframes preloader-ring{0%{transform:rotate(0deg);box-shadow:1px 5px 2px #e65c00}50%{transform:rotate(180deg);box-shadow:1px 5px 2px #18b201}100%{transform:rotate(360deg);box-shadow:1px 5px 2px #0456c8}}@keyframes text{50%{color:#000}}.container .footer-newsletter-section .blossomthemes-email-newsletter-wrapper{background:#fff0;color:#fff;padding:25px 0}section.newsletter-section .dt-newsletter-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fff0;margin:0;border-radius:0}section.newsletter-section .dt-newsletter-wrapper .blossomthemes-email-newsletter-wrapper .text-holder span,section.newsletter-section .dt-newsletter-wrapper .blossomthemes-email-newsletter-wrapper>form>label .text{color:var(--footer-text-color)}.site-footer .footer-bottom .container.footer-info{border-top:0!important}.entry-header .entry-title{word-wrap:break-word;-ms-word-wrap:break-word}.wp-block-group{padding:80px 20px;max-width:1200px;margin:auto}.be-hero{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;text-align:center}.be-btn{display:inline-block;margin-top:20px;padding:12px 28px;background:#2563eb;color:#fff;border-radius:6px;text-decoration:none}.be-btn-outline{background:#fff0;border:2px solid #2563eb;color:#2563eb}.be-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.be-card{background:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .06);text-align:center}.be-img-placeholder{width:100%;height:160px;background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 10px,#f3f4f6 10px,#f3f4f6 20px);border-radius:8px;margin-bottom:20px}