*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;background-color:var(--color-bg-primary, #FFFFFF);color:var(--color-text-primary, #1C1C1C);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--color-link, #00A8B5);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-link-hover, #0A74FF)}a:focus{outline:2px solid var(--color-secondary-blue, #0A74FF);outline-offset:2px}ul,ol{list-style:none}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none;padding:0}button:focus{outline:2px solid var(--color-secondary-blue, #0A74FF);outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}input:focus,textarea:focus,select:focus{outline:2px solid var(--color-secondary-blue, #0A74FF);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-width:0}.skip-to-content{display:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--spacing-md, 1rem)}@media (min-width: 768px){.container{padding:0 var(--spacing-xl, 2rem)}}@media (min-width: 1024px){.container{padding:0 var(--spacing-2xl, 3rem)}}.container-full{width:100%;max-width:100%;margin:0 auto;padding:0 var(--spacing-md, 1rem)}@media (min-width: 768px){.container-full{padding:0 var(--spacing-xl, 2rem)}}@media (max-width: 767px){.container-full{padding:0 var(--spacing-sm, .75rem)}}@media (min-width: 1024px){.container-full{padding:0 var(--spacing-2xl, 3rem)}}@media (min-width: 1440px){.container-full{padding:0 var(--spacing-3xl, 4rem)}}.section{padding:var(--spacing-xl, 2rem) 0}@media (min-width: 768px){.section{padding:var(--spacing-2xl, 3rem) 0}}@media (min-width: 1024px){.section{padding:var(--spacing-3xl, 4rem) 0}}img[loading=lazy]:not(.is-loaded){opacity:0;transition:opacity .3s ease}img[loading=lazy].is-loaded,img.is-loaded{opacity:1}@supports (content-visibility: auto){img[loading=lazy]{opacity:1}}:focus-visible{outline:2px solid var(--color-secondary-blue, #0A74FF);outline-offset:2px}:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/global.css.map */
