.vb-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.vb-hero>*{min-width:0}.vb-hero__photo{position:relative;margin:1.2rem .6rem 0 0}.vb-hero__media{position:relative;height:30rem;overflow:hidden;border:var(--vb-line);border-radius:3rem 3rem 3rem .6rem;background:var(--vb-sand);box-shadow:6px 6px 0 var(--vb-ink)}.vb-hero__media img,.vb-hero__media svg{width:100%;height:100%;object-fit:cover}.vb-hero__sticker{position:absolute;z-index:2;top:-1.4rem;right:1.2rem;padding:.6rem 1.4rem;border:var(--vb-line);border-radius:99rem;background:var(--vb-peach);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;transform:rotate(6deg);animation:vb-hero-sticker .7s .3s var(--vb-ease-soft) both}.vb-hero__floaty--1{bottom:-1.8rem;left:-.4rem;font-size:3.6rem}.vb-hero__floaty--2{top:1.6rem;left:1.4rem;font-size:2.8rem;animation-delay:-2s}.vb-hero__floaty--3{bottom:2rem;right:1.6rem;font-size:2.4rem;animation-delay:-3.4s}.vb-hero__floaty--4{top:40%;right:-1rem;font-size:2.4rem;animation-delay:-1.2s}.vb-hero__content{animation:vb-hero-rise .7s cubic-bezier(.2,.7,.2,1) both}.vb-hero__title{margin:.4rem 0 .8rem;font-size:clamp(3.2rem,8.6vw,5.4rem);line-height:1.04}.vb-hero__text{margin:0 0 1.8rem;font-size:1.55rem}.vb-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2rem}.vb-hero__buttons .button{min-height:5.2rem;padding:0 2.8rem;font-size:1.7rem}.vb-hero__link{color:inherit;font-family:var(--font-heading-family);font-weight:700;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.35em;text-decoration-color:var(--vb-blush)}.vb-hero__chips{display:flex;gap:.8rem;margin:2rem -1.5rem 0 0;padding:.2rem 1.5rem .6rem 0;list-style:none;overflow-x:auto;scrollbar-width:none}.vb-hero__chips::-webkit-scrollbar{display:none}.vb-hero__chip{flex:none;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;border:2px solid var(--vb-ink);border-radius:99rem;background:#fff;box-shadow:2px 2px 0 var(--vb-ink);font-size:1.3rem;font-weight:700;animation:vb-hero-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--i, 0) * .08s)}.vb-hero__chip:nth-child(4n+1){background:var(--vb-sand)}.vb-hero__chip:nth-child(4n+2){background:var(--vb-peach-l)}.vb-hero__chip:nth-child(4n+3){background:#eef4e8}@media screen and (min-width:750px){.vb-hero__media{height:42rem}.vb-hero__text{font-size:1.8rem}}@media screen and (min-width:990px){.vb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:5.6rem}.vb-hero__photo{order:2;margin:2rem 1rem 1rem 0}.vb-hero__media{height:52rem;box-shadow:9px 9px 0 var(--vb-ink)}.vb-hero__chips{flex-wrap:wrap;overflow:visible;margin-right:0}.vb-hero__floaty{font-size:4.4rem}}@keyframes vb-hero-rise{0%{opacity:0;transform:translateY(1.4rem)}}@keyframes vb-hero-sticker{0%{opacity:0;transform:rotate(-20deg) scale(.6)}}@media(prefers-reduced-motion:reduce){.vb-hero__content,.vb-hero__chip,.vb-hero__sticker{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-vb-hero.css.map */
