.tk-ith{--tk-ith-font-display: var( --font-headline, "Canela", "Playfair Display", Georgia, "Times New Roman", serif );--tk-ith-font-sans: var( --font-body, "Neue Haas Grotesk", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif );max-width:var(--container-max, 1200px);margin:0 auto;padding:var(--ith-pt-mobile, 54px) var(--gutter-mobile, 20px) var(--ith-pb-mobile, 33px);background-color:var(--ith-bg, #f7f3ec)}.tk-ith__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,64px);align-items:center}.tk-ith__text{order:1}.tk-ith__media{order:2}.tk-ith__eyebrow{margin:0;font-family:var(--tk-ith-font-sans);font-size:.8125rem;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.2em;color:var(--ith-eyebrow-color, #834f22)}.tk-ith__heading{margin:16px 0 0;font-family:var(--tk-ith-font-display);font-weight:900;font-size:clamp(2.5rem,1.3rem + 4.4vw,4.75rem);line-height:.96;letter-spacing:-.01em;text-transform:uppercase;color:var(--ith-heading-color, #3a2a22);text-wrap:balance}.tk-ith__heading:first-child{margin-top:0}.tk-ith__body{margin:24px 0 0;max-width:46ch;font-family:var(--tk-ith-font-sans);font-size:1.25rem;line-height:1.55;color:var(--ith-body-color, #66402e)}.tk-ith__body:first-child{margin-top:0}.tk-ith__body>*:first-child{margin-top:0}.tk-ith__body>*:last-child{margin-bottom:0}.tk-ith__body a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.tk-ith__buttons{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tk-ith__button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--tk-ith-font-sans);font-size:.875rem;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast, .14s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),color var(--dur-fast, .14s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),border-color var(--dur-fast, .14s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.tk-ith__button--primary{padding:18px 32px;border:1px solid var(--ith-btn-bg, #9f622e);border-radius:var(--radius-sm, 10px);background-color:var(--ith-btn-bg, #9f622e);color:var(--ith-btn-color, #f7f3ec)}.tk-ith__button--primary:hover{background-color:var(--ith-btn-bg-hover, #a8b8a3);border-color:var(--ith-btn-bg-hover, #a8b8a3);color:var(--ith-btn-color-hover, #3a2a22)}.tk-ith__button--ghost{padding:18px 4px;border:none;background:none;color:var(--ith-btn-ghost-color, #834f22)}.tk-ith__button--ghost:hover{color:var(--ith-btn-ghost-color-hover, #3a2a22)}.tk-ith__button:focus-visible{outline:3px solid var(--focus-ring, rgba(159, 98, 46, .28));outline-offset:2px}.tk-ith__button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tk-ith__frame{position:relative;aspect-ratio:5 / 4;border-radius:var(--radius-frame, 24px);overflow:hidden;background-color:var(--ith-frame-bg, #efe8dc);box-shadow:var(--shadow-frame, 0 30px 80px rgba(58, 42, 34, .12))}.tk-ith__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(155deg,#c4826e1f,#9f622e0d 55%,#3a2a221a);mix-blend-mode:soft-light}.tk-ith__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.tk-ith__img,.tk-ith__video,.tk-ith__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.tk-ith__frame--video>*,.tk-ith__video-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tk-ith__video-iframe{width:100%;height:100%;border:0;display:block}.tk-ith__placeholder{width:100%;height:100%}.tk-ith__placeholder-svg{fill:var(--ith-heading-color, #3a2a22);opacity:.12}@media screen and (min-width:750px){.tk-ith{padding-top:var(--ith-pt, 72px);padding-bottom:var(--ith-pb, 44px);padding-left:var(--gutter, 32px);padding-right:var(--gutter, 32px)}}@media screen and (min-width:620px){.tk-ith__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.tk-ith__media{order:var(--ith-media-order, 2)}}@media(prefers-reduced-motion:reduce){.tk-ith__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/section-image-text-hero.css.map */
