:root{--jf-ink:#12241A;--jf-forest:#1B3526;--jf-moss:#2C5037;--jf-cream:#FBF7EE;--jf-sand:#F1E9D8;--jf-line:rgba(18,36,26,.12);--jf-gold:#D9952B;--jf-gold-2:#F4C25F;--jf-gold-deep:#8E5E0E;--jf-clay:#A84E1F;--jf-display:"Fraunces",Georgia,"Times New Roman",serif;--jf-body:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--jf-ease:cubic-bezier(.22,.61,.36,1);--jf-shadow:0 24px 60px -24px rgba(18,36,26,.35)}html,body{overflow-x:clip}body{font-family:var(--jf-body)!important;background:var(--jf-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0!important}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--jf-display)!important;letter-spacing:-.01em;text-rendering:optimizeLegibility;font-synthesis:none;overflow-wrap:break-word}p,li,a,span,button,input,select{font-synthesis:none}::selection{background:var(--jf-gold);color:var(--jf-ink)}img{filter:none!important;image-rendering:auto}.jf-prod__media,.jf-cats__ring,.jf-hero__arch,.jf-arch{background:var(--jf-sand)}.jf-story,.jf-tm,.jf-faq,.jf-cta,.footer{content-visibility:auto;contain-intrinsic-size:auto 60rem}.jf-eyebrow{color:var(--jf-gold-deep)}.jf-hero .jf-eyebrow,.jf-tm .jf-eyebrow,.jf-cta .jf-eyebrow{color:var(--jf-gold-2)}.jf-btn{min-height:4.4rem}.jf-sec-head p{color:#12241abd!important}.jf-sec-head h2 em,.jf-story__title em,.jf-faq__head h2 em{color:var(--jf-clay)}.jf-story__text{color:#12241ac2!important}.jf-story__stat span{color:#12241ab3!important}.jf-cats__count{color:#12241ab8!important}.jf-cats__item{min-height:4.8rem}.jf-prod__price s{color:#12241a94!important}.jf-faq__sub{color:#12241abd!important}.jf-faq__item p{color:#12241ac7!important}.jf-cta__sub{color:#fbf7eed9!important}.jf-cta__note{color:#fbf7eebf!important}.jf-trust__card p{color:#12241ab8!important}.jf-trust__icon{color:var(--jf-clay)}.jf-mq__dot{color:#12241ab3!important}.button{border-radius:999px!important;font-family:var(--jf-body);font-weight:600;letter-spacing:.05em;transition:transform .35s var(--jf-ease),box-shadow .35s var(--jf-ease);min-height:4.4rem}.button:not(.button--secondary):hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #12241a80}.header-wrapper{background:#fbf7eeeb!important;border-bottom:1px solid var(--jf-line)}@media(min-width:990px){.header-wrapper{backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px);background:#fbf7eed9!important}}.header__heading-link .h2,.header__heading{font-family:var(--jf-display)!important;letter-spacing:.01em}.header__menu-item{font-weight:500;letter-spacing:.04em}.header__menu-item:hover{color:var(--jf-clay)}.card,.card--standard .card__inner{border-radius:18px;overflow:hidden}.card__media img{transition:transform .8s var(--jf-ease)}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__heading{font-family:var(--jf-display)!important}.card__heading a{text-decoration:none}.price{font-weight:600}.badge{border-radius:999px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.field__input,.select__select,.customer .field input{border-radius:14px}.footer{background:linear-gradient(180deg,#16291E,var(--jf-ink))!important;border-top:1px solid rgba(244,194,95,.35);color:#fbf7eed1!important}.footer .footer__content-top{padding-top:5rem}.footer h2,.footer .h2,.footer__heading,.footer .footer-block__heading{font-family:var(--jf-display)!important;color:#fbf7ee!important;font-size:1.7rem;letter-spacing:.01em}.footer p,.footer span,.footer li,.footer .footer__copyright,.footer .caption{color:#fbf7eec7!important}.footer a,.footer .link,.footer .list-menu__item--link{color:#fbf7eed1!important;transition:color .25s var(--jf-ease)}.footer a:hover,.footer .link:hover,.footer .list-menu__item--link:hover{color:var(--jf-gold-2)!important;text-decoration:none}.footer .list-menu__item--link{min-height:4.4rem;display:inline-flex;align-items:center}.footer .field__input{background:#fbf7ee12!important;border:1px solid rgba(251,247,238,.25)!important;border-radius:999px!important;color:#fbf7ee!important}.footer .field__input::placeholder{color:#fbf7ee99}.footer .field__input:focus{border-color:var(--jf-gold)!important}.footer .field__button{color:var(--jf-gold-2)!important;min-width:4.4rem;min-height:4.4rem}.footer .newsletter-form__message,.footer .icon-success{color:var(--jf-gold-2)!important}.footer__content-bottom{border-top:1px solid rgba(251,247,238,.12)!important}.footer .list-social__link{color:#fbf7eec7!important;min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.footer .list-social__link:hover{color:var(--jf-gold-2)!important}.footer .list-payment__item svg{opacity:.85;border-radius:4px}.footer .disclosure__button{color:#fbf7eed1!important}.footer .localization-form__select{background:#fbf7ee12;border-radius:999px}.footer .copyright__content,.footer .copyright__content a{color:#fbf7eead!important}.product__title h1,.product__title{font:500 clamp(2.6rem,4vw,4rem)/1.15 var(--jf-display)!important;color:var(--jf-ink)}.product__text.caption-with-letter-spacing{color:var(--jf-clay);font-weight:600;letter-spacing:.2em}.product .price .price-item{font:600 2.2rem/1.2 var(--jf-body);color:var(--jf-ink)}.product .price--on-sale .price-item--regular{font-size:1.5rem;color:#12241a94}.product__media-wrapper .product__media,.product__media-item .product__media,.product__media{border-radius:20px;overflow:hidden}.thumbnail,.thumbnail.global-media-settings{border-radius:12px;overflow:hidden}.product-form__submit{background:linear-gradient(135deg,var(--jf-gold-2),var(--jf-gold))!important;color:var(--jf-ink)!important;border:none!important;font-weight:700!important;box-shadow:0 12px 30px -10px #d9952b8c}.product-form__submit:hover{box-shadow:0 18px 40px -12px #d9952bb3}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{border-radius:999px!important}.product-form__input--pill input[type=radio]+label{border-radius:999px;border:1px solid var(--jf-line);font-weight:500;transition:all .25s var(--jf-ease);min-height:4.4rem}.product-form__input--pill input[type=radio]:checked+label{background:var(--jf-ink);color:var(--jf-cream);border-color:var(--jf-ink)}.quantity{border-radius:999px;border:1px solid var(--jf-line)}.product__accordion .accordion,.accordion{border:1px solid var(--jf-line);border-radius:16px;padding:0 1.8rem;margin-bottom:1rem;background:#fff}.accordion summary{font-weight:600;min-height:4.4rem}.accordion details[open]{border-color:#d9952b80}.product__inventory{font-weight:700;letter-spacing:.14em}.icon-with-text--horizontal{gap:1rem}.icon-with-text .icon{color:var(--jf-clay)}.jf-offer{display:flex;flex-direction:column;gap:.5rem;background:linear-gradient(135deg,#f4c25f29,#d9952b1f);border:1px dashed rgba(168,78,31,.65);border-radius:16px;padding:1.6rem 1.8rem;margin:.6rem 0 1rem}.jf-offer strong{font:700 1.2rem/1 var(--jf-body);letter-spacing:.14em;text-transform:uppercase;color:var(--jf-clay)}.jf-offer span{font:500 1.35rem/1.55 var(--jf-body);color:#12241acc}.jf-offer b{color:var(--jf-ink)}@media(max-width:989px){body:has(.jf-satc) .footer{padding-bottom:9rem}}.jf-eyebrow{display:inline-flex;align-items:center;gap:.9rem;font:600 1.1rem/1 var(--jf-body);letter-spacing:.24em;text-transform:uppercase;margin:0}.jf-eyebrow:before{content:"";width:2.8rem;height:1px;background:currentColor;flex:none}.jf-eyebrow--center:after{content:"";width:2.8rem;height:1px;background:currentColor;flex:none}.jf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 3rem;border-radius:999px;font:600 1.4rem/1 var(--jf-body);letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:transform .35s var(--jf-ease),box-shadow .35s var(--jf-ease),background .35s var(--jf-ease),border-color .35s var(--jf-ease);border:1px solid transparent;-webkit-tap-highlight-color:transparent}.jf-btn--gold{background:linear-gradient(135deg,var(--jf-gold-2),var(--jf-gold));color:var(--jf-ink);box-shadow:0 12px 30px -10px #d9952b8c}.jf-btn--gold:hover{transform:translateY(-3px);box-shadow:0 20px 42px -12px #d9952bb3}.jf-btn--ghost{border-color:#ffffff73;color:#fff}.jf-btn--ghost:hover{background:#ffffff1a;border-color:#ffffffb3}.jf-btn--ink{background:var(--jf-ink);color:var(--jf-cream)}.jf-btn--ink:hover{transform:translateY(-3px);box-shadow:var(--jf-shadow)}.jf-btn svg{width:1.5rem;height:1.5rem;flex:none}.jf-sec{padding:6rem 0}@media(min-width:990px){.jf-sec{padding:9rem 0}}.jf-sec-head{max-width:70rem;margin:0 auto 4rem;text-align:center;padding:0 2rem}.jf-sec-head h2{font:500 clamp(2.7rem,4.6vw,4.4rem)/1.12 var(--jf-display);color:var(--jf-ink);margin:1.4rem 0 1.2rem;text-wrap:balance}.jf-sec-head h2 em{font-style:italic}.jf-sec-head p{font-size:1.5rem;line-height:1.75;margin:0}.jf-arch{position:relative;overflow:hidden;border-radius:999px 999px 28px 28px;box-shadow:var(--jf-shadow)}.jf-arch img{display:block;width:100%;height:100%;object-fit:cover}@keyframes jf-up{0%{transform:translateY(22px)}to{transform:none}}.jf-anim{animation:jf-up .6s var(--jf-ease) both}.jf-anim-2{animation:jf-up .6s .1s var(--jf-ease) both}.jf-anim-3{animation:jf-up .6s .2s var(--jf-ease) both}@media(prefers-reduced-motion:reduce){.jf-anim,.jf-anim-2,.jf-anim-3{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/jf-premium.css.map */
