*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-size:10px;overflow-x:clip}@media(min-width:1024px){html{font-size:calc(100vw / 144)}}@media(min-width:1920px){html{font-size:13.33px}}body{margin:0;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.01em;font-weight:var(--font-weight-regular);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--line-height-display);margin:0;letter-spacing:0}h1{font-size:var(--font-size-h1);line-height:1.1}h2{font-size:var(--font-size-h2);line-height:1.09}h3{font-size:var(--font-size-h3);line-height:28px}h4{font-size:var(--font-size-h4);line-height:1.16}h5,h6{font-family:var(--font-body);font-size:var(--font-size-titoletto);font-weight:var(--font-weight-bold);line-height:var(--line-height-titoletto);text-transform:uppercase;letter-spacing:0}p{margin:0;font-size:var(--font-size-body);line-height:1.2}.titoletto,.eyebrow{font-family:var(--font-body);font-size:var(--font-size-titoletto);font-weight:var(--font-weight-bold);line-height:1.28;text-transform:uppercase;letter-spacing:0;color:var(--color-eyebrow);margin:0}a{color:inherit;text-decoration:underline;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}img,svg,video{display:block;max-width:100%;height:auto}.skip-link{position:absolute;left:-10000px;top:0;padding:var(--space-3) var(--space-4);background:var(--color-carruba);color:var(--color-tahina);text-decoration:none;z-index:var(--z-toast)}.skip-link:focus{left:var(--space-4);top:var(--space-4)}:focus-visible{outline:2px solid var(--color-rame-caldo);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
