:focus{outline:none}:focus-visible{outline:2px solid var(--color-border-strong, #1D1D1F);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content{position:absolute;top:-999px;left:var(--space-4, 16px);z-index:var(--z-toast, 1000);padding:var(--space-3, 12px) var(--space-5, 20px);background-color:var(--color-canvas, #FFFFFF);color:var(--color-ink, #1D1D1F);border:var(--border-hairline-strong, 1px solid #1D1D1F);font-size:var(--type-body-sm, .875rem);text-decoration:none}.skip-to-content:focus,.skip-to-content:focus-visible{top:var(--space-4, 16px);outline:2px solid var(--color-border-strong, #1D1D1F);outline-offset:2px}.rte a,.pdp__support-link,.bag__support-link,.bag__empty-note a,.shopify-policy__body a,.velorien-policy__body a,.velorien-faq-list__answer a,.velorien-legal-index__link,.velorien-faq-links__item a,.velorien-contact-info__link,.velorien-contact-faq__link,.velorien-shipping__link,.velorien-shipping-info__answer a,.velorien-returns__link,.velorien-returns-info__answer a,.velorien-guides__meta a,.velorien-guides__eyebrow a,.velorien-guides-card__cta,.velorien-guides-article-body .rte a,.velorien-guides-back a,.site-footer__legal-link,.rte a:visited,.pdp__support-link:visited,.bag__support-link:visited,.bag__empty-note a:visited,.shopify-policy__body a:visited,.velorien-policy__body a:visited,.velorien-faq-list__answer a:visited,.velorien-legal-index__link:visited,.velorien-faq-links__item a:visited,.velorien-contact-info__link:visited,.velorien-contact-faq__link:visited,.velorien-shipping__link:visited,.velorien-shipping-info__answer a:visited,.velorien-returns__link:visited,.velorien-returns-info__answer a:visited,.velorien-guides__meta a:visited,.velorien-guides__eyebrow a:visited,.velorien-guides-card__cta:visited,.velorien-guides-article-body .rte a:visited,.velorien-guides-back a:visited,.site-footer__legal-link:visited{color:var(--color-action, #D30612)}.rte a:hover,.rte a:focus-visible,.pdp__support-link:hover,.pdp__support-link:focus-visible,.bag__support-link:hover,.bag__support-link:focus-visible,.bag__empty-note a:hover,.bag__empty-note a:focus-visible,.shopify-policy__body a:hover,.shopify-policy__body a:focus-visible,.velorien-policy__body a:hover,.velorien-policy__body a:focus-visible,.velorien-faq-list__answer a:hover,.velorien-faq-list__answer a:focus-visible,.velorien-legal-index__link:hover,.velorien-legal-index__link:focus-visible,.velorien-faq-links__item a:hover,.velorien-faq-links__item a:focus-visible,.velorien-contact-info__link:hover,.velorien-contact-info__link:focus-visible,.velorien-contact-faq__link:hover,.velorien-contact-faq__link:focus-visible,.velorien-shipping__link:hover,.velorien-shipping__link:focus-visible,.velorien-shipping-info__answer a:hover,.velorien-shipping-info__answer a:focus-visible,.velorien-returns__link:hover,.velorien-returns__link:focus-visible,.velorien-returns-info__answer a:hover,.velorien-returns-info__answer a:focus-visible,.velorien-guides__meta a:hover,.velorien-guides__meta a:focus-visible,.velorien-guides__eyebrow a:hover,.velorien-guides__eyebrow a:focus-visible,.velorien-guides-card__cta:hover,.velorien-guides-card__cta:focus-visible,.velorien-guides-article-body .rte a:hover,.velorien-guides-article-body .rte a:focus-visible,.velorien-guides-back a:hover,.velorien-guides-back a:focus-visible,.site-footer__legal-link:hover,.site-footer__legal-link:focus-visible{color:var(--color-action-hover, #E31B23)}.product-card__media-link,.featured-product-story__media-link,.product-story-tile__media-link{color:inherit}.theme-white,.theme-light{--color-background: #FFFFFF;--color-background-secondary: #F5F5F3;--color-background-warm: #F0EFEC;--color-canvas: var(--color-background);--color-surface: var(--color-background-secondary);--color-surface-elevated: #FFFFFF;--color-text: #1D1D1F;--color-text-secondary: #6E6E73;--color-text-muted: #86868B;--color-ink: var(--color-text);--color-body: var(--color-text);--color-muted: var(--color-text-secondary);--color-faint: var(--color-text-muted);--color-border: #D2D2D7;--color-border-subtle: rgba(0, 0, 0, .08);--color-border-strong: #1D1D1F;--color-action: #D30612;--color-action-hover: #E31B23;--color-action-text: #FFFFFF;--color-action-subtle: rgba(211, 6, 18, .04);--color-action-subtle-hover: rgba(211, 6, 18, .08);background-color:var(--color-canvas);color:var(--color-ink)}.theme-neutral,.theme-secondary{--color-background: #F5F5F3;--color-background-secondary: #FFFFFF;--color-canvas: var(--color-background);--color-surface: var(--color-background-secondary);--color-surface-elevated: #FFFFFF;--color-text: #1D1D1F;--color-text-secondary: #6E6E73;--color-text-muted: #86868B;--color-ink: var(--color-text);--color-body: var(--color-text);--color-muted: var(--color-text-secondary);--color-faint: var(--color-text-muted);--color-border: #D2D2D7;--color-border-subtle: rgba(0, 0, 0, .08);--color-border-strong: #1D1D1F;--color-action: #D30612;--color-action-hover: #E31B23;--color-action-text: #FFFFFF;--color-action-subtle: rgba(211, 6, 18, .04);--color-action-subtle-hover: rgba(211, 6, 18, .08);background-color:var(--color-canvas);color:var(--color-ink)}.theme-warm{--color-background: #F0EFEC;--color-background-secondary: #E8E7E3;--color-canvas: var(--color-background);--color-surface: var(--color-background-secondary);--color-surface-elevated: #FFFFFF;--color-text: #1D1D1F;--color-text-secondary: #6E6E73;--color-text-muted: #86868B;--color-ink: var(--color-text);--color-body: var(--color-text);--color-muted: var(--color-text-secondary);--color-faint: var(--color-text-muted);--color-border: #D2D2D7;--color-border-subtle: rgba(0, 0, 0, .08);--color-border-strong: #1D1D1F;--color-action: #D30612;--color-action-hover: #E31B23;--color-action-text: #FFFFFF;--color-action-subtle: rgba(211, 6, 18, .04);--color-action-subtle-hover: rgba(211, 6, 18, .08);background-color:var(--color-canvas);color:var(--color-ink)}.theme-dark{--color-canvas: #000000;--color-surface: #141414;--color-surface-elevated: #1F1F1F;--color-text: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-muted: #86868B;--color-ink: #FFFFFF;--color-body: #CCCCCC;--color-muted: #86868B;--color-faint: #555555;--color-border: rgba(255, 255, 255, .15);--color-border-subtle: rgba(255, 255, 255, .08);--color-border-strong: #FFFFFF;--color-action: #D30612;--color-action-hover: #E31B23;--color-action-text: #FFFFFF;--color-action-subtle: rgba(211, 6, 18, .12);--color-action-subtle-hover: rgba(211, 6, 18, .2);background-color:var(--color-canvas);color:var(--color-ink)}.type-display-xl{font-family:var(--font-display--family, var(--font-primary--family));font-size:var(--type-display-xl);line-height:var(--line-height-tight);letter-spacing:-.02em;font-weight:600;text-wrap:balance}.type-display-lg{font-family:var(--font-display--family, var(--font-primary--family));font-size:var(--type-display-lg);line-height:var(--line-height-display);letter-spacing:-.02em;font-weight:600;text-wrap:balance}.type-display-md{font-family:var(--font-display--family, var(--font-primary--family));font-size:var(--type-display-md);line-height:var(--line-height-display);letter-spacing:-.02em;font-weight:600;text-wrap:balance}.type-heading-lg{font-family:var(--font-primary--family);font-size:var(--type-heading-lg);line-height:var(--line-height-heading);letter-spacing:-.02em;font-weight:600}.type-heading-md{font-family:var(--font-primary--family);font-size:var(--type-heading-md);line-height:var(--line-height-heading);letter-spacing:-.02em;font-weight:600}.type-body-lg{font-family:var(--font-primary--family);font-size:var(--type-body-lg);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);color:var(--color-body)}.type-body-md{font-family:var(--font-primary--family);font-size:var(--type-body-md);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);color:var(--color-body)}.type-body-sm{font-family:var(--font-primary--family);font-size:var(--type-body-sm);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);color:var(--color-muted)}.type-caption{font-family:var(--font-primary--family);font-size:var(--type-caption);line-height:1.4;letter-spacing:var(--letter-spacing-normal);color:var(--color-muted)}.type-eyebrow{font-family:var(--font-primary--family);font-size:var(--type-eyebrow);line-height:1.2;letter-spacing:.04em;text-transform:none;font-weight:600;color:var(--color-muted)}.type-button{font-family:var(--font-primary--family);font-size:var(--type-body-sm);line-height:1;letter-spacing:.02em;text-transform:none;font-weight:500}.type-price{font-family:var(--font-primary--family);font-size:var(--type-body-md);line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.type-statement{font-family:var(--font-display--family, var(--font-primary--family));font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.2;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.container--editorial{max-width:var(--container-editorial)}.container--product{max-width:var(--container-product)}.container--narrative{max-width:var(--container-narrative)}.container--compact{max-width:var(--container-compact)}@media(max-width:1024px){.container{padding-inline:var(--gutter)}}@media(max-width:768px){.container{padding-inline:var(--gutter-mobile)}}.full-bleed{width:100%;max-width:100%}.section-spacing--cinematic{padding-block:clamp(var(--space-9),7vw,var(--space-12))}.section-spacing--transactional{padding-block:clamp(var(--space-6),4vw,var(--space-8))}.section-spacing--compact{padding-block:clamp(var(--space-4),2.5vw,var(--space-6))}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter-desktop);align-items:start}@media(max-width:1024px){.grid-12{gap:var(--gutter)}}@media(max-width:768px){.grid-12{grid-template-columns:repeat(4,1fr);gap:var(--gutter-mobile)}}.col-span-12{grid-column:span 12}.col-span-10{grid-column:span 10}.col-span-8{grid-column:span 8}.col-span-7{grid-column:span 7}.col-span-6{grid-column:span 6}.col-span-5{grid-column:span 5}.col-span-4{grid-column:span 4}.col-span-3{grid-column:span 3}.col-span-2{grid-column:span 2}.col-span-1{grid-column:span 1}@media(max-width:1024px){.col-span-tablet-12{grid-column:span 12}.col-span-tablet-6{grid-column:span 6}}@media(max-width:768px){.col-span-mobile-4{grid-column:span 4}.col-span-mobile-2{grid-column:span 2}}.grid-commerce-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6) var(--space-4)}.grid-commerce-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8) var(--space-6)}.grid-commerce-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-6)}@media(max-width:1024px){.grid-commerce-4{grid-template-columns:repeat(3,1fr);gap:var(--space-5) var(--space-3)}.grid-commerce-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-commerce-4,.grid-commerce-3{grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-2)}.grid-commerce-2{grid-template-columns:1fr;gap:var(--space-4)}}.shape-sharp{border-radius:var(--radius-sharp)}.shape-input{border-radius:var(--radius-sm)}.shape-card{border-radius:var(--radius-md)}.shape-pill{border-radius:var(--radius-pill)}.touch-target,.btn,button,select,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel]{min-height:44px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-family:var(--font-primary--family);font-size:var(--type-body-sm);letter-spacing:.02em;text-transform:none;font-weight:500;text-decoration:none;cursor:pointer;border-radius:var(--radius-sharp);transition:var(--cta-transition, background-color .18s cubic-bezier(.16, 1, .3, 1), border-color .18s cubic-bezier(.16, 1, .3, 1), color .18s cubic-bezier(.16, 1, .3, 1));border:1px solid transparent;box-shadow:none}.btn--primary{background-color:var(--cta-primary-bg, var(--color-action, #D30612));color:var(--cta-primary-text, var(--color-action-text, #FFFFFF));border-color:var(--cta-primary-border, var(--color-action, #D30612));border-radius:var(--radius-pill, 9999px);box-shadow:none}.btn--primary:hover{background-color:var(--cta-primary-hover-bg, var(--color-action-hover, #E31B23));border-color:var(--cta-primary-hover-border, var(--color-action-hover, #E31B23));color:var(--cta-primary-hover-text, var(--color-action-text, #FFFFFF))}.btn--secondary{background-color:var(--cta-secondary-bg, transparent);color:var(--cta-secondary-text, var(--color-action, #D30612));border:1px solid var(--cta-secondary-border, var(--color-action, #D30612));border-radius:var(--radius-pill, 9999px);box-shadow:none}.btn--secondary:hover{background-color:var(--cta-secondary-hover-bg, var(--color-action, #D30612));border-color:var(--cta-secondary-hover-border, var(--color-action, #D30612));color:var(--cta-secondary-hover-text, var(--color-action-text, #FFFFFF))}.btn--ghost{background-color:transparent;color:var(--color-text, #1D1D1F);padding-inline:var(--space-2)}.btn--ghost:hover{color:var(--color-text-secondary, #6E6E73)}.transition-micro{transition:all var(--duration-micro) var(--ease-out-luxury)}.transition-standard{transition:all var(--duration-standard) var(--ease-out-luxury)}.transition-cinematic{transition:all var(--duration-cinematic) var(--ease-out-luxury)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[scroll-lock],body[scroll-lock]{overflow:hidden!important;touch-action:none}[data-motion=storytelling]{position:relative;overflow:hidden;width:100%}[data-motion-media]{position:absolute;top:0;right:0;bottom:0;width:110%;height:100%;left:-5%;will-change:transform;transform:translateZ(0)}[data-motion-content]{position:relative;z-index:3;will-change:transform}@media(prefers-reduced-motion:reduce){[data-motion-media],[data-motion-content]{transform:none!important;will-change:auto!important;width:100%!important;left:0!important}}a,button,input,select,textarea{transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:80ms}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}img{transition:opacity .3s ease}.card-reveal{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.card-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(scripting:none){[data-reveal],.card-reveal{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}button,.btn,input[type=button],input[type=submit],input[type=reset],a.btn,[class*=btn--],.shopify-payment-button__button,.shopify-payment-button__button--unbranded{box-shadow:none!important;text-shadow:none}button:before,button:after,.btn:before,.btn:after,a.btn:before,a.btn:after,input[type=button]:before,input[type=button]:after,input[type=submit]:before,input[type=submit]:after{box-shadow:none!important}button,.btn,a.btn,input[type=button],input[type=submit],input[type=reset]{filter:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/design-system.css.map */
