.collection-seo-description__inner{max-width:1200px;margin:0 auto;padding:32px;background:var(--color-bg, #fff);border:1px solid #e9ecef;border-radius:8px}.collection-seo-description__title{font-size:22px;font-weight:700;color:var(--color-heading, #1a1a2e);margin:0 0 16px;line-height:1.3}.collection-seo-description__content{position:relative;overflow:hidden;transition:max-height .4s ease}.collection-seo-description__content.is-collapsed{max-height:120px}.collection-seo-description__content.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,var(--color-bg, #fff));pointer-events:none}.collection-seo-description__text{font-size:15px;line-height:1.7;color:var(--color-text, #333)}.collection-seo-description__text h2,.collection-seo-description__text h3{color:var(--color-heading, #1a1a2e);margin:20px 0 10px}.collection-seo-description__text h2{font-size:18px}.collection-seo-description__text h3{font-size:16px}.collection-seo-description__text p{margin:0 0 12px}.collection-seo-description__text ul,.collection-seo-description__text ol{margin:0 0 12px;padding-left:24px}.collection-seo-description__text li{margin-bottom:4px}.seo-toggle-btn{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 20px;background:var(--color-heading, #1a1a2e);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,opacity .2s ease}.seo-toggle-btn:hover{opacity:.85}.seo-toggle-btn svg{width:14px;height:14px;transition:transform .3s ease}.seo-toggle-btn.is-expanded svg{transform:rotate(180deg)}.product-full-description__inner{max-width:1200px;margin:0 auto;padding:32px;background:var(--color-bg, #fff);border:1px solid #e9ecef;border-radius:8px}.product-full-description__title{font-size:22px;font-weight:700;color:var(--color-heading, #1a1a2e);margin:0 0 20px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.product-full-description__body{font-size:15px;line-height:1.8;color:var(--color-text, #333)}.product-full-description__body h2,.product-full-description__body h3,.product-full-description__body h4{color:var(--color-heading, #1a1a2e);margin:24px 0 12px}.product-full-description__body h2{font-size:20px}.product-full-description__body h3{font-size:17px}.product-full-description__body p{margin:0 0 14px}.product-full-description__body ul,.product-full-description__body ol{margin:0 0 14px;padding-left:24px}.product-full-description__body li{margin-bottom:6px}.product-full-description__body img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.product-full-description__body table{width:100%;border-collapse:collapse;margin:16px 0}.product-full-description__body th,.product-full-description__body td{padding:10px 14px;border:1px solid #e9ecef;text-align:left}.product-full-description__body th{background:#f8f9fa;font-weight:600}.homepage-seo-content__inner{max-width:1200px;margin:0 auto;padding:40px 32px;background:var(--color-bg, #fff);border:1px solid #e9ecef;border-radius:8px}.homepage-seo-content__heading{font-size:26px;font-weight:700;color:var(--color-heading, #1a1a2e);margin:0 0 24px;text-align:center}.homepage-seo-content__body{position:relative;overflow:hidden;transition:max-height .5s ease}.homepage-seo-content__body.is-collapsed{max-height:200px}.homepage-seo-content__body.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,var(--color-bg, #fff));pointer-events:none}.homepage-seo-content__text{font-size:15px;line-height:1.8;color:var(--color-text, #333)}.homepage-seo-content__text h2{font-size:20px;color:var(--color-heading, #1a1a2e);margin:24px 0 12px}.homepage-seo-content__text h3{font-size:17px;color:var(--color-heading, #1a1a2e);margin:20px 0 10px}.homepage-seo-content__text p{margin:0 0 14px}.homepage-seo-content__text ul{margin:0 0 14px;padding-left:20px}.homepage-seo-content__text li{margin-bottom:6px}.homepage-seo-content__toggle{display:flex;justify-content:center;margin-top:20px}.homepage-faq__inner{max-width:1200px;margin:0 auto;padding:40px 32px;background:var(--color-bg, #fff);border:1px solid #e9ecef;border-radius:8px}.homepage-faq__heading{font-size:26px;font-weight:700;color:var(--color-heading, #1a1a2e);margin:0 0 8px;text-align:center}.homepage-faq__subheading{font-size:15px;color:#666;text-align:center;margin:0 0 32px}.homepage-faq__list{list-style:none;padding:0;margin:0}.homepage-faq__item{border-bottom:1px solid #e9ecef}.homepage-faq__item:last-child{border-bottom:none}.homepage-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;font-size:16px;font-weight:600;color:var(--color-heading, #1a1a2e);cursor:pointer;text-align:left;line-height:1.4;transition:color .2s ease}.homepage-faq__question:hover{color:var(--color-accent, #e94560)}.homepage-faq__icon{flex-shrink:0;width:24px;height:24px;margin-left:16px;transition:transform .3s ease}.homepage-faq__item.is-open .homepage-faq__icon{transform:rotate(45deg)}.homepage-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.homepage-faq__item.is-open .homepage-faq__answer{max-height:500px;padding-bottom:20px}.homepage-faq__answer-text{font-size:15px;line-height:1.7;color:var(--color-text, #333)}@media(max-width:767px){.collection-seo-description__inner,.product-full-description__inner,.homepage-seo-content__inner,.homepage-faq__inner{padding:20px 16px}.collection-seo-description__title,.product-full-description__title{font-size:18px}.homepage-seo-content__heading,.homepage-faq__heading{font-size:22px}.homepage-faq__question{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/seo-content.css.map */
