*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%}body{display:flex;flex-direction:column;min-height:100%;margin:0;overflow-x:hidden;font-size:1.5rem;letter-spacing:.06em;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:750px){body{font-size:1.6rem}}main.content-for-layout{flex:1 0 auto}.animate-section{--animation-duration: var(--animation-duration, .65s);--init-delay: var(--init-delay, .15s);--child-delay: var(--child-delay, .15s)}.animate-section.animate--hidden .animate-item{opacity:0;filter:blur(1px);transform:translate(0) scale(1)}.animate-section.animate--shown .animate-item{opacity:1;filter:blur(0);transform:none;transition:opacity var(--animation-duration) var(--init-delay),filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay)}.animate-section.animate--shown .animate-item.animate-item--child{transition-delay:calc(var(--init-delay) + (var(--child-delay) * var(--index)))}@media(prefers-reduced-motion:reduce){.animate-section.animate--hidden .animate-item{opacity:1;filter:none;transform:none}}.section-skeleton{padding-top:3.6rem;padding-bottom:3.6rem}.section-skeleton a{color:rgba(var(--color-link),var(--alpha-link, .85))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
