#fc-faq{padding:var(--fc-faq-v1);background:var(--fc-faq-v2);font-family:Assistant,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--fq-text)}#fc-faq *{box-sizing:border-box}#fc-faq .fq-wrap{max-width:1280px;margin:0 auto;padding:0 48px}#fc-faq .fq-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:56px;align-items:start}#fc-faq .fq-side{position:sticky;top:112px}#fc-faq .fq-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fq-accent);margin:0 0 14px}#fc-faq .fq-eyebrow:before{content:"";width:26px;height:2px;background:var(--fq-accent);border-radius:2px}#fc-faq .fq-title{font-family:Playfair Display,Playfair Display Fallback,Georgia,serif!important;font-size:clamp(34px,3.8vw,52px);font-weight:500!important;line-height:1.04;letter-spacing:-.02em;margin:0 0 18px;color:var(--fq-text)!important}#fc-faq .fq-title em{font-family:Playfair Display,Playfair Display Fallback,Georgia,serif!important;font-style:italic;color:var(--fq-accent);font-weight:500}#fc-faq .fq-desc{margin:0;font-size:15.5px;line-height:1.6;color:#1212129e;max-width:420px}#fc-faq .fq-help{position:relative;overflow:hidden;isolation:isolate;margin-top:28px;padding:28px 30px;border-radius:26px;color:#fff;background:linear-gradient(160deg,#1c1c1c,#0e0e0e);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff38,0 2px 6px #1212120f,0 22px 50px #1212122e;display:flex;flex-direction:column;gap:10px}#fc-faq .fq-help__num{position:absolute;right:14px;bottom:-18px;z-index:0;pointer-events:none;font-style:italic;font-weight:500;font-size:128px;line-height:.9;letter-spacing:-.05em;color:#ffffff0d}#fc-faq .fq-help>:not(.fq-help__num){position:relative;z-index:1}#fc-faq .fq-help__label{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fq-accent);margin:0}#fc-faq .fq-help__title{font-family:Playfair Display,Playfair Display Fallback,Georgia,serif!important;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.015em;margin:0;color:#fff}#fc-faq .fq-help__text{margin:0;font-size:14px;line-height:1.55;color:#ffffff9e}#fc-faq .fq-help__cta{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-decoration:none;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1px #ffffff59,0 6px 16px #00000040;transition:background .22s,transform .22s}#fc-faq .fq-help__cta svg{width:14px;height:14px;transition:transform .22s}#fc-faq .fq-help__cta:hover{background:var(--fq-accent-a082);transform:translateY(-1px)}#fc-faq .fq-help__cta:hover svg{transform:translate(3px)}#fc-faq .fq-list{display:flex;flex-direction:column;gap:12px}#fc-faq .fq-item{position:relative;isolation:isolate;border-radius:22px;background:radial-gradient(120% 80% at 50% 100%,#fff0 40%,#f0e7d4bf),linear-gradient(180deg,#fff,#fbf8f1);box-shadow:inset 0 0 0 1px #ffffffbf,0 2px 6px #1212120a,0 12px 30px #1212120f;transition:transform .28s cubic-bezier(.2,.7,.2,1);interpolate-size:allow-keywords}#fc-faq .fq-item:hover{transform:translateY(-2px)}#fc-faq .fq-item[open]{box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fff,0 4px 10px #1212120d,0 22px 50px #1212121a}#fc-faq .fq-item summary{display:grid;grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:22px 22px 22px 20px;cursor:pointer;list-style:none;text-align:left}#fc-faq .fq-item summary::-webkit-details-marker{display:none}#fc-faq .fq-item summary:focus-visible{outline:2px solid var(--fq-accent);outline-offset:4px;border-radius:22px}#fc-faq .fq-item__num{font-style:italic;font-size:24px;line-height:1;letter-spacing:-.03em;color:#12121247;transition:color .25s}#fc-faq .fq-item[open] .fq-item__num{color:var(--fq-accent)}#fc-faq .fq-item__q-title{font-size:clamp(17px,1.55vw,21px);font-weight:500;line-height:1.3;letter-spacing:-.005em;color:var(--fq-text);transition:color .25s}#fc-faq .fq-item__icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--fq-text);background:#ffffffb3;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 0 0 2px #12121214,0 2px 6px #1212120f;transition:background .25s,color .25s,transform .35s cubic-bezier(.2,.7,.2,1)}#fc-faq .fq-item__icon svg{width:14px;height:14px}#fc-faq .fq-item[open] .fq-item__icon{background:var(--fq-accent-a082);color:#fff;transform:rotate(45deg);box-shadow:inset 0 1px #ffffff73,0 6px 14px #ff7a154d}#fc-faq .fq-item__body{padding:0 62px 24px 88px;font-size:15px;line-height:1.7;color:#121212a8}#fc-faq .fq-item__body p{margin:0 0 10px}#fc-faq .fq-item__body p:last-child{margin-bottom:0}#fc-faq .fq-item__body strong{color:var(--fq-text)}#fc-faq .fq-item__body a{color:var(--fq-accent)}#fc-faq .fq-item::details-content{block-size:0;overflow:hidden;transition:block-size .38s cubic-bezier(.2,.7,.2,1),content-visibility .38s allow-discrete}#fc-faq .fq-item[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){#fc-faq .fq-item::details-content{transition:none}#fc-faq .fq-item,#fc-faq .fq-item__icon{transition:none}}@media(max-width:1023px)and (min-width:750px){#fc-faq .fq-wrap{padding:0 28px}#fc-faq .fq-layout{grid-template-columns:1fr;gap:32px}#fc-faq .fq-side{position:static}#fc-faq .fq-desc{max-width:560px}#fc-faq .fq-help{order:3;margin-top:8px}}@media(max-width:749px){#fc-faq .fq-wrap{padding:0 16px}#fc-faq .fq-layout{grid-template-columns:1fr;gap:22px}#fc-faq .fq-side{position:static;display:contents}#fc-faq .fq-head{order:1}#fc-faq .fq-list{order:2;gap:10px}#fc-faq .fq-help{order:3;margin-top:6px;padding:24px 22px;border-radius:22px}#fc-faq .fq-help__num{font-size:104px;right:10px;bottom:-14px}#fc-faq .fq-help__title{font-size:22px}#fc-faq .fq-title{font-size:32px}#fc-faq .fq-desc{font-size:14.5px}#fc-faq .fq-item{border-radius:20px}#fc-faq .fq-item summary{grid-template-columns:36px minmax(0,1fr) 36px;gap:12px;padding:16px 14px}#fc-faq .fq-item__num{font-size:18px}#fc-faq .fq-item__q-title{font-size:16px}#fc-faq .fq-item__icon{width:36px;height:36px}#fc-faq .fq-item__body{padding:0 16px 18px 62px;font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/255/assets/fc-faq.css.map */
