.sf-faq-section{background-color:var(--faq-bg, #ffffff);color:var(--faq-color, #1f1f1f);padding-top:var(--faq-pt, 0px);padding-bottom:var(--faq-pb, 0px)}.sf-faq{display:block;width:100%}.sf-faq--page-width{max-width:var(--narrow-page-width, 1440px);margin-inline:auto}.sf-faq__inner{display:flex;flex-direction:column;width:100%}.sf-faq__image-col{position:relative;height:390px;overflow:hidden;flex-shrink:0}.sf-faq__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sf-faq__image-overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#25252500,#25252580);pointer-events:none}.sf-faq__content{display:flex;flex-direction:column;gap:var(--fluid-32-48);padding:var(--fluid-24-24);background-color:var(--faq-bg, #ffffff)}.sf-faq__heading{font-family:var(--font-heading--family);font-weight:500;font-style:italic;font-size:var(--fluid-32-48);line-height:1;color:var(--faq-color, #1f1f1f);margin:0}.sf-faq__groups{display:flex;flex-direction:column;gap:var(--fluid-32-32)}.sf-faq__group{display:flex;flex-direction:column;gap:16px}.sf-faq__group-label{font-family:var(--font-body--family);font-weight:500;font-size:var(--fluid-12-14);line-height:1;text-transform:uppercase;letter-spacing:.05em;color:#4a0e18;margin:0}.sf-faq__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sf-faq__item{border-bottom:1px solid #d4d4d4}.sf-faq__item-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--fluid-8-8) 0;gap:var(--fluid-16-16);background:none;border:none;cursor:pointer;text-align:left;color:var(--faq-color, #1f1f1f)}.sf-faq__item-question{font-family:var(--font-body--family);font-weight:400;font-size:var(--fluid-12-14);line-height:1.2;color:inherit;flex:1}.sf-faq__item-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.sf-faq__icon{display:block;flex-shrink:0;transition:opacity .25s ease}.sf-faq__icon--minus,.sf-faq__item--open .sf-faq__icon--plus{display:none}.sf-faq__item--open .sf-faq__icon--minus{display:block}.sf-faq__item-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;overflow:hidden}.sf-faq__item--open .sf-faq__item-answer{grid-template-rows:1fr}.sf-faq__item-answer-inner{min-height:0;overflow:hidden;font-family:var(--font-body--family);font-weight:400;font-size:var(--fluid-12-12);line-height:1.2;color:#1f1f1f99;padding-top:0;padding-bottom:0;transition:padding-top .35s ease,padding-bottom .35s ease}.sf-faq__item--open .sf-faq__item-answer-inner{padding-bottom:var(--fluid-16-16)}.sf-faq__item-answer-inner p{margin:0 0 8px}.sf-faq__item-answer-inner p:last-child{margin-bottom:0}.sf-faq__item-answer-inner ul{padding-left:18px;list-style:disc;margin:0 0 8px}.sf-faq__item-answer-inner ul:last-child{margin-bottom:0}@media screen and (min-width:750px){.sf-faq__inner{flex-direction:row;height:var(--fluid-720-720)}.sf-faq__image-col{flex:0 0 50%;width:50%;height:100%;border-right:1px solid #a8a8a8}.sf-faq__content{flex:0 0 50%;width:50%;overflow-y:auto;box-sizing:border-box;height:100%}.sf-faq__group{gap:var(--fluid-8-8)}}
/*# sourceMappingURL=/cdn/shop/t/486/assets/sf-faq.css.map */
