.custom-faq-section{overflow:hidden;background:#fff4ec;padding-left:120px;padding-right:120px}.faq-grid{display:grid;grid-template-columns:minmax(320px,1fr) 1fr;gap:140px;align-items:flex-start;margin-top:40px}.heading-and-svg-container{min-height:225px}.faq-left{position:sticky;top:40px;display:flex;flex-direction:column;gap:58px;justify-content:space-between;height:100%}.faq-left .heading-and-svg-container{align-items:flex-start}.faq-heading{margin:0;color:#2b2b2b;font-family:var(--font-heading-family);font-size:36px;font-style:normal;font-weight:400;line-height:130%;max-width:69%}.faq-underline{height:15px}.heading-underline-svg-code{display:flex;align-items:flex-start;justify-content:flex-start;height:100%}.heading-underline-svg-code svg{height:100%}.faq-description p{margin-bottom:0;color:#252324a3;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:23.5px}.faq-button{display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:all .35s ease;color:#252324;font-family:var(--font-body-family);font-size:16.8px;font-style:normal;font-weight:400;line-height:25.31px;position:relative}.faq-button:after{content:"";position:absolute;height:1px;opacity:.2;background:#252324;width:100%;bottom:-2px;left:0}.faq-button svg{transition:transform .35s ease}.faq-button:hover svg{transform:translate(4px)}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--border-color)}.faq-item:last-child{border-bottom:1px solid var(--border-color)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:transparent;border:0;cursor:pointer;padding:20px 0;text-align:left;border-top:1px solid rgba(37,35,36,.16)}.faq-question span{color:#252324;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:23.5px}.faq-icon{width:24px;height:24px;flex-shrink:0;display:flex;justify-content:center;align-items:center;transition:transform .35s ease}.faq-icon svg{width:20px;height:20px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .45s ease}.faq-answer{padding-bottom:20px;font-size:var(--answer-size, 16px);line-height:1.8}.faq-answer p{margin-bottom:0;font-size:14px;line-height:146.875%;font-family:var(--font-body-family);color:#252324a3}.faq-mobile-content{display:none}.faq-desktop-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px}.faq-item{transition:border-color .3s ease}.faq-question:hover .faq-icon{transform:rotate(90deg)}.faq-item.active .faq-question:hover .faq-icon{transform:rotate(45deg)}.faq-answer ul,.faq-answer ol{margin:15px 0;padding-left:20px}.faq-answer li{margin-bottom:8px}.faq-answer strong{font-weight:600}.faq-answer a,.faq-description a{color:inherit;text-decoration:underline}@media screen and (max-width:1100px){.custom-faq-section{padding-left:30px;padding-right:30px}.faq-heading{font-size:24px}.faq-description p{font-size:14px}}@media screen and (max-width:768px){.custom-faq-section{padding-left:16px;padding-right:16px}.faq-left .heading-and-svg-container{align-items:center}.heading-and-svg-container{min-height:0;text-align:center}.faq-underline{height:8px;width:100%}.heading-underline-svg-code{display:flex;align-items:center;justify-content:center;height:100%}.heading-underline-svg-code svg{height:100%;width:140px}.faq-description p{font-size:14px}.faq-grid{grid-template-columns:1fr;gap:32px;margin-bottom:32px;margin-top:0}.faq-left{position:relative;top:auto}.faq-heading{font-size:24px;margin-bottom:4px;max-width:100%}.faq-answer p{font-size:12px}.faq-button svg{width:20px;height:25px}.faq-desktop-content{display:none}.faq-mobile-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:0}.faq-question{padding:20px 0}.faq-question span{font-size:14px}.faq-answer{font-size:12px}.faq-button{color:#252324;font-size:14px;line-height:25.31px}}@media screen and (max-width:375px){.faq-heading{font-size:20px}.faq-description p{font-size:14px}.faq-question{gap:14px}.faq-question span{font-size:12px}}@media(prefers-reduced-motion:reduce){.faq-answer-wrapper,.faq-button,.faq-icon,.faq-button svg,.faq-item{transition:none}}.shopify-design-mode .faq-answer-wrapper{transition:max-height .35s ease}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-faq-section.css.map */
