.klr-faq,.klr-faq *{box-sizing:border-box}.klr-faq{--klr-font-display: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--klr-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;width:100%;padding:clamp(64px,7vw,112px) 0;background:#f7f4f2;color:#353535;font-family:var(--klr-font-body);font-style:normal;font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.klr-faq__container{width:min(100%,1480px);margin:0 auto;padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(42px,6vw,96px);align-items:start}.klr-faq__intro,.klr-faq__content{min-width:0}.klr-faq__intro-sticky{position:sticky;top:var(--klr-faq-sticky-top, 110px)}.klr-faq__eyebrow{margin:0 0 18px;color:var(--klr-brand-orange);font-family:var(--klr-font-body);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.klr-faq__title{max-width:7.5ch;margin:0;color:#353535;font-family:var(--klr-font-display);font-size:clamp(42px,4.25vw,68px);font-weight:700;line-height:.96;letter-spacing:-.045em}.klr-faq__list{display:grid;gap:12px}.klr-faq-item{overflow:hidden;background:#fff;border:1px solid rgba(238,105,72,.2);border-radius:15px;box-shadow:0 7px 24px #271c160e}.klr-faq-item__heading{margin:0}.klr-faq-item__question{width:100%;min-height:70px;margin:0;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#353535;cursor:pointer;font-family:var(--klr-font-body);font-size:clamp(17px,1.25vw,20px);font-weight:700;line-height:1.35;letter-spacing:-.02em;text-align:left}.klr-faq-item__question:focus-visible{outline:2px solid var(--klr-brand-orange);outline-offset:-4px}.klr-faq-item__question-text{min-width:0}.klr-faq-item__icon{position:relative;width:20px;height:20px;flex:0 0 20px;color:#353535;transition:transform .28s cubic-bezier(.22,1,.36,1)}.klr-faq-item__icon span{position:absolute;top:50%;left:50%;display:block;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.klr-faq-item__icon span:first-child{width:14px;height:1.5px}.klr-faq-item__icon span:last-child{width:1.5px;height:14px}.klr-faq-item.is-open .klr-faq-item__icon{transform:rotate(45deg)}.klr-faq-item__answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .38s}.klr-faq-item.is-open .klr-faq-item__answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .24s ease 80ms,visibility 0s linear 0s}.klr-faq-item__answer-clip{min-height:0;overflow:hidden}.klr-faq-item__answer-inner{padding:0 58px 24px 24px;color:#5d5753;font-family:var(--klr-font-body);font-size:15.5px;font-weight:400;line-height:1.68}.klr-faq-item__answer-inner>:first-child{margin-top:0}.klr-faq-item__answer-inner>:last-child{margin-bottom:0}@media(max-width:900px){.klr-faq{padding:64px 0}.klr-faq__container{grid-template-columns:minmax(0,1fr);gap:38px}.klr-faq__intro-sticky{position:static}.klr-faq__title{max-width:10ch;font-size:clamp(42px,8vw,58px)}}@media(max-width:600px){.klr-faq{padding:52px 0}.klr-faq__container{padding:0 16px;gap:30px}.klr-faq__eyebrow{margin-bottom:14px;font-size:11px}.klr-faq__title{font-size:40px}.klr-faq__list{gap:9px}.klr-faq-item{border-radius:13px}.klr-faq-item__question{min-height:62px;padding:17px;gap:18px;font-size:16px;line-height:1.4}.klr-faq-item__answer-inner{padding:0 44px 20px 17px;font-size:14px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.klr-faq-item__icon,.klr-faq-item__answer,.klr-faq-item.is-open .klr-faq-item__answer{transition:none}}.shopify-section:has(.klr-faq){overflow:visible!important}.klr-faq{overflow:visible}.klr-faq__container{width:min(100%,1840px);padding-inline:clamp(18px,1.8vw,32px);grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(42px,4.2vw,76px);overflow:visible}.klr-faq__intro{position:sticky;top:var(--klr-faq-sticky-top, 110px);align-self:start;height:fit-content}.klr-faq__intro-sticky{position:static}.klr-faq__eyebrow{font-weight:600}.klr-faq__title{max-width:9.5ch;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(42px,3.5vw,62px);font-weight:600;line-height:1;letter-spacing:-.04em;text-transform:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.klr-faq-item__question{font-size:clamp(16.5px,1.05vw,18.5px);font-weight:600;letter-spacing:-.015em}@media(max-width:900px){.klr-faq__container{grid-template-columns:minmax(0,1fr)}.klr-faq__intro{position:static;top:auto}.klr-faq__title{max-width:11ch}}@media(max-width:600px){.klr-faq__container{padding-inline:16px}.klr-faq__title{font-size:40px}.klr-faq-item__question{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/faq-accordion.css.map */
