.section-product-faq{width:100%;margin:0;padding:0;overflow:hidden}.pfaq{display:block;width:100%;color:var(--pfaq-text, #201c28);background:var(--pfaq-background, #fff)}.pfaq__inner{display:grid;grid-template-columns:minmax(0,var(--pfaq-info-width, 453px)) minmax(0,1fr);gap:var(--pfaq-column-gap, 114px);width:min(100%,var(--pfaq-max-width, 1250px));margin:0 auto;padding:var(--pfaq-padding-top, 80px) var(--pfaq-padding-x, 20px) var(--pfaq-padding-bottom, 90px)}.pfaq__info{min-width:0}.pfaq__heading{margin:0;color:var(--pfaq-heading, #412f87);font-family:Barlow,sans-serif;font-size:var(--pfaq-heading-size, 52px);font-weight:700;line-height:1.08;text-transform:uppercase}.pfaq__intro{margin-top:28px;color:var(--pfaq-text, #201c28);font-size:var(--pfaq-intro-size, 22px);line-height:1.4}.pfaq__intro p,.pfaq__answer p{margin:0}.pfaq__intro a{color:var(--pfaq-link, #412f87);font-weight:700}.pfaq__image-wrap{width:min(100%,var(--pfaq-image-width, 402px));margin-top:29px}.pfaq__image{display:block;width:100%;height:auto;aspect-ratio:402 / 610;border-radius:var(--pfaq-image-radius, 30px);object-fit:cover;object-position:center}.pfaq__image-wrap:empty{display:none}.pfaq__image-wrap--hidden-desktop{display:none}.pfaq__list{min-width:0}.pfaq__item{border-bottom:2px solid var(--pfaq-divider, #cdbdf4)}.pfaq__question{display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px;margin:0;padding:var(--pfaq-row-padding, 33px) 0;border:0;border-radius:0;color:var(--pfaq-question, #412f87);background:transparent;font:inherit;font-size:var(--pfaq-question-size, 22px);font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.pfaq__item:first-child .pfaq__question{padding-top:0}.pfaq__question:focus-visible{outline:2px solid var(--pfaq-icon-border, #33c0c9);outline-offset:5px}.pfaq__icon{position:relative;display:grid;place-items:center;width:var(--pfaq-icon-size, 42px);height:var(--pfaq-icon-size, 42px);flex:0 0 var(--pfaq-icon-size, 42px);border:2px solid var(--pfaq-icon-border, #33c0c9);border-radius:50%;color:var(--pfaq-plus, #f7f1df);background:var(--pfaq-icon-background, #33c0c9);transition:color var(--pfaq-duration, .3s) ease,background-color var(--pfaq-duration, .3s) ease}.pfaq__icon-shape{position:absolute;display:block;max-width:48%;height:auto;transition:transform var(--pfaq-duration, .3s) cubic-bezier(.68,-.55,.265,1.55),opacity var(--pfaq-duration, .3s) ease}.pfaq__icon-shape--minus{color:var(--pfaq-minus, #33c0c9);opacity:0;transform:scale(0)}.pfaq__item[data-open=true] .pfaq__icon{color:var(--pfaq-plus, #f7f1df);background:transparent}.pfaq__item[data-open=true] .pfaq__icon-shape--plus{opacity:0;transform:scale(0)}.pfaq__item[data-open=true] .pfaq__icon-shape--minus{opacity:1;transform:scale(1)}.pfaq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--pfaq-duration, .3s) ease}.pfaq__item[data-open=true] .pfaq__panel{grid-template-rows:1fr}.pfaq__panel-inner{min-height:0;overflow:hidden}.pfaq__answer{padding:0 0 var(--pfaq-answer-padding, 28px);color:var(--pfaq-answer, #201c28);font-size:var(--pfaq-answer-size, 18px);line-height:1.4}.pfaq__answer p+p{margin-top:20px}@media(max-width:1200px){.pfaq__inner{grid-template-columns:minmax(0,1fr);gap:22px;padding:var(--pfaq-padding-top-mobile, 40px) var(--pfaq-padding-x-mobile, 34px) var(--pfaq-padding-bottom-mobile, 40px)}.pfaq__heading{font-size:var(--pfaq-heading-size-mobile, 30px);text-align:center}.pfaq__intro{max-width:660px;margin:28px auto 0;font-size:var(--pfaq-intro-size-mobile, 16px);text-align:center}.pfaq__image-wrap--hidden-mobile{display:none}.pfaq__image-wrap:not(.pfaq__image-wrap--hidden-mobile){display:block;margin-right:auto;margin-left:auto}.pfaq__question,.pfaq__item:first-child .pfaq__question{padding:var(--pfaq-row-padding-mobile, 18px) 0;font-size:var(--pfaq-question-size-mobile, 16px)}.pfaq__icon{width:var(--pfaq-icon-size-mobile, 24px);height:var(--pfaq-icon-size-mobile, 24px);flex-basis:var(--pfaq-icon-size-mobile, 24px)}.pfaq__answer{padding-bottom:var(--pfaq-answer-padding-mobile, 32px);font-size:var(--pfaq-answer-size-mobile, 14px)}}@media(max-width:380px){.pfaq__inner{padding-right:min(var(--pfaq-padding-x-mobile, 34px),20px);padding-left:min(var(--pfaq-padding-x-mobile, 34px),20px)}.pfaq__question{gap:12px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.pfaq__icon,.pfaq__icon-shape,.pfaq__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-faq.css.map */
