*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--lh-normal);color:var(--color-text-primary);background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;border:0;background:transparent;cursor:pointer;padding:0}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--lh-tight);margin:0}h1{font-size:var(--size-h1);letter-spacing:var(--tracking-tight)}h2{font-size:var(--size-h2);letter-spacing:var(--tracking-snug)}h3{font-size:var(--size-h3);font-family:var(--font-body);letter-spacing:var(--tracking-base);line-height:var(--lh-snug)}h4{font-size:var(--size-body-lg);font-family:var(--font-body);letter-spacing:var(--tracking-base);font-weight:var(--weight-medium);line-height:var(--lh-snug)}h5{font-size:var(--size-body);font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}p{margin:0 0 var(--space-3) 0}p:last-child{margin-bottom:0}.eyebrow{font-family:var(--font-body);font-size:var(--size-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--side-padding-mobile);padding-right:var(--side-padding-mobile)}@media(min-width:768px){.container{padding-left:var(--side-padding-tablet);padding-right:var(--side-padding-tablet)}}@media(min-width:1024px){.container{padding-left:var(--side-padding-desktop);padding-right:var(--side-padding-desktop)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;color:var(--marfim);background:var(--onyx);text-decoration:none}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;clip:auto;overflow:visible;z-index:99999;padding:12px 24px;font-size:14px;font-weight:var(--weight-medium)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
