@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Montserrat:wght@400;500;600;700&display=swap');
.ps-bose{--pb-ink:#171e28;--pb-blue:#365bd8;--pb-muted:#606977;color:var(--pb-ink);font:16px/1.6 Arial,sans-serif;width:100%;text-align:left}.ps-bose *{box-sizing:border-box}.ps-bose a{color:var(--pb-blue);text-decoration:underline;text-underline-offset:3px}.ps-bose a:focus-visible,.ps-bose summary:focus-visible{outline:3px solid #365bd8;outline-offset:5px}.ps-bose h2{font-size:34px;line-height:1.15;letter-spacing:-1px;color:var(--pb-ink);margin:0 0 18px}.ps-bose h3{font-size:20px;line-height:1.3;color:var(--pb-ink);margin:0 0 10px}.ps-bose p{margin:0 0 18px}.ps-bose .pb-kicker{font-size:11px;font-weight:bold;letter-spacing:1.6px;color:var(--pb-blue);margin-bottom:16px}.pb-brandnav{display:flex;justify-content:flex-end;gap:28px;margin:0 0 24px}.pb-brandnav a{font-weight:bold;font-size:13px;text-decoration:none}.pb-brandnav a[aria-current]{border-bottom:2px solid var(--pb-blue)}.pb-brandnav small{display:block;font-weight:normal;color:var(--pb-muted);font-size:12px;margin-bottom:8px}.pb-hero{display:grid;grid-template-columns:1fr 1fr;background:#f1f3f6;border-radius:5px;overflow:hidden}.pb-copy{padding:48px 40px}.pb-copy h2{font-size:clamp(34px,4vw,56px);letter-spacing:-2px;line-height:1.06}.pb-copy>p:not(.pb-kicker){color:var(--pb-muted)}.pb-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.ps-bose .pb-button{display:inline-block;background:var(--pb-blue);color:#fff;text-decoration:none;font-size:14px;font-weight:bold;padding:14px 20px;border-radius:4px}.pb-actions>a:not(.pb-button){font-size:14px;font-weight:bold}.pb-visual{position:relative;display:grid;place-items:center;background:#e4e9ee;min-width:0;overflow:hidden}.pb-visual>span{position:absolute;top:12%;right:9%;font-size:clamp(100px,13vw,180px);letter-spacing:-12px;font-weight:bold;font-style:italic;color:#cad1d9}.pb-visual img{position:relative;width:85%;height:350px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-9deg)}.pb-visual small{position:absolute;bottom:20px;right:25px;font-size:11px;color:#535d68}.pb-benefits{display:flex;justify-content:space-between;gap:15px;padding:22px 8px;border-bottom:1px solid #e2e6ea;font-size:13px}.pb-section{margin:60px 0;scroll-margin-top:30px}.pb-section>p{color:var(--pb-muted)}.pb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.ps-bose .pb-card{position:relative;display:block;background:#f5f6f7;border:1px solid #eef0f3;padding:22px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s}.pb-card img{width:100%;height:190px;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.pb-card .pb-card-title{font-size:18px;margin:18px 20px 7px 0}.pb-card .pb-card-desc{font-size:13px;color:var(--pb-muted);margin:0 15px 0 0}.pb-card>span{position:absolute;right:18px;bottom:25px;font-size:24px}.pb-card:hover,.pb-card:focus-visible{background:#edf1fa;border-color:#aabcee;transform:translateY(-4px)}.pb-card:hover img{transform:scale(1.06)}.pb-related{font-size:13px;margin-top:22px!important}.pb-service{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;background:#1c2330;padding:44px;color:#d3d9e1;border-radius:5px}.pb-service h2{color:#fff;font-size:38px}.pb-service .pb-kicker{color:#a9beff}.pb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none;margin:25px 0}.pb-steps strong{font-size:14px;color:#fff}.pb-steps p{font-size:13px;margin:8px 0}.ps-bose .pb-white{background:#fff;color:#1c2330}.pb-inquiry{display:grid;grid-template-columns:1fr 1.25fr;gap:45px}.pb-inquiry>div:first-child{padding-top:20px}.pb-expert{display:flex;gap:14px;align-items:center;margin:30px 0;font-size:13px}.pb-expert>span{display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:48px;height:48px;background:#eaf0ff;color:var(--pb-blue);font-weight:bold}.pb-expert strong{font-size:17px}.pb-expert a{overflow-wrap:anywhere}.pb-form{background:#f5f6f8;border:1px solid #e2e6ea;border-radius:5px;padding:28px}.pb-form-status{font-size:13px;background:#e9eefb;border-left:3px solid var(--pb-blue);padding:12px}.pb-form fieldset{padding:0;border:0;margin:0;min-width:0}.pb-form legend{font-size:12px;margin:0 0 16px;color:var(--pb-muted)}.pb-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pb-fields label{display:grid;gap:6px;font-size:13px;font-weight:bold}.pb-fields input,.pb-fields select,.pb-fields textarea{font:14px Arial,sans-serif;width:100%;min-width:0;padding:11px;border:1px solid #d5dbe3;border-radius:3px;background:#fff;color:#626b78;opacity:1;-webkit-text-fill-color:#626b78}.pb-wide{grid-column:1/-1}.pb-form button{width:100%;border:0;border-radius:4px;background:#dfe3ea;color:#58616e;padding:14px;font-size:13px;font-weight:bold;margin-top:22px;cursor:not-allowed}.pb-seo{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid #e2e6ea;padding-top:40px}.pb-seo h2{font-size:25px}.pb-seo p{font-size:14px;color:var(--pb-muted);line-height:1.8}.pb-seo details{padding:15px 0;border-bottom:1px solid #e2e6ea}.pb-seo summary{font-size:14px;font-weight:bold;cursor:pointer}.pb-seo details p{margin:14px 0 0}.pb-catalog{border-top:1px solid #e2e6ea;padding-top:35px}
@media(max-width:800px){.pb-copy{padding:30px 24px}.pb-grid{gap:12px}.pb-card img{height:150px}.pb-service{padding:30px;gap:25px;grid-template-columns:1fr}.pb-inquiry{gap:25px;grid-template-columns:1fr}.pb-seo{gap:25px}.pb-benefits{font-size:11px}.pb-expert{margin:22px 0}}
@media(max-width:560px){.pb-brandnav{gap:18px;justify-content:space-between}.pb-brandnav a{font-size:11px}.pb-brandnav small{font-size:10px}.pb-hero{grid-template-columns:1fr}.pb-copy h2{font-size:39px}.pb-visual{height:250px}.pb-visual img{height:220px}.pb-visual>span{font-size:140px;top:0;right:17%}.pb-benefits{align-items:start;padding:17px 0;gap:12px}.pb-section{margin:40px 0}.ps-bose h2{font-size:29px}.pb-copy h2{font-size:39px}.pb-grid{grid-template-columns:1fr 1fr;gap:10px}.ps-bose .pb-card{padding:13px}.pb-card img{height:125px}.pb-card .pb-card-title{font-size:15px;margin:15px 0 6px}.pb-card .pb-card-desc{font-size:12px;margin:0}.pb-card>span{display:none}.pb-service{padding:28px 22px}.pb-service h2{font-size:32px}.pb-steps{gap:12px}.pb-steps strong{font-size:12px}.pb-steps p{font-size:12px}.pb-form{padding:22px}.pb-fields,.pb-seo{grid-template-columns:1fr}.pb-wide{grid-column:auto}.pb-expert{font-size:12px}.pb-seo h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ps-bose *{transition:none!important;scroll-behavior:auto!important}}

.pb-card-title,.pb-card-desc{display:block}.pb-card-title{line-height:1.3;color:var(--pb-ink)}
.ps-bose{--pb-ink:#131317;--pb-blue:#131317;--pb-muted:#585858;font-family:Arial,Helvetica,sans-serif;color:#131317}
.ps-bose h2,.ps-bose h3,.ps-bose p,.ps-bose a,.ps-bose strong,.ps-bose small,.ps-bose summary,.ps-bose li{font-family:inherit}
.ps-bose .pb-brandnav{border-bottom:1px solid #d8d8d8;padding:0 0 18px;margin:0 0 28px;gap:32px}
.ps-bose .pb-brandnav a{color:#131317;letter-spacing:.08em;padding:0 0 10px;border-bottom:2px solid transparent}
.ps-bose .pb-brandnav a[aria-current]{border-color:#131317}
.ps-bose .pb-brandnav small{letter-spacing:0;color:#606060;margin:6px 0 0}
.ps-bose .pb-hero{background:#131317;border-radius:0;min-height:480px}
.ps-bose .pb-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 40px}
.ps-bose .pb-copy h2{color:#fff;font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:clamp(48px,5.2vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin-bottom:26px}
.ps-bose .pb-copy>p:not(.pb-kicker){color:#dedede;font-size:16px;line-height:1.65}
.ps-bose .pb-copy .pb-kicker{color:#d2d2d2;font-size:10px;letter-spacing:.2em}
.ps-bose .pb-actions{gap:20px;margin-top:20px}
.ps-bose .pb-actions>a:not(.pb-button){color:#fff}
.ps-bose .pb-button{background:#131317;color:#fff;border:1px solid #131317;border-radius:999px;padding:15px 25px;font-size:12px;letter-spacing:.04em;transition:background .2s,color .2s,transform .2s}
.ps-bose .pb-copy .pb-button,.ps-bose .pb-white{background:#fff;color:#131317;border-color:#fff}
.ps-bose .pb-button:hover{background:#363636;color:#fff;text-decoration:none;transform:translateY(-2px)}
.ps-bose .pb-copy .pb-button:hover,.ps-bose .pb-white:hover{background:#e5e5e5;color:#131317;border-color:#e5e5e5}
.ps-bose .pb-visual{background:#eeede9;min-height:400px}
.ps-bose .pb-visual>span{font-family:Arial,sans-serif;color:#d6d4ce;opacity:.65;letter-spacing:-.08em;top:15%;font-size:clamp(100px,14vw,190px)}
.ps-bose .pb-visual img{width:88%;height:390px;transform:rotate(-7deg);transition:transform .4s}
.ps-bose .pb-visual small{color:#4a4a4a;font-size:10px;letter-spacing:.08em}
.ps-bose .pb-section{margin:72px 0}
.ps-bose .pb-section>h2{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.02em}
.ps-bose .pb-kicker{color:#555;letter-spacing:.18em;font-size:10px}
.ps-bose .pb-grid{gap:18px;margin-top:30px}
.ps-bose .pb-card{background:#f4f4f2;border:1px solid transparent;border-radius:0;padding:26px 24px;color:#131317;box-shadow:none}
.ps-bose .pb-card img{height:205px}
.ps-bose .pb-card .pb-card-title{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.02em;margin-top:22px;color:#131317}
.ps-bose .pb-card .pb-card-desc{color:#5c5c5c;font-size:13px;line-height:1.65}
.ps-bose .pb-card>span{color:#131317}
.ps-bose .pb-card:hover,.ps-bose .pb-card:focus-visible{background:#e9e9e5;border-color:#bdbdb6;transform:translateY(-3px);text-decoration:none}
.ps-bose .pb-card:hover .pb-card-title,.ps-bose .pb-card:hover .pb-card-desc{text-decoration:none}
.ps-bose a:focus-visible,.ps-bose summary:focus-visible{outline:2px solid #555;outline-offset:5px}
.ps-bose .pb-related{line-height:2.1;color:#686868}
.ps-bose .pb-related a{color:#131317;text-decoration-color:#aaa}
.ps-bose .pb-seo{border-color:#d8d8d8;gap:48px;padding-top:48px}
.ps-bose .pb-seo h2{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:32px;letter-spacing:-.02em}
.ps-bose .pb-seo h3{font-size:18px;line-height:1.4;margin:28px 0 12px}
.ps-bose .pb-seo p{color:#585858;font-size:14px;line-height:1.85}
.ps-bose .pb-seo details{border-color:#d8d8d8;padding:20px 0}
.ps-bose .pb-seo summary{font-size:14px;line-height:1.6;color:#131317}
.ps-bose .pb-catalog{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:38px;border-color:#d8d8d8}
#bose-pro-hub{font-family:Montserrat,Arial,sans-serif}
#bose-pro-hub .pb-copy h2{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;font-size:clamp(35px,3.9vw,54px);font-weight:600;line-height:1.12;letter-spacing:-.04em}
#bose-pro-hub .pb-copy{padding:44px 36px}
#bose-pro-hub .pb-copy>p:not(.pb-kicker){font-size:15px}
#bose-pro-hub .pb-hero{background:#181818}
#bose-pro-hub .pb-visual{background:#e9e9e9}
#bose-pro-hub .pb-visual>span{color:#cacaca;opacity:.65}
#bose-pro-hub .pb-visual img{transform:none}
#bose-pro-hub .pb-section>h2,#bose-pro-hub .pb-seo h2,#bose-pro-hub .pb-catalog{font-family:Montserrat,Arial,sans-serif;font-weight:600;letter-spacing:-.04em}
#bose-pro-hub .pb-section>h2{font-size:34px}
#bose-pro-hub .pb-seo h2{font-size:25px}
#bose-pro-hub .pb-card .pb-card-title{font-family:Montserrat,Arial,sans-serif;font-size:17px;font-weight:600}
#bose-pro-hub .pb-benefits{border-color:#d5d5d5;font-size:11px;letter-spacing:.025em;padding:24px 4px}
#bose-pro-hub .pb-service{background:#181818;color:#e1e1e1;border-radius:0;padding:48px;gap:40px}
#bose-pro-hub .pb-service h2{font-family:Montserrat,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-.04em;color:#fff}
#bose-pro-hub .pb-service .pb-kicker{color:#ccc}
#bose-pro-hub .pb-service p,#bose-pro-hub .pb-service li{color:#e1e1e1;font-size:14px;line-height:1.8}
#bose-pro-hub .pb-service ul{padding-left:20px;margin:20px 0}
#bose-pro-hub .pb-steps p{font-size:12px;line-height:1.7;color:#ccc}
#bose-pro-hub .pb-steps strong{font-size:12px;color:#fff}
#bose-pro-hub .pb-catalog{font-size:32px}
@media(max-width:800px){.ps-bose .pb-copy{padding:32px 26px}.ps-bose .pb-copy h2{font-size:51px}.ps-bose .pb-visual img{height:320px}.ps-bose .pb-card{padding:20px}.ps-bose .pb-card img{height:155px}#bose-pro-hub .pb-copy{padding:32px 26px}#bose-pro-hub .pb-copy h2{font-size:36px}#bose-pro-hub .pb-service{padding:32px;gap:24px}}
@media(max-width:560px){.ps-bose .pb-brandnav{gap:14px;padding-bottom:12px;margin-bottom:20px}.ps-bose .pb-brandnav a{font-size:10px;letter-spacing:.05em}.ps-bose .pb-brandnav small{font-size:10px}.ps-bose .pb-hero{min-height:0}.ps-bose .pb-copy{padding:34px 25px}.ps-bose .pb-copy h2{font-size:49px}.ps-bose .pb-copy>p:not(.pb-kicker){font-size:15px}.ps-bose .pb-visual{min-height:0;height:290px}.ps-bose .pb-visual img{height:260px}.ps-bose .pb-visual>span{font-size:145px;top:5%;right:16%}.ps-bose .pb-section{margin:46px 0}.ps-bose .pb-section>h2{font-size:34px}.ps-bose .pb-grid{gap:10px;margin-top:24px}.ps-bose .pb-card{padding:16px 12px}.ps-bose .pb-card img{height:135px}.ps-bose .pb-card .pb-card-title{font-size:15px;margin:16px 0 8px}.ps-bose .pb-card .pb-card-desc{font-size:12px;margin:0}.ps-bose .pb-seo{padding-top:30px;gap:28px}.ps-bose .pb-seo h2{font-size:30px}.ps-bose .pb-button{font-size:11px;padding:14px 20px}.ps-bose .pb-related{font-size:12px}#bose-pro-hub .pb-copy h2{font-size:34px}#bose-pro-hub .pb-section>h2{font-size:28px}#bose-pro-hub .pb-card .pb-card-title{font-size:14px}#bose-pro-hub .pb-service{padding:30px 23px}#bose-pro-hub .pb-service h2{font-size:29px}#bose-pro-hub .pb-benefits{font-size:10px;gap:12px}#bose-pro-hub .pb-steps{grid-template-columns:1fr;gap:14px}#bose-pro-hub .pb-steps p{margin:4px 0}#bose-pro-hub .pb-catalog{font-size:28px}}
#bose-hub,#bose-hub p,#bose-hub a,#bose-hub strong,#bose-hub small,#bose-hub summary,#bose-hub h3{font-family:Arial,Helvetica,sans-serif!important}
#bose-hub .pb-copy h2,#bose-hub .pb-section>h2,#bose-hub .pb-seo h2,#bose-hub .pb-catalog{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;font-weight:700!important}
#bose-pro-hub,#bose-pro-hub *{font-family:Montserrat,Arial,sans-serif!important}

body:has(#bose-hub) h1.category-title{width:220px;max-width:100%;height:44px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%2220%22%20viewBox%3D%220%200%20170%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M99.5328%209.15406e-05C97.7304%209.15406e-05%2096.163%201.0112%2095.3715%202.35168C94.58%203.69216%2092.3466%207.49147%2091.5473%208.83196C90.7401%2010.1801%2091.798%2011.6585%2093.2086%2011.6585H106.476C106.476%2011.6585%20104.478%2015.0441%20104.094%2015.6876C103.71%2016.331%20103.083%2016.668%20102.401%2016.668H100.34C99.6582%2016.668%2099.3682%2015.9403%2099.619%2015.5037C99.8698%2015.0671%20100.411%2014.1632%20100.411%2014.1632H88.3813C88.3813%2014.1632%2087.4487%2015.7412%2086.6337%2017.12C85.8187%2018.4988%2086.908%2019.9924%2088.2794%2019.9924H110.763C112.549%2019.9924%20114.14%2019.0349%20114.994%2017.5796C115.849%2016.1242%20117.863%2012.6925%20118.733%2011.2372C119.602%209.78178%20118.505%208.33406%20117.118%208.33406H103.851C103.851%208.33406%20106.022%204.65731%20106.304%204.1824C106.586%203.70748%20107.228%203.30917%20107.942%203.30917H110.01C110.684%203.30917%20110.966%204.0292%20110.755%204.40453C110.543%204.77987%20109.924%205.81396%20109.924%205.81396H121.938C121.938%205.81396%20123.074%203.89132%20123.74%202.76532C124.406%201.63165%20123.576%20-0.00756836%20122.04%20-0.00756836H99.5171L99.5328%209.15406e-05Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M90.0114%209.15406e-05H67.5516C65.9216%209.15406e-05%2064.2289%200.858%2063.359%202.3287C62.4813%203.7994%2055.3578%2015.8714%2054.582%2017.1812C53.8062%2018.4911%2054.872%2019.9924%2056.2512%2019.9924H78.7502C80.5604%2019.9924%2082.1513%2018.989%2082.9428%2017.6562C83.7343%2016.3233%2090.9518%204.09048%2091.7041%202.81893C92.4564%201.53973%2091.4925%20-0.00756836%2090.0036%20-0.00756836L90.0114%209.15406e-05ZM78.6953%204.50411C78.374%205.04797%2072.3947%2015.1667%2072.0655%2015.7335C71.7364%2016.3004%2071.086%2016.6834%2070.3963%2016.6834H68.3039C67.6378%2016.6834%2067.3244%2015.9633%2067.583%2015.5267C67.8416%2015.0901%2073.8758%204.87179%2074.2441%204.25134C74.6124%203.62322%2075.3099%203.33215%2075.9055%203.33215H77.9979C78.6013%203.33215%2079.0166%203.97558%2078.6875%204.51177L78.6953%204.50411Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M58.0224%200H32.6474L22.7968%2016.6756H0V20C0%2020%2045.0371%2020%2046.7377%2020C48.4382%2020%2050.0526%2019.1344%2050.9538%2017.6254C51.8471%2016.1088%2053.2577%2013.7189%2053.8612%2012.6848C54.4646%2011.6584%2053.8298%2010.3409%2052.7013%2010.0038C54.347%2010.0038%2056.0162%209.04634%2056.8312%207.67522C57.6462%206.3041%2058.9393%204.09039%2059.6759%202.84182C60.4204%201.59326%2059.5114%200.0076599%2058.0224%200.0076599V0ZM44.5512%2012.8457C44.2534%2013.3589%2043.2347%2015.0747%2042.835%2015.7564C42.4353%2016.4305%2041.7614%2016.6909%2041.1815%2016.6909C40.6016%2016.6909%2034.8103%2016.6909%2034.8103%2016.6909L37.7726%2011.6737H43.8459C44.4807%2011.6737%2044.849%2012.3324%2044.5434%2012.8533L44.5512%2012.8457ZM49.4726%204.49636C49.1749%205.01723%2048.1561%206.72539%2047.7564%207.39946C47.3568%208.08119%2046.6828%208.33397%2046.1029%208.33397H39.7317L42.694%203.31674H48.7673C49.4021%203.31674%2049.7626%203.97549%2049.4648%204.49636H49.4726Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M128.763%200L116.953%2020H145.58L147.539%2016.6756H130.926L133.888%2011.666H150.502L152.469%208.33397H135.855L138.817%203.31674H169.999V0H128.763Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") left center/contain no-repeat;}
@media(max-width:560px){body:has(#bose-hub) h1.category-title{width:180px;height:36px;}}

body:has(#bose-pro-hub) h1.category-title{width:112px;max-width:100%;height:112px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background:url("https://assets.boseprofessional.com/transform/fb8b2c2f-7198-4c9c-bc1d-c13edcbf4494/bose_logo-png") left center/contain no-repeat;}
@media(max-width:560px){body:has(#bose-pro-hub) h1.category-title{width:92px;height:92px;}}
