.custom-premium-faq{position:relative;display:block}.custom-premium-faq__inner.page-width{max-width:var(--custom-premium-faq-max-width, var(--page-width))}@media screen and (max-width:749px){.custom-premium-faq__inner.page-width{padding-inline:2.8rem}}.custom-premium-faq__grid{display:flex;flex-direction:column}@media screen and (max-width:749px){.custom-premium-faq__grid{gap:2.8rem}}.custom-premium-faq__intro{max-width:48rem}.custom-premium-faq__eyebrow{margin:0 0 var(--custom-space-2, .8rem);font-size:.9rem;font-weight:700;letter-spacing:.14rem;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.custom-premium-faq__heading{margin:0 0 var(--custom-space-3, 1.6rem);font-size:2.4rem;line-height:1.12}.custom-premium-faq__intro-text{margin:0;max-width:40rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.custom-premium-faq__intro-text p{margin:0}@media screen and (min-width:750px){.custom-premium-faq__eyebrow{font-size:1rem}.custom-premium-faq__heading{font-size:3.2rem}.custom-premium-faq__intro-text{font-size:1.5rem}}.custom-premium-faq__list{display:block}.custom-premium-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),var(--custom-premium-faq-divider-opacity, .08))}.custom-premium-faq__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),var(--custom-premium-faq-divider-opacity, .08))}.custom-premium-faq__summary{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--custom-space-3, 1.6rem);padding-block:var(--custom-premium-faq-item-padding, 1.7rem)}.custom-premium-faq__question{font-family:var(--font-heading-family);font-size:var(--custom-premium-faq-question-size, 1.8rem);font-weight:var(--font-heading-weight);line-height:1.3;color:rgb(var(--color-foreground))}.custom-premium-faq__icon{position:relative;flex-shrink:0;width:var(--custom-premium-faq-icon-size, 1.4rem);height:var(--custom-premium-faq-icon-size, 1.4rem)}.custom-premium-faq__icon-line{position:absolute;top:50%;left:50%;background:rgb(var(--custom-premium-faq-accent, var(--custom-color-offer-accent)));transform:translate(-50%,-50%)}.custom-premium-faq__icon-line--h{width:100%;height:.16rem}.custom-premium-faq__icon-line--v{width:.16rem;height:100%;transition:transform .25s ease}.custom-premium-faq__item[open] .custom-premium-faq__icon-line--v{transform:translate(-50%,-50%) rotate(90deg)}.custom-premium-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .26s ease,visibility 0s linear .26s}.custom-premium-faq__item[open] .custom-premium-faq__panel{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .26s ease,visibility 0s linear 0s}.custom-premium-faq__panel-inner{overflow:hidden}.custom-premium-faq__panel-inner .rte,.custom-premium-faq__panel-inner p{margin:0}.custom-premium-faq__panel-inner{padding-bottom:var(--custom-premium-faq-item-padding, 1.7rem);font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.custom-premium-faq__panel-inner{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.custom-premium-faq__panel{transition:grid-template-rows 1ms linear,opacity 1ms linear,visibility 0s linear 1ms}.custom-premium-faq__item[open] .custom-premium-faq__panel{transition:grid-template-rows 1ms linear,opacity 1ms linear,visibility 0s linear 0s}.custom-premium-faq__icon-line--v{transition:none}}@media screen and (min-width:750px){.custom-premium-faq__grid{display:grid;grid-template-columns:var(--custom-premium-faq-grid-columns, 34% 1fr);column-gap:var(--custom-space-7, 6.4rem);align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-premium-faq.css.map */
