/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--blue:#05a5cf;--deep:#062c45;--ink:#123548;--soft:#f1f3f1;--sand:#f4f1e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.saleBar{color:#dcebf2;letter-spacing:.18em;background:#05283f;justify-content:center;align-items:center;gap:25px;height:34px;font-size:10px;display:flex}.saleBar a{color:#fff;font-weight:800}header{z-index:50;background:#fff;align-items:center;gap:32px;height:84px;padding:0 4.5vw;display:flex;position:sticky;top:0;box-shadow:0 2px 15px #00304a18}.brand{justify-content:center;align-items:center;width:175px;height:68px;display:flex;position:relative}.brand img{object-fit:contain;width:auto;height:60px;display:block}.brand small{letter-spacing:.28em;color:#425c69;font-size:7px;font-weight:800;position:absolute;bottom:-1px;left:63px}header nav{align-items:center;gap:26px;margin-left:auto;font-size:13px;font-weight:700;display:flex}header nav>a,.navGroup>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:34px 0}.navGroup{position:relative}.mega{background:#fff;width:310px;padding:18px;display:none;position:absolute;top:80px;left:-20px;box-shadow:0 18px 35px #002c4226}.mega a{border-bottom:1px solid #e4eaec;padding:12px 14px;display:block}.mega a:hover{color:#0797bd;background:#f3fafc}.navGroup:hover .mega,.navGroup:focus-within .mega{display:block}.headerCta,.blueBtn,.lightBtn{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.09em;justify-content:center;align-items:center;padding:15px 20px;font-size:11px;font-weight:800;display:inline-flex}.homeHero{color:#fff;align-items:center;height:680px;display:flex;position:relative;overflow:hidden}.homeHero video{object-fit:cover;width:100%;height:100%;position:absolute}.shade{background:linear-gradient(90deg,#031d32d9 0%,#07324d8c 44%,#0000 80%);position:absolute;inset:0}.heroCopy{z-index:2;max-width:720px;margin-left:8vw;position:relative}.heroCopy>span,.kicker,.contactBand span{letter-spacing:.24em;color:#36c9e4;font-size:10px;font-weight:800}.heroCopy h1,.seriesHero h1,.modelHero h1,.infoHero h1,.contactPage h1{letter-spacing:-.045em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:1.02}.heroCopy p{margin:0 0 30px;font-size:20px;line-height:1.6}.selfcare{text-align:center;padding:55px 8vw}.selfcare h2,.catalog>h2,.swimHome h2,.features>h2,.seriesIntro h2,.models>h2,.specs>h2,.detailFeature h2,.contactBand h2{margin:15px 0 28px;font-family:Georgia,serif;font-size:clamp(35px,4vw,56px);font-weight:400;line-height:1.08}.selfcare>div{justify-content:center;gap:8vw;display:flex}.selfcare p{font-family:Georgia,serif;font-size:20px}.catalog,.swimHome,.features,.models,.specs{padding:105px max(5vw,28px)}.catalog{max-width:1500px;margin:auto}.seriesGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.seriesGrid.two{grid-template-columns:1fr 1fr}.seriesGrid article{background:#f2f1ed;padding-bottom:28px;overflow:hidden}.seriesImg{background:linear-gradient(145deg,#d8eaec,#83c2cd);justify-content:center;align-items:center;height:230px;display:flex;overflow:hidden}.seriesImg img{object-fit:contain;width:94%;height:100%;transition:all .4s}.seriesGrid article:hover img{transform:scale(1.04)}.seriesGrid h3,.modelGrid h3{margin:25px 25px 10px;font-family:Georgia,serif;font-size:23px;font-weight:400}.seriesGrid p{color:#647b86;min-height:45px;margin:0 25px 18px;font-size:14px;line-height:1.6}.seriesGrid article>a,.modelGrid article>a{text-transform:uppercase;letter-spacing:.1em;color:#057da3;margin:0 25px;font-size:11px;font-weight:800}.swimHome{color:#fff;background:#052f49;grid-template-columns:.75fr 1.25fr;gap:6vw;display:grid}.swimHome .seriesGrid{margin-top:0}.swimHome .seriesGrid article{color:var(--ink);background:#fff}.features{text-align:center}.featureGrid{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:45px;display:grid}.featureGrid article{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:380px;padding:25px;display:flex;position:relative}.featureGrid article:after{content:"";background:linear-gradient(#0000,#001b2cdb);position:absolute;inset:35% 0 0}.featureGrid h3{z-index:1;text-align:left;font-family:Georgia,serif;font-size:22px;font-weight:400;position:relative}.contactBand{color:#fff;background:#078db3;justify-content:space-between;align-items:center;gap:30px;padding:70px 8vw;display:flex}.contactBand h2{margin:10px 0;font-size:45px}.contactBand p{color:#dff4f8}.lightBtn{color:#075474;background:#fff;min-width:180px}.seriesHero,.modelHero{color:#fff;background:linear-gradient(135deg,#042c46,#087b9e);grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:600px;padding:80px 7vw;display:grid}.seriesHero>div,.modelHero>div:first-child{max-width:650px}.seriesHero h1,.modelHero h1{font-size:clamp(48px,5vw,75px)}.seriesHero p,.modelHero p{color:#d4eaf0;font-size:17px;line-height:1.8}.seriesHero img,.heroProduct img{object-fit:contain;filter:drop-shadow(0 25px 25px #001b2c99);width:100%;height:420px}.seriesIntro{text-align:center;max-width:1100px;margin:auto;padding:80px 8vw}.seriesIntro p{color:#687e87;line-height:1.8}.modelGrid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px;display:grid}.modelGrid article{background:#fff;border:1px solid #dce4e6;padding-bottom:28px}.modelVisual{background:#edf4f4;justify-content:center;align-items:center;height:210px;display:flex;overflow:hidden}.modelVisual img{object-fit:contain;width:90%;height:100%}.modelGrid article>p{color:#657a84;min-height:68px;margin:0 25px 20px;font-size:14px;line-height:1.6}.modelGrid dl{margin:0 25px 25px;font-size:12px}.modelGrid dl div{border-top:1px solid #e4e9ea;justify-content:space-between;padding:10px 0;display:flex}.modelGrid dt{color:#758791}.modelGrid dd{text-align:right;margin:0;font-weight:700}.featureStrip{background:#e9eeeef2;grid-template-columns:repeat(3,1fr);display:grid}.featureStrip div{border-right:1px solid #cbd8da;flex-direction:column;gap:8px;padding:40px 5vw;display:flex}.featureStrip b{font-family:Georgia,serif;font-size:22px}.featureStrip span{color:#6b7e86;font-size:13px}.specs{text-align:center}.specGrid{grid-template-columns:repeat(4,1fr);max-width:1100px;margin:40px auto 0;display:grid}.specGrid div{border:1px solid #dbe3e5;margin-left:-1px;padding:35px 20px}.specGrid small{text-transform:uppercase;letter-spacing:.1em;color:#758992;margin-bottom:10px;display:block}.specGrid strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.detailFeature{background:#f2f0e9;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.detailFeature>div:first-child{background-position:50%;background-size:cover}.detailFeature>div:last-child{padding:90px 7vw}.detailFeature p,.detailFeature li{color:#637780;line-height:1.8}.backSeries{text-align:center;color:#087da2;padding:40px 7vw;font-weight:700}.infoHero{color:#fff;text-align:center;background:linear-gradient(135deg,#062c45,#087c9d);padding:120px 8vw}.infoHero p{color:#d8edf2;max-width:800px;margin:25px auto 0;font-size:18px;line-height:1.8}.infoCards{grid-template-columns:repeat(3,1fr);gap:25px;padding:90px 8vw;display:grid}.infoCards article{background:#f2f1ec;padding:40px}.infoCards h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.infoCards p{color:#657983;line-height:1.8}.contactPage{background:#eef2f1;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8vw;display:grid}.contactPage>div>p{color:#647a84;line-height:1.8}.contactPage address{margin-top:30px;font-style:normal;line-height:1.9}.contactPage form{background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:35px;display:grid}.contactPage label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.contactPage label.full{grid-column:1/3}.contactPage input,.contactPage select,.contactPage textarea{font:inherit;background:#fff;border:1px solid #cdd9dc;padding:13px}.contactPage button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#087fa5;border:0;padding:16px;font-weight:800}footer{color:#c6d8df;background:#04263b;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:5vw;padding:70px 6vw 35px;font-size:13px;display:grid}footer .brand{background:#fff;border-radius:4px}footer .brand img{filter:none}footer .brand small{color:#c8d7dd}footer h4{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:11px}footer>div>a{margin:10px 0;display:block}footer>div>p{line-height:1.8}footer>small{border-top:1px solid #ffffff21;grid-column:1/5;margin-top:25px;padding-top:25px}.not-found{text-align:center;padding:140px}.configurator{background:#eef3f2;grid-template-columns:.85fr 1.15fr;align-items:center;gap:20px 6vw;padding:90px max(5vw,28px);display:grid}.configCopy h2,.resourceList h2,.galleryGroup h2,.productLinks h2{margin:15px 0 20px;font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.08}.configCopy p{color:#637780;line-height:1.8}.configStage{background:linear-gradient(145deg,#fff,#dce9e8);height:390px;position:relative;overflow:hidden}.configStage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.configSkirt{z-index:1}.configShell{z-index:2}.configOptions{background:#fff;grid-column:1/3;grid-template-columns:1fr 1fr;gap:35px;padding:28px;display:grid}.configOptions fieldset{border:0;margin:0;padding:0}.configOptions legend{margin-bottom:16px;font-size:14px}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatches button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 1px #b7c5c8}.swatches button.selected{box-shadow:0 0 0 3px #0797bd}.configNote{color:#6c7f87;grid-column:1/3;margin:0;font-size:12px}.productLinks{text-align:center;padding:70px 7vw}.productLinks>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.productLinks a{color:#087da2;border:1px solid #b9cbd0;padding:15px 20px;font-weight:700}.resourceList{max-width:1150px;margin:auto;padding:40px 8vw 90px}.resourceList>a{border-bottom:1px solid #ccd8da;justify-content:space-between;gap:20px;padding:22px 0;font-weight:700;display:flex}.resourceList>a span{color:#078db3}.galleryPage{max-width:1500px;margin:auto;padding:80px max(5vw,28px)}.galleryGroup{margin-bottom:75px}.galleryGroup>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.galleryGroup img{object-fit:cover;width:100%;height:520px}.galleryGroup:nth-child(2n) img:first-child{order:2}@media (width<=1050px){header nav{display:none}.headerCta{margin-left:auto}.seriesGrid,.modelGrid{grid-template-columns:1fr 1fr}.swimHome{grid-template-columns:1fr}.featureGrid{grid-template-columns:1fr 1fr}.seriesHero,.modelHero,.infoCards,.contactPage,.configurator{grid-template-columns:1fr}.configOptions,.configNote{grid-column:1}.galleryGroup img{height:410px}footer{grid-template-columns:1fr 1fr}footer>small{grid-column:1/3}}@media (width<=650px){.saleBar{letter-spacing:.09em;gap:10px;font-size:7px}.brand{width:125px;height:58px}.brand img{width:auto;height:50px}.brand small{bottom:-1px;left:44px}.headerCta{padding:12px;font-size:9px}header{height:70px;padding:0 18px}.homeHero{height:600px}.heroCopy{margin:0 24px}.heroCopy h1{font-size:48px}.selfcare>div{display:block}.seriesGrid,.modelGrid,.seriesGrid.two,.featureGrid,.specGrid,.featureStrip{grid-template-columns:1fr}.catalog,.swimHome,.features,.models,.specs{padding:70px 22px}.detailFeature{grid-template-columns:1fr}.detailFeature>div:first-child{height:320px}.contactBand{display:block}.lightBtn{margin-top:20px}.contactPage{padding:65px 22px}.contactPage form{grid-template-columns:1fr}.contactPage label.full{grid-column:auto}.configurator{padding:65px 22px}.configStage{height:260px}.configOptions,.galleryGroup>div{grid-template-columns:1fr}.galleryGroup img{height:360px}.galleryGroup:nth-child(2n) img:first-child{order:initial}footer{grid-template-columns:1fr}footer>small{grid-column:1}.seriesHero,.modelHero{padding:70px 22px}.infoHero{padding:85px 22px}.infoCards{padding:60px 22px}}.configStage{background:linear-gradient(145deg,#fff,#dce9e8);flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:330px;padding:28px;display:flex;overflow:hidden}.configStage img{object-fit:contain;width:100%;max-width:500px;height:auto;margin-left:auto;margin-right:auto;display:block;position:relative;inset:auto}.configShell{z-index:2;order:1}.configSkirt{z-index:1;order:2;margin-top:-6px!important}@media (width<=650px){.configStage{height:auto;min-height:250px;padding:18px 8px}.configStage img{max-width:440px}}.videoSection{color:#fff;background:#062c45;padding:90px max(5vw,28px)}.videoSection>h2{margin:15px 0 42px;font-family:Georgia,serif;font-size:clamp(35px,4vw,56px);font-weight:400}.videoGrid{grid-template-columns:repeat(2,1fr);gap:36px 24px;display:grid}.videoGrid article{color:#123548;background:#fff;padding-bottom:22px}.videoFrame{background:#001a29;padding-top:56.25%;position:relative}.videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoGrid h3{margin:22px 24px 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.videoGrid p{color:#607781;margin:0 24px;line-height:1.7}.captionNote{color:#bdd4dc;margin:25px 0 0;font-size:12px;line-height:1.6}@media (width<=650px){.videoSection{padding:65px 22px}.videoGrid{grid-template-columns:1fr}.videoGrid h3{font-size:22px}}.supportMega{max-height:72vh;overflow:auto}.seriesTabs{z-index:25;text-transform:uppercase;letter-spacing:.12em;background:#fff;justify-content:center;gap:50px;padding:19px;font-size:11px;font-weight:800;display:flex;position:sticky;top:84px;box-shadow:0 5px 20px #00304a12}.seriesTabs a{color:#087da2}.seriesGallery,.seriesFeatures,.modelDetails,.buyingPath,.spotlight,.trust,.testimonials{padding:90px max(5vw,28px)}.seriesGallery>h2,.seriesFeatures>h2,.modelDetails>h2,.buyingPath>h2,.spotlight>h2,.trust>h2,.testimonials>h2,.finishControls h2{margin:15px 0 40px;font-family:Georgia,serif;font-size:clamp(35px,4vw,56px);font-weight:400}.seriesGallery>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.seriesGallery img{object-fit:contain;background:#edf4f4;width:100%;height:260px}.seriesFeatures{background:#f2f1ec}.seriesFeatures>div,.modelDetails>div,.buyingPath>div,.trust>div,.testimonials>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.seriesFeatures article,.modelDetails article,.buyingPath article,.trust article,.testimonials blockquote{background:#fff;margin:0;padding:36px}.seriesFeatures h3,.modelDetails h3,.buyingPath h3,.trust h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.seriesFeatures p,.modelDetails p,.modelDetails li,.buyingPath p,.trust p{color:#637780;line-height:1.75}.buyingPath{text-align:center;background:#f4f1e9}.buyingPath article b{color:#fff;background:#078db3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex}.spotlight>div{gap:24px;display:grid}.spotlight article{background:#edf4f4;grid-template-columns:1fr 1fr;align-items:center;display:grid}.spotlight article img{object-fit:contain;width:100%;height:320px}.spotlight article>div{padding:45px}.spotlight h3{margin:10px 0;font-family:Georgia,serif;font-size:35px;font-weight:400}.spotlight p{color:#637780;line-height:1.7}.spotlight a{color:#078db3;text-transform:uppercase;font-size:11px;font-weight:800}.trust{color:#fff;text-align:center;background:#062c45}.trust article{background:#0b405d}.trust p{color:#c7dce4}.trust .blueBtn{margin-top:30px}.testimonials{text-align:center;background:#eef3f2}.testimonials blockquote{font-family:Georgia,serif;font-size:20px;line-height:1.65}.testimonials cite{color:#087da2;margin-top:22px;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;display:block}.finishSelector{background:#eef3f2;grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;padding:90px max(5vw,28px);display:grid}.finishPreview{height:460px;position:relative;overflow:hidden}.finishPreview img{z-index:2;object-fit:contain;width:100%;height:100%;position:relative}.shellTint{opacity:.12;mix-blend-mode:multiply;z-index:3;pointer-events:none;border-radius:50%;position:absolute;inset:12% 12% 32%}.finishControls fieldset{border:0;margin:28px 0;padding:0}.finishControls legend{margin-bottom:15px}.finishControls p{color:#637780;font-size:12px;line-height:1.7}.galleryGroup>div{grid-template-columns:repeat(2,1fr)}@media (width<=1050px){.seriesGallery>div{grid-template-columns:repeat(2,1fr)}.seriesFeatures>div,.modelDetails>div,.buyingPath>div,.trust>div,.testimonials>div,.finishSelector{grid-template-columns:1fr}.seriesTabs{top:70px}.spotlight article{grid-template-columns:1fr}.spotlight article img{height:270px}}@media (width<=650px){.seriesTabs{gap:22px;padding:15px 8px}.seriesGallery,.seriesFeatures,.modelDetails,.buyingPath,.spotlight,.trust,.testimonials{padding:65px 22px}.seriesGallery>div{grid-template-columns:1fr}.seriesGallery img{height:230px}.finishSelector{padding:65px 22px}.finishPreview{height:300px}.spotlight article>div{padding:28px}.galleryGroup>div{grid-template-columns:1fr}}.finishPreview{background:#f7f9f9}.finishPreview img{z-index:auto}.finishPreview.officialColorPicker{background:#fff;justify-content:center;align-items:center;display:flex}.finishTubContainer{width:min(100%,500px);margin:auto}.finishShell,.finishSkirt{width:100%;position:relative}.finishShell img,.finishSkirt img{max-width:440px;margin:auto;display:block;object-fit:contain!important;width:100%!important;height:auto!important}.finishSkirt.standard{margin-top:-6px}.finishSkirt.getaway{margin-top:-19px}.finishSkirt.ts240x{margin-top:-46px}.finishButtons button{background-position:50%;background-repeat:no-repeat;background-size:cover}.officialFinish{border-top:1px solid #cbd8dc;margin:0 0 26px}.officialFinish div{border-bottom:1px solid #cbd8dc;grid-template-columns:120px 1fr;gap:20px;padding:18px 0;display:grid}.officialFinish dt{color:#60747d;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.officialFinish dd{color:#07304a;margin:0;font-size:19px;font-weight:800}.finishSource{color:#078db3;text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid #078db3;margin-top:10px;padding-bottom:5px;font-size:11px;font-weight:900;display:inline-block}.contactPage button:disabled{opacity:.65;cursor:wait}.contactPage .consent{text-transform:none;letter-spacing:0;flex-direction:row;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.5}.contactPage .consent input{flex:none;width:18px;height:18px;margin:0}.formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.formMessage{min-height:22px;font-size:13px;line-height:1.5}.formMessage.success{color:#176b3a}.formMessage.error{color:#a12626}.mapsFloat{z-index:49;color:#fff;background:#35a853;padding:13px 18px;font-size:13px;font-weight:800;position:fixed;top:150px;right:0;box-shadow:0 5px 18px #001b2c40}.mapsFloat span{color:#ea4335;margin-right:5px}.mapsAddress{color:#087fa5;margin:12px 0;font-weight:800;text-decoration:underline;display:inline-block}@media (width<=650px){.mapsFloat{border-radius:3px;padding:11px 14px;font-size:11px;top:auto;bottom:18px;right:12px}}.headerBrandLogo{border-left:1px solid #d8e0e3;justify-content:center;align-items:center;min-width:128px;max-width:190px;height:58px;padding-left:24px;display:flex}.headerBrandLogo img{object-fit:contain;max-width:100%;max-height:48px}.brandHeader-mpss .headerBrandLogo{background:#050505;border-left:0;padding:9px 18px}.brandHeader-mpss .headerBrandLogo img{height:38px}.swimBrandPage{--brand-deep:#000c29;--brand-mid:#355973;--brand-pale:#a8c7e9;--brand-accent:#ffc300;--brand-ink:#000c29;color:var(--brand-ink);background:#fff;font-family:Arial Narrow,Arial,Helvetica,sans-serif}.swimBrandPage.brand-mpss{--brand-deep:#050505;--brand-mid:#171717;--brand-pale:#a8c7e9;--brand-accent:#ffc300;--brand-ink:#101010}.swimBrandPage h1,.swimBrandPage h2,.swimBrandPage h3{letter-spacing:-.025em;font-family:Arial Narrow,Arial,Helvetica,sans-serif}.brandEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-pale);font-size:11px;font-weight:800;display:block}.swimBrandHero{color:#fff;background-position:bottom;background-size:cover;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.swimBrandHeroShade{background:linear-gradient(90deg,#000c29f5 0%,#000c29d9 34%,#000c2968 62%,#0000 84%);position:absolute;inset:0}.brand-mpss .swimBrandHeroShade{background:linear-gradient(90deg,#000 0%,#000000e6 33%,#0006 62%,#0000 84%)}.swimBrandHeroCopy{z-index:2;width:min(690px,84vw);margin-left:7vw;padding:70px 0;position:relative}.swimBrandLogo{object-fit:contain;width:auto;max-width:330px;max-height:118px;margin:0 0 28px;display:block}.brand-h2x .swimBrandHero .swimBrandLogo{background:#fff;max-height:125px;padding:15px 22px}.swimBrandHero h1{margin:18px 0 24px;font-size:clamp(46px,5.5vw,82px);font-weight:700;line-height:1.01}.swimBrandHero p{color:#eef4fa;max-width:620px;font-size:18px;line-height:1.7}.swimBrandHeroCopy>div:last-child{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.brandButton{background:var(--brand-accent);border:2px solid var(--brand-accent);color:#000c29;text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;min-width:165px;padding:16px 22px;font-size:11px;font-weight:900;display:inline-flex}.brandButton.outline{color:#fff;background:0 0;border-color:#fff}.swimBrandTabs{z-index:25;background:var(--brand-deep);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:center;gap:44px;padding:19px;font-size:11px;font-weight:800;display:flex;position:sticky;top:84px;box-shadow:0 8px 22px #00000026}.swimBrandTabs a:last-child{color:var(--brand-accent)}.swimStatement{text-align:center;max-width:1120px;margin:auto;padding:100px max(7vw,28px)}.swimStatement .brandEyebrow,.swimBenefits .brandEyebrow,.swimModels .brandEyebrow,.swimBrandSpecs .brandEyebrow,.swimModelFeatures .brandEyebrow,.swimModelMedia .brandEyebrow{color:var(--brand-mid)}.swimStatement h2,.swimBenefits h2,.swimModels>h2,.swimBrandSpecs h2,.swimModelFeatures h2,.swimModelMedia h2,.phelpsStory h2{margin:18px 0 24px;font-size:clamp(38px,4.8vw,66px);line-height:1.05}.swimStatement p{color:#536673;max-width:850px;margin:auto;font-size:18px;line-height:1.8}.swimFamilies{grid-template-columns:repeat(3,1fr);gap:22px;padding:20px max(6vw,28px) 105px;display:grid}.swimFamilies article{color:#fff;background:radial-gradient(circle at 50% 170%,#355973 28%,#000c29 76%);flex-direction:column;align-items:flex-start;min-height:350px;padding:42px 35px;display:flex}.swimFamilies article>span{letter-spacing:.2em;color:#a8c7e9;font-weight:900}.swimFamilies h3{margin:18px 0;font-size:36px}.swimFamilies p{color:#d8e7f3;flex:1;line-height:1.75}.swimFamilies strong{text-transform:uppercase;letter-spacing:.12em;color:#a8c7e9;font-size:12px}.swimFamilies a{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid #ffc300;margin-top:18px;padding-bottom:5px;font-size:11px;font-weight:900}.swimBenefits{text-align:center;background:#f5f7f8;padding:100px max(6vw,28px)}.swimBenefits>div{grid-template-columns:repeat(4,1fr);max-width:1300px;margin:45px auto 0;display:grid}.swimBenefits article{border-right:1px solid #cbd5dd;padding:20px 30px}.swimBenefits article:last-child{border-right:0}.swimBenefits b{background:var(--brand-deep);width:56px;height:56px;color:var(--brand-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.swimBenefits h3{margin:22px 0 12px;font-size:21px}.swimBenefits p{color:#60717d;font-size:14px;line-height:1.7}.phelpsStory{color:#fff;background:#050505;grid-template-columns:minmax(320px,.8fr) 1.2fr;align-items:center;min-height:580px;display:grid}.phelpsStory>img{object-fit:cover;filter:grayscale();width:100%;height:100%}.phelpsStory>div{padding:80px 8vw}.phelpsStory p{color:#d0d0d0;font-size:18px;line-height:1.8}.phelpsStory small{color:#ffc300;text-transform:uppercase;letter-spacing:.12em;margin-top:28px;font-weight:800;display:block}.swimDifference{background:var(--brand-deep);color:#fff;grid-template-columns:1fr 1fr;gap:24px;padding:90px max(6vw,28px);display:grid}.swimDifference>div{color:var(--brand-ink);background:#fff;padding-bottom:34px}.swimDifference img{object-fit:cover;width:100%;height:340px}.swimDifference span{color:var(--brand-mid);letter-spacing:.18em;margin:28px 30px 0;font-size:10px;font-weight:900;display:block}.swimDifference h3{margin:12px 30px;font-size:31px}.swimDifference p{color:#63717a;margin:0 30px;line-height:1.7}.swimModels{max-width:1540px;margin:auto;padding:110px max(5vw,28px)}.swimModels>h2{max-width:900px}.swimModelGroup{padding-top:48px;scroll-margin-top:150px}.swimModelGroup>h3{color:var(--brand-mid);margin:0 0 25px;font-size:35px}.swimModelGroup>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.brand-mpss .swimModelGroup>div{grid-template-columns:repeat(2,1fr)}.swimModelCard{background:#fff;border:1px solid #d9e1e6;overflow:hidden}.swimModelVisual{background:linear-gradient(155deg,#f8fafb,#dce6eb);justify-content:center;align-items:center;height:270px;display:flex}.brand-mpss .swimModelVisual{background:linear-gradient(155deg,#f8f8f8,#d7d7d7)}.swimModelVisual img{object-fit:contain;width:94%;height:100%;transition:transform .35s}.swimModelCard:hover .swimModelVisual img{transform:scale(1.035)}.swimModelCopy{padding:28px}.swimModelCopy h3{margin:0 0 10px;font-size:28px}.swimModelCopy>p{color:#647580;min-height:68px;line-height:1.65}.swimModelCopy dl{margin:22px 0;font-size:12px}.swimModelCopy dl div{border-top:1px solid #e2e7ea;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.swimModelCopy dd{text-align:right;margin:0;font-weight:800}.swimModelCopy a{color:var(--brand-mid);text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid var(--brand-accent);padding-bottom:5px;font-size:11px;font-weight:900;display:inline-block}.swimBrandModelHero{background:radial-gradient(circle at 70% 120%,var(--brand-mid) 0%,var(--brand-deep) 65%);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;min-height:620px;padding:85px 7vw;display:grid}.swimBrandModelHero>div:first-child{max-width:590px}.swimBrandModelHero .swimBrandLogo{max-width:280px;max-height:100px}.brand-h2x .swimBrandModelHero .swimBrandLogo{background:#fff;padding:12px 18px}.swimBrandModelHero h1{margin:22px 0;font-size:clamp(52px,6vw,86px);line-height:1}.swimBrandModelHero p{color:#dce8f0;font-size:18px;line-height:1.75}.swimBrandProduct img{object-fit:contain;filter:drop-shadow(0 28px 25px #0008);width:100%;height:460px}.swimBrandSpecs{text-align:center;padding:95px max(6vw,28px)}.swimBrandSpecs>div{grid-template-columns:repeat(4,1fr);max-width:1180px;margin:42px auto 0;display:grid}.swimBrandSpecs article{border:1px solid #d7e0e5;margin-left:-1px;padding:32px 18px}.swimBrandSpecs small{color:#6d7c86;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;display:block}.swimBrandSpecs strong{font-size:20px}.swimBrandPage .finishSelector{background:#f1f4f6}.swimBrandPage .swatches button.selected{box-shadow:0 0 0 3px var(--brand-mid)}.swimModelFeatures{background:var(--brand-deep);color:#fff;text-align:center;padding:100px max(6vw,28px)}.swimModelFeatures .brandEyebrow{color:var(--brand-pale)}.swimModelFeatures>div{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1250px;margin:45px auto 0;display:grid}.swimModelFeatures article{background:#ffffff10;border:1px solid #ffffff20;padding:38px}.swimModelFeatures h3{margin:0 0 15px;font-size:27px}.swimModelFeatures p{color:#d4dfe7;line-height:1.75}.swimModelMedia{background:#f3f5f6;grid-template-columns:1fr 1fr;align-items:center;min-height:560px;display:grid}.swimModelMedia>img{object-fit:cover;width:100%;height:100%}.swimModelMedia>div{padding:80px 7vw}.swimModelMedia p,.swimModelMedia li{color:#61727d;line-height:1.8}.brandedLinks a{border-color:var(--brand-mid);color:var(--brand-mid)}.swimBrandPage .backSeries{color:var(--brand-mid)}.swimBrandPage .contactBand{background:var(--brand-mid)}@media (width<=1100px){.headerBrandLogo{display:none}.swimFamilies,.swimModelGroup>div,.swimBenefits>div{grid-template-columns:1fr 1fr}.swimBenefits article:nth-child(2){border-right:0}.swimBenefits article{border-bottom:1px solid #cbd5dd}.swimBrandModelHero{grid-template-columns:1fr}.swimBrandProduct img{height:360px}.swimBrandTabs{top:70px}}@media (width<=700px){.swimBrandHero{background-position:62% bottom;min-height:690px}.swimBrandHeroShade,.brand-mpss .swimBrandHeroShade{background:linear-gradient(90deg,#000c29f5 0%,#000c29cf 72%,#000c2966 100%)}.brand-mpss .swimBrandHeroShade{background:linear-gradient(90deg,#000 0%,#000d 72%,#00000070 100%)}.swimBrandHeroCopy{width:calc(100% - 44px);margin-left:22px}.swimBrandLogo{max-width:255px;max-height:95px}.swimBrandHero h1{font-size:45px}.swimBrandHero p{font-size:16px}.swimBrandTabs{justify-content:flex-start;gap:24px;padding:16px 20px;overflow-x:auto}.swimStatement,.swimBenefits,.swimModels,.swimBrandSpecs,.swimModelFeatures{padding:70px 22px}.swimFamilies,.swimDifference,.swimModelGroup>div,.brand-mpss .swimModelGroup>div,.swimBenefits>div,.swimBrandSpecs>div,.swimModelFeatures>div,.phelpsStory,.swimBrandModelHero,.swimModelMedia{grid-template-columns:1fr}.swimFamilies{padding:0 22px 70px}.swimBenefits article{border-right:0}.swimDifference{padding:55px 22px}.swimDifference img{height:260px}.phelpsStory>img{height:380px}.phelpsStory>div{padding:60px 22px}.swimModelVisual{height:230px}.swimBrandModelHero{padding:70px 22px}.swimBrandProduct img{height:300px}.swimBrandSpecs article{margin-top:-1px}.swimModelMedia>img{height:340px}.swimModelMedia>div{padding:60px 22px}}.swimBrandPage.brand-chilly{--brand-deep:#003d4c;--brand-mid:#0085ac;--brand-pale:#93d6e0;--brand-accent:#e2641f;--brand-ink:#414042}.brand-chilly .swimBrandHero{background-position:50%}.brand-chilly .swimBrandHeroShade{background:linear-gradient(90deg,#003d4cf5 0%,#003d4cd9 42%,#003d4c5c 72%,#0000 100%)}.brand-chilly .swimBrandLogo{background:#fff;max-height:130px;padding:15px 22px}.brand-chilly .swimModelVisual{height:320px}.brand-chilly .swimModelVisual img{object-fit:cover;width:100%}.brand-chilly .swimModelGroup>div{grid-template-columns:repeat(2,1fr)}.brandHeader-chilly .headerBrandLogo{background:#fff}.brandHeader-chilly .headerBrandLogo img{height:52px}.chillyStory{background:#003d4c}.chillyStory>img{filter:none}.chillyStory small{color:#e2641f}.brand-chilly .swimBrandProduct img{object-fit:cover;filter:none;border-radius:2px}.brandVideos{text-align:center;background:#f4f7f8;padding:100px max(6vw,28px)}.brandVideos>h2,.brandTechnical>h2{margin:18px 0 42px;font-size:clamp(38px,4.8vw,62px)}.brandVideos>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1320px;margin:auto;display:grid}.brandVideos article{background:#fff;border:1px solid #d8e1e5;padding-bottom:24px}.brandVideos h3{margin:22px 24px 10px;font-size:23px}.brandVideos article p{color:#61727d;margin:0 24px;line-height:1.7}.brandVideos .captionNote{color:#687780;max-width:900px;margin:28px auto 0;font-size:13px}.brandTechnical{text-align:center;background:#f5f7f8;padding:95px max(6vw,28px)}.brandTechnical dl{grid-template-columns:repeat(4,1fr);max-width:1240px;margin:auto;display:grid}.brandTechnical dl div{background:#fff;border:1px solid #d4dfe4;margin:-1px 0 0 -1px;padding:26px 18px}.brandTechnical dt{text-transform:uppercase;letter-spacing:.1em;color:#6d7c86;font-size:11px}.brandTechnical dd{color:var(--brand-ink);margin:10px 0 0;font-size:18px;font-weight:800}.brandEquipment{background:var(--brand-deep);color:#fff;grid-template-columns:repeat(4,1fr);gap:20px;padding:85px max(6vw,28px);display:grid}.brandEquipment article{background:#ffffff0e;border:1px solid #ffffff25;padding:30px}.brandEquipment h3{margin-top:0;font-size:23px}.brandEquipment ul{margin-bottom:0;padding-left:20px}.brandEquipment li{color:#e0e9ed;margin:10px 0;line-height:1.55}@media (width<=1000px){.brandVideos>div,.brandTechnical dl,.brandEquipment{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.brand-chilly .swimBrandHeroShade{background:#003d4cdd}.brand-chilly .swimModelGroup>div,.brandVideos>div,.brandTechnical dl,.brandEquipment{grid-template-columns:1fr}.brandVideos,.brandTechnical,.brandEquipment{padding:65px 22px}.brand-chilly .swimModelVisual{height:250px}}.specGrid .powerSpec{grid-column:1/-1}.specGrid .powerSpec strong{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5}.chillyHome{color:#fff;background:#003d4c;grid-template-columns:1.1fr .9fr;min-height:610px;display:grid;overflow:hidden}.chillyHomeImage{background:linear-gradient(135deg,#d9eef0,#86c7d0);justify-content:center;align-items:center;padding:50px;display:flex}.chillyHomeImage img{object-fit:contain;width:100%;height:500px}.chillyHomeCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:85px 7vw;display:flex}.chillyHomeLogo{background:#fff;width:250px;max-height:100px;margin-bottom:32px;padding:14px 20px}.chillyHomeCopy>span{letter-spacing:.2em;color:#93d6e0;font-size:11px;font-weight:800}.chillyHomeCopy h2{margin:18px 0 24px;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.06}.chillyHomeCopy p{color:#dceff1;max-width:610px;font-size:17px;line-height:1.75}.chillyHomeCopy>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;display:flex}.chillyHomeButton{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#e2641f;padding:16px 22px;font-size:11px;font-weight:900}.chillyHomeTextLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #93d6e0;padding-bottom:5px;font-size:12px;font-weight:800}@media (width<=800px){.chillyHome{grid-template-columns:1fr}.chillyHomeImage{padding:25px}.chillyHomeImage img{height:320px}.chillyHomeCopy{padding:60px 24px}.chillyHomeLogo{width:210px}.chillyHomeCopy h2{font-size:40px}}.brandHeader-mpss .headerBrandLogo,.brandHeader-h2x .headerBrandLogo{background:#fff;border-left:1px solid #d8e0e3;padding:8px 20px}.brandHeader-mpss .headerBrandLogo img,.brandHeader-h2x .headerBrandLogo img{height:46px;max-height:46px}.officialBrandPage{--brand-deep:#000c29;--brand-mid:#355973;--brand-pale:#a8c7e9;--brand-accent:#ffc300;--brand-ink:#000c29;font-family:Titillium Web,Arial,sans-serif}.officialBrandPage.brand-mpss{--brand-deep:#000c29;--brand-mid:#355973;--brand-pale:#a8c7e9;--brand-accent:#ffc300;--brand-ink:#000c29}.officialBrandPage h1,.officialBrandPage h2,.officialBrandPage h3{letter-spacing:-.035em;font-family:termina,Titillium Web,Arial,sans-serif;font-weight:700}.officialBrandHero{background-repeat:no-repeat;background-size:cover;height:min(56vw,760px);min-height:520px;position:relative}.brand-mpss .officialBrandHero{background-position:100% 100%}.brand-h2x .officialBrandHero{background-position:bottom}.officialHeroActions{background:linear-gradient(#000c2900,#000c29e8);justify-content:space-between;align-items:center;gap:24px;padding:28px max(5vw,24px);display:flex;position:absolute;bottom:0;left:0;right:0}.officialHeroActions .swimBrandLogo{filter:drop-shadow(0 2px 12px #0008);max-width:310px;max-height:88px;margin:0}.officialHeroActions .brandButton{flex:none}.officialLineup{color:#fff;background:#000c29 radial-gradient(at 50% 115%,#355973 0%,#000c29 62%);padding:100px max(5vw,28px) 115px}.officialLineupDark{background:#05070b radial-gradient(at 50% 115%,#263747 0%,#05070b 67%)}.officialLineIntro{text-align:center;max-width:970px;margin:0 auto 58px}.officialLineIntro h1{margin:16px 0 22px;font-size:clamp(38px,4.8vw,68px);line-height:1.04}.officialLineIntro p{color:#d9e7f2;max-width:850px;margin:auto;font-size:18px;line-height:1.75}.officialLineGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1450px;margin:auto;display:grid}.officialLineGrid.two{grid-template-columns:repeat(2,minmax(0,600px));justify-content:center}.officialLineGrid article{color:#000c29;text-align:center;background:#fff;flex-direction:column;align-items:center;min-height:520px;padding:35px 30px 38px;display:flex;box-shadow:0 25px 45px #0005}.officialLineupDark .officialLineGrid article{color:#fff;background:#0c1118;border:1px solid #ffffff25}.officialLineGrid .swimBrandLogo{max-width:220px;height:58px;margin:0 auto 12px}.officialLineupDark .officialLineGrid .swimBrandLogo{filter:brightness(0)invert()}.officialLineGrid article>img{object-fit:contain;width:100%;height:230px;margin:5px 0 12px}.officialLineGrid h2{margin:10px 0;font-size:26px}.officialLineGrid p{color:#5d7180;flex:1;line-height:1.65}.officialLineupDark .officialLineGrid p{color:#c8d4dc}.officialLineGrid a{text-transform:uppercase;letter-spacing:.11em;border-bottom:3px solid #ffc300;padding:0 2px 5px;font-size:12px;font-weight:900}.officialStatement{text-align:center;max-width:1100px;margin:auto;padding:105px max(6vw,28px)}.officialStatement .brandEyebrow,.officialBenefits .brandEyebrow,.officialResources .brandEyebrow,.officialAchievements .brandEyebrow{color:#355973}.officialStatement h2,.officialBenefits>h2,.officialResources>h2,.officialAchievements>h2{margin:18px 0 24px;font-size:clamp(38px,4.8vw,66px);line-height:1.05}.officialStatement p{color:#526977;max-width:830px;margin:auto;font-size:19px;line-height:1.8}.officialVideo{color:#fff;background:#000c29;grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);align-items:center;display:grid}.officialVideo .videoFrame{height:0;padding-top:56.25%}.officialVideo>div:last-child{padding:55px 5vw}.officialVideo h2{margin:18px 0;font-size:clamp(30px,3vw,46px);line-height:1.08}.officialVideo p{color:#d4e2ed;font-size:17px;line-height:1.75}.officialVideo small{color:#a8c7e9;line-height:1.55;display:block}.officialBenefits{text-align:center;background:#fff;padding:110px max(5vw,28px)}.officialBenefits>div{grid-template-columns:repeat(4,1fr);max-width:1400px;margin:55px auto 0;display:grid}.officialBenefits article{border-right:1px solid #d6e0e8;padding:18px 34px}.officialBenefits article:last-child{border-right:0}.officialBenefits img{object-fit:contain;width:92px;height:92px}.officialBenefits h3{margin:22px 0 12px;font-size:19px;line-height:1.2}.officialBenefits p{color:#607582;font-size:14px;line-height:1.7}.officialThinBanner{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:520px;padding:60px 7vw;display:flex;position:relative}.officialThinBanner:before{content:"";background:linear-gradient(90deg,#000c29ed 0%,#000c29a5 42%,#0000 75%);position:absolute;inset:0}.officialThinBanner>div{max-width:620px;position:relative}.officialThinBanner h2{margin:18px 0 30px;font-size:clamp(38px,4.8vw,65px);line-height:1.05}.officialQuote{color:#fff;background:#000c29;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:600px;display:grid}.officialQuote>img{object-fit:cover;width:100%;height:100%}.officialQuote>div{padding:75px 8vw}.officialQuote h2{margin:18px 0 26px;font-size:clamp(35px,4.2vw,58px);line-height:1.08}.officialQuote p{color:#d9e5ec;font-size:18px;line-height:1.8}.officialQuote strong{color:#ffc300;text-transform:uppercase;letter-spacing:.1em;margin-top:25px;display:block}.officialDifference{background:#eef3f7;padding:105px max(5vw,28px)}.officialDifferenceLead{grid-template-columns:.7fr 1.3fr;align-items:end;max-width:1450px;margin:auto;display:grid}.officialDifferenceLead>div{padding:0 2vw 65px 0}.officialDifferenceLead h2{margin:18px 0 24px;font-size:clamp(38px,4.6vw,64px);line-height:1.04}.officialDifferenceLead p{color:#526a78;font-size:17px;line-height:1.75}.officialDifferenceLead>img{object-fit:contain;object-position:center bottom;width:100%;height:400px}.officialFeatureGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1450px;margin:20px auto 0;display:grid}.officialFeatureGrid article{background:#fff}.officialFeatureGrid img{object-fit:cover;width:100%;height:245px;display:block}.officialFeatureGrid article>div{padding:28px}.officialFeatureGrid h3{margin:0 0 12px;font-size:21px}.officialFeatureGrid p{color:#607582;margin:0;font-size:14px;line-height:1.7}.officialTestimonial{color:#fff;background:#000c29;grid-template-columns:1fr 1fr;align-items:center;min-height:560px;display:grid}.officialTestimonial>img{object-fit:cover;width:100%;height:100%}.officialTestimonial>div{padding:70px 8vw}.officialTestimonial h2{margin:18px 0 24px;font-size:clamp(36px,4.4vw,60px);line-height:1.05}.officialTestimonial p{color:#d7e4ed;margin-bottom:30px;font-size:18px;line-height:1.8}.officialResources{text-align:center;padding:110px max(5vw,28px)}.officialResources>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1450px;margin:50px auto 0;display:grid}.officialResources article{color:#fff;background:#000c29;height:450px;position:relative;overflow:hidden}.officialResources article>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.officialResources article:hover>img{transform:scale(1.04)}.officialResources article:after{content:"";background:linear-gradient(#0000,#000c29ee);position:absolute;inset:35% 0 0}.officialResources article>div{z-index:2;padding:30px;position:absolute;bottom:0;left:0;right:0}.officialResources h3{margin:0 0 8px;font-size:22px}.officialResources p{color:#d8e5ed;margin:0;line-height:1.6}.officialAchievements{text-align:center;background:#f0f4f7;padding:100px max(5vw,28px)}.officialAchievements>div{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:45px auto 0;display:grid}.officialAchievements article{background:#fff;border-top:5px solid #ffc300;padding:40px 30px}.officialAchievements strong{color:#000c29;font-family:termina,Titillium Web,sans-serif;font-size:18px}.officialAchievements p{color:#607582;line-height:1.7}.officialBrandPage .swimModels{font-family:Titillium Web,Arial,sans-serif}.officialBrandPage .swimModels h2,.officialBrandPage .swimModels h3,.officialBrandPage .swimModelCard h3{font-family:termina,Titillium Web,Arial,sans-serif}.officialBrandPage .brandEyebrow{font-family:Titillium Web,Arial,sans-serif}.officialBrandPage .contactBand{background:#355973}@media (width<=1050px){.officialBrandHero{height:640px}.officialLineGrid,.officialLineGrid.two{grid-template-columns:1fr;max-width:700px}.officialLineGrid article{min-height:480px}.officialBenefits>div,.officialFeatureGrid,.officialResources>div{grid-template-columns:repeat(2,1fr)}.officialBenefits article:nth-child(2){border-right:0}.officialBenefits article{border-bottom:1px solid #d6e0e8}.officialDifferenceLead{grid-template-columns:1fr}.officialDifferenceLead>div{padding-right:0}.officialVideo{grid-template-columns:1fr}.officialVideo>div:last-child{padding:55px max(6vw,28px)}}@media (width<=700px){.officialBrandHero{height:520px;min-height:520px}.brand-mpss .officialBrandHero{background-position:68% bottom}.brand-h2x .officialBrandHero{background-position:52% bottom}.officialHeroActions{align-items:flex-end}.officialHeroActions .swimBrandLogo{max-width:185px;max-height:60px}.officialHeroActions .brandButton{min-width:auto;padding:12px 14px}.officialLineup,.officialStatement,.officialBenefits,.officialDifference,.officialResources,.officialAchievements{padding:70px 22px}.officialLineIntro p{font-size:16px}.officialLineGrid article{min-height:430px;padding:28px 20px}.officialLineGrid article>img{height:190px}.officialBenefits>div,.officialFeatureGrid,.officialResources>div,.officialAchievements>div,.officialQuote,.officialTestimonial{grid-template-columns:1fr}.officialBenefits article{border-right:0}.officialThinBanner{background-position:58%;min-height:480px;padding:50px 22px}.officialQuote>img,.officialTestimonial>img{height:370px}.officialQuote>div,.officialTestimonial>div{padding:60px 22px}.officialDifferenceLead>img,.officialFeatureGrid img{height:260px}.officialResources article{height:410px}.officialVideo>div:last-child{padding:48px 22px}}.infoHeroVisual{text-shadow:0 2px 18px #001a2a;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:520px;display:flex}.infoCards{grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto}.infoCards article{border-top:4px solid #07a2c9;min-height:260px;position:relative}.infoNumber{letter-spacing:.18em;color:#07a2c9;font-size:12px;font-weight:900;display:block}.resourceIntro{color:#617680;max-width:760px;margin:0 0 22px;line-height:1.75}.supportHero{color:#fff;background:linear-gradient(90deg,#031d32f2 0%,#06344ec9 50%,#0000 85%),url(https://www.masterspas.com/img/banners/customer-support-hero.png) 50%/cover;align-items:center;min-height:650px;padding:90px 8vw;display:flex}.supportHero>div{max-width:720px}.supportHero h1,.supportIdeas>h2,.supportLibrary>h2,.supportFeature h2{margin:18px 0 25px;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.04}.supportHero p{color:#d9edf3;margin:0 0 30px;font-size:18px;line-height:1.8}.supportIdeas{text-align:center;max-width:1500px;margin:auto;padding:100px max(5vw,28px)}.supportIdeas>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.supportIdeas article{background:#f1f3f1;overflow:hidden}.supportIdeas img{object-fit:cover;width:100%;height:290px}.supportIdeas article>div{padding:30px}.supportIdeas h3{margin:0 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.supportIdeas p{color:#627780;min-height:82px;line-height:1.7}.supportIdeas a{color:#0787ad;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #0787ad;padding-bottom:4px;font-size:11px;font-weight:900;display:inline-block}.supportLibrary{color:#fff;text-align:center;background:#062c45;padding:100px max(5vw,28px)}.supportLibrary>p{color:#c9dce4;max-width:780px;margin:0 auto;line-height:1.75}.supportLibrary>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1450px;margin:48px auto 0;display:grid}.supportLibrary a{color:#123548;background:#fff;border-top:4px solid #05a5cf;flex-direction:column;min-height:235px;padding:30px;display:flex}.supportLibrary strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.supportLibrary span{color:#627780;flex:1;margin:14px 0;line-height:1.65}.supportLibrary b{text-transform:uppercase;letter-spacing:.1em;color:#0787ad;font-size:11px}.supportFeature{background:#eef3f2;grid-template-columns:1fr 1fr;align-items:center;display:grid}.supportFeature>img{object-fit:cover;width:100%;height:100%;min-height:540px}.supportFeature>div{padding:80px 8vw}.supportFeature p{color:#617680;line-height:1.8}.supportFeature a{color:#0787ad;margin-top:14px;font-weight:800;display:block}@media (width<=1050px){.supportIdeas>div,.supportLibrary>div{grid-template-columns:1fr 1fr}.supportFeature{grid-template-columns:1fr}.supportFeature>img{height:420px;min-height:420px}.infoCards{grid-template-columns:1fr 1fr}}@media (width<=650px){.supportHero{background-position:62%;min-height:620px;padding:70px 22px}.supportIdeas,.supportLibrary{padding:70px 22px}.supportIdeas>div,.supportLibrary>div,.infoCards{grid-template-columns:1fr}.supportIdeas img{height:250px}.supportFeature>img{height:320px;min-height:320px}.supportFeature>div{padding:60px 22px}.infoCards article{min-height:auto}}.saltGuide{background:#f2f5f4;padding:95px max(6vw,28px)}.saltGuideLead{text-align:center;max-width:920px;margin:0 auto 42px}.saltGuideLead h2,.saltTableBlock h2{margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,58px);font-weight:400;line-height:1.08}.saltGuideLead p,.saltTableBlock>p{color:#5f747e;line-height:1.8}.saltAlert{background:#fff;border-left:5px solid #05a5cf;max-width:1180px;margin:0 auto 35px;padding:28px 32px}.saltAlert strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.saltAlert p{color:#5f747e;line-height:1.75}.saltAlert a{color:#0787ad;font-weight:800}.saltPrep{grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:0 auto 40px;display:grid}.saltPrep article{color:#fff;background:#062c45;padding:34px}.saltPrep article.saltDoNot{background:#7e2630}.saltPrep h3{margin-top:0;font-family:Georgia,serif;font-size:29px;font-weight:400}.saltPrep ul{margin-bottom:0;padding-left:20px;line-height:1.9}.saltSteps{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1350px;margin:0 auto 80px;display:grid}.saltSteps article{background:#fff;border-top:4px solid #05a5cf;padding:34px}.saltSteps b{letter-spacing:.18em;color:#0787ad;font-size:12px}.saltSteps h3{margin:13px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.saltSteps p{color:#5f747e;margin-bottom:0;line-height:1.75}.saltTableBlock{max-width:1350px;margin:0 auto 70px}.tableScroll{background:#fff;overflow-x:auto}.saltTableBlock table{border-collapse:collapse;width:100%;min-width:780px}.saltTableBlock th,.saltTableBlock td{text-align:left;vertical-align:top;border:1px solid #d5e0e2;padding:18px 20px;line-height:1.6}.saltTableBlock thead th{color:#fff;background:#062c45}.saltTableBlock tbody th{color:#123548;background:#e6eef0;min-width:190px}.saltTableBlock tbody td{color:#526a75}.saltTableBlock:first-of-type tbody td{text-align:center;font-weight:800}@media (width<=750px){.saltGuide{padding:70px 22px}.saltPrep,.saltSteps{grid-template-columns:1fr}.saltAlert{padding:24px}.saltSteps article{padding:28px}.saltTableBlock h2{font-size:36px}}.serviceForm{background:#eef3f2;grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;padding:90px 8vw;display:grid}.serviceForm h2{margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.08}.serviceForm>div p{color:#617680;line-height:1.8}.serviceForm>div a{color:#0787ad;font-weight:800}.serviceForm form{background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:35px;display:grid}.serviceForm label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.serviceForm label.full{grid-column:1/3}.serviceForm input,.serviceForm select,.serviceForm textarea{font:inherit;background:#fff;border:1px solid #cdd9dc;padding:13px}.serviceForm button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#087fa5;border:0;padding:16px;font-weight:800}.serviceForm button:disabled{opacity:.65;cursor:wait}.serviceForm .consent{text-transform:none;letter-spacing:0;flex-direction:row;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.5}.serviceForm .consent input{flex:none;width:18px;height:18px;margin:0}@media (width<=900px){.serviceForm{grid-template-columns:1fr}}@media (width<=650px){.serviceForm{padding:65px 22px}.serviceForm form{grid-template-columns:1fr}.serviceForm label.full{grid-column:auto}}.seriesGallery.lifestyleGallery img{object-fit:cover;background:#e8efef;height:320px}.finishOptions{border:0;margin:24px 0;padding:0}.finishOptions legend{text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:700}.finishButtons{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.finishButtons button{cursor:pointer;border:4px solid #fff;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 1px #aebdc1}.finishButtons button.selected{box-shadow:0 0 0 3px #0797bd}.finishButtons button:disabled{cursor:default;opacity:1}.officialFinish small{color:#70838b;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.modelDetails a,.officialQuote a{color:#0787ad;font-weight:800}.officialQuote a{margin-top:18px;display:inline-block}.finishSelector{text-align:center;background:#fff;padding:70px max(5vw,28px);display:block}.finishSelector .finishPreview{background:#fff;height:auto;min-height:0;overflow:visible}.finishSelector .finishControls{max-width:760px;margin:22px auto 0}.finishSelector .finishControls h2{color:#00a8d1;margin:34px 0 42px;font-family:Arial,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:400}.finishSelector .finishControls fieldset{width:100%;min-width:0;margin:30px 0}.finishSelector .finishControls legend{box-sizing:border-box;color:#333;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;width:100%;max-width:100%;margin:0 0 20px;padding:0 12px;font-size:25px;font-weight:400;line-height:1.35;display:block}.finishSelector .finishControls legend b{color:#00a8d1;font-weight:400}.finishSelector .finishButtons{justify-content:center;gap:24px}.finishSelector .finishButtons button{width:90px;height:60px;box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0}.finishSelector .finishButtons button.selected{box-shadow:0 0 0 3px #00a8d1}.finishSelector .finishSource{margin-top:24px}@media (width<=650px){.finishSelector{padding:48px 18px}.finishSelector .finishControls h2{font-size:36px}.finishSelector .finishControls legend{font-size:20px}.finishSelector .finishButtons{gap:14px}.finishSelector .finishButtons button{width:72px;height:48px}.seriesGallery.lifestyleGallery img{height:250px}}.breadcrumbs{color:#52707d;z-index:49;white-space:nowrap;background:#fff;border-bottom:1px solid #dce5e8;align-items:center;gap:10px;min-height:54px;padding:10px max(5vw,24px);font-size:13px;display:flex;position:sticky;top:84px;overflow-x:auto;box-shadow:0 4px 12px #002c4212}.breadcrumbs>span{align-items:center;gap:10px;display:flex}.breadcrumbs a{color:#087da2;font-weight:700}.breadcrumbs strong{color:#173f53}.breadcrumbHome{background:#087da2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex;color:#fff!important}.categoryCatalog{padding-top:55px;padding-bottom:90px}.categoryCatalog .seriesGrid{margin-top:0}.seriesTabs,.swimBrandTabs{top:138px}@media (width<=650px){.breadcrumbs{min-height:50px;padding:8px 18px;font-size:12px;top:70px}.seriesTabs,.swimBrandTabs{top:120px}}.fullFeaturePage{color:#123548;background:#fff}.fullFeatureHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:650px;padding:90px max(7vw,28px);display:flex}.fullFeatureHero>div{max-width:780px}.fullFeatureHero h1{margin:18px 0 28px;font-family:Georgia,serif;font-size:clamp(46px,6vw,82px);font-weight:400;line-height:1.02}.fullFeatureHero p{color:#e1edf2;max-width:720px;margin:0 0 30px;font-size:19px;line-height:1.75}.fullFeatureSections{max-width:1500px;margin:auto;padding:95px max(5vw,28px)}.fullFeatureSections article{background:#eef3f2;grid-template-columns:1fr 1fr;align-items:stretch;min-height:470px;margin-bottom:32px;display:grid}.fullFeatureSections article.reverse>img,.fullFeatureSections article.reverse>.featureMark{order:2}.fullFeatureSections article>img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;min-height:470px}.fullFeatureSections article>div:not(.featureMark){align-self:center;padding:70px 8vw 70px 6vw}.fullFeatureSections h2,.featureAvailability h2{margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(35px,4vw,56px);font-weight:400;line-height:1.08}.fullFeatureSections p,.featureAvailability p{color:#5f747e;font-size:17px;line-height:1.8}.fullFeatureSections ul{color:#456471;padding-left:20px;line-height:1.9}.featureMark{color:#28bee2;background:#062c45;justify-content:center;align-items:center;min-height:470px;font-family:Georgia,serif;font-size:150px;display:flex}.featureAvailability{color:#fff;background:#062c45;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;padding:90px max(7vw,28px);display:grid}.featureAvailability p{color:#cbdce3}.featureAvailability nav{display:grid}.featureAvailability nav a{border-bottom:1px solid #ffffff48;justify-content:space-between;gap:20px;padding:20px 0;font-weight:800;display:flex}.featureAvailability nav span{color:#33c6e5}.feature-master-clear-salt-system .featureMark{color:#056b78;background:#c6e7e6}@media (width<=850px){.fullFeatureHero{min-height:570px;padding:70px 24px}.fullFeatureSections{padding:65px 22px}.fullFeatureSections article,.featureAvailability{grid-template-columns:1fr}.fullFeatureSections article.reverse>img,.fullFeatureSections article.reverse>.featureMark{order:0}.fullFeatureSections article>img,.featureMark{height:330px;min-height:330px}.fullFeatureSections article>div:not(.featureMark){padding:48px 28px}.featureMark{font-size:100px}.featureAvailability{padding:65px 24px}}.featureGrid>a{display:block}.featureGrid>a article{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:420px}.featureGrid>a article:after{background:linear-gradient(#0000,#001b2cef 72%);inset:25% 0 0}.featureGrid>a h3,.featureGrid>a p,.featureGrid>a b{z-index:1;position:relative}.featureGrid>a h3{margin:0 0 12px}.featureGrid>a p{color:#e7f3f6;margin:0 0 15px;font-size:14px;line-height:1.55}.featureGrid>a b{text-transform:uppercase;letter-spacing:.12em;color:#54d7ee;font-size:10px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.seriesGrid article,.modelGrid article,.officialLineGrid article{cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative}.seriesGrid article:hover,.modelGrid article:hover,.officialLineGrid article:hover{transform:translateY(-3px);box-shadow:0 14px 32px #052a3d24}.seriesGrid article>a:last-child,.modelGrid article>a:last-child,.officialLineGrid article>a:last-child{position:static}.seriesGrid article>a:last-child:after,.modelGrid article>a:last-child:after,.officialLineGrid article>a:last-child:after{content:"";z-index:4;position:absolute;inset:0}.seriesGrid article:focus-within,.modelGrid article:focus-within,.officialLineGrid article:focus-within{outline-offset:3px;outline:3px solid #078db3}.seriesGrid article img,.modelGrid article img,.officialLineGrid article img{cursor:pointer}footer{grid-template-columns:1.8fr .8fr 1fr 1.65fr;gap:4vw}footer>small{grid-column:1/5}.footerContacts .usaContact{border-top:1px solid #ffffff2e;margin-top:26px;padding-top:22px}.footerContacts .usaContact a{margin:10px 0;display:block}.madeInUsa{color:#fff;grid-column:1/5;justify-content:center;align-items:center;gap:10px;margin-top:34px;font-size:20px;font-style:italic;display:flex}.madeInUsa .usaFlag{font-size:42px;font-style:normal;line-height:1}.manufacturerContact{background:#fff;grid-template-columns:1fr 1fr;gap:18px 8vw;padding:65px 8vw;display:grid}.manufacturerContact h2{margin:8px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.manufacturerContact address{font-style:normal;line-height:1.8}.manufacturerContact>div{grid-area:1/2/4;align-self:center;gap:12px;display:grid}.manufacturerContact a{color:#087fa5;font-weight:700}@media (width<=1050px){footer{grid-template-columns:1fr 1fr}footer>small,.madeInUsa{grid-column:1/3}}@media (width<=650px){footer{grid-template-columns:1fr}footer>small{grid-column:1}.madeInUsa{grid-column:1;font-size:17px}.madeInUsa .usaFlag{font-size:34px}.manufacturerContact{grid-template-columns:1fr;padding:55px 22px}.manufacturerContact>div{grid-area:auto/1}}.languageSwitch{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #cbd8de;align-items:center;min-height:38px;font-size:10px;font-weight:800;display:inline-flex}.languageSwitch span,.languageSwitch a{align-items:center;min-height:36px;padding:0 11px;display:inline-flex}.languageSwitch span{color:#fff;background:#062c45}.languageSwitch a{color:#087da2}.languageSwitch a:before{content:"◉";margin-right:6px;font-size:9px}.languageSwitch a:hover,.languageSwitch a:focus-visible{background:#edf7fa}@media (width<=650px){header{gap:8px}.languageSwitch{margin-left:auto}.languageSwitch span,.languageSwitch a{padding:0 8px}.languageSwitch a:before{display:none}header .headerCta{margin-left:0}}@media (width<=430px){.languageSwitch a{font-size:0}.languageSwitch a:after{content:"EU";font-size:10px}}
