.faq-wrap{--faq-blue: #1d4592;--faq-pill: #c9d1dc;--faq-pill-hover: #b9c3d1;--faq-text: #1a1a1a;--faq-surface: transparent;width:100%;max-width:none;min-width:0;margin:0 auto;padding:0;color:var(--faq-text)}.faq-wrap,.faq-wrap *,.faq-wrap *:before,.faq-wrap *:after{box-sizing:border-box}.faq-wrap,.faq-wrap .faq-home,.faq-wrap .faq-grid,.faq-wrap .faq-panel,.faq-wrap .faq-card,.faq-wrap .faq-tile{background:transparent!important;border:0;border-radius:0;box-shadow:none!important}.faq-wrap .faq-home{width:100%;max-width:none;margin:0;padding:0}.faq-wrap img{display:block;max-width:100%;height:auto}.faq-wrap .faq-panel{display:none}.faq-wrap .faq-panel:target,.faq-wrap .faq-panel:has(:target){display:block}.faq-wrap:has(.faq-panel:target) .faq-home,.faq-wrap:has(.faq-panel :target) .faq-home{display:none}.faq-wrap .faq-panel,.faq-wrap .faq-panel [id]{scroll-margin-top:12rem}.faq-wrap .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,10.5%,64px);row-gap:36px;align-items:start;width:100%;max-width:none;margin:0;padding:12px 0 28px}.faq-wrap .faq-tile{display:block;min-width:0;margin:0;padding:0;color:var(--faq-blue);text-align:center;text-decoration:none}.faq-wrap .faq-tile img,.faq-wrap .faq-card>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:2.4 / 1;object-fit:cover;object-position:center;margin:0;padding:0;background:transparent;border:0;border-radius:0!important;box-shadow:none!important}.faq-wrap .faq-tile span{display:block;margin:5px 0 0;padding:0;color:var(--faq-blue);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:break-word}.faq-wrap .faq-tile:hover,.faq-wrap .faq-tile:focus-visible{text-decoration:none}.faq-wrap .faq-tile:hover span,.faq-wrap .faq-tile:focus-visible span{text-decoration:underline;text-underline-offset:3px}.faq-wrap .faq-tile:focus-visible{outline:2px solid var(--faq-blue);outline-offset:4px}.faq-wrap .faq-panel{width:100%;max-width:none;margin:0;padding:12px 0 28px}.faq-wrap .faq-hero{width:100%;height:auto;margin:0 0 28px;border-radius:0;box-shadow:none}.faq-wrap .faq-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;align-items:start;margin:0;padding:0}.faq-wrap .faq-card{min-width:0;margin:0;padding:0}.faq-wrap .faq-card .faq-section-title{margin:5px 0 12px;color:var(--faq-blue);font-size:18px;font-weight:600;line-height:1.3;text-align:center}.faq-wrap .faq-card .faq-item{margin:0 0 8px;padding:0;border:0;background:transparent;box-shadow:none}.faq-wrap .faq-card .faq-item summary{display:block;margin:0;padding:10px 14px;list-style:none;cursor:pointer;background:var(--faq-pill);color:var(--faq-text);border:0;border-radius:8px;box-shadow:none;font-size:14px;font-weight:700;line-height:1.4}.faq-wrap .faq-card .faq-item summary:hover{background:var(--faq-pill-hover)}.faq-wrap .faq-card .faq-item summary:focus-visible{outline:2px solid var(--faq-blue);outline-offset:2px}.faq-wrap .faq-card .faq-item summary::-webkit-details-marker{display:none}.faq-wrap .faq-card .faq-item summary::marker{content:""}.faq-wrap .faq-card .faq-item summary:before,.faq-wrap .faq-card .faq-item summary:after{content:none}.faq-wrap .faq-card .faq-answer{padding:10px 14px 4px;color:var(--faq-text);font-size:14px;line-height:1.6;overflow-wrap:break-word}.faq-wrap .faq-card .faq-answer p,.faq-wrap .faq-card .faq-answer ul{margin:0 0 8px}.faq-wrap .faq-card .faq-answer ul{padding-left:20px}.faq-wrap .faq-card .faq-answer a{color:var(--faq-blue)}.faq-wrap .faq-help{margin:24px 0 0;padding:14px 16px;background:#eef3fb;border-radius:8px;color:var(--faq-text);font-size:14px;line-height:1.5;text-align:center}@media screen and (max-width:480px){.faq-wrap .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10.5%;row-gap:30px;padding:8px 0 24px}.faq-wrap .faq-tile span{margin-top:4px;font-size:14px;font-weight:500;line-height:1.3}.faq-wrap .faq-panel{padding:8px 0 24px}.faq-wrap .faq-hero{margin-bottom:24px}.faq-wrap .faq-cards{gap:24px 16px}.faq-wrap .faq-card .faq-section-title{font-size:16px}.faq-wrap .faq-card .faq-item summary{padding:8px 10px;font-size:13px}.faq-wrap .faq-card .faq-answer{padding:8px 10px 4px}}.page-width--narrow:has(.faq-wrap){width:100%;max-width:1120px}@media(prefers-reduced-motion:reduce){.faq-wrap,.faq-wrap *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/faq-redesign.css.map */
