:root{--fj-red:#C32033;--fj-garnet:#8E1526;--fj-garnet-deep:#74101F;--fj-gold:#C9A96E;--fj-gold-deep:#B08D57;--fj-ink:#2B2B2E;--fj-taupe:#77737A;--fj-ivory:#FBF8F3;--fj-pearl:#EEEEEC;--fj-line:#DCDCDC;--fj-line-gold:rgba(201,169,110,.5);--fj-btn-radius:999px;--fj-btn-h:48px;--fj-btn-h-sm:40px;--fj-btn-h-chip:40px;--fj-btn-px:26px;--fj-btn-px-sm:18px;--fj-btn-fs:12px;--fj-btn-fs-sm:11px;--fj-btn-fw:600;--fj-btn-ls:.14em;--fj-btn-case:uppercase;--fj-btn-border:1px;--fj-btn-bg:var(--fj-garnet);--fj-btn-bg-hover:var(--fj-garnet-deep);--fj-btn-fg:#fff;--fj-btn-shadow:0 6px 16px rgba(142,21,38,.18);--fj-btn-ease:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;--fj-focus-ring:0 0 0 2px #fff,0 0 0 4px var(--fj-gold);--fj-chip-fs:13px;--fj-chip-px:14px;--fj-chip-bg:#fff;--fj-chip-border:var(--fj-line-gold);--fj-chip-on-bg:var(--fj-garnet);--fj-chip-on-fg:#fff;--fj-space-1:4px;--fj-space-2:8px;--fj-space-3:12px;--fj-space-4:16px;--fj-space-5:24px;--fj-space-6:32px}.fj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fj-btn-h);padding:0 var(--fj-btn-px);border:var(--fj-btn-border) solid var(--fj-btn-bg);border-radius:var(--fj-btn-radius);background:var(--fj-btn-bg);color:var(--fj-btn-fg);font-size:var(--fj-btn-fs);font-weight:var(--fj-btn-fw);letter-spacing:var(--fj-btn-ls);text-transform:var(--fj-btn-case);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:var(--fj-btn-ease)}.fj-btn:hover{background:var(--fj-btn-bg-hover);border-color:var(--fj-btn-bg-hover);color:var(--fj-btn-fg)}.fj-btn:active{transform:scale(.97)}.fj-btn--primary,.fj-btn--solid{--fj-btn-bg:var(--fj-garnet);--fj-btn-fg:#fff}.fj-btn--secondary,.fj-btn--line{background:#fff;color:var(--fj-garnet);border-color:var(--fj-garnet)}.fj-btn--secondary:hover,.fj-btn--line:hover{background:var(--fj-garnet);border-color:var(--fj-garnet);color:#fff}.fj-btn--gold{background:#fff;color:var(--fj-ink);border-color:var(--fj-gold)}.fj-btn--gold:hover{background:var(--fj-gold);border-color:var(--fj-gold);color:#fff}.fj-btn--soft{background:var(--fj-pearl);color:var(--fj-garnet);border-color:transparent}.fj-btn--soft:hover{background:var(--fj-ivory);color:var(--fj-garnet);border-color:var(--fj-line-gold)}.fj-btn--ghost{background:transparent;color:#fff;border-color:#fff}.fj-btn--ghost:hover{background:#fff;color:var(--fj-ink);border-color:#fff}.fj-btn--light{background:#fff;color:var(--fj-garnet);border-color:#fff}.fj-btn--light:hover{background:var(--fj-ivory);color:var(--fj-garnet)}.fj-btn--text{background:none;border-color:transparent;color:var(--fj-taupe);padding:0 10px;text-decoration:underline;text-underline-offset:3px}.fj-btn--text:hover{background:none;border-color:transparent;color:var(--fj-ink)}.fj-btn--sm{min-height:var(--fj-btn-h-sm);padding:0 var(--fj-btn-px-sm);font-size:var(--fj-btn-fs-sm)}.fj-btn--block{width:100%}@media(max-width:749px){.fj-btn--block-mobile{width:100%}}.fj-btn--icon{width:44px;min-height:44px;height:44px;padding:0;border-radius:50%;background:#fff;color:var(--fj-ink);border-color:var(--fj-line-gold);letter-spacing:0}.fj-btn--icon:hover{background:var(--fj-ivory);color:var(--fj-garnet);border-color:var(--fj-gold)}.fj-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--fj-btn-h-chip);padding:0 var(--fj-chip-px);border:1px solid var(--fj-chip-border);border-radius:var(--fj-btn-radius);background:var(--fj-chip-bg);color:var(--fj-ink);font-size:var(--fj-chip-fs);font-weight:500;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:var(--fj-btn-ease)}.fj-chip:hover{border-color:var(--fj-gold)}.fj-chip.is-on,.fj-chip[aria-pressed=true],.fj-chip[aria-selected=true]{background:var(--fj-chip-on-bg);border-color:var(--fj-chip-on-bg);color:var(--fj-chip-on-fg)}.fj-btn:focus-visible,.fj-chip:focus-visible{outline:none;box-shadow:var(--fj-focus-ring)}.fj-btn:disabled,.fj-btn[aria-disabled=true],.fj-btn.is-disabled,.fj-chip:disabled,.fj-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}html body :is(.fjb-btn,.fjc-btn,.fjsv-btn,.fjp-btn,.fjr-btn,.fjq-btn,.fjt-btn,.fjwl__btn,.md-btn,.rf-btn,.fjss-btn,.fjpp__btn,.fj-cta__btn,.fjd__btn,.fjrb__btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fj-btn-h);padding:0 var(--fj-btn-px);border:var(--fj-btn-border) solid var(--fj-btn-bg);border-radius:var(--fj-btn-radius);background:var(--fj-btn-bg);color:var(--fj-btn-fg);font-size:var(--fj-btn-fs);font-weight:var(--fj-btn-fw);letter-spacing:var(--fj-btn-ls);text-transform:var(--fj-btn-case);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:var(--fj-btn-ease)}html body :is(.fjb-btn,.fjc-btn,.fjsv-btn,.fjp-btn,.fjr-btn,.fjq-btn,.fjt-btn,.fjwl__btn,.md-btn,.rf-btn,.fjss-btn,.fjpp__btn,.fj-cta__btn,.fjd__btn,.fjrb__btn):hover{background:var(--fj-btn-bg-hover);border-color:var(--fj-btn-bg-hover);color:var(--fj-btn-fg)}html body :is(.fjb-btn,.fjc-btn,.fjsv-btn,.fjp-btn,.fjr-btn,.fjq-btn,.fjt-btn,.fjwl__btn,.md-btn,.rf-btn,.fjss-btn,.fjpp__btn,.fj-cta__btn,.fjd__btn,.fjrb__btn,.fj-btn):focus-visible{outline:none;box-shadow:var(--fj-focus-ring)}html body :is(.fjb-btn,.fjc-btn,.fjsv-btn,.fjp-btn,.fjr-btn,.fjq-btn,.fjt-btn,.fjwl__btn,.md-btn,.rf-btn,.fjss-btn,.fjpp__btn,.fj-cta__btn,.fjd__btn,.fjrb__btn):is(:disabled,[disabled],[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}html body .fjd__btn--gold:disabled{opacity:.7;cursor:wait}html body :is(.fjb-btn--line,.fjq-btn--line,.fjc-btn.ghost,.fjsv-btn.ghost,.fjd__btn--ghost,.fj-btn--line){background:#fff;color:var(--fj-garnet);border-color:var(--fj-garnet)}html body :is(.fjb-btn--line,.fjq-btn--line,.fjc-btn.ghost,.fjsv-btn.ghost,.fjd__btn--ghost,.fj-btn--line):hover{background:var(--fj-garnet);color:#fff;border-color:var(--fj-garnet)}html body :is(.md-btn.ghost,.rf-btn.ghost,.fjpp__btn--ghost,.fj-cta__btn--ghost){background:#fff;color:var(--fj-ink);border-color:var(--fj-gold);box-shadow:none}html body :is(.md-btn.ghost,.rf-btn.ghost,.fjpp__btn--ghost,.fj-cta__btn--ghost):hover{background:var(--fj-gold);color:#fff;border-color:var(--fj-gold)}html body :is(.fjp-btn.ghost,.fjp-btn.soft,.fjr-btn.ghost,.fjr-btn.soft,.fjss-btn.ghost){background:var(--fj-pearl);color:var(--fj-garnet);border-color:transparent}html body :is(.fjp-btn.ghost,.fjp-btn.soft,.fjr-btn.ghost,.fjr-btn.soft,.fjss-btn.ghost):hover{background:var(--fj-ivory);color:var(--fj-garnet);border-color:var(--fj-line-gold)}html body .md-btn.ink{background:var(--fj-ink);border-color:var(--fj-ink);color:#fff}html body .md-btn.ink:hover{background:#000;border-color:#000}html body :is(.fjq-btn--ghost,.fjr-btn.link){background:none;border-color:transparent;color:var(--fj-taupe);padding:0 10px;box-shadow:none}html body :is(.fjq-btn--ghost,.fjr-btn.link):hover{background:none;border-color:transparent;color:var(--fj-ink)}html body .fjr-btn.link{text-decoration:underline;text-underline-offset:3px}html body :is(.fjc-btn.light,.fjsv-btn.light){background:#fff;color:var(--fj-garnet);border-color:#fff}html body :is(.fjc-btn.light,.fjsv-btn.light):hover{background:var(--fj-ivory);color:var(--fj-garnet);border-color:var(--fj-ivory)}html body .fjc-btn.line{background:transparent;color:#fff;border-color:#fff9}html body .fjc-btn.line:hover{background:#fff;color:var(--fj-garnet);border-color:#fff}html body .fjwl__btn{background:transparent;color:var(--fj-garnet);border-color:var(--fj-garnet)}html body .fjwl__btn:hover{background:var(--fj-garnet);color:#fff}html body .fjp-btn.sm{min-height:var(--fj-btn-h-sm);padding:0 var(--fj-btn-px-sm);font-size:var(--fj-btn-fs-sm)}html body .fjrb__btn,html body .fjd__btn--gold,html body .fjd__btn--cert{width:100%}html body :is(.fjd__chips button,.fjd__tabs button,.rf-chips button,.rw-legend button,.md-vtabs button,.fjrb__shapes button,.fjrb__metals button,.fjsv-pill,.fjpp__chips a,.fjsp__chip,.fjl__chips button,.fjen__f button,.fjpay .chip){border-radius:var(--fj-btn-radius);transition:var(--fj-btn-ease)}html body :is(.fjd__chips button,.fjd__tabs button,.rf-chips button,.rw-legend button,.md-vtabs button,.fjrb__shapes button,.fjrb__metals button,.fjsv-pill,.fjpp__chips a,.fjsp__chip,.fjl__chips button,.fjen__f button,.fjpay .chip,.fjp-tab,.fjgd__tab,.fjp-seg button,.rv-tog button,.rw-side button):focus-visible{outline:none;box-shadow:var(--fj-focus-ring)}html body :is(.fjd__chips button,.fjd__tabs button,.rf-chips button,.rw-legend button,.md-vtabs button,.fjsv-pill,.fjpp__chips a,.fjpay .chip,.fjl__chips button):disabled{opacity:.45;cursor:not-allowed}@media(max-width:749px){.fj-btns>.fj-btn{flex:1 1 100%}}html body :is(.fjc-btn,.fjsv-btn,.rf-btn,.md-btn)[style*="border-color:transparent"]{background:transparent;color:var(--fj-garnet)}html body :is(.fjc-btn,.fjsv-btn,.rf-btn,.md-btn)[style*="border-color:transparent"]:hover{background:transparent;color:var(--fj-garnet);text-decoration:underline;text-underline-offset:3px}html body :is(.button:not(.visually-hidden):not(.skip-to-content-link),.shopify-challenge__button,.customer button,.customer input[type=submit],.cart__checkout-button,.product-form__submit){border-radius:var(--fj-btn-radius)!important;min-height:var(--fj-btn-h);padding:0 var(--fj-btn-px);background:var(--fj-garnet);color:#fff;border:1px solid var(--fj-garnet);box-shadow:none;font-size:var(--fj-btn-fs);font-weight:var(--fj-btn-fw);letter-spacing:var(--fj-btn-ls);text-transform:uppercase;transition:var(--fj-btn-ease);cursor:pointer}html body :is(.button,.shopify-challenge__button,.customer button,.cart__checkout-button,.product-form__submit):is(:before,:after){display:none!important}html body :is(.button:not(.visually-hidden),.shopify-challenge__button,.customer button,.cart__checkout-button,.product-form__submit):not(:disabled):hover{background:var(--fj-garnet-deep);border-color:var(--fj-garnet-deep);color:#fff}html body :is(.button--secondary,.button--tertiary){background:#fff!important;color:var(--fj-garnet)!important;border-color:var(--fj-garnet)!important}html body :is(.button--secondary,.button--tertiary):hover{background:var(--fj-garnet)!important;color:#fff!important}html body :is(.button,.product-form__submit):disabled,html body .button[aria-disabled=true]{opacity:.45;cursor:not-allowed}html body .customer a.link,html body .customer .link{color:var(--fj-garnet)}html body .shopify-payment-button__button{border-radius:var(--fj-btn-radius)!important;min-height:var(--fj-btn-h)!important;overflow:hidden}html body .shopify-payment-button__button--unbranded{background:var(--fj-ink)!important;font-size:var(--fj-btn-fs)!important;font-weight:600!important;letter-spacing:var(--fj-btn-ls)!important;text-transform:uppercase}html body .shopify-payment-button__button--unbranded:hover{background:#000!important}html body .shopify-payment-button__more-options{color:var(--fj-taupe);text-decoration:underline}html body .product__info-container>*{margin-left:0;margin-right:0}html body .product__info-container :is(.product-form,.product-form__buttons,.fj-pdp-ctas,product-form,.product-form__input,.price__container,.product-form__quantity){max-width:none;width:100%}html body .product-form__buttons{display:grid;gap:10px;max-width:none}html body .product-form__submit{width:100%;margin:0!important}html body .fj-pdp-ctas{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}html body .fj-pdp-ctas a{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:var(--fj-btn-h);width:100%;padding:0 12px!important;margin:0!important;border:1px solid var(--fj-garnet)!important;border-radius:var(--fj-btn-radius)!important;background:#fff!important;color:var(--fj-garnet)!important;font-size:11px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:var(--fj-btn-ease);box-sizing:border-box}html body .fj-pdp-ctas a:hover{background:var(--fj-garnet)!important;color:#fff!important}html body .fj-pdp-ctas a svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}html body .fj-pdp-ctas a.fj-pdp-appt{grid-column:1/-1;background:var(--fj-garnet)!important;color:#fff!important}html body .fj-pdp-ctas a.fj-pdp-appt:hover{background:var(--fj-garnet-deep)!important;border-color:var(--fj-garnet-deep)!important}html body .product-form__input--pill:not(.fj-metal){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:0;border:0;margin:0 0 16px}html body .product-form__input--pill:not(.fj-metal) legend{grid-column:1/-1;margin-bottom:6px;padding:0}html body .product-form__input--pill:not(.fj-metal) input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-height:var(--fj-btn-h-chip)!important;margin:0!important;padding:0 var(--fj-chip-px)!important;border:1px solid var(--fj-chip-border)!important;border-radius:var(--fj-btn-radius)!important;background:#fff!important;background-image:none!important;color:var(--fj-ink)!important;font-size:12px!important;font-weight:500;letter-spacing:.04em;text-indent:0!important;line-height:1.2;text-align:center;overflow:visible!important;box-shadow:none!important;cursor:pointer;transition:var(--fj-btn-ease)}html body .product-form__input--pill:not(.fj-metal) input[type=radio]+label:before,html body .product-form__input--pill:not(.fj-metal) input[type=radio]+label:after{display:none!important}html body .product-form__input--pill:not(.fj-metal) input[type=radio]+label:hover{border-color:var(--fj-gold)!important}html body .product-form__input--pill:not(.fj-metal) input[type=radio]:checked+label{background:var(--fj-garnet)!important;border-color:var(--fj-garnet)!important;color:#fff!important}html body .product-form__input--pill:not(.fj-metal) input[type=radio]:focus-visible+label{box-shadow:var(--fj-focus-ring)!important}html body .product-form__input--pill:not(.fj-metal) input.disabled+label{opacity:.5;text-decoration:line-through}html body .product-form__input select.select__select{border-radius:var(--fj-btn-radius)}html body .product-form__quantity{margin:0 0 16px}html body .quantity{border-radius:var(--fj-btn-radius);border:1px solid var(--fj-chip-border);background:#fff;min-height:var(--fj-btn-h);overflow:hidden;width:150px}html body .quantity:before,html body .quantity:after{display:none!important}html body .quantity__button{background:transparent;color:var(--fj-ink)}html body .quantity__button:hover{color:var(--fj-garnet)}html body .quantity__input{background:transparent}@media(min-width:750px){html body .product{align-items:flex-start}html body .product__media-wrapper,html body .product__info-wrapper{margin-top:0!important;padding-top:0!important}html body .product__info-container>*:first-child{margin-top:0!important}}html body .thumbnail-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}html body .thumbnail-list__item{width:auto!important;max-width:none!important}html body .thumbnail{aspect-ratio:1/1;width:100%!important;height:auto!important;border-radius:12px;overflow:hidden}html body .thumbnail img{object-fit:cover;width:100%;height:100%}@media(max-width:749px){html body .thumbnail-list{grid-template-columns:repeat(5,1fr);gap:8px}html body .fj-pdp-ctas a{font-size:10.5px!important;letter-spacing:.06em;padding:0 8px!important}}html body .fjd__btn--cart{background:var(--fj-garnet)!important;filter:none!important;border:1px solid var(--fj-garnet);border-radius:var(--fj-btn-radius);min-height:var(--fj-btn-h);font-size:var(--fj-btn-fs);letter-spacing:var(--fj-btn-ls)}html body .fjd__btn--cart:hover{background:var(--fj-garnet-deep)!important;border-color:var(--fj-garnet-deep)}html body .fjrb__btn{background:var(--fj-garnet);box-shadow:var(--fj-btn-shadow);font-size:var(--fj-btn-fs);font-weight:600;letter-spacing:var(--fj-btn-ls);text-transform:uppercase;min-height:52px;position:relative;overflow:hidden}html body .fjrb__btn:hover{background:var(--fj-garnet-deep)}html body .fjrb__btn:after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%)!important}html body .fjh-appt{background:var(--fj-garnet)!important;background-image:none!important;border:1px solid var(--fj-garnet);color:#fff!important;letter-spacing:var(--fj-btn-ls)}html body .fjh-appt:hover{background:var(--fj-garnet-deep)!important;border-color:var(--fj-garnet-deep)}html body .fjh-drawer__btns a{border-radius:var(--fj-btn-radius);border-color:var(--fj-garnet);font-weight:600}html body .fjh-drawer__btns a:hover{background:var(--fj-garnet);color:#fff}html body .fjgd__tab[aria-selected=true]{background:var(--fj-garnet)!important;box-shadow:none!important}html body .fjgd__tab:focus-visible{outline:none;box-shadow:var(--fj-focus-ring)}html body .fjp-seg button,html body .rw-side button{border-radius:var(--fj-btn-radius)!important;min-height:38px}html body .fjp-seg button[aria-pressed=true],html body .rw-side button[aria-pressed=true]{background:var(--fj-garnet)!important;color:#fff!important;box-shadow:none!important}html body .rw-nav .fjp-tab[aria-selected=true]{color:var(--fj-garnet)!important}html body .fjq__o button{border-radius:var(--fj-btn-radius)!important;border:1px solid var(--fj-chip-border)!important;background:#fff!important;min-height:52px;padding:0 18px!important;font-size:14px;transform:none!important}html body .fjq__o button:hover{border-color:var(--fj-gold)!important;background:var(--fj-ivory)!important}html body .fjq__o button:is([aria-pressed=true],.on,.is-on){background:var(--fj-garnet)!important;border-color:var(--fj-garnet)!important;color:#fff!important}html body .fjq__o button:focus-visible{outline:none;box-shadow:var(--fj-focus-ring)}html body .fjq__a .s{background:var(--fj-garnet);border:1px solid var(--fj-garnet);min-height:var(--fj-btn-h);font-weight:600;letter-spacing:var(--fj-btn-ls)}html body .fjq__a .s:hover{background:var(--fj-garnet-deep);border-color:var(--fj-garnet-deep)}html body .fjq__a .o{border:1px solid var(--fj-garnet)!important;color:var(--fj-garnet)!important;min-height:var(--fj-btn-h);font-weight:600}html body .fjq__a .o:hover{background:var(--fj-garnet);color:#fff!important}html body .cart-item__remove,html body .cart-remove-button .button{background:transparent!important;color:var(--fj-taupe)!important;border-color:transparent!important;min-height:40px;padding:0 10px}html body .cart__ctas{gap:10px}html body .fj-pdp-ctas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .fj-pdp-ctas a{font-size:10.5px!important;letter-spacing:.05em!important;padding:0 8px!important;min-width:0;overflow:hidden;text-overflow:ellipsis}html body .fj-pdp-ctas a svg{width:15px;height:15px}html body .product-form__buttons.fj-x-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .product-form__buttons.fj-x-pair>*{min-width:0;width:100%;margin:0!important;padding:0 10px!important;font-size:11px!important;letter-spacing:.06em!important;line-height:1.15}html body .product-form__quantity .quantity{border-radius:var(--fj-btn-radius)!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-buttons.css.map */
