.sk-b{position:relative;overflow:hidden;display:block;background:var(--color-surface-sunken);border-radius:3px;min-height:.72em}.sk-b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);animation:sk-sweep 1.4s linear infinite}@keyframes sk-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sk-b--xs{height:9px;border-radius:2px}.sk-b--sm{height:11px;border-radius:2px}.sk-b--md{height:14px}.sk-b--lg{height:20px}.sk-b--xl{height:30px}.sk-b--w20{width:20%}.sk-b--w30{width:30%}.sk-b--w40{width:40%}.sk-b--w50{width:50%}.sk-b--w60{width:60%}.sk-b--w70{width:70%}.sk-b--w80{width:80%}.sk-b--w90{width:90%}.sk-b--full{width:100%}.sk{pointer-events:none;-webkit-user-select:none;user-select:none}.sk-lines{display:grid;gap:9px}.sk-row__abbr{height:44px;border-radius:6px;background:var(--color-surface-sunken)}.sk-row__name{display:grid;gap:6px}.sk-row__ctl{width:116px;height:36px;border-radius:7px;margin-left:auto}.sk-card__media{aspect-ratio:4 / 3;width:100%;border-radius:0}.sk-card__body{padding:12px 13px 14px;display:grid;gap:8px}.sk-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.sk-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-block:26px}.sk-pdp__media{aspect-ratio:4 / 3;width:100%;border-radius:10px}.sk-pdp__buy{display:grid;gap:14px;align-content:start}.sk-pdp__cta{height:48px;border-radius:8px}.sk-pdp__specs{display:grid;gap:0;margin-top:10px}.sk-pdp__spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--color-border)}@media(max-width:860px){.sk-pdp{grid-template-columns:minmax(0,1fr)}}.sk-match{display:grid;gap:12px}.sk-match__row{display:grid;grid-template-columns:44px minmax(0,1fr) 74px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-border)}.sk-match__tile{height:44px;border-radius:6px}.sk-match__main{display:grid;gap:6px}@media(prefers-reduced-motion:reduce){.sk-b:after{content:none;animation:none}}html.fx-ready [data-fade]{opacity:0;transform:translateY(15px)}html.fx-ready [data-fade].is-visible{opacity:1;transform:none;transition:opacity .46s var(--ease-out),transform .46s var(--ease-out)}html.mo-ready [data-rise]{opacity:0;transform:translateY(15px)}html.mo-ready [data-rise].is-in{opacity:1;transform:none;transition:opacity .46s var(--ease-out),transform .46s var(--ease-out)}html.mo-ready [data-hero-stagger]>*{opacity:0;transform:translateY(16px)}html.mo-ready [data-hero-stagger].is-in>*{opacity:1;transform:none;transition:opacity .52s var(--ease-out),transform .56s var(--ease-out)}html.mo-ready [data-hero-stagger].is-in>*:nth-child(2){transition-delay:70ms}html.mo-ready [data-hero-stagger].is-in>*:nth-child(3){transition-delay:.14s}html.mo-ready [data-hero-stagger].is-in>*:nth-child(4){transition-delay:.21s}html.mo-ready [data-hero-stagger].is-in>*:nth-child(5){transition-delay:.28s}.hero__media[data-rise]{transition-delay:.12s}.pill{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-72);border:1.5px solid var(--hairline-strong);background:var(--white);border-radius:4px;padding:7px 13px;transition:border-color .15s var(--ease-out),transform .15s var(--ease-out),color .15s var(--ease-out)}.pill__go{color:var(--ink-38);transition:transform .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){a.pill:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}a.pill:hover .pill__go{transform:translate(2px)}}a.pill:active{transform:translateY(0) scale(.99)}.trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:clamp(28px,4vw,44px)}.trust__item{display:flex;align-items:center;padding:14px 18px;min-width:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-72);border-left:1px solid var(--hairline)}.trust__item:first-child{border-left:0;padding-left:0}@media(max-width:1080px){.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__item:nth-child(odd){border-left:0;padding-left:0}.trust__item:nth-child(n+3){border-top:1px solid var(--hairline)}}@media(max-width:480px){.trust{grid-template-columns:1fr}.trust__item{border-left:0;padding-left:0}.trust__item+.trust__item{border-top:1px solid var(--hairline)}}.brandwall{padding-block:8px 56px}.brandwall__kicker{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-38);margin-bottom:16px}.brandwall__row{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--hairline);border-radius:10px;overflow:hidden;background:var(--white)}.brandwall__item{display:flex;align-items:center;justify-content:center;padding:18px 14px;min-height:76px;font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--ink-38);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.brandwall__item:nth-child(-n+5){border-top:0}.brandwall__item:nth-child(5n+1){border-left:0}@media(hover:hover)and (pointer:fine){.brandwall__item:hover{color:var(--ink);background:var(--paper)}.brandwall__item:hover .brandwall__logo{filter:none;opacity:1}}.brandwall__logo{max-width:100%;max-height:30px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .15s var(--ease-out),opacity .15s var(--ease-out)}.brandwall__name[hidden]{display:none}@media(max-width:860px){.brandwall__row{grid-template-columns:repeat(3,1fr)}.brandwall__item:nth-child(-n+5){border-top:1px solid var(--hairline)}.brandwall__item:nth-child(5n+1){border-left:1px solid var(--hairline)}.brandwall__item:nth-child(-n+3){border-top:0}.brandwall__item:nth-child(3n+1){border-left:0}}@media(max-width:460px){.brandwall__row{grid-template-columns:repeat(2,1fr)}.brandwall__item:nth-child(-n+3){border-top:1px solid var(--hairline)}.brandwall__item:nth-child(3n+1){border-left:1px solid var(--hairline)}.brandwall__item:nth-child(-n+2){border-top:0}.brandwall__item:nth-child(odd){border-left:0}}.btn,.add,.hold,.icon-btn,.l-stepper__btn,.stepper button,.chip,.srch-chip,.jobchip,.seg__btn,.filter-pill button,.pill,.check,.nf-dept,.faq-jump a,.acct-quick__btn,.acct-nav__btn,.acct-signout,.addr-ghost,.cart-quote,.cart-line__remove,.co-line__rm,.co-back,.od-back,.mini-head__back,.trk-sample,.callsheet__sample,.req-chip__x,.shop-search__clear,.pw-toggle,.br-card__go,.rq-file__btn,.row,.pcard,.deptile,.br-card,.brandwall__item,.orow--btn,.palt__link,.chat-rows a,.cs__rows a,.req-lines .req-line,.rq-shot__rows .chat-row,.pdp-addon__lab,.faq-q>summary,.trow,.sticky-cta .btn{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--dur-instant),var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-fast);transition-timing-function:var(--ease-press),var(--ease-out-std),var(--ease-out-std),var(--ease-out-std),var(--ease-out-std),var(--ease-out-std);-webkit-tap-highlight-color:transparent}:is(.btn,.add,.hold,.chip,.srch-chip,.jobchip,.seg__btn,.filter-pill button,.pill,.check,.nf-dept,.faq-jump a,.acct-quick__btn,.acct-nav__btn,.acct-signout,.addr-ghost,.cart-quote,.co-back,.od-back,.mini-head__back,.trk-sample,.callsheet__sample,.rq-file__btn):is(:active,[data-pressed]){--press-tf: scale(var(--press-scale));transform:var(--press-tf)}:is(.icon-btn,.l-stepper__btn,.stepper button,.cart-line__remove,.co-line__rm,.req-chip__x,.shop-search__clear,.pw-toggle,.br-card__go):is(:active,[data-pressed]){--press-tf: scale(var(--press-scale-sm));transform:var(--press-tf)}:is(.row,.pcard,.deptile,.br-card,.brandwall__item,.orow--btn,.palt__link,.chat-rows a,.cs__rows a,.req-lines .req-line,.rq-shot__rows .chat-row,.pdp-addon__lab,.faq-q>summary,.trow):is(:active,[data-pressed]){--press-tf: scale(var(--press-scale-lg));transform:var(--press-tf);background-color:var(--state-pressed-tint)}html.mo-ready [data-rise].is-in[data-pressed],html.mo-ready [data-rise].is-in [data-pressed],html.mo-ready [data-hero-stagger].is-in>[data-pressed],html.fx-ready [data-fade].is-visible[data-pressed],html.fx-ready [data-fade].is-visible [data-pressed]{transform:var(--press-tf, none)}html.mo-ready [data-rise].is-in:is([data-pressed],[data-releasing]),html.mo-ready [data-hero-stagger].is-in>:is([data-pressed],[data-releasing]),html.fx-ready [data-fade].is-visible:is([data-pressed],[data-releasing]),[data-pressed],[data-releasing]{transition-property:transform,background-color,border-color,color,opacity;transition-duration:var(--dur-instant),var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-instant);transition-timing-function:var(--ease-press),var(--ease-out-std),var(--ease-out-std),var(--ease-out-std),var(--ease-press)}:is(.row,.pcard,.deptile,.br-card,.orow--btn,.trow)[data-pressed]{will-change:transform}.nav-links a,.footer__links a,.auth-links a,.crumbs a,.gear-link,.gear-mention,.row__name a,.pcard__name a,.trow__title a,.jrnl-lead__title a,.byo__req a,.faq-still a,.st-help__links a,.srch-dym a,.shop-jobline a,.pdp-trust a,.co-line__name,.gear-row__name,.gear-inline__name{transition:color var(--dur-fast) var(--ease-out-std),opacity var(--dur-instant) var(--ease-press),border-color var(--dur-fast) var(--ease-out-std),text-decoration-color var(--dur-fast) var(--ease-out-std);-webkit-tap-highlight-color:transparent}:is(.nav-links a,.footer__links a,.auth-links a,.crumbs a,.gear-link,.gear-mention,.row__name a,.pcard__name a,.trow__title a,.jrnl-lead__title a,.byo__req a,.faq-still a,.st-help__links a,.srch-dym a,.shop-jobline a,.pdp-trust a,.co-line__name,.gear-row__name,.gear-inline__name):is(:active,[data-pressed]){color:var(--color-action);opacity:.72}:is(.switch,.f-toggle,.f-radio-row):is(:active,[data-pressed]) :is(.switch__track,.f-toggle__box,.f-radio-box),:is(.switch,.f-toggle,.f-radio-row):is(:active,[data-pressed])~:is(.f-radio-box){--press-tf: scale(var(--press-scale-sm));transform:var(--press-tf);transition:transform var(--dur-instant) var(--ease-press)}.sticky-cta .btn:active,.sticky-cta .btn[data-pressed]{--press-tf: scale(var(--press-scale));transform:var(--press-tf)}:where(a[href],button,summary,[role=button],label)[data-pressed]{opacity:.62;transition:opacity var(--dur-instant) var(--ease-press)}:where(button,[role=button])[data-pressed]{--press-tf: scale(var(--press-scale));transform:var(--press-tf);transition:opacity var(--dur-instant) var(--ease-press),transform var(--dur-instant) var(--ease-press)}.brand[data-pressed]{--press-tf: none;transform:none;opacity:.62}[disabled]:active,[disabled][data-pressed],[aria-disabled=true]:active,[aria-disabled=true][data-pressed]{transform:none!important;background-color:revert}.site-nav{transition:background-color var(--dur-mid) var(--ease-out-std),border-color var(--dur-mid) var(--ease-out-std)}.search-field{transition:border-color var(--dur-fast) var(--ease-out-std)}.skip-link{transition:transform var(--dur-mid) var(--ease-out-std)}.addctl__layer{transition:opacity var(--dur-mid) var(--ease-out-std),transform var(--dur-mid) var(--ease-out-std),filter var(--dur-mid) var(--ease-out-std)}.addctl__layer[data-hidden]{transition-duration:var(--dur-mid-out);transition-timing-function:var(--ease-exit)}.cart-drawer{transition:transform var(--dur-slow-out) var(--ease-glide)}.cart-overlay{transition:opacity var(--dur-slow-out) var(--ease-glide),visibility 0s linear var(--dur-slow-out)}.cart-drawer.is-open{transition:transform var(--dur-slow) var(--ease-glide)}.cart-overlay.is-open{transition:opacity var(--dur-slow) var(--ease-glide),visibility 0s}.sticky-cta{transition:transform var(--dur-mid-out) var(--ease-exit)}.sticky-cta.is-up{transition:transform var(--dur-mid) var(--ease-out-std)}.cart-ship__fill{transition:transform var(--dur-slow) var(--ease-glide)}.cart-count{transition:transform var(--dur-mid) var(--ease-out-std)}.toast{transition:transform var(--dur-mid-out) var(--ease-exit),opacity var(--dur-fast-out) var(--ease-exit)}.toast.show{transition:transform var(--dur-slow) var(--ease-out-std),opacity var(--dur-mid) var(--ease-out-std)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}:is(.on-dark,.kit,.site-footer,.on-blue) :focus-visible{outline-color:var(--peri);box-shadow:0 0 0 4px #0c0e13e6}:is(.orow--btn,.palt__link,.l-stepper__btn,.stepper button,.seg__btn):focus-visible{outline-offset:-2px}[data-pressed]:focus-visible{outline-offset:1px}html{font-optical-sizing:auto;-webkit-text-size-adjust:100%}.price,.mono,output,time,td,th,.l-stepper__qty,.cart-count,.cart-count-inline,.cart-line__price,.cart-subtotal,.cat__count,.co-line__price,.co-num,.co-total,.co-total__num,.co-totals,.cs__amt,.cs__num,.cs__qty,.cs__total,.br-card__n,.faq-sec__n,.fl-card__num,.fl-num,.floor__num,.frep-score,.frep-score__num,.gear-block__n,.gear-block__total,.gear-inline__price,.gear-row__price,.inv-total,.jobblk__kitprice,.jobblk__total,.kit-byo__n,.kit__price,.kitpart__n,.legal-sec__num,.nl-perk__num,.od-qty,.od-totals,.od-totals__grand,.od-totals__vat,.orow__total,.palt__price,.pcard__price,.pd-num,.pd-price,.pdp-addon__price,.pdp-addons__sum,.rate-price,.rate-mo,.rate-spec,.req-line__n,.req-line__price,.req-line__qty,.req-line__sku,.req-recap__skus,.row__price,.rq-promise__n,.shop-toolbar__count,.srch-count,.ta-price,.ty-order,.ty-steps__n,.stepper output,.led,.spec,.specs{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hero__h1,.ty-card h1,h1{letter-spacing:-.03em}h2{letter-spacing:-.022em}h3{letter-spacing:-.014em}.mono,.st-label,.kit__tag,.ty-steps__n,.slate,kbd,.hero__badge,.led{letter-spacing:.06em}p,li,dd,blockquote,figcaption,.ty-sub,.ty-note,.kit__blurb,.chatblock p{text-wrap:pretty}blockquote,figcaption{hanging-punctuation:first last}h1,h2,h3,.hero__h1,.ty-card h1{text-wrap:balance}.cart-empty,.shop-empty,.srch-empty,.ta-empty,.co-empty,.frep-empty{--empty-rhythm: clamp(18px, 3vw, 26px)}:is(.cart-empty,.shop-empty,.srch-empty) .brand-mark--lg{opacity:.28;margin-bottom:var(--empty-rhythm)}.cart-empty p.h-display,.shop-empty h3,.srch-empty h2,.co-empty h1,.ta-empty{letter-spacing:-.022em;text-wrap:balance}.cart-empty>p:not(.h-display),.shop-empty p,.srch-empty>p,.co-empty p{max-width:44ch;margin-inline:auto;color:var(--color-text-muted);text-wrap:pretty}:is(.cart-empty,.shop-empty,.srch-empty,.co-empty) .btn{margin-top:var(--empty-rhythm)}@keyframes fg-first-land{0%{transform:scale(.4);opacity:0}62%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}.cart-count.first-land{animation:fg-first-land var(--dur-slow) var(--ease-out-std) both}@keyframes fg-meter-settle{0%{transform:scaleX(1)}45%{transform:scaleX(1.012)}to{transform:scaleX(1)}}.cart-ship__fill.threshold-hit{animation:fg-meter-settle var(--dur-slow) var(--ease-glide) var(--dur-slow) both;transform-origin:0 50%}@keyframes fg-label-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cart-ship__row.threshold-hit>span:first-child{animation:fg-label-swap var(--dur-mid) var(--ease-out-std) var(--dur-slow) both;display:inline-block}@keyframes fg-status-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.build-status.unlocked{animation:fg-status-arrive var(--dur-mid) var(--ease-out-std) both}.build-status.unlocked .led__dot{animation:fg-first-land var(--dur-mid) var(--ease-out-std) var(--dur-fast) both}@keyframes fg-slate-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes fg-slate-cell{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.ty-card[data-slate-in] .slate{animation:fg-slate-in var(--dur-mid) var(--ease-out-std) both}.ty-card[data-slate-in] .slate>span{animation:fg-slate-cell var(--dur-fast) var(--ease-out-std) both}.ty-card[data-slate-in] .slate>span:nth-child(1){animation-delay:60ms}.ty-card[data-slate-in] .slate>span:nth-child(2){animation-delay:.13s}.ty-card[data-slate-in] .slate>span:nth-child(3){animation-delay:.2s}.ty-card[data-slate-in] .ty-order{animation:fg-slate-in var(--dur-mid) var(--ease-out-std) .26s both}@media(prefers-reduced-motion:reduce){[data-pressed],[data-releasing],:is(.btn,.add,.hold,.icon-btn,.l-stepper__btn,.row,.pcard,.deptile):active,:is(.switch,.f-toggle,.f-radio-row):is(:active,[data-pressed]) :is(.switch__track,.f-toggle__box,.f-radio-box){transform:none!important;--press-tf: none}:is(.btn,.add,.hold,.icon-btn,.chip,.srch-chip,.jobchip,.seg__btn,.pill,.row,.pcard,.deptile,.br-card,.orow--btn,.trow,.l-stepper__btn,.stepper button,.chat-rows a,.cs__rows a,.palt__link,.faq-q>summary)[data-pressed]{background-color:var(--state-pressed-tint)!important;transition:none!important}:where(a[href],button,summary,[role=button],label)[data-pressed]{opacity:.62;transition:none!important}.cart-count.first-land,.cart-ship__fill.threshold-hit,.cart-ship__row.threshold-hit>span:first-child,.build-status.unlocked,.build-status.unlocked .led__dot,.ty-card[data-slate-in] :is(.slate,.slate>span,.ty-order){animation:none!important;opacity:1!important;transform:none!important}.cart-ship__fill{transition:none!important}.addctl__layer{transition:opacity var(--dur-fast) linear!important;transform:none;filter:none}}.footer__trust{border-top:1px solid var(--color-border);margin-top:26px;padding-top:18px;display:grid;gap:7px}.footer__trust__line{font-size:13.5px;color:var(--color-text-muted);max-width:78ch}.footer__trust__line strong{color:var(--color-text);font-weight:600}.footer__trust__reg{font-size:10.5px;letter-spacing:.04em;color:var(--color-text-subtle);line-height:1.8}
/*# sourceMappingURL=/cdn/shop/t/4/assets/framegrid-craft.css.map */
