.faq-v2{padding-top:var(--faq-padding-top, 80px);padding-bottom:var(--faq-padding-bottom, 80px);background-color:var(--faq-bg, #FFFFFF)}.faq-v2__container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;max-width:1200px;margin:0 auto}.faq-v2__intro{display:flex;flex-direction:column;align-items:flex-start}.faq-v2__title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:76px;line-height:1.1;color:var(--faq-title-color, #4A1530);margin:0 0 32px}.faq-v2__subtitle{font-weight:700;font-size:28px;color:var(--faq-accent, #DC3264);margin:0 0 8px;letter-spacing:.01em}.faq-v2__description{font-size:28px;color:var(--faq-accent, #DC3264);opacity:.85;margin:0 0 32px;line-height:1.4}.faq-v2__button{display:inline-flex;align-items:center;gap:12px;background-color:var(--faq-button-bg, #DC3264);color:var(--faq-button-text, #FFFFFF);padding:16px 32px;border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.faq-v2__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #dc326440;opacity:.95}.faq-v2__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq-v2__button svg{width:18px;height:18px;transition:transform .2s ease}.faq-v2__button:hover svg{transform:translate(4px)}.faq-v2__list{display:flex;flex-direction:column;gap:12px}.faq-v2__item{background-color:var(--faq-item-bg, #F9EFEC);border-radius:999px;padding:0;overflow:hidden;transition:background-color .3s ease,border-radius .3s ease}.faq-v2__item[open]{background-color:var(--faq-item-bg-open, #F2D9D5);border-radius:24px}.faq-v2__question{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:22px 28px;list-style:none;-webkit-user-select:none;user-select:none}.faq-v2__question::-webkit-details-marker{display:none}.faq-v2__question::marker{content:""}.faq-v2__question-text{font-weight:600;font-size:18px;color:var(--faq-text-closed, #4A1530);transition:color .2s ease;line-height:1.4}.faq-v2__item[open] .faq-v2__question-text{color:var(--faq-text-open, #4A1530)}.faq-v2__icon{position:relative;width:22px;height:22px;flex-shrink:0;display:inline-block}.faq-v2__icon-bar{position:absolute;top:50%;left:50%;background-color:var(--faq-text-closed, #4A1530);border-radius:2px;transition:transform .3s ease,background-color .2s ease}.faq-v2__icon-bar--h{width:18px;height:2px;transform:translate(-50%,-50%)}.faq-v2__icon-bar--v{width:2px;height:18px;transform:translate(-50%,-50%)}.faq-v2__item[open] .faq-v2__icon-bar{background-color:var(--faq-text-open, #4A1530)}.faq-v2__item[open] .faq-v2__icon-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.faq-v2__answer{padding:0 28px 24px;color:var(--faq-text-open, #4A1530);font-size:1rem;line-height:1.6;opacity:.9}.faq-v2__answer p{margin:0 0 .75em}.faq-v2__answer p:last-child{margin-bottom:0}.faq-v2__answer strong{font-weight:700}@media(max-width:990px){.faq-v2__container{grid-template-columns:1fr;gap:48px}.faq-v2__intro{text-align:left}.faq-v2__title{font-size:56px;margin-bottom:24px}.faq-v2__subtitle,.faq-v2__description{font-size:22px}}@media(max-width:600px){.faq-v2{padding-top:48px;padding-bottom:48px}.faq-v2__title{font-size:40px}.faq-v2__subtitle,.faq-v2__description{font-size:18px}.faq-v2__question{padding:18px 22px}.faq-v2__question-text{font-size:16px}.faq-v2__answer{padding:0 22px 20px;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-faq.css.map */
