:root{--color-primary: #3498db;--color-primary-rgb: 52, 152, 219;--text-on-primary: #ffffff;--container-max-width: 1220px !important;--gz-max-padding: 30px;--gz-container-xxl-width: var(--container-max-width) !important}.color-primary{color:var(--color-primary)}body .glozin-svg-icon svg{fill:var(--color-primary)}.no-padding{padding:0 !important}.no-padding .e-con-inner{padding:0 !important}.giga-badge-wrapper{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.05), rgba(var(--color-primary-rgb), 0.08));box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1);border:1px solid rgba(var(--color-primary-rgb), 0.2);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1) !important}.giga-badge-wrapper.white{background:var(--text-on-primary)}.giga-badge-wrapper svg{fill:var(--color-primary)}.giga-badge-wrapper.green-svg svg{fill:#16a34a}.giga-badge-wrapper.radius{border-radius:8px}.giga-badge-wrapper.padding{padding:25px 20px}.giga-badge-wrapper ul{margin-bottom:0}.giga-badge-wrapper.is-hover:hover{transform:translateY(-6px) !important;border-color:var(--color-primary) !important;box-shadow:0 12px 30px -8px rgba(52,152,219,.3),0 8px 16px -8px rgba(52,152,219,.3) !important}.same-height-badge-wrapper .giga-badge-wrapper{height:100%}.button,.elementor-button,.wp-element-button,.remove-filtered-all{border:1px solid rgba(var(--color-primary-rgb), 0.2) !important;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.8), rgba(var(--color-primary-rgb), 0.6)) !important;box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1) !important;transition:all .3s ease;color:var(--text-on-primary) !important}.button:hover,.elementor-button:hover,.wp-element-button:hover,.remove-filtered-all:hover{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.6), rgba(var(--color-primary-rgb), 0.8)) !important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb), 0.25) !important}.remove-filtered{border:1px solid rgba(var(--color-primary-rgb), 0.2) !important;background-color:rgba(0,0,0,0) !important;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.05), rgba(var(--color-primary-rgb), 0.08));color:#111}.remove-filtered:hover{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.05), rgba(var(--color-primary-rgb), 0.08)) !important;color:#111 !important}.elementor-widget-form .elementor-button{border-radius:50px !important}.giga-button .glozin-button{letter-spacing:.5px;word-spacing:3px}.giga-button .glozin-button::after{content:"";display:inline-block;width:10px;height:10px;margin-left:6px;vertical-align:middle;background:url("../icons/arrow-cross-light.svg") no-repeat center;background-size:contain}.giga-button.giga-primary .glozin-button{border:1px solid rgba(var(--color-primary-rgb), 0.2);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.8), rgba(var(--color-primary-rgb), 0.6));box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1);transition:all .3s ease}.giga-button.giga-primary .glozin-button:hover{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.6), rgba(var(--color-primary-rgb), 0.8));box-shadow:0 4px 12px rgba(var(--color-primary-rgb), 0.25);transform:translateY(-2px)}.sub-text-wrapper{display:inline-flex;padding:.5rem 1.25rem !important;font-size:.875rem;gap:.5rem;border-radius:9999px}.sub-text-wrapper .glozin-icon-box{align-items:center}.sub-text-wrapper .glozin-icon-box__title{margin-bottom:0}.icon-wrapper .elementor-icon{padding:10px;background-color:var(--color-primary);border-radius:40px}.icon-wrapper .elementor-icon svg{fill:var(--text-on-primary)}.giga-sec-bg,.page-header{background-color:rgba(var(--color-primary-rgb), 0.05);background-image:linear-gradient(to right, rgba(128, 128, 128, 0.05) 1px, transparent 1px),linear-gradient(to bottom, rgba(128, 128, 128, 0.05) 1px, transparent 1px);background-size:64px 64px}.page-header{padding-top:20px !important;padding-bottom:20px o !important;background-color:rgba(var(--color-primary-rgb), 0.1);border-bottom:1px solid rgba(var(--color-primary-rgb), 0.1)}.page-header__content{align-items:baseline}.elementor-heading-title span.highlight{position:relative;display:inline-block}.elementor-heading-title span.highlight::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:3px;background-color:var(--color-primary);transform:translate(-50%, 5px)}.single_add_to_cart_button::before,.single_add_to_cart_button::after,.gz-button-hover-effect::before,.gz-button-hover-effect::after{content:none !important}.price ins,.product-price ins{color:#000 !important}.woocommerce-badge{color:var(--text-on-primary) !important;background-color:var(--color-primary) !important}.woocommerce-error a.button{background:none !important;border:none !important;color:unset !important}.delivery-type{display:flex;width:fit-content;align-items:center;gap:5px;padding:3px 10px;margin-bottom:8px;border-radius:99px}.star-rating,.product__rating{display:none !important}ul.product_list_widget li ins .woocommerce-Price-amount{color:#000 !important}.dot-between:after{content:"/" !important;width:auto !important;height:auto !important;background-color:rgba(0,0,0,0) !important}a.page-numbers.current,a.page-numbers:hover,span.page-numbers.current,span.page-numbers:hover{border:1px solid rgba(var(--color-primary-rgb), 0.2) !important;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.9), rgba(var(--color-primary-rgb), 0.8))}.heading-index .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:40px;font-size:1.8rem;border:1px solid rgba(var(--color-primary-rgb), 0.2) !important;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.9), rgba(var(--color-primary-rgb), 0.8));color:var(--text-on-primary);padding:10px}.elementor-accordion .elementor-accordion-item{border:1px solid rgba(var(--color-primary-rgb), 0.3) !important;border-radius:8px;margin-bottom:10px;transition:border .3s ease,box-shadow .3s ease;color:#111}.elementor-accordion .elementor-accordion-item:hover{border:1px solid rgba(var(--color-primary-rgb), 0.6) !important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb), 0.1) !important}.elementor .e-con-boxed{max-width:calc(var(--gz-container-xxl-width) + var(--gz-max-padding)*2) !important;margin:auto}.elementor-widget-glozin-icon-box{padding:20px;border-radius:10px;height:100%}.elementor-icon{color:var(--color-primary)}.elementor-icon:hover{color:var(--color-primary)}.elementor .elementor-widget-text-editor .elementor-widget-container>*:last-child{padding-bottom:0}.elementor-popup-modal .dialog-widget-content{background-image:linear-gradient(to right, rgba(128, 128, 128, 0.05) 1px, transparent 1px),linear-gradient(to bottom, rgba(128, 128, 128, 0.05) 1px, transparent 1px);background-size:64px 64px;border-radius:10px;overflow:hidden}.elementor-popup-modal .dialog-widget-content .dialog-message{background-color:rgba(var(--color-primary-rgb), 0.08)}.topbar .topbar-custom-html{display:flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.5px}.topbar .topbar-custom-html::after{content:"";width:22px;height:22px;background:url("../icons/security-icon.svg") no-repeat center;background-position:center;background-size:contain}.topbar .topbar-items a{font-size:11px !important;letter-spacing:.5px}.topbar .topbar-items [data-title="SUPPORT@GIGACOURSES.COM"]{display:flex;align-items:center;gap:6px;color:#fff}.topbar .topbar-items [data-title="SUPPORT@GIGACOURSES.COM"]::before{content:"";display:inline-block;width:16px;height:16px;background:url("../icons/envelope-light.svg") no-repeat center;background-size:contain}header .header-left-items,header .header-right-items{flex:0 0 auto}header .header-center-items{flex:1 1 auto}header .header-search{width:100%}header .header-search .header-search__field{width:100%}header .header-bottom{border-color:rgba(var(--color-primary-rgb), 0.3);background-color:var(--color-primary) !important}header .header-bottom .nav-menu a{text-transform:uppercase;font-size:13px;letter-spacing:.5px}header .header-bottom .nav-menu>.menu-item>a{color:var(--text-on-primary) !important}header .header-bottom .sub-menu a{font-weight:500}@media(max-width: 991px){.site-header__mobile{display:block !important}}.button.gz-add-to-cart-button,.button.gz-button-update-cart{background:rgba(0,0,0,0) !important;color:unset !important;box-shadow:unset !important;border:none !important;transform:none !important}.glozin-product-grid .product-inner,.glozin-shop-content .product-inner,.glozin-product-carousel .product-inner,.wcboost-wishlist .product-inner{height:100%;display:flex;flex-direction:column;background:var(--color-primary-rgb);box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1);border:1px solid rgba(var(--color-primary-rgb), 0.3);border-radius:10px;overflow:hidden}.glozin-product-grid .product-thumbnail,.glozin-shop-content .product-thumbnail,.glozin-product-carousel .product-thumbnail,.wcboost-wishlist .product-thumbnail{overflow:hidden}.glozin-product-grid .product-thumbnail .woocommerce-loop-product__link,.glozin-shop-content .product-thumbnail .woocommerce-loop-product__link,.glozin-product-carousel .product-thumbnail .woocommerce-loop-product__link,.wcboost-wishlist .product-thumbnail .woocommerce-loop-product__link{margin-bottom:-30px}.glozin-product-grid img,.glozin-shop-content img,.glozin-product-carousel img,.wcboost-wishlist img{object-fit:contain}.glozin-product-grid .product-summary,.glozin-product-grid .woocommerce-loop-product__title,.glozin-shop-content .product-summary,.glozin-shop-content .woocommerce-loop-product__title,.glozin-product-carousel .product-summary,.glozin-product-carousel .woocommerce-loop-product__title,.wcboost-wishlist .product-summary,.wcboost-wishlist .woocommerce-loop-product__title{flex:1}.glozin-product-grid .product-summary .delivery-type,.glozin-product-grid .product-summary .product-category,.glozin-product-grid .product-summary .woocommerce-loop-product__title,.glozin-product-grid .product-summary .price,.glozin-shop-content .product-summary .delivery-type,.glozin-shop-content .product-summary .product-category,.glozin-shop-content .product-summary .woocommerce-loop-product__title,.glozin-shop-content .product-summary .price,.glozin-product-carousel .product-summary .delivery-type,.glozin-product-carousel .product-summary .product-category,.glozin-product-carousel .product-summary .woocommerce-loop-product__title,.glozin-product-carousel .product-summary .price,.wcboost-wishlist .product-summary .delivery-type,.wcboost-wishlist .product-summary .product-category,.wcboost-wishlist .product-summary .woocommerce-loop-product__title,.wcboost-wishlist .product-summary .price{padding:0 10px}.glozin-product-grid .product-summary .woocommerce-loop-product__title a,.glozin-shop-content .product-summary .woocommerce-loop-product__title a,.glozin-product-carousel .product-summary .woocommerce-loop-product__title a,.wcboost-wishlist .product-summary .woocommerce-loop-product__title a{font-size:14px;letter-spacing:.2px}.glozin-product-grid .product-summary .product-category,.glozin-shop-content .product-summary .product-category,.glozin-product-carousel .product-summary .product-category,.wcboost-wishlist .product-summary .product-category{margin-bottom:8px}.glozin-product-grid .product-summary .product-category a,.glozin-shop-content .product-summary .product-category a,.glozin-product-carousel .product-summary .product-category a,.wcboost-wishlist .product-summary .product-category a{color:#666;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.glozin-product-grid .add_to_cart_button,.glozin-product-grid .product-loop-button-atc,.glozin-shop-content .add_to_cart_button,.glozin-shop-content .product-loop-button-atc,.glozin-product-carousel .add_to_cart_button,.glozin-product-carousel .product-loop-button-atc,.wcboost-wishlist .add_to_cart_button,.wcboost-wishlist .product-loop-button-atc{color:var(--text-on-primary) !important;border-radius:0;border:0;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.8), rgba(var(--color-primary-rgb), 0.6));transition:all .3s ease;margin-top:1rem}.search-modal .product-inner .product-summary{margin-bottom:10px}.search-modal .product-inner .product-summary .woocommerce-loop-product__link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.4em}.catalog-toolbar__center{display:none}.gz-widget-group .reset-button{border:none !important;background:none !important;box-shadow:none !important;color:inherit !important}.gz-widget-group .price_slider .ui-slider-range{background:rgba(var(--color-primary-rgb), 0.8) !important}.gz-widget-group .price_slider .ui-slider-handle{border-color:rgba(var(--color-primary-rgb), 0.8) !important}.single-product .entry-summary .woocommerce-badges{display:none}.single-product .product-gallery-summary .woocommerce-badges{position:absolute;z-index:9;left:0;top:0}.single-product div.product .product-gallery-summary .entry-title{margin-top:15px !important}.woocommerce .payment-info{font-size:1rem !important;text-align:center;font-weight:600;color:var(--gz-color-dark)}.woocommerce .woocommerce-thankyou-order-received{text-align:center;font-size:1.2rem !important}.woocommerce-checkout p:empty{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{overflow:hidden}.woocommerce-checkout .mailchimp-newsletter{margin-bottom:0 !important;padding:15px 15px 0;border:1px solid var(--gz-border-color);border-top:0;border-bottom:0}.woocommerce-checkout .mailchimp-newsletter label{margin-bottom:0 !important}.woocommerce-checkout .create-account{padding-bottom:0 !important}.woocommerce-checkout .woocommerce-account-fields br{display:none}.woocommerce-checkout .create-account-hint{font-weight:500;margin:0}.woocommerce-checkout-review-order{border:1px solid rgba(var(--color-primary-rgb), 0.2) !important;box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1);background-color:rgba(var(--color-primary-rgb), 0.05) !important}.woocommerce-checkout-review-order .payment_methods label{font-weight:600}.woocommerce-checkout-review-order .payment_box{padding:20px;border-radius:4px;margin:1em 0;position:relative;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.05), rgba(var(--color-primary-rgb), 0.08));box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1);border:1px solid rgba(var(--color-primary-rgb), 0.2)}.woocommerce-checkout-review-order .payment_box::before{top:-9px;left:25px;border:solid rgba(0,0,0,0);content:" ";height:15px;width:15px;position:absolute;pointer-events:none;border-width:1px;margin-left:-8px;rotate:45deg;background-color:#ebf5fb;border-top-color:rgba(var(--color-primary-rgb), 0.2);border-left-color:rgba(var(--color-primary-rgb), 0.2)}.woocommerce-checkout-review-order .payment_box img{margin-bottom:10px}.woocommerce-checkout-review-order .payment_box p{margin:0 !important}@media(min-width: 768px){.glozin-product-grid ul.products li.product,.glozin-shop-content ul.products li.product{padding-left:10px;padding-right:10px}.woocommerce-checkout .mailchimp-newsletter{padding:24px 31px 0}}#cart-panel .woocommerce-mini-cart-item__box{flex-direction:row;align-items:center}#cart-panel .woocommerce-mini-cart-item__name a{color:#444;font-weight:500}#cart-panel .glozin-mini-products-recommended .product__summary .product__title{font-size:14px;padding-bottom:0px}#cart-panel .glozin-note-estimate-coupon{display:none}.glozin-sticky-add-to-cart img{border-radius:0}.site-footer{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.05), rgba(var(--color-primary-rgb), 0.08));border-top:1px solid rgba(var(--color-primary-rgb), 0.2)}.site-footer input:not([type=submit]){width:100%;border-radius:0}.no-list-style ul{list-style:none;padding:0}.true-check-list ul{list-style:none;padding-left:0;margin:0}.true-check-list ul li{display:flex;align-items:flex-start;gap:10px;padding-left:10px}.true-check-list ul li::before{content:"✓";color:#22c55e;font-weight:800;font-size:1rem;flex-shrink:0}
