:root{--max: 1140px;--ink: #303332;--muted: #606563;--paper: #fcfcfc;--line: #e0e3e1;--button: #414141}.site-header{background:#fcfcfcf2}.header-row{height:88px}.desktop-nav>a{font-size:13px}.button{border-radius:3px}.eyebrow{letter-spacing:.14em}.bw-editorial-opening,.bw-editorial-body{min-width:0}.bw-editorial-body .wrap{width:100%;max-width:none;margin-inline:0}.bw-has-cup .bw-page-shell.wrap{width:min(var(--max),calc(100% - 96px))}body:is([data-page=home],[data-layout=information]) .bw-page-shell,body.bw-has-cup:is([data-page=home],[data-layout=information]) .bw-page-shell.wrap{display:block;width:min(var(--max),calc(100% - 96px));margin-inline:auto}body:is([data-page=home],[data-layout=information]) .bw-page-main .wrap{width:100%;max-width:none;margin-inline:0}.bw-has-cup .bw-page-main.bw-reading-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);grid-template-rows:repeat(var(--bw-content-rows),auto);column-gap:36px;row-gap:0}.bw-reading-grid>.shopify-section{display:block;grid-column:1;min-width:0}.bw-reading-grid>.shopify-section:has(>.hero,>.stage-strip,>.breadcrumb,>.detail-hero){grid-column:1 / -1}.bw-reading-grid>.bw-cup-rail{grid-column:2;grid-row:var(--bw-rail-row) / -1;padding-top:0}body[data-page=home] .bw-reading-grid>.bw-cup-rail{padding-top:74px}body[data-page=home] .bw-page-main .hero{min-height:0;margin:24px 0 0;border-radius:8px}body[data-page=home] .bw-page-main .hero-photo{object-position:center 62%}body[data-page=home] .bw-page-main .hero-inner{padding:24px}body[data-page=home] .bw-page-main .glass-panel{width:600px;padding:26px 30px 24px;border-radius:8px;background:#ffffffc7;border-color:#fff9;box-shadow:0 12px 45px #3837340a}body[data-page=home] .bw-page-main .hero h1{font-size:clamp(40px,4vw,46px);line-height:1.06;letter-spacing:-.05em;margin-top:16px}body[data-page=home] .hero-keyword{color:#80435a}body[data-page=home] .bw-page-main .hero-copy{max-width:510px;font-size:14px;line-height:1.65;margin-top:17px}body[data-page=home] .hero-actions{margin-top:20px;gap:20px}body[data-page=home] .hero-actions .button{min-height:46px;font-size:12px}body[data-page=home] .bw-page-main .glass-panel .quiet{margin-top:15px;font-size:10px}body[data-page=home] .bw-page-main .stage-strip{padding-block:29px 34px;gap:45px}body[data-page=home] .bw-page-main .stage-strip>span{font-size:20px;max-width:420px;letter-spacing:-.025em}body[data-page=home] .bw-page-main .stage-strip .bw-copy{max-width:570px;font-size:13px;color:var(--muted)}body[data-page=home] .bw-page-main .section{padding-block:74px}body[data-page=home] .bw-page-main .section-head{gap:26px;margin-bottom:34px;align-items:end}body[data-page=home] .bw-page-main .section-head h2{font-size:clamp(34px,3.4vw,45px);line-height:1.08;max-width:560px}body[data-page=home] .section-head>.bw-copy{max-width:245px;font-size:13px;color:var(--muted)}body[data-page=home] .bw-page-main .product-grid{gap:32px 22px}body[data-page=home] .product-card{border:0;border-radius:6px;background:transparent}body[data-page=home] .product-card[data-product]{background:transparent;border:0}body[data-page=home] .product-card[data-product]:hover{background:transparent;box-shadow:none}body[data-page=home] .bw-page-main .product-visual{height:240px;border-radius:6px}body[data-page=home] .bw-page-main .product-visual img{width:200px;height:200px}body[data-page=home] .bw-page-main .supply-visual{background:#f4f5f6}body[data-page=home] .bw-page-main .product-visual.supply-visual img{width:100%;height:100%;margin:0;object-fit:contain;mix-blend-mode:normal}body[data-page=home] .supply-visual .image-note{background:#ffffffd9;padding:4px 8px;border-radius:2px;bottom:12px}body[data-page=home] .product-card .card-body{padding:23px 2px 5px;border:0}body[data-page=home] .product-card .card-body h3{color:var(--ink);font-size:24px;min-height:0;max-width:360px}body[data-page=home] .product-card .card-body p{max-width:360px;font-size:13px}body[data-page=home] .product-card .card-link{padding-top:23px}body[data-page=home] .product-card .card-link>span{border-color:#b4bab6}body[data-page=home] .future-section{padding-block:18px 16px;background:transparent}body[data-page=home] .bw-page-main .future-scene{padding:240px 25px 25px;border-radius:6px;background:#f5f5f3 url(clinic-editorial.jpg) center 52% / cover no-repeat}body[data-page=home] .bw-page-main .future-scene .service-grid{gap:16px}body[data-page=home] .bw-page-main .future-scene .service-card{padding:27px;background:#ffffffe0;border:1px solid #fffc;border-radius:5px}body[data-page=home] .bw-page-main .future-scene .service-card h3{font-size:29px;margin-top:23px}body[data-page=home] .future-scene .service-card p{font-size:13px}body[data-page=home] .service-card .pill{align-self:flex-start;border-color:#d4d9d5;background:#ffffff94}body[data-page=home] .bw-page-main .reading-card,body[data-page=home] .bw-page-main .reading-card:first-child{padding:29px 0 0;border-top:2px solid #b4bcb8;border-radius:0;background:transparent}body[data-page=home] .bw-page-main .reading-card:first-child{border-top-color:#ba8399}body[data-page=home] .bw-page-main .reading-card h3{font-size:31px;color:var(--ink);margin-top:24px}body[data-page=home] .reading-card:first-child p{color:var(--muted)}body[data-page=home] .reading-card .card-link{border-color:var(--line)}body[data-page=home] .bw-page-main .faq-section{padding-top:0;grid-template-columns:.85fr 1.15fr}body[data-page=water] .bw-page-main .breadcrumb{padding-block:30px}body[data-page=water] .bw-page-main .detail-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px 70px;padding-block:8px 48px;align-items:center}body[data-page=water] .bw-page-main .detail-image{height:400px;min-height:0;align-self:center;padding:55px 20px;border:1px solid #e5e8e5;border-radius:6px;background:linear-gradient(120deg,#eff1ef80,transparent 42%),radial-gradient(ellipse at 50% 35%,#fff 15%,#f4f5f3)}body[data-page=water] .bw-page-main .detail-image>img{width:265px;height:265px}body[data-page=water] .bw-page-main .detail-image .visual-label{top:20px;left:20px;background:#ffffffb0}body[data-page=water] .bw-page-main .detail-image figcaption{bottom:24px;font-size:10px}body[data-page=water] .bw-page-main .detail-intro h1{font-size:clamp(43px,4.35vw,61px);line-height:1.045;color:var(--ink);letter-spacing:-.055em}body[data-page=water] .bw-page-main .detail-intro>.eyebrow{color:#85415b;font-size:11px}body[data-page=water] .bw-page-main .detail-intro .lead{font-size:16px;line-height:1.7;max-width:610px;margin-top:25px}body[data-page=water] .bw-page-main .detail-actions{align-items:center;gap:14px 23px;margin-top:29px}body[data-page=water] [data-action=informationPrimary]{width:auto}body[data-page=water] .bw-page-main .detail-actions .button{width:auto;min-width:220px;font-size:13px}body[data-page=water] .bw-page-main .availability-note{font-size:11px;max-width:540px;margin-top:23px;border-top:0;padding-top:0}body[data-page=water] .bw-page-main .bw-opening-features{gap:34px;margin-top:12px}body[data-page=water] .bw-page-main .bw-opening-features .detail-feature{gap:17px;border-top:1px solid #dfd5da;padding-top:24px}body[data-page=water] .feature-number{background:transparent;border-radius:0;font-size:22px;width:auto;height:auto;line-height:1.1;color:#a86d86;letter-spacing:-.04em}body[data-page=water] .bw-page-main .bw-opening-features .detail-feature h2{font-size:17px;color:var(--ink)}body[data-page=water] .bw-page-main .bw-opening-features .bw-copy{font-size:13px;max-width:290px;margin-top:7px}body[data-page=water] .bw-page-main .section-nav{background:transparent;border-top:1px solid #d8ded9;border-bottom:1px solid #d8ded9}body[data-page=water] .bw-page-main .section-nav a{min-height:64px;font-size:12px}body[data-page=water] .bw-page-main .article-section{padding-block:48px}body[data-page=water] .bw-page-main .article-section h2{font-size:39px;letter-spacing:-.045em}body[data-page=water] .bw-page-main .article-section>p:not(.eyebrow){max-width:760px;line-height:1.75}body[data-page=water] .specification-list{background:#fff;border:1px solid #e0e4e1;border-top:3px solid #c29bab;border-radius:0;padding:5px 28px 8px}body[data-page=water] .specification-list>div{grid-template-columns:.8fr 1.2fr;padding-block:18px}body[data-page=water] .specification-list dt{color:#69716c}body[data-page=water] .important-note{background:#f3f6f4;border-color:#8a9a90;border-radius:0}body[data-page=water] .bw-page-main .aside-card{background:transparent;border-top:1px solid #c6ceca;padding:28px 0 0;border-radius:0}.bw-has-cup .bw-cup-card{border-radius:5px;background:#fff;border-color:#dce1dd;box-shadow:none}.bw-has-cup .bw-cup-photo{height:177px}.bw-has-cup .bw-cup-copy{padding:24px}.bw-has-cup .bw-cup-caption{font-size:9px;letter-spacing:.15em}.bw-has-cup .bw-cup-wordmark{font-size:46px}.bw-has-cup .bw-cup-card .button{border-radius:3px}@media(max-width:1150px)and (min-width:951px){.bw-has-cup .bw-page-shell.wrap{width:min(var(--max),calc(100% - 56px))}body:is([data-page=home],[data-layout=information]) .bw-page-shell,body.bw-has-cup:is([data-page=home],[data-layout=information]) .bw-page-shell.wrap{width:min(var(--max),calc(100% - 56px))}.bw-has-cup .bw-page-main.bw-reading-grid{column-gap:26px}body[data-page=home] .bw-page-main .hero-inner{padding-inline:24px}body[data-page=home] .bw-page-main .future-scene .service-grid{grid-template-columns:1fr}body[data-page=water] .bw-page-main .detail-hero{gap:35px}body[data-page=water] .bw-page-main .detail-intro h1{font-size:49px}}@media(max-width:950px){.bw-has-cup .bw-page-shell.wrap{width:calc(100% - 56px)}body:is([data-page=home],[data-layout=information]) .bw-page-shell,body.bw-has-cup:is([data-page=home],[data-layout=information]) .bw-page-shell.wrap{width:calc(100% - 56px)}.bw-has-cup .bw-page-main.bw-reading-grid{display:block}body[data-page=home] .bw-reading-grid>.bw-cup-rail,.bw-has-cup .bw-reading-grid>.bw-cup-rail{padding:0;margin-block:24px 30px}body[data-page=home] .bw-page-main .hero-inner{padding:22px}body[data-page=home] .bw-page-main .glass-panel{width:600px}body[data-page=home] .bw-page-main .stage-strip{gap:25px}body[data-page=home] .bw-page-main .stage-strip>span{font-size:18px}body[data-page=water] .bw-page-main .detail-hero{gap:28px;padding-top:0}body[data-page=water] .bw-page-main .detail-intro{order:0}body[data-page=water] .bw-page-main .detail-image{order:1;height:330px}body[data-page=water] .bw-page-main .detail-image>img{width:230px;height:230px}body[data-page=water] .bw-page-main .detail-intro h1{font-size:49px}body[data-page=water] .bw-page-main .bw-opening-features{gap:15px;margin-top:0}body[data-page=water] .bw-page-main .bw-opening-features .bw-copy{max-width:none}.bw-has-cup .bw-cup-photo{height:auto}.bw-has-cup .bw-cup-wordmark{font-size:34px}}@media(max-width:650px){.bw-has-cup .bw-page-shell.wrap{width:calc(100% - 40px)}body:is([data-page=home],[data-layout=information]) .bw-page-shell,body.bw-has-cup:is([data-page=home],[data-layout=information]) .bw-page-shell.wrap{width:calc(100% - 40px)}.header-row{height:73px}body[data-page=home] .bw-page-main .hero{margin-top:10px;border-radius:5px}body[data-page=home] .bw-page-main .hero-inner{padding:14px}body[data-page=home] .bw-page-main .glass-panel{padding:23px 20px;border-radius:5px;background:#ffffffd9}body[data-page=home] .bw-page-main .hero h1{font-size:clamp(32px,8.5vw,42px)}body[data-page=home] .bw-page-main .hero-copy{font-size:13px}body[data-page=home] .hero-actions{gap:12px}body[data-page=home] .hero-actions .button{width:100%}body[data-page=home] .hero-actions .text-link{min-height:37px}body[data-page=home] .bw-page-main .stage-strip{display:block;padding-block:25px}body[data-page=home] .bw-page-main .stage-strip>span{display:block;font-size:20px}body[data-page=home] .bw-page-main .stage-strip .bw-copy{margin-top:13px;font-size:12px}body[data-page=home] .bw-page-main .section{padding-block:45px}body[data-page=home] .bw-page-main .section-head{align-items:start;gap:18px}body[data-page=home] .bw-page-main .section-head h2{font-size:35px}body[data-page=home] .section-head>.bw-copy{max-width:none}body[data-page=home] .section-head>.bw-copy br{display:none}body[data-page=home] .bw-page-main .product-grid{gap:29px 15px}body[data-page=home] .bw-page-main .product-visual{height:185px}body[data-page=home] .bw-page-main .product-visual img{width:155px;height:155px}body[data-page=home] .product-card .card-body{padding-top:17px}body[data-page=home] .product-card .card-body h3{font-size:20px}body[data-page=home] .product-card .card-body p{font-size:12px}body[data-page=home] .bw-page-main .future-scene{padding:185px 13px 13px;background-position:58% 45%}body[data-page=home] .bw-page-main .future-scene .service-card{padding:24px 21px}body[data-page=home] .bw-page-main .future-scene .service-card h3{font-size:29px}body[data-page=home] .bw-page-main .reading-grid{grid-template-columns:1fr;gap:32px}body[data-page=water] .bw-page-main .breadcrumb{padding-block:22px}body[data-page=water] .bw-page-main .detail-intro h1{font-size:clamp(35px,10vw,45px)}body[data-page=water] .bw-page-main .detail-intro .lead{font-size:15px;margin-top:22px}body[data-page=water] .bw-page-main .detail-actions{gap:8px 20px;margin-top:24px}body[data-page=water] [data-action=informationPrimary],body[data-page=water] .bw-page-main .detail-actions .button{width:100%}body[data-page=water] .bw-page-main .detail-image{height:295px;padding-block:35px 45px}body[data-page=water] .bw-page-main .detail-image>img{width:210px;height:210px}body[data-page=water] .bw-page-main .article-section h2{font-size:32px}body[data-page=water] .specification-list{padding-inline:17px}body[data-page=water] .specification-list>div{grid-template-columns:.85fr 1.15fr;gap:16px}.bw-has-cup .bw-cup-copy{padding:19px}.bw-has-cup .bw-cup-wordmark{font-size:32px}}@media(max-width:359px){.bw-has-cup .bw-page-shell.wrap{width:calc(100% - 32px)}body:is([data-page=home],[data-layout=information]) .bw-page-shell,body.bw-has-cup:is([data-page=home],[data-layout=information]) .bw-page-shell.wrap{width:calc(100% - 32px)}body[data-page=home] .bw-page-main .glass-panel{padding-inline:18px}body[data-page=home] .bw-page-main .hero h1{font-size:32px}body[data-page=home] .bw-page-main .product-visual{height:240px}body[data-page=home] .bw-page-main .product-visual img{width:205px;height:205px}}.bw-editorial-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"heading vials" "link vials";align-content:center;align-items:center;gap:23px 28px;min-width:0;min-height:280px;margin-block:34px 44px;padding:32px;border-block:1px solid #e5dedf;background:radial-gradient(ellipse at 100% 80%,#f6eef180 0%,transparent 64%),#fdfdfc}.bw-editorial-comparison .bec-heading{grid-area:heading;min-width:0}.bw-editorial-comparison .bec-eyebrow{margin:0 0 13px;color:#875d6d;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.bw-editorial-comparison .bec-heading h2{margin:0;color:#303332;font-size:clamp(28px,2.8vw,35px);line-height:1.08;letter-spacing:-.045em}.bw-editorial-comparison .bec-vials{grid-area:vials;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;min-width:0}.bw-editorial-comparison figure{min-width:0;margin:0;text-align:center}.bw-editorial-comparison figure img{display:block;width:140px;max-width:100%;height:140px;margin:0 auto 16px;object-fit:contain;mix-blend-mode:multiply}.bw-editorial-comparison figcaption{color:#545956;font-size:12px;line-height:1.5}.bw-editorial-comparison .bec-link{grid-area:link;display:inline-flex;justify-self:start;align-items:center;justify-content:space-between;gap:19px;max-width:100%;min-height:44px;padding:11px 16px;border:1px solid #414141;border-radius:3px;background:#414141;color:#fff;font-size:12px;font-weight:500;line-height:1.5}.bw-editorial-comparison .bec-link:hover{background:#303030;border-color:#303030}.bw-editorial-comparison .bec-link:focus-visible{outline:2px solid #414141;outline-offset:5px}.bw-editorial-comparison .bec-link>span{flex:none;font-size:18px;line-height:1}@media(max-width:650px){.bw-editorial-comparison{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "vials" "link";gap:24px;min-height:0;margin-block:26px 32px;padding:27px 18px}.bw-editorial-comparison .bec-heading h2{font-size:31px}.bw-editorial-comparison .bec-vials{gap:14px}.bw-editorial-comparison figure img{margin-bottom:11px}.bw-editorial-comparison figcaption{font-size:11px}.bw-editorial-comparison .bec-link{width:100%}}.site-header .wordmark.bw-brand-link{width:360px;max-width:100%;min-width:0;flex:0 1 360px}.bw-brand-link .bw-main-logo{display:block;width:100%;max-width:100%;height:auto;margin:0}.site-header .desktop-nav,.site-header .menu-toggle{flex-shrink:0}.bef-identity{min-width:0}.bef-identity .bef-wordmark.bw-brand-link{display:flex;width:310px;max-width:100%;min-width:0;min-height:44px}@media(max-width:650px){.site-header .header-row{gap:16px}.site-header .wordmark.bw-brand-link{flex-basis:300px;width:300px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bw-editorial.css.map */
