@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap);body{font-family:"Roboto",Sans-serif}h1{font-weight:600}.ast-article-single figure,.ast-article-single img:not(figure img){box-shadow:none}.site-content .ast-container{display:block}.text-blue{color:#4443FF}a:focus,a:hover{text-decoration:none}.woocommerce-js h2{margin-bottom:0}.lbt-template h1,.lbt-template h2,.lbt-template h3,.lbt-template .lbt-section-heading,.lbt-section-heading{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.lbt-template .lbt-section-subheading,.lbt-section-subheading{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.lbt-template h1:not(.lbt-hero-h1):not(.lbt-cta-heading),.lbt-template h2:not(.lbt-hero-h2):not(.lbt-cta-heading),.lbt-template h3,.lbt-template .lbt-section-heading{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:#0f172a!important}@supports not (-webkit-background-clip:text){.lbt-template h1:not(.lbt-hero-h1):not(.lbt-cta-heading),.lbt-template h2:not(.lbt-hero-h2):not(.lbt-cta-heading),.lbt-template h3,.lbt-template .lbt-section-heading{background:none!important;color:#0f172a!important;-webkit-text-fill-color:initial!important}}.lbt-template .lbt-hero-h1,.lbt-template .lbt-hero-h2,.lbt-template .lbt-cta-heading{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;background-clip:initial!important}.lbt-template .lbt-button,.lbt-template .lbt-button-primary,.lbt-button,.lbt-button-primary{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important;color:#ffffff!important;border:none!important}.lbt-template .lbt-button:hover,.lbt-template .lbt-button-primary:hover,.lbt-button:hover,.lbt-button-primary:hover{background:linear-gradient(135deg,#0a0f1a 0%,#16264a 100%)!important;box-shadow:0 8px 24px rgba(15,23,42,.45)!important}.lbt-template table th,.lbt-template thead th,.lbt-template .table-header{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important;color:#ffffff!important;font-weight:700!important}.lbt-template table thead{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important}.lbt-template .section-header,.lbt-template .pricing-header,.lbt-template .feature-header{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important;color:#ffffff!important}.lbt-template .accent-border,.lbt-template .highlight,.lbt-template .badge{border-color:#1e3a5f!important;background-color:rgba(30,58,95,.1)!important}.lbt-template .lbt-divider{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important}.lbt-template .icon-wrapper,.lbt-template .icon-bg{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important;color:#ffffff!important}.lbt-template a:not(.lbt-button){color:#1e3a5f!important}.lbt-template a:not(.lbt-button):hover{color:#0f172a!important}.lbt-template .price,.lbt-template .price-tag,.lbt-template .special-badge{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important;color:#ffffff!important}.lbt-template .trust-badge,.lbt-template .feature-box,.lbt-template .info-box{border:2px solid #1e3a5f!important}.lbt-template [style*="gradient"],.lbt-template .gradient-bg{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%)!important}.lbt-template .stat-number,.lbt-template .highlight-number{color:#1e3a5f!important;font-weight:800!important}.category-pills .btn{border-radius:50px;padding:8px 18px;font-size:15px;transition:all 0.3s ease;border:1px solid #ebebeb;color:#262626}.category-pills .btn.active,.category-pills .btn:hover{background:#111;color:#fff}.insta-product-card{list-style:none;margin-bottom:30px}.insta-card-link{display:block;text-decoration:none}.insta-card-bg{position:relative;height:260px;border-radius:18px;background-size:cover;background-position:center;overflow:hidden}.insta-card-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(131,58,180,.85),rgba(253,29,29,.85),rgba(252,176,69,.85))}.insta-card-content{position:relative;z-index:2;height:100%;padding:24px;display:flex;align-items:center}.insta-card-content .insta-card-title{color:#fff;font-size:36px!important;font-weight:500;line-height:43px;max-width:52%}.insta-card-bg:hover{transform:translateY(-3px);transition:all 0.3s ease}.container_category{width:100%}.container_category .category-pills{margin:40px 0}.fv-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;width:100%;justify-content:center;padding:70px 0}.fv-breadcrumb a,.fv-breadcrumb span{padding:6px 14px;border-radius:50px;text-decoration:none;font-weight:400}.fv-breadcrumb .crumb-home{background:#f1f1ff;color:#111}.fv-breadcrumb .crumb-current{background:#4f46ff;color:#fff}.fv-breadcrumb .crumb-sep{background:none;padding:0;color:#aaa}.trust_image img{max-width:450px}.category_header{min-height:240px;position:relative}.category_header_icon{position:absolute;right:0;top:-60px;max-width:410px}.category_header h1{font-size:60px;margin-bottom:40px}.category_footer_block{padding:120px 0 120px}.single-product div.product div.images{display:none!important}.single-product div.product div.summary{width:100%!important;float:none!important}.single-product .summary.entry-summary{background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:0;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb}.single-product .summary.entry-summary>*:not(.variations_form):not(.cart){margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;height:0!important;overflow:hidden!important}.w2b-usp-inner{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);border-radius:0;padding:24px 36px 22px;margin:0;position:relative}.w2b-usp-inner>.row{--bs-gutter-y:0;margin-top:0}.product_title{font-size:34px;font-weight:800;line-height:1.2;margin:0 0 12px 0;color:#fff;letter-spacing:-.5px}.trust-badges-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.trust-badge-item{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);backdrop-filter:blur(4px);color:#e2e8f0;font-size:13px;font-weight:600;padding:6px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.1);white-space:nowrap}.trust-badge-icon{font-size:14px;line-height:1}a.trust-badge-item,a.trust-badge-item:hover,a.trust-badge-item:focus,a.trust-badge-item:visited{color:#e2e8f0;text-decoration:none}.product-short-description{color:#cbd5e1;font-size:15px;line-height:1.5;margin:0}.product-short-description p{margin:0;color:#cbd5e1;font-weight:400}.single-product .variations_form.cart{background:#fafbfd;padding:36px}.woocommerce-js div.product span.price{color:#0f172a;font-size:3.2rem;font-weight:900;display:inline-block;margin-bottom:6px}.woocommerce-js div.product span.price .fv-discount-percent{display:inline-block;margin-left:12px;padding:4px 10px;border-radius:999px;font-size:1.2rem;font-weight:800;color:#15803d;background:#ecfdf5;border:1px solid #86efac;vertical-align:middle}.woocommerce-js div.product form.cart .variations{margin-top:26px;margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid #e5e7eb}.woocommerce-js div.product form.cart .variations label{font-weight:700;font-size:14px;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;display:block}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:700;color:#0f172a;font-size:18px;background:#f1f5f9;padding:8px 16px;border-radius:8px;display:inline-block;margin-top:8px;border:1px solid #e5e7eb}.variation-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.variation-btn{padding:12px 20px;border:2px solid #e5e7eb;background:#fff;color:#475569;cursor:pointer;font-weight:600;border-radius:10px;min-width:85px;text-align:center;transition:all 0.25s ease;font-size:15px;box-shadow:none}.variation-btn:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.variation-btn.active{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 2px 8px rgba(79,70,229,.3)}.hidden-variation-select{display:none}.fv-custom-field{margin:26px 0}.fv-custom-field label{font-size:14px;font-weight:700;color:#64748b;margin-bottom:10px;display:block;text-transform:uppercase;letter-spacing:1px}.fv-custom-field label span{color:#dc2626}#fv-social-fields input[type="text"]{width:100%;padding:14px 16px;border:2px solid #e5e7eb;background:#fff;color:#0f172a;font-size:15px;border-radius:12px;margin-bottom:10px;transition:all 0.25s ease;font-weight:500;box-shadow:inset 0 1px 3px rgba(0,0,0,.04)}#fv-social-fields input[type="text"]:focus{outline:none;border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px rgba(79,70,229,.12),inset 0 1px 3px rgba(0,0,0,.04)}#fv-social-fields input[type="text"]::placeholder{color:#cbd5e1}.fv-add-btn{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;cursor:pointer;color:#4f46e5;font-weight:600;padding:10px 20px;background:#eef2ff;border-radius:50px;border:1px solid #c7d2fe;transition:all 0.25s ease;box-shadow:none}.fv-add-btn:hover{background:#e0e7ff;border-color:#a5b4fc;transform:translateY(-1px)}.fv-add-btn img{filter:none;opacity:.7}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{width:100%;font-size:17px;font-weight:800;padding:18px 24px;border-radius:12px;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);color:#fff;border:none;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;box-shadow:0 4px 14px rgba(15,23,42,.35);cursor:pointer;position:relative;overflow:hidden}.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover{background:linear-gradient(135deg,#0a0f1a 0%,#16264a 100%);transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.45)}.woocommerce-js div.product form.cart .button.single_add_to_cart_button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(15,23,42,.3)}.single_variation_wrap input,.single_variation_wrap input:focus,.woocommerce-js .quantity input[type=number]{height:auto;padding:14px 16px;border:2px solid #e5e7eb!important;background:#fff;color:#0f172a;margin-bottom:12px;border-radius:10px;font-size:15px;font-weight:600}.woocommerce-js .quantity .qty{width:100%}.woocommerce-js div.product form.cart div.quantity{float:none;margin:0 0 10px;display:none!important}.tax_static{margin-top:-12px;margin-bottom:22px;color:#64748b;font-size:13px;padding:10px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid #c7d2fe;font-weight:500}.secure-checkout-box{clear:both;text-align:center;padding:28px 24px;background:linear-gradient(180deg,#f0fdf4 0%,#f8fafc 100%);margin:28px -36px 0;border-top:2px solid #bbf7d0;border-radius:0 0 16px 16px}.secure-checkout-box .secure-title{color:#166534;font-size:15px;font-weight:700;margin-bottom:16px;letter-spacing:.3px}.secure-checkout-box .secure-icons img{opacity:.85;max-width:100%;width:auto;height:auto}.trust-checklist{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:13px;color:#15803d;font-weight:500}.trust-checklist span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.single-product.woocommerce div.product p.price,.woocommerce-js div.product p.price{display:none}.container_product .category_header h1{margin-bottom:24px}.container_product .trust_image{margin-top:20px}.single-product .single-product-category,.single-product .product_meta,.single-product .ast-on-card-button.ast-onsale-card,.single-product .summary.entry-summary .woocommerce-breadcrumb{display:none!important}.w2b-usp-inner .usp_inner{max-width:100%}.w2b-tax-note{color:#999}.w2b-usp-item{display:flex;align-items:center;gap:10px;color:#cbd5e1;font-weight:500;margin:10px 0}.w2b-usp-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;font-size:14px;line-height:1;flex-shrink:0}.picon{position:absolute}.picon img{max-width:70px}.p_icon1{top:30px;left:-80px}.p_icon2{top:0;right:-60px}.p_icon3{bottom:20px;left:-30px}.p_icon4{bottom:20px;right:-30px}.ast-plain-container,.ast-page-builder-template{background:#f8fafc}.container_product{background:transparent}.fv-breadcrumb{display:inline-flex;align-items:center;gap:0;flex-wrap:wrap;font-size:14px;padding:40px 0}.fv-breadcrumb .crumb{padding:6px 14px;border-radius:50px;background:#f1f1ff;color:#111;text-decoration:none;font-weight:500}.fv-breadcrumb .crumb.current{background:#4f46ff;color:#fff}.fv-breadcrumb .sep{color:#aaa}.tax_static{margin-top:-30px;margin-bottom:30px}.w2b-drawer{position:fixed;inset:0;z-index:99999;pointer-events:none}.w2b-drawer__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .25s ease}.w2b-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(92vw, 380px);background:#fff;transform:translateX(100%);transition:transform .28s ease;border-radius:16px 0 0 16px;box-shadow:-10px 0 30px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden}.w2b-drawer.is-open{pointer-events:auto}.w2b-drawer.is-open .w2b-drawer__overlay{opacity:1}.w2b-drawer.is-open .w2b-drawer__panel{transform:translateX(0)}.w2b-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 10px}.w2b-logo{font-size:22px;font-weight:700;letter-spacing:.2px}.w2b-logo span{color:#5b5bff;font-style:italic}.w2b-logo b{color:#111;font-weight:800}.w2b-drawer__close{width:40px;height:40px;border-radius:50%;border:0;background:#f1f1f1;font-size:22px;display:grid;place-items:center;cursor:pointer;padding:0;color:#696969}.w2b-drawer__nav{padding:8px 14px 18px;overflow:auto}.w2b-menu,.w2b-menu ul{list-style:none;padding:0;margin:0}.w2b-menu>li{margin:10px 0}.w2b-menu a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:#fff;border-radius:12px;border:1px solid #eee;text-decoration:none!important;color:#111;font-weight:600;box-shadow:0 8px 20px rgba(0,0,0,.06)}.w2b-menu>li.current-menu-item a{background:#433bf8;color:#fff}.w2b-menu>li.current-menu-item a .w2b-ico{background:#0b007e url(../../../../../../../themes/astra-child/images/menu-arrow-active.png) center center no-repeat}.w2b-menu a .w2b-label{display:flex;align-items:center;gap:10px}.w2b-ico{width:38px;height:38px;border-radius:8px;background:#f4f4f4 url(../../../../../../../themes/astra-child/images/menu-arrow.png) center center no-repeat;display:inline-block}.w2b-chev{width:20px;height:20px;border-radius:6px;background:#f4f4f4;display:grid;place-items:center;font-size:14px;color:#444;display:none}.w2b-menu .sub-menu{display:none;margin-top:10px;padding-left:10px}.w2b-menu li.is-expanded>.sub-menu{display:block}.w2b-menu .sub-menu li{margin:8px 0}.w2b-menu .sub-menu a{box-shadow:none;border:1px solid #f0f0f0}.w2b-no-scroll{overflow:hidden!important}.fv-add-btn{margin-bottom:20px;font-size:16px;cursor:pointer}.w2b-logo img{width:180px}.single-product .woocommerce-product-details__short-description{display:none}#iaf-container{background:#fff;padding:24px 28px;border-radius:10px;margin:24px 0;border:2px solid #e5e7eb}#iaf-container h3{color:#0f172a;font-size:13px;font-weight:700;margin:0 0 14px 0;text-transform:uppercase;letter-spacing:1px}.iaf-input-group{display:flex;gap:10px;margin-bottom:16px}#iaf-username{flex:1;padding:14px 16px;border:2px solid #e5e7eb;background:#fff;color:#0f172a;font-size:15px;border-radius:10px;transition:all 0.25s ease;font-weight:500}#iaf-username:focus{outline:none;border-color:#64748b;background:#fafbfc;box-shadow:0 0 0 3px rgba(100,116,139,.1)}#iaf-username::placeholder{color:#cbd5e1}#iaf-search-btn{padding:14px 28px;background:#0f172a;color:#fff;border:none;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;transition:all 0.25s ease;text-transform:uppercase;letter-spacing:.8px;box-shadow:none}#iaf-search-btn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 2px 8px rgba(15,23,42,.2)}#iaf-search-btn:active{transform:translateY(0)}#iaf-results{margin:16px 0}#iaf-load-more{width:100%;padding:14px 16px;background:#fff;color:#475569;border:2px solid #e5e7eb;border-radius:10px;font-weight:600;cursor:pointer;margin-top:16px;transition:all 0.25s ease;box-shadow:none}#iaf-load-more:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}#iaf-allocation-info{background:#f8fafc;padding:16px 20px;border-radius:10px;border:2px solid #e5e7eb;margin-top:16px}.iaf-allocation-bar{color:#0f172a;font-size:16px;font-weight:700;margin-bottom:6px}#iaf-allocated-count{color:#0f172a}#iaf-total-count{color:#94a3b8}#iaf-allocation-info .description{color:#64748b;font-size:13px;margin:6px 0 0 0;font-weight:500}.iaf-loading{text-align:center;padding:16px;color:#94a3b8}.iaf-error{background:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:10px;border-left:3px solid #ef4444;margin:10px 0;font-weight:500}.woocommerce-message,.woocommerce-info{background:#f1f5f9;color:#475569;border-left:3px solid #64748b;padding:14px 18px;border-radius:10px;margin-bottom:18px;font-weight:500}.woocommerce-error{background:#fef2f2;color:#dc2626;border-left:3px solid #ef4444;padding:14px 18px;border-radius:10px;margin-bottom:18px;font-weight:500}.woocommerce-message a,.woocommerce-info a{color:#0f172a;text-decoration:underline;font-weight:700}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:currentColor}.single-product select,.variations select{background:#fff;color:#0f172a;border:2px solid #e5e7eb;padding:12px 16px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.25s ease;box-shadow:none}.single-product select:focus,.variations select:focus{outline:none;border-color:#64748b;background:#fafbfc;box-shadow:0 0 0 3px rgba(100,116,139,.1)}.single-product select option{background:#fff;color:#0f172a}.variations{border:none!important}.variations tr{border:none!important}.variations th,.variations td{border:none!important;padding:12px 0!important}.variations th{width:auto!important}.variations .reset_variations{color:#64748b;text-decoration:none;font-size:13px;font-weight:600;transition:all 0.25s ease;margin-left:12px}.variations .reset_variations:hover{color:#0f172a;text-decoration:underline}@keyframes focusPulse{0%,100%{box-shadow:0 0 0 3px rgba(79,70,229,.1)}50%{box-shadow:0 0 0 5px rgba(79,70,229,.15)}}#fv-social-fields input[type="text"]:focus,.single-product select:focus,.variations select:focus,#iaf-username:focus{animation:focusPulse 2s ease-in-out infinite}.woocommerce-js div.product form.cart .button.single_add_to_cart_button:active{transform:scale(.98);box-shadow:0 2px 8px rgba(79,70,229,.3)}.woocommerce-js div.product form.cart .button.single_add_to_cart_button.loading::after{content:'';display:inline-block;width:16px;height:16px;margin-left:10px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:buttonSpin 0.8s linear infinite}@keyframes buttonSpin{to{transform:rotate(360deg)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #64748b;outline-offset:2px}@media print{.single-product .summary.entry-summary{box-shadow:none;border:1px solid #e5e7eb}.w2b-usp-inner{background:#f1f5f9!important;color:#000!important}.product_title{color:#000!important}}.lbt-category-wrap{--lbt-primary:#0f172a;--lbt-secondary:#1e3a5f;--lbt-text:#0f172a;--lbt-muted:#64748b;--lbt-surface:#ffffff;--lbt-border:#e2e8f0;--lbt-bg:#f8fafc;background:var(--lbt-bg);padding-bottom:80px;font-family:"Manrope","Segoe UI",sans-serif}.lbt-category-shell{max-width:1200px;margin:0 auto;padding:0 24px}.lbt-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:28px 0 10px;font-size:13px;color:var(--lbt-muted)}.lbt-breadcrumb__link{color:var(--lbt-muted);text-decoration:none;background:#eef2ff;padding:6px 12px;border-radius:999px}.lbt-breadcrumb__current{color:var(--lbt-primary);font-weight:600}.lbt-category-hero{position:relative;overflow:hidden;border-radius:28px;padding:56px 52px;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);color:#fff;margin:24px 0 30px}.lbt-category-hero::before,.lbt-category-hero::after{content:"";position:absolute;border-radius:999px;opacity:.35;background:radial-gradient(circle,rgba(255,255,255,.45) 0%,rgba(255,255,255,0) 70%)}.lbt-category-hero::before{width:260px;height:260px;right:-60px;top:-80px}.lbt-category-hero::after{width:180px;height:180px;left:-40px;bottom:-60px}.lbt-category-hero__inner{position:relative;z-index:2;max-width:640px}.lbt-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:rgba(255,255,255,.7);margin:0 0 12px}.lbt-category-hero__title{font-size:42px;line-height:1.15;margin:0 0 12px;font-weight:700}.lbt-category-hero__sub{font-size:16px;line-height:1.6;color:rgba(255,255,255,.85);margin:0}.lbt-category-hero--compact{padding:40px 44px}.lbt-category-pills{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 36px}.lbt-pill{padding:8px 16px;border-radius:999px;border:1px solid var(--lbt-border);color:var(--lbt-text);background:#fff;text-decoration:none;font-weight:500;transition:all 0.2s ease}.lbt-pill:hover,.lbt-pill--active{background:var(--lbt-primary);border-color:var(--lbt-primary);color:#fff;transform:translateY(-1px)}.lbt-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lbt-category-card{position:relative;background:var(--lbt-surface);border:1px solid var(--lbt-border);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--lbt-text);box-shadow:0 12px 28px rgba(15,23,42,.08);transition:transform 0.25s ease,box-shadow 0.25s ease;animation:lbt-fade-up 0.6s ease both}.lbt-category-card__media{height:180px;background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(30,58,95,.8));background-size:cover;background-position:center}.lbt-category-card__content{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px}.lbt-category-card__content h3{margin:0;font-size:20px;font-weight:600}.lbt-category-card__content span{color:var(--lbt-muted);font-size:14px}.lbt-category-card--product .lbt-category-card__content{padding:16px 18px 20px}.lbt-category-card--product .lbt-category-card__price{font-weight:600;color:var(--lbt-primary)}.lbt-category-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,23,42,.16)}.lbt-category-wrap ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lbt-category-wrap .insta-card-content .insta-card-title{font-size:28px!important;line-height:1.25;max-width:70%}.lbt-category-wrap .insta-card-bg{height:220px;border-radius:16px}.lbt-category-wrap .insta-card-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.65),rgba(30,58,95,.55));opacity:.9}.lbt-category-wrap .insta-card-content{position:relative}.lbt-category-wrap .woocommerce-pagination{display:flex;justify-content:center;margin-top:32px}.lbt-category-wrap .woocommerce-pagination ul.page-numbers{display:flex;gap:10px;border:0;padding:0;margin:0;list-style:none;background:transparent}.lbt-category-wrap .woocommerce-pagination ul.page-numbers li{margin:0;padding:0;border:0;background:transparent}.lbt-category-wrap .woocommerce-pagination ul.page-numbers li a,.lbt-category-wrap .woocommerce-pagination ul.page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--lbt-border);color:var(--lbt-text);background:#fff;font-weight:600;transition:all 0.2s ease;box-shadow:0 6px 16px rgba(15,23,42,.08)}.lbt-category-wrap .woocommerce-pagination ul.page-numbers li span.current,.lbt-category-wrap .woocommerce-pagination ul.page-numbers li a:hover{background:var(--lbt-primary);border-color:var(--lbt-primary);color:#fff}.lbt-category-loading{opacity:.6;pointer-events:none;transition:opacity 0.2s ease}.lbt-category-loading::after{content:"";position:fixed;inset:0;background:rgba(248,250,252,.6);z-index:9999;pointer-events:none}.lbt-category-loading::before{content:"";position:fixed;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid rgba(15,23,42,.2);border-top-color:var(--lbt-primary);animation:lbt-spin 0.8s linear infinite;z-index:10000;pointer-events:none}@keyframes lbt-spin{to{transform:rotate(360deg)}}@keyframes lbt-fade-up{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.lbt-category-grid .lbt-category-card:nth-child(2){animation-delay:0.05s}.lbt-category-grid .lbt-category-card:nth-child(3){animation-delay:0.1s}.lbt-category-grid .lbt-category-card:nth-child(4){animation-delay:0.15s}.lbt-category-grid .lbt-category-card:nth-child(5){animation-delay:0.2s}.lbt-category-grid .lbt-category-card:nth-child(6){animation-delay:0.25s}label[for="pa_quantity"],.woo-selected-variation-item-name{display:none!important}