html:has(.b44-faq){scroll-behavior:smooth}.b44-faq{padding:0 0 4rem}.b44-faq .b44-container{max-width:var(--b44-inner-page-width, 88.704rem);padding-inline:var(--b44-inner-gutter, 1rem)}.b44-faq__header{max-width:42rem;margin-bottom:2rem}.b44-faq__title{font-family:var(--b44-font-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.2;letter-spacing:var(--b44-inner-title-letter-spacing, .035em);color:var(--b44-inner-heading, #1a1a1a);margin:0 0 .75rem}.b44-faq__intro{font-family:var(--b44-font-sans);font-size:1rem;line-height:1.65;color:var(--b44-inner-text, #333);margin:0}.b44-faq__nav{margin-bottom:2rem}.b44-faq__nav-list{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0 0 .25rem;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.b44-faq__nav-list::-webkit-scrollbar{display:none}.b44-faq__nav-link{flex-shrink:0;display:inline-flex;align-items:center;padding:.5rem 1rem;font-family:var(--b44-font-sans);font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--b44-dark-brown, #2a1f14);text-decoration:none;background:var(--b44-card, #fdfbf7);border:1px solid rgb(224 214 200 / .85);border-radius:9999px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.b44-faq__nav-link:hover,.b44-faq__nav-link:focus-visible{border-color:#c4613a73;color:var(--b44-terracotta, #c4613a)}@media screen and (min-width:990px){.b44-faq__nav-list{flex-wrap:wrap;overflow:visible}}.b44-faq__layout{display:grid;gap:2.5rem;align-items:start}.b44-faq__layout--with-aside{gap:2.5rem}@media screen and (min-width:990px){.b44-faq__layout--with-aside{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:3rem}}.b44-faq__content{min-width:0}.b44-faq__group+.b44-faq__group{margin-top:2.5rem}.b44-faq__group-title{font-family:var(--b44-font-serif);font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:var(--b44-inner-title-letter-spacing, .035em);color:var(--b44-inner-heading, #1a1a1a);margin:0 0 1rem;scroll-margin-top:6rem}.b44-faq__accordion{display:grid;gap:0;background:var(--b44-card, #fdfbf7);border:1px solid rgb(224 214 200 / .85);border-radius:1rem;overflow:hidden}.b44-faq__item{border-bottom:1px solid rgb(224 214 200 / .85)}.b44-faq__item:last-child{border-bottom:0}.b44-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;font-family:var(--b44-font-sans);font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--b44-dark-brown, #2a1f14);cursor:pointer;list-style:none;transition:background-color .15s ease}.b44-faq__question::-webkit-details-marker{display:none}.b44-faq__question::marker{content:""}.b44-faq__question:hover{background:#faf6f0a6}.b44-faq__question-text{flex:1;min-width:0;text-align:left}.b44-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:#c4613a1a;color:var(--b44-terracotta, #c4613a)}.b44-faq__icon svg{width:.875rem;height:.875rem}.b44-faq__icon-minus,.b44-faq__item[open] .b44-faq__icon-plus{display:none}.b44-faq__item[open] .b44-faq__icon-minus{display:block}.b44-faq__item[open] .b44-faq__question{color:var(--b44-terracotta, #c4613a)}.b44-faq__answer{padding:0 1.25rem 1.25rem;font-family:var(--b44-font-sans);font-size:.9375rem;line-height:1.65;color:var(--b44-inner-text, #333)}.b44-faq__answer :is(p,ul,ol){margin:0 0 .75rem}.b44-faq__answer :is(p,ul,ol):last-child{margin-bottom:0}.b44-faq__answer a{color:var(--b44-terracotta, #c4613a);text-decoration:underline;text-underline-offset:.15em}.b44-faq__aside{position:relative}@media screen and (min-width:990px){.b44-faq__aside{position:sticky;top:6rem}}.b44-faq__cta{background:var(--b44-card, #fdfbf7);border:1px solid rgb(224 214 200 / .85);border-radius:1rem;padding:1.5rem}@media screen and (min-width:750px){.b44-faq__cta{padding:2rem}}.b44-faq__cta--inline{margin-top:2.5rem}.b44-faq__cta-heading{font-family:var(--b44-font-serif);font-size:1.375rem;font-weight:500;color:var(--b44-inner-heading, #1a1a1a);margin:0 0 .5rem}.b44-faq__cta-text{font-family:var(--b44-font-sans);font-size:.875rem;line-height:1.6;color:var(--b44-muted-fg, hsl(20 10% 45%));margin:0 0 1.25rem}.b44-faq__cta-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem!important;min-width:0!important;padding:.625rem 1.5rem!important;font-family:var(--b44-font-sans)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.04em!important;border-radius:.5rem!important;border:0!important;background-color:#c4613a!important;color:#fff!important;text-decoration:none;transition:background-color .15s ease}.b44-faq__cta-button:before,.b44-faq__cta-button:after{display:none!important}.b44-faq__cta-button:hover{background-color:#b05532!important;color:#fff!important}.b44-faq__aside-note{font-family:var(--b44-font-sans);font-size:.875rem;line-height:1.6;color:var(--b44-muted-fg, hsl(20 10% 45%));margin:1.25rem 0 0}.b44-faq__page-content.rte{margin-top:3rem;font-size:.9375rem;line-height:1.65;color:var(--b44-inner-text, #333)}.b44-faq__page-content.rte :is(h2,h3){font-family:var(--b44-font-serif);color:var(--b44-inner-heading, #1a1a1a)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/b44-faq.css.map */
