.faq{padding:0 var(--page-margin, 16px);margin-top:8px}.faq__wrapper{background:var(--greige, #F1F0EC);border-radius:var(--border-radius);padding:48px 56px}.faq__title{font-family:var(--font-ed, serif);font-style:italic;font-weight:400;font-size:42px;color:var(--black, #1A1A18);text-align:center;margin-bottom:40px;letter-spacing:.01em}.faq__list{max-width:720px;margin:0 auto}.faq__item{border-bottom:1px solid rgba(26,26,24,.1)}.faq__item:first-child{border-top:1px solid rgba(26,26,24,.1)}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-ui, sans-serif);font-size:15px;font-weight:600;color:var(--black, #1A1A18);text-align:left;gap:16px;line-height:1.4}.faq__question:hover{opacity:.7}.faq__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:var(--black, #1A1A18);top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.faq__icon:before{width:12px;height:1.5px}.faq__icon:after{width:1.5px;height:12px}.faq__item.open .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0}.faq__item.open .faq__answer{padding-bottom:20px}.faq__answer p{font-family:var(--font-ui, sans-serif);font-size:14px;font-weight:300;color:var(--text, #5C5C52);line-height:1.65;white-space:normal;overflow-wrap:break-word;word-break:break-word}@media(max-width:749px){.faq__wrapper{border-radius:calc(var(--border-radius) * .7);padding:32px 20px}.faq__title{font-size:30px;margin-bottom:28px}.faq__question{font-size:14px;padding:16px 0}.faq__answer p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq.css.map */
