.rush-faq{position:relative;overflow:hidden;padding:calc(var(--rush-header-height) + 38px) 0 var(--rush-section-gap);background:radial-gradient(circle at 84% 7%,color-mix(in srgb,var(--rush-accent) 14%,transparent),transparent 27%),var(--rush-background)}.rush-faq:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(color-mix(in srgb,var(--rush-contrast) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rush-contrast) 4%,transparent) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 38%);mask-image:linear-gradient(to bottom,#000,transparent 38%)}.rush-faq>.rush-container{position:relative;z-index:1}.rush-faq__breadcrumb{display:flex;gap:10px;align-items:center;color:var(--rush-dim);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rush-faq__breadcrumb a:hover,.rush-faq__breadcrumb a:focus-visible{color:var(--rush-accent)}.rush-faq__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(38px,8vw,120px);align-items:end;padding:clamp(58px,9vw,118px) 0 clamp(46px,7vw,82px)}.rush-faq__hero-copy h1{max-width:770px;margin:15px 0 22px;font-size:clamp(52px,7.4vw,106px);line-height:.88;letter-spacing:-.045em}.rush-faq__hero-copy .rush-lede{max-width:690px;color:var(--rush-muted)}.rush-faq__search>label{display:block;margin-bottom:12px;color:var(--rush-contrast);font-family:var(--rush-font-heading);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rush-faq__search-field{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;min-height:68px;border:1px solid var(--rush-border-strong);background:color-mix(in srgb,var(--rush-surface-low) 88%,transparent);padding:0 20px;box-shadow:0 22px 60px color-mix(in srgb,var(--rush-black) 52%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.rush-faq__search-field:focus-within{border-color:var(--rush-accent);box-shadow:0 0 0 1px var(--rush-accent),0 22px 60px color-mix(in srgb,var(--rush-accent) 13%,transparent)}.rush-faq__search-field>.material-symbols-outlined{color:var(--rush-accent)}.rush-faq__search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--rush-contrast);font-size:16px}.rush-faq__search-field input::placeholder{color:var(--rush-dim)}.rush-faq__search-hint{margin:11px 0 0;color:var(--rush-dim);font-size:11px}.rush-faq__quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rush-border);background:var(--rush-border);gap:1px}.rush-faq__quick-facts>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;min-height:108px;background:linear-gradient(145deg,var(--rush-surface-low),var(--rush-surface-lowest));padding:22px clamp(18px,3vw,30px);transition:background .2s ease,color .2s ease}.rush-faq__quick-facts>a:hover,.rush-faq__quick-facts>a:focus-visible{background:color-mix(in srgb,var(--rush-accent) 9%,var(--rush-surface-lowest))}.rush-faq__quick-facts>a>.material-symbols-outlined:first-child{color:var(--rush-accent);font-size:27px}.rush-faq__quick-facts>a>.material-symbols-outlined:last-child{color:var(--rush-dim);font-size:17px}.rush-faq__quick-facts span{display:grid;gap:5px}.rush-faq__quick-facts strong{color:var(--rush-contrast);font-family:var(--rush-font-heading);font-size:17px;text-transform:uppercase}.rush-faq__quick-facts small{color:var(--rush-dim);font-size:11px}.rush-faq__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(42px,7vw,100px);align-items:start;padding-top:clamp(70px,10vw,130px)}.rush-faq__categories{position:sticky;top:calc(var(--rush-header-height) + 28px)}.rush-faq__category-list{display:grid;margin-top:18px;border-top:1px solid var(--rush-border)}.rush-faq__category-list button{display:flex;min-height:50px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--rush-border);background:transparent;color:var(--rush-dim);padding:11px 0;font-size:12px;font-weight:800;text-align:left}.rush-faq__category-list button:after{width:7px;height:7px;border-radius:50%;background:var(--rush-border-strong);content:""}.rush-faq__category-list button:hover,.rush-faq__category-list button:focus-visible,.rush-faq__category-list button[aria-pressed=true]{color:var(--rush-contrast)}.rush-faq__category-list button[aria-pressed=true]:after{background:var(--rush-accent);box-shadow:0 0 10px var(--rush-accent)}.rush-faq__policy-links{display:grid;gap:10px;margin-top:34px;border:1px solid var(--rush-border);background:var(--rush-surface-lowest);padding:17px}.rush-faq__policy-links>span{color:var(--rush-dim);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rush-faq__policy-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--rush-muted);font-size:11px}.rush-faq__policy-links a:hover,.rush-faq__policy-links a:focus-visible{color:var(--rush-accent)}.rush-faq__policy-links .material-symbols-outlined{font-size:14px}.rush-faq__content{min-width:0}.rush-faq__group,.rush-faq__questions,.rush-faq__item,.rush-faq__group-header>div,.rush-faq__item summary>span:first-child{min-width:0;max-width:100%}.rush-faq__group-header h2,.rush-faq__group-header p,.rush-faq__item summary>span:first-child,.rush-faq__answer{overflow-wrap:anywhere}.rush-faq__group+.rush-faq__group{margin-top:clamp(62px,8vw,96px)}.rush-faq__group-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;border-bottom:1px solid var(--rush-border-strong);padding-bottom:24px}.rush-faq__group-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--rush-accent) 45%,var(--rush-border));background:color-mix(in srgb,var(--rush-accent) 8%,var(--rush-surface-lowest));color:var(--rush-accent)}.rush-faq__group-header h2{margin:0;color:var(--rush-contrast);font-family:var(--rush-font-heading);font-size:clamp(26px,3.5vw,40px);line-height:1;text-transform:uppercase}.rush-faq__group-header p{margin:8px 0 0;color:var(--rush-dim);font-size:13px}.rush-faq__group-header>span:last-child{color:var(--rush-border-strong);font-family:var(--rush-font-heading);font-size:20px;font-weight:900}.rush-faq__item{border-bottom:1px solid var(--rush-border)}.rush-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;min-height:82px;color:var(--rush-text);cursor:pointer;font-size:clamp(15px,1.5vw,18px);font-weight:800;line-height:1.35;list-style:none}.rush-faq__item summary::-webkit-details-marker{display:none}.rush-faq__item summary:hover,.rush-faq__item summary:focus-visible,.rush-faq__item[open] summary{color:var(--rush-contrast)}.rush-faq__item summary:focus-visible{outline:2px solid var(--rush-accent);outline-offset:5px}.rush-faq__toggle{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--rush-border);color:var(--rush-accent);transition:border-color .2s ease,transform .25s ease}.rush-faq__item[open] .rush-faq__toggle{border-color:var(--rush-accent);transform:rotate(45deg)}.rush-faq__answer{max-width:760px;padding:0 58px 28px 0;color:var(--rush-muted);font-size:15px;line-height:1.75}.rush-faq__answer p:first-child{margin-top:0}.rush-faq__answer p:last-child{margin-bottom:0}.rush-faq__answer a{color:var(--rush-accent);text-decoration:underline;text-underline-offset:3px}.rush-faq__empty{min-height:380px;place-content:center;justify-items:center;border:1px solid var(--rush-border);background:var(--rush-surface-lowest);padding:40px;text-align:center}.rush-faq__empty:not([hidden]){display:grid}.rush-faq__empty>.material-symbols-outlined{color:var(--rush-accent);font-size:44px}.rush-faq__empty h2{margin:20px 0 8px;color:var(--rush-contrast);font-family:var(--rush-font-heading);font-size:32px;text-transform:uppercase}.rush-faq__empty p{margin:0 0 24px;color:var(--rush-muted)}.rush-faq__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;margin-top:clamp(80px,12vw,150px);border:1px solid var(--rush-border);background:linear-gradient(110deg,color-mix(in srgb,var(--rush-accent) 11%,transparent),transparent 45%),var(--rush-surface-lowest);padding:clamp(30px,6vw,68px)}.rush-faq__cta h2{max-width:780px;margin:13px 0 14px}.rush-faq__cta p{max-width:690px;margin:0;color:var(--rush-muted)}@media(max-width:900px){.rush-faq__hero,.rush-faq__quick-facts{grid-template-columns:1fr}.rush-faq__quick-facts>a{min-height:88px}.rush-faq__layout{grid-template-columns:minmax(0,1fr)}.rush-faq__categories{position:static;min-width:0;max-width:100%}.rush-faq__category-list{display:flex;width:100%;max-width:100%;gap:8px;overflow-x:auto;border:0;padding-bottom:8px;scroll-snap-type:x proximity}.rush-faq__category-list button{flex:0 0 auto;min-height:44px;border:1px solid var(--rush-border);padding:10px 14px;scroll-snap-align:start}.rush-faq__category-list button:after,.rush-faq__policy-links{display:none}}@media(max-width:640px){.rush-faq{padding-top:calc(var(--rush-header-height) + 22px)}.rush-faq__hero{gap:34px;padding:48px 0}.rush-faq__hero-copy h1{font-size:clamp(43px,14vw,60px)}.rush-faq__search-field{min-height:58px}.rush-faq__layout{gap:48px;padding-top:72px}.rush-faq__group-header{grid-template-columns:auto minmax(0,1fr);gap:12px}.rush-faq__group-icon{width:38px;height:38px}.rush-faq__group-header>span:last-child{display:none}.rush-faq__group-header p{font-size:12px;line-height:1.5}.rush-faq__item summary{min-height:74px;font-size:15px}.rush-faq__answer{padding-right:0;font-size:14px}.rush-faq__cta{grid-template-columns:1fr}.rush-faq__cta .rush-button{width:100%}}@media(prefers-reduced-motion:reduce){.rush-faq__quick-facts>a,.rush-faq__toggle{transition:none}}@media print{.rush-faq__search,.rush-faq__categories,.rush-faq__cta{display:none}.rush-faq__layout{grid-template-columns:1fr}.rush-faq__item:not([open])>.rush-faq__answer{display:block}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rush-faq.css.map */
