.product-card--compact .product-card__figure{aspect-ratio:4 / 3;max-height:180px;overflow:hidden}.product-card--compact .product-card__figure img{width:100%;height:100%;object-fit:contain}.product-card--compact .product-card__title a{font-size:14px;line-height:1.25}.product-card--compact .price-list{font-size:13px}.product-card--compact .v-stack{gap:6px}.product-card--compact .product-card__badge-list{transform:scale(.9);transform-origin:top left}.product-card--compact .product-card__quick-buy .button,.product-card--compact .product-card__mobile-quick-buy-button{transform:scale(.9)}form[is=product-form] buy-buttons.buy-buttons,form[is=product-form] .buy-buttons{display:flex;flex-direction:column;gap:.62rem}form[is=product-form] .buy-buttons .button,form[is=product-form] .buy-buttons .button.button--lg,form[is=product-form] .buy-buttons .button.button--xl{width:100%;min-height:48px!important;padding:.6rem .92rem!important;font-size:.98rem!important;line-height:1.1!important;transition:transform .16s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}form[is=product-form] .shopify-payment-button{width:100%;--shopify-payment-button-padding: .72rem 1rem}form[is=product-form] .shopify-payment-button__button,form[is=product-form] .shopify-payment-button__button--unbranded{width:100%;border-radius:var(--radius-xl, 999px);min-height:48px!important;padding:.6rem .92rem!important;font-size:.98rem!important;line-height:1.1!important;transition:transform .16s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}form[is=product-form] shopify-accelerated-checkout,form[is=product-form] shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px}form[is=product-form] .buy-buttons--multiple .button[type=submit]{box-shadow:0 10px 26px #1018201f}form[is=product-form] .buy-buttons--multiple .button[type=submit]:hover{box-shadow:0 14px 32px #10182029}form[is=product-form] .buy-buttons--multiple .shopify-payment-button{margin-top:.1rem}form[is=product-form] .buy-buttons .button:focus-visible,form[is=product-form] .shopify-payment-button__button:focus-visible,form[is=product-form] .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid rgba(var(--text-color),.85);outline-offset:2px}form[is=product-form] .buy-buttons .button[type=submit][aria-busy=true]{opacity:.86;cursor:progress}form[is=product-form] .buy-buttons__assistive{margin:0;color:rgba(var(--text-color),.72);font-size:.86rem;line-height:1.38}form[is=product-form] .buy-buttons__journey{margin:0;display:grid;gap:.36rem}form[is=product-form] .buy-buttons__journey-steps{margin:0;padding:.54rem .62rem;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .52rem;border:1px solid rgba(var(--text-color),.1);border-radius:14px;background:rgba(var(--background),.96);box-shadow:0 6px 18px #1018200f}form[is=product-form] .buy-buttons__journey-step{min-width:0;display:inline-flex;align-items:center;gap:.38rem;color:rgba(var(--text-color),.62);font-size:.92rem;line-height:1.25;font-weight:520;white-space:nowrap;transition:color .18s ease}form[is=product-form] .buy-buttons__journey-step-index{width:1.34rem;height:1.34rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--text-color),.18);background:rgb(var(--background));color:rgba(var(--text-color),.68);font-size:.74rem;font-weight:560;transition:border-color .18s ease,background-color .18s ease,color .18s ease}form[is=product-form] .buy-buttons__journey-step.is-active{color:rgba(var(--text-color),.92);font-weight:520}form[is=product-form] .buy-buttons__journey-step.is-active .buy-buttons__journey-step-index{border-color:rgb(var(--button-background, 250 208 44));background:rgb(var(--button-background, 250 208 44));color:rgb(var(--button-text-color, 26 26 26))}form[is=product-form] .buy-buttons__journey-step.is-complete{color:rgba(var(--text-color),.9)}form[is=product-form] .buy-buttons__journey-step.is-complete .buy-buttons__journey-step-index{border-color:rgba(var(--text-color),.72);background:rgb(var(--text-color));color:rgb(var(--background))}form[is=product-form] .buy-buttons__journey-note{margin:.06rem 0 0;color:rgba(var(--text-color),.72);font-size:.98rem;line-height:1.35}form[is=product-form] .buy-buttons__confidence{margin:.06rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}form[is=product-form] .buy-buttons__confidence-item{display:inline-flex;align-items:center;min-height:36px;padding:0 .66rem;border:1px solid rgba(var(--text-color),.14);border-radius:999px;font-size:.95rem;font-weight:480;color:rgba(var(--text-color),.84);background:rgba(var(--text-color),.02);text-decoration:none}form[is=product-form] .buy-buttons__confidence-item.is-link{text-decoration:underline;text-underline-offset:2px}form[is=product-form] .buy-buttons__confidence-item.is-link:focus-visible{outline:2px solid rgba(var(--text-color),.82);outline-offset:2px}form[is=product-form] .buy-buttons__next-step{margin:.1rem 0 0;padding:.72rem .78rem;border:1px solid rgba(var(--text-color),.14);border-radius:14px;background:rgba(var(--text-color),.03);display:grid;gap:.55rem}form[is=product-form] .buy-buttons__next-step-copy{margin:0;color:rgba(var(--text-color),.88);font-size:.92rem;line-height:1.4;font-weight:500}form[is=product-form] .buy-buttons__next-step-actions{display:flex;flex-wrap:wrap;gap:.44rem}form[is=product-form] .buy-buttons__next-step-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.32rem .84rem;border-radius:999px;border:1px solid rgba(var(--text-color),.2);background:rgba(var(--background),.95);color:rgba(var(--text-color),.9);text-decoration:none;font-size:.86rem;line-height:1.2;font-weight:560;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}form[is=product-form] .buy-buttons__next-step-link--primary{border-color:rgb(var(--button-background, 250 208 44));background:rgb(var(--button-background, 250 208 44));color:rgb(var(--button-text-color, 26 26 26))}form[is=product-form] .buy-buttons__next-step-link:focus-visible{outline:2px solid rgba(var(--text-color),.88);outline-offset:2px}@media(prefers-reduced-motion:no-preference){form[is=product-form] .buy-buttons__next-step-link:hover{transform:translateY(-1px)}}.product-info__purchase-quickfacts{border:1px solid rgba(var(--text-color),.12);border-radius:14px;padding:.68rem .78rem;background:rgba(var(--text-color),.02)}.product-info__shipping-quick-note{margin:0;font-size:.88rem;line-height:1.45;color:rgba(var(--text-color),.82)}.product-info__shipping-quick-note a{font-weight:620;text-underline-offset:2px}.product-info__zip-decision{border-radius:14px!important}.product-info__zip-decision-title{letter-spacing:.005em}.product-info__zip-decision-summary-note{line-height:1.45}@media(min-width:1000px){form[is=product-form] .buy-buttons__journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}form[is=product-form] .buy-buttons__journey-step{font-size:.84rem}}@media(prefers-reduced-motion:no-preference){form[is=product-form] .buy-buttons .button:hover,form[is=product-form] .shopify-payment-button__button:hover,form[is=product-form] .shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}.cart-confidence__chip,.cart-conversion-help__chip,.cart-drawer-conversion-help__chip,.order-action-row__link{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.cart-confidence__chip:hover,.cart-conversion-help__chip:hover,.cart-drawer-conversion-help__chip:hover,.order-action-row__link:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){form[is=product-form] .buy-buttons .button,form[is=product-form] .shopify-payment-button__button,form[is=product-form] .shopify-payment-button__button--unbranded,form[is=product-form] .buy-buttons__journey-step,form[is=product-form] .buy-buttons__journey-step-index{transition:none}}.cart-header__link-row{margin:.22rem 0 0}.cart-header__back-link{font-size:.96rem;font-weight:540;color:rgba(var(--text-color),.84);text-decoration:underline;text-underline-offset:2px}.cart-header__back-link:focus-visible{outline:2px solid rgba(var(--text-color),.85);outline-offset:2px}.cart-order__recap{border:1px solid rgba(var(--text-color),.12);border-radius:16px;padding:.95rem;background:rgba(var(--background),1)}.cart-form{border:1px solid rgba(var(--text-color),.1);border-radius:14px;padding:.9rem;background:rgba(var(--text-color),.015)}.cart-checkout-assistive{margin:.4rem 0 0;color:rgba(var(--text-color),.74);font-size:.96rem;line-height:1.42}.cart-confidence{margin:0;display:grid;gap:.42rem}.cart-confidence__title{margin:0;color:rgba(var(--text-color),.74);font-size:.94rem;line-height:1.35;font-weight:540}.cart-confidence__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.cart-confidence__chips li{margin:0;padding:0}.cart-confidence__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.3rem .78rem;border-radius:999px;border:1px solid rgba(var(--text-color),.17);background:rgba(var(--text-color),.03);color:rgba(var(--text-color),.88);text-decoration:none;font-size:.96rem;line-height:1.2;font-weight:520;white-space:nowrap}.cart-confidence__chip--link{text-decoration:underline;text-underline-offset:2px}.cart-confidence__chip:focus-visible,.cart-conversion-help__chip:focus-visible,.cart-drawer-conversion-help__chip:focus-visible,.order-action-row__link:focus-visible{outline:2px solid rgba(var(--text-color),.9);outline-offset:2px}.cart-support-callout{margin:0;padding:.84rem .92rem;border:1px solid rgba(var(--text-color),.14);border-radius:.9rem;background:rgba(var(--text-color),.02);display:grid;gap:.3rem}.cart-support-callout__title{margin:0;color:rgba(var(--text-color),.9);font-size:.9rem;line-height:1.35;font-weight:560}.cart-support-callout__copy{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:rgba(var(--text-color),.8);font-size:.94rem;line-height:1.4}.cart-support-callout__copy a{color:rgba(var(--text-color),.92);text-decoration:underline;text-underline-offset:2px;font-weight:560}.cart-compliance-note{margin:0;padding:.8rem .92rem;border:1px solid rgba(var(--text-color),.14);border-radius:.9rem;background:rgba(var(--text-color),.015);display:grid;gap:.32rem}.cart-compliance-note__copy{margin:0;color:rgba(var(--text-color),.78);font-size:.93rem;line-height:1.45}.cart-compliance-note__link{color:rgba(var(--text-color),.9);font-size:.93rem;line-height:1.35;text-decoration:underline;text-underline-offset:2px;font-weight:560}.cart-after-checkout{margin:0;padding:.9rem 1rem;border:1px solid rgba(var(--text-color),.14);border-radius:.9rem;background:rgba(var(--text-color),.03);display:grid;gap:.58rem}.cart-after-checkout__title{margin:0;color:rgba(var(--text-color),.9);font-size:.96rem;line-height:1.35;font-weight:540}.cart-after-checkout__list{margin:0;padding-left:1rem;color:rgba(var(--text-color),.82);display:grid;gap:.28rem;font-size:.94rem;line-height:1.45}.cart-conversion-help{margin:0;border:1px solid rgba(var(--text-color),.14);border-radius:12px;background:rgba(var(--text-color),.02);padding:.68rem .82rem}.cart-conversion-help[open]{background:rgba(var(--text-color),.03)}.cart-conversion-help__summary{margin:0;display:flex;align-items:center;justify-content:space-between;color:rgba(var(--text-color),.82);font-size:.95rem;line-height:1.35;font-weight:520;cursor:pointer;list-style:none}.cart-conversion-help__summary::-webkit-details-marker{display:none}.cart-conversion-help__summary:after{content:"+";font-size:1rem;line-height:1;color:rgba(var(--text-color),.62)}.cart-conversion-help[open] .cart-conversion-help__summary:after{content:"\2212"}.cart-conversion-help__links{display:flex;flex-wrap:wrap;align-items:center;gap:.52rem;margin:.68rem 0 0;padding:0;list-style:none}.cart-conversion-help__links li{margin:0;padding:0}.cart-conversion-help__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.18rem;padding:.34rem .88rem;border-radius:999px;border:1px solid rgba(var(--text-color),.17);background:rgba(var(--text-color),.03);color:rgba(var(--text-color),.86);text-decoration:none;font-size:.94rem;line-height:1.3;font-weight:520;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.cart-conversion-help__chip:hover{background:rgba(var(--text-color),.08);border-color:rgba(var(--text-color),.28);color:rgb(var(--text-color))}.cart-form .button:focus-visible,.cart-confidence__chip--link:focus-visible,.cart-support-callout__copy a:focus-visible,.cart-compliance-note__link:focus-visible,.cart-conversion-help__summary:focus-visible,.cart-conversion-help__chip:focus-visible{outline:2px solid rgba(var(--text-color),.85);outline-offset:2px}.cart-form button[name=checkout][aria-busy=true],.cart-drawer__actions button[name=checkout][aria-busy=true]{opacity:.86;cursor:progress;pointer-events:none}.cart-context--ppb .button:not(.button--secondary){background:#d90429!important;border-color:#d90429!important;color:#fff!important}.cart-context--ppb .count-bubble{background:#d90429!important;color:#fff!important}.cart-context--ppb .required-agreement-checkbox{accent-color:#d90429}.cart-context--ppb .cart-conversion-help__chip,.cart-context--ppb .cart-confidence__chip{border-color:#d9042952;color:#8f1023}.cart-drawer-conversion-help{margin:.15rem 0 0;padding:0;display:grid;justify-items:center;gap:.45rem;width:100%}.cart-drawer-conversion-help__links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;max-width:100%;margin:0;padding:0;list-style:none}.cart-drawer-conversion-help__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .7rem;border:1px solid rgba(var(--text-color),.16);border-radius:999px;background:rgba(var(--text-color),.03);color:rgba(var(--text-color),.85);font-size:.9rem;line-height:1.2;font-weight:520;text-decoration:none}.cart-drawer-conversion-help__chip:hover{border-color:rgba(var(--text-color),.28);background:rgba(var(--text-color),.08)}.order-next-steps{border:1px solid rgb(var(--text-color) / .12);padding:1rem;background:rgb(var(--background));display:grid;gap:.45rem}.order-next-steps__title,.order-warranty-callout__title{margin:0;color:rgb(var(--text-color) / .9);font-size:.98rem;line-height:1.32;font-weight:540;letter-spacing:.01em}.order-next-steps__summary{margin:0;color:rgb(var(--text-color) / .82);font-size:.94rem;line-height:1.42}.order-next-steps__title{margin:0;color:rgb(var(--text-color) / .9);font-size:.98rem;line-height:1.32;font-weight:540}.order-next-steps__support{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.93rem;color:rgb(var(--text-color) / .76)}.order-next-steps__support a{text-decoration:underline;text-underline-offset:2px}.order-warranty-callout{border:1px solid rgb(var(--text-color) / .14);padding:1rem;display:grid;gap:.8rem;align-items:center;background:rgb(var(--background))}.order-action-row{display:flex;flex-wrap:wrap;gap:.55rem}.order-action-row__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.35rem .86rem;border:1px solid rgb(var(--text-color) / .18);border-radius:999px;text-decoration:none;font-size:.92rem;font-weight:510;color:rgb(var(--text-color) / .84);background:rgb(var(--text-color) / .03);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.order-action-row__link:hover{border-color:rgb(var(--text-color) / .3);background:rgb(var(--text-color) / .07);color:rgb(var(--text-color))}.order-action-row__link--primary{border-color:rgb(var(--text-color) / .8);background:rgb(var(--text-color));color:rgb(var(--background))}.order-action-row__link--primary:hover{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background))}.order-action-row__link:focus-visible{outline:2px solid rgb(var(--text-color) / .85);outline-offset:2px}@media screen and (max-width:699px){.cart-order__recap{border-radius:14px;padding:.78rem}.cart-form{padding:.76rem}.cart-confidence__chip,.cart-conversion-help__chip{width:100%;justify-content:flex-start;white-space:normal}}@media screen and (min-width:700px){.order-warranty-callout{grid-template-columns:1fr auto;gap:1rem}}.ar-journey-panel,.cart-after-checkout,.order-next-steps,.order-warranty-callout,.cart-conversion-help,.cart-drawer-conversion-help{border-radius:16px}.ar-journey-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 24px #1018200d;padding:clamp(.78rem,1.2vw,1rem)}.ar-journey-copy{margin:0;max-width:68ch;color:rgba(var(--text-color),.82);font-size:.95rem;line-height:1.54}.ar-journey-step-index{font-weight:560}.ar-journey-step-label{font-weight:490;letter-spacing:0}.cart-form,.cart-order__recap{padding:clamp(.78rem,1.2vw,1rem)}.cart-form .button--xl,.cart-drawer__actions .button--xl{min-height:3.25rem;font-size:1rem;font-weight:560;letter-spacing:.002em}.cart-drawer__next-step{margin:0;font-size:.95rem;line-height:1.45;color:rgba(var(--text-color),.78)}.cart-after-checkout__list{gap:.34rem}.cart-conversion-help__summary,.cart-drawer-conversion-help__summary{min-height:2rem;font-size:.9rem;font-weight:510;line-height:1.35}.cart-conversion-help__links,.cart-drawer-conversion-help__links{gap:.52rem}.cart-conversion-help__chip,.cart-drawer-conversion-help__chip{min-height:2.22rem;padding-inline:.9rem;font-weight:500}.order-next-steps .bold,.order-warranty-callout .bold{letter-spacing:0;font-weight:540}.order-next-steps__summary{color:rgb(var(--text-color) / .8);line-height:1.5}.order-next-steps__list{margin:0;padding-left:1rem;display:grid;gap:.26rem;font-size:.92rem;line-height:1.45;color:rgb(var(--text-color) / .84)}.order-next-steps__list li{margin:0}.order-next-steps__title,.order-warranty-callout__title,.cart-after-checkout__title,.cart-confidence__title{font-weight:540;letter-spacing:0}.order-action-row__link{min-height:2.35rem;padding-inline:.92rem;font-weight:510}form[is=product-form] .buy-buttons__journey-steps{padding:.64rem .72rem;gap:.48rem .58rem}form[is=product-form] .buy-buttons__journey-step{min-height:1.35rem;font-size:.94rem;line-height:1.3;white-space:normal}form[is=product-form] .buy-buttons__journey-note{margin-top:.12rem;font-size:.95rem;line-height:1.42}form[is=product-form] .buy-buttons__confidence-item{min-height:2.2rem;font-size:.92rem;font-weight:490}.ar-bar .ar-pill{min-height:30px;padding-inline:.78rem;border-radius:999px;font-weight:600;letter-spacing:.01em}.ar-bar .ar-pill--offers,.ar-bar .ar-pill--support{border-width:1px}.ar-bar .ar-pill:focus-visible,.ar-bar .ar-msg-btn:focus-visible{outline:2px solid rgba(var(--text-primary),.85);outline-offset:2px}.ar-bar .ar-countdown{font-variant-numeric:tabular-nums}.ar-calc--full .ar-head{margin-bottom:.65rem}.ar-calc--full .ar-title{max-width:18ch;line-height:1.06;letter-spacing:-.02em}.ar-calc--full .ar-sub{max-width:66ch;line-height:1.48}.ar-calc--full .ar-quick,.ar-calc--full .ar-card,.ar-calc--full .ar-result,.ar-calc--full .ar-module,.ar-calc--full .ar-plan-finance,.ar-calc--full .ar-bike-match,.ar-calc--full .ar-plan-support{border-radius:16px!important}.ar-calc--full .ar-result{gap:16px!important}.ar-calc--full .ar-res-left,.ar-calc--full .ar-ctas{display:grid;gap:12px}.ar-calc--full .ar-plan-panel{padding:clamp(.86rem,1.15vw,1.02rem)}.ar-calc--full .ar-plan-live,.ar-calc--full .ar-plan-time-inline{font-size:.92rem;line-height:1.45}.ar-calc--full .ar-finance-teaser__value,.ar-calc--full .ar-plan-finance__compare{font-size:1.02rem;line-height:1.4;font-weight:610}.ar-calc--full .ar-plan-finance__providers{align-items:stretch}.ar-calc--full .ar-plan-finance__provider{display:grid;grid-template-rows:auto auto 1fr auto;min-height:198px}.ar-calc--full .ar-plan-finance__provider-rate{font-size:1.06rem;line-height:1.35;font-weight:700}.ar-calc--full .ar-plan-finance__provider-action{align-self:end;margin-top:.55rem}.ar-calc--full .ar-bike-card__media{aspect-ratio:4 / 3}.ar-calc--full .ar-bike-card__img{width:100%;height:100%;object-fit:contain}.ar-calc--full .ar-bike-card__price-row{align-items:baseline;gap:.42rem}.ar-calc--full .ar-inline-rider__img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.ar-calc--full .ar-answer-q{min-height:52px;align-items:center;display:flex}.ar-calc--full .ar-module-fold__summary{padding-block:.78rem}.ar-calc--full .ar-module-fold__meta{margin-top:.28rem;line-height:1.45}.ar-calc--full .ar-sticky-cta__button{min-height:54px}@media screen and (max-width:839px){.ar-calc--full .ar-result{grid-template-columns:1fr!important}.ar-calc--full .ar-ctas{order:1}.ar-calc--full .ar-res-left{order:2}.ar-calc--full .ar-result-deliverable{order:3}.ar-calc--full .ar-inline-riders__grid{grid-template-columns:1fr!important;gap:10px}}@media screen and (max-width:699px){form[is=product-form] .buy-buttons__journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}form[is=product-form] .buy-buttons__journey-step{font-size:.73rem}form[is=product-form] .buy-buttons__confidence{gap:.38rem}.product-info__purchase-quickfacts{border-radius:12px;padding:.62rem .72rem}.product-info__zip-decision{border-radius:12px!important}.ar-journey-panel,.cart-form,.cart-order__recap,.cart-after-checkout,.order-next-steps,.order-warranty-callout{border-radius:14px}.cart-drawer__next-step{font-size:.9rem;line-height:1.45}.cart-conversion-help__links,.cart-drawer-conversion-help__links{display:grid;grid-template-columns:1fr}.ar-bar{min-height:42px}.ar-bar .ar-center{gap:8px}.ar-bar .ar-pill{min-height:31px;padding-inline:.72rem;font-size:.8rem}.ar-calc--full .ar-head{margin-bottom:.36rem}.ar-calc--full .ar-title{max-width:none;font-size:clamp(2rem,9vw,2.5rem);line-height:1.03}.ar-calc--full .ar-sub{font-size:1rem;line-height:1.42}.ar-calc--full .ar-plan-panel .button{min-height:54px}.ar-calc--full .ar-plan-proof--emphasis{font-size:1.02rem}.ar-calc--full .ar-inline-rider__img{min-height:220px}.ar-calc--full .ar-bike-card__bullets li{font-size:1rem;line-height:1.5}}.collection-journey{margin:0 0 .9rem;border:1px solid rgba(var(--text-color),.12);background:rgba(var(--background),.98)}.collection-journey .ar-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-journey__actions{margin:.65rem 0 0;display:flex;flex-wrap:wrap;gap:.52rem}.collection-journey__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.05rem;padding:.28rem .8rem;border-radius:999px;border:1px solid rgba(var(--text-color),.16);background:rgba(var(--text-color),.03);color:rgba(var(--text-color),.86);text-decoration:none;font-size:.84rem;font-weight:500;line-height:1.25;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.collection-journey__action:hover{border-color:rgba(var(--text-color),.3);background:rgba(var(--text-color),.08);color:rgb(var(--text-color))}.collection-journey__action:focus-visible{outline:2px solid rgba(var(--text-color),.85);outline-offset:2px}@media screen and (max-width:699px){.collection-journey{margin-bottom:.75rem}.collection-journey .ar-journey-steps{grid-template-columns:minmax(0,1fr);gap:.3rem}.collection-journey .ar-journey-step-label{font-size:.86rem}.collection-journey__actions{display:grid;grid-template-columns:1fr}.collection-journey__action{width:100%;justify-content:center}}form[is=product-form] .buy-buttons .button[type=submit]{font-weight:600!important;letter-spacing:.004em;box-shadow:0 11px 26px #10182024}form[is=product-form] .buy-buttons__assistive,form[is=product-form] .buy-buttons__journey-note,.cart-checkout-assistive,.cart-drawer__next-step{color:rgba(var(--text-color),.82)}form[is=product-form] .buy-buttons__journey-step,.ar-journey-step-label{font-weight:500;color:rgba(var(--text-color),.84)}form[is=product-form] .buy-buttons__journey-step.is-active,.ar-journey-step--active .ar-journey-step-label{color:rgba(var(--text-color),.96)}.cart-confidence__chip,.cart-conversion-help__chip,.cart-drawer-conversion-help__chip,.order-action-row__link,.collection-journey__action{font-weight:500}.cart-conversion-help__summary,.cart-drawer-conversion-help__summary{font-weight:540;color:rgba(var(--text-color),.9)}.cart-conversion-help__chip,.cart-drawer-conversion-help__chip,.cart-confidence__chip,.collection-journey__action,form[is=product-form] .buy-buttons__confidence-item{min-height:2.5rem}@media(prefers-reduced-motion:no-preference){form[is=product-form] .buy-buttons .button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 14px 32px #1018202b}}form[is=product-form] .buy-buttons__journey-steps,.ar-journey-steps{row-gap:.42rem;column-gap:.5rem}form[is=product-form] .buy-buttons__journey-step,.ar-journey-step{min-height:2.2rem}form[is=product-form] .buy-buttons__journey-step-index,.ar-journey-step-index{box-shadow:inset 0 0 0 1px rgba(var(--text-color),.08)}.ar-journey-copy,.order-next-steps__summary,.cart-checkout-assistive,.cart-drawer__next-step{max-width:60ch}.cart-form .button--xl,.cart-drawer__actions .button--xl,.order-action-row__link{border-radius:999px}.cart-form .button--xl:focus-visible,.cart-drawer__actions .button--xl:focus-visible,.order-action-row__link:focus-visible{outline:2px solid rgba(var(--text-color),.88);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ar-journey-panel,.cart-order__recap,.order-next-steps,.order-warranty-callout,.cart-conversion-help,.cart-drawer-conversion-help{transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.ar-journey-panel:hover,.cart-order__recap:hover,.order-next-steps:hover,.order-warranty-callout:hover{box-shadow:0 14px 32px #1018201a}.cart-form .button--xl:hover,.cart-drawer__actions .button--xl:hover,.order-action-row__link:hover{transform:translateY(-1px)}.cart-form .button--xl:active,.cart-drawer__actions .button--xl:active,.order-action-row__link:active{transform:translateY(0)}}.press page-dots .tap-area,.press .dots-nav .tap-area,.press-pagination .tap-area,.twi-pagination .tap-area{min-width:48px!important;min-height:48px!important;display:inline-flex;align-items:center;justify-content:center}#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-header,#yotpo-reviews-carousel-widget .reviews-carousel-header-mobile-mode,.yotpo-sr-bottom-line-score,.yotpo-bottom-line-left-panel.yotpo-bottom-line-score,.yotpo-star-distribution-value,.yotpo-reviewer-verified-buyer-text,.yotpo-read-more,button.yotpo-read-more{color:#493500!important}.shopify-section--main-product compare-at-price,.shopify-section--main-product .text-subdued.line-through,.shopify-section--main-product price-list compare-at-price{color:#2a2a2a!important;opacity:1!important}.xclass-kicker,.xclass-subtitle,.xclass-price-prefix,.xclass-ride-hint{color:#242a31!important}.footer .floating-label,.footer .text-subdued,.footer .footer__copyright .text-sm,.footer .footer__copyright .text-sm a,.footer .ar-legal-disclaimer,.footer .ar-legal-disclaimer small,.footer .ar-legal-disclaimer small strong,.footer .ar-legal-disclaimer small a{color:#262520!important;opacity:1!important}.footer small{font-size:max(12px,.78rem);line-height:1.45}.shopify-section--main-cart .empty-state .button,.shopify-section--main-cart .empty-state .button .text-with-icon,cart-drawer .empty-state .button,cart-drawer .empty-state .button .text-with-icon{background:#111!important;border-color:#111!important;color:#fff!important}.header--apple .header__cart-count .count-bubble{--size: 18px;min-width:18px;font-size:12px!important;line-height:1}.ar-bar .ar-cd-lbl,.ar-bar .ar-countdown>span{font-size:.75rem!important;line-height:1.2}.shopify-section--main-product .variant-picker__option-values .block-swatch>span,.shopify-section--main-product .variant-picker__option-values label.block-swatch>span{color:#1f1f1f!important}.shopify-section--main-product buy-buttons .button>div,.shopify-section--main-product buy-buttons .button .text-with-icon,.shopify-section--main-product .product-info__buy-buttons .button>div,.shopify-section--main-product .product-info__buy-buttons .button .text-with-icon{color:#111!important}.shopify-section--main-product .product-info>*+*{margin-block-start:clamp(8px,1vw,14px)}form[is=product-form] .buy-buttons .button[type=submit]{letter-spacing:-.01em;font-weight:700;box-shadow:0 12px 30px #11182721}form[is=product-form] .buy-buttons .button[type=submit]:active{transform:translateY(0)}form[is=product-form] .buy-buttons__journey-step,.ar-journey-step{background:rgba(var(--background),.94);border-color:rgba(var(--text-color),.14)}form[is=product-form] .buy-buttons__journey-step.is-active,.ar-journey-step--active{box-shadow:0 8px 20px #10182014}.cart-form button[name=checkout],.cart-drawer__actions button[name=checkout]{border-radius:999px;box-shadow:0 12px 28px #1018201f}.cart-form button[name=checkout]:focus-visible,.cart-drawer__actions button[name=checkout]:focus-visible{outline:2px solid rgba(17,24,39,.9);outline-offset:2px}.order-next-steps__list li{padding-left:.1rem}.shopify-section--main-product form[is=product-form] .buy-buttons__journey-steps{padding:.42rem .52rem!important;gap:.24rem .36rem!important}.shopify-section--main-product form[is=product-form] .buy-buttons__journey-step{min-height:1.35rem!important;font-size:.8rem!important;line-height:1.18!important}.shopify-section--main-product form[is=product-form] .buy-buttons__journey-note{margin-top:.02rem!important;font-size:.82rem!important;line-height:1.28!important}.shopify-section--main-product form[is=product-form] .buy-buttons__confidence{margin-top:0!important;gap:.28rem!important}.shopify-section--main-product form[is=product-form] .buy-buttons__confidence-item{min-height:1.72rem!important;padding:0 .5rem!important;font-size:.78rem!important;line-height:1.12!important;font-weight:510!important}.shopify-section--main-product form[is=product-form] .buy-buttons__next-step{padding:.56rem .62rem!important;gap:.42rem!important}.shopify-section--main-product form[is=product-form] .buy-buttons__next-step-copy{font-size:.8rem!important;line-height:1.28!important}.shopify-section--main-product form[is=product-form] .buy-buttons__next-step-link{min-height:1.84rem!important;padding:.24rem .64rem!important;font-size:.76rem!important;line-height:1.1!important}.buy-buttons-context--ppb .buy-buttons__journey-steps{border-color:#d904293d!important}.buy-buttons-context--ppb .buy-buttons__journey-step.is-active{color:#8f1023!important}.buy-buttons-context--ppb .buy-buttons__journey-step.is-active .buy-buttons__journey-step-index{border-color:#d90429!important;background:#d90429!important;color:#fff!important}.buy-buttons-context--ppb .buy-buttons__confidence-item{border-color:#d9042957!important;background:#d904290d!important;color:#8f1023!important}.buy-buttons-context--ppb .buy-buttons__next-step{border-color:#d904294d!important;background:#d904290d!important}.buy-buttons-context--ppb .buy-buttons__next-step-link{border-color:#d9042957!important;color:#8f1023!important}.buy-buttons-context--ppb .buy-buttons__next-step-link--primary{background:#d90429!important;border-color:#d90429!important;color:#fff!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form]>.v-stack{gap:.38rem!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons .button,.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons .button.button--lg,.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons .button.button--xl{min-height:44px!important;padding:.48rem .82rem!important;font-size:.93rem!important;line-height:1.06!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__journey{gap:.16rem!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__journey-steps{padding:.34rem .44rem!important;gap:.18rem .28rem!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__journey-step{min-height:1.18rem!important;font-size:.72rem!important;line-height:1.1!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__journey-note{margin:0!important;font-size:.76rem!important;line-height:1.2!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__confidence{margin:0!important;gap:.18rem!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__confidence-item{min-height:24px!important;padding:0 .42rem!important;font-size:.72rem!important;line-height:1.08!important}@media screen and (max-width:699px){.shopify-section--main-product .product-info__buy-buttons .product-info__shipping-quick-note{padding:.3rem .5rem!important;font-size:.76rem!important;line-height:1.22!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__journey-note{display:none!important}.shopify-section--main-product .product-info__buy-buttons form[is=product-form] .buy-buttons__confidence-item:nth-child(2){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ar-journey-ux.css.map */
