:root{--arc-ink: #1c2830;--arc-blue: #2a3f4e;--arc-paper: #f5f3ee;--arc-stone: #e8e3d8;--arc-sand: #d9d2c3;--arc-white: #ffffff;--arc-line: rgba(28, 40, 48, .14);--arc-line-strong: rgba(28, 40, 48, .32);--arc-muted: rgba(28, 40, 48, .64);--arc-faint: rgba(28, 40, 48, .42);--arc-gutter: clamp(20px, 4.2vw, 72px);--arc-max: 1520px;--arc-ease: cubic-bezier(.2, .7, .2, 1);--arc-display: var(--FONT-STACK-HEADING, "Avenir Next", "Helvetica Neue", Arial, sans-serif);--arc-body: var(--FONT-STACK-BODY, "Avenir Next", "Helvetica Neue", Arial, sans-serif)}.arc,.arc *,.arc *:before,.arc *:after{box-sizing:border-box}.arc{color:var(--arc-ink);font-family:var(--arc-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.arc img{max-width:100%;display:block}.arc a{color:inherit}.arc p{margin:0}.arc-wrap{width:100%;max-width:var(--arc-max);margin:0 auto;padding-left:var(--arc-gutter);padding-right:var(--arc-gutter)}.arc-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--arc-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.3;color:var(--arc-faint);margin:0}.arc-label--rule:before{content:"";width:28px;height:1px;background:currentColor}.arc-display{font-family:var(--arc-display);font-weight:400;font-size:clamp(44px,6.6vw,112px);line-height:.96;letter-spacing:-.04em;margin:0;color:inherit}.arc-h2{font-family:var(--arc-display);font-weight:400;font-size:clamp(32px,3.8vw,60px);line-height:1.02;letter-spacing:-.03em;margin:0;color:inherit}.arc-h3{font-family:var(--arc-display);font-weight:400;font-size:clamp(22px,1.8vw,28px);line-height:1.15;letter-spacing:-.015em;margin:0;color:inherit}.arc-lead{font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:var(--arc-muted);max-width:54ch}.arc-lead p+p{margin-top:.8em}.arc-small{font-size:13px;line-height:1.55;color:var(--arc-muted)}.arc-num{font-family:var(--arc-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.arc-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 28px;border:1px solid var(--arc-ink);border-radius:0;background:var(--arc-ink);color:var(--arc-white)!important;font-family:var(--arc-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;line-height:1.2;cursor:pointer;transition:background .3s var(--arc-ease),color .3s var(--arc-ease),border-color .3s var(--arc-ease),gap .3s var(--arc-ease);-webkit-appearance:none;appearance:none}.arc-btn:hover{gap:20px;background:var(--arc-blue);border-color:var(--arc-blue)}.arc-btn:disabled{opacity:.45;cursor:not-allowed}.arc-btn svg{width:14px;height:14px;flex-shrink:0}.arc-btn--ghost{background:transparent;color:var(--arc-ink)!important}.arc-btn--ghost:hover{background:var(--arc-ink);color:var(--arc-white)!important;border-color:var(--arc-ink)}.arc-btn--light{background:var(--arc-white);border-color:var(--arc-white);color:var(--arc-ink)!important}.arc-btn--light:hover{background:var(--arc-paper);border-color:var(--arc-paper)}.arc-btn--outline-light{background:transparent;border-color:#ffffffb3;color:var(--arc-white)!important}.arc-btn--outline-light:hover{background:var(--arc-white);border-color:var(--arc-white);color:var(--arc-ink)!important}.arc-btn--block{width:100%}.arc-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;padding-bottom:4px;border-bottom:1px solid currentColor;transition:gap .3s var(--arc-ease),opacity .3s}.arc-link:hover{gap:16px}.arc-link svg{width:13px;height:13px}.arc-price{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--arc-display);letter-spacing:-.02em}.arc-price small{font-family:var(--arc-body);font-size:.42em;letter-spacing:.02em;color:var(--arc-muted)}.arc-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--arc-ease),transform .9s var(--arc-ease)}.arc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.arc-reveal{opacity:1;transform:none;transition:none}}.shopify-design-mode .arc-reveal{opacity:1;transform:none}.arc-header-cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;margin-left:8px;border:1px solid currentColor;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:background .25s,color .25s}.arc-header-cta:hover{background:var(--arc-ink);color:#fff!important;border-color:var(--arc-ink)}.site-header--transparent:not(.has-scrolled) .arc-header-cta:hover{background:#fff;color:var(--arc-ink)!important;border-color:#fff}.arc-header-cta__price{opacity:.7;font-weight:600;letter-spacing:.06em}@media(max-width:1100px){.arc-header-cta__price{display:none}}@media(max-width:1023px){.arc-header-cta-wrap{display:none!important}}.arc-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;background:var(--arc-ink);color:#fff;box-shadow:0 18px 40px -16px #00000073;transform:translateY(140%);transition:transform .45s var(--arc-ease)}.arc-sticky.is-visible{transform:none}.arc-sticky__text{font-size:13px;line-height:1.3}.arc-sticky__text strong{display:block;font-size:15px;font-weight:600}.arc-sticky__text span{opacity:.65;font-size:12px}.arc-sticky .arc-btn{min-height:44px;padding:0 16px;font-size:11px}@media(min-width:990px){.arc-sticky{display:none}}.arc-ill{color:var(--arc-ink);overflow:visible}.arc-ill .d{stroke-dasharray:1;stroke-dashoffset:1}.arc-ill .f{opacity:0}.arc-ill .u{opacity:0;transform:translateY(22px);transform-box:fill-box}.arc-ill .m{opacity:0;transform:translateY(-18px)}.arc-ill .m--drive{transform:translate(-140px)}.is-active .arc-ill .d,.is-active .arc-ill .f,.is-active .arc-ill .u,.is-active .arc-ill .m{transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1),opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .24s)}.is-active .arc-ill .d{stroke-dashoffset:0}.is-active .arc-ill .f,.is-active .arc-ill .u,.is-active .arc-ill .m{opacity:1;transform:none}.is-active .arc-ill .m--drive{transition-duration:1s,1s,3.2s;transition-timing-function:ease,ease,cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.arc-ill .d{stroke-dashoffset:0}.arc-ill .f,.arc-ill .u,.arc-ill .m{opacity:1;transform:none}}.shopify-design-mode .arc-ill .d{stroke-dashoffset:0}.shopify-design-mode .arc-ill .f,.shopify-design-mode .arc-ill .u,.shopify-design-mode .arc-ill .m{opacity:1;transform:none}@media(max-width:749px){.arc-process .arc-step__img{display:none!important}.arc-process .arc-step{gap:12px}.arc-designs .arc-design__index,.arc-designs .arc-design__explore{display:none!important}.arc-designs .arc-design__specs{font-size:12px;gap:4px 16px}.arc-designs .arc-design__pack{grid-template-columns:minmax(0,1fr) auto!important}.arc-designs .arc-design__actions .arc-btn{width:auto!important;min-height:46px;padding:0 18px}.arc-journey .arc-journey__legend,.arc-journey .arc-jstep__list-label,.arc-journey .arc-jstep__list{display:none!important}.arc-journey .arc-jstep__cta{margin-top:18px}.arc-pack .arc-pack__media{display:none!important}.arc-pack .arc-pack__outcome-text{font-size:14px}.arc-proof .arc-proof__rank{left:12px;bottom:-22px;padding:12px 16px}.arc-proof .arc-proof__rank strong{font-size:40px}.arc-kit .arc-kit__tag,.arc-sticky{display:none!important}.arc-h2{font-size:32px}.arc-lead{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/arc.css.map */
