.ag-pb-faq{--ag-pb-faq-ease: cubic-bezier(.22, 1, .36, 1);--ag-pb-faq-dur: .34s;--ag-pb-faq-tab-dur: .26s;position:relative;z-index:1;display:block;width:100%;max-width:none;padding-block:40px;box-sizing:border-box;background-color:var(--ag-pb-faq-bg, #ffffff);overflow-anchor:none}html.ag-pb-faq-scroll-stable,html.ag-pb-faq-scroll-stable body,html.ag-pb-faq-scroll-stable body *{overflow-anchor:none!important}.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-faq),.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-faq){position:relative;z-index:1}.ag-pb-faq__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:none;margin-inline:auto;padding-inline:15px;box-sizing:border-box}.ag-pb-faq__tabs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px;width:100%}.ag-pb-faq__tab{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:12px 21px;border:1px solid var(--ag-pb-faq-tab-border, #e3d6ee);border-radius:30px;background-color:#fff;background-image:none;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:16px;font-weight:600;line-height:normal;text-align:center;color:var(--ag-pb-faq-tab-text, #6b6577);cursor:pointer;appearance:none;-webkit-appearance:none;transform:translateY(0);transition:color var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),border-color var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),background-color var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),background-image var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),box-shadow var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__tab:hover{border-color:#c1a8d8;transform:translateY(-1px)}.ag-pb-faq__tab:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.ag-pb-faq__tab.is-active{border-color:transparent;background-image:linear-gradient(122.6deg,#6b3fa0,#c14f9c);color:var(--ag-pb-faq-tab-active-text, #ffffff);box-shadow:0 6px 16px #6b3fa038;transform:translateY(0)}.ag-pb-faq__panels{position:relative;width:100%}.ag-pb-faq__panel{display:none;flex-direction:column;gap:10px;width:100%;opacity:0;transform:translateY(10px)}.ag-pb-faq__panel.is-active{display:flex;opacity:1;transform:translateY(0);transition:opacity var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__panel.is-exiting{display:flex;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__panel.is-entering{opacity:0;transform:translateY(10px)}.ag-pb-faq__item{width:100%;overflow-anchor:none}.ag-pb-faq__card{display:flex;align-items:flex-start;gap:20px;width:100%;padding:20px;border:1px solid var(--ag-pb-faq-border, #e3d6ee);border-radius:8px;background-color:#fff;box-sizing:border-box;cursor:pointer;transition:border-color var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__card:hover,.ag-pb-faq__item.is-open .ag-pb-faq__card{border-color:#d4c0e6}.ag-pb-faq__main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}.ag-page-blocks .ag-pb-faq__question,.ag-pb-faq .ag-pb-faq__question{margin:0;width:100%;font-family:var(--ag-page-blocks-font-heading, "PP Cirka", Georgia, serif);font-size:20px;font-weight:700;line-height:1.4;color:var(--ag-pb-faq-question, #2f0147);cursor:pointer}.ag-pb-faq__answer{display:grid;grid-template-rows:0fr;width:100%;opacity:0;margin-block-start:0;overflow-anchor:none;transition:grid-template-rows var(--ag-pb-faq-dur) var(--ag-pb-faq-ease),opacity calc(var(--ag-pb-faq-dur) * .85) var(--ag-pb-faq-ease),margin-block-start var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__item.is-open .ag-pb-faq__answer{grid-template-rows:1fr;opacity:1;margin-block-start:10px}.ag-pb-faq__item.is-instant .ag-pb-faq__answer,.ag-pb-faq__item.is-instant .ag-pb-faq__icon-btn,.ag-pb-faq__item.is-instant .ag-pb-faq__icon:before,.ag-pb-faq__item.is-instant .ag-pb-faq__icon:after{transition:none!important}.ag-pb-faq__answer[hidden]{display:grid!important}@media(hover:none)and (pointer:coarse){.ag-pb-faq__answer{transition:opacity .14s ease}}.ag-pb-faq__answer-inner{overflow:hidden;min-height:0;margin:0;padding:0;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.4;color:var(--ag-pb-faq-answer, #000000)}.ag-pb-faq__answer-inner>*:first-child{margin-block-start:0}.ag-pb-faq__answer-inner>*:last-child{margin-block-end:0}.ag-pb-faq__answer-inner p{margin:0}.ag-pb-faq__icon-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:flex-start;width:26px;height:26px;margin:1px 0 0;padding:0;border:0;border-radius:13px;background-color:var(--ag-pb-faq-icon-bg, #f3ecfa);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--ag-pb-faq-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__item.is-open .ag-pb-faq__icon-btn{transform:rotate(180deg)}.ag-pb-faq__icon-btn:hover{background-color:#ebe0f6}.ag-pb-faq__icon-btn:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.ag-pb-faq__icon{position:relative;display:block;width:11px;height:11px}.ag-pb-faq__icon:before,.ag-pb-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background-color:var(--ag-pb-faq-icon, #2f0147);transform:translate(-50%,-50%);transition:transform var(--ag-pb-faq-dur) var(--ag-pb-faq-ease),opacity var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.ag-pb-faq__icon:after{width:2px;height:11px}.ag-pb-faq__item.is-open .ag-pb-faq__icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}@media(prefers-reduced-motion:reduce){.ag-pb-faq__tab,.ag-pb-faq__panel,.ag-pb-faq__panel.is-active,.ag-pb-faq__panel.is-exiting,.ag-pb-faq__answer,.ag-pb-faq__icon-btn,.ag-pb-faq__icon:before,.ag-pb-faq__icon:after,.ag-pb-faq__card{transition:none}.ag-pb-faq__tab:hover,.ag-pb-faq__item.is-open .ag-pb-faq__icon-btn{transform:none}}@media screen and (min-width:741px){.ag-pb-faq__inner{gap:48px;max-width:var(--ag-pb-faq-content-max-desktop, 1140px)}.ag-pb-faq__tabs{gap:0 10px}.ag-pb-faq__tab{font-size:20px}.ag-page-blocks .ag-pb-faq__question,.ag-pb-faq .ag-pb-faq__question{font-size:30px}.ag-pb-faq__icon-btn{margin-block-start:8px}.ag-pb-faq__answer-inner{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ag-pb-block-faq.css.map */
