html body .product__info-container{--fjr-cream:#F6F1E8;--fjr-gold:#C9A96E;--fjr-gold-deep:#B08D57;--fjr-garnet:#8E1526;--fjr-garnet-deep:#74101F;--fjr-ink:#2B2B2E;--fjr-muted:#7A7068}html body .fj-pdp-rating{display:none!important}html body .product__info-container .fj-price{position:relative;margin:8px 0 6px;padding:0 0 14px}html body .product__info-container .fj-price:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:1px;background:var(--fjr-gold)}html body .product__info-container .fj-price .price{font-family:var(--font-heading-family),"Cormorant Garamond",Georgia,"Times New Roman",serif;color:var(--fjr-ink);letter-spacing:.01em;min-height:44px;display:block}html body .product__info-container .fj-price .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px;margin:0}html body .product__info-container .fj-price .price .price-item,html body .product__info-container .fj-price .price--large .price-item{font-family:inherit;font-size:clamp(30px,calc(26px + .55vw),36px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.015em!important;color:var(--fjr-ink);font-variant-numeric:lining-nums}html body .product__info-container .fj-price .price .price-item--regular s,html body .product__info-container .fj-price .price s.price-item{font-size:18px!important;font-weight:300!important;color:#9a9089!important;text-decoration-thickness:1px}html body .product__info-container .fj-price .price--on-sale .price-item--sale{color:var(--fjr-garnet)}html body .product__info-container .fj-price .price__badge-sale,html body .product__info-container .fj-price .price__badge-sold-out{font:600 10px/1 Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:transparent;color:var(--fjr-garnet);border:1px solid var(--fjr-garnet);margin-left:12px;align-self:center}html body .product__info-container .fj-price .fj-style-num{margin:8px 0 0!important;font:500 11px/1.2 Montserrat,sans-serif!important;letter-spacing:.16em!important;color:#9a9089!important}html body .product__info-container .fj-sn--pdp{font:400 12.5px/1.5 Montserrat,sans-serif;letter-spacing:.03em;color:var(--fjr-muted);margin:10px 0 2px}html body .product__info-container .fj-sn--pdp a{font-weight:500;color:var(--fjr-garnet)}html body .product__info-container .product__tax{font:400 12px/1.5 Montserrat,sans-serif;color:var(--fjr-muted);margin:6px 0 0}html body .product__info-container .product__tax a{color:var(--fjr-muted);text-decoration-color:#c9a96eb3}html body .product__info-container .installment{font:400 12px/1.5 Montserrat,sans-serif;color:var(--fjr-muted);margin:6px 0 12px}html body .product__info-container .installment:empty{display:none}html body .product__info-container .product-form__input--pill:not(.fj-metal){display:flex!important;flex-wrap:wrap;gap:8px 10px;margin:0 0 20px;padding:0;border:0}html body .product__info-container .product-form__input--pill:not(.fj-metal) legend{flex:0 0 100%;width:100%;margin:0 0 4px;padding:0;font:600 11px/1.3 Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--fjr-muted)}html body .product__info-container .product-form__input--pill:not(.fj-metal) input[type=radio]+label{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-width:112px;min-height:44px!important;margin:0!important;padding:0 22px!important;background:var(--fjr-cream)!important;background-image:none!important;border:1px solid var(--fjr-gold)!important;border-radius:999px!important;box-shadow:none!important;color:var(--fjr-ink)!important;font:500 12.5px/1.2 Montserrat,sans-serif!important;letter-spacing:.06em;text-align:center;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}html body .product__info-container .product-form__input--pill:not(.fj-metal) input[type=radio]+label:hover{border-color:var(--fjr-gold-deep)!important;background-color:#f1e9da!important}html body .product__info-container .product-form__input--pill:not(.fj-metal) input[type=radio]:checked+label{background:linear-gradient(#8e15260d,#8e15260d),var(--fjr-cream)!important;border-color:var(--fjr-garnet)!important;box-shadow:inset 0 0 0 1px var(--fjr-garnet)!important;color:var(--fjr-garnet)!important;font-weight:600!important}html body .product__info-container .product-form__input--pill:not(.fj-metal) input[type=radio]:focus-visible+label{outline:2px solid var(--fjr-gold);outline-offset:3px;box-shadow:none!important}html body .product__info-container .product-form__input--pill:not(.fj-metal) input[type=radio]:checked:focus-visible+label{box-shadow:inset 0 0 0 1px var(--fjr-garnet)!important}html body .product__info-container .product-form__input--pill:not(.fj-metal) input.disabled+label{opacity:.5;text-decoration:line-through}html body .product__info-container .product-form__input--pill.fj-metal{margin:0 0 6px}html body .product__info-container .product-form__input--dropdown .form__label{font:600 11px/1.3 Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--fjr-muted)}html body .product__info-container .product-form__buttons{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;max-width:420px;margin:6px 0 0}html body .product__info-container .product-form__buttons .product-form__quantity{flex:0 0 auto;width:auto!important;max-width:none!important;margin:0!important;padding:0}html body .product__info-container .product-form__buttons .quantity__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .product__info-container .product-form__buttons .price-per-item__container{display:block}html body .product__info-container .product-form__buttons .quantity{box-sizing:border-box;width:136px;height:48px;min-height:48px;margin:0;border:1px solid var(--fjr-gold);border-radius:999px;background:var(--fjr-cream);box-shadow:none}html body .product__info-container .product-form__buttons .quantity__button{min-width:44px;min-height:44px;width:44px;color:var(--fjr-ink)}html body .product__info-container .product-form__buttons .quantity__button:hover{color:var(--fjr-garnet)}html body .product__info-container .product-form__buttons .quantity__input{font:500 15px/1 Montserrat,sans-serif;color:var(--fjr-ink);min-width:0;padding:0;text-align:center}html body .product__info-container .product-form__buttons .price-per-item{display:none}html body .product__info-container .product-form__buttons .product-form__submit{flex:1 1 150px;width:auto!important;min-width:150px;height:48px;min-height:48px!important;margin:0!important;padding:0 22px!important;background:var(--fjr-garnet)!important;border:1px solid var(--fjr-garnet)!important;color:#fff!important;font:600 12px/1 Montserrat,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;white-space:nowrap;box-sizing:border-box}html body .product__info-container .product-form__buttons .product-form__submit:not(:disabled):hover{background:var(--fjr-garnet-deep)!important;border-color:var(--fjr-garnet-deep)!important}html body .product__info-container .product-form__buttons .product-form__submit:focus-visible{outline:2px solid var(--fjr-gold);outline-offset:3px}html body .product__info-container .product-form__buttons .product-form__submit[data-fj-pending]{opacity:1!important;background:var(--fjr-garnet)!important;border-color:var(--fjr-garnet)!important;color:#fff!important;cursor:progress;pointer-events:none;transition:none!important}html body .product__info-container .product-form__buttons .product-form__submit:disabled:not([data-fj-pending]){background:#eeeae3!important;border-color:#ddd5c7!important;color:#8b8178!important;opacity:1}html body .product__info-container .product-form__buttons .loading__spinner{color:#fff}@media(max-width:374px){html body .product__info-container .product-form__buttons{max-width:none}html body .product__info-container .product-form__buttons .product-form__submit,html body .product__info-container .product-form__buttons .product-form__quantity{flex:1 1 100%}html body .product__info-container .product-form__buttons .quantity{width:100%}}@media(max-width:749px){html body .product__info-container .product-form__buttons{max-width:none}}@media(prefers-reduced-motion:reduce){html body .product__info-container .product-form__input--pill:not(.fj-metal) input[type=radio]+label{transition:none}}html body .product__info-container .fj-dt{background:var(--fjr-cream);border:1px solid rgba(201,169,110,.55);padding:16px 18px 15px;margin:20px 0 6px}html body .product__info-container .fj-dt__h{color:var(--fjr-gold-deep);margin-bottom:12px!important}html body .product__info-container .fj-dt__list{list-style:none;margin:14px 0 0;padding:13px 0 0;border-top:1px solid rgba(201,169,110,.4);display:grid;gap:7px}html body .product__info-container .fj-dt__list[hidden]{display:none}html body .product__info-container .fj-dt__list li{position:relative;margin:0;padding:0 0 0 17px;font:400 13.5px/1.5 Montserrat,sans-serif;color:#4a443f;overflow-wrap:anywhere}html body .product__info-container .fj-dt__list li:before{content:"\2726";position:absolute;left:0;top:2px;font-size:9px;line-height:1.9;color:var(--fjr-gold)}html body .product__info-container .fj-desc .accordion__content p{margin:0 0 10px}html body .product__info-container .fj-desc .accordion__content p:last-child{margin-bottom:0}html body .product__info-container variant-selects{display:block}html body .product__info-container variant-selects fieldset.product-form__input--pill{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 20px!important;padding:0!important;border:0!important;text-align:left;justify-content:flex-start}html body .product__info-container variant-selects fieldset.product-form__input--pill.fj-metal{margin:0 0 10px!important}html body .product__info-container variant-selects fieldset.product-form__input--pill>legend{display:block!important;position:static!important;flex:0 0 100%;width:100%!important;height:auto!important;margin:0 0 4px!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;line-height:1.3}html body .product__info-container variant-selects fieldset.product-form__input--pill>legend[data-fjr-lg]{font-size:0!important;letter-spacing:0!important}html body .product__info-container variant-selects fieldset.product-form__input--pill.fj-metal>legend{display:block!important;position:static!important;flex:0 0 100%;width:100%!important;height:auto!important;margin:0 0 4px!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;font-size:0!important}html body .product__info-container .fjr-lg{display:block;font:600 11px/1.3 Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--fjr-muted)}html body .product__info-container .fjr-lg .fjr-v{font-weight:500;letter-spacing:.04em;text-transform:none;font-size:12.5px;color:var(--fjr-ink);margin-left:6px}html body .product__info-container .fj-metal .fj-mtip{display:none!important}html body .product__info-container .fj-metal input[type=radio]+label{width:36px!important;height:36px!important;flex:0 0 36px;margin:0!important}html body .product__info-container .fjtip-metal{display:block;margin:0 0 20px!important;line-height:1}html body .product__info-container .fjtip-metal .fjtip--txt{margin:0!important;font:600 9.5px/1.4 Montserrat,sans-serif!important;letter-spacing:.12em!important;min-height:0!important}html body .product__info-container .product-form__buttons{max-width:none!important;margin:0!important;padding:20px 0 0;border-top:1px solid rgba(201,169,110,.5);gap:12px}html body .product__info-container .product-form__buttons .product-form__submit{flex:1 1 0!important;min-width:0}html body .product__info-container .product-form__buttons .quantity,html body .product__info-container .product-form__buttons .product-form__submit{height:48px;min-height:48px!important}html body .product__info-container .fjs-pdp{margin:12px 0 0!important}@media(max-width:374px){html body .product__info-container .product-form__buttons .product-form__submit{flex:1 1 100%!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-pdp-restyle.css.map */
