.crf-faq{padding-block:clamp(var(--s-generous),6vw,96px)}.crf-faq__head{margin:0 0 var(--s-comfy);color:var(--mid-grey)}.crf-faq__list{max-width:74ch}.crf-faq__item{border-top:1px solid var(--light-grey)}.crf-faq__item:last-child{border-bottom:1px solid var(--light-grey)}.crf-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-comfy);padding:var(--s-comfy) 0;cursor:pointer;list-style:none;font-size:15px;line-height:24px;color:var(--jet)}.crf-faq__q::-webkit-details-marker{display:none}.crf-faq__q:focus-visible{outline:1px solid var(--jet);outline-offset:-2px}.crf-faq__sign{position:relative;width:11px;height:11px;flex:none}.crf-faq__sign:before,.crf-faq__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:var(--jet)}.crf-faq__sign:after{transform:rotate(90deg);transition:transform .35s var(--ease)}.crf-faq__item[open] .crf-faq__sign:after{transform:rotate(0)}.crf-faq__a{padding:0 0 var(--s-comfy)}.crf-faq__a a{padding-block:4px}.crf-faq__group{color:var(--mid-grey);margin:0 0 var(--s-default)}.crf-faq__group:not(:first-child){margin-top:clamp(var(--s-generous),6vw,68px)}.crf-faq__list--seamed{border-left:1px dashed var(--stone);padding-left:34px;max-width:none}.crf-faq__list--seamed .crf-faq__a{max-width:62ch}.crf-faq__list--seamed .crf-faq__item{border-top:0;border-bottom:1px solid var(--line)}.crf-faq__list--seamed .crf-faq__item:last-child{border-bottom:0}.crf-faq__list--seamed .crf-faq__q{align-items:baseline;padding:var(--s-comfy) 0}.crf-faq__list--seamed .crf-faq__qt{flex:1 1 auto;font-family:var(--display);font-weight:500;font-size:clamp(20px,2.2vw,25px);line-height:1.32;letter-spacing:-.02em}.crf-faq__list--seamed .crf-faq__sign{align-self:center}.crf-faq__tack{flex:0 0 auto;box-sizing:border-box;width:9px;height:9px;border:1px solid var(--stone);background:var(--white);transform:rotate(45deg)}.crf-faq__list--seamed .crf-faq__tack{margin-left:-38.5px;margin-right:29.5px}.crf-faq__list--seamed .crf-faq__item[open] .crf-faq__tack{background:var(--jet);border-color:var(--jet)}.crf-faq__list:not(.crf-faq__list--seamed) .crf-faq__tack{display:none}@media(max-width:560px){.crf-faq__list--seamed{padding-left:24px}.crf-faq__list--seamed .crf-faq__tack{margin-left:-28.5px;margin-right:19.5px}}.crf-faq--sheet{position:relative;z-index:1;max-width:900px;margin:clamp(-84px,-8vw,-56px) auto clamp(72px,9vw,112px);padding:clamp(var(--s-generous),6vw,72px) clamp(var(--s-comfy),5vw,64px);background:var(--white);box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}.crf-faq--sheet .crf-faq__intro{max-width:62ch;margin:0 0 clamp(var(--s-generous),5vw,52px);padding-bottom:clamp(var(--s-comfy),4vw,40px);border-bottom:1px solid var(--line);font-family:var(--sans);font-weight:300;font-size:15.5px;line-height:1.7}.crf-faq__intro p{margin:0 0 var(--s-default)}.crf-faq__intro>:last-child{margin-bottom:0}.crf-faq__intro strong{font-weight:500;color:var(--jet)}.crf-on-dark .crf-faq--sheet{color:var(--dark-grey)}.crf-on-dark .crf-faq--sheet .crf-faq__qt{color:var(--jet)}.crf-on-dark .crf-faq--sheet .crf-faq__group{color:var(--mid-grey)}.crf-on-dark .crf-faq--sheet .crf-faq__sign:before,.crf-on-dark .crf-faq--sheet .crf-faq__sign:after{background:var(--jet)}@media(max-width:560px){.crf-faq--sheet{margin-top:0;margin-inline:calc(var(--page) * -1);padding-inline:var(--page);box-shadow:none}}h2.crf-faq__head{font-family:var(--display);font-weight:300;font-size:32px;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--jet);margin:0 0 var(--s-tight)}@media(max-width:760px){h2.crf-faq__head{font-size:28px}}.crf-serif-titles{--display:var(--serif)}@media(min-width:861px){.crf-faq--two .crf-faq__list{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.crf-faq--two .crf-faq__item{border-top:0;border-bottom:1px solid var(--light-grey)}.crf-faq--two .crf-faq__item:nth-child(-n+2){border-top:1px solid var(--light-grey)}.crf-faq--two .crf-faq__intro{max-width:74ch}}@media(max-width:760px){.crf-faq--compact .crf-faq__q{padding:14px 0;font-size:14.5px;line-height:21px}.crf-faq--compact .crf-faq__a{padding-bottom:16px;font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/crf-faq.css.map */
