.cfn-faq-root,.cfn-faq-root *,.cfn-faq-root *:before,.cfn-faq-root *:after{box-sizing:border-box}.cfn-faq-root{--cfn-faq-color-blush: #f7efeb;--cfn-faq-color-ivory: #fbf9f4;--cfn-faq-color-cocoa: #4a3935;--cfn-faq-color-green: #2f5b4a;--cfn-faq-color-dark-title: #f4ece5;--cfn-faq-color-dark-body: #d8cbc3;--cfn-faq-color-dark-line: #79645d;--cfn-faq-color-ink: #2f2b27;--cfn-faq-color-body: #5b5751;--cfn-faq-color-accent: #cd6f47;--cfn-faq-color-sage: #afc3b2;--cfn-faq-color-line: #b98666;--cfn-faq-color-wave: #d9ddd3;--cfn-faq-font-heading: "cfn-faq-cormorant-garamond", "Cormorant Garamond", Georgia, serif;--cfn-faq-font-body: "cfn-faq-jost", "Jost", Arial, sans-serif;--cfn-faq-content-width: 1180px;--cfn-faq-page-gutter: clamp(24px, 5.4vw, 78px);--cfn-faq-header-offset: 124px;width:100%;overflow:hidden;background:var(--cfn-faq-color-ivory);color:var(--cfn-faq-color-body);font-family:var(--cfn-faq-font-body);font-size:16px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}.cfn-faq-root [hidden]{display:none!important}.cfn-faq-root p,.cfn-faq-root h1,.cfn-faq-root h2,.cfn-faq-root h3,.cfn-faq-root ul{margin:0}.cfn-faq-root ul{padding:0;list-style:none}.cfn-faq-root a{color:inherit}.cfn-faq-root button,.cfn-faq-root input{color:inherit;font:inherit}.cfn-faq-root button{border:0}.cfn-faq-root svg{display:block}.cfn-faq-root__symbols{position:absolute;width:0;height:0;overflow:hidden}.cfn-faq-root__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cfn-faq-root__heading-accent{color:var(--cfn-faq-color-accent)}.cfn-faq-root__hero{position:relative;min-height:720px;overflow:hidden;background:var(--cfn-faq-color-blush)}.cfn-faq-root__hero-inner{position:relative;z-index:2;width:min(calc(100% - (var(--cfn-faq-page-gutter) * 2)),var(--cfn-faq-content-width));margin-inline:auto;padding:128px 0 190px}.cfn-faq-root__hero-copy{width:min(770px,72%)}.cfn-faq-root__eyebrow,.cfn-faq-root__support-label{color:var(--cfn-faq-color-accent);font-size:12px;font-weight:600;letter-spacing:.22em;line-height:1.3;text-transform:uppercase}.cfn-faq-root__eyebrow:after,.cfn-faq-root__support-label:after{display:block;width:44px;height:1px;margin-top:11px;background:var(--cfn-faq-color-accent);content:""}.cfn-faq-root__hero-title{margin-top:34px;color:var(--cfn-faq-color-ink);font-family:var(--cfn-faq-font-heading);font-size:clamp(68px,6.1vw,88px);font-weight:500;letter-spacing:-.035em;line-height:.85}.cfn-faq-root__hero-title>span{display:block}.cfn-faq-root .cfn-faq-root__hero-intro{max-width:555px;margin-top:32px;font-size:16px;line-height:1.65}.cfn-faq-root__search{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 48px 74px;align-items:center;width:min(100%,770px);min-height:76px;margin-top:52px;border:1px solid rgba(185,134,102,.48);background:var(--cfn-faq-color-ivory);box-shadow:0 10px 30px #4a393509}.cfn-faq-root__search:focus-within{outline:2px solid var(--cfn-faq-color-accent);outline-offset:3px}.cfn-faq-root__search-icon{width:27px;height:27px;margin-left:20px;color:var(--cfn-faq-color-ink)}.cfn-faq-root__search-input{width:100%;min-width:0;height:74px;padding:0 18px;border:0;outline:0;background:transparent;color:var(--cfn-faq-color-ink);font-size:14px;-webkit-appearance:none;appearance:none}.cfn-faq-root__search-input::-webkit-search-cancel-button{display:none}.cfn-faq-root__search-input::placeholder{color:#5b5751b8;opacity:1}.cfn-faq-root__search-clear{display:grid;width:38px;height:38px;padding:0;border-radius:50%;background:transparent;color:var(--cfn-faq-color-body);cursor:pointer;font-size:25px;line-height:1;place-items:center}.cfn-faq-root .cfn-faq-root__search-submit{display:grid;width:58px;height:58px;padding:0;background:var(--cfn-faq-color-ink);color:#fff;cursor:pointer;place-items:center}.cfn-faq-root__search-submit svg{width:29px;height:29px}.cfn-faq-root__search-clear:focus-visible,.cfn-faq-root__search-submit:focus-visible,.cfn-faq-root__support-email:focus-visible,.cfn-faq-root__answer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cfn-faq-root__search-status{width:min(100%,770px);margin-top:18px;color:var(--cfn-faq-color-ink);font-size:14px}.cfn-faq-root__search-status:focus-visible{outline:2px solid var(--cfn-faq-color-accent);outline-offset:5px}.cfn-faq-root__directory{background:var(--cfn-faq-color-ivory)}.cfn-faq-root__directory-inner{width:min(calc(100% - (var(--cfn-faq-page-gutter) * 2)),var(--cfn-faq-content-width));margin-inline:auto;padding:100px 0 118px}.cfn-faq-root__directory-title,.cfn-faq-root__support-title{color:var(--cfn-faq-color-ink);font-family:var(--cfn-faq-font-heading);font-size:clamp(46px,4vw,58px);font-weight:500;letter-spacing:-.025em;line-height:1}.cfn-faq-root__directory-heading>p{margin-top:20px;font-size:15px}.cfn-faq-root__directory-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 40px;margin-top:78px;align-items:stretch}.cfn-faq-root__directory-item{display:flex;min-width:0}.cfn-faq-root__directory-card{display:flex;width:100%;flex:1 1 auto;height:230px;min-height:230px;padding:25px 28px 23px;border:1px solid rgba(185,134,102,.42);background:#f7efeb61;color:var(--cfn-faq-color-ink);flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease}.cfn-faq-root__directory-card:focus-visible{outline:3px solid var(--cfn-faq-color-accent);outline-offset:4px}.cfn-faq-root__directory-card-top,.cfn-faq-root__directory-card-bottom{display:flex;align-items:center;justify-content:space-between}.cfn-faq-root__directory-icon{display:grid;width:48px;height:48px;border-radius:50%;background:#afc3b27a;color:var(--cfn-faq-color-body);place-items:center}.cfn-faq-root__directory-icon svg{width:28px;height:28px}.cfn-faq-root__directory-number{color:var(--cfn-faq-color-accent);font-size:12px;font-weight:600;letter-spacing:.12em}.cfn-faq-root__directory-card-title{display:block;max-width:250px;margin-top:22px;color:var(--cfn-faq-color-ink);font-family:var(--cfn-faq-font-heading);font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.03}.cfn-faq-root__directory-card-bottom{margin-top:auto;padding-top:24px;color:var(--cfn-faq-color-body);font-size:12px}.cfn-faq-root__directory-arrow{width:32px;height:32px;color:var(--cfn-faq-color-accent);transition:transform .18s cubic-bezier(.22,1,.36,1)}.cfn-faq-root__category{scroll-margin-top:var(--cfn-faq-header-offset);background:var(--cfn-faq-color-ivory)}.cfn-faq-root__category--blush{background:var(--cfn-faq-color-blush)}.cfn-faq-root__category--dark{background:var(--cfn-faq-color-cocoa);color:var(--cfn-faq-color-dark-body)}.cfn-faq-root__category-inner{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:clamp(54px,7vw,104px);width:min(calc(100% - (var(--cfn-faq-page-gutter) * 2)),var(--cfn-faq-content-width));margin-inline:auto;padding:112px 0 124px}.cfn-faq-root__category-intro{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.cfn-faq-root__category-label-row{display:flex;align-items:center;gap:16px}.cfn-faq-root__category-label{color:var(--cfn-faq-color-sage);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.cfn-faq-root__category-label:after{display:block;width:48px;height:1px;margin-top:9px;background:var(--cfn-faq-color-line);content:""}.cfn-faq-root__category-title{margin-top:38px;color:var(--cfn-faq-color-ink);font-family:var(--cfn-faq-font-heading);font-size:clamp(47px,4vw,58px);font-weight:500;letter-spacing:-.025em;line-height:.96}.cfn-faq-root__category-title:focus-visible{outline:2px solid var(--cfn-faq-color-accent);outline-offset:7px}.cfn-faq-root__category--dark .cfn-faq-root__category-title{color:var(--cfn-faq-color-dark-title)}.cfn-faq-root .cfn-faq-root__category-description{max-width:250px;margin-top:28px;font-size:14px;line-height:1.6}.cfn-faq-root__category-count{margin-top:28px;color:var(--cfn-faq-color-accent);font-size:12px;font-weight:600;letter-spacing:.04em}.cfn-faq-root__category--dark .cfn-faq-root__category-count{color:var(--cfn-faq-color-sage)}.cfn-faq-root__category-icon{border:1px solid rgba(185,134,102,.3);border-radius:50%;color:var(--cfn-faq-color-line)}.cfn-faq-root__category-icon--small{display:none;width:44px;height:44px;flex:0 0 auto;place-items:center}.cfn-faq-root__category-icon--small svg{width:24px;height:24px}.cfn-faq-root__category-icon--large{display:grid;width:138px;height:138px;margin-top:54px;place-items:center}.cfn-faq-root__category-icon--large svg{width:56px;height:56px}.cfn-faq-root__category--dark .cfn-faq-root__category-icon{border-color:#d8cbc342;color:var(--cfn-faq-color-dark-body)}.cfn-faq-root__accordion{min-width:0}.cfn-faq-root__item{border-top:1px solid rgba(185,134,102,.4)}.cfn-faq-root__item:last-child{border-bottom:1px solid rgba(185,134,102,.4)}.cfn-faq-root__category--dark .cfn-faq-root__item{border-color:var(--cfn-faq-color-dark-line)}.cfn-faq-root__question-heading{font:inherit}.cfn-faq-root__question{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:24px;align-items:center;width:100%;min-height:78px;padding:17px 2px 17px 0;background:transparent;color:var(--cfn-faq-color-ink);cursor:pointer;font-size:17px;font-weight:500;line-height:1.4;text-align:left}.cfn-faq-root__question:focus-visible{outline:2px solid var(--cfn-faq-color-accent);outline-offset:4px}.cfn-faq-root__category--dark .cfn-faq-root__question{color:var(--cfn-faq-color-dark-title)}.cfn-faq-root__toggle{position:relative;display:block;width:32px;height:32px;border:1.5px solid var(--cfn-faq-color-line);border-radius:50%;justify-self:end;transition:border-color .16s ease,color .16s ease}.cfn-faq-root__toggle:before,.cfn-faq-root__toggle:after{position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%)}.cfn-faq-root__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .16s ease,transform .16s ease}.cfn-faq-root__question[aria-expanded=true] .cfn-faq-root__toggle{border-color:var(--cfn-faq-color-accent);color:var(--cfn-faq-color-accent)}.cfn-faq-root__question[aria-expanded=true] .cfn-faq-root__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.cfn-faq-root__category--dark .cfn-faq-root__toggle{border-color:var(--cfn-faq-color-dark-line);color:var(--cfn-faq-color-dark-body)}.cfn-faq-root__category--dark .cfn-faq-root__question[aria-expanded=true] .cfn-faq-root__toggle{border-color:var(--cfn-faq-color-accent);color:var(--cfn-faq-color-accent)}.cfn-faq-root__answer{overflow:hidden;opacity:1;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.cfn-faq-root__answer[data-cfn-faq-animating]{will-change:height,opacity}.cfn-faq-root__answer-inner{max-width:700px;padding:0 60px 36px 0;color:var(--cfn-faq-color-body);font-size:15px;line-height:1.7}.cfn-faq-root__answer a{color:var(--cfn-faq-color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cfn-faq-root__category--dark .cfn-faq-root__answer-inner{color:var(--cfn-faq-color-dark-body)}.cfn-faq-root__category-heading--located{animation:cfn-faq-location-highlight 1.1s ease both}@keyframes cfn-faq-location-highlight{0%,to{background-color:transparent}35%{background-color:#cd6f4724}}.cfn-faq-root__no-results{width:min(calc(100% - (var(--cfn-faq-page-gutter) * 2)),var(--cfn-faq-content-width));margin:76px auto;padding:52px;border:1px solid rgba(185,134,102,.42);background:var(--cfn-faq-color-blush);text-align:center}.cfn-faq-root__no-results h2{color:var(--cfn-faq-color-ink);font-family:var(--cfn-faq-font-heading);font-size:42px;font-weight:500}.cfn-faq-root__no-results p{margin-top:14px}.cfn-faq-root__no-results a{display:inline-block;margin-top:18px;color:var(--cfn-faq-color-accent);font-weight:600}.cfn-faq-root__support{padding:118px var(--cfn-faq-page-gutter) 130px;background:#fff}.cfn-faq-root__support-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:72px;width:min(100%,1200px);min-height:400px;margin-inline:auto;padding:66px 72px;border-top:4px solid var(--cfn-faq-color-accent);background:var(--cfn-faq-color-blush);color:var(--cfn-faq-color-body);align-items:center}.cfn-faq-root__support-title{max-width:520px;margin-top:34px;color:var(--cfn-faq-color-ink);line-height:.98}.cfn-faq-root__support-title>span{display:block}.cfn-faq-root__support-copy>p:last-child{max-width:520px;margin-top:40px;font-size:15px;line-height:1.7}.cfn-faq-root__support-action{text-align:center}.cfn-faq-root .cfn-faq-root__support-email{display:flex;min-height:78px;padding:18px 28px;background:var(--cfn-faq-color-ink);color:#fff;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease}.cfn-faq-root__support-action p{margin-top:20px;font-size:11px}@media(hover:hover)and (pointer:fine){.cfn-faq-root__directory-card:hover{border-color:var(--cfn-faq-color-accent);background:#f7efebb8;transform:translateY(-2px)}.cfn-faq-root__directory-card:hover .cfn-faq-root__directory-arrow{transform:translate(3px)}.cfn-faq-root__question:hover .cfn-faq-root__toggle{border-color:var(--cfn-faq-color-accent);color:var(--cfn-faq-color-accent)}.cfn-faq-root__support-email:hover{background:#000;color:#fff}}.cfn-faq-root__directory-card:active{transform:translateY(1px)}@media(prefers-reduced-motion:no-preference){.cfn-faq-root.cfn-faq-motion-ready [data-cfn-faq-reveal]{opacity:0;transform:translateY(14px);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.cfn-faq-root.cfn-faq-motion-ready [data-cfn-faq-reveal].cfn-faq-reveal-visible{opacity:1;transform:translateY(0)}}@media(max-width:1199px){.cfn-faq-root__hero-inner{padding-top:108px}.cfn-faq-root__directory-list{gap:24px}.cfn-faq-root__directory-card{padding-inline:24px}.cfn-faq-root__category-inner{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:56px}}@media(max-width:989px){.cfn-faq-root__hero-copy{width:min(100%,720px)}.cfn-faq-root__directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cfn-faq-root__category-inner{display:block;padding:88px 0 96px}.cfn-faq-root__category-intro{display:flex;gap:0;flex-direction:column;align-items:flex-start}.cfn-faq-root__category-title{margin-top:10px}.cfn-faq-root .cfn-faq-root__category-description{width:min(100%,420px);max-width:none;margin-top:28px}.cfn-faq-root__category-count{margin-top:14px}.cfn-faq-root__category-icon--large{display:none}.cfn-faq-root__accordion{margin-top:54px}.cfn-faq-root__support-inner{grid-template-columns:1fr;gap:48px}.cfn-faq-root__support-action{max-width:520px}}@media(max-width:767px){.cfn-faq-root{--cfn-faq-page-gutter: 22px;font-size:15px}.cfn-faq-root__hero{min-height:580px}.cfn-faq-root__hero-inner{width:auto;margin:0;padding:58px var(--cfn-faq-page-gutter) 142px}.cfn-faq-root__hero-copy{width:100%}.cfn-faq-root__eyebrow,.cfn-faq-root__support-label{font-size:10px;letter-spacing:.19em}.cfn-faq-root__hero-title{margin-top:29px;font-size:clamp(42px,12vw,50px);line-height:.92}.cfn-faq-root .cfn-faq-root__hero-intro{max-width:330px;margin-top:32px;font-size:14px;line-height:1.65}.cfn-faq-root__search{grid-template-columns:43px minmax(0,1fr) 34px 54px;min-height:58px;margin-top:48px}.cfn-faq-root__search-icon{width:23px;height:23px;margin-left:13px}.cfn-faq-root__search-input{height:56px;padding:0 8px;font-size:12px}.cfn-faq-root__search-clear{width:32px;height:32px;font-size:21px}.cfn-faq-root__search-submit{width:46px;height:46px}.cfn-faq-root__search-submit svg{width:24px;height:24px}.cfn-faq-root__directory-inner{width:auto;margin:0;padding:57px var(--cfn-faq-page-gutter) 66px}.cfn-faq-root__directory-title,.cfn-faq-root__support-title{font-size:38px}.cfn-faq-root__directory-heading>p{max-width:310px;margin-top:14px;font-size:13px;line-height:1.55}.cfn-faq-root__directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:34px}.cfn-faq-root__directory-card{height:auto;min-height:132px;padding:12px 12px 11px}.cfn-faq-root__directory-icon{width:31px;height:31px}.cfn-faq-root__directory-icon svg{width:19px;height:19px}.cfn-faq-root__directory-number{font-size:9px}.cfn-faq-root__directory-card-title{margin-top:10px;font-size:17px;line-height:1.02}.cfn-faq-root__directory-card-bottom{padding-top:10px;font-size:9px}.cfn-faq-root__directory-arrow{width:23px;height:23px}.cfn-faq-root__category-inner{width:auto;margin:0;padding:65px var(--cfn-faq-page-gutter) 74px}.cfn-faq-root__category-intro{display:flex;gap:0}.cfn-faq-root__category-label-row{gap:13px}.cfn-faq-root__category-icon--small{display:grid}.cfn-faq-root__category-label{font-size:9px;letter-spacing:.1em}.cfn-faq-root__category-label:after{width:46px;margin-top:7px}.cfn-faq-root__category-title{margin-top:27px;font-size:39px;line-height:.94}.cfn-faq-root .cfn-faq-root__category-description{max-width:310px;margin-top:28px;font-size:13px;line-height:1.55}.cfn-faq-root__category-count{margin-top:27px;font-size:10px}.cfn-faq-root__accordion{margin-top:6px}.cfn-faq-root__question{grid-template-columns:minmax(0,1fr) 34px;gap:14px;min-height:62px;padding:13px 1px 13px 12px;font-size:14px;line-height:1.35}.cfn-faq-root__toggle{width:28px;height:28px}.cfn-faq-root__answer-inner{max-width:none;padding:0 12px 30px;font-size:13px;line-height:1.65}.cfn-faq-root__no-results{width:auto;margin:48px var(--cfn-faq-page-gutter);padding:36px 22px}.cfn-faq-root__no-results h2{font-size:34px}.cfn-faq-root__support{padding:76px var(--cfn-faq-page-gutter) 84px}.cfn-faq-root__support-inner{display:block;min-height:0;padding:43px 24px 38px}.cfn-faq-root__support-title{margin-top:30px;line-height:.98}.cfn-faq-root__support-copy>p:last-child{margin-top:34px;font-size:13px;line-height:1.65}.cfn-faq-root__support-action{margin-top:38px}.cfn-faq-root__support-email{min-height:62px;padding-inline:15px;font-size:12px}.cfn-faq-root__support-action p{font-size:9px}}@media(max-width:339px){.cfn-faq-root__directory-list{grid-template-columns:1fr}.cfn-faq-root__directory-card{min-height:142px}}@media(prefers-reduced-motion:reduce){.cfn-faq-root,.cfn-faq-root *,.cfn-faq-root *:before,.cfn-faq-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.cfn-faq-root__directory-card,.cfn-faq-root__directory-arrow,.cfn-faq-root__answer{transition:opacity .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.cfn-faq-root__directory-card,.cfn-faq-root__directory-card:hover,.cfn-faq-root__directory-arrow,.cfn-faq-root__directory-card:hover .cfn-faq-root__directory-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cfn-faq-center.css.map */
