.page-faq{background-color:var(--background-white-pure);padding:3.25rem 2rem 3rem}.page-faq__inner{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.page-faq__banner{position:relative;width:100%;height:25.8125rem;border-radius:.5rem;background-color:#aa97c1;overflow:hidden}.page-faq__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-faq__banner-img--desktop,.page-faq__banner-img--tablet{display:none}.page-faq__banner-img--mobile{display:block}.page-faq__banner-heading{position:absolute;top:2.75rem;left:50%;transform:translate(-50%);width:16.6875rem;font-family:var(--font-atten-new);font-size:2.5rem;font-weight:400;line-height:1;letter-spacing:-.125rem;color:#fff;text-align:center;margin:0;z-index:1}.page-faq__group-heading{font-family:var(--font-atten-new);font-size:2rem;font-weight:400;line-height:1;letter-spacing:-.09375rem;color:var(--text-primary-dark);margin:0 0 2rem;padding-top:4rem}.page-faq__group-heading:first-child{padding-top:0}.page-faq__accordion{display:flex;flex-direction:column;width:100%}.page-faq__item{border-bottom:var(--border-1) solid var(--neutral-light-300);color:var(--text-primary-dark);-webkit-tap-highlight-color:transparent}.page-faq__summary{display:flex;align-items:center;gap:.75rem;padding:var(--spacing-md) var(--spacing-xxs);list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.page-faq__summary::-webkit-details-marker{display:none}.page-faq__summary::marker{display:none}.page-faq__question{flex:1;font-family:var(--font-atten-new);font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:-.0625rem;color:var(--text-primary-dark)}.page-faq__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.8125rem;height:1.8125rem}.page-faq__icon{display:block;width:1.5rem;height:1.5rem}.page-faq__icon--minus{display:none}details[open] .page-faq__icon--plus{display:none}details[open] .page-faq__icon--minus{display:block}.page-faq__panel{overflow:hidden;transition:height .35s ease,opacity .3s ease}.page-faq__panel-inner{padding:0 var(--spacing-xxs) var(--spacing-xxl)}.page-faq__answer{font-family:var(--font-atten-new);font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem;color:var(--text-primary-dark);margin:0}.page-faq__account-footer{display:flex;flex-direction:column;gap:1.5rem;padding-top:2.5rem}.page-faq__account-footer-content{display:flex;flex-direction:column;gap:1rem}.page-faq__account-footer-text{font-family:var(--font-atten-new);font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem;color:var(--text-primary-dark);margin:0}.page-faq__account-footer-list{font-family:var(--font-atten-new);font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem;color:var(--text-primary-dark);margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.25rem}.page-faq__account-footer-link-row{font-family:var(--font-atten-new);font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem;color:var(--text-primary-dark);margin:0}.page-faq__account-footer-link{color:#936df1;text-decoration:underline;text-underline-offset:.2em}.page-faq__account-footer-link:hover{opacity:.8}@media(min-width:768px){.page-faq{padding:3.5rem 4rem}.page-faq__banner{height:15.4375rem;border-radius:1.5rem;background-color:#bedce8;display:flex;align-items:center}.page-faq__banner-img--tablet{display:block;object-position:right center}.page-faq__banner-img--desktop,.page-faq__banner-img--mobile{display:none}.page-faq__banner-heading{top:4.6875rem;left:3.125rem;transform:none;width:24.75rem;font-size:3rem;text-align:left}.page-faq__group-heading{font-size:2.5rem}.page-faq__summary{gap:var(--spacing-md)}.page-faq__question{font-size:2rem}.page-faq__icon-wrap{width:2.375rem;height:2.375rem}.page-faq__answer,.page-faq__account-footer-text,.page-faq__account-footer-list,.page-faq__account-footer-link-row{font-size:1.5rem}}@media(min-width:1280px){.page-faq{padding:5rem 7rem}.page-faq__banner-img--desktop{display:block}.page-faq__banner-img--tablet{display:none}.page-faq__banner-heading{top:0;font-size:3.5rem;width:45rem;position:relative}.page-faq__summary{gap:var(--spacing-xxl)}.page-faq__account-footer-text,.page-faq__account-footer-list{font-size:1.5rem}.page-faq__account-footer-link-row{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-page-faq.css.map */
