custom-faq.custom-faq{--cf-border-color: #d6d6d6;--cf-heading-width: 400px;--cf-layout-gap: 32px;--cf-heading-size: var(--cf-heading-size-mobile);--cf-question-size: var(--cf-question-size-mobile);--cf-answer-size: var(--cf-answer-size-mobile);--cf-item-padding-top: var(--cf-item-padding-top-mobile);--cf-item-padding-bottom: var(--cf-item-padding-bottom-mobile);--cf-answer-gap: var(--cf-answer-gap-mobile);--cf-padding-top: var(--cf-padding-top-mobile);--cf-padding-bottom: var(--cf-padding-bottom-mobile);--cf-padding-inline: var(--cf-padding-inline-mobile);display:block;width:100%;margin:0;padding:var(--cf-padding-top) var(--cf-padding-inline) var(--cf-padding-bottom);background:var(--cf-background);color:var(--cf-answer-color);font-family:Freight Sans Pro,Arial,sans-serif;font-size:var(--cf-answer-size);font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none}.custom-faq,.custom-faq *{box-sizing:border-box}.custom-faq .custom-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cf-layout-gap);width:100%;max-width:var(--cf-content-width);margin:0 auto;padding:0;align-items:start}.custom-faq .custom-faq__header{min-width:0;text-align:var(--cf-heading-align-mobile)}.custom-faq .custom-faq__heading{width:100%;max-width:var(--cf-heading-width);margin:0;padding:0;color:var(--cf-heading-color);font-family:Freight Text Pro,Georgia,serif;font-size:var(--cf-heading-size);font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:inherit;overflow-wrap:anywhere}.custom-faq .custom-faq__heading,.custom-faq .custom-faq__image{margin-inline:auto}.custom-faq .custom-faq__description{margin:16px 0 0;font-size:var(--cf-answer-size);color:var(--cf-answer-color);overflow-wrap:anywhere}.custom-faq .custom-faq__image{display:block;width:100%;max-width:var(--cf-heading-width);height:auto;margin-bottom:24px;border:0}.custom-faq .custom-faq__list{min-width:0;width:100%;margin:0;padding:0}.custom-faq .custom-faq__item{display:block;margin:0;padding:0;border:0;border-bottom:1px solid var(--cf-border-color);background:transparent;color:inherit}.custom-faq .custom-faq__item:last-child{border-bottom:0}.custom-faq .custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:44px;margin:0;padding:var(--cf-item-padding-top) 0 var(--cf-item-padding-bottom);border:0;border-radius:0;background:transparent;color:var(--cf-question-color);box-shadow:none;font-family:Freight Text Pro,Georgia,serif;font-size:var(--cf-question-size);font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;text-align:left;list-style:none;cursor:pointer}.custom-faq .custom-faq__question::-webkit-details-marker{display:none}.custom-faq .custom-faq__question::marker{content:""}.custom-faq .custom-faq__question:before,.custom-faq .custom-faq__question:after{content:none}.custom-faq .custom-faq__question-text{min-width:0;font:inherit;color:inherit;overflow-wrap:anywhere}.custom-faq .custom-faq__icon{position:relative;flex:0 0 16px;width:16px;height:16px;color:var(--cf-icon-color, var(--cf-answer-color))}.custom-faq .custom-faq__icon:before,.custom-faq .custom-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.custom-faq .custom-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.custom-faq .custom-faq__item[open] .custom-faq__icon:after{display:none}.custom-faq .custom-faq__item[open]>.custom-faq__question{padding-bottom:0}.custom-faq .custom-faq__answer{margin:0;padding:var(--cf-answer-gap) 0 var(--cf-item-padding-bottom);color:var(--cf-answer-color);font-family:inherit;font-size:var(--cf-answer-size);font-weight:400;line-height:1.5;overflow-wrap:anywhere}.custom-faq .custom-faq__item:not([open])>.custom-faq__answer{display:none}.custom-faq :is(.custom-faq__answer,.custom-faq__description) :is(p,li,span,a,strong,em){font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.custom-faq :is(.custom-faq__answer,.custom-faq__description) p{margin:0 0 12px}.custom-faq :is(.custom-faq__answer,.custom-faq__description) :is(ul,ol){margin:0 0 12px;padding-inline-start:24px}.custom-faq :is(.custom-faq__answer,.custom-faq__description)>:last-child,.custom-faq .custom-faq__answer .metafield-rich_text_field>:last-child{margin-bottom:0}.custom-faq :is(.custom-faq__answer,.custom-faq__description) a{text-decoration:underline}.custom-faq .custom-faq__question:focus-visible,.custom-faq a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:768px){custom-faq.custom-faq{--cf-heading-size: var(--cf-heading-size-tablet);--cf-question-size: var(--cf-question-size-tablet);--cf-answer-size: var(--cf-answer-size-tablet);--cf-item-padding-top: var(--cf-item-padding-top-tablet);--cf-item-padding-bottom: var(--cf-item-padding-bottom-tablet);--cf-answer-gap: var(--cf-answer-gap-tablet);--cf-padding-top: var(--cf-padding-top-tablet);--cf-padding-bottom: var(--cf-padding-bottom-tablet);--cf-padding-inline: var(--cf-padding-inline-tablet)}.custom-faq .custom-faq__header{text-align:var(--cf-heading-align-tablet, var(--cf-heading-align))}}@media(min-width:992px){.custom-faq .custom-faq__layout--left{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.custom-faq .custom-faq__layout--right{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.custom-faq .custom-faq__layout--right .custom-faq__header{order:2}.custom-faq .custom-faq__layout--no-header{grid-template-columns:minmax(0,1fr)}}@media(min-width:1200px){custom-faq.custom-faq{--cf-heading-size: var(--cf-heading-size-desktop);--cf-question-size: var(--cf-question-size-desktop);--cf-answer-size: var(--cf-answer-size-desktop);--cf-item-padding-top: var(--cf-item-padding-top-desktop);--cf-item-padding-bottom: var(--cf-item-padding-bottom-desktop);--cf-answer-gap: var(--cf-answer-gap-desktop);--cf-padding-top: var(--cf-padding-top-desktop);--cf-padding-bottom: var(--cf-padding-bottom-desktop);--cf-padding-inline: var(--cf-padding-inline-desktop)}.custom-faq .custom-faq__header{text-align:var(--cf-heading-align)}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/custom-faq.css.map */
