@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700;800&display=swap";.velvet-faq-hero,.velvet-faq-directory,.velvet-faq-links,.velvet-faq-cta{box-sizing:border-box;color:var(--velvet-faq-text, #2d2d2d);font-family:Inter,sans-serif}.velvet-faq-hero *,.velvet-faq-directory *,.velvet-faq-links *,.velvet-faq-cta *{box-sizing:border-box}.velvet-faq-hero h1,.velvet-faq-directory h2,.velvet-faq-directory h3,.velvet-faq-links h2,.velvet-faq-links h3,.velvet-faq-cta h2{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin:0}.velvet-faq-gradient-text{background:linear-gradient(135deg,var(--velvet-faq-pink, #fc53a5),var(--velvet-faq-blue, #30b3e2));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.velvet-faq-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.velvet-faq-hero{background:linear-gradient(135deg,var(--velvet-faq-start, #ffe5f0),var(--velvet-faq-end, #e3f5ff));overflow:hidden;padding:var(--velvet-faq-padding-top, 80px) 32px var(--velvet-faq-padding-bottom, 48px);position:relative;text-align:center}.velvet-faq-hero:before{animation:velvetFaqFloat 6s ease-in-out infinite;content:attr(data-decoration);font-size:min(32vw,240px);opacity:.1;pointer-events:none;position:absolute;right:-48px;top:-48px}.velvet-faq-hero__content{margin:0 auto;max-width:var(--velvet-faq-max-width, 760px);position:relative;z-index:1}.velvet-faq-hero h1{font-size:clamp(40px,5vw,56px);margin-bottom:16px}.velvet-faq-hero__text{color:var(--velvet-faq-muted, #666);font-size:clamp(17px,2vw,20px);line-height:1.6;margin:0 auto 32px;max-width:700px}.velvet-faq-hero__text p{margin:0}.velvet-faq-hero__search{margin:0 auto;max-width:600px;position:relative}.velvet-faq-hero__search input{background:#fff;border:3px solid #fff;border-radius:50px;box-shadow:0 10px 40px #0000001a;color:var(--velvet-faq-text, #2d2d2d);font-family:Inter,sans-serif;font-size:17px;min-height:58px;padding:16px 56px 16px 24px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.velvet-faq-hero__search input:focus{border-color:var(--velvet-faq-pink, #fc53a5);box-shadow:0 10px 40px #fc53a54d;outline:0}.velvet-faq-hero__search-icon{font-size:24px;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}@keyframes velvetFaqFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.velvet-faq-directory{background:var(--velvet-faq-bg, #fff);padding:var(--velvet-faq-padding-top, 48px) 32px var(--velvet-faq-padding-bottom, 64px)}.velvet-faq-directory__categories{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto 48px;max-width:var(--velvet-faq-category-width, 1400px)}.velvet-faq-directory__pill{background:#fff;border:2px solid var(--velvet-faq-border, #e0e0e0);border-radius:50px;color:var(--velvet-faq-text, #2d2d2d);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;min-height:48px;padding:11px 28px;transition:border-color .3s ease,box-shadow .3s ease,color .3s ease,transform .3s ease}.velvet-faq-directory__pill:hover{border-color:var(--velvet-faq-pink, #fc53a5);box-shadow:0 5px 15px #0000001a;color:var(--velvet-faq-pink, #fc53a5);transform:translateY(-2px)}.velvet-faq-directory__pill.is-active{background:linear-gradient(135deg,var(--velvet-faq-pink, #fc53a5),var(--velvet-faq-blue, #30b3e2));border-color:transparent;color:#fff}.velvet-faq-directory__container{margin:0 auto;max-width:var(--velvet-faq-max-width, 1000px)}.velvet-faq-directory__group{margin-bottom:48px}.velvet-faq-directory__group[hidden],.velvet-faq-directory__item[hidden],.velvet-faq-directory__answer[hidden],.velvet-faq-directory__empty[hidden]{display:none!important}.velvet-faq-directory__title{align-items:center;color:var(--velvet-faq-text, #2d2d2d);display:flex;font-size:32px;gap:13px;margin-bottom:24px!important}.velvet-faq-directory__title span{font-size:40px}.velvet-faq-directory__item{background:var(--velvet-faq-card, #fff);border:2px solid var(--velvet-faq-border, #e0e0e0);border-radius:15px;margin-bottom:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.velvet-faq-directory__item:hover,.velvet-faq-directory__item.is-open{border-color:var(--velvet-faq-pink, #fc53a5);box-shadow:0 5px 20px #00000014}.velvet-faq-directory__question{align-items:center;background:transparent;border:0;color:var(--velvet-faq-text, #2d2d2d);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;padding:24px 29px;text-align:left;transition:color .3s ease;width:100%}.velvet-faq-directory__question:hover,.velvet-faq-directory__question:focus-visible{color:var(--velvet-faq-pink, #fc53a5)}.velvet-faq-directory__question:focus-visible{outline:3px solid rgba(252,83,165,.3);outline-offset:-3px}.velvet-faq-directory__toggle{flex:0 0 auto;font-size:24px;transition:transform .3s ease}.velvet-faq-directory__item.is-open .velvet-faq-directory__toggle{transform:rotate(45deg)}.velvet-faq-directory__answer{color:var(--velvet-faq-muted, #666);font-size:16px;line-height:1.8;padding:0 29px 24px}.velvet-faq-directory__answer p{margin:0 0 16px}.velvet-faq-directory__answer p:last-child{margin-bottom:0}.velvet-faq-directory__answer ul,.velvet-faq-directory__answer ol{margin:16px 0;padding-left:24px}.velvet-faq-directory__answer li{margin-bottom:8px}.velvet-faq-directory__answer strong,.velvet-faq-directory__answer a{color:var(--velvet-faq-pink, #fc53a5)}.velvet-faq-directory__highlight{background:linear-gradient(135deg,var(--velvet-faq-soft-pink, #ffe5f0),var(--velvet-faq-soft-blue, #e3f5ff));border-left:4px solid var(--velvet-faq-pink, #fc53a5);border-radius:10px;margin:16px 0 0;padding:16px 24px}.velvet-faq-directory__highlight p{margin:0}.velvet-faq-directory__empty{padding:48px 32px;text-align:center}.velvet-faq-directory__empty-icon{display:block;font-size:80px;line-height:1;margin-bottom:16px;opacity:.5}.velvet-faq-directory__empty h3{font-size:29px;margin-bottom:12px}.velvet-faq-directory__empty p{color:var(--velvet-faq-muted, #666);font-size:17px;margin:0}.velvet-faq-links{background:var(--velvet-faq-bg, #fff);padding:var(--velvet-faq-padding-top, 0px) 32px var(--velvet-faq-padding-bottom, 64px)}.velvet-faq-links__container{margin:0 auto;max-width:var(--velvet-faq-max-width, 1400px)}.velvet-faq-links h2{color:var(--velvet-faq-text, #2d2d2d);font-size:29px;margin-bottom:32px;text-align:center}.velvet-faq-links__grid{display:grid;gap:var(--velvet-faq-gap, 24px);grid-template-columns:repeat(var(--velvet-faq-columns, 4),minmax(0,1fr))}.velvet-faq-links__card{background:var(--velvet-faq-card, #fff);border:2px solid var(--velvet-faq-border, #e0e0e0);border-radius:15px;color:var(--velvet-faq-text, #2d2d2d);padding:32px;text-align:center;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.velvet-faq-links__card:hover{border-color:var(--velvet-faq-pink, #fc53a5);box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.velvet-faq-links__icon{display:block;font-size:48px;line-height:1;margin-bottom:16px}.velvet-faq-links__card h3{font-size:19px;margin-bottom:8px}.velvet-faq-links__card p{color:var(--velvet-faq-muted, #666);font-size:15px;line-height:1.6;margin:0}.velvet-faq-cta{background:var(--velvet-faq-bg, #fff);padding:var(--velvet-faq-padding-top, 0px) 32px var(--velvet-faq-padding-bottom, 64px)}.velvet-faq-cta__card{background:linear-gradient(135deg,var(--velvet-faq-soft-pink, #ffe5f0),var(--velvet-faq-soft-blue, #e3f5ff));border-radius:20px;margin:0 auto;max-width:var(--velvet-faq-max-width, 800px);padding:48px 32px;text-align:center}.velvet-faq-cta h2{color:var(--velvet-faq-text, #2d2d2d);font-size:clamp(28px,3vw,35px);margin-bottom:16px}.velvet-faq-cta__text{color:var(--velvet-faq-muted, #666);font-size:17px;line-height:1.6}.velvet-faq-cta__text p{margin:0}.velvet-faq-cta__buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.velvet-faq-cta__button{align-items:center;border:2px solid var(--velvet-faq-pink, #fc53a5);border-radius:50px;display:inline-flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;gap:8px;justify-content:center;min-height:56px;padding:14px 38px;text-decoration:none;transition:background .3s ease,box-shadow .3s ease,color .3s ease,transform .3s ease}.velvet-faq-cta__button--primary{background:linear-gradient(135deg,var(--velvet-faq-pink, #fc53a5),var(--velvet-faq-blue, #30b3e2));border-color:transparent;color:#fff}.velvet-faq-cta__button--secondary{background:#fff;color:var(--velvet-faq-pink, #fc53a5)}.velvet-faq-cta__button:hover{box-shadow:0 10px 30px #fc53a559;transform:translateY(-3px)}.velvet-faq-cta__button--secondary:hover{background:var(--velvet-faq-pink, #fc53a5);color:#fff}.velvet-faq-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.velvet-faq-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.velvet-faq-hero:before{animation:none}.velvet-faq-reveal{opacity:1;transform:none;transition:none}}@media(max-width:968px){.velvet-faq-directory__categories{gap:12px}.velvet-faq-directory__pill{font-size:14px;padding:9px 19px}.velvet-faq-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.velvet-faq-hero,.velvet-faq-directory,.velvet-faq-links,.velvet-faq-cta{padding-left:16px;padding-right:16px}.velvet-faq-hero__search input{font-size:15px;padding:14px 48px 14px 19px}.velvet-faq-directory__title{font-size:24px}.velvet-faq-directory__title span{font-size:32px}.velvet-faq-directory__question{font-size:16px;padding:19px}.velvet-faq-directory__answer{padding:0 19px 19px}.velvet-faq-links__grid{grid-template-columns:1fr}.velvet-faq-cta__card{padding:32px 24px}.velvet-faq-cta__buttons{flex-direction:column}.velvet-faq-cta__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velvet-faq.css.map */
