.woocommerce.single-product .product .summary{margin-top:50px}.woocommerce.single-product .product .woocommerce-product-gallery{margin-bottom:5em!important}.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px;color:#2c3989}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff}.wb_cptb_title{display:none}.wd-title-bar{margin-bottom:30px}.creative-layout .sticky{background:var(--topbar-sticky-bg)}.top-bar-left .menu-text a{padding:0}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;text-align:left;padding:8px}tr:nth-child(even){background-color:#ddd}.wd-text-icon-rtl .box-description{padding:65px 0 0;background:#fff}.free-quote input.wpcf7-submit{background:linear-gradient(45deg,#ffd183,#ce9e49);background:linear-gradient(45deg,#65215e,#e74137);color:rgba(255,255,255,1)}.vc_tta-title-text{font-size:16px!important;font-weight:500!important}.vc_tta-panel-heading{font-size:16px!important}.auto-h1-title{font-size:34px;font-weight:700;margin-bottom:25px;color:#222}.wd-heading h3 span:after{height:0}.wd-heading h3 span{position:static}.widget-title{font-size:18px}.widget-title{display:block}.widget-title::before{content:none}.site-header{display:none}.post-type-archive-product h1:not(:first-of-type){display:none}.tax-product_cat h1:not(:first-of-type){display:none}.hero-section{min-height:400px;background-color:#f5f5f5}@media screen and (max-width:768px){body.loaded #responsive-menu{display:block;opacity:1;transition:opacity .3s ease}#responsive-menu.is-active,#responsive-menu.active,#responsive-menu.open{left:0}#responsive-menu .submenu-toggle[aria-expanded=true]+.submenu,#responsive-menu .submenu-toggle[aria-expanded=true]+.sub-menu{display:block!important}}.woof_container h4{font-size:16px;font-weight:600;margin-bottom:10px;display:block!important}.gl-price-btn-wrap{margin-top:25px;margin-bottom:15px}.gl-price-btn{display:inline-block;background:linear-gradient(90deg,#7b1e63 0%,#d63b32 100%);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;padding:14px 26px;border-radius:5px;line-height:1.2;letter-spacing:.3px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.12)}.gl-price-btn:hover{transform:translateY(-2px);opacity:.95}.gl-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.72);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.3s ease;z-index:999999;padding:20px;backdrop-filter:blur(4px)}.gl-popup:target{opacity:1;visibility:visible}.gl-popup-box{background:#fff;width:100%;max-width:620px;padding:30px;border-radius:14px;position:relative;max-height:92vh;overflow-y:auto;animation:popupfade .35s ease;box-shadow:0 25px 60px rgba(0,0,0,.18)}.gl-close{position:absolute;right:18px;top:10px;font-size:34px;text-decoration:none;color:#000;font-weight:700;line-height:1;z-index:99;transition:.3s}.gl-close:hover{transform:rotate(90deg)}.gl-form-title{background:#1e88e5;color:#fff;padding:18px 24px;font-size:28px;font-weight:700;margin:-30px -30px 15px;border-radius:14px 14px 0 0;line-height:1.3}.gl-popup-desc{font-size:16px;color:#666;margin-bottom:25px;line-height:1.7}.gl-form-group{margin-bottom:20px}.gl-form-group input,.gl-form-group textarea{width:100%;padding:17px;border:1px solid #ddd;border-radius:5px;font-size:16px;background:#fff;box-sizing:border-box}.gl-form-group textarea{height:150px;resize:none}.gl-form-group input:focus,.gl-form-group textarea:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px rgba(30,136,229,.1)}.gl-check-wrap{margin-bottom:18px;font-size:15px;line-height:1.8;color:#444}.gl-check-wrap input{margin-right:10px;transform:scale(1.1)}.wpcf7-submit{background:#7e57c2!important;color:#fff!important;border:none!important;padding:15px 34px!important;font-size:20px!important;font-weight:700!important;border-radius:5px!important;cursor:pointer;transition:.3s;width:100%!important}.wpcf7-submit:hover{opacity:.92;transform:translateY(-2px)}@media (max-width:768px){.gl-popup{padding:12px;align-items:flex-start;overflow:auto}.gl-popup-box{padding:22px;margin-top:20px}.gl-form-title{font-size:22px;padding:16px 18px;margin:-22px -22px 15px}.gl-price-btn{width:100%;text-align:center}}