.bb-faq-page{--bb-faq-surface: #faf6e9;--bb-faq-panel: #fffdf7;--bb-faq-ink: #1c1c1a;--bb-faq-muted: #6a665e;--bb-faq-gold: #c9a94b;--bb-faq-line: rgba(28, 28, 26, .16);background:var(--bb-faq-surface);color:var(--bb-faq-ink)}.bb-faq-page__hero{display:grid;min-height:30rem;place-items:center;padding:6rem 2rem;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(255,229,170,.45),transparent 38%),linear-gradient(135deg,#f5ead4,#eee2cc 52%,#e3d4b8);border-bottom:.1rem solid rgba(28,28,26,.1)}.bb-faq-page__hero-inner{width:min(100%,92rem)}.bb-faq-page__eyebrow,.bb-faq-page__group-title{margin:0;color:var(--bb-faq-gold);font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.bb-faq-page__title{max-width:78rem;margin:1.4rem auto 1.8rem;font-family:var(--font-heading-family);font-size:clamp(4.2rem,6vw,7rem);font-weight:400;letter-spacing:-.025em;line-height:.98}.bb-faq-page__intro{max-width:58rem;margin:0 auto;color:var(--bb-faq-muted);font-size:1.6rem;line-height:1.6}.bb-faq-page__content{max-width:98rem;padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(5rem,8vw,9rem)}.bb-faq-page__search{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:1.4rem;align-items:center;margin-bottom:clamp(4rem,6vw,6rem);padding:1.5rem 2rem;background:var(--bb-faq-panel);border:.1rem solid var(--bb-faq-line)}.bb-faq-page__search svg{width:2.1rem;height:2.1rem;color:var(--bb-faq-muted)}.bb-faq-page__search input{width:100%;min-width:0;padding:0;color:var(--bb-faq-ink);background:transparent;border:0;box-shadow:none;font-family:var(--font-heading-family);font-size:1.75rem;line-height:1.4}.bb-faq-page__search input:focus{outline:0}.bb-faq-page__search:focus-within{border-color:var(--bb-faq-gold);box-shadow:0 0 0 .2rem #c9a94b2e}.bb-faq-page__group{margin-bottom:clamp(4rem,5vw,5.6rem)}.bb-faq-page__group:last-child{margin-bottom:0}.bb-faq-page__group-title{margin-bottom:1.5rem}.bb-faq-page__item{border-bottom:.1rem solid var(--bb-faq-line)}.bb-faq-page__question{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;gap:2.4rem;align-items:center;padding:2.1rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:clamp(1.9rem,2.2vw,2.2rem);line-height:1.3}.bb-faq-page__question::-webkit-details-marker{display:none}.bb-faq-page__plus{position:relative;display:block;width:2rem;height:2rem;color:var(--bb-faq-muted);transition:color .18s ease,transform .24s ease}.bb-faq-page__plus:before,.bb-faq-page__plus:after{position:absolute;top:50%;left:50%;width:1.6rem;height:.1rem;content:"";background:currentColor;transform:translate(-50%,-50%)}.bb-faq-page__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.bb-faq-page__item[open] .bb-faq-page__plus{color:var(--bb-faq-gold);transform:rotate(45deg)}.bb-faq-page__answer{max-width:72rem;padding:0 4.8rem 2.2rem 0;color:var(--bb-faq-muted);font-size:1.5rem;line-height:1.7}.bb-faq-page__answer p{margin:0}.bb-faq-page__empty{padding:3.2rem;text-align:center;background:var(--bb-faq-panel);border:.1rem solid var(--bb-faq-line);color:var(--bb-faq-muted);font-size:1.5rem}.bb-faq-page [hidden]{display:none!important}@media screen and (max-width:749px){.bb-faq-page__hero{min-height:23rem;padding:4.8rem 2rem}.bb-faq-page__title{font-size:clamp(3.7rem,11vw,5rem)}.bb-faq-page__intro{font-size:1.45rem}.bb-faq-page__content{padding-right:2rem;padding-left:2rem}.bb-faq-page__search{padding:1.35rem 1.5rem}.bb-faq-page__search input{font-size:1.6rem}.bb-faq-page__question{gap:1.6rem;padding:1.8rem 0}.bb-faq-page__answer{padding-right:3rem;padding-bottom:2rem}}@media(prefers-reduced-motion:reduce){.bb-faq-page__plus{transition:none}}html.bb-faq-lock{overflow:hidden}.bb-footer-faq{width:min(calc(100vw - 4rem),106rem);max-width:none;height:min(90dvh,92rem);max-height:none;margin:auto;padding:0;overflow:hidden;background:transparent;border:.1rem solid rgba(201,169,75,.75);color:#1c1c1a;box-shadow:0 3rem 8rem #00000057}.bb-footer-faq::backdrop{background:#0f0e0cc7;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.bb-footer-faq__shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.bb-footer-faq__header{position:relative;padding:3.2rem clamp(3rem,5vw,5.6rem) 3rem;color:#faf6e9;background:radial-gradient(circle at 82% 0%,rgba(201,169,75,.17),transparent 34%),#1c1c1a;border-bottom:.1rem solid rgba(201,169,75,.62)}.bb-footer-faq__title{max-width:72rem;margin:.8rem 6rem .8rem 0;color:#faf6e9;font-family:var(--font-heading-family);font-size:clamp(3.7rem,5vw,6rem);font-weight:400;letter-spacing:-.025em;line-height:1}.bb-footer-faq__intro{max-width:62rem;margin:0;color:#faf6e9b3;font-size:1.45rem;line-height:1.55}.bb-footer-faq__close{position:absolute;top:2.6rem;right:clamp(2.4rem,4vw,4.5rem);display:grid;width:4.4rem;height:4.4rem;padding:0;place-items:center;color:#faf6e9;background:transparent;border:.1rem solid rgba(250,246,233,.42);border-radius:50%;cursor:pointer}.bb-footer-faq__close span,.bb-footer-faq__close span:after{display:block;width:1.8rem;height:.1rem;content:"";background:currentColor;transform:rotate(45deg)}.bb-footer-faq__close span:after{transform:rotate(90deg)}.bb-footer-faq__close:hover,.bb-footer-faq__close:focus-visible{color:#1c1c1a;background:#c9a94b;border-color:#c9a94b}.bb-footer-faq__body{overflow:auto;padding:3.5rem clamp(3rem,5vw,5.6rem) 5rem;overscroll-behavior:contain}.bb-footer-faq .bb-faq-page__search{position:sticky;z-index:2;top:-3.5rem;margin:-.1rem 0 3.4rem;box-shadow:0 1rem 2rem #1c1c1a0a}@media screen and (max-width:749px){.bb-footer-faq{width:100vw;height:100dvh;border:0}.bb-footer-faq__header{padding:2.6rem 2rem 2.4rem}.bb-footer-faq__title{margin-right:5rem;font-size:clamp(3.6rem,11vw,4.8rem)}.bb-footer-faq__intro{padding-right:2rem;font-size:1.35rem}.bb-footer-faq__close{top:2rem;right:1.8rem;width:4rem;height:4rem}.bb-footer-faq__body{padding:2.4rem 2rem 4rem}.bb-footer-faq .bb-faq-page__search{top:-2.4rem;margin-bottom:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bb-faq-page.css.map */
