.fb-faq{--fb-faq-cream: #faf5ef;--fb-faq-cream-warm: #fffaf4;--fb-faq-paper: #fffdf9;--fb-faq-clay: #b85a36;--fb-faq-clay-deep: #96482b;--fb-faq-ink: #2a1f1a;--fb-faq-ink-soft: #5c4d45;--fb-faq-line: #e8d9cb;--fb-faq-heading: "Cambon", "New York", Georgia, serif;--fb-faq-body: "Messina Sans", system-ui, sans-serif;position:relative;z-index:2;overflow:visible;width:100%;max-width:none;margin:0;padding:clamp(56px,8vw,96px) clamp(1rem,4vw,2rem) clamp(48px,6vw,80px);background:linear-gradient(180deg,transparent 0%,var(--fb-faq-cream) 10%,var(--fb-faq-cream-warm) 55%,#f5ebe3 100%);color:var(--fb-faq-ink-soft);font-family:var(--fb-faq-body)}.fb-faq:before,.fb-faq:after{content:"";position:absolute;left:50%;pointer-events:none;z-index:0}.fb-faq:before{top:50%;width:min(68%,500px);height:clamp(520px,92vw,760px);background:radial-gradient(circle at center,#b85a3638,#b85a361f 28%,#b85a360a,#b85a3600 76%);filter:blur(32px);transform:translate(-50%,-50%);animation:fb-faq-glow 7s ease-in-out infinite}.fb-faq:after{top:50%;width:min(96%,820px);height:clamp(600px,108vw,900px);background:radial-gradient(ellipse at center,#b85a361a,#96482b0f 30%,#96482b05 55%,#96482b00 78%);filter:blur(56px);transform:translate(-50%,-50%);animation:fb-faq-halo 9s ease-in-out infinite}@keyframes fb-faq-glow{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-52%) scale(1.04)}}@keyframes fb-faq-halo{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-48%,-48%) scale(1.03)}}.fb-faq__botanicals{position:absolute;top:-12%;right:-4%;bottom:-12%;left:-4%;z-index:1;pointer-events:none;overflow:visible}.fb-faq__botanical{position:absolute;display:block;width:clamp(72px,11vw,148px);height:auto;opacity:.11;filter:saturate(.9);-webkit-user-select:none;user-select:none;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fb-faq__botanical--1{top:6%;left:2%;transform:rotate(-22deg);width:clamp(88px,12vw,168px);opacity:.09}.fb-faq__botanical--2{top:14%;right:-1%;transform:rotate(14deg) scaleX(-1);width:clamp(100px,14vw,190px);opacity:.1}.fb-faq__botanical--3{top:38%;left:6%;transform:rotate(8deg);opacity:.12}.fb-faq__botanical--4{top:52%;right:5%;transform:rotate(-16deg) scale(.92);opacity:.08}.fb-faq__botanical--5{bottom:18%;left:-2%;transform:rotate(20deg) scaleX(-1);width:clamp(96px,13vw,176px);opacity:.1}.fb-faq__botanical--6{bottom:8%;right:8%;transform:rotate(-10deg);opacity:.11}.fb-faq__botanical--7{top:28%;left:42%;transform:rotate(-28deg) scale(.78);opacity:.07}.fb-faq__botanical--8{bottom:32%;right:28%;transform:rotate(18deg) scale(.85);opacity:.08}.fb-faq__head,.fb-faq__list,.fb-faq__disclaimer,.fb-faq__sig-wrap{position:relative;z-index:2}.fb-faq__head,.fb-faq__list{max-width:720px;margin-left:auto;margin-right:auto}.fb-faq__head{margin-bottom:clamp(1.5rem,3vw,2rem)}.fb-faq__eyebrow{margin:0 0 .85rem;font-family:var(--fb-faq-body);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fb-faq-clay)}.fb-faq__title{margin:0;font-family:var(--fb-faq-heading);font-size:clamp(2.1rem,4.5vw,3.5rem);font-weight:400;line-height:1.08;letter-spacing:-.015em;color:var(--fb-faq-ink)}.fb-faq__title em{font-style:italic;color:var(--fb-faq-clay-deep)}.fb-faq__list{display:flex;flex-direction:column;gap:10px}.fb-faq__group{width:100%;max-width:560px;margin:0;padding:0 clamp(16px,2.2vw,24px);background:var(--fb-faq-paper);border:1px solid var(--fb-faq-line);border-radius:2px;transition:border-color .2s ease,box-shadow .2s ease}.fb-faq__group:hover,.fb-faq__group[open]{border-color:color-mix(in srgb,var(--fb-faq-clay) 45%,var(--fb-faq-line));box-shadow:0 4px 18px #2a1f1a0f}.fb-faq__group:nth-child(odd){align-self:flex-start;margin-left:clamp(0px,4%,40px)}.fb-faq__group:nth-child(2n){align-self:flex-end;margin-right:clamp(0px,4%,40px)}.fb-faq__group-items{display:flex;flex-direction:column;gap:6px;padding:0 0 1rem}.fb-faq__row{margin:0;padding:0 clamp(12px,1.8vw,18px);background:var(--fb-faq-cream);border:1px solid color-mix(in srgb,var(--fb-faq-line) 85%,transparent);border-radius:2px}.fb-faq__row:hover,.fb-faq__row[open]{border-color:color-mix(in srgb,var(--fb-faq-clay) 40%,var(--fb-faq-line))}.fb-faq__q{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;font-family:var(--fb-faq-body);font-size:clamp(.9rem,1.1vw,1rem);font-weight:400;letter-spacing:.01em;color:var(--fb-faq-ink-soft);cursor:pointer;list-style:none}.fb-faq__q--group{font-size:clamp(.72rem,.9vw,.78rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fb-faq-ink);gap:12px}.fb-faq__q::-webkit-details-marker{display:none}.fb-faq__icon{flex-shrink:0;display:inline-flex;width:22px;height:22px;color:var(--fb-faq-clay)}.fb-faq__icon svg{width:100%;height:100%}.fb-faq__q-label{flex:1;text-align:left;min-width:0}.fb-faq__q>span:first-of-type:not(.fb-faq__icon):not(.fb-faq__q-label){flex:1;text-align:left}.fb-faq__caret{flex-shrink:0;font-size:1.45rem;line-height:1;color:var(--fb-faq-clay)}.fb-faq__a{padding:0 0 1rem}.fb-faq__a p{margin:0;max-width:62ch;font-size:.98rem;line-height:1.6;color:var(--fb-faq-ink-soft)}.fb-faq__a a{color:var(--fb-faq-clay);text-decoration:underline;text-underline-offset:.15em}.fb-faq__a a:hover{color:var(--fb-faq-clay-deep)}.fb-faq__disclaimer{max-width:720px;margin:clamp(1.5rem,3vw,2rem) auto 0;font-size:.75rem;line-height:1.55;color:#8c7a70;text-align:left}.fb-faq__sig-wrap{display:flex;justify-content:center;margin-top:clamp(1.25rem,3vw,2rem)}.fb-faq__sig{display:block;width:clamp(160px,28vw,240px);height:auto;color:var(--fb-faq-clay-deep)}@media(max-width:600px){.fb-faq{overflow-x:clip;padding:clamp(2.5rem,8vw,3.5rem) 16px clamp(2rem,6vw,3rem)}.fb-faq__group{max-width:100%;align-self:stretch!important;margin-left:0!important;margin-right:0!important}.fb-faq__botanical--7,.fb-faq__botanical--8{display:none}}@media(prefers-reduced-motion:reduce){.fb-faq:before,.fb-faq:after{animation:none}.fb-faq__group,.fb-faq__row{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fb-home-faq.css.map */
