@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Cinzel+Decorative:wght@400;700;900&display=swap');:root{--realm-gold:#DAB048;--realm-gold-bright:#F0C860;--realm-gold-dim:#A88030;--realm-gold-glow:rgba(218,176,72,0.4);--realm-gold-subtle:rgba(218,176,72,0.08);--realm-ember:#FF6B2B;--realm-ember-glow:rgba(255,107,43,0.3);--realm-fire:#FF4500;--realm-ice:#4FC3F7;--realm-stone-dark:#0d0d0d;--realm-stone:#1a1a1a;--realm-stone-mid:#252525;--realm-stone-light:#333;--realm-parchment:#c4a96a;--realm-text:#d4cfc7;--realm-text-bright:#f0ece4;--realm-font-display:'Cinzel Decorative','Cinzel',serif;--realm-font-heading:'Cinzel',serif;--realm-shadow-torch:0 0 30px rgba(218,176,72,0.15),0 0 60px rgba(218,176,72,0.05);--realm-shadow-ember:0 0 20px rgba(255,107,43,0.2);--realm-shadow-stone:0 4px 20px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.03);--realm-shadow-card:0 2px 15px rgba(0,0,0,0.5),0 0 0 1px rgba(218,176,72,0.08);--realm-border:1px solid rgba(218,176,72,0.12);--realm-border-strong:1px solid rgba(218,176,72,0.25);--realm-assets:'/wp-content/themes/woodmart-child/realm-assets'}.page-title,.elementor-heading-title,.wd-el-title,.entry-title,h1{font-family:var(--realm-font-display) !important;letter-spacing:0.05em !important;text-shadow:0 2px 10px rgba(0,0,0,0.5) !important}h2,h3,h4,h5,h6,.product_title,.woocommerce-loop-product__title,.wd-entities-title,.wd-product-title,.widget-title,.wd-el-title .title,.woocommerce-tabs .tabs li a{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important}.product_title.entry-title{font-family:var(--realm-font-display) !important;font-size:2rem !important;color:var(--realm-gold-bright) !important;text-shadow:0 0 30px rgba(218,176,72,0.2),0 2px 10px rgba(0,0,0,0.5) !important}.price,.woocommerce-Price-amount,.amount{font-family:var(--realm-font-heading) !important;color:var(--realm-gold) !important}.wd-product-cats a,.product-categories a{font-family:var(--realm-font-heading) !important;letter-spacing:0.15em !important;font-size:12px !important;text-transform:uppercase !important;color:var(--realm-gold-dim) !important}body{background-color:var(--realm-stone-dark) !important;background-image:radial-gradient(ellipse at 20% 50%,rgba(218,176,72,0.02) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(255,107,43,0.015) 0%,transparent 50%) !important}.wd-page-wrapper::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.4) 100%)}.whb-header{background:linear-gradient(180deg,#0a0a0a 0%,#111 80%,rgba(17,17,17,0.95) 100%) !important;border-bottom:2px solid rgba(218,176,72,0.15) !important;box-shadow:0 4px 30px rgba(0,0,0,0.6),0 1px 0 rgba(218,176,72,0.1) !important}.site-logo img,.custom-logo{transition:filter 0.5s ease,transform 0.3s ease !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.3)) !important}.site-logo:hover img,.site-logo:hover .custom-logo{filter:drop-shadow(0 0 20px rgba(218,176,72,0.6)) drop-shadow(0 0 40px rgba(218,176,72,0.2)) !important;transform:scale(1.03) !important}.wd-nav > li > a{font-family:var(--realm-font-heading) !important;font-size:12px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--realm-text) !important;transition:all 0.3s ease !important;position:relative !important}.wd-nav > li > a:hover,.wd-nav > li:hover > a{color:var(--realm-gold) !important;text-shadow:0 0 15px rgba(218,176,72,0.4) !important}.wd-nav > li > a::after{content:'' !important;position:absolute !important;bottom:0 !important;left:50% !important;width:0 !important;height:2px !important;background:linear-gradient(90deg,transparent,var(--realm-gold),transparent) !important;transition:width 0.4s ease,left 0.4s ease !important;box-shadow:0 0 10px rgba(218,176,72,0.4) !important}.wd-nav > li:hover > a::after,.wd-nav > li.current-menu-item > a::after{width:80% !important;left:10% !important}.wd-search-form input[type="text"],.wd-search-form input[type="search"]{background:rgba(26,26,26,0.8) !important;border:1px solid rgba(218,176,72,0.15) !important;border-radius:4px !important;font-family:inherit !important}.wd-search-form input:focus{border-color:var(--realm-gold) !important;box-shadow:0 0 15px rgba(218,176,72,0.15) !important}.wd-header-cats{background:rgba(218,176,72,0.9) !important;font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.single_add_to_cart_button,.btn.btn-accent,.button.alt,.checkout-button,.wc-proceed-to-checkout .button{font-family:var(--realm-font-heading) !important;letter-spacing:0.12em !important;text-transform:uppercase !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.3) !important;box-shadow:0 2px 10px rgba(218,176,72,0.3),inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.2) !important;text-shadow:0 1px 0 rgba(255,255,255,0.15) !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important}.single_add_to_cart_button:hover,.btn.btn-accent:hover,.button.alt:hover,.checkout-button:hover{background:linear-gradient(180deg,#F0C860 0%,#DAB048 50%,#F0C860 100%) !important;box-shadow:0 4px 20px rgba(218,176,72,0.5),0 0 40px rgba(218,176,72,0.2),inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2) !important;transform:translateY(-1px) !important}.single_add_to_cart_button::before,.btn.btn-accent::before,.button.alt::before{content:'' !important;position:absolute !important;top:0 !important;left:-100% !important;width:60% !important;height:100% !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent) !important;transition:left 0.6s ease !important}.single_add_to_cart_button:hover::before,.btn.btn-accent:hover::before,.button.alt:hover::before{left:120% !important}.btn.btn-default,.button:not(.alt):not(.btn-accent){font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important;background:rgba(26,26,26,0.8) !important;border:1px solid rgba(218,176,72,0.2) !important;color:var(--realm-gold) !important;transition:all 0.3s ease !important}.btn.btn-default:hover,.button:not(.alt):not(.btn-accent):hover{background:rgba(218,176,72,0.1) !important;border-color:var(--realm-gold) !important;box-shadow:0 0 20px rgba(218,176,72,0.15) !important}.wd-product{background:linear-gradient(180deg,var(--realm-stone) 0%,rgba(20,20,20,0.95) 100%) !important;border:1px solid rgba(218,176,72,0.08) !important;border-radius:6px !important;box-shadow:var(--realm-shadow-card) !important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative !important;overflow:hidden !important}.wd-product:hover{border-color:rgba(218,176,72,0.2) !important;box-shadow:0 8px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(218,176,72,0.15),0 0 40px rgba(218,176,72,0.07) !important;transform:translateY(-4px) !important}.wd-product::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;width:30px !important;height:30px !important;border-top:2px solid rgba(218,176,72,0.25) !important;border-left:2px solid rgba(218,176,72,0.25) !important;border-radius:6px 0 0 0 !important;z-index:2 !important;pointer-events:none !important;transition:all 0.4s ease !important}.wd-product::after{content:'' !important;position:absolute !important;bottom:0 !important;right:0 !important;width:30px !important;height:30px !important;border-bottom:2px solid rgba(218,176,72,0.25) !important;border-right:2px solid rgba(218,176,72,0.25) !important;border-radius:0 0 6px 0 !important;z-index:2 !important;pointer-events:none !important;transition:all 0.4s ease !important}.wd-product:hover::before,.wd-product:hover::after{width:45px !important;height:45px !important;border-color:rgba(218,176,72,0.5) !important}.wd-product .wd-entities-title a{font-family:var(--realm-font-heading) !important;transition:all 0.3s ease !important}.wd-product:hover .wd-entities-title a{color:var(--realm-gold-bright) !important;text-shadow:0 0 15px rgba(218,176,72,0.3) !important}.wd-product .product-image-link{position:relative !important}.wd-product .product-image-link::after{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,0.3) 100%) !important;pointer-events:none !important;z-index:1 !important}.onsale,.product-label{font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important;background:linear-gradient(135deg,#c0392b,#8B0000) !important;border:1px solid rgba(255,100,100,0.3) !important;box-shadow:0 2px 10px rgba(139,0,0,0.4) !important}.wd-footer,footer.footer-container{background:linear-gradient(180deg,#0a0a0a 0%,#080808 100%) !important;border-top:2px solid rgba(218,176,72,0.12) !important;position:relative !important}.wd-footer::before{content:'' !important;position:absolute !important;top:0 !important;left:10% !important;right:10% !important;height:1px !important;background:linear-gradient(90deg,transparent,var(--realm-gold-dim),transparent) !important}.footer-widget .widget-title{font-family:var(--realm-font-display) !important;font-size:14px !important;letter-spacing:0.15em !important;color:var(--realm-gold) !important;text-shadow:0 0 10px rgba(218,176,72,0.2) !important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--realm-gold-dim),#7a6020);border-radius:4px;border:1px solid rgba(218,176,72,0.2)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--realm-gold),var(--realm-gold-dim))}*{scrollbar-width:thin;scrollbar-color:var(--realm-gold-dim) #0a0a0a}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="search"],select,textarea{border:1px solid rgba(218,176,72,0.1) !important;transition:border-color 0.3s ease,box-shadow 0.3s ease !important}input:focus,select:focus,textarea:focus{border-color:rgba(218,176,72,0.3) !important;box-shadow:0 0 15px rgba(218,176,72,0.1),0 0 0 1px rgba(218,176,72,0.1) !important}.woocommerce-breadcrumb,.wd-breadcrumbs{font-family:var(--realm-font-heading) !important;font-size:12px !important;letter-spacing:0.1em !important;text-transform:uppercase !important}.woocommerce-breadcrumb a:hover,.wd-breadcrumbs a:hover{text-shadow:0 0 10px rgba(218,176,72,0.3) !important}.woocommerce-tabs .tabs li a,.wd-nav-product-tabs li a{font-family:var(--realm-font-heading) !important;letter-spacing:0.1em !important;text-transform:uppercase !important;font-size:13px !important}.woocommerce-tabs .tabs li.active a{text-shadow:0 0 15px rgba(218,176,72,0.3) !important}.vapeshop-accessories-heading{font-family:var(--realm-font-heading) !important;letter-spacing:0.1em !important;text-transform:uppercase !important}.vapeshop-acc-card{border:1px solid rgba(218,176,72,0.1) !important;transition:all 0.3s ease !important}.vapeshop-acc-card:hover{border-color:rgba(218,176,72,0.25) !important;box-shadow:0 4px 20px rgba(218,176,72,0.1),0 2px 8px rgba(0,0,0,0.4) !important}.vsbfaq-section .vsbfaq-title{font-family:var(--realm-font-display) !important;letter-spacing:0.1em !important}.vsbfaq-section .vsbfaq-question-btn{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important;border:1px solid rgba(218,176,72,0.08) !important;transition:all 0.3s ease !important}.vsbfaq-section .vsbfaq-question-btn:hover{border-color:rgba(218,176,72,0.2) !important;box-shadow:0 0 15px rgba(218,176,72,0.05) !important}.cart_totals,.woocommerce-checkout-review-order-table{border:1px solid rgba(218,176,72,0.12) !important;border-radius:8px !important}.cart_totals .order-total .amount{font-family:var(--realm-font-display) !important;font-size:22px !important;text-shadow:0 0 15px rgba(218,176,72,0.3) !important}.wd-sidebar .widget-title,.sidebar-container .widget-title{font-family:var(--realm-font-display) !important;font-size:12px !important;letter-spacing:0.15em !important}@keyframes realm-torch-flicker{0%,100%{opacity:1}25%{opacity:0.92}50%{opacity:0.97}75%{opacity:0.88}}@keyframes realm-gold-pulse{0%,100%{box-shadow:0 0 10px rgba(218,176,72,0.1)}50%{box-shadow:0 0 20px rgba(218,176,72,0.25)}}@keyframes realm-ember-rise{0%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(-120px) scale(0.3);opacity:0}}@keyframes realm-fog-drift{0%{transform:translateX(-10%);opacity:0.3}50%{transform:translateX(5%);opacity:0.5}100%{transform:translateX(-10%);opacity:0.3}}@keyframes realm-breathe{0%,100%{text-shadow:0 0 10px rgba(218,176,72,0.2)}50%{text-shadow:0 0 25px rgba(218,176,72,0.4),0 0 50px rgba(218,176,72,0.1)}}.site-logo img{animation:realm-torch-flicker 3s ease-in-out infinite !important}.single_add_to_cart_button,.checkout-button{animation:realm-gold-pulse 4s ease-in-out infinite !important}.wd-dropdown,.wd-dropdown-menu{background:linear-gradient(180deg,#141414 0%,#0f0f0f 100%) !important;border:1px solid rgba(218,176,72,0.12) !important;box-shadow:0 10px 40px rgba(0,0,0,0.6),0 0 0 1px rgba(218,176,72,0.05) !important}.wd-sub-menu li > a{font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important}.wd-sub-menu li > a:hover{color:var(--realm-gold) !important;text-shadow:0 0 10px rgba(218,176,72,0.3) !important}.cart-widget-side{border-left:2px solid rgba(218,176,72,0.1) !important}.woocommerce-message,.woocommerce-info{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important;border-top:2px solid var(--realm-gold) !important;border-left:none !important}.star-rating span::before,.star-rating::before{color:var(--realm-gold) !important}::selection{background:rgba(218,176,72,0.3);color:#fff}::-moz-selection{background:rgba(218,176,72,0.3);color:#fff}@media (max-width:768px){.product_title.entry-title{font-size:1.5rem !important}.wd-product::before,.wd-product::after{width:20px !important;height:20px !important}.wd-page-wrapper::before{display:none}.single_add_to_cart_button::before,.btn.btn-accent::before{display:none !important}}#realm-embers-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9997;opacity:0.7}@media (max-width:768px){#realm-embers-canvas{opacity:0.3}}@media (max-width:480px){#realm-embers-canvas{display:none}}.realm-page-loaded .wd-page-wrapper{animation:realm-page-fade 0.8s ease-out}@keyframes realm-page-fade{from{opacity:0.7}to{opacity:1}}.elementor-element-ede4bc0 .elementor-widget-image{position:relative !important}.elementor-element-ede4bc0 .elementor-widget-image::after{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:12px 10px !important;background:linear-gradient(0deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 60%,transparent 100%) !important;color:#F0C860 !important;font-family:'Cinzel',serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-align:center !important;text-shadow:0 2px 8px rgba(0,0,0,0.8),0 0 15px rgba(218,176,72,0.2) !important;pointer-events:none !important;z-index:5 !important;border-radius:0 0 8px 8px !important}.elementor-element-78d15e3::after{content:'FreeBase Devices' !important}.elementor-element-f78daa6::after{content:'SaltNic Devices' !important}.elementor-element-c8430b3::after{content:'Disposable Vape' !important}.elementor-element-113deaa::after{content:'FreeBase E-Liquids' !important}.elementor-element-67e5a29::after{content:'SaltNic E-Liquids' !important}.elementor-element-c509d82::after{content:'Pods & Coils' !important}.elementor-element-41b5f0a::after{content:'Accessories' !important}.elementor-element-070d03a::after{content:'Nicotine Pouch' !important}.elementor-element-6da4995::after{content:'Cigarette & IQOS' !important}.elementor-element-17a585f::after{content:'Hookah & Shisha' !important}.elementor-element-ede4bc0 .elementor-widget-image:hover::after{color:#fff !important;text-shadow:0 0 20px rgba(218,176,72,0.6),0 2px 8px rgba(0,0,0,0.8) !important}.elementor-element-ede4bc0{padding-top:20px !important;padding-bottom:20px !important}.elementor-29028 > .elementor-element{margin-bottom:0 !important}.elementor-29028 .e-con{--margin-top:0px;--margin-bottom:0px}.wd-sidebar li.cat-item-15,.widget_product_categories li.cat-item-15,li.cat-item.cat-item-15,.woocommerce-widget-layered-nav-list li[data-value="uncategorized"],option[value="uncategorized"]{display:none !important}.wd-sidebar a[href*="/uncategorized/"],.vsf-widget a[href*="/uncategorized/"]{display:none !important}.elementor-toggle-title,.elementor-tab-title{font-variant:normal !important;text-transform:none !important;font-size:15px !important;letter-spacing:0.02em !important;line-height:1.4 !important}.elementor-element-7f2169db .elementor-toggle-title{font-family:var(--realm-font-heading) !important;color:var(--realm-text-bright) !important;font-size:14px !important}.elementor-element-7f2169db .elementor-toggle-title.elementor-active,.elementor-element-7f2169db .elementor-tab-title.elementor-active{color:var(--realm-gold) !important}.wd-product .product-wrapper,.products .product{position:relative !important;overflow:visible !important}body.woocommerce .wd-product::before,body.woocommerce .wd-product::after{display:block !important}.wd-product .add_to_cart_button,.wd-product .wd-add-btn a{font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-size:12px !important}.elementor-element-759f2fa{background:linear-gradient(180deg,rgba(218,176,72,0.02) 0%,transparent 100%) !important;padding:40px 0 !important}.elementor-element-121801e4 .elementor-icon-box-wrapper{background:linear-gradient(180deg,rgba(26,26,26,0.6) 0%,rgba(18,18,18,0.8) 100%) !important;border:1px solid rgba(218,176,72,0.06) !important;border-radius:8px !important;padding:25px 15px !important;transition:all 0.4s ease !important}.elementor-element-121801e4 .elementor-icon-box-wrapper:hover{border-color:rgba(218,176,72,0.15) !important;background:linear-gradient(180deg,rgba(218,176,72,0.04) 0%,rgba(18,18,18,0.9) 100%) !important;box-shadow:0 0 30px rgba(218,176,72,0.05) !important}.elementor-element-121801e4 .elementor-icon{color:var(--realm-gold) !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.3)) !important;transition:all 0.3s ease !important}.elementor-element-121801e4 .elementor-icon-box-wrapper:hover .elementor-icon{filter:drop-shadow(0 0 15px rgba(218,176,72,0.5)) !important;transform:scale(1.15) !important}.elementor-element-23fd2f3 .wd-el-title .title,.elementor-element-759f2fa .wd-el-title .title{font-family:var(--realm-font-display) !important;color:var(--realm-gold-bright) !important;text-shadow:0 0 20px rgba(218,176,72,0.2) !important}.woocommerce-cart table.shop_table{border:1px solid rgba(218,176,72,0.1) !important;border-radius:8px !important;overflow:hidden !important}.woocommerce-cart table.shop_table th{font-family:var(--realm-font-heading) !important;letter-spacing:0.1em !important;text-transform:uppercase !important;font-size:12px !important;background:rgba(218,176,72,0.05) !important;color:var(--realm-gold) !important}.woocommerce-cart .product-name a{font-family:var(--realm-font-heading) !important}.woocommerce-cart .cart_totals{border:1px solid rgba(218,176,72,0.15) !important;border-radius:8px !important;background:linear-gradient(180deg,rgba(26,26,26,0.9) 0%,rgba(13,13,13,0.95) 100%) !important}.woocommerce-cart .cart_totals h2{font-family:var(--realm-font-display) !important;color:var(--realm-gold) !important;letter-spacing:0.1em !important}.woocommerce-cart .coupon .input-text{border:1px solid rgba(218,176,72,0.15) !important}.woocommerce-cart .coupon .button{font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{font-family:var(--realm-font-display) !important;color:var(--realm-gold) !important;letter-spacing:0.08em !important;font-size:18px !important}.woocommerce-checkout-review-order-table{border:1px solid rgba(218,176,72,0.12) !important;border-radius:8px !important}.woocommerce-checkout-review-order-table th{font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-size:12px !important;color:var(--realm-gold) !important}#place_order{font-family:var(--realm-font-heading) !important;letter-spacing:0.15em !important;font-size:15px !important;padding:16px 30px !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.4) !important;box-shadow:0 4px 25px rgba(218,176,72,0.4),inset 0 1px 0 rgba(255,255,255,0.2) !important;animation:realm-gold-pulse 3s ease-in-out infinite !important}#place_order:hover{box-shadow:0 6px 35px rgba(218,176,72,0.6),0 0 60px rgba(218,176,72,0.2) !important;transform:translateY(-2px) !important}.wc_payment_methods{border:1px solid rgba(218,176,72,0.08) !important;border-radius:8px !important}.wc_payment_method label{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important}.woocommerce-MyAccount-navigation ul li a{font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important;transition:all 0.3s ease !important}.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--realm-gold) !important;text-shadow:0 0 10px rgba(218,176,72,0.2) !important}.cart-widget-side .widget-title,.cart-widget-side .woocommerce-mini-cart__total strong{font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.cart-widget-side .woocommerce-mini-cart__buttons .button{font-family:var(--realm-font-heading) !important;letter-spacing:0.1em !important}.wd-age-verify .wd-age-verify-title{font-family:var(--realm-font-display) !important;letter-spacing:0.08em !important;color:var(--realm-gold-bright) !important;text-shadow:0 0 20px rgba(218,176,72,0.3) !important}.wd-age-verify .wd-age-verify-text{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important}@media (max-width:768px){.elementor-element-ede4bc0 .elementor-widget-image::after{font-size:12px !important;padding:8px 6px !important;letter-spacing:0.08em !important}.elementor-toggle-title{font-size:13px !important}.woocommerce-cart .cart_totals h2{font-size:16px !important}}li.cat-item-908,.wd-sidebar li.cat-item-908,a[data-val="uncategorized"],a[href*="/uncategorized/"]{display:none !important}.wd-product-cats a[href*="/uncategorized/"],.product_cat-uncategorized .wd-product-cats a[rel="tag"]:only-child{display:none !important}.info-box-icon,.elementor-element-759f2fa .info-box-icon,.wd-info-box .info-box-icon{background:rgba(218,176,72,0.1) !important;color:var(--realm-gold) !important;border:1px solid rgba(218,176,72,0.15) !important}.elementor-testimonial,.swiper-slide .elementor-testimonial__content,.elementor-element-f5fd26f .swiper-slide,.elementor-element-15bae0a .swiper-slide,.elementor-testimonial-wrapper,.elementor-widget-testimonial-carousel .swiper-slide{background:#1a1a1a !important;background-color:#1a1a1a !important;border:1px solid rgba(218,176,72,0.08) !important;border-radius:8px !important}.elementor-testimonial__text{color:var(--realm-text) !important}.elementor-testimonial__name{color:var(--realm-gold) !important;font-family:var(--realm-font-heading) !important}.elementor-testimonial__title{color:#888 !important}.swiper-pagination-bullet{background:rgba(218,176,72,0.3) !important}.swiper-pagination-bullet-active{background:var(--realm-gold) !important}.elementor-swiper-button{color:var(--realm-gold) !important}.elementor-element-ede4bc0 .elementor-widget-image img{min-height:200px !important;width:100% !important;object-fit:cover !important;border-radius:8px !important}:root,.wd-products-with-bg,.wd-products-with-bg .wd-product,[class*="color-scheme-light"]{--wd-prod-bg:#1a1a1a !important;--bgcolor-gray-100:#0a0a0a !important;--bgcolor-gray-200:#121212 !important}.wd-product-wrapper,.product-wrapper,.wd-products-with-bg .wd-product-wrapper,.wd-products-with-bg:not(.products-bordered-grid) .wd-product-wrapper{background-color:#1a1a1a !important;background:linear-gradient(180deg,#1a1a1a 0%,#141414 100%) !important}.wd-product-img-hover,.wd-product-img-hover.hover-img{background-color:#0d0d0d !important;background:#0d0d0d !important}.vapeshop-acc-card,.vapeshop-accessories-box .vapeshop-acc-card,div.vapeshop-acc-card{background:#1a1a1a !important;background-color:#1a1a1a !important;border-color:#2a2a2a !important}button.vapeshop-acc-atc-btn,.vapeshop-acc-atc-btn.button,button.button.alt.vapeshop-acc-atc-btn{background:linear-gradient(180deg,#DAB048,#B8922C,#DAB048) !important;color:#0d0d0d !important}.wd-popup.wd-age-verify,.wd-age-verify .wd-popup-content,.wd-age-verify .wd-scroll-content{background:#111 !important;background-color:#111 !important;border:1px solid rgba(218,176,72,0.15) !important}.woocommerce-store-notice,p.woocommerce-store-notice,.woocommerce-info:not(.wc-memberships-restriction-message){background:rgba(218,176,72,0.08) !important;color:var(--realm-gold) !important;border-color:rgba(218,176,72,0.2) !important}li:has(> a[href*="uncategorized"]),li:has(> a[data-title="Uncategorized"]),.wd-sidebar li a[href*="/uncategorized/"]{display:none !important}a.pf-value[data-val="uncategorized"]{display:none !important}.wd-product-cats a[href*="/uncategorized/"]{visibility:hidden;height:0;overflow:hidden}.wd-buttons,.wd-buttons.wd-pos-r-t,.wd-buttons.wd-pos-r-b{background:rgba(13,13,13,0.9) !important;border:1px solid rgba(218,176,72,0.12) !important;backdrop-filter:blur(8px) !important}.wd-buttons .wd-action-btn > a{color:var(--realm-gold) !important}.wd-buttons .wd-action-btn > a:hover{color:var(--realm-gold-bright) !important;background:rgba(218,176,72,0.08) !important}.vsf-show-more,.vsf-show-more a,.vsf-show-more button{background:#1a1a1a !important;color:var(--realm-gold) !important;border:1px solid rgba(218,176,72,0.15) !important}p.woocommerce-store-notice,.woocommerce-store-notice{background:rgba(218,176,72,0.08) !important;color:var(--realm-gold) !important}.wd-nav-mobile > li > a,.mobile-nav .wd-sub-menu li > a,.wd-side-hidden .wd-sub-menu li > a{font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important}.wd-side-hidden .widget-title,.off-canvas-sidebar .widget-title{font-family:var(--realm-font-display) !important;color:var(--realm-gold) !important;letter-spacing:0.1em !important}.wd-toolbar .wd-tools-element .wd-tools-text{font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important;font-size:12px !important}.wd-side-hidden .searchform input{font-family:inherit !important;background:#1a1a1a !important;border-color:rgba(218,176,72,0.15) !important}@media (max-width:768px){.woocommerce-breadcrumb,.wd-breadcrumbs{font-size:12px !important}.product_title.entry-title{font-size:1.3rem !important}.wd-sticky-btn{background:#0d0d0d !important;border-top:1px solid rgba(218,176,72,0.1) !important}.wd-sticky-btn .wd-sticky-btn-cart .button{font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important}}.woocommerce-checkout-review-order,.woocommerce-checkout-review-order-table,#order_review,.checkout-review-order-table-wrapper,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{background:#1a1a1a !important;background-color:#1a1a1a !important;color:#e0e0e0 !important;border-radius:8px !important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,#order_review th,#order_review td{background:transparent !important;color:#e0e0e0 !important;border-color:#2a2a2a !important}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{color:var(--realm-gold) !important;font-family:var(--realm-font-heading) !important}.woocommerce-checkout-payment,#payment,.wc_payment_methods,.payment_methods{background:#1a1a1a !important;background-color:#1a1a1a !important;color:#e0e0e0 !important;border-radius:8px !important}.wc_payment_method label,.payment_methods label,#payment label,.wc_payment_method .wc_payment_method_label{color:#e0e0e0 !important;font-family:var(--realm-font-heading) !important}.payment_box,.wc_payment_method .payment_box{background:#111 !important;color:#ccc !important}.woocommerce-terms-and-conditions-wrapper,.woocommerce-terms-and-conditions-wrapper label,.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-form__label-for-checkbox span{color:#ccc !important}.woocommerce-terms-and-conditions-wrapper a{color:var(--realm-gold) !important}.woocommerce-privacy-policy-text,.woocommerce-privacy-policy-text p{color:#999 !important}.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table .product-name a{color:#e0e0e0 !important;font-family:var(--realm-font-heading) !important}.woocommerce-checkout .product-quantity .quantity .minus,.woocommerce-checkout .product-quantity .quantity .plus,.woocommerce-checkout input[type="button"]{background:#252525 !important;color:#ccc !important;border-color:#333 !important;font-family:sans-serif !important}.woocommerce-checkout-review-order-table tfoot th{color:var(--realm-gold-dim) !important;font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important}.woocommerce-checkout-review-order-table tfoot td{color:#e0e0e0 !important}.woocommerce-shipping-methods label{color:#ccc !important}.woocommerce-shipping-methods input[type="radio"]{accent-color:var(--realm-gold) !important}.woocommerce-checkout .checkout_coupon{background:#1a1a1a !important;border-color:rgba(218,176,72,0.15) !important}.checkout-content .col-lg-5,.checkout-content .col-md-5,.woocommerce-checkout .col2-set + div,.woocommerce-checkout > .col-lg-5,.checkout-sidebar,.wd-checkout-sidebar{background:transparent !important}.woocommerce-checkout *{--bgcolor-white:#1a1a1a;--bgcolor-gray-100:#0a0a0a}:root{--vw-purple:#DAB048 !important;--vw-purple-hover:#c49a3a !important;--vw-purple-glow:rgba(218,176,72,0.35) !important;--vw-purple-faint:rgba(218,176,72,0.2) !important;--vw-purple-border:rgba(218,176,72,0.4) !important}.vapeworld-toggle-btn,.vw-toggle-btn{background:linear-gradient(135deg,#1a1a1a 0%,var(--realm-gold-dim) 100%) !important;border-color:rgba(218,176,72,0.3) !important}.wd-cart-number,.wd-tools-count{background:var(--realm-gold) !important;color:#0d0d0d !important;font-family:var(--realm-font-heading) !important;animation:realm-gold-pulse 2s ease-in-out infinite !important}.cart-widget-side .widget-title{font-family:var(--realm-font-display) !important;color:var(--realm-gold) !important;letter-spacing:0.1em !important}.page-title-default,.wd-page-title{background:linear-gradient(180deg,#0a0a0a 0%,rgba(13,13,13,0.95) 50%,#0d0d0d 100%) !important;border-bottom:1px solid rgba(218,176,72,0.1) !important;position:relative !important}.page-title-default::after,.wd-page-title::after{content:'' !important;position:absolute !important;bottom:0 !important;left:20% !important;right:20% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.4),transparent) !important}.page-title-default .entry-title,.page-title-default h1,.wd-page-title h1,.woocommerce-products-header__title{font-family:var(--realm-font-display) !important;color:var(--realm-gold-bright) !important;text-shadow:0 0 30px rgba(218,176,72,0.15),0 2px 10px rgba(0,0,0,0.5) !important;letter-spacing:0.08em !important}.woocommerce-tabs .tabs,.wd-nav-product-tabs{border-bottom:2px solid rgba(218,176,72,0.15) !important}.woocommerce-tabs .tabs li a,.wd-nav-product-tabs li a{font-family:var(--realm-font-heading) !important;letter-spacing:0.1em !important;text-transform:uppercase !important;font-size:12px !important;color:#888 !important;transition:all 0.3s ease !important;padding-bottom:12px !important;border-bottom:2px solid transparent !important;margin-bottom:-2px !important}.woocommerce-tabs .tabs li.active a,.wd-nav-product-tabs li.active a{color:var(--realm-gold) !important;border-bottom-color:var(--realm-gold) !important;text-shadow:0 0 15px rgba(218,176,72,0.3) !important}.woocommerce-tabs .tabs li a:hover,.wd-nav-product-tabs li a:hover{color:var(--realm-gold-bright) !important}.woocommerce-Tabs-panel{padding:25px 0 !important}.related.products > h2,.up-sells > h2,section.related > h2{font-family:var(--realm-font-display) !important;color:var(--realm-gold-bright) !important;letter-spacing:0.08em !important;font-size:24px !important;text-shadow:0 0 15px rgba(218,176,72,0.15) !important;padding-bottom:15px !important;border-bottom:1px solid rgba(218,176,72,0.1) !important;margin-bottom:25px !important}.woocommerce-message{background:linear-gradient(135deg,rgba(218,176,72,0.08) 0%,rgba(13,13,13,0.95) 100%) !important;border:1px solid rgba(218,176,72,0.2) !important;border-left:4px solid var(--realm-gold) !important;border-top:none !important;color:var(--realm-text-bright) !important;font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important;border-radius:6px !important;padding:15px 20px !important}.woocommerce-message::before{color:var(--realm-gold) !important}.woocommerce-message a.button{font-family:var(--realm-font-heading) !important;letter-spacing:0.08em !important;background:var(--realm-gold) !important;color:#0d0d0d !important}.woocommerce-error{background:linear-gradient(135deg,rgba(239,68,68,0.08) 0%,rgba(13,13,13,0.95) 100%) !important;border:1px solid rgba(239,68,68,0.2) !important;border-left:4px solid #ef4444 !important;border-top:none !important;color:#fca5a5 !important;border-radius:6px !important}.woocommerce-info{background:linear-gradient(135deg,rgba(218,176,72,0.05) 0%,rgba(13,13,13,0.95) 100%) !important;border:1px solid rgba(218,176,72,0.12) !important;border-left:4px solid rgba(218,176,72,0.4) !important;border-top:none !important;color:var(--realm-text) !important;border-radius:6px !important}.wd-footer,footer.footer-container,.copyrights-wrapper{background:linear-gradient(180deg,#080808 0%,#050505 100%) !important}.wd-footer::before{content:'' !important;position:absolute !important;top:0 !important;left:10% !important;right:10% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.3),transparent) !important}.footer-widget .widget-title,.wd-footer .widget-title{font-family:var(--realm-font-display) !important;font-size:13px !important;letter-spacing:0.15em !important;color:var(--realm-gold) !important;text-shadow:0 0 10px rgba(218,176,72,0.2) !important;padding-bottom:10px !important;margin-bottom:15px !important;border-bottom:1px solid rgba(218,176,72,0.1) !important}.footer-widget a,.wd-footer a{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important;transition:all 0.3s ease !important}.footer-widget a:hover,.wd-footer a:hover{color:var(--realm-gold) !important;text-shadow:0 0 8px rgba(218,176,72,0.2) !important}.copyrights-wrapper{border-top:1px solid rgba(218,176,72,0.08) !important;padding:15px 0 !important}.copyrights-wrapper p,.copyrights-wrapper .copyright-text{font-family:var(--realm-font-heading) !important;letter-spacing:0.05em !important;color:#b0b0b0 !important;font-size:12px !important}.wd-footer .site-logo img,.wd-footer .custom-logo{filter:drop-shadow(0 0 10px rgba(218,176,72,0.3)) !important}.post-title,.entry-title a{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important}.entry-title a:hover{color:var(--realm-gold) !important;text-shadow:0 0 10px rgba(218,176,72,0.2) !important}.post-date,.entry-date{font-family:var(--realm-font-heading) !important;color:var(--realm-gold-dim) !important;letter-spacing:0.08em !important}.page-404 h1{font-family:var(--realm-font-display) !important;color:var(--realm-gold) !important;text-shadow:0 0 30px rgba(218,176,72,0.2) !important}.page-404 p{font-family:var(--realm-font-heading) !important;letter-spacing:0.03em !important}.wd-search-results .wd-product-title a,.wd-dropdown-results .wd-product-title a{font-family:var(--realm-font-heading) !important}.wd-search-results .price{font-family:var(--realm-font-heading) !important;color:var(--realm-gold) !important}.wd-wishlist-title,.wishlist-title{font-family:var(--realm-font-display) !important;color:var(--realm-gold-bright) !important}input:focus,select:focus,textarea:focus{border-color:rgba(218,176,72,0.4) !important;box-shadow:0 0 0 2px rgba(218,176,72,0.08),0 0 15px rgba(218,176,72,0.08) !important;outline:none !important}.wd-loader:after,.wc-block-components-spinner::after{border-left-color:var(--realm-gold) !important}.scrollToTop,.wd-scroll-top{background:rgba(218,176,72,0.15) !important;border:1px solid rgba(218,176,72,0.2) !important;color:var(--realm-gold) !important}.scrollToTop:hover,.wd-scroll-top:hover{background:rgba(218,176,72,0.25) !important;box-shadow:0 0 15px rgba(218,176,72,0.15) !important}.realm-prefooter{padding:25px 0;border-top:1px solid rgba(218,176,72,0.08);background:#0a0a0a}.realm-footer{background:linear-gradient(180deg,#080808 0%,#050505 100%);padding:50px 0 0;position:relative;border-top:1px solid rgba(218,176,72,0.08)}.realm-footer::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.3),transparent)}.realm-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.realm-footer-brand .custom-logo-link img,.realm-footer-brand .custom-logo{max-width:180px;height:auto;filter:drop-shadow(0 0 10px rgba(218,176,72,0.3));margin-bottom:20px}.realm-footer-logo-text{font-family:'Cinzel Decorative',serif;font-size:24px;color:#DAB048;display:block;margin-bottom:20px}.realm-footer-contact{list-style:none;padding:0;margin:0 0 15px}.realm-footer-contact li{margin-bottom:8px;font-size:13px;color:#999}.realm-footer-contact a{color:#bbb;text-decoration:none;transition:color 0.3s}.realm-footer-contact a:hover{color:#DAB048}.realm-footer-social{display:flex;gap:12px;font-size:18px}.realm-footer-social a{text-decoration:none;transition:transform 0.3s}.realm-footer-social a:hover{transform:scale(1.2)}.realm-footer-title{font-family:'Cinzel Decorative',serif !important;font-size:13px;letter-spacing:0.15em;color:#DAB048;text-shadow:0 0 10px rgba(218,176,72,0.2);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(218,176,72,0.1)}.realm-footer-col ul{list-style:none;padding:0;margin:0}.realm-footer-col li{margin-bottom:8px}.realm-footer-col a{color:#888;font-family:'Cinzel',serif;font-size:12px;letter-spacing:0.03em;text-decoration:none;transition:all 0.3s}.realm-footer-col a:hover{color:#DAB048;text-shadow:0 0 8px rgba(218,176,72,0.2)}.realm-copyright{margin-top:40px;padding:15px 0;border-top:1px solid rgba(218,176,72,0.06)}.realm-copyright p{font-family:'Cinzel',serif;font-size:12px;letter-spacing:0.05em;color:#b0b0b0;text-align:center;margin:0}@media (max-width:768px){.realm-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.realm-footer-brand{grid-column:1 / -1}}@media (max-width:480px){.realm-footer-grid{grid-template-columns:1fr}}@media (max-width:768px){.realm-hero{min-height:auto !important;padding:0 !important}.realm-hero-content{flex-direction:column !important;padding:20px 15px 30px !important;gap:0 !important;text-align:center !important}.realm-hero-left{width:200px !important;flex:0 0 auto !important;margin:0 auto !important}.realm-hero-dragon{filter:drop-shadow(0 0 20px rgba(218,176,72,0.4)) !important}.realm-hero-right{position:relative !important;z-index:5 !important}.realm-hero-subtitle{font-size:12px !important;letter-spacing:0.08em !important;line-height:1.5 !important;text-shadow:0 1px 8px rgba(0,0,0,0.9),0 0 20px rgba(0,0,0,0.8) !important;color:#c4a96a !important;margin-bottom:10px !important}.realm-hero-title{font-size:1.5rem !important;line-height:1.25 !important;text-shadow:0 2px 15px rgba(0,0,0,0.9),0 0 40px rgba(0,0,0,0.7),0 0 20px rgba(218,176,72,0.3) !important;margin-bottom:20px !important}.realm-hero-overlay{background:linear-gradient( 180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.4) 30%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0.85) 100% ) !important}.realm-hero-cta{font-size:12px !important;padding:14px 24px !important;width:100% !important;text-align:center !important;display:block !important}}body .wd-product .product-wrapper,body .wd-product .product-wrapper *,body.woocommerce .wd-product .product-wrapper,.products .product .product-wrapper,.wd-products .wd-product .product-wrapper{--wd-prod-bg:#1a1a1a !important}body .wd-product .product-wrapper{background:#1a1a1a !important;background-color:#1a1a1a !important}.product-image-link,.product-image-link img,.wd-product-img,.wd-product .product-image-link,.wd-product .wd-product-img{background-color:transparent !important;background:transparent !important}.wd-product .product-element-top,.wd-product .wd-product-grid-content{background:#1a1a1a !important}.wd-product .wd-action-btn,.wd-product .wd-action-btn > a,.wd-product .button-add-to-cart{background-color:transparent !important}.wd-products-with-bg .product-wrapper,.wd-products-with-bg:not(.products-bordered-grid) .product-wrapper{background:#1a1a1a !important;background-color:#1a1a1a !important}.wd-product-related .wd-product .product-wrapper,.cross-sells .wd-product .product-wrapper,.related .wd-product .product-wrapper,.upsells .wd-product .product-wrapper,.wd-carousel .wd-product .product-wrapper,section.related .product-wrapper,section.cross-sells .product-wrapper,.single-product .wd-product .product-wrapper{background:#1a1a1a !important;border:1px solid rgba(218,176,72,0.08) !important;border-radius:8px !important}.woodmart-linked-products .wd-product-wrapper,.woodmart-linked-products .product-wrapper,.wd-linked-products .wd-product-wrapper,.wd-linked-products .product-wrapper,.linked-product-wrapper{background:#1a1a1a !important;border:1px solid rgba(218,176,72,0.08) !important}.single-product .wd-products .wd-product,.single-product .products .product{background:transparent !important}.single-product .wd-products .product-wrapper{background:#1a1a1a !important}.single-product .wd-product-brands img,.single-product .wd-product-brands a,.product-brands img,.wd-brand-img img{background:rgba(255,255,255,0.95) !important;border-radius:6px !important;padding:8px !important;border:1px solid rgba(218,176,72,0.1) !important}.realm-footer-social{display:flex !important;gap:12px !important;margin-top:15px !important}.realm-footer-social a{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;border:1px solid rgba(218,176,72,0.2) !important;color:#DAB048 !important;font-size:16px !important;text-decoration:none !important;transition:all 0.3s ease !important;background:rgba(218,176,72,0.05) !important}.realm-footer-social a:hover{border-color:rgba(218,176,72,0.5) !important;background:rgba(218,176,72,0.15) !important;transform:translateY(-2px) !important;box-shadow:0 4px 15px rgba(218,176,72,0.2) !important}.realm-footer-payments{display:flex !important;gap:10px !important;margin-top:15px !important;align-items:center !important;flex-wrap:wrap !important}.realm-footer-payments img,.realm-footer-payments svg{height:24px !important;width:auto !important;opacity:0.6 !important;filter:brightness(1.3) !important;transition:opacity 0.3s ease !important}.realm-footer-payments img:hover,.realm-footer-payments svg:hover{opacity:1 !important}.realm-footer-contact{list-style:none !important;padding:0 !important;margin:15px 0 0 !important}.realm-footer-contact li{margin-bottom:8px !important;font-size:13px !important;color:#999 !important}.realm-footer-contact li a{color:#bbb !important;text-decoration:none !important;transition:color 0.3s ease !important}.realm-footer-contact li a:hover{color:#DAB048 !important}.realm-footer{background:#111 !important;border-top:1px solid rgba(218,176,72,0.1) !important;padding:50px 0 0 !important}.realm-footer-grid{display:grid !important;grid-template-columns:1.5fr 1fr 1fr 1fr !important;gap:40px !important}.realm-footer-title{font-family:'Cinzel',serif !important;color:#F0C860 !important;font-size:14px !important;letter-spacing:0.1em !important;text-transform:uppercase !important;margin-bottom:20px !important;padding-bottom:10px !important;border-bottom:1px solid rgba(218,176,72,0.15) !important}.realm-footer-col ul{list-style:none !important;padding:0 !important;margin:0 !important}.realm-footer-col ul li{margin-bottom:8px !important}.realm-footer-col ul li a{color:#999 !important;font-family:'Cinzel',serif !important;font-size:13px !important;letter-spacing:0.03em !important;text-decoration:none !important;transition:color 0.3s ease !important}.realm-footer-col ul li a:hover{color:#DAB048 !important}.realm-footer-brand .custom-logo,.realm-footer-brand img{max-width:180px !important;height:auto !important}.realm-copyright{margin-top:30px !important;padding:15px 0 !important;border-top:1px solid rgba(218,176,72,0.06) !important;text-align:center !important}.realm-copyright p{color:#b0b0b0 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.05em !important;margin:0 !important}@media (max-width:768px){.realm-footer-grid{grid-template-columns:1fr !important;gap:30px !important}.realm-footer{padding:30px 0 0 !important}.realm-footer-brand{text-align:center !important}.realm-footer-social{justify-content:center !important}.realm-footer-payments{justify-content:center !important}}.realm-hero-content{padding-top:40px}.wd-header-cats,.wd-dropdown-menu,.wd-nav-vertical{z-index:100 !important}.realm-hero-right{z-index:3}.realm-prefooter{padding:20px 0 !important;background:#0d0d0d !important;border-top:1px solid rgba(218,176,72,0.06) !important}.wd-page-title,.page-title-default,.page-title-default .container{background-color:#111 !important}.wd-page-title .entry-title,.page-title-default .entry-title{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important;text-shadow:0 0 20px rgba(218,176,72,0.15) !important}.wd-breadcrumbs,.woocommerce-breadcrumb,.wd-breadcrumbs a,.woocommerce-breadcrumb a{color:#888 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.05em !important}.wd-breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{color:#DAB048 !important}.wd-sidebar,.wd-sidebar .widget{color:#ccc !important}.wd-sidebar .widget-title{font-family:'Cinzel',serif !important;color:#F0C860 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-size:13px !important}.wd-sidebar .wd-widget-layered-nav a,.wd-sidebar .widget_product_categories a{color:#bbb !important;font-size:13px !important}.wd-sidebar .wd-widget-layered-nav a:hover,.wd-sidebar .widget_product_categories a:hover{color:#DAB048 !important}.single-product .product_title{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important;text-shadow:0 0 15px rgba(218,176,72,0.1) !important}.single-product .price,.single-product .price .woocommerce-Price-amount{color:#DAB048 !important;font-family:'Cinzel',serif !important}.single-product .single_add_to_cart_button,.single-product .cart .button[name="add-to-cart"]{font-family:'Cinzel',serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.4) !important;box-shadow:0 4px 20px rgba(218,176,72,0.4) !important;transition:all 0.4s ease !important}.single-product .single_add_to_cart_button:hover{box-shadow:0 6px 30px rgba(218,176,72,0.6) !important;transform:translateY(-2px) !important}.single-product .quantity .minus,.single-product .quantity .plus{background:#252525 !important;color:#ccc !important;border-color:rgba(218,176,72,0.15) !important}.single-product .quantity .qty{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.15) !important}.single-product .woocommerce-tabs .tabs li a,.single-product .wd-nav-tabs li a{font-family:'Cinzel',serif !important;letter-spacing:0.05em !important;color:#999 !important}.single-product .woocommerce-tabs .tabs li.active a,.single-product .wd-nav-tabs li.wd-active a{color:#DAB048 !important}.single-product .product_meta{color:#888 !important}.single-product .product_meta a{color:#DAB048 !important}.single-product .variations select,.single-product .variations .wd-swatches-wrap{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.15) !important}.star-rating span::before,.star-rating::before{color:#DAB048 !important}.wd-product-cats,.wd-product-cats a{color:#A88030 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.wd-product .wd-entities-title a,.wd-product h3 a,.wd-product .product-title a{color:#e0e0e0 !important;font-family:'Cinzel',serif !important;transition:color 0.3s ease !important}.wd-product .wd-entities-title a:hover,.wd-product h3 a:hover{color:#DAB048 !important}.wd-product .price,.wd-product .price .woocommerce-Price-amount{color:#DAB048 !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.2) !important}.woocommerce-message::before{color:#DAB048 !important}.woocommerce-error::before{color:#e74c3c !important}.wd-toolbar,.wd-toolbar-item{background:#0d0d0d !important;border-color:rgba(218,176,72,0.1) !important}.wd-toolbar .wd-tools-text{color:#999 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.03em !important}.wd-toolbar .wd-tools-icon{color:#DAB048 !important}.woodmart-search-form input[type="text"],.woodmart-search-form .search-field{background:#1a1a1a !important;border-color:rgba(218,176,72,0.15) !important;color:#e0e0e0 !important}.woodmart-search-form .search-button,.wd-search-form .searchsubmit{color:#DAB048 !important}.woodmart-search-form select,.wd-search-form .wd-search-cat{background:#1a1a1a !important;color:#999 !important;border-color:rgba(218,176,72,0.15) !important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:rgba(218,176,72,0.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(218,176,72,0.4)}::selection{background:rgba(218,176,72,0.3);color:#fff}@keyframes realm-torch-flicker{0%,100%{filter:drop-shadow(0 0 30px rgba(218,176,72,0.3))}50%{filter:drop-shadow(0 0 40px rgba(218,176,72,0.5)) brightness(1.05)}}@keyframes realm-breathe{0%,100%{opacity:1}50%{opacity:0.92}}@keyframes realm-gold-pulse{0%,100%{box-shadow:0 4px 20px rgba(218,176,72,0.4),inset 0 1px 0 rgba(255,255,255,0.2)}50%{box-shadow:0 4px 30px rgba(218,176,72,0.6),0 0 50px rgba(218,176,72,0.1),inset 0 1px 0 rgba(255,255,255,0.2)}}.wd-compare-table,.wd-compare-table td,.wd-compare-table th{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:#2a2a2a !important}.woocommerce-form-login,.woocommerce-form-register,.woocommerce form.login,.woocommerce form.register{background:transparent !important}.woocommerce-form-login input,.woocommerce-form-register input,.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="password"],.woocommerce input[type="tel"],.woocommerce textarea{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.15) !important}.woocommerce label{color:#ccc !important}@media (max-width:768px){.wd-show-sidebar-btn{font-family:'Cinzel',serif !important;color:#e0e0e0 !important;letter-spacing:0.05em !important}.wd-product .product-wrapper{background:#1a1a1a !important;border-radius:8px !important}.woocommerce-ordering select{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.15) !important}.woocommerce-result-count{color:#888 !important}}@media (max-width:768px){.single-product .woocommerce-product-gallery{background:transparent !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{background:#1a1a1a !important;border-radius:6px !important}.single-product .product .summary{padding-top:15px !important}}.page-404 h1,.page-404 .page-title{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important}.no-products-found p,.woocommerce-info{color:#ccc !important}@media (min-width:769px){.realm-category-card:nth-child(9){grid-column:1 / 2 !important}.realm-category-card:nth-child(10){grid-column:2 / 4 !important}.realm-category-card:nth-child(10) img{height:280px !important}}@media (max-width:768px){.realm-category-card:nth-child(10){grid-column:1 / -1 !important}.realm-category-card:nth-child(10) img{height:160px !important}}@media (min-width:769px){.realm-category-card:nth-child(10){grid-column:2 / 4 !important}.realm-category-card:nth-child(10) img{height:280px !important}}@media (max-width:768px){.realm-category-card:nth-child(10){grid-column:1 / -1 !important}.realm-category-card:nth-child(10) img{height:160px !important}}@media (max-width:768px){.realm-hero-overlay{background:linear-gradient( 180deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.75) 55%,rgba(13,13,13,0.92) 100% ) !important}.realm-hero-subtitle{text-shadow:0 1px 10px rgba(0,0,0,1),0 0 30px rgba(0,0,0,0.9),0 0 5px rgba(0,0,0,1) !important;background:rgba(0,0,0,0.3);padding:8px 12px;border-radius:4px;backdrop-filter:blur(2px)}.realm-hero-title{text-shadow:0 2px 15px rgba(0,0,0,1),0 0 40px rgba(0,0,0,0.8),0 0 5px rgba(0,0,0,0.9) !important}}.realm-categories{padding:40px 0 !important;background:#0d0d0d !important}.realm-category-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important;max-width:1200px !important;margin:0 auto !important;padding:0 20px !important}.realm-category-card{position:relative !important;display:block !important;border-radius:10px !important;overflow:hidden !important;border:1px solid rgba(218,176,72,0.1) !important;text-decoration:none !important}.realm-category-card img{width:100% !important;height:280px !important;object-fit:cover !important;display:block !important}.realm-category-label{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:16px 12px !important;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.5) 60%,transparent 100%) !important;color:#F0C860 !important;font-family:'Cinzel',serif !important;font-size:15px !important;font-weight:800 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;text-align:center !important;text-shadow:0 2px 8px rgba(0,0,0,0.8),0 0 15px rgba(218,176,72,0.2) !important}@media (max-width:768px){.realm-category-grid{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.realm-category-card img{height:180px !important}.realm-category-label{font-size:12px !important;padding:10px 8px !important;letter-spacing:0.08em !important}}.wd-sticky-btn{background:#0d0d0d !important;border-top:1px solid rgba(218,176,72,0.15) !important;box-shadow:0 -4px 20px rgba(0,0,0,0.5) !important;z-index:999 !important}.wd-sticky-btn .wd-entities-title{font-family:'Cinzel',serif !important;color:#F0C860 !important;font-size:14px !important;letter-spacing:0.03em !important}.wd-sticky-btn .price,.wd-sticky-btn .price .woocommerce-Price-amount{color:#DAB048 !important;font-family:'Cinzel',serif !important;font-weight:700 !important}.wd-sticky-btn .wd-sticky-btn-thumbnail img{border-radius:6px !important;border:1px solid rgba(218,176,72,0.15) !important}.wd-sticky-btn .button,.wd-sticky-btn .wd-sticky-add-to-cart,.wd-sticky-btn .single_add_to_cart_button,.wd-sticky-btn .btn-accent{font-family:'Cinzel',serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.4) !important;box-shadow:0 4px 15px rgba(218,176,72,0.3) !important;border-radius:4px !important;padding:10px 24px !important;font-size:12px !important;font-weight:700 !important;transition:all 0.3s ease !important}.wd-sticky-btn .button:hover,.wd-sticky-btn .wd-sticky-add-to-cart:hover{box-shadow:0 6px 25px rgba(218,176,72,0.5) !important;transform:translateY(-1px) !important}.wd-sticky-btn .quantity input,.wd-sticky-btn .quantity .qty{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.15) !important}.wd-sticky-btn .quantity .minus,.wd-sticky-btn .quantity .plus{background:#252525 !important;color:#ccc !important;border-color:rgba(218,176,72,0.15) !important}.wd-sticky-btn .star-rating span::before{color:#DAB048 !important}@media (max-width:768px){.wd-sticky-btn{padding:8px 12px !important;bottom:58px !important}.wd-sticky-btn .wd-entities-title{font-size:12px !important}.wd-sticky-btn .button,.wd-sticky-btn .wd-sticky-add-to-cart{font-size:12px !important;padding:8px 16px !important}}.wd-product .stock.in-stock,.in-stock,p.stock.in-stock,span.stock.in-stock{color:#DAB048 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.wd-product .stock.out-of-stock,.out-of-stock,p.stock.out-of-stock,span.stock.out-of-stock{color:#c0392b !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;background:rgba(192,57,43,0.08) !important;padding:2px 8px !important;border-radius:3px !important;border:1px solid rgba(192,57,43,0.15) !important}.realm-footer .realm-container,.realm-prefooter .realm-container{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important}.related.products > h2,.up-sells > h2,section.related > h2{font-family:'Cinzel',serif !important;color:#F0C860 !important;letter-spacing:0.05em !important}.wd-product .product-wrapper{position:relative !important;background:linear-gradient(180deg,#141414 0%,#0d0d0d 100%) !important;border:1px solid rgba(218,176,72,0.1) !important;border-radius:0 !important;overflow:visible !important;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94) !important;margin-bottom:15px !important}.wd-product,.products.wd-products,.wd-products-element,.products-bordered-grid .wd-product,.products-bordered-grid-ins .wd-product{overflow:visible !important}.products.wd-products{padding:20px 15px !important}.products-bordered-grid .wd-product::before,.products-bordered-grid .wd-product::after,.products-bordered-grid-ins .wd-product::before,.products-bordered-grid-ins .wd-product::after{display:none !important}.wd-products-with-shadow .wd-product .product-wrapper{box-shadow:none !important}.wd-product .product-wrapper::before{content:"" !important;position:absolute !important;top:-10px !important;left:-10px !important;width:65px !important;height:65px !important;background:url("/wp-content/themes/woodmart-child/realm-assets/realm-corner-tl.webp") no-repeat center / contain !important;border:none !important;z-index:10 !important;pointer-events:none !important;opacity:0.5 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.15)) !important}.wd-product .product-wrapper::after{content:"" !important;position:absolute !important;top:-10px !important;right:-10px !important;bottom:auto !important;left:auto !important;width:65px !important;height:65px !important;background:url("/wp-content/themes/woodmart-child/realm-assets/realm-corner-tl.webp") no-repeat center / contain !important;border:none !important;z-index:10 !important;pointer-events:none !important;opacity:0.5 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.15)) !important;transform:scaleX(-1) !important}.wd-product .product-element-bottom{position:relative !important;overflow:visible !important}.wd-product .product-element-bottom::before{content:"" !important;position:absolute !important;bottom:-10px !important;left:-10px !important;width:65px !important;height:65px !important;background:url("/wp-content/themes/woodmart-child/realm-assets/realm-corner-tl.webp") no-repeat center / contain !important;z-index:10 !important;pointer-events:none !important;opacity:0.5 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.15)) !important;transform:scaleY(-1) !important}.wd-product .product-element-bottom::after{content:"" !important;position:absolute !important;bottom:-10px !important;right:-10px !important;width:65px !important;height:65px !important;background:url("/wp-content/themes/woodmart-child/realm-assets/realm-corner-tl.webp") no-repeat center / contain !important;z-index:10 !important;pointer-events:none !important;opacity:0.5 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.15)) !important;transform:scale(-1,-1) !important}.wd-product .product-wrapper{position:relative !important;background:linear-gradient(180deg,#141414 0%,#0d0d0d 100%) !important;border:1px solid rgba(218,176,72,0.1) !important;border-radius:0 !important;overflow:visible !important;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94) !important}.wd-product .product-wrapper::before{content:'' !important;position:absolute !important;top:-12px !important;left:-12px !important;width:70px !important;height:70px !important;background-image:url('/wp-content/themes/woodmart-child/realm-assets/realm-corner-tl.webp') !important;background-size:contain !important;background-repeat:no-repeat !important;border:none !important;z-index:10 !important;pointer-events:none !important;opacity:0.55 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.2)) !important}.wd-product .product-wrapper::after{content:'' !important;position:absolute !important;top:-12px !important;right:-12px !important;bottom:auto !important;left:auto !important;width:70px !important;height:70px !important;background-image:url('/wp-content/themes/woodmart-child/realm-assets/realm-corner-tr.webp') !important;background-size:contain !important;background-repeat:no-repeat !important;border:none !important;z-index:10 !important;pointer-events:none !important;opacity:0.55 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.2)) !important}.wd-product .product-element-bottom{position:relative !important}.wd-product .product-element-bottom::before{content:'' !important;position:absolute !important;bottom:-12px !important;left:-12px !important;width:70px !important;height:70px !important;background-image:url('/wp-content/themes/woodmart-child/realm-assets/realm-corner-bl.webp') !important;background-size:contain !important;background-repeat:no-repeat !important;z-index:10 !important;pointer-events:none !important;opacity:0.55 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.2)) !important}.wd-product .product-element-bottom::after{content:'' !important;position:absolute !important;bottom:-12px !important;right:-12px !important;width:70px !important;height:70px !important;background-image:url('/wp-content/themes/woodmart-child/realm-assets/realm-corner-br.webp') !important;background-size:contain !important;background-repeat:no-repeat !important;z-index:10 !important;pointer-events:none !important;opacity:0.55 !important;transition:all 0.5s ease !important;filter:drop-shadow(0 0 3px rgba(218,176,72,0.2)) !important}.wd-product .product-wrapper:hover{border-color:rgba(218,176,72,0.3) !important;box-shadow:0 0 15px rgba(218,176,72,0.12),0 0 40px rgba(218,176,72,0.04),0 8px 32px rgba(0,0,0,0.6),inset 0 0 30px rgba(218,176,72,0.02) !important;transform:translateY(-6px) !important}.wd-product .product-wrapper:hover::before{opacity:0.85 !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.45)) !important;width:72px !important;height:72px !important}.wd-product .product-wrapper:hover::after{opacity:0.85 !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.45)) !important;width:72px !important;height:72px !important;transform:scaleX(-1) !important}.wd-product .product-wrapper:hover .product-element-bottom::before{opacity:0.85 !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.45)) !important;width:72px !important;height:72px !important;transform:scaleY(-1) !important}.wd-product .product-wrapper:hover .product-element-bottom::after{opacity:0.85 !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.45)) !important;width:72px !important;height:72px !important;transform:scale(-1,-1) !important}.wd-product .product-image-link img{transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94) !important}.wd-product .product-wrapper:hover .product-image-link img{transform:scale(1.04) !important}.wd-product .wd-add-btn a,.wd-product .add_to_cart_button,.wd-product .product_type_variable{font-family:'Cinzel',serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;color:#0d0d0d !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;border:1px solid rgba(255,220,100,0.3) !important;padding:10px 20px !important;position:relative !important;overflow:hidden !important;transition:all 0.4s ease !important;border-radius:0 !important}.wd-product .wd-add-btn a::after,.wd-product .add_to_cart_button::after{content:'' !important;position:absolute !important;top:-50% !important;left:-100% !important;width:50% !important;height:200% !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent) !important;transform:skewX(-20deg) !important;transition:left 0.6s ease !important}.wd-product .wd-add-btn a:hover::after,.wd-product .add_to_cart_button:hover::after{left:150% !important}.wd-product .wd-add-btn a:hover,.wd-product .add_to_cart_button:hover{box-shadow:0 4px 25px rgba(218,176,72,0.5),0 0 50px rgba(218,176,72,0.12) !important;transform:translateY(-2px) !important}.wd-product .wd-buttons{background:rgba(13,13,13,0.92) !important;backdrop-filter:blur(12px) !important;border:1px solid rgba(218,176,72,0.12) !important;border-radius:0 !important}.wd-product .wd-buttons .wd-action-btn > a{color:#c4a96a !important;transition:all 0.3s ease !important}.wd-product .wd-buttons .wd-action-btn > a:hover{color:#F0C860 !important;text-shadow:0 0 10px rgba(218,176,72,0.5) !important}.wd-product .wd-entities-title a{font-family:'Cinzel',serif !important;color:#e8dcc8 !important;font-size:14px !important;letter-spacing:0.02em !important;transition:all 0.3s ease !important}.wd-product .wd-entities-title a:hover{color:#F0C860 !important;text-shadow:0 0 12px rgba(218,176,72,0.25) !important}.wd-product .wd-product-cats a{color:#8B7355 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.12em !important;text-transform:uppercase !important}.wd-product .price{font-family:'Cinzel',serif !important;color:#DAB048 !important;font-weight:700 !important}.wd-product .price ins{color:#F0C860 !important;text-shadow:0 0 8px rgba(218,176,72,0.15) !important}.wd-product .star-rating span::before{color:#DAB048 !important}.woocommerce-ordering select{background:#1a1a1a !important;color:#c4a96a !important;border:1px solid rgba(218,176,72,0.15) !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.05em !important;border-radius:0 !important}.wd-products-per-page a{color:#888 !important;font-family:'Cinzel',serif !important}.wd-products-per-page a:hover,.wd-products-per-page a.current{color:#DAB048 !important}.wd-products-shop-view a{color:#b0b0b0 !important}.wd-products-shop-view a:hover,.wd-products-shop-view a.current{color:#DAB048 !important}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{font-family:'Cinzel',serif !important;color:#999 !important;background:#1a1a1a !important;border:1px solid rgba(218,176,72,0.08) !important;border-radius:0 !important;transition:all 0.3s ease !important}.woocommerce-pagination .page-numbers li a:hover,.woocommerce-pagination .page-numbers li span.current{color:#0d0d0d !important;background:linear-gradient(180deg,#DAB048,#B8922C) !important;border-color:rgba(255,220,100,0.3) !important;box-shadow:0 2px 10px rgba(218,176,72,0.3) !important}.single-product .woocommerce-product-gallery{position:relative !important}.single-product .woocommerce-product-gallery::after{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:2px !important;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.25),transparent) !important;z-index:2 !important;pointer-events:none !important}.single-product .product_title{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important;font-size:clamp(1.4rem,3vw,2rem) !important;text-shadow:0 0 20px rgba(218,176,72,0.12) !important;letter-spacing:0.02em !important;line-height:1.3 !important;position:relative !important;padding-bottom:14px !important}.single-product .product_title::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;width:60px !important;height:2px !important;background:linear-gradient(90deg,#DAB048,transparent) !important}.single-product .summary .price{font-family:'Cinzel',serif !important;font-size:1.5rem !important;color:#DAB048 !important;font-weight:700 !important}.single-product .single_add_to_cart_button{font-family:'Cinzel',serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.4) !important;padding:14px 32px !important;position:relative !important;overflow:hidden !important;box-shadow:0 4px 20px rgba(218,176,72,0.35) !important;transition:all 0.4s ease !important;border-radius:0 !important}.single-product .single_add_to_cart_button:hover{box-shadow:0 6px 30px rgba(218,176,72,0.5),0 0 50px rgba(218,176,72,0.12) !important;transform:translateY(-2px) !important}.single-product .single_add_to_cart_button::after{content:'' !important;position:absolute !important;top:-50% !important;left:-100% !important;width:50% !important;height:200% !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent) !important;transform:skewX(-20deg) !important;transition:left 0.6s ease !important}.single-product .single_add_to_cart_button:hover::after{left:150% !important}.single-product .woocommerce-tabs .tabs li a,.single-product .wd-nav-tabs li a{font-family:'Cinzel',serif !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-size:12px !important;color:#888 !important;transition:color 0.3s ease !important}.single-product .woocommerce-tabs .tabs li.active a,.single-product .wd-nav-tabs li.wd-active a{color:#DAB048 !important}.woocommerce-cart table.shop_table th{font-family:'Cinzel',serif !important;color:#DAB048 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;font-size:12px !important;background:rgba(218,176,72,0.04) !important}.woocommerce-cart .product-name a{font-family:'Cinzel',serif !important;color:#e8dcc8 !important}.woocommerce-cart .product-name a:hover{color:#F0C860 !important}.woocommerce-cart .cart_totals h2{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important}.woocommerce-cart .checkout-button,.woocommerce-cart .wc-proceed-to-checkout a{font-family:'Cinzel',serif !important;font-weight:700 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.4) !important;box-shadow:0 4px 20px rgba(218,176,72,0.35) !important;border-radius:0 !important;position:relative !important;overflow:hidden !important}.woocommerce-checkout h3{font-family:'Cinzel',serif !important;color:#F0C860 !important;letter-spacing:0.08em !important}#place_order{font-family:'Cinzel',serif !important;font-size:15px !important;letter-spacing:0.15em !important;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;box-shadow:0 4px 25px rgba(218,176,72,0.4) !important;border:1px solid rgba(255,220,100,0.4) !important;border-radius:0 !important}.wd-product .onsale,.onsale{background:linear-gradient(135deg,#c0392b 0%,#8B0000 100%) !important;color:#F0C860 !important;font-family:'Cinzel',serif !important;font-weight:700 !important;letter-spacing:0.08em !important;border:1px solid rgba(192,57,43,0.3) !important;box-shadow:0 2px 10px rgba(139,0,0,0.4) !important;border-radius:0 !important}.wd-page-title .entry-title,.page-title-default .entry-title{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important;text-shadow:0 0 25px rgba(218,176,72,0.15) !important;letter-spacing:0.05em !important;position:relative !important}.wd-page-title .entry-title::after{content:'' !important;display:block !important;margin:15px auto 0 !important;width:80px !important;height:2px !important;background:linear-gradient(90deg,transparent,#DAB048,transparent) !important}.wd-product .wd-action-btn.wd-wishlist-btn a:hover{color:#e74c3c !important;text-shadow:0 0 10px rgba(231,76,60,0.5) !important}.wd-loader,.wd-content-loader .wd-loader{border-color:rgba(218,176,72,0.1) !important;border-top-color:#DAB048 !important}.realm-404{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.realm-404-inner{max-width:700px;text-align:center}.realm-404-art img{width:100%;max-width:500px;height:auto;border-radius:8px;margin-bottom:30px;filter:drop-shadow(0 10px 30px rgba(0,0,0,0.5))}.realm-404-code{font-family:'Cinzel Decorative','Cinzel',serif;font-size:5rem;color:rgba(218,176,72,0.12);line-height:1;margin:0;letter-spacing:0.1em}.realm-404-title{font-family:'Cinzel Decorative','Cinzel',serif !important;font-size:clamp(1.5rem,4vw,2.5rem) !important;color:#F0C860 !important;text-shadow:0 0 25px rgba(218,176,72,0.2);margin:-15px 0 15px}.realm-404-desc{color:#999;font-size:14px;line-height:1.7;margin-bottom:25px}.realm-404-search{margin:25px auto;max-width:400px}.realm-404-search input[type="search"],.realm-404-search .search-field{background:#1a1a1a !important;border:1px solid rgba(218,176,72,0.15) !important;color:#e0e0e0 !important;font-family:'Cinzel',serif !important;padding:12px 16px !important;width:100% !important;border-radius:0 !important}.realm-404-search button,.realm-404-search .search-button{background:linear-gradient(180deg,#DAB048,#B8922C) !important;color:#0d0d0d !important;border:none !important;font-family:'Cinzel',serif !important;letter-spacing:0.1em !important;border-radius:0 !important}.realm-404-links{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin:25px 0}.realm-404-btn{font-family:'Cinzel',serif;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;padding:12px 28px;transition:all 0.4s ease;position:relative;overflow:hidden}.realm-404-btn-primary{background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%);color:#0d0d0d;border:1px solid rgba(255,220,100,0.4);box-shadow:0 4px 20px rgba(218,176,72,0.35)}.realm-404-btn-primary:hover{box-shadow:0 6px 30px rgba(218,176,72,0.5);transform:translateY(-2px);color:#0d0d0d}.realm-404-btn-secondary{background:transparent;color:#DAB048;border:1px solid rgba(218,176,72,0.3)}.realm-404-btn-secondary:hover{background:rgba(218,176,72,0.08);border-color:rgba(218,176,72,0.5);color:#F0C860}.realm-404-hint{color:#666;font-family:'Cinzel',serif;font-size:12px;letter-spacing:0.08em;margin:20px 0 10px}.realm-404-categories{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.realm-404-cat-link{font-family:'Cinzel',serif;font-size:12px;color:#999;text-decoration:none;padding:5px 14px;border:1px solid rgba(218,176,72,0.1);letter-spacing:0.05em;transition:all 0.3s ease}.realm-404-cat-link:hover{color:#DAB048;border-color:rgba(218,176,72,0.3);background:rgba(218,176,72,0.04)}@keyframes realm-fire-line{0%,100%{opacity:0.5}50%{opacity:1}}@keyframes realm-border-pulse{0%,100%{border-color:rgba(218,176,72,0.1)}50%{border-color:rgba(218,176,72,0.22)}}.wd-product .product-wrapper{animation:realm-border-pulse 4s ease-in-out infinite}@media (max-width:768px){.wd-product .product-wrapper::before,.wd-product .product-wrapper::after{width:45px !important;height:45px !important;top:-8px !important}.wd-product .product-wrapper::before{left:-8px !important}.wd-product .product-wrapper::after{right:-8px !important}.wd-product .product-element-bottom::before,.wd-product .product-element-bottom::after{width:45px !important;height:45px !important;bottom:-8px !important}.wd-product .product-element-bottom::before{left:-8px !important}.wd-product .product-element-bottom::after{right:-8px !important}.wd-product .product-wrapper:hover::before,.wd-product .product-wrapper:hover::after,.wd-product .product-wrapper:hover .product-element-bottom::before{opacity:0.85 !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.45)) !important;width:72px !important;height:72px !important;transform:scaleY(-1) !important}.wd-product .product-wrapper:hover .product-element-bottom::after{opacity:0.85 !important;filter:drop-shadow(0 0 8px rgba(218,176,72,0.45)) !important;width:72px !important;height:72px !important;transform:scale(-1,-1) !important}.wd-product .product-wrapper:hover{transform:translateY(-3px) !important}.wd-product .wd-entities-title a{font-size:12px !important}.wd-product .wd-add-btn a{font-size:12px !important;padding:8px 14px !important}.realm-404-code{font-size:3rem}.realm-404-links{flex-direction:column}.realm-404-btn{text-align:center}}.products.wd-products{gap:24px !important;padding:15px !important}.wd-products-element{position:relative !important}.wd-products-element::before{content:'' !important;position:absolute !important;top:-30px !important;left:50% !important;transform:translateX(-50%) !important;width:70% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.15),transparent) !important;pointer-events:none !important}.quick-shop-wrapper,.wd-quick-shop .quick-shop-wrapper{background-color:rgba(13,13,13,0.95) !important;background:rgba(13,13,13,0.95) !important;backdrop-filter:blur(12px) !important;border-top:1px solid rgba(218,176,72,0.15) !important}.quick-shop-wrapper .quick-shop-form{background:transparent !important}.quick-shop-wrapper .quick-shop-close,.quick-shop-wrapper .wd-close-button{color:#DAB048 !important}.quick-shop-wrapper label,.quick-shop-wrapper .label,.quick-shop-wrapper th{color:#ccc !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.05em !important}.quick-shop-wrapper select,.quick-shop-wrapper .wd-swatches-wrap{background:#1a1a1a !important;color:#e0e0e0 !important;border:1px solid rgba(218,176,72,0.15) !important;border-radius:0 !important;font-family:'Cinzel',serif !important}.quick-shop-wrapper .single_add_to_cart_button,.quick-shop-wrapper .button{background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%) !important;color:#0d0d0d !important;font-family:'Cinzel',serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;border:1px solid rgba(255,220,100,0.3) !important;border-radius:0 !important}.quick-shop-wrapper .quantity input,.quick-shop-wrapper .quantity .qty{background:#1a1a1a !important;color:#e0e0e0 !important;border-color:rgba(218,176,72,0.15) !important}.quick-shop-wrapper .price{color:#DAB048 !important;font-family:'Cinzel',serif !important}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery .wp-post-image{background:#1a1a1a !important;border-radius:4px !important}.single-product .flex-control-thumbs li img{background:#1a1a1a !important;border:1px solid rgba(218,176,72,0.08) !important;border-radius:2px !important}.single-product .flex-control-thumbs li img:hover,.single-product .flex-control-thumbs li img.flex-active{border-color:rgba(218,176,72,0.3) !important}.wd-product .product-image-link img{background:#1a1a1a !important}.realm-copyright{text-align:center !important}.realm-copyright p{color:#b0b0b0 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.03em !important;margin:0 !important;white-space:normal !important;max-width:100% !important;line-height:1.6 !important}.realm-footer-grid{display:grid !important;grid-template-columns:1.3fr 1fr 1fr 1fr !important;gap:30px !important}@media (max-width:768px){.realm-footer-grid{grid-template-columns:1fr !important}}.products.wd-products,.wd-products-element,.wd-products-holder{overflow:visible !important}.products.wd-products{padding:20px 15px !important}.wd-product{overflow:visible !important}.products-bordered-grid .wd-product,.products-bordered-grid-ins .wd-product{overflow:visible !important;border:none !important}.products-bordered-grid .wd-product::before,.products-bordered-grid .wd-product::after,.products-bordered-grid-ins .wd-product::before,.products-bordered-grid-ins .wd-product::after{display:none !important}.wd-product .product-element-bottom{position:relative !important;overflow:visible !important;z-index:1 !important}.wd-product .product-wrapper{overflow:visible !important;margin-bottom:15px !important}.wd-popup,.wd-popup-content,.mfp-content .product,.wd-quick-view-popup{background:#111 !important;color:#e0e0e0 !important}.wd-popup .product_title,.mfp-content .product_title{color:#F0C860 !important;font-family:'Cinzel',serif !important}.wd-popup .price,.mfp-content .price{color:#DAB048 !important}.mfp-bg{background:rgba(0,0,0,0.85) !important}.mfp-close,.wd-popup .wd-close{color:#DAB048 !important}.products-bordered-grid .wd-product + .wd-product::before,.products-bordered-grid-ins .wd-product + .wd-product::before{background:none !important;border:none !important}.wd-products-with-shadow .wd-product .product-wrapper{box-shadow:none !important}.single-product .woocommerce-product-gallery__image{position:relative !important;border:2px solid rgba(218,176,72,0.12) !important;border-radius:0 !important;overflow:hidden !important}.single-product .woocommerce-product-gallery__image::after{content:'' !important;position:absolute !important;inset:0 !important;box-shadow:inset 0 0 50px rgba(0,0,0,0.25) !important;pointer-events:none !important;z-index:1 !important}.single-product .flex-control-thumbs li{border:1px solid rgba(218,176,72,0.08) !important;transition:border-color 0.3s ease !important}.single-product .flex-control-thumbs li:hover{border-color:rgba(218,176,72,0.3) !important}.wd-product .product-element-top{position:relative !important}.wd-product .product-element-top::after{content:'' !important;position:absolute !important;inset:0 !important;box-shadow:inset 0 0 30px rgba(0,0,0,0.15) !important;pointer-events:none !important;z-index:2 !important;border-radius:0 !important}.single-product .variations select{background:#1a1a1a !important;color:#e0e0e0 !important;border:1px solid rgba(218,176,72,0.15) !important;font-family:'Cinzel',serif !important;font-size:13px !important;border-radius:0 !important;padding:10px 12px !important}.single-product .variations th,.single-product .variations label{color:#c4a96a !important;font-family:'Cinzel',serif !important;font-size:13px !important;letter-spacing:0.05em !important;text-transform:uppercase !important}.realm-footer{display:block !important;background:#111 !important;border-top:1px solid rgba(218,176,72,0.1) !important;padding:50px 0 0 !important}.realm-footer-grid{display:grid !important;grid-template-columns:1.3fr 1fr 1fr 1fr !important;gap:30px !important;max-width:1200px !important;margin:0 auto !important;padding:0 20px !important}.realm-copyright{display:block !important;width:100% !important;margin-top:30px !important;padding:15px 0 !important;border-top:1px solid rgba(218,176,72,0.06) !important;text-align:center !important}.realm-copyright .realm-container{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important;width:100% !important}.realm-copyright p{color:#b0b0b0 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.03em !important;margin:0 !important;line-height:1.6 !important;text-align:center !important;width:100% !important}@media (max-width:768px){.realm-footer-grid{grid-template-columns:1fr !important;gap:25px !important}.realm-footer{padding:30px 0 0 !important}}@media (max-width:768px){.wd-product .product-wrapper::before{width:42px !important;height:42px !important;top:-7px !important;left:-7px !important}.wd-product .product-wrapper::after{width:42px !important;height:42px !important;top:-7px !important;right:-7px !important;transform:scaleX(-1) !important}.wd-product .product-element-bottom::before{width:42px !important;height:42px !important;bottom:-7px !important;left:-7px !important;transform:scaleY(-1) !important}.wd-product .product-element-bottom::after{width:42px !important;height:42px !important;bottom:-7px !important;right:-7px !important;transform:scale(-1,-1) !important}.wd-product .product-wrapper:hover::before{width:48px !important;height:48px !important}.wd-product .product-wrapper:hover::after{width:48px !important;height:48px !important;transform:scaleX(-1) !important}.wd-product .product-wrapper:hover .product-element-bottom::before{width:48px !important;height:48px !important;transform:scaleY(-1) !important}.wd-product .product-wrapper:hover .product-element-bottom::after{width:48px !important;height:48px !important;transform:scale(-1,-1) !important}}.woocommerce-store-notice,p.woocommerce-store-notice,.wc-block-store-notices,.woocommerce-info.wc-block-store-notices,div[class*='store-notice'],.woocommerce-store-notice__dismiss-link,.category-description .woocommerce-info,.term-description .woocommerce-info,.entry-content .woocommerce-info,.wd-entry-content .woocommerce-info,p:has(> strong:first-child),.woocommerce .woocommerce-info{background:linear-gradient(180deg,rgba(26,26,26,0.95) 0%,rgba(13,13,13,0.98) 100%) !important;background-color:#1a1a1a !important;color:#999 !important;border:1px solid rgba(218,176,72,0.12) !important;border-left:3px solid rgba(218,176,72,0.4) !important;border-radius:0 !important;font-size:12px !important;line-height:1.6 !important;padding:15px 20px !important}.vse-legal-disclaimer,.legal-disclaimer,[style*='background-color:#fff8e1'],[style*='background-color:rgb(255,248,225)'],[style*='background:#fff8e1'],div[style*='#FFF8E1'],div[style*='#fff8e1']{background:linear-gradient(180deg,rgba(26,26,26,0.95) 0%,rgba(13,13,13,0.98) 100%) !important;background-color:#1a1a1a !important;color:#999 !important;border:1px solid rgba(218,176,72,0.12) !important;border-left:3px solid rgba(218,176,72,0.4) !important;border-radius:0 !important}.vse-legal-disclaimer strong,.legal-disclaimer strong,div[style*='#fff8e1'] strong,div[style*='#FFF8E1'] strong{color:#DAB048 !important;font-family:'Cinzel',serif !important;letter-spacing:0.05em !important}.wd-sidebar{padding-right:15px !important}.wd-sidebar .widget-title,.wd-sidebar .wd-widget-title{font-family:'Cinzel',serif !important;color:#DAB048 !important;font-size:13px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;padding-bottom:8px !important;border-bottom:1px solid rgba(218,176,72,0.12) !important;margin-bottom:15px !important}.wd-sidebar .wd-el-title .title,.wd-sidebar h5.title,.shop-sidebar .wd-el-title .title{font-family:'Cinzel',serif !important;color:#F0C860 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;font-size:15px !important;text-shadow:0 0 15px rgba(218,176,72,0.1) !important}.wd-sidebar .wd-filter-item label,.wd-sidebar .widget_product_categories a,.wd-sidebar .wd-widget-layered-nav a,.wd-sidebar li a{color:#bbb !important;font-size:13px !important;transition:color 0.3s ease !important;letter-spacing:0.02em !important}.wd-sidebar .wd-filter-item label:hover,.wd-sidebar li a:hover{color:#DAB048 !important}.wd-sidebar .count,.wd-sidebar .wd-filter-count{color:#b0b0b0 !important;font-size:12px !important}.wd-sidebar input[type='checkbox']{appearance:none !important;-webkit-appearance:none !important;width:16px !important;height:16px !important;border:1px solid rgba(218,176,72,0.25) !important;border-radius:0 !important;background:#0d0d0d !important;cursor:pointer !important;position:relative !important;vertical-align:middle !important;transition:all 0.3s ease !important}.wd-sidebar input[type='checkbox']:checked{background:rgba(218,176,72,0.15) !important;border-color:#DAB048 !important}.wd-sidebar input[type='checkbox']:checked::after{content:'✓' !important;position:absolute !important;top:-1px !important;left:2px !important;font-size:12px !important;color:#DAB048 !important;font-weight:bold !important}.wd-sidebar input[type='checkbox']:hover{border-color:rgba(218,176,72,0.5) !important}.wd-sidebar input[type='text'],.wd-sidebar input[type='search'],.wd-sidebar .search-field{background:#141414 !important;border:1px solid rgba(218,176,72,0.12) !important;border-radius:0 !important;color:#ccc !important;font-size:13px !important;padding:10px 14px !important;transition:border-color 0.3s ease !important}.wd-sidebar input[type='text']:focus,.wd-sidebar input[type='search']:focus{border-color:rgba(218,176,72,0.35) !important;outline:none !important}.wd-sidebar .wd-price-slider .ui-slider,.wd-sidebar .price_slider{background:#1a1a1a !important;border:none !important}.wd-sidebar .wd-price-slider .ui-slider-range,.wd-sidebar .price_slider_amount .ui-slider-range{background:linear-gradient(90deg,#B8922C,#DAB048) !important}.wd-sidebar .wd-price-slider .ui-slider-handle,.wd-sidebar .price_slider_amount .ui-slider-handle{background:#DAB048 !important;border:2px solid #0d0d0d !important;border-radius:0 !important}.wd-sidebar .wd-show-more a,.wd-sidebar .wd-show-more button{color:#DAB048 !important;font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border:1px solid rgba(218,176,72,0.15) !important;background:transparent !important;border-radius:0 !important;transition:all 0.3s ease !important}.wd-sidebar .wd-show-more a:hover{background:rgba(218,176,72,0.06) !important;border-color:rgba(218,176,72,0.3) !important}.wd-sidebar .widget-title .wd-arrow,.wd-sidebar .wd-widget-title::after{color:#DAB048 !important}.products-bordered-grid .wd-product .product-wrapper::before,.products-bordered-grid .wd-product .product-wrapper::after,.products-bordered-grid-ins .wd-product .product-wrapper::before,.products-bordered-grid-ins .wd-product .product-wrapper::after{content:'' !important;background-image:url('/wp-content/themes/woodmart-child/realm-assets/realm-corner-tl.webp') !important;background-color:transparent !important;background-size:contain !important;background-repeat:no-repeat !important;border:none !important}.products-bordered-grid .wd-product .product-wrapper::after,.products-bordered-grid-ins .wd-product .product-wrapper::after{transform:scaleX(-1) !important;top:-10px !important;right:-10px !important;bottom:auto !important;left:auto !important}.products-bordered-grid .wd-product .product-element-bottom::before,.products-bordered-grid-ins .wd-product .product-element-bottom::before{transform:scaleY(-1) !important}.products-bordered-grid .wd-product .product-element-bottom::after,.products-bordered-grid-ins .wd-product .product-element-bottom::after{transform:scale(-1,-1) !important}.realm-section::before{content:'' !important;position:absolute !important;top:0 !important;left:10% !important;right:10% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.2),transparent) !important}section.related::before,section.cross-sells::before,section.up-sells::before{content:'' !important;display:block !important;margin:0 auto 30px !important;width:120px !important;height:2px !important;background:linear-gradient(90deg,transparent,#DAB048,transparent) !important}.cart-widget-side,.wd-cart-side{background:#111 !important}.cart-widget-side .widget-title{font-family:'Cinzel Decorative','Cinzel',serif !important;color:#F0C860 !important;letter-spacing:0.1em !important}.cart-widget-side .woocommerce-mini-cart-item a{color:#e0e0e0 !important;font-family:'Cinzel',serif !important}.cart-widget-side .woocommerce-mini-cart__total{color:#DAB048 !important;font-family:'Cinzel',serif !important}.cart-widget-side .button{font-family:'Cinzel',serif !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.wd-breadcrumbs,.woocommerce-breadcrumb{font-family:'Cinzel',serif !important;font-size:12px !important;letter-spacing:0.05em !important}.wd-breadcrumbs a,.woocommerce-breadcrumb a{color:#888 !important;transition:color 0.3s ease !important}.wd-breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{color:#DAB048 !important}.wd-breadcrumbs .breadcrumb-separator,.woocommerce-breadcrumb > span{color:rgba(218,176,72,0.3) !important}p[style*='#fff3cd'],p[style*='#FFF3CD'],p[style*='#ffc107'],p[style*='#FFC107'],div[style*='#fff3cd'],.wd-term-desc p[style],.wd-entry-content p[style*='background-color']{background-color:rgba(13,13,13,0.95) !important;background:linear-gradient(180deg,rgba(26,26,26,0.95) 0%,rgba(13,13,13,0.98) 100%) !important;color:#999 !important;border:1px solid rgba(218,176,72,0.12) !important;border-left:3px solid rgba(218,176,72,0.4) !important;padding:15px 20px !important;font-size:12px !important;line-height:1.7 !important}p[style*='#fff3cd'] strong,p[style*='#FFF3CD'] strong,.wd-term-desc p[style] strong{color:#DAB048 !important;font-family:'Cinzel',serif !important;letter-spacing:0.05em !important}.realm-section::before{content:'' !important;position:absolute !important;top:-15px !important;left:50% !important;transform:translateX(-50%) !important;width:250px !important;height:40px !important;background:url('/wp-content/themes/woodmart-child/realm-assets/realm-divider-dragons.webp') no-repeat center / contain !important;opacity:0.35 !important;pointer-events:none !important;z-index:2 !important}.wd-page-title .entry-title::after{content:'' !important;display:block !important;margin:15px auto 0 !important;width:200px !important;height:30px !important;background:url('/wp-content/themes/woodmart-child/realm-assets/realm-divider-dragons.webp') no-repeat center / contain !important;opacity:0.3 !important}.single-product .product_title::after{content:'' !important;display:block !important;margin-top:10px !important;width:150px !important;height:25px !important;background:url('/wp-content/themes/woodmart-child/realm-assets/realm-divider-dragons.webp') no-repeat left / contain !important;opacity:0.25 !important;position:static !important}section.related > h2::after,section.cross-sells > h2::after,section.up-sells > h2::after{content:'' !important;display:block !important;margin:10px 0 20px !important;width:180px !important;height:28px !important;background:url('/wp-content/themes/woodmart-child/realm-assets/realm-divider-dragons.webp') no-repeat left / contain !important;opacity:0.25 !important}.realm-prefooter::before,.realm-footer::before{content:'' !important;display:block !important;margin:0 auto 20px !important;width:200px !important;height:30px !important;background:url('/wp-content/themes/woodmart-child/realm-assets/realm-divider-dragons.webp') no-repeat center / contain !important;opacity:0.25 !important}.single-product .woocommerce-tabs::before{content:'' !important;display:block !important;margin:0 auto 20px !important;width:200px !important;height:30px !important;background:url('/wp-content/themes/woodmart-child/realm-assets/realm-divider-dragons.webp') no-repeat center / contain !important;opacity:0.2 !important}.realm-homepage{overflow:hidden}.realm-container{max-width:1200px;margin:0 auto;padding:0 20px}.realm-hero{position:relative;min-height:85vh;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.realm-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%);z-index:1}.realm-hero-fog{position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(0deg,#0d0d0d 0%,transparent 100%);z-index:2}.realm-hero-content{position:relative;z-index:3;display:flex;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:60px 20px;width:100%}.realm-hero-left{flex:0 0 400px}.realm-hero-dragon{width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(218,176,72,0.3));animation:realm-torch-flicker 3s ease-in-out infinite}.realm-hero-right{flex:1}.realm-hero-subtitle{font-family:'Cinzel',serif;font-size:14px;letter-spacing:0.12em;text-transform:uppercase;color:#c4a96a;margin-bottom:15px;line-height:1.6}.realm-hero-title{font-family:'Cinzel Decorative','Cinzel',serif !important;font-size:clamp(2rem,5vw,3.5rem);color:#F0C860 !important;text-shadow:0 0 30px rgba(218,176,72,0.3),0 4px 15px rgba(0,0,0,0.8);line-height:1.2;margin-bottom:30px;animation:realm-breathe 5s ease-in-out infinite}.realm-hero-cta{display:inline-block;font-family:'Cinzel',serif;font-size:14px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;padding:16px 36px;background:linear-gradient(180deg,#DAB048 0%,#B8922C 50%,#DAB048 100%);color:#0d0d0d !important;border:1px solid rgba(255,220,100,0.4);border-radius:4px;box-shadow:0 4px 20px rgba(218,176,72,0.4),inset 0 1px 0 rgba(255,255,255,0.2);transition:all 0.4s ease;animation:realm-gold-pulse 3s ease-in-out infinite}.realm-hero-cta:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(218,176,72,0.6),0 0 60px rgba(218,176,72,0.2);color:#0d0d0d !important}.realm-categories{padding:40px 0;background:#0d0d0d}.realm-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.realm-category-card:nth-child(10){grid-column:2 / 4}.realm-category-card{position:relative;display:block;border-radius:10px;overflow:hidden;border:1px solid rgba(218,176,72,0.1);transition:all 0.4s ease;text-decoration:none}.realm-category-card:hover{border-color:rgba(218,176,72,0.3);box-shadow:0 0 30px rgba(218,176,72,0.1);transform:scale(1.02)}.realm-category-card img{width:100%;height:280px;object-fit:cover;display:block;transition:transform 0.6s ease}.realm-category-card:nth-child(10) img{height:220px}.realm-category-card:hover img{transform:scale(1.05)}.realm-category-label{position:absolute;bottom:0;left:0;right:0;padding:16px 12px;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.5) 60%,transparent 100%);color:#F0C860;font-family:'Cinzel',serif;font-size:15px;font-weight:800;letter-spacing:0.15em;text-transform:uppercase;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,0.8),0 0 15px rgba(218,176,72,0.2)}.realm-section{padding:60px 0;position:relative}.realm-section::before{content:'';position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(218,176,72,0.25),transparent)}.realm-section-title{font-family:'Cinzel Decorative','Cinzel',serif !important;font-size:clamp(1.5rem,3vw,2.2rem);color:#F0C860 !important;text-shadow:0 0 20px rgba(218,176,72,0.15);text-align:center;margin-bottom:10px;letter-spacing:0.05em}.realm-section-subtitle{font-family:'Cinzel',serif;font-size:12px;letter-spacing:0.25em;text-transform:uppercase;color:#A88030;text-align:center;margin-bottom:5px}.realm-section-desc{font-size:14px;color:#999;text-align:center;margin-bottom:35px}.realm-section-desc a{color:#DAB048;text-decoration:none}.realm-info-grid{display:grid;gap:15px}.realm-info-grid--4{grid-template-columns:repeat(4,1fr)}.realm-info-grid--3{grid-template-columns:repeat(3,1fr)}.realm-info-card{background:linear-gradient(180deg,rgba(26,26,26,0.8) 0%,rgba(18,18,18,0.9) 100%);border:1px solid rgba(218,176,72,0.08);border-radius:10px;padding:25px 20px;text-align:center;transition:all 0.3s ease}.realm-info-card:hover{border-color:rgba(218,176,72,0.2);background:linear-gradient(180deg,rgba(218,176,72,0.04) 0%,rgba(18,18,18,0.95) 100%);box-shadow:0 0 25px rgba(218,176,72,0.05)}.realm-info-icon{font-size:28px;margin-bottom:12px;filter:drop-shadow(0 0 8px rgba(218,176,72,0.3))}.realm-info-card h3{font-family:'Cinzel',serif !important;font-size:15px;color:#F0C860;letter-spacing:0.05em;margin-bottom:8px}.realm-info-card p{font-size:13px;color:#999;line-height:1.6;margin:0}.realm-info-card em{color:#c4a96a;font-style:italic}.realm-faq-grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.realm-faq-item{border:1px solid rgba(218,176,72,0.08);border-radius:8px;overflow:hidden}.realm-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#1a1a1a;border:none;color:#e0e0e0;font-family:'Cinzel',serif;font-size:14px;font-weight:600;letter-spacing:0.03em;cursor:pointer;text-align:left;transition:all 0.3s ease}.realm-faq-question:hover{background:#252525;color:#DAB048}.realm-faq-icon{font-size:20px;color:#DAB048;transition:transform 0.3s ease;flex-shrink:0;margin-left:15px}.realm-faq-open .realm-faq-question{background:#252525;color:#DAB048}.realm-faq-open .realm-faq-icon{transform:rotate(45deg)}.realm-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;background:#111}.realm-faq-open .realm-faq-answer{max-height:300px;padding:16px 20px}.realm-faq-answer p{color:#bbb;font-size:14px;line-height:1.7;margin:0}.realm-cta{padding:80px 0;background:linear-gradient(180deg,transparent 0%,rgba(218,176,72,0.02) 50%,transparent 100%)}.realm-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.realm-review-card{background:#1a1a1a;border:1px solid rgba(218,176,72,0.08);border-radius:10px;padding:25px;transition:all 0.3s ease}.realm-review-card:hover{border-color:rgba(218,176,72,0.15)}.realm-review-stars{font-size:14px;margin-bottom:12px}.realm-review-text{color:#bbb;font-style:italic;line-height:1.7;font-size:14px;margin-bottom:12px}.realm-review-author{color:#DAB048;font-family:'Cinzel',serif;font-size:13px;letter-spacing:0.05em}.realm-brands{padding:30px 0;border-top:1px solid rgba(218,176,72,0.08)}.realm-brands-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}.realm-brand-item img{height:40px;width:auto;opacity:0.6;filter:grayscale(100%) brightness(1.5);transition:all 0.3s ease}.realm-brand-item:hover img{opacity:1;filter:grayscale(0%) brightness(1)}@media (max-width:768px){.realm-hero{min-height:60vh}.realm-hero-content{flex-direction:column;padding:30px 20px;gap:20px}.realm-hero-left{flex:0 0 auto;width:250px}.realm-hero-title{font-size:1.6rem}.realm-hero-subtitle{font-size:12px}.realm-hero-cta{font-size:12px;padding:14px 24px;width:100%;text-align:center}.realm-category-grid{grid-template-columns:repeat(2,1fr);gap:8px}.realm-category-card img{height:180px}.realm-category-card:nth-child(10) img{height:160px}.realm-category-label{font-size:12px;padding:10px 8px}.realm-info-grid--4,.realm-info-grid--3{grid-template-columns:repeat(2,1fr)}.realm-reviews-grid{grid-template-columns:1fr}.realm-section{padding:40px 0}.realm-section-title{font-size:1.3rem}}@media (max-width:480px){.realm-info-grid--4,.realm-info-grid--3{grid-template-columns:1fr}.realm-hero-left{width:200px}}.menu-open-label,.wd-header-cats .menu-open-label{color:#F0C860 !important;font-weight:700 !important}.realm-copyright p{color:#999 !important}.realm-footer-brand a{display:inline-block !important}.realm-section-desc a,.wd-entry-content a,.wd-term-desc a,.woocommerce-product-details__short-description a,.woocommerce-Tabs-panel a,.woocommerce-review-link{text-decoration:underline !important;text-decoration-color:rgba(218,176,72,0.4) !important;text-underline-offset:2px !important}.realm-section-desc a:hover,.wd-entry-content a:hover,.woocommerce-review-link:hover{text-decoration-color:#DAB048 !important}.realm-footer h3.realm-footer-title,.realm-footer h4.realm-footer-title{font-family:'Cinzel',serif !important;color:#F0C860 !important;font-size:14px !important;letter-spacing:0.1em !important;text-transform:uppercase !important}.woocommerce-cart .cross-sells .products .product a,.woocommerce-cart .wd-products .wd-product .product-wrapper,.cart-empty + .wd-products-element .product-wrapper,.cart-empty ~ .wd-products-element .product-wrapper{background:#1a1a1a !important}.cart-empty ~ .wd-products-element .wd-entities-title a,.cart-empty + .wd-products-element .wd-entities-title a{font-family:'Cinzel',serif !important;color:#e8dcc8 !important}.cart-empty ~ .wd-products-element .price,.woocommerce-cart .wd-products .price{color:#DAB048 !important}.woocommerce-cart .wd-page-title,.woocommerce-checkout .wd-page-title,.wd-checkout-steps,.checkout-steps{background:#111 !important}.wd-checkout-steps a,.checkout-steps span{color:#888 !important;font-family:'Cinzel',serif !important;letter-spacing:0.08em !important}.wd-checkout-steps .current,.wd-checkout-steps .active,.checkout-steps .active{color:#F0C860 !important}@media (max-width:768px){.wd-sticky-btn{bottom:58px !important;z-index:350 !important}}.wd-sidebar li:has(> a[href*='uncategorized']),.wd-sidebar li:has(> label[for*='uncategorized']),.wd-sidebar [data-val='uncategorized'],.wd-sidebar label:has(input[value='uncategorized']),.wd-filter-item:has([data-slug='uncategorized']){display:none !important}li.cat-item-908,.wd-sidebar li.cat-item-908{display:none !important}.realm-skip-link{position:absolute !important;left:-9999px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;z-index:100000 !important}.realm-skip-link:focus{position:fixed !important;top:10px !important;left:10px !important;width:auto !important;height:auto !important;padding:10px 20px !important;background:#DAB048 !important;color:#0d0d0d !important;font-family:'Cinzel',serif !important;font-weight:700 !important;letter-spacing:0.08em !important;text-decoration:none !important;z-index:100000 !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #DAB048 !important;outline-offset:2px !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.realm-embers,.realm-fog,.realm-cursor-glow{display:none !important}}.wd-header-cats .menu-open-label,.wd-header-cats-nav .menu-open-label{color:#ffffff !important;font-weight:700 !important;text-shadow:0 1px 2px rgba(0,0,0,0.3) !important}.wd-header-cats,.wd-header-cats-nav{background:rgba(218,176,72,0.15) !important}img{max-width:100%;height:auto}.wd-product img,.product-image-link img,.woocommerce-product-gallery img{object-fit:contain;max-width:100%;height:auto !important}.realm-category-card img,.elementor-element-ede4bc0 .elementor-widget-image img{object-fit:cover}.wd-cart-number,.wd-tools-count{font-size:12px !important}.wd-toolbar-label{font-size:12px !important}.wd-infobox .wd-infobox-subtitle,.wd-infobox-content span{font-size:12px !important}.wd-toolbar *,.wd-header-cats *,.wd-sticky-btn *{font-size:inherit;min-font-size:12px}.woocommerce-breadcrumb,.wd-breadcrumbs,.wd-breadcrumbs a{font-size:12px !important}.product-categories a,.wd-product-cats a{font-size:12px !important}.sidebar-container .widget-title{font-size:12px !important}span.stock{font-size:12px !important}.wd-product .product_type_variable{font-size:12px !important}.woocommerce-cart table.shop_table th{font-size:12px !important}.wd-sidebar .wd-show-more button{font-size:12px !important}.wd-product .wd-add-btn a{font-size:12px !important}.wd-sticky-btn .button,.wd-sticky-btn .wd-sticky-add-to-cart{font-size:12px !important}.realm-404-cat-link{font-size:12px !important}.elementor-element-ede4bc0 .elementor-widget-image img,.elementor-element-42bb330 img{object-fit:cover !important;width:100% !important;aspect-ratio:auto !important}.realm-category-grid{grid-template-rows:auto !important}.realm-category-card img{height:auto !important;width:100% !important;object-fit:contain !important}@media (min-width:769px){.realm-category-card img{height:280px !important;object-fit:cover !important;aspect-ratio:auto}}@media (max-width:768px){.realm-category-grid{grid-template-rows:auto !important}.realm-category-card img{height:auto !important;width:100% !important;object-fit:contain !important}}.wd-infobox .wd-infobox-title,.wd-infobox-title span,.elementor-element-759f2fa span,.elementor-element-759f2fa .wd-infobox-title{font-size:12px !important}.screen-reader-text{font-size:12px !important}.realm-footer-payments span{font-size:12px !important}.searchsubmit span{font-size:12px !important}.realm-category-card:last-child img{aspect-ratio:3/2 !important;object-fit:cover !important;height:auto !important}.test-small-font{font-size:12px !important}.test-tiny-font{font-size:12px !important}.realm-footer p,.realm-footer-bottom p,.realm-footer-legal,.realm-footer address,footer p{color:#c4c4c4 !important}.realm-footer a,.realm-section-desc a,a[href*="wa.me"],a[href*="wa.link"],a[href*="whatsapp"]{text-decoration:underline !important;text-decoration-color:rgba(218,176,72,0.5) !important;text-underline-offset:2px !important}.realm-ember,.realm-sparkle,.realm-fog-particle,.realm-cursor-glow{will-change:transform,opacity;transform:translateZ(0)}.realm-category-card,.wd-product,.product-element-bottom{will-change:transform;transform:translateZ(0)}.realm-hero-dragon,.site-logo img{will-change:filter;transform:translateZ(0)}.wd-cart-number,.wd-tools-count{will-change:box-shadow;transform:translateZ(0)}[data-realm-reveal],.realm-scroll-reveal{will-change:transform,opacity}.realm-hero-cta{will-change:box-shadow;transform:translateZ(0)}.realm-hero-title{will-change:text-shadow}.realm-hero{position:relative;background-image:none !important}.realm-hero-bg-picture{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.realm-hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}footer.realm-footer,footer.realm-footer p,.realm-footer-bottom,.realm-footer-bottom p,.realm-footer-legal,.realm-footer-legal p{color:#d4d4d4 !important;background-color:#111111 !important}.realm-section-desc a,.realm-footer a:not(.realm-social-link),a[href*="wa.me"],a[href*="whatsapp"]{color:#DAB048 !important;text-decoration:underline !important;text-decoration-color:rgba(218,176,72,0.6) !important;text-underline-offset:2px !important}.realm-section-desc a:hover,a[href*="wa.me"]:hover{color:#F0C860 !important;text-decoration-color:#F0C860 !important}.realm-hero{min-height:85vh !important;contain:layout style}@media (max-width:768px){.realm-hero{min-height:500px !important;max-height:80vh !important}}.realm-hero-bg-picture,.realm-hero-bg-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}.realm-hero-dragon{aspect-ratio:2/3;width:100%;height:auto}.site-logo img,.wd-logo img{width:90px !important;height:90px !important;max-width:90px !important;object-fit:contain !important;aspect-ratio:1/1 !important}.whb-header{min-height:60px !important;contain:layout}@media (max-width:768px){.whb-header{min-height:50px !important}}.wd-breadcrumbs .wd-last,.woocommerce-breadcrumb .wd-last,.wd-breadcrumbs span{color:#d4d4d4 !important}.wd-header-cats .menu-open-label,.wd-header-cats-nav .menu-open-label{color:#1a1a1a !important;text-shadow:none !important}.vsf-section-title{color:#e0e0e0 !important}.vsf-count{color:#999999 !important}.wd-product .wd-entities-title a{color:#e8e8e8 !important}.realm-section-desc a[href*="wa.me"],p a[href*="wa.me"]{color:#DAB048 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;text-decoration-color:#DAB048 !important;font-weight:700 !important}