@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--bg:#111;--surface:#1b1b1b;--line:#303030;--muted:#a3a3a3;--orange:#ff510d;--white:#f7f4ed}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);margin:0;font:14px DM Sans,system-ui,sans-serif}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button,a{transition:background .18s,color .18s,transform .18s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:4px;outline:3px solid #ff925d}button{color:inherit}header{border-bottom:1px solid var(--line);background:#111;justify-content:space-between;align-items:center;gap:20px;height:103px;padding:0 max(5vw,22px);display:flex}.announcement{text-align:center;background:var(--orange);color:#150b04;letter-spacing:1.6px;padding:11px;font-size:10px;font-weight:700}.announcement span{letter-spacing:0;margin-left:20px;font-weight:400}.wordmark{color:var(--white);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.wordmark em{color:var(--orange);letter-spacing:-3px;font:italic 900 48px/.9 Barlow Condensed,Impact,sans-serif}.wordmark>span{letter-spacing:2px;font:700 24px/.9 Barlow Condensed,Impact,sans-serif}.wordmark small{letter-spacing:1.3px;margin-top:7px;font:500 7px DM Sans,sans-serif;display:block}nav{gap:28px;display:flex}nav button,nav a{color:#b6b6b6;background:0 0;border:0;align-items:center;gap:7px;padding:13px 0;font-size:13px;display:flex}nav button.active{color:#fff;border-bottom:2px solid var(--orange)}.dot{background:var(--orange);border-radius:50%;width:5px;height:5px}.orders-link{background:0 0;border:1px solid #444;align-items:center;gap:9px;padding:12px 16px;display:flex}.hero{max-width:1800px;min-height:580px;margin:auto;position:relative;overflow:hidden}.hero-brand{object-fit:cover;object-position:center;width:82%;height:100%;position:absolute;right:0}.hero-shade{background:linear-gradient(90deg,#101010 4%,#101010ed 29%,#10101038 63%,#1010100d 100%);position:absolute;inset:0}.hero-content{max-width:820px;padding:54px 6vw 65px;position:relative}.eyebrow{letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.orange-line{background:var(--orange);width:26px;height:1px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Barlow Condensed,Impact,sans-serif}h1{letter-spacing:-1px;margin:25px 0;font-size:clamp(60px,6.5vw,96px);font-weight:800;line-height:.93}h1 em{color:var(--orange);font-style:normal}.hero-content>p:not(.eyebrow){color:#b6b6b6;margin:25px 0;font-size:14px;line-height:1.7}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary,.ghost{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 21px;font-size:12px;font-weight:700;display:inline-flex}.primary{background:var(--orange);color:#130a04}.primary:hover:not(:disabled){background:#ff6b2f}.ghost{color:#efefef;background:0 0;border-color:#4a4a4a}.ghost:hover{background:#292929}.hero-foot{color:#a5a5a5;letter-spacing:1.7px;border-top:1px solid #ffffff21;justify-content:space-between;padding:18px 0;font-size:8px;display:flex;position:absolute;bottom:0;left:6vw;right:6vw}.trust-strip{border-block:1px solid var(--line);color:#b9b9b9;background:#181818;justify-content:center;gap:10vw;padding:25px 20px;display:flex}.trust-strip span{align-items:center;gap:12px;font-size:12px;display:flex}.trust-strip svg{width:19px;color:var(--orange)}.section{max-width:1260px;margin:auto;padding:65px 40px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.section-heading h2{margin:8px 0 0}.orange{color:var(--orange)}h2{margin-bottom:20px;font-size:40px;font-weight:600;line-height:1.1}h3{margin-bottom:10px;font-size:17px;line-height:1.4}.text-button{color:#b8b8b8;background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}.feature{border:1px solid var(--line);background:#1a1a1a;grid-template-columns:1fr 1fr;display:grid}.feature-photo{background:#202020;min-height:415px;position:relative;overflow:hidden}.feature-photo img{object-fit:cover;object-position:center 43%;width:100%;height:100%;position:absolute}.tag{letter-spacing:1.5px;border-left:2px solid var(--orange);background:#121212db;padding:9px 12px;font-size:9px;font-weight:700;position:absolute;top:20px;left:20px}.feature-info{padding:42px}.feature-info h2{margin:21px 0;font-size:48px}.feature-info>p{color:#b3b3b3;line-height:1.8}.feature-info .eyebrow{color:#ff793f;font-size:9px}.feature-stats{border-block:1px solid #343434;gap:25px;margin-bottom:25px;padding:24px 0;display:flex}.feature-stats div{flex:1}.feature-stats strong{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:600}.feature-stats span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.feature-info .tiny{margin:13px 0 0}.live-banner{background:linear-gradient(110deg,#211d19,#1a1a1a);border:1px solid #3a2a22;align-items:center;gap:30px;max-width:1180px;margin:0 auto 65px;padding:35px;display:flex}.live-banner h2{margin:7px 0;font-size:32px}.live-banner p{color:var(--muted);margin-bottom:0}.live-banner .eyebrow{color:var(--orange);margin-bottom:8px;font-size:9px}.live-banner .ghost{margin-left:auto}.broadcast-icon{color:var(--orange)}.page-title{margin:15px 0 20px;font-size:62px;line-height:1.05}.intro{color:#aaa;max-width:780px;margin-bottom:30px;line-height:1.8}.filters{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.filters button{background:#202020;border:1px solid #393939;border-radius:2px;padding:10px 16px}.filters .chosen{border-color:var(--orange);color:var(--orange)}.grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product{border:1px solid var(--line);background:#1b1b1b}.photo{aspect-ratio:1.15;background:#222;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.photo:hover img{transform:scale(1.03)}.product-body{padding:23px}.product-body .eyebrow{color:#a9a9a9;letter-spacing:1px;font-size:8px}.product-body h3{font:600 27px Barlow Condensed,sans-serif}.product-bottom{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.product-bottom strong{font-size:23px}.product-bottom small{color:var(--muted)}.circle{background:0 0;border:1px solid #555;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.availability{background:#3a3a3a;height:3px;margin:20px 0 9px}.availability span{background:var(--orange);height:100%;display:block}.tiny{font-size:11px;line-height:1.7}.muted{color:var(--muted)}.product .tiny{margin:15px 0 0}.empty{text-align:center;color:var(--muted);background:#191919;border:1px dashed #454545;margin:25px 0;padding:60px 25px;line-height:1.8}.empty>svg{color:var(--orange);margin-bottom:20px}.empty h3{color:#fff}.empty .primary{margin-top:18px}.empty.small{padding:25px}.live-room{aspect-ratio:16/8;border:1px solid #393939;min-height:380px;position:relative;overflow:hidden}.live-room>img{object-fit:cover;opacity:.25;width:100%;height:100%;position:absolute}.live-overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:55px 25px;display:flex;position:relative}.live-overlay>svg{color:var(--orange);margin-bottom:24px}.live-overlay h2{margin:0 0 15px}.live-overlay p{color:#c6c6c6;max-width:500px;line-height:1.7}.live-overlay .primary{margin-top:15px}.order{border:1px solid var(--line);background:#1a1a1a;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:25px;display:flex}.order h3{margin:12px 0 8px}.order p{color:#bdbdbd;margin:6px 0;line-height:1.6}.order small{color:#999;font-size:10px}.badge{text-transform:uppercase;letter-spacing:1px;color:#aaa;background:#343434;padding:6px 9px;font-size:9px;display:inline-block}.badge.reserved{color:#ffbe74;background:#46301b}.badge.paid,.badge.shipped{color:#95d5ae;background:#1e3d2b}.admin-note{background:#20221e;border:1px solid #42473a;gap:15px;margin:20px 0;padding:20px;display:flex}.admin-note svg{color:#b7c7a2;flex-shrink:0}.admin-note p{color:#bac0b5;margin:0;line-height:1.7}.setup,.panel{border:1px solid var(--line);background:#1b1b1b;margin:25px 0;padding:30px}.setup p{color:var(--muted);line-height:1.7}.admin-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.admin-stats>div{border:1px solid var(--line);background:#1e1e1e;padding:25px}.admin-stats strong{font:600 36px Barlow Condensed,sans-serif;display:block}.admin-stats span{color:var(--muted);margin-top:10px;font-size:11px;display:block}.admin-listing{border:1px solid var(--line);background:#1c1c1c;align-items:center;gap:18px;margin-bottom:10px;padding:18px;display:flex}.admin-listing img{object-fit:cover;width:70px;height:70px}.admin-listing>div{flex:1}.admin-listing p{color:var(--muted);margin:5px 0;font-size:12px}.admin-listing h3{margin:0}.admin-listing .ghost{padding:11px 20px}.fields{gap:18px;display:flex}.fields label{flex:1;min-width:0}label{margin:17px 0;font-size:12px;font-weight:500;display:block}input,select,textarea{color:#eee;background:#121212;border:1px solid #444;border-radius:3px;width:100%;margin-top:9px;padding:13px;font-size:14px;display:block}textarea{resize:vertical;min-height:110px;line-height:1.6}input:disabled,select:disabled{opacity:.5}input::placeholder,textarea::placeholder{color:#777}.upload-preview{object-fit:cover;width:100px;height:100px}.checkbox{color:#bbb;align-items:flex-start;gap:12px;line-height:1.7;display:flex}.checkbox input{width:18px;height:18px;accent-color:var(--orange);flex-shrink:0;margin:3px 0}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:43px max(5vw,22px);display:flex}footer>p{color:#828282;flex:1;margin:0;font-size:11px}footer>div:last-of-type{gap:20px;display:flex}footer button{color:#aaa;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}footer>small{color:#737373;border-top:1px solid #262626;flex-basis:100%;padding-top:20px;font-size:9px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#000b;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#1c1c1c;border:1px solid #454545;width:100%;max-width:790px;max-height:92dvh;padding:36px;position:relative;overflow:auto;box-shadow:0 25px 100px #0009}.close{z-index:2;background:#222;border:1px solid #4a4a4a;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.modal-top{grid-template-columns:180px 1fr;gap:25px;margin-top:12px;display:grid}.modal-top>img{object-fit:cover;width:100%;height:220px}.modal-top h2{font-size:36px}.modal-top p{color:#b2b2b2;font-size:12px;line-height:1.7}.modal-price{color:var(--orange);font-size:25px}.modal-price small{color:#999;font-size:12px}.rules{border-left:2px solid var(--orange);background:#242424;margin:25px 0;padding:20px}.rules p{white-space:pre-wrap;color:#c3c3c3;margin-bottom:0;font-size:13px;line-height:1.8}.spot-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 26px;display:grid}.spot-grid button{background:#242424;border:1px solid #484848;padding:14px 6px}.spot-grid strong{font-size:12px;display:block}.spot-grid small{color:#b7b7b7;margin-top:7px;font-size:10px;display:block}.spot-grid .selected{border-color:var(--orange);background:#4b2919}.full{width:100%}.alert{color:#ffd9b0;background:#33271d;border:1px solid #785332;padding:18px 23px;line-height:1.7}.alert button{color:inherit;background:0 0;border:0;text-decoration:underline}.loading{text-align:center;color:#999;padding:16px;font-size:12px}.toast{color:#231c15;z-index:100;background:#f4eee4;align-items:center;gap:20px;max-width:min(650px,92vw);padding:17px 20px;font-size:13px;line-height:1.6;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0009}.toast button{color:inherit;background:0 0;border:0;display:flex}@media (min-width:1500px){.hero-content{padding-left:max(50vw - 590px,6vw)}}@media (max-width:900px){nav{gap:15px}.feature-info{padding:30px}.feature-info h2{font-size:39px}.feature-photo{min-height:390px}.section{padding:45px 24px}.live-banner{flex-wrap:wrap;gap:20px;margin:0 24px 45px;padding:25px}.live-banner .ghost{margin-left:0}.grid{grid-template-columns:repeat(2,1fr)}.hero-brand{opacity:.8;width:100%}.hero-content{padding-left:30px}.hero-shade{background:linear-gradient(90deg,#101010f0,#101010a0 50%,#10101030)}.hero{min-height:560px}}@media (max-width:620px){.announcement{letter-spacing:.9px;font-size:8px}.announcement span{display:none}header{flex-wrap:wrap;gap:15px;height:auto;padding:20px}.wordmark em{font-size:39px}.wordmark>span{font-size:21px}.orders-link{margin-left:auto;padding:10px 12px;font-size:11px}nav{order:3;justify-content:space-between;gap:10px;width:100%;margin-top:5px}nav button,nav a{padding:10px 0;font-size:12px}.hero{min-height:520px}.hero-content{padding:38px 22px 65px}.hero-brand{object-fit:cover;opacity:.65;width:120%;right:-30%}.hero-content h1{font-size:67px}.hero-content>p:not(.eyebrow){font-size:12px}.hero-content .eyebrow{font-size:8px}.hero-content .actions{gap:8px}.hero-content .primary,.hero-content .ghost{padding:13px 14px;font-size:10px}.hero-foot{font-size:7px;left:22px;right:22px}.hero-foot span:last-child{display:none}.trust-strip{gap:18px;padding:18px 12px}.trust-strip span{gap:6px;font-size:8px}.trust-strip svg{width:15px}.section{padding:38px 20px}h2{font-size:34px}.section-heading{gap:12px}.section-heading .text-button{font-size:10px}.feature{grid-template-columns:1fr}.feature-photo{min-height:340px;max-height:380px}.feature-photo img{object-position:center 40%}.feature-info{padding:27px}.feature-info h2{font-size:39px}.feature-stats{gap:17px}.feature-stats strong{font-size:22px}.feature-info>p{font-size:12px}.live-banner{gap:18px;margin:0 20px 40px;padding:25px}.broadcast-icon{display:none}.live-banner h2{font-size:29px}.live-banner p{font-size:12px}.live-banner .ghost{width:100%}.page-title{font-size:46px}.intro{font-size:12px}.grid{grid-template-columns:1fr}.product .photo{aspect-ratio:1.25}.live-room{min-height:410px}.live-overlay{padding:40px 20px}.live-overlay h2{font-size:32px}.order{flex-direction:column;align-items:flex-start;padding:20px}.order h3{font-size:15px}.admin-stats{gap:8px}.admin-stats>div{padding:15px 10px}.admin-stats strong{font-size:27px}.admin-stats span{font-size:9px}.admin-listing{gap:12px;padding:12px}.admin-listing img{width:50px;height:65px}.admin-listing h3{font-size:13px}.admin-listing .ghost{padding:10px 12px}.section-heading>.primary{padding:12px;font-size:10px}.panel,.setup{padding:20px}.fields{flex-direction:column;gap:0}.fields label{margin:10px 0}footer{gap:20px;padding:30px 20px}footer>p{flex-basis:100%}footer>div:last-of-type{justify-content:space-between;width:100%}.modal-backdrop{padding:10px}.modal{max-height:94dvh;padding:24px 18px}.modal-top{grid-template-columns:90px 1fr;gap:15px;margin-top:25px}.modal-top>img{height:130px}.modal-top h2{margin-bottom:13px;font-size:27px}.modal-top p{font-size:11px}.modal-top .eyebrow{font-size:8px}.modal-price{font-size:22px}.rules{padding:17px}.spot-grid{gap:8px}.spot-grid button{padding:12px 4px}.toast{width:90vw}.section-heading .ghost{padding:10px;font-size:10px}}.buy-box,.contact-facebook{margin-top:20px}.notification-panel p{color:#b6b6b6;line-height:1.7}.notification-panel h2{font-size:30px}.order-alert{border-color:var(--orange)}.order-alert h2{font-size:30px}.order-alert p{line-height:1.7}.ot-logo{border-radius:5px;flex-shrink:0;width:68px;height:59px;display:block}.payment-details{border-left:2px solid var(--orange);background:#222;margin-top:18px;padding:14px 16px}.payment-details p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}@media (max-width:620px){.ot-logo{width:57px;height:49px}nav a{padding:10px 0;font-size:12px}}.account-section{max-width:900px}.account-form{max-width:580px}.account-feedback{color:#c0e2be;background:#263326;padding:14px}.account-link{white-space:nowrap;padding:12px 14px}.address-fields{border:1px solid #404040;grid-template-columns:1fr 1fr;gap:0 18px;margin:20px 0;padding:15px 20px;display:grid}.address-fields legend{color:var(--orange);padding:0 7px}.address-fields label:nth-of-type(-n+3){grid-column:1/-1}.recovery-box{background:#30251c;border:1px solid #b76c35;margin:25px 0;padding:25px;line-height:1.7}.recovery-box code{overflow-wrap:anywhere;background:#151515;margin-bottom:15px;padding:16px;display:block}.recovery-box button{margin:5px 10px 5px 0}.payment-report{border-top:1px solid #454545;max-width:600px;margin-top:20px;padding-top:20px}.payment-report p{font-size:12px}.order>div:first-child{flex:1;min-width:0}.shipping-address{overflow-wrap:anywhere}.shipment{border:1px solid #3a4a3f;margin-top:12px;padding:14px}.badge.review{color:#a7d4ff;background:#25384a}.order:has(.payment-report){align-items:flex-start}@media (max-width:900px){header{flex-wrap:wrap;gap:12px;height:auto;min-height:103px;padding-block:18px;padding-inline:22px}header nav{order:3;justify-content:space-between;width:100%}.account-link{padding:10px;font-size:11px}.orders-link{margin-left:auto}}@media (max-width:620px){.address-fields{padding:10px 15px;display:block}.account-link{padding:10px 8px;font-size:10px}.orders-link{gap:5px;padding:10px 8px}header{gap:9px;padding-inline:15px}.account-section .panel{padding:20px}.order:has(.payment-report){display:block}.order:has(.payment-report)>button{margin-top:20px}}.admin-console{max-width:1200px;margin:28px auto}.table-scroll{margin:18px 0;overflow:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.table-scroll td,.table-scroll th{overflow-wrap:anywhere;border-bottom:1px solid #373737;max-width:320px;padding:12px}.table-scroll th{color:#f85;text-transform:capitalize}.traffic-chart{margin:20px 0}.traffic-chart>div{align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.traffic-chart i{background:#ff5019;border-radius:4px;height:20px;display:block}.privacy-panel{max-width:900px;margin:24px auto}.privacy-panel p{line-height:1.65}.admin-console .filters{flex-wrap:wrap}.admin-console h3{margin-top:26px}.admin-stats{flex-wrap:wrap}.panel input,.panel select,.panel textarea{max-width:100%}.panel .actions{flex-wrap:wrap}.modal-backdrop{z-index:100;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop .modal{background:#202020;border-radius:12px;width:100%;max-width:600px;padding:28px}.account-section .panel{margin-top:24px}.badge.review{background:#5f431b}.badge.delivered{background:#234d35}
