.benori-faq{--benori-faq-line: var(--color-input-border, #d8c9b5);--benori-faq-ease: var(--animation-easing, cubic-bezier(.33, 1, .68, 1));--benori-faq-speed: .42s;padding-block:var(--benori-faq-pt, 96px) var(--benori-faq-pb, 96px);color:var(--color-foreground)}.benori-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;min-width:0}.benori-faq__heading{margin:0;text-wrap:balance}.benori-faq__intro{margin-block-start:18px;max-width:40ch;font-family:var(--font-body--family);font-size:16px;line-height:1.7;color:rgb(var(--color-foreground-rgb) / .82)}.benori-faq__intro p{margin:0}.benori-faq__list{border-block-start:1px solid var(--benori-faq-line);min-width:0}.benori-faq__item{border-block-end:1px solid var(--benori-faq-line)}.benori-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-block:24px;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:500;font-size:19px;line-height:1.4;letter-spacing:-.005em;color:var(--color-foreground);transition:color .2s var(--benori-faq-ease)}.benori-faq__question::-webkit-details-marker{display:none}.benori-faq__question:hover{color:var(--color-primary-button-background, var(--color-foreground))}.benori-faq__question:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px;border-radius:6px}.benori-faq__question-text{min-width:0;overflow-wrap:break-word}.benori-faq__icon{position:relative;flex:none;inline-size:36px;block-size:36px;border:1px solid var(--benori-faq-line);border-radius:50%;color:var(--color-foreground);transition:background-color .25s var(--benori-faq-ease),border-color .25s var(--benori-faq-ease),color .25s var(--benori-faq-ease)}.benori-faq__icon:before,.benori-faq__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:12px;block-size:1.5px;border-radius:1px;background-color:currentColor;translate:-50% -50%;transition:rotate .3s var(--benori-faq-ease)}.benori-faq__icon:after{rotate:90deg}.benori-faq__question:hover .benori-faq__icon{border-color:var(--color-foreground)}.benori-faq__item[open]>.benori-faq__question .benori-faq__icon{background-color:var(--color-primary-button-background, #6b4a3a);border-color:var(--color-primary-button-background, #6b4a3a);color:var(--color-primary-button-text, #f6f1e8)}.benori-faq__item[open]>.benori-faq__question .benori-faq__icon:after{rotate:0deg}.benori-faq__answer{padding-block-end:28px;padding-inline-end:60px;max-width:68ch;font-family:var(--font-body--family);font-size:16px;line-height:1.7;color:rgb(var(--color-foreground-rgb) / .86)}.benori-faq__answer p{margin:0}.benori-faq__answer p+p{margin-block-start:.75em}.benori-faq__answer a{color:var(--color-foreground);text-decoration:underline;text-decoration-color:var(--benori-faq-line);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s var(--benori-faq-ease)}.benori-faq__answer a:hover{text-decoration-color:currentColor}.benori-faq__answer a:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:2px}.benori-faq__item::details-content{block-size:0;overflow-y:clip;interpolate-size:allow-keywords;transition:block-size var(--benori-faq-speed) var(--benori-faq-ease),content-visibility var(--benori-faq-speed) allow-discrete}.benori-faq__item[open]::details-content{block-size:auto}.benori-faq__item .benori-faq__answer{opacity:0;translate:0 -6px;transition:opacity .3s var(--benori-faq-ease),translate .3s var(--benori-faq-ease)}.benori-faq__item[open] .benori-faq__answer{opacity:1;translate:none}@starting-style{.benori-faq__item[open] .benori-faq__answer{opacity:0;translate:0 -6px}}.benori-faq__hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:24px 28px;border-radius:16px;background-color:color-mix(in srgb,var(--color-foreground) 5%,var(--color-background))}.benori-faq__hint-text{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:500;font-size:21px;line-height:1.3;color:var(--color-foreground)}.benori-faq__button{flex:none}@media screen and (min-width:990px){.benori-faq__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "hint list";column-gap:clamp(56px,7vw,120px);row-gap:40px}.benori-faq__head{grid-area:head}.benori-faq__list{grid-area:list}.benori-faq__hint{grid-area:hint;align-self:end}.benori-faq__intro{margin-block-start:22px}}@media screen and (max-width:749px){.benori-faq{padding-block:calc(var(--benori-faq-pt, 96px) * .6) calc(var(--benori-faq-pb, 96px) * .6)}.benori-faq__layout{gap:28px}.benori-faq__question{gap:16px;padding-block:20px;font-size:17px}.benori-faq__icon{inline-size:32px;block-size:32px}.benori-faq__answer{padding-block-end:22px;padding-inline-end:0}.benori-faq__hint{margin-block-start:8px;padding:22px 20px}.benori-faq__hint-text{font-size:19px}}@media(prefers-reduced-motion:reduce){.benori-faq__item::details-content,.benori-faq__item .benori-faq__answer,.benori-faq__icon,.benori-faq__icon:before,.benori-faq__icon:after,.benori-faq__question{transition:none}.benori-faq__item .benori-faq__answer{translate:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/benori-faq.css.map */
