:root{--ink-faint: #6b5b46}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #145c73!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fffdf6!important}:where(input,select,textarea,button,a,summary){scroll-margin-block:110px 90px}.fg-a11y__close{display:block;margin:0 0 12px auto;padding:8px 12px;min-height:44px;border:1px solid #705735;border-radius:6px;background:#fcfaf6;color:#24201b;font:inherit;cursor:pointer}.fg-privacy-help{margin-block:16px;line-height:1.65}.fg-privacy-help a{text-decoration:underline;text-underline-offset:.15em}.fg-privacy-help :where(p,a){overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.fg-privacy-help{scroll-behavior:auto}}.fgnd2-eyebrow,.fgnd2-step,.fgrgpt-step-number,.fgrgpt-summary-number{color:#765729!important}html:not(.fg-a11y-high-contrast) .fgnd2-stage{--nd-muted: #605245}html.fg-a11y-high-contrast .fg-footer__heading,html.fg-a11y-high-contrast .fg-announce a,html.fg-a11y-high-contrast .fg-page-hero .fg-eyebrow,html.fg-a11y-high-contrast .fg-craft .fg-eyebrow,html.fg-a11y-high-contrast .fg-btn--outline-light:hover{color:#f4e2ac}html:not(.fg-a11y-high-contrast) :is(main,.fg-drawer) :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]):not([type=submit]):not([type=button]):not([type=color]),select,textarea):not([aria-invalid=true]){border-color:#806b4a!important}.fg-footer .fg-footer__heading{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}@media(max-width:768px){.fg-a11y__panel{max-height:calc(100vh - 162px);max-height:calc(100dvh - 162px)}}body:has(.rb-bar:not(.is-hidden)) .fg-a11y__panel,body:has(.fg-stickybuy.is-visible) .fg-a11y__panel{max-height:calc(100vh - 162px);max-height:calc(100dvh - 162px)}.fg-btn{max-width:100%;white-space:normal;text-align:center}.pc--opt-out-form-container,.pc--show-email-field{min-width:0;max-width:100%}.pc--show-email-field label{max-width:100%;overflow-wrap:anywhere}.pc--show-email-field input[type=checkbox]{flex:0 0 auto}@media(max-width:640px){.fg-gedu .fg-gedu__karats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.fg-gedu .fg-gedu__shopchips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}.fg-gedu .fg-gedu__slider:before{left:0;right:0}.fgnd2 .fgnd2-size-label output{color:#765729}.fg-card.is-soldout{opacity:1}.fg-card.is-soldout .fg-card__media img{opacity:.55}.fg-gedu .fg-gedu__nav{flex-wrap:wrap}.fg-gedu .fg-gedu__dots{gap:4px}.fg-gedu .fg-gedu__dots button,.fg-gedu .fg-gedu__dots button.is-active{width:32px;height:32px;border:0;border-radius:0;display:grid;place-items:center;background:transparent}.fg-gedu .fg-gedu__dots button:before{content:"";width:10px;height:10px;border:1px solid var(--bronze);border-radius:50%;background:transparent}.fg-gedu .fg-gedu__dots button.is-active:before{background:var(--bronze)}@media(forced-colors:active){.fg-gedu .fg-gedu__slide h3,.fg-gedu .fg-gedu__panel h3,.fg-gedu .fg-gedu__gauge-read b[data-fg-gauge-pct]{background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;animation:none!important}.fg-gedu .fg-gedu__dots button:before{border-color:ButtonText}.fg-gedu .fg-gedu__dots button.is-active:before{background:ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fg-accessibility-fixes.css.map */
