.custom-product-faq-section{background:#223216}.custom-product-faq{padding-top:3.2rem;padding-bottom:3.2rem;color:#f5f5e5}.custom-product-faq__container{display:grid;gap:3.2rem}.custom-product-faq__intro{display:grid;gap:2.4rem}.custom-product-faq__title,.custom-product-faq__description,.custom-product-faq__question,.custom-product-faq__answer{margin:0}.custom-product-faq__title{color:#f5f5e5;font-family:"Roboto Serif",serif;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.custom-product-faq__title br{display:none}.custom-product-faq__description{color:#f5f5e5e6;font-family:Afacad,sans-serif;font-size:2rem;font-weight:400;line-height:1.2}.custom-product-faq__view-all{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 2.2rem;border-radius:999px;text-decoration:none;background:transparent;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.custom-product-faq__content{display:grid;gap:2.4rem}.custom-product-faq__items{border-top:.1rem solid rgba(245,245,229,.12)}.custom-product-faq__item{border-bottom:.1rem solid rgba(245,245,229,.12)}.custom-product-faq__trigger{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;cursor:pointer;text-align:left}.custom-product-faq__question{color:#f5f5e5;font-family:Afacad,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.375}.custom-product-faq__icon{position:relative;flex:0 0 auto;width:1.8rem;height:1.8rem}.custom-product-faq__icon:before,.custom-product-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:.1rem;background:#f5f5e5;transform:translate(-50%,-50%);transition:transform .4s ease,opacity .35s ease}.custom-product-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.custom-product-faq__item.is-open .custom-product-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}.custom-product-faq__answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-.6rem);visibility:hidden;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.custom-product-faq__item.is-open .custom-product-faq__answer-wrap{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;padding:0 0 1.8rem;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.custom-product-faq__answer{overflow:hidden;color:#f5f5e5d1;font-family:Afacad,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.57;max-width:77rem}.custom-product-faq__view-all{border:.1rem solid rgba(245,245,229,.65);color:#f5f5e5;font-family:Afacad,sans-serif;font-size:1.8rem;font-weight:500;line-height:1;width:100%}.custom-product-faq__view-all[aria-disabled=true]{opacity:.75;pointer-events:none}.custom-product-faq__item--hidden{display:none}.custom-product-faq--expanded .custom-product-faq__item--hidden{display:block}.custom-faq-cta-wrapper{color:#28311c}@media screen and (min-width:768px){.custom-product-faq{padding-top:10rem;padding-bottom:10rem}.custom-product-faq__container{grid-template-columns:minmax(0,46rem) minmax(0,1fr);gap:8rem;align-items:start}.custom-product-faq__intro{gap:3.6rem;padding-top:.8rem;position:sticky;top:2rem}.custom-product-faq__title{max-width:none;font-size:4.8rem;line-height:1.04}.custom-product-faq__title br{display:block}.custom-product-faq__description{max-width:none;font-size:2rem;line-height:1.2}.custom-product-faq__content{gap:3.2rem}.custom-product-faq__trigger{padding:2.6rem 0}.custom-product-faq__question{font-size:2rem;line-height:1.1}.custom-product-faq__icon{width:2rem;height:2rem}.custom-product-faq__icon:before,.custom-product-faq__icon:after{width:1.6rem}.custom-product-faq__item.is-open .custom-product-faq__answer-wrap{padding:0 0 2.8rem}.custom-product-faq__answer{font-size:1.6rem;line-height:1.375}.custom-product-faq__view-all{min-height:6.8rem;font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-product-faq.css.map */
