#root #content .bt-page{--bt-blue:#163a69;--bt-brand:#0866c6;max-width:1380px;margin:auto;padding:24px;font:13px/1.7 Arial,sans-serif;color:#243b53;text-align:left}#root #content .bt-page *{box-sizing:border-box}#root #content .bt-page [hidden]{display:none!important}#root #content .bt-page a{text-decoration:none}#root #content .bt-page h1,#root #content .bt-page h2,#root #content .bt-page h3{font-family:Arial,sans-serif;color:var(--bt-blue);text-align:left;hyphens:none;word-break:normal}#root #content .bt-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:11px;margin-bottom:15px}#root #content .bt-breadcrumb a{color:var(--bt-blue)}#root #content .bt-hero{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(330px,1fr);height:375px;border:1px solid #cfdfea;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #163a6910;margin:12px 0 22px}#root #content .bt-art{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:18px 28px 17px;background:radial-gradient(ellipse at 85% 25%,#fff 0,transparent 50%),linear-gradient(125deg,#f4f9fd,#d9eaf5);overflow:hidden}#root #content .bt-art:before{content:"";position:absolute;inset:-40% -10% -40% 55%;border:1px solid #76a4cd44;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 0 25px #ffffff66,0 0 0 26px #76a4cd33,0 0 0 55px #ffffff44;z-index:-1}#root #content .bt-copy{width:47%;position:relative;z-index:2}#root #content .bt-eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:1.3px;color:#0866c6}#root #content .bt-copy h1{font-size:30px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.6px;margin:9px 0 10px!important}#root #content .bt-copy p{font-size:12px;line-height:1.6;margin:0}#root #content .bt-hero-photos{position:absolute;right:0;top:35px;bottom:65px;width:58%}#root #content .bt-hero-photos img{position:absolute;object-fit:contain;mix-blend-mode:multiply;width:70%;height:100%;max-width:none}#root #content .bt-hero-photos img:first-child{left:0}#root #content .bt-hero-photos img:last-child{right:-5%}#root #content .bt-jumps{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;position:relative;z-index:3}#root #content .bt-jumps a{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;border:1px solid #dedee5;border-top:5px solid #2aaf51;border-radius:10px;background:#fff;color:var(--bt-blue);font-weight:700;font-size:12px}#root #content .bt-jumps a:last-child{border-top-color:var(--bt-blue)}#root #content .bt-finder{padding:18px 22px;background:#0866c6;color:#fff;display:flex;flex-direction:column;justify-content:center}#root #content .bt-finder :is(h2,p,label,a,.bt-eyebrow){color:#fff!important}#root #content .bt-finder h2{font-size:21px!important;font-weight:800;line-height:1.15;margin:5px 0!important}#root #content .bt-finder p{font-size:11px;line-height:1.5;margin:0 0 8px}#root #content .bt-finder label{font-size:11px;font-weight:700;margin:5px 0 4px}#root #content .bt-finder select{appearance:auto!important;display:block!important;visibility:visible!important;opacity:1!important;position:static!important;clip:auto!important;width:100%!important;height:36px!important;padding:5px 9px!important;border:1px solid #c0d9ed;border-radius:7px;background:#fff!important;color:var(--bt-blue)!important;font:12px Arial,sans-serif!important;margin:0 0 8px!important}#root #content .bt-finder .select-wrapper{display:block!important;width:100%!important}#root #content .bt-finder .bv_mainselect{display:none!important}#root #content .bt-finder #bt-series{background:#d9edf7!important;font-weight:700!important}#root #content .bt-finder select:disabled{opacity:.6!important}#root #content .bt-go{display:block;text-align:center;border:1px solid #ffffff66;border-radius:7px;background:#163a69;min-height:36px;padding:8px;font-weight:700;font-size:13px;margin:2px 0 6px}#root #content .bt-go[aria-disabled=true]{opacity:.55;pointer-events:none}#root #content .bt-finder .bt-note,#root #content .bt-browse{font-size:10px;line-height:1.4}#root #content .bt-browse{text-decoration:underline}#root #content .bt-series-nav>h2,#root #content .bt-families h2{font-size:18px!important;font-weight:800;margin:10px 0 12px}#root #content .bt-series-nav>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 28px}#root #content .bt-series-nav a{border:1px solid #d4e0ee;border-top:4px solid #0866c6;border-radius:12px;padding:20px;background:linear-gradient(130deg,#fff,#edf5fb);color:#163a69}#root #content .bt-series-nav b{font-size:32px;color:#0866c6}#root #content .bt-series-nav h3{font-size:16px;margin:7px 0}#root #content .bt-series-nav span{font-size:11px}#root #content .bt-directory{display:flow-root;scroll-margin-top:110px}#root #content .bt-guide{float:right;width:288px;max-width:30%;margin:0 0 24px 24px;border:1px solid #163a69;border-radius:14px;overflow:hidden;background:#f0f4fa}#root #content .bt-guide summary{padding:15px 19px;background:#e3ebf6;cursor:pointer;font-weight:700;font-size:14px;color:#163a69}#root #content .bt-guide aside{padding:20px}#root #content .bt-guide h2{font-size:21px!important;line-height:1.3;font-weight:800;margin:0 0 14px}#root #content .bt-guide h3{font-size:15px!important;line-height:1.45;font-weight:700;margin:0 0 10px}#root #content .bt-guide h3 span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;background:#0866c6;color:white;font-size:12px;margin-right:5px}#root #content .bt-guide section{border-top:1px solid #d8e1ee;margin-top:18px;padding-top:18px}#root #content .bt-guide p{font-size:12px;line-height:1.8;margin:0 0 10px}#root #content .bt-guide a{display:block;font-size:12px;font-weight:700;color:#163a69;text-decoration:underline}#root #content .bt-search{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 312px 16px 0;padding:12px;border:1px solid #dce2e8;border-radius:12px;background:white}#root #content .bt-search label{font-size:11px;font-weight:700;white-space:nowrap}#root #content .bt-search input{flex:1;min-width:100px;height:52px;background:#b2d1d6;border:1px solid #c4cfdb;border-radius:7px;padding:12px;font:14px Arial,sans-serif;color:#163a69}#root #content .bt-page button{border:0;background:#163a69;color:white;border-radius:7px;cursor:pointer;font:700 11px/1.4 Arial,sans-serif;padding:12px 16px}#root #content .bt-page button:before,#root #content .bt-page button:after{display:none!important}#root #content .bt-search button{height:52px;margin:0}#root #content [data-bt-count]{font-size:10px}#root #content .bt-models{font-size:0;line-height:0}#root #content .bt-model{display:inline-flex;vertical-align:top;flex-direction:column;align-items:center;justify-content:flex-start;width:134px;margin:8px 8px 14px;padding:10.5px 7px;gap:4.2px;background:white;border-top:2px solid #0866c6;border-radius:6px;box-shadow:0 1px 6px #163a6910;color:#163a69;text-align:center;line-height:1.4}#root #content .bt-model:hover{background:#edf6fd;box-shadow:0 3px 12px #163a6920}#root #content .bt-model img{width:84px;height:74px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:3px}#root #content .bt-model>span:not(.bt-photo-pending){font-size:7px}#root #content .bt-model strong{font:800 12px/1.4 Arial,sans-serif;overflow-wrap:anywhere}#root #content .bt-photo-pending{height:74px;display:flex;align-items:center;font:10px/1.5 Arial,sans-serif;color:#687c90}#root #content .bt-families{margin:28px 0;scroll-margin-top:110px}#root #content .bt-families p{font-size:12px}#root #content .bt-family-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}#root #content .bt-family{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #d4dfeb;border-radius:10px;padding:12px 8px;color:#163a69;background:white}#root #content .bt-family img{width:100%;height:100px;object-fit:contain;mix-blend-mode:multiply}#root #content .bt-family strong{font-size:12px}#root #content .bt-promo{clear:both;position:relative;display:grid;grid-template-columns:34fr 66fr;min-height:430px;margin:28px 0;border:1px solid #6b98ca;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 70% 15%,#2467b8aa,transparent 60%),linear-gradient(125deg,#061e45,#103f7c);color:white;box-shadow:0 12px 30px #00271c20}#root #content .bt-promo>div:first-child{padding:32px 15px 32px 30px;align-self:center}#root #content .bt-promo .bt-logo{display:block;filter:brightness(0) invert(1);width:108px;height:35px;object-fit:contain;object-position:left;margin:0 0 24px}#root #content .bt-promo .bt-eyebrow{color:#c9e3ff}#root #content .bt-promo h2{font:500 40px/1.08 Georgia,serif!important;color:#fff!important;letter-spacing:-1px;margin:16px 0 18px!important}#root #content .bt-promo h2 em{color:#f5d48d}#root #content .bt-promo p{font-size:12px;line-height:1.75;color:#e3eef7}#root #content .bt-promo small{color:#e6ca88;font-size:10px;font-weight:700}#root #content .bt-promo-products{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-content:center;padding:24px 24px 118px 12px;min-height:430px}#root #content .bt-promo-products figure{grid-column:span 2;margin:0;background:#edf5ff;border-radius:10px;padding:8px;text-align:center}#root #content .bt-promo-products figure:nth-of-type(n+4){grid-column:span 3}#root #content .bt-promo-products img{width:100%;height:100px;object-fit:contain;mix-blend-mode:multiply}#root #content .bt-promo-products figcaption{font-size:10px;font-weight:800;color:#163a69}#root #content .bt-promo-cta{position:absolute;right:22px;bottom:18px;display:flex;align-items:center;justify-content:center;width:360px;max-width:calc(100% - 44px);min-height:78px;padding:18px 24px;font:700 24px/1.2 Arial,sans-serif;border-radius:14px;background:linear-gradient(125deg,#f9e7b5,#d5b66b);color:#173859}#root #content .bt-shop{scroll-margin-top:110px}#root #content .bt-shop header h2{font-size:23px;font-weight:800}#root #content .bt-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:24px}#root #content .bt-shop-layout>.bt-guide{float:none;width:100%;max-width:none;margin:0;align-self:start}#root #content .bt-product-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:14px;background:#eaf2fa;border:1px solid #d4e0ee;border-radius:12px;margin:18px 0}#root #content .bt-product-filters label{font-size:11px;font-weight:700;flex:1;min-width:130px}#root #content .bt-product-filters select{display:block!important;appearance:auto!important;width:100%;height:40px;margin-top:4px;border:1px solid #bacddd;border-radius:6px;background:white;padding:7px;color:#163a69}#root #content .bt-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#root #content .bt-products .i44p-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d2dfec;border-radius:12px;overflow:hidden;background:#fff;padding:12px}#root #content .bt-products .i44p-card-top{display:flex;justify-content:space-between;gap:5px;font-size:9px;line-height:1.5;color:#163a69}#root #content .bt-products .i44p-image{height:145px;display:flex;align-items:center;justify-content:center;margin:10px 0}#root #content .bt-products .i44p-image img{width:100%;height:135px;object-fit:contain}#root #content .bt-products .i44p-card-info{flex:1}#root #content .bt-products h3{font-size:12px!important;line-height:1.5;font-weight:700;margin:8px 0}#root #content .bt-products h3 a{color:#163a69}#root #content .bt-products .i44p-product-brand{font-size:8px;font-weight:800;color:#0866c6;text-transform:uppercase}#root #content .bt-products p{font-size:10px;line-height:1.6}#root #content .bt-products .i44p-price{display:block;font-size:15px;font-weight:800;color:#163a69;margin:12px 0}#root #content .bt-products form{margin:0}#root #content .bt-products button{width:100%}#root #content .bt-products button:disabled{background:#768393;cursor:default}#root #content .bt-faq{margin:35px 0;scroll-margin-top:110px}#root #content .bt-faq h2{font-size:23px!important;font-weight:800}#root #content .bt-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}#root #content .bt-faq details{border:1px solid #d3dfeb;border-radius:9px;padding:14px;background:#f5f8fc}#root #content .bt-faq summary{font-size:13px;font-weight:700;cursor:pointer;color:#163a69}#root #content .bt-faq p{font-size:12px;line-height:1.8}#root #content .bt-faq>a{display:inline-block;margin-top:20px;color:#163a69;font-weight:700}#root #content .bt-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #e8b941;outline-offset:3px}.bt-preview{position:fixed;z-index:400;width:180px;max-width:calc(100vw - 24px);padding:9px;border:1px solid #c4d8e9;border-radius:9px;background:white;box-shadow:0 8px 28px #183c6938;color:#163a69;font:11px/1.5 Arial,sans-serif}.bt-preview[hidden]{display:none!important}.bt-preview strong{display:block;font-size:11px;margin-bottom:7px}.bt-preview>div{display:flex;gap:7px}.bt-preview figure{flex:1;min-width:0;text-align:center;margin:0}.bt-preview img{width:100%;height:60px;object-fit:contain}.bt-preview figcaption{font-size:9px;font-weight:700}
@media(min-width:1001px){#root #content .bt-hero{margin-left:-24px;margin-right:-24px}}
@media(max-width:1000px){#root #content .bt-guide{float:none;width:100%;max-width:none;margin:20px 0}#root #content .bt-directory{display:flex;flex-direction:column}#root #content .bt-directory>.bt-guide{order:3}#root #content .bt-search{margin-right:0}#root #content .bt-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#root #content .bt-shop-layout{grid-template-columns:1fr}#root #content .bt-products{grid-template-columns:repeat(4,minmax(0,1fr))}#root #content .bt-promo h2{font-size:33px!important}}
@media(max-width:850px){#root #content .bt-hero{height:auto;grid-template-columns:1fr}#root #content .bt-art{min-height:375px}#root #content .bt-copy{width:100%}#root #content .bt-hero-photos{position:relative;inset:auto;width:100%;height:260px;flex:none}#root #content .bt-hero-photos img{width:60%}#root #content .bt-hero-photos img:last-child{right:0}#root #content .bt-jumps{margin-top:12px}#root #content .bt-products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#root #content .bt-page{padding:14px}#root #content .bt-art{padding:19px 16px 16px;min-height:0}#root #content .bt-copy h1{font-size:25px!important}#root #content .bt-hero-photos{height:210px}#root #content .bt-finder{padding:19px 16px}#root #content .bt-finder select{height:44px!important}#root #content .bt-go{min-height:44px;padding:12px}#root #content .bt-jumps a{font-size:11px;min-height:54px;padding:10px 8px}#root #content .bt-series-nav>div{gap:9px}#root #content .bt-series-nav a{padding:13px 9px}#root #content .bt-series-nav b{font-size:23px}#root #content .bt-series-nav h3{font-size:12px}#root #content .bt-series-nav span{font-size:9px}#root #content .bt-search label,#root #content [data-bt-count]{width:100%}#root #content .bt-models{display:grid;grid-template-columns:1fr 1fr;gap:12px}#root #content .bt-model{width:auto;margin:0;padding:12px 7px}#root #content .bt-model img{width:77px;height:67px}#root #content .bt-guide aside{padding:18px}#root #content .bt-guide h2{font-size:19px!important}#root #content .bt-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root #content .bt-promo{grid-template-columns:1fr}#root #content .bt-promo>div:first-child{padding:25px 22px 8px}#root #content .bt-promo h2{font-size:36px!important}#root #content .bt-promo-products{min-height:385px;padding:16px 14px 112px;gap:8px}#root #content .bt-promo-products img{height:85px}#root #content .bt-promo-cta{right:14px;width:calc(100% - 28px);max-width:none;font-size:21px}#root #content .bt-products{grid-template-columns:1fr 1fr;gap:10px}#root #content .bt-products .i44p-card{padding:10px}#root #content .bt-products .i44p-card-top{font-size:8px;flex-wrap:wrap}#root #content .bt-products .i44p-image{height:120px}#root #content .bt-products .i44p-image img{height:110px}#root #content .bt-product-filters label{min-width:100px}#root #content .bt-product-filters button{min-height:40px}#root #content .bt-faq>div{grid-template-columns:1fr}}
@media(max-width:360px){#root #content .bt-copy h1{font-size:23px!important}}

#root #content .bt-hero-photos img{width:58%}#root #content .bt-hero-photos img:last-child{right:0}#root #content .bt-hero-photos .bt-single-printer{width:90%;right:0;left:auto}#root #content .bt-hero-supplies img{width:54%;height:85%;top:8%}#root #content .bt-hero-supplies img:first-child{left:0}#root #content .bt-hero-supplies img:last-child{right:0;top:15%}

#root #content .bt-product-filters .bv_mainselect{display:none!important}#root #content .bt-product-filters .select-wrapper{display:block!important}#root #content .bt-product-filters select{visibility:visible!important;opacity:1!important;position:static!important;clip:auto!important} @media(max-width:600px){#root #content .bt-product-filters{display:grid;grid-template-columns:1fr 1fr;align-items:end}#root #content .bt-product-filters [data-bt-products-count]{grid-column:1/-1}}

#root #content .bt-product-group{margin-bottom:28px}#root #content .bt-product-group>h3{font-size:18px!important;font-weight:800;margin:18px 0 14px;padding:10px 14px;background:#e3eef9;border-left:4px solid #0866c6;border-radius:6px}

#root #content .bt-series-nav img{display:block;width:100%;height:150px;object-fit:contain;mix-blend-mode:multiply;margin:0 0 12px}#root #content .bt-series-nav b{font-size:18px}#root #content .bt-series-nav a:hover{background:#e6f2fc}@media(max-width:600px){#root #content .bt-series-nav img{height:85px}#root #content .bt-series-nav b{font-size:15px}}

#root #content .bt-promo-products{background:linear-gradient(145deg,#e6f2ff,#c3dcf3);border-radius:60px 0 0 0}#root #content .bt-promo-products figure{background:transparent;border:0;border-radius:0;padding:0;filter:drop-shadow(0 6px 5px #17385926)}#root #content .bt-promo-products img{height:112px}#root #content .bt-promo-products figure:nth-of-type(n+4) img{height:132px}@media(max-width:600px){#root #content .bt-promo-products{border-radius:28px 28px 0 0}#root #content .bt-promo-products img{height:90px}#root #content .bt-promo-products figure:nth-of-type(n+4) img{height:110px}}

@media(min-width:851px){#root #content .bt-copy{width:43%}#root #content .bt-hero-photos{width:53%}}

#root #content .bt-page .bt-hero-photos img{height:100%!important;max-height:100%!important;object-fit:contain!important;width:58%!important}#root #content .bt-page .bt-hero-photos .bt-single-printer{width:90%!important}#root #content .bt-page .bt-hero-supplies img{height:85%!important;width:54%!important}#root #content .bt-page .bt-model img{width:84px!important;height:74px!important;object-fit:contain!important}#root #content .bt-page .bt-family img{height:100px!important;object-fit:contain!important}#root #content .bt-page .bt-products .i44p-image img{height:135px!important;object-fit:contain!important}#root #content .bt-page .bt-promo-products{height:430px!important;min-height:430px!important;max-height:430px!important;grid-template-rows:138px 138px;align-content:center}#root #content .bt-page .bt-promo-products figure{display:flex;flex-direction:column;justify-content:center;align-items:center;filter:none!important;min-height:0;overflow:hidden}#root #content .bt-page .bt-promo-products figure>img{display:block;height:112px!important;max-height:112px!important;width:100%!important;object-fit:contain!important;box-shadow:none!important;border-radius:0!important;mix-blend-mode:multiply!important}#root #content .bt-page .bt-promo-products figure:nth-of-type(n+4)>img{height:120px!important;max-height:120px!important}@media(max-width:600px){#root #content .bt-page .bt-promo-products{height:385px!important;min-height:385px!important;max-height:385px!important;grid-template-rows:120px 120px}#root #content .bt-page .bt-promo-products figure>img{height:90px!important;max-height:90px!important}#root #content .bt-page .bt-promo-products figure:nth-of-type(n+4)>img{height:105px!important;max-height:105px!important}#root #content .bt-page .bt-products .i44p-image img{height:110px!important}#root #content .bt-page .bt-model img{width:77px!important;height:67px!important}}
#root #content .bt-page .bt-promo-products figure>img{mix-blend-mode:normal!important}#root #content .bt-page .bt-promo-products figure:first-child>img,#root #content .bt-page .bt-promo-products figure:nth-of-type(3)>img,#root #content .bt-page .bt-promo-products figure:nth-of-type(5)>img{transform:scale(1.12);transform-origin:center}

#root #content .bt-page .bt-series-nav img{width:100%!important;height:150px!important;object-fit:contain!important}@media(max-width:600px){#root #content .bt-page .bt-series-nav img{height:85px!important}}