:root{--cc-font-sans: var(--font-body-family);--cc-font-serif: var(--font-heading-family);--cc-text-xs: 1.2rem;--cc-text-sm: 1.4rem;--cc-text-md: 1.6rem;--cc-text-lg: 1.8rem;--cc-text-xl: 2.2rem;--cc-heading-sm: clamp(2.4rem, 2vw, 2.8rem);--cc-heading-md: clamp(3rem, 3vw, 4.2rem);--cc-heading-lg: clamp(3.8rem, 5vw, 6rem);--cc-heading-xl: clamp(4.8rem, 7vw, 8rem);--cc-leading-tight: 1.02;--cc-leading-heading: 1.08;--cc-leading-body: 1.55;--cc-leading-relaxed: 1.7;--cc-tracking-tight: -.025em;--cc-tracking-body: 0;--cc-tracking-label: .06em;--cc-container-max: 140rem;--cc-container-wide: 168rem;--cc-container-copy: 72rem;--cc-copy-measure: 68ch;--cc-gutter: clamp(2rem, 4vw, 6.4rem);--cc-space-1: .4rem;--cc-space-2: .8rem;--cc-space-3: 1.2rem;--cc-space-4: 1.6rem;--cc-space-5: 2.4rem;--cc-space-6: 3.2rem;--cc-space-7: 4.8rem;--cc-space-8: 6.4rem;--cc-space-9: 8rem;--cc-space-10: 9.6rem;--cc-space-11: 12.8rem;--cc-section-space: clamp(6.4rem, 8vw, 12.8rem);--cc-radius-xs: .2rem;--cc-radius-sm: .6rem;--cc-radius-md: 1.2rem;--cc-border-width: .1rem;--cc-alpha-border-subtle: .14;--cc-alpha-border-strong: .32;--cc-alpha-surface-subtle: .035;--cc-alpha-surface-hover: .06;--cc-control-height: 4.8rem;--cc-control-height-lg: 5.4rem;--cc-focus-width: .2rem;--cc-focus-offset: .3rem;--cc-motion-fast: .16s;--cc-motion-standard: .26s;--cc-motion-slow: .42s;--cc-ease-standard: cubic-bezier(.22, 1, .36, 1)}.cc-display,.cc-h1,.cc-h2,.cc-h3,.cc-h4,.cc-h5{margin:0;font-family:var(--cc-font-serif);font-style:normal;font-weight:400;letter-spacing:var(--cc-tracking-tight);text-wrap:balance}.cc-display{font-size:var(--cc-heading-xl);line-height:var(--cc-leading-tight)}.cc-h1{font-size:var(--cc-heading-lg);line-height:var(--cc-leading-tight)}.cc-h2{font-size:var(--cc-heading-md);line-height:var(--cc-leading-heading)}.cc-h3{font-size:var(--cc-heading-sm);line-height:var(--cc-leading-heading)}.cc-h4{font-size:var(--cc-text-xl);line-height:1.2}.cc-h5{font-size:var(--cc-text-lg);line-height:1.3}.cc-body,.cc-body-lg,.cc-body-sm,.cc-label,.cc-caption{margin:0;font-family:var(--cc-font-sans);font-style:normal}.cc-body{max-width:var(--cc-copy-measure);font-size:var(--cc-text-md);line-height:var(--cc-leading-body);letter-spacing:var(--cc-tracking-body)}.cc-body-lg{max-width:60ch;font-size:var(--cc-text-lg);line-height:var(--cc-leading-body)}.cc-body-sm{max-width:var(--cc-copy-measure);font-size:var(--cc-text-sm);line-height:1.55}.cc-label{font-size:1.3rem;line-height:1.3;letter-spacing:var(--cc-tracking-label);text-transform:uppercase}.cc-caption{font-size:var(--cc-text-xs);line-height:1.45}.cc-muted{opacity:.68}.cc-shell,.cc-shell--wide,.cc-copy{width:100%;margin-inline:auto;padding-inline:var(--cc-gutter)}.cc-shell{max-width:calc(var(--cc-container-max) + (var(--cc-gutter) * 2))}.cc-shell--wide{max-width:calc(var(--cc-container-wide) + (var(--cc-gutter) * 2))}.cc-copy{max-width:calc(var(--cc-container-copy) + (var(--cc-gutter) * 2))}.cc-section{padding-block:var(--cc-section-space)}.cc-section--compact{padding-block:clamp(4rem,6vw,8rem)}.cc-section--flush{padding-block:0}.cc-flow{--cc-flow-space: var(--cc-space-5)}.cc-flow>*{margin-block:0}.cc-flow>*+*{margin-block-start:var(--cc-flow-space)}.cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cc-space-5)}.cc-grid--2{grid-template-columns:1fr}.cc-stack{display:flex;flex-direction:column;gap:var(--cc-space-5)}.cc-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-4)}.cc-split{display:grid;grid-template-columns:1fr;gap:var(--cc-space-7);align-items:center}.cc-media{display:block;width:100%;height:auto}.cc-media--cover{width:100%;height:100%;object-fit:cover}.cc-surface{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cc-surface--subtle{background:rgba(var(--color-foreground),var(--cc-alpha-surface-subtle))}.cc-rule{width:100%;height:var(--cc-border-width);border:0;margin:0;background:rgba(var(--color-foreground),var(--cc-alpha-border-subtle))}.cc-button{-webkit-appearance:none;appearance:none;display:inline-flex;min-height:var(--cc-control-height);padding:1.2rem 2.2rem;border:var(--cc-border-width) solid transparent;border-radius:var(--cc-radius-xs);align-items:center;justify-content:center;gap:var(--cc-space-2);font-family:var(--cc-font-sans);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.015em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--cc-motion-fast) var(--cc-ease-standard),border-color var(--cc-motion-fast) var(--cc-ease-standard),color var(--cc-motion-fast) var(--cc-ease-standard),opacity var(--cc-motion-fast) var(--cc-ease-standard),transform var(--cc-motion-fast) var(--cc-ease-standard)}.cc-button:hover{text-decoration:none}.cc-button:active{transform:translateY(.1rem)}.cc-button:focus-visible{outline:var(--cc-focus-width) solid currentColor;outline-offset:var(--cc-focus-offset)}.cc-button[disabled],.cc-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.cc-button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cc-button--primary:hover{opacity:.88}.cc-button--secondary{border-color:rgba(var(--color-foreground),var(--cc-alpha-border-strong));background:transparent;color:rgb(var(--color-foreground))}.cc-button--secondary:hover{border-color:rgba(var(--color-foreground),.58);background:rgba(var(--color-foreground),var(--cc-alpha-surface-hover))}.cc-button--quiet{min-height:4.4rem;padding-inline:1.2rem;background:transparent;color:rgb(var(--color-foreground))}.cc-button--quiet:hover{background:rgba(var(--color-foreground),var(--cc-alpha-surface-hover))}.cc-button--text{min-height:auto;padding:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.35em}.cc-button--text:hover{text-decoration-thickness:.15rem}.cc-button--full{width:100%}.cc-field{display:grid;gap:var(--cc-space-2)}.cc-field__label{font-family:var(--cc-font-sans);font-size:1.3rem;line-height:1.3;letter-spacing:.02em}.cc-input,.cc-select,.cc-textarea{width:100%;border:var(--cc-border-width) solid rgba(var(--color-foreground),var(--cc-alpha-border-strong));border-radius:var(--cc-radius-xs);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--cc-font-sans);font-size:1.6rem;line-height:1.4;transition:border-color var(--cc-motion-fast) var(--cc-ease-standard),box-shadow var(--cc-motion-fast) var(--cc-ease-standard)}.cc-input,.cc-select{min-height:var(--cc-control-height);padding:1.1rem 1.4rem}.cc-textarea{min-height:12rem;padding:1.2rem 1.4rem;resize:vertical}.cc-input::placeholder,.cc-textarea::placeholder{color:rgba(var(--color-foreground),.5)}.cc-input:hover,.cc-select:hover,.cc-textarea:hover{border-color:rgba(var(--color-foreground),.55)}.cc-input:focus,.cc-select:focus,.cc-textarea:focus{border-color:rgb(var(--color-foreground));outline:0;box-shadow:0 0 0 var(--cc-focus-width) rgba(var(--color-foreground),.14)}.cc-field__help,.cc-field__error,.cc-field__success{margin:0;font-family:var(--cc-font-sans);font-size:var(--cc-text-xs);line-height:1.45}.cc-field__help{opacity:.68}.cc-field__error{color:#b42318}.cc-field__success{color:#067647}.cc-field[data-state=error] .cc-input,.cc-field[data-state=error] .cc-select,.cc-field[data-state=error] .cc-textarea{border-color:#b42318}.cc-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:.1rem;text-underline-offset:.3em;transition:opacity var(--cc-motion-fast) var(--cc-ease-standard)}.cc-link:hover{opacity:.68}.cc-link:focus-visible,.cc-focus-ring:focus-visible{outline:var(--cc-focus-width) solid currentColor;outline-offset:var(--cc-focus-offset)}@media screen and (min-width:750px){.cc-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cc-space-6)}.cc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4.8rem,7vw,10rem)}}@media screen and (min-width:990px){.cc-section--compact{padding-block:clamp(5.6rem,6vw,9.6rem)}}@media(prefers-reduced-motion:reduce){:root{--cc-motion-fast: 0ms;--cc-motion-standard: 0ms;--cc-motion-slow: 0ms}.cc-button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-foundation.css.map */
