main[data-template="page.faq"]{overflow:clip;background:var(--rsp-base)}main[data-template="page.faq"] .shopify-section{margin:0}.rsp-faq-page,.rsp-faq-page *,.rsp-faq-page *:before,.rsp-faq-page *:after{box-sizing:border-box}.rsp-faq-page{color:var(--rsp-ivory);font-family:var(--rsp-sans)}.rsp-faq-page [hidden]{display:none!important}.rsp-faq-hero{border-bottom:1px solid rgb(255 255 255 / 5%);background:var(--rsp-base)}.rsp-faq-hero__inner{padding-block:3rem 2.75rem}.rsp-faq-hero__breadcrumb{display:flex;align-items:center;gap:.5rem;color:#ffffff59;font-size:.625rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.rsp-faq-hero__breadcrumb a{color:inherit;text-decoration:none;transition:color .3s ease}.rsp-faq-hero__breadcrumb a:hover{color:var(--rsp-gold)}.rsp-faq-hero__breadcrumb span:last-child{color:#fff9}.rsp-faq-hero__content{max-width:58rem;margin-top:2rem}.rsp-faq-hero__heading{max-width:22ch;margin:1.25rem 0 0;color:#fff;font-family:var(--rsp-serif);font-size:clamp(2.35rem,9vw,3rem);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.06}.rsp-faq-hero .rsp-heading-rule{margin-top:1.75rem;background:#c5a05999}.rsp-faq-hero__copy{max-width:58ch;margin-top:1.5rem;color:#ffffff8c;font-size:.9375rem;font-weight:300;line-height:1.85}.rsp-faq-hero__copy p{margin:0}.rsp-faq-toolbar{margin-bottom:3.5rem;border-bottom:1px solid rgb(255 255 255 / 5%);background:#ffffff04}.rsp-faq-toolbar__inner{display:flex;flex-direction:column;gap:1.5rem;padding-block:1.5rem}.rsp-faq-toolbar__nav{display:flex;width:calc(100% + (var(--rsp-pad-inline) * 2));margin-inline:calc(var(--rsp-pad-inline) * -1);padding:0 var(--rsp-pad-inline) .25rem;gap:2rem;overflow-x:auto;scrollbar-width:none}.rsp-faq-toolbar__nav::-webkit-scrollbar{display:none}.rsp-faq-toolbar__nav a{flex:0 0 auto;padding-block:.25rem;color:#ffffff7f;font-size:.6875rem;font-weight:400;letter-spacing:.26em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .3s ease}.rsp-faq-toolbar__nav a:hover,.rsp-faq-toolbar__nav a:focus-visible{color:var(--rsp-gold)}.rsp-faq-search{position:relative;width:100%}.rsp-faq-search__icon{position:absolute;top:50%;left:.875rem;width:1rem;height:1rem;color:#ffffff4d;pointer-events:none;transform:translateY(-50%)}.rsp-faq-search__icon svg{display:block;width:100%;height:100%}.rsp-faq-search input{width:100%;height:2.875rem;padding:0 1rem 0 2.5rem;border:1px solid rgb(255 255 255 / 12%);border-radius:2px;outline:0;background:#ffffff08;color:#fff;font-family:var(--rsp-sans);font-size:.875rem;font-weight:300;transition:border-color .3s ease}.rsp-faq-search input::placeholder{color:#ffffff40}.rsp-faq-search input:focus{border-color:#c5a059b3}.rsp-faq-toolbar__empty{max-width:62.5rem;margin:0 auto 1.5rem;color:#ffffff7f;font-size:.9375rem;font-weight:300;line-height:1.85}.rsp-faq-group{scroll-margin-top:calc(var(--header-group-height, 6rem) + 1.5rem);background:var(--rsp-base)}.rsp-faq-group__inner{width:100%;max-width:62.5rem;margin-inline:auto;padding-bottom:3.5rem}.rsp-faq-group__heading{margin:0;color:#fff;font-family:var(--rsp-serif);font-size:clamp(1.6rem,6vw,1.9rem);font-style:italic;font-weight:400;line-height:1.2}.rsp-faq-group__intro{margin:.75rem 0 0;color:#c5a059b3;font-size:.8125rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.rsp-faq-group__items{margin-top:1.75rem;border-top:1px solid rgb(255 255 255 / 8%)}.rsp-faq-item{border-bottom:1px solid rgb(255 255 255 / 8%)}.rsp-faq-accordion{display:block}.rsp-faq-item__details{color:inherit}.rsp-faq-item__summary{display:flex;min-height:4.5rem;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;color:#fff;cursor:pointer;list-style:none}.rsp-faq-item__summary::-webkit-details-marker{display:none}.rsp-faq-item__summary::marker{content:""}.rsp-faq-item__question{color:inherit;font-size:1rem;font-weight:300;line-height:1.6;transition:color .2s ease}.rsp-faq-item__icon.svg-wrapper{--icon-stroke-width: 1.1px;width:1rem;height:1rem;flex:0 0 1rem;margin:.25rem 0 0;color:#fff6;transition:color .2s ease}.rsp-faq-item__icon svg{display:block;width:100%;height:100%}.rsp-faq-item__summary:hover,.rsp-faq-item__summary:focus-visible,.rsp-faq-item__details[open]>.rsp-faq-item__summary{color:var(--rsp-gold)}.rsp-faq-item__summary:hover .rsp-faq-item__icon,.rsp-faq-item__summary:focus-visible .rsp-faq-item__icon,.rsp-faq-item__details[open]>.rsp-faq-item__summary .rsp-faq-item__icon{color:var(--rsp-gold)}.rsp-faq-item__summary:focus-visible{outline:1px solid var(--rsp-gold);outline-offset:.25rem}.rsp-faq-item__content{padding-right:2.5rem}.rsp-faq-item__answer{max-width:54rem;padding-bottom:1.75rem;color:#ffffff8c;font-size:.9375rem;font-weight:300;line-height:1.9}.rsp-faq-item__answer :first-child{margin-top:0}.rsp-faq-item__answer :last-child{margin-bottom:0}.rsp-faq-item__answer a{color:var(--rsp-gold);text-underline-offset:.2em}.rsp-faq-item__answer ul,.rsp-faq-item__answer ol{padding-left:1.25rem}main[data-template="page.faq"] .rsp-story-cta--horizontal{padding-block:3.5rem;border-top:1px solid rgb(255 255 255 / 5%);background:#ffffff04}main[data-template="page.faq"] .rsp-story-cta--horizontal .rsp-story-cta__inner{max-width:calc(62.5rem + (var(--rsp-pad-inline) * 2));align-items:flex-start;text-align:left}main[data-template="page.faq"] .rsp-story-cta--horizontal .rsp-story-cta__heading{font-size:clamp(1.7rem,6vw,2rem)}main[data-template="page.faq"] .rsp-story-cta--horizontal .rsp-story-cta__copy{max-width:46ch;margin-top:1rem;font-size:.9375rem;line-height:1.85}main[data-template="page.faq"] .rsp-story-cta--horizontal .rsp-story-cta__actions{align-items:stretch}@media(min-width:750px){.rsp-faq-hero__inner{padding-block:4rem 3.5rem}.rsp-faq-hero__heading{font-size:clamp(3rem,4vw,3.4rem)}.rsp-faq-hero__copy{font-size:1rem}.rsp-faq-toolbar{margin-bottom:5rem}.rsp-faq-toolbar__inner{padding-block:1.75rem}.rsp-faq-group__inner{padding-bottom:4rem}.rsp-faq-item__question{font-size:1.0625rem}.rsp-faq-item__answer{font-size:1rem}main[data-template="page.faq"] .rsp-story-cta--horizontal{padding-block:4rem}main[data-template="page.faq"] .rsp-story-cta--horizontal .rsp-story-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center}main[data-template="page.faq"] .rsp-story-cta--horizontal .rsp-story-cta__actions{width:auto;margin-top:0}}@media(min-width:1024px){.rsp-faq-toolbar__inner{flex-direction:row;align-items:center;justify-content:space-between}.rsp-faq-toolbar__nav{width:auto;margin:0;padding:0;flex-wrap:wrap}.rsp-faq-search{width:17.5rem;flex:0 0 17.5rem}}@media(prefers-reduced-motion:reduce){.rsp-faq-page *,.rsp-faq-page *:before,.rsp-faq-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rsp-faq.css.map */
