.v-brandword{background:var(--v-dark);overflow:hidden;padding:clamp(30px,5vw,64px) 0 0}.v-brandword__in{max-width:var(--v-max);margin:0 auto;padding:0 var(--v-pad)}.v-brandword__tag{color:var(--v-chip);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.v-brandword__word{font-family:Outfit,system-ui,-apple-system,sans-serif;font-weight:700;color:var(--v-chip);font-size:clamp(72px,19vw,300px);line-height:.86;letter-spacing:-.03em;margin-top:12px;white-space:nowrap;text-align:center}.v-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,4vw,60px);align-items:center}.v-split--rev .v-split__media{order:2}.v-split__media{aspect-ratio:4/5;border-radius:var(--v-radius);overflow:hidden;background:var(--v-pale);box-shadow:var(--v-shadow-lift)}.v-split__media img{width:100%;height:100%;object-fit:cover}.v-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,16px)}.v-bento__cell{position:relative;border-radius:var(--v-radius);overflow:hidden;background:var(--v-light);min-height:200px}.v-bento__cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--v-ease)}.v-bento__cell:hover img{transform:scale(1.05)}.v-bento__cell--wide{grid-column:span 2}.v-bento__cell--tall{grid-row:span 2}.v-bento__label{position:absolute;left:14px;bottom:14px;z-index:2;background:#22261c9e;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:7px 14px;font-size:11.5px;letter-spacing:.02em;max-width:80%}@media(max-width:720px){.v-bento{grid-template-columns:repeat(2,1fr)}.v-bento__cell--wide{grid-column:span 2}.v-bento__cell--tall{grid-row:span 1}}.v-pop{position:fixed;left:14px;bottom:14px;z-index:58;display:flex;align-items:center;gap:8px;max-width:min(340px,calc(100vw - 28px));background:#fbfaf4;border:1px solid #E4E0D6;border-radius:14px;padding:10px 12px 10px 10px;box-shadow:0 18px 40px #14181038;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.v-pop[data-on=true]{opacity:1;transform:none;pointer-events:auto}.v-pop__link{display:flex;align-items:center;gap:11px;min-width:0;color:inherit}.v-pop__media{width:52px;height:52px;border-radius:9px;overflow:hidden;flex:none;background:#f6f8ee;display:grid;place-items:center}.v-pop__media img{width:100%;height:100%;object-fit:contain;padding:4px}.v-pop__body{display:flex;flex-direction:column;gap:2px;min-width:0}.v-pop__who{font-size:11px;color:#7c8072}.v-pop__what{font-size:12.5px;font-weight:600;line-height:1.3;color:#22261c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v-pop__meta{font-size:10.5px;color:#9a9d8f}.v-pop__close{flex:none;width:26px;height:26px;border-radius:999px;border:none;background:none;color:#9a9d8f;font-size:18px;line-height:1;cursor:pointer;align-self:flex-start;margin:-4px -6px 0 0}.v-pop__close:hover{color:#22261c}.template-product .v-pop{bottom:88px}@media(max-width:720px){.v-pop{left:10px;right:10px;max-width:none}.template-product .v-pop{bottom:96px}}@media(prefers-reduced-motion:reduce){.v-pop{transition:none}}.v-quote{max-width:660px;margin:0 auto;text-align:center}.v-quote__mark{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:44px;line-height:.5;color:#c4c7b6}.v-quote blockquote{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(21px,2.6vw,33px);line-height:1.35;letter-spacing:-.01em;margin:18px 0 0;color:var(--v-ink);text-wrap:pretty}.v-quote figcaption{margin-top:18px;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:16px;color:var(--v-ink-mute)}.v-testi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(12px,1.6vw,20px);align-items:end}.v-testi__card{background:none;border:none;box-shadow:none}.v-testi__media{aspect-ratio:4/4.7;border-radius:12px;overflow:hidden;background:#e3dfd5;box-shadow:inset 0 0 0 1px #22261c12;transition:transform .6s var(--v-ease),box-shadow .6s ease}.v-testi__card:hover .v-testi__media{transform:scale(1.015);box-shadow:0 20px 44px #22261c24}.v-testi__media img{width:100%;height:100%;object-fit:cover}.v-testi__body{padding:12px 2px 0}.v-testi__body .v-stars{color:#8c9a5a;font-size:12px;letter-spacing:.1em}.v-testi__body p{font-size:12.5px;line-height:1.6;color:var(--v-ink-soft);margin:7px 0 0}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
