:root{--f:"Figtree","Helvetica Neue",Helvetica,Arial,sans-serif;--fd:"Bricolage Grotesque","Figtree","Helvetica Neue",Arial,sans-serif;--font-body--family:var(--f);--font-subheading--family:var(--f);--font-heading--family:var(--fd);--font-accent--family:var(--fd)}body{font-family:var(--f)!important}body :is(h1,h2,h3){font-family:var(--fd)!important;font-stretch:75%}.vs2 :is(h1,h2),.vs-split__h{font-weight:800!important;text-transform:none!important;letter-spacing:-.015em!important}.vs-idx__n,.vs-show__n,.vs-ban__h,.vs-mq__t span,.vs-card__nm{letter-spacing:-.01em!important}.vs-rail__h{font-size:clamp(34px,4vw,60px)!important;line-height:.95!important}.vs-rail__lb{letter-spacing:.02em!important;font-size:13px!important;color:#6b6b6b!important;margin-bottom:8px!important}.vs-rail__all{font-size:13px!important;letter-spacing:0!important;font-weight:600!important}.vs-hero .vs-hero__h{font-size:clamp(54px,7.8vw,120px)!important;line-height:.9!important;letter-spacing:-.02em!important}.vs-hero__tag{letter-spacing:.02em!important;font-size:13px!important}.vs-bun .vs-bun__h{line-height:.92!important;letter-spacing:-.02em!important}.vs-bun__lb{letter-spacing:.02em!important;font-size:13px!important}.vs-perks{border-top:0!important}.vs-perks .vs-perks__t{font-family:var(--fd);font-stretch:75%;font-size:19px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.vs-split :is(h2,span,a,p){text-transform:none!important}.vs-split__h{line-height:.95!important;font-size:clamp(36px,4.6vw,72px)!important}.vs-split__pre{font-size:13px!important;letter-spacing:.02em!important;color:#6b6b6b!important;margin-bottom:16px!important}.vs-split__b{font-size:15px!important;line-height:1.6!important}.vs-split__cta{font-size:13px!important;letter-spacing:0!important;font-weight:600}.vs-faq__q{font-family:var(--fd);font-stretch:75%;font-size:21px!important;font-weight:700!important;letter-spacing:0}@media(max-width:768px){.vs-hero .vs-hero__h{font-size:clamp(42px,12.4vw,62px)!important}.vs-perks .vs-perks__t{font-size:14px!important}.vs-faq__q{font-size:18px!important}}.vs-card{background:transparent;border:0;border-radius:0;overflow:visible}.vs-card:hover{box-shadow:none;transform:none;border-color:transparent}.vs-card__img{border-radius:16px}.vs-card__img:after{content:"view";position:absolute;right:12px;bottom:12px;z-index:2;background:#fff;color:#141414;font-size:12px;font-weight:700;padding:9px 16px;border-radius:999px;opacity:0;transform:translateY(8px);transition:opacity .22s,transform .22s}@media(hover:hover){.vs-card:hover .vs-card__img:after{opacity:1;transform:none}}.vs-card__inf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px 2px 0}.vs-card__nm{grid-column:1;font-family:var(--fd);font-stretch:75%;font-size:20px;font-weight:700;line-height:1.12}.vs-card .vs-stars{grid-column:1;grid-row:2}.vs-card__row{grid-column:2;grid-row:1/span 2;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:3px;margin:0}.vs-card__pr{font-size:15px;font-weight:700}@media(max-width:900px){.vs-card{border-radius:0}.vs-card__img{border-radius:12px}.vs-card__inf{padding:10px 1px 0;gap:3px 8px}.vs-card__nm{font-size:16px}.vs-card__pr{font-size:14px}}@media(prefers-reduced-motion:no-preference){html.vs-js [data-rv]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),clip-path 1.05s cubic-bezier(.7,0,.2,1),border-radius .9s ease;transition-delay:calc(var(--i,0)*70ms)}html.vs-js [data-rv=rise]:not(.is-in){opacity:0;transform:translateY(40px)}html.vs-js [data-rv=wipe]{clip-path:inset(0 0 0 0)}html.vs-js [data-rv=wipe]:not(.is-in){clip-path:inset(100% 0 0 0)}html.vs-js [data-rv=slide]:not(.is-in){opacity:0;transform:translate(90px)}html.vs-js [data-rv=zoom]:not(.is-in){transform:scale(.9);border-radius:36px;overflow:hidden}.vs-hero-section{position:sticky;top:0;z-index:0}.vs-hero-section~.shopify-section{position:relative;z-index:1}.vs-hero-section+.shopify-section{border-radius:26px 26px 0 0;margin-top:-26px;overflow:hidden}.vs-hero__media{transform:scale(calc(1 + var(--vs-p,0)*.1));transform-origin:50% 60%}.vs-hero__c{opacity:calc(1 - var(--vs-p,0)*1.7);transform:translateY(calc(var(--vs-p,0)*-48px))}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vybespace-v3.css.map */
