.section-header{margin-bottom:2rem!important;padding:1.5rem 1rem!important;position:relative}@media (min-width: 992px){.section-header{margin-bottom:2.5rem!important;padding:1.75rem 2rem!important}}.section-header .title{font-weight:700!important;letter-spacing:.5px!important;margin-bottom:1rem!important;position:relative;display:inline-block;padding:1rem 2.5rem!important;background:linear-gradient(135deg,#7c3aed,#a78bfa,#6b21a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 4s ease infinite;z-index:1}.section-header .title:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1.5rem);height:calc(100% + .75rem);background:linear-gradient(135deg,#a78bfa1f,#8b5cf61f);border-radius:12px;z-index:-1;border:2px solid rgba(167,139,250,.2);box-shadow:0 4px 20px #8b5cf61a,inset 0 1px #ffffff80}.section-header .title:after{content:"";position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#a78bfa,transparent);border-radius:2px}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.section-header .title:hover:before{background:linear-gradient(135deg,#a78bfa2e,#8b5cf62e);border-color:#a78bfa59;box-shadow:0 6px 28px #8b5cf626,inset 0 1px #fff9;transition:all .3s ease}.section-header .description{max-width:700px!important;margin:1.5rem auto 0!important;color:#6b7280!important;font-size:1rem!important;line-height:1.7!important;padding:0 1rem!important}.featured-products:nth-child(2n) .section-header .title:before{background:linear-gradient(135deg,#8b5cf614,#7c3aed14);border-left:4px solid #a78bfa;border-right:4px solid #a78bfa}.section-header .title>span:before{content:"\2728";margin-right:.75rem;font-size:.9em;opacity:.7}.section-header .title>span:after{content:"\2728";margin-left:.75rem;font-size:.9em;opacity:.7}@media (max-width: 767px){.section-header{margin-bottom:1.5rem!important;padding:1rem .5rem!important}.section-header .title{font-size:1.5rem!important;padding:.75rem 1.5rem!important}.section-header .title:before{width:calc(100% + 1rem);height:calc(100% + .5rem)}.section-header .description{font-size:.95rem!important;margin-top:1rem!important}.section-header .title>span:before,.section-header .title>span:after{display:none}}@media (min-width: 768px) and (max-width: 991px){.section-header{margin-bottom:2rem!important}.section-header .title{font-size:1.75rem!important}}.shopify-section:first-of-type .section-header .title:before{background:linear-gradient(135deg,#a78bfa26,#8b5cf626);box-shadow:0 6px 24px #8b5cf61f,inset 0 1px #fff9}.collection-header .title,.collection-products .section-header .title{background:linear-gradient(135deg,#7c3aed,#ec4899,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 4s ease infinite}.section-header,.section-header .title{text-align:center!important}.section-header+.swiper{margin-top:0!important}.featured-products .section-header{padding-bottom:2rem!important}.featured-products .swiper.mt-n3,.featured-products .swiper.mt-desktop-n5{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-headers-elegant.css.map */
