.benvel-faq-template{font-family:var(--bv-font-sans);color:var(--bv-text-primary);line-height:1.65}@media screen and (min-width:750px){.benvel-faq-template__header,.benvel-faq-template__category,.benvel-faq-template__empty{max-inline-size:70ch}}.benvel-faq-template__title{font-size:var(--bv-type-h1-size);font-weight:var(--bv-type-h1-weight);line-height:var(--bv-type-h1-lh);letter-spacing:var(--bv-type-h1-track);margin-block-end:var(--bv-space-8)}.benvel-faq-template__meta{font-size:var(--bv-type-body-s-size);color:var(--bv-text-secondary);margin-block-end:var(--bv-space-16)}.benvel-faq-template__date{font-variant-numeric:tabular-nums;color:var(--bv-text-secondary)}.benvel-faq-template__intro{font-size:var(--bv-type-body-m-size);margin-block-end:var(--bv-space-48)}.benvel-faq-template__category{margin-block-end:var(--bv-space-48)}.benvel-faq-template__category-heading{font-size:var(--bv-type-h2-size);font-weight:var(--bv-type-h2-weight);line-height:var(--bv-type-h2-lh);letter-spacing:var(--bv-type-h2-track);margin-block-end:var(--bv-space-16);padding-block-end:var(--bv-space-8);border-block-end:var(--bv-border-hair) solid var(--bv-border-default)}.benvel-faq-template__entries{display:flex;flex-direction:column;gap:0}.benvel-faq-template__entry{border-block-end:var(--bv-border-hair) solid var(--bv-border-default)}.benvel-faq-template__summary{list-style:none;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--bv-space-12);min-block-size:44px;padding-block:var(--bv-space-16);padding-inline:0;cursor:pointer;position:relative}.benvel-faq-template__summary::-webkit-details-marker{display:none}.benvel-faq-template__summary::marker{display:none;content:""}.benvel-faq-template__summary:focus-visible{outline:2px solid var(--bv-border-focus);outline-offset:4px;border-radius:var(--bv-radius-crisp)}.benvel-faq-template__question{font-size:var(--bv-type-body-l-size);font-weight:500;line-height:1.4;margin:0}.benvel-faq-template__anchor{display:inline-flex;align-items:center;justify-content:center;padding:var(--bv-space-8);margin-inline:calc(-1 * var(--bv-space-8));color:var(--bv-text-muted);text-decoration:none;border-radius:var(--bv-radius-crisp);opacity:0}@media(prefers-reduced-motion:no-preference){.benvel-faq-template__anchor{transition:opacity var(--bv-duration-fast) var(--bv-ease-benvel),color var(--bv-duration-fast) var(--bv-ease-benvel)}}.benvel-faq-template__summary:hover .benvel-faq-template__anchor,.benvel-faq-template__summary:focus-within .benvel-faq-template__anchor,.benvel-faq-template__entry:target .benvel-faq-template__anchor{opacity:1}.benvel-faq-template__anchor:hover,.benvel-faq-template__anchor:focus-visible{color:var(--bv-text-primary);opacity:1;outline:2px solid var(--bv-border-focus);outline-offset:2px}.benvel-faq-template__anchor-icon{display:block;width:16px;height:16px;flex-shrink:0}.benvel-faq-template__chevron{display:inline-block;width:20px;height:20px;flex-shrink:0;position:relative}.benvel-faq-template__chevron:after{content:"";display:block;width:8px;height:8px;border-inline-end:var(--bv-border-thick) solid currentColor;border-block-end:var(--bv-border-thick) solid currentColor;transform:rotate(45deg) translateY(-3px);transform-origin:center;position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-2px;margin-inline-start:-4px}.benvel-faq-template__entry[open] .benvel-faq-template__chevron:after{transform:rotate(225deg) translateY(3px)}@media(prefers-reduced-motion:no-preference){.benvel-faq-template__chevron:after{transition:transform var(--bv-duration-base) var(--bv-ease-benvel)}}.benvel-faq-template__answer{padding-block-start:var(--bv-space-4);padding-block-end:var(--bv-space-20);padding-inline-end:var(--bv-space-40);font-size:var(--bv-type-body-m-size);color:var(--bv-text-secondary);line-height:1.6}.benvel-faq-template__answer a{color:var(--bv-text-primary);text-underline-offset:2px}.benvel-faq-template__answer a:hover{text-decoration-color:var(--bv-border-strong)}.benvel-faq-template__entry:target{outline:2px solid var(--bv-border-focus);outline-offset:4px;border-radius:var(--bv-radius-crisp);scroll-margin-block-start:var(--bv-space-24)}.benvel-faq-template__empty{padding-block:var(--bv-space-48)}.benvel-faq-template__empty-body{font-size:var(--bv-type-body-m-size);color:var(--bv-text-secondary);margin-block-end:var(--bv-space-16)}.benvel-faq-template__empty-link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--bv-space-20);background-color:var(--bv-action-primary-bg);color:var(--bv-action-primary-text);font-size:var(--bv-type-body-s-size);font-weight:500;text-decoration:none;border-radius:var(--bv-radius-crisp)}.benvel-faq-template__empty-link:hover{background-color:var(--bv-action-primary-bg-hover)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/benvel-faq-template.css.map */
