.skip-to-content{position:absolute;left:-9999px;top:20px;z-index:9999;padding:12px 24px;background-color:#000;color:#fff;text-decoration:none;font-size:16px;font-weight:600}.skip-to-content:focus{left:20px;outline:2px solid #fff;outline-offset:2px}:focus-visible{outline:2px solid currentColor;outline-offset:2px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0}h1{font-size:52px;letter-spacing:-.02em}h2{font-size:42px;letter-spacing:-.01em}h3{font-size:32px}p{margin:0 0 20px}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}a:hover{opacity:.7}button,.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;border:2px solid currentColor;background-color:transparent;color:inherit;cursor:pointer;transition:all .2s ease;min-height:44px;min-width:44px;letter-spacing:.05em;text-transform:uppercase}button:hover,.button:hover{background-color:currentColor;color:#fff;opacity:1}button:focus,.button:focus{outline:2px solid currentColor;outline-offset:2px}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}section+section{margin-top:0}@media (min-width: 1024px){h1{font-size:64px}h2{font-size:52px}h3{font-size:36px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background-color:#000;color:#fff}[data-loading]{pointer-events:none;opacity:.6}.container{max-width:var(--content-max-width, 1200px);margin:0 auto;padding:0 20px}@media (min-width: 1024px){.container{padding:0 40px}}.text-center{text-align:center}.no-scroll{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme.css.map */
