.faq{letter-spacing:normal}.faq__answer p{text-wrap:wrap}.faq{--faq-sidebar-width: 171px;--faq-column-width: 675px;--faq-column-gap: 50px;--faq-group-gap: 40px;--faq-rule-color: #ddd;--faq-search-accent: #fe00b7;display:block;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.faq__inner{padding-inline:20px}.faq__sidebar{display:none}.faq__sidebar-title{margin:0;font-size:17px;font-weight:700;line-height:23.8px}.faq__sidebar-list{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none}.faq__sidebar-link{display:block;border:0;color:inherit;font-size:17px;font-weight:400;line-height:25.5px;white-space:nowrap;text-decoration:none;opacity:.5}.faq__sidebar-link:hover,.faq__sidebar-link--active{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.faq__sidebar-link{transition:opacity .2s}}.faq__search{position:relative;display:block;min-height:33px;border-block-end:2px solid rgb(var(--color-foreground))}.faq__search-input{width:100%;padding:0 44px 6px 0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:17px;font-weight:400;line-height:25px;appearance:none;-webkit-appearance:none}.faq__search-input::placeholder{color:rgb(var(--color-foreground));opacity:1}.faq__search-input:focus-visible{outline:0}.faq__search:focus-within{border-block-end-color:var(--faq-search-accent)}.faq__search-input::-webkit-search-cancel-button,.faq__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.faq__search-button{position:absolute;inset-block-start:0;inset-inline-end:-6px;display:flex;align-items:center;justify-content:center;width:44px;height:100%;padding:0;border:0;background:none;color:var(--faq-search-accent);pointer-events:none}.faq__search-button svg{width:21px;height:21px}.faq__search-button svg path{stroke-width:1.75}.faq__no-results{margin-block:20px 0;font-size:17px;line-height:25.5px}.faq__group{margin-block-start:var(--faq-group-gap);scroll-margin-top:50px}.faq__group:first-of-type{margin-block-start:var(--faq-group-gap)}.faq__group-heading{margin:0 0 10px;font-family:var(--font-heading-family);font-size:26.5px;font-weight:700;line-height:33.15px}.faq__items{border-block-start:1px solid var(--faq-rule-color)}.faq__item{border-block-end:1px solid var(--faq-rule-color)}.faq__question{position:relative;display:block;padding-block:20px;padding-inline:0 30px;color:inherit;font-size:17px;font-weight:500;line-height:25.5px;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.faq__toggle{position:absolute;inset-block-start:50%;inset-inline-end:0;display:block;width:11px;height:2px;transform:translateY(-50%);pointer-events:none}.faq__toggle:before,.faq__toggle:after{position:absolute;inset-block-start:0;inset-inline-start:0;width:11px;height:2px;background-color:currentColor;content:"";transition:.3s ease;transition-property:transform,opacity}.faq__toggle:before{transform:rotate(-90deg)}.faq__item[open]:not(.is-closing) .faq__toggle:before{transform:rotate(90deg);opacity:0}.faq__item[open]:not(.is-closing) .faq__toggle:after{transform:rotate(180deg)}@media screen and (prefers-reduced-motion:reduce){.faq__toggle:before,.faq__toggle:after{transition:none}}.faq__panel{overflow:hidden}.faq__answer{padding-block:0 20px;padding-inline:0 30px;font-size:17px;font-weight:400;line-height:25.5px}.faq--animated .faq__item:not([open]) .faq__panel{height:0}@media screen and (prefers-reduced-motion:no-preference){.faq--animated .faq__panel{transition:height .3s ease}.faq--animated .faq__answer{transform:translateY(-5px);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.faq--animated .faq__item.is-open:not(.is-closing) .faq__answer{transform:translateY(0);opacity:1}}.faq__answer>:first-child{margin-block-start:0}.faq__answer>:last-child{margin-block-end:0}.faq__answer a{color:inherit;text-underline-offset:3px}.faq__item[hidden],.faq__group[hidden]{display:none!important}@media screen and (min-width:992px){.faq{--faq-group-gap: 70px}.faq__inner{display:grid;grid-template-columns:var(--faq-sidebar-width) var(--faq-column-width);gap:var(--faq-column-gap);justify-content:center;padding-inline:20px}.faq__sidebar{display:block;align-self:start;position:sticky;inset-block-start:calc(var(--sticky-header-height, 0px) + 20px)}.faq__main{min-width:0}.faq__search{min-height:39px}.faq__search-input{padding-block:0 8px;font-size:20px;line-height:29px}.faq__group-heading{margin-block-end:20px;font-size:30.6px;line-height:30.6px}}
/*# sourceMappingURL=/cdn/shop/t/397/assets/section-faq.css.map */
