:root{--font-display:'Cormorant Garamond',serif;--font-mono:'DM Mono',monospace;--font-sans:'Syne',sans-serif}:root{--teal:#00E5C8;--amber:#FFB830;--black:#0A0A0A;--surface:#1A1A1A;--border:#2A2A2A;--white:#F0EDE8;--muted:#9A9590}:root{--black:#0a0a0a;--charcoal:#121212;--surface:#1a1a1a;--surface2:#222222;--border:#2a2a2a;--teal:#00e5c8;--teal-dim:#00b8a0;--amber:#ffb830;--amber-dim:#cc8f00;--white:#f0ede8;--white-dim:#9a9590;--font-display:'Cormorant Garamond',serif;--font-mono:'DM Mono',monospace;--font-sans:'Syne',sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-sans);overflow-x:hidden;cursor:none}#cursor{width:12px;height:12px;background:var(--teal);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transition:transform 0.15s ease,background 0.2s;transform:translate(-50%,-50%)}#cursor-ring{width:36px;height:36px;border:1px solid rgba(0,229,200,0.4);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:transform 0.4s cubic-bezier(.23,1,.32,1),width 0.3s,height 0.3s,border-color 0.3s}body:has(a:hover) #cursor{background:var(--amber);transform:translate(-50%,-50%) scale(1.5)}body:has(a:hover) #cursor-ring{width:52px;height:52px;border-color:rgba(255,184,48,0.5)}.cta-section{position:relative;overflow:hidden}.cta-section::before{content:'ELIX';position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font-family:'Syne',sans-serif;font-weight:800;font-size:20vw;color:rgba(0,0,0,0.06);pointer-events:none;white-space:nowrap;line-height:1}@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Syne:wght@400;500;600;700;800&display=swap');.elix-section-kicker{color:#18e0cf!important;font-family:"DM Mono",monospace!important;font-size:15px!important;line-height:1!important;letter-spacing:7px!important;text-transform:uppercase!important;font-weight:500!important;margin:0 0 36px 0!important}.elix-section-kicker span{color:#8c8c8c!important;margin-right:18px!important;letter-spacing:5px!important}.elix-collections-heading{margin:0!important;padding:0!important;color:#f4f1ef!important;font-family:"Syne",sans-serif!important;font-size:clamp(68px,5.2vw,104px)!important;line-height:0.96!important;font-weight:500!important;letter-spacing:-4px!important;text-transform:none!important}.elix-collections-heading span{color:#18e0cf!important;font-family:"Syne",sans-serif!important;font-weight:600!important;font-style:normal!important;letter-spacing:-4px!important;text-transform:none!important}@media (max-width:767px){.elix-section-kicker{font-size:12px!important;letter-spacing:5px!important;margin-bottom:28px!important}.elix-collections-heading{font-size:56px!important;letter-spacing:-3px!important}.elix-collections-heading span{letter-spacing:-3px!important}}@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Syne:wght@500;600;700;800&display=swap');.elix-collection-card{position:relative;height:560px;overflow:hidden;background:#0b0b0b;border-right:1px solid rgba(255,255,255,.08);color:#f4f1ef;isolation:isolate}.elix-collection-card::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 52%,rgba(255,255,255,.08),transparent 34%),linear-gradient(to bottom,rgba(255,255,255,.03),rgba(0,0,0,.78));opacity:.55}.elix-collection-card::after{content:"";position:absolute;inset:auto 0 0 0;height:42%;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.88),transparent)}.elix-card-art{position:absolute;inset:0;z-index:1;opacity:.42}.elix-card-art svg{width:100%;height:100%;display:block}.elix-card-content{position:absolute;left:36px;right:28px;bottom:82px;z-index:4}.elix-card-number{color:#18e0cf;font-family:"DM Mono",monospace;font-size:15px;letter-spacing:5px;font-weight:500;margin-bottom:16px}.elix-card-title{color:#f4f1ef;font-family:"Syne",sans-serif;font-size:clamp(22px,1.55vw,30px);line-height:1.1;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin:0}.elix-card-auto{background:radial-gradient(circle at 50% 34%,rgba(123,71,0,.38),transparent 42%),linear-gradient(180deg,#2a1000,#050505 88%)}.elix-card-aquarium{background:radial-gradient(circle at 50% 55%,rgba(0,224,207,.18),transparent 38%),linear-gradient(180deg,#00352f,#020706 88%)}.elix-card-desk{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.12),transparent 34%),linear-gradient(180deg,#171717,#050505 88%)}.elix-card-creatures{background:radial-gradient(circle at 50% 44%,rgba(106,35,190,.28),transparent 42%),linear-gradient(180deg,#13002c,#050506 88%)}.elix-card-games{background:radial-gradient(circle at 50% 52%,rgba(118,0,75,.24),transparent 42%),linear-gradient(180deg,#230018,#050505 88%)}.elix-collection-card{transition:transform .28s ease,filter .28s ease}.elix-collection-card:hover{transform:translateY(-6px);filter:brightness(1.15)}.elix-collection-card:hover .elix-card-art{opacity:.62}@media (max-width:980px){.elix-collection-card{height:420px;margin-bottom:0}.elix-card-content{left:28px;bottom:50px}}@media (max-width:767px){.elix-collection-card{height:360px}.elix-card-title{font-size:24px}}.woocommerce ul.products li.product{background:#1a1a1a}.woocommerce ul.products li.product .price{color:#00e5c8;font-family:'Cormorant Garamond',serif;font-size:1.3rem}.woocommerce ul.products li.product h2{color:#f0ede8;font-family:'Cormorant Garamond',serif;font-weight:400}.woocommerce ul.products li.product .button{background:#00e5c8!important;color:#0a0a0a!important;border-radius:0!important;font-family:'DM Mono',monospace;font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase}.woocommerce ul.products li.product .button:hover{background:#ffb830!important}.process-visual{position:sticky;top:200px}.process-visual svg{width:100%;height:auto}.elix-footer a{color:#9a9590;text-decoration:none;transition:color 0.2s}.elix-footer a:hover{color:#00e5c8}.shop-hero{padding:110px 60px 0;background:var(--black);position:relative;overflow:hidden}.shop-hero::before{content:'SHOP';position:absolute;right:-2vw;top:-1vw;font-family:var(--fs);font-weight:800;font-size:22vw;color:rgba(0,229,200,.025);pointer-events:none;white-space:nowrap;line-height:1}.shop-hero-inner{position:relative;z-index:2}.breadcrumb{font-family:var(--fm);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);margin-bottom:18px;display:flex;align-items:center;gap:10px}.breadcrumb a{color:var(--muted);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--teal)}.shop-title{font-family:var(--ff);font-weight:300;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.0;margin-bottom:6px}.shop-title em{font-style:italic;color:var(--teal)}.shop-sub{font-family:var(--fs);font-weight:800;font-size:clamp(1.1rem,2vw,2.2rem);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);margin-bottom:0}.elix-shop-sidebar{width:100%;max-width:280px;padding:24px 28px 40px 0;border-right:1px solid #2a2a2a;color:#f0ede8}.elix-sidebar-section{margin-bottom:42px}.elix-sidebar-title{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#9a9590;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #2a2a2a}.elix-sidebar-title::before{content:'//';color:#6a6560;margin-right:10px}.elix-filter-list{list-style:none;margin:0;padding:0}.elix-filter-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid transparent;color:#9a9590;font-family:'DM Mono',monospace;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer}.elix-filter-item:hover,.elix-filter-item.active{border-color:rgba(0,229,200,0.25);background:rgba(0,229,200,0.06);color:#00e5c8}.elix-filter-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.elix-filter-dot.teal{background:#00e5c8}.elix-filter-dot.amber{background:#ffb830}.elix-filter-dot.gray{background:#aaa}.elix-filter-dot.purple{background:#b09fff}.elix-price-line{height:2px;background:#00e5c8;margin-bottom:16px}.elix-price-inputs{display:flex;align-items:center;gap:10px}.elix-price-inputs input{width:100%;background:#1a1a1a;border:1px solid #2a2a2a;color:#f0ede8;padding:10px;font-family:'DM Mono',monospace;font-size:11px;text-align:center}.elix-price-inputs span{color:#9a9590}.elix-material-buttons{display:flex;flex-wrap:wrap;gap:8px}.elix-material-buttons button{background:transparent;border:1px solid #2a2a2a;color:#9a9590;padding:9px 13px;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer}.elix-material-buttons button.active,.elix-material-buttons button:hover{background:#00e5c8;border-color:#00e5c8;color:#0a0a0a}.elix-bio-toggle{width:100%;background:transparent;border:1px solid #2a2a2a;color:#9a9590;padding:14px 16px;display:flex;align-items:center;gap:12px;font-family:'DM Mono',monospace;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}.elix-checkbox{margin-left:auto;width:16px;height:16px;border:1px solid #2a2a2a}.elix-product-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 28px 40px;margin-bottom:28px;border-bottom:1px solid #2a2a2a}.elix-result-count{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#9a9590}.elix-product-controls{display:flex;align-items:center;gap:14px}.elix-search-wrap{position:relative}.elix-search-wrap span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6a6560;pointer-events:none}.elix-search-wrap input{width:240px;background:#1a1a1a;border:1px solid #2a2a2a;color:#f0ede8;padding:10px 14px 10px 34px;font-family:'DM Mono',monospace;font-size:11px;outline:none}.elix-search-wrap input:focus{border-color:#00e5c8}.elix-product-controls select{background:#1a1a1a;border:1px solid #2a2a2a;color:#9a9590;padding:10px 14px;font-family:'DM Mono',monospace;font-size:11px;outline:none}@media (max-width:980px){.elix-shop-sidebar{max-width:none;border-right:none;border-bottom:1px solid #2a2a2a;padding:24px 0 32px}.elix-product-header{padding:24px 0;align-items:flex-start;flex-direction:column}.elix-product-controls{width:100%;flex-direction:column;align-items:stretch}.elix-search-wrap input,.elix-product-controls select{width:100%}}.elix-yith-shop-sidebar{width:100%;max-width:300px;padding-right:34px;border-right:1px solid #2a2a2a}.elix-yith-shop-sidebar .yith-wcan-filters{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.elix-yith-shop-sidebar .yith-wcan-filter{margin:0 0 52px 0!important;padding:0!important;border:none!important}.elix-yith-shop-sidebar .filter-title,.elix-yith-shop-sidebar h4{font-family:"DM Mono",monospace!important;font-size:11px!important;line-height:1.15!important;letter-spacing:0.22em!important;text-transform:uppercase!important;color:#9a9590!important;font-weight:400!important;padding-bottom:16px!important;margin-bottom:18px!important;border-bottom:1px solid #2a2a2a!important}.elix-yith-shop-sidebar .filter-title::before,.elix-yith-shop-sidebar h4::before{content:"//";color:#6a6560;margin-right:10px}.elix-yith-shop-sidebar ul,.elix-yith-shop-sidebar li{list-style:none!important;margin:0!important;padding:0!important}.elix-yith-shop-sidebar li{margin-bottom:5px!important}.elix-yith-shop-sidebar a,.elix-yith-shop-sidebar label{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px 16px!important;border:1px solid transparent!important;background:transparent!important;color:#9a9590!important;font-family:"DM Mono",monospace!important;font-size:11px!important;line-height:1.3!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;transition:all 0.2s ease!important}.elix-yith-shop-sidebar a:hover,.elix-yith-shop-sidebar label:hover,.elix-yith-shop-sidebar .active a,.elix-yith-shop-sidebar .chosen a,.elix-yith-shop-sidebar .selected a,.elix-yith-shop-sidebar li.active label,.elix-yith-shop-sidebar li.chosen label,.elix-yith-shop-sidebar li.selected label{border-color:rgba(0,229,200,0.28)!important;background:rgba(0,229,200,0.06)!important;color:#00e5c8!important}.elix-yith-shop-sidebar input[type="checkbox"]{accent-color:#00e5c8}.elix-yith-shop-sidebar .count{margin-left:auto!important;background:#1a1a1a!important;color:#6a6560!important;padding:3px 7px!important;font-family:"DM Mono",monospace!important;font-size:10px!important}.elix-yith-shop-sidebar .yith-wcan-filter:first-of-type a::before,.elix-yith-shop-sidebar .yith-wcan-filter:first-of-type label::before{content:"";width:8px;height:8px;min-width:8px;border-radius:50%;background:#00e5c8;display:inline-block;margin-right:2px}.elix-yith-shop-sidebar a[href*="planters"],.elix-yith-shop-sidebar a[href*="vases"]{--elix-dot-color:#00e5c8}.elix-yith-shop-sidebar a[href*="aquarium"]{--elix-dot-color:#00e5c8}.elix-yith-shop-sidebar a[href*="automotive"],.elix-yith-shop-sidebar a[href*="f1"]{--elix-dot-color:#ffb830}.elix-yith-shop-sidebar a[href*="home"],.elix-yith-shop-sidebar a[href*="desk"]{--elix-dot-color:#aaaaaa}.elix-yith-shop-sidebar a[href*="dragon"],.elix-yith-shop-sidebar a[href*="creature"],.elix-yith-shop-sidebar a[href*="pocket"]{--elix-dot-color:#b09fff}.elix-yith-shop-sidebar a[href*="game"],.elix-yith-shop-sidebar a[href*="lego"],.elix-yith-shop-sidebar a[href*="brick"]{--elix-dot-color:#ffb830}.elix-yith-shop-sidebar .yith-wcan-filter:first-of-type a::before{background:var(--elix-dot-color,#00e5c8)}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #202020;border-left:1px solid #202020;margin:0!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;background:#111111!important;border-right:1px solid #202020;border-bottom:1px solid #202020;min-height:560px;position:relative;overflow:hidden}.woocommerce ul.products li.product img{width:100%!important;height:330px!important;object-fit:contain!important;object-position:center!important;background:#0b0b0b!important;padding:36px!important;margin:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#f0ede8!important;font-family:"Playfair Display",Georgia,serif!important;font-size:22px!important;line-height:1.15!important;font-weight:400!important;padding:24px 24px 8px!important;margin:0!important}.woocommerce ul.products li.product .price{color:#00e5c8!important;font-family:"Playfair Display",Georgia,serif!important;font-size:22px!important;padding:0 24px!important;margin:8px 0 20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__link{text-decoration:none!important}.woocommerce ul.products li.product .button{background:#00e5c8!important;color:#0a0a0a!important;border-radius:0!important;border:none!important;padding:12px 18px!important;font-family:"DM Mono",monospace!important;font-size:11px!important;letter-spacing:0.14em!important;text-transform:uppercase!important;margin:0 24px 24px!important}.woocommerce ul.products li.product .button:hover{background:#ffb830!important;color:#0a0a0a!important}.woocommerce ul.products li.product:hover{background:#151515!important}@media (max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none!important;display:none!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;clear:none!important}.woocommerce ul.products li.product{float:none!important;clear:none!important;width:auto!important;margin:0!important}@media (max-width:767px){html,body{overflow-x:hidden!important}body{cursor:auto!important}.elix-shop-page{background:#050606!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.elix-shop-page .et_pb_row,.elix-shop-page .et_pb_column,.elix-shop-products,.elix-shop-products .et_pb_module_inner,.elix-shop-products .woocommerce{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow:visible!important}.elix-product-search,.elix-product-search input[type="search"],.search-wrap,.search-input,input[type="search"]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.elix-shop-products ul.products,.woocommerce ul.products,.woocommerce-page ul.products,.et_pb_wc_products ul.products,.et_pb_shop ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;border:none!important;box-sizing:border-box!important}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after,.et_pb_wc_products ul.products::before,.et_pb_wc_products ul.products::after,.et_pb_shop ul.products::before,.et_pb_shop ul.products::after{content:none!important;display:none!important}.elix-shop-products ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et_pb_wc_products ul.products li.product,.et_pb_shop ul.products li.product{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;padding:9px!important;min-height:auto!important;background:#111111!important;border:1px solid #202020!important;box-sizing:border-box!important;overflow:hidden!important}.elix-shop-products ul.products li.product a.woocommerce-LoopProduct-link,.elix-shop-products ul.products li.product a.woocommerce-loop-product__link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product a.woocommerce-loop-product__link,.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product a.woocommerce-loop-product__link{display:block!important;width:100%!important;max-width:100%!important;text-decoration:none!important}.elix-shop-products ul.products li.product img,.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.et_pb_wc_products ul.products li.product img,.et_pb_shop ul.products li.product img{display:block!important;width:100%!important;max-width:100%!important;height:115px!important;object-fit:contain!important;object-position:center!important;background:#0b0b0b!important;padding:8px!important;margin:0 0 9px 0!important;box-sizing:border-box!important}.elix-shop-products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.et_pb_wc_products ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 7px 0!important;color:#f0ede8!important;font-family:"Playfair Display",Georgia,serif!important;font-size:13px!important;line-height:1.18!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.elix-shop-products ul.products li.product .price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.et_pb_wc_products ul.products li.product .price,.et_pb_shop ul.products li.product .price{display:block!important;width:100%!important;color:#00e5c8!important;font-family:"Playfair Display",Georgia,serif!important;font-size:15px!important;line-height:1.2!important;padding:0!important;margin:0 0 5px 0!important}.elix-shop-products ul.products li.product .wc-gzd-additional-info,.elix-shop-products ul.products li.product .tax-info,.elix-shop-products ul.products li.product .shipping-costs-info,.woocommerce ul.products li.product .wc-gzd-additional-info,.woocommerce ul.products li.product .tax-info,.woocommerce ul.products li.product .shipping-costs-info,.woocommerce ul.products li.product .woocommerce-de_price_taxrate,.woocommerce ul.products li.product .woocommerce-de_price_shipping{display:block!important;width:100%!important;color:#6a6560!important;font-family:"DM Mono",monospace!important;font-size:7px!important;line-height:1.25!important;padding:0!important;margin:2px 0 0 0!important;opacity:0.7!important;white-space:normal!important;overflow-wrap:break-word!important}.woocommerce ul.products li.product .shipping-costs-info a,.elix-shop-products ul.products li.product .shipping-costs-info a{color:#6a6560!important;text-decoration:underline!important}.elix-shop-products ul.products li.product .button,.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.et_pb_wc_products ul.products li.product .button{display:none!important}}