.vs-collection-grid__list{margin:0}.vs-collection-grid__link{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:rgb(var(--color-foreground))}.vs-collection-grid__media{position:relative;display:block;overflow:hidden;background:rgba(var(--color-foreground),.06)}.vs-collection-grid__media img,.vs-collection-grid__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vs-collection-grid__link:hover .vs-collection-grid__media img{transform:scale(1.04)}.vs-collection-grid__title{font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.vs-collection-grid__text{font-size:1.4rem;opacity:.8}@media screen and (min-width:990px){.vs-collection-grid__list{display:grid;grid-template-columns:repeat(var(--vs-columns, 6),minmax(0,1fr));gap:1.6rem;overflow:visible}}.vs-story__grid{display:grid;gap:2.4rem;align-items:center}.vs-story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.06)}.vs-story__media img,.vs-story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs-story__content{display:flex;flex-direction:column;gap:1.4rem}.vs-story__heading{margin:0}.vs-story__text p{line-height:1.7}@media screen and (min-width:990px){.vs-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}}.vs-faq__grid{display:grid;gap:2.4rem}.vs-faq__intro{display:flex;flex-direction:column;gap:1.2rem}.vs-faq__heading{margin:0}.vs-faq__text p{margin:0;line-height:1.6}@media screen and (min-width:990px){.vs-faq__grid{grid-template-columns:2fr 3fr;gap:6.4rem;align-items:start}}.vs-guide__list{margin:0;padding:0}.vs-guide__card{display:flex;flex-direction:column;gap:1.2rem;padding:2.8rem 2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.vs-guide__index{font-family:var(--font-heading-family);font-size:3.6rem;line-height:1;color:#c2410c}.vs-guide__title{margin:0}.vs-guide__text p{margin:0;line-height:1.6}.vs-guide__link{margin-top:auto;min-height:4.4rem;display:inline-flex;align-items:center;font-weight:600}@media screen and (min-width:990px){.vs-guide__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible}}.vs-hero__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}.vs-hero__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.06);margin:0 -1.5rem}.vs-hero__media img,.vs-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs-hero__content{display:flex;flex-direction:column;gap:1.6rem}.vs-hero__heading{margin:0}.vs-hero__text p{margin:0;font-size:1.7rem;line-height:1.6}.vs-hero__buttons{display:flex;flex-direction:column;gap:1.2rem;margin-top:.8rem}.vs-hero__button{width:100%}@media screen and (min-width:750px){.vs-hero__media{margin:0}.vs-hero__buttons{flex-direction:row;flex-wrap:wrap}.vs-hero__button{width:auto}}@media screen and (min-width:990px){.vs-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}.vs-hero--image-right .vs-hero__media{order:2}.vs-hero__media{aspect-ratio:5 / 6}.vs-hero__text p{font-size:1.9rem}}.vs-image-text__grid{display:grid;gap:2.4rem;align-items:center}.vs-image-text__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.06)}.vs-image-text__media img,.vs-image-text__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs-image-text__content{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.vs-image-text__heading{margin:0}.vs-image-text__text p{margin:0 0 1rem;line-height:1.6}.vs-image-text__button{width:100%}@media screen and (min-width:750px){.vs-image-text__button{width:auto}}@media screen and (min-width:990px){.vs-image-text__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}.vs-image-text--image-right .vs-image-text__media{order:2}}.vs-product-grid__list{margin-top:0}.vs-highlights .vs-highlights__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0}.vs-highlights .vs-highlights__item{display:flex;flex-direction:column;gap:.8rem}.vs-highlights .vs-highlights__icon{color:rgb(var(--color-button));display:inline-flex}.vs-highlights .vs-highlights__title{margin:0}.vs-highlights .vs-highlights__text{margin:0;font-size:1.5rem;line-height:1.6}@media screen and (min-width:990px){.vs-highlights .vs-highlights__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 3.2rem}}.vs-specs__inner{display:grid;gap:2.4rem}.vs-specs__intro{display:flex;flex-direction:column;gap:1.2rem}.vs-specs__heading{margin:0}.vs-specs__text p{margin:0;line-height:1.6}@media screen and (min-width:990px){.vs-specs__inner{grid-template-columns:2fr 3fr;gap:6.4rem;align-items:start}}.vs-related .product-grid{margin-top:0}.vs-reviews__summary{display:flex;align-items:center;gap:1rem}.vs-reviews__apps{margin-bottom:4rem}.vs-reviews__empty{padding:1.6rem;border:.1rem dashed rgba(var(--color-foreground),.4);margin:0 0 3.2rem}.vs-reviews__promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0}.vs-reviews__promise{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem;border-top:.2rem solid rgb(var(--color-foreground))}.vs-reviews__icon{color:rgb(var(--color-button));display:inline-flex}.vs-reviews__promise-title,.vs-reviews__promise-text{margin:0}.vs-reviews__promise-text{font-size:1.5rem;line-height:1.6}@media screen and (min-width:990px){.vs-reviews__promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.vs-shop-by__list{margin:0}.vs-shop-by__card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#121214;color:#fff;text-decoration:none}.vs-shop-by__card img,.vs-shop-by__card svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vs-shop-by__card:hover img{transform:scale(1.04)}.vs-shop-by__overlay{position:absolute;inset:auto 0 0 0;padding:4rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.4rem;background:linear-gradient(180deg,#12121400,#121214e0 70%)}.vs-shop-by__title{margin:0;color:#fff}.vs-shop-by__text{font-size:1.4rem;color:#f5f3ef}@media screen and (min-width:990px){.vs-shop-by__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;overflow:visible}}.vs-styling .vs-styling__list{margin:0}.vs-styling .vs-styling__card{display:flex;flex-direction:column;gap:1rem;padding:2.8rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.2)}.vs-styling .vs-styling__index{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;color:rgb(var(--color-button))}.vs-styling .vs-styling__title,.vs-styling .vs-styling__text{margin:0}.vs-styling .vs-styling__text{line-height:1.6}@media screen and (min-width:990px){.vs-styling .vs-styling__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible}}.vs-trade__inner{display:flex;flex-direction:column;gap:2.4rem}.vs-trade__content{display:flex;flex-direction:column;gap:1.4rem;max-width:76rem}.vs-trade__heading{margin:0}.vs-trade__text p{margin:0;font-size:1.7rem;line-height:1.6}.vs-trade__perks{display:grid;grid-template-columns:1fr;gap:1rem;margin:.8rem 0 0}.vs-trade__perk{display:flex;align-items:center;gap:1rem;font-weight:600;min-height:4.4rem}.vs-trade__button{width:100%}@media screen and (min-width:750px){.vs-trade__perks{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-trade__button{width:auto;align-self:flex-start}}@media screen and (min-width:990px){.vs-trade__inner{flex-direction:row;align-items:center;justify-content:space-between}.vs-trade__button{align-self:center;flex-shrink:0}}.vs-trust-bar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:0 auto}.vs-trust-bar__item{display:flex;align-items:center;gap:1rem;min-height:4.4rem}.vs-trust-bar__icon{flex:0 0 auto;color:rgb(var(--color-button));display:inline-flex}.vs-trust-bar__copy{display:flex;flex-direction:column}.vs-trust-bar__title{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.vs-trust-bar__text{font-size:1.3rem;opacity:.85;line-height:1.4}@media screen and (min-width:990px){.vs-trust-bar__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.vs-trust-bar__title{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
