
.se26{--se-blue:#004faf;--se-light:#a8c5ed;--se-red:#ed0026;font-family:var(--se-font,Poppins,sans-serif);color:#080808;background:white;font-size:var(--se-body,16px);line-height:1.5;letter-spacing:normal;margin:0!important}
.se26 *{box-sizing:border-box}.se26 h1,.se26 h2,.se26 h3,.se26 p,.se26 ul,.se26 blockquote{margin:0;font-family:inherit;letter-spacing:normal;color:inherit}.se26 h1,.se26 h2{font-size:var(--se-h,32px);font-weight:700;line-height:1.17}.se26 h3{font-size:1.15em;font-weight:700;line-height:1.3}.se26 p+p{margin-top:12px}.se26 img{display:block;width:100%;height:auto}.se26 a:focus-visible,.se26 button:focus-visible,.se26 summary:focus-visible{outline:3px solid #e00027;outline-offset:5px}.se26-inner{max-width:var(--se-width,1300px);margin:auto;padding:var(--se-pad,40px) 24px}.se26-button{display:inline-block;text-align:center;background:black;color:white!important;border:0;border-radius:10px;padding:12px 26px;font:700 14px/1.3 var(--se-font,Poppins,sans-serif);text-decoration:none;margin-top:24px;max-width:100%;overflow-wrap:anywhere}.se26-disabled{opacity:.55}.se26-rich p{margin-bottom:12px}.se26-rich ul{padding-left:22px}.se26-hero{background:var(--se-light);border-bottom:14px solid var(--se-red)}.se26-hero-grid{display:grid;grid-template-columns:57.14% 42.86%;max-width:1600px;margin:auto}.se26-hero-copy{padding:40px clamp(24px,6.25vw,100px) 24px}.se26-hero-logo{width:115px!important;margin-bottom:28px}.se26-hero h1{border:3px solid var(--se-red);padding:18px 24px;color:var(--se-blue);margin-bottom:25px}.se26-hero-photo{height:100%!important;object-fit:cover}.se26-hero small{display:block;font-size:10px;margin-top:24px}.se26-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.se26-benefits img{height:185px;width:210px;object-fit:contain;margin:0 auto 25px}.se26-benefits h3{color:var(--se-blue);margin-bottom:14px}.se26-track{scrollbar-width:thin}.se26-dots{display:none}.se26-product-shell{max-width:var(--se-width,1300px);margin:0 auto;background:var(--se-blue);color:white;padding:var(--se-pad,40px) 64px}.se26-product-first{border-radius:32px 32px 0 0;padding-top:60px}.se26-product-last{border-radius:0 0 32px 32px;padding-bottom:64px;background-image:repeating-linear-gradient(110deg,transparent 0 100px,#004b982b 100px 180px)}.se26-collection-heading{text-align:center!important;color:var(--se-light)!important;font-size:clamp(24px,3.4vw,48px)!important;margin-bottom:60px!important}.se26-product-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.se26-product-grid.reverse .se26-product-photo{order:2}.se26-product-photo{border-radius:26px;overflow:hidden}.se26-product-photo img{aspect-ratio:625/384;object-fit:cover}.se26-product h3{margin:6px 0 22px;font-size:1.1em}.se26-product .se26-button{background:white;color:black!important;font-size:13px}.se26-accessories{display:grid;grid-template-columns:1fr 1fr;gap:60px}.se26-accessory{background:var(--se-light);border-top:16px solid var(--se-red);border-radius:30px;overflow:hidden;padding:28px 40px 40px}.se26-accessory img{aspect-ratio:600/410;object-fit:contain;margin-bottom:25px}.se26-accessory h3{margin:7px 0 24px}.se26-reviews-box{border:3px solid var(--se-red);position:relative;padding:35px}.se26-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;text-align:center}.se26-review{scroll-snap-align:start;padding:12px}.se26-stars{color:var(--se-blue);font-size:36px;letter-spacing:2px;margin-bottom:25px}.se26-review h3{font-size:16px;min-height:44px;margin-bottom:20px}.se26-review p{font-size:14px}.se26-review footer{margin-top:20px;font-size:14px}.se26-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:white;color:var(--se-red);font-size:30px;cursor:pointer;padding:3px}.se26-arrow.prev{left:3px}.se26-arrow.next{right:3px}.se26-video video,.se26-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.se26-video summary{cursor:pointer;list-style:none;position:relative}.se26-video summary::-webkit-details-marker{display:none}.se26-video summary img{aspect-ratio:16/9;object-fit:cover}.se26-video-play{position:absolute;inset:0;display:grid;place-items:center;font-size:60px;color:white;text-shadow:0 2px 8px black}.se26-video details[open] summary{display:none}.se26-editor-note{border:1px dashed #999;padding:20px}.se26-legal{font-size:11px}
@media(max-width:749px){.se26-inner{padding:var(--se-pad,28px) 20px}.se26-hero-grid{grid-template-columns:1fr}.se26-hero-copy{padding:30px 20px 22px}.se26-hero-logo{width:92px!important;margin-bottom:25px}.se26-hero h1{padding:12px}.se26-hero-photo{aspect-ratio:686/710;height:auto!important}.se26-hero{border-bottom-width:10px}.se26-button{font-size:11px;padding:12px 17px}.se26-benefits{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory}.se26-benefits article{flex:0 0 100%;scroll-snap-align:start}.se26-benefits img{height:155px}.se26-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.se26-dot{width:32px;height:6px;padding:0;border:0;background:#ddd;border-radius:5px;cursor:pointer}.se26-dot[aria-current=true]{background:#777}.se26-product-shell{padding:var(--se-pad,32px) 20px;border-radius:0}.se26-product-first{padding-top:35px}.se26-collection-heading{margin-bottom:35px!important}.se26-product-grid{grid-template-columns:1fr;gap:28px}.se26-product-grid.reverse .se26-product-photo{order:0}.se26-product-photo{border-radius:18px}.se26-product h3{margin:12px 0 20px}.se26-product .se26-button{font-size:10px;padding:11px 14px}.se26-accessories{grid-template-columns:1fr;gap:50px}.se26-accessory{padding:24px 24px 32px;text-align:center;border-radius:24px;border-top-width:14px}.se26-accessory h2{font-size:26px}.se26-accessory h3{font-size:16px}.se26-reviews-box{padding:20px 25px}.se26-reviews{grid-auto-columns:100%;gap:20px}.se26-review h3{min-height:0}.se26-stars{font-size:32px}.se26-review{padding:10px 0}.se26-arrow{font-size:22px}}
@media(prefers-reduced-motion:no-preference){.se26-track{scroll-behavior:smooth}}

.se26 .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
