.rr-loadout{display:block;min-height:0;padding-top:96px;padding-bottom:96px}.rr-loadout .lo-first{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.rr-loadout .lo-copy{display:grid;gap:22px;min-width:0}.rr-loadout .lo-rows{display:grid;margin-top:10px;border-bottom:1px solid var(--rr-line-2, rgba(242,242,240,.16))}.rr-loadout .lo-row{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:34px 1fr auto;column-gap:10px;align-items:baseline;padding:16px 0;border-top:1px solid var(--rr-line-2, rgba(242,242,240,.16));color:var(--rr-mute, #8A8A85);transition:color .3s ease}.rr-loadout .lo-row:focus-visible{outline:1px solid var(--rr-core, #D8F25A);outline-offset:2px}.rr-loadout .lo-row .n{font-family:var(--rr-mono);font-size:11px;color:var(--rr-core, #D8F25A)}.rr-loadout .lo-row .v{font-family:var(--rr-font);font-size:clamp(22px,2vw,32px);letter-spacing:-.035em;line-height:1.05;font-weight:500}.rr-loadout .lo-row .k{font-family:var(--rr-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;width:calc(7ch + 15px);justify-self:end}.rr-loadout .lo-row .k i,.rr-loadout .lo-mod .k i{width:7px;height:7px;background:var(--dot);display:inline-block}.rr-loadout .lo-row .more{grid-column:2 / -1;display:grid;gap:10px;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .4s ease,padding .5s ease}.rr-loadout .lo-row .w{font-family:var(--rr-font);font-size:15px;line-height:1.4;color:var(--rr-fg-2, #C9C9C4);max-width:46ch}.rr-loadout .lo-row .c{font-family:var(--rr-mono);font-size:10.5px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-mute, #8A8A85);max-width:60ch}.rr-loadout .lo-row.on,.rr-loadout .lo-row:hover{color:var(--rr-fg, #F2F2F0)}.rr-loadout .lo-row.on .more{max-height:220px;opacity:1;padding-top:12px}.rr-loadout .lo-stage{position:relative;height:clamp(440px,46vw,720px)}.rr-loadout .lo-pouch{position:absolute;width:auto;height:46%;cursor:pointer;opacity:.34;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6));transition:left .9s cubic-bezier(.7,0,.2,1),top .9s cubic-bezier(.7,0,.2,1),height .9s cubic-bezier(.7,0,.2,1),opacity .6s ease;translate:-50% -50%;animation:rr-float-drift 9s ease-in-out infinite}.rr-loadout .lo-pouch{height:34%}.rr-loadout .lo-pouch.p0{left:12%;top:20%}.rr-loadout .lo-pouch.p1{left:12%;top:80%;animation-delay:-3s}.rr-loadout .lo-pouch.p2{left:92%;top:78%;animation-delay:-6s}.rr-loadout .lo-stage .lo-pouch.on{left:55%;top:48%;height:80%;opacity:1;z-index:2}.rr-loadout .lo-hint{position:absolute;right:0;bottom:0;font-family:var(--rr-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-mute, #8A8A85)}.rr-loadout .lo-after{margin-top:120px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.rr-loadout .lo-after-obj{display:grid;place-items:center;position:sticky;top:calc(var(--rr-nav-h, 84px) + 40px)}.rr-loadout .lo-after-obj img{height:clamp(380px,42vw,640px);width:auto;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6));animation:rr-float-drift 11s ease-in-out infinite}.rr-loadout .lo-after-copy{display:grid;gap:22px;min-width:0;position:relative;z-index:1}html body .rr-loadout .lo-quiet{color:#f2f2f057}.rr-loadout .lo-lead{margin:0;font-size:16px;line-height:1.45;color:var(--rr-fg-2, #C9C9C4);max-width:48ch}.rr-loadout .lo-ext{display:grid;margin-top:8px;border-bottom:1px solid var(--rr-line-2, rgba(242,242,240,.16))}.rr-loadout .lo-mod{display:grid;grid-template-columns:110px 1fr;gap:6px 16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--rr-line-2, rgba(242,242,240,.16))}.rr-loadout .lo-mod .k{font-family:var(--rr-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-fg, #F2F2F0);display:inline-flex;align-items:center;gap:8px}.rr-loadout .lo-mod .v{font-size:19px;letter-spacing:-.03em;line-height:1.1;font-weight:500;color:var(--rr-fg, #F2F2F0)}.rr-loadout .lo-mod .c{grid-column:2;font-family:var(--rr-mono);font-size:10.5px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-mute, #8A8A85)}.rr .buy-inline.lo-buy{margin:18px 0 0;max-width:none}@media(max-width:767px){.rr-loadout{padding:56px 20px}.rr-loadout .lo-first{grid-template-columns:1fr;gap:8px}.rr-loadout .lo-copy{display:contents}.rr-loadout .lo-first .fl-eyebrow{order:0}.rr-loadout .lo-first .fl-line{order:1;margin-top:14px}.rr-loadout .lo-stage{order:2}.rr-loadout .lo-rows{order:3}.rr-loadout .lo-stage{height:96vw;margin:8px -20px 0}.rr-loadout .lo-pouch{height:30%}.rr-loadout .lo-stage .lo-pouch.on{height:76%;left:54%;top:50%}.rr-loadout .lo-pouch.p0{left:14%;top:18%}.rr-loadout .lo-pouch.p1{left:14%;top:84%}.rr-loadout .lo-pouch.p2{left:88%;top:82%}.rr-loadout .lo-hint{right:20px}.rr-loadout .lo-row{grid-template-columns:30px 1fr}.rr-loadout .lo-row .k{grid-column:2;margin-top:6px}.rr-loadout .lo-after{position:relative;margin-top:64px;grid-template-columns:1fr;gap:16px}.rr-loadout .lo-after-obj{position:absolute;right:-4px;top:calc(28px + 15.2vw * .84 + 10px);z-index:0;pointer-events:none}.rr-loadout .lo-after .fl-eyebrow,.rr-loadout .lo-after .lo-quiet,.rr-loadout .lo-after .lo-lead{position:relative;z-index:1}.rr-loadout .lo-after .lo-lead{max-width:56%;min-height:0;font-size:15px}.rr-loadout .lo-after .lo-quiet{font-size:15.2vw;line-height:.84;white-space:normal}.rr-loadout .lo-after-obj img{height:50vw;rotate:5deg}.rr-loadout .lo-mod{grid-template-columns:1fr}.rr-loadout .lo-mod .c{grid-column:1}.rr .buy-inline.lo-buy{margin-top:8px}.rr-loadout .lo-after-copy{display:contents}.rr-loadout .lo-after .fl-eyebrow{order:0}.rr-loadout .lo-after .lo-quiet{order:1}.rr-loadout .lo-after .lo-lead{order:2}.rr-loadout .lo-after-obj{order:3}.rr-loadout .lo-after .lo-ext{order:4}.rr-loadout .lo-after .lo-buy{order:5}}@media(prefers-reduced-motion:reduce){.rr-loadout .lo-after-obj img{animation:none}.rr-loadout .lo-pouch{animation:none;transition:opacity .3s ease}}@media(max-width:767px){.rr-loadout{padding-top:44px;padding-bottom:44px}.rr-loadout .lo-first .fl-line,.rr-loadout .lo-after .lo-quiet{font-size:11.6vw;line-height:.86}.rr-loadout .lo-first .fl-line span,.rr-loadout .lo-after .lo-quiet span{display:inline}.rr-loadout .lo-first .fl-line span:not(:last-child):after,.rr-loadout .lo-after .lo-quiet span:not(:last-child):after{content:" ";white-space:pre-wrap}.rr-loadout .lo-first .fl-line,.rr-loadout .lo-after .lo-quiet{display:block;white-space:normal}.rr-loadout .lo-stage{height:70vw;margin-top:0}.rr-loadout .lo-row{grid-template-columns:26px 1fr auto;padding:13px 0}.rr-loadout .lo-row .v{font-size:20px}.rr-loadout .lo-row .k{grid-column:3;margin-top:0;font-size:10px}.rr-loadout .lo-row .w{font-size:14px;line-height:1.35}.rr-loadout .lo-row.on .more{padding-top:8px}.rr-loadout .lo-after{margin-top:48px;gap:12px}.rr-loadout .lo-after .lo-lead{display:none}.rr-loadout .lo-after-obj{top:auto;bottom:auto;right:-4px;top:calc(11.6vw * .86 * 2 + 46px)}.rr-loadout .lo-after-obj img{height:46vw}.rr-loadout .lo-after .lo-ext{max-width:62%;margin-top:4px;border-bottom:0;min-height:50vw;align-content:start}.rr-loadout .lo-after .lo-mod{padding:12px 0;gap:4px;border-bottom:0}.rr-loadout .lo-after .lo-mod:last-child{border-bottom:0}.rr-loadout .lo-mod .v{font-size:17px}.rr-loadout .lo-mod .c{font-size:10px;line-height:1.5}.rr .buy-inline.lo-buy{margin-top:4px;padding:18px;gap:12px}}.rr-loadout .lo-first{align-items:start}.rr-loadout .lo-stage{position:sticky;top:calc(var(--rr-nav-h, 84px) + 24px)}.rr-loadout .lo-rows{border-bottom:0}.rr-loadout .lo-sub{padding:18px 0 8px;border-top:1px solid var(--rr-line-2, rgba(242,242,240,.16));font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-mute, #8A8A85)}.rr-loadout .lo-sub+.lo-row{border-top:0}.rr-loadout .lo-row.ext{padding:11px 0;border-top:0}.rr-loadout .lo-row.ext .v{font-size:clamp(18px,1.5vw,24px)}.rr-loadout .lo-pouch.p3{left:90%;top:22%;animation-delay:-4.5s}.rr-loadout .lo-pouch.silver{height:30%}.rr-loadout .lo-stage .lo-pouch.silver.on{height:84%}.rr .buy-inline.lo-buy{margin:6px 0 0}@media(max-width:767px){.rr-loadout .lo-stage{position:relative;top:auto}.rr-loadout .lo-first .lo-buy{order:4}.rr-loadout .lo-pouch.p3{left:88%;top:18%}.rr-loadout .lo-pouch.silver{height:26%}.rr-loadout .lo-stage .lo-pouch.silver.on{height:80%}.rr-loadout .lo-sub{padding:14px 0 4px}.rr-loadout .lo-row.ext{padding:9px 0}.rr-loadout .lo-row.ext .v{font-size:18px}.rr .buy-inline.lo-buy{margin-top:14px}}.rr-loadout .lo-row.ext{padding:16px 0;border-top:1px solid var(--rr-line-2, rgba(242,242,240,.16))}.rr-loadout .lo-sub+.lo-row.ext{border-top:0;padding-top:8px}.rr-loadout .lo-row.ext .v{font-size:clamp(22px,2vw,32px)}.rr-loadout .lo-rows{border-bottom:1px solid var(--rr-line-2, rgba(242,242,240,.16))}@media(max-width:767px){.rr-loadout .lo-row.ext{padding:13px 0}.rr-loadout .lo-sub+.lo-row.ext{padding-top:6px}.rr-loadout .lo-row.ext .v{font-size:20px}.rr .buy-inline.lo-buy{margin-top:18px}}.rr-loadout .lo-row.ext:not(.on){color:#8a8a8599}.rr-loadout .lo-row.ext:not(.on) .k i{opacity:.5}.rr-loadout.has-ext .lo-row.ext{color:var(--rr-fg, #F2F2F0)}.rr-loadout.has-ext .lo-row.ext .k i{opacity:1}.rr-loadout.has-ext .lo-sub{color:var(--rr-core, #D8F25A)}.rr-loadout .lo-add{all:unset;box-sizing:border-box;cursor:pointer;display:none;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 44px);margin:0 0 16px 44px;height:44px;padding:0 14px;border:1px solid var(--rr-line-2, rgba(242,242,240,.16));font-family:var(--rr-font);font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--rr-fg, #F2F2F0);transition:border-color .2s ease}.rr-loadout .lo-row.ext.on+.lo-add{display:flex}.rr-loadout .lo-add:hover{border-color:var(--rr-fg, #F2F2F0)}.rr-loadout .lo-add:focus-visible{outline:1px solid var(--rr-core, #D8F25A);outline-offset:2px}.rr-loadout .lo-add .m{font-family:var(--rr-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-core, #D8F25A)}.rr-loadout .lo-add[aria-pressed=true]{border-color:var(--rr-core, #D8F25A);color:var(--rr-fg-2, #C9C9C4)}.rr-loadout .lo-add+.lo-row{border-top:1px solid var(--rr-line-2, rgba(242,242,240,.16))}.rr .buy-inline .lswitch.ping{animation:rr-lo-ping 1.2s ease-out 1}@keyframes rr-lo-ping{0%{box-shadow:0 0 #d8f25a8c;border-color:var(--rr-core, #D8F25A)}to{box-shadow:0 0 0 10px #d8f25a00}}@media(max-width:767px){.rr-loadout .lo-add{width:calc(100% - 36px);margin:0 0 13px 36px}}@media(prefers-reduced-motion:reduce){.rr .buy-inline .lswitch.ping{animation:none}}.rr-loadout.is-pdp .lo-rows{border-bottom:1px solid var(--rr-line-2, rgba(242,242,240,.16))}html body .rr-loadout.is-quiet .lo-first .fl-line{text-transform:none;font-size:clamp(34px,3.6vw,56px);line-height:1.02;letter-spacing:-.04em;color:var(--rr-fg, #F2F2F0);white-space:normal}.rr-loadout.is-quiet .lo-first .fl-line span{display:block;width:auto}@media(max-width:767px){html body .rr-loadout.is-quiet .lo-first .fl-line{font-size:9.2vw;line-height:1.02}.rr-loadout.is-quiet .lo-first .fl-line span{display:inline}}.rr-loadout .lo-row.ext:not(.on){color:#8a8a85c4}@media(max-width:860px){.rr-loadout .lo-row.ext:not(.on){color:#8a8a85e6}}.rr.rr-loadout .buy-inline .lswitch{--bc: var(--rr-line-2);--c: 16px;position:relative;border-color:var(--bc);border-radius:var(--rr-r-tile);border-bottom-right-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%)}.rr.rr-loadout .buy-inline .lswitch:hover,.rr.rr-loadout .buy-inline .lswitch:focus-visible{--bc: var(--rr-fg);border-color:var(--bc)}.rr.rr-loadout .buy-inline .lswitch[aria-pressed=true]{--bc: var(--rr-core);border-color:var(--bc)}.rr.rr-loadout .buy-inline .lswitch:after{content:"";position:absolute;right:-1px;bottom:-1px;width:var(--c);height:var(--c);pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - 1.2px),var(--bc) calc(50% - 1.2px),var(--bc) calc(50% + .3px),transparent calc(50% + .3px))}.rr.rr-loadout .buy-inline .colors .swatches{gap:8px}.rr.rr-loadout .buy-inline .colors .swatch{--k: 9px;width:30px;height:30px;border:0;padding:0;background:var(--rr-line-2);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,0 100%)}.rr.rr-loadout .buy-inline .colors .swatch i{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:auto;height:auto;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--k) + .4px),calc(100% - var(--k) + .4px) 100%,0 100%)}.rr.rr-loadout .buy-inline .colors .swatch:has(input:checked){background:var(--rr-fg)}.rr.rr-loadout .buy-inline .colors .swatch:has(input:focus-visible){background:var(--rr-core);outline:0}@media(max-width:860px){.rr.rr-loadout .buy-inline .colors .swatch{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/rr-loadout.css.map */
