.detail-image{align-self:start;min-height:320px;height:auto;padding:50px 20px;background:#f6f6f6}.detail-image>img{width:220px;height:220px;max-width:100%;object-fit:contain}.detail-image .visual-label{top:16px;left:16px}.detail-image figcaption{bottom:17px;inset-inline:16px;font-size:10px;line-height:1.5}.detail-image .device-stage{width:100%;min-height:220px;padding:28px 12px}.detail-image .device-stage strong{font-size:29px}.detail-image .device-stage p{font-size:12px}.bw-page-main .bw-opening-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:22px;margin-top:0;min-width:0}.bw-page-main .bw-opening-features .detail-feature{margin:0;padding:18px 0 0;gap:10px}.bw-page-main .bw-opening-features .detail-feature h2{font-size:15px;line-height:1.45}.bw-page-main .bw-opening-features .bw-copy{font-size:13px;line-height:1.6}.bw-has-cup .bw-page-shell.wrap{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:stretch;gap:26px;width:min(1240px,calc(100% - 96px));margin-inline:auto}.bw-has-cup .bw-page-main{min-width:0}.bw-has-cup .bw-page-main .wrap{width:100%;max-width:none;margin-inline:0}.bw-has-cup .bw-cup-rail{min-width:0;padding-block:27px 40px}.bw-has-cup .bw-cup-sticky{position:sticky;top:var(--bw-cup-top, 108px)}.bw-has-cup .bw-cup-too-tall .bw-cup-sticky{position:static}.bw-has-cup .bw-cup-caption{margin:0 0 11px;color:#757575;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.bw-has-cup .bw-cup-card{overflow:hidden;border:1px solid #dedddb;border-radius:13px;background:#f8f7f5;box-shadow:0 5px 22px #34343404}.bw-has-cup .bw-cup-photo{min-width:0;height:154px;overflow:hidden;background:#efeeec}.bw-has-cup .bw-cup-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:38% 25%}.bw-has-cup .bw-cup-copy{min-width:0;padding:24px 23px}.bw-has-cup .bw-cup-photo .bw-cup-placeholder-photo{object-position:95% 13%;transform:scale(1.9);transform-origin:100% 8%}.bw-has-cup .bw-cup-wordmark{margin:0;color:#414141;font-size:45px;font-weight:450;line-height:1.08;letter-spacing:-.045em}.bw-has-cup .bw-cup-wordmark span{display:block;margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:-.01em;overflow-wrap:anywhere}.bw-has-cup .bw-cup-description{margin-top:19px;font-size:13px;line-height:1.65;color:#62605d}.bw-has-cup .bw-cup-card .button{width:100%;min-height:45px;margin-top:21px;padding:12px 15px;gap:12px;font-size:12px}.bw-has-cup .bw-cup-placeholder{display:block;margin-top:14px;color:#77736d;font-size:10px;line-height:1.5}.bw-has-cup .bw-page-main .detail-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:55px}.bw-has-cup .bw-page-main .detail-aside{padding-top:27px}.bw-has-cup .bw-page-main .aside-card{position:static;padding:26px}.bw-has-cup .bw-page-main .aside-card h2{font-size:27px}.bw-has-cup .bw-page-main .aside-card>a{display:inline-block;width:32%;padding:15px 20px 0 0;border-top:0;vertical-align:top}.bw-has-cup .bw-page-main .aside-card>a br{display:none}.bw-has-cup .bw-page-main .section-nav>.wrap{gap:0 25px}.bw-has-cup .bw-page-main .section-nav a{font-size:11px;min-height:53px}.bw-has-cup .bw-page-main .article-section{padding-block:45px}.bw-has-cup .bw-page-main .article-section h2{font-size:31px}.bw-has-cup .bw-page-main .table-scroll{max-width:100%}.bw-has-cup .bw-page-main .sources a{overflow-wrap:anywhere}.bw-has-cup .bw-page-main .detail-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:27px;padding-bottom:38px}.bw-has-cup .bw-page-main .detail-intro h1{font-size:clamp(32px,3.2vw,44px)}.bw-has-cup .bw-page-main .detail-intro .lead{font-size:15px}.bw-has-cup .bw-page-main .detail-actions .button{font-size:13px;padding-inline:18px}.bw-has-cup .bw-page-main .availability-note{font-size:11px}.bw-has-cup .bw-page-main .hero{min-height:560px;margin:22px 0 0;border-radius:15px}.bw-has-cup .bw-page-main .hero-inner{padding:28px 28px 190px}.bw-has-cup .bw-page-main .glass-panel{width:570px;padding:29px}.bw-has-cup .bw-page-main .hero h1{font-size:clamp(34px,3.45vw,47px)}.bw-has-cup .bw-page-main .hero-copy{max-width:470px;font-size:14px}.bw-has-cup .bw-page-main .stage-strip{gap:23px}.bw-has-cup .bw-page-main .stage-strip>span{white-space:normal;max-width:260px}.bw-has-cup .bw-page-main .stage-strip p{max-width:430px}.bw-has-cup .bw-page-main .section{padding-block:64px}.bw-has-cup .bw-page-main .section-head{gap:22px;align-items:flex-start}.bw-has-cup .bw-page-main .section-head>p{flex-shrink:1;max-width:250px}.bw-has-cup .bw-page-main .section-head h2{font-size:35px}.bw-has-cup .bw-page-main .product-grid,.bw-has-cup .bw-page-main .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.bw-has-cup .bw-page-main .product-visual{height:245px}.bw-has-cup .bw-page-main .product-visual img{width:205px;height:205px}.bw-has-cup .bw-page-main .future-scene{padding:110px 25px 25px}.bw-has-cup .bw-page-main .future-scene .service-grid{gap:19px}.bw-has-cup .bw-page-main .future-scene .service-card{padding:25px}.bw-has-cup .bw-page-main .future-scene .service-card h3{font-size:28px;margin-top:24px}.bw-has-cup .bw-page-main .service-card>.pill{position:static;margin-top:15px}.bw-has-cup .bw-page-main .reading-grid{gap:22px}.bw-has-cup .bw-page-main .reading-card{padding:25px}.bw-has-cup .bw-page-main .reading-card h3{font-size:26px}.bw-has-cup .bw-page-main .faq-section{grid-template-columns:1fr 1.25fr;gap:35px}.bw-has-cup .bw-page-main .editorial-hero{padding-block:24px 44px}.bw-has-cup .bw-page-main .editorial-hero h1{font-size:clamp(36px,3.75vw,51px)}.bw-has-cup .bw-page-main .editorial-intro{font-size:18px}.bw-has-cup .bw-page-main .service-page-hero{min-height:405px;padding:30px;margin-bottom:38px}.bw-has-cup .bw-page-main .service-page-glass{width:610px;padding:31px}.bw-has-cup .bw-page-main .service-page-glass h1{font-size:clamp(35px,3.5vw,47px)}.bw-has-cup .bw-page-main .reference-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-has-cup .bw-page-main .signup-layout{grid-template-columns:1fr 1.05fr;gap:30px;padding-block:40px 55px}.bw-has-cup .bw-page-main .signup-intro h1{font-size:43px}.bw-has-cup .bw-page-main .signup-scene{padding:70px 17px 17px}.bw-has-cup .bw-page-main .signup-pane{padding:24px 21px}.bw-has-cup .bw-page-main .signup-pane h2{font-size:28px}.bw-has-cup .bw-page-main .signup-faq{gap:20px 35px}.bw-has-cup .bw-page-main .state-page{min-height:460px;padding-block:65px}.bw-has-cup .bw-page-main .state-page h1{font-size:clamp(37px,3.8vw,51px)}.bw-has-cup .bw-page-main .shopify-policy__container{width:100%;max-width:none;margin-block:48px;padding-inline:0}@media(min-width:951px)and (max-height:650px){.bw-has-cup .bw-cup-sticky{position:static}}@media(min-width:951px)and (max-width:1150px){.bw-has-cup .bw-page-shell.wrap{width:calc(100% - 56px)}.bw-has-cup .bw-cup-copy{padding:21px 17px}.bw-has-cup .bw-cup-photo{height:135px}.bw-has-cup .bw-cup-wordmark{font-size:39px}.bw-has-cup .bw-page-main .detail-hero{gap:23px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.bw-has-cup .bw-page-main .detail-intro h1{font-size:34px}.bw-has-cup .bw-page-main .detail-image{padding-inline:14px}.bw-has-cup .bw-page-main .hero-inner{padding-inline:22px}.bw-has-cup .bw-page-main .glass-panel{padding:25px}.bw-has-cup .bw-page-main .section-head{flex-direction:column}.bw-has-cup .bw-page-main .section-head>p{max-width:100%}.bw-has-cup .bw-page-main .section-head>p br{display:none}.bw-has-cup .bw-page-main .service-grid,.bw-has-cup .bw-page-main .signup-layout{grid-template-columns:1fr}.bw-has-cup .bw-page-main .signup-intro{padding-top:0}.bw-has-cup .bw-page-main .signup-intro h1,.bw-has-cup .bw-page-main .signup-expectations{max-width:none}.bw-has-cup .bw-page-main .signup-scene{padding:90px 25px 25px}.bw-has-cup .bw-page-main .signup-pane{max-width:510px;padding:28px}}@media(max-width:950px){.bw-has-cup .bw-page-shell.wrap{display:flex;flex-direction:column;gap:0;width:calc(100% - 56px)}.bw-has-cup .bw-page-main{order:1;width:100%}.bw-has-cup .bw-page-shell>.bw-cup-rail{order:0;width:100%;padding-block:22px 4px}.bw-has-cup .bw-cup-rail.bw-cup-mobile-in-content{order:1;width:100%;padding:0;margin-block:8px 30px}.bw-has-cup .bw-cup-sticky{position:static}.bw-has-cup .bw-cup-caption{margin-bottom:8px;font-size:10px}.bw-has-cup .bw-cup-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr)}.bw-has-cup .bw-cup-photo{height:auto;min-height:180px}.bw-has-cup .bw-cup-photo img{min-height:100%;object-position:38% center}.bw-has-cup .bw-cup-copy{padding:20px 23px}.bw-has-cup .bw-cup-wordmark{font-size:34px}.bw-has-cup .bw-cup-wordmark span{font-size:12px;margin-top:5px}.bw-has-cup .bw-cup-description{display:none}.bw-has-cup .bw-cup-card .button{max-width:275px;margin-top:13px;min-height:42px;padding:10px 13px}.bw-has-cup .bw-cup-placeholder{margin-top:10px}.bw-has-cup .bw-page-main .detail-hero{display:flex;flex-direction:column;gap:24px;padding-bottom:34px}.bw-has-cup .bw-page-main .detail-intro{order:0;width:100%}.bw-has-cup .bw-page-main .detail-intro h1{max-width:670px;font-size:42px}.bw-has-cup .bw-page-main .detail-intro .lead{max-width:690px;font-size:16px}.bw-has-cup .bw-page-main .detail-actions{max-width:480px}.bw-has-cup .bw-page-main .detail-image{order:2;width:100%;min-height:0;height:280px;padding:35px 20px 45px}.bw-has-cup .bw-page-main .detail-image>img{width:200px;height:200px}.bw-has-cup .bw-page-main .detail-image .device-stage{min-height:190px}.bw-page-main .bw-opening-features{order:3;width:100%;grid-template-columns:minmax(0,1fr);gap:16px}.bw-page-main .bw-opening-features .detail-feature{padding-top:17px}.bw-has-cup .detail-hero>.bw-cup-mobile-in-content{margin-block:0}.bw-has-cup .bw-page-main .hero{margin-top:16px}.bw-has-cup .bw-page-main .hero h1{font-size:43px}.bw-has-cup .bw-page-main .section{padding-block:52px}.bw-has-cup .bw-page-main .section-head{flex-direction:column;gap:18px}.bw-has-cup .bw-page-main .section-head>p{max-width:100%}.bw-has-cup .bw-page-main .future-scene{padding-top:100px}.bw-has-cup .bw-page-main .signup-layout{display:flex;flex-direction:column;gap:25px}.bw-has-cup .bw-page-main .signup-intro{width:100%;padding-top:0}.bw-has-cup .bw-page-main .signup-intro h1,.bw-has-cup .bw-page-main .signup-expectations{max-width:none}.bw-has-cup .signup-layout>.bw-cup-mobile-in-content{order:0;margin:0}.bw-has-cup .bw-page-main .signup-scene{width:100%;padding:85px 24px 24px}.bw-has-cup .bw-page-main .signup-pane{max-width:520px;padding:28px}}@media(max-width:650px){.detail-image{min-height:0;height:260px;padding:35px 16px 45px}.detail-image>img{width:180px;height:180px}.detail-image .device-stage{min-height:175px;padding:20px 8px}.bw-has-cup .bw-page-shell.wrap{width:calc(100% - 40px)}.bw-has-cup .bw-cup-rail.bw-cup-mobile-in-content{margin-bottom:26px}.bw-has-cup .bw-cup-card{grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);border-radius:11px}.bw-has-cup .bw-cup-copy{padding:17px 16px}.bw-has-cup .bw-cup-wordmark{font-size:30px}.bw-has-cup .bw-cup-wordmark span{font-size:11px}.bw-has-cup .bw-cup-description{font-size:12px}.bw-has-cup .bw-cup-card .button{font-size:11px;gap:8px;padding-inline:11px}.bw-has-cup .bw-page-main .hero{min-height:570px;margin-top:12px}.bw-has-cup .bw-page-main .hero-inner{padding:12px 12px 185px}.bw-has-cup .bw-page-main .glass-panel{padding:26px 21px}.bw-has-cup .bw-page-main .hero h1{font-size:35px}.bw-has-cup .bw-page-main .hero-copy{font-size:14px}.bw-has-cup .bw-page-main .stage-strip p{max-width:none}.bw-has-cup .bw-page-main .section{padding-block:43px}.bw-has-cup .bw-page-main .section-head h2{font-size:31px}.bw-has-cup .bw-page-main .product-grid{gap:20px 12px}.bw-has-cup .bw-page-main .product-visual{height:185px}.bw-has-cup .bw-page-main .product-visual img{width:150px;height:150px}.bw-has-cup .bw-page-main .future-scene{padding:100px 15px 15px}.bw-has-cup .bw-page-main .future-scene .service-card{padding:24px 21px}.bw-has-cup .bw-page-main .service-grid,.bw-has-cup .bw-page-main .library-grid,.bw-has-cup .bw-page-main .reference-links{grid-template-columns:minmax(0,1fr)}.bw-has-cup .bw-page-main .reading-card{padding:25px}.bw-has-cup .bw-page-main .faq-section{display:block}.bw-has-cup .bw-page-main .detail-intro h1{font-size:38px}.bw-has-cup .bw-page-main .detail-intro .lead{font-size:15px}.bw-has-cup .bw-page-main .detail-image{height:260px}.bw-has-cup .bw-page-main .detail-image>img{width:180px;height:180px}.bw-has-cup .bw-page-main .article-section{padding-block:36px}.bw-has-cup .bw-page-main .article-section h2{font-size:28px}.bw-has-cup .bw-page-main .section-nav>.wrap{gap:0 18px}.bw-has-cup .bw-page-main .aside-card{padding:24px}.bw-has-cup .bw-page-main .aside-card>a{display:block;width:100%;padding:17px 0;border-top:1px solid var(--line)}.bw-has-cup .bw-page-main .aside-card>a:last-child{padding-bottom:0}.bw-has-cup .bw-page-main .editorial-hero{padding-block:20px 30px}.bw-has-cup .bw-page-main .editorial-hero h1{font-size:37px}.bw-has-cup .bw-page-main .editorial-intro{font-size:16px}.bw-has-cup .bw-page-main .service-page-hero{min-height:0;padding:85px 14px 14px;margin-bottom:27px}.bw-has-cup .bw-page-main .service-page-glass{padding:27px 21px}.bw-has-cup .bw-page-main .service-page-glass h1{font-size:35px}.bw-has-cup .bw-page-main .signup-layout{padding-block:34px 40px}.bw-has-cup .bw-page-main .signup-intro h1{font-size:39px}.bw-has-cup .bw-page-main .signup-scene{padding:70px 15px 15px}.bw-has-cup .bw-page-main .signup-pane{padding:24px 21px}.bw-has-cup .bw-page-main .state-page{min-height:0;padding-block:45px}.bw-has-cup .bw-page-main .state-page h1{font-size:38px}}@media(max-width:359px){.bw-has-cup .bw-page-shell.wrap{width:calc(100% - 32px)}.bw-has-cup .bw-cup-card{grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr)}.bw-has-cup .bw-cup-copy{padding-inline:13px}.bw-has-cup .bw-page-main .glass-panel{padding-inline:18px}.bw-has-cup .bw-page-main .hero h1{font-size:31px}.bw-has-cup .bw-page-main .product-grid{grid-template-columns:minmax(0,1fr)}.bw-has-cup .bw-page-main .product-visual{height:220px}.bw-has-cup .bw-page-main .product-visual img{width:185px;height:185px}.bw-has-cup .bw-page-main .detail-intro h1{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bw-sidebar.css.map */
