:root{--b91-ink:#092d60;--b91-orange:#1759ad;--b91-soft:#f1f6fc;--b91-line:#dce6f3;--b91-blue:#073779;--b91-gold:#f3ca66}
.b91-blue-home,.b91-blue-band,.b91-blue-product{font-family:Arial,Helvetica,sans-serif;color:#0a2c5b}.b91-blue-home *,.b91-blue-band *,.b91-blue-product *{box-sizing:border-box}.b91-blue-home{max-width:1440px;margin:20px auto 36px;padding:0 28px}.b91-blue-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:16px;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 80% 10%,#278ce1 0%,transparent 45%),linear-gradient(125deg,#05265d,#0753ad 76%,#153a75);color:#fff;box-shadow:0 16px 40px #092b6018}.b91-blue-hero:before{content:"";position:absolute;z-index:-1;inset:-30% -15% 10% 40%;border:1px solid #b5dcff55;border-radius:50%;box-shadow:0 0 0 24px #8cc7ff08,0 0 0 75px #8cc7ff08;pointer-events:none}.b91-blue-copy{padding:42px 0 38px 42px;position:relative}.b91-blue-kicker{font-size:10px!important;letter-spacing:.12em;color:#d8e8ff!important;margin:0 0 24px!important;font-weight:700}.b91-blue-date{display:inline-flex;padding:7px 12px;border:1px solid #b6d8ff66;border-radius:30px;font-size:10px;letter-spacing:.1em;color:#fff;font-weight:700}.b91-blue-home h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(45px,5.4vw,78px)!important;line-height:1.01!important;letter-spacing:-.04em!important;color:#fff!important;margin:20px 0 18px!important;font-weight:400!important}.b91-blue-home h1 em{display:block;color:#ffe095;font-weight:400}.b91-blue-ribbon{display:inline-block;font-size:17px!important;letter-spacing:.12em;font-weight:800!important;background:linear-gradient(105deg,#e4ac39,#fff0ad,#e8b846);color:#152d54!important;padding:9px 18px;margin:0 0 14px!important;border-radius:3px;box-shadow:0 3px 0 #a97729}.b91-blue-intro{font-size:15px!important;line-height:1.65!important;color:#e3eeff!important;max-width:38ch;margin:8px 0 18px!important}.b91-blue-saving{display:flex;align-items:center;gap:8px;margin:14px 0 20px;color:#ffe096}.b91-blue-saving>span{max-width:2em;font-size:11px;font-weight:700;line-height:1.1}.b91-blue-saving strong{font-size:58px;line-height:1;font-weight:800;letter-spacing:-.07em}.b91-blue-saving strong small{font-size:30px;letter-spacing:-.02em}.b91-blue-saving>b{font-size:18px;align-self:flex-end;padding-bottom:5px}.b91-blue-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.b91-blue-home a.b91-blue-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:linear-gradient(110deg,#f6cc67,#ffe9a5);color:#092758!important;border:1px solid #ffe8a0;border-radius:8px;padding:15px 20px;font-size:14px;font-weight:800;text-decoration:none;min-height:50px}.b91-blue-home a.b91-blue-secondary{display:inline-flex;align-items:center;min-height:48px;color:#fff!important;text-decoration:underline;text-underline-offset:5px;font-size:13px;padding:8px 0}.b91-blue-small{font-size:10px!important;line-height:1.6!important;color:#d4e6ff!important;margin:13px 0 0!important}.b91-blue-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:34px 28px 25px 8px}.b91-blue-stage-label{font-size:10px;letter-spacing:.12em;color:#e3edff;font-weight:700;text-align:center}.b91-blue-machine{display:flex;align-items:center;justify-content:center;width:100%;padding:18px 10px 22px;margin:20px 0 0;border-radius:28px 28px 50% 50%;background:radial-gradient(ellipse at 50% 65%,#fff 15%,#e7f0fe 55%,#a5caff 75%,#83bfff55 100%);box-shadow:0 24px 28px #001d4933}.b91-blue-machine img{width:100%;height:340px;object-fit:contain;mix-blend-mode:multiply;display:block}.b91-blue-home a.b91-blue-model{display:flex;align-items:center;gap:24px;margin:-4px 0 10px;z-index:1;padding:10px 26px;border:2px solid #f2c968;border-radius:50px;background:#072c68;color:#fff!important;font-size:25px;line-height:1.2;font-weight:800;text-decoration:none;box-shadow:0 5px 14px #00153744}.b91-blue-stage-note{font-size:12px;color:#e3efff}.b91-blue-stage-proof{display:flex;flex-wrap:wrap;gap:10px 20px;color:#f7df9c;font-size:10px;margin-top:26px}.b91-blue-stage-proof span:before{content:'✓';margin-right:6px}
.b91-blue-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dbe5f3;border-radius:16px;margin:20px 0 0;background:#fff;box-shadow:0 8px 24px #103b6e09;padding:20px 10px}.b91-blue-benefits>div{padding:0 16px;border-right:1px solid #e3eaf3;min-width:0}.b91-blue-benefits>div:last-child{border:0}.b91-blue-benefits>div>span{display:block;color:#1556a6;font-size:25px;line-height:1.1;height:35px;font-weight:700}.b91-blue-benefits strong{display:block;font-size:13px;color:#092d60;line-height:1.4;margin:7px 0}.b91-blue-benefits small{display:block;font-size:10px;line-height:1.6;color:#526b88}.b91-blue-models{scroll-margin-top:130px;margin-top:42px}.b91-blue-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px}.b91-blue-heading p{font-size:10px!important;font-weight:700;letter-spacing:.13em;color:#3468a3!important;margin:0 0 8px!important}.b91-blue-heading h2{font-size:clamp(25px,2.8vw,36px)!important;line-height:1.15!important;color:#092d60!important;margin:0!important;letter-spacing:-.035em!important}.b91-blue-heading>a{font-size:12px;font-weight:700;color:#1555a6!important;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;gap:12px}.b91-blue-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.b91-blue-card{border:1px solid #dbe5f2;background:#fff;box-shadow:0 6px 20px #07387907;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.b91-blue-card-image{display:block;padding:20px;background:linear-gradient(#f6f9ff,#edf4fd);height:230px}.b91-blue-card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.b91-blue-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.b91-blue-card-tag{font-size:10px;letter-spacing:.09em;font-weight:800;color:#3068ac}.b91-blue-card h3{font-size:18px!important;line-height:1.35!important;color:#092d60!important;letter-spacing:-.02em!important;margin:10px 0!important}.b91-blue-card h3 a{color:inherit!important;text-decoration:none}.b91-blue-card-body>p{font-size:12px!important;color:#58708c!important;line-height:1.6!important;margin:0 0 18px!important}.b91-blue-card-price{display:flex;gap:8px;align-items:baseline;margin-top:auto}.b91-blue-card-price strong{font-size:23px;color:#092d60;letter-spacing:-.04em}.b91-blue-card-price small{font-size:11px}.b91-blue-home a.b91-blue-card-link{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;margin-top:18px;color:#fff!important;background:#0b4087;border-radius:7px;font-size:12px;font-weight:700;text-decoration:none}.b91-blue-category{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.b91-blue-category>a{position:relative;display:block;padding:24px 55px 24px 24px;border:1px solid #d5e4f5;border-radius:12px;background:#edf5ff;color:#0a326a!important;text-decoration:none}.b91-blue-category>a:last-child{background:#fff8e7;border-color:#ead8ae}.b91-blue-category span{display:block;font-size:20px;font-weight:700;margin-bottom:8px}.b91-blue-category strong{display:block;font-size:12px;line-height:1.5;font-weight:400}.b91-blue-category b{position:absolute;right:24px;top:30px;font-size:24px}.b91-blue-terms{margin-top:18px;border-bottom:1px solid #dce6f4}.b91-blue-terms summary{padding:16px 0;font-size:12px;color:#365c89;cursor:pointer;min-height:48px}.b91-blue-terms p{font-size:12px!important;line-height:1.7!important;color:#526b85!important;padding:0 0 18px;margin:0!important}.b91-blue-home a:focus-visible,.b91-blue-home summary:focus-visible,.b91-blue-product summary:focus-visible,.b91-blue-band a:focus-visible{outline:3px solid #d29b25;outline-offset:4px}
.b91-blue-band{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px max(24px,calc((100vw - 1320px)/2));background:linear-gradient(110deg,#062c65,#0955ac);color:white;border-bottom:2px solid #eac366}.b91-blue-band>div{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.b91-blue-band strong{font-size:16px;color:#fff}.b91-blue-band span{font-size:12px;color:#ffe29a}.b91-blue-band>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;border:1px solid #f1cc75;border-radius:7px;background:#ffe19a;color:#082d65!important;font-size:12px;font-weight:700;padding:10px 14px;min-height:44px;text-decoration:none}.b91-blue-band>a span{color:inherit}.b91-blue-product{border:1px solid #cbdcf0;border-radius:12px;background:linear-gradient(125deg,#f0f6ff,#fff);margin:12px 0 16px;overflow:hidden}.b91-blue-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;background:#083b80;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em}.b91-blue-product-head>b{color:#ffe197;white-space:nowrap}.b91-blue-product>strong{display:block;padding:13px 13px 0;font-size:16px;line-height:1.4;color:#123b70}.b91-blue-product>p{padding:0 13px;margin:6px 0 11px!important;font-size:12px!important;line-height:1.6!important;color:#536b85!important}.b91-blue-product summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 13px;cursor:pointer;font-size:12px;font-weight:700;list-style:none;border-top:1px solid #d8e5f4;color:#0b3c7a}.b91-blue-product summary::-webkit-details-marker{display:none}.b91-blue-product details[open] summary>span{transform:rotate(45deg)}.b91-blue-product-details{padding:0 13px 12px}.b91-blue-product .b91-blue-benefits{grid-template-columns:1fr 1fr;padding:0;box-shadow:none;border:0;border-radius:0;background:transparent;gap:14px;margin-top:10px}.b91-blue-product .b91-blue-benefits>div{padding:0;border:0}.b91-blue-product .b91-blue-benefits>div>span{display:none}.b91-blue-product-details>p{font-size:10px!important;line-height:1.65!important;color:#536b85!important;margin:14px 0 0!important}
#root .b91-product-offers .b91-offer-card{background:#f4f8ff;border-color:#bcd2ec}#root .b91-offer-copy strong,#root .b91-offer-ticket .b91-offer-code,#root .b91-offer-result strong{color:#0a3b7d}#root .b91-offer-icon{color:#1557ac;background:#dfebfc}#root .b91-offer-label{color:#3565a0}#root .b91-offer-ticket{border-color:#a5bfdf}#root .b91-offer-details{background:#f4f8ff;border-color:#d4e2f4}#root .b91-offer-details summary{color:#234e85}#root .b91-f26-enquiry{background:#f2f6fc;border-color:#ccdced;border-left-color:#1557ac}#root .b91-f26-enquiry__label{color:#1557ac}#root .b91-f26-enquiry a{background:#0b4087}#root .b91-shortlist .b91-buying__button{background:#0a4087;border-color:#0a4087;color:white}#root .b91-shortlist .b91-buying__eyebrow{color:#1557ac}#root .b91-shortlist .b91-machine-card{border-color:#d4e1f1;border-radius:12px}#root .b91-shortlist .b91-machine-card__image{background:#f2f7ff}#root .b91-shortlist .b91-machine-card__price{color:#0a3b7d}#root .b91-purchase-column button[type=submit]:not(:disabled){background:#0b4087!important;color:#fff!important;border-color:#0b4087!important;border-radius:8px!important}#root .b91-purchase-column button[type=submit]:not(:disabled):hover{background:#062d65!important}#root .b91-purchase-column button[type=submit]:not(:disabled):before{background:#0b4087!important}#root .b91-product-gallery{border-radius:16px;background:#f6f9fe}#root .b91-signature-footer{background:#062c62;color:#fff}#root .b91-signature-footer :is(h2,h3,p,a,small){color:inherit}#root .b91-signature-footer a:hover{color:#ffe097}#root .b91-product-title h1{color:#0b3265}#root .b91-header-contact-link{background:#0b4087;color:#fff}#root .b91-shortlist{border-color:#dce6f3}#root .b91-shortlist .b91-buying__intro h2{color:#092d60}.shopify-section-announcement-bar-container{background:#062c62!important}.shopify-section-announcement-bar-container strong{color:#ffe197!important}
@media(max-width:1000px){.b91-blue-home{padding:0 18px}.b91-blue-copy{padding:32px 0 30px 28px}.b91-blue-machine img{height:280px}.b91-blue-benefits>div{padding:0 10px}.b91-blue-benefits strong{font-size:12px}.b91-blue-card-body{padding:18px}.b91-blue-band>div{gap:5px;flex-direction:column;align-items:flex-start}}
@media(max-width:760px){.b91-blue-home{padding:0 12px;margin-top:12px}.b91-blue-hero{grid-template-columns:1fr;gap:0;border-radius:16px}.b91-blue-copy{padding:26px 24px 0}.b91-blue-kicker{font-size:9px!important;margin-bottom:16px!important}.b91-blue-home h1{font-size:56px!important;margin:18px 0 16px!important}.b91-blue-date{font-size:9px}.b91-blue-ribbon{font-size:14px!important}.b91-blue-intro{font-size:14px!important;max-width:40ch}.b91-blue-saving{position:absolute;right:22px;top:155px;flex-direction:column;gap:2px}.b91-blue-saving>span{max-width:none;font-size:9px}.b91-blue-saving strong{font-size:43px}.b91-blue-saving strong small{font-size:22px}.b91-blue-saving>b{font-size:12px;align-self:center}.b91-blue-actions{gap:8px 15px}.b91-blue-home a.b91-blue-button{font-size:12px;padding:12px 14px}.b91-blue-home a.b91-blue-secondary{font-size:12px}.b91-blue-stage{padding:25px 24px 24px}.b91-blue-stage-label{font-size:9px}.b91-blue-machine{max-width:400px;margin-top:12px;padding:12px 24px 18px}.b91-blue-machine img{height:245px}.b91-blue-home a.b91-blue-model{font-size:20px;padding:8px 22px}.b91-blue-stage-proof{margin-top:16px;font-size:9px}.b91-blue-benefits{grid-template-columns:1fr 1fr;gap:18px 0;padding:18px 5px;margin-top:12px;border-radius:12px}.b91-blue-benefits>div{padding:0 13px;border:0}.b91-blue-benefits>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:35px 1fr;column-gap:8px;align-items:center;border-top:1px solid #e0e9f4;padding-top:14px}.b91-blue-benefits>div:last-child>span{grid-row:1/3;height:auto}.b91-blue-benefits>div:last-child>strong{margin:0 0 3px}.b91-blue-benefits>div>span{font-size:22px;height:28px}.b91-blue-models{margin-top:30px}.b91-blue-heading{align-items:start;flex-direction:column;gap:4px}.b91-blue-heading h2{font-size:28px!important;max-width:20ch}.b91-blue-heading>a{font-size:12px}.b91-blue-cards{grid-template-columns:1fr;gap:14px}.b91-blue-card{display:grid;grid-template-columns:37% 1fr}.b91-blue-card-image{height:100%;min-height:220px;padding:12px;display:flex;align-items:center}.b91-blue-card-image img{height:180px}.b91-blue-card-body{padding:18px 14px}.b91-blue-card h3{font-size:16px!important}.b91-blue-card-body>p{font-size:11px!important;margin-bottom:12px!important}.b91-blue-card-tag{font-size:8px}.b91-blue-card-price strong{font-size:20px}.b91-blue-home a.b91-blue-card-link{font-size:11px;padding:10px;margin-top:12px}.b91-blue-category{grid-template-columns:1fr;gap:10px}.b91-blue-category>a{padding:20px 50px 20px 20px}.b91-blue-category span{font-size:18px}.b91-blue-band{padding:12px 14px;gap:10px}.b91-blue-band strong{font-size:13px;line-height:1.35}.b91-blue-band span{font-size:10px}.b91-blue-band>a{font-size:10px;padding:8px 10px}.b91-blue-product .b91-blue-benefits>div:last-child{display:block;grid-column:auto;border:0;padding:0}.b91-blue-product .b91-blue-benefits>div:last-child>strong{margin:7px 0}.b91-blue-product-head{font-size:9px}.b91-blue-product>strong{font-size:15px}}
@media(max-width:370px){.b91-blue-copy{padding-inline:18px}.b91-blue-home h1{font-size:46px!important}.b91-blue-saving{top:135px;right:16px}.b91-blue-saving strong{font-size:35px}.b91-blue-ribbon{font-size:12px!important;padding:8px 12px}.b91-blue-card{grid-template-columns:1fr}.b91-blue-card-image{min-height:0;height:190px}.b91-blue-card-image img{height:165px}.b91-blue-card-body{padding:18px}}
#root #header-outer{--b91-orange:#0b4087;--b91-ink:#092d60;--b91-soft:#f3f7fd}#root #header-outer #header-inner>.link-btn>a:first-child,#root #header-outer #header-inner>.link-btn>a:first-child:before,#root #header-outer #header-inner>.link-btn>a:first-child:after{background:#0b4087!important;border-color:#0b4087!important;box-shadow:none!important}#root #header-outer #header-inner>.link-btn>a:first-child:hover{background:#062d65!important}#root #nav-bar li.b91-header-nav-feature>a,#root #nav-bar li.b91-header-nav-item>a:hover{color:#0b4087!important}#root #header-outer #header-inner #search:focus-within>fieldset>p{border-color:#3979c7!important;box-shadow:0 0 0 3px #3979c71a!important}#root .b91-header-contact-link{background:transparent;border:0}#root #header-outer :focus-visible,#root #nav-bar :focus-visible{outline-color:#2869b9!important}#root .b91-blue-machine img{height:340px!important;max-height:340px!important;width:100%!important;object-fit:contain!important}#root .b91-blue-card-image img{height:100%!important;max-height:100%!important;object-fit:contain!important}
@media(max-width:760px){#root .b91-blue-machine img{height:245px!important;max-height:245px!important}#root #header-outer #header-inner>.link-btn>a:first-child{color:#fff!important}#root .b91-blue-card-image img{height:180px!important;max-height:180px!important}.b91-blue-saving{position:static;flex-direction:row;margin:14px 0 18px;gap:8px}.b91-blue-saving>span{max-width:2em}.b91-blue-saving>b{align-self:flex-end}.b91-blue-home h1{overflow-wrap:normal}}

#root .s1lb.label .overlay-sale{
display:inline-flex!important;align-items:center;justify-content:center;gap:7px;
width:auto!important;max-width:100%;min-height:34px;padding:8px 14px!important;
border:1px solid #e8c471!important;border-radius:999px!important;
background:linear-gradient(135deg,#164f95 0%,#082e67 65%,#051f49 100%)!important;
color:#ffe6a6!important;box-shadow:inset 0 0 0 2px #ffffff12,0 3px 9px #082b5530!important;
font-family:Arial,Helvetica,sans-serif;font-size:11px!important;font-weight:700!important;
line-height:1.25!important;letter-spacing:.035em;text-transform:uppercase;
white-space:normal;text-align:center;overflow:hidden;isolation:isolate;
}
#root .s1lb.label .overlay-sale:before{
content:"✦"!important;position:static!important;display:inline-block!important;
width:auto!important;height:auto!important;inset:auto!important;transform:none!important;
border:0!important;background:none!important;box-shadow:none!important;opacity:1!important;
color:#f5d382!important;font-size:15px;line-height:1;flex-shrink:0;
}
#root .s1lb.label .overlay-sale:after{display:none!important}
@media(max-width:600px){
#root .s1lb.label .overlay-sale{font-size:9px!important;padding:7px 10px!important;min-height:30px;gap:5px;letter-spacing:.02em}
#root .s1lb.label .overlay-sale:before{font-size:12px}
}
