:root{--cd-primary: #1a73e8;--cd-primary-light: #eef4ff;--cd-border: #e0e0e0;--cd-bg-light: #f5f7fa;--cd-text: #1a1a1a;--cd-text-muted: #444;--cd-text-dark: #111}.collection-desc{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--cd-text);line-height:1.75;width:100%;padding:0 16px;box-sizing:border-box}.collection-desc h1{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:var(--cd-text-dark)}.collection-desc h2{font-size:1.5rem;font-weight:700;margin:2.5rem 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid var(--cd-border);color:var(--cd-text-dark)}.collection-desc h3{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:#222}.collection-desc p{margin:0 0 1rem;font-size:1rem}.collection-desc ul{padding-left:1.25rem;margin:0 0 1.25rem}.collection-desc ul li{margin-bottom:.6rem;font-size:1rem}.collection-desc .intro-box{background:var(--cd-bg-light);border-left:4px solid var(--cd-primary);padding:1rem 1.25rem;border-radius:4px;margin-bottom:2rem}.collection-desc .intro-box h1{font-size:1.4rem;margin-bottom:.5rem}.collection-desc .intro-box p{margin:0;font-size:1rem}.collection-desc .type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.25rem 0 2rem}.collection-desc .type-card{background:#fff;border:1px solid var(--cd-border);border-radius:8px;padding:1rem 1.25rem}.collection-desc .type-card h3{font-size:1rem;color:var(--cd-primary);margin:0 0 .5rem}.collection-desc .type-card p{margin:0;font-size:.92rem;color:var(--cd-text-muted)}.collection-desc .internal-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem}.collection-desc .pill-link{display:inline-block;padding:.45rem 1rem;border:1px solid var(--cd-primary);border-radius:20px;color:var(--cd-primary);font-size:.9rem;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.collection-desc .pill-link:hover{background:var(--cd-primary);color:#fff}.collection-desc .feature-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0 2rem}.collection-desc .feature-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:480px}.collection-desc .feature-table th{background:var(--cd-primary);color:#fff;padding:.6rem .9rem;text-align:left}.collection-desc .feature-table td{padding:.6rem .9rem;border-bottom:1px solid #e8e8e8;vertical-align:top}.collection-desc .feature-table tr:nth-child(2n) td{background:#f9f9f9}.collection-desc .why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem;margin:1rem 0 2rem}.collection-desc .why-card{background:#f0f7ff;border-radius:8px;padding:.9rem 1rem;font-size:.93rem}.collection-desc .why-card h3{display:block;margin:0 0 .3rem;color:var(--cd-primary);font-size:.97rem}.collection-desc .why-card p{margin:0;font-size:.93rem;color:var(--cd-text-muted)}.collection-desc .tip-box{background:#fffbea;border:1px solid #f0d060;border-radius:6px;padding:.9rem 1.1rem;margin:1.5rem 0;font-size:.95rem}.collection-desc .tip-box p{margin:0}.collection-desc .season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.25rem 0 2rem}.collection-desc .season-card{border-radius:10px;padding:1.1rem 1.25rem}.collection-desc .season-card.spring{background:#f0faf0;border:1px solid #b2dfb2}.collection-desc .season-card.summer{background:#fffde7;border:1px solid #ffe082}.collection-desc .season-card.fall{background:#fff3e0;border:1px solid #ffcc80}.collection-desc .season-card.winter{background:#e8f4fd;border:1px solid #90caf9}.collection-desc .season-card h3{margin:0 0 .5rem;font-size:1rem;color:var(--cd-text-dark)}.collection-desc .season-card p{margin:0;font-size:.9rem;color:var(--cd-text-muted)}.collection-desc .faq-section{margin:2.5rem 0 1rem}.collection-desc .faq-section details{border-top:1px solid #d1d5db;padding:0;background:none;border-radius:0;margin-bottom:0;overflow:visible}.collection-desc .faq-section details:last-child{border-bottom:1px solid #d1d5db}.collection-desc .faq-section summary{display:flex;justify-content:space-between;align-items:center;padding:18px 4px;font-size:1rem;font-weight:600;color:#1a1a1a;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:none;transition:color .2s ease}.collection-desc .faq-section summary::-webkit-details-marker{display:none}.collection-desc .faq-section summary::marker{display:none}.collection-desc .faq-section summary:after{content:"+";font-size:1.4rem;font-weight:300;color:#6b7280;line-height:1;flex-shrink:0;margin-left:16px;transition:color .2s ease}.collection-desc .faq-section details[open] summary:after{content:"\2212";color:#1a1a1a}.collection-desc .faq-section summary:hover{color:#2563eb}.collection-desc .faq-section summary:hover:after{color:#2563eb}.collection-desc .faq-section details[open] summary{color:#1a1a1a}.collection-desc .faq-section details p{padding:0 4px 20px;margin:0;font-size:.95rem;line-height:1.75;color:#4b5563;border-top:none}.collection-desc .cta-bar{background:var(--cd-primary);color:#fff;border-radius:8px;padding:1.25rem 1.5rem;text-align:center;margin:2.5rem 0 1rem}.collection-desc .cta-bar h2{color:#fff;border-bottom:none;margin:0 0 .5rem;font-size:1.3rem}.collection-desc .cta-bar p{margin:0;font-size:1.05rem;color:#fff}.collection-desc .cta-button{display:inline-block;margin-top:1rem;padding:.7rem 1.8rem;background:#fff;color:var(--cd-primary);border-radius:6px;font-weight:700;font-size:1rem;text-decoration:none;transition:background .2s,color .2s}.collection-desc .cta-button:hover{background:#e8f0fe}@media(max-width:600px){.collection-desc h1{font-size:1.3rem}.collection-desc h2{font-size:1.2rem}.collection-desc h3{font-size:1rem}.collection-desc .feature-table{font-size:.85rem}.collection-desc .feature-table th,.collection-desc .feature-table td{padding:.5rem .6rem}.collection-desc .faq-section summary{font-size:.95rem;padding:14px 4px}.collection-desc .cta-bar{padding:1rem 1.1rem}.collection-desc .cta-bar h2{font-size:1.1rem}.collection-desc .type-grid,.collection-desc .why-grid,.collection-desc .season-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/collection-desc.css.map */
