*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:style;scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:var(--itz-white);color:var(--itz-black);font-family:var(--itz-font-body);font-size:var(--itz-fs-body);font-weight:var(--itz-fw-body);line-height:var(--itz-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has([data-itz-lock][open]) body,html.itz-locked body{overflow:hidden}html.itz-locked{overscroll-behavior:none}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:var(--itz-folly);text-decoration:none;transition:color var(--itz-t-hover) ease}a:hover{color:var(--itz-violet)}::selection{background:var(--itz-lime);color:var(--itz-black)}:focus-visible{outline:2px solid var(--itz-violet);outline-offset:3px}[id]{scroll-margin-top:var(--itz-scroll-offset)}@keyframes itz-drop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes itz-drawer{0%{transform:translate(100%)}to{transform:none}}@keyframes itz-scrim{0%{opacity:0}to{opacity:1}}@keyframes itz-pop{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.itz-page{width:100%;position:relative;overflow-x:clip}body{overflow-x:clip}main.itz-main{flex:1 0 auto}.itz-wrap{width:100%;max-width:var(--itz-container);margin-left:auto;margin-right:auto;padding-left:var(--itz-gutter);padding-right:var(--itz-gutter)}.itz-wrap--fluid{max-width:none}.itz-section{padding-top:var(--itz-section-top)}.itz-section--band{margin-top:var(--itz-section-top);padding-top:var(--itz-band-top, 64px);padding-bottom:var(--itz-section-tail)}main.itz-main>.shopify-section:not(:has(*)){display:none}.itz-section--tail,main.itz-main>.shopify-section:nth-last-child(1 of:has(*))>.itz-section:not(.itz-section--band),main.itz-main>.shopify-section:nth-last-child(1 of:has(*))>.itz-col,main.itz-main>.shopify-section:nth-last-child(1 of:has(*))>.itz-hero{padding-bottom:var(--itz-section-tail)}.itz-section--after-breadcrumb{padding-top:var(--itz-post-breadcrumb)}.itz-footer{margin-top:var(--itz-footer-mt)}.itz-display{font-family:var(--itz-font-display);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:.01em}.itz-h1{font-size:var(--itz-fs-hero);line-height:var(--itz-lh-hero);color:var(--itz-violet)}.itz-h2{font-size:var(--itz-fs-h2);line-height:.95;color:var(--itz-violet)}.itz-h2--sm{font-size:var(--itz-fs-h2-sm)}.itz-h2--body{font-size:var(--itz-fs-h2-body)}.itz-h3{font-size:var(--itz-fs-h3);line-height:1;color:var(--itz-violet)}.itz-figure{font-size:var(--itz-fs-figure);line-height:.9}.itz-eyebrow{font-family:var(--itz-font-body);font-size:var(--itz-fs-eyebrow);font-weight:700;letter-spacing:var(--itz-ls-eyebrow);text-transform:uppercase;line-height:1.35;color:var(--itz-grey)}.itz-eyebrow--folly{color:var(--itz-folly)}.itz-eyebrow--lime{color:var(--itz-lime)}.itz-lede{font-size:var(--itz-fs-lede);font-weight:var(--itz-fw-body);line-height:1.55;color:var(--itz-body-copy)}.itz-body{font-size:var(--itz-fs-body);font-weight:var(--itz-fw-body);line-height:var(--itz-lh-body);color:var(--itz-body-copy)}.itz-body p+p{margin-top:1em}.itz-meta{font-size:var(--itz-fs-meta);font-weight:var(--itz-fw-body);color:var(--itz-grey)}.itz-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.itz-rail{scrollbar-width:none}.itz-rail::-webkit-scrollbar{display:none}.itz-tap{min-height:var(--itz-tap);min-width:var(--itz-tap)}.itz-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--itz-subtle);color:var(--itz-grey);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:12px}.itz-placeholder.itz-placeholder--corner{align-items:flex-start;justify-content:flex-end;padding:16px 20px}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/critical.css.map */
