:root{--fvh-shell: 1360px;--fvh-gutter: clamp(20px, 4.7vw, 70px);--fvh-black: #111111;--fvh-muted: #686868;--fvh-line: #dedede;--fvh-soft: #f7f7f7;--fvh-serif: var(--font-header-family);--fvh-sans: var(--font-base-family);--fvh-section: clamp(64px, 7vw, 108px)}html{scroll-behavior:smooth}body.fvh-theme{background:#fff;color:var(--fvh-black);font-family:var(--fvh-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.fvh-theme .main,body.fvh-theme .layout,body.fvh-theme .sections{background:#fff}body.fvh-theme h1,body.fvh-theme :is(h2,:where(.fvh-heading-h2)),body.fvh-theme :is(h3,:where(.fvh-heading-h3)),body.fvh-theme :is(h4,:where(.fvh-heading-h4)){color:var(--fvh-black)}body.fvh-theme h1,body.fvh-theme :is(h2,:where(.fvh-heading-h2)){font-family:var(--fvh-serif);font-weight:400;letter-spacing:-.035em}body.fvh-theme :is(h3,:where(.fvh-heading-h3)),body.fvh-theme :is(h4,:where(.fvh-heading-h4)){font-family:var(--fvh-sans)}body.fvh-theme p{line-height:1.65}body.fvh-theme a{text-underline-offset:3px}body.fvh-theme .content{max-width:var(--fvh-shell)}body.fvh-theme .content.expanded{max-width:none}body.fvh-theme .with-background{background:#fff}body.fvh-theme .btn,body.fvh-theme button,body.fvh-theme input,body.fvh-theme select,body.fvh-theme textarea{border-radius:0}.fvh-shell{width:min(calc(100% - (2 * var(--fvh-gutter))),var(--fvh-shell));margin-inline:auto}.fvh-section{padding-block:var(--fvh-section);background:#fff}.fvh-eyebrow{margin:0 0 20px;font-family:var(--fvh-sans);font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.fvh-section-head{margin-bottom:clamp(34px,4vw,58px)}.fvh-section-head--split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:50px}.fvh-section-head--compact{margin-bottom:32px}.fvh-section-head :is(h2,:where(.fvh-heading-h2)){margin:0;max-width:850px;font-size:clamp(42px,5vw,74px);line-height:.98}.fvh-section-head__aside{justify-self:end;max-width:440px;color:#555}.fvh-section-head__aside .rte{margin-bottom:22px}.fvh-text-link{display:inline-flex;gap:12px;align-items:center;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #111;padding-bottom:5px}.fvh-outline-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border:1px solid #111;color:#111;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .25s ease,color .25s ease}.fvh-outline-link:hover{background:#111;color:#fff}.fvh-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:0 25px;border:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease}.fvh-button:hover{transform:translateY(-1px)}.fvh-button--dark{background:#111;color:#fff;border-color:#111}.fvh-button--dark:hover{background:#fff;color:#111}body.fvh-theme .section-announcement-bar,body.fvh-theme .announcement-bar{background:#151515!important;color:#fff!important}body.fvh-theme .announcement-bar{min-height:31px;border:0!important}body.fvh-theme .announcement-bar .content,body.fvh-theme .announcement-bar .inner{padding-top:7px!important;padding-bottom:7px!important}body.fvh-theme .announcement-bar,body.fvh-theme .announcement-bar a{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase}body.fvh-theme .section-header{position:relative;z-index:40;background:#fff}body.fvh-theme.sticky-header .section-header{box-shadow:0 1px #00000012}body.fvh-theme .section-header .header{background:#fff!important;color:#111!important;border:0!important}body.fvh-theme .section-header .header>.inner{max-width:none}body.fvh-theme .section-header .header .content{max-width:var(--fvh-shell);margin:0 auto;padding-left:0;padding-right:0;min-height:76px}body.fvh-theme .section-header .header .content .left{min-width:0;flex:1 1 auto}body.fvh-theme .section-header .header .content .center{flex:0 0 auto;margin-right:auto}body.fvh-theme .section-header .header.logo-position-left .content .center{order:-1;margin-left:0;margin-right:40px}body.fvh-theme .section-header .header .content .right{gap:1px}body.fvh-theme .section-header .header .menu .main{gap:29px}body.fvh-theme .section-header .header .menu .main>li>a{color:#111!important;font-size:12px;font-weight:600;letter-spacing:.015em;padding:26px 0;position:relative}body.fvh-theme .section-header .header .menu .main>li>a:after{content:"";position:absolute;left:0;right:100%;bottom:19px;height:1px;background:#111;transition:right .2s ease}body.fvh-theme .section-header .header .menu .main>li>a:hover:after,body.fvh-theme .section-header .header .menu .main>li>a.active:after{right:0}body.fvh-theme .section-header .header .btn.icon{color:#111!important;width:38px;height:38px}body.fvh-theme .section-header .header .circle.cart-count{background:#111;color:#fff;min-width:15px;height:15px;line-height:15px;font-size:12px}body.fvh-theme .section-header .header .select{font-size:12px}body.fvh-theme .section-header .header .nav .main ul{border:1px solid #e4e4e4;box-shadow:0 18px 45px #00000014;background:#fff}body.fvh-theme .section-header .header .nav .main ul a{font-size:12px}body.fvh-theme .section-header .side-nav-section{--fvh-menu-width: min(92vw, 520px);left:calc(var(--fvh-menu-width) * -1);width:var(--fvh-menu-width)}body.fvh-theme.browsing .section-header .side-nav-section{transform:translate(var(--fvh-menu-width))}body.fvh-theme .section-header .side-nav{background:#fff!important;color:#111!important;width:100%;max-width:none;box-shadow:24px 0 80px #00000021;padding:32px 34px 34px!important}body.fvh-theme .section-header .side-nav .close{color:#111!important;top:26px;right:26px}body.fvh-theme .section-header .side-nav .nav{margin-top:64px}body.fvh-theme .section-header .side-nav .nav .main>li{border-bottom:1px solid #e7e7e7}body.fvh-theme .section-header .side-nav .nav .main>li>a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;color:#111!important;font-family:var(--fvh-serif);font-size:clamp(25px,6vw,36px);line-height:1.05;letter-spacing:-.025em}body.fvh-theme .section-header .side-nav .nav .main ul{padding:8px 0 14px 18px}body.fvh-theme .section-header .side-nav .nav .main ul li a{display:block;color:#444!important;font-size:14px;padding:9px 0}body.fvh-theme .section-header .side-nav .extra{border-top:1px solid #e7e7e7;padding-top:22px;margin-top:28px;color:#111}body.fvh-theme .section-header .side-nav .extra a,body.fvh-theme .section-header .side-nav .extra select{color:#111!important}body.fvh-theme .section-header .overlay{background:#00000047;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.fvh-hero{position:relative;height:min(68vw,720px);min-height:590px;overflow:hidden;background:#111;color:#111}.fvh-hero__slides,.fvh-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.fvh-hero__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease,visibility .7s ease}.fvh-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.fvh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.fvh-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fvh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fvh-hero-overlay)}.fvh-hero__inner{position:relative;z-index:2;height:100%;display:flex;align-items:center}.fvh-hero__inner--center{justify-content:center;text-align:center}.fvh-hero__inner--right{justify-content:flex-end;text-align:left}.fvh-hero__content{color:var(--fvh-hero-copy);padding:46px 42px 48px 0}.fvh-hero__eyebrow{color:var(--fvh-hero-copy)}.fvh-hero__title{margin:0 0 23px;color:var(--fvh-hero-title)!important;font-size:clamp(56px,6.4vw,98px);line-height:.91;max-width:700px;text-wrap:balance;text-shadow:0 1px 10px rgba(255,255,255,.12)}.fvh-hero__body{color:var(--fvh-hero-copy);font-size:clamp(15px,1.35vw,19px);max-width:510px}.fvh-hero__body p{margin:0;line-height:1.55}.fvh-hero__button{margin-top:30px;background:var(--fvh-hero-button-bg);color:var(--fvh-hero-button-text);border-color:var(--fvh-hero-button-border)}.fvh-hero__caption{position:absolute;right:0;bottom:48px;color:var(--fvh-hero-caption);font-family:var(--fvh-serif);font-size:20px;font-style:italic;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.02em}.fvh-hero__controls{position:absolute;z-index:5;left:50%;bottom:32px;transform:translate(-50%);display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.fvh-hero__pagination,.fvh-hero__arrows{display:flex;align-items:center;gap:8px;pointer-events:auto}.fvh-hero__dot{-webkit-appearance:none;appearance:none;background:#ffffffd1;color:#111;border:0;min-width:37px;height:35px;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.64}.fvh-hero__dot.is-active{opacity:1;background:#111;color:#fff}.fvh-icon-button{-webkit-appearance:none;appearance:none;width:42px;height:42px;border:1px solid rgba(17,17,17,.45);background:#ffffffd6;color:#111;font-size:19px;display:grid;place-items:center}.fvh-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fvh-collection-card{position:relative;aspect-ratio:.82;overflow:hidden;color:#fff;background:#eee;text-decoration:none}.fvh-collection-card__media,.fvh-collection-card__media img{width:100%;height:100%}.fvh-collection-card__media img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.fvh-collection-card__shade{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0000009e)}.fvh-collection-card__meta{position:absolute;left:28px;right:28px;bottom:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.fvh-collection-card__meta :is(h3,:where(.fvh-heading-h3)){margin:0;color:#fff!important;font-family:var(--fvh-serif);font-weight:400;font-size:clamp(27px,2.5vw,40px);letter-spacing:-.025em}.fvh-collection-card__meta span{color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fvh-collection-card:hover .fvh-collection-card__media img{transform:scale(1.025)}.fvh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fvh-product-card{min-width:0}.fvh-product-card__image-wrap{display:block;position:relative;overflow:hidden;background:#f5f5f5;aspect-ratio:.84}.fvh-product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.fvh-product-card:hover img{transform:scale(1.025)}.fvh-badge{position:absolute;top:12px;left:12px;padding:7px 10px;background:#fffffff0;color:#111;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fvh-process{border-top:1px solid #efefef}.fvh-process__intro{display:grid;grid-template-columns:.8fr 1.2fr;min-height:520px;align-items:stretch}.fvh-process__copy{padding:clamp(36px,5vw,72px) clamp(34px,5vw,70px) clamp(36px,5vw,72px) 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fvh-process__copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 26px;font-size:clamp(46px,5.3vw,80px);line-height:.96}.fvh-process__copy .rte{max-width:530px;color:#555}.fvh-process__copy .fvh-button{margin-top:26px}.fvh-process__hero-media{overflow:hidden;min-height:500px;background:#eee}.fvh-process__hero-media img{width:100%;height:100%;object-fit:cover}.fvh-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dedede;margin-top:22px;border:1px solid #dedede}.fvh-process-step{background:#fff;padding:26px;min-width:0}.fvh-process-step__number{color:#8a8a8a;font-size:12px;letter-spacing:.16em;margin-bottom:22px}.fvh-process-step__image{aspect-ratio:1.45;overflow:hidden;margin:-10px -10px 23px;background:#eee}.fvh-process-step__image img{width:100%;height:100%;object-fit:cover}.fvh-process-step :is(h3,:where(.fvh-heading-h3)){margin:0 0 10px;font-family:var(--fvh-serif);font-weight:400;font-size:25px;letter-spacing:-.025em}.fvh-process-step .rte{color:#606060;font-size:13px}.fvh-lifestyle{padding-top:clamp(72px,8vw,120px)}.fvh-lifestyle__intro{max-width:760px;margin-top:18px;color:#555}.fvh-lifestyle__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fvh-lifestyle-card{margin:0}.fvh-lifestyle-card__media{aspect-ratio:.62;overflow:hidden;background:#eee}.fvh-lifestyle-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.fvh-lifestyle-card:hover img{transform:scale(1.02)}.fvh-lifestyle-card figcaption{font-family:var(--fvh-serif);font-size:18px;text-align:center;margin-top:14px}.fvh-trust-newsletter{padding-top:clamp(72px,8vw,120px);border-top:1px solid #efefef}.fvh-trust{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:start}.fvh-trust__intro :is(h2,:where(.fvh-heading-h2)){margin:0 0 22px;font-size:clamp(43px,5vw,72px);line-height:.98}.fvh-trust__intro .rte{max-width:480px;color:#555}.fvh-trust__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--fvh-line);border-left:1px solid var(--fvh-line)}.fvh-trust-item{padding:26px;min-height:175px;border-right:1px solid var(--fvh-line);border-bottom:1px solid var(--fvh-line)}.fvh-trust-item__icon{font-size:23px;margin-bottom:20px}.fvh-trust-item :is(h3,:where(.fvh-heading-h3)){margin:0 0 8px;font-family:var(--fvh-serif);font-size:23px;font-weight:400}.fvh-trust-item p{margin:0;color:#666;font-size:13px}.fvh-newsletter{margin-top:clamp(64px,7vw,96px);background:var(--fvh-soft);padding:clamp(38px,5vw,68px);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fvh-newsletter :is(h2,:where(.fvh-heading-h2)){margin:0 0 14px;font-size:clamp(42px,5vw,68px);line-height:.96}.fvh-newsletter__copy .rte{color:#555}.fvh-newsletter__field{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #111}.fvh-newsletter__field input{width:100%;min-height:56px;border:0;background:transparent;padding:0 10px 0 0;font-size:15px}.fvh-newsletter__field button{border:0;background:#111;color:#fff;padding:0 26px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.fvh-editorial-page,.fvh-info-page,.fvh-gallery-page,.fvh-contact-page{padding:clamp(54px,7vw,104px) 0 var(--fvh-section);background:#fff}.fvh-editorial-page__header,.fvh-gallery-page__header{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;padding-bottom:clamp(38px,5vw,70px);border-bottom:1px solid var(--fvh-line)}.fvh-editorial-page__header h1,.fvh-gallery-page__header h1{margin:0;font-size:clamp(58px,7.8vw,112px);line-height:.87;max-width:900px}.fvh-editorial-page--compact .fvh-editorial-page__header h1{font-size:clamp(48px,6.4vw,86px)}.fvh-editorial-page__intro,.fvh-gallery-page__header>.rte{color:#555;font-size:17px;max-width:520px}.fvh-editorial-page__hero-image{margin-top:30px;max-height:680px;overflow:hidden}.fvh-editorial-page__hero-image img{width:100%;height:100%;object-fit:cover}.fvh-editorial-page__content,.fvh-gallery-page__content{max-width:1040px;margin:clamp(48px,6vw,86px) auto 0;font-size:16px}.fvh-editorial-page__content :is(h2,:where(.fvh-heading-h2)){font-size:clamp(38px,4.2vw,62px);line-height:1;margin:1.45em 0 .45em}.fvh-editorial-page__content :is(h3,:where(.fvh-heading-h3)){font-family:var(--fvh-serif);font-size:30px;font-weight:400;margin-top:1.8em}.fvh-editorial-page__content img{max-width:100%;height:auto;margin:26px 0}.fvh-info-page__hero{display:grid;grid-template-columns:.82fr 1.18fr;min-height:540px}.fvh-info-page__hero-copy{padding:clamp(26px,5vw,70px) clamp(28px,5vw,68px) clamp(26px,5vw,70px) 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fvh-info-page__hero-copy h1{margin:0 0 24px;font-size:clamp(56px,7vw,102px);line-height:.88}.fvh-info-page__hero-copy .rte{max-width:520px;color:#555}.fvh-info-page__hero-copy .fvh-button{margin-top:26px}.fvh-info-page__hero-media{min-height:520px;overflow:hidden;background:#eee}.fvh-info-page__hero-media img{width:100%;height:100%;object-fit:cover}.fvh-info-page__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border-left:1px solid var(--fvh-line);border-top:1px solid var(--fvh-line)}.fvh-info-fact{min-height:220px;padding:27px 24px;border-right:1px solid var(--fvh-line);border-bottom:1px solid var(--fvh-line)}.fvh-info-fact__number{color:#888;font-size:12px;letter-spacing:.15em;margin-bottom:28px}.fvh-info-fact :is(h2,:where(.fvh-heading-h2)){font-family:var(--fvh-serif);font-size:25px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.fvh-info-fact .rte{color:#606060;font-size:13px}.fvh-info-page__page-content{max-width:980px;margin:70px auto 0}.fvh-info-page__policy-link{margin-top:42px;text-align:center}.fvh-gallery-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.fvh-gallery-page__item{margin:0;min-width:0}.fvh-gallery-page__item.is-wide{grid-column:1 / -1}.fvh-gallery-page__item img{display:block;width:100%;aspect-ratio:1.36;object-fit:cover}.fvh-gallery-page__item.is-wide img{aspect-ratio:2.15}.fvh-gallery-page__item figcaption{margin-top:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fvh-contact-page__intro{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;min-height:500px}.fvh-contact-page__intro>div:first-child{padding-right:clamp(28px,5vw,76px)}.fvh-contact-page__intro h1{margin:0 0 24px;font-size:clamp(58px,7vw,104px);line-height:.9}.fvh-contact-page__intro .rte{color:#555;max-width:520px}.fvh-contact-page__art{min-height:500px;overflow:hidden}.fvh-contact-page__art img{width:100%;height:100%;min-height:500px;object-fit:cover}.fvh-contact-page__form-wrap{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;border-top:1px solid var(--fvh-line);margin-top:30px;padding-top:58px}.fvh-contact-page__form-copy :is(h2,:where(.fvh-heading-h2)){font-family:var(--fvh-serif);font-weight:400;font-size:38px;margin:0 0 12px}.fvh-contact-page__form-copy p{color:#666}.fvh-contact-page__form input,.fvh-contact-page__form textarea{border:0!important;border-bottom:1px solid #bbb!important;background:transparent!important;padding-left:0!important;padding-right:0!important}.fvh-contact-page__form input:focus,.fvh-contact-page__form textarea:focus{border-bottom-color:#111!important;box-shadow:none!important}.fvh-contact-page__form .btn{background:#111!important;color:#fff!important;border:1px solid #111!important;min-height:48px;width:auto!important;padding-inline:28px!important}.fvh-testimonials{border-top:1px solid #efefef;border-bottom:1px solid #efefef}.fvh-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--fvh-line);border:1px solid var(--fvh-line)}.fvh-testimonial{margin:0;background:#fff;padding:30px;min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.fvh-testimonial blockquote{margin:0;font-family:var(--fvh-serif);font-size:clamp(22px,2vw,30px);line-height:1.22;letter-spacing:-.02em}.fvh-testimonial figcaption{margin-top:26px;font-size:12px;color:#666}body.fvh-theme.template-collection .main>.layout>.sections>.shopify-section:first-child{padding:0}body.fvh-theme.template-collection .content[data-section-type=collection]{max-width:var(--fvh-shell)!important;padding-top:58px;padding-bottom:96px}body.fvh-theme.template-collection .collection>.head{display:grid;grid-template-columns:270px minmax(0,1fr);column-gap:46px;align-items:start;margin-bottom:28px}body.fvh-theme.template-collection .collection>.head>.image{grid-column:1 / -1;height:270px;overflow:hidden;margin-bottom:36px}body.fvh-theme.template-collection .collection>.head>.image img{width:100%;height:100%;object-fit:cover}body.fvh-theme.template-collection .collection>.head>:is(h2,:where(.fvh-heading-h2)){grid-column:1 / -1;margin:0;font-size:clamp(54px,6.2vw,86px);line-height:.92}body.fvh-theme.template-collection .collection>.head>:is(h4,:where(.fvh-heading-h4)){grid-column:1 / -1;margin:12px 0 0;font-size:12px;color:#666;font-weight:500;letter-spacing:.1em;text-transform:uppercase}body.fvh-theme.template-collection .collection>.head>.description{grid-column:1 / -1;max-width:760px;margin-top:18px;color:#555}body.fvh-theme.template-collection .sorting-and-filtering{grid-column:1 / -1;margin-top:32px;border-top:1px solid var(--fvh-line);border-bottom:1px solid var(--fvh-line);padding:12px 0}body.fvh-theme.template-collection .sorting-and-filtering form.desktop{display:flex;align-items:center;justify-content:space-between;gap:20px}body.fvh-theme.template-collection .sorting-and-filtering .filters{display:flex;flex-wrap:wrap;gap:2px 24px;align-items:center}body.fvh-theme.template-collection .sorting-and-filtering .filter-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .sorting-and-filtering .filter-group-summary{padding:10px 0;font-size:12px}body.fvh-theme.template-collection .sorting-and-filtering .filter-group-display{border:1px solid var(--fvh-line);box-shadow:0 18px 50px #00000017;background:#fff}body.fvh-theme.template-collection .collection>.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 18px!important}body.fvh-theme.template-collection .collection .product .image{background:#f4f4f4}body.fvh-theme.template-collection .collection .product .frame{background:#f4f4f4;overflow:hidden}body.fvh-theme.template-collection .collection .product .frame img{transition:transform .55s ease}body.fvh-theme.template-collection .collection .product:hover .frame img{transform:scale(1.018)}body.fvh-theme.template-collection .collection .product .info{padding-top:12px}body.fvh-theme.template-collection .collection .product .info .status{font-size:12px;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .collection .product .info .title{font-size:13px;font-weight:600;line-height:1.35}body.fvh-theme.template-collection .collection .product .info .price{font-size:12px}body.fvh-theme.template-product .content.product{max-width:var(--fvh-shell)!important;padding-top:clamp(42px,5vw,72px);padding-bottom:72px}body.fvh-theme.template-product .product>.item{max-width:var(--fvh-shell)!important;gap:clamp(42px,5vw,76px);align-items:start}body.fvh-theme.template-product .product .item-media{min-width:0}body.fvh-theme.template-product .product .item-media .frame,body.fvh-theme.template-product .product .item-media .medias{background:#f5f5f5}body.fvh-theme.template-product .product .item-media .media.image img{object-fit:contain}body.fvh-theme.template-product .product .item-info{min-width:0;padding-top:4px}body.fvh-theme.template-product .product .item-info .block{margin-bottom:16px}body.fvh-theme.template-product .product .item-info h1,body.fvh-theme.template-product .product .item-info .title h1{font-family:var(--fvh-serif);font-size:clamp(40px,4.2vw,61px);line-height:.98;font-weight:400;margin:0 0 12px}body.fvh-theme.template-product .product .item-info .price{font-size:18px}body.fvh-theme.template-product .product .item-info .description{color:#555;font-size:14px}body.fvh-theme.template-product .product .item-info .variant-wrapper label,body.fvh-theme.template-product .product .item-info .quantity label{font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}body.fvh-theme.template-product .product .item-info .variant-wrapper .option-values{gap:7px}body.fvh-theme.template-product .product .item-info .variant-wrapper .option-values label{border:1px solid #ccc;padding:10px 14px;min-width:42px;text-align:center}body.fvh-theme.template-product .product .item-info .variant-wrapper .option-values input:checked+label{background:#111;color:#fff;border-color:#111}body.fvh-theme.template-product .product .item-info .quantity .select,body.fvh-theme.template-product .product .item-info .quantity input{max-width:94px}body.fvh-theme.template-product .product .item-info .buttons{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:10px;align-items:stretch}body.fvh-theme.template-product .product .item-info .buttons .add-to-cart{min-height:50px;background:#111;border:1px solid #111;color:#fff;padding-inline:20px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-product .product .item-info .buttons .shopify-payment-button{margin:0!important}body.fvh-theme.template-product .product .item-info .buttons .shopify-payment-button__button{min-height:50px!important;border-radius:0!important;font-size:12px!important}body.fvh-theme.template-product .product .item-info .shopify-payment-button__more-options{font-size:12px!important}body.fvh-theme.template-product .product .item-info .accordion{border-top:1px solid #ddd}body.fvh-theme.template-product .product .item-info .accordion:last-of-type{border-bottom:1px solid #ddd}body.fvh-theme.template-product .product .item-info .accordion summary{padding:16px 0}body.fvh-theme.template-product .product .item-info .accordion :is(h3,:where(.fvh-heading-h3)){font-family:var(--fvh-sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.fvh-theme.template-product .product .item-info .accordion .rte{padding-bottom:18px;color:#555}body.fvh-theme.template-product .product-recommendations .content{max-width:var(--fvh-shell)!important}body.fvh-theme.template-product .product-recommendations :is(h2,:where(.fvh-heading-h2)){font-size:clamp(42px,5vw,70px)}body.fvh-theme.template-product .product-recommendations .products{gap:18px}body.fvh-theme .faq.content,body.fvh-theme .content[data-section-type=faq]{max-width:980px!important;padding-top:70px;padding-bottom:70px}body.fvh-theme .faq :is(h2,:where(.fvh-heading-h2)){font-size:clamp(42px,5vw,68px);margin-bottom:30px}body.fvh-theme .faq .accordion{border-top:1px solid var(--fvh-line)}body.fvh-theme .faq .accordion:last-child{border-bottom:1px solid var(--fvh-line)}body.fvh-theme .faq .accordion summary{padding:18px 0}body.fvh-theme .faq .accordion :is(h3,:where(.fvh-heading-h3)){font-family:var(--fvh-sans);font-size:13px;font-weight:600}body.fvh-theme .side-cart,body.fvh-theme .search-overlay{background:#fff;color:#111}body.fvh-theme .side-cart .btn.action,body.fvh-theme .cart .btn.action{background:#111;color:#fff;border-color:#111}body.fvh-theme.template-search .content,body.fvh-theme.template-cart .content,body.fvh-theme[class*=template-customers] .content{max-width:var(--fvh-shell)!important}body.fvh-theme .footer{background:#fff!important;color:#111!important;border-top:1px solid #dedede}body.fvh-theme .footer .content{max-width:var(--fvh-shell)!important;padding-top:clamp(48px,5vw,70px);padding-bottom:30px}body.fvh-theme .footer a,body.fvh-theme .footer p,body.fvh-theme .footer .rte,body.fvh-theme .footer .extra{color:#4f4f4f!important}body.fvh-theme .footer :is(h3,:where(.fvh-heading-h3)){color:#111!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.fvh-theme .footer .top{gap:36px}body.fvh-theme .footer .bottom{border-top:1px solid #e1e1e1;margin-top:38px;padding-top:24px}body.fvh-theme .footer .payment-icon{filter:grayscale(1);opacity:.72}body.fvh-theme .footer select{color:#111!important;background:#fff!important}body.fvh-theme a:focus-visible,body.fvh-theme button:focus-visible,body.fvh-theme input:focus-visible,body.fvh-theme select:focus-visible,body.fvh-theme textarea:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:1199px){body.fvh-theme .section-header .header .menu .main{gap:18px}body.fvh-theme .section-header .header .menu .main>li>a{font-size:12px}body.fvh-theme .section-header .header .select{display:none}.fvh-info-page__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){:root{--fvh-gutter: 28px;--fvh-section: 72px}body.fvh-theme .section-header .header .menu{display:none}body.fvh-theme .section-header .header .content .left .browse{display:inline-flex!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:auto}.fvh-hero{min-height:600px;height:74vw}.fvh-section-head--split{grid-template-columns:1fr;gap:24px}.fvh-section-head__aside{justify-self:start;max-width:700px}.fvh-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fvh-collection-card:last-child{grid-column:1 / -1;aspect-ratio:1.65}.fvh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.fvh-process__intro,.fvh-trust,.fvh-info-page__hero,.fvh-contact-page__intro{grid-template-columns:1fr}.fvh-process__copy,.fvh-info-page__hero-copy{padding-right:0}.fvh-process__steps{grid-template-columns:1fr}.fvh-lifestyle__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.fvh-trust{gap:40px}.fvh-newsletter{grid-template-columns:1fr;gap:30px}.fvh-editorial-page__header,.fvh-gallery-page__header,.fvh-contact-page__form-wrap{grid-template-columns:1fr;gap:24px}body.fvh-theme.template-product .product>.item{gap:34px}body.fvh-theme.template-product .product .item-info .buttons{grid-template-columns:1fr}}@media(max-width:767px){:root{--fvh-gutter: 18px;--fvh-section: 54px}html{scroll-behavior:auto}body.fvh-theme .announcement-bar,body.fvh-theme .announcement-bar a{font-size:12px!important;letter-spacing:.1em}body.fvh-theme .section-header .header .content{min-height:60px;padding-top:8px!important;padding-bottom:8px!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:auto}body.fvh-theme .section-header .header .content .right .user{display:none}body.fvh-theme .section-header .header .btn.icon{width:34px;height:34px}body.fvh-theme .section-header .side-nav-section{--fvh-menu-width: 100vw}body.fvh-theme .section-header .side-nav{width:100%;max-width:none;padding:22px 22px 28px!important}body.fvh-theme .section-header .side-nav .nav{margin-top:52px}body.fvh-theme .section-header .side-nav .nav .main>li>a{font-size:30px;padding:15px 0}.fvh-eyebrow{margin-bottom:14px;font-size:12px;letter-spacing:.2em}.fvh-section-head{margin-bottom:28px}.fvh-section-head :is(h2,:where(.fvh-heading-h2)){font-size:clamp(38px,11vw,54px)}.fvh-outline-link{min-height:44px;padding-inline:18px}.fvh-hero{height:clamp(650px,92svh,760px);min-height:650px;max-height:760px}.fvh-hero__media{inset:0 0 auto;aspect-ratio:5 / 3;height:auto;background:var(--fvh-hero-mobile-panel-bg)}.fvh-hero__media img{object-position:center;object-fit:cover}.fvh-hero__shade{bottom:auto;aspect-ratio:5 / 3;height:auto}.fvh-hero__inner{position:absolute;inset:calc(100vw * 3 / 5) 0 0;height:auto;align-items:flex-start;padding:28px var(--fvh-gutter) 88px;background:var(--fvh-hero-mobile-panel-bg)}.fvh-hero__inner.fvh-shell{width:100%;max-width:none;margin:0}.fvh-hero__content{width:min(100%,540px);padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fvh-hero__title{font-size:clamp(44px,13.2vw,64px);text-shadow:none;margin-bottom:14px}.fvh-hero__body{font-size:13.5px;max-width:470px}.fvh-hero__button{margin-top:18px;min-height:44px}.fvh-hero__caption{display:none}.fvh-hero__controls{bottom:18px}.fvh-hero__arrows{display:none}.fvh-hero__dot{height:32px;min-width:34px}.fvh-collection-grid{grid-template-columns:1fr;gap:12px}.fvh-collection-card,.fvh-collection-card:last-child{grid-column:auto;aspect-ratio:1.05}.fvh-collection-card__meta{left:20px;right:20px;bottom:18px}.fvh-collection-card__meta :is(h3,:where(.fvh-heading-h3)){font-size:31px}.fvh-product-grid{gap:26px 10px}.fvh-product-card__image-wrap{aspect-ratio:.78}.fvh-process__hero-media{min-height:330px}.fvh-process-step{padding:20px}.fvh-lifestyle__grid{grid-template-columns:1fr 1fr;gap:22px 8px}.fvh-lifestyle-card__media{aspect-ratio:.68}.fvh-lifestyle-card figcaption{font-size:16px;margin-top:9px}.fvh-trust__items{grid-template-columns:1fr}.fvh-trust-item{min-height:auto}.fvh-newsletter{margin-left:calc(var(--fvh-gutter) * -1);margin-right:calc(var(--fvh-gutter) * -1);padding:34px 18px}.fvh-newsletter__field{grid-template-columns:1fr;border:0;gap:10px}.fvh-newsletter__field input{border-bottom:1px solid #111;min-height:50px}.fvh-newsletter__field button{min-height:48px}.fvh-editorial-page,.fvh-info-page,.fvh-gallery-page,.fvh-contact-page{padding-top:44px}.fvh-editorial-page__header h1,.fvh-gallery-page__header h1,.fvh-info-page__hero-copy h1,.fvh-contact-page__intro h1{font-size:clamp(49px,14vw,68px)}.fvh-editorial-page__content{font-size:15px}.fvh-info-page__hero-media,.fvh-contact-page__art,.fvh-contact-page__art img{min-height:330px}.fvh-info-page__facts,.fvh-gallery-page__grid{grid-template-columns:1fr}.fvh-gallery-page__item.is-wide{grid-column:auto}.fvh-gallery-page__item img,.fvh-gallery-page__item.is-wide img{aspect-ratio:1.05}.fvh-testimonials__grid{grid-template-columns:1fr}.fvh-testimonial{min-height:auto;padding:24px}body.fvh-theme.template-collection .content[data-section-type=collection]{padding-top:38px;padding-bottom:64px}body.fvh-theme.template-collection .collection>.head{display:block}body.fvh-theme.template-collection .collection>.head>.image{height:190px;margin-bottom:25px}body.fvh-theme.template-collection .collection>.head>:is(h2,:where(.fvh-heading-h2)){font-size:52px}body.fvh-theme.template-collection .sorting-and-filtering{margin-top:24px;padding:10px 0}body.fvh-theme.template-collection .sorting-and-filtering form.desktop{display:none!important}body.fvh-theme.template-collection .sorting-and-filtering .mobile{display:block!important}body.fvh-theme.template-collection .collection>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 9px!important}body.fvh-theme.template-collection .collection .product .info .status{display:none}body.fvh-theme.template-collection .collection .product .info .title,body.fvh-theme.template-collection .collection .product .info .price{font-size:12px}body.fvh-theme.template-product .content.product{padding-top:24px;padding-bottom:52px}body.fvh-theme.template-product .product>.item{display:block}body.fvh-theme.template-product .product .item-info{padding-top:28px}body.fvh-theme.template-product .product .item-info h1,body.fvh-theme.template-product .product .item-info .title h1{font-size:42px}body.fvh-theme.template-product .product .item-info .buttons{grid-template-columns:1fr}body.fvh-theme.template-product .product .item-info .buttons .add-to-cart,body.fvh-theme.template-product .product .item-info .buttons .shopify-payment-button__button{width:100%}body.fvh-theme .footer .top{display:grid;grid-template-columns:1fr 1fr;gap:30px 18px}body.fvh-theme .footer .bottom{display:block}body.fvh-theme .footer .bottom .right{margin-top:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body.fvh-theme.template-collection .content[data-section-type=collection]{width:min(calc(100% - (2 * var(--fvh-gutter))),var(--fvh-shell));margin-inline:auto;padding-inline:0!important}body.fvh-theme.template-collection .fvh-collection-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);min-height:350px;border-bottom:1px solid var(--fvh-line)}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:clamp(32px,5vw,70px) clamp(28px,5vw,70px) clamp(32px,5vw,70px) 0;align-self:center}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{margin:0 0 16px;font-size:clamp(58px,6.7vw,92px);line-height:.9}body.fvh-theme.template-collection .fvh-collection-count{margin:0 0 16px;color:#777;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-collection-hero__copy .description{max-width:520px;color:#555;font-size:14px}body.fvh-theme.template-collection .fvh-collection-hero__image{min-height:350px;overflow:hidden;background:#f2f2f2}body.fvh-theme.template-collection .fvh-collection-hero__image img{width:100%;height:100%;min-height:350px;object-fit:cover}body.fvh-theme.template-collection .fvh-collection-tabs{display:flex;gap:10px;overflow-x:auto;padding:18px 0;border-bottom:1px solid var(--fvh-line);scrollbar-width:none}body.fvh-theme.template-collection .fvh-collection-tabs::-webkit-scrollbar{display:none}body.fvh-theme.template-collection .fvh-collection-tabs a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:1px solid #d7d7d7;color:#111;text-decoration:none;font-size:12px;font-weight:600}body.fvh-theme.template-collection .fvh-collection-tabs a span{opacity:.64}body.fvh-theme.template-collection .fvh-collection-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:34px;align-items:start;padding-top:26px}body.fvh-theme.template-collection .fvh-collection-workspace--no-filters{grid-template-columns:1fr}body.fvh-theme.template-collection .fvh-collection-workspace--no-filters .fvh-collection-facets:empty{display:none}body.fvh-theme.template-collection .fvh-collection-facets{min-width:0;position:sticky;top:92px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering{margin:0;padding:0 24px 0 0;border:0;border-right:1px solid var(--fvh-line)}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering form.desktop{display:flex;flex-direction:column;align-items:stretch;gap:24px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filtering,body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filters{display:block}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-label{margin-bottom:12px;padding-top:4px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group{display:block;border-top:1px solid #e3e3e3}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group:last-child{border-bottom:1px solid #e3e3e3}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group-summary{padding:13px 0;font-size:12px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group-display{position:static;width:auto;border:0;box-shadow:none;padding:0 0 14px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group-display .filter-group-header{padding:0 0 10px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group-display .filter-group-content{padding:0}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .filter-group-display .filter-group-content ul li{margin-bottom:7px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .sorting{width:100%;padding-top:4px}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .sorting .sort{display:block}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .sorting .select,body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .sorting select{width:100%}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 18px!important;min-width:0}.fvh-collection-cta{position:relative;min-height:430px;overflow:hidden;background:#eee}.fvh-collection-cta__media,.fvh-collection-cta__veil{position:absolute;top:0;right:0;bottom:0;left:0}.fvh-collection-cta__media img{width:100%;height:100%;object-fit:cover;display:block}.fvh-collection-cta__veil{background:linear-gradient(90deg,#ffffff14,#ffffff38 44%,#ffffffed,#fffffffa)}.fvh-collection-cta__inner{position:relative;min-height:430px;display:flex;align-items:center;justify-content:flex-end}.fvh-collection-cta__copy{width:min(520px,46%);padding:50px 0}.fvh-collection-cta__copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 20px;font-size:clamp(48px,5vw,74px);line-height:.94}.fvh-collection-cta__copy .rte{margin-bottom:22px;color:#555}body.fvh-theme.template-product .fvh-breadcrumbs{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;max-width:var(--fvh-shell);margin:0 auto 20px;color:#858585;font-size:12px}body.fvh-theme.template-product .fvh-breadcrumbs a{color:#666;text-decoration:none}body.fvh-theme.template-product .product .item-info{display:flex;flex-wrap:wrap;align-content:flex-start}body.fvh-theme.template-product .product .item-info>.block{flex:0 0 100%;width:100%}body.fvh-theme.template-product .product .item-info .type-title h1{margin:0 0 12px;font-family:var(--fvh-serif);font-size:clamp(40px,4.2vw,61px);line-height:.98;font-weight:400;letter-spacing:-.035em}body.fvh-theme.template-product .fvh-product-type{margin:0 0 11px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#737373}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{flex:0 0 118px;width:118px;padding-right:10px;margin-bottom:0}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector+.block.type-buy_buttons{flex:1 1 calc(100% - 118px);width:auto;min-width:0;margin-bottom:0;align-self:flex-end}body.fvh-theme.template-product .fvh-quantity label{display:block;margin-bottom:7px}body.fvh-theme.template-product .fvh-quantity__control{height:50px;display:grid;grid-template-columns:31px minmax(42px,1fr) 31px;border:1px solid #cfcfcf}body.fvh-theme.template-product .fvh-quantity__button{width:auto;height:48px;border:0;background:#fff;color:#111;font-size:18px;cursor:pointer}body.fvh-theme.template-product .fvh-quantity__control input{width:100%;max-width:none!important;height:48px;border:0!important;padding:0!important;text-align:center;-moz-appearance:textfield;background:#fff}body.fvh-theme.template-product .fvh-quantity__control input::-webkit-inner-spin-button,body.fvh-theme.template-product .fvh-quantity__control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:10px;align-items:stretch}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .add-to-cart.with-payment-button{max-height:none;min-height:50px;background:#fff;color:#111;border:1px solid #111;padding:12px 16px}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .add-to-cart.with-payment-button:hover{background:#111;color:#fff}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button{min-width:0}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button{width:100%}body.fvh-theme.template-product .product .block.type-description{margin-top:28px;padding-top:26px;border-top:1px solid #dedede}body.fvh-theme.template-product .product .block.type-description .description :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.template-product .product .block.type-description .description :is(h3,:where(.fvh-heading-h3)){font-family:var(--fvh-serif);font-weight:400;letter-spacing:-.02em}body.fvh-theme.template-product .product .block.type-description .description table{width:100%;border-collapse:collapse;margin:18px 0 0;font-size:12px}body.fvh-theme.template-product .product .block.type-description .description td,body.fvh-theme.template-product .product .block.type-description .description th{padding:9px 0;border-bottom:1px solid #e3e3e3;text-align:left;vertical-align:top}body.fvh-theme.template-product .product .block.type-description .description td:first-child,body.fvh-theme.template-product .product .block.type-description .description th:first-child{width:38%;color:#777;padding-right:18px}@media(min-width:1200px){.fvh-testimonials__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fvh-testimonial{min-height:220px;padding:24px 18px}.fvh-testimonial blockquote{font-size:18px;line-height:1.28}}@media(min-width:768px)and (max-width:1199px){.fvh-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr;gap:18px}body.fvh-theme.template-collection .fvh-collection-facets{position:static}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering{padding:0;border-right:0}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering form.desktop{display:none!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fvh-collection-cta__copy{width:min(600px,68%)}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector,body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector+.block.type-buy_buttons{flex:0 0 100%;width:100%}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{padding-right:0;margin-bottom:12px}}@media(max-width:767px){body.fvh-theme.template-collection .content[data-section-type=collection]{width:min(calc(100% - 36px),var(--fvh-shell));padding-top:0}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr;min-height:0}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:38px 0 30px}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:52px}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:210px;height:210px}body.fvh-theme.template-collection .fvh-collection-tabs{padding:12px 0}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:38px;padding:0 14px;font-size:12px}body.fvh-theme.template-collection .fvh-collection-workspace{padding-top:14px}body.fvh-theme.template-collection .fvh-collection-workspace>.products{gap:28px 9px!important}.fvh-collection-cta{min-height:390px}.fvh-collection-cta__veil{background:linear-gradient(0deg,#fffffff5,#ffffffd6 52%,#ffffff1f)}.fvh-collection-cta__inner{min-height:390px;align-items:flex-end;justify-content:flex-start}.fvh-collection-cta__copy{width:100%;padding:42px 0}.fvh-collection-cta__copy :is(h2,:where(.fvh-heading-h2)){font-size:46px}body.fvh-theme.template-product .fvh-breadcrumbs{justify-content:flex-start;margin-bottom:14px;font-size:12px}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{grid-template-columns:1fr!important}body.fvh-theme.template-product .fvh-quantity__control{width:132px}}.fvh-ui-icon{width:21px;height:21px;display:inline-grid;place-items:center;line-height:0}.fvh-ui-icon svg{width:100%;height:100%;display:block}.fvh-trust-item__icon svg{width:30px;height:30px;display:block}.fvh-hero__media img{object-position:var(--fvh-hero-focal, center center)}.fvh-hero__dot{background:color-mix(in srgb,var(--fvh-active-control-bg, #fff) 82%,transparent);color:var(--fvh-active-control-text, #111)}.fvh-hero__dot.is-active{background:var(--fvh-active-control-text, #111);color:var(--fvh-active-control-bg, #fff)}.fvh-icon-button{border-color:color-mix(in srgb,var(--fvh-active-control-border, #111) 45%,transparent);background:color-mix(in srgb,var(--fvh-active-control-bg, #fff) 84%,transparent);color:var(--fvh-active-control-text, #111)}@media(min-width:960px){body.fvh-theme .section-header .header .content{min-height:86px}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:58px}body.fvh-theme .section-header .header .logo img{max-width:180px}body.fvh-theme .section-header .header .menu .main{display:flex;align-items:center;gap:34px}body.fvh-theme .section-header .header .menu .main>li{padding-right:0}body.fvh-theme .section-header .header .menu .main>li>a,body.fvh-theme .section-header .header .menu .main>li>a.plus{font-size:14px;font-weight:600;line-height:1;letter-spacing:-.005em;padding:35px 0 33px;margin:0}body.fvh-theme .section-header .header .menu .main>li>a.plus:after{content:"+";margin-left:6px;font-size:13px;font-weight:400}body.fvh-theme .section-header .header .menu .main>li>a:after{bottom:24px}body.fvh-theme .section-header .header .content .right{gap:4px}body.fvh-theme .section-header .header .btn.icon{width:40px;height:40px}body.fvh-theme .section-header .header .select,body.fvh-theme .section-header .header .disclosure__toggle{font-size:13px}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second{top:calc(100% - 6px);left:-22px;width:270px;min-width:270px;max-height:none;overflow:visible;padding:12px 0;border:1px solid #e5e5e5;border-radius:0;box-shadow:0 20px 48px #0000001a;transform:translateY(8px)}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second.expanded{transform:translateY(0)}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second .columns{display:block;margin:0}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column{display:block;width:100%;margin:0;padding:0;white-space:normal}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column+li.column{border-top:1px solid #efefef}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:15px 22px;border:0;color:#111;font-size:14px;line-height:1.3;font-weight:400;transition:background .18s ease,padding .18s ease}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header:after{content:"\2192";font-size:14px;opacity:.45}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header:hover{background:#f7f7f7;padding-left:26px}body.fvh-theme .section-header .header .right .disclosure__list{min-width:230px;max-height:430px;padding:8px 0;background:#fff;border:1px solid #e5e5e5;border-radius:0;box-shadow:0 20px 48px #0000001a}body.fvh-theme .section-header .header .right .disclosure__list li{border:0}body.fvh-theme .section-header .header .right .disclosure__list li+li{border-top:1px solid #f0f0f0}body.fvh-theme .section-header .header .right .disclosure__list li a{min-height:45px;padding:12px 16px;background:#fff;color:#111;font-size:13px}body.fvh-theme .section-header .header .right .disclosure__list li a:hover{background:#f7f7f7}}@media(min-width:960px)and (max-width:1230px){body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:34px}body.fvh-theme .section-header .header .menu .main{gap:22px}body.fvh-theme .section-header .header .menu .main>li>a,body.fvh-theme .section-header .header .menu .main>li>a.plus{font-size:13px}body.fvh-theme .section-header .header .logo img{max-width:158px}}@media(min-width:768px){.fvh-hero{height:min(62vw,690px);min-height:560px}.fvh-hero__content{padding:44px 0 50px;width:min(48%,560px)}.fvh-hero__title{max-width:560px;margin-bottom:18px;font-size:clamp(54px,5.15vw,78px);line-height:.94;letter-spacing:-.045em}.fvh-hero__body{max-width:455px;font-size:16px}.fvh-hero__button{margin-top:24px}.fvh-hero__caption{right:10px;bottom:42px;font-size:18px}}.fvh-featured-collections .fvh-section-head--split{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:72px}.fvh-featured-collections .fvh-section-head :is(h2,:where(.fvh-heading-h2)){max-width:760px;font-size:clamp(52px,5.2vw,78px)}.fvh-featured-collections .fvh-section-head__aside{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:none}.fvh-featured-collections .fvh-section-head__aside .rte{margin:0}.fvh-featured-collections .fvh-collection-grid{gap:26px}.fvh-featured-collections .fvh-collection-card{aspect-ratio:.8}.fvh-featured-collections .fvh-collection-card__meta{display:block;left:30px;right:30px;bottom:28px}.fvh-featured-collections .fvh-collection-card__meta :is(h3,:where(.fvh-heading-h3)){margin-bottom:18px;font-size:clamp(27px,2.15vw,36px);line-height:1.03}.fvh-featured-collections .fvh-collection-card__meta span{display:inline-flex;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.75);font-size:12px}.fvh-featured-collections .fvh-collection-card__shade{top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000ab)}.fvh-meet{background:#fff;padding-bottom:var(--fvh-section)}.fvh-meet__hero,.fvh-meet__split,.fvh-meet__language,.fvh-meet__journey{border-bottom:1px solid var(--fvh-line)}.fvh-meet__hero{display:grid;grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);min-height:560px}.fvh-meet__hero-copy{padding:58px 60px 54px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fvh-meet__hero-copy h1{margin:0 0 20px;font-size:clamp(64px,6.7vw,100px);line-height:.82}.fvh-meet__hero-copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 14px;font-family:var(--fvh-serif);font-size:24px;font-weight:400;letter-spacing:-.02em}.fvh-meet__hero-copy p,.fvh-meet__copy p,.fvh-meet__journey p{margin:0 0 13px;color:#3f3f3f;font-size:14px;line-height:1.58}.fvh-meet__hero-copy .fvh-button{margin-top:12px}.fvh-meet__hero-media{min-height:560px;overflow:hidden}.fvh-meet__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.fvh-meet__split{display:grid;grid-template-columns:1.1fr .9fr;min-height:430px}.fvh-meet__image{overflow:hidden;min-height:430px;background:#f2f2f2}.fvh-meet__image img{width:100%;height:100%;object-fit:cover;display:block}.fvh-meet__copy{padding:55px 0 55px 58px;align-self:center}.fvh-meet__copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 20px;font-size:clamp(46px,4.6vw,68px);line-height:.94}.fvh-meet__language{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;padding:58px 0}.fvh-meet__language>.fvh-meet__copy{padding:0;align-self:start}.fvh-meet__language-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fvh-meet__language-cards article img{width:100%;aspect-ratio:1.28;object-fit:cover;display:block;background:#eee}.fvh-meet__language-cards :is(h3,:where(.fvh-heading-h3)){margin:15px 0 7px;font-family:var(--fvh-serif);font-size:22px;font-weight:400;letter-spacing:-.02em}.fvh-meet__language-cards p{margin:0;color:#555;font-size:12px;line-height:1.5}.fvh-meet__world{grid-template-columns:1.05fr .95fr}.fvh-meet__journey{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center;padding:58px 0}.fvh-meet__journey :is(h2,:where(.fvh-heading-h2)){margin:0 0 18px;font-size:clamp(48px,5vw,72px);line-height:.95}.fvh-meet__stat{border-left:1px solid #111;padding:12px 0 12px 42px;display:flex;flex-direction:column}.fvh-meet__stat span{font-family:var(--fvh-serif);font-size:20px}.fvh-meet__stat strong{margin:3px 0 10px;font-family:var(--fvh-serif);font-size:48px;font-weight:400;line-height:1}.fvh-meet__stat small{font-size:12px;font-weight:700;letter-spacing:.18em}.fvh-gallery-v2{background:#fff;padding-bottom:var(--fvh-section)}.fvh-gallery-v2__hero{display:grid;grid-template-columns:.72fr 1.28fr;min-height:510px;border-bottom:18px solid #fff}.fvh-gallery-v2__hero-copy{padding:58px 56px 48px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fvh-gallery-v2__hero-copy h1{margin:0 0 22px;font-size:clamp(58px,6.1vw,90px);line-height:.88}.fvh-gallery-v2__hero-copy>p:not(.fvh-eyebrow){max-width:450px;margin:0;color:#444;font-size:15px;line-height:1.55}.fvh-gallery-v2__hero-copy .fvh-button{margin-top:26px}.fvh-gallery-v2__hero-media{position:relative;margin:0;overflow:hidden;min-height:510px}.fvh-gallery-v2__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.fvh-gallery-v2__hero-media figcaption{position:absolute;right:0;bottom:0;background:#fff;padding:12px 23px;font-size:12px}.fvh-gallery-v2__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 18px}.fvh-gallery-v2__grid figure{margin:0;min-width:0}.fvh-gallery-v2__grid img{width:100%;aspect-ratio:1.22;object-fit:cover;display:block;background:#eee}.fvh-gallery-v2__grid figcaption{padding:9px 0 0;font-size:12px;color:#444}.fvh-gallery-v2__statement{max-width:800px;margin:80px auto;text-align:center}.fvh-gallery-v2__statement :is(h2,:where(.fvh-heading-h2)){margin:0;font-size:clamp(40px,4.6vw,66px);line-height:1}.fvh-gallery-v2__cta{display:grid;grid-template-columns:.78fr 1.22fr;min-height:360px;background:#f7f7f7;overflow:hidden}.fvh-gallery-v2__cta>div{padding:48px 30px 48px 54px;align-self:center}.fvh-gallery-v2__cta :is(h2,:where(.fvh-heading-h2)){margin:0 0 18px;font-size:clamp(48px,5vw,72px);line-height:.91}.fvh-gallery-v2__cta p:not(.fvh-eyebrow){max-width:450px;color:#555}.fvh-gallery-v2__cta img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.fvh-contact-v2{background:#fff;padding-bottom:var(--fvh-section)}.fvh-contact-v2__hero{display:grid;grid-template-columns:.7fr 1.3fr;min-height:470px;border-bottom:1px solid var(--fvh-line)}.fvh-contact-v2__hero-copy{padding:58px 58px 52px 0;align-self:center}.fvh-contact-v2__hero-copy h1{margin:0 0 24px;font-size:clamp(64px,7vw,100px);line-height:.83}.fvh-contact-v2__hero-copy>p:not(.fvh-eyebrow){max-width:430px;margin:0;color:#444;font-size:15px;line-height:1.6}.fvh-contact-v2__hero-media{min-height:470px;overflow:hidden}.fvh-contact-v2__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.fvh-contact-v2__body{display:grid;grid-template-columns:1.12fr .88fr;gap:58px;padding:58px 0;border-bottom:1px solid var(--fvh-line)}.fvh-contact-v2__form-column{padding-right:58px;border-right:1px solid var(--fvh-line)}.fvh-contact-v2__form-column :is(h2,:where(.fvh-heading-h2)){margin:0 0 24px;font-size:clamp(40px,4vw,58px);line-height:1}.fvh-contact-v2__form form{display:block}.fvh-contact-v2__form .first-line{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fvh-contact-v2__form .row{margin:0 0 14px}.fvh-contact-v2__form .field{position:relative}.fvh-contact-v2__form input.full,.fvh-contact-v2__form textarea.full{display:block;width:100%;min-height:52px;margin:0;padding:14px 15px;border:1px solid #cfcfcf;background:#fff;color:#111;font-size:14px}.fvh-contact-v2__form textarea.full{min-height:150px;resize:vertical}.fvh-contact-v2__form .field label{display:none}.fvh-contact-v2__form input.btn.action{min-width:180px;min-height:50px;padding:0 25px;background:#111;color:#fff;border:1px solid #111;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fvh-contact-v2__details{min-width:0}.fvh-contact-v2__detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fvh-contact-v2__detail{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:20px 0;border-top:1px solid #dedede;color:#111;text-decoration:none}.fvh-contact-v2__detail strong{display:block;margin-bottom:5px;font-family:var(--fvh-serif);font-size:21px;font-weight:400}.fvh-contact-v2__detail small{display:block;color:#555;font-size:12px}.fvh-contact-v2__icon .fvh-ui-icon{width:26px;height:26px}.fvh-contact-v2__page-content{margin-top:25px;color:#555;font-size:13px}.fvh-contact-v2__lower{display:grid;grid-template-columns:.7fr 1.3fr;margin-top:58px;min-height:340px;background:#f7f7f7;overflow:hidden}.fvh-contact-v2__lower>div{align-self:center;padding:42px 44px}.fvh-contact-v2__lower :is(h2,:where(.fvh-heading-h2)){margin:0 0 22px;font-size:clamp(48px,5vw,72px);line-height:.92}.fvh-contact-v2__lower img{width:100%;height:100%;min-height:340px;object-fit:cover;display:block}body.fvh-theme.template-collection .content[data-section-type=collection]{padding-top:0}body.fvh-theme.template-collection .fvh-collection-hero{min-height:360px}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding-top:55px;padding-bottom:55px}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:clamp(58px,6vw,88px)}body.fvh-theme.template-collection .fvh-collection-hero__image{display:block;min-height:360px}body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:360px}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:245px minmax(0,1fr);gap:38px;padding-top:30px}body.fvh-theme.template-collection .fvh-collection-workspace>.products{gap:42px 22px!important}body.fvh-theme.template-collection .collection .product .info .title{font-family:var(--fvh-serif);font-size:16px;font-weight:400;line-height:1.25}body.fvh-theme.template-collection .collection .product .info .price{margin-top:4px;font-size:14px;color:#111}body.fvh-theme.template-collection .collection .product .info .status{font-size:12px}body.fvh-theme.template-product .content.product{padding-top:34px;padding-bottom:54px}body.fvh-theme.template-product .product.sticky .item .item-media,body.fvh-theme.template-product .product.sticky .item .item-info{position:relative;top:auto}body.fvh-theme.template-product .product>.item{align-items:flex-start}body.fvh-theme.template-product .product .item-media .frame{min-height:0}body.fvh-theme.template-product .product .item-info{align-content:flex-start}body.fvh-theme.template-product .product .item-info>.block{min-height:0}body.fvh-theme.template-product .product .item-info .type-title h1{font-size:clamp(44px,4vw,62px)}body.fvh-theme.template-product .product .item-info .block.type-buy_buttons .buttons .add-to-cart.with-payment-button{background:#111;color:#fff}body.fvh-theme.template-product .product .item-info .block.type-buy_buttons .buttons .add-to-cart.with-payment-button:hover{background:#fff;color:#111}@media(max-width:959px){.fvh-featured-collections .fvh-section-head--split,.fvh-featured-collections .fvh-section-head__aside{grid-template-columns:1fr;gap:22px}.fvh-featured-collections .fvh-section-head__aside{justify-self:stretch}.fvh-meet__hero,.fvh-meet__split,.fvh-meet__language,.fvh-meet__journey,.fvh-gallery-v2__hero,.fvh-gallery-v2__cta,.fvh-contact-v2__hero,.fvh-contact-v2__body,.fvh-contact-v2__lower{grid-template-columns:1fr}.fvh-meet__hero-copy,.fvh-meet__copy,.fvh-gallery-v2__hero-copy,.fvh-contact-v2__hero-copy{padding:44px 0 36px}.fvh-meet__hero-media,.fvh-gallery-v2__hero-media,.fvh-contact-v2__hero-media{min-height:420px}.fvh-meet__language{gap:32px}.fvh-meet__journey{gap:28px}.fvh-meet__stat{border-left:0;border-top:1px solid #111;padding:24px 0 0}.fvh-gallery-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fvh-contact-v2__form-column{padding-right:0;border-right:0}.fvh-contact-v2__body{gap:34px}.fvh-contact-v2__lower>div{padding:38px 28px}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr}}@media(max-width:767px){:root{--fvh-gutter:18px;--fvh-section:54px}body.fvh-theme .section-header .header .content{min-height:64px}body.fvh-theme .section-header .header .logo img{max-width:138px}body.fvh-theme .section-header .side-nav{padding:24px 24px 30px!important}body.fvh-theme .section-header .side-nav .nav{margin-top:48px}body.fvh-theme .section-header .side-nav .nav .main>li>a{padding:15px 0;font-size:29px}body.fvh-theme .section-header .side-nav .nav .main ul li a{font-size:14px;padding:8px 0}.fvh-hero{height:auto;min-height:560px;aspect-ratio:auto}.fvh-hero__inner{align-items:flex-end}.fvh-hero__content{width:100%;padding:36px 24px 78px 0}.fvh-hero__title{max-width:390px;font-size:clamp(48px,14vw,66px);line-height:.91}.fvh-hero__body{max-width:360px;font-size:14px}.fvh-hero__caption{display:none}.fvh-collection-grid{grid-template-columns:1fr;gap:12px}.fvh-featured-collections .fvh-collection-card{aspect-ratio:1.05}.fvh-featured-collections .fvh-collection-card__meta{left:20px;right:20px;bottom:20px}.fvh-featured-collections .fvh-collection-card__meta :is(h3,:where(.fvh-heading-h3)){font-size:30px;margin-bottom:12px}.fvh-meet__hero-copy h1{font-size:62px}.fvh-meet__hero-media,.fvh-meet__image,.fvh-gallery-v2__hero-media,.fvh-contact-v2__hero-media{min-height:300px;height:360px}.fvh-meet__language{padding:42px 0}.fvh-meet__language-cards{grid-template-columns:1fr;gap:28px}.fvh-meet__language-cards article img{aspect-ratio:1.55}.fvh-gallery-v2__hero-copy h1{font-size:58px}.fvh-gallery-v2__grid{grid-template-columns:1fr;gap:24px}.fvh-gallery-v2__grid img{aspect-ratio:1.15}.fvh-gallery-v2__statement{margin:56px auto}.fvh-gallery-v2__cta img,.fvh-contact-v2__lower img{min-height:260px;height:300px}.fvh-contact-v2__hero-copy h1{font-size:64px}.fvh-contact-v2__body{padding:42px 0}.fvh-contact-v2__form .first-line,.fvh-contact-v2__detail-grid,body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:260px;height:260px}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:38px 0 30px}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:52px}body.fvh-theme.template-product .content.product{padding-top:18px;padding-bottom:42px}}@media(min-width:960px){body.fvh-theme .section-header .header .menu .main>li>a:not(.plus),body.fvh-theme .section-header .header .menu .main>li>a:not(.plus).active,body.fvh-theme .section-header .header .menu .main>li>a:not(.plus):hover{border-bottom:0!important}}@media(min-width:960px){body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering form.desktop{display:flex!important}body.fvh-theme.template-collection .fvh-collection-facets .filter-group[open]>.filter-group-summary .arrow{transform:rotate(180deg)}body.fvh-theme.template-collection .fvh-collection-facets .filter-group-summary .arrow{transition:transform .18s ease}body.fvh-theme.template-collection .fvh-collection-facets .filter-group-content label{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.35}body.fvh-theme.template-collection .fvh-collection-facets .filter-group-content input[type=checkbox]{width:15px;height:15px;margin:0}body.fvh-theme.template-product .product .item-info>.block{visibility:visible;opacity:1}}body.fvh-theme .fvh-footer-v2{background:#fff!important;color:#111!important;border-top:1px solid #dedede}body.fvh-theme .fvh-footer-v2__inner{padding-top:52px;padding-bottom:30px}body.fvh-theme .fvh-footer-v2__top{display:grid;grid-template-columns:1.05fr 1.2fr .85fr 1.25fr;gap:0;padding:0 0 38px;border-bottom:1px solid #dedede}body.fvh-theme .fvh-footer-v2__top>*{min-width:0;padding:0 36px}body.fvh-theme .fvh-footer-v2__top>*:first-child{padding-left:0}body.fvh-theme .fvh-footer-v2__top>*:last-child{padding-right:0}body.fvh-theme .fvh-footer-v2__top>*+*{border-left:1px solid #e6e6e6}body.fvh-theme .fvh-footer-v2__wordmark{display:inline-block;margin-bottom:24px;color:#111!important;font-family:var(--font-base-family, sans-serif);font-size:34px;font-weight:500;line-height:1;letter-spacing:-.035em;text-decoration:none}body.fvh-theme .fvh-footer-v2__about,body.fvh-theme .fvh-footer-v2__about p{max-width:310px;margin:0;color:#575757!important;font-size:13px;line-height:1.65}body.fvh-theme .fvh-footer-v2__social{margin-top:24px}body.fvh-theme .fvh-footer-v2__social .connect{display:flex;gap:20px;flex-wrap:wrap}body.fvh-theme .fvh-footer-v2__social .connect a{color:#111!important;font-size:21px}body.fvh-theme .fvh-footer-v2__column :is(h2,:where(.fvh-heading-h2)){margin:0 0 22px;color:#111!important;font-family:var(--fvh-serif);font-size:22px;line-height:1.15;font-weight:400;letter-spacing:-.02em}body.fvh-theme .fvh-footer-v2__column ul{list-style:none;margin:0;padding:0}body.fvh-theme .fvh-footer-v2__column li{margin:0 0 7px}body.fvh-theme .fvh-footer-v2__column a,body.fvh-theme .fvh-footer-v2__column p{color:#555!important;font-size:13px;line-height:1.5;text-decoration:none}body.fvh-theme .fvh-footer-v2__column a:hover{color:#111!important;text-decoration:underline;text-underline-offset:3px}body.fvh-theme .fvh-footer-v2__contact-link{display:flex;align-items:center;gap:12px;color:#555!important}body.fvh-theme .fvh-footer-v2__contact-link .fvh-ui-icon{width:21px;height:21px;color:#111}body.fvh-theme .fvh-footer-v2__newsletter>p{margin:0 0 20px;max-width:340px}body.fvh-theme .fvh-footer-v2__newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto}body.fvh-theme .fvh-footer-v2__newsletter-row input{min-width:0;height:52px;margin:0;padding:0 15px;border:1px solid #d9d9d9;border-right:0;background:#fff;color:#111;font-size:13px}body.fvh-theme .fvh-footer-v2__newsletter-row button{height:52px;padding:0 22px;border:1px solid #111;background:#111;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}body.fvh-theme .fvh-footer-v2__commerce{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;padding:28px 0;border-bottom:1px solid #dedede}body.fvh-theme .fvh-footer-v2__label{display:block;margin-bottom:10px;color:#555;font-size:12px}body.fvh-theme .fvh-footer-v2__payment-icons{display:flex;flex-wrap:wrap;gap:7px}body.fvh-theme .fvh-footer-v2__payment-icons .payment-icon{width:42px;height:27px;filter:none;opacity:1}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{display:flex;gap:10px}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle{min-height:45px;padding:0 14px;border:1px solid #d8d8d8;background:#fff;color:#111;font-size:12px}body.fvh-theme .fvh-footer-v2__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:26px}body.fvh-theme .fvh-footer-v2__bottom p{margin:0 0 5px;color:#666!important;font-size:12px}body.fvh-theme .fvh-footer-v2__bottom a{color:#666!important}body.fvh-theme .fvh-footer-v2__tagline{color:#111!important;font-family:var(--fvh-serif);font-size:22px!important;font-style:italic;letter-spacing:-.02em}@media(max-width:959px){body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-footer-v2__top>*{padding:28px 22px;border-left:0!important;border-top:1px solid #e6e6e6}body.fvh-theme .fvh-footer-v2__top>*:nth-child(odd){padding-left:0}body.fvh-theme .fvh-footer-v2__top>*:nth-child(2n){padding-right:0;border-left:1px solid #e6e6e6!important}body.fvh-theme .fvh-footer-v2__top>*:nth-child(-n+2){border-top:0;padding-top:0}}@media(max-width:620px){body.fvh-theme .fvh-footer-v2__inner{padding-top:38px}body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1fr}body.fvh-theme .fvh-footer-v2__top>*{padding:26px 0!important;border-left:0!important;border-top:1px solid #e6e6e6!important}body.fvh-theme .fvh-footer-v2__top>*:first-child{padding-top:0!important;border-top:0!important}body.fvh-theme .fvh-footer-v2__wordmark{font-size:31px}body.fvh-theme .fvh-footer-v2__newsletter-row{grid-template-columns:1fr}body.fvh-theme .fvh-footer-v2__newsletter-row input{border-right:1px solid #d9d9d9}body.fvh-theme .fvh-footer-v2__newsletter-row button{margin-top:8px}body.fvh-theme .fvh-footer-v2__commerce{grid-template-columns:1fr;align-items:start}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{flex-direction:column;align-items:stretch}body.fvh-theme .fvh-footer-v2__bottom{display:block}body.fvh-theme .fvh-footer-v2__tagline{margin-top:22px!important}}body.fvh-theme.template-collection .fvh-collection-toolbar{display:grid;grid-template-columns:245px minmax(0,1fr);gap:38px;align-items:center;min-height:66px;border-bottom:1px solid var(--fvh-line)}body.fvh-theme.template-collection .fvh-collection-toolbar__count{color:#666;font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-collection-sort-form{justify-self:end;display:flex;align-items:center;gap:13px}body.fvh-theme.template-collection .fvh-collection-sort-form>label{margin:0;color:#555;font-size:12px}body.fvh-theme.template-collection .fvh-collection-sort-form__select{position:relative;min-width:180px}body.fvh-theme.template-collection .fvh-collection-sort-form__select select{width:100%;height:43px;margin:0;padding:0 38px 0 14px;border:1px solid #d8d8d8;border-radius:0;background:#fff;color:#111;-webkit-appearance:none;appearance:none;font-size:12px}body.fvh-theme.template-collection .fvh-collection-sort-form__select>span{position:absolute;right:13px;top:50%;transform:translateY(-54%);pointer-events:none;font-size:15px}@media(min-width:960px){body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering .sorting{display:none}}@media(max-width:959px){body.fvh-theme.template-collection .fvh-collection-toolbar{display:none}}.fvh-guide-page{background:#fff;padding-bottom:var(--fvh-section)}.fvh-guide-hero{display:grid;grid-template-columns:.72fr 1.28fr;min-height:500px;border-bottom:1px solid var(--fvh-line)}.fvh-guide-hero__copy{align-self:center;padding:60px 58px 56px 0}.fvh-guide-hero__copy h1{margin:0 0 22px;font-size:clamp(58px,6.1vw,92px);line-height:.88;letter-spacing:-.045em}.fvh-guide-hero__copy>p:not(.fvh-eyebrow){max-width:440px;margin:0 0 26px;color:#484848;font-size:14px;line-height:1.65}.fvh-guide-hero__media{min-height:500px;overflow:hidden;background:#f3f3f3}.fvh-guide-hero__media img{width:100%;height:100%;min-height:500px;object-fit:cover;display:block}.fvh-guide-facts{display:grid;border-bottom:1px solid var(--fvh-line)}.fvh-guide-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fvh-guide-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fvh-guide-facts article{padding:34px 30px 36px;min-width:0}.fvh-guide-facts article:first-child{padding-left:0}.fvh-guide-facts article:last-child{padding-right:0}.fvh-guide-facts article+article{border-left:1px solid var(--fvh-line)}.fvh-guide-facts article>span{display:block;margin-bottom:21px;color:#777;font-size:12px;letter-spacing:.14em}.fvh-guide-facts :is(h2,:where(.fvh-heading-h2)){margin:0 0 10px;font-size:22px;line-height:1.05}.fvh-guide-facts p{margin:0;color:#555;font-size:12px;line-height:1.55}.fvh-guide-split{display:grid;grid-template-columns:1.1fr .9fr;min-height:420px;border-bottom:1px solid var(--fvh-line)}.fvh-guide-split__media{overflow:hidden;min-height:420px}.fvh-guide-split__media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.fvh-guide-split__copy{align-self:center;padding:52px 0 52px 58px}.fvh-guide-split__copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 18px;font-size:clamp(46px,4.5vw,68px);line-height:.94;letter-spacing:-.035em}.fvh-guide-split__copy>p:not(.fvh-eyebrow){max-width:460px;margin:0 0 24px;color:#555;font-size:13px;line-height:1.65}.fvh-delivery-times{padding:58px 0 52px;text-align:center;border-bottom:1px solid var(--fvh-line)}.fvh-delivery-times :is(h2,:where(.fvh-heading-h2)){margin:0 0 10px;font-size:clamp(42px,4vw,60px);line-height:1}.fvh-delivery-times__intro{margin:0 auto 34px;color:#555;font-size:13px}.fvh-delivery-times__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fvh-delivery-times__grid article{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px}.fvh-delivery-times__grid article+article{border-left:1px solid var(--fvh-line)}.fvh-delivery-times__place{margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.18em}.fvh-delivery-times__grid strong{font-family:var(--fvh-serif);font-size:58px;font-weight:400;line-height:.9}.fvh-delivery-times__grid article>span:last-child{margin-top:8px;color:#555;font-size:13px}.fvh-guide-faq{padding:58px 0;border-bottom:1px solid var(--fvh-line)}.fvh-guide-faq>:is(h2,:where(.fvh-heading-h2)){margin:0 0 32px;font-size:clamp(44px,4.2vw,62px);line-height:1}.fvh-guide-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fvh-guide-faq__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fvh-guide-faq__grid article{padding:0 28px}.fvh-guide-faq__grid article:first-child{padding-left:0}.fvh-guide-faq__grid article:last-child{padding-right:0}.fvh-guide-faq__grid article+article{border-left:1px solid var(--fvh-line)}.fvh-guide-faq__grid :is(h3,:where(.fvh-heading-h3)){margin:0 0 10px;font-family:var(--fvh-serif);font-size:19px;font-weight:400;line-height:1.15}.fvh-guide-faq__grid p{margin:0;color:#555;font-size:12px;line-height:1.55}.fvh-guide-faq__grid a{color:#111}.fvh-guide-faq__action{margin-top:34px;display:flex;justify-content:flex-end}.fvh-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:46px 0 0}.fvh-guide-cta :is(h2,:where(.fvh-heading-h2)){margin:0;font-size:clamp(40px,4vw,58px);line-height:1}.fvh-guide-cta--center{display:block;text-align:center;max-width:720px;margin:0 auto;padding-top:56px}.fvh-guide-cta--center>div{margin-bottom:24px}.fvh-guide-cta--center p:not(.fvh-eyebrow){color:#555;font-size:13px}.fvh-pack-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--fvh-line)}.fvh-pack-steps article{padding:34px 34px 38px}.fvh-pack-steps article:first-child{padding-left:0}.fvh-pack-steps article:last-child{padding-right:0}.fvh-pack-steps article+article{border-left:1px solid var(--fvh-line)}.fvh-pack-steps span{color:#777;font-size:12px;letter-spacing:.14em}.fvh-pack-steps :is(h2,:where(.fvh-heading-h2)){margin:12px 0 8px;font-size:25px}.fvh-pack-steps p{margin:0;color:#555;font-size:12px;line-height:1.55}.fvh-pack-formats{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:48px 0;border-bottom:1px solid var(--fvh-line)}.fvh-pack-formats article+article{border-left:1px solid var(--fvh-line);padding-left:42px}.fvh-pack-formats :is(h2,:where(.fvh-heading-h2)){margin:0 0 8px;font-size:31px}.fvh-pack-formats__image{margin:22px 0 16px;aspect-ratio:1.55;overflow:hidden;background:#f4f4f4}.fvh-pack-formats__image img{width:100%;height:100%;object-fit:cover;display:block}.fvh-pack-formats article>p:not(.fvh-eyebrow){margin:0;color:#555;font-size:12px;line-height:1.55}.fvh-guide-facts--lower{margin-top:0}@media(max-width:959px){.fvh-guide-hero,.fvh-guide-split{grid-template-columns:1fr}.fvh-guide-hero__copy{padding:44px 0 36px}.fvh-guide-hero__media,.fvh-guide-hero__media img{min-height:390px;height:390px}.fvh-guide-facts--4,.fvh-guide-faq__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.fvh-guide-facts--4 article:nth-child(3),.fvh-guide-facts--4 article:nth-child(4),.fvh-guide-faq__grid--4 article:nth-child(3),.fvh-guide-faq__grid--4 article:nth-child(4){border-top:1px solid var(--fvh-line);padding-top:28px;margin-top:0}.fvh-guide-split__copy{padding:42px 0}}@media(max-width:767px){.fvh-guide-hero__copy h1{font-size:56px}.fvh-guide-hero__media,.fvh-guide-hero__media img{min-height:300px;height:320px}.fvh-guide-facts--3,.fvh-guide-facts--4,.fvh-delivery-times__grid,.fvh-guide-faq__grid,.fvh-guide-faq__grid--4,.fvh-pack-steps,.fvh-pack-formats{grid-template-columns:1fr}.fvh-guide-facts article,.fvh-guide-facts article:first-child,.fvh-guide-facts article:last-child,.fvh-pack-steps article,.fvh-pack-steps article:first-child,.fvh-pack-steps article:last-child{padding:25px 0}.fvh-guide-facts article+article,.fvh-pack-steps article+article{border-left:0;border-top:1px solid var(--fvh-line)}.fvh-delivery-times{padding:44px 0 36px}.fvh-delivery-times__grid article+article{border-left:0;border-top:1px solid var(--fvh-line)}.fvh-guide-split__media,.fvh-guide-split__media img{min-height:300px;height:320px}.fvh-guide-faq{padding:44px 0}.fvh-guide-faq__grid article,.fvh-guide-faq__grid article:first-child,.fvh-guide-faq__grid article:last-child{padding:22px 0}.fvh-guide-faq__grid article+article{border-left:0;border-top:1px solid var(--fvh-line)}.fvh-pack-formats{gap:0;padding:34px 0}.fvh-pack-formats article+article{border-left:0;border-top:1px solid var(--fvh-line);padding:34px 0 0;margin-top:34px}.fvh-guide-cta{display:block;padding-top:38px}.fvh-guide-cta .fvh-button{margin-top:22px}}@media(min-width:961px){body.fvh-theme.template-product .product>.item{gap:44px}body.fvh-theme.template-product .product>.item>.item-media{width:55%}body.fvh-theme.template-product .product>.item>.item-info{width:45%;display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:10px;align-items:start}body.fvh-theme.template-product .product .item-info>.block{grid-column:1 / -1}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{grid-column:1;margin-top:0;align-self:start}body.fvh-theme.template-product .product .item-info>.block.type-buy_buttons{grid-column:2;margin-top:0;align-self:start}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{display:grid;grid-template-columns:minmax(145px,1fr) minmax(170px,1fr);gap:10px;align-items:start}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button{width:100%;margin:0}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .add-to-cart,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button--unbranded,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button--branded{min-height:46px;width:100%;margin:0}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__more-options{grid-column:1 / -1;margin-top:6px;font-size:12px}body.fvh-theme.template-product .product .item-info .quantity,body.fvh-theme.template-product .product .item-info .quantity .select,body.fvh-theme.template-product .product .item-info .quantity select,body.fvh-theme.template-product .product .item-info .type-quantity_selector input{min-height:46px}body.fvh-theme.template-product .product .item-info .type-description{margin-top:28px;padding-top:24px;border-top:1px solid var(--fvh-line)}body.fvh-theme.template-product .product .item-info .type-description .rte{color:#4f4f4f;font-size:14px;line-height:1.65}body.fvh-theme.template-product .product .item-info .type-share{padding-top:18px;border-top:1px solid var(--fvh-line)}}body.fvh-theme.template-product .fvh-product-type{margin:0 0 11px;color:#666;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.fvh-product-showcase .fvh-section-head{align-items:end;border-bottom:1px solid var(--fvh-line);padding-bottom:26px;margin-bottom:26px}.fvh-product-showcase .fvh-product-card{border:1px solid #e4e4e4;padding:12px 12px 17px}.fvh-product-showcase .fvh-product-card__image-wrap{aspect-ratio:.82}@media(max-width:767px){.fvh-product-showcase .fvh-product-card{padding:8px 8px 13px}}body.fvh-theme .fvh-footer-v2__social .connect br{display:none}body.fvh-theme .fvh-footer-v2__social .connect a{font-size:0;text-decoration:none}body.fvh-theme .fvh-footer-v2__social .connect a i{font-size:21px}:root{--fvh-shell: 1360px;--fvh-gutter: clamp(22px, 4.4vw, 68px);--fvh-section: clamp(54px, 5vw, 78px);--fvh-h1: clamp(46px, 4.7vw, 72px);--fvh-h2: clamp(36px, 3.7vw, 56px);--fvh-h3: clamp(24px, 2.1vw, 32px)}body.fvh-theme h1{font-size:var(--fvh-h1);line-height:.98}body.fvh-theme :is(h2,:where(.fvh-heading-h2)){font-size:var(--fvh-h2);line-height:1}body.fvh-theme :is(h3,:where(.fvh-heading-h3)){font-size:var(--fvh-h3);line-height:1.08}.fvh-display-title{font-family:var(--fvh-serif);font-weight:400;letter-spacing:-.035em;font-size:var(--fvh-h2);line-height:1;color:#111}.fvh-display-subtitle{font-family:var(--fvh-serif);font-weight:400;letter-spacing:-.025em;font-size:var(--fvh-h3);line-height:1.08;color:#111}.fvh-section{padding-block:var(--fvh-section)}.fvh-section-head{margin-bottom:clamp(28px,3vw,44px)}.fvh-section-head :is(h2,:where(.fvh-heading-h2)),.fvh-section-head .fvh-display-title{max-width:760px;font-size:var(--fvh-h2);line-height:1}.fvh-eyebrow{margin-bottom:15px;font-size:12px;letter-spacing:.22em}body.fvh-theme .section-announcement-bar,body.fvh-theme .announcement-bar{background:#fff!important;color:#6f6f6f!important}body.fvh-theme .announcement-bar{min-height:24px!important;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ededed!important}body.fvh-theme .announcement-bar p{margin:0;padding:5px 14px!important;font-size:12px!important;line-height:1.35;letter-spacing:.14em;font-weight:500;text-transform:uppercase;color:#6f6f6f!important}body.fvh-theme .announcement-bar a{font-size:inherit!important;color:inherit!important}body.fvh-theme.fvh-home .section-announcement-bar{position:absolute;z-index:72;top:0;left:0;width:100%;background:transparent!important}body.fvh-theme.fvh-home .announcement-bar p,body.fvh-theme.fvh-home .announcement-bar a{color:#aaa!important;mix-blend-mode:difference;text-shadow:0 0 1px rgba(127,127,127,.18)}body.fvh-theme.fvh-home .section-header{position:absolute;z-index:70;top:24px;left:0;right:0;width:100%;background:transparent}body.fvh-theme .section-header .header{background:#fff!important;border-bottom:1px solid #ededed!important}body.fvh-theme .section-header .header .content{min-height:72px;max-width:var(--fvh-shell);padding-top:0!important;padding-bottom:0!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:50px}body.fvh-theme .section-header .header .logo img{width:auto;max-width:176px;height:auto}body.fvh-theme .section-header .header .logo .fvh-site-logo__mark{display:block;line-height:0}body.fvh-theme .section-header .header .menu .main{gap:31px}body.fvh-theme .section-header .header .menu .main>li>a,body.fvh-theme .section-header .header .menu .main>li>a.plus{display:inline-flex;align-items:center;gap:6px;min-height:72px;padding:0;font-size:13px;line-height:1;font-weight:500;letter-spacing:0}body.fvh-theme .section-header .header .menu .main>li>a.plus:after{content:none!important}body.fvh-theme .section-header .header .menu .main>li>a:after{bottom:17px}.fvh-menu-plus{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;transform:translateY(-.5px)}body.fvh-theme .section-header .header .btn.icon{width:36px;height:36px}body.fvh-theme .section-header .header .right{gap:2px}body.fvh-theme .section-header .header .disclosure__toggle{min-height:36px;padding:0 12px;border:0;border-radius:18px;background:#f5f5f5;font-size:12px;color:#222}body.fvh-theme .section-header .header .selectors-form .disclosures{gap:5px}@media(min-width:960px){body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second{top:calc(100% - 1px);left:-20px;width:280px;min-width:280px;padding:7px 0;border:1px solid #e2e2e2;box-shadow:0 18px 46px #00000014;background:#fff}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header{min-height:50px;padding:0 20px;font-size:13px;font-weight:400}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header:hover{padding-left:24px;background:#f7f7f7}body.fvh-theme .section-header .header .right .disclosure__list,body.fvh-theme .fvh-footer-v2__selectors .disclosure__list{min-width:236px;max-height:360px;padding:6px;background:#fff;border:1px solid #ddd;box-shadow:0 18px 46px #00000017}body.fvh-theme .section-header .header .right .disclosure__list li a,body.fvh-theme .fvh-footer-v2__selectors .disclosure__list li a{min-height:40px;padding:9px 11px;font-size:12px;border-radius:0;background:#fff}}@media(max-width:959px){body.fvh-theme.fvh-home .section-header{top:24px}body.fvh-theme .section-header .header .content{min-height:60px;width:100%;padding-inline:18px!important}body.fvh-theme .section-header .header .content .left{flex:0 0 38px}body.fvh-theme .section-header .header .content .center{order:0!important;margin:0 auto 0 4px!important}body.fvh-theme .section-header .header .logo img{max-width:150px}body.fvh-theme .section-header .header .content .right{margin-left:auto}body.fvh-theme .section-header .header .right .selectors-form,body.fvh-theme .section-header .header .right .user{display:none!important}body.fvh-theme .section-header .header .btn.icon{width:34px;height:34px}body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:min(88vw,390px);width:var(--fvh-menu-width);left:calc(var(--fvh-menu-width) * -1)}body.fvh-theme.browsing .section-header .side-nav-section{transform:translate(var(--fvh-menu-width))}body.fvh-theme .section-header .side-nav{padding:20px 24px 24px!important;box-shadow:18px 0 50px #0000001f}body.fvh-theme .section-header .side-nav .close{top:18px;right:18px}body.fvh-theme .section-header .side-nav .nav{margin-top:46px}body.fvh-theme .section-header .side-nav .nav .main>li{border-bottom:1px solid #e9e9e9}body.fvh-theme .section-header .side-nav .nav .main>li>a{min-height:50px;padding:0;font-family:var(--fvh-serif);font-size:21px;line-height:1.05;letter-spacing:-.02em}body.fvh-theme .section-header .side-nav .nav .main>li>a.plus{display:flex;align-items:center;justify-content:space-between}body.fvh-theme .section-header .side-nav .nav .main ul{padding:3px 0 11px 14px}body.fvh-theme .section-header .side-nav .nav .main ul li a{padding:7px 0;font-size:13px;line-height:1.35;color:#555!important}body.fvh-theme .section-header .side-nav .nav .main .separator{height:18px;font-size:0;border-bottom:1px solid #e9e9e9}body.fvh-theme .section-header .side-nav .nav .main .account a{font-family:var(--fvh-sans);font-size:14px}body.fvh-theme .section-header .side-nav .extra{margin-top:20px;padding-top:18px;border-top:0}body.fvh-theme .section-header .side-nav .extra .social{margin-bottom:15px}body.fvh-theme .section-header .side-nav .extra .selectors-form .disclosures{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.fvh-theme .section-header .side-nav .extra .disclosure__toggle{width:100%;min-height:42px;border:1px solid #dedede;border-radius:0;background:#fff;padding:0 11px;font-size:12px;justify-content:space-between}body.fvh-theme .section-header .side-nav .extra .disclosure__list{min-width:100%;max-height:250px;background:#fff;border:1px solid #ddd}body.fvh-theme .section-header .overlay{background:#00000038;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:620px){body.fvh-theme .announcement-bar p{font-size:12px!important;letter-spacing:.11em}body.fvh-theme .section-header .header .content{min-height:56px;padding-inline:14px!important}body.fvh-theme .section-header .header .logo img{max-width:138px}body.fvh-theme .section-header .header .btn.icon{width:32px;height:32px}body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:min(91vw,360px)}body.fvh-theme .section-header .side-nav{padding-inline:20px!important}body.fvh-theme .section-header .side-nav .nav .main>li>a{font-size:19px;min-height:47px}}body.fvh-theme .fvh-footer-heading{margin:0 0 19px;font-family:var(--fvh-serif);font-size:22px;font-weight:400;letter-spacing:-.02em;color:#111}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{display:flex;justify-content:flex-end;gap:8px}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle{min-height:40px;padding:0 12px;border:1px solid #d8d8d8;border-radius:0;background:#fff;font-size:12px;color:#333}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list,body.fvh-theme .fvh-footer-v2__selectors .disclosure__list li a{background:#fff;color:#111}body.fvh-theme.fvh-home .main,body.fvh-theme.fvh-home .layout,body.fvh-theme.fvh-home .sections{width:100%;max-width:none}body.fvh-theme.fvh-home .sections>.shopify-section:first-child{width:100%}body.fvh-theme.fvh-home .fvh-hero{width:100%;height:clamp(620px,54vw,850px);min-height:620px;margin:0;overflow:hidden}body.fvh-theme.fvh-home .fvh-hero__media img{object-position:var(--fvh-hero-focal,center center)}body.fvh-theme.fvh-home .fvh-hero__inner{width:min(calc(100% - (2 * var(--fvh-gutter))),var(--fvh-shell));padding-top:96px;align-items:center;justify-content:flex-start}body.fvh-theme.fvh-home .fvh-hero__content{width:min(420px,42vw);max-width:420px!important;padding:32px 0 38px;text-align:left}body.fvh-theme.fvh-home .fvh-hero__title{max-width:420px;margin:0 0 19px;font-size:clamp(50px,4.35vw,72px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}body.fvh-theme.fvh-home .fvh-hero__body{max-width:360px;font-size:15px;line-height:1.55}body.fvh-theme.fvh-home .fvh-hero__button{min-height:48px;margin-top:23px;padding:0 23px}body.fvh-theme.fvh-home .fvh-hero__caption{right:clamp(18px,3vw,46px);bottom:42px;font-size:17px}body.fvh-theme.fvh-home .fvh-hero__controls{left:var(--fvh-gutter);right:auto;bottom:26px;width:min(calc(100% - (2 * var(--fvh-gutter))),var(--fvh-shell));transform:none;margin:0;align-items:center}body.fvh-theme.fvh-home .fvh-hero__pagination{gap:13px}body.fvh-theme.fvh-home .fvh-hero__dot{min-width:0;width:auto;height:28px;display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:transparent!important;color:var(--fvh-active-control-text,#111);opacity:.58}body.fvh-theme.fvh-home .fvh-hero__dot-number{font-size:12px;line-height:1;font-weight:600;letter-spacing:.08em}body.fvh-theme.fvh-home .fvh-hero__dot-line{display:block;width:0;height:1px;background:currentColor;transition:width .25s ease}body.fvh-theme.fvh-home .fvh-hero__dot.is-active{color:var(--fvh-active-control-text,#111);opacity:1}body.fvh-theme.fvh-home .fvh-hero__dot.is-active .fvh-hero__dot-line{width:34px}body.fvh-theme.fvh-home .fvh-hero__arrows{margin-left:auto;gap:7px}body.fvh-theme.fvh-home .fvh-icon-button{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--fvh-active-control-border,#111) 35%,transparent);background:color-mix(in srgb,var(--fvh-active-control-bg,#fff) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:15px;transition:background .2s ease,transform .2s ease}body.fvh-theme.fvh-home .fvh-icon-button:hover{transform:translateY(-1px);background:var(--fvh-active-control-bg,#fff)}body.fvh-theme.fvh-home .fvh-section{padding-block:clamp(54px,5vw,76px)}body.fvh-theme.fvh-home .fvh-section-head--split{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:60px}body.fvh-theme.fvh-home .fvh-section-head__aside{justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;max-width:none;text-align:left}body.fvh-theme.fvh-home .fvh-section-head__aside .rte{max-width:310px;margin:0}body.fvh-theme.fvh-home .fvh-section-head .fvh-display-title,body.fvh-theme.fvh-home .fvh-section-head :is(h2,:where(.fvh-heading-h2)){text-align:left;font-size:clamp(42px,3.8vw,58px)}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head--split{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);gap:64px}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head :is(h2,:where(.fvh-heading-h2)){max-width:610px;font-size:clamp(44px,3.9vw,60px)}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-grid{gap:18px}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card{aspect-ratio:.78}body.fvh-theme.fvh-home .fvh-collection-card__title{display:block;margin-bottom:14px;font-family:var(--fvh-serif);font-size:clamp(26px,2vw,34px);line-height:1.02;letter-spacing:-.025em;color:#fff}body.fvh-theme.fvh-home .fvh-collection-card__meta{left:24px;right:24px;bottom:23px}body.fvh-theme.fvh-home .fvh-collection-card__meta span:not(.fvh-collection-card__title){font-size:12px}body.fvh-theme.fvh-home .fvh-collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,0);transition:border-color .25s ease;pointer-events:none}body.fvh-theme.fvh-home .fvh-collection-card:hover:after{border-color:#ffffff61}body.fvh-theme.fvh-home .fvh-product-showcase .fvh-section-head--split{grid-template-columns:1fr auto}body.fvh-theme.fvh-home .fvh-product-grid{gap:18px}body.fvh-theme.fvh-home .fvh-product-card__image-wrap{aspect-ratio:.92}body.fvh-theme.fvh-home .fvh-process{border-top:1px solid #ededed}body.fvh-theme.fvh-home .fvh-process__intro{grid-template-columns:.74fr 1.26fr;min-height:470px}body.fvh-theme.fvh-home .fvh-process__copy{padding:42px 54px 42px 0;justify-content:center;text-align:left}body.fvh-theme.fvh-home .fvh-process__title{max-width:430px;margin-bottom:18px;font-size:clamp(42px,3.8vw,58px)}body.fvh-theme.fvh-home .fvh-process__copy .rte{max-width:420px}body.fvh-theme.fvh-home .fvh-process__hero-media{min-height:470px}body.fvh-theme.fvh-home .fvh-process__steps{margin-top:16px}body.fvh-theme.fvh-home .fvh-process-step{padding:22px}body.fvh-theme.fvh-home .fvh-process-step__title{margin:0 0 9px;font-size:21px}body.fvh-theme.fvh-home .fvh-lifestyle{padding-top:clamp(54px,5vw,76px)}body.fvh-theme.fvh-home .fvh-lifestyle__head{margin-bottom:32px}body.fvh-theme.fvh-home .fvh-lifestyle__intro{max-width:620px;margin:13px 0 0;color:#555;text-align:left}body.fvh-theme.fvh-home .fvh-lifestyle__grid{gap:14px}body.fvh-theme.fvh-home .fvh-lifestyle-card{display:block;color:#111;text-decoration:none}body.fvh-theme.fvh-home .fvh-lifestyle-card__media{position:relative;aspect-ratio:.66}body.fvh-theme.fvh-home .fvh-lifestyle-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.22),transparent 42%);opacity:.25;transition:opacity .28s ease}body.fvh-theme.fvh-home .fvh-lifestyle-card__hover{position:absolute;left:18px;bottom:18px;min-height:36px;display:inline-flex;align-items:center;gap:12px;padding:0 14px;background:#fffffff0;color:#111;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(7px);transition:opacity .25s ease,transform .25s ease}body.fvh-theme.fvh-home .fvh-lifestyle-card:hover .fvh-lifestyle-card__veil{opacity:.72}body.fvh-theme.fvh-home .fvh-lifestyle-card:hover .fvh-lifestyle-card__hover{opacity:1;transform:translateY(0)}body.fvh-theme.fvh-home .fvh-lifestyle-card__label{display:block;margin-top:11px;font-family:var(--fvh-serif);font-size:17px;text-align:left}body.fvh-theme.fvh-home .fvh-trust-newsletter{padding-top:clamp(54px,5vw,76px);border-top:1px solid #ededed}body.fvh-theme.fvh-home .fvh-trust{grid-template-columns:.78fr 1.22fr;gap:54px}body.fvh-theme.fvh-home .fvh-trust__title{margin-bottom:17px;font-size:clamp(40px,3.6vw,54px)}body.fvh-theme.fvh-home .fvh-trust-item{min-height:150px;padding:22px}body.fvh-theme.fvh-home .fvh-trust-item__title{margin-bottom:7px;font-size:20px}body.fvh-theme.fvh-home .fvh-newsletter{margin-top:52px;padding:38px 42px;gap:45px}body.fvh-theme.fvh-home .fvh-newsletter__title{margin-bottom:10px;font-size:clamp(38px,3.4vw,50px)}@media(max-width:959px){body.fvh-theme.fvh-home .fvh-hero{height:clamp(600px,80vw,720px);min-height:600px}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:84px;align-items:flex-end}body.fvh-theme.fvh-home .fvh-hero__content{width:min(430px,70vw);padding-bottom:82px}body.fvh-theme.fvh-home .fvh-section-head--split,body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head--split{grid-template-columns:1fr;gap:20px}body.fvh-theme.fvh-home .fvh-section-head__aside{grid-template-columns:1fr auto}body.fvh-theme.fvh-home .fvh-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fvh-theme.fvh-home .fvh-collection-card:last-child{grid-column:1 / -1;aspect-ratio:1.5}body.fvh-theme.fvh-home .fvh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fvh-theme.fvh-home .fvh-process__intro{grid-template-columns:1fr}body.fvh-theme.fvh-home .fvh-process__copy{padding:0 0 30px}body.fvh-theme.fvh-home .fvh-process__hero-media{min-height:400px}body.fvh-theme.fvh-home .fvh-lifestyle__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.fvh-theme.fvh-home .fvh-hero{min-height:570px;height:78svh;max-height:690px}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:80px;align-items:flex-end}body.fvh-theme.fvh-home .fvh-hero__content{width:100%;max-width:330px!important;padding:0 0 80px}body.fvh-theme.fvh-home .fvh-hero__title{max-width:320px;font-size:clamp(43px,12vw,56px);line-height:.94}body.fvh-theme.fvh-home .fvh-hero__body{max-width:310px;font-size:13px}body.fvh-theme.fvh-home .fvh-hero__button{min-height:44px;padding-inline:18px;font-size:12px}body.fvh-theme.fvh-home .fvh-hero__controls{bottom:19px}body.fvh-theme.fvh-home .fvh-hero__arrows{display:flex}body.fvh-theme.fvh-home .fvh-icon-button{width:34px;height:34px}body.fvh-theme.fvh-home .fvh-section{padding-block:48px}body.fvh-theme.fvh-home .fvh-section-head{margin-bottom:24px}body.fvh-theme.fvh-home .fvh-section-head__aside{grid-template-columns:1fr;gap:17px}body.fvh-theme.fvh-home .fvh-section-head :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.fvh-home .fvh-section-head .fvh-display-title{font-size:38px}body.fvh-theme.fvh-home .fvh-collection-grid{grid-template-columns:1fr}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card,body.fvh-theme.fvh-home .fvh-collection-card:last-child{grid-column:auto;aspect-ratio:1.05}body.fvh-theme.fvh-home .fvh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}body.fvh-theme.fvh-home .fvh-product-card__image-wrap{aspect-ratio:.88}body.fvh-theme.fvh-home .fvh-process__hero-media{min-height:300px}body.fvh-theme.fvh-home .fvh-process__steps{grid-template-columns:1fr;gap:0}body.fvh-theme.fvh-home .fvh-process-step{padding:20px 0;border-bottom:1px solid #e5e5e5}body.fvh-theme.fvh-home .fvh-process-step__image{margin:0 0 16px}body.fvh-theme.fvh-home .fvh-lifestyle__grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:7px}body.fvh-theme.fvh-home .fvh-lifestyle-card{flex:0 0 78vw;scroll-snap-align:start}body.fvh-theme.fvh-home .fvh-lifestyle-card__hover{opacity:1;transform:none}body.fvh-theme.fvh-home .fvh-trust{grid-template-columns:1fr;gap:26px}body.fvh-theme.fvh-home .fvh-trust__items{grid-template-columns:1fr 1fr}body.fvh-theme.fvh-home .fvh-trust-item{min-height:140px;padding:18px}body.fvh-theme.fvh-home .fvh-newsletter{grid-template-columns:1fr;margin-top:38px;padding:28px 22px;gap:24px}}body.fvh-theme.template-collection .content[data-section-type=collection]{width:min(calc(100% - (2 * var(--fvh-gutter))),var(--fvh-shell));max-width:var(--fvh-shell)!important;padding:0 0 58px!important}body.fvh-theme.template-collection .fvh-collection-hero{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:300px;border-bottom:1px solid var(--fvh-line)}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:34px 42px 34px 0;align-self:center}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{margin:0 0 11px;max-width:520px;font-size:clamp(42px,4vw,58px);line-height:.95;letter-spacing:-.045em}body.fvh-theme.template-collection .fvh-collection-hero__copy .fvh-eyebrow{margin-bottom:12px}body.fvh-theme.template-collection .fvh-collection-count{margin:0 0 12px;font-size:12px}body.fvh-theme.template-collection .fvh-collection-hero__copy .description{max-width:480px;font-size:13px;line-height:1.55}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:300px;height:300px}body.fvh-theme.template-collection .fvh-collection-hero__image img{object-fit:cover}body.fvh-theme.template-collection .fvh-collection-tabs{gap:8px;padding:14px 0}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:38px;padding:0 15px;font-size:12px;font-weight:500;border-color:#ddd}body.fvh-theme.template-collection .fvh-collection-toolbar{grid-template-columns:220px minmax(0,1fr);gap:28px;min-height:58px}body.fvh-theme.template-collection .fvh-collection-toolbar__count{font-size:12px}body.fvh-theme.template-collection .fvh-collection-sort-form__select{min-width:170px}body.fvh-theme.template-collection .fvh-collection-sort-form__select select{height:39px;font-size:12px}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:220px minmax(0,1fr);gap:28px;padding-top:22px}body.fvh-theme.template-collection .fvh-collection-facets{position:sticky;top:88px;min-width:0}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering{margin:0;padding:0 24px 0 0;border:0;border-right:1px solid #e5e5e5}body.fvh-theme.template-collection .fvh-facets-kicker{margin:0 0 23px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-facets-form{margin:0}body.fvh-theme.template-collection .fvh-facet-group{margin:0 0 22px;padding:0 0 20px;border:0;border-bottom:1px solid #e7e7e7}body.fvh-theme.template-collection .fvh-facet-title{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 13px;padding:0;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#333}body.fvh-theme.template-collection .fvh-facet-title>span{display:block;width:17px;height:1px;background:#777}body.fvh-theme.template-collection .fvh-facet-option{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;cursor:pointer;color:#444;font-size:12px;line-height:1.25}body.fvh-theme.template-collection .fvh-facet-option input{-webkit-appearance:none;appearance:none;width:15px;height:15px;margin:0;border:1px solid #aaa;background:#fff;display:grid;place-items:center}body.fvh-theme.template-collection .fvh-facet-option input:checked{background:#111;border-color:#111}body.fvh-theme.template-collection .fvh-facet-option input:checked:after{content:"\2713";color:#fff;font-size:12px;line-height:1}body.fvh-theme.template-collection .fvh-facet-option.is-disabled{opacity:.35;cursor:not-allowed}body.fvh-theme.template-collection .fvh-facet-count{color:#888;font-size:12px}body.fvh-theme.template-collection .fvh-facet-swatch{width:16px;height:16px;grid-column:2}body.fvh-theme.template-collection .fvh-price-filter label{display:grid;gap:5px;font-size:12px;color:#666}body.fvh-theme.template-collection .fvh-price-field{display:flex;align-items:center;min-height:36px;padding:0 8px;border:1px solid #ddd}body.fvh-theme.template-collection .fvh-price-field input{width:100%;border:0;min-height:32px;padding:0 0 0 5px;font-size:12px}body.fvh-theme.template-collection .fvh-facet-apply{grid-column:1/-1;min-height:36px;border:1px solid #111;background:#fff;color:#111;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-reset-filters{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:4px;background:#111;color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-collection-workspace>.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 18px!important;min-width:0}body.fvh-theme.template-collection .fvh-listing-card{min-width:0;margin:0;padding:0;border:0;box-shadow:none}body.fvh-theme.template-collection .fvh-listing-card__image{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden;background:#f4f4f4;text-decoration:none}body.fvh-theme.template-collection .fvh-listing-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .55s ease}body.fvh-theme.template-collection .fvh-listing-card__secondary{opacity:0}body.fvh-theme.template-collection .fvh-listing-card:hover .fvh-listing-card__image>img:first-child{transform:scale(1.015)}body.fvh-theme.template-collection .fvh-listing-card:hover .fvh-listing-card__secondary{opacity:1}body.fvh-theme.template-collection .fvh-listing-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 8px;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-listing-card__compare{margin-right:5px;color:#888;text-decoration:line-through;font-size:12px}body.fvh-theme.template-collection .fvh-collection-cta,body.fvh-theme.template-collection .fvh-collection-cta__inner{min-height:340px}body.fvh-theme.template-collection .fvh-collection-cta__copy{width:min(470px,44%);padding:38px 0}body.fvh-theme.template-collection .fvh-collection-cta__title{margin:0 0 17px;font-size:clamp(38px,3.6vw,52px)}.fvh-mobile-filter-panel{margin:15px 0 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fvh-mobile-filter-panel>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.fvh-mobile-filter-panel>summary::-webkit-details-marker{display:none}.fvh-mobile-filter-panel[open]>summary span:last-child{transform:rotate(45deg)}.fvh-mobile-filter-panel__body{padding:4px 0 22px}.fvh-mobile-filter-panel .fvh-mobile-sort{display:grid;gap:7px;margin-bottom:20px;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.fvh-mobile-filter-panel select{min-height:42px;border:1px solid #ddd;background:#fff;padding:0 10px}.fvh-mobile-filter-actions{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:20px}.fvh-mobile-filter-actions a{color:#444;font-size:12px}@media(max-width:959px){body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr 1fr;min-height:260px}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:28px 26px 28px 0}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:42px}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:260px;height:260px}body.fvh-theme.template-collection .fvh-collection-toolbar{display:none}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr;gap:0;padding-top:0}body.fvh-theme.template-collection .fvh-collection-facets{position:static}body.fvh-theme.template-collection .fvh-collection-facets .sorting-and-filtering{padding:0;border-right:0}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important;padding-top:18px}}@media(max-width:620px){body.fvh-theme.template-collection .content[data-section-type=collection]{padding-bottom:42px!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr;min-height:0}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:30px 0 24px}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:40px}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:220px;height:220px}body.fvh-theme.template-collection .fvh-collection-tabs{gap:6px;padding:10px 0}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:36px;padding:0 12px;font-size:12px}body.fvh-theme.template-collection .fvh-collection-cta{min-height:300px}body.fvh-theme.template-collection .fvh-collection-cta__inner{min-height:300px;justify-content:flex-start}body.fvh-theme.template-collection .fvh-collection-cta__copy{width:min(310px,86%)}}body.fvh-theme.template-product .content.product{max-width:var(--fvh-shell)!important;padding-top:28px!important;padding-bottom:46px!important}body.fvh-theme.template-product .product>.item{gap:48px!important;align-items:flex-start!important}body.fvh-theme.template-product .product .item-info .type-title h1{margin:0 0 16px!important;max-width:560px;font-family:var(--fvh-serif);font-size:clamp(34px,3.1vw,48px)!important;font-weight:400;line-height:.98!important;letter-spacing:-.035em}body.fvh-theme.template-product .product .item-info .block.type-price .price{font-family:var(--fvh-sans);font-size:18px!important;line-height:1.2;font-weight:500}body.fvh-theme.template-product .product .item-info .block.type-price .price.striped{margin-right:8px;color:#888;text-decoration:line-through}body.fvh-theme.template-product .product .item-info>.block.type-variant_picker{margin-top:24px!important}body.fvh-theme.template-product .product .variant-wrapper label.regular,body.fvh-theme.template-product .product .fvh-quantity>label.regular{display:block;margin:0 0 8px!important;color:#555;font-size:12px!important;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-product .product .variant-input-wrap.button label{min-height:42px;padding:10px 15px;border-color:#d5d5d5;font-size:12px}body.fvh-theme.template-product .product .variant-input input:checked+label{border-color:#111}body.fvh-theme.template-product .product .block.type-available_stock_units{margin-top:17px!important}body.fvh-theme.template-product .product .block.type-available_stock_units .description{font-size:12px}@media(min-width:961px){body.fvh-theme.template-product .product>.item>.item-info{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;column-gap:10px!important;row-gap:0!important;align-items:start!important}body.fvh-theme.template-product .product .item-info>.block{grid-column:1 / -1}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{grid-column:1!important;margin:22px 0 0!important;padding:0!important;align-self:start!important}body.fvh-theme.template-product .product .item-info>.block.type-buy_buttons{grid-column:2!important;margin:22px 0 0!important;padding:18px 0 0!important;align-self:start!important}body.fvh-theme.template-product .fvh-quantity__control,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .add-to-cart,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button{height:46px!important;min-height:46px!important}body.fvh-theme.template-product .fvh-quantity__control{width:116px!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(168px,1fr)!important;gap:10px!important;align-items:start!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button{margin:0!important}}body.fvh-theme.template-product .fvh-quantity__control{display:grid!important;grid-template-columns:34px 1fr 34px;align-items:stretch;border:1px solid #cfcfcf;background:#fff}body.fvh-theme.template-product .fvh-quantity__button,body.fvh-theme.template-product .fvh-quantity__control input{min-height:44px!important;height:44px!important;border:0!important;background:#fff!important;color:#111!important;font-size:13px!important;line-height:44px!important}body.fvh-theme.template-product .fvh-quantity__control input{width:100%!important;text-align:center!important;padding:0!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .add-to-cart.with-payment-button{border:1px solid #111!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button{border-radius:0!important;font-size:12px!important}body.fvh-theme.template-product .product .block.type-description{margin-top:26px!important;padding-top:22px!important;border-top:1px solid var(--fvh-line)!important}body.fvh-theme.template-product .product .block.type-description .description{color:#4d4d4d;font-size:13px!important;line-height:1.62!important}body.fvh-theme.template-product [data-fvh-rich-heading]{margin:20px 0 8px;color:#111;font-family:var(--fvh-serif);font-size:20px;line-height:1.15}body.fvh-theme.template-product .product .block.type-share{margin-top:20px!important;padding-top:17px!important}body.fvh-theme.template-product .fvh-testimonials{padding:48px 0 44px!important;border-top:1px solid var(--fvh-line)!important;border-bottom:1px solid var(--fvh-line)!important}body.fvh-theme.template-product .fvh-testimonials .fvh-section-head{margin-bottom:24px!important;padding:0!important;border:0!important}body.fvh-theme.template-product .fvh-testimonials .fvh-display-title{max-width:640px;font-size:clamp(32px,3.2vw,46px)!important;line-height:1.02}@media(min-width:1100px){body.fvh-theme.template-product .fvh-testimonials__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}body.fvh-theme.template-product .fvh-testimonials__grid{gap:0!important;background:transparent!important;border:1px solid var(--fvh-line)!important}body.fvh-theme.template-product .fvh-testimonial{min-width:0;padding:22px 18px!important;background:#fff;border-right:1px solid var(--fvh-line)}body.fvh-theme.template-product .fvh-testimonial:last-child{border-right:0}body.fvh-theme.template-product .fvh-testimonial blockquote{margin:0 0 18px!important;font-size:12px!important;line-height:1.55!important}body.fvh-theme.template-product .fvh-testimonial figcaption{font-size:12px!important;letter-spacing:.09em}body.fvh-theme.template-product .section-related-products{border-bottom:1px solid var(--fvh-line)}body.fvh-theme.template-product .product-recommendations.content{max-width:var(--fvh-shell)!important;padding-top:44px!important;padding-bottom:48px!important}body.fvh-theme.template-product .product-recommendations .fvh-related-title{margin:0 0 24px;font-size:clamp(32px,3.2vw,46px)!important;line-height:1.02}body.fvh-theme.template-product .product-recommendations .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}body.fvh-theme.template-product .product-recommendations .fvh-listing-card{min-width:0}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image{display:block;position:relative;overflow:hidden;background:#f5f5f5;aspect-ratio:.9}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease,opacity .35s ease}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}body.fvh-theme.template-product .product-recommendations .fvh-listing-card:hover .fvh-listing-card__secondary{opacity:1}body.fvh-theme.template-product .product-recommendations .fvh-listing-card:hover .fvh-listing-card__image img:first-child{transform:scale(1.018)}body.fvh-theme.template-product .faq.content{max-width:var(--fvh-shell)!important;padding-top:44px!important;padding-bottom:52px!important}body.fvh-theme.template-product .faq .inner{max-width:940px!important;margin:0 auto!important}body.fvh-theme.template-product .faq .titles{margin-bottom:22px!important;text-align:left!important}body.fvh-theme.template-product .faq .section-title{margin:0!important;font-size:clamp(32px,3.2vw,46px)!important;line-height:1.02;text-align:left!important}body.fvh-theme.template-product .faq .accordion summary{padding:14px 0!important}body.fvh-theme.template-product .faq .fvh-accordion-title,body.fvh-theme.template-product .product .fvh-accordion-title{color:#111;font-family:var(--fvh-sans);font-size:12px;font-weight:600;line-height:1.35}.fvh-drawer-title{font-family:var(--fvh-serif);font-size:24px;line-height:1}.fvh-cart-row-heading,.fvh-cart-row-total{font-weight:600}.fvh-ui-heading{font-family:var(--fvh-serif);font-size:22px;line-height:1.15}.fvh-ui-heading--uppercase{font-family:var(--fvh-sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.fvh-ui-heading--subtitle{font-size:18px}@media(max-width:1099px)and (min-width:768px){body.fvh-theme.template-product .fvh-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.fvh-theme.template-product .fvh-testimonial:nth-child(3n){border-right:0}body.fvh-theme.template-product .fvh-testimonial:nth-child(n+4){border-top:1px solid var(--fvh-line)}}@media(max-width:960px){body.fvh-theme.template-product .content.product{padding-top:18px!important;padding-bottom:36px!important}body.fvh-theme.template-product .product>.item{gap:28px!important}body.fvh-theme.template-product .product>.item>.item-media,body.fvh-theme.template-product .product>.item>.item-info{width:100%!important}body.fvh-theme.template-product .product .item-info .type-title h1{font-size:clamp(34px,8vw,48px)!important}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{margin-top:20px!important}body.fvh-theme.template-product .product .item-info>.block.type-buy_buttons{margin-top:10px!important;padding:0!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{grid-template-columns:1fr!important}body.fvh-theme.template-product .fvh-testimonials,body.fvh-theme.template-product .product-recommendations.content,body.fvh-theme.template-product .faq.content{padding-top:38px!important;padding-bottom:40px!important}body.fvh-theme.template-product .product-recommendations .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 10px!important}}@media(max-width:767px){body.fvh-theme.template-product .fvh-testimonials__grid{grid-template-columns:1fr!important}body.fvh-theme.template-product .fvh-testimonial{border-right:0!important;border-bottom:1px solid var(--fvh-line);padding:18px 16px!important}body.fvh-theme.template-product .fvh-testimonial:last-child{border-bottom:0}}body.fvh-theme.template-page .fvh-editorial-page,body.fvh-theme.template-page .fvh-gallery-page,body.fvh-theme.template-page .fvh-contact-page{padding-top:52px!important}body.fvh-theme.template-page .fvh-editorial-page__header h1,body.fvh-theme.template-page .fvh-gallery-page__header h1,body.fvh-theme.template-page .fvh-contact-page__intro h1,body.fvh-theme.template-page .fvh-meet__hero-copy h1,body.fvh-theme.template-page .fvh-guide-hero__copy h1,body.fvh-theme.template-page .fvh-info-page h1{font-size:clamp(46px,5vw,68px)!important;line-height:.94!important;letter-spacing:-.04em}body.fvh-theme.template-page :is(h2,:where(.fvh-heading-h2)){font-size:clamp(30px,3.5vw,48px);line-height:1!important;letter-spacing:-.025em}body.fvh-theme.template-page :is(h3,:where(.fvh-heading-h3)){font-size:clamp(19px,1.8vw,24px);line-height:1.15}body.fvh-theme.template-page .fvh-page-heading{margin:0;color:#111;font-family:var(--fvh-serif);font-weight:400;letter-spacing:-.025em}body.fvh-theme.template-page .fvh-page-heading--section{margin-bottom:18px;font-size:clamp(30px,3.5vw,48px);line-height:1}body.fvh-theme.template-page .fvh-page-heading--card{margin:0 0 9px;font-size:21px;line-height:1.1}body.fvh-theme.template-page .fvh-page-heading--question{margin:0 0 9px;font-size:18px;line-height:1.18}body.fvh-theme.template-page .fvh-page-heading--cta{font-size:clamp(30px,3.4vw,46px);line-height:1.02}body.fvh-theme.template-page [data-fvh-rich-heading]{margin:24px 0 10px;color:#111;font-family:var(--fvh-serif);font-size:clamp(22px,2.3vw,32px);line-height:1.08}body.fvh-theme.template-page .fvh-meet{padding-bottom:56px!important}body.fvh-theme.template-page .fvh-meet__hero{min-height:480px!important}body.fvh-theme.template-page .fvh-meet__hero-copy{padding:48px 54px 48px 0!important}body.fvh-theme.template-page .fvh-meet__hero-copy :is(h2,:where(.fvh-heading-h2)){margin:18px 0 15px!important;font-size:clamp(28px,2.8vw,40px)!important}body.fvh-theme.template-page .fvh-meet__hero-media{min-height:480px!important}body.fvh-theme.template-page .fvh-meet__copy{padding:46px 0 46px 48px!important}body.fvh-theme.template-page .fvh-meet__copy :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.template-page .fvh-meet__copy .fvh-page-heading--section{font-size:clamp(32px,3.5vw,48px)!important}body.fvh-theme.template-page .fvh-meet__image{min-height:390px!important}body.fvh-theme.template-page .fvh-meet__language{padding:46px 0!important}body.fvh-theme.template-page .fvh-meet__language-cards{gap:16px!important}body.fvh-theme.template-page .fvh-meet__language-cards :is(h3,:where(.fvh-heading-h3)),body.fvh-theme.template-page .fvh-meet__language-cards .fvh-page-heading--card{margin:12px 0 6px!important;font-size:20px!important}body.fvh-theme.template-page .fvh-meet__journey{padding:46px 0!important}body.fvh-theme.template-page .fvh-meet__journey .fvh-page-heading--section{max-width:650px}body.fvh-theme.template-page .fvh-meet__stat strong{font-size:42px!important}body.fvh-theme.template-page .fvh-gallery-page__header{gap:42px!important;padding-bottom:42px!important}body.fvh-theme.template-page .fvh-gallery-page__content{margin-top:46px!important}body.fvh-theme.template-page .fvh-gallery-page__grid{gap:12px!important;margin-top:24px!important}body.fvh-theme.template-page .fvh-contact-page__intro,body.fvh-theme.template-page .fvh-contact-page__art,body.fvh-theme.template-page .fvh-contact-page__art img{min-height:430px!important}body.fvh-theme.template-page .fvh-contact-page__form-wrap{gap:54px!important;margin-top:0!important;padding-top:46px!important}body.fvh-theme.template-page .fvh-contact-page__form-copy :is(h2,:where(.fvh-heading-h2)){font-size:clamp(30px,3.1vw,42px)!important}body.fvh-theme.template-page .fvh-guide-page{padding-bottom:56px!important}body.fvh-theme.template-page .fvh-guide-hero{min-height:420px!important}body.fvh-theme.template-page .fvh-guide-hero__copy{padding:48px 48px 44px 0!important}body.fvh-theme.template-page .fvh-guide-hero__media,body.fvh-theme.template-page .fvh-guide-hero__media img{min-height:420px!important}body.fvh-theme.template-page .fvh-guide-facts article{padding-top:28px!important;padding-bottom:30px!important}body.fvh-theme.template-page .fvh-guide-facts .fvh-page-heading--card{font-size:20px!important}body.fvh-theme.template-page .fvh-guide-split,body.fvh-theme.template-page .fvh-guide-split__media,body.fvh-theme.template-page .fvh-guide-split__media img{min-height:360px!important}body.fvh-theme.template-page .fvh-guide-split__copy{padding:42px 0 42px 48px!important}body.fvh-theme.template-page .fvh-guide-split__copy :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.template-page .fvh-guide-split__copy .fvh-page-heading--section{font-size:clamp(32px,3.5vw,48px)!important}body.fvh-theme.template-page .fvh-delivery-times,body.fvh-theme.template-page .fvh-guide-faq{padding-top:44px!important;padding-bottom:44px!important}body.fvh-theme.template-page .fvh-guide-faq>:is(h2,:where(.fvh-heading-h2)),body.fvh-theme.template-page .fvh-guide-faq>.fvh-page-heading--section{margin-bottom:26px!important;font-size:clamp(31px,3.3vw,46px)!important}body.fvh-theme.template-page .fvh-guide-faq__grid .fvh-page-heading--question{font-size:17px!important}body.fvh-theme.template-page .fvh-guide-cta{padding-top:38px!important}body.fvh-theme.template-page .fvh-editorial-page__header{padding-bottom:40px!important;gap:40px!important}body.fvh-theme.template-page .fvh-editorial-page__content{margin-top:42px!important}body.fvh-theme.template-page .fvh-info-page__hero{min-height:420px!important}body.fvh-theme.template-page .fvh-info-page__facts{margin-top:40px!important}@media(max-width:960px){body.fvh-theme.template-page .fvh-meet__hero-copy{padding:36px 0 30px!important}body.fvh-theme.template-page .fvh-meet__copy{padding:36px 0!important}body.fvh-theme.template-page .fvh-guide-hero__copy{padding:36px 0 30px!important}body.fvh-theme.template-page .fvh-guide-split__copy{padding:36px 0!important}}@media(max-width:767px){body.fvh-theme.template-page .fvh-editorial-page,body.fvh-theme.template-page .fvh-gallery-page,body.fvh-theme.template-page .fvh-contact-page{padding-top:30px!important}body.fvh-theme.template-page .fvh-editorial-page__header h1,body.fvh-theme.template-page .fvh-gallery-page__header h1,body.fvh-theme.template-page .fvh-contact-page__intro h1,body.fvh-theme.template-page .fvh-meet__hero-copy h1,body.fvh-theme.template-page .fvh-guide-hero__copy h1,body.fvh-theme.template-page .fvh-info-page h1{font-size:clamp(38px,12vw,50px)!important}body.fvh-theme.template-page .fvh-meet__hero-media,body.fvh-theme.template-page .fvh-meet__image,body.fvh-theme.template-page .fvh-guide-hero__media,body.fvh-theme.template-page .fvh-guide-hero__media img,body.fvh-theme.template-page .fvh-guide-split__media,body.fvh-theme.template-page .fvh-guide-split__media img,body.fvh-theme.template-page .fvh-contact-page__art,body.fvh-theme.template-page .fvh-contact-page__art img{min-height:280px!important;height:300px!important}body.fvh-theme.template-page .fvh-contact-page__intro{min-height:0!important}body.fvh-theme.template-page .fvh-gallery-page__header{padding-bottom:30px!important}body.fvh-theme.template-page .fvh-gallery-page__content{margin-top:32px!important}}body.fvh-theme{--fvh-h1: clamp(44px, 4.5vw, 64px);--fvh-h2: clamp(34px, 3.25vw, 50px);--fvh-h3: clamp(20px, 2vw, 25px)}body.fvh-theme h1{font-size:var(--fvh-h1)}body.fvh-theme :is(h2,:where(.fvh-heading-h2)){font-size:var(--fvh-h2)}body.fvh-theme :is(h3,:where(.fvh-heading-h3)){font-size:var(--fvh-h3)}body.fvh-theme .announcement-bar{min-height:22px!important}body.fvh-theme .announcement-bar p{max-width:100%;padding:4px 14px!important;color:#777!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.12em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.fvh-theme.fvh-home .announcement-bar p,body.fvh-theme.fvh-home .announcement-bar a{color:#aaa!important;mix-blend-mode:difference}body.fvh-theme.fvh-home .section-header{top:22px!important}body.fvh-theme .section-header .header .content{min-height:74px!important}body.fvh-theme .section-header .header .logo img{max-width:190px!important}body.fvh-theme .section-header .header .menu .main{gap:30px!important}body.fvh-theme .section-header .header .menu .main>li>a,body.fvh-theme .section-header .header .menu .main>li>a.plus{min-height:74px!important;font-size:13.5px!important;font-weight:500!important}body.fvh-theme .section-header .header .menu .main>li>a:after{bottom:18px!important}body.fvh-theme .section-header .side-nav .nav ul a.plus:after{content:none!important;display:none!important}body.fvh-theme .section-header .side-nav .fvh-menu-plus{margin-left:auto;transform:none;font-size:16px;color:#777}@media(max-width:959px){body.fvh-theme.fvh-home .section-header{top:22px!important}body.fvh-theme .section-header .header .content{min-height:58px!important;padding-inline:16px!important}body.fvh-theme .section-header .header .logo img{max-width:144px!important}body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:min(88vw,365px) !important}body.fvh-theme .section-header .side-nav{padding:17px 22px 20px!important}body.fvh-theme .section-header .side-nav .close{top:15px!important;right:15px!important}body.fvh-theme .section-header .side-nav .nav{margin-top:40px!important}body.fvh-theme .section-header .side-nav .nav .main>li>a{min-height:46px!important;padding:0!important;font-size:18px!important;line-height:1.12!important}body.fvh-theme .section-header .side-nav .nav .main ul{padding:2px 0 10px 12px!important}body.fvh-theme .section-header .side-nav .nav .main ul li a{padding:6px 0!important;font-size:12.5px!important}body.fvh-theme .section-header .side-nav .nav .main .separator{display:none!important}body.fvh-theme .section-header .side-nav .nav .main .account{border-bottom:0!important}body.fvh-theme .section-header .side-nav .nav .main .account a{min-height:38px!important;font-family:var(--fvh-sans)!important;font-size:12px!important;color:#555!important}body.fvh-theme .section-header .side-nav .extra{margin-top:14px!important;padding-top:15px!important;border-top:1px solid #e9e9e9!important}body.fvh-theme .section-header .side-nav .extra .social{margin-bottom:12px!important}body.fvh-theme .section-header .side-nav .extra .social a{margin-right:14px!important}body.fvh-theme .section-header .side-nav .extra .selectors-form .disclosures{gap:6px!important}body.fvh-theme .section-header .side-nav .extra .disclosure__toggle{min-height:38px!important;padding:0 9px!important;font-size:12px!important}}@media(max-width:620px){body.fvh-theme .announcement-bar p{font-size:12px!important;letter-spacing:.09em!important}body.fvh-theme .section-header .header .content{min-height:56px!important}body.fvh-theme .section-header .header .logo img{max-width:138px!important}}body.fvh-theme.fvh-home .fvh-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;height:clamp(600px,52vw,820px)!important;min-height:600px!important}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:92px!important}body.fvh-theme.fvh-home .fvh-hero__content{width:min(400px,40vw)!important;max-width:400px!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-hero__title{max-width:390px!important;font-size:clamp(48px,4vw,64px)!important;line-height:.96!important}body.fvh-theme.fvh-home .fvh-hero__body{max-width:345px!important;font-size:14px!important}body.fvh-theme.fvh-home .fvh-hero__controls{bottom:23px!important}body.fvh-theme.fvh-home .fvh-hero__pagination{gap:12px!important}body.fvh-theme.fvh-home .fvh-hero__dot{gap:8px!important}body.fvh-theme.fvh-home .fvh-icon-button{width:36px!important;height:36px!important;background:#ffffffd1!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.fvh-theme.fvh-home .fvh-section{padding-block:58px!important}body.fvh-theme.fvh-home .fvh-section-head{margin-bottom:28px!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-section-head :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.fvh-home .fvh-section-head .fvh-display-title{font-size:clamp(36px,3.2vw,50px)!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-featured-collections{padding-top:62px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head--split{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important;gap:58px!important;align-items:end!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head :is(h2,:where(.fvh-heading-h2)){max-width:560px!important;font-size:clamp(38px,3.35vw,52px)!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:end!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside .rte{max-width:290px!important;font-size:13px;line-height:1.55}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-outline-link{min-height:42px!important;padding:0 17px!important;font-size:12px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card{aspect-ratio:.83!important}body.fvh-theme.fvh-home .fvh-collection-card__title{font-size:clamp(24px,1.85vw,31px)!important}body.fvh-theme.fvh-home .fvh-collection-card__meta{align-items:flex-end!important}body.fvh-theme.fvh-home .fvh-product-showcase .fvh-section-head :is(h2,:where(.fvh-heading-h2)){font-size:clamp(36px,3.2vw,50px)!important}body.fvh-theme.fvh-home .fvh-process{padding-top:58px!important}body.fvh-theme.fvh-home .fvh-process__intro{min-height:430px!important}body.fvh-theme.fvh-home .fvh-process__copy{padding:34px 48px 34px 0!important}body.fvh-theme.fvh-home .fvh-process__title{font-size:clamp(36px,3.2vw,50px)!important}body.fvh-theme.fvh-home .fvh-process__hero-media{min-height:430px!important}body.fvh-theme.fvh-home .fvh-process__steps{margin-top:14px!important}body.fvh-theme.fvh-home .fvh-process-step{padding:19px!important}body.fvh-theme.fvh-home .fvh-process-step__title{font-size:19px!important}body.fvh-theme.fvh-home .fvh-lifestyle{padding-top:58px!important}body.fvh-theme.fvh-home .fvh-lifestyle__head{margin-bottom:26px!important}body.fvh-theme.fvh-home .fvh-lifestyle__head>div:first-child{max-width:650px;text-align:left}body.fvh-theme.fvh-home .fvh-lifestyle__intro{max-width:600px!important;margin-top:11px!important;font-size:13px}body.fvh-theme.fvh-home .fvh-lifestyle__head .fvh-outline-link{align-self:end;justify-self:end;min-width:190px}body.fvh-theme.fvh-home .fvh-lifestyle-card__label{font-size:16px!important}body.fvh-theme.fvh-home .fvh-trust-newsletter{padding-top:58px!important}body.fvh-theme.fvh-home .fvh-trust__title,body.fvh-theme.fvh-home .fvh-newsletter__title{font-size:clamp(34px,3vw,48px)!important}body.fvh-theme.fvh-home .fvh-newsletter{margin-top:42px!important}body.fvh-theme.template-collection .fvh-collection-hero{min-height:260px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:28px 38px 28px 0!important}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{max-width:500px!important;font-size:clamp(38px,3.55vw,50px)!important;line-height:.97!important}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:260px!important;height:260px!important}body.fvh-theme.template-collection .fvh-collection-tabs{padding:12px 0!important}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:35px!important;font-size:12px!important}body.fvh-theme.template-collection .fvh-collection-toolbar{min-height:52px!important}body.fvh-theme.template-collection .fvh-collection-workspace{padding-top:18px!important}body.fvh-theme.template-collection .fvh-facets-kicker{margin-bottom:18px!important}body.fvh-theme.template-collection .fvh-facet-group{margin-bottom:18px!important;padding-bottom:17px!important}body.fvh-theme.template-collection .fvh-facet-title{margin-bottom:11px!important}body.fvh-theme.template-collection .fvh-reset-filters{min-height:38px!important;background:#fff!important;color:#111!important;border:1px solid #111}body.fvh-theme.template-collection .fvh-collection-workspace>.products{gap:30px 16px!important}body.fvh-theme.template-collection .fvh-listing-card__image{aspect-ratio:.95!important}body.fvh-theme.template-collection .fvh-collection-hero__copy [data-fvh-rich-heading]{margin:12px 0 6px;font-family:var(--fvh-serif);font-size:18px}body.fvh-theme.template-product .product .item-info .type-title h1{font-size:clamp(32px,2.8vw,44px)!important;line-height:1!important}body.fvh-theme.template-product .fvh-testimonials .fvh-display-title,body.fvh-theme.template-product .product-recommendations .fvh-related-title,body.fvh-theme.template-product .faq .section-title{font-size:clamp(30px,2.8vw,42px)!important}body.fvh-theme.template-page .fvh-editorial-page__header h1,body.fvh-theme.template-page .fvh-gallery-page__header h1,body.fvh-theme.template-page .fvh-contact-page__intro h1,body.fvh-theme.template-page .fvh-meet__hero-copy h1,body.fvh-theme.template-page .fvh-guide-hero__copy h1,body.fvh-theme.template-page .fvh-info-page h1{font-size:clamp(42px,4.4vw,62px)!important}body.fvh-theme.template-page :is(h2,:where(.fvh-heading-h2)){font-size:clamp(29px,3vw,44px)!important}body.fvh-theme.template-page :is(h3,:where(.fvh-heading-h3)){font-size:clamp(18px,1.7vw,23px)!important}body.fvh-theme.template-page .fvh-page-heading--section{font-size:clamp(29px,3vw,44px)!important}body.fvh-theme.template-page .fvh-page-heading--card{font-size:19px!important}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{flex-direction:row-reverse;align-items:center;gap:8px!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure{position:relative}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-country] .disclosure__toggle{min-width:196px}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-language] .disclosure__toggle{min-width:132px}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle{min-height:40px!important;padding:0 32px 0 11px!important;border-radius:0!important;font-size:12px!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle svg{width:16px;height:16px}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle svg+span{margin-left:7px}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle .arrow{top:9px!important;right:10px!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list{right:0!important;left:auto!important;bottom:calc(100% + 7px)!important;min-width:220px!important;max-width:min(320px,80vw);max-height:260px!important;border-radius:0!important;background:#fff!important;border:1px solid #ddd!important;box-shadow:0 14px 34px #00000014!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list li{border-bottom:1px solid #eee!important;text-align:left!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list li:last-child{border-bottom:0!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list li a{min-height:36px!important;padding:8px 10px!important;font-size:12px!important}@media(max-width:959px){body.fvh-theme.fvh-home .fvh-hero{min-height:580px!important;height:72vw!important;max-height:690px!important}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:78px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head--split{grid-template-columns:1fr!important;gap:18px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside{grid-template-columns:minmax(0,1fr) auto!important}body.fvh-theme.template-collection .fvh-collection-hero{min-height:230px!important}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:230px!important;height:230px!important}}@media(max-width:767px){body.fvh-theme.fvh-home .fvh-hero{min-height:540px!important;height:76svh!important;max-height:650px!important}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:72px!important}body.fvh-theme.fvh-home .fvh-hero__content{max-width:300px!important;padding-bottom:72px!important}body.fvh-theme.fvh-home .fvh-hero__title{font-size:clamp(39px,11vw,50px)!important}body.fvh-theme.fvh-home .fvh-section{padding-block:44px!important}body.fvh-theme.fvh-home .fvh-section-head :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.fvh-home .fvh-section-head .fvh-display-title{font-size:34px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside{grid-template-columns:1fr!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-outline-link{justify-self:start}body.fvh-theme.fvh-home .fvh-process__intro{min-height:0!important}body.fvh-theme.fvh-home .fvh-process__hero-media{min-height:280px!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr!important;min-height:0!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:28px 0 24px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:38px!important}body.fvh-theme.template-collection .fvh-collection-hero__image,body.fvh-theme.template-collection .fvh-collection-hero__image img{min-height:210px!important;height:210px!important}body.fvh-theme.template-product .product .item-info .type-title h1{font-size:36px!important}body.fvh-theme.template-page .fvh-editorial-page__header h1,body.fvh-theme.template-page .fvh-gallery-page__header h1,body.fvh-theme.template-page .fvh-contact-page__intro h1,body.fvh-theme.template-page .fvh-meet__hero-copy h1,body.fvh-theme.template-page .fvh-guide-hero__copy h1,body.fvh-theme.template-page .fvh-info-page h1{font-size:42px!important}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{flex-direction:column;align-items:stretch;width:100%}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle{width:100%;min-width:0!important}}body.fvh-theme .side-pick .fvh-pick-title{margin:0;font-family:var(--fvh-serif);font-size:22px;line-height:1.1}body.fvh-theme .side-pick .fvh-pick-variant{margin-top:5px;font-size:12px;color:#666}body.fvh-theme .side-pick .fvh-pick-location{margin:0;font-size:13px;font-weight:600}body.fvh-theme .fvh-form-success{padding:14px 16px;border:1px solid #d7d7d7;font-size:13px;line-height:1.5}:root{--fvh-shell: 1360px;--fvh-page-pad: clamp(22px, 3.2vw, 46px);--fvh-section-y: clamp(48px, 4.6vw, 72px);--fvh-h1-final: clamp(42px, 4.1vw, 60px);--fvh-h2-final: clamp(31px, 3vw, 46px);--fvh-h3-final: clamp(19px, 1.75vw, 24px)}html{overflow-x:clip;scrollbar-gutter:stable}body.fvh-theme .main,body.fvh-theme .layout,body.fvh-theme .sections{min-width:0;max-width:100%}body.fvh-theme h1{font-size:var(--fvh-h1-final)}body.fvh-theme :is(h2,:where(.fvh-heading-h2)){font-size:var(--fvh-h2-final)}body.fvh-theme :is(h3,:where(.fvh-heading-h3)){font-size:var(--fvh-h3-final)}body.fvh-theme .fvh-section{padding-block:var(--fvh-section-y)!important}body.fvh-theme .fvh-section-head{margin-bottom:30px!important}body.fvh-theme .fvh-eyebrow{margin-bottom:13px!important;font-size:12px!important;letter-spacing:.21em!important}body.fvh-theme .section-announcement-bar,body.fvh-theme .announcement-bar{background:#fff!important;color:#747474!important}body.fvh-theme .announcement-bar{min-height:21px!important;border-bottom:1px solid #ececec!important}body.fvh-theme .announcement-bar p,body.fvh-theme .announcement-bar a{margin:0!important;padding:4px 12px!important;color:#747474!important;font-size:12px!important;line-height:1.25!important;letter-spacing:.105em!important;font-weight:500!important;text-transform:uppercase}body.fvh-theme.fvh-home .section-announcement-bar{position:absolute!important;inset:0 0 auto!important;z-index:82!important;background:transparent!important}body.fvh-theme.fvh-home .announcement-bar{background:transparent!important;border-bottom:0!important}body.fvh-theme.fvh-home .announcement-bar p,body.fvh-theme.fvh-home .announcement-bar a{color:#8e8e8e!important;mix-blend-mode:difference;text-shadow:0 0 1px rgba(127,127,127,.16)}body.fvh-theme .section-header{background:#fff}body.fvh-theme.fvh-home .section-header{position:absolute!important;z-index:80!important;top:21px!important;left:0!important;right:0!important;background:transparent!important}body.fvh-theme .section-header .header{background:#fff!important;border-bottom:1px solid #ececec!important}body.fvh-theme .section-header .header .content{width:min(calc(100% - (2 * var(--fvh-page-pad))),var(--fvh-shell))!important;max-width:none!important;min-height:70px!important;margin-inline:auto!important;padding:0!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:46px!important}body.fvh-theme .section-header .header .logo img{max-width:176px!important;height:auto!important}body.fvh-theme .section-header .header .menu .main>li>a,body.fvh-theme .section-header .header .menu .main>li>a.plus{min-height:70px!important;padding:0!important;color:#111!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}body.fvh-theme .section-header .header .menu .main>li>a:after{bottom:16px!important}body.fvh-theme .section-header .header .right{gap:3px!important}body.fvh-theme .section-header .header .btn.icon{width:35px!important;height:35px!important}body.fvh-theme .section-header .header .selectors-form .disclosures{gap:6px!important}body.fvh-theme .section-header .header .disclosure__toggle{min-height:35px!important;padding:0 29px 0 11px!important;border:0!important;border-radius:18px!important;background:#f5f5f5!important;color:#252525!important;font-size:12px!important;font-weight:500!important;line-height:1!important}body.fvh-theme .section-header .header .disclosure__toggle svg{width:15px!important;height:15px!important}body.fvh-theme .section-header .header .disclosure__toggle .arrow{right:9px!important;top:8px!important}body.fvh-theme .section-header .header .right .disclosure__list{margin-top:8px!important;min-width:220px!important;max-height:320px!important;padding:5px!important;border:1px solid #dedede!important;background:#fff!important;box-shadow:0 18px 44px #00000017!important}body.fvh-theme .section-header .header .right .disclosure__list a{min-height:37px!important;padding:8px 10px!important;font-size:12px!important}body.fvh-theme .fvh-footer-v2__brand-logo{margin:0 0 24px}body.fvh-theme .fvh-footer-v2__brand-logo .logo{display:block}body.fvh-theme .fvh-footer-v2__brand-logo .logo>a{display:inline-flex;align-items:center;text-decoration:none}body.fvh-theme .fvh-footer-v2__brand-logo .logo img{display:block;width:auto;max-width:176px;height:auto}body.fvh-theme .fvh-footer-v2__brand-logo .logo:not(.with-image) .fvh-site-logo__mark{color:#111;font-family:var(--fvh-sans);font-size:29px;font-weight:500;letter-spacing:-.035em;line-height:1}body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1.05fr 1.15fr .82fr 1.23fr!important}body.fvh-theme .fvh-footer-heading{margin:0 0 20px;font-family:var(--fvh-serif);font-size:21px;line-height:1.1;font-weight:400;letter-spacing:-.02em}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{display:flex!important;flex-direction:row-reverse!important;gap:7px!important;align-items:center}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle{min-height:36px!important;min-width:0!important;padding:0 29px 0 10px!important;border:1px solid #dcdcdc!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:12px!important;font-weight:500!important}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-country] .disclosure__toggle{min-width:176px!important}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-language] .disclosure__toggle{min-width:116px!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__toggle svg{width:15px!important;height:15px!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list{min-width:220px!important;max-height:260px!important;padding:4px!important}body.fvh-theme .fvh-footer-v2__selectors .disclosure__list a{min-height:35px!important;padding:7px 9px!important;font-size:12px!important}@media(min-width:960px){body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second{top:calc(100% - 1px)!important;left:-18px!important;width:260px!important;min-width:260px!important;padding:5px 0!important;border:1px solid #e2e2e2!important;background:#fff!important;box-shadow:0 18px 46px #00000014!important}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column{border-bottom:1px solid #eee}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column:last-child{border-bottom:0}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header{min-height:46px!important;padding:0 18px!important;display:flex;align-items:center;font-size:12.5px!important;font-weight:500!important}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header:hover{padding-left:22px!important;background:#fafafa!important}}@media(max-width:959px){body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:100vw !important;width:100vw!important;max-width:100vw!important;left:0!important;margin:0!important;transform:translate(-100%)!important}body.fvh-theme.browsing .section-header .side-nav-section{transform:translate(0)!important}body.fvh-theme .section-header .side-nav{width:100%!important;max-width:none!important;padding:24px 24px 28px!important;box-shadow:none!important;overflow-y:auto;overscroll-behavior:contain}body.fvh-theme .section-header .side-nav .close{top:15px!important;right:17px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center;opacity:1!important;border:1px solid #dedede;background:#fff;z-index:3}body.fvh-theme .section-header .side-nav .close i,body.fvh-theme .section-header .side-nav .close svg{font-size:20px!important;width:18px;height:18px}body.fvh-theme .section-header .side-nav .nav{width:min(100%,620px);margin:62px auto 0!important}body.fvh-theme .section-header .side-nav .nav .main>li{border-bottom:1px solid #ececec!important}body.fvh-theme .section-header .side-nav .nav .main>li>a{min-height:54px!important;padding:0!important;color:#111!important;font-family:var(--fvh-serif)!important;font-size:20px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.02em!important}body.fvh-theme .section-header .side-nav .nav .main>li>a.plus{display:flex!important;align-items:center!important;justify-content:space-between!important}body.fvh-theme .section-header .side-nav .fvh-menu-plus{width:30px;height:30px;margin-left:18px!important;font-family:Arial,sans-serif;font-size:17px!important;color:#555!important}body.fvh-theme .section-header .side-nav .nav .main ul{margin:0!important;padding:0 0 12px 16px!important;border:0!important;border-left:1px solid #dedede!important;background:transparent!important;box-shadow:none!important}body.fvh-theme .section-header .side-nav .nav .main ul li{border:0!important}body.fvh-theme .section-header .side-nav .nav .main ul li a{min-height:34px!important;padding:7px 0 7px 13px!important;color:#555!important;font-family:var(--fvh-sans)!important;font-size:12.5px!important;font-weight:500!important}body.fvh-theme .section-header .side-nav .nav .main .separator{display:none!important}body.fvh-theme .section-header .side-nav .nav .main .account{border-bottom:0!important}body.fvh-theme .section-header .side-nav .nav .main .account a{min-height:38px!important;font-family:var(--fvh-sans)!important;font-size:12px!important;color:#666!important}body.fvh-theme .section-header .side-nav .extra{width:min(100%,620px);margin:22px auto 0!important;padding:18px 0 0!important;border-top:1px solid #ececec!important}body.fvh-theme .section-header .side-nav .extra .connect{display:flex!important;align-items:center;gap:18px;margin:0 0 18px!important}body.fvh-theme .section-header .side-nav .extra .connect br{display:none!important}body.fvh-theme .section-header .side-nav .extra .connect a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin:0!important;font-size:0!important;color:#111!important;text-decoration:none}body.fvh-theme .section-header .side-nav .extra .connect a i{font-size:20px!important}body.fvh-theme .section-header .side-nav .extra .selectors-form .disclosures{display:flex!important;flex-wrap:wrap;gap:7px!important}body.fvh-theme .section-header .side-nav .extra .disclosure{flex:0 0 auto}body.fvh-theme .section-header .side-nav .extra .disclosure__toggle{width:auto!important;min-width:112px!important;min-height:36px!important;padding:0 28px 0 10px!important;border:1px solid #dedede!important;border-radius:0!important;background:#fff!important;font-size:12px!important;font-weight:500!important}body.fvh-theme .section-header .side-nav .extra [data-disclosure-country] .disclosure__toggle{min-width:164px!important}body.fvh-theme .section-header .overlay{background:#0000004d!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}body.fvh-theme .search-overlay{display:none;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:110!important;width:auto!important;height:auto!important;padding:58px 24px 24px!important;background:transparent!important;overflow-y:auto;pointer-events:none}body.fvh-theme.searching .search-overlay{display:block!important}body.fvh-theme .search-overlay .search-bar{width:min(calc(100% - 32px),980px)!important;height:72px!important;margin:0 auto!important;padding:0 18px 0 22px!important;display:flex!important;align-items:center!important;gap:12px;border:1px solid #d8d8d8;background:#fff!important;box-shadow:0 22px 60px #00000026;pointer-events:auto}body.fvh-theme .search-overlay .search-bar .field{position:relative;flex:1;width:auto!important}body.fvh-theme .search-overlay .search-bar .field label{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}body.fvh-theme .search-overlay .search-bar input{width:100%!important;height:52px!important;padding:0!important;border:0!important;border-bottom:1px solid #111!important;outline:0!important;background:#fff!important;color:#111!important;font-family:var(--fvh-serif)!important;font-size:24px!important;font-weight:400!important}body.fvh-theme .search-overlay .search-bar input::placeholder{color:#999!important;opacity:1}body.fvh-theme .search-overlay .search-bar .close{position:static!important;flex:0 0 42px;width:42px!important;height:42px!important;display:grid!important;place-items:center;color:#111!important;opacity:1!important;border:1px solid #dedede;background:#fff;cursor:pointer}body.fvh-theme .search-overlay .predictive-search-results{width:min(calc(100% - 32px),980px)!important;margin:8px auto 0!important;background:#fff!important;color:#111!important;box-shadow:0 22px 60px #0000001f;pointer-events:auto}body.fvh-theme .search-overlay .predictive-search-results .queries{position:static!important;padding:14px 18px 0!important;font-size:12px!important}body.fvh-theme .search-overlay .predictive-search-results .products{max-height:min(62vh,620px)!important;padding:18px!important;border-top:0!important;overflow:auto!important}body.fvh-theme .search-overlay .predictive-search-results .products .product{box-shadow:none!important}body.fvh-theme .search-overlay .predictive-search-results .products .product .title{font-family:var(--fvh-serif);font-size:14px}body.fvh-theme .side-cart{right:0!important;width:min(92vw,420px)!important;max-width:100vw!important;transform:translate(100%)!important;visibility:visible!important;z-index:111!important;padding:28px 24px!important;border-left:1px solid #e3e3e3;box-shadow:-22px 0 60px #00000024}body.fvh-theme.shopping .side-cart{transform:translate(0)!important}body.fvh-theme .side-cart .side-cart-header{padding-bottom:16px;border-bottom:1px solid #e5e5e5}body.fvh-theme .side-cart .fvh-drawer-title{font-size:28px}body.fvh-theme .side-cart a.close{top:26px!important;right:22px!important;width:36px;height:36px;display:grid;place-items:center}body.fvh-theme .side-cart .side-cart-container{top:82px!important;padding:12px 22px 0!important}body.fvh-theme .side-cart .side-cart-container .items{padding:0 22px!important}body.fvh-theme.fvh-home .fvh-hero{width:100%!important;max-width:100%!important;margin:0!important;height:clamp(610px,54vw,820px)!important;min-height:610px!important}body.fvh-theme.fvh-home .fvh-hero__media img{object-position:var(--fvh-hero-focal,center center)!important}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:91px!important;align-items:center!important}body.fvh-theme.fvh-home .fvh-hero__content{width:min(410px,42vw)!important;max-width:410px!important;padding:34px 0 70px!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-hero__title{max-width:405px!important;margin-bottom:18px!important;font-size:clamp(46px,4vw,62px)!important;line-height:.95!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-hero__body{max-width:360px!important;font-size:14px!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-hero__button{margin-top:24px!important;min-height:48px!important;padding-inline:23px!important}body.fvh-theme.fvh-home .fvh-hero__caption{right:18px!important;bottom:42px!important;font-size:17px!important}body.fvh-theme.fvh-home .fvh-hero__controls{bottom:24px!important;align-items:center!important}body.fvh-theme.fvh-home .fvh-hero__pagination{gap:9px!important}body.fvh-theme.fvh-home .fvh-hero__dot{min-width:auto!important;width:auto!important;height:32px!important;padding:0!important;display:inline-flex;align-items:center;gap:8px;border:0!important;background:transparent!important;color:var(--fvh-active-control-text,#111)!important;opacity:.5;cursor:pointer;transition:opacity .2s ease}body.fvh-theme.fvh-home .fvh-hero__dot:hover,body.fvh-theme.fvh-home .fvh-hero__dot:focus-visible,body.fvh-theme.fvh-home .fvh-hero__dot.is-active{opacity:1!important;background:transparent!important;color:var(--fvh-active-control-text,#111)!important}body.fvh-theme.fvh-home .fvh-hero__dot-line{display:block;width:14px;height:1px;background:currentColor;transition:width .25s ease}body.fvh-theme.fvh-home .fvh-hero__dot.is-active .fvh-hero__dot-line{width:30px!important}body.fvh-theme.fvh-home .fvh-hero__arrows{gap:7px!important}body.fvh-theme.fvh-home .fvh-icon-button{width:38px!important;height:38px!important;border:1px solid color-mix(in srgb,var(--fvh-active-control-border,#111) 42%,transparent)!important;border-radius:50%;background:color-mix(in srgb,var(--fvh-active-control-bg,#fff) 88%,transparent)!important;color:var(--fvh-active-control-text,#111)!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}body.fvh-theme.fvh-home .fvh-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.fvh-theme.fvh-home .fvh-icon-button:hover,body.fvh-theme.fvh-home .fvh-icon-button:focus-visible{background:var(--fvh-active-control-text,#111)!important;color:var(--fvh-active-control-bg,#fff)!important;border-color:var(--fvh-active-control-text,#111)!important;box-shadow:0 7px 20px #00000026;transform:translateY(-1px)}body.fvh-theme.fvh-home .fvh-icon-button:active{transform:translateY(0) scale(.95)}body.fvh-theme.fvh-home .fvh-section{padding-block:54px!important}body.fvh-theme.fvh-home .fvh-section-head,body.fvh-theme.fvh-home .fvh-section-head>div,body.fvh-theme.fvh-home .fvh-section-head__aside,body.fvh-theme.fvh-home .fvh-lifestyle__head,body.fvh-theme.fvh-home .fvh-lifestyle__head>div{text-align:left!important}body.fvh-theme.fvh-home .fvh-section-head :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.fvh-home .fvh-section-head .fvh-display-title{font-size:clamp(34px,3vw,46px)!important;line-height:1!important}body.fvh-theme.fvh-home .fvh-featured-collections{padding-top:58px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head--split{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;gap:52px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head :is(h2,:where(.fvh-heading-h2)){max-width:560px!important;font-size:clamp(36px,3.2vw,49px)!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside{grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:end!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside .rte{max-width:300px!important;font-size:13px!important;line-height:1.55!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-grid{gap:16px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card{aspect-ratio:.82!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card__meta{left:22px!important;right:22px!important;bottom:22px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card__meta>span{text-transform:none!important;white-space:normal!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card__title{display:block!important;margin:0 0 13px!important;padding:0!important;border:0!important;color:#fff!important;font-family:var(--fvh-serif)!important;font-size:clamp(20px,1.55vw,26px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.025em!important;text-transform:none!important;white-space:normal!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card__meta>span:last-child{display:inline-flex!important;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.72);font-family:var(--fvh-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:nowrap!important}body.fvh-theme.fvh-home .fvh-process{padding-top:54px!important}body.fvh-theme.fvh-home .fvh-process__intro{min-height:410px!important}body.fvh-theme.fvh-home .fvh-process__copy{padding:32px 44px 32px 0!important}body.fvh-theme.fvh-home .fvh-process__title{font-size:clamp(34px,3vw,46px)!important}body.fvh-theme.fvh-home .fvh-process__hero-media{min-height:410px!important}body.fvh-theme.fvh-home .fvh-process__steps{margin-top:12px!important}body.fvh-theme.fvh-home .fvh-lifestyle{padding-top:54px!important}body.fvh-theme.fvh-home .fvh-lifestyle__head{grid-template-columns:minmax(0,1fr) auto!important;gap:36px!important;margin-bottom:24px!important;align-items:end!important}body.fvh-theme.fvh-home .fvh-lifestyle__head>div:first-child{max-width:720px!important}body.fvh-theme.fvh-home .fvh-lifestyle__intro{max-width:600px!important;margin-top:10px!important;font-size:13px!important}body.fvh-theme.fvh-home .fvh-lifestyle-card{color:#111;text-decoration:none}body.fvh-theme.fvh-home .fvh-lifestyle-card__media{position:relative}body.fvh-theme.fvh-home .fvh-lifestyle-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000d;opacity:0;transition:opacity .25s ease}body.fvh-theme.fvh-home .fvh-lifestyle-card__hover{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%);opacity:0;min-height:40px;padding:0 17px;display:inline-flex;align-items:center;gap:12px;background:#fffffff0;color:#111;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:opacity .25s ease,transform .25s ease}body.fvh-theme.fvh-home .fvh-lifestyle-card:hover .fvh-lifestyle-card__veil{opacity:1}body.fvh-theme.fvh-home .fvh-lifestyle-card:hover .fvh-lifestyle-card__hover{opacity:1;transform:translate(-50%,-50%)}body.fvh-theme.fvh-home .fvh-lifestyle-card__label{display:block;margin-top:11px;font-family:var(--fvh-serif);font-size:15px!important;text-align:left!important}body.fvh-theme.fvh-home .fvh-trust-newsletter{padding-top:54px!important}body.fvh-theme.fvh-home .fvh-newsletter{margin-top:36px!important}body.fvh-theme.template-collection .content[data-section-type=collection]{width:min(calc(100% - (2 * var(--fvh-page-pad))),var(--fvh-shell))!important}body.fvh-theme.template-collection .fvh-collection-hero{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)!important;min-height:420px!important;align-items:stretch;border-bottom:1px solid var(--fvh-line)!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{align-self:center;padding:34px 54px 34px 0!important}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{max-width:620px!important;margin:0 0 12px!important;font-size:clamp(38px,3.35vw,50px)!important;line-height:.96!important}body.fvh-theme.template-collection .fvh-collection-count{margin-bottom:16px!important;font-size:12px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy .description{max-width:690px!important;color:#505050;font-size:13.5px!important;line-height:1.58!important}body.fvh-theme.template-collection .fvh-collection-description__content{position:relative;max-height:210px;overflow:hidden;transition:max-height .32s ease}body.fvh-theme.template-collection .fvh-collection-description.is-collapsible:not(.is-expanded) .fvh-collection-description__content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55px;background:linear-gradient(#fff0,#fff);pointer-events:none}body.fvh-theme.template-collection .fvh-collection-description.is-expanded .fvh-collection-description__content{max-height:1100px}body.fvh-theme.template-collection .fvh-collection-description__toggle{display:none;margin-top:11px;padding:0 0 3px;border:0;border-bottom:1px solid #111;background:transparent;color:#111;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}body.fvh-theme.template-collection .fvh-collection-description.is-collapsible .fvh-collection-description__toggle{display:inline-flex}body.fvh-theme.template-collection .fvh-collection-hero__copy [data-fvh-rich-heading]{margin:11px 0 5px!important;font-family:var(--fvh-serif);font-size:17px!important;line-height:1.15}body.fvh-theme.template-collection .fvh-collection-hero__image{min-height:420px!important;height:420px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:20px!important;background:#f5f5f3!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{width:100%!important;height:100%!important;min-height:0!important;max-height:380px!important;object-fit:contain!important;object-position:center!important}body.fvh-theme.template-collection .fvh-collection-tabs{gap:8px!important;padding:12px 0!important}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:36px!important;padding:0 15px!important;font-size:12px!important;font-weight:600!important}body.fvh-theme.template-collection .fvh-collection-toolbar{min-height:50px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;border-bottom:1px solid var(--fvh-line)!important}body.fvh-theme.template-collection .fvh-collection-toolbar__count{color:#6b6b6b;font-size:12px!important;letter-spacing:.11em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-collection-sort-form{display:flex;align-items:center;gap:10px;font-size:12px}body.fvh-theme.template-collection .fvh-collection-sort-form label{color:#666}body.fvh-theme.template-collection .fvh-collection-sort-form__select{position:relative;min-width:178px}body.fvh-theme.template-collection .fvh-collection-sort-form select{width:100%;min-height:38px;padding:0 34px 0 11px;border:1px solid #d7d7d7;background:#fff;color:#111;font-size:12px;-webkit-appearance:none;appearance:none}body.fvh-theme.template-collection .fvh-collection-sort-form__select>span{position:absolute;right:11px;top:9px;pointer-events:none}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:220px minmax(0,1fr)!important;gap:34px!important;padding-top:22px!important}body.fvh-theme.template-collection .fvh-collection-facets{top:90px!important}body.fvh-theme.template-collection .fvh-facets-form{padding-right:24px;border-right:1px solid #e5e5e5}body.fvh-theme.template-collection .fvh-facets-kicker{margin:0 0 20px!important;color:#111;font-size:12px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-facet-group{margin:0 0 20px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #e7e7e7!important}body.fvh-theme.template-collection .fvh-facet-title{margin:0 0 12px!important;padding:0!important;color:#111;font-size:12px!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-facet-title>span{display:inline-block;width:19px;height:1px;margin-right:9px;vertical-align:middle;background:#999}body.fvh-theme.template-collection .fvh-facet-options{display:grid;gap:8px}body.fvh-theme.template-collection .fvh-facet-option{display:grid!important;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:22px;color:#4d4d4d;font-size:12px!important;line-height:1.3;cursor:pointer}body.fvh-theme.template-collection .fvh-facet-option input[type=checkbox]{width:15px!important;height:15px!important;margin:0!important;accent-color:#111;cursor:pointer}body.fvh-theme.template-collection .fvh-facet-option.is-disabled{opacity:.36;cursor:default}body.fvh-theme.template-collection .fvh-facet-count{color:#8a8a8a;font-size:12px}body.fvh-theme.template-collection .fvh-facet-swatch{width:14px;height:14px}body.fvh-theme.template-collection .fvh-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.fvh-theme.template-collection .fvh-price-filter label{display:grid;gap:5px;color:#777;font-size:12px}body.fvh-theme.template-collection .fvh-price-field{display:flex;align-items:center;min-height:37px;padding:0 8px;border:1px solid #ddd}body.fvh-theme.template-collection .fvh-price-field input{min-width:0;width:100%;border:0;padding:0 0 0 5px;background:transparent;font-size:12px}body.fvh-theme.template-collection .fvh-facet-apply{grid-column:1/-1;min-height:36px;border:1px solid #111;background:#fff;color:#111;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-reset-filters{width:100%;min-height:38px!important;display:flex;align-items:center;justify-content:center;border:1px solid #111!important;background:#111!important;color:#fff!important;text-decoration:none;font-size:12px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-reset-filters:hover{background:#fff!important;color:#111!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 18px!important}body.fvh-theme.template-collection .fvh-listing-card{box-shadow:none!important;border:0!important}body.fvh-theme.template-collection .fvh-listing-card__image{aspect-ratio:.93!important;background:#f4f4f2!important}body.fvh-theme.template-collection .fvh-listing-card__badge{top:9px!important;left:9px!important;padding:5px 7px!important;font-size:12px!important}body.fvh-theme.template-collection .collection .pagination{margin-top:34px!important}body.fvh-theme.template-product .content.product{max-width:var(--fvh-shell)!important;padding-top:24px!important;padding-bottom:36px!important}body.fvh-theme.template-product .fvh-breadcrumbs{margin-bottom:18px!important}body.fvh-theme.template-product .product>.item{gap:44px!important}body.fvh-theme.template-product .product>.item>.item-media{width:55%!important}body.fvh-theme.template-product .product>.item>.item-info{width:45%!important}body.fvh-theme.template-product .product .item-info .type-title h1{max-width:560px;margin-bottom:14px!important;font-size:clamp(32px,2.8vw,44px)!important;line-height:1!important}body.fvh-theme.template-product .product .item-info .block.type-price{margin-bottom:0!important}body.fvh-theme.template-product .product .item-info .block.type-price .price{font-size:17px!important;font-weight:500!important}body.fvh-theme.template-product .product .item-info .block.type-price .tax-included,body.fvh-theme.template-product .product .item-info .block.type-price .shipping-policy{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}body.fvh-theme.template-product .product .item-info .block.type-price .shipping-policy{margin-top:5px!important}body.fvh-theme.template-product .product .item-info>.block.fvh-hidden-block{display:none!important;margin:0!important;padding:0!important}body.fvh-theme.template-product .product .item-info>.block.type-variant_picker:not(.fvh-hidden-block){margin-top:19px!important}body.fvh-theme.template-product .product .block.type-available_stock_units{margin-top:18px!important;margin-bottom:0!important}body.fvh-theme.template-product .product .block.type-available_stock_units .description{font-size:12px!important}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{margin-top:18px!important}body.fvh-theme.template-product .product .item-info>.block.type-buy_buttons{margin-top:18px!important}body.fvh-theme.template-product .product .variant-wrapper label.regular,body.fvh-theme.template-product .product .fvh-quantity>label.regular{margin-bottom:7px!important}@media(min-width:961px){body.fvh-theme.template-product .product>.item>.item-info{grid-template-columns:118px minmax(0,1fr)!important;column-gap:10px!important}body.fvh-theme.template-product .product .item-info>.block.type-quantity_selector{grid-column:1!important;padding:0!important}body.fvh-theme.template-product .product .item-info>.block.type-buy_buttons{grid-column:2!important;padding-top:21px!important}body.fvh-theme.template-product .fvh-quantity__control,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .add-to-cart,body.fvh-theme.template-product .product .block.type-buy_buttons .buttons .shopify-payment-button__button{height:46px!important;min-height:46px!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{grid-template-columns:minmax(145px,1fr) minmax(165px,1fr)!important;gap:10px!important}}body.fvh-theme.template-product .fvh-media-nav{position:absolute!important;top:50%!important;width:34px!important;height:34px!important;margin:0!important;transform:translateY(-50%)!important;display:grid!important;place-items:center;border:1px solid #d6d6d6!important;border-radius:50%;background:#fff!important;color:#111!important;opacity:1!important;cursor:pointer!important;z-index:3;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}body.fvh-theme.template-product .fvh-media-nav--prev{left:2px!important}body.fvh-theme.template-product .fvh-media-nav--next{right:2px!important}body.fvh-theme.template-product .fvh-media-nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform:none!important}body.fvh-theme.template-product .fvh-media-nav:hover,body.fvh-theme.template-product .fvh-media-nav:focus-visible{background:#111!important;color:#fff!important;border-color:#111!important;transform:translateY(-50%) scale(1.03)!important}body.fvh-theme.template-product .fvh-media-nav[aria-disabled=true]{opacity:.4!important}body.fvh-theme.template-product .product .block.type-description{margin-top:22px!important;padding-top:20px!important}body.fvh-theme.template-product .product .block.type-share{margin-top:15px!important;padding-top:14px!important}body.fvh-theme.template-product .fvh-testimonials{padding:40px 0 38px!important}body.fvh-theme.template-product .fvh-testimonials .fvh-section-head{margin-bottom:20px!important}body.fvh-theme.template-product .fvh-testimonials .fvh-display-title{font-size:clamp(29px,2.65vw,40px)!important}body.fvh-theme.template-product .fvh-testimonials__grid{border:1px solid #dedede!important}body.fvh-theme.template-product .fvh-testimonial{padding:20px 17px!important}body.fvh-theme.template-product .fvh-testimonial blockquote{margin:0 0 20px!important;color:#222!important;font-size:12px!important;line-height:1.55!important}body.fvh-theme.template-product .fvh-testimonial figcaption{color:#4d4d4d!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.035em!important}body.fvh-theme.template-product .product-recommendations.content{padding-top:38px!important;padding-bottom:40px!important}body.fvh-theme.template-product .product-recommendations .fvh-related-title{margin-bottom:20px!important;font-size:clamp(29px,2.65vw,40px)!important}body.fvh-theme.template-product .product-recommendations .products{gap:16px!important}body.fvh-theme.template-product .faq.content{padding-top:38px!important;padding-bottom:44px!important}body.fvh-theme.template-product .faq .titles{margin-bottom:18px!important}body.fvh-theme.template-product .faq .section-title{font-size:clamp(29px,2.65vw,40px)!important}body.fvh-theme.template-product .faq .accordion summary{padding:12px 0!important}@media(max-width:1099px){body.fvh-theme .section-header .header .menu .main{gap:20px!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:30px!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;min-height:360px!important}body.fvh-theme.template-collection .fvh-collection-hero__image{min-height:360px!important;height:360px!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{max-height:325px!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:190px minmax(0,1fr)!important;gap:25px!important}}@media(max-width:959px){body.fvh-theme .section-header .header .content{width:100%!important;min-height:58px!important;padding-inline:16px!important}body.fvh-theme .section-header .header .logo img{max-width:146px!important}body.fvh-theme.fvh-home .section-header{top:21px!important}body.fvh-theme.fvh-home .fvh-hero{min-height:570px!important;height:70vw!important;max-height:680px!important}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:76px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head--split{grid-template-columns:1fr!important;gap:18px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside{grid-template-columns:minmax(0,1fr) auto!important}body.fvh-theme.fvh-home .fvh-lifestyle__head{grid-template-columns:1fr auto!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr 1fr!important;min-height:320px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:28px 24px 28px 0!important}body.fvh-theme.template-collection .fvh-collection-hero__image{min-height:320px!important;height:320px!important;padding:14px!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{max-height:292px!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr!important;gap:0!important;padding-top:0!important}body.fvh-theme.template-collection .fvh-collection-facets{position:static!important}body.fvh-theme.template-collection .fvh-facets-desktop{display:none!important}body.fvh-theme.template-collection .fvh-mobile-filter-panel{display:block!important;border-bottom:1px solid #dedede}body.fvh-theme.template-collection .fvh-mobile-filter-panel summary{min-height:48px!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important;padding-top:18px}body.fvh-theme.template-product .content.product{padding-top:18px!important}body.fvh-theme.template-product .product>.item{gap:28px!important}body.fvh-theme.template-product .product>.item>.item-media,body.fvh-theme.template-product .product>.item>.item-info{width:100%!important}body.fvh-theme.template-product .product .item-info>.block.type-buy_buttons{padding-top:0!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{grid-template-columns:1fr!important}}@media(max-width:767px){body.fvh-theme .announcement-bar p{font-size:12px!important;letter-spacing:.085em!important}body.fvh-theme .fvh-footer-v2__brand-logo .logo img{max-width:150px}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{flex-direction:row!important;flex-wrap:wrap;align-items:center}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-country] .disclosure__toggle{min-width:158px!important}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-language] .disclosure__toggle{min-width:106px!important}body.fvh-theme .search-overlay{padding:0!important;background:#fff!important}body.fvh-theme .search-overlay .search-bar{width:100%!important;height:70px!important;margin:0!important;padding:0 15px!important;border:0!important;border-bottom:1px solid #dedede!important;box-shadow:none!important}body.fvh-theme .search-overlay .search-bar input{font-size:20px!important}body.fvh-theme .search-overlay .predictive-search-results{width:100%!important;margin:0!important;box-shadow:none!important}body.fvh-theme.fvh-home .fvh-hero{min-height:530px!important;height:76svh!important;max-height:640px!important}body.fvh-theme.fvh-home .fvh-hero__inner{padding-top:70px!important;align-items:flex-end!important}body.fvh-theme.fvh-home .fvh-hero__content{width:min(310px,88vw)!important;max-width:310px!important;padding:0 0 80px!important}body.fvh-theme.fvh-home .fvh-hero__title{font-size:clamp(37px,10.5vw,48px)!important}body.fvh-theme.fvh-home .fvh-hero__body{font-size:12.5px!important}body.fvh-theme.fvh-home .fvh-hero__controls{bottom:15px!important}body.fvh-theme.fvh-home .fvh-hero__caption{display:none!important}body.fvh-theme.fvh-home .fvh-section{padding-block:42px!important}body.fvh-theme.fvh-home .fvh-section-head :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.fvh-home .fvh-section-head .fvh-display-title{font-size:32px!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-section-head__aside,body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-grid{grid-template-columns:1fr!important}body.fvh-theme.fvh-home .fvh-featured-collections .fvh-collection-card{aspect-ratio:1.12!important}body.fvh-theme.fvh-home .fvh-lifestyle__head{grid-template-columns:1fr!important;gap:17px!important}body.fvh-theme.fvh-home .fvh-lifestyle__head .fvh-outline-link{justify-self:start!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr!important;min-height:0!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:26px 0 20px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:36px!important}body.fvh-theme.template-collection .fvh-collection-description__content{max-height:155px}body.fvh-theme.template-collection .fvh-collection-hero__image{min-height:0!important;height:auto!important;padding:12px!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{width:100%!important;height:auto!important;max-height:340px!important;object-fit:contain!important}body.fvh-theme.template-collection .fvh-collection-tabs{gap:5px!important;padding:9px 0!important}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:34px!important;padding:0 10px!important;font-size:12px!important}body.fvh-theme.template-product .product .item-info .type-title h1{font-size:34px!important}body.fvh-theme.template-product .fvh-media-nav{width:31px!important;height:31px!important}body.fvh-theme.template-product .fvh-testimonials,body.fvh-theme.template-product .product-recommendations.content,body.fvh-theme.template-product .faq.content{padding-top:32px!important;padding-bottom:34px!important}body.fvh-theme.template-product .fvh-testimonials__grid{grid-template-columns:1fr!important}body.fvh-theme.template-product .fvh-testimonial{border-right:0!important;border-bottom:1px solid var(--fvh-line)}body.fvh-theme.template-product .fvh-testimonial:last-child{border-bottom:0}}body.fvh-theme.searching .search-overlay{background:#0f0f0f57!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body.fvh-theme .section-header .side-nav .fvh-menu-plus{transition:transform .2s ease,color .2s ease,background .2s ease}body.fvh-theme .section-header .side-nav a[aria-expanded=true] .fvh-menu-plus{transform:rotate(45deg)!important;color:#111!important}body.fvh-theme.fvh-home .fvh-icon-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.fvh-theme.fvh-home .fvh-icon-button:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}body.fvh-theme.template-product .fvh-media-nav{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.fvh-theme.template-product .fvh-media-nav:focus-visible{outline:2px solid #111!important;outline-offset:3px!important}@media(max-width:767px){body.fvh-theme.searching .search-overlay{background:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:621px){body.fvh-theme.template-product .product .item-media .frame{height:clamp(520px,46vw,690px)!important;min-height:0!important;display:grid;place-items:center;overflow:hidden;background:#f7f7f7}body.fvh-theme.template-product .product .item-media .frame .medias,body.fvh-theme.template-product .product .item-media .frame .media,body.fvh-theme.template-product .product .item-media .frame .media.active{width:100%!important;height:100%!important;min-height:0!important}body.fvh-theme.template-product .product .item-media .frame .media.active{display:grid!important;place-items:center}body.fvh-theme.template-product .product .item-media .frame .media.image img,body.fvh-theme.template-product .product .item-media .frame .media.image .responsive-image,body.fvh-theme.template-product .product .item-media .frame .media.image picture{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}body.fvh-theme.template-product .product .item-media .frame .media>.inner{height:100%!important;padding-top:0!important}}body.fvh-theme.template-product .product .block.type-price{margin-bottom:5px!important}body.fvh-theme.template-product .product .block.type-available_stock_units,body.fvh-theme.template-product .product .block.type-available_stock_units.expanded-top{margin-top:8px!important}body.fvh-theme.template-product .product .block.type-available_stock_units.expanded-top>div{margin-top:8px!important}body.fvh-theme.template-product .product .block.type-variant_picker.fvh-hidden-block+.block.type-available_stock_units.expanded-top>div{margin-top:10px!important}body.fvh-theme.template-product .fvh-product-intro{margin-bottom:18px}body.fvh-theme.template-product .fvh-product-specs{margin:20px 0 0;border:1px solid #dedede;background:#fff}body.fvh-theme.template-product .fvh-product-specs>summary{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;color:#111;font-family:var(--fvh-sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.fvh-theme.template-product .fvh-product-specs>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .2s ease}body.fvh-theme.template-product .fvh-product-specs[open]>summary svg{transform:rotate(180deg)}body.fvh-theme.template-product .fvh-product-specs__rows{border-top:1px solid #e6e6e6}body.fvh-theme.template-product .fvh-product-specs__row{display:grid;grid-template-columns:25px minmax(112px,.42fr) minmax(0,1fr);gap:12px;align-items:start;padding:10px 13px;border-bottom:1px solid #ececec;color:#555;font-size:12px;line-height:1.42}body.fvh-theme.template-product .fvh-product-specs__row:last-child{border-bottom:0}body.fvh-theme.template-product .fvh-product-specs__icon{color:#444;padding-top:1px}body.fvh-theme.template-product .fvh-product-specs__icon .fvh-ui-icon,body.fvh-theme.template-product .fvh-product-specs__icon svg{width:18px;height:18px;display:block}body.fvh-theme.template-product .fvh-product-specs__label{color:#555;font-weight:500}body.fvh-theme.template-product .fvh-product-specs__value{color:#555}body.fvh-theme.template-product .fvh-product-note{margin-top:12px;color:#666;font-size:12px!important;line-height:1.5!important}body.fvh-theme.template-product .fvh-testimonials .fvh-section-head{display:flex;align-items:flex-end;justify-content:space-between}body.fvh-theme.template-product .fvh-testimonial{position:relative;padding:26px 20px 22px!important}body.fvh-theme.template-product .fvh-testimonial:before{content:"\201c";display:block;margin:0 0 7px;color:#8a8a8a;font-family:Georgia,serif;font-size:34px;line-height:.65}body.fvh-theme.template-product .fvh-testimonial blockquote{min-height:118px;margin:0 0 18px!important;color:#333;font-family:var(--fvh-serif);font-size:13px!important;line-height:1.42!important}body.fvh-theme.template-product .fvh-testimonial figcaption{color:#111!important;font-family:var(--fvh-sans);font-size:12px!important;font-weight:600;letter-spacing:.02em!important;line-height:1.4}body.fvh-theme.template-product .product-recommendations .product-related-products{width:100%;max-width:1180px;margin-inline:auto}body.fvh-theme.template-product .product-recommendations .products{justify-content:center;margin-inline:auto}body.fvh-theme.template-product .product-recommendations .products.products-3{grid-template-columns:repeat(3,minmax(0,280px))!important}body.fvh-theme.template-product .product-recommendations .products.products-2{grid-template-columns:repeat(2,minmax(0,280px))!important}@media(max-width:959px){body.fvh-theme .section-header .side-nav{padding-top:14px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top{position:sticky;top:-14px;z-index:6;min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 -4px;padding:8px 0;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors{margin-left:auto}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form .disclosures{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:5px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure{flex:0 0 auto!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure__toggle{width:auto!important;min-width:0!important;min-height:34px!important;padding:0 24px 0 9px!important;border:1px solid #dedede!important;border-radius:18px!important;background:#f7f7f7!important;color:#222!important;font-size:12px!important;font-weight:550!important;line-height:1!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors [data-disclosure-country] .disclosure__toggle{max-width:112px}body.fvh-theme .section-header .side-nav .fvh-side-nav-top .close{position:static!important;flex:0 0 38px;width:38px!important;height:38px!important;border-color:#ccc!important;border-radius:50%!important}body.fvh-theme .section-header .side-nav .nav{margin-top:22px!important}body.fvh-theme .section-header .side-nav .extra .selectors-form{display:none!important}}@media(max-width:767px){body.fvh-theme.template-product .fvh-product-specs__row{grid-template-columns:24px minmax(94px,.42fr) minmax(0,1fr);gap:9px;padding:9px 10px;font-size:12px}body.fvh-theme.template-product .product-recommendations .products,body.fvh-theme.template-product .product-recommendations .products.products-4,body.fvh-theme.template-product .product-recommendations .products.products-3,body.fvh-theme.template-product .product-recommendations .products.products-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fvh-theme.template-product .fvh-testimonial blockquote{min-height:0}}@media(max-width:479px){body.fvh-theme.template-product .product-recommendations .products,body.fvh-theme.template-product .product-recommendations .products.products-4,body.fvh-theme.template-product .product-recommendations .products.products-3,body.fvh-theme.template-product .product-recommendations .products.products-2{grid-template-columns:1fr!important;max-width:310px}}body.fvh-theme.template-product .fvh-testimonial figcaption{display:grid;gap:2px}body.fvh-theme.template-product .fvh-testimonial figcaption strong{color:#111;font-family:var(--fvh-serif);font-size:14px;font-weight:400;letter-spacing:0}body.fvh-theme.template-product .fvh-testimonial figcaption span{color:#777;font-size:12px;font-weight:400}body.fvh-theme .section-header .fvh-static-care>a{white-space:nowrap}.fvh-process-page{background:#fff}.fvh-process-page__hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);border-bottom:1px solid var(--fvh-line)}.fvh-process-page__hero-copy{padding:64px 58px 56px 0;align-self:center}.fvh-process-page__hero-copy h1{margin:0 0 24px;max-width:560px}.fvh-process-page__hero-copy>p:not(.fvh-eyebrow){max-width:540px;color:#4f4f4f;font-size:14px;line-height:1.65}.fvh-process-page__hero-copy .fvh-button{margin-top:18px}.fvh-process-page__hero-media{min-height:520px;overflow:hidden;background:#f3f3f3}.fvh-process-page__hero-media img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.fvh-process-page__intro{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:end;padding:58px 0 46px;border-bottom:1px solid var(--fvh-line)}.fvh-process-page__intro :is(h2,:where(.fvh-heading-h2)){margin:0}.fvh-process-page__intro>p{margin:0;max-width:520px;color:#555;font-size:14px;line-height:1.65}.fvh-process-page__steps{border-bottom:1px solid var(--fvh-line)}.fvh-process-page__step{display:grid;grid-template-columns:1.08fr .92fr;min-height:440px;border-bottom:1px solid var(--fvh-line)}.fvh-process-page__step:last-child{border-bottom:0}.fvh-process-page__step--reverse{grid-template-columns:.92fr 1.08fr}.fvh-process-page__step--reverse .fvh-process-page__step-media{order:2}.fvh-process-page__step--reverse .fvh-process-page__step-copy{order:1;padding-left:0;padding-right:64px}.fvh-process-page__step-media{overflow:hidden;background:#f3f3f3}.fvh-process-page__step-media img{width:100%;height:100%;min-height:440px;object-fit:cover;display:block}.fvh-process-page__step-copy{align-self:center;padding:52px 0 52px 64px}.fvh-process-page__number{display:block;margin-bottom:15px;color:#777;font-size:12px;font-weight:700;letter-spacing:.15em}.fvh-process-page__step-copy :is(h3,:where(.fvh-heading-h3)),.fvh-process-page__step-copy .fvh-page-heading{margin:0 0 18px;font-size:clamp(30px,3vw,44px)}.fvh-process-page__step-copy p{max-width:520px;color:#505050;font-size:13.5px;line-height:1.66}.fvh-process-page__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:36px 0 52px}.fvh-process-page__facts article{padding:0 26px;border-left:1px solid var(--fvh-line)}.fvh-process-page__facts article:first-child{padding-left:0;border-left:0}.fvh-process-page__facts span{display:block;margin-bottom:9px;font-family:var(--fvh-serif);font-size:24px}.fvh-process-page__facts p{margin:0;color:#666;font-size:12px;line-height:1.55}.fvh-contact-v3{background:#fff}.fvh-contact-v3__hero{display:grid;grid-template-columns:.68fr 1.32fr;border-bottom:1px solid var(--fvh-line)}.fvh-contact-v3__hero-copy{padding:58px 52px 54px 0;align-self:center}.fvh-contact-v3__hero-copy h1{margin:0 0 22px}.fvh-contact-v3__hero-copy>p:not(.fvh-eyebrow){max-width:430px;color:#555;font-size:13.5px;line-height:1.62}.fvh-contact-v3__signature{margin-top:30px;font-family:var(--fvh-serif);font-size:28px;font-style:italic}.fvh-contact-v3__hero-media{min-height:470px;overflow:hidden;background:#f4f4f4}.fvh-contact-v3__hero-media img{width:100%;height:100%;min-height:470px;object-fit:cover;display:block}.fvh-contact-v3__body{display:grid;grid-template-columns:1.12fr .88fr;gap:54px;padding:48px 0;border-bottom:1px solid var(--fvh-line)}.fvh-contact-v3__form-column{padding-right:44px;border-right:1px solid var(--fvh-line)}.fvh-contact-v3__form-column :is(h2,:where(.fvh-heading-h2)){margin:0 0 22px}.fvh-contact-v3__form .first-line{gap:12px}.fvh-contact-v3__form .field input,.fvh-contact-v3__form .field textarea{border:1px solid #d7d7d7!important;background:#fff!important}.fvh-contact-v3__form .btn.action{min-width:180px;min-height:46px;margin-top:6px;background:#111;color:#fff;border:1px solid #111;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fvh-contact-v3__detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.fvh-contact-v3__detail{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:18px 0;border-top:1px solid var(--fvh-line);color:#111;text-decoration:none}.fvh-contact-v3__detail strong{display:block;font-family:var(--fvh-serif);font-size:20px;font-weight:400}.fvh-contact-v3__detail small{display:block;margin-top:4px;color:#666;font-size:12px}.fvh-contact-v3__icon .fvh-ui-icon,.fvh-contact-v3__icon svg{width:25px;height:25px;display:block}.fvh-contact-v3__location{display:grid;grid-template-columns:1.2fr .8fr;min-height:370px;border-bottom:1px solid var(--fvh-line)}.fvh-contact-v3__location-media{overflow:hidden}.fvh-contact-v3__location-media img{width:100%;height:100%;min-height:370px;object-fit:cover;display:block}.fvh-contact-v3__location-card{padding:46px 0 44px 54px;align-self:center}.fvh-contact-v3__location-card :is(h2,:where(.fvh-heading-h2)){margin:0 0 18px;max-width:460px}.fvh-contact-v3__location-card p{max-width:430px;color:#555;font-size:13px;line-height:1.62}.fvh-contact-v3__faq{padding:46px 0 48px;border-bottom:1px solid var(--fvh-line)}.fvh-contact-v3__faq-head{margin-bottom:24px}.fvh-contact-v3__faq-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fvh-line);border-bottom:1px solid var(--fvh-line)}.fvh-contact-v3__faq-grid article{padding:24px;border-left:1px solid var(--fvh-line)}.fvh-contact-v3__faq-grid article:first-child{border-left:0;padding-left:0}.fvh-contact-v3__faq-grid article:last-child{padding-right:0}.fvh-contact-v3__faq-grid p{color:#666;font-size:12px;line-height:1.55}.fvh-contact-v3__journey{min-height:230px;display:grid;place-items:center;text-align:center;color:#fff;background:linear-gradient(#0a0a0aad,#0a0a0aad),url(fvh-hero-dark.webp) center/cover no-repeat}.fvh-contact-v3__journey>div{padding:44px 20px}.fvh-contact-v3__journey .fvh-eyebrow,.fvh-contact-v3__journey .fvh-page-heading,.fvh-contact-v3__journey p{color:#fff}.fvh-contact-v3__journey .connect{display:flex;justify-content:center;gap:15px;margin-top:18px}.fvh-contact-v3__journey .connect br{display:none}.fvh-contact-v3__journey .connect a{font-size:0;color:#fff;text-decoration:none}.fvh-contact-v3__journey .connect a i{font-size:20px}.fvh-contact-v3__cta{display:grid;grid-template-columns:.7fr 1.3fr;min-height:360px;margin:54px 0;background:#f6f6f5}.fvh-contact-v3__cta>div{padding:54px 34px;align-self:center}.fvh-contact-v3__cta img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.fvh-contact-v3__cta .fvh-page-heading{margin-bottom:24px;font-size:clamp(38px,4vw,58px)}.fvh-certificates-v2__visual{position:relative;min-height:500px;overflow:hidden;background:#eee}.fvh-certificates-v2__visual>img{width:100%;height:100%;min-height:500px;object-fit:cover;display:block;filter:brightness(.78)}.fvh-certificate-card{position:absolute;left:50%;top:50%;width:min(72%,500px);transform:translate(-50%,-50%) rotate(-2deg);padding:38px 34px;background:#f4ede3;color:#191919;box-shadow:0 24px 60px #0000003d;border:1px solid rgba(80,65,50,.18)}.fvh-certificate-card>span{display:block;margin-bottom:8px;font-family:var(--fvh-serif);font-size:28px}.fvh-certificate-card>strong{display:block;margin-bottom:30px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.fvh-certificate-card>div{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:8px 0;border-top:1px solid rgba(0,0,0,.12);font-size:12px}.fvh-certificate-card b{font-weight:600}.fvh-certificate-card i{font-style:normal;color:#555}.fvh-certificate-card small{display:block;margin-top:24px;color:#666;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fvh-certificates-v2__facts{display:grid;grid-template-columns:repeat(4,1fr);padding:36px 0;border-bottom:1px solid var(--fvh-line)}.fvh-certificates-v2__facts article{padding:0 24px;border-left:1px solid var(--fvh-line);text-align:center}.fvh-certificates-v2__facts article:first-child{border-left:0;padding-left:0}.fvh-certificates-v2__facts .fvh-ui-icon,.fvh-certificates-v2__facts svg{width:28px;height:28px;margin:0 auto 12px;display:block}.fvh-certificates-v2__facts p{color:#666;font-size:12px;line-height:1.5}.fvh-shipping-v2__facts article .fvh-ui-icon,.fvh-shipping-v2__facts article svg,.fvh-pack-v2 .fvh-guide-facts article .fvh-ui-icon,.fvh-pack-v2 .fvh-guide-facts article svg{width:28px;height:28px;margin:0 auto 12px;display:block}.fvh-pack-steps--5{display:grid;grid-template-columns:repeat(5,1fr);padding:34px 0;border-bottom:1px solid var(--fvh-line)}.fvh-pack-steps--5 article{position:relative;min-width:0;padding:0 22px;border-left:1px solid var(--fvh-line);text-align:left}.fvh-pack-steps--5 article:first-child{border-left:0;padding-left:0}.fvh-pack-steps--5 article>span{display:block;margin-bottom:12px;color:#777;font-size:12px;letter-spacing:.13em}.fvh-pack-steps--5 article .fvh-ui-icon,.fvh-pack-steps--5 article svg{width:26px;height:26px;display:block;margin-bottom:12px}.fvh-pack-steps--5 article p{color:#666;font-size:12px;line-height:1.5}.fvh-pack-v2__included{padding:42px 0 24px;border-top:1px solid var(--fvh-line)}.fvh-pack-v2__included>.fvh-page-heading{margin-bottom:28px}.fvh-shipping-v2__faq .fvh-guide-faq__grid--5{grid-template-columns:repeat(5,1fr)}.fvh-shipping-v2__faq .fvh-guide-faq__grid--5 article{padding:22px 18px}@media(max-width:959px){.fvh-process-page__hero,.fvh-contact-v3__hero{grid-template-columns:1fr 1fr}.fvh-process-page__hero-copy,.fvh-contact-v3__hero-copy{padding:40px 28px 40px 0}.fvh-process-page__hero-media,.fvh-process-page__hero-media img,.fvh-contact-v3__hero-media,.fvh-contact-v3__hero-media img{min-height:420px}.fvh-process-page__intro{grid-template-columns:1fr;gap:20px}.fvh-process-page__step,.fvh-process-page__step--reverse{grid-template-columns:1fr 1fr;min-height:360px}.fvh-process-page__step--reverse .fvh-process-page__step-copy{padding-right:34px}.fvh-process-page__step-copy{padding:34px}.fvh-process-page__step-media img{min-height:360px}.fvh-process-page__facts{grid-template-columns:1fr 1fr;gap:0}.fvh-process-page__facts article{padding:20px;border-top:1px solid var(--fvh-line)}.fvh-contact-v3__body{gap:30px}.fvh-contact-v3__form-column{padding-right:28px}.fvh-contact-v3__location{grid-template-columns:1fr 1fr}.fvh-contact-v3__location-card{padding-left:34px}.fvh-certificates-v2__facts{grid-template-columns:1fr 1fr}.fvh-certificates-v2__facts article:nth-child(3){border-left:0}.fvh-certificates-v2__facts article{padding:22px;border-top:1px solid var(--fvh-line)}.fvh-pack-steps--5{grid-template-columns:repeat(3,1fr)}.fvh-pack-steps--5 article:nth-child(4){border-left:0}.fvh-pack-steps--5 article{padding:20px;border-top:1px solid var(--fvh-line)}.fvh-shipping-v2__faq .fvh-guide-faq__grid--5{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.fvh-process-page__hero,.fvh-contact-v3__hero,.fvh-contact-v3__body,.fvh-contact-v3__location,.fvh-contact-v3__cta{grid-template-columns:1fr}.fvh-process-page__hero-copy,.fvh-contact-v3__hero-copy{padding:34px 0 28px}.fvh-process-page__hero-media,.fvh-process-page__hero-media img,.fvh-contact-v3__hero-media,.fvh-contact-v3__hero-media img{min-height:300px;height:330px}.fvh-process-page__step,.fvh-process-page__step--reverse{grid-template-columns:1fr;min-height:0}.fvh-process-page__step--reverse .fvh-process-page__step-media,.fvh-process-page__step--reverse .fvh-process-page__step-copy{order:initial}.fvh-process-page__step-media img{min-height:280px;height:300px}.fvh-process-page__step-copy,.fvh-process-page__step--reverse .fvh-process-page__step-copy{padding:28px 0}.fvh-process-page__facts{grid-template-columns:1fr;padding-bottom:36px}.fvh-contact-v3__body{padding:36px 0}.fvh-contact-v3__form-column{padding-right:0;border-right:0}.fvh-contact-v3__details{padding-top:26px;border-top:1px solid var(--fvh-line)}.fvh-contact-v3__detail-grid{grid-template-columns:1fr}.fvh-contact-v3__location-media img{min-height:280px;height:300px}.fvh-contact-v3__location-card{padding:32px 0}.fvh-contact-v3__faq-grid{grid-template-columns:1fr}.fvh-contact-v3__faq-grid article,.fvh-contact-v3__faq-grid article:first-child,.fvh-contact-v3__faq-grid article:last-child{padding:20px 0;border-left:0;border-top:1px solid var(--fvh-line)}.fvh-contact-v3__cta{margin:36px 0}.fvh-contact-v3__cta>div{padding:34px 24px}.fvh-contact-v3__cta img{min-height:280px;height:300px}.fvh-certificates-v2__visual,.fvh-certificates-v2__visual>img{min-height:360px}.fvh-certificate-card{width:82%;padding:28px 22px}.fvh-certificates-v2__facts{grid-template-columns:1fr}.fvh-certificates-v2__facts article{border-left:0}.fvh-pack-steps--5{grid-template-columns:1fr}.fvh-pack-steps--5 article{border-left:0;padding:20px 0}.fvh-shipping-v2__faq .fvh-guide-faq__grid--5{grid-template-columns:1fr}}body.fvh-theme.template-product .fvh-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}body.fvh-theme.template-product .fvh-related-head .fvh-related-title{margin:0!important}body.fvh-theme.template-product .fvh-related-head .fvh-eyebrow{margin-bottom:9px}body.fvh-theme.template-product .fvh-related-head .fvh-outline-link{flex:0 0 auto}body.fvh-theme.template-product .faq .titles:before{content:"FAQ";display:block;margin-bottom:9px;color:#555;font-family:var(--fvh-sans);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}@media(max-width:767px){body.fvh-theme.template-product .fvh-related-head{align-items:flex-start;flex-direction:column;gap:14px}}body.fvh-theme .fvh-logo-svg{display:block;width:100%;max-width:100%;height:auto}body.fvh-theme .section-header .header .logo{width:176px;max-width:176px}body.fvh-theme .section-header .header .logo img{width:176px!important;max-width:176px!important;height:auto!important}body.fvh-theme .fvh-footer-v2__brand-logo .logo{width:176px;max-width:176px}body.fvh-theme .fvh-footer-v2__brand-logo .logo img{width:176px!important;max-width:176px!important;height:auto!important}@media(min-width:961px){body.fvh-theme.template-product .product .item-media .frame{height:min(690px,calc(100vh - 185px))!important;min-height:560px!important;max-height:690px!important}}@media(min-width:621px)and (max-width:960px){body.fvh-theme.template-product .product .item-media .frame{height:min(640px,78vw)!important;min-height:480px!important}}body.fvh-theme.template-product .product .item-media .frame .media.image .responsive-image,body.fvh-theme.template-product .product .item-media .frame .media.image img{object-fit:contain!important}body.fvh-theme.template-product .fvh-product-specs{margin-top:22px;border-color:#d9d9d9}body.fvh-theme.template-product .fvh-product-specs>summary{min-height:48px;padding-inline:15px;font-size:12px}body.fvh-theme.template-product .fvh-product-specs__row{grid-template-columns:26px minmax(128px,.42fr) minmax(0,1fr);padding:9px 14px;gap:13px}body.fvh-theme.template-product .fvh-product-specs__label{color:#4f4f4f}body.fvh-theme.template-product .fvh-product-specs__value{color:#515151}body.fvh-theme.template-product .fvh-testimonials .fvh-shell,body.fvh-theme.template-product .product-recommendations .product-related-products,body.fvh-theme.template-product .faq .inner{max-width:1180px!important;margin-inline:auto!important}body.fvh-theme.template-product .product-recommendations .products{width:100%}body.fvh-theme.template-product .product-recommendations .products.products-4{max-width:1180px}body.fvh-theme.template-product .product-recommendations .products.products-3{max-width:870px}body.fvh-theme.template-product .product-recommendations .products.products-2{max-width:580px}@media(max-width:959px){body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:100vw !important;width:100vw!important;left:-100vw!important;top:0!important;height:100dvh!important}body.fvh-theme.browsing .section-header .side-nav-section{transform:translate(100vw)!important}body.fvh-theme .section-header .side-nav{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;padding:14px 24px 28px!important;box-shadow:none!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top{position:sticky!important;top:-14px!important;margin:0 -2px!important;padding:10px 0 9px!important;min-height:56px!important;border-bottom:1px solid #eeeeee}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors{margin-left:auto!important;order:1}body.fvh-theme .section-header .side-nav .fvh-side-nav-top .close{order:2;margin-left:5px;flex-basis:38px!important}body.fvh-theme .section-header .side-nav .nav{width:min(100%,620px);margin:24px auto 0!important}body.fvh-theme .section-header .side-nav .nav .main>li>a{min-height:48px!important;padding:0!important;font-size:20px!important}body.fvh-theme .section-header .side-nav .nav .main ul{margin:0!important;padding:0 0 11px 16px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.fvh-theme .section-header .side-nav .nav .main ul li{border:0!important}body.fvh-theme .section-header .side-nav .nav .main ul li a{padding:6px 0!important;font-size:13px!important}body.fvh-theme .section-header .side-nav .extra{width:min(100%,620px);margin:18px auto 0!important}body.fvh-theme .section-header .side-nav .extra .connect{justify-content:flex-start;margin:0!important}body.fvh-theme .section-header .side-nav .extra .connect a{width:30px;height:30px}body.fvh-theme .section-header .side-nav .extra .selectors-form{display:none!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure__toggle{min-height:32px!important;padding:0 22px 0 9px!important;font-size:12px!important;font-weight:600!important;border-radius:16px!important}body.fvh-theme .section-header .header .logo{width:146px;max-width:146px}body.fvh-theme .section-header .header .logo img{width:146px!important;max-width:146px!important}}@media(max-width:479px){body.fvh-theme .section-header .side-nav{padding-inline:18px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure__toggle{font-size:12px!important;padding-left:8px!important;padding-right:20px!important}body.fvh-theme .section-header .header .logo{width:136px;max-width:136px}body.fvh-theme .section-header .header .logo img{width:136px!important;max-width:136px!important}}@media(max-width:620px){body.fvh-theme.template-product .product .item-media .frame{height:min(118vw,560px)!important;min-height:390px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#f7f7f7!important}body.fvh-theme.template-product .product .item-media .frame .medias,body.fvh-theme.template-product .product .item-media .frame .media,body.fvh-theme.template-product .product .item-media .frame .media.active{width:100%!important;height:100%!important;min-height:0!important}body.fvh-theme.template-product .product .item-media .frame .media.active{display:grid!important;place-items:center!important}body.fvh-theme.template-product .product .item-media .frame .media.image img,body.fvh-theme.template-product .product .item-media .frame .media.image .responsive-image,body.fvh-theme.template-product .product .item-media .frame .media.image picture{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}}:root{--fvh-header-shell:1440px;--fvh-readable-min:13px}@media(pointer:fine){html{scrollbar-width:thin;scrollbar-color:#9b9b9b #f4f4f4}html::-webkit-scrollbar{width:9px;height:9px}html::-webkit-scrollbar-track{background:#f4f4f4}html::-webkit-scrollbar-thumb{background:#a4a4a4;border:2px solid #f4f4f4;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#767676}}body.fvh-theme .section-header .header .content{width:min(calc(100% - 48px),var(--fvh-header-shell))!important;max-width:var(--fvh-header-shell)!important;min-height:72px!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:34px!important}body.fvh-theme .section-header .header .menu .main{gap:26px!important}body.fvh-theme .section-header .header .menu .main>li>a{font-size:13px!important;font-weight:550!important}body.fvh-theme .section-header .header .disclosure__toggle{min-height:38px!important;font-size:13px!important;font-weight:550!important}body.fvh-theme.fvh-home .section-announcement-bar,body.fvh-theme.fvh-home .announcement-bar{background:transparent!important;color:#747474!important}body.fvh-theme.fvh-home .section-announcement-bar{position:absolute;inset:0 0 auto;z-index:55;pointer-events:none}body.fvh-theme.fvh-home .section-announcement-bar a{pointer-events:auto}body.fvh-theme.fvh-home .announcement-bar,body.fvh-theme.fvh-home .announcement-bar a{color:#747474!important;text-shadow:0 1px 1px rgba(255,255,255,.35)}body.fvh-theme:not(.fvh-home) .section-announcement-bar,body.fvh-theme:not(.fvh-home) .announcement-bar{background:#fff!important;color:#737373!important;border-bottom:1px solid #ededed!important}body.fvh-theme .announcement-bar,body.fvh-theme .announcement-bar a{font-size:12px!important;letter-spacing:.14em!important}body.fvh-theme .section-header .fvh-static-care>ul.second{width:228px!important;min-width:228px!important;padding:0!important;border:1px solid #e6e6e6!important;background:#fff!important;box-shadow:0 18px 44px #00000014!important}body.fvh-theme .section-header .fvh-static-care>ul.second .columns{display:block!important;padding:0!important}body.fvh-theme .section-header .fvh-static-care>ul.second .column{width:100%!important;padding:0!important;margin:0!important;border-bottom:1px solid #ededed}body.fvh-theme .section-header .fvh-static-care>ul.second .column:last-child{border-bottom:0}body.fvh-theme .section-header .fvh-static-care>ul.second .column-header{display:flex!important;align-items:center;justify-content:space-between;min-height:50px;padding:0 18px!important;color:#111!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important}body.fvh-theme .section-header .fvh-static-care>ul.second .column-header:after{content:"\2192";color:#888;transition:transform .2s ease,color .2s ease}body.fvh-theme .section-header .fvh-static-care>ul.second .column-header:hover{background:#f7f7f7}body.fvh-theme .section-header .fvh-static-care>ul.second .column-header:hover:after{color:#111;transform:translate(3px)}body.fvh-theme .search-overlay{background:#fffffffa!important;border-bottom:1px solid #e7e7e7!important;box-shadow:0 18px 55px #00000014!important}body.fvh-theme .search-overlay .search-bar{max-width:980px!important;margin:0 auto!important;padding:24px!important}body.fvh-theme .search-overlay input[type=search],body.fvh-theme .search-overlay input[type=text]{min-height:54px!important;padding:0 54px 0 18px!important;border:1px solid #cfcfcf!important;background:#fff!important;font-size:17px!important;font-weight:400!important}body.fvh-theme .search-overlay .close,body.fvh-theme .search-overlay [data-action=toggle-search]{cursor:pointer!important}.fvh-icon-button{cursor:pointer!important;-webkit-user-select:none;user-select:none}.fvh-icon-button:hover{background:#111!important;color:#fff!important;border-color:#111!important;transform:translateY(-1px)}.fvh-icon-button:active{transform:translateY(0) scale(.97)}.fvh-icon-button:focus-visible{outline:2px solid #111;outline-offset:3px}.fvh-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.6}@media(max-width:959px){body.fvh-theme .section-header .side-nav .fvh-side-nav-top{position:sticky!important;top:-14px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;min-height:64px!important;padding:9px 0!important;background:#fffffffa!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors{grid-column:2!important;margin:0!important;justify-self:center!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form .disclosures{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure__toggle{max-width:none!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:0 25px 0 11px!important;background:#f5f5f5!important;border:1px solid #e5e5e5!important;border-radius:18px!important;font-size:12px!important;font-weight:600!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors [data-disclosure-country] .disclosure__toggle{max-width:150px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top .close{grid-column:3!important;position:static!important;justify-self:end!important;margin:0!important;width:40px!important;height:40px!important;border:1px solid #bdbdbd!important;border-radius:50%!important;background:#fff!important}body.fvh-theme .section-header .side-nav .nav{margin-top:18px!important}body.fvh-theme .section-header .side-nav .nav .main>li>a{font-size:20px!important;min-height:54px!important}body.fvh-theme .section-header .side-nav .nav .main ul{padding:0 0 9px 14px!important}body.fvh-theme .section-header .side-nav .nav .main ul li a{font-size:13px!important;color:#555!important}body.fvh-theme .section-header .side-nav .extra{padding-top:14px!important;margin-top:16px!important}body.fvh-theme .section-header .side-nav .extra .connect{display:flex!important;gap:14px!important}body.fvh-theme .section-header .side-nav .extra .connect .title,body.fvh-theme .section-header .side-nav .extra .connect span:not(.icon){display:none!important}}@media(max-width:767px){.fvh-hero{height:auto!important;min-height:0!important;overflow:hidden}.fvh-hero__slides{position:relative!important;min-height:0!important}.fvh-hero__slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-height:0!important}.fvh-hero__slide.is-active{position:relative!important;display:grid!important;grid-template-rows:auto auto!important}.fvh-hero__media{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:5/3!important;background:#f4f4f4!important}.fvh-hero__media picture{display:block;width:100%;height:100%}.fvh-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--fvh-hero-focal,center)!important}.fvh-hero__shade{position:absolute!important;inset:0 0 auto!important;aspect-ratio:5/3!important;height:auto!important}.fvh-hero__inner{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:330px!important;padding:28px 24px 82px!important;background:var(--fvh-hero-mobile-panel-bg)!important}.fvh-hero__content{width:100%!important;max-width:430px!important;padding:0!important}.fvh-hero__title{max-width:380px!important;margin:0 0 14px!important;font-size:clamp(40px,11.5vw,54px)!important;line-height:.98!important}.fvh-hero__body{max-width:390px!important;font-size:14px!important}.fvh-hero__button{margin-top:20px!important;min-height:46px!important}.fvh-hero__controls{left:auto!important;right:22px!important;bottom:22px!important;width:auto!important;transform:none!important;gap:10px!important;align-items:center!important}.fvh-hero__pagination{gap:5px!important}.fvh-hero__dot{min-width:28px!important;width:auto!important;height:30px!important;padding:0 5px!important;background:transparent!important;color:var(--fvh-active-control-text,#111)!important;border:0!important;opacity:.5!important}.fvh-hero__dot.is-active{opacity:1!important;background:transparent!important;color:var(--fvh-active-control-text,#111)!important}.fvh-hero__dot-line{display:block;width:24px;height:1px;margin-top:2px;background:currentColor;transform:scaleX(.55);transform-origin:left;transition:transform .2s ease}.fvh-hero__dot.is-active .fvh-hero__dot-line{transform:scaleX(1)}.fvh-hero__arrows{display:flex!important;gap:6px!important}.fvh-icon-button{width:42px!important;height:42px!important;background:transparent!important;color:var(--fvh-active-control-text,#111)!important;border:1px solid currentColor!important;border-radius:50%!important}}body.fvh-theme.template-product .product{width:min(calc(100% - (2 * var(--fvh-gutter))),1360px)!important;max-width:1360px!important;margin-inline:auto!important}body.fvh-theme.template-product .fvh-breadcrumbs{width:100%!important;max-width:none!important;margin:0 0 20px!important;padding:0!important;text-align:left!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#777;font-size:13.5px!important;line-height:1.45}body.fvh-theme.template-product .fvh-breadcrumbs a{color:#777;text-decoration:none}body.fvh-theme.template-product .fvh-breadcrumbs a:hover{color:#111}body.fvh-theme.template-product .product>.item{max-width:1360px!important;margin-inline:auto!important;gap:56px!important}body.fvh-theme.template-product .product .item-info{min-width:0}body.fvh-theme.template-product .product .item-info h1{font-size:clamp(44px,4.3vw,66px)!important;line-height:.98!important}body.fvh-theme.template-product .product .item-info .price{font-size:22px!important}body.fvh-theme.template-product .product .item-info .tax-included,body.fvh-theme.template-product .product .item-info .shipping-policy{font-size:13.5px!important}body.fvh-theme.template-product .product .item-info .type-available_stock_units.expanded-top{margin-top:34px!important}body.fvh-theme.template-product .product .item-info .description.stock{margin-top:0!important;margin-bottom:22px!important;font-size:13px!important}body.fvh-theme.template-product .product .item-info .type-quantity_selector.expanded-top{margin-top:0!important}body.fvh-theme.template-product .product .item-info .type-quantity_selector{width:140px;float:left;margin-right:14px!important}body.fvh-theme.template-product .product .item-info .type-buy_buttons{overflow:hidden}body.fvh-theme.template-product .product .item-info .type-buy_buttons .buttons{display:grid!important;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr);gap:12px!important;align-items:start}body.fvh-theme.template-product .product .item-info .type-buy_buttons .add-to-cart,body.fvh-theme.template-product .product .item-info .type-buy_buttons .shopify-payment-button__button{min-height:56px!important;height:56px!important;margin:0!important}body.fvh-theme.template-product .product .item-info .type-description{clear:both;padding-top:26px}@media(min-width:961px){body.fvh-theme.template-product .product .item-media .frame{height:680px!important;min-height:680px!important;max-height:680px!important;background:#f7f7f5!important}}body.fvh-theme.template-product .product .item-media .frame .media,body.fvh-theme.template-product .product .item-media .frame .media.active{width:100%!important;height:100%!important}body.fvh-theme.template-product .product .item-media .frame .media.image .responsive-image,body.fvh-theme.template-product .product .item-media .frame .media.image picture,body.fvh-theme.template-product .product .item-media .frame .media.image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.fvh-theme.template-product .fvh-product-specs{border-top:1px solid #d9d9d9!important;border-bottom:1px solid #d9d9d9!important;border-left:0!important;border-right:0!important}body.fvh-theme.template-product .fvh-product-specs>summary{min-height:52px!important;padding:0 4px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase}body.fvh-theme.template-product .fvh-product-specs__rows{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2e2e2}body.fvh-theme.template-product .fvh-product-specs__row{grid-template-columns:30px 118px minmax(0,1fr)!important;min-height:62px;padding:12px 14px!important;border-top:0!important;border-bottom:1px solid #ececec}body.fvh-theme.template-product .fvh-product-specs__row:nth-child(odd){border-right:1px solid #ececec}body.fvh-theme.template-product .fvh-product-specs__icon .fvh-ui-icon{width:22px;height:22px}body.fvh-theme.template-product .fvh-product-specs__label{font-size:12px!important;font-weight:600}body.fvh-theme.template-product .fvh-product-specs__value{font-size:12px!important;line-height:1.45}body.fvh-theme.template-product .fvh-testimonials{padding:64px 0 56px!important;border-top:1px solid #ececec}body.fvh-theme.template-product .fvh-testimonials__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px;margin-bottom:22px!important}body.fvh-theme.template-product .fvh-testimonials__grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}body.fvh-theme.template-product .fvh-testimonial{min-height:220px;padding:22px 18px 18px!important;border:1px solid #dedede!important;background:#fff}body.fvh-theme.template-product .fvh-testimonial blockquote{min-height:118px!important;font-size:14px!important;line-height:1.38!important}body.fvh-theme.template-product .fvh-testimonial figcaption strong{font-size:14px!important}body.fvh-theme.template-product .fvh-testimonial figcaption span{font-size:12px!important;color:#666!important}body.fvh-theme.template-product .product-recommendations{padding:54px 0 58px!important;border-top:1px solid #e4e4e4}body.fvh-theme.template-product .product-recommendations .products{display:grid!important;width:100%!important;max-width:none!important;gap:24px!important}body.fvh-theme.template-product .product-recommendations .products.products-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.fvh-theme.template-product .product-recommendations .products.products-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(75% - 6px)!important;margin-inline:auto!important}body.fvh-theme.template-product .product-recommendations .products.products-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(50% - 12px)!important;margin-inline:auto!important}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image{aspect-ratio:4 / 3!important}body.fvh-theme.template-product .faq{padding:48px 0 64px!important;border-top:1px solid #e4e4e4}body.fvh-theme.template-product .faq .titles{margin-bottom:18px!important;text-align:left!important}body.fvh-theme.template-product .faq .section-title{margin:0!important;font-size:clamp(34px,3.4vw,48px)!important;text-align:left!important}body.fvh-theme.template-product .faq .accordion{border-top:1px solid #dedede!important}body.fvh-theme.template-product .faq .accordion:last-child{border-bottom:1px solid #dedede!important}body.fvh-theme.template-product .faq summary{min-height:52px!important;padding:0 14px!important}body.fvh-theme.template-product .faq .fvh-accordion-title{font-size:13px!important}@media(max-width:1100px){body.fvh-theme.template-product .fvh-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.fvh-theme.template-product .fvh-testimonial{min-height:0}}@media(max-width:960px){body.fvh-theme.template-product .product .item-info .type-quantity_selector{float:none;width:100%;margin-right:0!important}body.fvh-theme.template-product .product .item-info .type-buy_buttons{overflow:visible}body.fvh-theme.template-product .product .item-info .type-buy_buttons .buttons{grid-template-columns:1fr!important}body.fvh-theme.template-product .fvh-product-specs__rows{grid-template-columns:1fr}body.fvh-theme.template-product .fvh-product-specs__row:nth-child(odd){border-right:0}}@media(max-width:767px){body.fvh-theme.template-product .fvh-breadcrumbs{font-size:12.5px!important;margin-bottom:14px!important}body.fvh-theme.template-product .fvh-testimonials__grid{grid-template-columns:1fr!important;gap:10px!important}body.fvh-theme.template-product .fvh-testimonials__head{align-items:flex-start!important;flex-direction:column}body.fvh-theme.template-product .product-recommendations .products.products-4,body.fvh-theme.template-product .product-recommendations .products.products-3,body.fvh-theme.template-product .product-recommendations .products.products-2{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image{aspect-ratio:1 / 1!important}}@media(max-width:479px){body.fvh-theme.template-product .product-recommendations .products.products-4,body.fvh-theme.template-product .product-recommendations .products.products-3,body.fvh-theme.template-product .product-recommendations .products.products-2{grid-template-columns:1fr!important;max-width:340px!important}}body.fvh-theme.template-collection .fvh-collection{width:min(calc(100% - (2 * var(--fvh-gutter))),1360px)!important;margin-inline:auto!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:minmax(0,1.42fr) minmax(320px,.78fr)!important;min-height:360px!important;align-items:stretch;border-bottom:0!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:46px 58px 42px 0!important;align-self:center}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{max-width:650px!important;margin:0 0 10px!important;font-size:clamp(46px,4vw,62px)!important;line-height:.95!important}body.fvh-theme.template-collection .fvh-collection-count{margin:0 0 16px!important;font-size:12px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase}body.fvh-theme.template-collection .fvh-collection-hero__copy .description{max-width:700px!important;font-size:14px!important;line-height:1.58!important}body.fvh-theme.template-collection .fvh-collection-hero__copy [data-fvh-rich-heading]{font-size:20px!important;line-height:1.18!important}body.fvh-theme.template-collection .fvh-collection-hero__image{display:flex!important;align-items:center!important;justify-content:center!important;min-height:360px!important;height:360px!important;padding:18px!important;overflow:hidden;background:#f5f5f3!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{width:100%!important;height:100%!important;min-height:0!important;max-height:324px!important;object-fit:contain!important;object-position:center!important}body.fvh-theme.template-collection .fvh-collection-tabs{margin-top:0!important;padding:16px 0!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;gap:10px!important}body.fvh-theme.template-collection .fvh-collection-tabs a{min-height:42px!important;padding:0 18px!important;display:inline-flex;align-items:center;border:1px solid #d5d5d5;color:#111;font-size:12px!important;font-weight:600;text-decoration:none}body.fvh-theme.template-collection .fvh-collection-tabs a.is-active{background:#111;color:#fff;border-color:#111}body.fvh-theme.template-collection .fvh-collection-toolbar{min-height:58px!important;border-bottom:1px solid #ddd!important}body.fvh-theme.template-collection .fvh-collection-toolbar__count,body.fvh-theme.template-collection .fvh-collection-sort-form label{font-size:12px!important}body.fvh-theme.template-collection .fvh-collection-sort-form select{min-width:160px;min-height:42px;font-size:13px!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:230px minmax(0,1fr)!important;gap:34px!important;padding-top:26px!important}body.fvh-theme.template-collection .fvh-facets-form{padding-right:26px!important}body.fvh-theme.template-collection .fvh-facets-kicker,body.fvh-theme.template-collection .fvh-facet-title{font-size:12px!important}body.fvh-theme.template-collection .fvh-facet-option{min-height:25px!important;font-size:12px!important}body.fvh-theme.template-collection .fvh-facet-count{font-size:12px!important}body.fvh-theme.template-collection .fvh-reset-filters{min-height:44px!important;font-size:12px!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 22px!important}body.fvh-theme.template-collection .fvh-listing-card__image{aspect-ratio:1 / 1!important;background:#f4f4f2!important}body.fvh-theme.template-collection .fvh-listing-card__image img{object-fit:cover!important}body.fvh-theme.template-collection .fvh-listing-card__badge{padding:6px 8px!important;font-size:12px!important}@media(max-width:1100px){body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:190px minmax(0,1fr)!important;gap:24px!important}}@media(max-width:960px){body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr 1fr!important;min-height:300px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:30px 24px 30px 0!important}body.fvh-theme.template-collection .fvh-collection-hero__image{min-height:300px!important;height:300px!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr!important;gap:0!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important}}@media(max-width:767px){body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:28px 0 20px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy h1{font-size:40px!important}body.fvh-theme.template-collection .fvh-collection-hero__image{height:auto!important;min-height:0!important;padding:12px!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important}body.fvh-theme.template-collection .fvh-collection-tabs{overflow-x:auto;flex-wrap:nowrap!important}body.fvh-theme.template-collection .fvh-collection-tabs a{white-space:nowrap}}body.fvh-theme .fvh-editorial{background:#fff;color:#111}body.fvh-theme .fvh-editorial .fvh-shell{width:min(calc(100% - (2 * var(--fvh-gutter))),1360px);margin-inline:auto}body.fvh-theme .fvh-ed-hero{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-ed-hero__copy{padding:54px 46px 54px 0;align-self:center}body.fvh-theme .fvh-ed-hero__copy h1{margin:0 0 16px;font-family:var(--fvh-serif);font-size:clamp(58px,5.7vw,84px);line-height:.88;font-weight:400;letter-spacing:-.045em}body.fvh-theme .fvh-ed-hero__copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 14px;font-family:var(--fvh-serif);font-size:23px;line-height:1.12;font-weight:400}body.fvh-theme .fvh-ed-hero__copy>p:not(.fvh-eyebrow){max-width:430px;margin:0 0 13px;color:#3f3f3f;font-size:14px;line-height:1.55}body.fvh-theme .fvh-ed-hero__copy .fvh-button{margin-top:12px}body.fvh-theme .fvh-ed-hero__media{min-height:520px;overflow:hidden;background:#f4f2ef}body.fvh-theme .fvh-ed-hero__media img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}body.fvh-theme .fvh-page-heading--xl{margin:0 0 18px;font-family:var(--fvh-serif);font-size:clamp(46px,4.7vw,68px);line-height:.94;letter-spacing:-.035em}body.fvh-theme .fvh-page-heading--lg{margin:0 0 16px;font-family:var(--fvh-serif);font-size:clamp(36px,3.4vw,52px);line-height:.98;letter-spacing:-.028em}body.fvh-theme .fvh-card-title{margin:13px 0 5px;font-family:var(--fvh-serif);font-size:20px;line-height:1.08}body.fvh-theme .fvh-ed-split{display:grid;grid-template-columns:1.08fr .92fr;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-ed-split__media{overflow:hidden;min-height:410px;background:#f4f2ef}body.fvh-theme .fvh-ed-split__media img{width:100%;height:100%;min-height:410px;object-fit:cover;display:block}body.fvh-theme .fvh-ed-split__copy{align-self:center;padding:50px 0 50px 58px}body.fvh-theme .fvh-ed-split__copy :is(h2,:where(.fvh-heading-h2)){margin:0 0 17px;font-family:var(--fvh-serif);font-size:clamp(42px,4vw,60px);line-height:.94;font-weight:400;letter-spacing:-.035em}body.fvh-theme .fvh-ed-split__copy p:not(.fvh-eyebrow){max-width:500px;margin:0;color:#444;font-size:14px;line-height:1.57}body.fvh-theme .fvh-meet-language-v4{display:grid;grid-template-columns:.37fr .63fr;gap:46px;padding:42px 0 46px;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-meet-language-v4__copy>p:not(.fvh-eyebrow){max-width:390px;margin:0;color:#444;font-size:13.5px;line-height:1.57}body.fvh-theme .fvh-meet-language-v4__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.fvh-theme .fvh-meet-language-v4__cards article img{display:block;width:100%;aspect-ratio:1.28;object-fit:cover}body.fvh-theme .fvh-meet-language-v4__cards article p{margin:0;color:#555;font-size:12px;line-height:1.42}body.fvh-theme .fvh-ed-split--world{grid-template-columns:1.05fr .95fr}body.fvh-theme .fvh-meet-journey-v4{display:grid;grid-template-columns:1.15fr .95fr .62fr;align-items:center;gap:28px;padding:34px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-meet-journey-v4__copy p:not(.fvh-eyebrow){margin:0;max-width:520px;color:#444;font-size:13px;line-height:1.55}body.fvh-theme .fvh-meet-journey-v4__map img{width:100%;height:210px;object-fit:contain;display:block}body.fvh-theme .fvh-meet-journey-v4__stat{padding-left:28px;border-left:1px solid #bdbdbd;display:flex;flex-direction:column;justify-content:center;min-height:126px}body.fvh-theme .fvh-meet-journey-v4__stat span{font-family:var(--fvh-serif);font-size:17px}body.fvh-theme .fvh-meet-journey-v4__stat strong{margin:1px 0 9px;font-family:var(--fvh-serif);font-size:39px;line-height:1;font-weight:400}body.fvh-theme .fvh-meet-journey-v4__stat small{font-size:12px;font-weight:700;letter-spacing:.16em;text-align:center}body.fvh-theme .fvh-process-v4__intro{display:grid;grid-template-columns:.62fr .38fr;align-items:end;gap:50px;padding:34px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-process-v4__intro :is(h2,:where(.fvh-heading-h2)){margin:0;font-family:var(--fvh-serif);font-size:clamp(38px,3.7vw,54px);line-height:.96;font-weight:400}body.fvh-theme .fvh-process-v4__intro>p{max-width:480px;margin:0 0 2px;color:#444;font-size:13px;line-height:1.55}body.fvh-theme .fvh-process-v4__steps article{display:grid;grid-template-columns:1.05fr .95fr;min-height:430px;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-process-v4__steps article.is-reverse{grid-template-columns:.95fr 1.05fr}body.fvh-theme .fvh-process-v4__steps article.is-reverse .fvh-process-v4__media{order:2}body.fvh-theme .fvh-process-v4__steps article.is-reverse .fvh-process-v4__copy{order:1;padding:54px 58px 54px 0}body.fvh-theme .fvh-process-v4__media{overflow:hidden;background:#f4f2ef}body.fvh-theme .fvh-process-v4__media img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}body.fvh-theme .fvh-process-v4__copy{align-self:center;padding:54px 0 54px 58px}body.fvh-theme .fvh-process-v4__copy>span{display:block;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.16em}body.fvh-theme .fvh-process-v4__copy p{max-width:470px;margin:0;color:#444;font-size:13.5px;line-height:1.58}body.fvh-theme .fvh-process-v4__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-process-v4__facts article{min-height:105px;padding:24px 18px;border-left:1px solid var(--fvh-line)}body.fvh-theme .fvh-process-v4__facts article:first-child{border-left:0}body.fvh-theme .fvh-process-v4__facts strong{display:block;margin-bottom:6px;font-family:var(--fvh-serif);font-size:22px;font-weight:400}body.fvh-theme .fvh-process-v4__facts span{color:#666;font-size:12px}body.fvh-theme .fvh-ed-hero--gallery{grid-template-columns:.39fr .61fr}body.fvh-theme .fvh-gallery-v4__hero-media{position:relative;margin:0;min-height:500px;overflow:hidden}body.fvh-theme .fvh-gallery-v4__hero-media img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}body.fvh-theme .fvh-gallery-v4__hero-media figcaption{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:14px;padding:12px 22px;background:#fff;color:#444;font-size:12px}body.fvh-theme .fvh-gallery-v4__hero-media figcaption span,body.fvh-theme .fvh-gallery-v4__grid figcaption span{width:34px;height:1px;background:#777;display:inline-block}body.fvh-theme .fvh-gallery-v4__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;padding-top:18px}body.fvh-theme .fvh-gallery-v4__grid figure{margin:0}body.fvh-theme .fvh-gallery-v4__grid img{width:100%;aspect-ratio:1.16;object-fit:cover;display:block}body.fvh-theme .fvh-gallery-v4__grid figcaption{display:flex;align-items:center;gap:12px;padding:8px 0 0;color:#444;font-size:12px}body.fvh-theme .fvh-gallery-v4__quote{max-width:900px;margin:70px auto;text-align:center}body.fvh-theme .fvh-gallery-v4__quote :is(h2,:where(.fvh-heading-h2)){margin:0 0 13px;font-family:var(--fvh-serif);font-size:clamp(34px,3.6vw,52px);line-height:1.04;font-weight:400}body.fvh-theme .fvh-gallery-v4__quote>p:last-child{margin:0;font-family:var(--fvh-serif);font-size:18px}body.fvh-theme .fvh-gallery-v4__cta{display:grid;grid-template-columns:.42fr .58fr;min-height:350px;margin-bottom:62px;background:#f6f4f1}body.fvh-theme .fvh-gallery-v4__cta>div{padding:46px;align-self:center}body.fvh-theme .fvh-gallery-v4__cta>div>p:not(.fvh-eyebrow){max-width:420px;color:#444;font-size:13px;line-height:1.55}body.fvh-theme .fvh-gallery-v4__cta img{width:100%;height:100%;min-height:350px;object-fit:cover;display:block}body.fvh-theme .fvh-ed-hero--contact{grid-template-columns:.36fr .64fr}body.fvh-theme .fvh-contact-signature{margin-top:24px;font-family:var(--fvh-serif);font-style:italic;font-size:28px}body.fvh-theme .fvh-ed-hero--contact .fvh-ed-hero__copy small{display:block;margin-top:2px;font-size:12px;font-weight:700;letter-spacing:.17em}body.fvh-theme .fvh-contact-v4__main{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;padding:38px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-contact-v4__main>div{padding-right:36px;border-right:1px solid var(--fvh-line)}body.fvh-theme .fvh-contact-v4__main :is(h2,:where(.fvh-heading-h2)){margin:0 0 20px;font-family:var(--fvh-serif);font-size:36px;font-weight:400}body.fvh-theme .fvh-contact-v4__form .first-line{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.fvh-theme .fvh-contact-v4__form .row{margin:0 0 12px}body.fvh-theme .fvh-contact-v4__form .field{position:relative}body.fvh-theme .fvh-contact-v4__form input.full,body.fvh-theme .fvh-contact-v4__form textarea.full{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cfcfcf;background:#fff;font-size:13px}body.fvh-theme .fvh-contact-v4__form textarea.full{min-height:120px;resize:vertical}body.fvh-theme .fvh-contact-v4__form label{display:none}body.fvh-theme .fvh-contact-v4__form .btn.action{min-width:205px;min-height:48px;border:0;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.fvh-theme .fvh-contact-v4__ways{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:18px}body.fvh-theme .fvh-contact-v4__ways a{display:flex;gap:13px;align-items:flex-start;color:#111;text-decoration:none}body.fvh-theme .fvh-contact-v4__ways svg{width:31px;height:31px}body.fvh-theme .fvh-contact-v4__ways strong,body.fvh-theme .fvh-contact-v4__ways small{display:block}body.fvh-theme .fvh-contact-v4__ways strong{margin-bottom:4px;font-family:var(--fvh-serif);font-size:20px;font-weight:400}body.fvh-theme .fvh-contact-v4__ways small{color:#555;font-size:12px}body.fvh-theme .fvh-contact-v4__location{display:grid;grid-template-columns:1.1fr .45fr .65fr;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-contact-v4__studio{position:relative;min-height:330px;overflow:hidden}body.fvh-theme .fvh-contact-v4__studio>picture img{width:100%;height:100%;min-height:330px;object-fit:cover;filter:brightness(.72)}body.fvh-theme .fvh-contact-v4__studio>div{position:absolute;left:32px;right:32px;bottom:28px;color:#fff}body.fvh-theme .fvh-contact-v4__studio .fvh-eyebrow{color:#fff}body.fvh-theme .fvh-contact-v4__studio p:last-child{max-width:520px;font-size:12px;line-height:1.45}body.fvh-theme .fvh-contact-v4__map img{width:100%;height:100%;min-height:330px;object-fit:cover;display:block}body.fvh-theme .fvh-contact-v4__visit{align-self:center;padding:38px 0 38px 38px}body.fvh-theme .fvh-contact-v4__visit>p:not(.fvh-eyebrow){color:#444;font-size:13px;line-height:1.55}body.fvh-theme .fvh-contact-v4__faq{padding:42px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-contact-v4__faq-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}body.fvh-theme .fvh-contact-v4__faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body.fvh-theme .fvh-contact-v4__faq-grid article{padding:0 24px;border-left:1px solid var(--fvh-line)}body.fvh-theme .fvh-contact-v4__faq-grid article:first-child{padding-left:0;border-left:0}body.fvh-theme .fvh-contact-v4__faq-grid strong{display:block;margin-bottom:8px;font-family:var(--fvh-serif);font-size:18px;font-weight:400}body.fvh-theme .fvh-contact-v4__faq-grid p{margin:0;color:#555;font-size:12px;line-height:1.48}body.fvh-theme .fvh-contact-v4__journey{min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:0;color:#fff;background:linear-gradient(#0000008f,#0000008f),url(fvh-bp-contact-studio.jpg) center/cover no-repeat}body.fvh-theme .fvh-contact-v4__journey .fvh-eyebrow{color:#fff}body.fvh-theme .fvh-contact-v4__journey p{margin:0 0 14px}body.fvh-theme .fvh-contact-v4__journey .connect{justify-content:center}body.fvh-theme .fvh-contact-v4__cta{display:grid;grid-template-columns:.4fr .6fr;margin:42px 0 62px;background:#f7f7f5}body.fvh-theme .fvh-contact-v4__cta>div{align-self:center;padding:46px}body.fvh-theme .fvh-contact-v4__cta img{width:100%;height:100%;min-height:330px;object-fit:cover}@media(max-width:960px){body.fvh-theme .fvh-ed-hero{grid-template-columns:.44fr .56fr}body.fvh-theme .fvh-ed-hero__copy{padding-right:30px}body.fvh-theme .fvh-meet-language-v4{grid-template-columns:1fr}body.fvh-theme .fvh-meet-journey-v4{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-meet-journey-v4__stat{grid-column:1/-1;border-left:0;border-top:1px solid #bbb;padding:24px 0 0}body.fvh-theme .fvh-process-v4__steps article,body.fvh-theme .fvh-process-v4__steps article.is-reverse{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-contact-v4__location{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-contact-v4__visit{grid-column:1/-1;padding:30px 0}body.fvh-theme .fvh-contact-v4__faq-grid{grid-template-columns:1fr 1fr;gap:22px 0}body.fvh-theme .fvh-contact-v4__faq-grid article:nth-child(3){border-left:0;padding-left:0}}@media(max-width:767px){body.fvh-theme .fvh-ed-hero,body.fvh-theme .fvh-ed-split,body.fvh-theme .fvh-ed-split--world,body.fvh-theme .fvh-contact-v4__main,body.fvh-theme .fvh-contact-v4__location,body.fvh-theme .fvh-contact-v4__cta{grid-template-columns:1fr}body.fvh-theme .fvh-ed-hero__copy{order:1;padding:30px 0 28px}body.fvh-theme .fvh-ed-hero__media{order:0;min-height:0}body.fvh-theme .fvh-ed-hero__media img{min-height:0;height:auto;aspect-ratio:1.55;object-fit:cover}body.fvh-theme .fvh-ed-hero__copy h1{font-size:54px}body.fvh-theme .fvh-ed-split__media,body.fvh-theme .fvh-ed-split__media img{min-height:0;height:auto}body.fvh-theme .fvh-ed-split__media img{aspect-ratio:1.35}body.fvh-theme .fvh-ed-split__copy{padding:30px 0}body.fvh-theme .fvh-meet-language-v4{padding:30px 0;gap:28px}body.fvh-theme .fvh-meet-language-v4__cards{grid-template-columns:1fr}body.fvh-theme .fvh-meet-language-v4__cards article img{aspect-ratio:1.55}body.fvh-theme .fvh-meet-journey-v4{grid-template-columns:1fr;padding:28px 0}body.fvh-theme .fvh-meet-journey-v4__stat{grid-column:auto}body.fvh-theme .fvh-process-v4__intro{grid-template-columns:1fr;gap:16px;padding:28px 0}body.fvh-theme .fvh-process-v4__steps article,body.fvh-theme .fvh-process-v4__steps article.is-reverse{grid-template-columns:1fr;min-height:0}body.fvh-theme .fvh-process-v4__steps article.is-reverse .fvh-process-v4__media,body.fvh-theme .fvh-process-v4__steps article.is-reverse .fvh-process-v4__copy{order:initial}body.fvh-theme .fvh-process-v4__media img{min-height:0;height:auto;aspect-ratio:1.45}body.fvh-theme .fvh-process-v4__copy,body.fvh-theme .fvh-process-v4__steps article.is-reverse .fvh-process-v4__copy{padding:28px 0}body.fvh-theme .fvh-process-v4__facts{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-process-v4__facts article:nth-child(odd){border-left:0}body.fvh-theme .fvh-gallery-v4__hero-media,body.fvh-theme .fvh-gallery-v4__hero-media img{min-height:0}body.fvh-theme .fvh-gallery-v4__hero-media img{aspect-ratio:1.2}body.fvh-theme .fvh-gallery-v4__grid{grid-template-columns:1fr}body.fvh-theme .fvh-gallery-v4__quote{margin:48px auto}body.fvh-theme .fvh-gallery-v4__quote :is(h2,:where(.fvh-heading-h2)){font-size:34px}body.fvh-theme .fvh-gallery-v4__cta{grid-template-columns:1fr;margin-bottom:42px}body.fvh-theme .fvh-gallery-v4__cta>div{padding:30px 22px}body.fvh-theme .fvh-gallery-v4__cta img{min-height:0;aspect-ratio:1.4}body.fvh-theme .fvh-contact-v4__main>div{padding-right:0;border-right:0}body.fvh-theme .fvh-contact-v4__main aside{border-top:1px solid var(--fvh-line);padding-top:26px}body.fvh-theme .fvh-contact-v4__ways{grid-template-columns:1fr}body.fvh-theme .fvh-contact-v4__studio>picture img,body.fvh-theme .fvh-contact-v4__map img{min-height:280px}body.fvh-theme .fvh-contact-v4__faq-grid{grid-template-columns:1fr}body.fvh-theme .fvh-contact-v4__faq-grid article,body.fvh-theme .fvh-contact-v4__faq-grid article:nth-child(3){padding:18px 0;border-left:0;border-top:1px solid var(--fvh-line)}body.fvh-theme .fvh-contact-v4__cta{margin:30px 0 42px}body.fvh-theme .fvh-contact-v4__cta>div{padding:30px 22px}body.fvh-theme .fvh-contact-v4__cta img{min-height:0;aspect-ratio:1.4}}body.fvh-theme .fvh-editorial--care{background:#fff}body.fvh-theme .fvh-care-hero{display:grid;grid-template-columns:.37fr .63fr;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-care-hero__copy{align-self:center;padding:48px 44px 48px 0}body.fvh-theme .fvh-care-hero__copy h1{margin:0 0 16px;font-family:var(--fvh-serif);font-size:clamp(58px,5.6vw,82px);line-height:.88;font-weight:400;letter-spacing:-.04em}body.fvh-theme .fvh-care-hero__copy>p:not(.fvh-eyebrow){max-width:430px;margin:0;color:#444;font-size:14px;line-height:1.55}body.fvh-theme .fvh-care-hero__copy .fvh-button{margin-top:22px}body.fvh-theme .fvh-care-hero__media{min-height:500px;overflow:hidden;background:#f3f0eb}body.fvh-theme .fvh-care-hero__media img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}body.fvh-theme .fvh-care-split{display:grid;grid-template-columns:1.08fr .92fr;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-care-split--copy-left{grid-template-columns:.47fr .53fr}body.fvh-theme .fvh-care-split__media{min-height:390px;overflow:hidden}body.fvh-theme .fvh-care-split__media img{display:block;width:100%;height:100%;min-height:390px;object-fit:cover}body.fvh-theme .fvh-care-split__copy{align-self:center;padding:46px 0 46px 52px}body.fvh-theme .fvh-care-split--copy-left .fvh-care-split__copy{padding:46px 52px 46px 0}body.fvh-theme .fvh-care-split__copy :is(h2,:where(.fvh-heading-h2)),body.fvh-theme .fvh-delivery-v4 :is(h2,:where(.fvh-heading-h2)),body.fvh-theme .fvh-pack-v4__formats :is(h2,:where(.fvh-heading-h2)){margin:0 0 14px;font-family:var(--fvh-serif);font-size:clamp(38px,3.8vw,54px);line-height:.96;font-weight:400;letter-spacing:-.03em}body.fvh-theme .fvh-care-split__copy>p:not(.fvh-eyebrow){max-width:520px;color:#444;font-size:13.5px;line-height:1.58}body.fvh-theme .fvh-care-icons{display:grid}body.fvh-theme .fvh-care-icons--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}body.fvh-theme .fvh-care-icons--4{grid-template-columns:repeat(4,minmax(0,1fr))}body.fvh-theme .fvh-care-icons article{min-width:0;padding:18px 20px;border-left:1px solid var(--fvh-line);text-align:center}body.fvh-theme .fvh-care-icons article:first-child{border-left:0}body.fvh-theme .fvh-care-icons svg{width:36px;height:36px}body.fvh-theme .fvh-care-icons p{margin:4px 0 0;color:#555;font-size:12px;line-height:1.42}body.fvh-theme .fvh-care-icons--bar{padding:30px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-care-faq{padding:42px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-care-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}body.fvh-theme .fvh-care-faq__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}body.fvh-theme .fvh-care-faq__grid article{padding:0 22px;border-left:1px solid var(--fvh-line)}body.fvh-theme .fvh-care-faq__grid article:first-child{padding-left:0;border-left:0}body.fvh-theme .fvh-care-faq__grid strong{display:block;margin-bottom:8px;font-family:var(--fvh-serif);font-size:18px;font-weight:400}body.fvh-theme .fvh-care-faq__grid p{margin:0;color:#555;font-size:12px;line-height:1.48}body.fvh-theme .fvh-care-banner{min-height:250px;display:flex;align-items:center;justify-content:center;margin-bottom:58px;color:#fff;text-align:center;background:linear-gradient(#0000007a,#0000007a),url(fvh-bp-cert-hero.webp) center/cover no-repeat}body.fvh-theme .fvh-care-banner .fvh-eyebrow{color:#fff}body.fvh-theme .fvh-button--light{background:#fff;color:#111;border:1px solid #fff}body.fvh-theme .fvh-delivery-v4{padding:38px 0 42px;text-align:center;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-delivery-v4>p:not(.fvh-eyebrow){margin:0 auto 26px;color:#555;font-size:13px}body.fvh-theme .fvh-delivery-v4__regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.fvh-theme .fvh-delivery-v4 article{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--fvh-line)}body.fvh-theme .fvh-delivery-v4 article:first-child{border-left:0}body.fvh-theme .fvh-delivery-v4 small{font-size:12px;letter-spacing:.18em}body.fvh-theme .fvh-delivery-v4 strong{margin:8px 0 2px;font-family:var(--fvh-serif);font-size:50px;font-weight:400;line-height:1}body.fvh-theme .fvh-delivery-v4 span{font-size:13px}body.fvh-theme .fvh-care-help{display:grid;grid-template-columns:1.1fr .9fr auto;align-items:center;gap:32px;padding:34px 0 54px}body.fvh-theme .fvh-care-help>div{display:flex;gap:18px;align-items:center}body.fvh-theme .fvh-care-help svg{width:48px;height:48px}body.fvh-theme .fvh-care-help small,body.fvh-theme .fvh-care-help strong{display:block}body.fvh-theme .fvh-care-help small{margin-bottom:4px;font-size:12px;letter-spacing:.18em}body.fvh-theme .fvh-care-help strong{font-family:var(--fvh-serif);font-size:28px;font-weight:400}body.fvh-theme .fvh-care-help p{margin:0;color:#555;font-size:12px;line-height:1.48}body.fvh-theme .fvh-pack-v4__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-pack-v4__steps article{min-height:150px;padding:24px 22px;border-left:1px solid var(--fvh-line)}body.fvh-theme .fvh-pack-v4__steps article:first-child{border-left:0}body.fvh-theme .fvh-pack-v4__steps span{display:block;margin-bottom:10px;font-size:12px;letter-spacing:.16em}body.fvh-theme .fvh-pack-v4__steps svg{width:36px;height:36px}body.fvh-theme .fvh-pack-v4__steps strong{display:block;margin:7px 0 6px;font-family:var(--fvh-serif);font-size:19px;font-weight:400}body.fvh-theme .fvh-pack-v4__steps p{margin:0;color:#555;font-size:12px;line-height:1.42}body.fvh-theme .fvh-pack-v4__formats{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:32px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-pack-v4__formats article{padding:0 36px;border-left:1px solid var(--fvh-line)}body.fvh-theme .fvh-pack-v4__formats article:first-child{padding-left:0;border-left:0}body.fvh-theme .fvh-pack-v4__formats article:last-child{padding-right:0}body.fvh-theme .fvh-pack-v4__formats :is(h2,:where(.fvh-heading-h2)){font-size:34px}body.fvh-theme .fvh-pack-v4__formats img{width:100%;aspect-ratio:1.78;object-fit:cover;display:block;margin:16px 0 14px}body.fvh-theme .fvh-pack-v4__formats article>p:last-child{color:#444;font-size:12px;line-height:1.5}body.fvh-theme .fvh-pack-v4__included{padding:34px 0;border-bottom:1px solid var(--fvh-line)}body.fvh-theme .fvh-pack-v4__included>.fvh-care-icons{margin-top:22px}body.fvh-theme .fvh-care-pack__contact{padding:35px 0 58px;text-align:center}body.fvh-theme .fvh-care-pack__contact p:not(.fvh-eyebrow){margin:0 0 18px;color:#555;font-size:12px}@media(max-width:1000px){body.fvh-theme .fvh-care-faq__grid--5{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 0}body.fvh-theme .fvh-care-faq__grid--5 article:nth-child(4){border-left:0}body.fvh-theme .fvh-care-help{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-care-help .fvh-outline-link{justify-self:start}}@media(max-width:767px){body.fvh-theme .fvh-care-hero,body.fvh-theme .fvh-care-split,body.fvh-theme .fvh-care-split--copy-left{grid-template-columns:1fr}body.fvh-theme .fvh-care-hero__copy{order:1;padding:30px 0 28px}body.fvh-theme .fvh-care-hero__media{order:0;min-height:0}body.fvh-theme .fvh-care-hero__media img{min-height:0;height:auto;aspect-ratio:1.45}body.fvh-theme .fvh-care-hero__copy h1{font-size:52px}body.fvh-theme .fvh-care-split__media,body.fvh-theme .fvh-care-split__media img{min-height:0;height:auto}body.fvh-theme .fvh-care-split__media img{aspect-ratio:1.35}body.fvh-theme .fvh-care-split__copy,body.fvh-theme .fvh-care-split--copy-left .fvh-care-split__copy{padding:28px 0}body.fvh-theme .fvh-care-icons--3,body.fvh-theme .fvh-care-icons--4,body.fvh-theme .fvh-pack-v4__steps{grid-template-columns:1fr 1fr}body.fvh-theme .fvh-care-icons article:nth-child(odd),body.fvh-theme .fvh-pack-v4__steps article:nth-child(odd){border-left:0}body.fvh-theme .fvh-care-faq__grid,body.fvh-theme .fvh-care-faq__grid--5{grid-template-columns:1fr}body.fvh-theme .fvh-care-faq__grid article,body.fvh-theme .fvh-care-faq__grid--5 article,body.fvh-theme .fvh-care-faq__grid--5 article:nth-child(4){padding:17px 0;border-left:0;border-top:1px solid var(--fvh-line)}body.fvh-theme .fvh-delivery-v4__regions{grid-template-columns:1fr}body.fvh-theme .fvh-delivery-v4 article{border-left:0;border-top:1px solid var(--fvh-line)}body.fvh-theme .fvh-pack-v4__formats{grid-template-columns:1fr}body.fvh-theme .fvh-pack-v4__formats article,body.fvh-theme .fvh-pack-v4__formats article:first-child,body.fvh-theme .fvh-pack-v4__formats article:last-child{padding:22px 0;border-left:0;border-top:1px solid var(--fvh-line)}body.fvh-theme .fvh-care-help{grid-template-columns:1fr;gap:18px}}body.fvh-theme .fvh-breadcrumbs,body.fvh-theme .fvh-facet-option,body.fvh-theme .fvh-listing-card__type,body.fvh-theme .fvh-product-specs__value,body.fvh-theme .fvh-testimonial figcaption span{font-size:max(12px,var(--fvh-readable-min))!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{align-items:start}body.fvh-theme.template-collection .fvh-listing-card{min-width:0}body.fvh-theme.template-product .fvh-testimonials .fvh-shell,body.fvh-theme.template-product .product-recommendations .product-related-products,body.fvh-theme.template-product .faq .inner{width:min(calc(100% - (2 * var(--fvh-gutter))),1360px)!important;max-width:1360px!important;margin-inline:auto!important}body.fvh-theme.template-product .product-recommendations .fvh-related-head{width:100%}body.fvh-theme.template-product .product-recommendations .products{justify-content:center}body.fvh-theme.template-product .faq .titles{width:100%}@media(max-width:959px){body.fvh-theme .section-header .side-nav .fvh-side-nav-top{position:sticky!important;grid-template-columns:44px minmax(0,1fr) 44px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors{grid-column:2!important;justify-self:center!important;max-width:100%}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form{max-width:100%}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form .disclosures{flex-wrap:nowrap!important;gap:7px!important;white-space:nowrap}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure__toggle{min-height:34px!important;padding:0 24px 0 10px!important;font-size:12px!important;font-weight:600!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors [data-disclosure-language] .disclosure__toggle{max-width:108px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors [data-disclosure-country] .disclosure__toggle{max-width:78px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top .close{grid-column:3!important;justify-self:end!important}}@media(max-width:767px){body.fvh-theme.fvh-home .fvh-hero__media{aspect-ratio:8 / 5!important}body.fvh-theme.fvh-home .fvh-hero__media img{object-fit:cover!important}body.fvh-theme.fvh-home .fvh-hero__shade{aspect-ratio:8 / 5!important}body.fvh-theme.fvh-home .fvh-hero__inner{min-height:280px!important;padding:24px 22px 74px!important}body.fvh-theme.fvh-home .fvh-hero__title{font-size:clamp(36px,10vw,46px)!important;line-height:.98!important}body.fvh-theme.fvh-home .fvh-hero__body{max-width:360px!important;font-size:13.5px!important;line-height:1.55!important}body.fvh-theme.fvh-home .fvh-hero__button{min-height:44px!important;margin-top:18px!important}body.fvh-theme.fvh-home .fvh-hero__controls{right:20px!important;bottom:18px!important}body.fvh-theme.fvh-home .fvh-icon-button{width:39px!important;height:39px!important}}:root{--fvh-shell: 1440px;--fvh-header-shell: 1480px;--fvh-editorial-shell: 1520px;--fvh-readable-min: 13px}html,body.fvh-theme{max-width:100%}body.fvh-theme{overflow-x:clip}body.fvh-theme.searching,body.fvh-theme.shopping,body.fvh-theme.browsing{overflow:hidden!important}body.fvh-theme .section-header .header .content{width:min(calc(100% - 48px),var(--fvh-header-shell))!important;max-width:var(--fvh-header-shell)!important;min-height:74px!important;margin-inline:auto!important}body.fvh-theme .section-header .header .logo,body.fvh-theme .section-header .header .logo img{width:auto!important;max-width:150px!important}body.fvh-theme .section-header .header .menu .main>li>a{font-size:13.5px!important;font-weight:500!important;line-height:1.25!important}body.fvh-theme .section-header .header .disclosure__toggle{min-height:36px!important;font-size:13px!important;font-weight:500!important}body.fvh-theme .section-header .header .right .disclosure__list,body.fvh-theme .fvh-footer-v2__selectors .disclosure__list,body.fvh-theme .section-header .side-nav .disclosure__list,body.fvh-theme .search-overlay .predictive-search-results,body.fvh-theme .side-cart-container{scrollbar-width:thin;scrollbar-color:#9b9b9b #f4f4f4}body.fvh-theme .section-header .header .right .disclosure__list::-webkit-scrollbar,body.fvh-theme .fvh-footer-v2__selectors .disclosure__list::-webkit-scrollbar,body.fvh-theme .section-header .side-nav .disclosure__list::-webkit-scrollbar,body.fvh-theme .search-overlay .predictive-search-results::-webkit-scrollbar,body.fvh-theme .side-cart-container::-webkit-scrollbar{width:7px}body.fvh-theme .section-header .header .right .disclosure__list::-webkit-scrollbar-thumb,body.fvh-theme .fvh-footer-v2__selectors .disclosure__list::-webkit-scrollbar-thumb,body.fvh-theme .section-header .side-nav .disclosure__list::-webkit-scrollbar-thumb,body.fvh-theme .search-overlay .predictive-search-results::-webkit-scrollbar-thumb,body.fvh-theme .side-cart-container::-webkit-scrollbar-thumb{background:#a0a0a0;border:2px solid #f4f4f4;border-radius:999px}@media(min-width:960px){body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second{width:220px!important;min-width:220px!important;left:-14px!important;padding:4px 0!important;box-shadow:0 14px 34px #00000013!important}body.fvh-theme .section-header .header .left .menu ul li:not(.megamenu) ul.second li.column>a.column-header{min-height:42px!important;padding:0 16px!important;font-size:13px!important}}body.fvh-theme.searching .search-overlay{background:#fffffffb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.fvh-theme .search-overlay .search-bar{width:min(calc(100% - 48px),var(--fvh-header-shell))!important;max-width:var(--fvh-header-shell)!important;height:82px!important;margin:0 auto!important;padding:0!important;border:0!important;border-bottom:1px solid #e3e3e3!important;box-shadow:none!important}body.fvh-theme .search-overlay .search-bar .field{min-width:0}body.fvh-theme .search-overlay .search-bar input{font-family:var(--fvh-serif)!important;font-size:clamp(25px,2.2vw,35px)!important;font-weight:400!important;letter-spacing:-.025em}body.fvh-theme .search-overlay .search-bar label{display:none!important}body.fvh-theme .search-overlay .search-bar .close{width:44px!important;height:44px!important}body.fvh-theme .search-overlay .predictive-search-results{width:min(calc(100% - 48px),var(--fvh-header-shell))!important;max-width:var(--fvh-header-shell)!important;max-height:calc(100dvh - 96px)!important;margin:0 auto!important;overflow:auto!important;box-shadow:none!important}body.fvh-theme .fvh-footer-v2__inner{width:min(calc(100% - 48px),var(--fvh-header-shell))!important;max-width:var(--fvh-header-shell)!important}body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1.05fr 1.05fr .86fr 1.2fr!important}body.fvh-theme .fvh-footer-v2__brand-logo .logo,body.fvh-theme .fvh-footer-v2__brand-logo .logo img{width:184px!important;max-width:184px!important}@media(min-width:768px){body.fvh-theme.fvh-home .fvh-hero__controls{width:min(calc(100% - (2 * var(--fvh-gutter))),var(--fvh-shell))!important}body.fvh-theme.fvh-home .fvh-hero__arrows{margin-right:68px!important}}body.fvh-theme.fvh-home .fvh-lifestyle-card__hover{min-height:38px!important;height:auto!important;padding:10px 16px!important}body.fvh-theme.fvh-home .fvh-trust{align-items:center!important}body.fvh-theme.fvh-home .fvh-trust__intro{align-self:center!important}body.fvh-theme.fvh-home .fvh-trust-item__icon svg{width:32px!important;height:32px!important;stroke-width:1.35}body.fvh-theme.template-collection .content[data-section-type=collection],body.fvh-theme.template-collection .fvh-collection{width:min(calc(100% - 48px),var(--fvh-editorial-shell))!important;max-width:var(--fvh-editorial-shell)!important;margin-inline:auto!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:minmax(0,1.48fr) minmax(330px,1fr)!important;min-height:390px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding-right:64px!important}body.fvh-theme.template-collection .fvh-collection-hero__copy .description{max-width:720px!important;font-size:14px!important;line-height:1.62!important}body.fvh-theme.template-collection .fvh-collection-hero__image{height:390px!important;min-height:390px!important;display:grid!important;place-items:center!important;overflow:hidden!important}body.fvh-theme.template-collection .fvh-collection-hero__image img,body.fvh-theme.template-collection .fvh-collection-hero__image picture{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:224px minmax(0,1fr)!important;gap:38px!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 20px!important}body.fvh-theme.template-collection .fvh-facet-option,body.fvh-theme.template-collection .fvh-collection-sort-form,body.fvh-theme.template-collection .fvh-collection-sort-form select{font-size:13px!important}body.fvh-theme.template-product .product,body.fvh-theme.template-product .product>.item{width:min(calc(100% - 48px),1440px)!important;max-width:1440px!important;margin-inline:auto!important}body.fvh-theme.template-product .product>.item{gap:58px!important}body.fvh-theme.template-product .fvh-breadcrumbs{font-size:14px!important;margin-bottom:22px!important}body.fvh-theme.template-product .product .item-info .tax-included,body.fvh-theme.template-product .product .item-info .shipping-policy,body.fvh-theme.template-product .product .item-info .description,body.fvh-theme.template-product .product .item-info label,body.fvh-theme.template-product .product .item-info select,body.fvh-theme.template-product .product .item-info button{font-size:max(13px,var(--fvh-readable-min))!important}body.fvh-theme.template-product .product .item-info .type-available_stock_units.expanded-top{margin-top:24px!important}body.fvh-theme.template-product .product .item-info .description.stock{margin-bottom:16px!important}@media(min-width:961px){body.fvh-theme.template-product .product .item-media .frame{height:680px!important;min-height:680px!important;max-height:680px!important}}body.fvh-theme.template-product .product .item-media .frame .media.image img,body.fvh-theme.template-product .product .item-media .frame .media.image picture,body.fvh-theme.template-product .product .item-media .frame .media.image .responsive-image{object-fit:contain!important}body.fvh-theme.template-product .fvh-testimonials .fvh-shell,body.fvh-theme.template-product .product-recommendations .product-related-products,body.fvh-theme.template-product .faq .inner{width:min(calc(100% - 48px),1360px)!important;max-width:1360px!important;margin-inline:auto!important}body.fvh-theme.template-product .product-recommendations .products{justify-content:center!important}body.fvh-theme.template-product .product-recommendations .product .image .frame,body.fvh-theme.template-product .product-recommendations .product .image img{aspect-ratio:4/3!important;object-fit:cover!important}body.fvh-theme.template-product .fvh-testimonial figcaption{font-size:13px!important;line-height:1.45!important}body.fvh-theme.template-product .type-share .share a{width:34px!important;height:34px!important;opacity:.7}body.fvh-theme .fvh-editorial .fvh-shell,body.fvh-theme .fvh-editorial-v4 .fvh-shell,body.fvh-theme .fvh-meet-v4 .fvh-shell,body.fvh-theme .fvh-artistic-v4 .fvh-shell,body.fvh-theme .fvh-gallery-v4 .fvh-shell,body.fvh-theme .fvh-contact-v4 .fvh-shell,body.fvh-theme .fvh-care-v4 .fvh-shell{width:min(calc(100% - 48px),var(--fvh-editorial-shell))!important;max-width:var(--fvh-editorial-shell)!important;margin-inline:auto!important}body.fvh-theme .fvh-editorial p,body.fvh-theme .fvh-editorial-v4 p,body.fvh-theme .fvh-meet-v4 p,body.fvh-theme .fvh-artistic-v4 p,body.fvh-theme .fvh-gallery-v4 p,body.fvh-theme .fvh-contact-v4 p,body.fvh-theme .fvh-care-v4 p{font-size:max(13px,var(--fvh-readable-min))}body.fvh-theme .fvh-contact-v4__cta .fvh-button{margin-top:30px!important}@media(max-width:1024px){body.fvh-theme .section-header .header .content{width:calc(100% - 36px)!important}body.fvh-theme .fvh-footer-v2__inner,body.fvh-theme.template-collection .content[data-section-type=collection],body.fvh-theme.template-collection .fvh-collection,body.fvh-theme.template-product .product,body.fvh-theme.template-product .product>.item,body.fvh-theme .fvh-editorial .fvh-shell,body.fvh-theme .fvh-editorial-v4 .fvh-shell,body.fvh-theme .fvh-meet-v4 .fvh-shell,body.fvh-theme .fvh-artistic-v4 .fvh-shell,body.fvh-theme .fvh-gallery-v4 .fvh-shell,body.fvh-theme .fvh-contact-v4 .fvh-shell,body.fvh-theme .fvh-care-v4 .fvh-shell{width:calc(100% - 40px)!important}body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1fr 1fr!important}body.fvh-theme .fvh-footer-v2__top>*{padding:28px!important;border-left:0!important;border-top:1px solid #e6e6e6!important}body.fvh-theme .fvh-footer-v2__top>*:nth-child(odd){padding-left:0!important}body.fvh-theme .fvh-footer-v2__top>*:nth-child(2n){padding-right:0!important;border-left:1px solid #e6e6e6!important}body.fvh-theme .fvh-footer-v2__top>*:nth-child(-n+2){border-top:0!important;padding-top:0!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr!important;gap:0!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:959px){body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:100vw !important;width:100vw!important;max-width:100vw!important;left:-100vw!important;transform:none!important}body.fvh-theme.browsing .section-header .side-nav-section{transform:translate(100vw)!important}body.fvh-theme .section-header .side-nav{width:100vw!important;max-width:none!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top{grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors{grid-column:2!important;justify-self:center!important;margin:0!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top .close{grid-column:3!important;justify-self:end!important;margin:0!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form .disclosures{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;gap:7px!important}body.fvh-theme .section-header .side-nav .extra .connect .title,body.fvh-theme .section-header .side-nav .extra .connect span:not(.icon){display:none!important}body.fvh-theme.template-product .product>.item{width:100%!important}}@media(max-width:767px){:root{--fvh-gutter:22px}body.fvh-theme.fvh-home .section-announcement-bar{position:relative!important;inset:auto!important;background:#fff!important}body.fvh-theme.fvh-home .announcement-bar{background:#fff!important;border-bottom:1px solid #eeeeee!important}body.fvh-theme.fvh-home .announcement-bar p,body.fvh-theme.fvh-home .announcement-bar a{color:#777!important;mix-blend-mode:normal!important;text-shadow:none!important}body.fvh-theme.fvh-home .section-header{position:relative!important;inset:auto!important;top:auto!important;background:#fff!important}body.fvh-theme.fvh-home .section-header .header{background:#fff!important;color:#111!important;--text-color:#111 !important;border-bottom:1px solid #ececec!important}body.fvh-theme .section-header .header .content{width:100%!important;min-height:60px!important;padding-inline:16px!important}body.fvh-theme .section-header .header .logo,body.fvh-theme .section-header .header .logo img{width:148px!important;max-width:148px!important}body.fvh-theme.fvh-home .fvh-hero__inner{min-height:320px!important;padding:28px 22px 104px!important;align-items:flex-start!important}body.fvh-theme.fvh-home .fvh-hero__content{width:100%!important;max-width:410px!important;padding:0!important}body.fvh-theme.fvh-home .fvh-hero__controls{left:50%!important;right:auto!important;bottom:26px!important;width:auto!important;max-width:calc(100% - 36px)!important;transform:translate(-50%)!important;justify-content:center!important;align-items:center!important;gap:14px!important;white-space:nowrap}body.fvh-theme.fvh-home .fvh-hero__pagination{gap:4px!important}body.fvh-theme.fvh-home .fvh-hero__arrows{display:flex!important;gap:7px!important;margin:0!important}body.fvh-theme.fvh-home .fvh-icon-button{width:40px!important;height:40px!important;color:var(--fvh-active-control-text,#111)!important;border:1px solid var(--fvh-active-control-border,#111)!important;background:var(--fvh-active-control-bg,#fff)!important}body.fvh-theme.fvh-home .fvh-hero__dot{color:var(--fvh-active-control-text,#111)!important}body.fvh-theme.fvh-home .fvh-product-showcase .fvh-section-head--split{display:block!important}body.fvh-theme.fvh-home .fvh-product-showcase .fvh-section-head--split>div{min-width:0!important}body.fvh-theme.fvh-home .fvh-product-showcase .fvh-section-head :is(h2,:where(.fvh-heading-h2)){max-width:100%!important;font-size:clamp(30px,9vw,38px)!important;overflow-wrap:anywhere}body.fvh-theme.fvh-home .fvh-product-showcase .fvh-outline-link{display:inline-flex!important;width:auto!important;max-width:100%!important;margin-top:18px!important;justify-self:start!important}body.fvh-theme.template-collection .content[data-section-type=collection],body.fvh-theme.template-collection .fvh-collection,body.fvh-theme.template-product .product,body.fvh-theme .fvh-editorial .fvh-shell,body.fvh-theme .fvh-editorial-v4 .fvh-shell,body.fvh-theme .fvh-meet-v4 .fvh-shell,body.fvh-theme .fvh-artistic-v4 .fvh-shell,body.fvh-theme .fvh-gallery-v4 .fvh-shell,body.fvh-theme .fvh-contact-v4 .fvh-shell,body.fvh-theme .fvh-care-v4 .fvh-shell{width:calc(100% - 36px)!important}body.fvh-theme.template-collection .fvh-collection-hero{grid-template-columns:1fr!important;min-height:0!important}body.fvh-theme.template-collection .fvh-collection-hero__copy{padding:28px 0 22px!important}body.fvh-theme.template-collection .fvh-collection-hero__image{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3;padding:12px!important}body.fvh-theme.template-collection .fvh-collection-hero__image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important}body.fvh-theme.template-product .fvh-breadcrumbs{font-size:13px!important}body.fvh-theme.template-product .product>.item{width:100%!important;gap:28px!important}body.fvh-theme.template-product .product .item-info .type-quantity_selector{width:100%!important;float:none!important;margin:0 0 12px!important}body.fvh-theme.template-product .product .item-info .type-buy_buttons{overflow:visible!important}body.fvh-theme.template-product .product .item-info .type-buy_buttons .buttons,body.fvh-theme.template-product .fvh-product-specs__rows{grid-template-columns:1fr!important}body.fvh-theme.template-product .fvh-product-specs__row:nth-child(odd){border-right:0!important}body.fvh-theme .fvh-footer-v2__inner{width:calc(100% - 36px)!important}body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1fr!important}body.fvh-theme .fvh-footer-v2__top>*,body.fvh-theme .fvh-footer-v2__top>*:nth-child(odd),body.fvh-theme .fvh-footer-v2__top>*:nth-child(2n),body.fvh-theme .fvh-footer-v2__top>*:nth-child(-n+2){padding:26px 0!important;border-left:0!important;border-top:1px solid #e6e6e6!important}body.fvh-theme .fvh-footer-v2__top>*:first-child{padding-top:0!important;border-top:0!important}body.fvh-theme .fvh-footer-v2__commerce,body.fvh-theme .fvh-footer-v2__bottom{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}body.fvh-theme .fvh-footer-v2__selectors .selectors-form .disclosures{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-country] .disclosure__toggle,body.fvh-theme .fvh-footer-v2__selectors [data-disclosure-language] .disclosure__toggle{min-width:0!important;max-width:100%!important}body.fvh-theme .search-overlay .search-bar,body.fvh-theme .search-overlay .predictive-search-results{width:100%!important}body.fvh-theme .search-overlay .search-bar{height:68px!important;padding-inline:16px!important}body.fvh-theme .search-overlay .search-bar input{font-size:24px!important}}@media(max-width:430px){:root{--fvh-gutter:18px}body.fvh-theme.fvh-home .fvh-hero__inner{min-height:300px!important;padding:24px 18px 100px!important}body.fvh-theme.fvh-home .fvh-hero__controls{max-width:calc(100% - 28px)!important;gap:9px!important}body.fvh-theme.fvh-home .fvh-icon-button{width:38px!important;height:38px!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{gap:24px 10px!important}body.fvh-theme .fvh-footer-v2__newsletter-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.fvh-theme .fvh-footer-v2__newsletter-row button{width:100%!important}}@media(max-width:359px){body.fvh-theme .section-header .header .content{padding-inline:12px!important}body.fvh-theme .section-header .header .logo,body.fvh-theme .section-header .header .logo img{width:136px!important;max-width:136px!important}body.fvh-theme.fvh-home .fvh-hero__controls{gap:6px!important}body.fvh-theme.fvh-home .fvh-hero__dot{min-width:24px!important;padding-inline:3px!important}body.fvh-theme.fvh-home .fvh-icon-button{width:36px!important;height:36px!important}body.fvh-theme .section-header .side-nav{padding-inline:14px!important}}@media(max-width:767px){body.fvh-theme.fvh-home .fvh-hero.fvh-controls-on-dark .fvh-hero__dot{color:#fff!important}body.fvh-theme.fvh-home .fvh-hero.fvh-controls-on-dark .fvh-icon-button{color:#fff!important;border-color:#ffffffe0!important;background:transparent!important}body.fvh-theme.fvh-home .fvh-hero.fvh-controls-on-dark .fvh-icon-button:hover,body.fvh-theme.fvh-home .fvh-hero.fvh-controls-on-dark .fvh-icon-button:focus-visible{color:#111!important;background:#fff!important;border-color:#fff!important}body.fvh-theme.fvh-home .fvh-hero.fvh-controls-on-light .fvh-hero__dot{color:#111!important}body.fvh-theme.fvh-home .fvh-hero.fvh-controls-on-light .fvh-icon-button{color:#111!important;border-color:#111111bf!important;background:transparent!important}}@media(min-width:961px)and (max-width:1230px){body.fvh-theme .section-header .header .logo,body.fvh-theme .section-header .header .logo img{width:158px!important;max-width:158px!important}body.fvh-theme .section-header .header.logo-position-left .content .center{margin-right:24px!important}body.fvh-theme .section-header .header .menu .main{gap:18px!important}body.fvh-theme .section-header .header .menu .main>li>a{font-size:12.5px!important}body.fvh-theme .section-header .header .disclosure__toggle{font-size:13px!important;padding-left:9px!important;padding-right:25px!important}}@media(min-width:961px)and (max-width:1024px){body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:188px minmax(0,1fr)!important;gap:24px!important}body.fvh-theme.template-collection .fvh-collection-workspace>.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 14px!important}}@media(max-width:960px){body.fvh-theme .section-header .side-nav-section{--fvh-menu-width:100vw !important;width:100vw!important;max-width:100vw!important;left:-100vw!important;transform:none!important}body.fvh-theme.browsing .section-header .side-nav-section{transform:translate(100vw)!important}body.fvh-theme.template-collection .fvh-collection-workspace{grid-template-columns:1fr!important;gap:0!important}body.fvh-theme.template-collection .fvh-facets-desktop{display:none!important}body.fvh-theme.template-collection .fvh-mobile-filter-panel{display:block!important}}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image{aspect-ratio:4/3!important}body.fvh-theme.fvh-home .fvh-trust-item__icon svg *{stroke-width:1.35!important}:root{--fvh-control-h: 40px;--fvh-control-border: #d8d8d3;--fvh-control-border-strong: #111;--fvh-control-bg: #fff;--fvh-control-bg-soft: #f7f7f5;--fvh-control-focus: 0 0 0 3px rgba(17,17,17,.08);--fvh-radius: 0px;--fvh-pdp-shell: var(--fvh-header-shell, 1480px);--fvh-pdp-gap: 56px}body.fvh-theme .section-header .header .content{width:min(calc(100% - 48px),var(--fvh-header-shell, 1480px))!important;max-width:var(--fvh-header-shell, 1480px)!important}body.fvh-theme .section-header .header .logo,body.fvh-theme .section-header .header .logo a,body.fvh-theme .section-header .header .fvh-site-logo__mark{display:block;width:auto!important;max-width:150px!important}body.fvh-theme .section-header .header .fvh-logo-svg,body.fvh-theme .section-header .header .logo img{display:block;width:100%!important;max-width:150px!important;height:auto!important}body.fvh-theme .section-header .header .menu .main{gap:28px!important}body.fvh-theme .section-header .header .menu .main>li>a,body.fvh-theme .section-header .header .menu .main>li>a.plus,body.fvh-theme .section-header .header .menu .main>li.fvh-static-care>a{font-size:13.5px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.01em!important}body.fvh-theme .section-header .header .menu .main>li>a .fvh-menu-plus,body.fvh-theme .section-header .header .menu .main>li>a.plus .fvh-menu-plus{font-size:13px!important;font-weight:400!important;line-height:1!important}body.fvh-theme .section-header .header .right a,body.fvh-theme .section-header .header .right button,body.fvh-theme .section-header .header .right .disclosure__toggle,body.fvh-theme .section-header .header .right .disclosure__toggle:hover,body.fvh-theme .section-header .header .right .disclosure__toggle:focus,body.fvh-theme .section-header .header .right .disclosure__toggle:focus-visible,body.fvh-theme .section-header .header .btn.icon,body.fvh-theme .section-header .header .btn.icon:hover,body.fvh-theme .section-header .header .btn.icon:focus-visible{text-decoration:none!important;border-bottom-color:transparent!important;outline:0!important}body.fvh-theme .section-header .header .btn.icon:focus-visible,body.fvh-theme .section-header .header .disclosure__toggle:focus-visible{box-shadow:var(--fvh-control-focus)!important}@media(min-width:960px){body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care{position:relative!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second{position:absolute!important;top:100%!important;left:50%!important;right:auto!important;width:232px!important;min-width:232px!important;max-width:232px!important;height:auto!important;max-height:none!important;margin:0!important;padding:5px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e1e1dd!important;border-radius:2px!important;box-shadow:0 18px 42px #0000001a!important;transform:translate(-50%,8px)!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second.expanded{transform:translate(-50%)!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second>.columns,body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second li.column{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second li.column+li.column{border-top:1px solid #ededeb!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second li.column>a.column-header{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;margin:0!important;padding:0 13px!important;color:#111!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;background:#fff!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second li.column>a.column-header:after{content:"\2192"!important;margin-left:14px!important;opacity:.35!important;font-size:13px!important;font-weight:400!important}body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second li.column>a.column-header:hover,body.fvh-theme .section-header .header .left .menu .main>li.fvh-static-care>ul.ul-collector-care-desktop.second li.column>a.column-header:focus-visible{background:#f7f7f5!important;outline:0!important}}body.fvh-theme select,body.fvh-theme input,body.fvh-theme textarea,body.fvh-theme button{font-family:var(--fvh-sans)}body.fvh-theme select:not([multiple]){min-height:var(--fvh-control-h);padding:0 38px 0 13px;border:1px solid var(--fvh-control-border);border-radius:var(--fvh-radius);background-color:var(--fvh-control-bg);color:#111;font-size:13px;line-height:1.2;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#555 50%),linear-gradient(135deg,#555 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;box-shadow:none}body.fvh-theme select:not([multiple]):hover{border-color:#aaa}body.fvh-theme select:not([multiple]):focus,body.fvh-theme select:not([multiple]):focus-visible,body.fvh-theme input:focus-visible,body.fvh-theme textarea:focus-visible,body.fvh-theme button:focus-visible{outline:0!important;border-color:var(--fvh-control-border-strong)!important;box-shadow:var(--fvh-control-focus)!important}body.fvh-theme .disclosure__toggle{position:relative;min-height:36px!important;padding:0 30px 0 12px!important;border:1px solid transparent!important;border-radius:999px!important;background:#f6f6f5!important;color:#111!important;font-size:13px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}body.fvh-theme .disclosure__toggle:hover{background:#efefed!important;border-color:transparent!important}body.fvh-theme .disclosure__toggle:focus-visible{border-color:#bdbdb8!important;box-shadow:var(--fvh-control-focus)!important}body.fvh-theme .disclosure__toggle .arrow{position:absolute!important;top:50%!important;right:12px!important;width:8px!important;height:8px!important;margin:-5px 0 0!important}body.fvh-theme .disclosure__toggle .arrow i{display:none!important}body.fvh-theme .disclosure__toggle .arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:1.5px solid #555;border-bottom:1.5px solid #555;transform:rotate(45deg)}body.fvh-theme .disclosure__list{margin-top:8px!important;padding:5px!important;border:1px solid #deded9!important;border-radius:2px!important;background:#fff!important;box-shadow:0 18px 42px #0000001c!important;overflow:auto!important}body.fvh-theme .disclosure__list .disclosure-list__option{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:1px!important;color:#222!important;font-size:13px!important;line-height:1.25!important;text-decoration:none!important}body.fvh-theme .disclosure__list .disclosure-list__option:hover,body.fvh-theme .disclosure__list .disclosure-list__option:focus-visible,body.fvh-theme .disclosure__list .disclosure-list__item--current .disclosure-list__option{background:#f4f4f2!important;outline:0!important}body.fvh-theme .fvh-collection-sort-form__select,body.fvh-theme .fvh-mobile-sort{position:relative}body.fvh-theme .fvh-collection-sort-form__select>span{display:none!important}body.fvh-theme .fvh-collection-sort-form select,body.fvh-theme .fvh-mobile-sort select{min-width:190px;height:44px;background-color:#fff;border-color:#d6d6d1;font-size:13px}body.fvh-theme .fvh-premium-select{position:relative;display:inline-block;min-width:190px}body.fvh-theme .fvh-premium-select__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.fvh-theme .fvh-premium-select__button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border:1px solid #d6d6d1;border-radius:1px;background:#fff;color:#111;font-size:13px;font-weight:500;text-align:left;cursor:pointer;box-shadow:none}body.fvh-theme .fvh-premium-select__button:hover{border-color:#9b9b96}body.fvh-theme .fvh-premium-select__button:focus-visible{border-color:#111!important;box-shadow:var(--fvh-control-focus)!important}body.fvh-theme .fvh-premium-select__chevron{width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid #555;border-bottom:1.5px solid #555;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}body.fvh-theme .fvh-premium-select.is-open .fvh-premium-select__chevron{transform:rotate(225deg) translate(-2px,-2px)}body.fvh-theme .fvh-premium-select__menu{position:absolute;top:calc(100% + 7px);right:0;z-index:120;min-width:100%;width:max-content;max-width:min(320px,calc(100vw - 32px));max-height:320px;overflow:auto;padding:5px;border:1px solid #deded9;border-radius:2px;background:#fff;box-shadow:0 18px 42px #0000001f}body.fvh-theme .fvh-premium-select__menu[hidden]{display:none!important}body.fvh-theme .fvh-premium-select__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:8px 11px;border:0;background:#fff;color:#222;font-size:13px;font-weight:400;text-align:left;white-space:nowrap;cursor:pointer}body.fvh-theme .fvh-premium-select__option:hover,body.fvh-theme .fvh-premium-select__option:focus-visible,body.fvh-theme .fvh-premium-select__option[aria-selected=true]{background:#f4f4f2;outline:0}body.fvh-theme .fvh-premium-select__option[aria-selected=true]:after{content:"\2713";margin-left:20px;font-size:12px}@media(max-width:959px){body.fvh-theme .section-header .header .content{align-items:center!important}body.fvh-theme .section-header .header .content .left{display:flex!important;align-items:center!important;align-self:stretch!important;flex:0 0 40px!important;min-width:40px!important}body.fvh-theme .section-header .header .content .left>.btn.browse{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;align-self:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;line-height:0!important;transform:none!important}body.fvh-theme .section-header .header .content .left>.btn.browse svg{width:22px!important;height:22px!important}body.fvh-theme .section-header .header .logo,body.fvh-theme .section-header .header .logo a,body.fvh-theme .section-header .header .fvh-site-logo__mark,body.fvh-theme .section-header .header .fvh-logo-svg,body.fvh-theme .section-header .header .logo img{max-width:150px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top{overflow:visible!important;z-index:80!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors,body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form,body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosures,body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure{overflow:visible!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .selectors-form .disclosures{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure{position:relative!important}body.fvh-theme .section-header .side-nav .fvh-side-nav-top__selectors .disclosure__list{top:calc(100% + 8px)!important;bottom:auto!important;z-index:300!important;max-height:min(45dvh,330px)!important}body.fvh-theme .section-header .side-nav .nav .main>li>a{min-height:64px!important;padding:0!important;font-size:23px!important;line-height:1.08!important}body.fvh-theme .section-header .side-nav .nav .main>li>ul{padding-bottom:12px!important}body.fvh-theme .section-header .side-nav .nav .main>li>ul>li>a,body.fvh-theme .section-header .side-nav .nav .main>li>ul>li>a.plus{min-height:44px!important;padding:10px 14px!important;color:#555!important;font-family:var(--fvh-sans)!important;font-size:16px!important;font-weight:400!important;line-height:1.35!important}body.fvh-theme .section-header .side-nav .nav .main>li>ul>li>ul>li>a{min-height:42px!important;padding:9px 18px!important;font-size:15px!important;line-height:1.35!important}body.fvh-theme .section-header .side-nav a.plus .fvh-menu-plus{font-size:0!important;transform:none!important}body.fvh-theme .section-header .side-nav a.plus .fvh-menu-plus:before{content:"+";font:400 18px/1 Arial,sans-serif;color:#555}body.fvh-theme .section-header .side-nav a.plus[aria-expanded=true] .fvh-menu-plus:before{content:"\2212"}}body.fvh-theme.template-product [id$=__custom_liquid_naKMEF],body.fvh-theme.template-product [id$=__custom_content_qidBwP]{display:none!important}body.fvh-theme.template-product .product{padding-top:28px!important;padding-bottom:34px!important}body.fvh-theme.template-product .product>.item{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--fvh-pdp-gap)!important;width:min(calc(100% - 48px),var(--fvh-pdp-shell))!important;max-width:var(--fvh-pdp-shell)!important;margin-inline:auto!important;align-items:start!important}body.fvh-theme.template-product .product>.item>.item-media,body.fvh-theme.template-product .product>.item>.item-info{width:100%!important;max-width:none!important;min-width:0!important}body.fvh-theme.template-product .product>.item>.item-info{display:block!important;grid-template-columns:none!important;column-gap:0!important;row-gap:0!important}body.fvh-theme.template-product .product>.item>.item-info>*{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important}body.fvh-theme.template-product .product .item-info>.fvh-product-breadcrumb{width:100%!important;margin:0 0 15px!important;padding:0!important;border:0!important}body.fvh-theme.template-product .fvh-product-breadcrumb__inner{display:flex!important;align-items:center!important;gap:9px!important;min-width:0;color:#676767;font-size:12px!important;line-height:1.35!important;white-space:nowrap;overflow:hidden}body.fvh-theme.template-product .fvh-product-breadcrumb a{color:#555!important;text-decoration:none!important}body.fvh-theme.template-product .fvh-product-breadcrumb a:hover{color:#111!important}body.fvh-theme.template-product .fvh-product-breadcrumb__sep{color:#aaa}body.fvh-theme.template-product .fvh-product-breadcrumb__current{min-width:0;overflow:hidden;text-overflow:ellipsis}body.fvh-theme.template-product .fvh-pdp-kicker,body.fvh-theme.template-product .fvh-pdp-eyebrow{margin:0 0 8px!important;color:#555!important;font-family:var(--fvh-sans)!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important}body.fvh-theme.template-product .product .item-info .type-title h1.fvh-pdp-title{max-width:620px!important;margin:0 0 10px!important;color:#111!important;font-family:var(--fvh-serif)!important;font-size:clamp(28px,2.05vw,32px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important}body.fvh-theme.template-product .product .item-info .type-price{margin:0 0 2px!important}body.fvh-theme.template-product .product .item-info .price{font-family:var(--fvh-serif)!important;font-size:26px!important;font-weight:400!important;line-height:1.1!important}body.fvh-theme.template-product .product .item-info .tax-included{margin-top:6px!important;color:#666!important}body.fvh-theme.template-product .product .item-info .shipping-policy{display:flex!important;align-items:center!important;gap:9px!important;margin-top:10px!important;color:#343434!important}body.fvh-theme.template-product .product .item-info .shipping-policy a{color:inherit!important;text-underline-offset:3px}body.fvh-theme.template-product .fvh-shipping-icon{width:23px;height:23px;display:inline-flex;flex:0 0 23px}body.fvh-theme.template-product .fvh-shipping-icon svg{width:100%;height:100%}body.fvh-theme.template-product .product .item-info .installment{display:none!important}body.fvh-theme.template-product .product .item-info .description.stock{display:flex!important;align-items:center!important;gap:10px!important;min-height:34px!important;margin:26px 0 18px!important;padding:0!important}body.fvh-theme.template-product .product .item-media .frame{height:clamp(520px,43vw,690px)!important;min-height:0!important;max-height:690px!important;overflow:hidden!important;background:#f8f8f6!important;border:1px solid #e8e8e4!important}body.fvh-theme.template-product .product .item-media .frame .medias,body.fvh-theme.template-product .product .item-media .frame .media.active{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}body.fvh-theme.template-product .product .item-media .frame .media.active{display:flex!important;align-items:center!important;justify-content:center!important}body.fvh-theme.template-product .product .item-media .frame .media.image picture,body.fvh-theme.template-product .product .item-media .frame .media.image img,body.fvh-theme.template-product .product .item-media .frame .media.image .responsive-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}body.fvh-theme.template-product .product .item-media .frame .zoom{width:42px!important;height:42px!important;right:15px!important;bottom:15px!important;border:1px solid #deded9!important;background:#fff!important;box-shadow:0 2px 8px #00000012!important}body.fvh-theme.template-product .product .block.type-buy_buttons{margin-top:0!important;padding-top:0!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{display:grid!important;grid-template-columns:116px 176px 230px!important;gap:12px!important;align-items:start!important;justify-content:start!important;justify-items:stretch!important;width:max-content!important;max-width:100%!important}body.fvh-theme.template-product .fvh-quantity__control{position:relative!important;display:grid!important;grid-template-columns:38px 40px 38px!important;align-items:center!important;width:116px!important;height:48px!important;min-width:116px!important;box-sizing:border-box!important;border:1px solid #cfcfca!important;outline:0!important;background:#fff!important;overflow:visible!important}body.fvh-theme.template-product .fvh-quantity__control:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border:1px solid #cfcfca}body.fvh-theme.template-product .fvh-quantity__button,body.fvh-theme.template-product .fvh-quantity__input{width:100%!important;height:46px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;text-align:center!important}body.fvh-theme.template-product .fvh-quantity__button{font-size:16px!important;cursor:pointer}body.fvh-theme.template-product .fvh-quantity__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-size:13px!important}body.fvh-theme.template-product .fvh-quantity__input::-webkit-inner-spin-button,body.fvh-theme.template-product .fvh-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.fvh-theme.template-product .fvh-quantity__control:focus-within{border-color:#111!important;box-shadow:var(--fvh-control-focus)!important}body.fvh-theme.template-product .product .block.type-buy_buttons .add-to-cart,body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button,body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button__button,body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button__button--branded,body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button__button--unbranded{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fvh-theme.template-product .product .block.type-buy_buttons .add-to-cart{min-height:48px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;transition:background .18s ease,color .18s ease,border-color .18s ease!important}body.fvh-theme.template-product .product .block.type-buy_buttons .add-to-cart:hover,body.fvh-theme.template-product .product .block.type-buy_buttons .add-to-cart:focus-visible{border-color:#111!important;background:#111!important;color:#fff!important}body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button{width:230px!important;max-width:230px!important}body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button__more-options{width:230px!important;max-width:230px!important;text-align:right!important;text-underline-offset:3px!important}body.fvh-theme.template-product .product>.item>.item-info .type-share.fvh-pdp-share{float:none!important;clear:both!important;width:100%!important;max-width:none!important}body.fvh-theme.template-product .product>.item>.item-info .type-description{float:none!important;clear:both!important;width:100%!important;max-width:none!important;margin-top:22px!important;padding-top:22px!important;border-top:1px solid #e4e4df!important}body.fvh-theme.template-product .product .item-info .type-description .fvh-product-intro{margin-bottom:16px!important;font-size:14px!important;line-height:1.58!important}body.fvh-theme.template-product .fvh-product-specs{margin-top:16px!important;border:1px solid #dfdfda!important;background:#fff!important}body.fvh-theme.template-product .fvh-product-specs>summary{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;font-size:12px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;list-style:none!important}body.fvh-theme.template-product .fvh-product-specs>summary::-webkit-details-marker{display:none}body.fvh-theme.template-product .fvh-product-specs__chevron{position:relative;width:8px;height:8px;overflow:hidden;color:transparent!important}body.fvh-theme.template-product .fvh-product-specs__chevron:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:1.5px solid #444;border-bottom:1.5px solid #444;transform:rotate(225deg) translate(-1px,-1px)}body.fvh-theme.template-product .fvh-product-specs:not([open]) .fvh-product-specs__chevron:before{transform:rotate(45deg) translate(-1px,-1px)}body.fvh-theme.template-product .fvh-product-specs__rows{display:block!important}body.fvh-theme.template-product .fvh-product-specs__row{display:grid!important;grid-template-columns:26px minmax(150px,.36fr) minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:48px!important;padding:9px 15px!important;border-top:1px solid #ecece8!important}body.fvh-theme.template-product .fvh-product-specs__icon{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;color:#222!important}body.fvh-theme.template-product .fvh-product-specs__icon svg{width:18px!important;height:18px!important}body.fvh-theme.template-product .fvh-product-specs__label{font-size:12px!important;font-weight:500!important;line-height:1.35!important}body.fvh-theme.template-product .fvh-product-specs__value{min-width:0!important;font-size:12.5px!important;line-height:1.42!important;overflow-wrap:anywhere!important}body.fvh-theme.template-product .fvh-product-specs__note{margin:9px 0 0!important;color:#686868!important;font-size:12px!important;line-height:1.45!important;font-style:italic!important}body.fvh-theme.template-product .fvh-pdp-testimonials .fvh-pdp-lower-shell,body.fvh-theme.template-product .product-recommendations .product-related-products,body.fvh-theme.template-product .faq .inner{width:min(calc(100% - 48px),var(--fvh-pdp-shell))!important;max-width:var(--fvh-pdp-shell)!important;margin-inline:auto!important}body.fvh-theme.template-product .fvh-pdp-testimonials{margin-top:70px!important;padding:58px 0 62px!important;border-top:1px solid #e2e2de!important;border-bottom:0!important;background:#fff!important}body.fvh-theme.template-product .fvh-pdp-lower-head,body.fvh-theme.template-product .product-recommendations .fvh-related-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:28px!important}body.fvh-theme.template-product .fvh-pdp-lower-head :is(h2,:where(.fvh-heading-h2)),body.fvh-theme.template-product .fvh-related-title,body.fvh-theme.template-product .faq .section-title{margin:0!important;font-family:var(--fvh-serif)!important;font-size:clamp(34px,3vw,48px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.025em!important}body.fvh-theme.template-product .fvh-pdp-testimonials__grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}body.fvh-theme.template-product .fvh-pdp-testimonial-card{min-width:0;margin:0!important;padding:22px!important;border:1px solid #e2e2de!important;background:#fff!important}body.fvh-theme.template-product .fvh-pdp-testimonial-card blockquote{min-height:126px;margin:0 0 22px!important;color:#3e3e3e;font-family:var(--fvh-serif);font-size:17px;line-height:1.32}body.fvh-theme.template-product .fvh-pdp-testimonial-card figcaption strong,body.fvh-theme.template-product .fvh-pdp-testimonial-card figcaption span{display:block;font-size:12px;line-height:1.35}body.fvh-theme.template-product .fvh-pdp-testimonial-card figcaption span{color:#777}body.fvh-theme.template-product .product-recommendations{margin:0!important;padding:68px 0 72px!important;border-top:1px solid #e2e2de!important;border-bottom:0!important;background:#fff!important}body.fvh-theme.template-product .product-recommendations .product-related-products{border:0!important;padding:0!important}body.fvh-theme.template-product .product-recommendations .row.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;width:100%!important}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image{aspect-ratio:4 / 3!important;overflow:hidden!important;background:#f6f6f4!important}body.fvh-theme.template-product .product-recommendations .fvh-listing-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}body.fvh-theme.template-product .section-faq,body.fvh-theme.template-product .faq{margin:0!important;padding:0!important;border:0!important;background:#fff!important}body.fvh-theme.template-product .faq .inner{padding:64px 0 72px!important;border-top:1px solid #e2e2de!important;border-bottom:0!important}body.fvh-theme.template-product .faq .titles{width:100%!important;margin:0 0 24px!important;padding:0!important;text-align:left!important}body.fvh-theme.template-product .faq .titles:before{display:none!important}body.fvh-theme.template-product .faq .accordion{margin:0!important;border:0!important;border-top:1px solid #e1e1dd!important;background:#fff!important}body.fvh-theme.template-product .faq .accordion:last-child{border-bottom:1px solid #e1e1dd!important}body.fvh-theme.template-product .faq .accordion details>summary{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 18px!important}body.fvh-theme.template-product .faq .accordion summary .header{padding:0!important}body.fvh-theme.template-product .faq .accordion summary .header>svg,body.fvh-theme.template-product .faq .accordion summary .header>.fvh-ui-icon{display:none!important}body.fvh-theme.template-product .faq .fvh-accordion-title{color:#222!important;font-family:var(--fvh-sans)!important;font-size:13px!important;font-weight:550!important}body.fvh-theme.template-product .faq .accordion summary .arrow{font-size:0!important}body.fvh-theme.template-product .faq .accordion summary .arrow i,body.fvh-theme.template-product .faq .accordion summary .arrow svg,body.fvh-theme.template-product .faq .accordion summary .arrow .icon{display:none!important}body.fvh-theme.template-product .faq .accordion summary .arrow:before{content:"+";font:400 20px/1 var(--fvh-sans);color:#333}body.fvh-theme.template-product .faq .accordion details[open] summary .arrow:before{content:"\2212"}body.fvh-theme.template-product .faq .accordion>details>.rte{padding:0 18px 18px!important;color:#666!important;font-size:13px!important;line-height:1.6!important}body.fvh-theme.template-product .section-faq{margin-bottom:64px!important}body.fvh-theme.template-product .section-faq+.shopify-section,body.fvh-theme.template-product .section-faq+[id^=shopify-section]{margin-top:0!important}@media(max-width:1100px){body.fvh-theme.template-product .product>.item{width:min(calc(100% - 40px),1040px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:34px!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{grid-template-columns:105px minmax(150px,1fr)!important;width:100%!important}body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button{grid-column:1 / -1!important;width:230px!important;max-width:230px!important}body.fvh-theme.template-product .fvh-pdp-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){body.fvh-theme.template-product .product{padding-top:20px!important;padding-bottom:30px!important}body.fvh-theme.template-product .product>.item{display:block!important;width:calc(100% - 28px)!important}body.fvh-theme.template-product .product .item-info{margin-top:20px!important}body.fvh-theme.template-product .product .item-media .frame{height:min(105vw,460px)!important;min-height:0!important;max-height:460px!important}body.fvh-theme.template-product .product .item-info>.fvh-product-breadcrumb{margin-bottom:12px!important}body.fvh-theme.template-product .fvh-product-breadcrumb__inner{font-size:12px!important}body.fvh-theme.template-product .product .item-info .type-title h1.fvh-pdp-title{font-size:28px!important;line-height:1.08!important}body.fvh-theme.template-product .product .item-info .price{font-size:24px!important}body.fvh-theme.template-product .product .block.type-buy_buttons .buttons{grid-template-columns:1fr!important;width:100%!important}body.fvh-theme.template-product .fvh-quantity__control{width:132px!important;min-width:132px!important;grid-template-columns:38px 56px 38px!important}body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button,body.fvh-theme.template-product .product .block.type-buy_buttons .shopify-payment-button__more-options{grid-column:auto!important;width:100%!important;max-width:none!important}body.fvh-theme.template-product .fvh-product-specs__row{grid-template-columns:24px 112px minmax(0,1fr)!important;gap:9px!important;padding-inline:11px!important}body.fvh-theme.template-product .fvh-product-specs__label,body.fvh-theme.template-product .fvh-product-specs__value{font-size:12px!important}body.fvh-theme.template-product .fvh-pdp-testimonials .fvh-pdp-lower-shell,body.fvh-theme.template-product .product-recommendations .product-related-products,body.fvh-theme.template-product .faq .inner{width:calc(100% - 28px)!important}body.fvh-theme.template-product .fvh-pdp-lower-head,body.fvh-theme.template-product .product-recommendations .fvh-related-head{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}body.fvh-theme.template-product .fvh-pdp-muted-link{display:none!important}body.fvh-theme.template-product .fvh-pdp-testimonials__grid{grid-template-columns:1fr 1fr!important}body.fvh-theme.template-product .product-recommendations .row.products{grid-template-columns:1fr 1fr!important;gap:22px 12px!important}body.fvh-theme.template-product .faq .inner{padding-top:48px!important;padding-bottom:58px!important}body.fvh-theme.template-product .section-faq{margin-bottom:46px!important}}@media(max-width:430px){body.fvh-theme.template-product .fvh-pdp-testimonials__grid,body.fvh-theme.template-product .product-recommendations .row.products{grid-template-columns:1fr!important}}@media(max-width:767px){body.fvh-theme.fvh-home .fvh-hero__inner{min-height:300px!important;padding:24px 22px 108px!important}body.fvh-theme.fvh-home .fvh-hero__button{margin-top:20px!important}body.fvh-theme.fvh-home .fvh-hero__controls{left:22px!important;right:22px!important;bottom:22px!important;transform:none!important;width:auto!important;align-items:center!important}}body.fvh-theme.template-page .section-page>.fvh-editorial,body.fvh-theme.template-page .fvh-editorial{width:100%!important;margin:0!important}body.fvh-theme.template-page .fvh-editorial>.fvh-shell{width:min(calc(100% - (2 * var(--fvh-gutter))),1360px)!important;max-width:1360px!important}@media(min-width:961px){body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1.05fr 1.05fr .86fr 1.2fr!important}}@media(min-width:601px)and (max-width:960px){body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){body.fvh-theme .fvh-footer-v2__top{grid-template-columns:1fr!important}body.fvh-theme .fvh-footer-v2__newsletter-row{grid-template-columns:1fr!important;gap:8px!important}body.fvh-theme .fvh-footer-v2__newsletter-row button{width:100%!important}}body.fvh-theme.template-product .product .item-media .gallery{position:relative;display:block;width:100%;min-height:0;margin-top:14px;padding:0}body.fvh-theme.template-product .product .item-media .gallery>.arrow{display:none}body.fvh-theme.template-product .product .item-media .gallery .thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:10px;width:100%;min-width:0;overflow:visible;padding:0}body.fvh-theme.template-product .product .item-media .gallery .thumb{width:100%;min-width:0;height:auto;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border:1px solid transparent;background:#f7f7f7;opacity:.8;box-sizing:border-box;transition:border-color .18s ease,opacity .18s ease}body.fvh-theme.template-product .product .item-media .gallery .thumb:hover{opacity:1;border-color:#aaa}body.fvh-theme.template-product .product .item-media .gallery .thumb.active{opacity:1;border-color:#111}body.fvh-theme.template-product .product .item-media .gallery .thumb img{width:100%;height:100%;object-fit:cover;display:block;border:0}@media(max-width:767px){body.fvh-theme.template-product .product .item-media .gallery{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:5px;margin-top:10px}body.fvh-theme.template-product .product .item-media .gallery>.arrow{display:flex;position:static;align-items:center;justify-content:center;width:22px;height:44px;min-width:22px;padding:0;border:0;background:transparent;box-shadow:none;color:#444}body.fvh-theme.template-product .product .item-media .gallery .thumbs{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}body.fvh-theme.template-product .product .item-media .gallery .thumbs::-webkit-scrollbar{display:none}body.fvh-theme.template-product .product .item-media .gallery .thumb{flex:0 0 64px;width:64px;height:64px;scroll-snap-align:start}}.fvh-collector-carousel{padding-top:58px;padding-bottom:62px}.fvh-collector-carousel .fvh-collector-carousel__stars{margin-bottom:18px;color:#c9a43b;font-size:23px;font-weight:400;line-height:1;letter-spacing:4px}.fvh-collector-carousel .fvh-collector-carousel__heading{margin-top:14px}.fvh-collector-carousel .fvh-collector-carousel__intro{margin:12px 0 32px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.6;color:inherit}.fvh-collector-carousel .fvh-collector-carousel__viewport{width:100%;overflow:hidden}.fvh-collector-carousel .fvh-collector-carousel__track{display:flex;gap:28px;transition:transform .55s cubic-bezier(.25,.46,.45,.94);will-change:transform}.fvh-collector-carousel .fvh-review-card{flex:0 0 calc((100% - 56px) / 3);min-width:0;min-height:300px;display:flex;flex-direction:column;padding:30px 36px 28px;background:#ffffff7a;border:1px solid rgba(35,39,45,.16);border-radius:12px}.fvh-collector-carousel .fvh-review-card__quote-mark{height:48px;color:#d1d3d6;font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:.8}.fvh-collector-carousel .fvh-review-card blockquote{margin:14px 0 0;flex-grow:1;font-family:inherit;font-size:inherit;font-style:italic;font-weight:400!important;line-height:1.6;color:inherit;quotes:none}.fvh-collector-carousel .fvh-review-card__divider{width:100%;height:1px;margin:24px 0 18px;background:#23272d24}.fvh-collector-carousel .fvh-review-card__name{font-family:inherit;font-size:inherit;font-weight:500;line-height:1.4;color:inherit}.fvh-collector-carousel .fvh-review-card__meta{margin-top:4px;font-family:inherit;font-size:.9em;font-weight:400;line-height:1.4;color:#747981}.fvh-collector-carousel .fvh-collector-carousel__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px}.fvh-collector-carousel .fvh-collector-carousel__arrow{-webkit-appearance:none;appearance:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#292d33;font-family:Arial,sans-serif;font-size:37px;font-weight:300;line-height:1;cursor:pointer}.fvh-collector-carousel .fvh-collector-carousel__arrow:hover{opacity:.55}.fvh-collector-carousel .fvh-collector-carousel__dots{display:flex;align-items:center;justify-content:center;gap:9px}.fvh-collector-carousel .fvh-collector-carousel__dot{-webkit-appearance:none;appearance:none;width:10px;height:10px;margin:0;padding:0;border:0;border-radius:50%;background:#cfd2d6;cursor:pointer}.fvh-collector-carousel .fvh-collector-carousel__dot.is-active{background:#181b20}@media screen and (max-width:990px){.fvh-collector-carousel .fvh-collector-carousel__track{gap:20px}.fvh-collector-carousel .fvh-review-card{flex-basis:calc((100% - 20px)/2)}}@media screen and (max-width:650px){.fvh-collector-carousel{padding-top:42px;padding-bottom:46px}.fvh-collector-carousel .fvh-collector-carousel__stars{margin-bottom:15px;font-size:20px;letter-spacing:3px}.fvh-collector-carousel .fvh-collector-carousel__intro{margin-bottom:25px}.fvh-collector-carousel .fvh-collector-carousel__track{gap:14px}.fvh-collector-carousel .fvh-review-card{flex-basis:100%;min-height:280px;padding:26px 24px}}.fvh-collector-carousel-band>.fvh-shell{padding-block:56px}@media screen and (max-width:767px){.fvh-collector-carousel-band>.fvh-shell{padding-block:36px}}.fvh-collector-carousel,.fvh-collector-carousel .fvh-collector-carousel__stars,.fvh-collector-carousel .fvh-eyebrow,.fvh-collector-carousel .fvh-collector-carousel__heading,.fvh-collector-carousel .fvh-collector-carousel__intro,.fvh-collector-carousel .fvh-review-card,.fvh-collector-carousel .fvh-review-card__quote-mark,.fvh-collector-carousel .fvh-review-card__name,.fvh-collector-carousel .fvh-review-card__meta{text-align:left!important}.fvh-collector-carousel .fvh-review-card blockquote{text-align:center!important}body.fvh-theme .fvh-process-v4__facts article{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:14px}body.fvh-theme .fvh-process-v4__fact-icon{display:grid;place-items:center;width:30px;height:30px;color:#222}body.fvh-theme .fvh-process-v4__fact-icon .fvh-ui-icon{width:26px;height:26px;color:inherit;font-size:initial}body.fvh-theme .fvh-process-v4__fact-icon .fvh-ui-icon svg{width:100%;height:100%}body.fvh-theme .fvh-process-v4__fact-copy{min-width:0}body.fvh-theme .fvh-process-v4__fact-copy strong{margin-bottom:5px}body.fvh-theme .fvh-process-v4__fact-copy>span{display:block}
/*# sourceMappingURL=/cdn/shop/t/60/assets/fvh.css.map */
