*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--font-body-md);line-height:var(--leading-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--font-h1);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--font-h2)}h3{font-size:var(--font-h3);font-weight:var(--weight-semibold)}h4{font-size:var(--font-h4);font-weight:var(--weight-semibold)}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--text-link);text-decoration:none;transition:var(--transition-fast)}img{max-width:100%;display:block}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.lh-overline{font-family:var(--font-body);font-size:var(--font-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-primary)}.lh-container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}.lh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:768px){.lh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap-lg)}}.visually-hidden,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;top:0;left:0;z-index:1000;padding:var(--space-2) var(--space-4);background:var(--surface-card);color:var(--text-link);border-radius:0 0 var(--radius-sm) 0;box-shadow:var(--shadow-md);transform:translateY(-120%);transition:transform var(--duration-fast) var(--ease-standard)}.skip-to-content-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-xs)}.lh-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-10)}.lh-pagination .page,.lh-pagination .prev,.lh-pagination .next,.lh-pagination .deco{min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-body-sm);color:var(--text-body)}.lh-pagination :is(.page,.prev,.next) a{color:var(--text-body);display:inline-grid;place-items:center;width:100%;height:100%}.lh-pagination :is(.page,.prev,.next) a:hover{color:var(--color-primary)}.lh-pagination .page:hover{background:var(--surface-sunken)}.lh-pagination .page.current{background:var(--color-action);color:var(--color-on-action);font-weight:var(--weight-semibold)}.lh-pagination .deco{color:var(--text-subtle)}.lh-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:var(--radius-circle);background:var(--border-strong);cursor:pointer;transition:var(--transition-fast)}.lh-carousel-dot:hover{background:var(--text-subtle)}.lh-carousel-dot.is-active{width:24px;border-radius:var(--radius-pill);background:var(--color-primary)}.lh-placeholder{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
