@font-face{font-family:Anton;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-anton-latin-400-normal.woff2?v=173173155083448161181793852967) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-archivo-black-latin-400-normal.woff2?v=24292669645391185691793852967) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yellowtail;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-yellowtail-latin-400-normal.woff2?v=34022201454104265761793852967) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VT323;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-vt323-latin-400-normal.woff2?v=74139476643975517521793852967) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-dm-serif-display-latin-400-normal.woff2?v=65890095709045101731793852967) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-dm-serif-display-latin-400-italic.woff2?v=6617640352149381941793852967) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-inter-latin-500-normal.woff2?v=32299446914459139891793852967) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-inter-latin-700-normal.woff2?v=16906163426054526491793852967) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-inter-latin-800-normal.woff2?v=37354436893764740491793852967) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:THV7;src:url(//theehairvault.com/cdn/shop/t/37/assets/thv-dseg7-bold.woff2?v=53640577149482145931793852967) format("woff2");font-weight:400;font-style:normal;font-display:swap}:where(.thv-stk){position:relative}.thv-stk{display:inline-grid;place-items:center;width:var(--s,150px);aspect-ratio:1;transform:rotate(var(--r,-8deg));filter:drop-shadow(0 6px 10px rgba(0,0,0,.28));flex:none}.thv-stk svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.thv-stk__t{position:relative;z-index:2;width:66%;text-align:center;font-family:Anton,Impact,sans-serif;text-transform:uppercase;line-height:.92;letter-spacing:.01em;font-size:calc(var(--s,150px)*.15);color:var(--c,#fff);text-shadow:0 2px 0 rgba(0,0,0,.18)}.thv-stk__t small{display:block;font-family:Archivo Black,sans-serif;font-size:.42em;letter-spacing:.08em;margin-top:.25em}.thv-stk--anim{animation:thvWob 3.2s ease-in-out infinite}.thv-stk--anim .thv-stk__shine{animation:thvShine 3.2s ease-in-out infinite}@keyframes thvWob{0%,to{transform:rotate(var(--r,-8deg)) scale(1)}50%{transform:rotate(calc(var(--r,-8deg) + 4deg)) scale(1.04)}}@keyframes thvShine{0%,55%{transform:translate(-140px) rotate(25deg)}80%,to{transform:translate(160px) rotate(25deg)}}@media(prefers-reduced-motion:reduce){.thv-stk--anim,.thv-stk--anim .thv-stk__shine{animation:none}}.thv-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-section div[class*=thv]:empty{display:block}.shopify-section section[class^=thv] :is(h1,h2){letter-spacing:normal;font-weight:400;font-style:normal}.thv-stk.is-gsap,.thv-stk.is-gsap .thv-stk__shine{animation:none!important}.thv-power{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#000;border-radius:inherit;overflow:hidden;pointer-events:none}.thv-power i{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:#fff;box-shadow:0 0 14px #c9ffff,0 0 40px #7ff;transform-origin:50% 50%}.thv-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;opacity:0;pointer-events:none;background:#9aa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.thv-motion-ready .thv07__receipt{animation:none!important}.thv-crt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;overflow:hidden;pointer-events:none}.thv-crt b{position:absolute;left:0;right:0;height:50.5%;background:#020405;transform:scaleY(0)}.thv-crt__t{top:0;transform-origin:50% 0}.thv-crt__b{bottom:0;transform-origin:50% 100%}.thv-crt__l{position:absolute;left:4%;right:4%;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#fff;opacity:0;box-shadow:0 0 10px #dff,0 0 30px #7ff,0 0 60px #4cf}
/*# sourceMappingURL=/cdn/shop/t/37/assets/thv-bf.css.map */
