.shopify-section.th-section:has(>.th-cf){margin-top:0}.th-cf{position:relative;overflow:hidden;background:var(--th-cf-bg, #FBF4F1);color:var(--th-charcoal)}.th-cf:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 12% 18%,rgba(227,163,188,.3),transparent 36%),radial-gradient(circle at 88% 82%,rgba(62,91,169,.12),transparent 38%),radial-gradient(circle at 62% 6%,rgba(226,205,164,.38),transparent 32%);pointer-events:none}.th-cf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(201,162,98,.7) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(181,71,108,.45) 0 1px,transparent 1.5px);background-size:180px 180px,260px 260px;background-position:20px 40px,120px 90px;opacity:.5;animation:th-twinkle 5s ease-in-out infinite alternate;pointer-events:none}@keyframes th-twinkle{to{opacity:.15}}.th-cf__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.th a.th-cf__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:28px;background:var(--th-blossom-soft);box-shadow:0 40px 80px -40px #8f6a828c;color:#fff;text-decoration:none}.th-cf__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--th-ease)}.th-cf__media:hover img{transform:scale(1.04)}.th-cf__media:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#281c2499);pointer-events:none}.th-cf__tag{position:absolute;top:18px;left:18px;z-index:1;padding:5px 12px;border-radius:999px;background:var(--th-cf-accent);color:#fff;font-family:var(--th-display);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.th-cf__cta{position:absolute;left:22px;bottom:20px;z-index:1;display:inline-flex;align-items:center;gap:8px;font-family:var(--th-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:gap .28s var(--th-ease)}.th-cf__media:hover .th-cf__cta{gap:14px}.th-cf__cta .th-ic{width:16px;height:16px}.th-cf .th-eyebrow{color:var(--th-cf-accent)}.th-cf .th-h2{max-width:none}.th-cf .th-h2 em{color:var(--th-cf-accent)}.th-cf__colours{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px;padding:0;list-style:none}.th-cf__colours li{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border:1px solid var(--th-line-strong);border-radius:999px;background:#fff9;font-size:12px}.th-cf__colours i{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7),transparent 45%),var(--c)}.th a.th-btn--glow{border-color:var(--th-cf-accent);background:var(--th-cf-accent);color:#fff}.th-cf .th-tabs{margin:30px 0 0}.th-cf .th-rail__track{grid-auto-columns:calc((100% - 2 * 20px) / 3)}.th-cf .card-wrapper .card__media .media{background:#fff}@media(max-width:1100px){.th-cf__grid{gap:32px}.th-cf .th-rail__track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:819px){.th-cf__grid{grid-template-columns:1fr}.th a.th-cf__media{aspect-ratio:4 / 3}.th-cf__media img{object-position:50% 30%}.th-cf .th-rail__track{grid-auto-columns:calc((100% - 2 * 16px) / 2.4);gap:16px;padding-right:20px}}@media(max-width:749px){.th-cf .th-rail__track{grid-auto-columns:72%}}@media(prefers-reduced-motion:reduce){.th-cf:after{animation:none}.th-cf__media img,.th-cf__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/th-feature-collection.css.map */
