.vh-wrap{padding:0 clamp(16px,3vw,40px)}.vh-eyebrow{font-family:var(--font-body--family);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;opacity:.85}.vh-h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(28px,3.2vw,44px);line-height:1.1;margin:0;letter-spacing:-.01em}.vh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;border-radius:4px;font-family:var(--font-body--family);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;color:inherit;transition:background .25s,color .25s}.vh-btn:hover{background:rgb(var(--color-foreground-rgb, 47 42 37) / .08)}.vh-btn--light{background:#fbf9f5;color:#2f2a25;border-color:#fbf9f5}.vh-btn--light:hover{background:#efe9df}.vh-btn--ghost{color:#fbf9f5;border-color:#fbf9f5cc}.vh-btn--ghost:hover{background:#fbf9f51f}.vh-link{display:inline-block;margin-top:22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;color:inherit}.vh-hero{position:relative;color:#fbf9f5;overflow:hidden}.vh-hero__media{display:grid;grid-template-columns:1fr 1fr;height:100svh;min-height:560px}.vh-hero--tall .vh-hero__media{height:80svh}.vh-hero__img{overflow:hidden}.vh-hero__img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);animation:vh-zoom 14s ease-out forwards}@keyframes vh-zoom{to{transform:scale(1)}}.vh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100c59,#14100c00 30% 50%,#14100c8c);pointer-events:none}.vh-hero__content{position:absolute;z-index:1;left:clamp(20px,4vw,56px);right:20px;bottom:clamp(32px,7vh,72px)}.vh-hero__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(44px,7vw,104px);line-height:.98;letter-spacing:-.02em;margin:0 0 28px;max-width:12ch;color:inherit}.vh-hero__points{display:block;max-width:620px;margin:-12px 0 24px;font-size:clamp(15px,1.5vw,19px);line-height:1.45;color:inherit;text-decoration:none;word-break:keep-all;text-shadow:0 1px 12px rgba(0,0,0,.45)}.vh-hero__points:hover{text-decoration:underline;text-underline-offset:3px}.vh-hero__actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:749px){.vh-hero__media{grid-template-columns:1fr}.vh-hero__img+.vh-hero__img{display:none}}.vh-tabs{padding:clamp(48px,7vw,96px) 0;background:rgb(var(--color-background-rgb, 251 249 245))}.vh-tabs__head{display:flex;align-items:baseline;gap:28px;flex-wrap:wrap;margin-bottom:28px}.vh-tabs__nav{display:flex;gap:22px}.vh-tab{background:none;border:0;padding:0 0 4px;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;color:inherit;opacity:.45;border-bottom:1px solid transparent}.vh-tab.is-active{opacity:1;border-bottom-color:currentColor}.vh-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vh-row::-webkit-scrollbar{display:none}@media(max-width:989px){.vh-row{grid-auto-columns:42%}}@media(max-width:599px){.vh-row{grid-auto-columns:70%}}.vh-card{scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.vh-card__img{position:relative;aspect-ratio:4 / 5;background:#efe9df;overflow:hidden;margin-bottom:12px}.vh-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s}.vh-card__b{opacity:0}.vh-card:hover .vh-card__b{opacity:1}.vh-card:hover .vh-card__a{transform:scale(1.03)}.vh-card__title{font-size:14px;margin:0 0 4px}.vh-card__price{font-size:13px;margin:0;opacity:.7}.vh-card--empty p{font-size:13px;opacity:.5}.vh-badge{position:absolute;top:10px;left:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#fbf9f5;color:#2f2a25;padding:4px 8px}.vh-story{display:grid;grid-template-columns:1fr 2fr;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(48px,7vw,96px) clamp(16px,3vw,40px);background:rgb(var(--color-background-rgb, 251 249 245));color:rgb(var(--color-foreground-rgb, 47 42 37))}.vh-story--right{grid-template-columns:2fr 1fr}.vh-story--right .vh-story__text{order:2}.vh-story__text{max-width:420px}.vh-story__body{font-size:15px;line-height:1.7;opacity:.85;margin:18px 0 26px}.vh-story__body p{margin:0 0 10px}.vh-story__media{display:grid;gap:14px}.vh-story__media--1{max-width:560px}.vh-story--left .vh-story__media--1{justify-self:end;width:100%}.vh-story__media--1 .vh-story__img{aspect-ratio:4 / 5}.vh-story__media--2{grid-template-columns:1fr 1fr}.vh-story__media--3{grid-template-columns:1fr 1fr 1fr}.vh-story__media--2 .vh-story__img:nth-child(2){margin-top:15%}.vh-story__media--3 .vh-story__img:nth-child(2){margin-top:12%}.vh-story__img{aspect-ratio:3 / 4;overflow:hidden;background:#efe9df}.vh-story__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.vh-story,.vh-story--right{grid-template-columns:1fr}.vh-story--right .vh-story__text{order:0}.vh-story__media--3{grid-template-columns:1fr 1fr}.vh-story__media--3 .vh-story__img:nth-child(3){display:none}}.vh-banner{position:relative;color:#fbf9f5;height:85svh;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.vh-banner__img{position:absolute;top:0;right:0;bottom:0;left:0}.vh-banner__img img{width:100%;height:100%;object-fit:cover;object-position:var(--vh-pos, center);display:block}.vh-banner__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c61}.vh-banner__content{position:relative;z-index:1;text-align:center;max-width:640px;padding:40px 20px}.vh-banner__content .vh-hero__actions{justify-content:center}.vh-banner__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(36px,5vw,72px);line-height:1.02;margin:0 0 18px;color:inherit}.vh-banner__text{font-size:16px;line-height:1.6;margin-bottom:26px;opacity:.92}.vf{background:var(--color-background);color:var(--color-foreground);padding:clamp(48px,6vw,80px) clamp(16px,3vw,40px) 28px;font-size:14px}.vf a{color:inherit;text-decoration:none;opacity:.85;transition:opacity .2s}.vf a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.vf__top{display:grid;grid-template-columns:1.1fr 2.4fr 1.3fr;gap:clamp(28px,4vw,64px);padding-bottom:44px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .2)}.vf__logo{width:88px;height:auto;display:block;margin-bottom:18px}.vf__tagline{max-width:260px;line-height:1.6;opacity:.85;margin:0 0 18px}.vf__social{display:flex;gap:18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.vf__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vf__h{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;opacity:.65}.vf ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.vf__visit p{margin:0 0 6px;line-height:1.6}.vf__map{display:inline-block;margin-top:8px;font-size:12px;letter-spacing:.1em}.vf__news-text{line-height:1.6;opacity:.85;margin:0 0 16px}.vf__form{display:flex;border-bottom:1px solid currentColor}.vf__form input[type=email]{flex:1;min-width:0;background:transparent;border:0;color:inherit;font:inherit;padding:12px 0;outline:none}.vf__form input::placeholder{color:inherit;opacity:.6}.vf__form button{background:none;border:0;color:inherit;font:inherit;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:0 0 0 12px}.vf__ok,.vf__err{margin:10px 0 0;font-size:13px}.vf__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:24px;font-size:12px;opacity:.8}.vf__bottom p{margin:0}.vf__policies{display:flex!important;flex-wrap:wrap;gap:6px 18px!important}.vf__pay{display:flex!important;gap:6px!important;margin-left:auto!important}.vf__pay svg{height:22px;width:auto;display:block}@media(max-width:989px){.vf__top{grid-template-columns:1fr}.vf__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:749px){.vf__pay{margin-left:0!important}}.vf__logos{display:flex;align-items:center;gap:22px;margin-bottom:22px;flex-wrap:wrap}.vf__logos img{height:40px;width:auto;display:block}.vf__social{display:grid!important;gap:8px!important;font-size:13px;letter-spacing:0;text-transform:none}.vf__social span{display:inline-block;min-width:82px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.vf__visit p{margin:0 0 4px}.vf__visit p+p{margin-top:0}.vf__visit strong{font-weight:500}.vf__copy{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:copy;opacity:.85;text-decoration:underline dotted;text-underline-offset:3px}.vf__copy:hover{opacity:1}.vf__copied{font-style:normal;font-size:11px;margin-left:8px;opacity:.7}.vf__acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.vf__acc>summary::-webkit-details-marker{display:none}.vf__acc>summary:after{content:"";flex:none;width:7px;height:7px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s,margin .2s}.vf__acc[open]>summary:after{transform:rotate(-135deg);margin-top:3px}@media(min-width:990px){.vf__acc>summary{cursor:default}.vf__acc>summary:after{display:none}}@media(max-width:989px){.vf__cols{grid-template-columns:1fr;gap:0}.vf__acc{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .2)}.vf__acc>summary.vf__h{margin:0;padding:16px 0;opacity:.85}.vf__acc>ul,.vf__acc>.vf__visit{padding-bottom:18px}.vf__acc>.vf__map{margin:-8px 0 18px}}.vf__ig>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.vf__ig>summary::-webkit-details-marker{display:none}.vf__ig>summary:after{content:"";flex:none;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.8;transform:rotate(45deg);transition:transform .2s,margin .2s}.vf__ig[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.vf__ig>summary span{min-width:82px}.vf__ig>ul{padding:8px 0 4px 18px!important;gap:8px!important}.vf__pay{flex-wrap:wrap;align-items:center}.vf__pay-txt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor;border-radius:3px;padding:3px 6px;line-height:1;opacity:.85}.vh-rv{padding:clamp(48px,7vw,96px) 0;background:rgb(var(--color-background-rgb, 251 249 245));color:rgb(var(--color-foreground-rgb, 47 42 37))}.vh-rv__head{justify-content:space-between;align-items:flex-end}.vh-rv__score{display:flex;align-items:center;gap:14px;margin-bottom:22px}.vh-rv__num{font-family:var(--font-heading--family);font-size:clamp(44px,5.5vw,64px);line-height:.9}.vh-rv__meta{display:grid;gap:4px;font-size:13px;opacity:.8}.vh-rv__stars,.vh-rv__cstars{color:#c39a52;letter-spacing:2px}.vh-rv__cstars .is-off{color:rgb(var(--color-foreground-rgb, 47 42 37) / .2)}.vh-rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 48px)/4));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vh-rv__track::-webkit-scrollbar{display:none}.vh-rv__card{scroll-snap-align:start;background:rgb(var(--color-foreground-rgb, 47 42 37) / .05);padding:22px 20px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.vh-rv__text{font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vh-rv__text.is-clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.vh-rv__more{align-self:flex-start;margin-top:-4px;background:none;border:0;padding:0;font:inherit;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.8}.vh-rv__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:12px;border-top:1px solid rgb(var(--color-foreground-rgb, 47 42 37) / .12);font-size:12px;opacity:.85}.vh-rv__foot img{width:26px;height:26px;border-radius:50%;object-fit:cover}.vh-rv__name{font-weight:600;color:inherit;text-decoration:none}.vh-rv__src{margin-left:auto;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vh-rv__nav{display:flex;align-items:center;gap:10px;margin-top:18px}.vh-rv__arrow{width:42px;height:42px;border:1px solid currentColor;background:transparent;color:inherit;font-size:16px;cursor:pointer;border-radius:2px}.vh-rv__arrow:hover{background:rgb(var(--color-foreground-rgb, 47 42 37));color:rgb(var(--color-background-rgb, 251 249 245))}.vh-rv__arrow[hidden]{display:none}.vh-rv__links{margin-left:auto;display:flex;flex-wrap:wrap;gap:22px}.vh-rv__links .vh-link{margin-top:0}@media(max-width:989px){.vh-rv__track{grid-auto-columns:minmax(260px,80%)}}@media(max-width:600px){.vh-rv__links{margin-left:0;width:100%}}.vh-rv__score[hidden]{display:none}.buckscc-currency-wrapper{bottom:30px!important}.vh-hero__content{bottom:clamp(84px,10vh,104px)}.vh-hero__rating{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:13px;letter-spacing:.04em;color:inherit;text-decoration:none;opacity:.95}.vh-hero__rating:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.vh-hero__stars{color:#f0c36a;letter-spacing:.12em;font-size:14px}.vh-anchor{display:block;position:relative;top:-90px;height:0}#smile-ui-lite-launcher-frame-container{box-shadow:0 0 0 1px #fbf9f559,0 6px 18px #0000002e!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vibes-home.css.map */
