:root{--madrid-space-unit: 1rem;--madrid-space-ratio: 1.5;--madrid-page-max: 100rem;--madrid-measure: 38rem;--madrid-motion: 1;--madrid-type-scale: 1;--madrid-space-3xs: calc(var(--madrid-space-unit) * .25);--madrid-space-2xs: calc(var(--madrid-space-unit) * .5);--madrid-space-xs: calc(var(--madrid-space-unit) * .75);--madrid-space-sm: var(--madrid-space-unit);--madrid-space-md: calc(var(--madrid-space-unit) * 1.5);--madrid-space-lg: calc(var(--madrid-space-unit) * 2.5);--madrid-space-xl: calc(var(--madrid-space-unit) * 4);--madrid-space-2xl: calc(var(--madrid-space-unit) * 6);--madrid-space-3xl: calc(var(--madrid-space-unit) * 9);--madrid-section-y: clamp(var(--madrid-space-xl), 8vw, var(--madrid-space-3xl));--madrid-gutter: clamp(var(--madrid-space-sm), 5vw, var(--madrid-space-xl));--madrid-text-xs: clamp(.75rem, .71rem + .18vw, .875rem);--madrid-text-sm: clamp(.875rem, .84rem + .18vw, 1rem);--madrid-text-base: clamp(1rem, .95rem + .22vw, 1.125rem);--madrid-text-md: clamp(1.125rem, 1.05rem + .36vw, 1.375rem);--madrid-text-lg: clamp(1.375rem, 1.2rem + .78vw, 1.875rem);--madrid-text-xl: clamp(1.75rem, 1.4rem + 1.55vw, 2.75rem);--madrid-text-2xl: clamp(2.25rem, 1.6rem + 2.9vw, 4rem);--madrid-text-3xl: clamp(2.75rem, 1.6rem + 5.1vw, 6rem);--madrid-text-display: clamp(3.25rem, .9rem + 10vw, 9rem);--madrid-leading-tight: 1.05;--madrid-leading-snug: 1.2;--madrid-leading-normal: 1.5;--madrid-leading-relaxed: 1.7;--madrid-tracking-tight: -.02em;--madrid-tracking-normal: 0;--madrid-tracking-wide: .08em;--madrid-tracking-wider: .18em;--madrid-dur-xs: calc(.15s * var(--madrid-motion));--madrid-dur-sm: calc(.3s * var(--madrid-motion));--madrid-dur-md: calc(.5s * var(--madrid-motion));--madrid-dur-lg: calc(.7s * var(--madrid-motion));--madrid-dur-xl: calc(1s * var(--madrid-motion));--madrid-ease-out: cubic-bezier(.22, 1, .36, 1);--madrid-ease-in-out: cubic-bezier(.65, 0, .35, 1);--madrid-ease-luxe: cubic-bezier(.16, 1, .3, 1);--madrid-ease-emphasis: cubic-bezier(.34, 1.3, .64, 1);--madrid-shadow-sm: 0 1px 2px rgb(0 0 0 / .04), 0 2px 8px rgb(0 0 0 / .04);--madrid-shadow-md: 0 4px 12px rgb(0 0 0 / .06), 0 12px 32px rgb(0 0 0 / .08);--madrid-shadow-lg: 0 8px 24px rgb(0 0 0 / .08), 0 24px 64px rgb(0 0 0 / .12);--madrid-overlay-scrim: linear-gradient(180deg, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .55) 100%);--madrid-radius-none: 0;--madrid-radius-sm: 2px;--madrid-radius-md: 6px;--madrid-radius-lg: 14px;--madrid-radius-pill: 999px;--madrid-content-narrow: min(var(--madrid-measure), 100% - var(--madrid-gutter) * 2);--madrid-content-wide: min(var(--madrid-page-max), 100% - var(--madrid-gutter) * 2);--madrid-content-full: 100%;--madrid-split-major: 1.618fr;--madrid-split-minor: 1fr;--madrid-reveal-distance: 2.5rem;--madrid-reveal-duration: var(--madrid-dur-lg);--madrid-reveal-ease: var(--madrid-ease-luxe);--madrid-reveal-blur: 6px;--madrid-button-size: .8125rem;--madrid-button-pad-x: var(--madrid-space-lg);--madrid-button-pad-y: var(--madrid-space-xs);--madrid-button-tracking: var(--madrid-tracking-wider)}@media(prefers-reduced-motion:reduce){:root{--madrid-motion: 0;--madrid-reveal-distance: 0;--madrid-reveal-blur: 0}}.madrid-container{width:var(--madrid-content-wide);margin-inline:auto}.madrid-container--narrow{width:var(--madrid-content-narrow);margin-inline:auto}.madrid-btn{display:inline-flex;align-items:center;justify-content:center;height:3.6rem;max-height:3.6rem;padding-block:0;padding-inline:var(--madrid-button-pad-x, 1.6rem);font-family:inherit;font-weight:400;font-size:var(--madrid-button-size, .8125rem);letter-spacing:var(--madrid-button-tracking, var(--madrid-tracking-wider));text-transform:uppercase;line-height:1;text-decoration:none;border:1px solid currentcolor;background:transparent;color:inherit;cursor:pointer;transition:background var(--madrid-dur-sm) var(--madrid-ease-out),color var(--madrid-dur-sm) var(--madrid-ease-out),opacity var(--madrid-dur-sm) var(--madrid-ease-out)}.madrid-btn:hover{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb))}.madrid-btn--solid{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border-color:rgb(var(--color-foreground-rgb))}.madrid-btn--solid:hover{background:transparent;color:rgb(var(--color-foreground-rgb))}.madrid-btn[disabled],.madrid-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.madrid-btn:focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media screen and (max-width:749px){.header__column--right{font-size:.75rem;gap:.6rem}.header__column--right .svg-wrapper svg,.header__column--right svg{width:.75rem;height:.75rem}.header-actions__cart-icon{font-size:.75rem!important}.header-actions__cart-icon>span.hidden,.header-actions__cart-icon>span.mobile\:hidden{display:inline-block!important}.header-actions__cart-icon>.svg-wrapper{display:none!important}.header-actions__cart-icon--has-cart svg{-webkit-mask:none!important;mask:none!important}.header-actions__cart-icon{display:inline-flex!important;align-items:baseline;gap:0}.header-actions__cart-icon .cart-bubble{position:static!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;padding:0 0 0 .3em!important;margin:0!important;background:transparent!important;color:inherit!important;border-radius:0!important;display:inline-flex!important;align-items:baseline!important}.header-actions__cart-icon .cart-bubble__background{display:none!important}.header-actions__cart-icon .cart-bubble__text{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.header-actions__cart-icon .cart-bubble__text:before{content:"("}.header-actions__cart-icon .cart-bubble__text:after{content:")"}.header-actions__cart-icon .cart-bubble.visually-hidden{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/madrid-tokens.css.map */
