.bn-v2{--bn-v2-ink: #121212;--bn-v2-ink-soft: rgba(18, 18, 18, .68);--bn-v2-ink-faint: rgba(18, 18, 18, .14);--bn-v2-pink: #f4d6d6;--bn-v2-pink-deep: #e9b9bf;--bn-v2-pink-soft: #f6d6d6;--bn-v2-white: #ffffff;--bn-v2-white-soft: rgba(255, 255, 255, .6);--bn-v2-radius: 16px;--bn-v2-radius-media: 16px;--bn-v2-section-gap: 24px;--bn-v2-panel-pad: 24px 20px 26px;--bn-v2-gap: 12px;--bn-v2-thumb: 44px;--bn-v2-thumb-gap: 6px;margin:0 0 var(--bn-v2-section-gap);color:var(--bn-v2-ink);font-family:var(--font-body-family)}.bn-v2__eyebrow{margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-v2-ink-soft)}.bn-v2__link{display:inline-block;padding:4px 0;font-size:14px;font-weight:500;color:var(--bn-v2-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bn-v2 :focus-visible{outline:2px solid var(--bn-v2-ink);outline-offset:3px;box-shadow:none}.bn-v2 .bn-hero__help p,.bn-v2 .bn-hero__includes-note p,.bn-v2 .bn-hero__faq-answer p{margin:0 0 8px;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.bn-v2 .bn-hero__help p:last-child,.bn-v2 .bn-hero__includes-note p:last-child,.bn-v2 .bn-hero__faq-answer p:last-child{margin-bottom:0}.bn-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bn-v2-gap);align-items:start;container-type:inline-size}.bn-hero__gallery{position:relative;min-width:0}.bn-hero__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--bn-v2-radius-media);background:var(--bn-v2-white);cursor:pointer}.bn-hero__track::-webkit-scrollbar{display:none}.bn-hero__slide{position:relative;margin:0;width:100%;aspect-ratio:1 / 1;scroll-snap-align:start;overflow:hidden;background:var(--bn-v2-white)}.bn-hero__slide picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bn-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bn-hero__thumbs{display:flex;gap:var(--bn-v2-thumb-gap);margin-top:8px;padding:2px;overflow-x:auto;scrollbar-width:none}.bn-hero__thumbs::-webkit-scrollbar{display:none}.bn-hero__thumb{flex:0 0 var(--bn-v2-thumb);width:var(--bn-v2-thumb);height:var(--bn-v2-thumb);padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--bn-v2-white);opacity:.9;cursor:pointer;transition:opacity .2s ease}.bn-hero__thumb.is-active{opacity:1;outline:1.5px solid var(--bn-v2-pink-deep);outline-offset:-1.5px}.bn-v2 .bn-hero__thumb .bn-hero__thumb-img.bn-hero__thumb-img{width:100%;height:100%;object-fit:cover;border-radius:0!important}@media(hover:hover)and (pointer:fine){.bn-hero__thumb:hover{opacity:1}}.bn-hero__panel{min-width:0;padding:var(--bn-v2-panel-pad);border-radius:var(--bn-v2-radius);background:var(--bn-v2-pink)}.bn-hero__title{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-hero__statement{margin:10px 0 0;font-family:"Source Serif 4",serif;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--bn-v2-ink)}.bn-hero__price{display:flex;align-items:baseline;gap:10px;margin-top:14px;font-size:18px;font-weight:500;letter-spacing:.01em}.bn-hero__price-compare{font-size:14px;font-weight:400;color:var(--bn-v2-ink-soft)}.bn-hero__benefits{display:grid;gap:3px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.45;color:var(--bn-v2-ink-soft)}.bn-hero__benefits li{position:relative;padding-left:14px}.bn-hero__benefits li:before{content:"";position:absolute;left:2px;top:.6em;width:4px;height:4px;border-radius:50%;background:currentColor}.bn-hero__includes{margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--bn-v2-white-soft)}.bn-hero__includes-label,.bn-hero__section-label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-v2-ink-soft)}.bn-hero__includes-list{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;font-size:15px;font-weight:600;line-height:1.4}.bn-hero__includes-list li+li:before{content:"+";margin:0 8px;font-weight:400;color:var(--bn-v2-ink-soft)}.bn-hero__includes-note{margin-top:6px;font-size:13px;line-height:1.45;color:var(--bn-v2-ink-soft)}.bn-hero__includes-note a{color:inherit;text-underline-offset:3px}.bn-hero__options{display:grid;gap:16px;margin-top:20px}.bn-hero__option{min-width:0;margin:0;padding:0;border:0}.bn-hero__legend{display:flex;flex-wrap:wrap;gap:0 8px;margin:0 0 9px;padding:0;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.04em}.bn-hero__legend-value{font-weight:400;letter-spacing:0;color:var(--bn-v2-ink-soft)}.bn-hero__values{display:flex;flex-wrap:wrap;gap:10px}.bn-hero__swatch-option{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer}.bn-hero__swatch{width:28px;height:28px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #12121229;transition:transform .15s ease}.bn-hero__radio:checked+.bn-hero__swatch-option{box-shadow:0 0 0 1px var(--bn-v2-ink)}.bn-hero__radio:focus-visible+.bn-hero__swatch-option,.bn-hero__radio:focus-visible+.bn-hero__segment{outline:2px solid var(--bn-v2-ink);outline-offset:2px}.bn-hero__swatch-option.is-unavailable .bn-hero__swatch{opacity:.45}.bn-hero__swatch-option.is-unavailable:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:1px;background:var(--bn-v2-ink);transform:translate(-50%,-50%) rotate(-45deg);opacity:.55}@media(hover:hover)and (pointer:fine){.bn-hero__swatch-option:hover .bn-hero__swatch{transform:scale(1.06)}}.bn-hero__option--segment .bn-hero__values{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:999px;background:var(--bn-v2-white-soft)}.bn-hero__segment{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:999px;color:var(--bn-v2-ink-soft);font-size:13px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bn-hero__radio:checked+.bn-hero__segment{background:var(--bn-v2-white);color:var(--bn-v2-ink);font-weight:600}.bn-hero__segment.is-unavailable>span:first-child{text-decoration:line-through;text-decoration-thickness:1px;opacity:.5}.bn-hero__help{margin-top:8px;font-size:12px;line-height:1.45;color:var(--bn-v2-ink-soft)}.bn-hero__form{display:block;margin-top:22px}.bn-hero__error{margin-bottom:10px;font-size:13px;line-height:1.4}.bn-hero__add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 24px;border:0;border-radius:999px;background:var(--bn-v2-ink);color:var(--bn-v2-white);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.bn-hero__add[disabled],.bn-hero__add[aria-disabled=true]{cursor:not-allowed;opacity:.4}.bn-hero__add.loading>span:not(.loading__spinner),.bn-hero__addon-add.loading>span:not(.loading__spinner){visibility:hidden}.bn-hero__add .loading__spinner,.bn-hero__addon-add .loading__spinner{position:absolute;width:18px}@media(hover:hover)and (pointer:fine){.bn-hero__add:not([disabled]):hover{opacity:.86}}.bn-hero__payment{margin-top:8px}.bn-hero__payment .shopify-payment-button__button{min-height:46px;border-radius:999px;overflow:hidden}.bn-hero__payment .shopify-payment-button__more-options{margin-top:6px;font-size:12px;color:var(--bn-v2-ink-soft)}.bn-hero__bis{margin-top:14px}.bn-hero__bis-title{margin:0 0 8px;font-size:13px;font-weight:600}.bn-hero__bis-row{display:flex;gap:8px}.bn-hero__bis-input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--bn-v2-white);color:var(--bn-v2-ink);font-family:var(--font-body-family);font-size:14px}.bn-hero__bis-button{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid var(--bn-v2-ink);border-radius:999px;background:transparent;color:var(--bn-v2-ink);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bn-hero__bis-status{margin:8px 0 0;font-size:13px;line-height:1.4}.bn-hero__bis-status:empty{display:none}.bn-hero__shipping{display:block;margin-top:16px}.bn-hero__shipping-text{margin:0 0 7px;font-size:12px;line-height:1.4;color:var(--bn-v2-ink)}.bn-hero__shipping-bar{height:3px;border-radius:999px;background:var(--bn-v2-white-soft);overflow:hidden}.bn-hero__shipping-bar span{display:block;height:100%;border-radius:inherit;background:var(--bn-v2-ink);transition:width .4s ease}.bn-hero__trust{display:flex;flex-wrap:wrap;gap:4px 0;margin:14px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.5;color:var(--bn-v2-ink-soft)}@media screen and (max-width:749px){.bn-hero__trust{display:grid;gap:2px}}@media screen and (min-width:750px){.bn-hero__trust li+li:before{content:"\b7";margin:0 8px}}.bn-hero__trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bn-hero__addons{margin-top:24px;padding-top:18px;border-top:1px solid var(--bn-v2-ink-faint)}.bn-hero__addons-note{margin:-2px 0 10px;font-size:12px;line-height:1.45;color:var(--bn-v2-ink-soft)}.bn-hero__addon-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bn-hero__addon{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px;border-radius:12px;background:var(--bn-v2-white-soft)}.bn-hero__addon-media{display:block;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--bn-v2-white)}.bn-v2 .bn-hero__addon-media .bn-hero__addon-img.bn-hero__addon-img{width:100%;height:100%;object-fit:cover;border-radius:0!important}.bn-hero__addon-info{display:grid;gap:2px;min-width:0}.bn-hero__addon-title{overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;color:var(--bn-v2-ink);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bn-hero__addon-price{font-size:12px;color:var(--bn-v2-ink-soft)}.bn-hero__addon-form form{display:flex;align-items:center;gap:6px}.bn-hero__addon-select{max-width:96px;min-height:34px;padding:0 8px;border:1px solid var(--bn-v2-ink-faint);border-radius:999px;background:var(--bn-v2-white);color:var(--bn-v2-ink);font-family:var(--font-body-family);font-size:12px}.bn-hero__addon-add{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:34px;padding:0 14px;border:1px solid var(--bn-v2-ink);border-radius:999px;background:transparent;color:var(--bn-v2-ink);font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.bn-hero__addon-add:hover{background:var(--bn-v2-ink);color:var(--bn-v2-white)}}.bn-hero__addon-error{grid-column:1 / -1;font-size:12px}.bn-hero__faq{margin-top:24px;padding-top:18px;border-top:1px solid var(--bn-v2-ink-faint)}.bn-hero__faq-item{border-bottom:1px solid var(--bn-v2-ink-faint)}.bn-hero__faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.bn-hero__faq-question::-webkit-details-marker{display:none}.bn-hero__faq-icon{position:relative;flex:0 0 12px;width:12px;height:12px}.bn-hero__faq-icon:before,.bn-hero__faq-icon:after{content:"";position:absolute;left:0;top:5.5px;width:12px;height:1px;background:currentColor}.bn-hero__faq-icon:after{transform:rotate(90deg);transition:transform .2s ease}.bn-hero__faq-item[open] .bn-hero__faq-icon:after{transform:rotate(0)}.bn-hero__faq-answer{padding:0 0 14px;font-size:13px;line-height:1.55;color:var(--bn-v2-ink)}.bn-hero__faq-answer a{color:inherit;text-underline-offset:3px}.bn-hero__link{margin-top:14px}.bn-hero__finishing{display:inline-block;margin-top:10px;font-size:13px;font-weight:500;color:var(--bn-v2-ink-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.bn-hero__finishing:hover{color:var(--bn-v2-ink)}}.bn-sticky-buy{--bn-sticky-gutter: 12px;position:fixed;left:var(--bn-sticky-gutter);right:var(--bn-sticky-gutter);bottom:calc(var(--bn-sticky-gutter) + env(safe-area-inset-bottom,0px));z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info button" "price button";align-items:center;gap:0 12px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--bn-v2-pink);color:var(--bn-v2-ink);opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.bn-sticky-buy.is-visible{opacity:1;transform:none}.bn-sticky-buy[hidden]{display:none}.bn-sticky-buy__info{grid-area:info;min-width:0}.bn-sticky-buy__title{display:none;margin:0;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.bn-sticky-buy__variant{margin:0;overflow:hidden;font-size:12px;line-height:1.3;color:var(--bn-v2-ink-soft);text-overflow:ellipsis;white-space:nowrap}.bn-sticky-buy__price{grid-area:price;margin:0;font-size:14px;font-weight:600;line-height:1.3}.bn-sticky-buy__add{grid-area:button;position:relative;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--bn-v2-ink);color:var(--bn-v2-white);font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bn-sticky-buy__add[disabled]{cursor:not-allowed;opacity:.4}.bn-sticky-buy__add.loading{opacity:.6;cursor:progress}html.bn-sticky-buy-active body{padding-bottom:84px}.bn-hero__editor-note{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:var(--bn-v2-white);font-size:12px;line-height:1.45;color:var(--bn-v2-ink)}@media(prefers-reduced-motion:reduce){.bn-v2 *,.bn-v2 *:before,.bn-v2 *:after{transition:none!important}}@media screen and (min-width:750px){.bn-v2{--bn-v2-section-gap: 40px;--bn-v2-panel-pad: 32px 32px 34px;--bn-v2-gap: 20px}.bn-hero__slide{max-height:58vh}.bn-hero__title{font-size:38px}.bn-sticky-buy{--bn-sticky-gutter: 30px;left:50%;right:auto;width:min(720px,calc(100% - 60px));transform:translate(-50%,8px);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"info price button";gap:0 18px;padding:10px 10px 10px 24px}.bn-sticky-buy.is-visible{transform:translate(-50%)}.bn-sticky-buy__title{display:block}.bn-hero__statement{font-size:22px}}@media screen and (min-width:990px){.bn-v2{--bn-v2-panel-pad: 40px 44px 44px;--bn-v2-gap: 30px}.bn-hero__grid{--bn-hero-media-h: min( calc((100cqw - var(--bn-v2-gap)) * 1.12 / 2.12), calc(100vh - 120px) );grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start}.bn-hero__slide{max-height:var(--bn-hero-media-h)}.bn-hero__panel{height:var(--bn-hero-media-h);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bn-v2-pink-deep) transparent}.bn-hero__panel::-webkit-scrollbar{width:6px}.bn-hero__buy{position:sticky;bottom:0;z-index:1;margin:0 -44px;padding:4px 44px 0;background:var(--bn-v2-pink)}.bn-hero__panel>.bn-hero__buy{max-width:688px}.bn-hero__buy .bn-hero__form{margin-top:18px}.bn-hero__panel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--bn-v2-pink-deep)}.bn-hero__panel>*{max-width:600px}.bn-hero__thumbs{position:absolute;top:14px;left:14px;z-index:1;flex-direction:column;max-height:calc(var(--bn-v2-thumb) * 5 + var(--bn-v2-thumb-gap) * 4 + 4px);margin:0;overflow-x:hidden;overflow-y:auto}.bn-hero__title{font-size:42px}.bn-hero__statement{font-size:23px}}.bn-inside{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--bn-v2-radius);overflow:hidden;background:var(--bn-v2-pink-soft)}.bn-inside__media{position:relative;aspect-ratio:4 / 5;max-height:70svh;width:100%;background:var(--bn-v2-pink)}.bn-inside__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bn-v2 .bn-inside__media .bn-inside__img.bn-inside__img,.bn-v2 .bn-inside__thumb .bn-inside__thumb-img.bn-inside__thumb-img{border-radius:0!important}.bn-inside__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bn-inside-pos, 50% 50%);display:block}.bn-inside__placeholder{fill:#12121233}.bn-inside__content{min-width:0;padding:28px 20px 30px}.bn-inside__heading{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-inside__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-inside__intro{margin-top:12px;max-width:46ch;font-size:15px;line-height:1.55;color:var(--bn-v2-ink-soft)}.bn-v2 .bn-inside__intro p,.bn-v2 .bn-inside__desc p,.bn-v2 .bn-inside__note p{margin:0 0 8px;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-v2 .bn-inside__intro p:last-child,.bn-v2 .bn-inside__desc p:last-child,.bn-v2 .bn-inside__note p:last-child{margin-bottom:0}.bn-inside__list{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--bn-v2-ink-faint)}.bn-inside__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--bn-v2-ink-faint)}.bn-inside__thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--bn-v2-white)}.bn-inside__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.bn-inside__label{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-v2-ink-soft)}.bn-inside__number{font-family:"Source Serif 4",serif;font-size:13px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.bn-inside__title{margin:0;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--bn-v2-ink)}.bn-inside__desc{margin-top:6px;font-size:14px;line-height:1.55;color:var(--bn-v2-ink)}.bn-inside__note{margin-top:16px;font-size:13px;line-height:1.5;color:var(--bn-v2-ink-soft)}.bn-inside__cta{display:inline-flex;flex-direction:column;gap:4px;margin-top:24px;color:var(--bn-v2-ink);text-decoration:none}.bn-inside__cta-lead{font-family:"Source Serif 4",serif;font-size:17px;font-style:italic;line-height:1.3;color:var(--bn-v2-ink-soft)}.bn-inside__cta-label{font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.bn-inside__cta:hover .bn-inside__cta-label{text-decoration-thickness:2px}}@media screen and (min-width:750px){.bn-inside__media{aspect-ratio:16 / 11;max-height:60vh}.bn-inside__content{padding:40px 40px 44px}.bn-inside__heading{font-size:38px}.bn-inside__intro{font-size:16px}.bn-inside__item{grid-template-columns:88px minmax(0,1fr);gap:20px}.bn-inside__thumb{width:88px;height:88px}}@media screen and (min-width:990px){.bn-inside{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:stretch}.bn-inside__media{aspect-ratio:auto;max-height:none;min-height:100%}.bn-inside__content{align-self:center;padding:64px clamp(40px,5vw,80px)}.bn-inside__heading{font-size:44px}.bn-inside__content>*{max-width:560px}}.bn-inside--landscape .bn-inside__media{aspect-ratio:var(--bn-inside-ratio, 3 / 2);max-height:70vh}@media screen and (min-width:990px){.bn-inside--landscape{grid-template-columns:minmax(0,1fr)}.bn-inside--landscape .bn-inside__media{aspect-ratio:var(--bn-inside-ratio, 3 / 2);min-height:0;max-height:72vh}.bn-inside--landscape .bn-inside__content{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);column-gap:clamp(40px,5vw,88px);align-items:start;align-self:start;padding:56px clamp(40px,5vw,80px) 60px}.bn-inside--landscape .bn-inside__content>*{grid-column:1;max-width:none}.bn-inside--landscape .bn-inside__content>.bn-inside__list{grid-column:2;grid-row:1 / span 6;margin-top:0}}.bn-method{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;padding:16px 16px 26px;border-radius:var(--bn-v2-radius);background:var(--bn-v2-pink)}.bn-method__media{position:relative;width:100%;aspect-ratio:var(--bn-method-ratio, 4 / 5);max-height:58svh;border-radius:var(--bn-v2-radius);overflow:hidden;background:var(--bn-v2-pink)}.bn-method__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bn-v2 .bn-method__media .bn-method__img.bn-method__img{border-radius:0!important}.bn-method__img,.bn-method__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bn-method-pos, 50% 50%);display:block}.bn-method__placeholder{fill:#12121233}.bn-method__toggle{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:var(--bn-v2-ink);cursor:pointer}.bn-method__toggle-pause{width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.bn-method__toggle-play{display:none;width:0;height:0;margin-left:3px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid currentColor}.bn-method__toggle.is-paused .bn-method__toggle-pause{display:none}.bn-method__toggle.is-paused .bn-method__toggle-play{display:block}.bn-method__content{min-width:0}.bn-method__heading{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-method__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-method__body{margin-top:14px;max-width:48ch;font-size:15px;line-height:1.6;color:var(--bn-v2-ink)}.bn-v2 .bn-method__body p{margin:0 0 10px;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-v2 .bn-method__body p:last-child{margin-bottom:0}.bn-method__points{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.bn-method__point{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;font-size:14px;font-weight:500;line-height:1.45}.bn-method__point-number{font-family:"Source Serif 4",serif;font-size:14px;font-style:italic;color:var(--bn-v2-ink-soft)}.bn-method__link{display:inline-block;margin-top:22px;padding:4px 0;font-size:14px;font-weight:600;color:var(--bn-v2-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.bn-method__link:hover{text-decoration-thickness:2px}}@media screen and (min-width:750px){.bn-method{padding:24px 24px 32px}.bn-method__media{max-height:62vh}.bn-method__heading{font-size:38px}.bn-method__body{font-size:16px}}@media screen and (min-width:990px){.bn-method{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);padding:40px}.bn-method__media{width:min(100%,calc(80vh * var(--bn-method-r, .8)));max-height:none;justify-self:end}.bn-method--media-right .bn-method__media{order:2;justify-self:start}.bn-method__content{max-width:520px;padding:24px 0}.bn-method--media-right .bn-method__content{justify-self:end}.bn-method__heading{font-size:46px}}.bn-hair{--bn-hair-pad: 16px;padding:22px var(--bn-hair-pad) 24px;border-radius:var(--bn-v2-radius);background:var(--bn-v2-pink);overflow:hidden}.bn-hair__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.bn-hair__heading{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-hair__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-hair__intro{margin-top:10px;max-width:52ch;font-size:15px;line-height:1.55;color:var(--bn-v2-ink-soft)}.bn-v2 .bn-hair__intro p{margin:0;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-hair__link{padding:4px 0;font-size:14px;font-weight:600;color:var(--bn-v2-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;white-space:nowrap}@media(hover:hover)and (pointer:fine){.bn-hair__link:hover{text-decoration-thickness:2px}}.bn-hair__track{display:flex;gap:12px;margin:0 calc(var(--bn-hair-pad) * -1);padding:0 var(--bn-hair-pad) 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bn-hair-pad);scrollbar-width:none}.bn-hair__track::-webkit-scrollbar{display:none}.bn-hair__item{flex:0 0 74%;min-width:0;scroll-snap-align:start}.bn-hair__media{position:relative;aspect-ratio:3 / 4;border-radius:var(--bn-v2-radius);overflow:hidden;background:var(--bn-v2-pink)}.bn-v2 .bn-hair__media .bn-hair__img.bn-hair__img,.bn-v2 .bn-hair__before .bn-hair__before-img.bn-hair__before-img{border-radius:0!important}.bn-hair__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bn-hair__placeholder{fill:#12121233}.bn-hair__before{position:absolute;left:10px;bottom:10px;width:30%;margin:0;padding:0;border:0;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--bn-v2-pink);box-shadow:0 0 0 1.5px var(--bn-v2-pink);cursor:pointer;-webkit-tap-highlight-color:transparent}.bn-hair__before:focus-visible{outline:2px solid var(--bn-v2-ink);outline-offset:2px}.bn-hair__media.is-swapping .bn-hair__img,.bn-hair__media.is-swapping .bn-hair__before-img{animation:bn-hair-swap .22s ease-out}@keyframes bn-hair-swap{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bn-hair__media.is-swapping .bn-hair__img,.bn-hair__media.is-swapping .bn-hair__before-img{animation:none}}.bn-hair__before-img{width:100%;height:100%;object-fit:cover;display:block}.bn-hair__before-label{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#ffffffe0;color:var(--bn-v2-ink);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bn-hair__label{margin:14px 0 0;font-family:var(--font-body-family);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--bn-v2-ink)}.bn-hair__tip{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--bn-v2-ink-soft)}@media screen and (min-width:750px){.bn-hair__heading{font-size:38px}.bn-hair__header{margin-bottom:28px}.bn-hair{--bn-hair-pad: 30px;padding:32px var(--bn-hair-pad) 34px}.bn-hair__track{gap:20px}.bn-hair__item{flex-basis:calc((100% - 40px) / 2.4)}}@media screen and (min-width:990px){.bn-hair__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;overflow:visible}.bn-hair{padding:44px 40px 46px}.bn-hair__heading{font-size:46px}.bn-hair__before{left:14px;bottom:14px;width:28%}}.bn-looks__intro{max-width:640px;margin-bottom:20px}.bn-looks__heading{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-looks__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-looks__text,.bn-looks__description{margin-top:10px;font-size:15px;line-height:1.55;color:var(--bn-v2-ink-soft)}.bn-v2 .bn-looks__text p,.bn-v2 .bn-looks__description p{margin:0 0 8px;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-v2 .bn-looks__text p:last-child,.bn-v2 .bn-looks__description p:last-child{margin-bottom:0}.bn-looks__headline{margin:0;font-family:"Source Serif 4",serif;font-size:20px;line-height:1.3;color:var(--bn-v2-ink)}.bn-looks__copy:empty{display:none}.bn-looks__look[hidden]{display:none!important}.bn-looks__copy{margin-bottom:16px}.bn-looks__gallery{display:flex;gap:10px;margin:0 calc(var(--bn-gutter-outer, 16px) * -1);padding:0 var(--bn-gutter-outer, 16px) 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bn-gutter-outer, 16px);scrollbar-width:none}.bn-looks__gallery::-webkit-scrollbar{display:none}.bn-looks__frame{position:relative;flex:0 0 78%;aspect-ratio:4 / 5;border-radius:var(--bn-v2-radius);overflow:hidden;background:var(--bn-v2-pink);scroll-snap-align:start}.bn-v2 .bn-looks__frame .bn-looks__img.bn-looks__img{border-radius:0!important}.bn-looks__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.bn-looks__frame--wide .bn-looks__img{object-fit:contain;padding:8%}.bn-looks__editor-note{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--bn-v2-pink-soft);font-size:12px;line-height:1.45}@media screen and (min-width:750px){.bn-looks__heading{font-size:38px}.bn-looks__intro{margin-bottom:28px}.bn-looks__frame{flex-basis:calc((100% - 20px) / 2.3)}}@media screen and (min-width:990px){.bn-looks__look{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.bn-looks__look:has(.bn-looks__copy:not(:empty)){grid-template-columns:minmax(0,.7fr) minmax(0,2fr)}.bn-looks__copy{margin:0}.bn-looks__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;overflow:visible}.bn-looks__frame{max-height:72vh}.bn-looks__heading{font-size:46px}}.bn-looks--editorial .bn-looks__frame{background:#f3f2f0}.bn-looks--editorial .bn-looks__img{mix-blend-mode:normal}.bn-looks--editorial .bn-looks__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgba(18,18,18,.09);border-radius:inherit;pointer-events:none}.bn-looks--editorial .bn-looks__frame--wide .bn-looks__img{object-fit:cover;padding:0}.bn-looks--editorial .bn-looks__frame:only-child{flex-basis:100%}@media screen and (min-width:750px){.bn-looks--editorial .bn-looks__frame:only-child{flex-basis:calc((100% - 20px) / 2.3)}}@media screen and (min-width:990px){.bn-looks--editorial .bn-looks__gallery{grid-auto-flow:row;grid-template-columns:repeat(var(--bn-looks-count, 3),minmax(0,1fr));max-width:calc(var(--bn-looks-count, 3) * 420px + (var(--bn-looks-count, 3) - 1) * 20px)}.bn-looks--editorial .bn-looks__frame{max-height:none}}.bn-looks__video-frame{position:relative;width:min(100%,calc(75svh * var(--bn-look-video-r, 1)));aspect-ratio:var(--bn-look-video-r, 1);margin:0 auto;border-radius:var(--bn-v2-radius);overflow:hidden;background:var(--bn-v2-pink)}.bn-looks__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bn-looks__toggle{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:var(--bn-v2-ink);cursor:pointer}.bn-looks__toggle-pause{width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.bn-looks__toggle-play{display:none;width:0;height:0;margin-left:3px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid currentColor}.bn-looks__toggle.is-paused .bn-looks__toggle-pause{display:none}.bn-looks__toggle.is-paused .bn-looks__toggle-play{display:block}@media screen and (min-width:990px){.bn-looks__video-frame{width:min(100%,calc(80vh * var(--bn-look-video-r, 1)))}}.bn-inside__desc--mobile{display:none}@media screen and (max-width:749px){.bn-inside__desc--full{display:none}.bn-inside__desc--mobile{display:block}}.bn-hero__buy-note{margin:14px 0 0;font-family:"Source Serif 4",serif;font-style:italic;font-size:15px;line-height:1.35;color:var(--bn-v2-ink)}.bn-hero__buy-note+.bn-hero__form{margin-top:10px}.bn-also{--bn-also-pad: 16px;padding:22px var(--bn-also-pad) 24px;border-radius:var(--bn-v2-radius);background:var(--bn-v2-pink);overflow:hidden}.bn-also__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.bn-also__heading{margin:0;font-family:var(--font-body-family);font-size:26px;font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-also__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-also__track{display:flex;gap:12px;margin:0 calc(var(--bn-also-pad) * -1);padding:0 var(--bn-also-pad) 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bn-also-pad);scrollbar-width:none}.bn-also__track::-webkit-scrollbar{display:none}.bn-also__item{flex:0 0 42%;min-width:0;scroll-snap-align:start}.bn-also__card{display:block;color:var(--bn-v2-ink);text-decoration:none}.bn-also__card:focus-visible,.bn-also__arrow:focus-visible{outline:2px solid var(--bn-v2-ink);outline-offset:3px;box-shadow:none}.bn-also__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#fff}.bn-v2 .bn-also__media .bn-also__img.bn-also__img{border-radius:0!important}.bn-also__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bn-also__title{display:block;margin-top:10px;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bn-also__price{display:block;margin-top:2px;font-size:13px;line-height:1.3;color:var(--bn-v2-ink-soft)}.bn-also__compare{margin-left:4px;opacity:.7}.bn-also__nav{display:none;gap:8px}.bn-also__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1.5px solid var(--bn-v2-ink);border-radius:50%;background:transparent;color:var(--bn-v2-ink);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.bn-also__arrow:disabled{opacity:.3;cursor:default}.bn-also__editor-note{margin:0;padding:10px 12px;border-radius:10px;background:var(--bn-v2-pink-soft);font-size:12px}@media(hover:hover)and (pointer:fine){.bn-also__card:hover .bn-also__img{transform:scale(1.03)}.bn-also__card:hover .bn-also__title{text-decoration:underline;text-underline-offset:3px}.bn-also__arrow:not(:disabled):hover{background:var(--bn-v2-ink);color:#fff}}@media(prefers-reduced-motion:reduce){.bn-also__img,.bn-also__arrow{transition:none}}@media screen and (min-width:750px){.bn-also{--bn-also-pad: 30px;padding:32px var(--bn-also-pad) 34px}.bn-also__heading{font-size:32px}.bn-also__item{flex-basis:calc((100% - 24px)/3.2)}}@media screen and (min-width:990px){.bn-also{padding:40px 40px 42px}.bn-also__header{margin-bottom:22px}.bn-also__nav:not([hidden]){display:flex}.bn-also__track{gap:16px;margin:0;padding:0 0 4px;scroll-padding-inline:0}.bn-also__item{flex-basis:calc((100% - 64px)/5)}}.bn-hero__description{margin-top:10px;font-size:14px;line-height:1.55;color:var(--bn-v2-ink-soft)}.bn-v2 .bn-hero__description p{margin:0 0 6px;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-v2 .bn-hero__description p:last-child{margin-bottom:0}.bn-hero__description:empty{display:none}.bn-build,.bn-ess{--bn-panel-pad: 16px;padding:22px var(--bn-panel-pad) 24px;border-radius:var(--bn-v2-radius);background:var(--bn-v2-pink);overflow:hidden}.bn-build__heading,.bn-ess__heading{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-build__serif,.bn-ess__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-build__text,.bn-ess__text{margin-top:10px;font-size:15px;line-height:1.55;color:var(--bn-v2-ink-soft)}.bn-v2 .bn-build__text p,.bn-v2 .bn-ess__text p{margin:0;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-build__link:focus-visible,.bn-ess__tile:focus-visible,.bn-ess__kit:focus-visible{outline:2px solid var(--bn-v2-ink);outline-offset:3px;box-shadow:none}.bn-build__intro{max-width:640px;margin-bottom:18px}.bn-build__steps{display:flex;gap:12px;margin:0 calc(var(--bn-panel-pad) * -1);padding:0 var(--bn-panel-pad) 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bn-panel-pad);scrollbar-width:none}.bn-build__steps::-webkit-scrollbar{display:none}.bn-build__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:8px;flex:0 0 74%;min-width:0;scroll-snap-align:start}.bn-build__media{position:relative;grid-column:1 / -1;aspect-ratio:4 / 3;margin-bottom:12px;border-radius:12px;overflow:hidden;background:#fff}.bn-v2 .bn-build__media .bn-build__img.bn-build__img{border-radius:0!important}.bn-build__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bn-build__number{margin:0;font-family:"Source Serif 4",serif;font-style:italic;font-size:15px;line-height:1.35;color:var(--bn-v2-ink-soft)}.bn-build__title{margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--bn-v2-ink)}.bn-build__desc,.bn-build__link{grid-column:1 / -1}.bn-build__desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--bn-v2-ink-soft)}.bn-build__link{justify-self:start;margin-top:6px;padding:3px 0;font-size:13px;font-weight:600;color:var(--bn-v2-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bn-ess__intro{max-width:560px}.bn-ess__equation{display:grid;gap:26px;margin:20px 0 0;padding:0;list-style:none}.bn-ess__item{position:relative;min-width:0}.bn-ess__item+.bn-ess__item:before{content:"+";position:absolute;top:-22px;left:30px;width:16px;font-family:"Source Serif 4",serif;font-size:18px;line-height:18px;text-align:center;color:var(--bn-v2-ink-soft)}.bn-ess__tile{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:14px;align-items:start;color:var(--bn-v2-ink);text-decoration:none}.bn-ess__media{position:relative;grid-row:1 / span 3;width:76px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff}.bn-v2 .bn-ess__media .bn-ess__img.bn-ess__img,.bn-v2 .bn-ess__kit-media .bn-ess__kit-img.bn-ess__kit-img{border-radius:0!important}.bn-ess__img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.bn-ess__name{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.bn-ess__note{margin-top:2px;font-size:13px;line-height:1.45;color:var(--bn-v2-ink-soft)}.bn-ess__price{margin-top:4px;font-size:13px;font-weight:600;color:var(--bn-v2-ink)}.bn-ess__kit{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(18,18,18,.12);color:var(--bn-v2-ink);text-decoration:none}.bn-ess__kit-media{position:relative;flex:0 0 52px;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#fff}.bn-ess__kit-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bn-ess__kit-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.bn-ess__kit-title{font-family:"Source Serif 4",serif;font-style:italic;font-size:16px;line-height:1.25}.bn-ess__kit-desc{flex-basis:100%;order:3;font-size:13px;line-height:1.45;color:var(--bn-v2-ink-soft)}.bn-ess__kit-link{font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.bn-ess__tile:hover .bn-ess__name,.bn-build__link:hover,.bn-ess__kit:hover .bn-ess__kit-link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}@media screen and (min-width:750px){.bn-build,.bn-ess{--bn-panel-pad: 30px;padding:32px var(--bn-panel-pad) 34px}.bn-build__heading,.bn-ess__heading{font-size:38px}.bn-build__intro{margin-bottom:24px}.bn-build__steps{gap:20px}.bn-build__step{flex-basis:calc((100% - 40px) / 2.4)}.bn-ess__equation{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:44px}.bn-ess__item+.bn-ess__item:before{top:29px;left:-30px}}@media screen and (min-width:990px){.bn-build,.bn-ess{padding:44px 40px 46px}.bn-build__heading,.bn-ess__heading{font-size:46px}.bn-build__steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;overflow:visible}.bn-ess{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);grid-template-areas:"intro equation" "intro kit";align-items:start;column-gap:56px}.bn-ess__intro{grid-area:intro}.bn-ess__equation{grid-area:equation;margin:6px 0 0}.bn-ess__kit{grid-area:kit}}.bn-colours{padding:22px 16px 24px;border-radius:var(--bn-v2-radius);background:var(--bn-v2-pink)}.bn-colours__intro{max-width:620px;margin-bottom:18px}.bn-colours__heading{margin:0;font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--bn-v2-ink)}.bn-colours__serif{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.bn-colours__text{margin-top:10px;font-size:15px;line-height:1.55;color:var(--bn-v2-ink-soft)}.bn-v2 .bn-colours__text p{margin:0;font-family:var(--font-body-family)!important;font-size:inherit;line-height:inherit;color:inherit}.bn-colours__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bn-colours__card{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0;border:0;background:none;color:var(--bn-v2-ink);font:inherit;text-align:left;cursor:pointer}.bn-colours__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease}.bn-v2 .bn-colours__media .bn-colours__img.bn-colours__img{border-radius:0!important}.bn-colours__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bn-colours__card[aria-pressed=true] .bn-colours__media{box-shadow:0 0 0 2px var(--bn-v2-pink),0 0 0 3.5px var(--bn-v2-ink)}.bn-colours__card.is-sold-out .bn-colours__img{opacity:.55}.bn-colours__name{margin-top:10px;font-size:14px;font-weight:600;line-height:1.3}.bn-colours__status{margin-top:2px;font-size:12px;color:var(--bn-v2-ink-soft)}.bn-colours__card:focus-visible{outline:none}.bn-colours__card:focus-visible .bn-colours__media{box-shadow:0 0 0 2px var(--bn-v2-pink),0 0 0 4px var(--bn-v2-ink)}@media(hover:hover)and (pointer:fine){.bn-colours__card:hover .bn-colours__img{transform:scale(1.03)}.bn-colours__card:hover .bn-colours__name{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.bn-colours__img,.bn-colours__media{transition:none}}@media screen and (min-width:750px){.bn-colours{padding:32px 30px 34px}.bn-colours__heading{font-size:38px}.bn-colours__intro{margin-bottom:24px}.bn-colours__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}}@media screen and (min-width:990px){.bn-colours{padding:44px 40px 46px}.bn-colours__heading{font-size:46px}.bn-colours__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bn-pdp-v2.css.map */
