:root{--gnd-primary:#d0021b;--gnd-primary-hover:#b00217;--gnd-primary-subtle:#fef2f2;--gnd-accent:#cc1f58;--gnd-dark:#121212;--gnd-dark-surface:#1e2025;--gnd-text:#1f2937;--gnd-text-muted:#6b7280;--gnd-border:#e5e7eb;--gnd-bg-light:#f9fafb;--gnd-gold:#f59e0b;--gnd-green:#10b981;--gnd-green-subtle:#ecfdf5;--gnd-radius-sm:6px;--gnd-radius:12px;--gnd-radius-lg:20px;--gnd-radius-full:9999px;--gnd-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--gnd-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--gnd-shadow-lg:0 10px 25px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--gnd-shadow-xl:0 20px 30px -10px rgba(0, 0, 0, 0.15);--gnd-font-main:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--gnd-font-heading:'Jost', 'Poppins', 'Inter', sans-serif}.gnd-elite-body .wd-toolbar,.gnd-elite-body .whb-header,.gnd-elite-body .whb-sticky-header,.gnd-elite-body .whb-clone,.gnd-elite-body .woodmart-woocommerce-toolbar,.gnd-elite-body .footer-container,.gnd-elite-body .copyrights-wrapper,.gnd-elite-body .wd-prefooter,.gnd-elite-body .woodmart-prefooter{display:none!important}.gnd-announcement-bar{display:block!important;visibility:visible!important;position:relative!important;z-index:10001!important;width:100%!important}header.gnd-header{display:block!important;visibility:visible!important;position:sticky!important;top:0!important;z-index:10000!important;width:100%!important;background-color:#ffffff!important}footer.gnd-footer{display:block!important;visibility:visible!important;position:relative!important;z-index:9999!important;width:100%!important;background-color:#000000!important}body.gnd-elite-body{margin:0!important;padding:0!important;font-family:var(--gnd-font-main)!important;color:var(--gnd-text)!important;background-color:#ffffff!important;line-height:1.6!important;-webkit-font-smoothing:antialiased}.gnd-elite-wrapper{width:100%!important;max-width:100%!important;overflow-x:hidden!important;position:relative!important;box-sizing:border-box!important}.gnd-elite-wrapper *,.gnd-elite-wrapper *::before,.gnd-elite-wrapper *::after{box-sizing:border-box!important}.gnd-container{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 20px!important}.stock-checker{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:rgb(18 18 18 / .96)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;display:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:9999999!important;text-align:center!important;padding:24px!important}.stock-checker.active{display:flex!important}.stock-checker__text{color:#ffffff!important;font-family:var(--gnd-font-heading)!important;font-size:26px!important;font-weight:700!important;margin-bottom:24px!important;letter-spacing:-0.02em!important}.stock-checker__spinner{width:50px!important;height:50px!important;border:4px solid rgb(255 255 255 / .25)!important;border-top-color:#d0021b!important;border-radius:50%!important;animation:gndSpin 0.75s linear infinite!important;margin-bottom:16px!important}.stock-checker__subtext{color:#9ca3af!important;font-size:14px!important;font-weight:500!important}@keyframes gndSpin{to{transform:rotate(360deg)}}body.checking-stock{overflow:hidden!important}.gnd-announcement-bar{background-color:#000000!important;color:#ffffff!important;padding:8px 16px!important;text-align:center!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;line-height:1.4!important;position:relative!important;z-index:101!important}.gnd-announcement-container{max-width:1340px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.gnd-announcement-text{margin:0!important;padding:0!important;color:#ffffff!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important}.gnd-header{background-color:#ffffff!important;border-bottom:1px solid rgb(18 18 18 / .08)!important;position:sticky!important;top:0!important;z-index:9999!important;width:100%!important;transition:box-shadow 0.25s ease!important}.gnd-header.scrolled{box-shadow:0 2px 10px rgb(0 0 0 / .04)!important}.gnd-header-container{max-width:1340px!important;margin:0 auto!important;padding:0 28px!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.gnd-header-left{display:flex!important;align-items:center!important;gap:32px!important;flex:1!important}.gnd-header-logo{display:inline-flex!important;align-items:center!important;text-decoration:none!important;flex-shrink:0!important}.gnd-header-logo .gnd-logo-img{height:26px!important;width:auto!important;max-width:200px!important;object-fit:contain!important;display:block!important}.gnd-header-nav{display:flex!important;align-items:center!important;flex-shrink:0!important}.gnd-nav-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:24px!important;flex-wrap:nowrap!important}.gnd-nav-list>li,.gnd-nav-list li,.gnd-nav-item,.gnd-nav-item:last-child{margin:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important;height:24px!important;line-height:24px!important;vertical-align:middle!important}.gnd-nav-link{color:#111827!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important;letter-spacing:0.01em!important;padding:0 14px!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;height:24px!important;line-height:24px!important;white-space:nowrap!important;text-transform:none!important;transition:opacity 0.15s ease,color 0.15s ease!important}.gnd-nav-link span{display:inline-block!important;line-height:24px!important;height:24px!important;vertical-align:middle!important}.gnd-nav-link:hover{color:#2563eb!important;opacity:1!important}.gnd-nav-item.active .gnd-nav-link,.gnd-nav-link[aria-current="page"]{text-decoration:none!important;color:#111827!important;font-weight:500!important}.gnd-nav-link .icon-caret{width:9px!important;height:5px!important;display:inline-block!important;vertical-align:middle!important;transition:transform 0.2s ease!important;color:#121212!important;margin-top:1px!important}.gnd-has-dropdown:hover .icon-caret{transform:rotate(180deg)!important}.gnd-dropdown-menu{position:absolute!important;top:100%!important;left:0!important;min-width:220px!important;background-color:#ffffff!important;border:1px solid rgb(18 18 18 / .1)!important;border-radius:4px!important;box-shadow:0 10px 24px rgb(0 0 0 / .08)!important;padding:8px 0!important;list-style:none!important;margin:6px 0 0!important;opacity:0!important;visibility:hidden!important;transform:translateY(6px)!important;transition:all 0.2s ease!important;z-index:600!important}.gnd-has-dropdown:hover .gnd-dropdown-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.gnd-dropdown-menu li{margin:0!important;padding:0!important;display:block!important;height:auto!important;line-height:normal!important}.gnd-dropdown-menu li a{display:block!important;padding:9px 18px!important;color:#121212!important;text-decoration:none!important;font-size:13.5px!important;font-weight:400!important;transition:background-color 0.15s ease,color 0.15s ease!important}.gnd-dropdown-menu li a:hover{background-color:#f7f7f7!important;color:#000000!important}.gnd-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;flex-shrink:0!important}.gnd-header-icon-btn{background:none!important;border:none!important;color:#121212!important;cursor:pointer!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:opacity 0.15s ease,transform 0.15s ease!important;position:relative!important;line-height:1!important;box-sizing:border-box!important}.gnd-header-icon-btn:hover{opacity:0.65!important}.gnd-header-icon-btn svg{display:block!important;fill:currentColor!important;margin:auto!important;flex-shrink:0!important}.gnd-header-icon-btn svg.icon-search{width:19px!important;height:20px!important}.gnd-header-icon-btn svg.icon-account{width:19px!important;height:20px!important}.gnd-header-icon-btn svg.icon-cart-empty{width:19px!important;height:22px!important}.gnd-cart-bubble{position:absolute!important;top:3px!important;right:2px!important;background-color:#000000!important;color:#ffffff!important;font-size:10px!important;font-weight:700!important;min-width:16px!important;height:16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0 4px!important;pointer-events:none!important}.gnd-cart-bubble:empty,.gnd-cart-bubble--empty,.gnd-cart-bubble[data-count="0"]{display:none!important}.gnd-mobile-menu-toggle{display:none!important;background:none!important;border:none!important;color:#121212!important;cursor:pointer!important;padding:6px!important;line-height:1!important}@media (max-width:989px){.gnd-header-nav{display:none!important}.gnd-mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important}.gnd-header-container{padding:0 16px!important;height:56px!important}.gnd-header-left{gap:12px!important}.gnd-header-logo .gnd-logo-img{height:22px!important}}.gnd-mobile-drawer{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:100000!important;display:none!important}.gnd-mobile-drawer.open{display:block!important}.gnd-drawer-backdrop{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .6)!important}.gnd-drawer-content{position:absolute!important;top:0!important;left:0!important;width:320px!important;max-width:85%!important;height:100%!important;background-color:#ffffff!important;box-shadow:var(--gnd-shadow-xl)!important;display:flex!important;flex-direction:column!important;padding:24px!important}.gnd-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:20px!important;border-bottom:1px solid var(--gnd-border)!important}.gnd-drawer-close{background:none!important;border:none!important;font-size:32px!important;line-height:1!important;color:#6b7280!important;cursor:pointer!important}.gnd-mobile-menu{list-style:none!important;margin:20px 0!important;padding:0!important;flex:1!important;overflow-y:auto!important}.gnd-mobile-menu li a{display:block!important;padding:12px 0!important;color:#1f2937!important;text-decoration:none!important;font-size:16px!important;font-weight:600!important;border-bottom:1px solid #f3f4f6!important}.gnd-mobile-menu li a:hover{color:var(--gnd-primary)!important}.gnd-drawer-footer{font-size:13px!important;color:#6b7280!important;border-top:1px solid var(--gnd-border)!important;padding-top:16px!important}.gnd-search-modal{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:100001!important;display:none!important;align-items:flex-start!important;justify-content:center!important;padding-top:90px!important}.gnd-search-modal.active{display:flex!important}.gnd-search-backdrop{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .7)!important;backdrop-filter:blur(4px)!important}.gnd-search-box{position:relative!important;background-color:#ffffff!important;width:90%!important;max-width:650px!important;border-radius:var(--gnd-radius)!important;padding:24px!important;box-shadow:var(--gnd-shadow-xl)!important;z-index:2!important}.gnd-search-form{display:flex!important;align-items:center!important;gap:12px!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:8px 14px!important}.gnd-search-form input{flex:1!important;border:none!important;background:transparent!important;font-size:16px!important;outline:none!important;padding:6px 0!important}.gnd-search-submit{background-color:var(--gnd-primary)!important;color:#fff!important;border:none!important;padding:8px 16px!important;border-radius:6px!important;font-weight:600!important;cursor:pointer!important}.gnd-search-close{background:none!important;border:none!important;font-size:26px!important;color:#9ca3af!important;cursor:pointer!important;line-height:1!important}.gnd-search-quick-tags{margin-top:14px!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;font-size:13px!important;color:#6b7280!important}.gnd-search-quick-tags a{background-color:#f3f4f6!important;color:#374151!important;text-decoration:none!important;padding:4px 10px!important;border-radius:20px!important;transition:all 0.2s ease!important}.gnd-search-quick-tags a:hover{background-color:var(--gnd-primary)!important;color:#fff!important}.gnd-hero-section{position:relative!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#211201!important;color:#ffffff!important;padding:135px 20px 135px!important;text-align:center!important}.gnd-hero-content{max-width:920px!important;margin:0 auto!important}.gnd-hero-title{font-family:'Playfair Display',Georgia,'Times New Roman',serif!important;font-size:40px!important;font-weight:700!important;line-height:1.35!important;color:#ffffff!important;margin:0 0 16px!important;text-transform:capitalize!important;letter-spacing:0.01em!important;text-shadow:0 2px 8px rgb(0 0 0 / .35)!important}.gnd-hero-subtitle{font-family:Georgia,'Times New Roman','Playfair Display',serif!important;font-size:16.5px!important;font-weight:400!important;line-height:1.55!important;color:#ffffff!important;margin:0 auto 26px!important;max-width:760px!important;text-shadow:0 1px 4px rgb(0 0 0 / .4)!important}.gnd-hero-btn-wrap{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.gnd-hero-btn{background-color:#d0021b!important;color:#ffffff!important;text-decoration:none!important;font-family:var(--gnd-font-body)!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.04em!important;padding:13px 32px!important;border-radius:8px!important;display:inline-block!important;border:none!important;cursor:pointer!important;text-transform:uppercase!important;transition:background-color 0.2s ease,transform 0.15s ease!important}.gnd-hero-btn:hover{background-color:#b00217!important;color:#ffffff!important;transform:translateY(-1px)!important}@media (max-width:768px){.gnd-hero-section{padding:80px 16px 80px!important}.gnd-hero-title{font-size:26px!important}.gnd-hero-subtitle{font-size:15px!important}.gnd-hero-btn{padding:12px 24px!important;font-size:14px!important}}.gnd-promo-banner{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#380b0b!important;color:#ffffff!important;padding:80px 20px!important;text-align:center!important;min-height:340px!important}.gnd-promo-banner-inner{max-width:820px!important;margin:0 auto!important}.gnd-promo-badge{background:#cc1f58!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.1em!important;padding:6px 14px!important;border-radius:20px!important;display:inline-block!important;margin-bottom:16px!important}.gnd-promo-title{font-family:var(--gnd-font-heading)!important;font-size:38px!important;font-weight:700!important;margin:0 0 16px!important;color:#ffffff!important;text-transform:capitalize!important}.gnd-promo-subtitle{font-size:18px!important;color:rgb(255 255 255 / .9)!important;max-width:680px!important;margin:0 auto 28px!important;line-height:1.6!important}.gnd-quick-products-section{padding:50px 0 20px!important;background-color:#ffffff!important}.gnd-quick-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:24px!important}.gnd-quick-title{font-family:var(--gnd-font-heading)!important;font-size:24px!important;font-weight:700!important;color:#121212!important;margin:0!important}.gnd-quick-hint{font-size:13px!important;color:#6b7280!important}.gnd-quick-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.gnd-quick-card{background:#ffffff!important;border:1px solid var(--gnd-border)!important;border-radius:var(--gnd-radius)!important;overflow:hidden!important;position:relative!important;display:flex!important;flex-direction:column!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.gnd-quick-card:hover{transform:translateY(-4px)!important;box-shadow:var(--gnd-shadow-lg)!important;border-color:#d1d5db!important}.gnd-quick-card-badge{position:absolute!important;top:10px!important;left:10px!important;background:var(--gnd-primary)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;z-index:2!important}.gnd-quick-img-wrap{display:block!important;background:#f9fafb!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.gnd-quick-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.3s ease!important}.gnd-quick-card:hover .gnd-quick-img-wrap img{transform:scale(1.05)!important}.gnd-quick-body{padding:16px!important;display:flex!important;flex-direction:column!important;flex:1!important}.gnd-quick-cat{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;color:#cc1f58!important;margin-bottom:6px!important}.gnd-quick-prod-title{font-size:15px!important;font-weight:700!important;margin:0 0 10px!important;line-height:1.35!important;flex:1!important}.gnd-quick-prod-title a{color:#1f2937!important;text-decoration:none!important}.gnd-quick-prod-title a:hover{color:var(--gnd-primary)!important}.gnd-quick-price-row{display:flex!important;align-items:baseline!important;gap:8px!important;margin-bottom:12px!important}.gnd-quick-sale{font-size:18px!important;font-weight:800!important;color:var(--gnd-primary)!important}.gnd-quick-reg{font-size:13px!important;color:#9ca3af!important;text-decoration:line-through!important}.gnd-quick-discount{font-size:11px!important;font-weight:800!important;color:#065f46!important;background:#d1fae5!important;padding:2px 6px!important;border-radius:4px!important}.gnd-quick-buy-btn{background-color:var(--gnd-primary)!important;color:#ffffff!important;border:none!important;padding:9px 12px!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;transition:background-color 0.2s ease!important;width:100%!important}.gnd-quick-buy-btn:hover{background-color:var(--gnd-primary-hover)!important}.gnd-section{padding:65px 0!important}.gnd-section-light{background-color:var(--gnd-bg-light)!important}.gnd-section-header{text-align:center!important;max-width:820px!important;margin:0 auto 45px!important}.gnd-section-badge{background-color:#fef2f2!important;color:var(--gnd-primary)!important;border:1px solid #fee2e2!important;padding:6px 14px!important;border-radius:var(--gnd-radius-full)!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.08em!important;display:inline-block!important;margin-bottom:12px!important}.gnd-section-title{font-family:var(--gnd-font-heading)!important;font-size:34px!important;font-weight:700!important;color:#7e0306!important;margin:0 0 12px!important;text-transform:capitalize!important}.gnd-section-subtitle{font-size:16px!important;color:#4b5563!important;margin:0!important;line-height:1.6!important}.gnd-showcase-list{display:flex!important;flex-direction:column!important;gap:36px!important}.gnd-product-card{background-color:#ffffff!important;border:1px solid var(--gnd-border)!important;border-radius:var(--gnd-radius-lg)!important;box-shadow:0 6px 24px rgb(0 0 0 / .06)!important;overflow:hidden!important;transition:box-shadow 0.3s ease,border-color 0.3s ease!important}.gnd-product-card:hover{box-shadow:0 12px 36px rgb(0 0 0 / .1)!important;border-color:#d1d5db!important}.gnd-card-ribbon{background:linear-gradient(90deg,#1f2937 0%,#111827 100%)!important;color:#ffffff!important;padding:12px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.gnd-card-ribbon-rank{display:flex!important;align-items:center!important;gap:12px!important;font-size:14px!important;font-weight:800!important;letter-spacing:0.05em!important}.gnd-rank-tag{background-color:var(--gnd-primary)!important;color:#ffffff!important;padding:4px 12px!important;border-radius:var(--gnd-radius-full)!important;font-size:14px!important;font-weight:900!important}.gnd-ribbon-tag-sub{color:#9ca3af!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.06em!important}.gnd-card-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;gap:36px!important;padding:36px!important}.gnd-gallery{display:flex!important;flex-direction:column!important;gap:14px!important}.gnd-gallery-main{position:relative!important;background-color:#f9fafb!important;border-radius:var(--gnd-radius)!important;overflow:hidden!important;aspect-ratio:1 / 1!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--gnd-border)!important}.gnd-gallery-main img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.3s ease!important}.gnd-gallery-main:hover img{transform:scale(1.03)!important}.gnd-badge-discount{position:absolute!important;top:14px!important;left:14px!important;background-color:var(--gnd-primary)!important;color:#ffffff!important;font-size:13px!important;font-weight:800!important;padding:5px 12px!important;border-radius:var(--gnd-radius-full)!important;box-shadow:0 4px 10px rgb(208 2 27 / .3)!important;z-index:2!important}.gnd-gallery-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.gnd-thumb-item{background:#f9fafb!important;border:2px solid var(--gnd-border)!important;border-radius:var(--gnd-radius-sm)!important;padding:0!important;cursor:pointer!important;aspect-ratio:1 / 1!important;overflow:hidden!important;transition:all 0.2s ease!important}.gnd-thumb-item:hover,.gnd-thumb-item.active{border-color:var(--gnd-primary)!important;box-shadow:0 0 0 2px rgb(208 2 27 / .2)!important}.gnd-thumb-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.gnd-info{display:flex!important;flex-direction:column!important}.gnd-category-badge{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;color:#cc1f58!important;letter-spacing:0.05em!important;margin-bottom:6px!important}.gnd-product-title{font-family:var(--gnd-font-heading)!important;font-size:26px!important;font-weight:700!important;color:#111827!important;margin:0 0 6px!important;line-height:1.3!important}.gnd-product-tagline{font-size:14px!important;color:#6b7280!important;margin:0 0 16px!important;font-weight:500!important}.gnd-product-rating-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:18px!important}.gnd-stars{color:var(--gnd-gold)!important;font-size:17px!important;letter-spacing:2px!important}.gnd-rating-text{font-weight:700!important;color:#111827!important;font-size:15px!important}.gnd-reviews-count{color:#6b7280!important;font-size:14px!important}.gnd-verified-pill{background-color:var(--gnd-green-subtle)!important;color:var(--gnd-green)!important;font-size:12px!important;font-weight:700!important;padding:3px 10px!important;border-radius:var(--gnd-radius-full)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.gnd-price-box{display:flex!important;align-items:baseline!important;gap:14px!important;margin-bottom:18px!important;padding-bottom:18px!important;border-bottom:1px solid var(--gnd-border)!important}.gnd-sale-price{font-size:32px!important;font-weight:900!important;color:var(--gnd-primary)!important;letter-spacing:-0.02em!important}.gnd-reg-price{font-size:18px!important;color:#9ca3af!important;text-decoration:line-through!important}.gnd-save-pill{background-color:#fee2e2!important;color:var(--gnd-primary)!important;font-size:12px!important;font-weight:800!important;padding:4px 10px!important;border-radius:var(--gnd-radius-full)!important}.gnd-urgency-box{background:#fffbeb!important;border:1px solid #fef3c7!important;border-radius:var(--gnd-radius-sm)!important;padding:12px 14px!important;margin-bottom:20px!important}.gnd-urgency-header{display:flex!important;justify-content:space-between!important;font-size:12px!important;font-weight:700!important;color:#92400e!important;margin-bottom:8px!important}.gnd-stock-progress-bg{background-color:#fde68a!important;height:7px!important;border-radius:4px!important;overflow:hidden!important}.gnd-stock-progress-fill{background:linear-gradient(90deg,#f59e0b 0%,#d0021b 100%)!important;height:100%!important;border-radius:4px!important;transition:width 0.4s ease!important}.gnd-highlights-list{list-style:none!important;margin:0 0 22px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.gnd-highlight-item{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;color:#374151!important;line-height:1.5!important}.gnd-check-icon{width:18px!important;height:18px!important;color:var(--gnd-green)!important;flex-shrink:0!important;margin-top:2px!important}.gnd-action-row{display:flex!important;gap:12px!important;margin-bottom:16px!important}.gnd-qty-selector{display:inline-flex!important;align-items:center!important;border:1px solid #d1d5db!important;border-radius:8px!important;background-color:#ffffff!important;height:52px!important}.gnd-qty-btn{background:none!important;border:none!important;font-size:18px!important;font-weight:700!important;width:40px!important;height:100%!important;color:#374151!important;cursor:pointer!important;transition:background-color 0.15s ease!important}.gnd-qty-btn:hover{background-color:#f3f4f6!important}.gnd-qty-input{width:44px!important;border:none!important;text-align:center!important;font-size:16px!important;font-weight:700!important;color:#111827!important;outline:none!important;appearance:textfield!important;-moz-appearance:textfield!important}.gnd-qty-input::-webkit-outer-spin-button,.gnd-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.gnd-btn-add-to-cart{flex:1!important;background-color:var(--gnd-primary)!important;color:#ffffff!important;border:none!important;border-radius:8px!important;height:52px!important;font-size:15px!important;font-weight:800!important;letter-spacing:0.04em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;cursor:pointer!important;box-shadow:0 4px 14px rgb(208 2 27 / .35)!important;transition:all 0.2s ease!important}.gnd-btn-add-to-cart:hover{background-color:var(--gnd-primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(208 2 27 / .45)!important}.gnd-cart-guarantee-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;padding-top:12px!important;border-top:1px solid #f3f4f6!important}.gnd-guarantee-item{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:#6b7280!important;font-weight:600!important}.gnd-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.gnd-category-card{position:relative!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:var(--gnd-radius)!important;border:1px solid var(--gnd-border)!important;min-height:260px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:24px!important;text-decoration:none!important;overflow:hidden!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.gnd-category-card:hover{transform:translateY(-4px)!important;box-shadow:var(--gnd-shadow-lg)!important}.gnd-cat-content{position:relative!important;z-index:2!important}.gnd-cat-discount-badge{font-size:18px!important;font-weight:800!important;color:#ffffff!important;display:block!important;margin-bottom:4px!important;text-transform:capitalize!important}.gnd-cat-name{font-family:var(--gnd-font-heading)!important;font-size:24px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 10px!important;line-height:1.25!important}.gnd-cat-cta{font-size:13px!important;font-weight:700!important;color:#ffffff!important;text-decoration:underline!important;opacity:0.9!important}.gnd-category-card:hover .gnd-cat-cta{opacity:1!important}.gnd-confidence-banner{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#121212!important;color:#ffffff!important;padding:90px 20px!important;text-align:center!important;min-height:380px!important}.gnd-confidence-inner{max-width:860px!important;margin:0 auto!important}.gnd-confidence-badge{background-color:rgb(208 2 27 / .9)!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.1em!important;padding:6px 14px!important;border-radius:var(--gnd-radius-full)!important;display:inline-block!important;margin-bottom:16px!important}.gnd-confidence-title{font-family:var(--gnd-font-heading)!important;font-size:36px!important;font-weight:700!important;margin:0 0 18px!important;color:#ffffff!important;line-height:1.3!important}.gnd-confidence-desc{font-size:17px!important;color:rgb(255 255 255 / .9)!important;line-height:1.6!important;max-width:760px!important;margin:0 auto 34px!important}.gnd-trust-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.gnd-trust-card{background-color:#ffffff!important;border:1px solid var(--gnd-border)!important;border-radius:var(--gnd-radius)!important;padding:26px 20px!important;text-align:center!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.gnd-trust-card:hover{transform:translateY(-4px)!important;box-shadow:var(--gnd-shadow-lg)!important;border-color:#d1d5db!important}.gnd-trust-img-wrap{width:60px!important;height:60px!important;margin:0 auto 16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.gnd-trust-img-wrap img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important}.gnd-trust-card-title{font-family:var(--gnd-font-heading)!important;font-size:18px!important;font-weight:700!important;color:#111827!important;margin:0 0 8px!important}.gnd-trust-card-desc{font-size:13px!important;color:#6b7280!important;margin:0!important;line-height:1.5!important}.gnd-fabulous-card{background:linear-gradient(135deg,#242833 0%,#111827 100%)!important;border:2px dashed #d0021b!important;border-radius:var(--gnd-radius-lg)!important;color:#ffffff!important;padding:44px 32px!important;text-align:center!important;margin:20px auto 40px!important;max-width:900px!important;box-shadow:var(--gnd-shadow-lg)!important}.gnd-fabulous-badge{color:#f59e0b!important;font-weight:800!important;font-size:13px!important;letter-spacing:0.08em!important;margin-bottom:12px!important}.gnd-fabulous-title{font-family:var(--gnd-font-heading)!important;font-size:32px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 14px!important}.gnd-fabulous-desc{font-size:16px!important;color:#d1d5db!important;max-width:640px!important;margin:0 auto 26px!important;line-height:1.6!important}.gnd-reviews-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.gnd-review-card{background-color:#ffffff!important;border:1px solid var(--gnd-border)!important;border-radius:var(--gnd-radius)!important;padding:26px!important;display:flex!important;flex-direction:column!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.gnd-review-card:hover{transform:translateY(-4px)!important;box-shadow:var(--gnd-shadow)!important}.gnd-review-stars{color:var(--gnd-gold)!important;font-size:17px!important;letter-spacing:2px!important;margin-bottom:12px!important}.gnd-review-title{font-family:var(--gnd-font-heading)!important;font-size:17px!important;font-weight:700!important;color:#111827!important;margin:0 0 10px!important;line-height:1.35!important}.gnd-review-text{font-size:14px!important;color:#4b5563!important;line-height:1.6!important;margin:0 0 20px!important;flex:1!important}.gnd-reviewer-info{border-top:1px solid #f3f4f6!important;padding-top:12px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.gnd-reviewer-name{font-weight:700!important;color:#111827!important;font-size:14px!important}.gnd-reviewer-location{font-size:12px!important;color:#9ca3af!important}.gnd-newsletter-section{background:#ffffff!important;border:1px solid var(--gnd-border)!important;border-radius:var(--gnd-radius-lg)!important;padding:48px 24px!important;text-align:center!important;max-width:820px!important;margin:36px auto!important;box-shadow:var(--gnd-shadow-sm)!important}.gnd-newsletter-badge{font-size:12px!important;font-weight:800!important;letter-spacing:0.08em!important;color:var(--gnd-primary)!important;display:block!important;margin-bottom:10px!important}.gnd-newsletter-title{font-family:var(--gnd-font-heading)!important;font-size:30px!important;font-weight:700!important;color:#111827!important;margin:0 0 10px!important}.gnd-newsletter-subtitle{font-size:15px!important;color:#6b7280!important;max-width:600px!important;margin:0 auto 28px!important}.gnd-newsletter-form{display:flex!important;max-width:500px!important;margin:0 auto 32px!important;gap:10px!important}.gnd-newsletter-input{flex:1!important;height:50px!important;padding:0 18px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:15px!important;outline:none!important}.gnd-newsletter-input:focus{border-color:var(--gnd-primary)!important;box-shadow:0 0 0 3px rgb(208 2 27 / .15)!important}.gnd-btn-subscribe{background-color:var(--gnd-primary)!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:0 24px!important;font-size:14px!important;font-weight:800!important;letter-spacing:0.04em!important;cursor:pointer!important;transition:background-color 0.2s ease!important;white-space:nowrap!important}.gnd-btn-subscribe:hover{background-color:var(--gnd-primary-hover)!important}.gnd-social-radar{border-top:1px solid var(--gnd-border)!important;padding-top:22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.gnd-social-label{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase!important;letter-spacing:0.04em!important}.gnd-social-icons{display:flex!important;align-items:center!important;gap:14px!important}.gnd-social-link{width:44px!important;height:44px!important;border:1px solid var(--gnd-border)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#f9fafb!important;transition:all 0.2s ease!important}.gnd-social-link:hover{transform:translateY(-2px)!important;border-color:var(--gnd-primary)!important;box-shadow:var(--gnd-shadow)!important;background-color:#ffffff!important}.gnd-social-link img{width:22px!important;height:22px!important;object-fit:contain!important;display:block!important}.gnd-footer{background-color:#000000!important;color:#ffffff!important;padding:70px 0 35px 0!important;border-top:none!important}.gnd-toast{position:fixed!important;bottom:24px!important;right:24px!important;background-color:#111827!important;color:#ffffff!important;padding:14px 22px!important;border-radius:8px!important;box-shadow:var(--gnd-shadow-xl)!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:600!important;z-index:99999!important;opacity:0!important;visibility:hidden!important;transform:translateY(20px)!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important}.gnd-toast.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}@media screen and (max-width:1100px){.gnd-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gnd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:900px){.gnd-card-body{grid-template-columns:1fr!important;gap:24px!important;padding:24px!important}.gnd-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gnd-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gnd-reviews-grid{grid-template-columns:1fr!important}}@media screen and (max-width:768px){.gnd-nav,.small-hide{display:none!important}.gnd-mobile-menu-toggle{display:inline-flex!important}.gnd-hero-title{font-size:32px!important}.gnd-hero-subtitle{font-size:16px!important}.gnd-promo-title{font-size:28px!important}.gnd-confidence-title{font-size:26px!important}.gnd-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.gnd-category-grid{grid-template-columns:1fr!important}.gnd-trust-grid{grid-template-columns:1fr!important}.gnd-footer-grid{grid-template-columns:1fr!important}.gnd-newsletter-form{flex-direction:column!important}.gnd-action-row{flex-direction:column!important}.gnd-btn-add-to-cart{width:100%!important}.gnd-cart-guarantee-row{flex-direction:column!important;align-items:flex-start!important}}body.gnd-mini-cart-open{overflow:hidden!important}.gnd-mc-drawer{position:fixed!important;inset:0!important;z-index:999999!important;pointer-events:none!important;visibility:hidden!important;transition:visibility 0.3s ease!important}.gnd-mc-drawer.is-open{pointer-events:auto!important;visibility:visible!important}.gnd-mc-backdrop{position:absolute!important;inset:0!important;background:rgb(0 0 0 / .55)!important;opacity:0!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;transition:opacity 0.3s cubic-bezier(.16,1,.3,1)!important}.gnd-mc-drawer.is-open .gnd-mc-backdrop{opacity:1!important}.gnd-mc-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:440px!important;background:#ffffff!important;display:flex!important;flex-direction:column!important;box-shadow:-10px 0 35px rgb(0 0 0 / .25)!important;transform:translateX(100%)!important;transition:transform 0.32s cubic-bezier(.16,1,.3,1)!important;z-index:1!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}.gnd-mc-drawer.is-open .gnd-mc-panel{transform:translateX(0)!important}.gnd-mc-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px 14px!important;border-bottom:1px solid #f0f0f0!important;background:#fff!important;flex-shrink:0!important}.gnd-mc-header-title{margin:0!important;font-size:20px!important;font-weight:800!important;color:#111827!important;letter-spacing:-0.01em!important}.gnd-mc-close-btn{background:none!important;border:none!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;color:#111827!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity 0.15s ease!important}.gnd-mc-close-btn:hover{opacity:0.65!important}.gnd-mc-timer-bar{background:#1c1c1c!important;color:#ffffff!important;text-align:center!important;padding:9px 16px!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.2px!important;flex-shrink:0!important}.gnd-mc-timer-bar strong{font-weight:800!important}.gnd-mc-countdown{font-weight:800!important;font-variant-numeric:tabular-nums!important}.gnd-mc-dynamic-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;overflow:hidden!important}.gnd-mc-body{flex:1 1 auto!important;overflow-y:auto!important;padding:16px 20px!important;-webkit-overflow-scrolling:touch!important}.gnd-mc-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:60px 20px!important;color:#6b7280!important}.gnd-mc-empty h3{margin:16px 0 6px!important;font-size:18px!important;font-weight:700!important;color:#111827!important}.gnd-mc-empty p{font-size:14px!important;margin:0 0 20px!important;color:#6b7280!important}.gnd-mc-btn-shop{display:inline-block!important;background:#111827!important;color:#ffffff!important;padding:10px 22px!important;border-radius:6px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important}.gnd-mc-items-list{display:flex!important;flex-direction:column!important;gap:16px!important}.gnd-mc-item{display:flex!important;gap:14px!important;padding-bottom:16px!important;border-bottom:1px solid #f3f4f6!important;position:relative!important}.gnd-mc-thumb{width:76px!important;height:76px!important;border-radius:6px!important;border:1px solid #e5e7eb!important;overflow:hidden!important;flex-shrink:0!important;background:#fafafa!important;display:flex!important;align-items:center!important;justify-content:center!important}.gnd-mc-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.gnd-mc-info{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-width:0!important}.gnd-mc-info-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.gnd-mc-title{margin:0!important;font-size:14px!important;font-weight:700!important;color:#111827!important;line-height:1.3!important}.gnd-mc-remove-btn{background:none!important;border:none!important;padding:2px!important;color:#9ca3af!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color 0.15s ease!important;flex-shrink:0!important}.gnd-mc-remove-btn:hover{color:#ef4444!important}.gnd-mc-badge-wrap{margin-top:4px!important;margin-bottom:2px!important}.gnd-mc-tier-tag{display:inline-flex!important;align-items:center!important;gap:3px!important;background:#f3f4f6!important;color:#374151!important;font-size:10.5px!important;font-weight:800!important;padding:2px 6px!important;border-radius:4px!important;letter-spacing:0.3px!important}.gnd-mc-meta{font-size:12px!important;color:#6b7280!important;font-weight:500!important;margin-top:2px!important}.gnd-mc-info-bottom{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-top:10px!important}.gnd-mc-qty-box{display:inline-flex!important;align-items:center!important;border:1px solid #d1d5db!important;border-radius:6px!important;height:30px!important;background:#ffffff!important;overflow:hidden!important}.gnd-mc-qty-btn{background:none!important;border:none!important;width:28px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;color:#374151!important;user-select:none!important;transition:background 0.1s ease!important}.gnd-mc-qty-btn:hover{background:#f3f4f6!important}.gnd-mc-qty-val{width:26px!important;text-align:center!important;font-size:13px!important;font-weight:700!important;color:#111827!important}.gnd-mc-price-col{text-align:right!important}.gnd-mc-price-row{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:6px!important}.gnd-mc-was{font-size:12px!important;color:#9ca3af!important;text-decoration:line-through!important}.gnd-mc-now{font-size:15px!important;font-weight:800!important;color:#111827!important}.gnd-mc-saved{font-size:11.5px!important;font-weight:700!important;color:#111827!important;margin-top:2px!important}.gnd-mc-footer{border-top:1px solid #e5e7eb!important;background:#ffffff!important;padding:18px 20px 22px!important;flex-shrink:0!important}.gnd-mc-summary-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important}.gnd-mc-savings-row{margin-bottom:4px!important}.gnd-mc-savings-row .gnd-mc-sum-label{font-size:14.5px!important;font-weight:700!important;color:#111827!important}.gnd-mc-sum-savings{font-size:14.5px!important;font-weight:700!important;color:#111827!important}.gnd-mc-subtotal-row{margin-bottom:8px!important}.gnd-mc-subtotal-row .gnd-mc-sum-label{font-size:18px!important;font-weight:800!important;color:#111827!important}.gnd-mc-sum-subtotal{font-size:18px!important;font-weight:800!important;color:#111827!important}.gnd-mc-discount-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:14px!important;font-size:12.5px!important;font-weight:600!important;color:#4b5563!important}.gnd-mc-disc-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#f3f4f6!important;color:#374151!important;font-size:11px!important;font-weight:800!important;padding:3px 8px!important;border-radius:4px!important}.gnd-mc-checkout-btn{display:block!important;width:100%!important;background:#fbb016!important;color:#ffffff!important;font-size:16px!important;font-weight:800!important;text-align:center!important;padding:14px 16px!important;border-radius:8px!important;text-decoration:none!important;letter-spacing:0.3px!important;box-shadow:0 4px 14px rgb(251 176 22 / .4)!important;transition:transform 0.1s ease,background-color 0.15s ease!important;box-sizing:border-box!important}.gnd-mc-checkout-btn:hover{background:#e59d07!important;color:#ffffff!important;transform:translateY(-1px)!important}.gnd-mc-guarantee{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-top:12px!important;font-size:11px!important;font-weight:800!important;color:#111827!important;letter-spacing:0.6px!important;text-transform:uppercase!important}@media (max-width:480px){.gnd-mc-panel{max-width:100%!important}}