:root{--sfp-ivory:#FCFAF6;--sfp-cream:#F6F1E8;--sfp-sand:#EDE4D3;--sfp-ink:#111111;--sfp-text:#3A3631;--sfp-muted:#7A7268;--sfp-gold:#B8935A;--sfp-gold-light:#E3CF9F;--sfp-gold-deep:#8A6A35;--sfp-line:rgba(184,147,90,.35);--sfp-grad:linear-gradient(120deg,#A8823F 0%,#D9BF84 45%,#F1E2BC 55%,#B8935A 100%);--color-button:17,17,17;--color-button-text:255,255,255;--color-link:138,106,53}body{background:var(--sfp-ivory)!important;color:var(--sfp-text)!important}::selection{background:var(--sfp-gold-light);color:var(--sfp-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--sfp-ink)!important;letter-spacing:.01em}.sf-bar{background:var(--sfp-ink);border-bottom:1px solid var(--sfp-gold)}.sf-bar:before{opacity:0}.sf-ti{color:var(--sfp-gold-light)}.sf-ti svg{stroke:var(--sfp-gold)}.sf-dot{background:var(--sfp-gold);opacity:.8}.section-header,.header-wrapper{background:var(--sfp-ivory)!important}.header-wrapper{border-bottom:1px solid var(--sfp-line)!important}.header__heading-link .h2,.header__heading-link{color:var(--sfp-ink)!important;letter-spacing:.06em}.header__menu-item,.header__menu-item span{color:var(--sfp-ink)!important;letter-spacing:.08em}.header__menu-item:hover span,.header__active-menu-item{color:var(--sfp-gold-deep)!important;text-decoration-color:var(--sfp-gold)!important}.header__icon,.header__icon svg{color:var(--sfp-ink)!important}.cart-count-bubble{background:var(--sfp-gold)!important;color:#fff!important}.sf-hero{background:radial-gradient(ellipse at 85% 20%,rgba(227,207,159,.35) 0%,transparent 55%),linear-gradient(160deg,#FFFFFF 0%,var(--sfp-ivory) 45%,var(--sfp-cream) 100%)}.sf-hero-pat{opacity:.05!important;background-image:radial-gradient(circle at 1px 1px,var(--sfp-gold) 1px,transparent 0)}.sf-hero-circle,.sf-hero-circle2{border-color:var(--sfp-line)!important}.sf-hero-ey{color:var(--sfp-gold-deep);letter-spacing:5px}.sf-hero-ey:before{content:"";display:inline-block;width:34px;height:1px;background:var(--sfp-gold);vertical-align:middle;margin-right:14px}.sf-hero-t{color:var(--sfp-ink)}.sf-hero-t em{color:var(--sfp-gold);background:var(--sfp-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sf-hero-d{color:var(--sfp-muted)}.sf-hero-frame{border-color:var(--sfp-gold)!important}.sf-hero-imgw img,.sf-hero-img img{box-shadow:0 30px 70px -25px #11111159}.sf-hero-stats{border-top-color:var(--sfp-line)}.sf-stat-n{color:var(--sfp-gold-deep)}.sf-stat-l{color:var(--sfp-muted)}.sf-btn-p{background:var(--sfp-ink);color:#fff;border:1px solid var(--sfp-ink);transition:all .35s ease}.sf-btn-p:hover{background:var(--sfp-gold);border-color:var(--sfp-gold);color:#fff;box-shadow:0 10px 30px -10px #b8935ab3}.sf-btn-s{background:transparent;color:var(--sfp-ink);border:1px solid var(--sfp-gold)}.sf-btn-s:hover{background:var(--sfp-gold);color:#fff;border-color:var(--sfp-gold)}.button,.shopify-payment-button__button--unbranded{background-color:var(--sfp-ink)!important;color:#fff!important;letter-spacing:.12em;transition:background-color .3s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--sfp-gold)!important}.button:after,.button:before{box-shadow:none!important}.button--secondary{background:transparent!important;color:var(--sfp-ink)!important;border:1px solid var(--sfp-gold)!important}.button--secondary:hover{background:var(--sfp-gold)!important;color:#fff!important}.collection .title,.collection__title .title{color:var(--sfp-ink)!important}.collection__title .title:after{content:"";display:block;width:56px;height:1px;background:var(--sfp-gold);margin:16px 0 0}.card-wrapper .card__information{padding:1.4rem 1.4rem 1.6rem!important}.card__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.7rem!important;letter-spacing:.02em}.card-wrapper .card{background:#fff!important;border:1px solid rgba(184,147,90,.18)!important;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 22px 50px -24px #11111147;border-color:var(--sfp-gold)!important}.card__heading a,.card__heading{color:var(--sfp-ink)!important}.price,.price-item{color:var(--sfp-gold-deep)!important}.badge{background:var(--sfp-ink)!important;color:var(--sfp-gold-light)!important;border-color:var(--sfp-ink)!important}.sf-story{background:linear-gradient(180deg,var(--sfp-cream) 0%,var(--sfp-ivory) 100%);color:var(--sfp-text);border-top:1px solid var(--sfp-line);border-bottom:1px solid var(--sfp-line)}.sf-story:before,.sf-story:after{opacity:.05}.sf-story-ey{color:var(--sfp-gold-deep)}.sf-story-t{color:var(--sfp-ink)}.sf-story-t em{color:var(--sfp-gold)}.sf-story-txt{color:var(--sfp-text)}.sf-story-sig{color:var(--sfp-gold-deep)}.sf-story-img:before{border-color:var(--sfp-gold)!important}.sf-usp-ey{color:var(--sfp-gold-deep)}.sf-usp-t{color:var(--sfp-ink)}.sf-usp-t em{color:var(--sfp-gold)}.sf-usp-d{color:var(--sfp-muted)}.sf-usp-card{background:#fff;border:1px solid rgba(184,147,90,.2)}.sf-usp-card:before{background:var(--sfp-grad)}.sf-usp-card:hover{border-color:var(--sfp-gold);box-shadow:0 24px 60px -28px #1111114d}.sf-usp-icon{background:var(--sfp-ink)!important;border-radius:50%;width:56px!important;height:56px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important}.sf-usp-icon svg{width:24px!important;height:24px!important;margin:0!important;stroke:var(--sfp-gold-light)}.sf-usp-ct{color:var(--sfp-ink)}.sf-usp-cd{color:var(--sfp-muted)}.sf-rev{background:linear-gradient(135deg,var(--sfp-cream) 0%,var(--sfp-ivory) 100%)}.sf-rev-ey{color:var(--sfp-gold-deep)}.sf-rev-t{color:var(--sfp-ink)}.sf-rev-t em{color:var(--sfp-gold)}.sf-rev-card{background:#fff;border:1px solid rgba(184,147,90,.22)}.sf-rev-card:hover{border-color:var(--sfp-gold)}.sf-rev-stars{color:var(--sfp-gold)}.sf-rev-quote{color:var(--sfp-text)}.sf-rev-line{background:var(--sfp-gold)}.sf-rev-name{color:var(--sfp-ink)}.sf-rev-loc{color:var(--sfp-muted)}.sf-ig{background:#fff;border-top:1px solid var(--sfp-line)}.sf-ig:before{opacity:0}.sf-ig-ey{color:var(--sfp-gold-deep)}.sf-ig-t{color:var(--sfp-ink)}.sf-ig-t em{color:var(--sfp-gold)}.sf-ig-handle{color:var(--sfp-muted)}.sf-ig-handle:hover{color:var(--sfp-gold-deep)}.sf-ig-over{background:#11111159}.sf-ig-btn{background:var(--sfp-ink);color:#fff;border:1px solid var(--sfp-ink)}.sf-ig-btn:hover{background:var(--sfp-gold);border-color:var(--sfp-gold);color:#fff}.sf-ft{background:var(--sfp-ink);color:#ffffff9e;border-top:2px solid var(--sfp-gold)}.sf-ft-logo{color:#fff}.sf-ft-logo span{color:var(--sfp-gold-light)}.sf-ft-h{color:var(--sfp-gold-light);letter-spacing:.2em}.sf-ft-links a,.sf-ft-ci a{color:#ffffff9e}.sf-ft-links a:hover,.sf-ft-ci a:hover{color:var(--sfp-gold-light)}.sf-ft-soc a{border-color:#e3cf9f4d}.sf-ft-soc a:hover{border-color:var(--sfp-gold);background:#b8935a26}.sf-ft-soc svg{fill:var(--sfp-gold-light)}.sf-ft-cl,.sf-ft-bot{color:#fff6}.sf-ft-bot{border-top-color:#e3cf9f2e!important}.product__title h1,.product__title{color:var(--sfp-ink)!important}.product .price-item{font-size:1.15em}.product-form__input input[type=radio]:checked+label{background:var(--sfp-ink)!important;color:var(--sfp-gold-light)!important;border-color:var(--sfp-ink)!important}.product-form__input input[type=radio]+label:hover{border-color:var(--sfp-gold)!important}.quantity{border-color:var(--sfp-line)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 1px var(--sfp-gold)!important}a:not(.button):not([class*=sf-]):hover{color:var(--sfp-gold-deep)}.footer{background:var(--sfp-ink)!important}.article-template__content h2{font-family:Cormorant Garamond,Georgia,serif;font-size:2.6rem;color:var(--sfp-ink);margin-top:3.2rem;padding-bottom:.6rem;border-bottom:1px solid var(--sfp-line)}.article-template__content a:not(.sfb-card):not(.sfb-btn){color:var(--sfp-gold-deep);text-decoration-color:var(--sfp-gold)}.article-template__content li::marker{color:var(--sfp-gold)}.sfb-hero{margin:2.4rem 0;border-radius:6px;overflow:hidden;box-shadow:0 24px 60px -30px #1116}.sfb-hero img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;margin:0}.sfb-cap{font-size:1.3rem;color:var(--sfp-muted);text-align:center;font-style:italic;margin:.8rem 0 2.4rem}.sfb-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin:2.4rem 0}@media(min-width:750px){.sfb-grid{grid-template-columns:repeat(4,1fr)}}.sfb-card{display:block;background:#fff;border:1px solid rgba(184,147,90,.25);border-radius:6px;padding:1.2rem;text-align:center;text-decoration:none!important;transition:all .3s ease}.sfb-card:hover{border-color:var(--sfp-gold);transform:translateY(-3px);box-shadow:0 18px 40px -24px #11111159}.sfb-card img{width:100%;aspect-ratio:1;object-fit:contain;margin:0 0 .8rem}.sfb-card strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:1.7rem;font-weight:500;color:var(--sfp-ink)}.sfb-card span{display:block;color:var(--sfp-gold-deep);font-size:1.3rem;margin-top:.3rem}.sfb-box{background:var(--sfp-cream);border-left:3px solid var(--sfp-gold);padding:1.8rem 2.2rem;margin:2.4rem 0;border-radius:0 6px 6px 0}.sfb-box p{margin:0}.sfb-cta{background:var(--sfp-ink);text-align:center;padding:3.2rem 2rem;border-radius:6px;margin:3.2rem 0 1rem}.sfb-cta h3{color:var(--sfp-gold-light)!important;font-family:Cormorant Garamond,Georgia,serif;font-size:2.6rem;font-weight:500;margin:0 0 .8rem}.sfb-cta p{color:#fffc;margin:0 0 1.8rem}.sfb-btn{display:inline-block;background:var(--sfp-gold);color:#fff!important;padding:1.3rem 3rem;letter-spacing:.15em;text-transform:uppercase;font-size:1.2rem;text-decoration:none!important;transition:background .3s ease,color .3s ease}.sfb-btn:hover{background:#fff;color:var(--sfp-ink)!important}.sfb-two{display:grid;gap:2.4rem;align-items:center;margin:2.4rem 0}@media(min-width:750px){.sfb-two{grid-template-columns:1fr 1fr}}.sfb-two img{width:100%;border-radius:6px;display:block;margin:0;aspect-ratio:4/5;object-fit:cover}.sf-story-sig:before{content:"";display:inline-block;width:28px;height:1px;background:var(--sfp-gold);vertical-align:middle;margin-right:12px}.article-template__hero-container{max-width:110rem;margin:3rem auto 0;padding:0 1.5rem}.article-template__hero-container .media{padding-bottom:45%!important;border-radius:6px;overflow:hidden}@media(max-width:749px){.article-template__hero-container .media{padding-bottom:65%!important}}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1.2rem 1.1rem!important;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sf-premium.css.map */
