.otp-faq{--fq-line: rgba(0, 0, 0, .11);--fq-line-strong: #000;--fq-muted: #6b6b6b;--fq-dim: #b4b4b4;--fq-ease: cubic-bezier(.22, .61, .36, 1);display:block;background:var(--fq-bg, #fff);color:#000;padding-block:calc(var(--fq-pt, 52px) * .44) calc(var(--fq-pb, 60px) * .44)}.otp-faq__inner{max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.otp-faq__grid{display:grid;gap:10px}.otp-faq__eyebrow{margin:0 0 6px;font-family:Inter,var(--font-body--family, sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fq-muted);line-height:1}.otp-faq__eyebrow:before{content:"";display:inline-block;width:20px;height:1px;margin-inline-end:9px;vertical-align:middle;background:currentColor;opacity:.6}.otp-faq__title{margin:0;font-family:var(--font-heading--family, "Barlow Condensed", sans-serif);font-weight:600;font-size:clamp(28px,7vw,30px);line-height:1;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.otp-faq__lede{margin:12px 0 0;max-width:32ch;font-family:Inter,var(--font-body--family, sans-serif);font-size:13.5px;line-height:1.55;color:var(--fq-muted)}.otp-faq__cta{display:none;align-items:center;gap:8px;margin-top:18px;font-family:Inter,var(--font-body--family, sans-serif);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#000;text-decoration:none}.otp-faq__cta span{padding-bottom:3px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size .35s var(--fq-ease)}.otp-faq__cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .35s var(--fq-ease)}@media(hover:hover){.otp-faq__cta:hover span{background-size:0% 1px}.otp-faq__cta:hover svg{transform:translate(4px)}}.otp-faq__list{border-top:1px solid var(--fq-line)}.otp-faq__item{position:relative;border-bottom:1px solid var(--fq-line)}.otp-faq__item:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;height:1px;background:var(--fq-line-strong);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--fq-ease);pointer-events:none}.otp-faq__item[open]:before{transform:scaleX(1)}.otp-faq__q{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:48px;padding-block:11px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.otp-faq__q::-webkit-details-marker{display:none}.otp-faq__q::marker{content:""}.otp-faq__q:focus-visible{outline:2px solid #000;outline-offset:2px}.otp-faq__num{font-family:var(--font-heading--family, "Barlow Condensed", sans-serif);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1;color:var(--fq-dim);transition:color .3s var(--fq-ease);font-variant-numeric:tabular-nums}.otp-faq__text{font-family:var(--font-heading--family, "Barlow Condensed", sans-serif);font-size:17px;font-weight:600;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;text-wrap:pretty}.otp-faq__icon{position:relative;flex:0 0 auto;width:28px;height:28px;border:1px solid var(--fq-line);border-radius:50%;transition:background-color .3s var(--fq-ease),border-color .3s var(--fq-ease),transform .45s var(--fq-ease)}.otp-faq__icon i{position:absolute;inset:50% auto auto 50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:#000;transition:background-color .3s var(--fq-ease),transform .45s var(--fq-ease)}.otp-faq__icon i:last-child{transform:rotate(90deg)}.otp-faq__item[open] .otp-faq__icon{background:#000;border-color:#000;transform:rotate(180deg)}.otp-faq__item[open] .otp-faq__icon i{background:#fff}.otp-faq__item[open] .otp-faq__icon i:last-child{transform:rotate(90deg) scaleX(0)}.otp-faq__item[open] .otp-faq__num{color:#000}@media(hover:hover){.otp-faq__q:hover .otp-faq__num{color:#000}.otp-faq__q:hover .otp-faq__icon{border-color:#000}}.otp-faq__panel{overflow:hidden;will-change:height;transition:height .4s var(--fq-ease)}.otp-faq__answer{padding-block-end:18px;max-width:62ch;font-family:Inter,var(--font-body--family, sans-serif);font-size:14px;line-height:1.62;color:#4a4a4a;opacity:0;transform:translateY(-4px);transition:opacity .35s var(--fq-ease),transform .35s var(--fq-ease)}.otp-faq__item[open] .otp-faq__answer{opacity:1;transform:none;transition-delay:.05s}.otp-faq__answer>:first-child{margin-top:0}.otp-faq__answer>:last-child{margin-bottom:0}.otp-faq__answer p{margin:0 0 9px}.otp-faq__answer p:last-child{margin-bottom:0}.otp-faq__answer strong{color:#000;font-weight:600}.otp-faq__answer a{color:#000;text-underline-offset:3px}.otp-faq__empty{margin:0;padding:18px 0;font-size:13px;color:var(--fq-muted)}@media screen and (min-width:750px){.otp-faq{padding-block:calc(var(--fq-pt, 52px) * .72) calc(var(--fq-pb, 60px) * .72)}.otp-faq__cta{display:inline-flex}.otp-faq__title{font-size:32px}.otp-faq:not(.otp-faq--stacked) .otp-faq__grid{grid-template-columns:minmax(200px,240px) 1fr;gap:40px;align-items:start}.otp-faq__q{min-height:54px;padding-block:12px;gap:18px}.otp-faq__num{font-size:13px}.otp-faq__text{font-size:18px}.otp-faq__icon{width:30px;height:30px}.otp-faq__icon i{width:11px;margin-left:-5.5px}.otp-faq__answer{padding-block-end:22px;padding-inline-start:calc(2ch + 18px);font-size:14.5px}}@media screen and (min-width:990px){.otp-faq{padding-block:var(--fq-pt, 52px) var(--fq-pb, 60px)}.otp-faq__title{font-size:clamp(34px,3.4vw,46px)}.otp-faq:not(.otp-faq--stacked) .otp-faq__grid{grid-template-columns:minmax(240px,320px) 1fr;gap:clamp(48px,6vw,100px)}.otp-faq__q{min-height:58px;padding-block:13px}.otp-faq__text{font-size:20px}.otp-faq__icon{width:32px;height:32px}.otp-faq__answer{padding-block-end:24px}.otp-faq--stacked .otp-faq__list{margin-top:8px}}@media(prefers-reduced-motion:reduce){.otp-faq *,.otp-faq *:before{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/otp-faq.css.map */
