.pdp button,.pdp input{font:inherit;color:inherit}.pdp button{cursor:pointer}.pdp button:focus-visible,.pdp a:focus-visible,.pdp summary:focus-visible{outline:3px solid #368a87;outline-offset:4px}.pdp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp .bag-button{border:0;background:none;display:flex;align-items:center;gap:9px;font-size:14px}.bag-button #bag-count{background:var(--pale);border-radius:50%;min-width:21px}.breadcrumbs{display:flex;gap:12px;padding-top:24px;padding-bottom:26px;font-size:12px;color:var(--muted)}.breadcrumbs a{text-decoration:none}.buy-section{display:grid;grid-template-columns:1.07fr 1fr;gap:64px;align-items:start;padding-bottom:38px;scroll-margin-top:20px}.gallery{position:sticky;top:22px}.gallery-main{display:block;position:relative;width:100%;padding:0;border:0;border-radius:5px;overflow:hidden;background:var(--pale);aspect-ratio:1/1}.gallery-main>img{width:100%;height:100%;object-fit:cover}.gallery-main.product-view>img{object-fit:contain;padding:25px;background:#fff}.image-tag{position:absolute;left:19px;bottom:18px;padding:9px 13px;background:#fffffff0;font-size:12px;font-weight:600;max-width:80%;text-align:left}.zoom-mark{position:absolute;right:16px;top:15px;width:33px;height:33px;border-radius:50%;background:#fff;display:grid;place-items:center}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.gallery-thumbs button{padding:5px;border:1px solid var(--line);border-radius:3px;background:#fff}.gallery-thumbs button[aria-pressed=true]{border:2px solid var(--deep);padding:4px}.gallery-thumbs img{width:100%;height:66px;object-fit:contain}.gallery-thumbs button:first-child img{object-fit:cover}.gallery-thumbs span{display:block;font-size:11px;margin-top:5px}.purchase .eyebrow{font-size:11px;margin-bottom:13px}.purchase h1{font-size:clamp(34px,3.7vw,49px);line-height:1.07;letter-spacing:-.045em}.rating{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:18px;text-decoration:none}.rating>span:first-child{letter-spacing:2px;font-size:16px;color:var(--deep)}.rating>span:last-child{text-decoration:underline;color:var(--muted);font-size:12px}.product-lead{font-size:21px;line-height:1.35;font-weight:600;margin-top:24px}.purchase-description{font-size:14px;color:var(--muted);margin-top:12px;line-height:1.6;max-width:450px}.price-row{display:flex;gap:12px;align-items:center;margin:20px 0}.price-row strong{font-size:27px;font-weight:600;letter-spacing:-.04em}.price-row s{color:#7f8d8c;font-size:16px}.price-row>span{font-size:11px;color:var(--muted)}.color-picker{border:0;padding:0;margin:0 0 20px;display:flex;gap:10px}.color-picker legend{font-size:13px;margin-bottom:9px}.color-picker button{display:flex;align-items:center;gap:10px;padding:9px 16px;background:#fff;border:1px solid var(--line);border-radius:3px;font-size:13px}.color-picker button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--deep);border-color:var(--deep)}.color-dot{display:inline-block;width:18px;height:18px;border-radius:50%}.black{background:#242729}.navy{background:#283457}.buy-actions{display:flex;gap:12px}.quantity{display:flex;border:1px solid var(--line);border-radius:3px;align-items:center;flex:0 0 112px;overflow:hidden}.quantity button{border:0;background:#fff;padding:10px;width:33px}.quantity input{border:0;min-width:0;width:42px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.pdp .add-bag{flex:1;color:#fff;justify-content:space-between}.included{font-size:12px;color:var(--muted);margin:12px 0 18px}.purchase-assurance{display:grid;gap:5px;font-size:12px;padding:15px 0;border-block:1px solid var(--line)}.small-detail{font-size:12px;padding-top:12px}.pdp summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;gap:20px;font-weight:600}.pdp summary::-webkit-details-marker{display:none}.pdp details[open] summary>span{transform:rotate(45deg)}.small-detail p{color:var(--muted);padding-top:12px}.preview-note{font-size:11px;color:#768684;margin-top:15px}.pdp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid var(--line);padding-block:22px;font-size:13px}.pdp-benefits b{font-weight:400;color:#4c8a83;margin-right:12px}.section-nav{display:flex;justify-content:center;gap:37px;padding:24px 0;font-size:12px}.section-nav a{text-decoration:none}.feel-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:64px 80px}.pdp h2{font-size:clamp(29px,3vw,42px);line-height:1.12}.pdp .section-intro{font-size:16px;color:var(--muted);margin-top:20px;max-width:380px}.feature-line{display:flex;gap:18px;margin-top:25px}.feature-line>span{flex:0 0 30px;height:30px;border:1px solid #c5dcd5;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#458077}.feature-line h3{font-size:16px;letter-spacing:-.025em}.feature-line p{font-size:14px;color:var(--muted);line-height:1.6;margin-top:6px;max-width:340px}.detail-photo{background:var(--pale);border-radius:4px;overflow:hidden;position:relative;height:510px;display:flex;align-items:center;justify-content:center}.detail-photo img{height:100%;width:100%;object-fit:contain;padding:30px 55px 64px;mix-blend-mode:multiply}.detail-photo figcaption{position:absolute;bottom:22px;font-size:12px;color:var(--muted)}.positions-band{background:var(--pale);padding:64px 0}.positions-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.position-images{display:grid;grid-template-columns:1fr 1fr;gap:14px}.position-images figure{background:#fff;border-radius:4px;overflow:hidden}.position-images img{width:100%;height:285px;object-fit:cover}.position-images .folded img{object-fit:contain;padding:20px;mix-blend-mode:multiply}.position-images figcaption{display:grid;gap:4px;padding:14px 14px 18px;font-size:11px;color:var(--muted)}.position-images figcaption strong{font-size:16px;color:var(--ink)}.positions-inner>div>p:not(.eyebrow),.clean-section p:not(.eyebrow),.pdp-system p:not(.eyebrow){color:var(--muted);font-size:15px;margin-top:20px}.positions-inner .text-link{margin-top:24px}.pdp-demo{display:grid;grid-template-columns:.8fr 1.25fr;gap:72px;align-items:center;padding-block:80px}.pdp-demo p:not(.eyebrow):not(.video-caption){font-size:15px;color:var(--muted);margin-top:18px}.video-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.video-tabs button{border:1px solid var(--line);background:#fff;padding:10px 12px;border-radius:3px;font-size:12px}.video-tabs button[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}.video-stage{position:relative;aspect-ratio:16/10;background:var(--pale);border-radius:4px;overflow:hidden;display:grid;place-items:center}.video-stage>img{width:100%;height:100%;object-fit:cover}.video-stage.customer>img{object-fit:contain}.video-stage>button{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#08272b33;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;font-size:13px;font-weight:600}.video-stage>button>span{height:64px;width:64px;display:grid;place-items:center;border:1px solid #ffffffb0;border-radius:50%;background:#103a3fd9;font-size:19px}.video-stage iframe,.video-stage video{position:absolute;width:100%;height:100%;border:0;top:0;right:0;bottom:0;left:0}.video-caption{font-size:11px;color:var(--muted);margin-top:9px}.clean-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-bottom:80px}.clean-section figure{background:var(--pale);border-radius:4px;height:350px;overflow:hidden}.clean-section img{width:100%;height:100%;object-fit:contain;padding:20px;mix-blend-mode:multiply}.pdp-reviews{padding:65px 0;background:var(--deep);color:#fff}.review-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}.pdp-reviews .eyebrow{color:#b7ddd5}.review-score{display:flex;flex-direction:column;align-items:flex-start;margin-top:25px}.review-score>strong{font:600 39px Manrope,sans-serif}.review-score>strong>span{font-size:16px;margin-left:8px;color:#b7ccc7}.stars{letter-spacing:4px;color:var(--mint)}.review-score .stars{margin:6px 0 11px}.review-score a{font-size:12px}.featured-quote{border-left:1px solid #ffffff35;padding-left:60px;display:flex;flex-direction:column;justify-content:center}.featured-quote blockquote{font:500 clamp(20px,2.2vw,29px)/1.45 "Manrope",sans-serif;letter-spacing:-.025em;margin:20px 0 26px}.featured-quote figcaption{display:flex;gap:15px;align-items:center;font-size:13px}.featured-quote figcaption span{color:#b7ccc7;font-size:12px}.pdp-system{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:70px}.pdp-system>img{width:100%;max-height:360px;object-fit:contain}.pdp-system .subtle{font-size:12px!important;margin-top:12px!important}.pdp-system .text-link{margin-top:22px}.faq-section{border-top:1px solid var(--line);padding-block:65px;display:grid;grid-template-columns:.8fr 1.3fr;gap:80px}.faq-section>div>p:not(.eyebrow){font-size:14px;margin-top:24px;color:var(--muted)}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:15px}.faq-list p{font-size:14px;color:var(--muted);padding:14px 26px 0 0}.pdp-promise{background:var(--deep);color:#fff;border-radius:4px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:45px}.pdp-promise .eyebrow{color:#b7ddd5}.pdp-promise h2{font-size:32px}.pdp-promise p:not(.eyebrow){font-size:14px;color:#c6dcd6;max-width:440px;margin-top:15px}.pdp footer{padding-bottom:90px}.sticky-buy{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:11px max(20px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:8;box-shadow:0 -3px 20px #103a3f08}.sticky-buy[hidden]{display:none}.sticky-buy>div{display:grid;font-size:13px}.sticky-buy>div>span{font-size:12px;color:var(--muted)}.sticky-buy .button{min-height:43px;padding:9px 20px;color:#fff}dialog{border:0;color:var(--ink);padding:40px;border-radius:6px;max-height:90vh;max-width:calc(100% - 32px)}dialog::backdrop{background:#08292ebf}.dialog-close{position:absolute;right:12px;top:9px;width:32px;height:32px;background:#fff;border:0;font-size:26px!important;border-radius:50%;z-index:2}.image-dialog{padding:20px;width:800px;background:#fff}.image-dialog img{max-height:82vh;width:100%;object-fit:contain}.bag-dialog{width:480px}.bag-dialog h2{font-size:29px}.bag-item{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center;font-size:14px}.bag-item img{height:100px;width:75px;object-fit:contain}.bag-item p{font-size:12px;color:var(--muted);margin-top:6px}.bag-total{display:flex;justify-content:space-between;margin-top:20px}.bag-dialog .button{width:100%;margin-top:22px;color:#fff;justify-content:center}.continue-button{display:block;background:none;border:0;text-decoration:underline;font-size:13px!important;margin:18px auto 0}.empty-bag{padding-top:25px;color:var(--muted)}@media(max-width:900px){.buy-section{gap:30px}.purchase h1{font-size:36px}.feel-section,.positions-inner,.pdp-demo,.clean-section,.pdp-system{gap:35px}.section-nav{gap:20px}.pdp-promise{padding:30px}.detail-photo{height:440px}.position-images img{height:230px}.review-layout{gap:35px}.featured-quote{padding-left:30px}}@media(max-width:650px){.pdp .wrap{width:calc(100% - 36px)}.pdp .header{height:auto;flex-wrap:wrap;padding:19px 0 14px;gap:20px}.pdp .header nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:11px;border-top:1px solid var(--line);padding-top:14px}.pdp .wordmark{font-size:30px}.pdp .announcement{font-size:11px}.breadcrumbs{font-size:10px;gap:8px;padding-top:17px;padding-bottom:18px}.buy-section{display:flex;flex-direction:column;gap:25px;padding-bottom:26px}.gallery{position:static;width:100%}.gallery-main{aspect-ratio:1.08}.gallery-thumbs img{height:48px}.gallery-thumbs span{font-size:10px}.gallery-thumbs{gap:7px}.purchase{width:100%}.purchase h1{font-size:37px}.purchase h1 br{display:none}.purchase .eyebrow{margin-bottom:10px}.rating{margin-top:15px}.product-lead{font-size:20px;margin-top:20px}.purchase-description{font-size:14px}.price-row{margin:17px 0}.pdp-benefits{gap:12px;font-size:11px;padding-block:18px}.pdp-benefits b{display:block;margin:0 0 5px}.section-nav{justify-content:flex-start;overflow:auto;white-space:nowrap;gap:24px;padding:19px 0;font-size:11px}.feel-section{grid-template-columns:1fr;padding-block:35px 42px;gap:25px}.pdp h2{font-size:31px}.detail-photo{height:330px}.feature-line{margin-top:22px}.detail-photo img{padding:18px 35px 50px}.detail-photo figcaption{font-size:11px}.positions-band{padding:38px 0}.positions-inner{display:flex;flex-direction:column-reverse;gap:28px;align-items:stretch}.position-images{gap:10px}.position-images img{height:220px}.position-images figcaption{padding:12px 10px;font-size:10px}.position-images figcaption strong{font-size:14px}.pdp-demo{grid-template-columns:1fr;padding-block:43px;gap:25px}.video-tabs{margin-top:20px}.clean-section{grid-template-columns:1fr;gap:25px;padding-bottom:42px}.clean-section figure{height:300px}.clean-section>div{order:-1}.pdp-reviews{padding:38px 0}.review-layout{grid-template-columns:1fr;gap:25px}.review-score{margin-top:20px}.featured-quote{border-left:0;border-top:1px solid #ffffff35;padding:25px 0 0}.featured-quote blockquote{font-size:23px;margin-top:12px}.pdp-system{grid-template-columns:1fr;gap:25px;padding-block:42px}.pdp-system>img{max-height:310px}.pdp-system>div{order:-1}.faq-section{grid-template-columns:1fr;gap:30px;padding-block:40px}.faq-list summary{font-size:14px}.pdp-promise{display:block;padding:27px;margin-bottom:25px}.pdp-promise h2{font-size:28px}.pdp-promise .button{margin-top:22px}.sticky-buy{padding:10px 18px}.sticky-buy strong{font-size:11px}.sticky-buy .button{font-size:12px;padding:10px 14px;min-height:42px}.bag-dialog{padding:35px 22px}.pdp footer .footer-top{gap:22px}.pdp footer nav{flex-wrap:wrap;font-size:12px}.pdp footer .copyright{font-size:11px}.image-tag{font-size:10px;left:12px;bottom:12px}.zoom-mark{right:12px;top:12px}.pdp .preview-note{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.video-stage>[hidden]{display:none!important}.positions-band{padding:40px 0}.positions-compact{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:64px;max-width:960px}.paired-positions{margin:0;width:100%;max-width:360px;justify-self:center}.paired-positions img{display:block;width:100%;height:auto;border-radius:4px}.positions-compact>div{max-width:430px}@media(max-width:650px){.positions-band{padding:32px 0}.positions-compact{gap:22px}.paired-positions{max-width:330px;align-self:center}.positions-compact>div{max-width:none}}.position-captions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;font-size:11px;color:var(--muted);text-align:center;line-height:1.5}.position-captions strong{display:block;color:var(--ink);font-size:13px;margin-bottom:3px}.gallery-position-captions{display:none}.gallery-main.positions-view{background:var(--pale)}.gallery-main.positions-view>img{height:calc(100% - 78px);padding:0;background:var(--pale);object-fit:contain}.gallery-main.positions-view .image-tag{display:none}.positions-view .gallery-position-captions{display:grid;position:absolute;bottom:0;left:0;right:0;height:78px;grid-template-columns:1fr 1fr;align-items:center;gap:14px;padding:10px 16px;background:var(--pale);text-align:center}.gallery-position-captions strong{display:block;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:var(--deep);margin-bottom:5px}.gallery-position-captions>span>span{display:block;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.35;color:var(--muted)}@media(max-width:650px){.gallery-position-captions strong{font-size:13px}.gallery-position-captions>span>span{font-size:10px}.positions-view .gallery-position-captions{padding:9px 10px;gap:10px}}.pdp-benefits{gap:30px;padding-block:26px}.benefit-item{display:flex;align-items:flex-start;gap:13px}.pdp-benefits .benefit-item>b{flex:none;margin:1px 0 0;font-size:14px}.benefit-item h3{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.benefit-item p{font-size:12px;line-height:1.55;color:var(--muted);margin:7px 0 0;max-width:310px}@media(max-width:650px){.pdp-benefits{grid-template-columns:1fr;gap:19px;padding-block:23px}.benefit-item h3{font-size:15px}.benefit-item p{font-size:12px;max-width:none}}.feel-focused{gap:55px;padding-block:50px 60px}.feel-focused .section-intro{max-width:460px;font-size:16px}.feel-focused h2{font-size:clamp(29px,3vw,40px)}.feel-points{margin-top:26px;display:grid;gap:19px}.feel-points h3{font-size:16px;line-height:1.4;letter-spacing:-.02em}.feel-points p{font-size:14px;line-height:1.55;color:var(--muted);margin-top:5px;max-width:445px}.bristle-detail{height:465px;align-self:center}.bristle-detail img{position:absolute;width:200%;max-width:none;height:auto;left:-50%;top:26px;padding:0;object-fit:initial;mix-blend-mode:multiply}.bristle-detail figcaption{left:0;right:0;bottom:0;background:var(--pale);padding:18px;text-align:center;border-top:1px solid var(--line)}.bristle-detail figcaption strong{display:block;color:var(--deep);font-family:Manrope,sans-serif;font-size:14px}.bristle-detail figcaption span{display:block;font-size:11px;margin-top:5px}@media(max-width:650px){.feel-focused{gap:25px;padding-block:32px 40px}.bristle-detail{height:310px}.bristle-detail img{top:18px}.feel-points{gap:17px}.bristle-detail figcaption{padding:13px}}.pdp-press{padding:22px 0;gap:25px;border-top:1px solid var(--line)}.pdp-press .press-logos{gap:28px}.pdp-press .press-logos img{height:42px}.pdp-press>.eyebrow{font-size:10px;letter-spacing:.12em}.pdp-press>a{font-size:11px}@media(max-width:720px){.pdp-press{gap:12px;padding:20px 0}.pdp-press .press-logos{gap:15px}.pdp-press .press-logos img{height:32px}.pdp-press>a{margin:0}}.purchase .rating{flex-wrap:wrap;gap:8px;font-size:14px}.purchase .rating>span:last-child{font-size:14px}.marketplace-proof{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:9px;font-size:14px;line-height:1.5;color:var(--deep)}.marketplace-proof strong{font-weight:600}.marketplace-proof a{font-size:13px;color:var(--muted);text-underline-offset:3px}.shipping-nudge{background:var(--pale);border:1px solid var(--line);border-radius:4px;padding:15px 17px;margin-bottom:16px}.shipping-nudge strong{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.shipping-nudge p{color:var(--muted);font-size:14px;line-height:1.5;margin-top:5px}.shipping-nudge a{display:inline-flex;gap:14px;margin-top:10px;font-size:14px;font-weight:600;text-underline-offset:4px}.shipping-nudge a[hidden]{display:none}.gallery-main:not(.product-view) .image-tag{display:none}body:has(.bb-scratcher) .main-content{padding:0}.bb-scratcher .purchase h1{margin:0}.bb-scratcher .product-lead p{font-size:inherit;line-height:inherit}.bb-scratcher #bb-variant{width:100%;margin:8px 0 20px;border:1px solid var(--line);padding:12px;background:#fff;font:inherit}.bb-scratcher .buy-actions button{margin:0}.bb-scratcher .rating .jdgm-prev-badge{font-size:14px}.bb-scratcher .jdgm-preview-badge .jdgm-star{color:var(--deep)}.bb-scratcher .bb-review-widget{padding-block:35px}.bb-scratcher #cart-error{color:#9f2525;font-size:14px;margin:12px 0}.bb-scratcher button:disabled{opacity:.5;cursor:not-allowed}.bb-scratcher dialog{color:var(--ink)}.bb-scratcher [hidden]{display:none!important}.bb-scratcher .gallery-main{max-height:none}.bb-scratcher .sticky-buy .button{margin:0}.bb-scratcher .bag-button{display:flex;gap:8px;align-items:center;text-decoration:none}.bb-scratcher .product-lead{margin-top:24px}.bb-scratcher .purchase-description{margin-top:12px}.bb-scratcher .marketplace-proof{margin-top:9px}.bb-scratcher .price-row{margin:20px 0}.bb-scratcher .included{margin:12px 0 18px}.bb-scratcher .shipping-nudge p{margin-top:5px}.bb-scratcher .detail-photo.bristle-detail img{max-width:none}.bb-scratcher .review-score .jdgm-prev-badge{color:#fff}body:has(.bb-scratcher) #PageContainer>.main-content{padding-top:0!important}.bb-scratcher .purchase h1{max-width:10ch}.bb-scratcher .rating .jdgm-prev-badge:before{content:attr(data-average-rating);font-weight:700;margin-right:8px}.bb-scratcher .rating:after{content:"Bearback store";font-size:12px;color:var(--muted)}.bb-scratcher .bb-variant-buttons{display:flex;gap:10px;margin:8px 0 20px;flex-wrap:wrap}.bb-scratcher .bb-variant-buttons button{display:flex;align-items:center;gap:10px;padding:9px 16px;background:#fff;border:1px solid var(--line);border-radius:3px;font-size:14px}.bb-scratcher .bb-variant-buttons button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--deep);border-color:var(--deep)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bb-scratcher.css.map */
