@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=Jost:wght@300;400;500&display=swap";.care-section{--cream: #f5f0e8;--cream-dark: #ede6d6;--brown: #2c1a0e;--brown-mid: #6b3f22;--gold: #b8892a;--gold-light: #d4a84b;--text: #3a2010;--text-soft: #7a5c42;--radius: 14px;--shadow: 0 4px 24px rgba(44,26,14,.1);background:var(--cream);padding:5rem 1.5rem;font-family:Jost,sans-serif;color:var(--text);overflow:hidden;position:relative}.care-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 10% 20%,rgba(184,137,42,.07) 0%,transparent 50%),radial-gradient(ellipse at 90% 80%,rgba(107,63,34,.06) 0%,transparent 50%);pointer-events:none}.care-header{text-align:center;max-width:620px;margin:0 auto 3rem;position:relative}.care-eyebrow{font-family:Jost,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem}.care-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--brown);margin:0 0 1rem;line-height:1.15}.care-subtitle{font-size:1rem;color:var(--text-soft);line-height:1.65;margin:0;font-weight:300}.care-tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:2.5rem;flex-wrap:wrap;position:relative}.care-tab{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;background:transparent;border:1.5px solid var(--cream-dark);border-radius:999px;font-family:Jost,sans-serif;font-size:.875rem;font-weight:500;color:var(--text-soft);cursor:pointer;transition:all .25s ease;letter-spacing:.03em}.care-tab:hover{border-color:var(--gold);color:var(--brown)}.care-tab.active{background:var(--brown);border-color:var(--brown);color:var(--cream)}.tab-icon{font-size:.75rem;opacity:.8}.care-panel{display:none;max-width:1000px;margin:0 auto}.care-panel.active{display:block;animation:fadeUp .4s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.care-card{background:#fff;border:1px solid var(--cream-dark);border-radius:var(--radius);padding:1.75rem 1.5rem;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;opacity:0;transform:translateY(20px)}.care-card.visible{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,box-shadow .25s ease,border-color .25s ease}.care-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-light));opacity:0;transition:opacity .25s ease}.care-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#b8892a4d}.care-card:hover:before{opacity:1}.card-icon{font-size:1.75rem;margin-bottom:.875rem;display:block;line-height:1}.card-title{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600;color:var(--brown);margin:0 0 .5rem}.card-text{font-size:.9rem;color:var(--text-soft);line-height:1.65;margin:0;font-weight:300}.care-tip{margin-top:1.5rem;background:linear-gradient(135deg,#b8892a14,#b8892a08);border:1px solid rgba(184,137,42,.25);border-radius:var(--radius);padding:1.25rem 1.5rem;display:flex;align-items:flex-start;gap:.875rem}.tip-icon{font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.care-tip p{margin:0;font-size:.9rem;color:var(--text-soft);line-height:1.6;font-weight:300}.care-tip strong{color:var(--brown-mid);font-weight:500}@media(max-width:640px){.care-section{padding:3.5rem 1rem}.cards-grid{grid-template-columns:1fr}.care-tabs{gap:.4rem}.care-tab{padding:.5rem 1.1rem;font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-care.css.map */
