.section-faq .section-faq__wrapper{display:flex;align-items:flex-start;justify-content:center;gap:4rem}.section-faq{--ubpet-ink: #17382f;--ubpet-muted: #68756e;--ubpet-soft: #fbf8f2;--ubpet-line: #e6dccd;--ubpet-orange: #ed8a16}.section-faq .faq-tools{margin-bottom:2rem;padding:1.25rem;border:1px solid var(--ubpet-line);border-radius:1.25rem;background:#fffefb}.section-faq .faq-tools__label{display:block;margin-bottom:.65rem;color:var(--ubpet-ink);font-size:.9375rem;font-weight:700}.section-faq .faq-tools__search{position:relative}.section-faq .faq-tools__search .icon{position:absolute;top:50%;left:1rem;width:1.1rem;height:1.1rem;color:var(--ubpet-muted);transform:translateY(-50%);pointer-events:none}.section-faq .faq-tools__search input{width:100%;min-height:3.25rem;padding:.75rem 1rem .75rem 2.8rem;border:1px solid var(--ubpet-line);border-radius:999px;background:var(--ubpet-soft);color:var(--ubpet-ink);font:inherit;font-size:1rem}.section-faq .faq-tools__search input:focus-visible{outline:3px solid var(--ubpet-orange);outline-offset:2px}.section-faq .faq-tools__categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.section-faq .faq-tools__categories button{min-height:2.5rem;padding:.5rem .9rem;border:1px solid var(--ubpet-line);border-radius:999px;background:#fffefb;color:var(--ubpet-ink);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.section-faq .faq-tools__categories button.is-active{border-color:var(--ubpet-orange);background:var(--ubpet-orange);color:#fffefb}.section-faq .faq-tools__categories button:focus-visible{outline:3px solid var(--ubpet-orange);outline-offset:2px}.section-faq .faq-tools__empty{margin:1rem 0 0;padding:1.25rem;border:1px dashed var(--ubpet-line);border-radius:1rem;color:var(--ubpet-muted);text-align:center}.section-faq [data-faq-item][hidden],.section-faq [data-faq-category-heading][hidden],.section-faq [data-faq-empty][hidden]{display:none!important}.section-faq .section-faq__wrapper .faq-list details-disclosure:not(:last-child){display:block;margin-block-end:.5rem}.section-faq .section-faq__wrapper .faq-list .faq-item summary{padding:1rem;font-weight:var(--font-body-weight-bold);display:flex;align-items:center;justify-content:space-between;--alpha-background: 0;background:rgba(var(--color-foreground),var(--alpha-background));position:relative;border-radius:var(--small-radius)}.section-faq .section-faq__wrapper .faq-list .faq-item summary:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2);border-radius:var(--small-radius);pointer-events:none;z-index:1}.section-faq .section-faq__wrapper .faq-list .faq-item summary .icon{width:.75rem}.section-faq .section-faq__wrapper .faq-list .faq-item summary:hover{--alpha-background: .05}.section-faq .section-faq__wrapper .faq-list .faq-item .details-disclosure-content{min-height:5rem;padding:1rem;border-radius:0 0 var(--small-radius) var(--small-radius);background:rgba(var(--color-foreground),.02)}.section-faq .section-faq__wrapper .faq-list .faq-item.has-opened summary{--alpha-background: 1;color:rgb(var(--color-background))}.section-faq .section-faq__wrapper .faq-more .media{border-radius:var(--medium-radius)}@media screen and (max-width:989px){.section-faq .section-faq__wrapper{flex-direction:column;gap:2.5rem}.section-faq .section-faq__wrapper>*{width:100%}}@media screen and (max-width:749px){.section-faq .section-faq__wrapper{gap:2rem}.section-faq .faq-tools{padding:1rem}.section-faq .faq-tools__categories{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1rem;padding-inline:1rem;scrollbar-width:none}.section-faq .faq-tools__categories::-webkit-scrollbar{display:none}.section-faq .faq-tools__categories button{flex:0 0 auto}.section-faq .section-faq__wrapper .faq-list .faq-item summary{min-height:3.25rem}}@media screen and (min-width:990px){.section-faq .section-faq__wrapper .faq-more{position:sticky;top:calc(var(--header-height, 5rem) + 1rem);min-width:30rem;max-width:40rem;flex:1 100 auto}.section-faq .section-faq__wrapper .faq-list{flex:100 1 40rem}.section-faq .section-faq__wrapper.faq-list--only .faq-list{max-width:60rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-faq.css.map */
