.ozera-faq{--ozera-faq-accent: #174b64;--ozera-faq-open: #f0f4f6;--ozera-faq-border: #dfe6ea;--ozera-faq-duration: .32s;--ozera-faq-easing: cubic-bezier(.22, 1, .36, 1)}.ozera-faq .collapsible-content-wrapper-narrow{max-width:84rem}.ozera-faq .collapsible-content__heading{margin-bottom:3.2rem}.ozera-faq .accordion{margin:0;overflow:hidden;border:1px solid var(--ozera-faq-border);border-radius:10px;background:#fff;color:#272c30;transition:border-color var(--ozera-faq-duration) ease,background-color var(--ozera-faq-duration) ease}.ozera-faq .accordion+.accordion{margin-top:12px;border-top:1px solid var(--ozera-faq-border)}.ozera-faq .accordion:has(.accordion__details[open]){border-color:#c6d5dc;background:var(--ozera-faq-open)}.ozera-faq .accordion .accordion__summary{gap:16px;min-height:72px;padding:20px 24px;background:transparent}.ozera-faq .accordion .summary__title{min-width:0}.ozera-faq .accordion .accordion__title{max-width:100%;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none}.ozera-faq .accordion__details[open] .accordion__title{color:var(--ozera-faq-accent)}.ozera-faq .accordion--small .accordion__title{font-size:16px}.ozera-faq .accordion--large .accordion__title{font-size:20px}.ozera-faq .ozera-faq__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--ozera-faq-open);color:var(--ozera-faq-accent);transition:color var(--ozera-faq-duration) ease,background-color var(--ozera-faq-duration) ease}.ozera-faq .ozera-faq__toggle .icon{position:static;width:12px;height:12px;margin:0;transition:transform var(--ozera-faq-duration) var(--ozera-faq-easing)}.ozera-faq .accordion__details[open] .ozera-faq__toggle{background:var(--ozera-faq-accent);color:#fff}.ozera-faq .accordion .accordion__content{padding:0 24px 24px;font-size:18px;line-height:1.7;letter-spacing:0;opacity:1;transition:none}.ozera-faq ozera-faq-accordion{display:block}.ozera-faq .ozera-faq__answer-wrapper{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ozera-faq-duration) var(--ozera-faq-easing),visibility 0s linear var(--ozera-faq-duration)}.ozera-faq .ozera-faq__answer-clip{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform var(--ozera-faq-duration) var(--ozera-faq-easing)}.ozera-faq .accordion__details[open]+.ozera-faq__answer-wrapper{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.ozera-faq .accordion__details[open]+.ozera-faq__answer-wrapper .ozera-faq__answer-clip{opacity:1;transform:translateY(0)}.ozera-faq .accordion__content>:first-child{margin-top:0}.ozera-faq .accordion__content>:last-child{margin-bottom:0}.ozera-faq .accordion__content p+p{margin-top:16px}.ozera-product-faq--description .accordion__content ul{margin:22px 0 0;padding:0;list-style:none}.ozera-product-faq--description .accordion__content ul>li{position:relative;margin:0;padding-left:34px;line-height:1.6}.ozera-product-faq--description .accordion__content ul>li+li{margin-top:12px}.ozera-product-faq--description .accordion__content ul>li:before{content:"";position:absolute;top:.25em;left:0;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23034c77' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='m5 12 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat}.ozera-faq .accordion__content a{color:var(--ozera-faq-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ozera-faq .accordion__summary:focus-visible{outline:2px solid var(--ozera-faq-accent);outline-offset:-4px;box-shadow:none}.ozera-faq__contact{margin-top:28px;color:#034c77;font-size:16px;line-height:1.6;text-align:center}.ozera-faq__contact p{margin:0}.ozera-faq__contact a{color:#034c77;text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:4px}.ozera-faq__contact a:focus-visible{outline:2px solid #034c77;outline-offset:4px}@media(hover:hover){.ozera-faq .accordion__summary:hover{background:#f7f9fa}.ozera-faq .accordion__summary:hover .accordion__title{color:var(--ozera-faq-accent);text-decoration:none}}@media screen and (max-width:749px){.ozera-faq__contact a{display:inline-block;max-width:22rem;text-wrap:balance;text-decoration:none!important}.ozera-faq__contact-action{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ozera-faq .collapsible-content-wrapper-narrow{padding-right:20px;padding-left:20px}.ozera-faq .collapsible-content__heading{margin-bottom:24px}.ozera-faq .accordion+.accordion{margin-top:10px}.ozera-faq .accordion .accordion__summary{gap:12px;min-height:64px;padding:16px 18px}.ozera-faq .accordion .accordion__title{font-size:16px}.ozera-faq .accordion--small .accordion__title{font-size:14px}.ozera-faq .accordion--large .accordion__title{font-size:18px}.ozera-faq .ozera-faq__toggle{flex-basis:28px;width:28px;height:28px}.ozera-faq .accordion .accordion__content{padding:0 18px 20px;font-size:17px}}@media(prefers-reduced-motion:reduce){.ozera-faq .accordion,.ozera-faq .ozera-faq__toggle,.ozera-faq .ozera-faq__toggle .icon,.ozera-faq .ozera-faq__answer-wrapper,.ozera-faq .ozera-faq__answer-clip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ozera-faq.css.map */
