﻿header#masthead,.site-header,#ast-desktop-header{margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}.main-header-bar-wrap{padding:16px 0 !important;margin:0 !important;display:flow-root !important;}body.home,.home #page,.home header#masthead,.home .site-header,.home #ast-desktop-header,.home .main-header-bar-wrap,.home .ast-main-header-wrap,.home #content,.home .site-content{background-color:var(--ast-global-color-4,#ffebfd) !important;border:none !important;box-shadow:none !important;}.home header#masthead{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important;}.home #content,.home .site-content{padding-top:0 !important;margin-top:0 !important;}.home .entry-content > *:first-child{margin-top:0 !important;}.main-header-bar{width:92% !important;max-width:1480px !important;margin:0 auto !important;border-radius:16px !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.07) !important;box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;padding:10px 24px !important;overflow:visible !important;}.site-header-primary-section-left{flex-shrink:0 !important;}.site-header-primary-section-center{flex-shrink:1 !important;min-width:0 !important;}.site-header-primary-section-right{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-shrink:0 !important;gap:14px !important;white-space:nowrap !important;overflow:visible !important;}.main-header-bar .main-header-menu{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:2px !important;}.main-header-bar .main-header-menu > .menu-item{flex-shrink:0 !important;}.main-header-bar .main-header-menu > .menu-item > a{font-size:15px !important;font-weight:500 !important;color:#1a1a1a !important;padding:8px 14px !important;white-space:nowrap !important;position:relative !important;display:inline-flex !important;align-items:center !important;transition:color 0.2s ease,transform 0.2s ease !important;}.main-header-bar .main-header-menu > .menu-item > a:hover,.main-header-bar .main-header-menu > .menu-item:hover > a,.main-header-bar .main-header-menu > .menu-item.current-menu-item > a{color:#8c00ff !important;transform:translateY(-1px) !important;}.main-header-bar .main-header-menu > .menu-item > a .menu-text{position:relative !important;}.main-header-bar .main-header-menu > .menu-item > a::after{content:'' !important;position:absolute !important;bottom:0 !important;left:50% !important;width:0 !important;height:2.5px !important;background:linear-gradient(135deg,#8c00ff 0%,#d900ff 100%) !important;border-radius:9999px !important;transition:width 0.22s ease,opacity 0.22s ease !important;transform:translateX(-50%) !important;opacity:0 !important;}.main-header-bar .main-header-menu > .menu-item > a:hover::after,.main-header-bar .main-header-menu > .menu-item:hover > a::after,.main-header-bar .main-header-menu > .menu-item.current-menu-item > a::after{width:22px !important;opacity:1 !important;}.main-header-bar .main-header-menu .sub-menu{border-radius:14px !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 12px 36px rgba(0,0,0,0.12) !important;padding:8px !important;background:#ffffff !important;}.main-header-bar .main-header-menu .sub-menu .menu-item a{font-size:13.5px !important;font-weight:500 !important;color:#334155 !important;padding:8px 14px !important;border-radius:8px !important;transition:all 0.18s ease !important;}.main-header-bar .main-header-menu .sub-menu .menu-item a:hover{color:#8c00ff !important;background-color:rgba(140,0,255,0.05) !important;transform:translateX(4px) !important;}.ast-header-account{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;}.ast-header-account-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;color:#1a1a1a !important;transition:all 0.2s ease !important;}.ast-header-account-link:hover{color:#8c00ff !important;background-color:rgba(140,0,255,0.06) !important;transform:translateY(-2px) !important;}.ast-header-account-link svg{width:19px !important;height:19px !important;transition:fill 0.2s ease !important;}.ast-header-account-link:hover svg path,.ast-header-account-link:hover svg circle{fill:#8c00ff !important;}.ast-header-woo-cart{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;white-space:nowrap !important;overflow:visible !important;}.ast-site-header-cart{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;white-space:nowrap !important;}.ast-site-header-cart .cart-container{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;white-space:nowrap !important;text-decoration:none !important;padding:6px 10px !important;border-radius:10px !important;transition:all 0.2s ease !important;}.ast-site-header-cart .cart-container:hover{background-color:rgba(140,0,255,0.06) !important;transform:translateY(-2px) !important;}.ast-addon-cart-wrap{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;white-space:nowrap !important;gap:8px !important;}.ast-woo-header-cart-info-wrap{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;white-space:nowrap !important;padding:0 !important;margin:0 !important;line-height:1 !important;}.ast-woo-header-cart-total,.ast-woo-header-cart-total .amount,.ast-woo-header-cart-total bdi{display:inline-block !important;white-space:nowrap !important;word-break:keep-all !important;flex-shrink:0 !important;font-size:14px !important;font-weight:700 !important;color:#8c00ff !important;line-height:1 !important;letter-spacing:0.2px !important;transition:color 0.2s ease !important;}.ast-site-header-cart .cart-container:hover .ast-woo-header-cart-total,.ast-site-header-cart .cart-container:hover .amount,.ast-site-header-cart .cart-container:hover bdi{color:#6a00c4 !important;}.ast-site-header-cart i.astra-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;font-size:19px !important;color:#8c00ff !important;transition:all 0.2s ease !important;position:relative !important;}.ast-site-header-cart i.astra-icon svg{width:20px !important;height:20px !important;fill:#8c00ff !important;transition:fill 0.2s ease,transform 0.2s ease !important;}.ast-site-header-cart .cart-container:hover i.astra-icon svg{fill:#6a00c4 !important;transform:scale(1.05) !important;}@media (max-width:1260px) and (min-width:922px){.main-header-bar{width:95% !important;padding:8px 16px !important;}.main-header-bar .main-header-menu > .menu-item > a{padding:6px 10px !important;font-size:13.5px !important;}.site-header-primary-section-right{gap:8px !important;}}.main-header-bar .ast-builder-button-wrap .ast-custom-button{background-color:#0b0b0b !important;color:#ffffff !important;font-size:14px !important;font-weight:500 !important;border-radius:10px !important;padding:10px 22px !important;border:none !important;transition:all 0.2s ease-in-out !important;}.main-header-bar .ast-builder-button-wrap .ast-custom-button:hover{background-color:#2b2b2b !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.main-header-bar,.site-header-section-right,.ast-builder-layout-element{overflow:visible !important;}.custom-lang-dropdown{position:relative !important;display:inline-flex !important;align-items:center !important;align-self:center !important;margin-top:auto !important;margin-bottom:auto !important;padding:0 !important;height:36px !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;z-index:99999 !important;}.custom-lang-dropdown br,.custom-lang-dropdown p{display:none !important;margin:0 !important;padding:0 !important;}.custom-lang-dropdown button.dropbtn{all:unset !important;box-sizing:border-box !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;gap:6px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.15) !important;border-radius:8px !important;padding:0 10px !important;height:36px !important;min-width:78px !important;cursor:pointer !important;box-shadow:0 1px 3px rgba(0,0,0,0.06) !important;transition:all 0.2s ease !important;}.custom-lang-dropdown button.dropbtn:hover{background:#ffffff !important;border-color:#8c00ff !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(140,0,255,0.15) !important;}.custom-lang-dropdown button.dropbtn span:not(.flag){font-size:13px !important;font-weight:600 !important;color:#1a1a1a !important;line-height:1 !important;}.custom-lang-dropdown .dropdown-icon{width:12px !important;height:12px !important;fill:#1a1a1a !important;margin-left:2px !important;flex-shrink:0 !important;transition:transform 0.2s ease !important;}.custom-lang-dropdown:hover .dropdown-icon{transform:rotate(180deg) !important;}.custom-lang-dropdown .dropdown-content{display:none !important;position:absolute !important;top:calc(100% + 6px) !important;right:0 !important;background:#ffffff !important;border-radius:8px !important;box-shadow:0 10px 30px rgba(0,0,0,0.15) !important;border:1px solid rgba(0,0,0,0.1) !important;z-index:9999999 !important;min-width:90px !important;padding:6px !important;}.custom-lang-dropdown .dropdown-content::before{content:'' !important;position:absolute !important;top:-8px !important;left:0 !important;right:0 !important;height:8px !important;}.custom-lang-dropdown:hover .dropdown-content{display:block !important;}.custom-lang-dropdown .dropdown-content a{color:#1a1a1a !important;text-decoration:none !important;padding:7px 10px !important;display:flex !important;align-items:center !important;gap:8px !important;font-size:13px !important;font-weight:500 !important;border-radius:6px !important;line-height:1 !important;white-space:nowrap !important;transition:background 0.15s ease !important;}.custom-lang-dropdown .dropdown-content a:hover{background:#f1f3f5 !important;color:#000000 !important;}.custom-lang-dropdown .flag{width:18px !important;height:13px !important;border-radius:2px !important;background-size:cover !important;background-position:center !important;border:1px solid rgba(0,0,0,0.12) !important;flex-shrink:0 !important;display:inline-block !important;}.custom-lang-dropdown .flag.TR{background-image:url('https://flagcdn.com/w80/tr.png') !important;}.custom-lang-dropdown .flag.UK{background-image:url('https://flagcdn.com/w80/gb.png') !important;}.custom-lang-dropdown .flag.US{background-image:url('https://flagcdn.com/w80/us.png') !important;}.custom-lang-dropdown .flag.FR{background-image:url('https://flagcdn.com/w80/fr.png') !important;}.custom-lang-dropdown .flag.DE{background-image:url('https://flagcdn.com/w80/de.png') !important;}.custom-lang-dropdown .flag.IT{background-image:url('https://flagcdn.com/w80/it.png') !important;}.custom-lang-dropdown .flag.ES{background-image:url('https://flagcdn.com/w80/es.png') !important;}@media (max-width:921px){#ast-mobile-header{background:transparent !important;border:none !important;box-shadow:none !important;padding:12px 0 6px !important;display:block !important;}.home #ast-mobile-header,.home #ast-mobile-header .ast-mobile-header-wrap{background-color:var(--ast-global-color-4,#ffebfd) !important;}#ast-mobile-header .ast-mobile-header-wrap{background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;}#ast-mobile-header .main-header-bar,#ast-mobile-header .ast-primary-header-bar{width:92% !important;max-width:1480px !important;margin:0 auto !important;border-radius:16px !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.07) !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important;padding:8px 16px !important;box-sizing:border-box !important;}#ast-mobile-header .ast-builder-grid-row{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;grid-template-columns:none !important;margin:0 !important;}#ast-mobile-header .site-header-primary-section-left,#ast-mobile-header .site-header-section-left{display:flex !important;align-items:center !important;flex:0 0 auto !important;margin-right:auto !important;}#ast-mobile-header .site-branding img,#ast-mobile-header .custom-logo{max-width:110px !important;height:auto !important;display:block !important;}#ast-mobile-header .site-header-primary-section-right,#ast-mobile-header .ast-grid-right-section{display:flex !important;align-items:center !important;justify-content:flex-end !important;margin-left:auto !important;gap:8px !important;flex:0 0 auto !important;}#ast-mobile-header .ast-header-html-1{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;}#ast-mobile-header .custom-lang-dropdown{height:38px !important;}#ast-mobile-header .custom-lang-dropdown button.dropbtn{height:38px !important;padding:0 10px !important;min-width:72px !important;border-radius:10px !important;font-size:13px !important;border:1px solid rgba(0,0,0,0.12) !important;background:#ffffff !important;box-shadow:0 1px 4px rgba(0,0,0,0.05) !important;}.ast-header-break-point #ast-mobile-header .section-header-mobile-trigger,.ast-header-break-point #ast-mobile-header .ast-builder-layout-element[data-section="section-header-mobile-trigger"],#ast-mobile-header .section-header-mobile-trigger,#ast-mobile-header .ast-builder-layout-element[data-section="section-header-mobile-trigger"]{display:inline-flex !important;align-items:center !important;margin:0 !important;}.ast-header-break-point #ast-mobile-header .ast-button-wrap .menu-toggle,.ast-header-break-point #ast-mobile-header .ast-mobile-menu-trigger-fill,.ast-header-break-point #ast-mobile-header .menu-toggle,#ast-mobile-header .ast-button-wrap .menu-toggle,#ast-mobile-header .ast-mobile-menu-trigger-fill,#ast-mobile-header .menu-toggle.main-header-menu-toggle{background:#0b0b0b !important;background-color:#0b0b0b !important;color:#ffffff !important;border:none !important;border-radius:10px !important;padding:0 !important;width:38px !important;height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 2px 8px rgba(0,0,0,0.18) !important;cursor:pointer !important;outline:none !important;}.ast-header-break-point #ast-mobile-header .menu-toggle:hover,.ast-header-break-point #ast-mobile-header .menu-toggle:focus,.ast-header-break-point #ast-mobile-header .menu-toggle:active,#ast-mobile-header .menu-toggle:hover,#ast-mobile-header .menu-toggle:focus{background:#262626 !important;background-color:#262626 !important;transform:scale(0.97) !important;}.ast-header-break-point #ast-mobile-header .menu-toggle svg,.ast-header-break-point #ast-mobile-header .ast-mobile-svg,#ast-mobile-header .menu-toggle svg,#ast-mobile-header .ast-mobile-svg{fill:#ffffff !important;color:#ffffff !important;width:18px !important;height:18px !important;margin:auto !important;}#ast-mobile-header .menu-toggle .ast-close-svg,.ast-header-break-point #ast-mobile-header .menu-toggle .ast-close-svg{display:none !important;}#ast-mobile-header .menu-toggle .ast-menu-svg,.ast-header-break-point #ast-mobile-header .menu-toggle .ast-menu-svg{display:block !important;}#ast-mobile-header .menu-toggle[aria-expanded="true"] .ast-menu-svg,#ast-mobile-header .menu-toggle.toggled .ast-menu-svg,.ast-header-break-point #ast-mobile-header .menu-toggle[aria-expanded="true"] .ast-menu-svg,.ast-header-break-point #ast-mobile-header .menu-toggle.toggled .ast-menu-svg{display:none !important;}#ast-mobile-header .menu-toggle[aria-expanded="true"] .ast-close-svg,#ast-mobile-header .menu-toggle.toggled .ast-close-svg,.ast-header-break-point #ast-mobile-header .menu-toggle[aria-expanded="true"] .ast-close-svg,.ast-header-break-point #ast-mobile-header .menu-toggle.toggled .ast-close-svg{display:block !important;}#ast-mobile-header .ast-mobile-header-content{width:92% !important;max-width:1480px !important;margin:10px auto 16px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 16px 40px rgba(0,0,0,0.12) !important;padding:16px 20px !important;box-sizing:border-box !important;}#ast-mobile-header .main-header-menu{border:none !important;background:transparent !important;padding:0 !important;margin:0 !important;}#ast-mobile-header .main-header-menu .menu-item{border-bottom:1px solid rgba(0,0,0,0.05) !important;}#ast-mobile-header .main-header-menu .menu-item:last-child{border-bottom:none !important;}#ast-mobile-header .main-header-menu .menu-item > a{font-size:15px !important;font-weight:600 !important;color:#111827 !important;padding:12px 6px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}#ast-mobile-header .main-header-menu .menu-item > a:hover{color:#8c00ff !important;}#ast-mobile-header .sub-menu{background:#f8fafc !important;border-radius:12px !important;padding:6px 12px !important;margin:4px 0 10px !important;border:1px solid rgba(0,0,0,0.04) !important;}#ast-mobile-header .sub-menu .menu-item{border-bottom:1px dashed rgba(0,0,0,0.05) !important;}#ast-mobile-header .sub-menu .menu-item:last-child{border-bottom:none !important;}#ast-mobile-header .sub-menu .menu-item > a.menu-link{font-size:14px !important;font-weight:500 !important;color:#475569 !important;padding:8px 4px !important;}#ast-mobile-header .sub-menu .menu-item > a.menu-link:hover{color:#8c00ff !important;}#ast-mobile-header .ast-builder-button-wrap .ast-custom-button{width:100% !important;text-align:center !important;margin-top:14px !important;padding:12px 20px !important;font-size:15px !important;font-weight:600 !important;border-radius:12px !important;background-color:#0b0b0b !important;color:#ffffff !important;display:inline-block !important;transition:background 0.2s ease !important;}#ast-mobile-header .ast-builder-button-wrap .ast-custom-button:hover{background-color:#262626 !important;}}@media (max-width:640px){#ast-mobile-header .main-header-bar,#ast-mobile-header .ast-primary-header-bar{width:94% !important;padding:8px 12px !important;border-radius:14px !important;}#ast-mobile-header .site-branding img,#ast-mobile-header .custom-logo{max-width:95px !important;}#ast-mobile-header .custom-lang-dropdown button.dropbtn{height:34px !important;padding:0 6px !important;min-width:64px !important;}#ast-mobile-header .custom-lang-dropdown button.dropbtn span:not(.flag){font-size:12px !important;}#ast-mobile-header .ast-button-wrap .menu-toggle,#ast-mobile-header .ast-mobile-menu-trigger-fill{width:35px !important;height:35px !important;border-radius:8px !important;}#ast-mobile-header .ast-mobile-header-content{width:94% !important;padding:14px 16px 18px !important;}}.labelgo-responsive-grid-3{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;}@media (max-width:991px){.labelgo-responsive-grid-3{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;}}@media (max-width:640px){.labelgo-responsive-grid-3{grid-template-columns:1fr !important;gap:16px !important;}}@media (max-width:768px){}@media (max-width:991px){.home .wp-block-group.is-layout-grid,.wp-block-group.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;}}@media (max-width:767px){.home .wp-block-group.is-layout-grid,.wp-block-group.is-layout-grid{grid-template-columns:1fr !important;gap:16px !important;}.home .wp-block-group.is-layout-grid > .wp-block-group{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important;}}footer#colophon.site-footer{background:transparent !important;border:none !important;box-shadow:none !important;padding:20px 0 30px 0 !important;}.home footer#colophon.site-footer{background-color:var(--ast-global-color-4,#ffebfd) !important;}.site-primary-footer-wrap{width:92% !important;max-width:1480px !important;margin:30px auto 16px auto !important;border-radius:20px !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.07) !important;box-shadow:0 10px 30px rgba(0,0,0,0.06) !important;padding:44px 40px 38px 40px !important;box-sizing:border-box !important;}.site-primary-footer-inner-wrap.ast-builder-grid-row{display:grid !important;grid-template-columns:340px 1fr !important;gap:48px !important;align-items:flex-start !important;width:100% !important;max-width:100% !important;margin:0 !important;}.site-primary-footer-wrap,.site-footer-primary-section-1,.site-footer-primary-section-2,.ast-footer-html-1,.ast-footer-html-2,.ast-footer-html-1 .ast-header-html,.ast-footer-html-2 .ast-header-html,.ast-footer-html-1 .ast-builder-html-element,.ast-footer-html-2 .ast-builder-html-element,.labelgo-footer-right-container,.labelgo-footer-col{text-align:left !important;}.labelgo-footer-brand-col{padding-right:12px !important;text-align:left !important;}.labelgo-footer-logo-wrap{margin-bottom:14px !important;text-align:left !important;}.labelgo-footer-logo{max-width:124px !important;height:auto !important;display:block !important;margin:0 !important;}.labelgo-footer-tagline{font-size:14.5px !important;font-weight:700 !important;color:#0f172a !important;margin:0 0 8px 0 !important;line-height:1.35 !important;text-align:left !important;}.labelgo-footer-bio{font-size:13px !important;line-height:1.6 !important;color:#64748b !important;margin:0 !important;text-align:left !important;}.labelgo-footer-offices{margin:20px 0 !important;padding:16px 0 !important;border-top:1px solid rgba(0,0,0,0.07) !important;border-bottom:1px solid rgba(0,0,0,0.07) !important;display:flex !important;flex-direction:column !important;gap:14px !important;text-align:left !important;}.labelgo-office-item{display:flex !important;flex-direction:column !important;gap:3px !important;text-align:left !important;}.labelgo-office-top{display:flex !important;align-items:baseline !important;gap:8px !important;text-align:left !important;}.labelgo-office-city{font-size:14px !important;font-weight:700 !important;color:#0f172a !important;letter-spacing:-0.2px !important;}.labelgo-office-role{font-size:10.5px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;color:#8c00ff !important;}.labelgo-office-address{font-size:12.5px !important;color:#64748b !important;line-height:1.45 !important;margin:0 !important;text-align:left !important;}.labelgo-office-link{font-size:12.5px !important;font-weight:600 !important;color:#0f172a !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:color 0.15s ease !important;margin-top:2px !important;}.labelgo-office-link:hover{color:#25d366 !important;}.labelgo-office-divider{height:1px !important;background:rgba(0,0,0,0.05) !important;width:100% !important;}.labelgo-footer-social-wrap{margin-top:6px !important;text-align:left !important;}.labelgo-footer-social-title{display:block !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.6px !important;color:#64748b !important;margin-bottom:10px !important;text-align:left !important;}.labelgo-social-icons{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;}.labelgo-social-btn{width:34px !important;height:34px !important;border-radius:8px !important;background:#f1f5f9 !important;color:#475569 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;transition:all 0.2s ease !important;}.labelgo-social-btn:hover{transform:translateY(-2px) !important;background:#0f172a !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(0,0,0,0.12) !important;}.labelgo-footer-right-container{display:flex !important;flex-direction:column !important;gap:28px !important;width:100% !important;text-align:left !important;}.labelgo-footer-nav-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:24px !important;width:100% !important;}.labelgo-footer-nav-grid > p,.labelgo-footer-nav-grid br,.labelgo-footer-right-container > p,.labelgo-footer-process-bar > p,.labelgo-footer-process-bar br{display:none !important;margin:0 !important;padding:0 !important;}.labelgo-footer-col{display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;}.labelgo-footer-heading{font-size:13px !important;font-weight:700 !important;color:#0f172a !important;text-transform:uppercase !important;letter-spacing:0.8px !important;margin:0 0 16px 0 !important;position:relative !important;padding-bottom:8px !important;text-align:left !important;display:inline-block !important;}.labelgo-footer-heading::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;width:22px !important;height:2px !important;background:#8c00ff !important;border-radius:2px !important;}.labelgo-footer-menu{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:9px !important;text-align:left !important;}.labelgo-footer-menu li{margin:0 !important;padding:0 !important;text-align:left !important;}.labelgo-footer-menu a{font-size:13.5px !important;font-weight:500 !important;color:#475569 !important;text-decoration:none !important;transition:all 0.18s ease !important;display:inline-block !important;text-align:left !important;}.labelgo-footer-menu a:hover{color:#8c00ff !important;transform:translateX(3px) !important;}.labelgo-footer-process-bar{margin-top:8px !important;padding-top:22px !important;border-top:1px solid rgba(0,0,0,0.07) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;width:100% !important;box-sizing:border-box !important;}.labelgo-fstep-item{display:flex !important;align-items:baseline !important;gap:10px !important;}.labelgo-fstep-index{font-size:13px !important;font-weight:800 !important;color:#0f172a !important;opacity:0.35 !important;letter-spacing:0.5px !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;}.labelgo-fstep-body{display:flex !important;flex-direction:column !important;line-height:1.35 !important;text-align:left !important;}.labelgo-fstep-head{font-size:12.5px !important;font-weight:700 !important;color:#0f172a !important;}.labelgo-fstep-sub{font-size:11px !important;color:#64748b !important;}.labelgo-fstep-sep{width:1px !important;height:24px !important;background:rgba(0,0,0,0.07) !important;flex-shrink:0 !important;}.labelgo-fstep-action{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:12.5px !important;font-weight:600 !important;color:#ffffff !important;background:#0b0b0b !important;padding:8px 18px !important;border-radius:8px !important;text-decoration:none !important;white-space:nowrap !important;line-height:1.2 !important;height:auto !important;border:none !important;outline:none !important;transition:all 0.2s ease !important;flex-shrink:0 !important;margin:0 !important;}.labelgo-fstep-action:hover{background:#2b2b2b !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;}.site-below-footer-wrap{background:transparent !important;border:none !important;padding:12px 0 20px 0 !important;}.site-below-footer-wrap .ast-footer-copyright p{font-size:13px !important;color:#64748b !important;text-align:center !important;margin:0 !important;}.site-below-footer-wrap .ast-footer-copyright strong{color:#0f172a !important;}@media (max-width:1080px){.site-primary-footer-inner-wrap.ast-builder-grid-row{grid-template-columns:1fr !important;gap:36px !important;}.labelgo-footer-nav-grid{grid-template-columns:repeat(2,1fr) !important;gap:28px !important;}.labelgo-footer-process-bar{flex-direction:column !important;align-items:flex-start !important;gap:16px !important;}.labelgo-fstep-sep{display:none !important;}.labelgo-fstep-action{width:100% !important;text-align:center !important;}}@media (max-width:768px){.site-primary-footer-wrap{width:94% !important;padding:28px 20px !important;margin:20px auto 12px auto !important;border-radius:16px !important;text-align:center !important;}.site-primary-footer-inner-wrap.ast-builder-grid-row{grid-template-columns:1fr !important;gap:36px !important;text-align:center !important;align-items:center !important;justify-items:center !important;}.labelgo-footer-brand-col{padding-right:0 !important;margin:0 auto !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;}.labelgo-footer-logo-wrap{text-align:center !important;margin:0 auto 14px auto !important;display:flex !important;justify-content:center !important;width:100% !important;}.labelgo-footer-logo-link{display:inline-block !important;margin:0 auto !important;text-align:center !important;}.labelgo-footer-logo{margin:0 auto !important;display:block !important;}.labelgo-footer-tagline{text-align:center !important;margin:0 auto 8px auto !important;max-width:480px !important;}.labelgo-footer-bio{text-align:center !important;margin:0 auto !important;max-width:480px !important;}.labelgo-footer-offices{text-align:center !important;align-items:center !important;margin:20px auto !important;max-width:380px !important;width:100% !important;}.labelgo-office-item{text-align:center !important;align-items:center !important;justify-content:center !important;width:100% !important;}.labelgo-office-top{text-align:center !important;justify-content:center !important;align-items:center !important;width:100% !important;}.labelgo-office-address{text-align:center !important;margin:0 auto !important;}.labelgo-office-link{display:inline-flex !important;justify-content:center !important;margin:4px auto 0 auto !important;}.labelgo-footer-social-wrap{text-align:center !important;align-items:center !important;display:flex !important;flex-direction:column !important;margin:14px auto 0 auto !important;width:100% !important;}.labelgo-footer-social-title{text-align:center !important;width:100% !important;margin-bottom:10px !important;}.labelgo-social-icons{justify-content:center !important;margin:0 auto !important;}.labelgo-footer-right-container{align-items:center !important;text-align:center !important;width:100% !important;}.labelgo-footer-nav-grid{grid-template-columns:1fr !important;gap:26px !important;width:100% !important;text-align:center !important;justify-items:center !important;}.labelgo-footer-col{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;width:100% !important;}.labelgo-footer-heading{text-align:center !important;margin:0 auto 16px auto !important;display:inline-block !important;}.labelgo-footer-heading::after{left:50% !important;transform:translateX(-50%) !important;}.labelgo-footer-menu{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;width:100% !important;}.labelgo-footer-menu li{text-align:center !important;width:100% !important;}.labelgo-footer-menu a{text-align:center !important;display:inline-block !important;margin:0 auto !important;}.labelgo-footer-menu a:hover{transform:translateY(-2px) !important;}.labelgo-footer-process-bar{flex-direction:column !important;align-items:center !important;text-align:center !important;gap:16px !important;width:100% !important;}.labelgo-fstep-item{flex-direction:column !important;align-items:center !important;text-align:center !important;gap:4px !important;width:100% !important;}.labelgo-fstep-body{align-items:center !important;text-align:center !important;}.labelgo-fstep-head,.labelgo-fstep-sub{text-align:center !important;}.labelgo-fstep-sep{display:none !important;}.labelgo-fstep-action{width:auto !important;min-width:220px !important;text-align:center !important;margin:6px auto 0 auto !important;}}.labelgo-stripe-top-banner{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;width:100% !important;margin:6px auto 22px auto !important;padding:6px 0 !important;}.labelgo-stripe-top-banner .labelgo-stripe-wrap,.labelgo-stripe-top-banner figure,.labelgo-stripe-top-banner .wp-block-image{margin:0 auto !important;text-align:center !important;display:inline-block !important;}.labelgo-stripe-top-logo{max-width:210px !important;width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.04));transition:transform 0.25s ease !important;}.labelgo-stripe-top-logo:hover{transform:scale(1.025) !important;}.labelgo-stripe-top-banner figcaption,.labelgo-stripe-top-banner .wp-element-caption,.labelgo-stripe-top-banner caption{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;font-size:0 !important;margin:0 !important;padding:0 !important;}.wc-block-cart__submit-button,.wp-block-woocommerce-proceed-to-checkout-block a,.wp-block-woocommerce-proceed-to-checkout-block button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart a.checkout-button{background:linear-gradient(135deg,#8c00ff 0%,#d900ff 100%) !important;color:#ffffff !important;border:none !important;border-radius:14px !important;font-size:16px !important;font-weight:700 !important;padding:16px 32px !important;text-align:center !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;box-shadow:0 8px 24px rgba(140,0,255,0.28) !important;transition:all 0.28s cubic-bezier(0.16,1,0.3,1) !important;letter-spacing:0.3px !important;cursor:pointer !important;position:relative !important;overflow:hidden !important;}.wc-block-cart__submit-button:hover,.wp-block-woocommerce-proceed-to-checkout-block a:hover,.wp-block-woocommerce-proceed-to-checkout-block button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart a.checkout-button:hover{background:linear-gradient(135deg,#7800e0 0%,#c400e6 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 12px 32px rgba(140,0,255,0.45) !important;}.wc-block-cart__submit-button:active,.wp-block-woocommerce-proceed-to-checkout-block a:active,.wp-block-woocommerce-proceed-to-checkout-block button:active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,.woocommerce-cart a.checkout-button:active{transform:translateY(0) !important;box-shadow:0 4px 16px rgba(140,0,255,0.3) !important;}.labelgo-empty-cart-cta{margin:32px auto 40px auto !important;width:100% !important;max-width:960px !important;box-sizing:border-box !important;}.labelgo-cta-box,.labelgo-empty-cart-cta .labelgo-cta-box{background:linear-gradient(135deg,rgba(140,0,255,0.05),rgba(255,0,242,0.05)) !important;border:1.5px solid rgba(140,0,255,0.15) !important;border-radius:24px !important;padding:38px 30px !important;text-align:center !important;box-sizing:border-box !important;box-shadow:0 10px 30px rgba(140,0,255,0.04) !important;}.labelgo-cta-title,.labelgo-empty-cart-cta .labelgo-cta-title{font-size:28px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 14px !important;text-align:center !important;line-height:1.3 !important;}.labelgo-cta-desc,.labelgo-empty-cart-cta .labelgo-cta-desc{font-size:16px !important;color:#64748b !important;max-width:700px !important;margin:0 auto 24px !important;line-height:1.65 !important;text-align:center !important;}.labelgo-cta-buttons,.labelgo-empty-cart-cta .labelgo-cta-buttons{display:flex !important;justify-content:center !important;align-items:center !important;gap:16px !important;flex-wrap:wrap !important;}.labelgo-btn-primary a,.labelgo-btn-primary .wp-block-button__link,.labelgo-empty-cart-cta .labelgo-btn-primary a,.labelgo-empty-cart-cta .labelgo-btn-primary .wp-block-button__link{background:linear-gradient(135deg,#8c00ff 0%,#ff00f2 100%) !important;color:#ffffff !important;border-radius:9999px !important;padding:13px 32px !important;font-weight:700 !important;font-size:15px !important;box-shadow:0 4px 14px rgba(140,0,255,0.25) !important;border:none !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:8px !important;transition:all 0.25s ease !important;}.labelgo-btn-primary a:hover,.labelgo-btn-primary .wp-block-button__link:hover,.labelgo-empty-cart-cta .labelgo-btn-primary a:hover,.labelgo-empty-cart-cta .labelgo-btn-primary .wp-block-button__link:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(140,0,255,0.4) !important;color:#ffffff !important;}.labelgo-btn-secondary a,.labelgo-btn-secondary .wp-block-button__link,.labelgo-empty-cart-cta .labelgo-btn-secondary a,.labelgo-empty-cart-cta .labelgo-btn-secondary .wp-block-button__link{background:#ffffff !important;color:#0f172a !important;border:1.5px solid rgba(140,0,255,0.2) !important;border-radius:9999px !important;padding:13px 32px !important;font-weight:700 !important;font-size:15px !important;box-shadow:0 2px 8px rgba(0,0,0,0.04) !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:8px !important;transition:all 0.25s ease !important;}.labelgo-btn-secondary a:hover,.labelgo-btn-secondary .wp-block-button__link:hover,.labelgo-empty-cart-cta .labelgo-btn-secondary a:hover,.labelgo-empty-cart-cta .labelgo-btn-secondary .wp-block-button__link:hover{transform:translateY(-2px) !important;border-color:#8c00ff !important;box-shadow:0 6px 18px rgba(140,0,255,0.15) !important;color:#8c00ff !important;}@media (max-width:600px){.labelgo-empty-cart-cta .labelgo-cta-box{padding:26px 18px !important;}.labelgo-empty-cart-cta .labelgo-cta-title{font-size:22px !important;}.labelgo-empty-cart-cta .labelgo-cta-desc{font-size:14px !important;}.labelgo-empty-cart-cta .labelgo-cta-buttons{flex-direction:column !important;width:100% !important;}.labelgo-empty-cart-cta .wp-block-button,.labelgo-empty-cart-cta .labelgo-btn-primary a,.labelgo-empty-cart-cta .labelgo-btn-secondary a{width:100% !important;justify-content:center !important;text-align:center !important;}}@media (min-width:900px){.wc-block-components-sidebar-layout .wc-block-components-main,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block{width:58% !important;padding-right:36px !important;box-sizing:border-box !important;}.wc-block-components-sidebar-layout .wc-block-components-sidebar,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block,.wc-block-checkout__sidebar{width:42% !important;min-width:400px !important;padding-left:20px !important;box-sizing:border-box !important;}.wp-block-woocommerce-checkout-totals-block,.wc-block-checkout-order-summary{width:100% !important;}}.labelgo-dap-notice-box{margin:18px 0 24px 0 !important;padding:18px 22px !important;background:linear-gradient(135deg,rgba(140,0,255,0.05) 0%,rgba(217,0,255,0.09) 100%) !important;border:1.5px solid rgba(140,0,255,0.3) !important;border-left:4.5px solid #8c00ff !important;border-radius:12px !important;box-shadow:0 4px 18px rgba(140,0,255,0.08) !important;position:relative !important;box-sizing:border-box !important;width:100% !important;transition:all 0.25s ease !important;}.labelgo-dap-notice-box:hover{box-shadow:0 6px 22px rgba(140,0,255,0.14) !important;border-color:rgba(140,0,255,0.45) !important;}.labelgo-dap-notice-header{display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:10px !important;}.labelgo-dap-notice-icon{color:#8c00ff !important;flex-shrink:0 !important;}.labelgo-dap-notice-title{font-size:13.5px !important;font-weight:700 !important;color:#8c00ff !important;letter-spacing:0.2px !important;text-transform:uppercase !important;}.labelgo-dap-notice-text{font-size:13px !important;line-height:1.65 !important;color:#2d3748 !important;margin:0 !important;font-weight:500 !important;}.wc-block-components-checkout-place-order-button,.wc-block-checkout__actions button.wc-block-components-checkout-place-order-button,.wc-block-checkout__actions_row button,#place_order,.woocommerce-checkout #payment #place_order,button#place_order.button.alt{background:linear-gradient(135deg,#8c00ff 0%,#d900ff 100%) !important;color:#ffffff !important;border:none !important;border-radius:14px !important;font-size:16.5px !important;font-weight:700 !important;padding:16px 36px !important;text-align:center !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;box-shadow:0 8px 24px rgba(140,0,255,0.28) !important;transition:all 0.28s cubic-bezier(0.16,1,0.3,1) !important;letter-spacing:0.3px !important;cursor:pointer !important;position:relative !important;overflow:hidden !important;}.wc-block-components-checkout-place-order-button:hover,.wc-block-checkout__actions button.wc-block-components-checkout-place-order-button:hover,.wc-block-checkout__actions_row button:hover,#place_order:hover,.woocommerce-checkout #payment #place_order:hover,button#place_order.button.alt:hover{background:linear-gradient(135deg,#7800e0 0%,#c400e6 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 12px 32px rgba(140,0,255,0.45) !important;}.wc-block-components-checkout-place-order-button:active,.wc-block-checkout__actions button.wc-block-components-checkout-place-order-button:active,.wc-block-checkout__actions_row button:active,#place_order:active,.woocommerce-checkout #payment #place_order:active,button#place_order.button.alt:active{transform:translateY(0) !important;box-shadow:0 4px 16px rgba(140,0,255,0.3) !important;}.wc-block-components-totals-coupon__button,.wc-block-components-totals-coupon-form input[type="submit"]{border-radius:10px !important;font-weight:600 !important;transition:all 0.2s ease !important;}#lc-labelconfig-root,#cld-label-designer-root,#hangtag-designer-root,#care-label-designer-root,.care-label-container,.card-designer-wrapper,.designer-container{color:#1f2937 !important;}#lc-labelconfig-root button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button),#cld-label-designer-root button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button),#hangtag-designer-root button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button),#care-label-designer-root button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button),.care-label-container button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button),.card-designer-wrapper button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button),.designer-container button:not(.add-to-cart-button):not(.order-add-to-cart):not(.confirm-button){color:#1f2937 !important;}#lc-labelconfig-root .label-type-button,#lc-labelconfig-root .label-type-button *,#lc-labelconfig-root .label-type-buttons .label-type-button,#lc-labelconfig-root .label-type-buttons .label-type-button *,#lc-labelconfig-root .label-type-button > *:last-child,#lc-labelconfig-root .fold-type-button,#lc-labelconfig-root .fold-type-button *,#lc-labelconfig-root .quality-button:not(.selected),#lc-labelconfig-root .quality-button:not(.selected) *,#lc-labelconfig-root .size-option:not(.selected),#lc-labelconfig-root .size-option:not(.selected) *,#lc-labelconfig-root .frame-button:not(.selected),#lc-labelconfig-root .frame-button:not(.selected) *,#lc-labelconfig-root .fabric-type-button:not(.selected),#lc-labelconfig-root .fabric-type-button:not(.selected) *,#lc-labelconfig-root .application-button:not(.selected),#lc-labelconfig-root .application-button:not(.selected) *,#lc-labelconfig-root .extra-option-button:not(.selected),#lc-labelconfig-root .extra-option-button:not(.selected) *,#lc-labelconfig-root .alignment-button:not(.selected),#lc-labelconfig-root .alignment-button:not(.selected) *,#lc-labelconfig-root .font-option:not(.selected),#lc-labelconfig-root .font-option:not(.selected) *,#lc-labelconfig-root .icon-option:not(.selected),#lc-labelconfig-root .icon-option:not(.selected) *,#lc-labelconfig-root .position-button:not(.selected),#lc-labelconfig-root .position-button:not(.selected) *{color:#1f2937 !important;}#lc-labelconfig-root .label-type-button.selected,#lc-labelconfig-root .label-type-button.selected *,#lc-labelconfig-root .label-type-button.selected > *:last-child,#lc-labelconfig-root .fold-type-button.selected,#lc-labelconfig-root .fold-type-button.selected *,#lc-labelconfig-root .quality-button.selected,#lc-labelconfig-root .quality-button.selected *,#lc-labelconfig-root .size-option.selected,#lc-labelconfig-root .size-option.selected *,#lc-labelconfig-root .frame-button.selected,#lc-labelconfig-root .frame-button.selected *,#lc-labelconfig-root .fabric-type-button.selected,#lc-labelconfig-root .fabric-type-button.selected *,#lc-labelconfig-root .application-button.selected,#lc-labelconfig-root .application-button.selected *,#lc-labelconfig-root .extra-option-button.selected,#lc-labelconfig-root .extra-option-button.selected *,#lc-labelconfig-root .alignment-button.selected,#lc-labelconfig-root .alignment-button.selected *,#lc-labelconfig-root .font-option.selected,#lc-labelconfig-root .font-option.selected *,#lc-labelconfig-root .position-button.selected,#lc-labelconfig-root .position-button.selected *{color:#2563eb !important;}#lc-labelconfig-root .fabric-desc,#lc-labelconfig-root .quality-desc,#lc-labelconfig-root .extra-desc,#lc-labelconfig-root .application-desc,#lc-labelconfig-root .dimensions,#lc-labelconfig-root .scale-value,#lc-labelconfig-root .upload-hint,#lc-labelconfig-root .font-name{color:#6b7280 !important;}#hangtag-designer-root .shape-option:not(.selected) *,#hangtag-designer-root .size-option:not(.selected) *,#hangtag-designer-root .backside-option:not(.selected) *,#hangtag-designer-root .material-button:not(.selected) *,#hangtag-designer-root .extra-button:not(.selected) *,#hangtag-designer-root .application-button:not(.selected) *,#hangtag-designer-root .string-type-button:not(.selected) *,#hangtag-designer-root .frame-button:not(.selected) *,#hangtag-designer-root .position-button:not(.selected) *,#hangtag-designer-root .font-category-button:not(.selected) *,#hangtag-designer-root .font-option:not(.selected) *,#hangtag-designer-root .icon-category-button:not(.selected) *,#hangtag-designer-root .icon-option:not(.selected) *,.card-designer-wrapper .shape-option:not(.selected) *,.card-designer-wrapper .size-option:not(.selected) *,.card-designer-wrapper .backside-option:not(.selected) *,.card-designer-wrapper .material-button:not(.selected) *,.card-designer-wrapper .extra-button:not(.selected) *,.card-designer-wrapper .application-button:not(.selected) *,.card-designer-wrapper .string-type-button:not(.selected) *,.card-designer-wrapper .frame-button:not(.selected) *{color:#172b4d !important;}#hangtag-designer-root .shape-option.selected *,#hangtag-designer-root .size-option.selected *,#hangtag-designer-root .backside-option.selected *,#hangtag-designer-root .material-button.selected *,#hangtag-designer-root .extra-button.selected *,#hangtag-designer-root .application-button.selected *,#hangtag-designer-root .string-type-button.selected *,#hangtag-designer-root .frame-button.selected *,#hangtag-designer-root .position-button.selected *,#hangtag-designer-root .font-category-button.selected *,#hangtag-designer-root .font-option.selected *,#hangtag-designer-root .icon-category-button.selected *,#hangtag-designer-root .icon-option.selected *,.card-designer-wrapper .shape-option.selected *,.card-designer-wrapper .size-option.selected *,.card-designer-wrapper .backside-option.selected *,.card-designer-wrapper .material-button.selected *,.card-designer-wrapper .extra-button.selected *,.card-designer-wrapper .application-button.selected *,.card-designer-wrapper .string-type-button.selected *,.card-designer-wrapper .frame-button.selected *{color:#0052cc !important;}#hangtag-designer-root .shape-dimensions,#hangtag-designer-root .shape-info,#hangtag-designer-root .size-dimensions,#hangtag-designer-root .size-info,#hangtag-designer-root .backside-info,#hangtag-designer-root .material-desc,#hangtag-designer-root .extra-desc,#hangtag-designer-root .application-desc,#hangtag-designer-root .string-type-desc{color:#6b778c !important;}#cld-label-designer-root .cld-option-btn:not(.selected) *,#cld-label-designer-root .cld-tile:not(.selected) *,#cld-label-designer-root .cld-tab-btn:not(.active) *,#cld-label-designer-root button:not(.cld-primary-btn) *{color:#1f2937 !important;}#cld-label-designer-root .cld-option-btn.selected *,#cld-label-designer-root .cld-tile.selected *,#cld-label-designer-root .cld-tab-btn.active *{color:#2563eb !important;}#care-label-designer-root .care-option-btn:not(.selected) *,#care-label-designer-root .care-symbol-btn:not(.selected) *,#care-label-designer-root .care-layout-btn:not(.selected) *,#care-label-designer-root button:not(.care-submit-btn) *,.care-label-container button:not(.care-submit-btn) *{color:#1f2937 !important;}#care-label-designer-root .care-option-btn.selected *,#care-label-designer-root .care-symbol-btn.selected *,#care-label-designer-root .care-layout-btn.selected *{color:#2563eb !important;}#lc-labelconfig-root .add-to-cart-button,#lc-labelconfig-root .order-add-to-cart,#lc-labelconfig-root .confirm-button,#cld-label-designer-root .add-to-cart-button,#cld-label-designer-root .order-add-to-cart,#hangtag-designer-root .add-to-cart-button,#hangtag-designer-root .order-add-to-cart,#care-label-designer-root .add-to-cart-button,#care-label-designer-root .order-add-to-cart,.care-label-container .add-to-cart-button,.care-label-container .order-add-to-cart{color:#ffffff !important;}#lc-labelconfig-root button[title="Rotate"],#lc-labelconfig-root .lc-rotate-btn,.label-type-button button[title="Rotate"],button.lc-rotate-btn,button[title="Rotate"]{position:absolute !important;top:6px !important;right:6px !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;max-width:28px !important;max-height:28px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;border:1px solid #cbd5e1 !important;border-radius:50% !important;background:#ffffff !important;color:#334155 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;line-height:1 !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;transition:all 0.2s ease !important;z-index:10 !important;}#lc-labelconfig-root button[title="Rotate"]:hover,#lc-labelconfig-root .lc-rotate-btn:hover,.label-type-button button[title="Rotate"]:hover,button.lc-rotate-btn:hover,button[title="Rotate"]:hover{background:#f8fafc !important;color:#8c00ff !important;border-color:#8c00ff !important;transform:scale(1.08) !important;}#lc-labelconfig-root button[title="Rotate"] svg,#lc-labelconfig-root .lc-rotate-btn svg,.label-type-button button[title="Rotate"] svg,button.lc-rotate-btn svg,button[title="Rotate"] svg{width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;display:block !important;margin:auto !important;fill:none !important;color:#334155 !important;pointer-events:none !important;}#lc-labelconfig-root button[title="Rotate"] svg path,#lc-labelconfig-root .lc-rotate-btn svg path,.label-type-button button[title="Rotate"] svg path,button.lc-rotate-btn svg path,button[title="Rotate"] svg path{fill:#334155 !important;}#lc-labelconfig-root button[title="Rotate"]:hover svg path,#lc-labelconfig-root .lc-rotate-btn:hover svg path,.label-type-button button[title="Rotate"]:hover svg path,button.lc-rotate-btn:hover svg path,button[title="Rotate"]:hover svg path{fill:#8c00ff !important;}a:focus,button:focus,.main-header-menu .menu-link:focus,.ast-builder-menu .menu-item a:focus,.ast-menu-toggle:focus{outline:none !important;box-shadow:none !important;}a:focus-visible,button:focus-visible{outline:2px solid var(--ast-global-color-0,#7c3aed) !important;outline-offset:2px !important;}@media (max-width:768px){body.blog .site-content > .ast-container,body.archive .site-content > .ast-container,body.category .site-content > .ast-container,body.tag .site-content > .ast-container,.labelgo-seamless-white-page .site-content > .ast-container,.page-template-template-blog .site-content > .ast-container{padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;}body.blog #primary,body.blog .site-main,body.blog .entry-content,body.blog .ast-article-single,body.blog .ast-article-post,body.archive #primary,body.archive .site-main,body.archive .entry-content,body.category #primary,body.category .site-main,body.category .entry-content,body.tag #primary,body.tag .site-main,body.tag .entry-content,.labelgo-seamless-white-page #primary,.labelgo-seamless-white-page .site-main,.labelgo-seamless-white-page .entry-content,.labelgo-seamless-white-page .ast-article-single,.labelgo-seamless-white-page .ast-article-post,.page-template-template-blog #primary,.page-template-template-blog .site-main,.page-template-template-blog .entry-content{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.labelgo-blog-layout,.labelgo-archive-layout{gap:24px !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:48px !important;width:100% !important;}.labelgo-blog-header-wrap,.labelgo-archive-header-wrap{padding:24px 8px 12px !important;margin-bottom:20px !important;width:100% !important;}.labelgo-blog-title,.labelgo-archive-title{font-size:28px !important;line-height:1.25 !important;margin-bottom:10px !important;}.labelgo-blog-subtitle,.labelgo-archive-desc{font-size:15px !important;line-height:1.5 !important;margin-bottom:24px !important;}.labelgo-blog-sidebar,.labelgo-archive-sidebar{padding:18px 16px !important;border-radius:16px !important;width:100% !important;box-sizing:border-box !important;}.labelgo-posts-grid{grid-template-columns:1fr !important;gap:20px !important;width:100% !important;}.labelgo-card-image-wrap{height:200px !important;}.labelgo-card-body,.labelgo-archive-card-body{padding:18px 16px 20px !important;}.labelgo-card-title{font-size:18px !important;line-height:1.35 !important;margin-bottom:8px !important;}.labelgo-card-excerpt{font-size:14px !important;line-height:1.6 !important;margin-bottom:16px !important;}}@media (max-width:768px){.home h1,.home h1.wp-block-heading,.home .wp-block-spectra-content h1,.home .wp-block-spectra-container:first-of-type h1{font-size:28px !important;line-height:1.25 !important;font-weight:800 !important;margin-bottom:14px !important;}.home .wp-block-spectra-content p[class*="spectra-meqz41ct"],.home .wp-block-spectra-container:first-of-type p:not([class*="badge"]):not([class*="button"]){font-size:16px !important;line-height:1.6 !important;color:#475569 !important;margin-bottom:22px !important;}.home h2,.home h2.wp-block-heading,.home .wp-block-heading[style*="font-size"]{font-size:24px !important;line-height:1.3 !important;font-weight:800 !important;margin-bottom:12px !important;}.home h2 + p,.home h2 + .wp-block-paragraph,.home .wp-block-heading + p{font-size:15.5px !important;line-height:1.6 !important;color:#475569 !important;margin-bottom:22px !important;}.home .wp-block-columns .wp-block-column p strong{font-size:17px !important;line-height:1.35 !important;color:#0f172a !important;}.home p[style*="font-size:13px"],.home p[style*="font-size:13px"],.home .wp-block-column p[style*="font-size:13px"],.home .wp-block-column p[style*="font-size:13px"],.home .wp-block-group p[style*="font-size:13px"],.home .wp-block-group p[style*="font-size:13px"]{font-size:15px !important;line-height:1.6 !important;color:#475569 !important;margin-top:6px !important;}.home .wp-block-group p.has-medium-font-size,.home .has-medium-font-size,.home p.has-medium-font-size{font-size:15px !important;font-weight:600 !important;color:#334155 !important;line-height:1.35 !important;}.home p[style*="font-size:27px"],.home p[style*="font-size:27px"]{font-size:26px !important;line-height:1.2 !important;}.home .wp-block-spectra-tabs-child-tab-button button,.home .wp-block-uagb-tabs__wrap button,.home .wp-block-spectra-tabs-child-tab-button span{font-size:14.5px !important;font-weight:600 !important;}.home .wp-block-spectra-tabs-child-tabpanel p,.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns p{font-size:15.5px !important;line-height:1.65 !important;color:#334155 !important;}.home .wp-block-spectra-tabs-child-tabpanel p strong{font-size:16px !important;}.home .wp-block-spectra-tabs-child-tabpanel p em{font-size:14.5px !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-spectra-button,.home .wp-block-spectra-tabs-child-tabpanel a.wp-block-button__link{font-size:15px !important;font-weight:700 !important;}.home p[style*="font-size:22px"],.home p[style*="font-size:22px"],.home p[style*="font-size:20px"],.home p[style*="font-size:20px"]{font-size:18px !important;font-weight:700 !important;line-height:1.35 !important;color:#0f172a !important;margin-bottom:8px !important;}.home p[style*="font-size:16px"],.home p[style*="font-size:16px"],.home p[style*="font-size:14px"],.home p[style*="font-size:14px"]{font-size:15px !important;line-height:1.65 !important;color:#475569 !important;}.home .wp-block-spectra-accordion-child-header,.home .wp-block-spectra-accordion-child-header-content,.home .wp-block-spectra-accordion-child-header span,.home .uagb-accordion-head,.home .uagb-accordion-head *{font-size:16px !important;font-weight:600 !important;line-height:1.4 !important;}.home .wp-block-spectra-accordion-child-details,.home .wp-block-spectra-accordion-child-details p,.home .uagb-accordion-content,.home .uagb-accordion-content p{font-size:15px !important;line-height:1.65 !important;color:#475569 !important;}.home .wp-block-latest-posts .wp-block-latest-posts__post-title,.home .wp-block-latest-posts a{font-size:17px !important;font-weight:700 !important;line-height:1.35 !important;}.home .wp-block-latest-posts__post-date{font-size:13px !important;color:#64748b !important;}.home .wp-block-latest-posts__post-excerpt{font-size:14.5px !important;line-height:1.6 !important;color:#475569 !important;}}.home .wp-block-spectra-content p[class*="spectra-meqz41ct"],.home [class*="spectra-meqz41ct"]{padding-bottom:8px !important;margin-bottom:14px !important;}.home .wp-block-spectra-buttons,.home [class*="spectra-meqz41cv"],.home .wp-block-spectra-container:first-of-type .wp-block-spectra-buttons{margin-top:0 !important;padding-top:0 !important;}.home .wp-block-columns > .wp-block-column:first-child p,.home .wp-block-columns > .wp-block-column:first-child .wp-block-paragraph,.home .wp-block-columns > .wp-block-column:first-child .has-text-align-center{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width:768px){.home .wp-block-spectra-content p[class*="spectra-meqz41ct"],.home [class*="spectra-meqz41ct"],.home .labelgo-front-hero p:not([class*="badge"]),.home .wp-block-spectra-container:first-of-type p:not([class*="badge"]):not([class*="button"]){padding-bottom:4px !important;margin-bottom:12px !important;}.home .wp-block-spectra-buttons,.home [class*="spectra-meqz41cv"],.home .wp-block-spectra-container:first-of-type .wp-block-spectra-buttons{margin-top:0 !important;padding-top:0 !important;}.home .wp-block-columns > .wp-block-column:first-child p,.home .wp-block-columns > .wp-block-column:first-child .wp-block-paragraph{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}}.home [data-spectra-id*="spectra-meqz41cp"],.home [class*="spectra-meqz41cp"],.home [data-spectra-id*="spectra-meqz41cp"] a,.home [class*="spectra-meqz41cp"] a,.home [data-spectra-id*="spectra-meqz41cp"] p,.home [class*="spectra-meqz41cp"] p,.home [data-spectra-id*="spectra-meqz41cp"] span,.home [class*="spectra-meqz41cp"] span{cursor:pointer !important;text-decoration:none !important;color:inherit !important;transition:all 0.2s ease !important;}.home [data-spectra-id*="spectra-meqz41cp"]:hover,.home [class*="spectra-meqz41cp"]:hover,.home [data-spectra-id*="spectra-meqz41cp"] a:hover,.home [class*="spectra-meqz41cp"] a:hover{border-color:#8c00ff !important;box-shadow:0 4px 14px rgba(140,0,255,0.15) !important;transform:translateY(-1px) !important;}@media (max-width:768px){.home [data-spectra-id*="spectra-meqz41cw"],.home [class*="spectra-meqz41cw"],.home [data-spectra-id*="spectra-meqz41cw"] > div,.home [class*="spectra-meqz41cw"] > div{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;}.home [data-spectra-id*="spectra-meqz41cp"],.home [class*="spectra-meqz41cp"],.home [data-spectra-id*="spectra-meqz41cw"] > p:first-of-type,.home [class*="spectra-meqz41cw"] > p:first-of-type{order:1 !important;margin-top:0 !important;margin-bottom:14px !important;align-self:center !important;display:inline-flex !important;}.home [data-spectra-id*="spectra-meqz41cs"],.home [class*="spectra-meqz41cs"],.home [data-spectra-id*="spectra-meqz41cw"] h1,.home [class*="spectra-meqz41cw"] h1{order:2 !important;margin-top:0 !important;margin-bottom:14px !important;text-align:center !important;}.home [data-spectra-id*="spectra-meqz41cv"],.home [class*="spectra-meqz41cv"],.home [data-spectra-id*="spectra-meqz41cw"] .wp-block-spectra-buttons,.home [class*="spectra-meqz41cw"] .wp-block-spectra-buttons,.home [data-spectra-id*="spectra-meqz41cw"] .wp-block-button,.home [class*="spectra-meqz41cw"] .wp-block-button{order:3 !important;margin-top:4px !important;margin-bottom:18px !important;align-self:center !important;width:100% !important;display:flex !important;justify-content:center !important;}.home [data-spectra-id*="spectra-meqz41ct"],.home [class*="spectra-meqz41ct"],.home [data-spectra-id*="spectra-meqz41cw"] > p:last-of-type,.home [class*="spectra-meqz41cw"] > p:last-of-type{order:4 !important;margin-top:0 !important;margin-bottom:24px !important;text-align:center !important;}}body.blog #content,body.blog .site-content,body.archive #content,body.archive .site-content,body.category #content,body.category .site-content,body.tag #content,body.tag .site-content,.page-template-template-blog #content,.page-template-template-blog .site-content,.labelgo-seamless-white-page #content,.labelgo-seamless-white-page .site-content,.ast-separate-container.blog #content,.ast-separate-container.archive #content,.ast-separate-container.category #content,.ast-separate-container.tag #content,.ast-plain-container.blog #content,.ast-plain-container.archive #content,.ast-plain-container.category #content,.ast-plain-container.tag #content{padding-top:10px !important;margin-top:0 !important;}body.blog .site-content > .ast-container,body.archive .site-content > .ast-container,body.category .site-content > .ast-container,body.tag .site-content > .ast-container,.page-template-template-blog .site-content > .ast-container,.labelgo-seamless-white-page .site-content > .ast-container{padding-top:0 !important;margin-top:0 !important;}.labelgo-blog-header-wrap,.labelgo-archive-header-wrap{padding-top:12px !important;padding-bottom:12px !important;margin-top:0 !important;margin-bottom:20px !important;}@media (max-width:768px){body.blog #content,body.blog .site-content,body.archive #content,body.archive .site-content,body.category #content,body.category .site-content,body.tag #content,body.tag .site-content,.page-template-template-blog #content,.page-template-template-blog .site-content,.labelgo-seamless-white-page #content,.labelgo-seamless-white-page .site-content{padding-top:6px !important;margin-top:0 !important;}.labelgo-blog-header-wrap,.labelgo-archive-header-wrap{padding-top:8px !important;padding-bottom:10px !important;margin-top:0 !important;margin-bottom:14px !important;}}

/* ==========================================================================
   BLOG, ARCHIVE, CATEGORY, TAG HEADER SPACING (MATCHES OTHER PAGES: 15px)
   ========================================================================== */
body.blog .site-content,
body.blog #content,
body.archive .site-content,
body.archive #content,
body.category .site-content,
body.category #content,
body.tag .site-content,
body.tag #content,
body.page-id-790 .site-content,
body[class*="blog"] .site-content,
body[class*="archive"] .site-content,
.page-template-template-blog .site-content,
.page-template-template-archive .site-content,
.labelgo-seamless-white-page .site-content {
    padding-top: 15px !important;
    margin-top: 0 !important;
}

body.blog #content > .ast-container,
body.blog .site-content > .ast-container,
body.archive #content > .ast-container,
body.archive .site-content > .ast-container,
body.category .site-content > .ast-container,
body.tag .site-content > .ast-container,
body.page-id-790 .site-content > .ast-container,
body[class*="blog"] .site-content > .ast-container,
body[class*="archive"] .site-content > .ast-container,
.page-template-template-blog .site-content > .ast-container,
.page-template-template-archive .site-content > .ast-container,
.labelgo-seamless-white-page .site-content > .ast-container {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

body.blog #primary,
body.archive #primary,
body.category #primary,
body.tag #primary,
body.page-id-790 #primary,
body[class*="blog"] #primary,
body[class*="archive"] #primary,
.page-template-template-blog #primary,
.page-template-template-archive #primary {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* ==========================================================================
   HOMEPAGE HERO DESKTOP VS MOBILE LAYOUT:
   DESKTOP: Badge -> H1 -> Subtitle -> Button (Under subtitle)
   MOBILE: Badge -> H1 -> Button -> Subtitle (Above subtitle, right under H1)
   ========================================================================== */
@media (min-width: 769px) {
    .home [data-spectra-id*="spectra-meqz41cw"],
    .home [class*="spectra-meqz41cw"] {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
    }
    .home [data-spectra-id*="spectra-meqz41cp"],
    .home [class*="spectra-meqz41cp"] {
        order: 1 !important;
        margin-bottom: 12px !important;
    }
    .home h1,
    .home h1.wp-block-heading,
    .home .wp-block-uagb-advanced-heading,
    .home [data-spectra-id*="spectra-meqz41cs"],
    .home [class*="spectra-meqz41cs"],
    .home [data-spectra-id*="spectra-meqz41cw"] h1,
    .home [class*="spectra-meqz41cw"] h1 {
        order: 2 !important;
        margin-top: 0 !important;
        margin-bottom: 12px !important;
        line-height: 1.2 !important;
    }
    .home [data-spectra-id*="spectra-meqz41ct"],
    .home [class*="spectra-meqz41ct"],
    .home [data-spectra-id*="spectra-meqz41cw"] > p:last-of-type,
    .home [class*="spectra-meqz41cw"] > p:last-of-type {
        order: 3 !important;
        margin-top: 0 !important;
        margin-bottom: 18px !important;
    }
    .home .wp-block-spectra-buttons,
    .home .wp-block-uagb-buttons,
    .home .wp-block-button,
    .home [data-spectra-id*="spectra-meqz41cv"],
    .home [class*="spectra-meqz41cv"],
    .home .uagb-buttons__wrap {
        order: 4 !important;
        margin-top: 4px !important;
        margin-bottom: 0 !important;
    }
}

/* ==========================================================================
   CART & CHECKOUT PAGES UNIVERSAL HORIZONTAL CENTERING
   Neutralizes Astra negative margins and centers cart and checkout containers
   ========================================================================== */
.woocommerce-cart #content .ast-container,
.woocommerce-cart .site-content > .ast-container,
.woocommerce-cart .ast-container,
.woocommerce-checkout #content .ast-container,
.woocommerce-checkout .site-content > .ast-container,
.woocommerce-checkout .ast-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.woocommerce-cart #primary,
.woocommerce-cart .site-main,
.woocommerce-cart article.page,
.woocommerce-cart .entry-content,
.woocommerce-checkout #primary,
.woocommerce-checkout .site-main,
.woocommerce-checkout article.page,
.woocommerce-checkout .entry-content {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.woocommerce-cart .entry-content[ast-blocks-layout] > .alignwide,
.woocommerce-cart .entry-content[ast-blocks-layout] > .wp-block-woocommerce-cart,
.woocommerce-cart .entry-content > .wp-block-woocommerce-cart,
.woocommerce-cart .wp-block-woocommerce-cart,
.woocommerce-cart .wc-block-cart,
.woocommerce-cart form.woocommerce-cart-form,
.woocommerce-checkout .entry-content[ast-blocks-layout] > .alignwide,
.woocommerce-checkout .entry-content[ast-blocks-layout] > .wp-block-woocommerce-checkout,
.woocommerce-checkout .entry-content > .wp-block-woocommerce-checkout,
.woocommerce-checkout .wp-block-woocommerce-checkout,
.woocommerce-checkout .wc-block-checkout,
.woocommerce-checkout form.woocommerce-checkout,
.woocommerce-checkout .woocommerce-checkout {
    width: 100% !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    box-sizing: border-box !important;
}

.woocommerce-cart .wc-block-components-sidebar-layout,
.woocommerce-checkout .wc-block-components-sidebar-layout {
    width: 100% !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

.woocommerce-cart #labelgo-stripe-top-banner,
.woocommerce-checkout #labelgo-stripe-top-banner {
    width: 100% !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.woocommerce-checkout #labelgo-dap-notice-box {
    box-sizing: border-box !important;
}

/* ==========================================================================
   EMPTY CART CENTERING & 36px RIGHT PADDING REMOVAL (STRICTLY SCOPED TO EMPTY CART)
   ========================================================================== */
.wc-block-cart--is-empty .wc-block-components-sidebar-layout .wc-block-components-main,
.wc-block-cart.is-empty .wc-block-components-sidebar-layout .wc-block-components-main,
.wc-block-cart--is-empty .wc-block-components-main,
.wc-block-cart.is-empty .wc-block-components-main {
    width: 100% !important;
    max-width: 1000px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin: 0 auto !important;
    float: none !important;
}

.wc-block-cart--is-empty .wc-block-components-sidebar-layout,
.wc-block-cart.is-empty .wc-block-components-sidebar-layout {
    width: 100% !important;
    max-width: 1000px !important;
    margin: 0 auto !important;
    justify-content: center !important;
}

.wc-block-cart--is-empty .wc-block-components-sidebar,
.wc-block-cart.is-empty .wc-block-components-sidebar {
    display: none !important;
}

.wc-block-cart__empty-cart,
.wc-block-cart--is-empty .wc-block-cart__empty-cart,
.wc-block-cart.is-empty .wc-block-cart__empty-cart {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    max-width: 1000px !important;
}

.wc-block-cart__empty-cart__title,
.woocommerce-cart .wc-block-cart__empty-cart__title {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    width: 100% !important;
    margin: 24px auto 16px auto !important;
    gap: 16px !important;
}

.wc-block-cart__empty-cart__title svg,
.wc-block-cart__empty-cart__title .wc-block-cart__empty-cart__icon,
.wc-block-cart__empty-cart__title img {
    margin: 0 auto !important;
    display: block !important;
}

/* ==========================================================================
   LabelGo Interactive Design Tabs & Specs Tabs
   ========================================================================== */
.labelgo-design-nav {
    display: flex !important;
    justify-content: center !important;
    gap: 16px !important;
    margin-bottom: 24px !important;
    flex-wrap: wrap !important;
}
.labelgo-design-nav-btn {
    all: unset !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 14px !important;
    background: #ffffff !important;
    border: 2px solid #e2e8f0 !important;
    border-radius: 16px !important;
    padding: 14px 24px !important;
    cursor: pointer !important;
    transition: all 0.28s ease !important;
    min-width: 280px !important;
}
.labelgo-design-nav-btn:hover {
    border-color: rgba(140, 0, 255, 0.4) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.04) !important;
}
.labelgo-design-nav-btn.active {
    border-color: #8c00ff !important;
    background: linear-gradient(180deg, rgba(140, 0, 255, 0.05) 0%, #ffffff 100%) !important;
    box-shadow: 0 10px 26px rgba(140, 0, 255, 0.12) !important;
}
.labelgo-nav-icon {
    font-size: 26px !important;
    line-height: 1 !important;
    flex-shrink: 0 !important;
}
.labelgo-nav-text {
    display: flex !important;
    flex-direction: column !important;
    text-align: left !important;
}
.labelgo-nav-text strong {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #0f172a !important;
    line-height: 1.3 !important;
}
.labelgo-nav-text small {
    font-size: 13px !important;
    color: #64748b !important;
}
.labelgo-design-panel {
    display: none;
    animation: lgFadeIn 0.3s ease-in-out;
}
.labelgo-design-panel.active {
    display: block !important;
}
.labelgo-tab-pane {
    display: none;
}
.labelgo-tab-pane.active {
    display: block !important;
}
.labelgo-tab-button.active, .labelgo-spec-tab.active {
    background: #8c00ff !important;
    background-color: #8c00ff !important;
    color: #ffffff !important;
    border-color: #8c00ff !important;
    box-shadow: 0 4px 14px rgba(140, 0, 255, 0.28) !important;
}
.labelgo-tab-button.active:hover, .labelgo-spec-tab.active:hover {
    background: #7500d6 !important;
    background-color: #7500d6 !important;
    color: #ffffff !important;
}
.labelgo-faq-pane {
    display: none;
}
.labelgo-faq-pane.active {
    display: block !important;
}
.labelgo-htu-pane {
    display: none;
}
.labelgo-htu-pane.active {
    display: block !important;
}
@keyframes lgFadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to { opacity: 1; transform: translateY(0); }
}
.home .wp-block-spectra-tabs,.wp-block-spectra-tabs,.wp-block-uagb-tabs,.uagb-tabs__wrap{display:flex !important;flex-direction:column !important;width:100% !important;max-width:1100px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;}.home .wp-block-spectra-tabs-child-tab-wrapper,.wp-block-spectra-tabs-child-tab-wrapper,.uagb-tabs__panel,.uagb-tab{order:1 !important;width:100% !important;max-width:100% !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:10px !important;margin-top:0 !important;margin-bottom:30px !important;padding:0 !important;position:relative !important;z-index:10 !important;list-style:none !important;}.home .wp-block-spectra-tabs-child-tabpanel,.wp-block-spectra-tabs-child-tabpanel,.uagb-tabs__body-wrap{order:2 !important;width:100% !important;max-width:1100px !important;margin-left:auto !important;margin-right:auto !important;margin-top:0 !important;position:relative !important;z-index:1 !important;background:#ffffff !important;border:1px solid #e5e7eb !important;border-radius:24px !important;padding:48px 56px !important;box-shadow:0 10px 30px rgba(0,0,0,0.05) !important;box-sizing:border-box !important;overflow:hidden !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns{display:flex !important;flex-direction:row !important;align-items:center !important;gap:48px !important;margin:0 !important;padding:0 !important;width:100% !important;box-sizing:border-box !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:first-child,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:first-child{flex:0 0 42% !important;max-width:42% !important;width:42% !important;box-sizing:border-box !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:last-child,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:last-child{flex:0 0 58% !important;max-width:58% !important;width:58% !important;padding:4px 24px 4px 12px !important;box-sizing:border-box !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:last-child p,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:last-child p{margin-left:auto !important;margin-right:auto !important;max-width:500px !important;box-sizing:border-box !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-image img,.wp-block-spectra-tabs-child-tabpanel .wp-block-image img{width:100% !important;max-height:380px !important;object-fit:cover !important;border-radius:14px !important;display:block !important;}.home .wp-block-spectra-tabs-child-tab-button,.wp-block-spectra-tabs-child-tab-button,.uagb-tabs__panel li,.uagb-tab-title{margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}@media (max-width:768px){.home .wp-block-spectra-tabs,.wp-block-spectra-tabs,.wp-block-uagb-tabs,.uagb-tabs__wrap{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;}.home .wp-block-spectra-tabs-child-tab-wrapper,.wp-block-spectra-tabs-child-tab-wrapper,.uagb-tabs__panel{order:1 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;justify-content:flex-start !important;padding:6px 4px 14px 4px !important;gap:8px !important;margin-top:0 !important;margin-bottom:18px !important;width:100% !important;box-sizing:border-box !important;scrollbar-width:thin;}.home .wp-block-spectra-tabs-child-tab-wrapper > *,.wp-block-spectra-tabs-child-tab-wrapper > *,.uagb-tabs__panel > *{flex:0 0 auto !important;white-space:nowrap !important;}.home .wp-block-spectra-tabs-child-tabpanel,.wp-block-spectra-tabs-child-tabpanel,.uagb-tabs__body-wrap{order:2 !important;width:100% !important;max-width:100% !important;padding:26px 20px !important;border-radius:16px !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns{flex-direction:column !important;gap:20px !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:first-child,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:first-child,.home .wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:last-child,.wp-block-spectra-tabs-child-tabpanel .wp-block-columns > .wp-block-column:last-child{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding:0 8px !important;}.home .wp-block-spectra-tabs-child-tabpanel .wp-block-image img,.wp-block-spectra-tabs-child-tabpanel .wp-block-image img{max-height:260px !important;}}
