.richtext .container{position:relative}.richtext .title{background:linear-gradient(135deg,#a78bfa,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;text-shadow:none;margin-bottom:1.5rem!important;animation:shimmer 3s infinite}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.richtext .description{background:linear-gradient(135deg,#fffffff2,#f7f3fff2);border:2px solid rgba(167,139,250,.3);border-radius:20px;padding:2rem 2.5rem;box-shadow:0 10px 30px #8b5cf626,inset 0 1px #fffc;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1.8}.richtext .description:before{content:"\2728";position:absolute;top:1rem;left:1rem;font-size:1.5rem;opacity:.6}.richtext .description:after{content:"\2728";position:absolute;bottom:1rem;right:1rem;font-size:1.5rem;opacity:.6}.richtext .description p{margin-bottom:1.25rem;color:#4a5568;font-size:1.05rem}.richtext .description p:last-child{margin-bottom:0}.richtext .description:hover{transform:translateY(-3px);box-shadow:0 15px 40px #8b5cf640,inset 0 1px #ffffffe6;border-color:#a78bfa80;transition:all .4s cubic-bezier(.4,0,.2,1)}.collection-header{position:relative}.collection-header .img-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0006,#0009,#000000b3);z-index:1}.collection-header .container{position:relative;z-index:2}.collection-header .title{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4);font-weight:700;margin-bottom:1.5rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,#a78bfa4d,#8b5cf64d);border-left:4px solid #a78bfa;border-radius:8px;display:inline-block}.collection-header .description{background:linear-gradient(135deg,#fffffffa,#f7f3fffa);border:2px solid rgba(167,139,250,.4);border-radius:16px;padding:1.75rem 2rem;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffffe6;color:#2d3748!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1.7;position:relative;overflow:hidden}.collection-header .description:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#a78bfa,#8b5cf6)}.collection-header .description p{margin-bottom:1rem;color:#2d3748!important;font-weight:500;padding-left:1rem}.collection-header .description p:last-child{margin-bottom:0}@media (max-width: 767px){.richtext .description{padding:1.5rem 1.25rem;border-radius:16px}.richtext .description:before,.richtext .description:after{font-size:1.2rem}.richtext .description p{font-size:1rem}.collection-header .title{padding:.5rem 1rem;font-size:1.5rem!important}.collection-header .description{padding:1.25rem 1rem;border-radius:12px}.collection-header .description p{font-size:.95rem;padding-left:.75rem}}@media (min-width: 768px) and (max-width: 991px){.richtext .description{padding:1.75rem 2rem}.collection-header .description{padding:1.5rem 1.75rem}}@media (min-width: 992px){.richtext .description{max-width:900px;margin-left:auto;margin-right:auto}.collection-header .description{max-width:800px;margin-left:auto;margin-right:auto}}.richtext .description,.collection-header .description,.collection-header .title{transition:all .4s cubic-bezier(.4,0,.2,1)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.richtext .description:before,.richtext .description:after{animation:float 3s ease-in-out infinite}.collection-header.text-white .description,.collection-header.text-white .description *{color:#2d3748!important}.richtext .description a,.collection-header .description a{color:#7c3aed;font-weight:600;text-decoration:underline;text-decoration-color:#7c3aed4d;transition:all .3s ease}.richtext .description a:hover,.collection-header .description a:hover{color:#6b21a8;text-decoration-color:#6b21a899}
/*# sourceMappingURL=/cdn/shop/t/13/assets/exciting-captions.css.map */
