@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--color-base-background-1: 246, 239, 227;--color-base-background-2: 239, 227, 205;--color-base-text: 34, 26, 18;--color-base-solid-button-labels: 34, 26, 18;--color-base-accent-1: 192, 133, 82;--color-base-accent-2: 157, 129, 71;--color-base-outline-button-labels: 107, 66, 38;--font-body-family: "Source Sans 3", sans-serif;--font-heading-family: "Fraunces", serif}body{font-family:"Source Sans 3",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Fraunces,serif!important;letter-spacing:-.01em}.button,button,.shopify-payment-button__button{background-color:#c08552!important;border-color:#c08552!important;color:#221a12!important;font-family:"Source Sans 3",sans-serif;font-weight:700;letter-spacing:.02em}.button:hover,button:hover{background-color:#cc945f!important}.button--secondary{background-color:transparent!important;color:#6b4226!important;border:2px solid rgb(107,66,38)!important}site-header,header-component,.header{background-color:#f6efe3!important}.header__heading-link,.header__menu-item{color:#221a12!important}.announcement-bar,.utility-bar{background-color:#f6efe3!important;color:#221a12!important}.badge{background-color:#3f4a38!important;border-color:#3f4a38!important;font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.05em}.price{font-family:Fraunces,serif;font-weight:700;color:#4a2d19}.card,.card-wrapper{border-radius:4px}.tts-hero{position:relative;background:linear-gradient(120deg,#221a12bd,#4a2d196b),var(--tts-hero-bg, #4A2D19) center/cover;color:#f6efe3;padding:96px 0 64px}.tts-hero .tts-wrap{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:end}.tts-hero-eyebrow{font-family:"Source Sans 3",sans-serif;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;color:#c0a06b;display:flex;align-items:center;gap:.6rem;margin-bottom:1.1rem}.tts-hero-eyebrow:before{content:"";width:24px;height:2px;background:#c0a06b}.tts-hero h1{color:#fff;font-family:Fraunces,serif;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.08;margin:0 0 .5em}.tts-hero p.tts-lede{font-size:1.1rem;color:#f6efe3eb;max-width:46ch;margin:0 0 1.4rem}.tts-hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.tts-stamp-row{display:flex;flex-wrap:wrap;gap:14px}.tts-stamp{width:120px;height:120px;border-radius:50%;border:2.5px solid #C0A06B;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;background:#221a1259}.tts-stamp .num{font-family:Fraunces,serif;font-weight:800;font-size:1.4rem;color:#fff;line-height:1}.tts-stamp .lbl{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase;color:#c0a06b;margin-top:4px;line-height:1.15}.tts-trust-strip{background:#4a2d19;padding:20px 0}.tts-trust-strip .tts-wrap{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.tts-trust-item{display:flex;align-items:center;gap:10px;color:#f6efe3;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:.88rem}.tts-trust-item .tts-dot{width:8px;height:8px;border-radius:50%;background:#c0a06b;flex-shrink:0}.tts-cat-section{max-width:1200px;margin:0 auto;padding:72px 24px}.tts-cat-eyebrow{font-family:"Source Sans 3",sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;color:#6b4226;margin-bottom:.6rem}.tts-cat-section h2{font-family:Fraunces,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0 0 2.4rem}.tts-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tts-cat-card{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:3/4;border:1px solid rgba(34,26,18,.18);display:block}.tts-cat-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tts-cat-card:hover img{transform:scale(1.06)}.tts-cat-card .tts-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#221a12e0,#221a120d 55%);display:flex;align-items:flex-end;padding:18px}.tts-cat-card .tts-overlay span{font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:1rem}@media(max-width:880px){.tts-hero .tts-wrap{grid-template-columns:1fr}.tts-cat-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tts-custom-theme.css.map */
