.bk{--bk-paper: #F4F0E3;--bk-paper-2: #ECE6D5;--bk-ink: #17140D;--bk-ink-2: #6D6553;--bk-hair: #CCC4AE;--bk-clay: #CC3300;--bk-mono: var(--font-accent--family, "IBM Plex Mono", ui-monospace, monospace);--bk-head: var(--font-heading--family, Montserrat, sans-serif);--bk-gutter: 16px;color:var(--bk-ink);background:var(--bk-paper)}.bk--paper-2{background:var(--bk-paper-2)}.bk--ink{background:var(--bk-ink);color:var(--bk-paper)}.bk__inner{max-width:1200px;margin:0 auto;padding:56px var(--bk-gutter)}@media(min-width:750px){.bk{--bk-gutter: 32px}.bk__inner{padding:88px var(--bk-gutter)}}.bk--tight .bk__inner{padding-top:20px;padding-bottom:20px}.bk h1,.bk h2,.bk h3{font-family:var(--bk-head);font-weight:700;letter-spacing:-.01em;margin:0;color:inherit}.bk h1{font-size:clamp(2rem,7.5vw,3.5rem);line-height:1.05}.bk h2{font-size:clamp(1.6rem,5vw,2.5rem);line-height:1.1}.bk h3{font-size:1.125rem;line-height:1.25}.bk p{margin:0;line-height:1.6}.bk__lead{font-size:1.0625rem;color:var(--bk-ink-2);max-width:40em}.bk--ink .bk__lead{color:var(--bk-hair)}.bk__head{display:grid;gap:12px;margin-bottom:32px;max-width:46em}.bk-mono{font-family:var(--bk-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-ink-2)}.bk--ink .bk-mono{color:var(--bk-hair)}.bk-strip{display:flex;flex-wrap:wrap;gap:4px 10px;font-family:var(--bk-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-ink-2)}.bk-strip b{color:var(--bk-ink);font-weight:600}.bk-strip i{font-style:normal;color:var(--bk-hair)}.bk-num{font-family:var(--bk-mono);font-size:.75rem;color:var(--bk-clay);letter-spacing:.06em}.bk-knock{background:var(--bk-clay);color:var(--bk-paper);padding:0 .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--bk-ink);color:var(--bk-paper);border:1px solid var(--bk-ink);border-radius:2px;font-family:var(--bk-head);font-weight:600;font-size:.9375rem;text-decoration:none;transition:background .15s,color .15s}.bk-btn:hover{background:var(--bk-ink-2);border-color:var(--bk-ink-2);color:var(--bk-paper)}.bk-btn--ghost{background:transparent;color:var(--bk-ink)}.bk-btn--ghost:hover{background:var(--bk-paper-2);color:var(--bk-ink);border-color:var(--bk-ink)}.bk--ink .bk-btn{background:var(--bk-paper);color:var(--bk-ink);border-color:var(--bk-paper)}.bk--ink .bk-btn:hover{background:var(--bk-hair);border-color:var(--bk-hair)}.bk--ink .bk-btn--ghost{background:transparent;color:var(--bk-paper)}.bk-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bk-hair)}.bk-link:hover{text-decoration-color:var(--bk-clay)}.bk-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.bk-slot{position:relative;overflow:hidden;background:var(--bk-paper-2);aspect-ratio:var(--bk-ratio, 4 / 5)}.bk-slot img,.bk-slot video{width:100%;height:100%;object-fit:cover;display:block}.bk-slot--empty{border:1px dashed var(--bk-ink-2);display:grid;place-content:center;text-align:center;padding:16px;gap:6px}.bk-slot--empty .bk-slot__id{font-family:var(--bk-mono);font-size:.75rem;letter-spacing:.12em;color:var(--bk-clay)}.bk-slot--empty .bk-slot__desc{font-size:.8125rem;color:var(--bk-ink-2);max-width:22em}.bk--ink .bk-slot--empty{background:#221e15;border-color:var(--bk-ink-2)}.bk--ink .bk-slot--empty .bk-slot__desc{color:var(--bk-hair)}.bk-hero .bk__inner{padding-top:16px}.bk-hero__grid{display:grid;gap:24px}@media(min-width:990px){.bk-hero__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bk-hero__media{order:2}.bk-hero .bk__inner{padding-top:48px}}.bk-hero__media{position:relative}.bk-hero .bk-slot{--bk-ratio: 4 / 5}.bk-hero__dot{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:var(--bk-paper);color:var(--bk-ink);border:1.5px solid var(--bk-ink);display:grid;place-items:center;font-family:var(--bk-mono);font-size:.8125rem;font-weight:600;box-shadow:0 2px 10px #17140d40}.bk-hero__chip{position:absolute;right:12px;bottom:12px;background:var(--bk-paper);color:var(--bk-ink);font-family:var(--bk-mono);font-size:.75rem;letter-spacing:.08em;padding:6px 10px;border:1px solid var(--bk-ink);border-radius:2px}.bk-hero__reg{position:absolute;left:12px;top:12px;width:14px;height:14px;color:var(--bk-paper);opacity:.9}.bk-hero__legend{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.bk-hero__legend li{display:flex;gap:10px;align-items:baseline;font-size:.875rem}.bk-hero__legend .bk-num{min-width:1.4em}.bk-hero__copy{display:grid;gap:16px;align-content:start}.bk-hero__sub{font-size:1.0625rem;color:var(--bk-ink-2);max-width:30em}.bk-hero__trust{font-size:.8125rem;color:var(--bk-ink-2)}.bk-proof{border-top:1px solid var(--bk-hair);border-bottom:1px solid var(--bk-hair)}.bk-proof .bk__inner{padding-top:18px;padding-bottom:18px}.bk-proof .bk-strip{justify-content:center}.bk-cards{display:grid;gap:28px}@media(min-width:750px){.bk-cards{grid-template-columns:repeat(var(--bk-cols, 3),minmax(0,1fr));gap:32px}}@media(max-width:749px){.bk-cards{grid-auto-flow:column;grid-auto-columns:80%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--bk-gutter));padding-inline:var(--bk-gutter);scroll-padding-inline:var(--bk-gutter);scrollbar-width:none}.bk-cards::-webkit-scrollbar{display:none}.bk-card{scroll-snap-align:start}}.bk-card{display:grid;gap:12px;align-content:start;color:inherit;text-decoration:none}.bk-card .bk-slot{--bk-ratio: 4 / 5}.bk-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bk-card__price{font-family:var(--bk-mono);font-size:.8125rem}.bk-card__text{font-size:.9375rem;color:var(--bk-ink-2)}.bk-card__cta{font-size:.875rem;font-weight:600}a.bk-card:hover .bk-card__cta{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bk-clay)}.bk-choose .bk-card{border-top:1px solid var(--bk-ink);padding-top:14px}.bk-steps__grid{display:grid;gap:32px}@media(min-width:990px){.bk-steps__grid{grid-template-columns:5fr 6fr;gap:64px;align-items:center}}.bk-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:22px}.bk-steps__item{display:grid;grid-template-columns:2.4em 1fr;gap:4px 12px;border-top:1px solid var(--bk-hair);padding-top:14px}.bk-steps__item .bk-num{grid-row:span 2;padding-top:2px}.bk-steps__item p{color:var(--bk-ink-2);font-size:.9375rem}.bk--ink .bk-steps__item{border-color:#3a3427}.bk--ink .bk-steps__item p{color:var(--bk-hair)}.bk-steps .bk-slot{--bk-ratio: 1 / 1}.bk-route{display:block;width:100%;height:40px;margin-top:20px;color:var(--bk-hair)}.bk-majors__grid{display:grid;gap:32px}@media(min-width:990px){.bk-majors__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:center}}.bk-majors .bk-slot{--bk-ratio: 3 / 2}.bk-majors__list{list-style:none;margin:24px 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bk-hair)}.bk-majors__list li{border-bottom:1px solid var(--bk-hair)}.bk-majors__list a{display:flex;justify-content:space-between;gap:8px;padding:12px 8px 12px 0;color:inherit;text-decoration:none;font-weight:600;font-size:.9375rem}.bk-majors__list a span{font-family:var(--bk-mono);font-weight:400;font-size:.6875rem;letter-spacing:.08em;color:var(--bk-ink-2);text-transform:uppercase}.bk-majors__list a:hover{color:var(--bk-clay)}.bk-band__grid{display:grid;gap:20px}@media(min-width:990px){.bk-band__grid{grid-template-columns:1fr auto;align-items:end;gap:48px}}.bk-intro__grid{display:grid;gap:28px}.bk-intro--media .bk-intro__grid{align-items:center}@media(min-width:990px){.bk-intro--media .bk-intro__grid{grid-template-columns:1fr 1fr;gap:56px}}.bk-intro .bk-slot{--bk-ratio: 4 / 3}.bk-intro__copy{display:grid;gap:16px;align-content:start;max-width:40em}.bk-faq__list,.bk-rows{border-top:1px solid var(--bk-ink);max-width:820px}.bk-faq__item{border-bottom:1px solid var(--bk-hair)}.bk-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:1rem}.bk-faq__item summary::-webkit-details-marker{display:none}.bk-faq__item summary:after{content:"+";font-family:var(--bk-mono);color:var(--bk-ink-2);font-size:1.1rem;line-height:1}.bk-faq__item[open] summary:after{content:"\2212"}.bk-faq__a,.bk-row__body{color:var(--bk-ink-2);font-size:.9375rem;line-height:1.65;padding:0 0 20px;max-width:44em}.bk-faq__a p+p,.bk-row__body p+p{margin-top:.75em}.bk-faq__a a,.bk-row__body a{color:var(--bk-ink)}.bk-row{display:grid;gap:6px 32px;padding:20px 0;border-bottom:1px solid var(--bk-hair)}@media(min-width:750px){.bk-row{grid-template-columns:220px 1fr}}.bk-row__body{padding:0}.bk-row__body ul{margin:.5em 0 0;padding-left:1.1em}.bk-form{display:grid;gap:16px;max-width:640px}.bk-form__row{display:grid;gap:16px}@media(min-width:750px){.bk-form__row{grid-template-columns:1fr 1fr}}.bk-form label{display:grid;gap:6px;font-size:.8125rem;font-weight:500}.bk-form input,.bk-form select,.bk-form textarea{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;font:inherit;font-size:1rem;color:var(--bk-ink);background:var(--bk-paper);border:1px solid var(--bk-hair);border-radius:2px}.bk-form textarea{min-height:140px;resize:vertical}.bk-form input:focus,.bk-form select:focus,.bk-form textarea:focus{outline:none;border-color:var(--bk-ink)}.bk-form .bk-req{color:var(--bk-clay)}.bk-form__note{font-size:.8125rem;color:var(--bk-ink-2)}.bk-form__msg{padding:14px 16px;border:1px solid var(--bk-ink);border-radius:2px;background:var(--bk-paper)}.bk-form__msg--error{border-color:var(--bk-clay);color:var(--bk-clay)}.bk-story .bk__inner{display:grid;gap:56px}@media(min-width:750px){.bk-story .bk__inner{gap:96px}}.bk-story__ch{display:grid;gap:20px;align-items:center}@media(min-width:990px){.bk-story__ch{grid-template-columns:5fr 6fr;gap:64px}.bk-story__ch--flip .bk-story__media{order:2}}.bk-story__copy{display:grid;gap:14px;align-content:start;max-width:36em}.bk-story__text{color:var(--bk-ink-2);font-size:1rem;line-height:1.7}.bk-story__text p+p{margin-top:.9em}.bk-story__text strong,.bk-story__text em{color:var(--bk-ink)}.bk-story__cap{margin-top:8px}.bk-quote__fig{margin:0;display:grid;gap:16px;max-width:20em}.bk-quote__text{margin:0;font-family:var(--bk-head);font-weight:900;font-size:clamp(2rem,7vw,3.75rem);line-height:1.02;letter-spacing:-.01em}.bk-quote__media{margin-top:40px}.bk-compare__grid{display:grid;gap:28px;align-items:center}.bk-compare__copy{margin:0}.bk-compare__media{margin:0;display:grid;gap:10px}.bk-compare__media .comparison-slider{width:100%}.bk-compare__cap{display:flex;justify-content:space-between}.bk-compare .cs-slider__handle{background:var(--bk-paper);color:var(--bk-ink)}.bk-compare .comparison-slider__media-wrapper:after{background:var(--bk-paper)}.bk-compare--narrow .bk-compare__media{max-width:420px;width:100%;justify-self:center}@media(min-width:990px){.bk-compare__grid{grid-template-columns:5fr 7fr;gap:64px}.bk-compare--narrow .bk-compare__grid{grid-template-columns:1fr 1fr}}.bk-finder__grid{display:grid;gap:32px}.bk-finder__copy{display:grid;gap:14px;align-content:start;max-width:34em}.bk-finder__facts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.bk-finder__facts li:before{content:"\2014";color:var(--bk-clay);margin-right:6px}.bk-finder__label{margin:0 0 8px}.bk-finder__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--bk-ink)}.bk-finder__row{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--bk-hair);color:inherit;text-decoration:none}.bk-finder__q{color:var(--bk-ink-2);font-size:.9375rem}.bk-finder__a{font-weight:600;font-size:.9375rem;white-space:nowrap}.bk-finder__a em{font-style:normal;font-family:var(--bk-mono);font-weight:400;font-size:.75rem;color:var(--bk-ink-2);margin-left:4px}.bk-finder__a span{color:var(--bk-clay);margin-left:4px;display:inline-block;transition:transform .15s ease}.bk-finder__row:hover .bk-finder__q{color:var(--bk-ink)}.bk-finder__row:hover .bk-finder__a span{transform:translate(3px)}@media(max-width:480px){.bk-finder__row{grid-template-columns:1fr}.bk-finder__a{white-space:normal}}@media(min-width:990px){.bk-finder__grid{grid-template-columns:5fr 6fr;gap:72px;align-items:center}}.bk-media{position:relative;min-height:var(--bk-media-h, 76vh);display:grid;align-items:end;overflow:hidden;color:var(--bk-paper);background:var(--bk-ink);isolation:isolate}.bk-media__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bk-media__bg img,.bk-media__bg video{width:100%;height:100%;object-fit:cover;display:block}.bk-media__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(23,20,13,var(--bk-media-shade, .45)),rgba(23,20,13,calc(var(--bk-media-shade, .45) * .55)) 45%,#17140d00)}.bk-media__slot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:6px;text-align:center;background:#221e15;border:1px dashed var(--bk-ink-2);color:var(--bk-hair);padding:16px}.bk-media__slot .bk-slot__id{font-family:var(--bk-mono);font-size:.75rem;letter-spacing:.12em;color:var(--bk-clay)}.bk-media__copy{position:relative;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;padding:40px var(--bk-gutter) 56px;display:grid;gap:14px}@media(min-width:750px){.bk-media__copy{padding-bottom:72px;gap:18px}}.bk-media .bk-mono{color:var(--bk-hair)}.bk-media h1{font-size:clamp(2.125rem,7.5vw,4rem);max-width:12em;text-shadow:0 1px 12px rgba(0,0,0,.25)}.bk-media__text{font-size:1.0625rem;color:var(--bk-paper);max-width:34em;opacity:.92}.bk-media .bk-btn{background:var(--bk-paper);color:var(--bk-ink);border-color:var(--bk-paper)}.bk-media .bk-btn:hover{background:var(--bk-hair);border-color:var(--bk-hair)}.bk-media .bk-link{color:var(--bk-paper);text-decoration-color:#f4f0e380}.bk-media__cue{position:absolute;right:var(--bk-gutter);bottom:18px;width:22px;height:22px;color:var(--bk-paper);opacity:.7;animation:bk-cue 2.2s ease-in-out infinite}@keyframes bk-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.bk-media__cue{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bonk-site.css.map */
