.rte{font-family:Barlow,sans-serif;font-size:15px;color:var(--text-dim);line-height:1.9}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Bebas Neue,sans-serif;color:var(--white);letter-spacing:.04em;margin-bottom:10px;margin-top:24px;line-height:1.1}.rte h1{font-size:36px}.rte h2{font-size:28px}.rte h3{font-size:22px}.rte h4{font-size:18px}.rte p{margin-bottom:14px}.rte a{color:var(--green-light);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--white)}.rte strong,.rte b{color:var(--white);font-weight:700}.rte ul,.rte ol{padding-left:22px;margin-bottom:14px}.rte li{margin-bottom:6px}.rte ul li{list-style:disc}.rte ol li{list-style:decimal}.rte blockquote{border-left:3px solid var(--green);padding:12px 18px;background:var(--surface);margin:20px 0;font-style:italic;color:var(--text-dim)}.rte img{max-width:100%;height:auto;display:block;margin:20px 0;border:1px solid var(--border)}.rte table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:14px}.rte th{background:var(--surface);color:var(--white);padding:10px 12px;text-align:left;border:1px solid var(--border);font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.rte td{padding:10px 12px;border:1px solid var(--border);color:var(--text-dim)}.rte tr:nth-child(2n) td{background:var(--surface)}.rte hr{border:none;border-top:1px solid var(--border);margin:28px 0}.rte code{background:var(--surface);border:1px solid var(--border);padding:2px 7px;font-family:Space Mono,monospace;font-size:12px;color:var(--green-light)}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:40px 48px;flex-wrap:wrap}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;border:1px solid var(--border);color:var(--text-dim);transition:all .2s}.pagination a:hover{border-color:var(--green);color:var(--green-light);background:var(--green-glow)}.pagination .current{border-color:var(--green-light);color:var(--green-light);background:var(--green-glow);pointer-events:none}.pagination .disabled{opacity:.3;pointer-events:none}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:60px 24px}.not-found-code{font-family:Bebas Neue,sans-serif;font-size:120px;color:var(--border);line-height:1;letter-spacing:.04em}.not-found-title{font-family:Bebas Neue,sans-serif;font-size:36px;color:var(--white);letter-spacing:.06em;margin-bottom:16px}.not-found-body{font-family:Barlow,sans-serif;font-size:15px;color:var(--text-dim);max-width:420px;line-height:1.8;margin-bottom:32px}.search-page{padding:48px;background:var(--bg)}.search-form{display:flex;gap:0;max-width:600px;margin-bottom:40px}.search-input{flex:1;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-right:none;color:var(--white);font-family:Barlow,sans-serif;font-size:15px}.search-input:focus{outline:none;border-color:var(--green)}.search-btn{padding:14px 24px;background:var(--green);color:#000;border:none;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.15em;cursor:pointer;transition:background .2s;white-space:nowrap}.search-btn:hover{background:var(--green-light)}.search-results-count{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.15em;color:var(--text-muted);text-transform:uppercase;margin-bottom:24px}.search-no-results{text-align:center;padding:60px 0}.search-no-results-title{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--text-muted);margin-bottom:12px}.search-no-results-body{font-family:Barlow,sans-serif;font-size:14px;color:var(--text-muted)}.customer-page{max-width:560px;margin:0 auto;padding:56px 24px}.customer-page-title{font-family:Bebas Neue,sans-serif;font-size:42px;color:var(--white);letter-spacing:.04em;margin-bottom:8px}.customer-page-sub{font-family:Barlow,sans-serif;font-size:14px;color:var(--text-muted);margin-bottom:32px}.customer-form{display:flex;flex-direction:column;gap:16px}.customer-form .form-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:8px}.customer-form .form-link{font-family:Barlow,sans-serif;font-size:13px;color:var(--green-light)}.customer-errors{background:#c0392b14;border:1px solid var(--red);padding:14px 16px;margin-bottom:20px}.customer-errors li{font-family:Barlow,sans-serif;font-size:13px;color:var(--red);list-style:none;margin-bottom:4px}.customer-notice{background:#4a7c4a14;border:1px solid var(--green);padding:14px 16px;font-family:Barlow,sans-serif;font-size:13px;color:var(--green-light);margin-bottom:20px}.order-table{width:100%;border-collapse:collapse;margin-top:24px}.order-table th{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.order-table td{padding:14px 12px;border-bottom:1px solid var(--border);font-family:Barlow,sans-serif;font-size:14px;color:var(--text-dim)}.order-table a{color:var(--green-light)}.order-badge{display:inline-block;padding:3px 10px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.order-badge.paid{background:#4a7c4a26;color:var(--green-light)}.order-badge.pending{background:#c8a96e26;color:var(--gold)}.order-badge.refunded{background:#c0392b26;color:var(--red)}@media(max-width:768px){.search-page,.pagination{padding:32px 16px}}@media(max-width:768px){.lightbox-content{max-width:100vw;width:100vw;padding:0}.lightbox-img{max-width:92vw;max-height:70vh;margin:0 auto}.lightbox-prev,.lightbox-next{width:36px;height:36px;font-size:22px;background:#070a078c;border:none;border-radius:50%;color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox-prev{left:6px}.lightbox-next{right:6px}.lightbox-close{top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#070a078c;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox-counter{bottom:16px;font-size:12px;color:#ffffffbf}}@media(max-width:480px){.lightbox-img{max-width:94vw;max-height:62vh}.lightbox-prev,.lightbox-next{width:32px;height:32px;font-size:20px;background:#070a0773}.lightbox-prev{left:4px}.lightbox-next{right:4px}}.product-ribbon{position:absolute;top:12px;right:12px;z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.product-ribbon .ribbon-tag{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));box-shadow:0 2px 6px #0006}.product-ribbon .ribbon-sub{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;padding-top:4px}.product-ribbon-sm .ribbon-tag{font-size:10px;padding:6px 12px 8px}.product-ribbon-lg .ribbon-tag{font-size:12px;padding:8px 16px 10px}.ribbon-gold .ribbon-tag,.ribbon-gold-solid .ribbon-tag{background:#c8942a;color:#1a1206}.ribbon-gold-outline .ribbon-tag{background:#070a07b3;border:1px solid #c8942a;color:#c8942a;clip-path:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 11px 7px}.product-ribbon-lg.ribbon-gold-outline .ribbon-tag{padding:7px 15px 9px}.ribbon-red .ribbon-tag{background:#c0392b;color:#fff}.ribbon-green .ribbon-tag{background:var(--green);color:#fff}@media(max-width:768px){.product-ribbon-sm{top:8px;right:8px}.product-ribbon-sm .ribbon-tag{font-size:9px;letter-spacing:.15em;padding:5px 10px 7px}.product-ribbon-sm.ribbon-gold-outline .ribbon-tag{padding:4px 9px 6px}.product-ribbon-lg .ribbon-tag{font-size:11px;padding:7px 14px 9px}.product-ribbon-lg.ribbon-gold-outline .ribbon-tag{padding:6px 13px 8px}.product-ribbon-lg .ribbon-sub{font-size:8px}}.badge-pill-strip{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 16px}.badge-pill{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;padding:5px 11px 7px;text-transform:uppercase;line-height:1;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px))}.pill-gold,.pill-gold-solid{background:#c8942a;color:#1a1206}.pill-gold-outline{background:#070a0780;border:1px solid #c8942a;color:#c8942a;clip-path:none;padding:4px 10px 6px}.pill-green{background:var(--green);color:#fff}.pill-red{background:#c0392b;color:#fff}.product-img,.product-main-img{position:relative}.hero-overlay{background:linear-gradient(90deg,#070a07c7,#070a0794 45%,#070a072e 72%,#070a0705)!important}@media(max-width:768px){.hero-overlay{background:linear-gradient(160deg,#070a07e0,#070a07b8 35%,#070a076b 60%,#070a072e)!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme-extra.css.map */
