.faq-section-wrapper{background:#f6e9e0;width:100%}.faq-section{max-width:1500px;width:100%;margin:0 auto;padding:90px 80px 100px;box-sizing:border-box}.faq-header{text-align:center;margin-bottom:56px}.faq-title{font-size:40px;font-weight:500;color:#0b254b;margin:0 0 12px;line-height:1.2;letter-spacing:-.5px}.faq-subtitle{font-size:18px;color:#5e6e89;line-height:1.6;margin:0}.faq-container{display:flex;gap:64px;align-items:flex-start}.faq-image-container{flex:0 0 420px;position:sticky;top:100px}.faq-image-container img{width:100%;height:480px;border-radius:16px;object-fit:cover;display:block;box-shadow:0 4px 24px #00000017}.faq-content{flex:1;min-width:0}.faq-list{list-style:none;padding:0;margin:0}.faq-item{border-bottom:1px solid rgba(178,118,126,.2)}.faq-item:first-child{border-top:1px solid rgba(178,118,126,.2)}.faq-question{width:100%;background:none;border:none;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:500;color:#0b254b;line-height:1.4;transition:color .25s ease}.faq-question:hover,.faq-question.active{color:#b2767e}.faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(178,118,126,.35);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;color:#b2767e;transition:transform .35s ease,background .25s ease,border-color .25s ease;line-height:1}.faq-question.active .faq-icon{transform:rotate(180deg);background:#b2767e;border-color:#b2767e;color:#fff}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1)}.faq-answer.active{grid-template-rows:1fr}.faq-answer-content{overflow:hidden;font-size:16px;color:#5e6e89;line-height:1.7;padding-bottom:0;transition:padding-bottom .38s ease}.faq-answer.active .faq-answer-content{padding-bottom:0}@keyframes faqHeadIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes faqImgIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes faqItemIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media(max-width:1200px)and (min-width:769px){.faq-section{padding:70px 50px 80px}.faq-title{font-size:34px}.faq-subtitle{font-size:16px}.faq-header{margin-bottom:40px}.faq-container{gap:40px}.faq-image-container{flex:0 0 340px}.faq-image-container img{height:400px}.faq-question{font-size:16px;padding:18px 0}.faq-answer-content{font-size:15px}}@media(max-width:768px){.faq-section-wrapper{overflow:hidden}.faq-section{padding:30px 15px}.faq-header{margin-bottom:28px;animation:faqHeadIn .5s cubic-bezier(.22,.61,.36,1) .05s both}.faq-title{font-size:26px;font-weight:500;color:#0b254b;margin:0 0 8px;letter-spacing:-.3px;line-height:1.25}.faq-subtitle{font-size:14px;color:#5e6e89;line-height:1.55;margin:0}.faq-container{flex-direction:column;gap:24px}.faq-image-container{flex:none;position:static;width:100%;animation:faqImgIn .55s cubic-bezier(.22,.61,.36,1) .1s both}.faq-image-container img{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:18px;object-fit:cover;display:block;box-shadow:0 4px 20px #0000001a}.faq-list{list-style:none;padding:0;margin:0}.faq-item{border-bottom:1px solid rgba(178,118,126,.2);animation:faqItemIn .5s cubic-bezier(.22,.61,.36,1) both}.faq-item:first-child{border-top:1px solid rgba(178,118,126,.2)}.faq-item:nth-child(1){animation-delay:.15s}.faq-item:nth-child(2){animation-delay:.22s}.faq-item:nth-child(3){animation-delay:.29s}.faq-item:nth-child(4){animation-delay:.36s}.faq-item:nth-child(5){animation-delay:.43s}.faq-item:nth-child(6){animation-delay:.5s}.faq-item:nth-child(7){animation-delay:.57s}.faq-item:nth-child(8){animation-delay:.64s}.faq-question{width:100%;background:none;border:none;padding:16px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:15px;font-weight:500;color:#0b254b;line-height:1.45;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.faq-question:hover,.faq-question.active{color:#b2767e}.faq-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(178,118,126,.35);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;color:#b2767e;transition:transform .35s ease,background .25s ease,border-color .25s ease;line-height:1}.faq-question.active .faq-icon{transform:rotate(180deg);background:#b2767e;border-color:#b2767e;color:#fff}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1)}.faq-answer.active{grid-template-rows:1fr}.faq-answer-content{overflow:hidden;font-size:14px;color:#5e6e89;line-height:1.65;padding-bottom:0;transition:padding-bottom .38s ease}.faq-answer.active .faq-answer-content{padding-bottom:16px}}@media(max-width:480px){.faq-section{padding:30px 15px}.faq-title{font-size:23px}.faq-subtitle{font-size:13px}.faq-header{margin-bottom:22px}.faq-image-container img{aspect-ratio:4 / 3;border-radius:16px}.faq-question{font-size:14px;padding:14px 0;gap:12px}.faq-answer-content{font-size:13.5px;line-height:1.6}.faq-icon{width:24px;height:24px;font-size:15px}}@media(max-width:360px){.faq-title{font-size:21px}.faq-question{font-size:13.5px}.faq-image-container img{border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/new-faq-section.css.map */
