/** Shopify CDN: Minification failed

Line 6:2743 The "+" operator only works if there is whitespace on both sides

**/
:root{--ground:#1C1C1B;--panel:#3C3C3B;--panel-in:#474746;--line:rgba(241,241,241,.13);--line-soft:rgba(241,241,241,.07);--ink:#F1F1F1;--body:#D6D6D3;--muted:#9C9C98;--yellow:#FFE45F;--caution:#D9584A;--fast:160ms;--mid:240ms;--slow:320ms;--dist:4px;--ease:cubic-bezier(.22,.61,.36,1);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}.assume{background:#111110;border-bottom:1px solid var(--line);padding:11px 24px;font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline}.assume b{color:var(--yellow);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.assume span em{font-style:normal;color:var(--ink);font-weight:600}.paytog{font:inherit;font-size:11px;font-weight:600;padding:5px 12px;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all var(--fast) var(--ease)}.paytog:hover{border-color:var(--ink);color:var(--ink)}.paytog[aria-pressed="true"]{background:var(--yellow);border-color:var(--yellow);color:#26261F}.paytog:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.boxtog--unused{font:inherit;font-size:11px;font-weight:600;padding:5px 12px;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all var(--fast) var(--ease)}.boxtog:hover{border-color:var(--ink);color:var(--ink)}.boxtog[aria-pressed="true"]{background:var(--yellow);border-color:var(--yellow);color:#26261F}.boxtog:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.wtog,.ttog{font:inherit;font-size:11px;font-weight:600;padding:5px 12px;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all var(--fast) var(--ease)}.wtog:hover,.ttog:hover{border-color:var(--ink);color:var(--ink)}.wtog[aria-pressed="true"],.ttog[aria-pressed="true"]{background:var(--yellow);border-color:var(--yellow);color:#26261F}.wtog[aria-pressed="true"] em,.ttog[aria-pressed="true"] em{color:#26261F!important}.wtog:focus-visible,.ttog:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.page{max-width:1800px;margin:0 auto;padding:4px 44px 40px;transition:max-width var(--mid) var(--ease)}body[data-w="1800"] .page{max-width:1800px;padding-left:44px;padding-right:44px}.crumb{color:var(--muted);margin:0 0 10px}.crumb a{color:var(--muted);text-decoration:none;transition:color var(--mid) var(--ease)}.crumb a:hover{color:var(--yellow)}.top{display:grid;grid-template-columns:minmax(0,1fr) 550px;gap:52px;align-items:start;margin-bottom:0}.gal{position:sticky;top:96px;align-self:start;display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;width:calc(100%+28px);margin-right:-28px;align-items:stretch}.ph{background:#3B3B3A;border:1px solid var(--line)}.gal-main{border-radius:16px;overflow:hidden;display:grid;place-items:center;text-align:center;padding:26px;width:100%;max-width:min(var(--gal-w,780px),calc(100vh - 240px));aspect-ratio:1/1;justify-self:center}.gal-main p{margin:0;color:var(--muted);max-width:30ch;line-height:1.5}.gal-main b{display:block;color:var(--ink);margin-bottom:5px;font-weight:600}.thumbcol{position:relative;display:flex;flex-direction:column;height:100%;max-height:min(var(--gal-w,900px),calc(100vh - 240px));align-self:stretch}.thumbcol .thumbnav{width:100%;height:26px;flex:0 0 26px;border:1px solid var(--line);background:#242423;color:var(--body);cursor:pointer;border-radius:8px;display:grid;place-items:center;transition:background 160ms var(--ease),color 160ms var(--ease),border-color 160ms var(--ease)}.thumbcol .thumbnav:hover{background:var(--yellow);color:#26261F;border-color:var(--yellow)}.thumbcol .thumbnav[disabled]{opacity:.28;cursor:default;background:transparent;color:var(--muted);border-color:var(--line)}.thumbcol .thumbnav svg{width:14px;height:14px}.gal-thumbs{display:grid;grid-template-columns:1fr;grid-auto-rows:160px;gap:12px;margin:8px 0;flex:1 1 auto;overflow-y:auto;scrollbar-width:none}.gal-thumbs::-webkit-scrollbar{display:none}.gal-thumbs .ph{width:100%;aspect-ratio:1/1;height:auto;border-radius:12px;cursor:pointer;transition:border-color var(--mid) var(--ease)}.gal-thumbs .ph:hover{border-color:var(--yellow)}.gal-thumbs .ph:first-child{border-color:var(--yellow)}@media (max-width:900px){.gal{grid-template-columns:1fr;justify-self:stretch}.gal-thumbs{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;order:2}.gal-thumbs .ph{width:auto;height:auto;aspect-ratio:1/1}.gal-main{width:100%;height:auto;aspect-ratio:1/1}}.vendor{margin:0 0 8px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--yellow)}h1{margin:0 0 11px;font-weight:800;font-variation-settings:"wdth" 118;line-height:1.08;letter-spacing:-.016em;text-transform:uppercase;color:var(--ink);text-wrap:balance}.psub{margin:0 0 16px;color:var(--muted);letter-spacing:.04em}.summary{margin:0 0 22px;line-height:1.55}.glance{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 0 24px}.glance>div{display:grid;grid-template-columns:17px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line-soft);background:var(--panel-in)}.glance>div:last-child{border-bottom:none}body[data-boxes="lean"] .glance{border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}body[data-boxes="lean"] .glance>div{background:transparent;padding:12px 2px}body[data-boxes="lean"] .fitbox{border:none;background:transparent;border-radius:0;margin:30px 0 0}body[data-boxes="lean"] .fitbar{padding:0 2px}body[data-boxes="lean"] .ship{border-top:1px solid var(--line)}body[data-boxes="lean"] .scroller{border:none;border-radius:0}body[data-boxes="lean"] thead th{background:transparent;border-bottom:1px solid var(--line)}body[data-boxes="lean"] tbody th,body[data-boxes="lean"] tbody td{background:transparent}body[data-boxes="lean"] thead th:first-child,body[data-boxes="lean"] tbody th:first-child,body[data-boxes="lean"] tbody td:first-child{padding-left:0}body[data-boxes="lean"] thead th:last-child,body[data-boxes="lean"] tbody td:last-child{padding-right:0}.glance svg{width:17px;height:17px;color:var(--yellow)}.glance .k{color:var(--muted)}.glance .v{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.price{margin:0 0 20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.call{display:flex;gap:15px;padding:18px 20px;border-radius:8px;margin:0 0 20px}.call svg{width:25px;height:25px;flex:0 0 25px;margin-top:1px}.call b{display:block;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.call p{margin:0;line-height:1.5;max-width:none}.c-req{background:rgba(255,228,95,.09);border-left:3px solid var(--yellow)}.c-req svg,.c-req b{color:var(--yellow)}.c-caut{background:rgba(217,88,74,.11);border-left:3px solid var(--caution)}.c-caut svg,.c-caut b{color:#F08376}.c-elev{background:rgba(241,241,241,.05);border-left:3px solid var(--ink)}.c-elev svg,.c-elev b{color:var(--ink)}.c-claim{border:1px dashed var(--line);border-left:3px solid var(--muted)}.c-claim svg,.c-claim b{color:var(--muted)}.c-claim p{color:var(--muted);font-style:italic}.btnrow{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin:0 0 11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:600;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:background var(--mid) var(--ease),color var(--mid) var(--ease),border-color var(--mid) var(--ease),transform 120ms var(--ease)}.btn svg{width:16px;height:16px;transition:transform var(--mid) var(--ease)}.btn:hover svg.travel{transform:translateX(var(--dist))}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.b1{flex:1;min-width:178px;padding:15px 30px;background:var(--yellow);color:#26261F;border-color:#26261F;position:relative;overflow:hidden;transition:background 200ms var(--ease),transform 200ms var(--ease),box-shadow 200ms var(--ease)}.b1:hover{background:#FFEA84;transform:translateY(-2px);box-shadow:0 7px 16px rgba(255,228,95,.11),0 3px 8px rgba(0,0,0,.28)}.b1:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.26)}.b1 .lbl,.b1 .done{display:inline-flex;align-items:center;gap:8px;transition:opacity var(--mid) var(--ease),transform var(--mid) var(--ease)}.b1 .done{position:absolute;inset:0;justify-content:center;opacity:0;transform:translateY(60%)}.b1.on .lbl{opacity:0;transform:translateY(-60%)}.b1.on .done{opacity:1;transform:translateY(0)}.b2{flex:1;padding:13px 26px;background:transparent;color:var(--ink);border-color:var(--line)}.b2:hover{border-color:var(--yellow);color:var(--yellow)}body:not([data-pay="on"]) .pay{display:none}.instal{margin:-12px 0 20px;display:flex;flex-direction:column;gap:6px}.instal .ln{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.instal .t{color:var(--muted)}.instal .t b{color:var(--body);font-weight:600;font-variant-numeric:tabular-nums}.logo{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 9px;border-radius:4px;background:#5A5A58;color:#F1F1F1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.logo.sm{height:25px;min-width:39px;padding:0 6px;background:#F1F1F1;color:#3C3C3B;border-radius:4px;letter-spacing:.02em}.instal .info{margin-left:auto;width:17px;height:17px;border-radius:50%;border:1px solid var(--line);color:var(--muted);font-weight:700;display:grid;place-items:center;cursor:help;flex:0 0 17px}.express{display:flex;flex-direction:column;gap:9px;margin:0 0 14px}.xbtn{display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:600;padding:14px 24px;border-radius:999px;cursor:pointer;border:1.5px solid transparent;transition:background var(--mid) var(--ease),border-color var(--mid) var(--ease)}.xbtn:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.x-pp{background:#F1F1F1;color:#26261F}.x-pp:hover{background:#fff}.x-more{background:transparent;color:var(--muted);border-color:var(--line);padding:11px 22px}.x-more:hover{color:var(--ink);border-color:var(--ink)}.paymethods{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 4px}.paymethods .cap{width:100%;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.logo.fin{text-decoration:none;background:var(--yellow);color:#26261F;border:none;transition:background var(--mid) var(--ease)}.logo.fin:hover{background:#FFEF9C}.logo.fin:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.fitbox{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);margin:26px 0 0}.fitbar{display:grid;grid-template-columns:22px 1fr;gap:13px;align-items:center;padding:14px 17px}.fitbar svg{width:21px;height:21px;color:var(--yellow)}.fitbar .t b{display:block;font-weight:700;color:var(--ink);line-height:1.3}.fitbar .t span{display:block;color:var(--muted);margin-top:3px;line-height:1.35}.qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;overflow:hidden}.qty button{font:inherit;width:38px;height:48px;background:none;border:none;color:var(--ink);cursor:pointer;transition:background var(--fast) var(--ease)}.qty button:hover{background:rgba(241,241,241,.07)}.qty span{width:32px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.ship{margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.ship h4{margin:0 0 12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--yellow)}.ship div{display:flex;align-items:center;gap:11px;padding:5px 0}.ship svg{width:17px;height:17px;color:var(--yellow);flex:0 0 17px}.ship p{margin:12px 0 0;color:var(--muted);line-height:1.5}.vid{position:relative;width:100%;height:560px;overflow:hidden;border-radius:20px;background:repeating-linear-gradient(135deg,#2A2A29 0 16px,#242423 16px 32px);border:1px solid var(--line);margin:32px 0 0}.vid .mid{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:30px}.vid .mid p{margin:0;color:var(--muted);max-width:38ch;line-height:1.55}.vid .mid b{display:block;color:var(--ink);margin-bottom:6px;font-weight:600}.vid .grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,.3) 45%,transparent)}.vid .ov{position:absolute;left:40px;bottom:40px;z-index:2;max-width:520px}.vid .lbl{display:inline-block;background:var(--yellow);color:#26261F;padding:8px 14px;border-radius:999px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.vid .ov h2{margin:0;font-weight:800;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#fff;font-variation-settings:"wdth" 112}.vid .ov p{margin:12px 0 0;font-weight:600;line-height:1.4;color:rgba(255,255,255,.9)}.vid .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:1.5px solid rgba(241,241,241,.5);display:grid;place-items:center;z-index:2;transition:border-color var(--mid) var(--ease),background var(--mid) var(--ease)}.vid:hover .play{border-color:var(--yellow);background:rgba(255,228,95,.12)}.vid .play svg{width:22px;height:22px;color:var(--ink);margin-left:3px}.fgrid{display:grid;grid-template-columns:22fr 38fr 40fr;grid-template-rows:212px 212px;gap:8px;margin:32px 0 0}.fc{position:relative;display:flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:20px;text-align:center;transition:border-color var(--mid) var(--ease)}.fc:hover{border-color:var(--yellow)}.f1{grid-column:1;grid-row:1}.f2{grid-column:1;grid-row:2}.f3{grid-column:2;grid-row:1 / span 2}.f4{grid-column:3;grid-row:1}.f5{grid-column:3;grid-row:2}.fc .ic{width:56px;height:56px;border-radius:50%;background:var(--yellow);color:#26261F;display:grid;place-items:center;margin:0 auto 12px}.fc .ic svg{width:28px;height:28px}.fc h3{margin:0 0 7px;color:var(--yellow);font-weight:700;line-height:1.15;text-transform:uppercase}.fc p{margin:0;color:#D5D5D2;line-height:1.4;max-width:250px}.f3{background:repeating-linear-gradient(135deg,#3E3E3D 0 13px,#383837 13px 26px);align-items:flex-end;padding:0}.f3 .slot{position:absolute;inset:0;display:grid;place-items:center;padding:22px}.f3 .slot span{color:var(--muted);max-width:26ch;line-height:1.5;text-align:center}.f3 .slot span b{display:block;color:var(--ink);margin-bottom:5px;font-weight:600}.f3 .cap{position:relative;z-index:2;width:100%;padding:22px;text-align:left;background:linear-gradient(to top,rgba(0,0,0,.86),transparent)}.f3 .cap h3{margin-bottom:5px}.f3 .cap p{max-width:none}.main{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start;margin-top:32px}.sec{position:relative;border-bottom:1px solid var(--line-soft);border-radius:8px}.sec::after{content:"";position:absolute;left:0;bottom:-1px;height:1.5px;width:100%;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform var(--slow) var(--ease)}.sec.open::after{transform:scaleX(1)}.sec.open .n{color:var(--yellow)}.hd{display:grid;grid-template-columns:26px 34px 1fr 16px;align-items:center;gap:14px;width:100%;padding:18px 14px;font:inherit;background:none;border:none;color:inherit;text-align:left;cursor:pointer}.hd:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.hd:hover .ttl b{color:var(--yellow)}.n{font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;transition:color var(--mid) var(--ease)}.dot{width:34px;height:34px;border-radius:50%;background:var(--yellow);color:#26261F;display:grid;place-items:center;transition:transform var(--mid) var(--ease)}.sec.open .dot{transform:rotate(90deg)}.dot svg{width:18px;height:18px}.ttl b{display:block;font-weight:700;color:var(--ink);line-height:1.25;transition:color var(--mid) var(--ease)}.ttl span{display:block;color:var(--muted);margin-top:3px}.x{position:relative;width:16px;height:16px;justify-self:end}.x::before,.x::after{content:"";position:absolute;left:0;top:50%;width:16px;height:1.6px;background:var(--ink);border-radius:2px;transition:transform var(--mid) var(--ease),background var(--mid) var(--ease)}.x::after{transform:rotate(90deg)}.sec.open .x::after{transform:rotate(0)}.sec.open .x::before,.sec.open .x::after{background:var(--yellow)}.pn{overflow:hidden;height:0;transition:height var(--mid) var(--ease)}.pn .inner{padding:2px 14px 26px 76px}.pn p{margin:0 0 13px;line-height:1.6;max-width:96ch}.pn p:last-child{margin-bottom:0}.pn ul{margin:0 0 13px;padding-left:0;list-style:none;line-height:1.6}.qa p{max-width:96ch}.pn li{margin:0;padding:12px 0;border-bottom:1px solid var(--line-soft)}.pn li:last-child{border-bottom:none}.pn strong{color:var(--ink);font-weight:600}h3.sub{margin:26px 0 12px;font-weight:700;letter-spacing:-.005em;color:var(--yellow);line-height:1.25}.spec-group{margin:0;padding:22px 0 9px;font-weight:700;color:var(--yellow);border-bottom:1px solid var(--line);line-height:1.2}.spec-group:first-child{padding-top:0}.spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:26px;min-height:48px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.spec-row dt{color:var(--ink);font-weight:600}.spec-row dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}dl{margin:0}.fit{display:grid;grid-template-columns:20px 1fr;gap:13px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line-soft);line-height:1.5}.fit:last-of-type{border-bottom:none}.fit svg{width:18px;height:18px;margin-top:3px}.yes svg{color:var(--yellow)}.no svg{color:#F08376}.fit b{color:var(--ink);font-weight:600}.kithead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 6px;flex-wrap:wrap}.kithead h4{margin:0;display:flex;align-items:center;gap:9px;font-weight:700;color:var(--yellow)}.kithead h4 svg{width:19px;height:19px;flex:0 0 19px}.kithead .cnt{color:var(--muted)}.kit{border-top:1px solid var(--line)}.kit .k{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:14px 2px;border-bottom:1px solid var(--line-soft)}.kit .k:last-child{border-bottom:none}.kit svg.m{width:19px;height:19px}.kit .yes svg.m{color:var(--yellow)}.kit .no svg.m{color:var(--muted)}.kit .lab b{display:block;color:var(--ink);font-weight:600;line-height:1.3}.kit .lab span{display:block;color:var(--muted);margin-top:3px;line-height:1.4}.kit .tag{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}