.offbeat-faq-section{margin:0!important;padding:0!important}.ob-faq,.ob-faq *{box-sizing:border-box}.ob-faq{width:100%;overflow:hidden;background:var(--ob-faq-bg);color:var(--ob-faq-fg);font-family:var(--font-body-family),Arial,sans-serif}.ob-faq__wrap{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(38px,7vw,128px);width:min(100%,1540px);margin:0 auto;padding:clamp(56px,7vw,105px) clamp(20px,5.1vw,80px)}.ob-faq__intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ob-faq__eyebrow{display:inline-flex;align-items:center;gap:11px;font:800 10px/1.4 var(--font-heading-family),Arial,sans-serif;letter-spacing:.18em;margin:0 0 23px}.ob-faq__eyebrow-point{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ob-faq-fg)}.ob-faq__heading{margin:0 0 20px!important;max-width:670px;color:var(--ob-faq-fg)!important;font:900 clamp(43px,5.2vw,77px)/.98 var(--font-heading-family),Arial,sans-serif!important;letter-spacing:-.068em;text-transform:uppercase}.ob-faq__subtitle{margin:0 0 40px;max-width:360px;font:500 14px/1.65 var(--font-body-family),Arial,sans-serif;color:var(--ob-faq-fg);opacity:.68}.ob-faq__side-note{margin-top:auto;width:min(100%,460px)}.ob-faq__side-index{display:block;margin:0 0 13px;font:800 9px/1.4 var(--font-heading-family),Arial,sans-serif;letter-spacing:.17em;opacity:.54}.ob-faq__side-card{display:grid;grid-template-columns:42px minmax(0,1fr) 43px;align-items:center;gap:15px;width:100%;padding:20px;background:var(--ob-faq-tint);border:1px solid var(--ob-faq-line);border-radius:5px}.ob-faq__side-card>svg{display:block;width:40px;height:40px}.ob-faq__side-card>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ob-faq__side-card b{font:800 11px/1.3 var(--font-heading-family),Arial,sans-serif;letter-spacing:.1em}.ob-faq__side-card>div>span{font:500 12px/1.5 var(--font-body-family),Arial,sans-serif;opacity:.7}.ob-faq__side-card>a{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid var(--ob-faq-fg);border-radius:50%;text-decoration:none;color:var(--ob-faq-fg);transition:background .25s,color .25s,transform .25s}.ob-faq__side-card>a:hover{background:var(--ob-faq-fg);color:var(--ob-faq-bg);transform:rotate(45deg)}.ob-faq__side-card>a svg{width:19px;height:19px}.ob-faq__right{min-width:0}.ob-faq__right-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;color:var(--ob-faq-fg);opacity:.55;font:800 9px/1.4 var(--font-heading-family),Arial,sans-serif;letter-spacing:.14em}.ob-faq__list{border-top:1px solid var(--ob-faq-line)}.ob-faq__item{border-bottom:1px solid var(--ob-faq-line);width:100%;min-width:0}.ob-faq__summary{list-style:none;display:grid;grid-template-columns:37px minmax(0,1fr) 39px;align-items:center;gap:15px;min-height:94px;width:100%;padding:20px 0;cursor:pointer;color:var(--ob-faq-fg)}.ob-faq__summary::-webkit-details-marker{display:none}.ob-faq__summary::marker{content:""}.ob-faq__summary:focus-visible{outline:2px solid var(--ob-faq-fg);outline-offset:-2px}.ob-faq__count{font:800 10px/1.4 var(--font-heading-family),Arial,sans-serif;letter-spacing:.1em;opacity:.5;align-self:center}.ob-faq__question{font:800 clamp(13px,1.18vw,17px)/1.4 var(--font-heading-family),Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere}.ob-faq__toggle{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;border:1px solid var(--ob-faq-line);transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s,color .28s,border-color .28s}.ob-faq__toggle svg{display:block;width:19px;height:19px}.ob-faq__plus-line{transform-origin:12px 12px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s}.ob-faq__item[open] .ob-faq__toggle{background:var(--ob-faq-fg);color:var(--ob-faq-bg);border-color:var(--ob-faq-fg);transform:rotate(90deg)}.ob-faq__item[open] .ob-faq__plus-line{opacity:0;transform:scaleY(0)}.ob-faq__item:hover .ob-faq__toggle{border-color:var(--ob-faq-fg)}.ob-faq__answer-clip{overflow:hidden}.ob-faq__answer{color:var(--ob-faq-fg);opacity:.72;font:500 13px/1.85 var(--font-body-family),Arial,sans-serif;padding:0 50px 25px 52px;overflow-wrap:break-word}.ob-faq__answer p{margin:0 0 11px}.ob-faq__answer p:last-child{margin:0}.ob-faq__answer a{color:var(--ob-faq-fg);text-decoration:underline;text-underline-offset:3px}.ob-faq__right-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;font:750 10px/1.5 var(--font-heading-family),Arial,sans-serif;letter-spacing:.095em}.ob-faq__right-bottom>span{opacity:.6}.ob-faq__right-bottom a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ob-faq-fg);font-weight:900;white-space:nowrap;border-bottom:1px solid var(--ob-faq-fg);padding:0 0 4px}.ob-faq__right-bottom a svg{display:block;transition:transform .22s}.ob-faq__right-bottom a:hover svg{transform:translate(5px)}@media(max-width:989px){.ob-faq__wrap{gap:42px;grid-template-columns:.86fr 1.14fr;padding-inline:28px}.ob-faq__heading{font-size:clamp(35px,5vw,58px)!important}.ob-faq__side-card{padding:14px;gap:9px}.ob-faq__side-card>svg{width:32px;height:32px}.ob-faq__summary{grid-template-columns:26px minmax(0,1fr) 34px;gap:9px;min-height:82px}.ob-faq__answer{padding-left:35px;padding-right:40px}}@media(max-width:749px){.ob-faq__wrap{grid-template-columns:1fr;gap:33px;padding:55px 20px 58px}.ob-faq__eyebrow{font-size:9px;margin-bottom:15px}.ob-faq__heading{font-size:clamp(37px,10vw,56px)!important;max-width:560px;line-height:1!important;margin-bottom:12px!important}.ob-faq__subtitle{font-size:12px;margin-bottom:24px}.ob-faq__side-note{margin-top:0}.ob-faq__side-index{font-size:8px}.ob-faq__side-card{grid-template-columns:34px minmax(0,1fr) 38px;padding:13px;gap:11px}.ob-faq__side-card>svg{width:32px;height:32px}.ob-faq__side-card b{font-size:10px}.ob-faq__side-card>div>span{font-size:11px}.ob-faq__side-card>a{width:38px;height:38px}.ob-faq__summary{grid-template-columns:24px minmax(0,1fr) 34px;gap:8px;min-height:75px;padding:16px 0}.ob-faq__question{font-size:12px;letter-spacing:.02em}.ob-faq__toggle{width:34px;height:34px}.ob-faq__count{font-size:9px}.ob-faq__answer{padding:0 8px 19px 32px;font-size:12px;line-height:1.75}.ob-faq__right-bottom{font-size:9px;margin-top:21px}}@media(prefers-reduced-motion:reduce){.ob-faq__toggle,.ob-faq__plus-line,.ob-faq__side-card>a,.ob-faq__right-bottom a svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/offbeat-faq.css.map */
