.bb-faq{--bb-faq-page: var(--BB-PAGE, #faf5ee);--bb-faq-card: var(--BB-CARD-WARM, #fffdf9);--bb-faq-ink: var(--BB-INK, #2a1418);--bb-faq-muted: var(--BB-MUTED, #6e5a5d);--bb-faq-line: var(--BB-LINE, #e6dcd3);--bb-faq-accent: var(--BB-ACCENT, #6b1a2d);--bb-faq-accent-hover: var(--BB-ACCENT-HOVER, #551425);--bb-faq-gutter: var(--outer, 16px);--bb-faq-max: none;--bb-faq-section-gap: clamp(72px, 8vw, 120px);--bb-faq-radius: var(--BB-CARD-RADIUS, 12px);--bb-faq-radius-sm: var(--BB-RADIUS-SM, 6px);background:var(--bb-faq-page);color:var(--bb-faq-ink);padding-block:calc(var(--bb-faq-section-gap) / 2)}.bb-faq__container{box-sizing:border-box;width:100%;max-width:var(--bb-faq-max);margin-inline:auto;padding-inline:var(--bb-faq-gutter)}.bb-faq__grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr);gap:clamp(40px,6vw,96px);align-items:start}.bb-faq__aside,.bb-faq__main{min-width:0}.bb-faq__kicker{margin:0 0 12px;font-family:var(--FONT-STACK-SUBHEADING);font-style:var(--FONT-STYLE-SUBHEADING);font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:12px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--bb-faq-muted)}.bb-faq__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:var(--font-heading-medium);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.12;text-transform:none;text-wrap:balance;color:var(--bb-faq-ink)}h1.bb-faq__title{font-size:clamp(var(--font-heading-large),2.8vw + .75rem,var(--font-heading-x-large));line-height:1.08}.bb-faq__intro{margin:16px 0 0;max-width:36ch;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:var(--FONT-SIZE-BASE, 16px);line-height:1.5;color:var(--bb-faq-muted)}.bb-faq__intro p{margin:0}.bb-faq__intro a{color:var(--bb-faq-ink);text-decoration:underline;text-underline-offset:3px}.bb-faq__intro a:hover{color:var(--bb-faq-accent)}.bb-faq__card{margin-top:28px;padding:20px;border:1px solid var(--bb-faq-line);border-radius:var(--bb-faq-radius);background:var(--bb-faq-card)}.bb-faq__card-title{margin:0;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-size:16px;line-height:1.35;color:var(--bb-faq-ink)}.bb-faq__card-text{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--bb-faq-muted)}.bb-faq a.bb-atc{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:16px;border-radius:var(--BB-BTN-RADIUS, var(--RADIUS, 300px));text-decoration:none;color:var(--BB-PAGE, #faf5ee)}.bb-faq a.bb-atc .icon{width:18px;height:18px;flex-shrink:0}.bb-faq a.bb-atc .icon path{stroke:currentColor}.bb-faq__card-foot{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--bb-faq-muted)}.bb-faq__tabs-wrap{margin-inline:calc(-1 * var(--bb-faq-gutter));padding-inline:var(--bb-faq-gutter);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bb-faq__tabs-wrap::-webkit-scrollbar{display:none}.bb-faq__tabs{display:flex;flex-wrap:nowrap;gap:8px;min-width:min-content;padding-bottom:4px}.bb-faq__tab{flex:0 0 auto;min-height:44px;height:auto;padding:10px 16px;border:1px solid var(--bb-faq-line);border-radius:var(--bb-faq-radius-sm);background:var(--bb-faq-card);font-family:var(--FONT-STACK-BODY);font-weight:var(--BTN-FONT-WEIGHT, 500);font-size:14px;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--bb-faq-muted);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bb-faq__tab[aria-selected=true]{border-color:var(--bb-faq-accent);background:var(--bb-faq-accent);color:var(--BB-PAGE, #faf5ee)}.bb-faq__tab:hover:not([aria-selected=true]){border-color:var(--bb-faq-muted);color:var(--bb-faq-ink)}.bb-faq__tab:focus-visible{outline:2px solid var(--bb-faq-accent);outline-offset:2px}.bb-faq__group{margin-top:28px}.bb-faq__group[hidden]{display:none!important}.bb-faq__group-title{margin:0 0 4px;font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:var(--font-heading-small);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.2;text-transform:none;color:var(--bb-faq-ink)}.bb-faq__list{border-top:1px solid var(--bb-faq-line)}.bb-faq__item{border-bottom:1px solid var(--bb-faq-line)}.bb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:20px 0;border:0;background:transparent;font-family:var(--FONT-STACK-BODY);font-weight:var(--BTN-FONT-WEIGHT, 500);font-size:16px;line-height:1.35;text-align:left;color:var(--bb-faq-ink);cursor:pointer}.bb-faq__question:focus-visible{outline:2px solid var(--bb-faq-accent);outline-offset:2px;border-radius:4px}.bb-faq__icon{position:relative;flex-shrink:0;width:32px;height:32px;border:1px solid var(--bb-faq-line);border-radius:50%;background:var(--bb-faq-card);transition:background-color .2s ease,border-color .2s ease}.bb-faq__icon:before,.bb-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:var(--bb-faq-muted);transition:transform .25s ease,background-color .2s ease}.bb-faq__icon:after{transform:rotate(90deg)}.bb-faq__item--open .bb-faq__icon{border-color:var(--bb-faq-accent);background:var(--bb-faq-accent)}.bb-faq__item--open .bb-faq__icon:before,.bb-faq__item--open .bb-faq__icon:after{background:var(--BB-PAGE, #faf5ee)}.bb-faq__item--open .bb-faq__icon:after{transform:rotate(90deg) scaleX(0)}.bb-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1)}.bb-faq__item--open .bb-faq__answer-wrap{grid-template-rows:1fr}.bb-faq__answer-inner{overflow:hidden}.bb-faq__answer{max-width:64ch;padding-bottom:22px;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:16px;line-height:1.5;color:var(--bb-faq-muted)}.bb-faq__answer p{margin:0 0 .85em}.bb-faq__answer p:last-child{margin-bottom:0}.bb-faq__answer.rte a{color:var(--bb-faq-ink);-webkit-text-fill-color:var(--bb-faq-ink);background-image:none;text-decoration:underline;text-underline-offset:3px}.bb-faq__answer.rte a:hover{color:var(--bb-faq-accent);-webkit-text-fill-color:var(--bb-faq-accent)}.bb-faq__answer a{color:var(--bb-faq-ink);text-decoration:underline;text-underline-offset:3px}.bb-faq__answer a:hover{color:var(--bb-faq-accent)}.bb-faq__note{font-size:14px;color:var(--bb-faq-muted);opacity:.92}.bb-faq__answer .bb-faq__rates,.bb-faq__answer table{width:100%;max-width:440px;margin:.5em 0 1em;border:1px solid var(--bb-faq-line);border-radius:var(--bb-faq-radius);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--bb-faq-card);font-size:15px}.bb-faq__answer table th,.bb-faq__answer table td{padding:10px 14px;border-bottom:1px solid var(--bb-faq-line);text-align:left;vertical-align:top}.bb-faq__answer table tr:last-child th,.bb-faq__answer table tr:last-child td{border-bottom:0}.bb-faq__answer table td:last-child,.bb-faq__answer table th:last-child{text-align:right;font-variant-numeric:tabular-nums}@media(min-width:990px){.bb-faq__aside{position:sticky;top:calc(var(--header-sticky-height, var(--header-height, 72px)) + 24px)}.bb-faq__tabs-wrap{margin-inline:0;padding-inline:0}}@media(max-width:989px){.bb-faq__grid{grid-template-columns:1fr;gap:32px}.bb-faq__aside{position:static}.bb-faq__title{font-size:min(var(--font-heading-large),32px)}.bb-faq__title{font-size:min(var(--font-heading-medium),28px)}h1.bb-faq__title{font-size:min(var(--font-heading-large),36px)}.bb-faq__question{font-size:16px}.bb-faq__card .bb-atc{width:100%}}@media(prefers-reduced-motion:reduce){.bb-faq__answer-wrap{transition:none}.bb-faq__icon:before,.bb-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bb-faq.css.map */
