.bison-faq{--bison-orange:#b45309;--bison-orange-dark:#873b05;--bison-charcoal:#242424;--bison-cream:#f7f3ed;--bison-border:#d9d2c8;display:block!important;color:var(--bison-charcoal)}.bison-faq__hero{position:relative;min-height:clamp(390px,48vw,590px);display:grid;align-items:end;overflow:hidden;background:#1f1f1f}.bison-faq__hero-media,.bison-faq__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bison-faq__hero-image{width:100%;height:100%;object-fit:cover;object-position:center 56%}.bison-faq__hero-overlay{background:linear-gradient(90deg,#0e0e0edb,#0e0e0e99 48%,#0e0e0e1f)}.bison-faq__hero-content{position:relative;z-index:1;width:100%;padding-top:clamp(70px,9vw,130px);padding-bottom:clamp(62px,8vw,105px);color:#fff}.bison-faq__hero-content h1{max-width:760px;margin:8px 0 18px;color:#fff;font-size:clamp(38px,5.6vw,76px);line-height:.98;letter-spacing:-.035em}.bison-faq__eyebrow{margin:0;color:#e8a35c;font-size:13px;font-weight:800;letter-spacing:.18em}.bison-faq__intro{max-width:650px;margin:0;color:#fff;font-size:clamp(17px,2vw,21px);line-height:1.55}.bison-faq__categories{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-38px}.bison-faq__category{min-height:116px;display:flex;align-items:center;gap:14px;padding:22px 18px;border:1px solid var(--bison-border);border-radius:4px;background:#fff;box-shadow:0 10px 28px #19140e17;color:var(--bison-charcoal);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bison-faq__category:hover,.bison-faq__category:focus-visible{transform:translateY(-3px);border-color:var(--bison-orange);box-shadow:0 14px 34px #19140e21}.bison-faq__category-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;color:var(--bison-orange)}.bison-faq__category-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.bison-faq__category strong,.bison-faq__category small{display:block}.bison-faq__category strong{font-size:15px;line-height:1.25}.bison-faq__category small{margin-top:5px;color:#595959;font-size:12px;line-height:1.35}.bison-faq__body{padding-top:clamp(62px,8vw,110px);padding-bottom:clamp(64px,8vw,110px)}.bison-faq__group{scroll-margin-top:125px}.bison-faq__group+.bison-faq__group{margin-top:66px}.bison-faq__group-heading{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.bison-faq__group-heading>span{color:var(--bison-orange);font-weight:800;letter-spacing:.08em}.bison-faq__group-heading h2{margin:0;color:var(--bison-charcoal);font-size:clamp(26px,3.5vw,38px);letter-spacing:-.02em}.bison-faq__items{border-top:1px solid var(--bison-border)}.bison-faq__item{border-bottom:1px solid var(--bison-border)}.bison-faq__item summary{position:relative;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;color:var(--bison-charcoal);cursor:pointer;font-size:clamp(16px,2vw,19px);font-weight:700;line-height:1.4;list-style:none}.bison-faq__item summary::-webkit-details-marker{display:none}.bison-faq__item summary:hover{color:var(--bison-orange-dark)}.bison-faq__item summary:focus-visible{outline:3px solid #e8a35c;outline-offset:4px}.bison-faq__toggle{position:relative;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--bison-border);border-radius:50%;background:#fff}.bison-faq__toggle:before,.bison-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--bison-orange-dark);transform:translate(-50%,-50%)}.bison-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.bison-faq__item[open] .bison-faq__toggle{background:var(--bison-orange);border-color:var(--bison-orange)}.bison-faq__item[open] .bison-faq__toggle:before,.bison-faq__item[open] .bison-faq__toggle:after{background:#fff}.bison-faq__item[open] .bison-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.bison-faq__answer{max-width:760px;padding:0 56px 28px 4px;color:#3f3f3f;font-size:16px;line-height:1.7}.bison-faq__answer a{color:var(--bison-orange-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:901px){.bison-faq__item[open]{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);column-gap:clamp(46px,6vw,100px)}.bison-faq__item[open] summary{grid-column:1;grid-row:1;align-self:start}.bison-faq__item[open] .bison-faq__answer{grid-column:2;grid-row:1;max-width:720px;padding:22px 4px 28px 0}.bison-faq__item[open] .bison-faq__toggle{margin-left:auto}}.bison-faq__actions{margin-bottom:clamp(64px,8vw,110px);padding-top:46px;padding-bottom:46px;border-top:6px solid var(--bison-orange);background:var(--bison-cream)}.bison-faq__actions-header{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.bison-faq__action-copy h2{max-width:610px;margin:7px 0 0;color:var(--bison-charcoal);font-size:clamp(25px,3vw,37px);line-height:1.15}.bison-faq__buttons{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:10px}.bison-faq__buttons .btn--secondary{border:1px solid var(--bison-charcoal);background:transparent;color:var(--bison-charcoal)}.bison-faq__buttons .btn--secondary:hover,.bison-faq__buttons .btn--secondary:focus-visible{background:var(--bison-charcoal);color:#fff}.bison-faq__image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px}.bison-faq__image-card{position:relative;min-height:360px;overflow:hidden;background:#262626;color:#fff;text-decoration:none}.bison-faq__image-card>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .35s ease}.bison-faq__image-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0adb,#0a0a0a14 66%)}.bison-faq__image-card:hover>img,.bison-faq__image-card:focus-visible>img{transform:scale(1.035)}.bison-faq__image-card:focus-visible{outline:3px solid #e8a35c;outline-offset:4px}.bison-faq__image-label{position:absolute;z-index:1;left:24px;right:24px;bottom:22px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px}.bison-faq__image-label small{grid-column:1/-1;color:#e8a35c;font-size:11px;font-weight:800;letter-spacing:.15em}.bison-faq__image-label strong{font-size:19px}.bison-faq__image-label>span{font-size:25px;line-height:1}@media(max-width:900px){.bison-faq__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.bison-faq__actions-header{display:block}.bison-faq__buttons{margin-top:26px}.bison-faq__image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bison-faq__image-card:last-child{grid-column:1/-1}}@media(max-width:589px){.bison-faq__hero{min-height:440px}.bison-faq__hero-image{object-position:62% center}.bison-faq__hero-overlay{background:linear-gradient(0deg,#0e0e0eeb,#0e0e0e87 68%,#0e0e0e2e)}.bison-faq__hero-content{padding-bottom:76px}.bison-faq__categories{grid-template-columns:1fr;gap:9px;margin-top:-28px}.bison-faq__category{min-height:82px;padding:14px 16px}.bison-faq__category-icon{flex-basis:36px;width:36px;height:36px}.bison-faq__category-icon svg{width:32px;height:32px}.bison-faq__body{padding-top:56px}.bison-faq__group+.bison-faq__group{margin-top:52px}.bison-faq__item summary{gap:16px;padding:19px 0}.bison-faq__toggle{flex-basis:32px;width:32px;height:32px}.bison-faq__answer{padding:0 0 24px;font-size:15px}.bison-faq__actions{margin-left:17px;margin-right:17px;padding:32px 20px}.bison-faq__buttons,.bison-faq__buttons .btn{width:100%}.bison-faq__image-grid{grid-template-columns:1fr;gap:10px;margin-top:28px}.bison-faq__image-card,.bison-faq__image-card:last-child{grid-column:auto;min-height:300px}}@media(prefers-reduced-motion:reduce){.bison-faq__category,.bison-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/bison-faq.css.map */
