body.template-page.template-suffix-faqs main>:first-child :where(.section,.slideshow,.slideshow__container,.slideshow__slides,.swiper-wrapper,.swiper-slide){isolation:isolate;overflow:hidden}body.template-page.template-suffix-faqs main>:first-child :where(.slideshow__slide,.swiper-slide){position:relative}body.template-page.template-suffix-faqs main>:first-child :where(.slideshow__slide,.swiper-slide):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#030304c7,#03030485 42%,#03030429),linear-gradient(180deg,#0303042e,#03030414 45%,#03030461)}body.template-page.template-suffix-faqs main>:first-child :where(.slide__content,.group-block,.group-block-content,.text-block){position:relative;z-index:2}body.template-page.template-suffix-faqs main>:first-child :where(.text-block,.text-block *,h1,h2,h3,p,strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 .18rem .9rem rgba(0,0,0,.46)}body.template-page.template-suffix-faqs main>:first-child :where(h1,h2){letter-spacing:0}body.template-page.template-suffix-faqs .ero-faq-page{--ero-faq-ink: #070708;--ero-faq-muted: rgba(7, 7, 8, .66);--ero-faq-red: #9b0401;--ero-faq-red-deep: #6f0201;--ero-faq-line: rgba(7, 7, 8, .12);--ero-faq-soft: #fbfaf8;--ero-faq-panel: #ffffff;background:linear-gradient(180deg,#ffffff 0%,var(--ero-faq-soft) 100%);color:var(--ero-faq-ink);padding-block:clamp(4.2rem,6vw,7.2rem)}body.template-page.template-suffix-faqs .ero-faq-page__inner{width:min(calc(100% - 3.2rem),112rem);margin-inline:auto}body.template-page.template-suffix-faqs .ero-faq-intro,body.template-page.template-suffix-faqs .ero-faq-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.42fr);gap:clamp(2rem,4vw,4.4rem);align-items:center;padding:clamp(2.4rem,4vw,4.4rem);border:.1rem solid var(--ero-faq-line);border-radius:.8rem;background:var(--ero-faq-panel);box-shadow:0 1.6rem 4.2rem #00000014}body.template-page.template-suffix-faqs .ero-faq-intro{margin-bottom:clamp(3rem,5vw,5.2rem)}body.template-page.template-suffix-faqs .ero-faq-eyebrow{margin:0 0 1rem;color:var(--ero-faq-red);font-family:var(--font-body--family);font-size:1.08rem;font-weight:900;line-height:1;letter-spacing:.16em;text-transform:uppercase}body.template-page.template-suffix-faqs .ero-faq-intro h2,body.template-page.template-suffix-faqs .ero-faq-cta h2{margin:0 0 1.3rem;color:var(--ero-faq-ink);font-family:var(--font-heading--family);font-size:4.6rem;font-weight:900;line-height:1;letter-spacing:0}body.template-page.template-suffix-faqs .ero-faq-intro p:not(.ero-faq-eyebrow),body.template-page.template-suffix-faqs .ero-faq-cta p:not(.ero-faq-eyebrow){max-width:66ch;margin:0;color:var(--ero-faq-muted);font-family:var(--font-body--family);font-size:1.62rem;line-height:1.62}body.template-page.template-suffix-faqs .ero-faq-note{position:relative;padding:1.8rem;border:.1rem solid rgba(155,4,1,.16);border-radius:.8rem;background:#9b04010b}body.template-page.template-suffix-faqs .ero-faq-note:before{content:"";position:absolute;inset:1.8rem auto 1.8rem 0;width:.35rem;background:var(--ero-faq-red)}body.template-page.template-suffix-faqs .ero-faq-note span{display:block;margin:0 0 .6rem;color:var(--ero-faq-ink);font-family:var(--font-heading--family);font-size:1.45rem;font-weight:900;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}body.template-page.template-suffix-faqs .ero-faq-note p{margin:0;color:var(--ero-faq-muted);font-size:1.42rem;line-height:1.5}body.template-page.template-suffix-faqs .ero-faq-groups{display:grid;gap:clamp(2.2rem,4vw,3.6rem)}body.template-page.template-suffix-faqs .ero-faq-group{display:grid;gap:1rem}body.template-page.template-suffix-faqs .ero-faq-group h3{margin:0 0 .4rem;color:var(--ero-faq-ink);font-family:var(--font-heading--family);font-size:2.8rem;font-weight:900;line-height:1.1;letter-spacing:0}body.template-page.template-suffix-faqs .ero-faq-group details{border:.1rem solid var(--ero-faq-line);border-radius:.8rem;background:var(--ero-faq-panel);box-shadow:0 .8rem 2.4rem #0000000b;overflow:hidden}body.template-page.template-suffix-faqs .ero-faq-group summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:6rem;padding:1.8rem 2rem;color:var(--ero-faq-ink);cursor:pointer;font-family:var(--font-body--family);font-size:1.7rem;font-weight:850;line-height:1.25;letter-spacing:0;list-style:none}body.template-page.template-suffix-faqs .ero-faq-group summary:focus-visible{outline:.2rem solid rgba(155,4,1,.36);outline-offset:.3rem}body.template-page.template-suffix-faqs .ero-faq-group summary::-webkit-details-marker{display:none}body.template-page.template-suffix-faqs .ero-faq-group summary:after{content:"+";flex:0 0 auto;width:2.4rem;height:2.4rem;border:.1rem solid rgba(155,4,1,.22);border-radius:50%;color:var(--ero-faq-red);display:inline-grid;place-items:center;font-size:1.8rem;font-weight:700;line-height:1}body.template-page.template-suffix-faqs .ero-faq-group details[open] summary{border-bottom:.1rem solid var(--ero-faq-line)}body.template-page.template-suffix-faqs .ero-faq-group details[open] summary:after{content:"-";color:#fff;background:var(--ero-faq-red);border-color:var(--ero-faq-red)}body.template-page.template-suffix-faqs .ero-faq-answer{padding:1.6rem 2rem 2rem}body.template-page.template-suffix-faqs .ero-faq-answer p{max-width:82ch;margin:0;color:var(--ero-faq-muted);font-family:var(--font-body--family);font-size:1.58rem;line-height:1.64}body.template-page.template-suffix-faqs .ero-faq-cta{margin-top:clamp(3.2rem,5vw,5.6rem);border-color:#9b040133}body.template-page.template-suffix-faqs .ero-faq-cta__button{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:.1rem solid var(--ero-faq-red);border-radius:.6rem;color:#fff;background:var(--ero-faq-red);font-family:var(--font-heading--family);font-size:1.3rem;font-weight:900;line-height:1;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;box-shadow:0 1.1rem 2.6rem #9b04013d;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.template-page.template-suffix-faqs .ero-faq-cta__button:focus-visible{outline:.2rem solid rgba(155,4,1,.32);outline-offset:.3rem}@media(hover:hover){body.template-page.template-suffix-faqs .ero-faq-group details:hover{border-color:#9b04013d;box-shadow:0 1rem 2.8rem #0001}body.template-page.template-suffix-faqs .ero-faq-cta__button:hover{color:#fff;background:var(--ero-faq-red-deep);border-color:var(--ero-faq-red-deep);box-shadow:0 1.3rem 3rem #9b040147;transform:translateY(-.1rem)}}@media screen and (max-width:749px){body.template-page.template-suffix-faqs main>:first-child :where(.slideshow__slide,.swiper-slide):before{background:linear-gradient(180deg,#030304a3,#0303046b 48%,#030304c2)}body.template-page.template-suffix-faqs main>:first-child :where(.group-block,.group-block-content,.text-block){text-align:center}body.template-page.template-suffix-faqs main>:first-child :where(h1,h2){font-size:3.4rem!important}body.template-page.template-suffix-faqs .ero-faq-page{padding-block:3.4rem}body.template-page.template-suffix-faqs .ero-faq-page__inner{width:min(calc(100% - 2.8rem),112rem)}body.template-page.template-suffix-faqs .ero-faq-intro,body.template-page.template-suffix-faqs .ero-faq-cta{grid-template-columns:1fr;gap:1.8rem;padding:2.2rem 1.8rem}body.template-page.template-suffix-faqs .ero-faq-intro h2,body.template-page.template-suffix-faqs .ero-faq-cta h2{font-size:3.2rem}body.template-page.template-suffix-faqs .ero-faq-group h3{font-size:2.3rem}body.template-page.template-suffix-faqs .ero-faq-note{padding:1.5rem}body.template-page.template-suffix-faqs .ero-faq-group summary{font-size:1.55rem;min-height:5.6rem;padding:1.55rem 1.5rem}body.template-page.template-suffix-faqs .ero-faq-answer{padding:1.4rem 1.5rem 1.7rem}body.template-page.template-suffix-faqs .ero-faq-cta__button{justify-self:start;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ero-page-faq-brand-v1.css.map */
