.faq-section{width:100%}.faq-layout{display:flex;align-items:flex-start;gap:250px}.faq-aside{flex:1;position:sticky;top:40px}.faq-list{flex:0 0 450px;min-width:0}@media(max-width:1180px){.faq-layout{gap:80px}.faq-list{max-width:400px}}.faq-title{font-family:GTF Figue TRIAL,serif;font-size:32px;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 2rem;color:rgb(var(--color-foreground))}.faq-description{font-family:GT Alpina Fine Trial,serif;font-size:25px;font-style:italic;font-weight:250;line-height:1.45;letter-spacing:-1.25px;color:rgb(var(--color-foreground))}.faq-description .rte,.faq-description p{font:inherit;color:inherit;margin:0;padding:0}.faq-description .rte p+p{margin-top:.5em}.faq-item{border-bottom:1px solid rgba(var(--color-foreground))}.faq-item:last-child{border-bottom:none}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-item__question{font-family:Grotta Trial,sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.faq-item__icon{flex-shrink:0;width:14px;height:14px;position:relative;color:rgb(var(--color-foreground))}.faq-item__icon:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transform:translateY(-50%);transition:opacity .2s}.faq-item__icon:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:currentColor;transform:translate(-50%);transition:transform .25s ease,opacity .2s}.faq-item[open] .faq-item__icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.faq-item__answer{overflow:hidden;transition:height .35s ease;padding:0 0 24px;font-family:Grotta Trial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:rgb(var(--color-foreground))}.faq-item__answer .rte,.faq-item__answer p{font:inherit;color:inherit;margin:0;padding:0}.faq-item__answer .rte p+p{margin-top:.75em}@media(max-width:749px){.faq-layout{flex-direction:column;gap:3rem}.faq-aside{flex:none;position:static;text-align:center;width:100%}.faq-title{font-size:24px}.faq-description{font-size:16px}.faq-item__answer{font-size:13px}.faq-list{width:100%;flex:0 0 100%;max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-faq.css.map */
