.velsorie-faq__hero{background:#000;color:#fff;text-align:center;padding:6.4rem 0 5.2rem}.velsorie-faq__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.32em;color:var(--olius-orange)}.velsorie-faq__title{margin:0 0 1.2rem;font-size:clamp(3rem,5vw,4.6rem);font-weight:700;color:#fff}.velsorie-faq__intro{margin:0 auto 3rem;max-width:52rem;font-size:1.6rem;color:#ffffffbf}.velsorie-faq__search{position:relative;display:block;max-width:56rem;margin:0 auto}.velsorie-faq__search svg{position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);color:#777;pointer-events:none}.velsorie-faq__search input{width:100%;height:5.4rem;padding:0 2rem 0 5.2rem;border:1px solid transparent;border-radius:999px;background:#fff;color:#333;font:inherit;font-size:1.5rem;box-shadow:0 10px 30px #00000059;outline:0}.velsorie-faq__search input:focus{border-color:var(--olius-orange)}.velsorie-faq__body{padding-top:3.2rem;padding-bottom:6rem}.velsorie-faq__pills{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3.6rem}.velsorie-faq__pill{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d4;background:#fff;color:#333;border-radius:999px;padding:1rem 2.2rem;font:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:all .2s}.velsorie-faq__pill:hover{border-color:#000}.velsorie-faq__pill.is-active{background:#000;border-color:#000;color:#fff}.velsorie-faq__group{margin-bottom:4rem}.velsorie-faq__group-title{margin:0 0 1.6rem;font-size:2.2rem;font-weight:700;display:flex;align-items:center;gap:1.2rem}.velsorie-faq__group-title:before{content:"";width:3.2rem;height:.3rem;border-radius:2px;background:var(--olius-orange)}.velsorie-faq__cards{display:grid;gap:1.2rem}.velsorie-faq__item{background:#fff;border:1px solid #e8e8e1;border-radius:12px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.velsorie-faq__item:hover{border-color:#cfcfc8}.velsorie-faq__item[open]{border-color:#000;box-shadow:0 12px 32px #00000014}.velsorie-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;font-size:1.6rem;font-weight:600;line-height:1.35;color:#222}.velsorie-faq__item summary::-webkit-details-marker{display:none}.velsorie-faq__icon{position:relative;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:#f5f5f5;transition:background .25s,transform .25s}.velsorie-faq__icon:before,.velsorie-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:1.2rem;height:2px;background:#222;transform:translate(-50%,-50%);transition:transform .25s,background .25s}.velsorie-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.velsorie-faq__item[open] .velsorie-faq__icon{background:var(--olius-orange)}.velsorie-faq__item[open] .velsorie-faq__icon:before,.velsorie-faq__item[open] .velsorie-faq__icon:after{background:#fff}.velsorie-faq__item[open] .velsorie-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.velsorie-faq__answer{padding:0 2.4rem 2.2rem;font-size:1.5rem;line-height:1.65;color:#555;animation:olfaq .25s ease}.velsorie-faq__answer p{margin:0 0 1rem}.velsorie-faq__answer p:last-child{margin:0}.velsorie-faq__answer a{color:#000;text-decoration:underline;text-underline-offset:3px}@keyframes olfaq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.velsorie-faq__empty{text-align:center;color:#777;font-size:1.5rem;padding:2rem 0}.velsorie-faq__cta{margin-top:5rem;padding:4.4rem 3rem;border-radius:16px;background:#000;color:#fff;text-align:center}.velsorie-faq__cta h2{margin:0 0 1rem;color:#fff;font-size:2.6rem}.velsorie-faq__cta p{margin:0 auto 2.4rem;max-width:46rem;color:#ffffffbf;font-size:1.5rem}.velsorie-faq__cta-actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.velsorie-faq__cta .button--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.velsorie-faq__cta .button--secondary:hover{background:#fff;color:#000}@media(max-width:749px){.velsorie-faq__hero{padding:4.4rem 0 3.6rem}.velsorie-faq__item summary{padding:1.6rem;font-size:1.5rem}.velsorie-faq__answer{padding:0 1.6rem 1.8rem}.velsorie-faq__pills{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.6rem}.velsorie-faq__pill{white-space:nowrap}}.velsorie-faq__body{padding-top:4rem}.velsorie-faq__head{text-align:center;margin:0 0 3.2rem}.velsorie-faq__page-title{font-size:3.6rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.2rem}.velsorie-faq__page-intro{max-width:56rem;margin:0 auto;color:#000000b3;font-size:1.6rem;line-height:1.6}.velsorie-faq__page-intro a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velsorie-faq.css.map */
