@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;1,9..144,500&family=Inter:wght@400;500;600&display=swap";:root{--cf-oat: #F2EAD9;--cf-oat-deep: #E8DEC8;--cf-cream: #FBF7EF;--cf-pine: #21402E;--cf-pine-deep: #18301F;--cf-ink: #22190F;--cf-brass: #B98A3E;--cf-brass-deep: #9A7130;--cf-sage: #CBD4C2;--cf-muted: #6E6256;--cf-serif: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--cf-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family: var(--cf-serif);--font-body-family: var(--cf-sans);--font-heading-family-override: var(--cf-serif);--font-body-family-override: var(--cf-sans);--font-heading-weight: 600;--font-heading-weight-override: 600;--font-body-weight: 400;--font-body-weight-override: 400;--letter-spacing-heading: -.01em;--letter-spacing-body: 0;--global-button-radius: 10px;--global-button-hover-color: var(--cf-brass-deep);--cf-radius: 16px;--cf-max: 1160px}body{background-color:var(--cf-oat);color:var(--cf-ink);-webkit-font-smoothing:antialiased}.button:hover,.product-form__submit:hover,.cart__checkout-button:hover{background-color:var(--cf-brass-deep)!important}.button,.product-form__submit,.cart__checkout-button{letter-spacing:.02em!important}.shop-product-price{color:var(--cf-pine)!important}.shop-compare-price{color:var(--cf-muted)!important}#block-price .shop-save-price.shop-save-price,[id^=block-] .shop-save-price.shop-save-price{background-color:var(--cf-brass)!important;color:var(--cf-oat)!important;border-color:var(--cf-brass)!important}.shop-save-price svg{fill:var(--cf-oat)!important}.header{padding-top:14px;padding-bottom:14px}.header__heading-logo{width:100%;height:auto}.header__heading-logo-wrapper{display:block}.header__menu-item{color:var(--cf-pine);font-weight:500}.header__icon,.header__icon svg{color:var(--cf-pine)}.footer-logo img{width:150px;height:auto}.footer__content-bottom-wrapper--center{display:flex;flex-direction:column;align-items:center;gap:14px}.footer__copyright{text-align:center}.footer{border-top:1px solid rgba(242,234,217,.12)}.cf-section{padding:56px 0}.cf-wrap{max-width:var(--cf-max);margin:0 auto;padding:0 20px}.cf-section--oat{background:var(--cf-oat);--cf-h: var(--cf-pine);--cf-t: var(--cf-ink);--cf-m: var(--cf-muted);--cf-card: var(--cf-cream);--cf-line: var(--cf-sage);--cf-icon: var(--cf-brass)}.cf-section--cream{background:var(--cf-cream);--cf-h: var(--cf-pine);--cf-t: var(--cf-ink);--cf-m: var(--cf-muted);--cf-card: var(--cf-oat);--cf-line: var(--cf-sage);--cf-icon: var(--cf-brass)}.cf-section--pine{background:var(--cf-pine);--cf-h: var(--cf-oat);--cf-t: rgba(242, 234, 217, .84);--cf-m: rgba(242, 234, 217, .62);--cf-card: rgba(242, 234, 217, .06);--cf-line: rgba(242, 234, 217, .16);--cf-icon: var(--cf-brass)}.cf-eyebrow{display:block;font-family:var(--cf-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brass)!important;margin:0 0 14px}.cf-section .cf-h1,.cf-section .cf-h2,.cf-section .cf-h3{font-family:var(--cf-serif)!important;font-weight:600;letter-spacing:-.015em;line-height:1.08;color:var(--cf-h)!important;margin:0;text-wrap:balance}.cf-section .cf-h1{font-size:clamp(36px,6vw,60px)}.cf-section .cf-h2{font-size:clamp(28px,4.4vw,42px)}.cf-section .cf-h3{font-size:19px;line-height:1.25;font-weight:600}.cf-section .cf-h1 em,.cf-section .cf-h2 em{font-style:italic;font-weight:500;color:var(--cf-brass)}.cf-section .cf-lead{font-family:var(--cf-sans);font-size:17px;line-height:1.6;color:var(--cf-t);margin:16px 0 0}.cf-section .cf-text{font-family:var(--cf-sans);font-size:15px;line-height:1.65;color:var(--cf-t);margin:0}.cf-section .cf-text p{margin:0 0 14px;color:inherit}.cf-section .cf-text p:last-child{margin-bottom:0}.cf-section .cf-text strong{color:var(--cf-h);font-weight:600}.cf-section--pine .cf-text strong{color:var(--cf-brass)}.cf-section .cf-fine{font-family:var(--cf-sans);font-size:13px;line-height:1.5;color:var(--cf-m);margin:0}.cf-head{max-width:640px;margin:0 auto 36px;text-align:center}.cf-head--left{margin-left:0;text-align:left}.cf-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.cf-list li{display:flex;align-items:flex-start;gap:10px;font-family:var(--cf-sans);font-size:15px;line-height:1.5;color:var(--cf-t)}.cf-list li svg{flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:var(--cf-brass)}.cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:10px;background:var(--cf-brass);color:var(--cf-oat)!important;font-family:var(--cf-sans)!important;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.cf-btn:hover{background:var(--cf-brass-deep);transform:translateY(-1px)}.cf-btn:active{transform:translateY(0)}.cf-btn svg{width:18px;height:18px}.cf-btn--ghost{background:transparent;color:var(--cf-h)!important;box-shadow:inset 0 0 0 1.5px var(--cf-line)}.cf-btn--ghost:hover{background:#0000000a}.cf-btn-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--cf-sans);font-size:13px;color:var(--cf-m)}.cf-btn-note svg{width:15px;height:15px;color:var(--cf-brass)}.cf-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#b98a3e24;color:var(--cf-brass);flex:0 0 44px}.cf-icon svg{width:22px;height:22px}.cf-section [class*=__media],.cf-section [class*=__copy],.cf-step,.cf-rev,.cf-feat,.cf-tier{min-width:0}.cf-frame{position:relative;overflow:hidden;border-radius:var(--cf-radius);background:var(--cf-oat-deep)}.cf-frame img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.cf-stars{display:inline-flex;gap:2px;color:var(--cf-brass)}.cf-stars svg{width:15px;height:15px}.cf-pdp-offer{margin:6px 0 14px;padding:14px 16px;border:1.5px solid var(--cf-brass);border-radius:12px;background:#b98a3e14;font-family:var(--cf-sans);font-size:14px;line-height:1.5;color:var(--cf-ink)}.cf-pdp-offer strong{color:var(--cf-pine)}.cf-pdp-offer small{display:block;margin-top:4px;font-size:12px;color:var(--cf-muted)}#kaching-bundles-placeholder:empty{display:none}@media screen and (min-width:750px){.cf-section{padding:88px 0}.cf-head{margin-bottom:48px}.cf-section .cf-lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.cf-btn,.cf-btn:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cafora.css.map */
