@font-face{font-family:FG Stolzl;src:url(fg-font-stolzl-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FG Stolzl;src:url(fg-font-stolzl-book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FG Stolzl;src:url(fg-font-stolzl-regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FG Didot;src:url(fg-font-didot-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FG Didot;src:url(fg-font-didot.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FG Century Gothic;src:url(fg-font-century-gothic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FG Century Gothic;src:url(fg-font-century-gothic-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--fg-white: #FFFFFF;--fg-cream: #F1E9DA;--fg-cream-pale: #FBF7EE;--fg-text: #38503A;--fg-text-black: #000000;--fg-text-muted: #53614E;--fg-green-sapin: #38503A;--fg-gold: #B4883B;--fg-taupe-rose: #B4883B;--fg-footer-brown: #38503A;--font-display: "FG Didot","Bodoni Moda",serif;--font-accent-cap: "FG Century Gothic","Helvetica Neue",sans-serif;--font-body: "FG Stolzl","Inter",sans-serif}body,.fg-section,p,li,a,button,input,textarea,select,label{font-family:var(--font-body);color:var(--fg-text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-title,.product__title,.section-header__title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;color:var(--fg-text-black)}header.section-header,.header-wrapper,.section--header{background:var(--fg-white)!important;color:var(--fg-text)!important;border-bottom:1px solid var(--fg-cream)}header.section-header a,.header-wrapper a,.section--header a,.header__menu-item,.header__heading-link{color:var(--fg-text)!important;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:500}header.section-header a:hover,.header-wrapper a:hover,.header__menu-item:hover{color:var(--fg-gold)!important}.section-header,.header-wrapper{position:sticky;top:0;z-index:100;-webkit-backdrop-filter:saturate(180%) blur(0px);backdrop-filter:saturate(180%) blur(0px);transition:box-shadow .3s ease,backdrop-filter .3s ease}body.fg-scrolled .section-header,body.fg-scrolled .header-wrapper{box-shadow:0 1px #c19d362e;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px)}.fg-btn,button.button--primary,.button--primary{display:inline-block;padding:11px 28px;background:var(--fg-green-sapin)!important;color:var(--fg-white)!important;border:1px solid var(--fg-green-sapin)!important;border-radius:30px!important;font-family:var(--font-body);font-size:13px;letter-spacing:.08em;text-transform:none;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer}.fg-btn:hover,button.button--primary:hover,.button--primary:hover{background:linear-gradient(117deg,#38503a 17%,#89b26f 76%)!important;border-color:#38503a!important;color:var(--fg-white)!important}.fg-btn-light{background:var(--fg-white)!important;color:var(--fg-text)!important;border-color:var(--fg-white)!important;border-radius:3px!important;font-size:14px;font-weight:400;letter-spacing:.05em;padding:12px 24px}.fg-btn-light:hover{background:var(--fg-gold)!important;color:var(--fg-white)!important;border-color:var(--fg-gold)!important}.fg-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-gold);margin:0}.fg-divider{width:56px;height:1px;background:var(--fg-gold);margin:20px auto;display:block}.fg-container{max-width:1320px;margin:0 auto;padding:0 24px}.fg-section{background:var(--fg-white);color:var(--fg-text);padding:64px 24px}.fg-section--cream{background:var(--fg-cream)}.fg-section--dark{background:var(--fg-text);color:var(--fg-white)}.fg-section--dark h1,.fg-section--dark h2,.fg-section--dark h3{color:var(--fg-white)}.fg-h1{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1.05;letter-spacing:.02em;margin:0;color:var(--fg-text-black);text-transform:uppercase}.fg-h2{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1.1;letter-spacing:.02em;margin:0;color:var(--fg-text-black);text-transform:uppercase}.fg-h3{font-family:var(--font-accent-cap);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--fg-text-black);text-transform:uppercase}.fg-feat-image img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1);will-change:transform}.fg-feat-image:hover img{transform:scale(1.03)}.fg-tile h3{transition:color .3s ease}.fg-tile:hover h3{color:var(--fg-gold)}.bestsellers-carousel{display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bestsellers-carousel::-webkit-scrollbar{display:none}.bestsellers-carousel>*{flex:0 0 calc(25% - 16px);scroll-snap-align:start}@media(max-width:749px){.bestsellers-carousel>*{flex:0 0 75%}}@media(prefers-reduced-motion:reduce){.fg-feat-image img,.fg-tile img,.fg-bs-card img{transition:none!important}}@media(max-width:749px){.fg-btn,button,a.fg-tile,a.fg-bs-card{min-height:44px}.header__menu-item,header a{min-height:44px;display:inline-flex;align-items:center}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--fg-gold);outline-offset:3px;border-radius:1px}img{decoding:async}.fg-breadcrumbs{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-text);opacity:.65;padding:16px 0;max-width:1320px;margin:0 auto}.fg-breadcrumbs a{color:inherit;text-decoration:none}.fg-breadcrumbs a:hover{color:var(--fg-gold)}.fg-breadcrumbs>*+*:before{content:" / ";opacity:.5;margin:0 6px}.cart-drawer,drawer-component{background:var(--fg-white)!important}.cart-drawer__title,.cart__title{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--fg-text-black)!important}.product-info h1,.product__title{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--fg-text)!important}.price,.product__price{font-family:var(--font-body)!important;letter-spacing:.04em!important;color:var(--fg-text)!important}.product-form__submit,button[name=add]{background:var(--fg-green-sapin)!important;color:var(--fg-white)!important;border:1px solid var(--fg-green-sapin)!important;border-radius:30px!important;letter-spacing:.08em!important;text-transform:none!important;font-weight:500!important;font-family:var(--font-body)!important}.product-form__submit:hover,button[name=add]:hover{background:linear-gradient(117deg,#38503a 17%,#89b26f 76%)!important;border-color:#38503a!important}.product__media-list{padding-left:84px;position:relative}.product__media-thumbnails{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:8px;width:72px}.product__media-thumbnail{width:72px;height:72px;border:1px solid var(--fg-cream);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.product__media-thumbnail--active,.product__media-thumbnail:hover{opacity:1;border-color:var(--fg-gold)}@media(max-width:989px){.product__media-list{padding-left:0}.product__media-thumbnails{position:static;flex-direction:row;width:auto;margin-top:8px;overflow-x:auto}}.product-card__title,.product-card-title,.grid-item__title{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:.04em!important;font-size:14px!important;text-transform:uppercase!important;color:var(--fg-text)!important}.product-card__price,.grid-item__price{font-family:var(--font-body)!important;font-size:13px!important;letter-spacing:.04em!important;color:var(--fg-text)!important}.product-card img,.grid-item img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product-card:hover img,.grid-item:hover img{transform:scale(1.03)}.fg-ig-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-width:1320px;margin:32px auto 0}.fg-ig-grid img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:opacity .3s}.fg-ig-grid img:hover{opacity:.85}@media(max-width:749px){.fg-ig-grid{grid-template-columns:repeat(3,1fr);gap:4px}.fg-ig-grid>*:nth-child(n+7){display:none}}@media(max-width:767px){.fg-h1{font-size:32px;letter-spacing:.01em}.fg-h2{font-size:24px;letter-spacing:.02em}.fg-h3{font-size:12px}.fg-container{padding:0 18px}.fg-section{padding:48px 18px}.fg-btn{padding:10px 24px;font-size:12px}}@media(prefers-reduced-motion:no-preference){.fg-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.fg-reveal.fg-in{opacity:1;transform:none}.fg-reveal-d1{transition-delay:.08s}.fg-reveal-d2{transition-delay:.16s}.fg-reveal-d3{transition-delay:.24s}}.fg-btn,.fg-hero__cta,.fg-acc__explore,.fg-history__cta,.fg-since__cta{transition:all .28s cubic-bezier(.2,.7,.2,1)}.fg-btn:hover,.fg-hero__cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1f411c2e}.fg-tile,.fg-entry__card{overflow:hidden}.fg-tile img,.fg-entry__card img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.fg-tile:hover img,.fg-entry__card:hover img{transform:scale(1.06)}.product-card,.card,[class*=product-card]{transition:transform .35s ease,box-shadow .35s ease}.product-card:hover,.card:hover{transform:translateY(-3px)}@media(prefers-reduced-motion:no-preference){.header__menu-item,.header-menu a{position:relative}.header__menu-item:after,.header-menu a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#b4883b;transition:width .3s ease}.header__menu-item:hover:after,.header-menu a:hover:after{width:100%}}.fg-announce,.utility-bar{animation:fgFade .8s ease both}@keyframes fgFade{0%{opacity:0}to{opacity:1}}:root{--fg-green-gradient: linear-gradient(117deg, #38503A 17%, #89B26F 76%)}.announcement-bar,.announcement-bar.section,aside.announcement-bar{background:var(--fg-green-gradient)!important}.announcement-bar,.announcement-bar *{color:#fff!important}@media(max-width:749px){.announcement-bar__text{font-size:8.5px!important;letter-spacing:.05em!important;white-space:nowrap!important}.announcement-bar__slides{max-width:100%!important}}.button:not(.button-secondary):not(.link):not(.button-unstyled):not([class*=secondary]):not([class*=zoom]):not([class*=media]),.button-primary,.product-form__submit,button[name=add],.cart__checkout-button,.cart__checkout,.shopify-payment-button__button--unbranded{background-image:var(--fg-green-gradient)!important;border-color:transparent!important}.button:not(.button-secondary):not(.link):not(.button-unstyled):not([class*=secondary]):not([class*=zoom]):not([class*=media]):hover,.product-form__submit:hover,button[name=add]:hover{filter:brightness(1.06)}@media screen and (min-width:990px){.menu-list__list-item{position:relative}.menu-list__list-item>.menu-list__submenu{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;right:auto!important;width:max-content!important;min-width:236px!important;max-width:340px!important;height:auto!important;max-height:none!important;overflow:visible!important;clip-path:none!important;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s!important;background:#fffdf8!important;box-shadow:0 24px 60px #38503a33!important;border:1px solid rgba(56,80,58,.1)!important;border-radius:18px!important;padding:14px 22px!important;--submenu-padding-block-start: 0px !important;--submenu-padding-block-end: 0px !important;--padding-3xl: 0px !important}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner,.menu-list__list-item>.menu-list__submenu .mega-menu,.menu-list__list-item>.menu-list__submenu .mega-menu__grid,.menu-list__list-item>.menu-list__submenu .mega-menu__content,.menu-list__list-item>.menu-list__submenu section{display:block!important;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;transform:none!important;grid-template-columns:none!important}.menu-list__submenu a{display:block!important;padding:7px 0!important;white-space:nowrap;color:#163529}.menu-list__submenu a:hover{color:#38503a!important}.menu-list__list-item:hover>.menu-list__submenu,.menu-list__list-item>.menu-list__submenu:hover{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.menu-list__list-item>.menu-list__submenu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:16px}}@media(max-width:749px){html,body{overflow-x:hidden;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fg-custom.css.map */
