:root{--fv-milk: #f7f3ed;--fv-paper: #fdfbf8;--fv-sand: #efe7dc;--fv-sand-deep: #e6dcce;--fv-tile: #ede5da;--fv-ink: #1e1b18;--fv-ink-2: #45403a;--fv-muted: #6f675e;--fv-clay: #a4583a;--fv-clay-deep: #86442b;--fv-sage: #34483d;--fv-sage-soft: #dfe5dc;--fv-line: rgb(30 27 24 / .12);--fv-line-strong: rgb(30 27 24 / .22);--fv-on-dark: #f7f3ed;--fv-on-dark-soft: rgb(247 243 237 / .74);--fv-font-display: var(--font-heading--family);--fv-font-text: var(--font-body--family);--fv-radius-xs: .5rem;--fv-radius-sm: .875rem;--fv-radius-md: 1.25rem;--fv-radius-lg: 1.75rem;--fv-radius-pill: 999px;--fv-shadow-sm: 0 1px 2px rgb(30 27 24 / .05), 0 8px 24px rgb(30 27 24 / .05);--fv-shadow-lg: 0 2px 6px rgb(30 27 24 / .05), 0 28px 60px rgb(30 27 24 / .12);--fv-ease: cubic-bezier(.22, 1, .36, 1);--fv-gutter: clamp(1rem, 4vw, 2.5rem);--fv-max: 88rem;--fv-space-section: clamp(4rem, 9vw, 8.5rem)}body{background:var(--fv-milk);color:var(--fv-ink);font-feature-settings:"kern","liga";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--fv-ink);color:var(--fv-milk)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--fv-clay);outline-offset:3px}h1,h2,h3,.h1,.h2,.h3{font-optical-sizing:auto;text-wrap:balance}p{text-wrap:pretty}.fv-container{width:min(100% - (var(--fv-gutter) * 2),var(--fv-max));margin-inline:auto}.fv-section{padding-block:var(--fv-space-section);background:transparent;color:var(--fv-ink)}.fv-surface-sand{background:var(--fv-sand)}.fv-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.1rem;color:var(--fv-clay);font-family:var(--fv-font-text);font-size:.75rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.fv-eyebrow:before{width:1.5rem;height:1px;background:currentColor;content:""}.fv-eyebrow--light{color:var(--fv-on-dark)}.fv-h2{margin:0;font-family:var(--fv-font-display);font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.04}.fv-h2 em,.fv-hero__title em,.fv-manifesto__statement em{font-style:italic}.fv-section-head{display:grid;gap:1.25rem 3rem;align-items:end;margin-block-end:clamp(2.25rem,5vw,4rem)}.fv-section-head__text{max-width:34rem;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.65}.fv-section-head__text p{margin:0}.fv-section-head--center{justify-items:center;text-align:center}.fv-section-head--center .fv-eyebrow:after{width:1.5rem;height:1px;background:currentColor;content:""}@media screen and (min-width:990px){.fv-section-head:not(.fv-section-head--center){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.fv-section-head:not(.fv-section-head--center)>:last-child:not(:first-child){justify-self:end}}.fv-icon{flex:none;width:1.25em;height:1.25em}.fv-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .18s ease,text-underline-offset .18s ease}.fv-link:hover{color:var(--fv-clay);text-underline-offset:.42em}.fv-link--light:hover{color:var(--fv-on-dark);opacity:.8}.fv-tag{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:var(--fv-radius-pill);background:var(--fv-paper);color:var(--fv-ink);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fv-price{display:inline-flex;align-items:baseline;gap:.4rem;margin:0;font-family:var(--fv-font-text);font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums}.fv-price__from{color:var(--fv-muted);font-size:.8125rem;font-weight:500}.fv-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2rem}.fv-btn{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.6rem;border:1px solid transparent;border-radius:var(--fv-radius-pill);font-family:var(--fv-font-text);font-size:.9375rem;font-weight:600;letter-spacing:.005em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .3s var(--fv-ease)}.fv-btn .fv-icon{width:1.1em;height:1.1em;transition:transform .3s var(--fv-ease)}.fv-btn:hover .fv-icon--arrow{transform:translate(3px)}.fv-btn--dark{background:var(--fv-ink);color:var(--fv-milk)}.fv-btn--dark:hover{background:var(--fv-sage)}.fv-btn--light{background:var(--fv-milk);color:var(--fv-ink)}.fv-btn--light:hover{background:#fff}.fv-btn--outline{border-color:var(--fv-line-strong);background:transparent;color:var(--fv-ink)}.fv-btn--outline:hover{border-color:var(--fv-ink);background:var(--fv-ink);color:var(--fv-milk)}.fv-btn--ghost-light{border-color:#f7f3ed80;color:var(--fv-on-dark)}.fv-btn--ghost-light:hover{border-color:var(--fv-on-dark);background:#f7f3ed1f}.fv-btn--block{width:100%}.fv-btn--sm{min-height:2.5rem;padding:.55rem 1.1rem;font-size:.8125rem}.button,.shopify-payment-button__button,.add-to-cart-button{font-family:var(--fv-font-text);font-weight:600;letter-spacing:.005em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}input,textarea,select,.field__input{font-family:var(--fv-font-text)}#header-group{position:relative;z-index:20}.announcement-bar,.header-announcements{background:var(--fv-ink)!important;color:var(--fv-on-dark)!important}.announcement-bar :is(p,a,span,.announcement-bar__text),.header-announcements :is(p,a,span){color:var(--fv-on-dark)!important;font-family:var(--fv-font-text)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.06em!important}.announcement-bar :is(button,.slideshow-control){color:var(--fv-on-dark)}.header__row--top{background:#f7f3ede0!important;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px)}.header-section{border-bottom:1px solid var(--fv-line)}.header__columns{min-height:4.75rem}.header-menu__link,.menu-list__link{position:relative;font-family:var(--fv-font-text);font-size:.9375rem!important;font-weight:500;letter-spacing:.005em}.header-menu__link:after,.menu-list__link:after{position:absolute;right:0;bottom:-.35rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .26s var(--fv-ease)}.header-menu__link:hover:after,.menu-list__link:hover:after,.header-menu__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.felivao-wordmark{display:inline-grid;justify-items:start;gap:.15rem;color:var(--fv-ink);line-height:1}.felivao-wordmark__brand{font-family:var(--fv-font-display);font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:400;letter-spacing:-.01em}.felivao-wordmark__signature{color:var(--fv-clay);font-family:var(--fv-font-text);font-size:.5625rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.header__icon,.header-actions__action{transition:color .18s ease,opacity .18s ease}.header__icon:hover{color:var(--fv-clay)}.cart-bubble{background:var(--fv-clay)!important;color:#fff!important}.menu-drawer,.header-drawer .menu-drawer{background:var(--fv-milk)}.menu-drawer__menu-item,.menu-drawer__menu>li>a{font-family:var(--fv-font-display);font-size:1.6rem;font-weight:400;letter-spacing:-.01em}.fv-hero{position:relative;display:grid;overflow:clip;background:var(--fv-ink);color:var(--fv-on-dark)}.fv-hero__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.fv-hero__media :is(img,video){width:100%;height:100%;object-fit:cover;object-position:62% 50%}.fv-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e1b1800 45%,#1e1b18b8);content:""}.fv-hero__inner{position:relative;z-index:1;display:grid;gap:2.5rem;margin-block-start:-9rem;padding-block-end:2.5rem}.fv-hero__title{max-width:13ch;margin:0;color:var(--fv-on-dark);font-family:var(--fv-font-display);font-size:clamp(2.75rem,7.2vw,6.4rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.fv-hero__lead{max-width:34rem;margin-block-start:1.4rem;color:var(--fv-on-dark-soft);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.fv-hero__lead p{margin:0}.fv-hero__proofs{display:grid;gap:.85rem;margin:0;padding:1.5rem 0 0;border-top:1px solid rgb(247 243 237 / .22);list-style:none}.fv-hero__proofs li{display:flex;align-items:center;gap:.7rem;color:var(--fv-on-dark);font-size:.875rem;font-weight:500}.fv-hero__proofs .fv-icon{color:#e9b89f}@media screen and (min-width:750px){.fv-hero{min-height:min(92svh,60rem);align-items:end}.fv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.fv-hero__media :is(img,video){object-position:70% 50%}.fv-hero__media:after{background:linear-gradient(90deg,#1e1b18c7,#1e1b186b 42%,#1e1b1800 70%),linear-gradient(0deg,#1e1b188c,#1e1b1800 38%)}.fv-hero__inner{margin-block-start:0;padding-block:clamp(8rem,16vh,12rem) clamp(2.5rem,5vh,3.5rem)}.fv-hero__proofs{grid-template-columns:repeat(3,max-content);gap:2.5rem}}.fv-range__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17.5rem,82%);gap:1rem;margin-inline:calc(var(--fv-gutter) * -1);padding:0 var(--fv-gutter) .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--fv-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.fv-range__list::-webkit-scrollbar{display:none}.fv-range-card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.fv-range-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--fv-radius-lg);background:var(--fv-tile)}.fv-range-card__media .fv-tag{position:absolute;z-index:2;top:1rem;left:1rem}.fv-range-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .5s ease,transform .9s var(--fv-ease)}@media(hover:hover){.fv-range-card:hover .fv-range-card__img{transform:scale(1.04)}}.fv-range-card__body{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:1.5rem .25rem 0}.fv-range-card__title{margin:0;font-family:var(--fv-font-display);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;letter-spacing:-.02em;line-height:1.05}.fv-range-card__title a{color:inherit;text-decoration:none}.fv-range-card__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.fv-range-card{position:relative}.fv-range-card :is(.fv-btn,.fv-range-card__media){position:relative;z-index:1}.fv-range-card__for{margin:0;color:var(--fv-ink-2);font-size:.975rem;line-height:1.55}.fv-range-card__for span{display:block;margin-block-end:.2rem;color:var(--fv-muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fv-range-card__features{color:var(--fv-muted);font-size:.875rem;line-height:1.55}.fv-range-card__features p{margin:0}.fv-range-card__note{margin:0;padding:.85rem 1rem;border-radius:var(--fv-radius-sm);background:var(--fv-paper);color:var(--fv-ink-2);font-size:.8125rem;line-height:1.5}.fv-surface-sand .fv-range-card__note{background:#fdfbf8b3}.fv-range-card__footer{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-block-start:1rem;border-top:1px solid var(--fv-line)}.fv-range-card__colors{margin:0;color:var(--fv-muted);font-size:.8125rem}.fv-range__more{margin:clamp(2rem,4vw,3rem) 0 0;text-align:center}@media screen and (min-width:990px){.fv-range__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:unset;gap:clamp(1.25rem,2.5vw,2.25rem);margin-inline:0;padding:0;overflow:visible}.fv-range__list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.fv-range__list:has(>:nth-child(2):last-child) .fv-range-card__media{aspect-ratio:16 / 11}}.fv-guide__layout{display:grid;gap:clamp(2.5rem,6vw,6rem)}.fv-guide__text{max-width:34rem;margin-block-start:1.25rem;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.65}.fv-guide__text p{margin:0}.fv-steps{display:grid;margin:2rem 0 0;padding:0;list-style:none;counter-reset:none}.fv-steps li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.15rem;border-top:1px solid var(--fv-line)}.fv-steps li:last-child{border-bottom:1px solid var(--fv-line)}.fv-steps__num{color:var(--fv-clay);font-family:var(--fv-font-display);font-size:1.25rem;font-style:italic}.fv-steps h3{margin:0;font-family:var(--fv-font-text);font-size:1rem;font-weight:600}.fv-steps p{margin:.25rem 0 0;color:var(--fv-ink-2);font-size:.9375rem;line-height:1.55}.fv-guide__diagram{display:block;width:min(100%,22rem);margin-block-start:2rem;color:var(--fv-ink-2)}.fv-finder{align-self:start;padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:var(--fv-radius-lg);background:var(--fv-paper);box-shadow:var(--fv-shadow-lg)}.fv-finder__kicker{display:flex;align-items:center;gap:.6rem;margin:0 0 1.75rem;font-family:var(--fv-font-display);font-size:clamp(1.4rem,2.2vw,1.75rem);letter-spacing:-.015em;line-height:1.15}.fv-finder__kicker .fv-icon{color:var(--fv-clay)}.fv-finder__q{margin:0 0 1.5rem;padding:0;border:0}.fv-finder__q legend{margin-block-end:.75rem;padding:0;color:var(--fv-muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fv-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.fv-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-choice{position:relative;display:block;width:100%;cursor:pointer}.fv-choice input{position:absolute;opacity:0;pointer-events:none}.fv-choice>span{display:grid;width:100%;height:100%;align-content:start;gap:.2rem;padding:.9rem .85rem;border:1px solid var(--fv-line-strong);border-radius:var(--fv-radius-sm);background:var(--fv-milk);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.fv-choice .fv-icon{margin-block-end:.35rem;color:var(--fv-clay)}.fv-choice strong{font-size:.9375rem;font-weight:600}.fv-choice small{color:var(--fv-muted);font-size:.75rem;line-height:1.35}.fv-choice:hover>span{border-color:var(--fv-ink)}.fv-choice input:checked+span{border-color:var(--fv-ink);background:var(--fv-ink);color:var(--fv-milk)}.fv-choice input:checked+span :is(small,.fv-icon){color:var(--fv-on-dark-soft)}.fv-choice input:focus-visible+span{outline:2px solid var(--fv-clay);outline-offset:2px}.fv-finder__result{min-height:9.5rem;margin-block-start:.5rem;padding-block-start:1.5rem;border-top:1px solid var(--fv-line)}.fv-finder__empty p{margin:0 0 .75rem;color:var(--fv-ink-2);font-size:.9375rem;line-height:1.55}.fv-finder__pick{display:grid;grid-template-columns:7.5rem 1fr;gap:1.25rem;align-items:start;animation:fv-rise .5s var(--fv-ease) both}.fv-finder__pick[hidden]{display:none}.fv-finder__pick-media{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--fv-radius-sm);background:var(--fv-tile)}.fv-finder__pick-media img{width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply}.fv-finder__pick-label{margin:0 0 .3rem;color:var(--fv-clay);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fv-finder__pick-title{margin:0;font-family:var(--fv-font-display);font-size:1.4rem;letter-spacing:-.015em;line-height:1.15}.fv-finder__pick-title a{color:inherit;text-decoration:none}.fv-finder__why{margin:.5rem 0 .85rem;color:var(--fv-ink-2);font-size:.875rem;line-height:1.55}.fv-finder__pick .fv-price{display:flex}.fv-finder__pick .fv-btn{margin-block-start:1rem}.fv-finder__disclaimer{margin:1.5rem 0 0;color:var(--fv-muted);font-size:.75rem;line-height:1.5}@media screen and (max-width:520px){.fv-choice-grid{grid-template-columns:1fr}.fv-choice>span{width:100%}.fv-choice>span:has(.fv-icon){grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem}.fv-choice .fv-icon{grid-row:span 2;margin:0}.fv-finder__pick{grid-template-columns:5.5rem 1fr;gap:1rem}}@media screen and (min-width:990px){.fv-guide__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.fv-finder{position:sticky;top:calc(var(--header-height, 5rem) + 1.5rem)}}.fv-manifesto{position:relative;overflow:clip;background:var(--fv-sage);color:var(--fv-on-dark)}.fv-manifesto__bg{position:absolute;top:0;right:0;bottom:0;left:0}.fv-manifesto__bg :is(img,video){width:100%;height:100%;object-fit:cover}.fv-manifesto__bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1b189e;content:""}.fv-manifesto__inner{position:relative}.fv-manifesto__statement{max-width:18ch;margin:0;font-family:var(--fv-font-display);font-size:clamp(2.4rem,6vw,5.4rem);font-weight:400;letter-spacing:-.03em;line-height:1}.fv-manifesto__statement p{margin:0}.fv-manifesto__statement em{color:#e9c3ad}.fv-manifesto__heading{margin:clamp(3rem,7vw,5.5rem) 0 1.5rem;color:var(--fv-on-dark-soft);font-family:var(--fv-font-text);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fv-pillars{display:grid;gap:0;margin-block-end:2.5rem}.fv-pillar{padding-block:1.5rem;border-top:1px solid rgb(247 243 237 / .22)}.fv-pillar__num{color:#e9c3ad;font-family:var(--fv-font-display);font-size:1.1rem;font-style:italic}.fv-pillar h3{margin:.6rem 0 .5rem;color:var(--fv-on-dark);font-family:var(--fv-font-display);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:400;letter-spacing:-.015em}.fv-pillar__text{color:var(--fv-on-dark-soft);font-size:.975rem;line-height:1.6}.fv-pillar__text p{margin:0}@media screen and (min-width:750px){.fv-pillars{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}.fv-compare__scroller{overflow-x:auto;border:1px solid var(--fv-line);border-radius:var(--fv-radius-lg);background:var(--fv-paper);scrollbar-width:thin}.fv-compare__table{width:100%;min-width:46rem;border-collapse:collapse;font-size:.9375rem}.fv-compare__table :is(th,td){padding:1.1rem 1.25rem;border-bottom:1px solid var(--fv-line);text-align:left;vertical-align:top}.fv-compare__table thead :is(th,td){vertical-align:bottom;border-bottom-color:var(--fv-line-strong)}.fv-compare__table tbody th{position:sticky;left:0;z-index:1;width:11rem;background:var(--fv-paper);color:var(--fv-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fv-compare__table thead td{position:sticky;left:0;background:var(--fv-paper)}.fv-compare__table tbody tr:last-child :is(th,td){border-bottom:0}.fv-compare__head{display:grid;gap:.5rem;color:inherit;text-decoration:none}.fv-compare__thumb{display:block;width:6.5rem;aspect-ratio:1;overflow:hidden;border-radius:var(--fv-radius-sm);background:var(--fv-tile)}.fv-compare__thumb img{width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply}.fv-compare__name{font-family:var(--fv-font-display);font-size:1.35rem;font-weight:400;letter-spacing:-.015em}.fv-compare__head .fv-price{font-size:.9375rem}.fv-compare__yes{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:50%;background:var(--fv-sage-soft);color:var(--fv-sage)}.fv-compare__no{color:var(--fv-muted)}.fv-compare__hint{display:none;margin:0 0 .75rem;color:var(--fv-muted);font-size:.8125rem;text-align:center}@media screen and (max-width:749px){.fv-compare__hint{display:block}.fv-compare__table tbody th{width:7.5rem;min-width:7.5rem;padding-inline:1rem .75rem}.fv-compare__table{min-width:40rem}}.fv-compare__footnote{max-width:48rem;margin:1.25rem auto 0;color:var(--fv-muted);font-size:.8125rem;line-height:1.5;text-align:center}.fv-journal{padding-block-start:0}.fv-journal__grid{display:grid;gap:1rem}.fv-journal-card{position:relative;display:flex;flex-direction:column;gap:.75rem;min-height:17rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--fv-line);border-radius:var(--fv-radius-lg);background:var(--fv-paper);transition:border-color .2s ease,transform .4s var(--fv-ease),box-shadow .4s ease}.fv-journal-card:hover{border-color:var(--fv-line-strong);box-shadow:var(--fv-shadow-sm);transform:translateY(-3px)}.fv-journal-card--feature{background:var(--fv-clay);border-color:transparent;color:var(--fv-on-dark)}.fv-journal-card__media{overflow:hidden;margin:calc(clamp(1.5rem,3vw,2.25rem)*-1) calc(clamp(1.5rem,3vw,2.25rem)*-1) .5rem;aspect-ratio:16 / 10;border-radius:var(--fv-radius-lg) var(--fv-radius-lg) 0 0}.fv-journal-card__media img{width:100%;height:100%;object-fit:cover}.fv-journal-card__cat{margin:0;color:var(--fv-muted);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fv-journal-card--feature .fv-journal-card__cat{color:#f7f3edcc}.fv-journal-card__title{margin:0;font-family:var(--fv-font-display);font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:400;letter-spacing:-.02em;line-height:1.12}.fv-journal-card__title a{color:inherit;text-decoration:none}.fv-journal-card__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.fv-journal-card__excerpt{margin:0;color:var(--fv-ink-2);font-size:.9375rem;line-height:1.6}.fv-journal-card--feature .fv-journal-card__excerpt{color:#f7f3eddb}.fv-journal-card__more{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:auto;padding-block-start:1rem;font-size:.875rem;font-weight:600}@media screen and (min-width:750px){.fv-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.fv-journal__grid{grid-template-columns:1.25fr 1fr 1fr}.fv-journal-card--feature{min-height:22rem}}.fv-faq{border-top:1px solid var(--fv-line)}.fv-faq__layout{display:grid;gap:2.5rem}.fv-faq__intro{max-width:28rem;margin-block-start:1.25rem;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.65}.fv-faq__intro p{margin:0}.fv-faq__help{display:flex;align-items:flex-start;gap:.6rem;margin:2rem 0 0;color:var(--fv-ink-2);font-size:.9375rem;line-height:1.5}.fv-faq__help .fv-icon{color:var(--fv-clay)}.fv-accordion{border-top:1px solid var(--fv-line-strong)}.fv-accordion__item{border-bottom:1px solid var(--fv-line-strong)}.fv-accordion__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem;font-family:var(--fv-font-display);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.3;list-style:none;cursor:pointer}.fv-accordion__item summary::-webkit-details-marker{display:none}.fv-accordion__item summary .fv-icon{flex:none;transition:transform .3s var(--fv-ease)}.fv-accordion__item[open] summary .fv-icon{transform:rotate(45deg)}.fv-accordion__item summary:hover{color:var(--fv-clay)}.fv-accordion__panel{max-width:44rem;padding-block-end:1.5rem;color:var(--fv-ink-2);font-size:1rem;line-height:1.7}.fv-accordion__panel>:first-child{margin-block-start:0}@media screen and (min-width:990px){.fv-faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,7rem)}.fv-faq__header{position:sticky;top:calc(var(--header-height, 5rem) + 2rem);align-self:start}}.fv-final{padding-block-start:0}.fv-final__card{display:grid;overflow:hidden;border-radius:var(--fv-radius-lg);background:var(--fv-ink);color:var(--fv-on-dark)}.fv-final__content{padding:clamp(2.25rem,7vw,6rem)}.fv-final__title{max-width:16ch;margin:0;color:var(--fv-on-dark);font-family:var(--fv-font-display);font-size:clamp(2.1rem,4.6vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:1.02}.fv-final__text{max-width:32rem;margin-block-start:1.25rem;color:var(--fv-on-dark-soft);font-size:1.0625rem;line-height:1.6}.fv-final__text p{margin:0}.fv-final__media img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.fv-final__card--media{grid-template-columns:1.1fr .9fr}}.felivao-breadcrumbs,.felivao-product-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:min(100% - (var(--fv-gutter) * 2),var(--fv-max));max-width:none;margin:1.25rem auto 0;padding:0;color:var(--fv-muted);font-size:.8125rem;line-height:1.4}.felivao-breadcrumbs a,.felivao-product-breadcrumbs a{color:inherit;text-decoration:none}.felivao-breadcrumbs a:hover,.felivao-product-breadcrumbs a:hover{color:var(--fv-ink);text-decoration:underline;text-underline-offset:.25em}.felivao-breadcrumbs [aria-current=page],.felivao-product-breadcrumbs [aria-current=page]{overflow:hidden;max-width:42ch;color:var(--fv-ink);text-overflow:ellipsis;white-space:nowrap}.fv-collection-hero{padding-block:clamp(2rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.fv-collection-hero__inner{display:grid;gap:1.5rem 4rem;align-items:end}.fv-collection-hero__title{max-width:14ch;margin:0;font-family:var(--fv-font-display);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.fv-collection-hero__desc{max-width:36rem;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.65}.fv-collection-hero__desc>:first-child{margin-top:0}.fv-collection-hero__desc>:last-child{margin-bottom:0}.fv-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none}.fv-chip{display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--fv-line-strong);border-radius:var(--fv-radius-pill);color:var(--fv-ink);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.fv-chip:hover{border-color:var(--fv-ink)}.fv-chip[aria-current=page]{border-color:var(--fv-ink);background:var(--fv-ink);color:var(--fv-milk)}.fv-chip small{opacity:.6;font-size:.75rem}@media screen and (min-width:990px){.fv-collection-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.product-grid-container{padding-top:.5rem}.product-grid-container .facets-controls-wrapper,.product-grid-container .facets--horizontal{border:0;border-block:1px solid var(--fv-line);border-radius:0;background:transparent;box-shadow:none}.product-grid-container :is(.facets__summary,.facets__label,.facets__sort,.products-count-wrapper){font-size:.8125rem;font-weight:500;letter-spacing:.02em}.product-card .card-gallery,.product-card__content .card-gallery{overflow:hidden;border-radius:var(--fv-radius-md);background:var(--fv-tile)}.product-card .card-gallery img,.product-card .product-media img{mix-blend-mode:multiply;transition:transform .9s var(--fv-ease)}.product-card .card-gallery .product-media{background:transparent}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.04)}}.product-grid-container .product-card__content,.product-recommendations .product-card__content,.fv-card-reset .product-card__content{gap:.35rem;border:0;background:transparent;box-shadow:none}.product-card a[ref=productTitleLink] p[role=heading],.product-card a[ref=productTitleLink] :is(h3,h4,p){margin:.85rem 0 0;color:var(--fv-ink);font-family:var(--fv-font-display)!important;font-size:clamp(1.25rem,1.8vw,1.6rem)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.15!important}.fv-card-meta{margin:.25rem 0 .35rem;color:var(--fv-muted);font-size:.8125rem;line-height:1.4}.product-card product-price,.product-card product-price .price,.product-card .price{color:var(--fv-ink)!important;font-family:var(--fv-font-text)!important;font-size:1rem!important;font-weight:600!important}.product-card .quick-add__button{border-radius:var(--fv-radius-pill)!important;background:var(--fv-ink)!important;color:var(--fv-milk)!important}.fv-card-studio{position:relative;aspect-ratio:var(--gallery-aspect-ratio, 4 / 5);overflow:hidden;background:var(--fv-tile)}.fv-card-studio__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply}.fv-collection-guide{border-top:1px solid var(--fv-line)}.fv-collection-guide .fv-guide-grid{display:grid;gap:1rem;margin-block:2.5rem}.fv-guide-card{padding:clamp(1.5rem,3vw,2rem);border-radius:var(--fv-radius-md);background:var(--fv-paper)}.fv-guide-card span{color:var(--fv-clay);font-family:var(--fv-font-display);font-size:1.1rem;font-style:italic}.fv-guide-card h3{margin:.75rem 0 .4rem;font-family:var(--fv-font-display);font-size:1.4rem;font-weight:400;letter-spacing:-.015em}.fv-guide-card p{margin:0;color:var(--fv-ink-2);font-size:.9375rem;line-height:1.6}.fv-collection-guide__lead{max-width:44rem;margin:1.25rem 0 0;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.7}.fv-collection-guide__bottom{display:grid;gap:2.5rem;margin-block-start:3rem}.fv-collection-guide__bottom h3{margin:0 0 1rem;font-family:var(--fv-font-display);font-size:1.6rem;font-weight:400}.fv-collection-guide__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;align-self:end}@media screen and (min-width:750px){.fv-collection-guide .fv-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.fv-collection-guide__bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:5rem}}main:has(.product-information) .product-information{padding-block-start:clamp(1rem,2vw,1.75rem)!important}.product-information__media media-gallery,.product-information__media .media-gallery{overflow:hidden;border-radius:var(--fv-radius-lg)}.product-information .product-media-container,.product-information .product-media{background:var(--fv-tile)!important}.product-information .product-media img{mix-blend-mode:multiply}.product-information .slideshow-controls__thumbnail{overflow:hidden;border:1px solid transparent;border-radius:var(--fv-radius-xs)!important;background:var(--fv-tile);opacity:.72;transition:opacity .2s ease,border-color .2s ease}.product-information .slideshow-controls__thumbnail img{mix-blend-mode:multiply}.product-information .slideshow-controls__thumbnail:hover,.product-information .slideshow-controls__thumbnail[aria-current=true]{border-color:var(--fv-ink);opacity:1}.product-information .slideshow-control,.product-information .slideshow-controls button{color:var(--fv-ink)}.product-details>.group-block,main:has(.product-information) .product-details>.group-block{border:0;background:transparent;box-shadow:none}main:has(.product-information) .product-details h1{margin:0;font-family:var(--fv-font-display)!important;font-size:clamp(2rem,3.2vw,3rem)!important;font-weight:400!important;letter-spacing:-.028em!important;line-height:1.04!important}main:has(.product-information) .product-details product-price,main:has(.product-information) .product-details product-price .price{font-family:var(--fv-font-text);font-size:1.375rem!important;font-weight:600;font-variant-numeric:tabular-nums}main:has(.product-information) .variant-picker legend,main:has(.product-information) .variant-option__legend,main:has(.product-information) .variant-picker .variant-option>legend{color:var(--fv-ink);font-size:.8125rem;font-weight:600;letter-spacing:.04em}main:has(.product-information) .variant-option__button-label{min-height:2.75rem;border-color:var(--fv-line-strong)!important;background:var(--fv-paper)!important;color:var(--fv-ink)!important;font-size:.875rem;font-weight:500;transition:border-color .18s ease,background-color .18s ease,color .18s ease}main:has(.product-information) .variant-option__button-label:hover{border-color:var(--fv-ink)!important}main:has(.product-information) .variant-option__button-label:has(:checked){border-color:var(--fv-ink)!important;background:var(--fv-ink)!important;color:var(--fv-milk)!important}main:has(.product-information) .add-to-cart-button{min-height:3.5rem;border-radius:var(--fv-radius-pill)!important;font-size:1rem}main:has(.product-information) .quantity-selector{min-height:3.5rem;border-color:var(--fv-line-strong)!important;border-radius:var(--fv-radius-pill)!important;background:var(--fv-paper)}.shopify-payment-button__button--unbranded{border-radius:var(--fv-radius-pill)!important}.shopify-payment-button__more-options{color:var(--fv-muted)!important;font-size:.8125rem!important}.fv-pdp-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0}.fv-pdp-kicker__usage{color:var(--fv-clay);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fv-rating{display:inline-flex;align-items:center;gap:.4rem;color:var(--fv-ink-2);font-size:.8125rem;text-decoration:none}.fv-rating__stars{display:inline-flex;color:var(--fv-clay)}.fv-rating__stars .fv-icon{width:.95rem;height:.95rem}.fv-rating__stars>span:not(.fv-rating__on){opacity:.35}.fv-rating__on .fv-icon{fill:currentColor}.fv-pdp-summary{margin:0;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.6}.fv-highlights{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.fv-highlights li{display:flex;align-items:flex-start;gap:.65rem;color:var(--fv-ink);font-size:.9375rem;line-height:1.45}.fv-highlights .fv-icon{width:1.15rem;height:1.15rem;margin-block-start:.1rem;color:var(--fv-sage)}.fv-reassure{display:grid;gap:0;margin:0;padding:0;border:1px solid var(--fv-line);border-radius:var(--fv-radius-md);background:var(--fv-paper);list-style:none}.fv-reassure li{display:flex;align-items:center;gap:.85rem;padding:.95rem 1.1rem;font-size:.875rem;line-height:1.4}.fv-reassure li+li{border-top:1px solid var(--fv-line)}.fv-reassure .fv-icon{color:var(--fv-clay)}.fv-reassure strong{display:block;font-weight:600}.fv-reassure span span{color:var(--fv-muted)}.fv-reassure a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.fv-pdp-details__grid{display:grid;gap:clamp(2.5rem,5vw,5rem)}.fv-pdp-details__lead{max-width:40rem;margin:1.25rem 0 0;color:var(--fv-ink-2);font-size:1.125rem;line-height:1.65}.fv-pdp-description{color:var(--fv-ink-2);font-size:1rem;line-height:1.75}.fv-pdp-description :is(h2,h3){margin:2rem 0 .75rem;color:var(--fv-ink);font-family:var(--fv-font-display);font-size:1.5rem;font-weight:400;letter-spacing:-.015em}.fv-pdp-description ul{display:grid;gap:.4rem;padding-inline-start:1.1rem}.fv-pdp-description li::marker{color:var(--fv-clay)}.fv-pdp-panel{padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--fv-radius-lg);background:var(--fv-paper)}.fv-pdp-panel h3{margin:0 0 1rem;font-family:var(--fv-font-display);font-size:1.5rem;font-weight:400;letter-spacing:-.015em}.fv-pdp-panel+.fv-pdp-panel{margin-block-start:1rem}.felivao-specs{width:100%;border-collapse:collapse;font-size:.9375rem}.felivao-specs :is(th,td){padding:.85rem 0;border-bottom:1px solid var(--fv-line);text-align:left;vertical-align:top}.felivao-specs tr:last-child :is(th,td){border-bottom:0}.felivao-specs th{width:42%;padding-inline-end:1rem;color:var(--fv-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em}.fv-pdp-panel .rte,.fv-pdp-panel p{color:var(--fv-ink-2);font-size:.9375rem;line-height:1.65}.fv-pdp-panel .fv-accordion__item summary{font-size:1.15rem;padding-block:1.1rem}@media screen and (min-width:990px){.fv-pdp-details__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.sticky-add-to-cart__bar{border:1px solid var(--fv-line)!important;border-radius:var(--fv-radius-pill)!important;background:#fdfbf8f0!important;box-shadow:var(--fv-shadow-lg)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-recommendations :is(h2,h3,h4){font-family:var(--fv-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important}.cart-drawer__dialog,.theme-drawer__dialog{background:var(--fv-milk)!important}.theme-drawer__title{font-family:var(--fv-font-display)!important;font-weight:400!important;letter-spacing:-.015em}.cart-items__media,.cart-item__media,.cart-items .cart-items__media-container{overflow:hidden;border-radius:var(--fv-radius-sm);background:var(--fv-tile)}.cart-items__media img,.cart-item__media img{mix-blend-mode:multiply}.cart__checkout-button,.cart-drawer .button[name=checkout],#checkout{min-height:3.5rem;border-radius:var(--fv-radius-pill)!important}.fv-cart-note{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;color:var(--fv-muted);font-size:.8125rem}.fv-cart-note li{display:flex;align-items:center;gap:.5rem}.fv-cart-note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.fv-cart-note .fv-icon{width:1rem;height:1rem;color:var(--fv-sage)}main:has(.cart-page) .cart-page--empty{padding-block:clamp(4rem,10vw,8rem);text-align:center}main:has(.cart-page) .cart-page--empty h1{font-family:var(--fv-font-display);font-weight:400;letter-spacing:-.02em}main:has(.main-page-title,.page-title) h1,.template-page main h1{font-family:var(--fv-font-display);font-weight:400;letter-spacing:-.03em}.shopify-block.rte,.blog-post-content.rte{max-width:46rem;margin-inline:auto;color:var(--fv-ink-2);font-size:1.0625rem;line-height:1.8}:is(.shopify-block.rte,.blog-post-content.rte) :is(h2,h3){margin:2.75rem 0 .85rem;color:var(--fv-ink);font-family:var(--fv-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.15}:is(.shopify-block.rte,.blog-post-content.rte) h2{font-size:clamp(1.7rem,2.8vw,2.3rem)}:is(.shopify-block.rte,.blog-post-content.rte) h3{font-size:1.4rem}:is(.shopify-block.rte,.blog-post-content.rte) a{color:var(--fv-ink);text-decoration-color:var(--fv-clay);text-decoration-thickness:1px;text-underline-offset:.25em}:is(.shopify-block.rte,.blog-post-content.rte) a:hover{color:var(--fv-clay)}:is(.shopify-block.rte,.blog-post-content.rte) li::marker{color:var(--fv-clay)}:is(.shopify-block.rte,.blog-post-content.rte) blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border-inline-start:2px solid var(--fv-clay);border-radius:0 var(--fv-radius-sm) var(--fv-radius-sm) 0;background:var(--fv-paper);font-style:normal}:is(.shopify-block.rte,.blog-post-content.rte) table{display:block;width:100%;overflow-x:auto;margin:2rem 0;border:1px solid var(--fv-line);border-radius:var(--fv-radius-md);background:var(--fv-paper);border-collapse:collapse;font-size:.9375rem;line-height:1.5}:is(.shopify-block.rte,.blog-post-content.rte) :is(th,td){min-width:10rem;padding:.85rem 1rem;border-bottom:1px solid var(--fv-line);text-align:left;vertical-align:top}:is(.shopify-block.rte,.blog-post-content.rte) th{color:var(--fv-ink);font-weight:600}:is(.shopify-block.rte,.blog-post-content.rte) details{border-bottom:1px solid var(--fv-line-strong)}:is(.shopify-block.rte,.blog-post-content.rte) details:first-of-type{border-top:1px solid var(--fv-line-strong)}:is(.shopify-block.rte,.blog-post-content.rte) summary{padding-block:1.1rem;color:var(--fv-ink);font-family:var(--fv-font-display);font-size:1.2rem;line-height:1.35;cursor:pointer}:is(.shopify-block.rte,.blog-post-content.rte) details>:not(summary){margin-block-start:0}main:has(.blog-post-content) h1,.blog-posts h1{max-width:20ch;margin-inline:auto;font-family:var(--fv-font-display)!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.02!important;text-align:center}.blog-post-card,.blog-post-item{border-radius:var(--fv-radius-md)}.blog-post-card :is(h2,h3,h4){font-family:var(--fv-font-display)!important;font-weight:400!important;letter-spacing:-.015em!important}.blog-post-card__image-container{overflow:hidden;border-radius:var(--fv-radius-md);background:var(--fv-tile)}main:has(.contact-form) .contact-form{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--fv-radius-lg);background:var(--fv-paper)}.search-page__header h3,.search-page__header h1{font-family:var(--fv-font-display);font-weight:400}footer{background:var(--fv-ink);color:var(--fv-on-dark)}footer .section,footer .shopify-section>.section{background:var(--fv-ink)!important;color:var(--fv-on-dark)!important}footer :is(a,p,span,h2,h3,h4,summary,.menu__heading){color:inherit}footer .rte p,footer .text-block p{color:var(--fv-on-dark-soft)}footer .text-block:first-child p,footer .fv-footer-brand{color:var(--fv-on-dark);font-family:var(--fv-font-display);font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.02em;line-height:1.1}footer .menu__heading,footer .menu__heading__default{color:var(--fv-on-dark-soft)!important;font-family:var(--fv-font-text)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase}footer .menu__item a,footer a{text-decoration:none;transition:color .18s ease}footer a:hover{color:#e9c3ad}footer .email-signup__heading{color:var(--fv-on-dark);font-family:var(--fv-font-display)!important;font-weight:400!important}footer .email-signup__input-group,footer .email-signup__input,footer input[type=email]{border-color:#f7f3ed4d!important;border-radius:var(--fv-radius-pill)!important;background:#f7f3ed0f!important;color:var(--fv-on-dark)!important}footer .email-signup__input-group .email-signup__input{border-color:transparent!important;background:transparent!important}footer .email-signup__input::placeholder{color:#f7f3ed8c}footer .email-signup__button{color:var(--fv-on-dark)!important}footer .footer-utilities{border-top:1px solid rgb(247 243 237 / .14);color:var(--fv-on-dark-soft);font-size:.8125rem}footer .footer-utilities :is(a,button,span,p){color:var(--fv-on-dark-soft)!important}@keyframes fv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.fv-motion [data-fv-reveal]:not(.is-revealed){opacity:0;transform:translateY(18px)}.fv-motion [data-fv-reveal]{transition:opacity .8s var(--fv-ease),transform .8s var(--fv-ease);transition-delay:calc(var(--fv-reveal-i, 0) * 90ms)}.fv-hero__content>*{animation:fv-rise .9s var(--fv-ease) both}.fv-hero__content>:nth-child(2){animation-delay:80ms}.fv-hero__content>:nth-child(3){animation-delay:.16s}.fv-hero__content>:nth-child(4){animation-delay:.24s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/felivao.css.map */
