.faq__in{max-width:1160px;margin:0 auto;padding:0 20px}.faq__title,.faq__group-title,.faq__question{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0;text-transform:none;color:inherit;margin:0}.faq__title-band{padding-bottom:4.4rem}.faq__title{font-size:4rem;line-height:1.05;text-wrap:balance}.faq__body{padding-top:.8rem;font-size:1.5rem;line-height:1.9;letter-spacing:.02em}.faq__index ol{list-style:none;margin:0;padding:0}.faq__index li{border-bottom:1px solid rgba(var(--color-foreground),.12)}.faq__index a{display:flex;align-items:center;min-height:4.8rem;padding:.8rem 0;font-size:1.3rem;line-height:1.4;letter-spacing:.04em;text-decoration:none;color:rgb(var(--color-foreground))}.faq__group{padding-top:5.6rem;scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.faq__group-title{font-size:2.8rem;line-height:1.2;margin-bottom:1.2rem;text-wrap:balance}.faq__intro{max-width:68ch;margin:0 0 1.2rem}.faq__item{border-top:1px solid rgba(var(--color-foreground),.12);scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem);interpolate-size:allow-keywords}.faq__item:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.faq__item summary{position:static;display:flex;justify-content:space-between;align-items:center;gap:2rem;list-style:none;cursor:pointer;padding:1.6rem 0}.faq__item summary::-webkit-details-marker{display:none}.faq__question{font-size:1.8rem;line-height:1.4}.faq__item .icon-caret{position:static;flex:none;width:1.2rem;height:.8rem;transition:transform .35s cubic-bezier(.16,1,.3,1),color .2s ease}.faq__item summary:hover .icon-caret{color:#ea3423}.faq__item[open]>summary .icon-caret{transform:rotate(180deg)}.faq__answer{padding:0 0 2.4rem;max-width:68ch}.faq__intro p,.faq__answer p{margin:0 0 1.2rem}.faq__intro>:last-child,.faq__answer>:last-child{margin-bottom:0}.faq__intro ul,.faq__intro ol,.faq__answer ul,.faq__answer ol{margin:0 0 1.2rem;padding-left:1.3em;list-style-position:outside}.faq__answer li{margin:0 0 .6rem}.faq__more{margin-top:1.6rem}.faq__answer .faq__more>a{display:inline-flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;text-decoration:underline;text-decoration-color:#ea3423;text-decoration-thickness:1.5px;text-underline-offset:.6rem;color:rgb(var(--color-foreground))}.faq__answer .faq__more>a:after{content:"";flex:none;width:1.4rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8.5 1.5L12 5 8.5 8.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8.5 1.5L12 5 8.5 8.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s cubic-bezier(.16,1,.3,1)}.faq__answer .faq__more>a:hover:after{transform:translate(.4rem)}@supports (interpolate-size: allow-keywords){.faq__item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,content-visibility .4s allow-discrete}.faq__item[open]::details-content{block-size:auto;opacity:1}}@media screen and (min-width:990px){html{scroll-behavior:smooth}.faq__in{padding:0 40px}.faq__title-band{padding-bottom:8rem}.faq__title{font-size:7.2rem;line-height:1}.faq__body{padding-top:0}.faq__groups{max-width:700px}.faq__in--index{display:grid;grid-template-columns:240px minmax(0,700px);justify-content:space-between}.faq__index{position:sticky;top:calc(var(--header-height, 0px) + 3.2rem);align-self:start;margin-top:8.8rem}.faq__index li{border-bottom:0}.faq__index a{min-height:0;padding:.7rem 0;opacity:.72;transition:opacity .2s ease}.faq__index a:hover,.faq__index a[aria-current]{opacity:1}.faq__index a[aria-current]{font-weight:700}.faq__group{padding-top:8.8rem}.faq__group-title{font-size:4rem;margin-bottom:2rem}.faq__item summary{padding:2rem 0}.faq__question{font-size:2rem}.faq__answer{padding:0 4.8rem 3.2rem 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq__item::details-content,.faq__item .icon-caret,.faq__answer .faq__more>a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-faq.css.map */
