.tc-wordmark{font-family:Fraunces,Georgia,serif;font-size:1.65rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1}.tc-wordmark span{color:var(--tc-terracotta)}@media(max-width:760px){.tc-wordmark{font-size:1.4rem}}.hero-slide-scrim{background:linear-gradient(90deg,#2e1d10b3,#2e1d1057 48%,#2e1d100a 78%)}.hero-slide-content p.lead{font-weight:500;color:#fffffff5;text-shadow:0 1px 12px rgba(30,20,10,.25)}.hero-slide-content .eyebrow{font-weight:800}@media(max-width:760px){.hero-slide-scrim{background:linear-gradient(0deg,#2e1d10c7,#2e1d1052 58%,#2e1d100f)}}.tc-fav__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tc-fav__card{display:block}.tc-fav__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--tc-sand)}.tc-fav__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tc-fav__card:hover .tc-fav__media img{transform:scale(1.025)}.tc-fav__badge{position:absolute;top:12px;left:12px;background:#fdfaf4;color:var(--ink);padding:4px 10px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tc-fav__info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:16px}.tc-fav__info h3{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;margin:0}.tc-fav__info p{margin:2px 0 0;font-size:.88rem;color:var(--ink-soft)}.tc-fav__price{font-weight:700;white-space:nowrap}@media(max-width:760px){.tc-fav__grid{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.tc-fav__card{scroll-snap-align:start}}.tc-story{padding-block:64px}.tc-story__grid{max-width:1080px;margin:0 auto;gap:48px}.tc-story__imgs{max-width:440px;width:100%;justify-self:end;gap:10px}.tc-story__imgs>:first-child{margin-top:32px}.tc-story__text h2{font-size:clamp(1.8rem,3.2vw,2.5rem)}.tc-story__body{margin-top:16px;font-size:.95rem}@media(max-width:860px){.tc-story{padding-block:48px}.tc-story__imgs{max-width:360px;justify-self:center}.tc-story__imgs>:first-child{margin-top:24px}}.tc-story__imgs{align-items:start}.tc-story__imgs img,.tc-story__imgs .tc-story__ph{height:auto;align-self:start;aspect-ratio:3/4}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tc-lovable-2.css.map */
