.site-nav a[aria-current]:after{transform:none}[data-pdp] [hidden],.sheet [hidden]{display:none!important}.pdp{margin-top:calc(var(--bn-header-height) + 6px);padding:calc(var(--tear) + 8px) var(--bn-margin) calc(var(--tape-h) * .5 + clamp(64px, 6vw, 96px))}.breadcrumb{z-index:2;font-size:15px;font-weight:600;position:relative}.breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";opacity:.6;margin-right:10px}.breadcrumb a{text-underline-offset:.22em;padding-block:10px;text-decoration:underline;display:inline-block}.breadcrumb a:active{color:var(--bn-pink-500)}.pdp__grid{grid-template:"stage head""stage panel"1fr/minmax(0,1.12fr) minmax(320px,.88fr);column-gap:clamp(32px,5vw,96px);margin-top:8px;display:grid}.pdp__head{grid-area:head;padding-top:clamp(24px,4vw,64px)}.pdp__name{font-family:var(--bn-font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(56px,6.2vw,100px);font-weight:900;line-height:.86}.pdp__price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:12px;font-size:clamp(26px,2.3vw,34px);font-weight:700}.pdp__stage{top:calc(var(--bn-header-height) + 12px);grid-area:stage;align-self:start;padding-top:8px;position:sticky}.pdp__spray{z-index:0;pointer-events:none;position:absolute;top:8%;left:-6%;right:-2%}.pdp__spray img{width:100%;height:auto;transform:rotate(-6deg)}.pdp__tag{z-index:3;max-width:6.5em;color:var(--bn-ink-900);transform-origin:0 0;margin:0;font-size:clamp(28px,2.7vw,42px);line-height:.95;position:absolute;top:4%;left:0;transform:rotate(-11deg)}.pdp__view{z-index:1;aspect-ratio:822/900;width:min(100%,560px);margin:0 auto;position:relative}.pdp__img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.pdp__img.is-on{opacity:1}.pdp__img--photo{object-fit:cover;background:var(--bn-white);width:84%;height:88%;padding:8px;inset:6% 8%;transform:rotate(1.5deg)}.pdp__zoom{z-index:2;width:48px;height:48px;color:var(--bn-ink-900);background:var(--paper);position:absolute;bottom:2%;right:0}.pdp__views{z-index:2;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;display:flex;position:relative}.pdp__view-btn{min-height:44px;font-family:var(--bn-font-display);text-transform:uppercase;transition:background-color .14s ease, transform .14s var(--ease-out);padding:6px 14px;font-size:21px;font-weight:900}.pdp__view-btn[aria-pressed=true]{background:var(--bn-lime-400)}.pdp__view-btn:active{transform:scale(.96)}.pdp__view-btn:focus-visible{outline:3px solid var(--bn-pink-500);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pdp__view-btn:hover:not([aria-pressed=true]){background:#1111110f}}.js .pdp__views:not(.is-ready){visibility:hidden}.pdp__panel{grid-area:panel;padding-top:28px}.pdp__buy{gap:24px;display:grid}.pdp__field{border:0;min-width:0;margin:0;padding:0;position:relative}.pdp__legend{font-family:var(--bn-font-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;font-size:24px;font-weight:900;display:flex}.pdp__legend span{font-family:var(--bn-font-body);text-transform:none;font-size:17px;font-weight:600}.pdp__sizes-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:12px;display:flex}.pdp__guide{min-height:44px}.pdp__error{color:#b3123f;margin:10px 0 0;font-size:16px;font-weight:600}.pdp__stock{align-items:center;gap:8px;margin:-8px 0 0;font-weight:600;display:flex}.pdp__stock:before{content:"";background:var(--bn-pink-500);border-radius:50%;width:9px;height:9px}.pdp__row{align-items:end;gap:12px;display:flex}.pdp__qty{gap:6px;font-size:16px;font-weight:600;display:grid}.pdp__qty select{min-width:84px;min-height:56px;font:inherit;color:var(--bn-ink-900);background:var(--paper);border:2px solid var(--bn-ink-900);border-radius:0;padding:0 12px;font-size:17px}.pdp__qty select:focus-visible{outline:3px solid var(--bn-pink-500);outline-offset:2px}.pdp__add{flex:1;justify-content:space-between;min-height:56px}.pdp__add[aria-disabled=true]{cursor:progress}.pdp__fail p{color:#b3123f;margin:0;font-weight:600}.pdp__soldout{justify-items:start;gap:8px;display:grid}.pdp__soldout-title{font-family:var(--bn-font-display);text-transform:uppercase;font-size:30px;font-weight:900}.is-soldout .pdp__row,.is-soldout [data-pdp-sizes] .pdp__guide{display:none}.pdp__tags{margin-top:4px}.pdp__dye,.pdp__img.is-dyed-over{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pdp__dye{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:url(./brush-mask-CXWuMF7W.svg);mask-image:url(./brush-mask-CXWuMF7W.svg);-webkit-mask-position:0 17%;mask-position:0 17%;-webkit-mask-size:100% 300%;mask-size:100% 300%}.pdp__img.is-dyed-over{-webkit-mask-composite:xor;-webkit-mask-image:url(./brush-mask-CXWuMF7W.svg),linear-gradient(#000 0 0);mask-image:url(./brush-mask-CXWuMF7W.svg),linear-gradient(#000 0 0);-webkit-mask-position:0 17%,0 0;mask-position:0 17%,0 0;-webkit-mask-size:100% 300%,100% 100%;mask-size:100% 300%,100% 100%;-webkit-mask-composite:xor;mask-composite:exclude}.swatch{background:var(--c2);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;position:relative;overflow:hidden}.swatch:before{content:"";background:var(--c1);position:absolute;inset:0 50% 0 0}.swatch:after{content:"";border:1.5px solid #11111180;border-radius:50%;position:absolute;inset:0}.pdp__more{margin-top:40px}.pdp__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;list-style:none;display:flex}.pdp__details summary::-webkit-details-marker{display:none}.pdp__details summary h2{font-family:var(--bn-font-display);text-transform:uppercase;margin:0;font-size:28px;font-weight:900;line-height:1}.pdp__details:not([open]) .pdp__shut,.pdp__details[open] .pdp__open{display:none}.pdp__details summary:focus-visible{outline:3px solid var(--bn-pink-500);outline-offset:2px}.pdp__details+.pdp__details{margin-top:4px}.pdp__details-body{gap:12px;max-width:54ch;padding-bottom:20px;display:grid}.pdp__details-body ul{margin:0;padding-left:1.1em}.pdp__details-body a{text-underline-offset:.2em;font-weight:600;text-decoration:underline}.pdp__note{font-size:16px}.pdp-sample{letter-spacing:.03em;text-transform:uppercase;color:var(--bn-ink-900);background:var(--bn-lime-400);margin-right:6px;padding:2px 8px;font-size:14px;font-weight:700;display:inline-block}@media not (min-width:900px){.pdp__grid{grid-template:"head""stage""panel"/minmax(0,1fr)}.pdp__head{padding-top:8px}.pdp__stage{position:relative;top:auto}.pdp__view{width:min(86%,480px)}.pdp__tag{font-size:clamp(22px,6vw,32px);top:7%}.pdp__views{gap:2px}.pdp__view-btn{padding:6px 10px;font-size:19px}}.pdp-tape{margin-top:calc(-1 * var(--tape-h) * .5 - var(--tear) + 22px)}.pdp-pair{padding:calc(var(--wall-gap) * .7) var(--bn-margin) calc(var(--wall-gap) * .5);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px clamp(40px,6vw,120px);display:grid}.pdp-pair__title{margin-left:8px;font-size:clamp(40px,4.6vw,76px)}.pdp-pair__card{color:var(--bn-ivory-100);grid-template-columns:clamp(180px,22vw,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.pdp-pair__pic{display:block}.pdp-pair__img{width:100%;height:auto;transition:transform .3s var(--ease-out);transform:rotate(-3deg)}.pdp-pair__name{font-family:var(--bn-font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,104px);font-weight:900;line-height:.9}.pdp-pair__name a{color:inherit;text-decoration:none;transition:color .18s}.pdp-pair__name a:focus-visible{outline:3px solid var(--bn-lime-400);outline-offset:4px}.pdp-pair__facts{margin:10px 0 0;font-size:20px;font-weight:600}.pdp-pair__field{border:0;min-width:0;margin:22px 0 0;padding:0}.pdp-pair__legend{margin-bottom:10px;padding:0;font-size:16px;font-weight:600}.pdp-pair .size span{color:var(--bn-ivory-100);border-color:var(--bn-ivory-100)}.pdp-pair .size input:checked+span{color:var(--bn-ink-900);background:var(--bn-ivory-100)}.pdp-pair .size input:focus-visible+span{outline-color:var(--bn-lime-400)}.pdp-pair .size.is-out>span:first-of-type{color:#f3efe473;border-color:#f3efe44d}@media (hover:hover) and (pointer:fine){.pdp-pair .size:hover input:not(:checked)+span{background:#f3efe41a}}.pdp-pair__error{color:var(--bn-lime-400);margin:10px 0 0;font-weight:600}.pdp-pair__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pdp-pair .button:not(.button--primary){color:var(--bn-ivory-100)}.pdp-pair [hidden]{display:none!important}@media (hover:hover) and (pointer:fine){.pdp-pair__card:has(.pdp-pair__pic:hover,.pdp-pair__name a:hover) .pdp-pair__name a{color:var(--bn-pink-500)}.pdp-pair__card:has(.pdp-pair__pic:hover,.pdp-pair__name a:hover) .pdp-pair__img{transform:rotate(0)scale(1.04)}}@media not (min-width:1000px){.pdp-pair{grid-template-columns:minmax(0,1fr)}.pdp-pair__title{justify-self:start}}@media not (min-width:720px){.pdp-pair__card{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px}.pdp-pair__actions .button{justify-content:space-between;width:100%}.pdp-pair__name{font-size:12vw}.pdp-pair__facts{font-size:18px}}.pdp-more{padding:calc(var(--wall-gap) * .3) 0 calc(var(--wall-gap) * .8)}.pdp-more__head{padding-inline:var(--bn-margin);justify-content:space-between;align-items:end;gap:16px;display:flex}.pdp-more__title{font-family:var(--bn-font-display);text-transform:uppercase;color:var(--bn-ivory-100);font-size:clamp(48px,6vw,96px);font-weight:900;line-height:.9}.pdp-more__nav{gap:8px;display:flex}.pdp-more__nav .icon-button{color:var(--bn-ivory-100)}.pdp-more__nav .icon-button:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.pdp-more__nav .icon-button:not(:disabled):hover{background:#f3efe41a}}.pdp-more__track{padding:4px var(--bn-margin) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bn-margin);scrollbar-width:none;grid-auto-columns:clamp(220px,21vw,300px);grid-auto-flow:column;gap:clamp(16px,2vw,28px);margin:28px 0 0;list-style:none;display:grid;overflow-x:auto}.pdp-more__track::-webkit-scrollbar{display:none}.pdp-more__item{scroll-snap-align:start}.pdp-more__link{color:var(--bn-ivory-100);transition:transform .16s var(--ease-out);gap:10px;text-decoration:none;display:grid}.pdp-more__link:active{transform:scale(.985)}.pdp-more__link:focus-visible{outline:3px solid var(--bn-lime-400);outline-offset:4px}.pdp-more__pic{background:var(--bn-ivory-200);display:block;overflow:hidden}.pdp-more__img{aspect-ratio:822/900;object-fit:contain;transform-origin:50% 3%;width:100%;height:auto;transition:transform .42s var(--ease-out);padding:7% 9% 3%;display:block}.pdp-more__name{font-family:var(--bn-font-display);text-transform:uppercase;margin:4px 0 0;font-size:clamp(26px,2.4vw,34px);font-weight:900;line-height:.95;transition:color .16s}.pdp-more__meta{color:#f3efe4c7;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}.pdp-more__swatches{gap:4px;display:inline-flex}.pdp-more__swatches .swatch:after{border-color:#f3efe499}.pdp-more__price{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}@media (hover:hover) and (pointer:fine){.pdp-more__link:hover .pdp-more__name{color:var(--bn-pink-500)}.pdp-more__link:hover .pdp-more__img{transform:rotate(-2.5deg)scale(1.03)}}@media not (min-width:720px){.pdp-more__track{grid-auto-columns:62vw}.pdp-more__nav{display:none}}.pdp-bar{z-index:40;padding:10px var(--bn-margin) calc(10px + env(safe-area-inset-bottom));color:var(--bn-ink-900);background:var(--paper);border-top:3px solid var(--bn-ink-900);transition:transform .26s var(--ease-drawer);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pdp-bar.is-on{transform:none}.pdp-bar__text{flex:1;min-width:0;margin:0;line-height:1.1;display:grid}.pdp-bar__name{font-family:var(--bn-font-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:900;overflow:hidden}.pdp-bar__price{font-size:16px;font-weight:600}.pdp-bar__add{flex:none;min-height:52px}.has-pdp-bar{padding-bottom:calc(78px + env(safe-area-inset-bottom))}@media (min-width:900px){.pdp-bar{display:none}.has-pdp-bar{padding-bottom:0}}.guide__lead{max-width:40ch}.guide__figure{fill:none;width:200px;height:auto;stroke:var(--bn-ink-900);stroke-width:2.5px;stroke-linejoin:round;margin:20px 0 8px;display:block}.guide__figure .guide__measure{stroke:var(--bn-pink-500);stroke-width:3px;stroke-dasharray:6 5}.guide__figure text{fill:var(--bn-pink-500);stroke:none;font-family:var(--bn-font-display);font-size:22px;font-weight:900}.guide__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px}.guide__table th,.guide__table td{text-align:left;padding:12px 10px}.guide__table thead th{font-family:var(--bn-font-display);text-transform:uppercase;font-size:19px;font-weight:900}.guide__table tbody tr:nth-child(odd){background:var(--bn-ivory-200)}.guide__table tbody th{font-weight:700}.guide__note{margin-top:16px;font-size:16px}.zoom{width:100%;max-width:none;height:100%;max-height:none;color:var(--bn-ink-900);background:var(--paper);opacity:0;border:0;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0}.zoom[open]{place-items:center;display:grid}.zoom.is-open{opacity:1}.zoom::backdrop{background:var(--paper)}.zoom__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100dvh}.zoom__close{z-index:2;background:var(--paper);border:2px solid var(--bn-ink-900);min-height:48px;transition:transform .16s var(--ease-out);align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:fixed;top:16px;right:16px}.zoom__close:active{transform:scale(.96)}.zoom__img{touch-action:pan-y pinch-zoom;transition:opacity .18s}.zoom__img.is-swapping{opacity:0}.zoom__nav{z-index:2;color:var(--bn-ink-900);background:var(--paper);margin-top:-28px;position:fixed;top:50%}.zoom__nav--prev{left:16px}.zoom__nav--next{right:16px}.zoom__count{z-index:2;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;background:var(--paper);margin:0;padding:6px 12px;font-weight:700;position:fixed;transform:translate(-50%)}@media not (min-width:720px){.zoom__nav{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));margin-top:0}}@keyframes pdp-swing{0%{transform:rotate(5deg)}35%{transform:rotate(-2.6deg)}62%{transform:rotate(1.2deg)}82%{transform:rotate(-.4deg)}to{transform:none}}@keyframes pdp-spray{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pdp-tag{0%{opacity:0;transform:rotate(-11deg)scale(1.3)}to{opacity:1;transform:rotate(-11deg)}}@keyframes pdp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .pdp__view{transform-origin:50% 3%;animation:1.5s cubic-bezier(.33,0,.3,1) .12s both pdp-swing}.js .pdp__spray img{animation:.7s cubic-bezier(.23,1,.32,1) both pdp-spray}.js .pdp__tag{animation:.38s cubic-bezier(.23,1,.32,1) .9s both pdp-tag}.js .pdp__head>*,.js .pdp__buy>*,.js .pdp__more{animation:.52s cubic-bezier(.23,1,.32,1) both pdp-rise}.js .pdp__price{animation-delay:60ms}.js .pdp__buy>:first-child{animation-delay:.12s}.js .pdp__buy>:nth-child(2){animation-delay:.18s}.js .pdp__buy>:nth-child(3),.js .pdp__buy>:nth-child(4){animation-delay:.24s}.js .pdp__more{animation-delay:.32s}}@media (prefers-reduced-motion:reduce){.pdp__img,.pdp-bar,.zoom,.pdp-pair__img,.pdp-more__img,.pdp-more__link{transition:none}}
