@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-terms{box-sizing:border-box;color:var(--velvet-terms-text, #2d2d2d);font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.velvet-terms *,.velvet-terms *:before,.velvet-terms *:after{box-sizing:border-box}.velvet-terms h1,.velvet-terms h2,.velvet-terms h3{margin:0;color:var(--velvet-terms-text, #2d2d2d);font-family:Poppins,sans-serif;font-weight:700;line-height:1.3;letter-spacing:0}.velvet-terms a{color:var(--velvet-terms-pink, #fc53a5);font-weight:600;text-underline-offset:3px}.velvet-terms-hero{padding:var(--velvet-terms-padding-top, 64px) 2rem var(--velvet-terms-padding-bottom, 32px);background:linear-gradient(135deg,var(--velvet-terms-start, #ffe5f0),var(--velvet-terms-end, #e3f5ff));text-align:center}.velvet-terms-hero__content{max-width:var(--velvet-terms-max-width, 900px);margin-inline:auto}.velvet-terms-hero h1{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3rem);background:linear-gradient(135deg,var(--velvet-terms-pink, #fc53a5),var(--velvet-terms-blue, #30b3e2));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.velvet-terms-hero__updated{margin:0;color:var(--velvet-terms-muted, #666);font-size:1rem;font-weight:500}.velvet-terms-policy{padding:var(--velvet-terms-padding-top, 48px) 2rem var(--velvet-terms-padding-bottom, 0);background:var(--velvet-terms-bg, #fff)}.velvet-terms-policy__container,.velvet-terms-contact__card{max-width:var(--velvet-terms-max-width, 900px);margin-inline:auto}.velvet-terms-policy__intro{margin-bottom:3rem;padding:2rem;border-left:4px solid var(--velvet-terms-pink, #fc53a5);border-radius:15px;background:linear-gradient(135deg,var(--velvet-terms-soft-pink, #ffe5f0),var(--velvet-terms-soft-blue, #e3f5ff));color:#333;font-size:1.05rem}.velvet-terms-policy__intro p{margin:0;color:inherit}.velvet-terms-policy__section{margin-bottom:var(--velvet-terms-section-gap, 48px);scroll-margin-top:120px}.velvet-terms-policy__section h2{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--velvet-terms-pink, #fc53a5);font-size:1.8rem}.velvet-terms-policy__body{color:var(--velvet-terms-body, #444)}.velvet-terms-policy__body h3{margin:1.5rem 0 .8rem;font-size:1.3rem}.velvet-terms-policy__body p{margin:0 0 1rem;color:inherit}.velvet-terms-policy__body ul,.velvet-terms-policy__body ol{margin:1rem 0 1rem 2rem;padding:0;color:inherit}.velvet-terms-policy__body li{margin-bottom:.8rem}.velvet-terms-policy__link{margin:0 0 1rem;color:var(--velvet-terms-body, #444)}.velvet-terms-policy__highlight{margin:1.5rem 0;padding:1.5rem;border-left:4px solid var(--velvet-terms-note-border, #fbbf24);border-radius:10px;background:var(--velvet-terms-note, #fff9e5);color:var(--velvet-terms-body, #444)}.velvet-terms-policy__highlight p{margin:0;color:inherit}.velvet-terms-contact{padding:var(--velvet-terms-padding-top, 0) 2rem var(--velvet-terms-padding-bottom, 64px);background:var(--velvet-terms-bg, #fff)}.velvet-terms-contact__card{padding:2rem;border-radius:15px;background:linear-gradient(135deg,var(--velvet-terms-soft-pink, #ffe5f0),var(--velvet-terms-soft-blue, #e3f5ff));text-align:center}.velvet-terms-contact h2{margin-bottom:1rem;font-size:1.5rem}.velvet-terms-contact__text{margin-bottom:1.5rem;color:var(--velvet-terms-body, #444);font-size:1.05rem}.velvet-terms-contact__text p{margin:0;color:inherit}.velvet-terms-contact__button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:1rem 2.5rem;border-radius:50px;background:linear-gradient(135deg,var(--velvet-terms-pink, #fc53a5),var(--velvet-terms-blue, #30b3e2));color:#fff!important;font-family:Poppins,sans-serif;font-weight:700;line-height:1.4;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.velvet-terms-contact__button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #fc53a566}@media(max-width:749px){.velvet-terms-hero,.velvet-terms-policy,.velvet-terms-contact{padding-right:1rem;padding-left:1rem}.velvet-terms-hero h1{font-size:1.8rem}.velvet-terms-policy__intro,.velvet-terms-contact__card{padding:1.5rem}.velvet-terms-policy__section h2{font-size:1.5rem}.velvet-terms-policy__body ul,.velvet-terms-policy__body ol{margin-left:1.5rem}.velvet-terms-contact__button{width:100%}}@media(prefers-reduced-motion:reduce){.velvet-terms-contact__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velvet-terms.css.map */
