.ir-faq{--ir-border: #CDAC83;--ir-num-bg: #F0E4D8;--ir-icon: #CDAC83}.ir-faq__inner{max-width:1100px}.ir-faq__header{text-align:center;margin-bottom:28px}.ir-faq__eyebrow{margin:0 0 6px;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ir-faq__title{margin:0 0 10px;color:#000;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.ir-faq__subtitle{margin:0 auto;max-width:760px;opacity:.75;color:#6b7a85;text-align:center;font-family:Creato Display;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.ir-faq__list{border-top:1px solid var(--ir-border)}.ir-faq__item{border-bottom:1px solid var(--ir-border)}.ir-faq__summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px 0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ir-faq__summary:hover{background:#f0e4d84d;transform:translate(8px)}.ir-faq__summary:hover .ir-faq__num{transform:scale(1.1);background:var(--ir-icon);color:#fff}.ir-faq__summary:hover .ir-faq__question{color:var(--ir-icon)}.ir-faq__summary:hover .ir-faq__icon{transform:scale(1.1);color:#b8956f}.ir-faq__summary::-webkit-details-marker{display:none}.ir-faq__num{width:44px;height:44px;border-radius:999px;background:var(--ir-num-bg);display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex:0 0 auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.ir-faq__question{display:inline-block;font-family:var(--font-heading-family);font-weight:400;font-size:32px;line-height:1.2;transition:color .3s cubic-bezier(.4,0,.2,1)}.ir-faq__toggle{display:inline-flex;align-items:center;justify-content:center}.ir-faq__toggle-circle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.ir-faq__icon{display:block;width:55px;height:55px;color:var(--ir-icon);transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:50% 50%}.ir-faq__item[open] .ir-faq__icon{transform:rotate(180deg)}.ir-faq__item[open] .ir-faq__summary:hover .ir-faq__icon{transform:rotate(180deg) scale(1.1)}.ir-faq__answer{padding:0 0 22px 62px;max-width:900px;opacity:0;transform:translateY(-10px);animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards}.ir-faq__answer p:first-child{margin-top:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.ir-faq__item[open] .ir-faq__answer{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards}.ir-faq__item:not([open]) .ir-faq__answer{animation:fadeOutDown .3s cubic-bezier(.4,0,.2,1) forwards}@media screen and (max-width:749px){.ir-faq__summary{gap:12px;padding:16px 0}.ir-faq__num,.ir-faq__toggle-circle{width:34px;height:34px}.ir-faq__num{font-size:12px}.ir-faq__question{font-size:12px;line-height:1.35}.ir-faq__icon{width:24px;height:24px}.ir-faq__answer{padding-left:46px;padding-bottom:16px}.ir-faq__title{font-size:24px}.ir-faq__subtitle{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ir-faq.css.map */
