:where(.vs-header) a{color:inherit;text-decoration:inherit}:where(.vs-header) button{font:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;border:0 solid;border-radius:0;padding:0}.vs-header .absolute{position:absolute}.vs-header .relative{position:relative}.vs-header .top-full{top:100%}.vs-header .right-0{right:0}.vs-header .left-0{left:0}.vs-header .z-1{z-index:1}.vs-header .z-3{z-index:3}.vs-header .z-10{z-index:10}.vs-header .mx-8{margin-inline:2rem}.vs-header .mx-auto{margin-inline:auto}.vs-header .mt-6{margin-top:1.5rem}.vs-header .mb-6{margin-bottom:1.5rem}.vs-header .mb-8{margin-bottom:2rem}.vs-header .mb-32{margin-bottom:8rem}.vs-header .stack{display:grid!important;grid-template-areas:"stack"}.vs-header .stack>*{grid-area:stack}.vs-header .block{display:block!important}.vs-header .flex{display:flex!important}.vs-header .grid{display:grid!important}.vs-header .hidden{display:none!important}.vs-header .h-full{height:100%}.vs-header .w-\[90vw\]{width:90vw}.vs-header .w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.vs-header .w-full{width:100%}.vs-header .min-w-\[250px\]{min-width:250px}.vs-header .rotate-180{rotate:180deg}.vs-header .cursor-pointer{cursor:pointer}.vs-header .snap-x{scroll-snap-type:x proximity}.vs-header .snap-x.snap-mandatory{scroll-snap-type:x mandatory}.vs-header .snap-center{scroll-snap-align:center}.vs-header .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vs-header .flex-col{flex-direction:column}.vs-header .items-center{align-items:center}.vs-header .items-end{align-items:flex-end}.vs-header .justify-between{justify-content:space-between}.vs-header .justify-center{justify-content:center}.vs-header .gap-2{gap:.5rem}.vs-header .gap-4{gap:1rem}.vs-header .gap-8{gap:2rem}.vs-header .self-center{align-self:center}.vs-header .self-end{align-self:flex-end}.vs-header .self-start{align-self:flex-start}.vs-header .overflow-hidden{overflow:hidden}.vs-header .overflow-x-scroll{overflow-x:scroll}.vs-header .border-t{border-top-style:solid;border-top-width:1px}.vs-header .border-b{border-bottom-style:solid;border-bottom-width:1px}.vs-header .border-\[rgba\(var\(--color-foreground\)\,0\.1\)\]{border-color:rgba(var(--color-foreground),.1)}.vs-header .border-black{border-color:#000}.vs-header .border-brand-light-grey{border-color:#2b2b2b}.vs-header .bg-transparent{background-color:transparent}.vs-header .object-cover{object-fit:cover}.vs-header .p-8{padding:2rem}.vs-header .px-4{padding-inline:1rem}.vs-header .px-6{padding-inline:1.5rem}.vs-header .px-8{padding-inline:2rem}.vs-header .py-2{padding-block:.5rem}.vs-header .py-4{padding-block:1rem}.vs-header .py-8{padding-block:2rem}.vs-header .pt-6{padding-top:1.5rem}.vs-header .pt-\[15px\]{padding-top:15px}.vs-header .pb-2{padding-bottom:.5rem}.vs-header .pb-6{padding-bottom:1.5rem}.vs-header .pb-\[15px\]{padding-bottom:15px}.vs-header .primary-font{font-family:var(--font-body-family)}.vs-header .secondary-font{font-family:var(--font-heading-family)}.vs-header .text-xs{font-size:.75rem;line-height:1.3333}.vs-header .text-sm{font-size:clamp(1.3rem,2.5vw,1.6rem);line-height:1.4286}.vs-header .text-md{font-size:clamp(1.6rem,3vw,2rem)}.vs-header .text-lg{font-size:clamp(2rem,3.5vw,2.2rem);line-height:1.5556}.vs-header .text-xl{font-size:clamp(2.4rem,4vw,2.8rem);line-height:1.4}.vs-header .text-2xl{font-size:clamp(2.8rem,4.5vw,3.6rem);line-height:1.3333}.vs-header .text-3xl{font-size:clamp(3.6rem,5vw,7rem);line-height:1.2}.vs-header .text-4xl{font-size:clamp(4rem,5.5vw,8rem);line-height:1.1111}.vs-header .text-1\.4{font-size:1.4rem}.vs-header .text-2\.6{font-size:2.6rem}.vs-header .leading-normal{line-height:1.5}.vs-header .font-medium{font-weight:500}.vs-header .font-normal{font-weight:400}.vs-header .tracking-\[1\.3px\]{letter-spacing:1.3px}.vs-header .text-\[rgba\(var\(--color-background\)\)\]{color:rgba(var(--color-background))}.vs-header .underline-offset-4{text-underline-offset:4px}.vs-header .shadow-sm{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.vs-header .duration-300{transition-duration:.3s}@media(hover:hover){.vs-header .group:hover .group-hover\:scale-105{scale:1.05}.vs-header .hover\:underline:hover{text-decoration-line:underline}}@media screen and (min-width:990px){.vs-header .lg\:block{display:block!important}.vs-header .lg\:flex{display:flex!important}.vs-header .lg\:px-16{padding-inline:4rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vs-header.css.map */
