.faq-editorial{background:var(--color-background, #fff);padding:var(--section-padding, clamp(80px, 10vw, 120px)) 0}.faq-editorial__container{max-width:var(--container-wide, 1100px);margin:0 auto;padding:0 clamp(20px,4vw,40px);display:grid;grid-template-columns:1.2fr 1.8fr;gap:clamp(40px,6vw,80px);align-items:start}.faq-editorial__sidebar{position:sticky;top:100px}.faq-editorial__label{display:block;font-family:var(--font-body, "Outfit", system-ui, sans-serif);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary, #0B7D7D);margin-bottom:16px}.faq-editorial__heading{font-family:var(--font-heading, "Cormorant", Georgia, serif);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:300;line-height:1.08;letter-spacing:-.025em;color:var(--color-text-primary, #0F0F0F);margin:0 0 32px}.faq-editorial__image-wrap{border-radius:var(--radius-lg, 20px);overflow:hidden;max-height:320px;aspect-ratio:1 / 1}.faq-editorial__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 4s var(--ease, cubic-bezier(.25, .46, .45, .94))}.faq-editorial__image-wrap:hover img{transform:scale(1.08)}.faq-editorial__item{border-bottom:1px solid var(--color-border, #E2E0DB)}.faq-editorial__item--first{border-top:1px solid var(--color-border, #E2E0DB)}.faq-editorial__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;gap:16px;appearance:none;-webkit-appearance:none}.faq-editorial__question:focus-visible{outline:2px solid var(--color-primary, #0B7D7D);outline-offset:2px;border-radius:4px}.faq-editorial__question-text{font-family:var(--font-body, "Outfit", system-ui, sans-serif);font-size:14.5px;font-weight:500;line-height:1.5;color:var(--color-text-primary, #0F0F0F)}.faq-editorial__icon{position:relative;flex-shrink:0;width:18px;height:18px}.faq-editorial__icon:before,.faq-editorial__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--color-text-secondary, #3D3D3D);border-radius:1px;transition:transform .35s var(--ease, cubic-bezier(.25, .46, .45, .94)),opacity .35s var(--ease, cubic-bezier(.25, .46, .45, .94))}.faq-editorial__icon:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.faq-editorial__icon:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.faq-editorial__question[aria-expanded=true] .faq-editorial__icon:after,.faq-editorial__question.is-open .faq-editorial__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-editorial__answer{max-height:0;overflow:hidden;transition:max-height .4s var(--ease, cubic-bezier(.25, .46, .45, .94))}.faq-editorial__answer.is-open{max-height:500px}.faq-editorial__answer-inner{padding:0 0 24px;font-family:var(--font-body, "Outfit", system-ui, sans-serif);font-size:14px;font-weight:300;line-height:1.85;color:var(--color-text-secondary, #3D3D3D)}.faq-editorial__answer-inner p{margin:0 0 12px}.faq-editorial__answer-inner p:last-child{margin-bottom:0}@media(max-width:749px){.faq-editorial__container{grid-template-columns:1fr;gap:32px}.faq-editorial__sidebar{position:static}.faq-editorial__image-wrap{display:none}.faq-editorial__heading{margin-bottom:0}.faq-editorial__question{padding:18px 0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-faq-editorial.css.map */
