.faq-premium{background:var(--faq-bg, #ffffff);padding-top:var(--faq-pad-top-desktop, 80px);padding-bottom:var(--faq-pad-bottom-desktop, 80px);width:100%;overflow:hidden}.faq-premium__container{max-width:1600px;width:var(--faq-container-width, 90%);margin:0 auto}.faq-premium__grid{display:grid;grid-template-columns:minmax(280px,720px) 1fr;gap:var(--faq-content-gap, 72px);align-items:center}.faq-premium__left{display:flex}.faq-premium__top{display:block}.faq-premium__image-wrap{width:100%;max-width:360px;display:flex;align-items:flex-end;justify-content:flex-start;opacity:0;transform:scale(.94);transition:opacity .7s ease,transform .7s ease}.faq-premium__image-wrap.is-inview{opacity:1;transform:scale(1)}.faq-premium__image{width:100%;height:auto;max-width:390px;min-width:382px;object-fit:contain;display:block}.faq-premium__heading-wrap{margin-top:24px;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.faq-premium__heading-wrap.is-inview,[data-animate-el=heading].is-inview{opacity:1;transform:translateY(0)}.faq-premium__heading{font-size:var(--faq-heading-size-desktop, 48px);font-weight:500;line-height:var(--faq-line-height, 1.1);letter-spacing:var(--faq-letter-spacing, 0);color:var(--faq-heading-color, #1a1a1a);margin:0}.faq-premium__heading em,.faq-premium__heading i{font-style:italic;color:var(--faq-italic-color, #5a6b3f);font-family:Georgia,Times New Roman,serif}.faq-premium__divider{display:flex;align-items:center;gap:12px;margin:24px 0}.faq-premium__divider-line{flex:1;height:1px;background:var(--faq-border-color, #d9d9d0)}.faq-premium__divider-icon{display:flex;align-items:center;justify-content:center;color:var(--faq-italic-color, #5a6b3f);flex-shrink:0}.faq-premium__divider-icon img{display:block;object-fit:contain}.faq-premium__description{font-size:var(--faq-desc-size, 15px);color:var(--faq-desc-color, #4a4a4a);line-height:1.5;max-width:420px;margin:0 0 24px}.faq-premium__description p{margin:0}.faq-premium__card{background:var(--faq-card-bg, #eef0e5);border-radius:var(--faq-card-radius, 20px);padding:var(--faq-card-padding, 24px);display:flex;flex-direction:column;max-width:420px;transition:box-shadow .3s ease}.faq-premium__card:hover{box-shadow:0 8px 24px #0000000f}.faq-premium__card-heading{margin:0;font-size:14px!important;line-height:1.5;color:#333}.faq-premium__card p{font-size:14px!important;margin-top:0}.faq-premium__card-heading strong{display:block;font-weight:700;color:#1a1a1a}.faq-premium__card-heading p{margin:0;display:inline}.faq-premium__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:14px 24px;background:var(--faq-btn-bg, #4a4f2f);color:var(--faq-btn-color, #ffffff);border-radius:var(--faq-btn-radius, 30px);text-decoration:none;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.faq-premium__button:hover{background:color-mix(in srgb,var(--faq-btn-bg, #4a4f2f) 82%,#000000);transform:translateY(-2px) scale(var(--faq-hover-scale, 1.03));box-shadow:0 10px 20px #0000001f}.faq-premium__button:focus-visible{outline:2px solid var(--faq-btn-bg, #4a4f2f);outline-offset:3px}.faq-premium__button-icon{flex-shrink:0;width:18px;height:18px}.faq-premium__support{display:flex;align-items:center;gap:8px;margin-top:5px}.faq-premium__support-icon{flex-shrink:0;display:flex;color:#333}.faq-premium__support-text{font-size:12px;line-height:1.4;color:#333}.faq-premium__knowledge-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;width:fit-content}.faq-premium__knowledge-arrow{transition:transform .25s ease}.faq-premium__knowledge-link:hover .faq-premium__knowledge-arrow{transform:translate(4px)}.faq-premium__right{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.faq-premium__right.is-inview{opacity:1;transform:translateY(0)}.faq-premium__accordion{background:#fff;border:1px solid var(--faq-border-color, #e5e5e0);border-radius:var(--faq-accordion-radius, 16px);overflow:hidden}.faq-premium__item{border-bottom:1px solid var(--faq-border-color, #e5e5e0);opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease,background-color .25s ease;transition-delay:var(--faq-stagger-delay, 0ms)}.faq-premium__item.is-inview{opacity:1;transform:translateY(0)}.faq-premium__item:last-child{border-bottom:none}.faq-premium__item:hover{background:var(--faq-hover-background, var(--faq-hover-bg, #f7f7f2))}.faq-premium__item-heading{margin:0}.faq-premium__question{width:100%;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.faq-premium__question-text{font-size:16px;font-weight:600;color:var(--faq-question-color, #1a1a1a);line-height:1.4}.faq-premium__icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--faq-icon-bg, #f0f0eb);color:var(--faq-icon-color, #1a1a1a);display:flex;align-items:center;justify-content:center;transition:transform .35s ease-in-out,background-color .35s ease}.faq-premium__item.is-open .faq-premium__icon{transform:rotate(360deg);background:var(--faq-icon-bg, #f0f0eb)}.faq-premium__item.is-open .faq-premium__icon svg{transform:rotate(180deg)}.faq-premium__icon svg{transition:transform .35s ease-in-out}.faq-premium__answer{overflow:hidden;height:0;opacity:0;transition:height var(--faq-anim-duration, .35s) ease-in-out,opacity var(--faq-anim-duration, .35s) ease-in-out}.faq-premium__item.is-open .faq-premium__answer{height:auto;opacity:1}.faq-premium__answer-inner{padding:0 24px 24px;font-size:14px;line-height:1.6;color:var(--faq-answer-color, #5a5a5a)}.faq-premium__answer-inner p{margin:0 0 8px}.faq-premium__answer-inner p:last-child{margin-bottom:0}.faq-premium__question:focus-visible{outline:2px solid var(--faq-btn-bg, #4a4f2f);outline-offset:-2px}@media screen and (max-width:989px){.faq-premium{padding-top:var(--faq-pad-top-tablet, 60px);padding-bottom:var(--faq-pad-bottom-tablet, 60px)}.faq-premium__grid{grid-template-columns:1fr;gap:40px}.faq-premium__top{display:flex;flex-direction:column;align-items:center;text-align:center}.faq-premium__image-wrap{justify-content:center;max-width:260px;margin:0 auto}.faq-premium__heading{font-size:var(--faq-heading-size-tablet, 40px)}.faq-premium__divider,.faq-premium__description,.faq-premium__card,.faq-premium__knowledge-link{margin-left:auto;margin-right:auto}.faq-premium__description{text-align:center}}@media screen and (max-width:749px){.faq-premium{padding-top:var(--faq-pad-top-mobile, 40px);padding-bottom:var(--faq-pad-bottom-mobile, 40px)}.faq-premium__container{width:92%}.faq-premium__grid{gap:24px}.faq-premium__top{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:left;gap:16px}.faq-premium__heading-wrap{order:1;margin-top:0;flex:1}.faq-premium__image-wrap{order:2;width:120px;max-width:150px;flex-shrink:0;justify-content:flex-end;margin:0}.faq-premium__image{min-width:0;width:100%}.faq-premium__heading{font-size:var(--faq-heading-size-mobile, 34px);text-align:left}.faq-premium__divider,.faq-premium__description{text-align:left;margin-left:0;margin-right:0}.faq-premium__description{max-width:100%}.faq-premium__card{margin-left:0;margin-right:0;max-width:100%}.faq-premium__button{min-height:48px;padding:12px 20px}.faq-premium__knowledge-link{margin-left:0}.faq-premium__question{min-height:60px;padding:16px 20px}.faq-premium__answer-inner{padding:0 20px 20px}}@media(prefers-reduced-motion:reduce){.faq-premium *,.faq-premium *:before,.faq-premium *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq-premium.css.map */
