:root{--sw-navy: #102e43;--sw-navy-hover: #285069;--sw-ink: #183348;--sw-muted: #687c87;--sw-teal: #267b7b;--sw-teal-2: #318482;--sw-line: #e1e8ea;--sw-lilac: #f2f1fa;--sw-blue: #ebf4f8;--sw-pale: #f7f9fa;--sw-mist: #f5f9f9;--sw-off: #fbfcfc;--sw-sage: #e7f1ec;--sw-focus: #6faec5;--sw-radius: 20px;--sw-font-head: Manrope, "DM Sans", Arial, sans-serif;--sw-font-body: "DM Sans", Arial, sans-serif}.sw{color:var(--sw-ink);font-family:var(--sw-font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.sw *,.sw *:before,.sw *:after{box-sizing:border-box}.sw p{margin:0}.sw a{color:inherit;text-decoration:none}.sw img{max-width:100%;display:block}.sw ul[role=list]{list-style:none;margin:0;padding:0}.sw a:focus-visible,.sw button:focus-visible,.sw input:focus-visible,.sw select:focus-visible,.sw textarea:focus-visible{outline:3px solid var(--sw-focus);outline-offset:3px}.sw-container{width:min(1280px,calc(100% - 92px));margin:0 auto}@media(max-width:1080px){.sw-container{width:min(1280px,calc(100% - 55px))}}@media(max-width:730px){.sw-container{width:calc(100% - 36px)}}.sw-tiny{display:inline-block;font-size:11px;letter-spacing:2.2px;text-transform:uppercase;font-weight:800;color:var(--sw-teal)}.sw-tag{display:inline-flex;align-items:center;gap:8px;border:1px solid #d6e3e3;padding:9px 13px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--sw-ink)}.sw-dot{width:7px;height:7px;border-radius:50%;background:#63a79e;display:inline-block}.sw-h2{margin:11px 0 15px;font-family:var(--sw-font-head);font-size:clamp(31px,3.5vw,51px);letter-spacing:-.045em;line-height:1.12;font-weight:800;color:var(--sw-ink)}.sw-copy{color:var(--sw-muted);font-size:15px;line-height:1.85;max-width:640px}.sw-copy p+p{margin-top:14px}.sw-note{font-size:11px;color:#8a979b;margin-top:12px;line-height:1.6}@media(max-width:730px){.sw-h2{font-size:clamp(31px,8vw,43px);letter-spacing:-1.5px}}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid var(--sw-navy);border-radius:8px;background:var(--sw-navy);color:#fff!important;font-family:var(--sw-font-body);font-size:13px;font-weight:800;padding:16px 23px;min-height:54px;line-height:1.2;transition:background-color .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;cursor:pointer;text-decoration:none!important}.sw-btn:hover{background:var(--sw-navy-hover);border-color:var(--sw-navy-hover);transform:translateY(-2px)}.sw-btn--light{background:#fff;color:var(--sw-navy)!important;border-color:#fff}.sw-btn--light:hover{background:#e9f2f5;border-color:#e9f2f5}.sw-btn--outline{background:transparent;color:var(--sw-navy)!important;border-color:#aabcc2}.sw-btn--outline:hover{background:#eaf1f3;border-color:#aabcc2}.sw-btn--block{width:100%}.sw-chev{font-size:22px;line-height:.7;font-weight:500}.sw-linkline{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;border-bottom:2px solid #79b7ad;padding-bottom:8px;white-space:nowrap;color:var(--sw-ink)}.sw-linkline .sw-arrow{font-size:20px;line-height:1}.sw-actions{display:flex;flex-wrap:wrap;gap:10px}@media(prefers-reduced-motion:reduce){.sw-btn,.sw-card,.sw-split-card .sw-card-image,.sw-cat-card{transition:none!important}.sw-btn:hover,.sw-cat-card:hover{transform:none}}.sw-section{padding:var(--sw-pt, 92px) 0 var(--sw-pb, 92px)}@media(max-width:730px){.sw-section{padding:calc(var(--sw-pt, 92px) * .7) 0 calc(var(--sw-pb, 92px) * .7)}}.sw-bg-white{background:#fff}.sw-bg-off{background:var(--sw-off)}.sw-bg-mist{background:var(--sw-mist)}.sw-bg-lilac{background:var(--sw-lilac)}.sw-bg-blue{background:var(--sw-blue)}.sw-sec-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}@media(max-width:730px){.sw-sec-row{display:block}.sw-sec-row .sw-linkline{margin-top:15px}}.sw-utility{border-bottom:1px solid var(--sw-line);background:#fff}.sw-utility .sw-container{display:flex;justify-content:space-between;align-items:center;min-height:33px;gap:12px}.sw-utility span,.sw-utility a{font-size:11px;color:var(--sw-muted)}.sw-utility a:hover{color:var(--sw-navy)}.sw-utility-right{display:flex;gap:20px}@media(max-width:730px){.sw-utility{display:none}}.sw-header-section{position:sticky;top:0;z-index:90}.sw-header{background:#fffffff7;border-bottom:1px solid var(--sw-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sw-header-content{height:88px;display:flex;align-items:center;justify-content:space-between;gap:35px}.sw-brand{display:inline-flex;align-items:center;flex-shrink:0}.sw-brand img{width:var(--sw-logo-w, 191px);height:auto}.sw-nav{display:flex;gap:31px;align-items:center;margin:auto}.sw-nav a{position:relative;font-size:13px;font-weight:700;padding:12px 0;white-space:nowrap;color:var(--sw-ink)}.sw-nav a:after{position:absolute;bottom:4px;left:0;width:0;content:"";height:2px;background:var(--sw-teal);transition:width .2s}.sw-nav a[aria-current=page]:after,.sw-nav a:hover:after{width:100%}.sw-header-actions{display:flex;align-items:center;gap:10px}.sw-icon-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f3f6f6;color:var(--sw-navy);cursor:pointer;padding:0}.sw-icon-btn:hover{background:#e6eeef}.sw-icon-btn svg{width:19px;height:19px}.sw-count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sw-teal);color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center}.sw-count[data-empty=true]{display:none}.sw-mobile-toggle{display:none;border:0;background:none;color:var(--sw-navy);width:40px;height:40px;padding:0;cursor:pointer}.sw-mobile-toggle svg{width:24px;height:24px}.sw-mobile-nav{display:none;flex-direction:column;padding:8px 18px 20px;background:#fff;gap:2px;border-top:1px solid var(--sw-line)}.sw-mobile-nav a{font-weight:700;padding:13px 5px;font-size:15px;color:var(--sw-ink);border-bottom:1px solid #f0f4f5}.sw-mobile-nav a[aria-current=page]{color:var(--sw-teal)}.sw-mobile-nav .sw-btn{margin-top:14px}.sw-mobile-nav.is-open{display:flex}@media(max-width:1080px){.sw-nav{gap:18px}.sw-brand img{width:min(var(--sw-logo-w, 191px),155px)}.sw-header-content{gap:20px}}@media(max-width:900px){.sw-header-cta{display:none!important}}@media(max-width:730px){.sw-header-content{height:68px;gap:8px}.sw-brand img{width:min(var(--sw-logo-w, 191px),140px)}.sw-nav,.sw-header-account{display:none!important}.sw-header-actions{margin-left:auto;gap:6px}.sw-mobile-toggle{display:grid;place-items:center}}.sw-search{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#0a2231b3;display:none;padding:10vh 20px}.sw-search.is-open{display:block}.sw-search-box{background:#fff;border-radius:17px;padding:35px;max-width:650px;margin:0 auto;box-shadow:0 25px 80px #0000002e}.sw-search-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.sw-search-box h2{font:800 26px/1.2 var(--sw-font-head);margin:0;color:var(--sw-ink);letter-spacing:-.5px}.sw-search-close{border:0;background:#eef3f3;border-radius:50%;font-size:22px;width:42px;height:42px;color:var(--sw-navy);cursor:pointer}.sw-search-form{display:flex;gap:8px;margin:24px 0 15px}.sw-search-form input{flex:1;min-width:0;border:1px solid #ccdbdc;border-radius:8px;padding:15px 17px;font-size:16px;color:var(--sw-ink);background:#fff}.sw-search-form button{min-height:52px;padding:0 18px}.sw-search-items{display:grid;gap:8px;max-height:50vh;overflow:auto}.sw-search-result{padding:10px 14px;background:#f5f8f8;border-radius:8px;display:flex;align-items:center;gap:12px;color:var(--sw-ink);font-size:13px;font-weight:700}.sw-search-result:hover{background:#eaf2f2}.sw-search-result img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:6px;flex:none}.sw-search-result .sw-sr-title{flex:1;min-width:0}.sw-search-result .sw-sr-meta{color:#869aa3;font-weight:600;font-size:12px;white-space:nowrap}.sw-search-label{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:800;color:var(--sw-teal);margin:6px 0 2px}.sw-search-empty{font-size:13px;color:var(--sw-muted);padding:8px 2px}@media(max-width:730px){.sw-search{padding:4vh 12px}.sw-search-box{padding:22px}.sw-search-box h2{font-size:21px}}body.sw-lock{overflow:hidden}.sw-hero{background:#fff;padding:52px 0 84px}.sw-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}.sw-hero-copy{padding:22px 0}.sw-hero h1{font:800 clamp(48px,5.7vw,81px)/1.055 var(--sw-font-head);letter-spacing:-.058em;margin:25px 0 23px;max-width:610px;color:var(--sw-ink)}.sw-hero h1 span{color:var(--sw-teal-2)}.sw-hero-text{font-size:16px;line-height:1.9;color:#617783;max-width:520px;margin:0 0 28px}.sw-hero-art{height:575px;border-radius:25px;background:linear-gradient(125deg,#e8eef6 5%,#f7f8f6 50%,#dfeef0);position:relative;overflow:hidden;isolation:isolate}.sw-hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sw-img-pos, center);z-index:1}.sw-hero-badge{position:absolute;z-index:3;padding:10px 13px;background:#ffffffe6;border-radius:7px;color:#244457;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:10px;letter-spacing:1.6px;font-weight:800;text-transform:uppercase}.sw-hero-badge--tl{top:29px;left:30px}.sw-hero-badge--tr{top:35px;right:30px;text-transform:none;letter-spacing:0;font-weight:500;font-size:11px;color:#587783;background:#fff;box-shadow:0 6px 28px #27505412;padding:10px 15px;border-radius:6px}.sw-hero-badge--br{bottom:28px;right:34px;text-align:right;line-height:1.5;letter-spacing:1.1px}@media(max-width:1080px){.sw-hero-grid{gap:28px}.sw-hero-art{height:480px}.sw-hero h1{font-size:clamp(40px,5.7vw,65px);letter-spacing:-3px}}@media(max-width:730px){.sw-hero{padding:24px 0 50px}.sw-hero-grid{grid-template-columns:1fr;gap:30px}.sw-hero-copy{padding:12px 0 2px}.sw-hero h1{font-size:clamp(41px,10.5vw,66px);letter-spacing:-2.8px;margin:20px 0}.sw-hero-text{font-size:14px}.sw-hero-art{height:370px}.sw-hero-art img{object-position:var(--sw-img-pos-mb, var(--sw-img-pos, center))}.sw-hero-badge--tr{display:none}.sw-hero .sw-actions .sw-btn{flex:1 1 auto}}@media(max-width:410px){.sw-hero-art{height:330px}}.sw-split{padding:18px 0 95px}.sw-split-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.sw-split-top h2{font:800 clamp(31px,3vw,46px)/1.15 var(--sw-font-head);letter-spacing:-2px;margin:9px 0 0;color:var(--sw-ink)}.sw-split-top p{color:#728490;font-size:14px;max-width:425px;line-height:1.8;margin:0}.sw-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.sw-split-card{height:470px;position:relative;overflow:hidden;border-radius:20px;isolation:isolate;display:flex;align-items:flex-end;background:var(--sw-navy)}.sw-split-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(9,32,46,.91),rgba(9,32,46,.2) 60%,transparent)}.sw-split-card--product:after{background:linear-gradient(0deg,rgba(13,39,58,.94),rgba(18,46,67,.1) 73%,transparent)}.sw-card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.sw-split-card--product .sw-card-image{object-fit:contain;padding:48px 35px 105px;background:linear-gradient(140deg,#e1e6ee,#f0f4f6)}.sw-split-card:hover .sw-card-image{transform:scale(1.04)}.sw-split-caption{z-index:2;color:#fff;padding:34px 36px;position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.sw-split-caption small{font-size:10px;letter-spacing:2px;font-weight:800;text-transform:uppercase;color:#d5ecea}.sw-split-caption h3{font:800 39px/1.1 var(--sw-font-head);letter-spacing:-1.6px;margin:12px 0 9px;color:#fff}.sw-split-caption p{color:#dce8ea;font-size:13px;line-height:1.7;max-width:345px;margin:0}.sw-round-btn{width:54px;height:54px;border-radius:100%;background:#fff;color:#17394b;display:grid;place-items:center;flex-shrink:0;font-size:27px}@media(max-width:730px){.sw-split{padding-bottom:55px}.sw-split-top{display:block}.sw-split-top h2{font-size:35px}.sw-split-top p{margin-top:14px}.sw-split-grid{grid-template-columns:1fr;gap:15px}.sw-split-card{height:380px}.sw-split-caption{padding:29px}.sw-split-caption h3{font-size:34px}}@media(max-width:410px){.sw-split-card{height:348px}}.sw-value{background:var(--sw-mist);border-block:1px solid var(--sw-line)}.sw-value-grid{display:grid;grid-template-columns:repeat(var(--sw-cols, 3),1fr)}.sw-value-item{display:flex;gap:18px;align-items:center;padding:31px;border-right:1px solid #dbe6e7}.sw-value-item:first-child{padding-left:0}.sw-value-item:last-child{border-right:0}.sw-value-icon{font-size:22px;color:#3d8d88;background:#e7f3ee;width:54px;height:54px;flex:none;border-radius:14px;display:grid;place-items:center}.sw-value-item b{display:block;font-size:13px;color:var(--sw-ink)}.sw-value-item p{color:#72858d;font-size:11px;margin:5px 0 0}@media(max-width:730px){.sw-value-grid{grid-template-columns:1fr}.sw-value-item,.sw-value-item:first-child{padding:21px 0;border-right:0;border-bottom:1px solid #dae7e8}.sw-value-item:last-child{border-bottom:0}}.sw-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.sw-cat-card{border:1px solid #e2e8ea;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;color:var(--sw-ink)}.sw-cat-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px #092f4314}.sw-cat-thumb{height:268px;background:#fff;padding:20px 16px 10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sw-cat-thumb img{width:100%;height:100%;max-height:245px;object-fit:contain}.sw-cat-info{padding:23px 23px 27px;flex:1;display:flex;flex-direction:column}.sw-cat-info small{color:#4b8a82;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;font-size:10px}.sw-cat-info h3{font:800 17px/1.35 var(--sw-font-head);margin:9px 0 10px;letter-spacing:-.3px;min-height:23px;color:var(--sw-ink)}.sw-cat-info p{color:#778890;font-size:12px;margin:0 0 18px;line-height:1.6}.sw-cat-info .sw-linkline{margin-top:auto;align-self:flex-start;font-size:12px}.sw-caption{color:#788b94;font-size:11px;line-height:1.7;margin-top:18px}@media(max-width:1080px){.sw-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-cat-thumb{height:238px}.sw-cat-thumb img{max-height:222px}}@media(max-width:730px){.sw-cat-grid{gap:12px}.sw-cat-thumb{height:180px;padding:10px}.sw-cat-thumb img{max-height:165px}.sw-cat-info{padding:14px}.sw-cat-info h3{font-size:14px}.sw-cat-info p{font-size:11px}}@media(max-width:410px){.sw-cat-grid{grid-template-columns:1fr}.sw-cat-thumb{height:250px}.sw-cat-thumb img{max-height:230px}}.sw-mt-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:80px;align-items:center}.sw-mt--equal .sw-mt-grid{grid-template-columns:1fr 1fr;gap:85px}.sw-mt--start .sw-mt-grid{align-items:start;gap:90px}.sw-mt--image-left .sw-mt-media{order:-1}.sw-mt-copy .sw-copy{margin-bottom:24px}.sw-mt-copy h3{font:800 24px/1.3 var(--sw-font-head);margin:28px 0 12px;color:var(--sw-ink);letter-spacing:-.4px}.sw-mt-copy .sw-btn{margin-top:6px}.sw-mt-photo{height:var(--sw-photo-h, 470px);background:#e9eff0;border-radius:19px;overflow:hidden;position:relative}.sw-mt-photo img{width:100%;height:100%;object-fit:cover;object-position:var(--sw-img-pos, 48% 55%)}.sw-list-check{margin:0 0 30px;padding:0;list-style:none}.sw-list-check li{border-top:1px solid var(--sw-line);padding:14px 0;font-size:13px;font-weight:700;color:var(--sw-ink)}.sw-list-check li:before{content:"\2713";color:#398a85;margin-right:14px;font-weight:800}.sw-chips{display:flex;flex-wrap:wrap;gap:11px;margin:29px 0}.sw-chips span{border:1px solid #e0e7e9;padding:12px 15px;border-radius:8px;font-size:12px;font-weight:700;color:var(--sw-ink)}@media(max-width:1080px){.sw-mt-grid,.sw-mt--equal .sw-mt-grid,.sw-mt--start .sw-mt-grid{gap:40px}}@media(max-width:730px){.sw-mt-grid,.sw-mt--equal .sw-mt-grid,.sw-mt--start .sw-mt-grid{grid-template-columns:1fr;gap:30px}.sw-mt-photo{height:var(--sw-photo-h-mb, 330px)}.sw-mt--photo-first-mb .sw-mt-media{order:-1}.sw-mt--image-left .sw-mt-media{order:0}.sw-mt--photo-first-mb.sw-mt--image-left .sw-mt-media{order:-1}}.sw-cta-wrap{padding:var(--sw-pt, 12px) 0 var(--sw-pb, 92px)}.sw-cta{position:relative;background:#123348;color:#fff;padding:60px 72px;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:45px}.sw-cta:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;border:1px solid #3c6374;right:-120px;top:-250px;opacity:.6}.sw-cta .sw-tiny{color:#94c9c6}.sw-cta h2{font:800 clamp(29px,3.2vw,45px)/1.16 var(--sw-font-head);letter-spacing:-2px;margin:12px 0;color:#fff}.sw-cta p{color:#cad9df;font-size:14px;max-width:555px;line-height:1.8;margin:0}.sw-cta .sw-btn{position:relative}@media(max-width:730px){.sw-cta-wrap{padding:0 0 57px}.sw-cta{padding:40px 28px;display:block}.sw-cta h2{font-size:33px}.sw-cta .sw-btn{margin-top:26px}}.sw-page-hero{padding:69px 0 77px;border-bottom:1px solid #e1edef}.sw-page-hero-inner{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.sw-page-hero h1{font:800 clamp(43px,5vw,76px)/1.08 var(--sw-font-head);letter-spacing:-.052em;margin:15px 0 10px;color:var(--sw-ink)}.sw-page-hero-text{color:#657e88;max-width:440px;font-size:15px;line-height:1.85;margin:0}.sw-page-hero-text p+p{margin-top:10px}@media(max-width:730px){.sw-page-hero{padding:50px 0}.sw-page-hero-inner{display:block}.sw-page-hero h1{font-size:49px;letter-spacing:-2.5px}.sw-page-hero-text{margin-top:14px}}.sw-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px}.sw-feature{background:var(--sw-mist);border:1px solid #e4eeed;border-radius:17px;padding:35px}.sw-feature strong{display:block;font-size:12px;letter-spacing:2px;color:#528d88;margin-bottom:38px;text-transform:uppercase}.sw-feature h3{font:800 20px/1.35 var(--sw-font-head);letter-spacing:-.5px;margin:0 0 13px;color:var(--sw-ink)}.sw-feature p{font-size:13px;line-height:1.8;color:#6d8089;margin:0}.sw-realistic{background:#f9fafa;border-left:4px solid #74b4ad;padding:20px 24px;color:#5f7880;line-height:1.7;font-size:13px;margin-top:35px}@media(max-width:730px){.sw-feature-grid{grid-template-columns:1fr}.sw-feature{padding:28px}.sw-feature strong{margin-bottom:20px}}.sw-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.sw-contact-info{padding:35px;border-radius:17px;background:var(--sw-mist);height:max-content}.sw-contact-info h2,.sw-contact-form h2{font:800 30px/1.2 var(--sw-font-head);letter-spacing:-1px;margin:0 0 25px;color:var(--sw-ink)}.sw-contact-form h2{margin-bottom:15px}.sw-contact-line{padding:18px 0;border-top:1px solid #dce7e7}.sw-contact-line small{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#5d9290;display:block;font-weight:800;margin-bottom:7px}.sw-contact-line a,.sw-contact-line b{font-size:16px;font-weight:700;word-break:break-word;color:var(--sw-ink)}.sw-contact-line a:hover{color:var(--sw-teal)}.sw-contact-form{border:1px solid var(--sw-line);padding:34px;border-radius:17px}.sw-field{margin:17px 0}.sw-field label{display:block;font-size:12px;font-weight:800;margin-bottom:8px;color:var(--sw-ink)}.sw-field input,.sw-field select,.sw-field textarea{display:block;width:100%;border:1px solid #d5dfe2;border-radius:7px;min-height:48px;padding:12px;color:#123349;background:#fff;font-size:14px;font-family:var(--sw-font-body);box-shadow:none}.sw-field textarea{height:118px;resize:vertical}.sw-field input:focus,.sw-field select:focus,.sw-field textarea:focus{border-color:var(--sw-teal);outline:3px solid rgba(111,174,197,.45);outline-offset:1px}.sw-field input[aria-invalid=true]{border-color:#c2410c}.sw-form-fine{color:#82919b;font-size:11px;line-height:1.6;margin-top:14px}.sw-form-msg{border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.6;margin:0 0 14px}.sw-form-msg--ok{background:var(--sw-sage);color:#1f5d4b;border:1px solid #c7e2d6}.sw-form-msg--err{background:#fdf0ec;color:#9a3412;border:1px solid #f3c9b8}.sw-form-msg ul{margin:6px 0 0 18px;padding:0}@media(max-width:730px){.sw-contact-grid{grid-template-columns:1fr;gap:25px}.sw-contact-info,.sw-contact-form{padding:22px}}.sw-map{padding:var(--sw-pt, 0) 0 var(--sw-pb, 95px);background:#fff}.sw-map-title{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-bottom:24px}.sw-map-title h2{font:800 clamp(29px,3.2vw,43px)/1.17 var(--sw-font-head);letter-spacing:-1.8px;margin:11px 0 0;color:var(--sw-ink)}.sw-map-card{border:1px solid #dce7e9;border-radius:20px;overflow:hidden;background:#f4f8f8;box-shadow:0 16px 38px #1333450d}.sw-map-card iframe{width:100%;height:410px;display:block;border:0;background:#eaf1f2}.sw-map-caption{padding:19px 23px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#fff}.sw-map-caption p{font-size:12px;line-height:1.65;color:#607782;margin:0;max-width:710px}.sw-map-link{border:1px solid #cbdcde;border-radius:7px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:12px 17px;color:#133548;font-size:12px;font-weight:800;background:#fff}.sw-map-link:hover{background:#edf5f4}@media(max-width:730px){.sw-map{padding-bottom:60px}.sw-map-card iframe{height:320px}.sw-map-title h2{font-size:31px}.sw-map-caption{padding:17px}.sw-map-link{width:100%;justify-content:center}}.sw-shop-head{background:#fff;padding:65px 0 10px}.sw-pills{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 0}.sw-pill{border:1px solid #d5dfe0;background:#fff;color:var(--sw-navy);border-radius:30px;padding:12px 19px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.sw-pill:hover,.sw-pill[aria-current=page]{background:var(--sw-navy);border-color:var(--sw-navy);color:#fff}@media(max-width:730px){.sw-shop-head{padding:40px 0 4px}.sw-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.sw-pill{white-space:nowrap}}.sw-footer{background:#0f2d41;color:#fff;padding:68px 0 28px}.sw-footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:55px}.sw-foot-logo{display:inline-flex}.sw-foot-logo img{width:180px;height:auto}.sw-foot-desc{max-width:330px;color:#fff;font-size:12px;line-height:1.9;margin:19px 0 0;opacity:.92}.sw-footer h3{font-family:var(--sw-font-body);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;margin:4px 0 21px;color:#fff;font-weight:700}.sw-footer-links a{display:block;color:#fff;font-size:12px;margin:14px 0}.sw-footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.sw-footer-bottom{border-top:1px solid #355061;padding-top:23px;margin-top:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;color:#fff;font-size:10px;line-height:1.7;opacity:.92}.sw-footer-pay{display:flex;gap:6px;flex-wrap:wrap}.sw-footer-pay svg{width:34px;height:22px}@media(max-width:730px){.sw-footer{padding:50px 0 25px}.sw-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.sw-footer-grid>div:first-child{grid-column:span 2}.sw-footer-bottom{margin-top:35px}}body{font-family:var(--sw-font-body);color:var(--sw-ink)}.template-collection .wrapper-body,.template-search .wrapper-body{background:#fff}.product-item .card{border:0!important;border-radius:9px!important;box-shadow:none!important;background:#fff!important}.product-item:hover .card{box-shadow:none!important}.product-item .card-product,.product-item .card-product__wrapper{border-radius:7px;overflow:hidden}.product-item .card-media{background:#fafafa!important;border-radius:7px}.product-item .card-media img{object-fit:contain!important;padding:7%!important;background:#fafafa!important;mix-blend-mode:multiply}.product-item .card-information{padding:21px 4px 7px!important}.product-item .card-vendor{display:none!important}.product-item .card-title,.product-item .card-title .text{font-family:var(--sw-font-body)!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important;color:var(--sw-ink)!important;letter-spacing:0!important;text-transform:none!important}.product-item .card-title:hover .text{color:var(--sw-teal)!important}.product-item .card-price .price,.product-item .card-price .money,.product-item .card-price .price-item--regular{font-size:17px!important;font-weight:800!important;color:var(--sw-navy)!important}.product-item .card-action{padding:0 4px 7px!important}.product-item .card-action .button,.product-item .card-action .product-form__submit,.product-item .card-action .button-ATC,.product-item .card-action a.button{min-height:48px!important;width:100%;padding:10px 12px!important;background:#fff!important;color:var(--sw-navy)!important;border:1px solid #173e57!important;border-radius:5px!important;font-family:var(--sw-font-body)!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .15s,color .15s}.product-item .card-action .button:hover,.product-item .card-action .product-form__submit:hover,.product-item .card-action .button-ATC:hover{background:var(--sw-navy)!important;color:#fff!important}.product-item .card-action .button.is-notify-me,.product-item .card-action .button[disabled]{background:#f3f6f7!important;color:var(--sw-muted)!important;border-color:#dbe4e7!important}.product-item .card-quickview,.product-item .card-quickviewIcon,.product-item .card-wishlist,.product-item .card-compare-wrapper{display:none!important}.halo-productBadges .badge,.card__badge .badge{border-radius:99px!important;font-size:10px!important;letter-spacing:1px;text-transform:uppercase;font-weight:800!important}.template-collection #CollectionProductGrid,.template-collection .collection{padding-bottom:70px}.template-collection .toolbar{border:0;border-bottom:1px solid var(--sw-line);border-radius:0;padding:6px 0 14px;margin-bottom:24px}.template-collection .collection-info,.template-collection .page-header{display:none}h1.page-header,.productView-title,.halo-block-header .title,.shopify-policy__title h1{font-family:var(--sw-font-head)!important;letter-spacing:-.03em}.productView-buttons .product-form__submit,.productView-buttons .button--primary{background:var(--sw-navy)!important;border-color:var(--sw-navy)!important;color:#fff!important;border-radius:8px!important;text-transform:none!important;letter-spacing:0!important;font-weight:800!important}.productView-buttons .product-form__submit:hover{background:var(--sw-navy-hover)!important}.productView-buttons .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--sw-navy)!important;border:1px solid #aabcc2!important;border-radius:8px!important;text-transform:none!important;letter-spacing:0!important}.productView-buttons .shopify-payment-button__button--unbranded:hover{background:#eaf1f3!important}.halo-sticky-toolbar-mobile{display:none!important}.sw-shop-band{padding:22px 0 20px;border-bottom:1px solid #e1edef}.sw-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--sw-muted);margin-bottom:8px}.sw-crumbs a{color:var(--sw-muted)}.sw-crumbs a:hover{color:var(--sw-navy)}.sw-crumbs [aria-current=page]{color:var(--sw-ink);font-weight:700}.sw-shop-band-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.sw-shop-band h1{font:800 clamp(24px,2.4vw,32px)/1.15 var(--sw-font-head);letter-spacing:-.03em;margin:0;color:var(--sw-ink)}.sw-shop-count{font-size:13px;color:var(--sw-muted);font-weight:600}.sw-shop-band-text{margin:6px 0 0;color:var(--sw-muted);font-size:14px;line-height:1.6;max-width:820px}.sw-shop-band .sw-pills{margin-top:14px}@media(max-width:730px){.sw-shop-band{padding:14px 0}.sw-shop-band h1{font-size:22px}.sw-shop-band-text{display:none}}.template-collection .page-sidebar,.template-search .page-sidebar{font-family:var(--sw-font-body)}.template-collection .sidebarBlock,.template-search .sidebarBlock{border:0!important;border-bottom:1px solid var(--sw-line)!important;border-radius:0!important;padding:0 0 18px!important;margin:0 0 18px!important;background:transparent!important}.template-collection .sidebarBlock-heading,.template-search .sidebarBlock-heading,.template-collection .sidebarBlock-heading .facets__text,.template-collection .sidebarBlock-heading .text{font-family:var(--sw-font-body)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--sw-ink)!important;border:0!important;padding:0 0 10px!important;margin:0!important}.template-collection .sidebarBlock-content,.template-search .sidebarBlock-content{font-size:14px}.template-collection .sidebarBlock-content li,.template-search .sidebarBlock-content li{padding:5px 0!important;line-height:1.45}.template-collection .sidebarBlock-content a,.template-search .sidebarBlock-content a{color:var(--sw-ink)}.template-collection .sidebarBlock-content a:hover{color:var(--sw-teal)}.template-collection .sidebarBlock-content .is-active>a,.template-collection .sidebarBlock-content a.is-active,.template-collection .sidebarBlock-content a[aria-current]{color:var(--sw-teal);font-weight:700}.template-collection .facets__list .count,.template-collection .sidebarBlock-content .count{color:var(--sw-muted);font-size:12px}.template-collection .sidebarBlock-content input[type=checkbox],.template-search .sidebarBlock-content input[type=checkbox]{accent-color:var(--sw-navy);width:16px;height:16px}.template-collection .sidebarBlock .button,.template-search .sidebarBlock .button{background:var(--sw-navy)!important;border-color:var(--sw-navy)!important;color:#fff!important;border-radius:6px!important;min-height:40px;text-transform:none!important;letter-spacing:0!important;font-weight:800!important}.template-collection .noUi-connect,.template-search .noUi-connect{background:var(--sw-teal)!important}.template-collection .noUi-handle,.template-search .noUi-handle{border-color:var(--sw-teal)!important}.template-collection .refined-widgets .active-facets__button{background:var(--sw-blue);color:var(--sw-navy);border-radius:99px}.template-collection .sidebar_more,.template-collection .sidebarBlock .show-more{color:var(--sw-teal);font-weight:700;font-size:13px}.template-collection .toolbar{border:0!important;border-bottom:1px solid var(--sw-line)!important;border-radius:0!important;padding:0 0 12px!important;margin:0 0 20px!important;background:transparent!important}.template-collection .toolbar .toolbar-dropdown{border-radius:6px}.sw-hero{position:relative}.sw-hero-slide{display:none}.sw-hero-slide.is-active{display:block;animation:sw-fade .5s ease}@keyframes sw-fade{0%{opacity:0}to{opacity:1}}.sw-hero-title{font:800 clamp(48px,5.7vw,81px)/1.055 var(--sw-font-head);letter-spacing:-.058em;margin:25px 0 23px;max-width:610px;color:var(--sw-ink)}.sw-hero-title span{color:var(--sw-teal-2)}.sw-hero-controls{display:flex;align-items:center;gap:12px;margin-top:22px}.sw-hero-arrow,.sw-hero-pause{width:40px;height:40px;border-radius:50%;border:1px solid #d5dfe0;background:#fff;color:var(--sw-navy);font-size:16px;font-weight:800;cursor:pointer;display:grid;place-items:center}.sw-hero-arrow:hover,.sw-hero-pause:hover{background:#eaf1f3}.sw-hero-dots{display:flex;gap:8px}.sw-hero-dot{width:10px;height:10px;border-radius:99px;border:0;background:#c8d6d9;cursor:pointer;padding:0;transition:width .2s,background-color .2s}.sw-hero-dot.is-active{width:28px;background:var(--sw-teal)}.sw-hero-pause{margin-left:auto;font-size:11px;letter-spacing:-1px}.sw-hero[data-sw-slider]{padding-bottom:56px}@media(max-width:1080px){.sw-hero-title{font-size:clamp(40px,5.7vw,65px);letter-spacing:-3px}}@media(max-width:730px){.sw-hero-title{font-size:clamp(41px,10.5vw,66px);letter-spacing:-2.8px;margin:20px 0}.sw-hero[data-sw-slider]{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.sw-hero-slide.is-active{animation:none}}.arrow-icon-scroll{display:none!important}.sw-hero-dot{display:block;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/simplin.css.map */
