.frv{--frv-section-bg: var(--frv-bg);--frv-section-ink: var(--frv-ink);position:relative;background:var(--frv-section-bg);color:var(--frv-section-ink);font-family:var(--text-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frv *,.frv *:before,.frv *:after{box-sizing:border-box}.frv-container{width:min(100% - 2 * var(--frv-gutter),var(--frv-max-width));margin-inline:auto}.frv-pad{padding-block:clamp(4.5rem,12vw,9rem)}.frv-pad--sm{padding-block:clamp(2.5rem,6vw,4.5rem)}.frv-eyebrow{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.005em;color:var(--frv-accent)}.frv-display,.frv-h2,.frv-h3{margin:0;font-family:var(--heading-font-family);font-style:normal;text-transform:none;text-wrap:balance;color:inherit}.frv-display{font-size:clamp(3rem,10vw,7.5rem);font-weight:400;line-height:.95;letter-spacing:-.04em}.frv-display strong{font-weight:700}.frv-h2{font-size:clamp(2.125rem,6vw,4.25rem);font-weight:600;line-height:1.04;letter-spacing:-.035em}.frv-h3{font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:600;line-height:1.25;letter-spacing:-.015em}.frv-lead{margin:0;font-size:clamp(1.0625rem,1.7vw,1.375rem);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty;color:var(--frv-section-muted, var(--frv-muted))}.frv-small{margin:0;font-size:.9375rem;line-height:1.5;color:var(--frv-section-muted, var(--frv-muted))}.frv-gradient-text{background:linear-gradient(100deg,var(--frv-accent) 0%,var(--frv-accent-light) 50%,var(--frv-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.frv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.frv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:3rem;padding:0 1.75rem;border:0;border-radius:999px;font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .4s var(--frv-ease),background-color .4s var(--frv-ease),color .4s var(--frv-ease)}.frv-btn--primary{background:var(--frv-ink);color:var(--frv-bg)}.frv-btn--accent{background:var(--frv-accent);color:#fff}.frv-btn--light{background:#fff;color:#111}@media(hover:hover){.frv-btn:hover{transform:scale(1.02)}.frv-btn--primary:hover{background:var(--frv-accent);color:#fff}}.frv-link{display:inline-flex;align-items:center;gap:.3em;font-size:1rem;font-weight:500;letter-spacing:-.01em;color:var(--frv-section-link, var(--frv-accent));text-decoration:none}.frv-link__arrow{width:.7em;height:.7em;transition:transform .4s var(--frv-ease)}@media(hover:hover){.frv-link:hover .frv-link__arrow{transform:translate(.2em)}}.frv-btn:focus-visible,.frv-link:focus-visible,.frv :is(a,button,summary):focus-visible{outline:2px solid var(--frv-accent);outline-offset:3px}.frv-media{position:relative;overflow:hidden;background:var(--frv-media-bg, var(--frv-surface))}.frv-media>picture,.frv-media__img,.frv-media__video,.frv-media__placeholder{display:block;width:100%;height:100%}.frv-media__img,.frv-media__video{object-fit:var(--frv-fit, cover);object-position:var(--frv-position, center)}.frv-media__placeholder{display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 45%,color-mix(in srgb,var(--frv-accent-soft) 90%,#fff) 0%,transparent 100%),linear-gradient(180deg,var(--frv-accent-soft) 0%,var(--frv-surface) 100%);color:var(--frv-accent-light)}.frv-cta__float .frv-media__placeholder,.frv-colors__media .frv-media__placeholder,.frv-fgrid__media .frv-media__placeholder{background:none}.frv-media__placeholder svg{width:clamp(3rem,22%,9rem);height:auto}.frv-media__placeholder[data-placeholder^=lifestyle]{background:linear-gradient(160deg,#2a2633,#15141a);color:color-mix(in srgb,var(--frv-accent-light) 60%,transparent)}.frv-video-toggle{position:absolute;z-index:2;inset-block-end:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#11111173;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s var(--frv-ease)}.frv-video-toggle:hover{background:#111111b3}.frv-video-toggle svg{width:.875rem;height:.875rem}.frv-video-toggle [data-icon=play],.frv-video-toggle[aria-pressed=true] [data-icon=pause]{display:none}.frv-video-toggle[aria-pressed=true] [data-icon=play]{display:block}.frv-icon{display:block;width:var(--frv-icon-size, 1.5rem);height:var(--frv-icon-size, 1.5rem);flex-shrink:0}html.frv-motion [data-frv-reveal]{opacity:0;transform:translate3d(0,1.75rem,0) scale(.985);transition:opacity .9s var(--frv-ease-out),transform 1.1s var(--frv-ease-out);transition-delay:calc(var(--frv-delay, 0) * 90ms)}html.frv-motion [data-frv-reveal=fade]{transform:none}html.frv-motion [data-frv-reveal=zoom]{transform:scale(1.06);transition-duration:1.2s,1.6s}html.frv-motion [data-frv-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.frv-motion [data-frv-reveal]{opacity:1;transform:none;transition:none}.frv-btn,.frv-link__arrow{transition:none}}.frv-sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.frv-scene,.frv-scene__stage{position:relative}@media(prefers-reduced-motion:no-preference){html.frv-motion .frv-scene{height:var(--frv-scene-length, 250vh)}html.frv-motion .frv-scene__stage{position:sticky;top:var(--sticky-area-height, 0px);height:calc(100svh - var(--sticky-area-height, 0px));overflow:hidden}}.frv-head{display:grid;gap:1rem;max-width:48rem;margin-block-end:clamp(2.5rem,6vw,4.5rem)}.frv-head--center{justify-items:center;margin-inline:auto;text-align:center}.frv-card{position:relative;border-radius:var(--frv-radius);background:var(--frv-surface);overflow:hidden;transition:transform .5s var(--frv-ease)}@media(hover:hover){.frv-card--hover:hover{transform:scale(1.02)}}.frv--dark{--frv-surface: #1C1C1F;--frv-line: rgb(255 255 255 / .12);--frv-section-link: var(--frv-accent-light)}.frv--dark .frv-eyebrow{color:var(--frv-accent-light)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/forvani-base.css.map */
