:root{--color-background: #ffffff;--color-background-secondary: #f9f9f9;--color-text-primary: #111111;--color-text-secondary: #666666;--color-border: #e8e8e8;--color-border-light: #f0f0f0;--color-accent: #111111;--color-accent-hover: #333333;--color-white: #ffffff;--color-black: #000000;--font-family-base: "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading: var(--font-family-base);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.375rem;--font-size-xl: 1.75rem;--font-size-2xl: 2.25rem;--font-size-3xl: 3rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-base: 1.6;--line-height-loose: 1.8;--letter-spacing-heading: .08em;--letter-spacing-subhead: .05em;--letter-spacing-body: .01em;--letter-spacing-caps: .15em;--letter-spacing-tight: -.01em;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 64px;--spacing-3xl: 96px;--border-width: 1px;--border-style: solid;--border-color: var(--color-border);--radius-none: 0;--radius-sm: 2px;--radius-base: 4px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--container-max-width: 1400px;--container-padding-x: 20px;--container-padding-x-mobile: 16px}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-body);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-base)}p{line-height:var(--line-height-base);color:var(--color-text-primary)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-hover)}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}ul,ol{list-style:none}button,input[type=button],input[type=reset],input[type=submit]{appearance:none;-webkit-appearance:none;border:none;outline:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:var(--letter-spacing-caps);padding:0;transition:background-color var(--transition-base),color var(--transition-base),opacity var(--transition-base)}button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;border:var(--border-width) var(--border-style) var(--color-border);background:var(--color-background);border-radius:var(--radius-none);outline:none;transition:border-color var(--transition-fast)}input:focus,textarea:focus,select:focus{border-color:var(--color-text-primary)}.capezio-container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-x)}@media screen and (max-width:768px){.capezio-container{padding-inline:var(--container-padding-x-mobile)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}}@media screen and (max-width:480px){h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}}.text-caps{text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.text-secondary{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.divider{border:none;border-top:var(--border-width) var(--border-style) var(--color-border-light);margin-block:var(--spacing-xl)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
