.e2-faq{width:100%;overflow:hidden;background:var(--e2-background);color:var(--e2-heading-color);font-family:var(--e2-body-font);font-weight:var(--e2-body-weight);font-style:var(--e2-body-style);font-synthesis:none;-webkit-font-smoothing:antialiased}.e2-faq *,.e2-faq *:before,.e2-faq *:after{box-sizing:border-box}.e2-faq__inner{width:min(100%,var(--e2-max-width));margin-inline:auto;padding:var(--e2-py-d) var(--e2-px-d)}.e2-faq__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);grid-template-areas:"eyebrow intro" "heading intro";column-gap:clamp(36px,6vw,84px);align-items:end;padding-bottom:32px;border-bottom:1px solid var(--e2-border-color);margin-bottom:var(--e2-header-mb)}.e2-faq__header--left{text-align:left}.e2-faq__header--center{text-align:center}.e2-faq__header--right{text-align:right}.e2-faq__eyebrow{grid-area:eyebrow;display:block;margin:0 0 16px;color:var(--e2-eyebrow-color);font-family:var(--e2-heading-font);font-weight:300;font-size:var(--e2-eye-size);line-height:1.2;letter-spacing:.24em;text-transform:uppercase}.e2-faq__heading{grid-area:heading;max-width:760px;margin:0;color:var(--e2-heading-color);font-family:var(--e2-heading-font);font-weight:300;font-size:var(--e2-heading-size-d);line-height:1.08;letter-spacing:.035em;text-transform:uppercase}.e2-faq__intro{grid-area:intro;width:100%;max-width:430px;margin:0;color:var(--e2-intro-color);font-size:var(--e2-intro-size-d);line-height:1.75;font-weight:300;justify-self:end}.e2-faq__intro>:first-child{margin-top:0}.e2-faq__intro>:last-child{margin-bottom:0}.e2-faq__intro p{margin:0}.e2-faq__accordion{display:block}.e2-faq__category{display:flex;align-items:center;gap:20px;margin-top:var(--e2-category-mt);margin-bottom:var(--e2-category-mb)}.e2-faq__accordion>.e2-faq__category:first-child{margin-top:0}.e2-faq__category--left{text-align:left}.e2-faq__category--center{justify-content:center;text-align:center}.e2-faq__category--right{flex-direction:row-reverse;text-align:right}.e2-faq__category-title{position:relative;z-index:1;margin:0;color:var(--e2-category-custom-color, var(--e2-category-color));font-family:var(--e2-category-font);font-weight:var(--e2-category-weight);font-size:var(--e2-category-size-d);line-height:1.1;letter-spacing:.09em;text-transform:uppercase}.e2-faq__category-line{flex:1 1 auto;height:1px;background:var(--e2-border-color)}.e2-faq__category--center .e2-faq__category-line{display:none}.e2-faq__item{position:relative;z-index:0;margin-bottom:var(--e2-gap-d);overflow:hidden;background:var(--e2-item-bg);border:var(--e2-border-width) solid var(--e2-border-color);border-radius:var(--e2-radius-closed);transition:background-color .22s ease,border-radius var(--e2-accordion-duration) cubic-bezier(.22,1,.36,1),box-shadow .22s ease,transform .22s ease}.e2-faq__item:last-child{margin-bottom:0}.e2-faq__item:hover{background:var(--e2-item-hover);box-shadow:0 12px 32px #1a1a1a0d;transform:translateY(-1px)}.e2-faq__item.is-open{border-radius:var(--e2-radius-open);box-shadow:0 16px 44px #1a1a1a12}.e2-faq__accent{position:absolute;inset-block:11px;inset-inline-start:0;z-index:2;width:2px;border-radius:0 99px 99px 0;background:var(--e2-accent-color);transform:scaleY(0);opacity:0;transition:transform var(--e2-accordion-duration) cubic-bezier(.22,1,.36,1),opacity .18s ease}.e2-faq__item.is-open .e2-faq__accent{transform:scaleY(1);opacity:1}.e2-faq__question{width:100%;margin:0;padding:var(--e2-q-py-d) var(--e2-q-px-d);display:flex;align-items:center;justify-content:space-between;gap:24px;background:transparent;border:0;color:var(--e2-question-color);font-family:var(--e2-question-font);font-weight:var(--e2-question-weight);font-size:var(--e2-question-size-d);line-height:1.35;letter-spacing:.035em;text-align:start;text-transform:uppercase;cursor:pointer;transition:padding-bottom var(--e2-accordion-duration) cubic-bezier(.22,1,.36,1)}.e2-faq__item.is-open .e2-faq__question{padding-bottom:12px}.e2-faq__question:focus-visible{outline:2px solid var(--e2-accent-color);outline-offset:-5px;border-radius:inherit}.e2-faq__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--e2-category-color);border:1px solid var(--e2-border-color);border-radius:50%;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.e2-faq__icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.e2-faq__icon-vertical{transform-origin:center;transition:transform var(--e2-accordion-duration) cubic-bezier(.22,1,.36,1)}.e2-faq__item.is-open .e2-faq__icon{color:var(--e2-accent-color);border-color:var(--e2-accent-color);background:color-mix(in srgb,var(--e2-accent-color) 6%,transparent)}.e2-faq__item.is-open .e2-faq__icon-vertical{transform:scaleY(0)}.e2-faq__answer-grid{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--e2-accordion-duration) cubic-bezier(.22,1,.36,1),opacity .18s ease}.e2-faq__item.is-open .e2-faq__answer-grid{grid-template-rows:1fr;opacity:1}.e2-faq__answer-inner{min-height:0;overflow:hidden}.e2-faq__answer{max-width:960px;padding:var(--e2-answer-pt) var(--e2-q-px-d) var(--e2-answer-pb);color:var(--e2-answer-color);font-family:var(--e2-body-font);font-weight:300;font-size:var(--e2-answer-size-d);line-height:var(--e2-answer-line);text-align:start;transform:translateY(-6px);transition:transform var(--e2-accordion-duration) cubic-bezier(.22,1,.36,1)}.e2-faq__item.is-open .e2-faq__answer{transform:translateY(0)}.e2-faq__answer>:first-child{margin-top:0}.e2-faq__answer>:last-child{margin-bottom:0}.e2-faq__answer p{margin:0 0 10px}.e2-faq__answer p:last-child{margin-bottom:0}.e2-faq__answer a{color:var(--e2-border-color);text-underline-offset:3px}.e2-faq--motion.is-motion-ready .e2-faq__reveal{opacity:0;transform:translateY(var(--e2-motion-distance));transition:opacity var(--e2-motion-duration) ease,transform var(--e2-motion-duration) cubic-bezier(.22,1,.36,1);transition-delay:var(--e2-reveal-delay, 0ms)}.e2-faq--motion.is-motion-ready .e2-faq__reveal.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:640px){.e2-faq__inner{padding:var(--e2-py-m) var(--e2-px-m)}.e2-faq__header{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:24px}.e2-faq__header--mobile-left{align-items:flex-start;text-align:left}.e2-faq__header--mobile-center{align-items:center;text-align:center}.e2-faq__header--mobile-right{align-items:flex-end;text-align:right}.e2-faq__heading{font-size:var(--e2-heading-size-m)}.e2-faq__intro{font-size:var(--e2-intro-size-m)}.e2-faq__intro{margin-top:18px;justify-self:auto}.e2-faq__category--mobile-left{flex-direction:row;text-align:left}.e2-faq__category--mobile-center{flex-direction:row;justify-content:center;text-align:center}.e2-faq__category--mobile-right{flex-direction:row-reverse;text-align:right}.e2-faq__category--mobile-center .e2-faq__category-line{display:none}.e2-faq__category--mobile-left .e2-faq__category-line,.e2-faq__category--mobile-right .e2-faq__category-line{display:block}.e2-faq__category-title{font-size:var(--e2-category-size-m)}.e2-faq__item{margin-bottom:var(--e2-gap-m)}.e2-faq__question{padding:var(--e2-q-py-m) var(--e2-q-px-m);gap:14px;font-size:var(--e2-question-size-m)}.e2-faq__icon{width:30px;height:30px}.e2-faq__answer{padding-inline:var(--e2-q-px-m);font-size:var(--e2-answer-size-m)}}@media(prefers-reduced-motion:reduce){.e2-faq *,.e2-faq *:before,.e2-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.e2-faq--motion.is-motion-ready .e2-faq__reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAQ */
