.sorted-faq__grid{display:flex;flex-direction:column;gap:3.2rem}.sorted-faq__list{order:1;display:grid;gap:1.2rem}.sorted-faq__contact{order:2}.sorted-faq__cta{order:3}.sorted-faq__eyebrow-icon{width:1.6rem;height:1.6rem}.sorted-faq__header .sorted-eyebrow{margin-bottom:2rem}.sorted-faq__text{max-width:44rem;margin-top:2rem;font-size:1.7rem;line-height:1.55}.sorted-faq__text,.sorted-faq__answer{color:rgba(var(--color-foreground),.8)}.sorted-faq__contact{position:relative;display:flex;align-items:center;gap:1.6rem;max-width:44rem;padding:2rem;border:2px dashed rgba(var(--color-foreground),.35);border-radius:20px;background:rgb(var(--color-background));transition:transform .25s ease}.sorted-faq__contact:hover{transform:translateY(-.2rem)}.sorted-faq__contact-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:rotate(-6deg)}.sorted-faq__contact-icon .sorted-icon{width:2.6rem;height:2.6rem}.sorted-faq__contact-body{flex:1;min-width:0}.sorted-faq__contact-title,.sorted-faq__contact-text{margin:0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.sorted-faq__contact-title{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sorted-faq__contact-link{display:block;margin:.2rem 0;font-size:1.7rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere}.sorted-faq__contact-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sorted-faq__contact-arrow{display:inline-flex;transition:transform .25s ease}.sorted-faq__contact:hover .sorted-faq__contact-arrow{transform:translate(.4rem)}.sorted-faq__item{border-radius:20px;background:rgba(var(--color-foreground),.05);transition:background-color .25s ease,box-shadow .25s ease}.sorted-faq__item:hover{background:rgba(var(--color-foreground),.08)}.sorted-faq__item[open]{background:rgb(var(--color-background));box-shadow:inset 0 0 0 2px rgb(var(--color-foreground)),0 .5rem rgba(var(--color-foreground),.2)}.sorted-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 1.6rem 1.8rem 2rem;border-radius:20px}.sorted-faq__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.5rem;box-shadow:none}.sorted-faq__question{margin:0;font-size:1.7rem;font-weight:700;line-height:1.3}.sorted-faq__toggle{position:relative;flex:none;width:3.6rem;height:3.6rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));transition:background-color .3s ease,transform .3s ease}.sorted-faq__toggle:before,.sorted-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:.2rem;border-radius:.2rem;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s ease}.sorted-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.sorted-faq__summary:hover .sorted-faq__toggle{transform:scale(1.08)}.sorted-faq__item[open] .sorted-faq__toggle{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:none}.sorted-faq__item[open] .sorted-faq__toggle:after{transform:translate(-50%,-50%)}.sorted-faq__answer{max-width:64rem;padding:0 2rem 2.4rem;font-size:1.6rem;line-height:1.6}.sorted-faq__item[open] .sorted-faq__answer{animation:sortedFaqIn .35s ease both}@keyframes sortedFaqIn{0%{opacity:0;transform:translateY(-.4rem)}}@supports (interpolate-size: allow-keywords){.sorted-faq__item{interpolate-size:allow-keywords}.sorted-faq__item::details-content{height:0;overflow:clip;transition:height .35s ease,content-visibility .35s allow-discrete}.sorted-faq__item[open]::details-content{height:auto}@media(prefers-reduced-motion:reduce){.sorted-faq__item::details-content{transition:none}}}@media screen and (min-width:750px){.sorted-faq__summary{padding:2.2rem 2rem 2.2rem 2.8rem}.sorted-faq__question{font-size:1.9rem}.sorted-faq__answer{padding:0 2.8rem 2.8rem}.sorted-faq__contact{padding:2.4rem}}@media screen and (min-width:990px){.sorted-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;gap:0 8rem}.sorted-faq__header{grid-area:1 / 1}.sorted-faq__contact{grid-area:2 / 1;margin-top:4rem}.sorted-faq__cta{grid-area:3 / 1;align-self:start;margin-top:2.4rem}.sorted-faq__list{grid-column:2;grid-row:1 / -1;align-content:start}}@media(prefers-reduced-motion:reduce){.sorted-faq *,.sorted-faq *:before,.sorted-faq *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-sorted-faq.css.map */
