:root{--champagne: #f0ece3;--champagne-deep: #e3dccd;--surface: #fcfaf6;--ink: #24201b;--ink-soft: #62594d;--ink-faint: #82725c;--line: #d1c5b0;--line-soft: #e2d9ca;--gold: #c6a56b;--gold-deep: #75603b;--gold-soft: #f3e7cc;--bronze: #705735;--chocolate: #30291f;--chocolate-deep: #201c17}.fg-header{background:#eee8dc;border-top:1px solid #fbf5e8;border-bottom:1px solid #a38a5c;box-shadow:0 3px 20px #2820140b}.fg-header__inner{height:76px;gap:24px}.fg-logo{flex-shrink:0}.fg-storefront-brand{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.fg-storefront-brand img{display:block;width:190px;height:auto;object-fit:contain}.fg-storefront-brand__fallback{display:none}.fg-nav{gap:clamp(16px,2vw,28px)}.fg-nav a{color:#41382c;font-size:14px;font-weight:500;letter-spacing:.14em;white-space:nowrap}.fg-header__icons{flex-shrink:0}.fg-announce{background:#242019;color:#f4ead7}.fg-announce a{color:#e6c68f;border-color:#a58b5e}.fg-hero--photo .fg-hero__bg:after{background:linear-gradient(90deg,#211c18f2,#211c18cf 35%,#211c1840 74%,#211c181a)}.fg-hero--photo{border-bottom:1px solid #a38a5c}.fg-hero--photo .fg-eyebrow{color:#e8c991}.fg-hero--photo h1{color:#faf5e8}.fg-hero--photo h1 em{color:#e9d4ac;background:none;-webkit-text-fill-color:currentColor}.fg-hero--photo .fg-lede{color:#e9e1d5}.fg-hero--photo .fg-hero__stat span{color:#e4d9c7}.fg-btn--gold{background:linear-gradient(120deg,#e5c990,#c4a06a);color:#292117;border-color:#c6a66a}.fg-btn--gold:hover{filter:brightness(1.05)}.fg-trackband__inner{padding:56px 32px;gap:32px 40px}.fg-trackband__inner>div{flex:1 1 540px;min-width:0}.fg-trackband h2{font-size:clamp(28px,2.8vw,36px)}.fg-trackband__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 0;flex:0 1 410px;min-width:min(100%,350px);padding:12px}.fg-trackband__form .fg-trackband__label{grid-column:1 / -1;margin:0;padding:0 4px;font-size:10px}.fg-footer{background:#242019;border-top:1px solid #ad9162}.fg-footer__brand>.fg-storefront-brand,.fg-mobile-nav__top>.fg-storefront-brand{background:transparent;padding:0;border:0;box-shadow:none}.fg-footer__brand>.fg-storefront-brand img,.fg-mobile-nav__top>.fg-storefront-brand img{filter:brightness(0) invert(1);opacity:.9}.fg-footer__brand>.fg-storefront-brand img{width:216px}.fg-footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:36px 64px;padding:48px 0 40px}.fg-footer__brand{flex:1 1 360px;max-width:540px}.fg-footer__brand p{color:#ded4c4;max-width:56ch;line-height:1.8;margin:20px 0 0}.fg-footer__contact{flex:0 1 240px;padding-top:4px}.fg-footer__column{flex:0 1 160px;padding-top:4px}.fg-footer h4{margin-bottom:16px;font-size:11px;letter-spacing:.16em}.fg-footer__nap{margin:0;font-size:14px;line-height:1.8;color:#ded4c4}.fg-footer__nap a{display:inline-flex;min-height:44px;align-items:center;color:#f0e8d8;text-underline-offset:4px}.fg-footer__social{margin-top:10px;padding:9px 15px;font-size:12px;min-height:44px}.fg-footer__bottom{gap:12px 24px;padding:20px 0;font-size:11px;line-height:1.7}.fg-footer__links a,.fg-footer__bottom,.fg-footer__bottom a{color:#d6cbb9}.fg-mobile-nav{background:#242019}.fg-mobile-nav__top>.fg-storefront-brand img{width:190px}.fg-mobile-nav__foot{color:#d6cbb9}@media(min-width:1021px)and (max-width:1199px){.fg-header__inner{display:grid;grid-template-columns:1fr auto 1fr}.fg-nav{display:none}.fg-burger{display:inline-flex}.fg-header__icons{justify-self:end}.no-js .fg-burger{display:none}.no-js .fg-nojs-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:12px 20px;background:#242019;color:#f0ece3}}@media(min-width:701px)and (max-width:1020px){.fg-header__inner{display:grid;grid-template-columns:1fr auto 1fr}.fg-header__icons{justify-self:end}}@media(max-width:700px){.fg-header__inner{min-height:64px;height:64px;padding:8px 12px;gap:6px}.fg-logo .fg-storefront-brand img{width:clamp(112px,35vw,160px)}.fg-header__icons{gap:0}.fg-header__icons .fg-icon-btn{width:40px;min-width:40px;height:44px;padding:0}.fg-header__icons .fg-trackbtn__label{display:none}.fg-burger{width:40px;flex-shrink:0}.fg-hero--photo .fg-hero__bg:after{background:linear-gradient(90deg,#211c18eb,#211c18b3)}.fg-trackband__inner{padding:40px 20px;gap:22px}.fg-trackband__inner>div,.fg-trackband__form{flex:0 1 auto;min-width:0}.fg-footer__top{gap:30px;padding:38px 0 32px}.fg-footer__brand{flex-basis:100%;max-width:none}.fg-footer__brand>.fg-storefront-brand img{width:190px}.fg-footer__brand p{max-width:48ch;font-size:13px}.fg-footer__contact{flex:1 1 220px}.fg-footer__column{flex:1 1 130px}.fg-footer__bottom{padding:18px 0}}@media(forced-colors:active){.fg-storefront-brand img{display:none}.fg-storefront-brand__fallback{display:block;color:CanvasText;font-family:var(--serif);font-size:20px}.fg-header,.fg-footer,.fg-mobile-nav{background:Canvas;color:CanvasText}}.fg-storefront-brand--gold{position:relative}.fg-footer__brand>.fg-storefront-brand--gold img{filter:brightness(0) saturate(100%) invert(76%) sepia(33%) saturate(579%) hue-rotate(2deg) brightness(96%) contrast(88%);opacity:1}.fg-storefront-brand__detail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;fill:#18150f}@supports ((mask-image: url()) or (-webkit-mask-image: url())){.fg-footer__brand>.fg-storefront-brand--gold img{opacity:0}.fg-storefront-brand--gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:var(--fg-brand-mask) center / 100% 100% no-repeat;mask:var(--fg-brand-mask) center / 100% 100% no-repeat;background:linear-gradient(100deg,var(--gold-deep) 20%,#f4e2ac 40%,var(--gold-deep) 60%);background-size:200% auto;animation:fg-about-shimmer 5s linear infinite}}@media(prefers-reduced-motion:reduce){.fg-storefront-brand--gold:before{animation:none}}html.fg-a11y-reduced-motion .fg-storefront-brand--gold:before{animation:none}@media(forced-colors:active){.fg-storefront-brand--gold:before,.fg-storefront-brand__detail{display:none}}.fg-trackband .fg-trackband__heading{color:#e2bc6c}@supports ((background-clip: text) or (-webkit-background-clip: text)){.fg-trackband .fg-trackband__heading{background-image:linear-gradient(110deg,#cfa24f,#e8c578 40%,#fff2c3,#e8c578 58%,#cfa24f);background-size:250% 100%;background-position:200% center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fg-track-heading-sheen 7s ease-in-out infinite}}@keyframes fg-track-heading-sheen{0%,16%{background-position:200% center}65%,to{background-position:-100% center}}@media(prefers-reduced-motion:reduce){.fg-trackband .fg-trackband__heading{animation:none;background-position:center}}html.fg-a11y-reduced-motion .fg-trackband .fg-trackband__heading{animation:none;background-position:center}@media(forced-colors:active){.fg-trackband .fg-trackband__heading{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}html.fg-a11y-large-text .fgnd2 label,html.fg-a11y-large-text .fgnd2 legend,html.fg-a11y-large-text .fgnd2-note,html.fg-a11y-large-text .fgnd2-status,html.fg-a11y-large-text .fgnd2-studio,html.fg-a11y-large-text .fgnd2-stagetail,html.fg-a11y-large-text .fgnd2-size-label output,html.fg-a11y-large-text .fgnd2-size-ends{font-size:16px}html.fg-a11y-large-text .fgnd2-lede,html.fg-a11y-large-text .fgnd2-summary{font-size:18px}html.fg-a11y-large-text .fgnd2 h2{font-size:20px}html.fg-a11y-large-text .fgnd2-button,html.fg-a11y-large-text .fgnd2-toggle button{font-size:16px;min-height:44px}html.fg-a11y-large-text .fgnd2-stagehead,html.fg-a11y-large-text .fgnd2-eyebrow,html.fg-a11y-large-text .fgnd2-identity{font-size:14px}html.fg-a11y-large-text .fgnd2-stagetail{position:relative;inset:auto;padding:16px;flex-wrap:wrap}html.fg-a11y-large-text .fgnd2-toggle{flex-wrap:wrap;border-radius:12px}html.fg-a11y-large-text .fgnd2 input[data-fgnd2-name]{font-size:34px}html.fg-a11y-large-text .fgrgpt{font-size:18px}html.fg-a11y-large-text .fgrgpt label,html.fg-a11y-large-text .fgrgpt legend,html.fg-a11y-large-text .fgrgpt-choice-name,html.fg-a11y-large-text .fgrgpt-metal-colours label>span,html.fg-a11y-large-text .fgrgpt-steps button,html.fg-a11y-large-text .fgrgpt p,html.fg-a11y-large-text .fgrgpt small,html.fg-a11y-large-text .fgrgpt-kicker,html.fg-a11y-large-text .fgrgpt-card-spec,html.fg-a11y-large-text .fgrgpt-card-bottom,html.fg-a11y-large-text .fgrgpt-results-top,html.fg-a11y-large-text .fgrgpt-summary-price,html.fg-a11y-large-text .fgrgpt-filter-footer span,html.fg-a11y-large-text .fgrgpt-total>span,html.fg-a11y-large-text .fgrgpt-refine summary{font-size:16px}html.fg-a11y-large-text .fgrgpt-text-button,html.fg-a11y-large-text .fgrgpt-select,html.fg-a11y-large-text .fgrgpt-button{font-size:16px!important;min-height:44px}html.fg-a11y-large-text .fgrgpt-steps small{white-space:normal;overflow:visible}html.fg-a11y-large-text .fgrgpt-card-bottom,html.fg-a11y-large-text .fgrgpt-filter-footer{flex-wrap:wrap}html.fg-a11y-large-text .fgrgpt-summary-pick .fgrgpt-kicker,html.fg-a11y-large-text .fgrgpt-preview-label{font-size:14px}html.fg-a11y-large-text .fgrgpt-choice--all .fgrgpt-choice-face{min-height:44px}html.fg-a11y-large-text .fgpticker{font-size:14px}html.fg-a11y-large-text .fgpticker__basis{font-size:13px}html.fg-a11y-large-text .fg-footer__brand p,html.fg-a11y-large-text .fg-footer__nap,html.fg-a11y-large-text .fg-footer__social,html.fg-a11y-large-text .fg-footer__bottom{font-size:16px}html.fg-a11y-high-contrast .fgnd2{--nd-muted: #42382c;--nd-gold: #60431c;--nd-line: #807365}html.fg-a11y-high-contrast .fgrgpt{--fgr-muted: #42382c;--fgr-gold: #60431c;--fgr-line: #807365}html.fg-a11y-high-contrast .fgrgpt-preview-caption{color:#42382c}html.fg-a11y-high-contrast .fg-hero__stat b,html.fg-a11y-high-contrast .fg-page-hero em,html.fg-a11y-high-contrast .fg-trackband .fg-trackband__heading{color:#f4e2ac;-webkit-text-fill-color:currentColor;background:none}html.fg-a11y-high-contrast .fg-footer p,html.fg-a11y-high-contrast .fg-footer a,html.fg-a11y-high-contrast .fg-footer__bottom{color:#fffdf6}html.fg-a11y-high-contrast .fgnd2 input,html.fg-a11y-high-contrast .fgnd2 select,html.fg-a11y-high-contrast .fgnd2 textarea,html.fg-a11y-high-contrast .fgrgpt input,html.fg-a11y-high-contrast .fgrgpt select,html.fg-a11y-high-contrast .fgrgpt textarea{border-color:#807365}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #fffdf6;outline-offset:2px;box-shadow:0 0 0 5px #30291f}html.fg-a11y-high-contrast :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #fffdf6;outline-offset:2px;box-shadow:0 0 0 5px #30291f}main :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:100px}@media(max-width:600px){html.fg-a11y-large-text .fgnd2-row,html.fg-a11y-large-text .fgrgpt-filter-row,html.fg-a11y-large-text .fgrgpt-filter-grid{grid-template-columns:minmax(0,1fr)}html.fg-a11y-large-text .fgrgpt-steps button{padding:12px 8px;gap:6px;flex-wrap:wrap}html.fg-a11y-large-text .fgrgpt-step-arrow{display:none}}@media(max-width:480px){html.fg-a11y-large-text .fgrgpt-choice-options--shape,html.fg-a11y-large-text .fgrgpt-choice-options--style{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fg-storefront.css.map */
