.custom-faq-section{width:100%;padding:var(--PT) var(--PR) var(--PB) var(--PL);background:var(--section-bg);display:flex;gap:var(--section-gap)}.custom-faq-left{width:var(--left-width);padding-top:var(--left-padding-top);display:flex;flex-direction:column;gap:var(--left-gap)}.custom-faq-eyebrow{color:var(--eyebrow-color);font-size:var(--eyebrow-size);font-family:Montserrat,sans-serif;font-weight:var(--eyebrow-weight);text-transform:uppercase;line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing)}.custom-faq-heading{margin:0;color:var(--heading-color);font-size:var(--heading-size);font-family:Cormorant Garamond,serif;font-weight:var(--heading-weight);line-height:var(--heading-line-height)}.custom-faq-heading-accent{color:var(--heading-accent-color);font-style:italic;font-weight:var(--heading-accent-weight)}.custom-faq-description{color:var(--description-color);font-size:var(--description-size);font-family:Montserrat,sans-serif;font-weight:var(--description-weight);line-height:var(--description-line-height);margin:0 0 10px}.custom-faq-button{width:fit-content;padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-bg);color:var(--button-color);border-radius:var(--button-radius);font-size:var(--button-size);font-family:Montserrat,sans-serif;font-weight:var(--button-weight);text-transform:uppercase;letter-spacing:var(--button-letter-spacing);text-decoration:none;transition:.3s ease}.custom-faq-button:hover{background:var(--button-hover-bg);color:var(--button-hover-color)}.custom-faq-right{flex:1;display:flex;flex-direction:column}.custom-faq-item{border-bottom:1px solid var(--border-color)}.custom-faq-question{width:100%;padding:var(--question-padding-y) 0;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;text-align:left}.custom-faq-question-text{color:var(--question-color);font-size:var(--question-size);font-family:Montserrat,sans-serif;font-weight:var(--question-weight);letter-spacing:var(--question-letter-spacing)}.custom-faq-icon{width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);border-radius:50%;background:var(--icon-bg);border:1px solid var(--icon-border-color);color:var(--icon-color);display:flex;align-items:center;justify-content:center;font-size:var(--icon-font-size);font-family:Montserrat,sans-serif;font-weight:var(--icon-weight);transition:.3s ease}.custom-faq-item.is-open .custom-faq-icon{background:var(--icon-active-bg);color:var(--icon-active-color);transform:rotate(45deg)}.custom-faq-answer{display:block;color:var(--answer-color);font-size:var(--answer-size);font-family:Montserrat,sans-serif;font-weight:var(--answer-weight);line-height:var(--answer-line-height);transform:translateY(-10px);opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all ease-in-out .3s}.custom-faq-item.is-open .custom-faq-answer{display:block;transform:translateY(0);visibility:visible;height:fit-content;opacity:1;padding-bottom:var(--answer-padding-bottom)}.custom-faq-answer-content{width:100%}.custom-faq-answer-text{color:var(--answer-color);font-size:var(--answer-size);font-family:Montserrat,sans-serif;font-weight:var(--answer-weight);line-height:var(--answer-line-height)}.custom-faq-answer-text p{margin:0 0 12px}.custom-faq-answer-text p:last-child{margin-bottom:0}.custom-faq-answer-image{margin:16px 0}.custom-faq-answer-image img{max-width:100%;height:auto;border-radius:8px;display:block}.custom-faq-answer-table-wrapper{margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-faq-answer-table{width:100%;border-collapse:collapse;font-size:calc(var(--answer-size) - 1px);font-family:Montserrat,sans-serif;min-width:400px}.custom-faq-answer-table th,.custom-faq-answer-table td{border:1px solid var(--border-color);padding:10px 14px;text-align:left;vertical-align:top}.custom-faq-answer-table th{background:#00000008;font-weight:600;color:var(--heading-color);font-size:var(--answer-size)}.custom-faq-answer-table td{color:var(--answer-color);font-weight:var(--answer-weight)}@media screen and (max-width:989px){.custom-faq-section{flex-direction:column;gap:calc(var(--section-gap) / 2)}.custom-faq-left{width:100%}}@media screen and (max-width:767px){.custom-faq-section{padding:var(--MPT) var(--MPR) var(--MPB) var(--MPL);gap:var(--mobile-section-gap)}.custom-faq-heading{font-size:var(--mobile-heading-size);line-height:var(--mobile-heading-line-height)}.custom-faq-description{font-size:var(--mobile-description-size);line-height:var(--mobile-description-line-height)}.custom-faq-question-text{font-size:var(--mobile-question-size)}.custom-faq-answer,.custom-faq-answer-text{font-size:var(--mobile-answer-size);line-height:var(--mobile-answer-line-height)}.custom-faq-answer-table{font-size:calc(var(--mobile-answer-size) - 1px);min-width:300px}.custom-faq-answer-table th{font-size:var(--mobile-answer-size)}.custom-faq-answer-table th,.custom-faq-answer-table td{padding:8px 10px}.custom-faq-answer-image{margin:12px 0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/faq.css.map */
