:root{--fvd-white: #ffffff;--fvd-pearl: #fafaf8;--fvd-silver-50: #f4f4f2;--fvd-silver-100: #ebebe8;--fvd-silver-300: #d3d4d4;--fvd-black: #0b0b0b;--fvd-cream: #f7f1e6;--fvd-gold-light: #e6cf8f;--fvd-gold-deep: #b8914a;--fvd-gold-grad: linear-gradient(90deg, #b8914a 0%, #e6cf8f 50%, #b8914a 100%);--fvd-ink: var(--fvd-black);--fvd-text: #3a3c40;--fvd-muted: #6c6f74;--fvd-champ: #e9dcc0;--fvd-champ-50: var(--fvd-cream);--fvd-gold: #c9a55a;--fvd-gold-text: #8a6a32;--fvd-sale: #9a4a3a;--fvd-ease: cubic-bezier(.2, .7, .2, 1);--fvd-charcoal: var(--fvd-ink);--fvd-ivory: var(--fvd-white);--fvd-ivory-2: var(--fvd-silver-50);--fvd-line: var(--fvd-silver-100);--fvd-gold-soft: var(--fvd-gold);--fvd-color-ink: var(--fvd-ink);--fvd-color-muted: var(--fvd-muted);--fvd-color-bg: var(--fvd-white);--fvd-color-surface: var(--fvd-silver-50);--fvd-color-accent: var(--fvd-gold);--fvd-color-line: var(--fvd-silver-100);--fvd-font-heading: var(--font-stack-header, "Cormorant", Georgia, serif);--fvd-font-body: var(--font-stack-body, "Jost", system-ui, sans-serif);--fvd-radius: 0px}.fvd-section{padding-top:calc(var(--fvd-pt, 110px) * .65);padding-bottom:calc(var(--fvd-pb, 110px) * .65)}@media(min-width:1024px){.fvd-section{padding-top:var(--fvd-pt, 110px);padding-bottom:var(--fvd-pb, 110px)}}.fvd-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:40px}.fvd-section__head .fvd-eyebrow{display:block;margin-bottom:12px}.fvd-section__head .fvd-lead{margin-top:14px}.fvd-eyebrow{font-family:var(--fvd-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--fvd-gold-text);line-height:1.6}.fvd-h1,.fvd-h2,.fvd-h3{font-family:var(--fvd-font-heading);font-weight:var(--font-weight-header, 500);line-height:1.08;color:rgb(var(--color-heading));margin:0;letter-spacing:0}.fvd-h1{font-size:clamp(44px,6.4vw,84px)}.fvd-h2{font-size:clamp(30px,4vw,46px)}.fvd-h3{font-size:22px}.fvd-h1 em,.fvd-h2 em,.fvd-h3 em{font-style:italic;color:var(--fvd-gold)}.fvd-rule{display:block;width:48px;height:1px;background:var(--fvd-gold);margin:18px 0}.fvd-lead{color:rgb(var(--color-foreground-secondary));max-width:560px;line-height:1.6}.fvd-lead p{margin:0}.fvd-body{font-family:var(--fvd-font-body);color:rgb(var(--color-foreground-secondary));line-height:1.6}.fvd-ctas{display:flex;flex-wrap:wrap;gap:12px}.fvd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;font-family:var(--fvd-font-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1.2;border:1px solid var(--fvd-ink);border-radius:var(--fvd-radius);transition:background-color .2s var(--fvd-ease),color .2s var(--fvd-ease),border-color .2s var(--fvd-ease)}.fvd-btn--dark{background:var(--fvd-ink);color:var(--fvd-white)}.fvd-btn--dark:hover{background:var(--fvd-gold);border-color:var(--fvd-gold);color:var(--fvd-black)}.fvd-btn__arrow{width:12px;height:12px;flex:none;transition:transform .2s var(--fvd-ease)}.fvd-btn:hover .fvd-btn__arrow{transform:translate(3px)}.fvd-btn--line{background:var(--fvd-white);color:var(--fvd-ink)}.fvd-btn--line:hover{border-color:var(--fvd-gold);color:var(--fvd-gold-text)}.fvd-btn--gold{background:var(--fvd-gold);border-color:var(--fvd-gold);color:var(--fvd-white)}.fvd-btn--gold:hover{background:var(--fvd-ink);border-color:var(--fvd-ink);color:var(--fvd-white)}.fvd-btn--light:hover{border-color:var(--fvd-gold);color:var(--fvd-gold-text)}.fvd-link{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid var(--fvd-gold);padding-bottom:4px;transition:color .2s}.fvd-link:hover{color:var(--fvd-gold-text)}.fvd-chips{display:flex;flex-wrap:wrap;gap:8px}.fvd-chip{padding:10px 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;border:1px solid var(--fvd-silver-300);background:var(--fvd-white);color:var(--fvd-ink);text-decoration:none;transition:border-color .2s,color .2s}.fvd-chip:hover{border-color:var(--fvd-gold);color:var(--fvd-gold-text)}.fvd-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20px;background:radial-gradient(circle at 50% 40%,var(--fvd-champ-50),var(--fvd-silver-100));color:var(--fvd-muted)}.fvd-ph svg{width:60%;height:auto;max-height:70%;opacity:.5}.fvd-media{position:relative;overflow:hidden;background:var(--fvd-silver-50)}.fvd-media>img,.fvd-media .fvd-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1!important;visibility:visible!important;transition:transform .8s var(--fvd-ease)}.fvd-zoom:hover .fvd-media>img{transform:scale(1.04)}[class*=fvd-] a:focus-visible,[class*=fvd-] button:focus-visible,.fvd-btn:focus-visible{outline:2px solid var(--fvd-gold);outline-offset:3px}body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=range],[type=file]),select,textarea,.form-field){transition:border-color .15s}body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=range],[type=file]),select,textarea,.form-field):is(:hover,:focus,:focus-visible){outline:none;box-shadow:none;border-color:var(--fvd-gold)}.m-section-header .m-menu>li>a{font-size:12px;font-weight:400;letter-spacing:.16em}.m-section-header .m-menu>li>a:hover{color:var(--fvd-gold-text)}.m-section-header .m-menu>li>a{white-space:nowrap}@media(min-width:1280px){.m-section-header .logo-center__2l .m-menu{--main-link-px: 10px}.m-section-header .m-menu>li>a{letter-spacing:.1em}}@media(min-width:1024px)and (max-width:1279px){.m-section-header .logo-center__2l .m-menu{--main-link-px: 7px}.m-section-header .m-menu>li>a{font-size:11px;letter-spacing:.06em}}.m-section-header .m-logo strong{font-family:var(--fvd-font-heading);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.m-section-header .m-menu>li>a:hover,.m-section-header .m-header__right a:hover,.m-section-header .m-header__left a:hover,.m-section-header .m-header__mobile a:hover{color:var(--fvd-gold)}.m-section-header .m-header__right svg,.m-section-header .m-header__left svg,.m-section-header .m-header__mobile svg{transition:color .2s}.m-section-header .m-cart-count{background-color:var(--fvd-gold);color:var(--fvd-black)}@media(min-width:1024px){.m-section-header .both-center .m-header__container{--fvd-hdr-side: 96px;--fvd-hdr-logo-gap: 20px}.m-section-header .both-center .m-header__left,.m-section-header .both-center .m-header__right{flex:0 0 var(--fvd-hdr-side);width:var(--fvd-hdr-side);min-width:0}.m-section-header .both-center .m-header__center{flex:1 1 auto;width:auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.m-section-header .both-center .m-header__menu{width:auto;min-width:0}.m-section-header .both-center .m-header__logo{width:auto;padding-left:var(--fvd-hdr-logo-gap);padding-right:var(--fvd-hdr-logo-gap)}.m-section-header .both-center .m-menu{flex-wrap:nowrap;--main-link-px: 7px}.m-section-header .both-center .m-header__menu:last-child .m-menu{justify-content:flex-start}.m-section-header .both-center .m-menu>li>a{font-size:11px;letter-spacing:.06em}}@media(min-width:1200px){.m-section-header .both-center .m-header__container{--fvd-hdr-side: 110px;--fvd-hdr-logo-gap: 24px}.m-section-header .both-center .m-menu{--main-link-px: 9px}.m-section-header .both-center .m-menu>li>a{font-size:12px;letter-spacing:.08em}}@media(min-width:1600px){.m-section-header .both-center .container-fluid{--fvd-hdr-side: 160px;--fvd-hdr-logo-gap: 36px}.m-section-header .both-center .container-fluid .m-menu{--main-link-px: 14px}.m-section-header .both-center .container-fluid .m-menu>li>a{letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){[class*=fvd-],[class*=fvd-] *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fvd-base.css.map */
