.faqs-bahari{width:100%;background:var(--faq-bg);color:var(--faq-text)}.faqs-bahari *,.faqs-bahari *:before,.faqs-bahari *:after{box-sizing:border-box}.faqs-bahari__inner{width:min(100%,var(--faq-max-width));margin-inline:auto;padding:var(--faq-padding-top-mobile) var(--faq-padding-inline-mobile) var(--faq-padding-bottom-mobile)}.faqs-bahari__header{max-width:760px;margin-inline:auto;text-align:center}.faqs-bahari__heading{margin:0;color:var(--faq-text);font-family:var(--font-heading--family, inherit);font-size:var(--faq-heading-size-mobile);font-weight:780;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.faqs-bahari__subheading{max-width:64ch;margin:10px auto 0;color:var(--faq-muted);font-size:.92rem;line-height:1.5}.faqs-bahari__subheading>*{margin:0}.faqs-bahari__list{display:grid;gap:var(--faq-card-gap-mobile);margin-block-start:clamp(28px,5vw,44px)}.faqs-bahari__item{overflow:clip;background:var(--faq-surface);border:1px solid var(--faq-border);border-radius:var(--faq-card-radius);box-shadow:0 10px 28px rgb(15 23 42 / var(--faq-shadow-opacity))}.faqs-bahari__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none;color:var(--faq-text);-webkit-tap-highlight-color:transparent}.faqs-bahari__summary::-webkit-details-marker{display:none}.faqs-bahari__summary::marker{content:""}.faqs-bahari__question{min-width:0;font-family:var(--font-heading--family, inherit);font-size:var(--faq-question-size-mobile);font-weight:700;line-height:1.25;letter-spacing:-.012em;text-align:start;overflow-wrap:anywhere}.faqs-bahari__toggle{display:grid;place-items:center;width:var(--faq-icon-size-mobile);height:var(--faq-icon-size-mobile);flex:none;border-radius:50%;color:var(--faq-muted);background:color-mix(in srgb,var(--faq-text) 5%,var(--faq-surface));transition:color .18s ease,background-color .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.faqs-bahari__plus{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.faqs-bahari__item[open] .faqs-bahari__toggle{color:#fff;background:var(--faq-accent)}.faqs-bahari__item[open] .faqs-bahari__plus{transform:rotate(45deg)}.faqs-bahari__answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.faqs-bahari__item[open] .faqs-bahari__answer-wrap{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.faqs-bahari__answer{min-height:0;overflow:hidden;padding-inline:16px;color:var(--faq-muted);font-size:var(--faq-answer-size-mobile);line-height:1.6}.faqs-bahari__item[open] .faqs-bahari__answer{padding-block:0 18px}.faqs-bahari__answer>*{margin-top:0;margin-bottom:.75em}.faqs-bahari__answer>*:last-child{margin-bottom:0}.faqs-bahari__summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-3px;border-radius:calc(var(--faq-card-radius) - 1px)}.faqs-bahari__cta{display:grid;justify-items:center;gap:8px;margin-block-start:clamp(28px,5vw,42px);text-align:center}.faqs-bahari__cta-text{margin:0;color:var(--faq-muted);font-size:.84rem;line-height:1.45}.faqs-bahari__cta-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:var(--faq-text);font-size:.86rem;font-weight:720;line-height:1.2;text-decoration:none;text-underline-offset:.2em}.faqs-bahari__cta-icon{width:19px;height:19px;color:#16a34a}.faqs-bahari__cta-icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.faqs-bahari__empty{padding:28px;color:var(--faq-muted);border:1px dashed var(--faq-border);border-radius:var(--faq-card-radius);text-align:center}@media(hover:hover)and (pointer:fine){.faqs-bahari--motion .faqs-bahari__item{transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}.faqs-bahari--motion .faqs-bahari__item:not([open]):hover{transform:translateY(-2px) perspective(800px) rotateX(.35deg);border-color:color-mix(in srgb,var(--faq-accent) 24%,var(--faq-border));box-shadow:0 14px 34px rgb(15 23 42 / calc(var(--faq-shadow-opacity) + .03))}.faqs-bahari--motion .faqs-bahari__item:not([open]):hover .faqs-bahari__toggle{color:var(--faq-accent);background:color-mix(in srgb,var(--faq-accent) 8%,var(--faq-surface));transform:scale(1.04)}.faqs-bahari__cta-link:hover{color:var(--faq-accent);text-decoration:underline}}@media screen and (min-width:750px){.faqs-bahari__inner{padding:var(--faq-padding-top-desktop) var(--faq-padding-inline-desktop) var(--faq-padding-bottom-desktop)}.faqs-bahari__heading{font-size:var(--faq-heading-size-desktop)}.faqs-bahari__list{gap:var(--faq-card-gap-desktop)}.faqs-bahari__summary{min-height:68px;padding:16px 20px}.faqs-bahari__question{font-size:var(--faq-question-size-desktop)}.faqs-bahari__toggle{width:var(--faq-icon-size-desktop);height:var(--faq-icon-size-desktop)}.faqs-bahari__answer{padding-inline:20px 72px;font-size:var(--faq-answer-size-desktop)}.faqs-bahari__item[open] .faqs-bahari__answer{padding-block:0 20px}}@media(prefers-reduced-motion:reduce){.faqs-bahari__item,.faqs-bahari__toggle,.faqs-bahari__plus,.faqs-bahari__answer-wrap{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/FAQS.css.map */
