.veyra-faq-page{--veyra-faq-page-gutter: calc(clamp(4px, calc(2.06px + .52vw) , 12px) + clamp(20px, calc(13.2px + 1.81vw) , 48px)) ;--veyra-faq-page-dots: radial-gradient(circle at 1px 1px, #fff .55px, transparent .95px);display:block;margin-block-end:clamp(60px,calc(52.96px + 1.88vw),80px);padding-inline:var(--veyra-faq-page-gutter);color:#292923}.veyra-faq-page>*{max-width:1440px;margin-inline:auto}.veyra-faq-page__hero{display:flex;align-items:center;justify-content:center;min-height:650px;text-align:center}.veyra-faq-page__heading{max-width:920px;margin:0;color:inherit;font-family:var(--heading-font-family);font-weight:var(--veyra-ui-font-weight, var(--heading-font-weight));font-size:clamp(36px,calc(26.15px + 2.63vw),64px);line-height:1.05;letter-spacing:-.025em;text-transform:none}.veyra-faq-page__hero-image{display:block;width:auto;height:127px;margin:0 auto 12px;object-fit:contain}.veyra-faq-page__topics{display:flex;margin:0;padding:0;list-style:none}.veyra-faq-page__topics li{padding:0}.veyra-faq-page__topic{padding:0;border:0;background:none;color:#0000007a;font-family:var(--heading-font-family);font-weight:var(--veyra-ui-font-weight, var(--heading-font-weight));font-size:clamp(20px,calc(18.61px + .374vw),24px);line-height:1.2;letter-spacing:-.015em;text-align:left;text-transform:none;white-space:nowrap;cursor:pointer;transition:color .2s}.veyra-faq-page__topic:hover,.veyra-faq-page__topic[aria-current=true]{color:#292923}.veyra-faq-page__mobile-topics{margin-block-start:24px;margin-inline:calc(-1 * var(--veyra-faq-page-gutter));padding-inline:var(--veyra-faq-page-gutter);overflow-x:auto;scrollbar-width:none}.veyra-faq-page__mobile-topics::-webkit-scrollbar{display:none}.veyra-faq-page__topics--row{gap:16px;width:max-content;padding-inline-end:var(--veyra-faq-page-gutter)}.veyra-faq-page__nav{display:none}.veyra-faq-page__rule,.veyra-faq-page__item:before{height:2px;background-color:#292923;-webkit-mask-image:var(--veyra-faq-page-dots);mask-image:var(--veyra-faq-page-dots);-webkit-mask-size:6px 2px;mask-size:6px 2px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.veyra-faq-page__rule{margin-block:24px}.veyra-faq-page__groups{display:flex;flex-direction:column;gap:clamp(60px,calc(52.96px + 1.88vw),80px);min-width:0}.veyra-faq-page__group{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 32px)}.veyra-faq-page__group-title{margin:0 0 24px;color:inherit;font-family:var(--heading-font-family);font-weight:var(--veyra-ui-font-weight, var(--heading-font-weight));font-size:clamp(28px,calc(25.18px + .75vw),36px);line-height:1.1;letter-spacing:-.02em;text-transform:none}.veyra-faq-page__item{position:relative;padding-block-start:2px}.veyra-faq-page__item+.veyra-faq-page__item{margin-block-start:8px}.veyra-faq-page__item:before{content:"";position:absolute;inset:0 0 auto;opacity:.48}.veyra-faq-page__question{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 0 8px;font-family:var(--text-font-family);font-weight:500;font-size:clamp(16px,calc(15.6px + .1vw),17px);line-height:1.25;letter-spacing:.0025em;list-style:none;cursor:pointer}.veyra-faq-page__question::-webkit-details-marker{display:none}.veyra-faq-page__icon{flex-shrink:0;width:24px;height:24px;transition:transform .2s}.veyra-faq-page__icon-fade{transition:opacity .2s}.veyra-faq-page__item[open] .veyra-faq-page__icon{transform:rotate(90deg)}.veyra-faq-page__item[open] .veyra-faq-page__icon-fade{opacity:0}.veyra-faq-page__answer{padding-block:4px 16px;color:#0000008f;font-size:clamp(16px,calc(15.6px + .1vw),17px);line-height:1.5;letter-spacing:.0025em}.veyra-faq-page__item[open] .veyra-faq-page__answer{animation:veyra-faq-page-in .2s ease}@keyframes veyra-faq-page-in{0%{opacity:0}to{opacity:1}}.veyra-faq-page__answer p,.veyra-faq-page__answer ul,.veyra-faq-page__answer ol{margin:0}.veyra-faq-page__answer>:not(:first-child){margin-block-start:16px}.veyra-faq-page__answer ul,.veyra-faq-page__answer ol{padding-inline-start:1.2em}.veyra-faq-page__answer a,.veyra-faq-page__footnote a{color:inherit;text-decoration:underline;text-underline-offset:3px}.veyra-faq-page__footnote{color:#0000008f;font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5;letter-spacing:.005em}.veyra-faq-page__footnote p{margin:0}@media screen and (min-width:768px){.veyra-faq-page__hero-image{display:inline-block;height:1.75em;margin:0 .12em;vertical-align:middle;transform:translateY(-.12em)}.veyra-faq-page__group-title{margin-block-end:16px}}@media screen and (min-width:1024px){.veyra-faq-page__mobile-topics{display:none}.veyra-faq-page__rule{margin-block:48px}.veyra-faq-page__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,calc(7.77px + 1.13vw),24px);align-items:start}.veyra-faq-page__nav{position:sticky;top:calc(var(--sticky-area-height, 0px) + 32px);display:block;grid-column:1 / span 3;margin-inline-end:24px;transition:top .2s ease-in-out}.veyra-faq-page__nav .veyra-faq-page__topics{flex-direction:column;align-items:flex-start;gap:8px}.veyra-faq-page__nav .veyra-faq-page__topic{white-space:normal}.veyra-faq-page__groups{grid-column:4 / span 9}}@media(prefers-reduced-motion:reduce){.veyra-faq-page__icon,.veyra-faq-page__icon-fade{transition:none}.veyra-faq-page__item[open] .veyra-faq-page__answer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/veyra-faq-page.css.map */
