:root{--ca-color-text: #252525;--ca-color-text-soft: #5f5f5f;--ca-color-accent: #d87532;--ca-color-background: #ffffff;--ca-color-background-soft: #fbf4f2;--ca-color-border: rgba(37, 37, 37, .28);--ca-font-heading: var(--font-heading-family);--ca-font-body: var(--font-body-family);--ca-text-caption: 1.15rem;--ca-text-button: 1.2rem;--ca-text-body-small: 1.4rem;--ca-text-body: 1.6rem;--ca-text-h3: 3.2rem;--ca-text-h2: 4.4rem;--ca-text-h1: 5.6rem;--ca-line-caption: 1.35;--ca-line-body: 1.7;--ca-line-heading: 1.12;--ca-tracking-caption: .18em;--ca-tracking-button: .14em;--ca-space-xs: 1.2rem;--ca-space-s: 2.4rem;--ca-space-m: 4rem;--ca-space-l: 6.4rem;--ca-space-xl: 9rem;--ca-space-xxl: 12rem;--ca-button-min-height: 4.6rem;--ca-button-padding-y: 1rem;--ca-button-padding-x: 2.8rem;--ca-button-border-width: 1px;--ca-button-radius: 0}@media screen and (max-width:749px){:root{--ca-text-caption: 1.05rem;--ca-text-button: 1.15rem;--ca-text-body-small: 1.35rem;--ca-text-body: 1.45rem;--ca-text-h3: 2.8rem;--ca-text-h2: 3.4rem;--ca-text-h1: 4rem;--ca-space-l: 5.2rem;--ca-space-xl: 7.2rem;--ca-space-xxl: 9rem}}.ca-caption{margin:0;color:var(--ca-color-text);font-family:var(--ca-font-body);font-size:var(--ca-text-caption);font-weight:400;line-height:var(--ca-line-caption);letter-spacing:var(--ca-tracking-caption);text-transform:uppercase}.ca-caption--line{display:inline-block;padding-bottom:.6rem;border-bottom:1px solid var(--ca-color-accent)}.ca-heading-h1,.ca-heading-h2,.ca-heading-h3{margin:0;color:var(--ca-color-text);font-family:var(--ca-font-heading);font-weight:400;line-height:var(--ca-line-heading)}.ca-heading-h1{font-size:var(--ca-text-h1)}.ca-heading-h2{font-size:var(--ca-text-h2)}.ca-heading-h3{font-size:var(--ca-text-h3)}.ca-body,.ca-body-small{color:var(--ca-color-text-soft);font-family:var(--ca-font-body);font-weight:400;line-height:var(--ca-line-body)}.ca-body{font-size:var(--ca-text-body)}.ca-body-small{font-size:var(--ca-text-body-small)}.ca-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ca-button-min-height);padding:var(--ca-button-padding-y) var(--ca-button-padding-x);border-radius:var(--ca-button-radius);box-shadow:none;font-family:var(--ca-font-body);font-size:var(--ca-text-button);font-weight:400;line-height:1;letter-spacing:var(--ca-tracking-button);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.ca-button:hover{opacity:.72}.ca-button[aria-disabled=true]{opacity:.45;pointer-events:none}.ca-button--primary{border:var(--ca-button-border-width) solid var(--ca-color-text);background:var(--ca-color-text);color:var(--ca-color-background)}.ca-button--secondary,.ca-button--outline{border:var(--ca-button-border-width) solid var(--ca-color-text);background:transparent;color:var(--ca-color-text)}.ca-button--link{min-height:auto;padding:0 0 .5rem;border:0;border-bottom:1px solid var(--ca-color-accent);background:transparent;color:var(--ca-color-text)}.ca-button--carousel{border:var(--ca-button-border-width) solid var(--ca-color-text);background:transparent;color:var(--ca-color-text)}.ca-section-spacing{padding-top:var(--ca-space-xl);padding-bottom:var(--ca-space-xl)}.ca-stack-xs>*+*{margin-top:var(--ca-space-xs)}.ca-stack-s>*+*{margin-top:var(--ca-space-s)}.ca-stack-m>*+*{margin-top:var(--ca-space-m)}.ca-stack-l>*+*{margin-top:var(--ca-space-l)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ca-design-system.css.map */
