.tp-faq{--tp-faq-pad: var(--tp-pad, 32px);--tp-faq-fs-h: var(--tp-fs-h1, 64px);--tp-faq-ls-h: var(--tp-ls-h1, -1.6px);--tp-faq-fs-body: var(--tp-fs-body, 18px);--tp-faq-item: var(--tp-bg, #f1f1f1);--tp-faq-ease: cubic-bezier(0, 0, .58, 1);background:var(--tp-card, #fff);color:var(--tp-ink, #0b0f14);font-family:var(--tp-font);padding:48px 0 42px;scroll-margin-top:90px}.tp-faq--cream{background:var(--tp-bg, #f1f1f1);--tp-faq-item: var(--tp-card, #fff)}.tp-faq--cream2{background:#e9e9e9;--tp-faq-item: var(--tp-card, #fff)}.tp-faq--peach{background:var(--tp-tint, #fff4ec);--tp-faq-item: var(--tp-card, #fff)}.tp-faq--sage{background:var(--rz-sage, #eef2f0);--tp-faq-item: var(--tp-card, #fff)}@media screen and (min-width:750px){.tp-faq{padding:64px 0 56px}}.tp-faq *,.tp-faq *:before,.tp-faq *:after{box-sizing:border-box}.tp-faq h2,.tp-faq p{margin:0}.tp-faq__wrap{width:100%;max-width:var(--tp-container, 1600px);margin:0 auto;padding:0 var(--tp-faq-pad);position:relative}.tp-faq__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:760px;margin:0 auto 40px}.tp-faq__chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tp-hair-a, rgba(0, 0, 0, .08));border-radius:var(--tp-r-pill, 999px);padding:6px 14px;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--tp-muted, #5c5c5c)}.tp-faq__dot{width:6px;height:6px;border-radius:50%;background:var(--tp-cta, #e4561e);flex:0 0 auto}.tp-faq__h{font-family:inherit;font-size:var(--tp-faq-fs-h);line-height:var(--tp-lh-h1, 1.08);letter-spacing:var(--tp-faq-ls-h);font-weight:var(--tp-fw-medium, 500);color:var(--tp-ink, #0b0f14)}.tp-faq__h em{font-style:normal;color:var(--tp-cta, #e4561e)}.tp-faq__lead p{font-size:var(--tp-faq-fs-body);line-height:var(--tp-lh-body, 1.6);color:var(--tp-muted, #5c5c5c)}.tp-faq__tabs{display:flex;flex-direction:column;align-items:center}.tp-faq__tablist{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;border-radius:var(--tp-r-pill, 999px);background:var(--tp-faq-item);margin-bottom:56px}.tp-faq__tab{-webkit-appearance:none;appearance:none;margin:0;padding:9px 18px;border:1px solid transparent;border-radius:var(--tp-r-pill, 999px);background:transparent;color:var(--tp-ink, #0b0f14);font-family:inherit;font-size:15px;line-height:1.2;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s}.tp-faq__tab:hover{background:var(--tp-card, #fff)}.tp-faq--cream .tp-faq__tab:hover,.tp-faq--cream2 .tp-faq__tab:hover,.tp-faq--peach .tp-faq__tab:hover,.tp-faq--sage .tp-faq__tab:hover{background:var(--tp-bg, #f1f1f1)}.tp-faq__tab[aria-selected=true]{background:var(--tp-ink, #0b0f14);color:#fff}.tp-faq__tab:focus-visible{outline:2px solid var(--tp-cta, #e4561e);outline-offset:2px}.tp-faq__panels{width:100%;max-width:760px;margin:0 auto;position:relative}.tp-faq__panel{position:relative;display:block;opacity:1;transition:opacity .3s cubic-bezier(.381,.316,.303,1)}.tp-faq__panel[hidden]{display:none}.tp-faq__panel.is-out{opacity:0;transition:opacity .1s cubic-bezier(.381,.316,.303,1)}.tp-faq__list{display:flex;flex-direction:column;gap:12px}.tp-faq__item{padding:24px;border-radius:var(--tp-r, 20px);background:var(--tp-faq-item);cursor:pointer}.tp-faq__top{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px}.tp-faq__top:focus-visible{outline:2px solid var(--tp-cta, #e4561e);outline-offset:3px;border-radius:4px}.tp-faq__q{display:block;font-size:16px;line-height:1.5;font-weight:500;color:var(--tp-ink, #0b0f14);overflow-wrap:anywhere}.tp-faq__plus{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:36px;height:28px;border:1px solid var(--tp-hair-a, rgba(0, 0, 0, .08));border-radius:var(--tp-r-pill, 999px)}.tp-faq__bar{display:block;width:8px;height:1.5px;border-radius:1px;background:var(--tp-cta, #e4561e)}.tp-faq__bar--v{position:absolute;left:50%;top:50%;width:1.5px;height:8px;transform:translate(-50%,-50%) rotate(0);transition:transform .3s var(--tp-faq-ease)}.tp-faq__top[aria-expanded=true] .tp-faq__bar--v{transform:translate(-50%,-50%) rotate(90deg)}.tp-faq__body{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;transition:grid-template-rows .4s var(--tp-faq-ease),opacity .3s var(--tp-faq-ease) .1s}.tp-faq__top[aria-expanded=false]+.tp-faq__body{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--tp-faq-ease),opacity .3s var(--tp-faq-ease)}.tp-faq__inner{min-height:0;overflow:hidden}.tp-faq__a{padding-top:24px;font-size:16px;line-height:1.6;color:var(--tp-muted, #5c5c5c);overflow-wrap:anywhere;cursor:auto}.tp-faq__a p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.tp-faq__a p+p,.tp-faq__a ul,.tp-faq__a ol{margin-top:12px}.tp-faq__a a{color:var(--tp-cta, #e4561e)}.tp-faq__foot{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:56px;text-align:center}.tp-faq__foot-q{font-size:16px;font-weight:500}.tp-faq__foot-line{margin:6px 0 0;font-size:17px;line-height:1.5;color:var(--tp-muted, #5c5c5c)}.tp-faq__foot-line a{display:inline-block;color:var(--tp-cta, #e4561e);text-decoration:underline 1.5px;text-underline-offset:4px;transition:color .3s}.tp-faq__foot-line a:hover{color:var(--tp-ink, #0b0f14)}.tp-faq__hours{font-size:15px;color:var(--tp-muted, #5c5c5c)}@media screen and (max-width:991px){.tp-faq{--tp-faq-pad: 24px;--tp-faq-fs-h: 48px;--tp-faq-ls-h: -1.2px}.tp-faq__head{margin-bottom:32px}.tp-faq__tablist{margin-bottom:40px}}@media screen and (max-width:767px){.tp-faq{--tp-faq-pad: 20px;--tp-faq-fs-h: 38px;--tp-faq-ls-h: -.9px}.tp-faq__item{padding:20px}.tp-faq__a{padding-top:18px}.tp-faq__tab{padding:9px 14px;font-size:14px}.tp-faq__top{gap:16px}}@media screen and (max-width:479px){.tp-faq{--tp-faq-fs-h: 32px;--tp-faq-ls-h: -.7px;--tp-faq-fs-body: 17px}}@media(prefers-reduced-motion:reduce){.tp-faq__body,.tp-faq__bar--v,.tp-faq__panel,.tp-faq__tab{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-faq.css.map */
