.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--spyre-tech-gray,#1a1a1a);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:var(--spyre-text-white,#fff);display:block;height:auto;left:5px;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.content-area.single-product{padding-top:120px}.woocommerce-cart-form{margin-bottom:3rem;overflow-x:auto}.woocommerce table.shop_table{width:100%}.woocommerce table.shop_table td.product-thumbnail img{width:80px;height:80px;object-fit:cover;display:block;border:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1))}.woocommerce table.shop_table td.product-name .variation{font-family:Share Tech Mono,monospace;font-size:.8rem;color:var(--spyre-text-gray,#888);text-transform:uppercase;letter-spacing:1px;margin-top:.35rem}.woocommerce table.shop_table td.product-remove button.remove{color:var(--spyre-danger-red,#ff0040);font-size:1.5rem;line-height:1;background:none;border:none;cursor:pointer;padding:0 .4rem;transition:transform .2s ease,text-shadow .2s ease}.woocommerce table.shop_table td.product-remove button.remove:hover{transform:scale(1.2);text-shadow:0 0 12px var(--spyre-danger-red,#ff0040)}.cart-collaterals{display:flex;justify-content:flex-end}.cart-collaterals .cart_totals{width:100%;max-width:460px}.cart-collaterals .cart_totals table.shop_table{margin-bottom:1.5rem}.woocommerce .cart_totals td small{color:var(--spyre-text-gray,#888);font-size:.8rem}.wc-proceed-to-checkout{display:flex}.woocommerce .wc-proceed-to-checkout button.checkout-button{width:100%;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:1rem;color:var(--spyre-cyber-green,#fff);text-transform:uppercase;letter-spacing:2px;padding:1rem 2rem;border:1px solid var(--spyre-cyber-green,#fff);background:rgba(255,255,255,.05);transition:all .4s ease}.woocommerce .wc-proceed-to-checkout button.checkout-button:hover:not(:disabled){background:var(--spyre-cyber-green,#fff);color:var(--spyre-primary-black,#0a0a0a);box-shadow:0 0 30px rgba(255,255,255,.4)}.woocommerce .wc-proceed-to-checkout button.checkout-button:disabled{opacity:.5;cursor:not-allowed}.spyre-checkout-note{margin-top:1rem;text-align:center;color:var(--spyre-text-gray,#888);font-family:Share Tech Mono,monospace}.woocommerce .button.wc-backward,.woocommerce .button.wc-forward,.woocommerce a.button{display:inline-block;font-family:Share Tech Mono,monospace;font-size:.9rem;color:var(--spyre-cyber-green,#fff);text-transform:uppercase;letter-spacing:2px;padding:.85rem 1.75rem;border:1px solid var(--spyre-border-hover,rgba(255,255,255,.3));background:rgba(255,255,255,.05);text-decoration:none;transition:all .4s ease}.woocommerce .button.wc-backward:hover,.woocommerce .button.wc-forward:hover,.woocommerce a.button:hover{background:var(--spyre-cyber-green,#fff);color:var(--spyre-primary-black,#0a0a0a);box-shadow:0 0 24px rgba(255,255,255,.3)}.cart-empty,.return-to-shop{margin:1.5rem 0}.woocommerce-notice--success{border-left:2px solid var(--spyre-cyber-green,#fff);background:rgba(255,255,255,.04);padding:1.25rem 1.5rem;margin-bottom:2rem;font-family:Share Tech Mono,monospace;color:var(--spyre-text-white,#fff)}.woocommerce table.order_details{width:100%;margin-bottom:2rem}.woocommerce table.order_details tfoot td,.woocommerce table.order_details tfoot th{font-family:Share Tech Mono,monospace;border:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1));padding:1rem;color:var(--spyre-text-white,#fff)}.woocommerce .order_item .product-quantity{color:var(--spyre-text-gray,#888)}.woocommerce-message{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;border-left:2px solid var(--spyre-cyber-green,#fff);background:rgba(255,255,255,.04);color:var(--spyre-text-white,#fff)}.spyre-safety-information,.woocommerce-message{margin-top:1.5rem;font-family:Share Tech Mono,monospace}.spyre-safety-information{padding-top:1.5rem;border-top:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1));font-size:.85rem;line-height:1.8;color:var(--spyre-text-gray,#888);white-space:pre-line}.woocommerce-tabs ul.wc-tabs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0;border-bottom:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1))}.woocommerce-tabs ul.wc-tabs li a{display:block;padding:.75rem 1.25rem;font-family:Share Tech Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--spyre-text-gray,#888);text-decoration:none;border-bottom:2px solid transparent;transition:all .3s ease}.woocommerce-tabs ul.wc-tabs li a:hover,.woocommerce-tabs ul.wc-tabs li.active a{color:var(--spyre-text-white,#fff);border-bottom-color:var(--spyre-cyber-green,#fff)}.woocommerce table.woocommerce-product-attributes{width:100%;border-collapse:collapse;background:var(--spyre-tech-gray,#1a1a1a);border:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1))}.woocommerce table.woocommerce-product-attributes td,.woocommerce table.woocommerce-product-attributes th{font-family:Share Tech Mono,monospace;border:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1));padding:.85rem 1rem;text-align:left}.woocommerce table.woocommerce-product-attributes th{color:var(--spyre-text-gray,#888);text-transform:uppercase;letter-spacing:1px;width:30%}.woocommerce table.woocommerce-product-attributes td{color:var(--spyre-text-white,#fff)}.woocommerce table.woocommerce-product-attributes td p{margin:0}.woocommerce-product-gallery ol.flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.woocommerce-product-gallery ol.flex-control-thumbs li{margin:0}.woocommerce-product-gallery ol.flex-control-thumbs img{width:72px;height:72px;object-fit:cover;display:block;opacity:.55;border:1px solid transparent;transition:opacity .25s ease,border-color .25s ease}.woocommerce-product-gallery ol.flex-control-thumbs img.flex-active,.woocommerce-product-gallery ol.flex-control-thumbs img:hover{opacity:1;border-color:var(--spyre-cyber-green,#fff)}.woocommerce div.product form.cart .variations{width:100%}@media (max-width:1024px){.woocommerce div.product form.cart .variations select{min-width:0;width:100%}.woocommerce div.product form.cart .variations td.value{width:100%}}@media (max-width:768px){.cart-collaterals .cart_totals{max-width:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:.65rem;font-size:.85rem}.woocommerce table.shop_table td.product-thumbnail img{width:56px;height:56px}}@media (max-width:600px){.woocommerce-cart-form{overflow-x:visible}.woocommerce table.shop_table_responsive,.woocommerce table.shop_table_responsive tbody,.woocommerce table.shop_table_responsive td,.woocommerce table.shop_table_responsive tr{display:block;width:100%}.woocommerce table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tr.cart_item{position:relative;margin-bottom:1rem;padding:1rem 1rem 1rem 6.5rem;min-height:6.5rem;border:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1))}.woocommerce table.shop_table_responsive tr.cart_item td{border:none;padding:.3rem 0;text-align:left}.woocommerce table.shop_table_responsive td.product-thumbnail{position:absolute;top:1rem;left:1rem;width:4.5rem;padding:0}.woocommerce table.shop_table_responsive td.product-thumbnail img{width:4.5rem;height:4.5rem}.woocommerce table.shop_table_responsive td[data-title]:before{content:attr(data-title);display:inline-block;min-width:5.5rem;color:var(--spyre-text-gray,#888);text-transform:uppercase;font-size:.7rem;letter-spacing:1px}.woocommerce table.shop_table_responsive td.product-name:before{display:none}.woocommerce table.shop_table_responsive td.product-name{font-size:1rem;margin-bottom:.35rem}.woocommerce table.shop_table_responsive td.product-quantity .quantity{display:inline-block;vertical-align:middle}.woocommerce table.shop_table_responsive td.product-remove{position:absolute;top:.5rem;right:.5rem;width:auto;padding:0}.cart-collaterals .cart_totals table.shop_table,.cart-collaterals .cart_totals table.shop_table tbody,.cart-collaterals .cart_totals table.shop_table td,.cart-collaterals .cart_totals table.shop_table th,.cart-collaterals .cart_totals table.shop_table tr,.woocommerce table.order_details,.woocommerce table.order_details tbody,.woocommerce table.order_details td,.woocommerce table.order_details tr{display:revert}}.policy-hero{height:auto;min-height:340px;padding:8rem 2rem 4rem}.policy{padding:4rem 2rem 8rem;position:relative;z-index:1}.policy-inner{max-width:760px;margin:0 auto;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--spyre-border-subtle,rgba(255,255,255,.08));border-radius:16px;padding:3.5rem}.policy-updated{font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--spyre-text-gray,#888);margin:0 0 2.5rem}.policy-summary{border:1px solid var(--spyre-border-hover,rgba(255,255,255,.3));border-radius:12px;background:rgba(255,255,255,.04);padding:2rem;margin-bottom:3rem}.policy-summary-title{font-family:Orbitron,monospace;font-size:1.1rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin:0 0 1rem;color:var(--spyre-text-white,#fff)}.policy-summary p{font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.9;color:var(--spyre-text-gray,#888);margin:0 0 1rem}.policy-summary p:last-child{margin-bottom:0}.policy-heading{font-family:Orbitron,monospace;font-size:1.05rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--spyre-text-white,#fff);margin:2.5rem 0 1rem}.policy-list,.policy-text{font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.9;color:var(--spyre-text-gray,#888);margin:0 0 1.25rem}.policy-list{padding-left:1.25rem}.policy-list li{margin-bottom:.75rem}.policy-list strong,.policy-text strong{color:var(--spyre-text-white,#fff);font-weight:400}.policy-link{color:var(--spyre-text-white,#fff);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.policy-link:focus-visible,.policy-link:hover{opacity:.7}.policy-email{font-size:1.25rem;letter-spacing:1px;word-break:break-word}.policy-contact{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--spyre-border-subtle,rgba(255,255,255,.1))}@media (max-width:767px){.policy-hero{min-height:240px;padding:6rem 1.5rem 3rem}.policy{padding:2rem 1rem 5rem}.policy-inner{padding:2rem 1.5rem;border-radius:12px}.policy-summary{padding:1.5rem}}body .single-product .site-main{padding-top:.75rem}.single-product .site-main .related.products{margin-top:4rem}.single-product .site-main .related.products>h2{margin-bottom:2rem}@media (min-width:769px){body .products-section .woocommerce-products ul.products{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important}}@media (min-width:769px) and (max-width:1024px){body .products-section .woocommerce-products ul.products{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}}@media (max-width:768px){body .products-section .woocommerce-products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}body .products-section .woocommerce-products ul.products li.product img{height:auto!important;aspect-ratio:1/1}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.hero .digital-noise,.hero .glitch-overlay{display:block!important}}.lookbook-item--cta .lookbook-cta--static{margin-top:1.75rem}@media (max-width:767px){.lookbook .lookbook-grid--single .lookbook-item--cta{height:auto!important}.lookbook-item--cta .lookbook-cta--static{margin-top:1.25rem}.lookbook-item--cta .lookbook-description{font-size:.95rem;line-height:1.7}}@media (hover:none),(max-width:1023.98px){.about-hero-bg,.hero-bg,.lookbook,.manifesto{background-attachment:scroll!important}.lookbook:after{animation:none!important}}.hero-shop-cta{display:inline-flex;align-items:center;gap:.75rem;font-family:Share Tech Mono,monospace;font-size:.9rem;font-weight:700;color:var(--cyber-green);letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:.95rem 2.2rem;border:1px solid rgba(255,255,255,.6);background:rgba(10,10,10,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 24px rgba(0,0,0,.35);transition:all .3s ease;margin-top:1.5rem}.hero-shop-cta:after{content:"\2192";font-size:1.05rem;transition:transform .3s ease}.hero-shop-cta:hover{background:var(--cyber-green);color:var(--primary-black);border-color:var(--cyber-green);box-shadow:0 0 30px rgba(255,255,255,.4)}.hero-shop-cta:hover:after{transform:translateX(5px)}@media (max-width:767px){.hero-shop-cta{font-size:.78rem;padding:.8rem 1.7rem;margin-top:1rem}}.hero-bg{background-image:url(/images/lookbook-bg.jpg)!important}.shop-hero{background-image:linear-gradient(180deg,rgba(10,10,10,.5),rgba(0,0,0,.65) 50%,rgba(10,10,10,.75)),url(/images/hero-home.jpg)!important}.lookbook{background-image:url(/images/hero-shop.jpg)!important}.about-hero-bg{background-image:url(/images/hero-about.jpg)!important}.brand-story-inner.brand-story-inner--split{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.brand-story-inner--split .brand-story-text,.brand-story-inner--split .brand-story-title{text-align:left}.brand-story-media{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.brand-story-media img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}@media (max-width:900px){.brand-story-inner.brand-story-inner--split{grid-template-columns:1fr;gap:2.5rem}.brand-story-inner--split .brand-story-text,.brand-story-inner--split .brand-story-title{text-align:center}.brand-story-media{width:100%;max-width:420px;margin-left:auto;margin-right:auto}}.lookbook .lookbook-grid--single{margin-top:6rem!important}@media (max-width:768px){body .spyre-header .header-nav{background:rgba(10,10,10,.92);border-color:rgba(255,255,255,.15)}}.lookbook-item--cta .lookbook-description{opacity:1;transform:none;max-width:640px;margin:.5rem auto 0;text-align:center;font-size:1.05rem;line-height:1.85;color:rgba(255,255,255,.78)}.lookbook .lookbook-grid--single{height:auto!important;min-height:280px!important}body .spyre-header .header-logo img{height:38px}body .spyre-footer .footer-logo img{height:48px}body .spyre-footer{padding:5rem 2rem 2.5rem}body .spyre-footer .footer-nav-list a,body .spyre-footer .footer-social-link{font-size:.95rem}body .spyre-footer .footer-copyright{font-size:.9rem}@media (max-width:768px){body .spyre-footer{padding:3.75rem 1.5rem 2rem}body .spyre-footer .footer-logo img{height:42px}body .spyre-footer .footer-nav-list a,body .spyre-footer .footer-social-link{font-size:.9rem}body .spyre-footer .footer-copyright{font-size:.875rem}}body .products-section .woocommerce-products .woocommerce ul.products li.product{display:flex!important;flex-direction:column}.woocommerce ul.products li.product>.woocommerce-loop-product__link{flex:1 1 auto}.woocommerce ul.products li.product:before{pointer-events:none}.woocommerce ul.products li.product>.woocommerce-loop-product__link:after{content:"";position:absolute;inset:0;z-index:1}.woocommerce ul.products li.product .add_to_cart_button{position:relative;z-index:2}.about-subtitle.about-subtitle--bare{border:none;background:none;padding:0}.about-cta.about-cta--photo{padding:8rem 2rem;background-image:linear-gradient(135deg,rgba(10,10,10,.74),rgba(10,10,10,.62) 50%,rgba(26,26,26,.72)),url(/images/about-cta-bg.jpg);background-size:cover;background-position:center 40%;background-repeat:no-repeat}.about-cta--photo .about-cta-link{font-size:.8rem;letter-spacing:2px;padding:.65rem 1.9rem}@media (max-width:768px){body .products-section .woocommerce-products .woocommerce ul.products li.product .add_to_cart_button{display:none!important}body .products-section .woocommerce-products .woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center!important;margin-top:1rem!important}body .products-section .woocommerce-products .woocommerce ul.products li.product .price{text-align:center!important;font-size:.85rem!important}}@media (max-width:767px){.hero .brand-title .glitch:after,.hero .brand-title .glitch:before{display:block}}.about-hero.about-hero--full{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}@media (max-width:768px){@supports ((-webkit-clip-path:inset(1%)) or (clip-path:inset(1%))) or (-webkit-clip-path:inset(1%)){.single-product .related.products ul.products li.product.product_cat-posters img,body .products-section .woocommerce-products .woocommerce ul.products li.product.product_cat-posters img{transform:scale(1.21)!important;-webkit-clip-path:inset(8.678%);clip-path:inset(8.678%)}}}@media (max-width:768px){.single-product .site-main{text-align:center}.single-product .woocommerce-tabs ul.wc-tabs{justify-content:center}.single-product .woocommerce-tabs table.woocommerce-product-attributes td,.single-product .woocommerce-tabs table.woocommerce-product-attributes th{text-align:center}.single-product .summary form.cart table.variations,.single-product .summary form.cart table.variations tbody,.single-product .summary form.cart table.variations td.value,.single-product .summary form.cart table.variations th.label,.single-product .summary form.cart table.variations tr{display:block;width:100%}.single-product .summary form.cart table.variations select{text-align:center}.single-product .summary.entry-summary form.cart .reset_variations{margin-left:0}.single-product .related.products ul.products li.product .add_to_cart_button{display:none!important}.single-product .related.products ul.products li.product .woocommerce-loop-product__title{margin-top:1rem!important}}