.premium-faq{position:relative;isolation:isolate;display:block;overflow:clip;color:var(--pfaq-text);background:var(--pfaq-background)}.premium-faq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--pfaq-background-image);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:var(--pfaq-background-opacity)}.premium-faq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 9% 11%,color-mix(in srgb,var(--pfaq-accent-2) 11%,transparent),transparent 27%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--pfaq-accent) 12%,transparent),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 48%,rgba(255,255,255,.28))}.pfaq__inner{position:relative;width:min(100% - 48px,var(--pfaq-page-width));margin-inline:auto;padding-block:var(--pfaq-padding-top) var(--pfaq-padding-bottom)}.pfaq__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,var(--pfaq-intro-width)) minmax(0,1fr);grid-template-areas:"intro list" "contact list";grid-template-rows:auto 1fr;column-gap:var(--pfaq-layout-gap);align-items:start}.pfaq__intro{grid-area:intro;min-width:0;padding-top:14px}.pfaq__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 28px;color:var(--pfaq-accent);font:800 var(--pfaq-eyebrow-size)/1.2 var(--pfaq-body-font);letter-spacing:.115em;text-transform:uppercase}.pfaq__eyebrow-icon{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center}.pfaq__eyebrow-icon :is(img,svg){width:100%;height:100%;object-fit:contain}.pfaq__eyebrow-star{margin-left:2px}.pfaq__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pfaq-heading-gap);margin:0;font:800 clamp(38px,4.7vw,var(--pfaq-heading-size))/.94 var(--pfaq-heading-font);letter-spacing:-.045em;text-transform:uppercase}.pfaq__heading-main,.pfaq__heading-accent{display:block}.pfaq__heading-accent{color:transparent;background:linear-gradient(105deg,var(--pfaq-accent),var(--pfaq-accent-2),var(--pfaq-accent));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:pfaq-gradient 7s ease-in-out infinite alternate}.pfaq__divider{display:flex;width:min(100%,520px);height:24px;align-items:center;gap:13px;margin:42px 0 18px;color:var(--pfaq-accent)}.pfaq__divider span{flex:1;height:1px;background:linear-gradient(90deg,currentColor,transparent)}.pfaq__divider span:last-child{background:linear-gradient(90deg,transparent,currentColor)}.pfaq__divider i{font-style:normal;font-size:17px;line-height:1}.pfaq__description{max-width:520px;color:var(--pfaq-muted);font:500 var(--pfaq-answer-size)/1.65 var(--pfaq-body-font)}.pfaq__description>*{margin-block:0}.pfaq__contact{grid-area:contact;display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:170px;margin-top:42px;padding:26px 28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pfaq-glass-border) 72%,transparent);border-radius:var(--pfaq-radius);background:linear-gradient(125deg,var(--pfaq-glass),color-mix(in srgb,var(--pfaq-glass) 84%,transparent));box-shadow:inset 0 1px #ffffffbf,0 22px 50px #3f2f1114;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);transition:transform .3s cubic-bezier(.2,.75,.3,1),box-shadow .3s ease,border-color .3s ease}.pfaq__contact:hover{border-color:var(--pfaq-accent);box-shadow:inset 0 1px #ffffffd1,0 27px 58px #3f2f1121;transform:translateY(-5px)}.pfaq__contact-icon{display:grid;width:78px;height:78px;place-items:center;border-radius:50%;color:var(--pfaq-text);background:color-mix(in srgb,var(--pfaq-accent) 11%,rgba(255,255,255,.65));box-shadow:inset 0 1px #ffffffbf}.pfaq__contact-icon :is(img,svg){width:62%;height:62%;object-fit:contain}.pfaq__contact-copy h3{margin:0;color:var(--pfaq-text);font:800 19px/1.3 var(--pfaq-heading-font)}.pfaq__contact-copy p{margin:7px 0 0;color:var(--pfaq-muted);font:500 13px/1.45 var(--pfaq-body-font)}.pfaq__contact-button{position:relative;display:inline-flex;min-height:52px;align-items:center;gap:17px;padding:9px 11px 9px 22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pfaq-accent) 62%,transparent);border-radius:13px;color:var(--pfaq-button-text);background:var(--pfaq-button-background);box-shadow:inset 0 1px #ffffff40,0 13px 28px #073f302e;font:800 13px/1 var(--pfaq-body-font);letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:transform .22s ease,box-shadow .25s ease}.pfaq__contact-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.3) 49%,transparent 76%);transform:translate(-135%);animation:pfaq-glint 4.8s ease-in-out infinite;pointer-events:none}.pfaq__contact-button:hover{box-shadow:inset 0 1px #ffffff52,0 17px 34px #073f3040;transform:translateY(-3px)}.pfaq__contact-button:active{transform:translateY(1px) scale(.985)}.pfaq__contact-button[aria-disabled=true]{opacity:.68}.pfaq__button-icon{z-index:1;display:grid;width:25px;height:25px;place-items:center;color:var(--pfaq-accent);transition:transform .22s ease}.pfaq__button-icon svg{width:18px;height:18px}.pfaq__contact-button:hover .pfaq__button-icon{transform:translate(3px)}.pfaq__list{grid-area:list;display:grid;gap:var(--pfaq-item-gap)}.pfaq__item{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--pfaq-glass-border) 64%,transparent);border-radius:var(--pfaq-radius);background:linear-gradient(120deg,var(--pfaq-glass),color-mix(in srgb,var(--pfaq-glass) 80%,transparent));box-shadow:inset 0 1px #ffffffc7,0 15px 38px #3f2f1112;-webkit-backdrop-filter:blur(17px) saturate(125%);backdrop-filter:blur(17px) saturate(125%);transition:border-color .3s ease,box-shadow .3s ease,transform .28s cubic-bezier(.2,.75,.3,1),background .3s ease}.pfaq__item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--pfaq-accent),var(--pfaq-accent-2));transform:scaleY(0);transform-origin:center;transition:transform .32s ease}.pfaq__item:hover{border-color:color-mix(in srgb,var(--pfaq-accent) 75%,var(--pfaq-glass-border));box-shadow:inset 0 1px #ffffffd1,0 21px 46px #3f2f111f;transform:translateY(-3px)}.pfaq__item.is-open{border-color:color-mix(in srgb,var(--pfaq-accent) 82%,var(--pfaq-glass-border));background:linear-gradient(125deg,color-mix(in srgb,var(--pfaq-glass) 82%,white),color-mix(in srgb,var(--pfaq-accent) 7%,var(--pfaq-glass)));box-shadow:inset 0 1px #ffffffdb,0 24px 52px #3f2f1121}.pfaq__item.is-open:before{transform:scaleY(1)}.pfaq__trigger{display:grid;width:100%;min-height:98px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;padding:18px 28px;border:0;color:var(--pfaq-text);background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pfaq__trigger:active .pfaq__toggle{transform:scale(.9)}.pfaq__number{display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--pfaq-accent) 55%,transparent);border-radius:50%;color:var(--pfaq-number-text);background:var(--pfaq-number-background);box-shadow:inset 0 1px #ffffff3d,0 10px 24px #073f3026;font:700 17px/1 var(--pfaq-heading-font);transition:transform .3s cubic-bezier(.2,.75,.3,1),box-shadow .3s ease}.pfaq__item:hover .pfaq__number,.pfaq__item.is-open .pfaq__number{box-shadow:inset 0 1px #ffffff4d,0 13px 28px #073f3038;transform:rotate(-5deg) scale(1.05)}.pfaq__question{font:750 var(--pfaq-question-size)/1.35 var(--pfaq-heading-font);text-wrap:pretty}.pfaq__toggle{position:relative;display:grid;width:43px;height:43px;place-items:center;border:2px solid var(--pfaq-accent);border-radius:50%;color:var(--pfaq-accent);background:color-mix(in srgb,var(--pfaq-glass) 82%,white);box-shadow:inset 0 1px #ffffffbf,0 8px 19px #3f2f111a;transition:transform .28s ease,color .28s ease,background .28s ease}.pfaq__toggle i{position:absolute;width:17px;height:2px;border-radius:999px;background:currentColor;transition:transform .32s cubic-bezier(.2,.75,.3,1),opacity .25s ease}.pfaq__toggle i:last-child{transform:rotate(90deg)}.pfaq__item.is-open .pfaq__toggle{color:var(--pfaq-button-text);background:linear-gradient(145deg,var(--pfaq-accent),var(--pfaq-accent-2));transform:rotate(180deg)}.pfaq__item.is-open .pfaq__toggle i:last-child{opacity:0;transform:rotate(180deg)}.pfaq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .42s cubic-bezier(.2,.75,.3,1),opacity .26s ease,visibility 0s linear .42s}.pfaq__panel-inner{min-height:0;overflow:hidden}.pfaq__item.is-open .pfaq__panel{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .42s cubic-bezier(.2,.75,.3,1),opacity .3s ease 80ms,visibility 0s}.pfaq__answer{padding:0 88px 27px 111px;color:var(--pfaq-muted);font:500 var(--pfaq-answer-size)/1.65 var(--pfaq-body-font);text-wrap:pretty}.pfaq__answer>*{margin-block:0 10px}.pfaq__answer>*:last-child{margin-bottom:0}.premium-faq:not(:defined) .pfaq__panel{grid-template-rows:1fr;visibility:visible;opacity:1}.pfaq__trigger:focus-visible,.pfaq__contact-button:focus-visible{outline:3px solid var(--pfaq-accent);outline-offset:3px}.pfaq__trigger:focus-visible{outline-offset:-6px;border-radius:calc(var(--pfaq-radius) - 5px)}.pfaq__empty{padding:60px 24px;border:1px dashed var(--pfaq-glass-border);border-radius:var(--pfaq-radius);color:var(--pfaq-muted);background:var(--pfaq-glass);font:600 14px/1.5 var(--pfaq-body-font);text-align:center}.pfaq__glow{position:absolute;z-index:0;width:320px;height:320px;border-radius:50%;background:color-mix(in srgb,var(--pfaq-accent) 10%,transparent);filter:blur(75px);pointer-events:none}.pfaq__glow--one{top:-170px;left:-140px}.pfaq__glow--two{right:-150px;bottom:-180px;background:color-mix(in srgb,var(--pfaq-accent-2) 8%,transparent)}.pfaq__spark{position:absolute;z-index:1;color:var(--pfaq-accent);font:400 24px/1 var(--pfaq-body-font);pointer-events:none;animation:pfaq-float 4.6s ease-in-out infinite}.pfaq__spark--one{top:11%;left:47%}.pfaq__spark--two{right:2%;bottom:12%;animation-delay:-1.4s}.pfaq__spark--three{bottom:7%;left:45%;font-size:14px;animation-delay:-2.6s}.premium-faq.is-reveal-ready:not(.is-revealed) :is(.pfaq__intro,.pfaq__contact,.pfaq__item){opacity:0;transform:translateY(20px)}.premium-faq.is-revealed :is(.pfaq__intro,.pfaq__contact){animation:pfaq-reveal .65s cubic-bezier(.2,.75,.3,1) backwards}.premium-faq.is-revealed .pfaq__item{animation:pfaq-reveal .65s cubic-bezier(.2,.75,.3,1) backwards;animation-delay:calc(var(--pfaq-index, 0) * 55ms)}@keyframes pfaq-gradient{to{background-position:100% 0}}@keyframes pfaq-glint{0%,58%{transform:translate(-135%)}82%,to{transform:translate(135%)}}@keyframes pfaq-float{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-9px) rotate(10deg);opacity:1}}@keyframes pfaq-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:1180px)and (min-width:990px){.pfaq__inner{width:min(100% - 36px,var(--pfaq-page-width))}.pfaq__layout{column-gap:min(var(--pfaq-layout-gap),42px)}.pfaq__contact{grid-template-columns:64px 1fr;gap:16px;padding:22px}.pfaq__contact-icon{width:62px;height:62px}.pfaq__contact-button{grid-column:1 / -1;justify-content:center}.pfaq__trigger{gap:18px;padding-inline:20px}.pfaq__answer{padding-right:72px;padding-left:96px}}@media(max-width:989px){.premium-faq:before{background-image:var(--pfaq-mobile-background-image)}.pfaq__inner{width:min(100% - 28px,var(--pfaq-page-width));padding-block:var(--pfaq-mobile-padding-top) var(--pfaq-mobile-padding-bottom)}.pfaq__layout{grid-template-columns:1fr;grid-template-areas:"intro" "list" "contact";grid-template-rows:auto;gap:0}.pfaq__intro{width:min(100%,760px);margin-inline:auto;padding-top:0;text-align:center}.pfaq__eyebrow{justify-content:center;margin-bottom:18px;font-size:var(--pfaq-mobile-eyebrow-size)}.pfaq__heading{align-items:center;gap:var(--pfaq-mobile-heading-gap);font-size:clamp(28px,8.4vw,var(--pfaq-mobile-heading-size));text-align:center}.pfaq__heading-main,.pfaq__heading-accent{width:100%;white-space:nowrap}.pfaq__divider{width:min(100%,620px);margin:27px auto 14px}.pfaq__description{margin-inline:auto;font-size:var(--pfaq-mobile-answer-size)}.pfaq__list{gap:var(--pfaq-mobile-item-gap);margin-top:30px}.pfaq__contact{width:min(100%,680px);margin:28px auto 0}.pfaq__question{font-size:var(--pfaq-mobile-question-size)}.pfaq__answer{font-size:var(--pfaq-mobile-answer-size)}.pfaq__spark--one{top:22%;left:4%}.pfaq__spark--three{display:none}}@media(max-width:749px){.pfaq__inner{width:min(100% - 20px,var(--pfaq-page-width))}.pfaq__eyebrow{flex-wrap:wrap;gap:7px;letter-spacing:.085em}.pfaq__eyebrow-icon{width:20px;height:20px;flex-basis:20px}.pfaq__heading{font-size:clamp(27px,9.2vw,var(--pfaq-mobile-heading-size))}.pfaq__trigger{min-height:82px;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:14px 15px}.pfaq__number{width:44px;height:44px;font-size:13px}.pfaq__toggle{width:36px;height:36px;border-width:1.5px}.pfaq__toggle i{width:14px}.pfaq__answer{padding:0 18px 21px 72px;line-height:1.58}.pfaq__contact{grid-template-columns:68px minmax(0,1fr);gap:16px;min-height:0;padding:21px 18px;text-align:left}.pfaq__contact-icon{width:64px;height:64px}.pfaq__contact-copy h3{font-size:17px}.pfaq__contact-button{grid-column:1 / -1;width:100%;justify-content:center;margin-top:2px}}@media(max-width:390px){.pfaq__heading{font-size:clamp(25px,8.8vw,var(--pfaq-mobile-heading-size))}.pfaq__trigger{gap:10px;padding-inline:12px}.pfaq__number{width:40px;height:40px}.pfaq__toggle{width:33px;height:33px}.pfaq__answer{padding-left:62px}}@media(prefers-reduced-motion:reduce){.premium-faq *,.premium-faq *:before,.premium-faq *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/premium-faq.css.map */
