.grx{font:18px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:0;padding-bottom:0}.grx h1,.grx h2,.grx h3,.grx h4,.grx p{font-family:var(--font);letter-spacing:normal;text-transform:none;color:inherit}.grx button,.grx input,.grx textarea{font-family:var(--font);letter-spacing:normal;text-transform:none}.grx div,.grx p,.grx span{font:inherit;color:inherit;letter-spacing:inherit}.grx .col{flex:none;max-width:none;width:auto;padding:0;position:static}.grx .row{margin-top:0}.grx .row>*{padding:0;max-width:none;margin-top:0}.grx svg{vertical-align:baseline}.grx h1,.grx h2,.grx h3,.grx h4{line-height:1.5}.grx input,.grx textarea{text-align:left}.grx input::placeholder,.grx textarea::placeholder{font:inherit;color:var(--ink3)!important;text-align:left;opacity:1;text-transform:none;letter-spacing:normal}.grx img{max-width:100%}.grx .pay{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.grx .pay svg{width:38px;height:24px;display:block}.grx .gr-err{color:#b3261e;font-size:15px;margin-top:10px}.grx .gr-err:empty{display:none}.grx .cta[disabled]{opacity:.6;cursor:default}.grx .cta.busy{opacity:.75;cursor:progress}.grx{--font:"Transcript Pro",-apple-system,Helvetica,Arial,sans-serif;--orange:#D8452A;--ink:#111;--ink2:#5b5b5b;--ink3:#9a9a9a;--page:#f5f5f4;--paper:#fff;--pill:#f2f1ef;--line:#e3e2df;--line2:#cfcecb;--note:#1f5fa8;--notebg:#eaf1f9;--r:99px;--band:#2b2a28;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.grx *{box-sizing:border-box}.grx{margin:0;background:var(--page);color:var(--ink);font:18px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizeLegibility}.grx button{font-family:var(--font)}.grx h1.pt{font-weight:700;font-size:clamp(44px,8vw,60px);line-height:1.05;text-transform:uppercase;letter-spacing:-.018em;margin:0 0 8px}.grx .price{font-size:22px;font-weight:400;margin:0 0 16px}.grx .lede{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:0;max-width:40ch}.grx .rule{height:1px;background:var(--line2);margin:18px 0}.grx .setpanel{margin-top:14px}.grx .panelhd{font-weight:700;font-size:clamp(36px,6.5vw,60px);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px;white-space:nowrap}.grx .setgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.grx .set{display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:16px;padding:20px 18px 18px;cursor:pointer;position:relative;background:var(--paper)}.grx .set.on{border:2px solid var(--orange);padding:19px 17px 17px}.grx .set h3{font-weight:700;font-size:46px;text-transform:uppercase;margin:0 0 6px;letter-spacing:-.018em;line-height:.95}.grx .set .desc{font-size:18px;line-height:1.4;color:var(--ink2);min-height:68px;margin-top:10px;letter-spacing:-.01em}.grx .set .mp{margin-top:14px;margin-bottom:14px}.grx .set .mp .big{font-weight:700;font-size:21px;color:var(--ink)}.grx .set .mp .lines{font-size:16px;color:var(--ink3);line-height:1.5;margin-top:3px}.grx .set .pr{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grx .pchip{background:var(--orange);color:#fff;font-weight:700;font-size:25px;line-height:1;padding:7px 11px;border-radius:0;letter-spacing:-.01em}.grx .was{font-weight:400;font-size:24px;color:var(--ink3);text-decoration:line-through;text-decoration-thickness:2px}.grx .cstep{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin-top:14px}.grx .cstep.none{background:var(--pill);border-color:transparent;color:var(--ink2);font-size:17px}.grx .setdrv{font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:14px 0 2px;font-weight:500}.grx .setdrv:first-child{margin-top:0}.grx .cstep .stp button[disabled]{opacity:.3;cursor:default}.grx .preview{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);font-size:15.5px;color:var(--ink2)}.grx .sw{display:flex;gap:7px;flex-wrap:wrap}.grx .sw i{width:26px;height:26px;border-radius:50%;cursor:pointer;display:block;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 0 2px transparent}.grx .sw i.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.grx .sw.sm i{width:21px;height:21px}.grx .dot{width:10px;height:10px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.2)}.grx .orrow{display:flex;align-items:center;gap:14px;margin:22px 0 0;color:var(--ink3);font-size:16px}.grx .orrow:before,.grx .orrow:after{content:"";flex:1;height:1px;background:var(--line2)}.grx .buildcta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;border:1px solid var(--line2);border-radius:16px;padding:16px 18px;cursor:pointer;background:var(--paper)}.grx .buildcta:hover{border-color:var(--ink3)}.grx .buildcta .bt{font-weight:700;font-size:21px}.grx .buildcta .bs{font-size:16.5px;color:var(--ink2);margin-top:2px}.grx .buildcta .arw{color:var(--orange);font-size:16.5px;font-weight:500;white-space:nowrap}.grx #custom{display:none}.grx.custom #custom{display:block}.grx.custom #pdp,.grx.custom #pdpfoot{display:none}.grx .bhead{padding:6px 0 4px}.grx .bhead .crumb{font-size:17px;color:var(--ink2);cursor:pointer;display:inline-block;margin-bottom:14px}.grx .bhead .crumb:hover{color:var(--ink)}.grx .bhead h1{font-weight:700;font-size:clamp(44px,8vw,60px);line-height:1.05;text-transform:uppercase;letter-spacing:-.018em;margin:0 0 10px}.grx .bhead p{font-size:21px;line-height:1.35;letter-spacing:-.02em;margin:0 0 6px;max-width:46ch;color:var(--ink2)}.grx .pills{display:flex;flex-wrap:wrap;gap:8px}.grx .p{border:1px solid transparent;background:var(--pill);color:var(--ink3);border-radius:var(--r);padding:9px 17px;font-size:16.5px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;line-height:1.15}.grx .p:hover{color:var(--ink2)}.grx .p.on{background:var(--paper);border-color:var(--orange);color:var(--orange);font-weight:500}.grx .dsec{padding-top:26px}.grx .dhd{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 14px;display:flex;align-items:center;gap:14px;white-space:nowrap}.grx .dhd:after{content:"";flex:1;height:1px;background:var(--ink)}.grx .mrow .pr2{font-size:18px;font-weight:500;color:var(--ink);min-width:64px;text-align:right;flex:0 0 auto}.grx .sw.row{gap:6px;flex-wrap:nowrap;flex:0 0 auto;margin:0 2px}.grx .sw.row i{width:20px;height:20px}.grx .sw.row i:hover{transform:scale(1.1)}.grx .meter{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font-size:14.5px}.grx .meter .ml{line-height:1.2}.grx .meter .ml b{display:block;font-size:16px}.grx .meter .ml span{color:var(--ink3);font-size:14px}.grx .meter .pips{margin-left:auto;display:inline-flex;gap:3px}.grx .meter .pips i{width:13px;height:6px;border-radius:3px;background:var(--line);display:block}.grx .meter .pips i.on{background:#1f6b34}.grx .meter .pips i.x{background:var(--orange)}.grx .meter .mt{color:var(--ink2);white-space:nowrap}.grx .meter .mt b{color:var(--orange)}.grx .tiles{display:flex;gap:6px}.grx .tile{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:5px 5px 5px 6px;display:flex;align-items:center;gap:9px;overflow:hidden;background:var(--paper)}.grx .cell{display:flex;flex-direction:column;align-items:stretch;flex:0 0 44px;width:44px;border:0;border-radius:0;overflow:visible;background:transparent}.grx .cell .ci{display:flex;align-items:center;justify-content:center;height:30px}.grx .cell .cf{display:flex;align-items:center;justify-content:center;height:15px;border-radius:3px;background:var(--ink);color:#fff;font-size:9.5px;font-weight:700;line-height:1;letter-spacing:.02em;padding:1px 0 0 .02em}.grx .tile .tl{flex:1;min-width:0;white-space:nowrap}.grx .tile .tl .d{display:flex;align-items:center;height:19px;font-size:17px;font-weight:700;line-height:1;letter-spacing:-.01em}.grx .tile .tl .pl{display:flex;align-items:center;gap:6px;margin-top:3px;height:16px}.grx .tile .tl .pr{font-size:14.5px;line-height:1;font-weight:400;color:var(--ink)}.grx .tile .tl .pr.off{font-weight:300;color:#b5b3af}.grx .tile .tl .pr.strike{text-decoration:line-through;text-decoration-thickness:1px}.grx .free{display:inline-flex;align-items:center;justify-content:center;background:#e6f1ea;color:#1f6b34;font-size:10.5px;font-weight:500;letter-spacing:.04em;border-radius:99px;padding:1px 6px 0;height:15px;line-height:1;white-space:nowrap}.grx .tile .stp button{width:26px;height:26px;font-size:16.5px;display:flex;align-items:center;justify-content:center}.grx .tile .stp span{min-width:16px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:15.5px;line-height:1;padding-top:1px}.grx .stp span{padding-top:1px}.grx .kitnote{font-size:15px;color:var(--ink2);margin-top:8px}.grx .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:14px}.grx .chip{border:1px solid var(--line2);border-radius:4px;padding:2px 7px;color:var(--ink2);white-space:nowrap}.grx .cnt2{font-size:14.5px;color:var(--ink3);margin-left:7px;font-weight:400}.grx .sub{border-radius:16px;margin-bottom:11px;background:var(--paper);border:1px solid var(--line);overflow:hidden}.grx .subhd{font-weight:700;font-size:21.5px;display:flex;align-items:baseline;gap:8px;background:var(--band);color:#fff;padding:12px 18px}.grx .sub.mod .subhd{background:var(--orange)}.grx .subhd .n{margin-left:auto;font-weight:400;font-size:15px;color:#b0aca6}.grx .sub.mod .subhd .n{color:#f7d3c9}.grx .subbd{padding:14px 18px 16px}.grx .subtag{font-size:16px;color:var(--ink2);margin:0 0 13px;line-height:1.4}.grx .glbig{height:19px;width:auto;flex:0 0 auto;display:block}.grx .mrow{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line);position:relative}.grx .mrow:last-of-type{border-bottom:0}.grx .mrow.extra{padding-top:6px}.grx .mrow .t{flex:1;min-width:0;font-size:18px;line-height:1.3}.grx .mrow .t s{display:block;text-decoration:none;font-size:15px;color:var(--ink3);margin-top:1px}.grx .mrow .second{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);background:var(--pill);border-radius:4px;padding:2px 6px;margin-left:7px;white-space:nowrap}.grx .ghost{display:inline-flex;align-items:center;gap:5px;margin:2px 0 6px 2px;font-size:15px;color:var(--ink3);cursor:pointer;line-height:1.2;-webkit-user-select:none;user-select:none}.grx .ghost b{color:var(--orange);font-weight:700;font-size:17.5px;line-height:1}.grx .ghost:hover{color:var(--ink2)}.grx .railbtn{background:none;border:0;padding:4px;margin:-4px;cursor:pointer;border-radius:6px;display:flex;align-items:center;flex:0 0 auto}.grx .railbtn:hover{background:var(--pill)}.grx .railbtn.static{cursor:default;pointer-events:none}.grx .stp{display:flex;align-items:center;border:1px solid var(--line2);border-radius:var(--r);padding:2px;flex:0 0 auto}.grx .stp button{width:32px;height:32px;border:0;background:transparent;border-radius:50%;cursor:pointer;font-size:19px;line-height:1;padding:0;color:var(--ink2)}.grx .stp button:hover{background:var(--pill)}.grx .stp span{min-width:26px;text-align:center;font-size:18px}.grx .tlsec{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.grx .tlsec .lb{font-size:15.5px;color:var(--ink2);margin-bottom:10px;line-height:1.45}.grx .tlsec .lb b{font-weight:700;color:var(--ink)}.grx .tlsec .mrow{border-bottom:0;padding-bottom:0}.grx .callout{border:1px solid var(--orange);border-radius:14px;padding:16px 20px;text-align:center;margin-top:22px;background:var(--paper)}.grx .callout h4{font-weight:700;font-size:17px;letter-spacing:0;text-transform:none;color:var(--orange);margin:0 0 6px}.grx .callout p{font-size:16.5px;color:var(--ink2);margin:0 0 11px;line-height:1.45}.grx .callout button{background:transparent;border:1px solid var(--orange);color:var(--orange);border-radius:var(--r);padding:9px 20px;font:500 15px var(--font);cursor:pointer}.grx .callout button:hover{background:var(--orange);color:#fff}.grx .cartwrap{position:sticky;bottom:0;background:var(--page);padding:14px 0 6px;border-top:1px solid var(--line);margin-top:24px;z-index:20}.grx .cta{width:100%;background:var(--orange);color:#fff;border:0;border-radius:var(--r);padding:15px 24px;font:400 22px/1.2 var(--font);letter-spacing:.01em;text-transform:capitalize;cursor:pointer}.grx .sumline{font-size:16.5px;color:var(--ink2);margin-top:11px;cursor:pointer;display:flex;gap:8px}.grx .sumline .tot{margin-left:auto;color:var(--ink);font-weight:700}.grx .mani{font-size:15.5px;color:var(--ink2);margin-top:9px;max-height:0;overflow:hidden;transition:max-height .2s}.grx .mani.open{max-height:250px;overflow:auto}.grx .mani .ml{display:flex;justify-content:space-between;padding:3px 0;gap:12px}@media(max-width:560px){.grx .setgrid{grid-template-columns:1fr}.grx .set h3{font-size:40px}.grx .set .desc{min-height:0}}@media(prefers-reduced-motion:reduce){.grx *{scroll-behavior:auto!important;transition:none!important}}.grx{background:#f8f8f8;color:#000}.grx .prod{display:grid;grid-template-columns:563px minmax(0,1fr);gap:104px;padding:0 64px 60px;max-width:1440px;margin:0 auto;align-items:start}.grx .gal{position:sticky;top:20px}.grx .gal .main{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block;background:#e8e8e8}.grx .thumbs{display:flex;gap:16px;margin-top:18px}.grx .thumbs img{width:97px;height:97px;object-fit:cover;border-radius:6px;cursor:pointer;display:block;border-bottom:3px solid transparent;padding-bottom:6px;box-sizing:content-box}.grx .thumbs img.on{border-bottom-color:var(--orange)}.grx .col{min-width:0}.grx h1.pt{margin:0 0 12px;text-transform:none}.grx .prow{display:flex;align-items:center;gap:12px;font-size:22px;padding-bottom:18px;border-bottom:1px solid #000;margin-bottom:26px;flex-wrap:wrap}.grx .prow s{color:#afafaf;letter-spacing:-.025em}.grx .offpill{background:#000;color:#f8f8f8;font:700 13px/1 Transcript Mono Pro,monospace;text-transform:uppercase;border-radius:15px;padding:8px 14px 5px;letter-spacing:-.005em}.grx .panelhd{font-size:40px;margin:0 0 16px}.grx .set h3{font-size:34px}.grx .set .desc{font-size:17px;min-height:63px}.grx .pchip{font-size:24px;padding:7px 11px}.grx .was{font-size:22px}.grx .cartwrap{position:sticky;bottom:0;background:#f8f8f8;padding:18px 0 10px;border-top:0;margin-top:22px}.grx .ctarow{display:flex;gap:16px;align-items:center}.grx .cta{flex:1;max-width:400px;height:56px;padding:0 24px;font-size:22px}.grx .qtyp{display:flex;align-items:center;justify-content:space-between;width:181px;height:51px;border:1px solid #cfcecb;border-radius:80px;padding:0 20px;font-size:22px;color:#54595d;flex:0 0 auto}.grx .qtyp b{font-weight:400;color:#000}.grx .qtyp span{font-size:22px;cursor:pointer}.grx .bhead{padding:0}.grx .bhead h1{font-size:clamp(40px,5vw,60px);text-transform:none;margin:0 0 12px}.grx .bhead .crumb{font-size:17px;margin-bottom:10px}.grx .bhead p{font-size:19px;max-width:none}@media(max-width:1320px){.grx .prod{grid-template-columns:minmax(0,563px) 520px;justify-content:space-between;gap:48px;padding:0 40px 50px}.grx .gal{position:static}}@media(max-width:980px){.grx .prod{grid-template-columns:minmax(0,640px);justify-content:center;gap:28px;padding:0 24px 40px}}@media(max-width:760px){.grx .prod{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 16px 40px}.grx .cta{max-width:none}.grx .thumbs img{width:56px;height:56px}.grx .thumbs{gap:10px}.grx .set h3{font-size:32px}}.grx .gal{position:static}.grx .prod{padding-top:28px}.grx .cartwrap{position:static;padding:22px 0 0;margin-top:12px}.grx.custom .cartwrap{position:sticky;bottom:0;padding:16px 0 10px;border-top:1px solid var(--line)}.grx.custom #buildwrap{display:none}.grx .cstep .mrow{border-bottom:0;padding:8px 0}.grx .ghost{color:var(--orange);font-weight:500;font-size:16px;margin:4px 0 8px 2px}.grx .ghost b{font-size:17.5px}.grx .ghost:hover{color:#b8361f}.grx .drvhd{font-weight:700;font-size:16.5px;text-transform:uppercase;letter-spacing:.02em;margin:24px 0 2px;padding-bottom:6px;border-bottom:1px solid #000}.grx .drvhd:first-child{margin-top:0}.grx #sec-static .mrow:has(+.drvhd){border-bottom:0}.grx #sec-static .mrow{padding:9px 0}.grx .tiles{flex-direction:column}.grx .tile{padding:5px 6px}.grx .dsec{padding-top:18px}.grx #sec-static{padding-top:6px}.grx .prow{border-bottom:0;padding-bottom:4px;margin-bottom:14px}.grx .lede{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:0;max-width:none}.grx .rule{margin:20px 0 22px;background:#000}.grx .set .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.grx .set .hd h3{margin:0}.grx .set .tg{display:inline-flex;align-items:center;white-space:nowrap;line-height:1;color:var(--orange);font-weight:500;font-size:15.5px;border:1.5px solid var(--orange);border-radius:99px;padding:6px 12px;flex:0 0 auto}.grx .set .tg b{font-weight:700;margin-right:4px}.grx .set .desc{margin:10px 0 14px;min-height:0}.grx .rg{border-bottom:1px solid var(--line);padding-bottom:4px;margin-bottom:6px}.grx .rg:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.grx .rg .mrow{border-bottom:0;padding:9px 0}.grx .railbtn{min-width:81px;justify-content:center}.grx .ghost{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--orange);color:var(--orange);border-radius:99px;padding:5px 10px 5px 8px;font-size:16px;font-weight:500;line-height:1;background:#fff;margin:2px 0 10px 84px}.grx .ghost b{font-size:15.5px;font-weight:700;line-height:1;color:var(--orange)}.grx .ghost:hover{background:var(--orange);color:#fff}.grx .ghost:hover b{color:#fff}.grx .subhd .n{font-size:15px;font-weight:400;color:#f7d3c9;margin-left:auto}.grx #cstep .sub{margin-top:0}.grx #cstep .meter{margin-top:16px}.grx .sub.mod .subhd{background:var(--band)}.grx .sub.mod .subhd .n{color:#b0aca6}.grx #sec-static .sub.stat .subhd{background:var(--orange)}.grx #sec-static .co{margin-bottom:16px}.grx #cstep .sub{margin-top:16px}.grx .tiles{flex-direction:row;gap:6px}.grx .tile{padding:4px 4px 4px 5px;gap:6px}.grx .tile .tl .d{font-size:16px;height:18px}.grx .tile .tl .pr{font-size:13.5px}.grx .tile .tl .pl{gap:4px;margin-top:2px}.grx .free{font-size:10px;padding:1px 5px 0;height:14px;letter-spacing:.03em}.grx .tile .stp{padding:1px}.grx .tile .stp button{width:22px;height:22px;font-size:15.5px}.grx .tile .stp span{min-width:14px;height:22px;font-size:14.5px}.grx #cstep .sub{margin-top:28px}.grx .subtag b{font-weight:700;color:var(--ink)}.grx .meter{margin:22px 0 14px}.grx .was,.grx .prow s,.grx .tile .tl .pr.strike{text-decoration:none;position:relative;display:inline-block;line-height:1}.grx .was:after,.grx .prow s:after,.grx .tile .tl .pr.strike:after{content:"";position:absolute;left:-.04em;right:-.04em;top:calc(.432em - 1px);height:2px;background:currentColor;border-radius:1px}.grx .tile .tl .pr.strike:after{height:1px;top:calc(.432em - .5px)}.grx .meter .ml b{margin-bottom:4px}.grx .cnt2{display:inline-block;font-size:13.5px;font-weight:500;color:var(--ink2);border:1px solid var(--line2);border-radius:99px;padding:2px 8px;margin-left:8px;line-height:1.2;vertical-align:2px}.grx .cnt2{color:var(--ink);vertical-align:0;padding:2px 8px}.grx .pchip{padding:8.5px 11px 5.5px}.grx .offpill{padding:9px 14px 4px}.grx .pr2{padding-top:1px}.grx .set .tg{padding:7px 12px 5px}.grx .ghost{padding:6px 10px 4px 8px}.grx .cta,.grx .qtyp b{padding-top:2px}.grx .tile .tl .d{padding-top:1px}.grx .free{padding:2px 5px 0}.grx .cell .cf{padding:2px 0 0 .02em}.grx .tile{gap:9px;padding:4px}.grx .tile .stp span{min-width:12px}.grx .p{padding:10px 17px 8px}.grx .subhd{font-size:21.5px;padding:13px 18px 11px}.grx .cnt2{border-color:var(--ink)}@media(max-width:560px){.grx .mrow{flex-wrap:wrap;row-gap:10px;column-gap:8px}.grx .mrow .t{flex:1 1 calc(100% - 92px);min-width:0}.grx .mrow .sw.row{order:3;margin:0 0 0 auto;justify-content:flex-end}.grx .mrow .pr2{order:4;margin-left:auto;min-width:0}.grx .mrow .sw.row+.pr2{margin-left:6px}.grx .mrow .stp{order:5}.grx .mrow .stp:first-of-type{margin-left:auto}.grx .mrow .sw.row+.stp{margin-left:0}.grx .ghost{margin-left:0}.grx .subbd{padding:14px 14px 16px}.grx .subhd{padding-left:14px;padding-right:14px}.grx .set{padding:18px 16px 16px}.grx .prow{gap:10px}.grx .lede{font-size:21px}.grx .panelhd{white-space:normal}.grx .drvhd{margin-top:20px}.grx .cartwrap .ctarow{flex-wrap:wrap}.grx .qtyp{width:140px;height:48px}.grx .meter{flex-wrap:wrap;row-gap:8px}.grx .meter .ml{width:100%}.grx .meter .pips{margin-left:0}.grx .meter .mt{margin-left:auto}}.grx .co{border:1px solid var(--ink);border-radius:8px;padding:10px 14px;margin:0 0 14px;font-size:15.5px;line-height:1.35;color:var(--ink2);display:flex;flex-direction:column;gap:5px}.grx .co b{color:var(--ink);font-weight:700}.grx .mrow .t s,.grx .mrow .t .c{color:var(--ink2)}.grx .meter .ml b{margin-bottom:0}.grx .meter .mt{padding-top:2px}.grx .meter{margin:18px 0 12px}.grx .stp.of span{min-width:0;padding:0 5px 0 4px}.grx .stp.of span i{font-style:normal;color:var(--ink3);font-weight:300}.grx .stp.over{border-color:var(--orange)}.grx .stp.over span{color:var(--orange);font-weight:700}.grx .stp.over span i{color:var(--orange);font-weight:400}.grx .rnote{font-size:14px;color:var(--orange);font-weight:500;margin:-4px 0 12px 84px}.grx .rg .ghost{margin-top:2px}.grx .stp[data-tip]{position:relative}@media(hover:hover){.grx .stp[data-tip]:hover:after,.grx .stp[data-tip]:focus-within:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + 8px);width:290px;background:var(--band);color:#fff;font-size:14px;line-height:1.35;font-weight:400;padding:9px 12px;border-radius:8px;box-shadow:0 4px 14px #0000002e;z-index:30;white-space:normal;text-align:left}.grx .stp[data-tip]:hover:before,.grx .stp[data-tip]:focus-within:before{content:"";position:absolute;right:44px;bottom:calc(100% + 2px);border:6px solid transparent;border-top-color:var(--band);z-index:31}}.grx .meter .ml span:empty{display:none}@media(max-width:560px){.grx .rnote{margin-left:0}}.grx .subhd{padding:11px 18px 9px}.grx .mrow .t .c{position:relative;top:.06em}.grx .mrow .t .c{color:var(--ink2);font-weight:400}.grx .set .tg{margin-top:-1px}.grx .tile .tl .pl{margin-top:5px}.grx .tile .tl .d{padding-top:0}.grx .drvhd{padding-bottom:3px;margin:20px 0 2px}.grx #cstep .stp[data-tip]{position:relative}.grx .set .pr,.grx .prow{align-items:baseline}.grx .stp span,.grx .tile .stp span,.grx .pr2{padding-top:2px}.grx .qtyp b{padding-top:3px}.grx .tile .tl .d,.grx .tile .tl .pl{margin-top:3px}.grx .set .tg{padding:7px 12px 5px;margin-top:0}.grx .cnt2{position:relative;top:1px}.grx .meter .mt,.grx .cell .cf,.grx .free{padding-top:3px}.grx .set .tg{border-width:1px}.grx .ghost{border-width:1px;font-size:13.5px;padding:5px 9px 3px 7px}.grx .ghost b{font-size:14.5px}.grx #prow,.grx #prow2{display:none}.grx h1.pt{margin-bottom:14px}.grx .bhead h1{margin-bottom:10px}.grx .tile{padding:6px 4px 6px 6px}.grx .cell .ci{height:32px}@media(max-width:560px){.grx .tile{padding:6px}}.grx .mrow .t .rnote{margin:5px 0 0}.grx .mrow .t .ghost,.grx .rg .mrow .t .ghost{margin:8px 0 2px}.grx .mrow.tall{padding-bottom:6px}.grx .mrow.tall .railbtn{align-self:flex-start;margin-top:9px}.grx .rg{padding-bottom:0}.grx .bhead .tbar{display:flex;align-items:center;gap:14px;margin:0 0 16px}.grx .bhead .tbar .crumb{display:inline-flex;align-items:center;background:#000;color:#fff;border-radius:99px;padding:7px 13px 5px 11px;font-size:16px;font-weight:500;margin:0;white-space:nowrap}.grx .bhead .tbar .crumb:hover{background:var(--orange);color:#fff}.grx .bhead .tbar .sp{flex:1;height:1px;background:#000}.grx .cta .sep{display:inline-block;margin:0 10px;font-weight:300}.grx .sumline{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line2);border-radius:99px;padding:11px 18px 9px;margin-top:12px;font-size:16px;color:var(--ink);cursor:pointer;background:var(--paper)}.grx .sumline:hover{border-color:var(--ink3)}.grx .sumline.idle{cursor:default;color:var(--ink2);background:transparent}.grx .sumline b{color:var(--ink)}.grx .sumline .ch{display:inline-flex;align-items:center;gap:8px;color:var(--ink2);white-space:nowrap;font-size:15.5px}.grx .sumline .chv{display:block;position:relative;top:-1px;transition:transform .2s}.grx .sumline.open .chv{transform:rotate(180deg)}.grx .mani{margin-top:10px;padding:0 18px}@media(max-width:560px){.grx .sumline{padding:10px 14px 8px;font-size:15px;flex-wrap:wrap}.grx .cta .sep{margin:0 8px}}.grx .bhead .tbar{margin-bottom:28px}.grx .bhead p{margin-bottom:18px}.grx #secs .dsec:first-child{padding-top:6px}.grx.custom .qtyp{display:none}.grx.custom .cta{max-width:none;flex:1}.grx .co{padding:8px 12px}.grx .cta{max-width:none}.grx.custom .cartwrap{position:static;padding:22px 0 0;border-top:0}.grx .panelhd.bar{background:#000;color:#fff;font-size:24px;line-height:1.1;letter-spacing:-.015em;padding:13px 18px 11px;margin:0 0 16px;text-transform:none;white-space:nowrap}@media(max-width:560px){.grx .panelhd.bar{font-size:21px;padding:12px 16px 10px;white-space:normal}}.grx .qtyp{height:56px;font-size:22px;line-height:1}.grx .qtyp b,.grx .qtyp span{font-size:22px;line-height:1;font-weight:400}.grx .qtyp b{padding-top:2px}@media(max-width:560px){.grx .qtyp,.grx .cta{height:50px}}.grx .set .pr{padding-top:18px}.grx .mrow.tall{padding-bottom:12px}.grx .mrow .t .ghost,.grx .rg .mrow .t .ghost{margin-bottom:0}.grx #sec-static .mrow .pr2,.grx #sec-static .mrow .stp{position:relative;top:3px}.grx #sec-static .mrow{padding:10px 0 13px}.grx #sec-static .drvhd+.mrow{padding-top:9px}.grx #sec-static .mrow:last-child{padding-bottom:0}.grx .tile .tl{display:flex;align-items:center;align-self:stretch}.grx .tile .tl .d{margin:0;padding:0;height:auto;font-size:18px}.grx .kitnote{color:var(--orange);font-weight:400;font-size:15.5px;margin-top:10px}.grx .kitnote b{font-weight:700}@media(max-width:560px){.grx .tile .tl .d{font-size:17px}}.grx .tile{padding:11px 10px;gap:11px}.grx .tile .ico{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.grx .tile .tl .k{font-size:12.5px;color:var(--ink3);margin-top:4px;line-height:1;letter-spacing:.01em}.grx .sumwrap{border:1px solid var(--line2);border-radius:30px;background:var(--paper);margin-top:12px;overflow:hidden;transition:border-radius .2s}.grx .sumwrap:hover{border-color:var(--ink3)}.grx .sumwrap.idle{border-color:transparent;background:transparent}.grx .sumwrap.open{border-radius:20px}.grx .sumline{border:0;margin:0;background:transparent;border-radius:0}.grx .sumwrap .mani{margin:0;padding:0 18px;max-height:0;overflow:hidden;transition:max-height .25s}.grx .sumwrap .mani.open{max-height:600px;padding:0 18px 12px;border-top:1px solid var(--line);overflow:visible}.grx .mani .ml{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;padding:7px 0;font-size:15px;color:var(--ink)}.grx .mani .ml+.ml{border-top:1px solid var(--line)}.grx .mani .nm{display:flex;align-items:center;gap:8px;min-width:0}.grx .mani .q{color:var(--ink3);min-width:28px;text-align:right}.grx .mani .pz{text-align:right;white-space:nowrap;min-width:110px}.grx .mani .pz s{text-decoration:none;position:relative;display:inline-block;color:#afafaf;margin-right:8px;font-weight:300}.grx .mani .pz s:after{content:"";position:absolute;left:-.04em;right:-.04em;top:calc(.432em - .5px);height:1px;background:currentColor}.grx .mani .ml.fr .pz{color:#1f6b34;font-weight:500}.grx .mani .dot{flex:0 0 auto}@media(max-width:560px){.grx .mani .ml{font-size:14px;gap:10px}.grx .mani .pz{min-width:0}}.grx .cta{white-space:nowrap}.grx .thumbs img{flex:1 1 0;min-width:0;width:auto;max-width:97px;height:auto;aspect-ratio:1}.grx .mrow .t{min-width:118px}.grx .mrow .sw.row{flex:0 1 auto}.grx .tlsec .mrow .t{min-width:0}.grx .mani .nm{min-width:84px}.grx .sumwrap.idle{display:none}.grx .tile .ico{width:36px}.grx .mani .msh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 2px;padding:0 0 6px;border-bottom:1.5px solid #000;font-size:13.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);line-height:1.2}.grx .mani .msh span:last-child{letter-spacing:0;text-transform:none;font-size:14.5px;font-weight:500;color:var(--ink2);white-space:nowrap}.grx .mani .mr{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:8px 0;font-size:16px;color:var(--ink);line-height:1.25}.grx .mani .mr+.mr{border-top:1px solid #efeeec}.grx .mani .mr .nm{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;row-gap:4px}.grx .mani .mr .nm .c{color:var(--ink2)}.grx .mani .ic{width:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center}.grx .mani .mi{height:9px;width:auto;display:block}.grx .mani .mr .q{color:var(--ink3);font-size:15px;min-width:26px;text-align:right}.grx .mani .mr .pz{font-weight:500;min-width:72px;font-variant-numeric:tabular-nums}.grx .mani .mr .pz .fr{color:#1f6b34;font-weight:700}.grx .mani .tg2{display:inline-flex;align-items:center;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px 1px;line-height:1.2;white-space:nowrap}.grx .mani .tg2.x{background:var(--orange);color:#fff}.grx .mani .tg2.i{background:#e6f1ea;color:#1f6b34}.grx .mani .mtot{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0 2px;margin-top:8px;border-top:1.5px solid #000;font-size:18px;font-weight:700;color:var(--ink)}.grx .mani .mtot span:last-child{font-variant-numeric:tabular-nums}.grx .sumwrap .mani.open{max-height:1400px}@media(max-width:560px){.grx .mani .mr{font-size:15px;gap:10px}.grx .mani .mr .pz{min-width:0}.grx .mani .msh{font-size:12.5px}.grx .mani .ic{width:28px;flex-basis:28px}.grx .mani .tg2{font-size:10.5px}}.grx .qtyp{justify-content:center;gap:10px;padding:0 10px}.grx .qtyp span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;flex:0 0 auto}.grx .qtyp span svg{display:block}.grx .qtyp b{width:52px;text-align:center;color:#54595d;font-size:22px}.grx .cta{padding-top:4px}.grx .col{container-type:inline-size}.grx .ghost{white-space:nowrap}.grx .mrow .sw.row+.pr2{margin-left:6px}@container (max-width:600px){.grx .tiles{flex-direction:row;gap:8px}.grx .tile{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:14px 6px 12px;gap:8px}.grx .tile .ico{width:auto;height:30px}.grx .tile .tl{flex:0 0 auto;align-self:center;justify-content:center}.grx .tile .tl .d{justify-content:center}.grx .tile .tl .k{margin-top:3px}.grx .tile .stp{margin-top:2px}.grx #sec-modular .mrow .pr2{display:none}.grx #sec-modular .mrow .pin{display:inline;font-size:16.5px;font-weight:700;letter-spacing:-.005em}.grx #sec-modular .mrow .t s{margin-top:5px}}.grx .mb .mh{display:flex;align-items:baseline;justify-content:space-between;margin:26px 2px 0}.grx .mb .mh:first-of-type{margin-top:6px}.grx .mb .co+.mh{margin-top:6px}.grx .mb .mh b{font-size:20px;font-weight:700;letter-spacing:-.01em}.grx .mb .msub{font-size:13.5px;color:#777;margin:3px 2px 0;line-height:1.3}.grx .mb .mgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.grx .mb .mtile{background:#efeeeb;border-radius:10px;padding:12px 10px 10px;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.grx .mb .mtr{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:0 6px}.grx .mb .mtr .mn{font-weight:700;font-size:17px;line-height:1.15}.grx .mb .mtr .mpr{font-weight:400;font-size:16px;color:#5b5b5b;white-space:nowrap}.grx .mb .mic{display:flex;justify-content:center;padding:10px 0 6px}.grx .mb .mic svg{height:26px;width:auto;display:block}.grx .mb .mrng{font-size:16px;font-weight:500;text-align:center;line-height:1.2}.grx .mb .msm{font-size:15px;color:#777;text-align:center;line-height:1.2}.grx .mb .mtile .sw.row{justify-content:center;gap:9px;margin:6px 0 10px;flex-wrap:nowrap}.grx .mb .mtile .sw.row i{width:22px;height:22px}.grx .mb .mtile .stp{display:flex;justify-content:space-between;margin-top:auto;background:#fff;padding:1px}.grx .mb .mtile .stp button{width:32px;height:32px;font-size:17px}.grx .mb .mtile .msp{margin-top:4px}.grx .mb .mdash{border:1.5px dashed var(--orange);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--orange);font-weight:700;font-size:15px;cursor:pointer;min-height:120px;background:transparent}.grx .mb .mdash b{font-size:26px;font-weight:400;line-height:1}.grx .mb .ksum{display:flex;flex-wrap:wrap;gap:6px;margin:8px 2px 0}.grx .mb .ksum span{border-radius:99px;padding:4px 10px 2px;font-size:13.5px;font-weight:500}.grx .mb .ksum .g{background:#e6f1ea;color:#1f6b34}.grx .mb .ksum .o{background:#fbe6e0;color:var(--orange)}.grx .mb .ksum .n0{background:#f2f1ef;color:#5b5b5b}.grx .mb .krs{margin-top:12px;display:flex;flex-direction:column;gap:6px}.grx .mb .kr{background:#efeeeb;border-radius:10px;padding:12px 12px 12px 16px;display:flex;align-items:center;gap:12px}.grx .mb .kr .ki{width:46px;display:flex;justify-content:center;flex:0 0 46px}.grx .mb .kr .kt{flex:1;min-width:0}.grx .mb .kr .kt b{display:block;font-size:17px;font-weight:700;line-height:1.1}.grx .mb .kr .kt span{display:block;font-size:15px;color:#777;line-height:1.15;margin-top:2px}.grx .mb .kr .kpc{display:flex;flex-direction:column;align-items:center;gap:4px}.grx .mb .kr .kpc .mpr{font-size:15px;color:#5b5b5b}.grx .mb .kr .stp button{width:30px;height:30px;font-size:16.5px}.grx .mb .kr .stp{background:#fff}.grx .mb .kn{font-size:14px;color:var(--orange);font-weight:500;margin:10px 2px 0}.grx .sub .subbd.mb{padding:14px 12px 16px}.grx .mb .mdash.ghost{display:flex;border:1.5px dashed var(--orange);border-radius:10px;padding:0;margin:0;background:transparent;font-size:15px;line-height:1.2;color:var(--orange)}.grx .mb .mdash.ghost:hover{background:#fdf0ec;color:var(--orange)}.grx .mb .mdash.ghost b{font-size:26px;color:var(--orange)}.grx .gal .main{border-radius:20px}.grx .thumbs{display:flex;gap:15px;margin-top:18px}.grx .thumbs .th{position:relative;display:block;flex:0 0 calc((100% - 60px)/5);max-width:97px;padding-bottom:10px;cursor:pointer}.grx .thumbs .th img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:7px;padding:0;border:0;max-width:none;box-sizing:border-box}.grx .thumbs .th.on:after{content:"";position:absolute;left:1%;width:98%;bottom:0;height:4px;border-radius:10px;background:#d34323}@media(max-width:760px){.grx .gal .main{border-radius:16px}.grx .thumbs{gap:10px;margin:14px -16px 0 0;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.grx .thumbs::-webkit-scrollbar{display:none}.grx .thumbs .th{flex:0 0 calc((100vw - 32px - 30px)/4.35);max-width:none;scroll-snap-align:start}}.grx .mani .mr{grid-template-columns:1fr auto;row-gap:0}.grx .mani .mr .qx{color:var(--ink3);font-size:15px;font-weight:400;margin-left:4px;white-space:nowrap}.grx .mani .mpl{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;margin:6px 0 2px 44px}.grx .mani .mpl span{font-size:14.5px;color:var(--ink2);font-variant-numeric:tabular-nums;line-height:1.3}.grx .mani .mpl span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#c9c7c2;margin-right:8px;vertical-align:2px}.grx .mani .mpl em{font-style:normal;color:var(--ink3);font-size:13px;margin-left:4px}@media(max-width:560px){.grx .mani .mpl{margin-left:38px}}.grx .mrow .t s .pin{display:none;color:var(--ink);font-weight:500}.grx .fbk{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding:0;background:none;border:0;font:15px/1.3 var(--font);color:var(--ink2);cursor:pointer;text-align:left}.grx .fbk svg{flex:0 0 auto;color:var(--ink3)}.grx .fbk u{color:var(--orange);text-decoration:none;font-weight:500}.grx .fbk:hover u{text-decoration:underline;text-underline-offset:3px}.grx .fbm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.grx .fbm[hidden]{display:none}.grx .fbm-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111173}.grx .fbm-box{position:relative;background:#fff;border-radius:18px;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:24px 22px 20px;box-shadow:0 12px 40px #00000040}.grx .fbm-box h3{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 30px 6px 0;line-height:1.15}.grx .fbm-lede{font-size:16px;color:var(--ink2);margin:0 0 16px;line-height:1.4}.grx .fbm-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:var(--pill);border-radius:50%;font-size:22px;line-height:1;color:var(--ink2);cursor:pointer}.grx .fbm-opts{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.grx .fbm-opts label{display:flex;align-items:center;gap:10px;border:1px solid var(--line2);border-radius:12px;padding:11px 12px 9px;font-size:16px;cursor:pointer}.grx .fbm-opts input{accent-color:var(--orange);width:18px;height:18px;margin:0}.grx .fbm-opts label:has(input:checked){border-color:var(--orange);background:#fdf3f0}.grx .fbm-box textarea,.grx .fbm-box input[type=email]{width:100%;border:1px solid var(--line2);border-radius:12px;padding:11px 12px 9px;font:16px/1.4 var(--font);color:var(--ink);background:#fff;resize:vertical;margin-bottom:10px}.grx .fbm-box textarea:focus,.grx .fbm-box input[type=email]:focus{outline:2px solid var(--orange);outline-offset:-1px;border-color:transparent}.grx .fbm-chk{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--ink2);cursor:pointer;margin:2px 0 8px}.grx .fbm-chk input{accent-color:var(--orange);margin:2px 0 0;width:16px;height:16px}.grx .fbm-build{font-size:13px;color:var(--ink3);background:#f5f5f4;border-radius:10px;padding:9px 11px;margin-bottom:14px;white-space:pre-line;line-height:1.4;max-height:96px;overflow:auto}.grx .fbm-build:empty{display:none}.grx .fbm-send{width:100%;height:52px;border:0;border-radius:99px;background:var(--orange);color:#fff;font:400 20px/1 var(--font);padding-top:3px;cursor:pointer}.grx .fbm-send[disabled]{opacity:.5;cursor:default}@media(max-width:560px){.grx .fbm{align-items:flex-end}.grx .fbm-box{width:100%;border-radius:18px 18px 0 0;max-height:92vh;padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px))}.grx .fbk{font-size:14.5px}}.grx.custom #nudgewrap .callout{margin-top:28px}.grx.custom .cartwrap{margin-top:0;padding-top:28px}.grx .mb .mdash.ghost:hover{background:transparent}@media(hover:none){.grx .ghost:hover{background:#fff;color:var(--orange)}.grx .ghost:hover b{color:var(--orange)}.grx .mb .mdash.ghost:hover{background:transparent}}.grx .ship{margin-top:14px}.grx .shipt{font-size:15.5px;color:var(--ink2);margin-bottom:8px}.grx .shipt b{color:var(--ink);font-weight:700}.grx .shipbar{height:6px;border-radius:6px;background:#e7e5e1;overflow:hidden}.grx .shipbar i{display:block;height:100%;background:var(--orange);border-radius:6px;transition:width .25s}.grx .ship.done .shipbar i{background:#1f6b34}.grx .gal .main{height:auto}.grx .thumbs{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.grx .thumbs::-webkit-scrollbar{display:none}.grx .thumbs .th{scroll-snap-align:start}@media(min-width:761px){.grx .thumbs .th{flex:0 0 calc((100% - 60px)/5);max-width:none}}.grx .cta.need{background:#8f8c87}.grx .cta.need .sep{display:none}.grx .thumbs.slide{display:block;overflow:hidden;scroll-snap-type:none;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;position:relative}.grx .thumbs.slide.dragging{cursor:grabbing}.grx .thumbs.slide .thtrack{display:flex;gap:15px;width:100%;will-change:transform}.grx .thumbs.slide .th{scroll-snap-align:none}.grx .thumbs.slide img{-webkit-user-drag:none;pointer-events:none}.grx .thumbs.slide.fr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),rgba(0,0,0,.15));mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#00000026)}.grx .thumbs.slide.fl{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.15),#000 46px);mask-image:linear-gradient(90deg,#00000026,#000 46px)}.grx .thumbs.slide.fl.fr{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.15),#000 46px,#000 calc(100% - 46px),rgba(0,0,0,.15));mask-image:linear-gradient(90deg,#00000026,#000 46px calc(100% - 46px),#00000026)}@media(max-width:760px){.grx .thumbs.slide .thtrack{gap:10px}}@media(max-width:760px){.grx .thumbs.slide{margin-left:-16px;padding-left:16px}}.grx .thumbs.slide,.grx .thumbs.slide.fl,.grx .thumbs.slide.fr,.grx .thumbs.slide.fl.fr{-webkit-mask-image:none;mask-image:none}.grx .thumbs.slide:before,.grx .thumbs.slide:after{content:"";position:absolute;top:0;bottom:10px;width:42px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.grx .thumbs.slide:before{left:0;background:linear-gradient(90deg,#0000008c,#0000)}.grx .thumbs.slide:after{right:0;background:linear-gradient(270deg,#0000008c,#0000)}.grx .thumbs.slide.fl:before,.grx .thumbs.slide.fr:after{opacity:1}@media(max-width:760px){.grx .thumbs.slide:before{left:0}.grx .thumbs.slide:after{right:0}}.grx .thumbs.slide:before,.grx .thumbs.slide:after{display:none}.grx .thumbs.slide .tharr{position:absolute;top:calc(50% - 5px);transform:translateY(-50%) scale(.85);width:26px;height:26px;border-radius:50%;border:0;padding:0;margin:0;background:#fffffff0;color:#111;box-shadow:0 1px 4px #00000047;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.grx .thumbs.slide .tharr.l{left:6px}.grx .thumbs.slide .tharr.r{right:6px}.grx .thumbs.slide .tharr.r svg{transform:scaleX(-1)}.grx .thumbs.slide.fl .tharr.l,.grx .thumbs.slide.fr .tharr.r{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.grx .thumbs.slide .tharr:hover{background:#fff}@media(max-width:760px){.grx .thumbs.slide .tharr.l{left:22px}.grx .thumbs.slide .tharr.r{right:22px}}.grx .thumbs.slide .tharr{display:none}.grx .thwrap{position:relative}.grx .thwrap .thnav{position:absolute;top:calc(50% - 5px);transform:translateY(-50%);width:22px;height:44px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--orange);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.grx .thwrap .thnav.l{left:-26px}.grx .thwrap .thnav.r{right:-26px}.grx .thwrap .thnav.r svg{transform:scaleX(-1)}.grx .thwrap.fl .thnav.l,.grx .thwrap.fr .thnav.r{opacity:1;pointer-events:auto}.grx .thwrap .thnav:hover{color:#a8331a}@media(max-width:760px){.grx .thwrap .thnav{display:none}}.grx .mani .pcs{color:var(--ink3);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/77/assets/grabrail.css.map */
