.faq-page{display:grid;grid-template-columns:1fr;gap:var(--gap-2xl)}@media screen and (min-width:990px){.faq-page{grid-template-columns:1fr minmax(280px,380px);gap:var(--gap-4xl)}}.faq-page__search{position:relative;width:100%;display:flex;align-items:center;margin-block-end:var(--margin-4xl)}.faq-page__search-icon{position:absolute;right:var(--padding-md);width:var(--icon-size-lg);height:var(--icon-size-lg);pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.faq-page__search-icon svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-input-text)}.faq-page__search-input{width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--icon-size-lg) + var(--padding-md) + var(--margin-xs));text-overflow:ellipsis;overflow:hidden;border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);font-family:var(--font-body--family);font-size:var(--font-size--paragraph);transition:background-color var(--animation-speed) ease,border-color var(--animation-speed) ease}.faq-page__search-input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.faq-page__search-input:focus{outline:none;background-color:var(--color-input-hover-background);border-color:var(--color-primary)}.faq-page__search-clear{position:absolute;right:calc(var(--icon-size-lg) + var(--padding-md) + var(--margin-xs));width:var(--icon-size-lg);height:var(--icon-size-lg);display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;z-index:1}.faq-page__search-clear:not(.visually-hidden){display:flex}.faq-page__search-clear-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.faq-page__search-clear-icon svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-input-text)}.faq-page__categories{display:flex;flex-direction:column;gap:var(--gap-2xl)}.faq-page__category[data-hidden=true]{display:none}.faq-page__category-title{font-family:var(--font-heading--family);font-size:21px;font-style:italic;font-weight:800;line-height:110%;color:#4c4a3e;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--margin-xs) 0}.faq-page__items{display:flex;flex-direction:column}.faq-page__items accordion-custom[data-hidden=true]{display:none}.faq-page__details{border-block-end:1px solid rgb(var(--color-border-rgb) / .3)}.faq-page__question{color:#4c4a3e;font-family:Polymath;font-size:18px;font-style:normal;font-weight:700;line-height:28px;min-height:var(--minimum-touch-target);padding-block:var(--padding-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);cursor:pointer;list-style:none}.faq-page__question::-webkit-details-marker{display:none}.faq-page__question .icon-caret{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform var(--animation-speed-slow) var(--animation-easing)}.faq-page__question .icon-caret svg{width:100%;height:100%}.faq-page__details[open]>.faq-page__question .icon-caret{transform:rotate(180deg)}.faq-page__answer{padding-block-end:var(--padding-xl);font-family:var(--font-body--family);font-size:var(--font-size--paragraph);line-height:var(--line-height--body-normal);color:var(--color-foreground)}.faq-page__answer p{margin:0}.faq-page__answer p+p{margin-block-start:var(--margin-sm)}.faq-page__search-highlight{background-color:var(--color-primary);color:var(--color-background);padding:.125em .25em;border-radius:.125em;font-weight:600}.faq-page__no-results:not(.visually-hidden){display:block;font-family:var(--font-body--family);font-size:var(--font-size--paragraph);line-height:var(--line-height--body-normal);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));padding-block:var(--padding-xl)}.faq-page__sidebar{order:-1}@media screen and (min-width:990px){.faq-page__sidebar{order:0}}.faq-page__sidebar-inner{display:flex;flex-direction:column;gap:var(--gap-md);align-items:flex-start}@media screen and (min-width:990px){.faq-page__sidebar-inner{position:sticky;top:calc(var(--scroll-margin) + var(--margin-xl))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme-t-faq.css.map */
