.arp-tray,.arp-sheet,.arp-add,.arp-pdp,.arp-builder{--arp-bg: var(--ard-bg, #0b0b0d);--arp-surface: var(--ard-surface, #141418);--arp-surface-2: var(--ard-surface-2, #1c1c22);--arp-line: var(--ard-line, #2b2b34);--arp-text: var(--ard-text, #f5f5f7);--arp-muted: var(--ard-muted, #a9a9b6);--arp-accent: var(--ard-accent, #c8102e);--arp-accent-hover: var(--ard-accent-hover, #e01735);--arp-ok: var(--ard-ok, #3ecf8e);--arp-spectrum: var(--ard-spectrum, linear-gradient(90deg, #c8102e, #ff8a3d, #f5d76e, #3ecf8e, #3aa0ff, #9b6bff));--arp-radius: var(--ard-radius, 12px);--arp-radius-sm: var(--ard-radius-sm, 8px);--arp-ease: cubic-bezier(.2, .7, .2, 1);box-sizing:border-box}.arp-tray *,.arp-sheet *,.arp-add *,.arp-pdp *,.arp-builder *{box-sizing:border-box}.arp-tray [hidden],.arp-sheet [hidden],.arp-builder [hidden],.arp-tray[hidden],.arp-sheet[hidden]{display:none!important}.arp-tray :focus-visible,.arp-sheet :focus-visible,.arp-add :focus-visible,.arp-pdp :focus-visible,.arp-builder :focus-visible{outline:2px solid var(--arp-text);outline-offset:2px}.arp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:var(--arp-radius-sm);font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}.arp-btn--primary{background:var(--arp-accent);color:#fff}.arp-btn--primary:hover{background:var(--arp-accent-hover);color:#fff}.arp-btn--ghost{background:transparent;border-color:var(--arp-line);color:var(--arp-text)}.arp-btn--ghost:hover{border-color:var(--arp-muted);color:var(--arp-text)}.arp-btn.is-disabled{opacity:.45;cursor:not-allowed}.arp-meter{display:flex;gap:4px;width:100%}.arp-meter__seg{flex:1 1 0;min-width:0}.arp-meter__track{display:block;height:6px;border-radius:3px;background:var(--arp-line);overflow:hidden}.arp-meter__fill{display:block;height:100%;border-radius:3px;background:var(--arp-spectrum);transform-origin:left center;transition:transform .2s var(--arp-ease)}.arp-meter__mark{display:block;margin-top:4px;font-size:13px;line-height:1.3;text-align:right;color:var(--arp-muted)}.arp-meter__mark em{font-style:normal}.arp-meter__seg.is-done .arp-meter__mark{color:var(--arp-text)}.arp-tray{position:fixed;left:0;right:0;bottom:0;z-index:26;padding:0 8px calc(8px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;transform:translateY(calc(100% + 16px));transition:transform .2s var(--arp-ease),opacity .2s}.arp-tray.is-in{opacity:1;transform:translateY(calc(var(--arp-lift, 0px) * -1))}.arp-tray__bar{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:12px;background:var(--arp-surface);border:1px solid var(--arp-line);border-radius:var(--arp-radius);box-shadow:0 8px 24px #00000073;color:var(--arp-text)}.arp-tray:not(.is-in) .arp-tray__bar{pointer-events:none}.arp-tray__swatches{display:flex;align-items:center;padding:0 0 0 8px;margin:0;background:none;border:0;cursor:pointer}.arp-dot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-8px;border-radius:50%;border:2px solid var(--arp-surface);background:var(--arp-surface-2);overflow:hidden;font-size:13px;font-weight:600;color:var(--arp-text)}.arp-dot img{display:block;width:100%;height:100%;object-fit:cover}.arp-dot--empty{border:1px dashed var(--arp-line);background:transparent}.arp-dot:nth-child(n+4):not(.arp-dot--more){display:none}.arp-tray__mid{min-width:0}.arp-tray__status{margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3;color:var(--arp-text)}.arp-tray__review{min-height:44px;padding:8px 16px;border:0;border-radius:var(--arp-radius-sm);background:var(--arp-accent);color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s}.arp-tray__review:hover{background:var(--arp-accent-hover)}@media(max-width:379px){.arp-tray__swatches{display:none}.arp-tray__bar{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:590px){.arp-tray{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.arp-tray__bar{gap:16px;padding:12px 16px}.arp-tray__status{font-size:15px}.arp-dot:nth-child(n+4):not(.arp-dot--more){display:inline-flex}}html.arp-tray-on body{padding-bottom:calc(var(--arp-tray-h, 72px) + 32px + env(safe-area-inset-bottom,0px))}.arp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:flex;align-items:flex-end;justify-content:center}.arp-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .2s}.arp-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88vh;max-height:88dvh;background:var(--arp-surface);border:1px solid var(--arp-line);border-bottom:0;border-radius:var(--arp-radius) var(--arp-radius) 0 0;color:var(--arp-text);opacity:0;transform:translateY(32px);transition:transform .2s var(--arp-ease),opacity .2s;outline:0}.arp-sheet.is-open .arp-sheet__backdrop{opacity:1}.arp-sheet.is-open .arp-sheet__panel{opacity:1;transform:none}.arp-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 16px 12px}.arp-sheet__title{margin:0 0 4px;font-family:var(--ard-font-head, inherit);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--arp-text)}.arp-sheet__status{margin:0;font-size:15px;line-height:1.4;color:var(--arp-muted)}.arp-sheet__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:transparent;color:var(--arp-text);cursor:pointer}.arp-sheet__close:hover{background:var(--arp-surface-2)}.arp-sheet .arp-meter{padding:0 16px 12px;width:auto}.arp-sheet__items{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0;padding:0 16px;list-style:none;border-top:1px solid var(--arp-line)}.arp-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid var(--arp-line)}.arp-item:last-child{border-bottom:0}.arp-item__img{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--arp-surface-2)}.arp-item__img img{display:block;width:100%;height:100%;object-fit:cover}.arp-item__name{display:block;font-size:15px;font-weight:600;line-height:1.3;color:var(--arp-text);text-decoration:none}.arp-item__name:hover{text-decoration:underline;color:var(--arp-text)}.arp-item__meta{display:block;margin-top:4px;font-size:13px;line-height:1.3;color:var(--arp-muted)}.arp-item__ctl{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.arp-qty{display:inline-flex;align-items:center;border:1px solid var(--arp-line);border-radius:var(--arp-radius-sm)}.arp-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--arp-text);cursor:pointer}.arp-qty__btn:hover{background:var(--arp-surface-2)}.arp-qty__num{min-width:24px;font-size:15px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.arp-item__remove{padding:4px 0;border:0;background:none;color:var(--arp-muted);font:inherit;font-size:13px;letter-spacing:0;text-transform:none;text-decoration:underline;cursor:pointer}.arp-item__remove:hover{color:var(--arp-text)}.arp-sheet.is-busy .arp-sheet__items{opacity:.55;pointer-events:none}.arp-sheet__empty{margin:0;padding:24px 16px;font-size:15px;color:var(--arp-muted);border-top:1px solid var(--arp-line)}.arp-sheet__foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--arp-line);background:var(--arp-surface)}.arp-sheet__sums{margin:0 0 8px}.arp-sheet__sums>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font-size:15px;line-height:1.4}.arp-sheet__sums dt,.arp-sheet__sums dd{margin:0;font-weight:400}.arp-sheet__sums dd{font-variant-numeric:tabular-nums;white-space:nowrap}.arp-sums__save dt,.arp-sums__save dd{color:var(--arp-ok);font-weight:600}.arp-sums__save dd:before{content:"\2212\a0"}.arp-sheet__sums>.arp-sums__note{padding-top:0;font-size:13px;color:var(--arp-muted)}.arp-sheet__nudge{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4;color:var(--arp-text)}.arp-sheet__nudge:empty{display:none}.arp-sheet__err{margin:0 0 12px;font-size:13px;color:#ff8f9f}.arp-sheet__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arp-sheet__actions .arp-btn{padding-left:12px;padding-right:12px;text-align:center}@media(min-width:590px){.arp-sheet{align-items:center;padding:24px}.arp-sheet__panel{border-bottom:1px solid var(--arp-line);border-radius:var(--arp-radius);max-height:min(720px,88vh)}.arp-sheet__head{padding:24px 24px 12px}.arp-sheet .arp-meter{padding:0 24px 16px}.arp-sheet__items{padding:0 24px}.arp-sheet__foot{padding:16px 24px 24px}}html.arp-sheet-on{overflow:hidden}.arp-add{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0 0;padding:0 0 4px;text-align:left}.arp-add__size{position:relative;display:block}.arp-add__size select{display:block;width:100%;min-height:40px;margin:0;padding:8px 32px 8px 12px;border:1px solid var(--arp-line);border-radius:var(--arp-radius-sm);background:var(--arp-surface);background-image:none;color:var(--arp-text);font:inherit;font-size:15px;line-height:1.3;letter-spacing:0;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer}.arp-add__size svg{position:absolute;right:12px;top:50%;margin-top:-3px;color:var(--arp-muted);pointer-events:none}.arp-add__btn,.arp-pdp__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0;padding:8px 12px;border:1px solid var(--arp-line);border-radius:var(--arp-radius-sm);background:var(--arp-surface-2);color:var(--arp-text);font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.arp-add__btn:hover,.arp-pdp__btn:hover{background:var(--arp-accent);border-color:var(--arp-accent);color:#fff}.arp-add.is-adding .arp-add__btn,.arp-pdp.is-adding .arp-pdp__btn{opacity:.7;pointer-events:none}.arp-add.is-added .arp-add__btn,.arp-pdp.is-added .arp-pdp__btn{background:transparent;border-color:var(--arp-ok);color:var(--arp-ok)}.arp-add.is-added .arp-add__btn svg path,.arp-pdp.is-added .arp-pdp__btn svg path{d:path("M3 8.5l3.2 3.2L13 5")}.arp-add__msg{font-size:13px;line-height:1.3;color:#ff8f9f}.arp-add__msg:empty{display:none}@media(min-width:990px){.arp-add--card{grid-template-columns:minmax(0,1fr) auto}.arp-add--card .arp-add__btn{width:auto;padding-left:16px;padding-right:16px}.arp-add--card .arp-add__msg{grid-column:1 / -1}.arp-add--card>input[type=hidden]:only-of-type~.arp-add__btn{grid-column:1 / -1;width:100%}}.arp-pdp{margin:12px 0 16px}.arp-pdp__btn{min-height:48px;background:transparent;border-color:var(--arp-muted)}.arp-pdp__hint{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--arp-muted)}.arp-pdp__hint a{color:var(--arp-text);text-decoration:underline;white-space:nowrap}.arp-builder{background:var(--arp-bg);color:var(--arp-text);padding:24px 0 48px}.arp-builder__wrap{max-width:var(--ard-max, 1280px);margin:0 auto;padding:0 16px}.arp-hero{display:grid;gap:24px;align-items:center}.arp-hero__eyebrow{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--arp-muted)}.arp-hero__title{margin:0 0 12px;font-family:var(--ard-font-head, inherit);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--arp-text)}.arp-steps{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 24px;padding:0;list-style:none;counter-reset:arp-step;font-size:15px;line-height:1.4;color:var(--arp-text)}.arp-steps li{display:inline-flex;align-items:center;gap:8px;margin:0;counter-increment:arp-step}.arp-steps li:before{content:counter(arp-step);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--arp-line);border-radius:50%;font-size:13px;font-weight:600;color:var(--arp-muted)}.arp-hero__media{position:relative;aspect-ratio:4 / 3;border:1px solid var(--arp-line);border-radius:var(--arp-radius);overflow:hidden;background:radial-gradient(120% 90% at 15% 20%,rgba(200,16,46,.55),transparent 60%),radial-gradient(90% 80% at 85% 25%,rgba(58,160,255,.45),transparent 60%),radial-gradient(100% 90% at 60% 95%,rgba(62,207,142,.4),transparent 60%),var(--arp-surface)}.arp-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.arp-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;margin:0;padding:0;list-style:none}.arp-ladder__step{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px;border:1px solid var(--arp-line);border-left-width:0;background:var(--arp-surface);min-height:104px;justify-content:flex-end}.arp-ladder__step:first-child{border-left-width:1px;border-radius:var(--arp-radius) 0 0 var(--arp-radius)}.arp-ladder__step:nth-child(2){min-height:124px;border-top-right-radius:0}.arp-ladder__step:nth-child(3){min-height:144px;border-radius:0 var(--arp-radius) var(--arp-radius) 0}.arp-ladder__step:nth-child(2){border-top-left-radius:0}.arp-ladder__qty{font-family:var(--ard-font-head, inherit);font-size:26px;font-weight:700;line-height:1;color:var(--arp-text)}.arp-ladder__unit{font-size:13px;color:var(--arp-muted)}.arp-ladder__save{margin-top:8px;font-size:17px;font-weight:600;line-height:1.2;color:var(--arp-text)}.arp-ladder__state{min-height:17px;font-size:13px;line-height:1.3;color:var(--arp-muted)}.arp-ladder__step.is-unlocked{background:var(--arp-surface-2);box-shadow:inset 0 3px 0 var(--arp-ok)}.arp-ladder__step.is-unlocked .arp-ladder__state{color:var(--arp-ok);font-weight:600}.arp-ladder__step.is-next{box-shadow:inset 0 3px 0 var(--arp-accent)}.arp-ladder__step.is-next .arp-ladder__state{color:var(--arp-text)}.arp-ladder__note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--arp-muted)}.arp-colors{margin-top:32px;scroll-margin-top:96px}.arp-colors__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.arp-colors__title{margin:0;font-family:var(--ard-font-head, inherit);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--arp-text)}.arp-colors__count{font-size:13px;color:var(--arp-muted);white-space:nowrap}.arp-craft{margin:0 0 12px;padding:8px 12px;border:1px solid var(--arp-line);border-radius:var(--arp-radius-sm);background:var(--arp-surface);font-size:15px;color:var(--arp-text)}.arp-chips{display:flex;gap:8px;margin:0 -16px 16px;padding:4px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.arp-chips::-webkit-scrollbar{display:none}.arp-chip{flex:none;min-height:40px;padding:8px 16px;border:1px solid var(--arp-line);border-radius:999px;background:transparent;color:var(--arp-text);font:inherit;font-size:15px;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.arp-chip:hover{border-color:var(--arp-muted)}.arp-chip.is-active{background:var(--arp-text);border-color:var(--arp-text);color:var(--arp-bg);font-weight:600}.arp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.arp-tile{position:relative;display:flex;flex-direction:column;margin:0;border:1px solid var(--arp-line);border-radius:var(--arp-radius);background:var(--arp-surface);overflow:hidden}.arp-tile__media{display:block;aspect-ratio:1 / 1;background:var(--arp-surface-2)}.arp-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.arp-tile__body{display:flex;flex-direction:column;flex:1 1 auto;padding:12px}.arp-tile__line{font-size:13px;line-height:1.3;color:var(--arp-muted)}.arp-tile__name{display:block;margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.3;color:var(--arp-text);text-decoration:none}.arp-tile__name:hover{color:var(--arp-text);text-decoration:underline}.arp-tile .arp-add{margin-top:auto;padding:12px 0 0}.arp-tile__count{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:999px;background:var(--arp-ok);color:#06140d;font-size:13px;font-weight:600;line-height:1.2}.arp-none{margin:24px 0;font-size:15px;color:var(--arp-muted)}.arp-more-wrap{margin:24px 0 0;text-align:center}.arp-builder__alt{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--arp-line);font-size:15px;color:var(--arp-muted)}.arp-builder__alt a{color:var(--arp-text);text-decoration:underline}@media(min-width:590px){.arp-builder__wrap{padding:0 24px}.arp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arp-chips{margin:0 0 16px;padding:4px 0;flex-wrap:wrap;overflow:visible}.arp-ladder__step{padding:16px}}@media(min-width:990px){.arp-builder{padding:48px 0 72px}.arp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}.arp-hero__title{font-size:46px}.arp-steps{font-size:17px}.arp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.arp-ladder__qty{font-size:34px}.arp-colors{margin-top:48px}}@media(prefers-reduced-motion:reduce){.arp-tray,.arp-sheet__panel,.arp-sheet__backdrop,.arp-meter__fill,.arp-btn,.arp-chip,.arp-add__btn,.arp-pdp__btn,.arp-tray__review{transition:none!important}.arp-tray,.arp-sheet__panel{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/alpha-pack.css.map */
