/*! SAINT FAQ (Figma: Homepage / FAQ 2096:2465, mobile 2096:5642) */.saint-faq{--saint-faq-heading: var(--saint-faq-font-heading, var(--font-heading-family));--saint-faq-body: var(--saint-faq-font-body, var(--font-body-family))}.saint-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--saint-size-faq));align-items:start;gap:var(--sp-15)}.saint-faq__header{gap:var(--sp-6)}.saint-faq__heading{font-family:var(--saint-faq-heading);font-size:var(--text-3xl);font-weight:var(--font-normal);line-height:normal;letter-spacing:var(--saint-tracking-title);color:rgb(var(--saint-faq-title, var(--color-foreground)))}.saint-faq__intro,.saint-faq__intro p{font-family:var(--saint-faq-body);font-size:var(--text-base);line-height:var(--saint-leading-body);color:rgb(var(--saint-faq-title, var(--color-foreground)))}.saint-faq__intro a{text-decoration:underline;text-underline-offset:.15em;color:inherit}.saint-faq{--color-background: var(--saint-faq-background, var(--saint-color-white))}@media screen and (max-width:767px){.saint-faq{--color-background: var(--saint-faq-background-mobile, var(--saint-faq-background, var(--saint-color-white)))}}.saint-faq__item{border-block-end:var(--saint-size-border) solid rgb(var(--saint-faq-divider, var(--saint-color-black)) / .1)}.saint-faq__item:last-child{border-block-end:0}.saint-faq__question{gap:var(--sp-4);padding-block:var(--sp-6d5);font-family:var(--saint-faq-heading);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:normal;color:rgb(var(--saint-faq-title, var(--color-foreground)));cursor:pointer;list-style:none}.saint-faq__question::-webkit-details-marker{display:none}.saint-faq__item[open]>.saint-faq__question{padding-block:var(--sp-5)}.saint-faq__chevron{inline-size:var(--sp-4d5);block-size:var(--sp-4d5)}.saint-faq__item[open] .saint-faq__chevron{transform:rotate(180deg)}.saint-faq__answer{padding-block-end:var(--sp-6d5);padding-inline-end:var(--sp-6)}.saint-faq__answer,.saint-faq__answer p{font-family:var(--saint-faq-heading);font-size:var(--text-sm);line-height:var(--saint-leading-answer);color:rgb(var(--color-foreground) / .85)}.saint-faq__answer a{text-decoration:underline;color:inherit}@media screen and (min-width:1024px){.saint-faq{--page-padding: max(var(--saint-space-15), 50vw - var(--page-width) / 2)}}@media screen and (max-width:1023px){.saint-faq__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}}@media screen and (max-width:767px){.saint-faq.section--padding{padding-block:var(--sp-2d5) var(--sp-10)}:is(.shopify-section:has(.saint-faq),.shopify-section:has(.saint-rich-text))+.shopify-section .saint-faq.section--padding{padding-block-start:var(--sp-10)}.saint-faq__header{gap:var(--sp-5)}.saint-faq__heading{font-size:var(--saint-text-title-mobile)}.saint-faq__intro,.saint-faq__intro p{font-size:var(--saint-text-body-mobile);line-height:var(--saint-leading-intro-mobile)}.saint-faq__question{padding-block:var(--sp-4d5);font-family:var(--saint-faq-body);font-size:var(--text-sm);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy)}.saint-faq__item[open]>.saint-faq__question{padding-block:var(--sp-3d5) var(--sp-4)}.saint-faq__answer{padding-block-end:var(--sp-4)}.saint-faq__answer,.saint-faq__answer p{font-size:var(--saint-text-body-mobile)}}.saint-faq--cards{--color-background: var(--saint-faq-background, var(--saint-color-surface))}.saint-faq--cards .saint-faq__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-10)}.saint-faq--cards .saint-faq__header{justify-items:center;text-align:center}.saint-faq--cards .saint-faq__heading,.saint-faq--cards .saint-faq__intro,.saint-faq--cards .saint-faq__intro p{color:rgb(var(--saint-faq-title, var(--saint-color-text)))}.saint-faq--cards .saint-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sp-3) var(--sp-8)}.saint-faq--cards .saint-faq__column{align-content:start;gap:var(--sp-3)}.saint-faq--cards .saint-faq__item,.saint-faq--cards .saint-faq__item:last-child{padding-inline:var(--sp-5);overflow:hidden;border:0;border-radius:var(--saint-radius-card);background-color:rgb(var(--saint-faq-card, var(--saint-color-white)))}.saint-faq--cards .saint-faq__question,.saint-faq--cards .saint-faq__item[open]>.saint-faq__question{min-block-size:var(--saint-size-faq-card);padding-block:var(--sp-6);font-size:var(--text-base);color:rgb(var(--saint-faq-title, var(--saint-color-text)))}.saint-faq--cards .saint-faq__answer{padding-block-end:var(--sp-6);padding-inline-end:0}.saint-faq--cards .saint-faq__question:focus-visible{outline-offset:calc(var(--sp-0d5) * -1)}@media screen and (max-width:767px){.saint-faq--cards{--color-background: var(--saint-faq-background-mobile, var(--saint-faq-background, var(--saint-color-tile)))}.saint-faq--cards.section--padding{padding-block:var(--sp-10)}.saint-faq--cards .saint-faq__grid{gap:var(--sp-6)}.saint-faq--cards .saint-faq__header{justify-items:start;text-align:start}.saint-faq--cards .saint-faq__list{grid-template-columns:minmax(0,1fr)}.saint-faq--cards .saint-faq__item,.saint-faq--cards .saint-faq__item:last-child{padding-inline:var(--sp-4d5)}.saint-faq--cards .saint-faq__question,.saint-faq--cards .saint-faq__item[open]>.saint-faq__question{gap:0;min-block-size:0;padding-block:var(--sp-4d5);font-size:var(--text-sm)}.saint-faq--cards .saint-faq__answer{padding-block-end:var(--sp-4d5)}}@media screen and (min-width:768px){.saint-faq--sticky .saint-faq__header{position:sticky;inset-block-start:var(--sp-6);transition:inset-block-start var(--animation-nav)}.header-sticky~.page-container .saint-faq--sticky .saint-faq__header{inset-block-start:calc(var(--header-height) + var(--sp-6))}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .saint-faq--sticky .saint-faq__header{inset-block-start:var(--sp-6)}}@media(prefers-reduced-motion:reduce){.saint-faq--sticky .saint-faq__header{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/saint-faq.css.map */
