.bq{background:var(--color-cream, #F6F2EA);color:var(--color-slate, #0D120E);padding:var(--bq-pt, 48px) var(--brv-gutter, 16px) var(--bq-pb, 72px);font-family:var(--font-text)}.bq-inner{max-width:72rem;margin:0 auto}.bq-step[hidden]{display:none}.bq-progress{height:4px;border-radius:999px;background:var(--color-line, rgba(13,18,14,.14));overflow:hidden;margin:0 auto 3.2rem;max-width:56rem}.bq-progress[hidden]{display:none}.bq-progress-bar{display:block;height:100%;width:0;background:var(--color-forest, #003420);transition:width .3s ease}.bq-intro,[data-step=question],.bq-gate{max-width:56rem;margin:0 auto;text-align:center}.bq-eyebrow,.bq-count{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-title{margin:0 0 1.2rem;font-family:var(--font-head);font-weight:var(--fw-headline, 700);font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.1;outline:none}.bq-sub{margin:0 auto 3.2rem;max-width:46rem;font-size:1.6rem;line-height:1.5;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-sub[hidden]{display:none}.bq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--brv-btn-h, 52px);padding:0 3.2rem;border-radius:var(--radius-pill, 999px);border:0;font:inherit;font-size:1.6rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease}.bq-btn--primary{background:var(--color-slate, #0D120E);color:#fff}.bq-btn--primary:hover{background:var(--color-slate-hover, #262E28)}.bq-btn:disabled{opacity:.6;cursor:wait}.bq-btn:focus-visible,.bq-option:focus-visible,.bq-back:focus-visible,.bq-skip:focus-visible,.bq-link:focus-visible,.bq-alt:focus-visible{outline:2px solid var(--color-forest, #003420);outline-offset:3px}.bq-options{display:grid;gap:1.2rem;text-align:left}@media(min-width:750px){.bq-options{grid-template-columns:1fr 1fr}}.bq-option{display:flex;flex-direction:column;gap:.4rem;padding:2rem 2.2rem;border:1px solid var(--color-line, rgba(13,18,14,.14));border-radius:var(--radius-card, 16px);background:var(--color-paper, #FFFDF8);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.bq-option:hover{border-color:var(--color-slate, #0D120E)}.bq-option:active{transform:scale(.99)}.bq-option-label{font-size:1.7rem;font-weight:700;line-height:1.3}.bq-option-hint{font-size:1.4rem;line-height:1.4;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-back,.bq-skip{display:inline-flex;align-items:center;gap:.6rem;margin-top:2.4rem;padding:.8rem 0;border:0;background:none;color:var(--color-slate-soft, rgba(13,18,14,.72));font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bq-back[hidden]{display:none}.bq-form{display:grid;gap:1.2rem;max-width:42rem;margin:0 auto;text-align:left}.bq-label{font-size:1.4rem;font-weight:700}.bq-input{min-height:var(--brv-btn-h, 52px);padding:0 1.6rem;border:1px solid rgba(13,18,14,.4);border-radius:var(--radius-chip, 8px);background:#fff;font:inherit;font-size:1.6rem;color:inherit}.bq-input:focus{outline:2px solid var(--color-forest, #003420);outline-offset:1px}.bq-input[aria-invalid=true]{border-color:#b3261e}.bq-error{margin:0;font-size:1.4rem;color:#b3261e}.bq-error[hidden]{display:none}.bq-fine{margin:0;font-size:1.3rem;line-height:1.4;color:var(--color-slate-soft, rgba(13,18,14,.72));text-align:center}.bq-result{text-align:left}.bq-result>.bq-eyebrow{text-align:center}.bq-card{display:grid;gap:2.4rem;background:var(--color-paper, #FFFDF8);border-radius:var(--radius-media, 20px);padding:1.6rem}@media(min-width:750px){.bq-card{grid-template-columns:1fr 1fr;align-items:start;padding:2.4rem;gap:4rem}}.bq-card-media{display:block;border-radius:var(--radius-card, 16px);overflow:hidden;background:var(--color-cream-deep, #EDE6D9)}.bq-card-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.bq-card-body{padding:0 .4rem .8rem}.bq-result-title{margin:0 0 .8rem;font-family:var(--font-head);font-weight:var(--fw-headline, 700);font-size:clamp(2.8rem,3.6vw,4rem);line-height:1.1;outline:none}.bq-summary{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.5}.bq-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.4rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-stars{--r: 5;position:relative;display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:.1em}.bq-stars:before{content:"\2605\2605\2605\2605\2605";color:#0d120e2e}.bq-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--r) / 5 * 100%);overflow:hidden;color:var(--color-slate, #0D120E)}.bq-price{margin:0 0 .4rem;font-size:2rem;font-weight:700}.bq-spec{margin:0 0 1.6rem;font-size:1.4rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-bullets{margin:0 0 2rem;padding:0;list-style:none;display:grid;gap:.8rem}.bq-bullets li{position:relative;padding-left:2.4rem;font-size:1.5rem;line-height:1.45}.bq-bullets li:before{content:"";position:absolute;left:0;top:.35em;width:1.4rem;height:.8rem;border-left:2px solid var(--color-forest, #003420);border-bottom:2px solid var(--color-forest, #003420);transform:rotate(-45deg)}.bq-size{margin:0 0 2rem;padding:1.2rem 1.4rem;border-radius:var(--radius-chip, 8px);background:var(--color-cream-deep, #EDE6D9);font-size:1.4rem;line-height:1.45}.bq-card .bq-btn{width:100%}.bq-extra{display:flex;gap:1.6rem;align-items:center;margin-top:1.6rem;padding:1.6rem;border:1px solid var(--color-line, rgba(13,18,14,.14));border-radius:var(--radius-card, 16px)}.bq-extra img{flex:0 0 8rem;width:8rem;height:8rem;object-fit:cover;border-radius:var(--radius-chip, 8px);background:var(--color-cream-deep, #EDE6D9);mix-blend-mode:multiply}.bq-extra p{margin:0 0 .4rem}.bq-extra-title{font-weight:700;font-size:1.6rem}.bq-extra-line{font-size:1.4rem;line-height:1.4;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-extra-price{font-size:1.5rem;font-weight:700}.bq-extra-price span{margin-left:.6rem;color:var(--color-forest, #003420)}.bq-link{font-size:1.4rem;font-weight:700;color:inherit;text-underline-offset:3px}.bq-alts{margin-top:4.8rem}.bq-alts[hidden]{display:none}.bq-alts-title{margin:0 0 1.6rem;font-family:var(--font-head);font-size:2.2rem}.bq-alts-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.bq-alt{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem;border-radius:var(--radius-card, 16px);background:var(--color-paper, #FFFDF8);color:inherit;text-decoration:none}.bq-alt img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-chip, 8px);background:var(--color-cream-deep, #EDE6D9);mix-blend-mode:multiply;margin-bottom:.8rem}.bq-alt-title{font-weight:700;font-size:1.5rem}.bq-alt-price{font-size:1.4rem}.bq-alt-spec{font-size:1.3rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-restart{display:flex;margin:3.2rem auto 0}@media(prefers-reduced-motion:reduce){.bq-progress-bar,.bq-option,.bq-btn{transition:none}}.bq-note{margin:1.2rem 0 0;font-size:1.4rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-proof{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:2.4rem 0 0;font-size:1.4rem}.bq-return{margin:2rem auto 0;padding:1.2rem 1.6rem;max-width:42rem;border-radius:var(--radius-chip, 8px);background:var(--color-cream-deep, #EDE6D9);font-size:1.4rem}.bq-return[hidden]{display:none}.bq-return .bq-link{margin-left:.4rem;padding:0;border:0;background:none;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.bq-tease{width:12rem;height:12rem;margin:0 auto 2rem;border-radius:var(--radius-card, 16px);overflow:hidden;background:var(--color-cream-deep, #EDE6D9)}.bq-tease[hidden]{display:none}.bq-tease img{width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.15);mix-blend-mode:multiply}.bq-colors{margin:0 0 2rem;padding:0;border:0;display:flex;flex-wrap:wrap;gap:1rem}.bq-colors legend{width:100%;margin-bottom:1rem;padding:0;font-size:1.4rem;font-weight:700}.bq-colors legend span{font-weight:400}.bq-swatch{width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(13,18,14,.2);background:var(--sw);box-shadow:inset 0 0 0 3px var(--color-paper, #FFFDF8);cursor:pointer}.bq-swatch[aria-pressed=true]{border:2px solid var(--color-slate, #0D120E)}.bq-swatch:focus-visible{outline:2px solid var(--color-forest, #003420);outline-offset:2px}.bq-btn--atc{width:100%;background:var(--color-atc, #E8A838);color:var(--color-atc-text, #0D120E)}.bq-btn--atc:hover{background:var(--color-atc-hover, #D9992B)}.bq-details{display:block;margin-top:1.4rem;text-align:center;font-size:1.4rem;font-weight:700;color:inherit;text-underline-offset:3px}.bq-card [data-bq-atc-error]{margin-top:.8rem}.bq-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--color-line, rgba(13,18,14,.14));list-style:none;font-size:1.3rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-trust li:before{content:"\2713";margin-right:.5rem;color:var(--color-forest, #003420)}.bq-video{margin:1.6rem 0 0;padding:1.6rem;border-radius:var(--radius-media, 20px);background:var(--color-paper, #FFFDF8)}.bq-video-label{margin:0 0 1.2rem;font-family:var(--font-head);font-size:2rem;font-weight:var(--fw-headline, 700)}.bq-video-frame{position:relative;max-width:48rem;margin:0 auto;aspect-ratio:var(--ratio, 1);max-height:72vh;border-radius:var(--radius-card, 16px);overflow:hidden;background:var(--color-slate, #0D120E)}.bq-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.bq-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6.4rem;height:6.4rem;border:0;border-radius:50%;background:#fffdf8eb;color:var(--color-slate, #0D120E);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 16px #0d120e40}.bq-play[hidden]{display:none}.bq-play:focus-visible{outline:2px solid var(--color-forest, #003420);outline-offset:3px}.bq-addons{margin:0 0 2rem;padding:0;border:0}.bq-addons legend{margin-bottom:1rem;padding:0;font-size:1.4rem;font-weight:700}.bq-addon{display:grid;grid-template-columns:auto 5.6rem 1fr auto;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border:1px solid var(--color-line, rgba(13,18,14,.14));border-radius:var(--radius-chip, 8px);cursor:pointer}.bq-addon+.bq-addon{margin-top:.8rem}.bq-addon:has(input:checked){border-color:var(--color-slate, #0D120E);background:var(--color-cream, #F6F2EA)}.bq-addon input{width:2rem;height:2rem;margin:0;accent-color:var(--color-forest, #003420)}.bq-addon img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:6px;background:var(--color-cream-deep, #EDE6D9);mix-blend-mode:multiply}.bq-addon-name{font-size:1.4rem;font-weight:700;line-height:1.3}.bq-addon-color{font-weight:400;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-addon-price{font-size:1.4rem;font-weight:700}.bq-ship{margin:1rem 0 0;text-align:center;font-size:1.4rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-ship.is-done{color:var(--color-forest, #003420);font-weight:700}.bq-ugc{margin-top:4.8rem}.bq-ugc-row{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;-webkit-overflow-scrolling:touch}@media(min-width:750px){.bq-ugc-row{grid-auto-columns:calc(25% - .9rem)}}.bq-ugc-item{margin:0;scroll-snap-align:start}.bq-ugc-item img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-card, 16px)}.bq-ugc-item figcaption{margin-top:.6rem;font-size:1.3rem;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-addon.is-free input,.bq-addon.is-free img{grid-row:span 2}.bq-addon-free{grid-column:3 / -1;justify-self:start;max-width:100%;white-space:nowrap;padding:.2rem .7rem;border-radius:var(--radius-pill, 999px);background:var(--color-forest, #003420);color:#fff;font-size:1.1rem;font-weight:700}.bq-addon.is-free .bq-addon-price{color:var(--color-forest, #003420)}.bq-addon-price s{margin-right:.4rem;font-weight:400;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-kit{align-items:flex-start}.bq-kit-body{flex:1;min-width:0}.bq-extra-price em{margin-left:.4rem;font-style:normal;font-weight:400;color:var(--color-slate-soft, rgba(13,18,14,.72))}.bq-kit-addon{grid-template-columns:auto 1fr auto;margin:1.2rem 0;padding:.8rem 1rem;background:var(--color-paper, #FFFDF8)}.bq-kit-addon img{display:none}.bq-kit-btn{width:100%;min-height:48px;margin-bottom:.8rem;padding:0 1.6rem;font-size:1.5rem}.bq-kit .bq-error{margin:0 0 .8rem}@media(max-width:749px){.bq-kit{display:block}.bq-kit>img{display:block;width:12rem;height:12rem;margin-bottom:1.2rem}}.bq-extra-price em{display:inline-block}.bq-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bq-shot{display:block;scroll-snap-align:start;border-radius:var(--radius-card, 16px);overflow:hidden;background:var(--color-cream-deep, #EDE6D9)}.bq-shot img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}@media(min-width:750px){.bq-gallery{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;overflow:visible;position:sticky;top:9.6rem}.bq-shot--main{grid-column:1 / -1}}.bq-kit-builder{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/326/assets/brv-bag-quiz.css.map */
