:root{--navy:#142d3b;--teal:#24b8ac;--mint:#e4f5ef;--cream:#faf9f6;--line:#dce3df}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--navy);font:15px/1.55 Arial,sans-serif}button,a,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.preview{height:42px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 24px;font-size:11px;letter-spacing:.06em}.views{display:flex;gap:4px}.views button{border:0;padding:4px 12px;border-radius:4px;background:transparent;font-size:11px}.views button.active{background:var(--navy);color:#fff}.announce{text-align:center;background:var(--navy);color:#fff;padding:9px 16px;font-size:11px;letter-spacing:.12em}.header{max-width:1280px;margin:auto;height:88px;padding:0 44px;display:flex;align-items:center;justify-content:space-between}.logo{position:relative;width:190px;height:48px;overflow:hidden;display:block}.logo img{position:absolute;width:227px;max-width:none;left:-17px;top:-20px;mix-blend-mode:multiply}.header nav{display:flex;gap:32px;font-size:13px}.cartbutton{border:0;background:none;display:flex;gap:8px;align-items:center}.cartbutton svg{width:22px}.count{background:var(--navy);color:#fff;border-radius:50%;font-size:10px;min-width:18px;height:18px;display:grid;place-items:center}.wrap{max-width:1192px;padding:0 28px;margin:auto}.crumb{font-size:11px;opacity:.6;padding:12px 0 20px}.product{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;padding-bottom:62px}.heroimage{aspect-ratio:1;background:#eff3f0;border-radius:15px;position:relative;overflow:hidden}.heroimage img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .3s}.imagebadge{position:absolute;z-index:1;top:18px;left:18px;background:#fff;padding:7px 12px;border-radius:30px;font-size:10px;letter-spacing:.08em}.imagecaption{background:#fffffff0;padding:5px 9px;border-radius:5px;position:absolute;bottom:17px;left:20px;font-size:11px;z-index:1}.gallerynext{position:absolute;bottom:16px;right:17px;border:0;background:#fff;border-radius:50%;width:34px;height:34px}.thumbs{display:flex;gap:10px;overflow:auto;margin-top:12px}.thumbs button{flex:0 0 calc((100% - 30px)/4);aspect-ratio:1;border:1px solid var(--line);background:#f0f3ef;border-radius:8px;overflow:hidden;padding:0}.thumbs button.active{border:2px solid var(--navy)}.thumbs img{width:100%;height:100%;object-fit:cover}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;text-transform:uppercase;color:#317d74}.info h1{font-size:44px;line-height:1.06;letter-spacing:-1.7px;margin:12px 0 17px;max-width:420px}.lede{color:#617078;font-size:14px;max-width:410px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;font-size:12px}.benefits span:before{content:"\2713";color:#188a7b;margin-right:8px}.price{display:flex;align-items:center;gap:12px;margin-top:20px}.price strong{font-size:27px;letter-spacing:-.6px}.demo{font-size:9px;background:#ecece6;padding:4px 7px;border-radius:4px;letter-spacing:.06em}.variant{font-size:11px;margin:15px 0}.swatch{display:inline-block;background:#555663;width:13px;height:13px;border:3px solid white;box-shadow:0 0 0 1px #555663;border-radius:50%;vertical-align:middle;margin-right:7px}.bundlehead{display:flex;justify-content:space-between;font-size:11px;font-weight:700;margin:18px 0 8px}.bundlehead small{font-weight:400;color:#68777b}.bundles{display:grid;gap:8px}.bundle{border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;align-items:center;text-align:left;padding:12px 14px;background:#fff}.bundle.selected{border:1.5px solid #2f8277;background:#eff8f4}.radio{width:16px;height:16px;border:1px solid #adbbb6;border-radius:50%;display:grid;place-items:center}.selected .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#287d71}.bundle .btext{flex:1}.bundle strong{font-size:12px}.bundle small{display:block;font-size:10px;color:#6a7779}.bundle b{font-size:13px}.primary{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:16px 24px;font-size:13px;font-weight:700;display:block;text-align:center;width:100%;transition:background .2s}.primary:hover{background:#245165}.add{margin-top:12px;display:flex;justify-content:space-between}.shipping{text-align:center;font-size:10px;color:#657175;margin-top:10px}.purchase-note{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:10px;color:#758082}.truststrip{background:var(--mint);display:flex;justify-content:center;gap:90px;padding:22px 20px;font-size:12px}.truststrip span{display:flex;align-items:center;gap:12px}.truststrip b{font-size:20px;font-weight:400}.story{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center;padding-top:78px;padding-bottom:78px}.storyimage{aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--mint)}.storyimage img{width:100%;height:100%;object-fit:cover}.sectiontitle{font-size:38px;letter-spacing:-1.3px;line-height:1.13;margin:14px 0 20px;font-weight:600}.story p{color:#637277;font-size:14px}.textlink{display:inline-block;font-weight:700;font-size:12px;border-bottom:1px solid var(--navy);padding-bottom:5px;margin-top:16px}.note{font-size:10px!important;color:#75817c!important}.stepssection{background:#eef2ec;padding:65px 0}.center{text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px}.step{border-top:1px solid #cbd7cf;padding-top:20px}.step .num{font-size:12px;color:#579185}.step h3{font-size:20px;letter-spacing:-.5px;margin:12px 0}.step p{font-size:13px;color:#65736d}.details{padding:65px 28px}.detailgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:32px}.detailgrid article{border-top:1px solid var(--line);padding:20px 0}.detailgrid h3{font-size:15px}.detailgrid p{font-size:13px;color:#68777b}.reviews{border-top:1px solid var(--line);padding:48px 28px;background:#f1f5f0}.reviewhead{display:flex;justify-content:space-between;align-items:center;gap:20px}.reviewhead h2{font-size:25px;margin:0}.reviewhead p{font-size:12px;color:#66766d;margin-bottom:0}.secondary{border:1px solid #b9c9c2;background:transparent;padding:10px 18px;border-radius:6px;font-size:12px}.reviewmore{display:none;padding:20px 0 0;font-size:13px;max-width:650px}.reviewmore.open{display:block}.faq{max-width:780px;padding-top:65px;padding-bottom:65px}.faq h2{text-align:center;margin-bottom:35px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:"+";font-weight:400}details[open] summary:after{content:"\2212"}details p{color:#647276;font-size:13px;max-width:680px}.finalcta{background:var(--mint);text-align:center;padding:55px 24px}.finalcta .primary{width:max-content;margin:22px auto 0}.finalcta h2{margin-top:0}.footer{background:var(--navy);color:#e9f1ed;padding:40px 0}.footerinner{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.footerbrand{font-size:25px;font-weight:700}.footer p{font-size:11px;opacity:.7;max-width:330px}.footerlinks{display:flex;gap:28px;font-size:12px}.footnote{border-top:1px solid #38505b;margin-top:30px;padding-top:20px;font-size:10px;opacity:.7}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e293b77;z-index:99;display:none}.overlay.open{display:block}.drawer{position:fixed;right:0;top:0;height:100dvh;width:min(450px,100%);background:var(--cream);z-index:100;transform:translate(100%);transition:transform .25s;display:flex;flex-direction:column;box-shadow:-10px 0 50px #0001}.drawer.open{transform:translate(0)}.drawerhead{display:flex;justify-content:space-between;align-items:center;padding:23px;border-bottom:1px solid var(--line)}.drawerhead h2{margin:0;font-size:23px}.close{background:none;border:0;font-size:25px}.cartmsg{padding:12px 24px;font-size:11px;background:var(--mint)}.cartbody{padding:24px;flex:1;overflow:auto}.cartitem{display:flex;gap:17px}.cartitem img{width:100px;height:100px;object-fit:cover;border-radius:7px}.cartitem h3{font-size:14px;margin:4px 0}.cartitem p{font-size:11px;margin:3px 0}.qty{display:flex;align-items:center;border:1px solid var(--line);width:max-content;border-radius:4px;margin-top:12px}.qty button{width:30px;height:30px;background:none;border:0}.qty span{min-width:25px;text-align:center;font-size:12px}.remove{border:0;background:none;text-decoration:underline;font-size:10px;margin-top:10px;padding:0}.cartbottom{padding:24px;border-top:1px solid var(--line)}.total{display:flex;justify-content:space-between;margin-bottom:15px}.checkoutmsg{font-size:12px;margin-top:10px;color:#287c70}.previewframe{display:none;width:390px;max-width:100%;height:calc(100dvh - 42px);border:0;box-shadow:0 0 45px #102c3b22;margin:auto;background:var(--cream)}body.mobile-preview{background:#dfe5e1}body.mobile-preview>.site{display:none}body.mobile-preview>.previewframe{display:block}@media(min-width:800px){.gallery{position:sticky;top:20px;align-self:start}}@media(max-width:760px){.preview{padding:0 12px;letter-spacing:0;font-size:10px}.header{height:73px;padding:0 20px}.logo{width:163px;height:44px}.logo img{width:198px;left:-17px;top:-18px}.header nav{display:none}.wrap{padding:0 20px}.crumb{padding:5px 0 14px;font-size:10px}.product{grid-template-columns:1fr;gap:26px;padding-bottom:35px}.info h1{font-size:37px;max-width:340px}.heroimage{border-radius:10px}.thumbs{gap:8px}.thumbs button{flex-basis:calc((100% - 24px)/4)}.info .lede{font-size:13px}.truststrip{gap:15px;justify-content:space-between;padding:17px 20px;font-size:9px}.truststrip span{gap:5px}.truststrip b{font-size:16px}.story{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.sectiontitle{font-size:31px}.stepssection{padding:40px 0}.steps{grid-template-columns:1fr;gap:18px;margin-top:28px}.step{padding-top:15px}.step h3{font-size:19px;margin:6px 0}.step p{margin:0}.details{padding-top:40px;padding-bottom:30px}.detailgrid{grid-template-columns:1fr;gap:0;margin-top:20px}.detailgrid article{padding:10px 0}.detailgrid h3{margin:10px 0 5px}.detailgrid p{margin:0 0 10px}.reviews{padding-top:30px;padding-bottom:30px}.reviewhead{display:block}.reviewhead .secondary{margin-top:20px}.faq{padding-top:40px;padding-bottom:40px}.footerinner{display:block}.footerlinks{margin-top:25px;gap:22px}.finalcta{padding:35px 20px}.announce{font-size:9px;letter-spacing:.09em}.benefits{gap:8px}.price{margin-top:15px}}.gallerymeta{display:flex;justify-content:space-between;margin-top:9px;font-size:10px;color:#637277}.thumbs{scroll-snap-type:x mandatory}.thumbs button{scroll-snap-align:start}.imagecaption{color:#fff;background:#142d3bcc;max-width:75%}.heroimage img{mix-blend-mode:normal}.ratinglink{display:block;font-size:13px;color:#267c72;margin-top:18px}.problems{padding-top:60px;padding-bottom:0}.problemgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.problemgrid article{background:#edf3ef;border:1px solid #dde7e1;border-radius:12px;padding:25px}.problemgrid article>span{font-size:10px;letter-spacing:.12em;color:#47786f}.problemgrid h3{font-size:20px;margin:13px 0 8px}.problemgrid p{font-size:13px;color:#62716e;margin:0}.reviewgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:25px 0}.reviewcard{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.reviewcard[hidden]{display:none}.stars{color:#24796e;letter-spacing:2px}.reviewcard h3{font-size:17px;margin:10px 0}.reviewcard p{color:#596a70;font-size:14px}.reviewcard footer{margin-top:18px;font-size:12px}.reviewcard footer span{display:block;color:#74817d;font-size:11px}.reviewdisclosure{font-size:11px;color:#73807c;max-width:650px}.reviewtoggle{display:block;margin:auto}.info h1{font-size:42px;line-height:1.08}.gallerymeta{flex-wrap:wrap;gap:5px}@media(max-width:760px){.info h1{font-size:35px}.problems{padding-top:35px}.problemgrid,.reviewgrid{grid-template-columns:1fr}.problemgrid article{padding:20px}.reviewcard{padding:20px}}body{background:#fff}.header{background:#fff;max-width:none;padding-left:max(28px,calc((100vw - 1136px)/2));padding-right:max(28px,calc((100vw - 1136px)/2));border-bottom:1px solid #edf0ef}.logo{background:#fff}.logo img{mix-blend-mode:normal}.product{gap:60px}.heroimage{border:1px solid #e1e7e3;border-radius:14px}.ratinglink{margin:14px 0 16px;font-size:12px}.info h1{font-size:43px;line-height:1.08;margin:12px 0 17px}.productname{font-weight:700;font-size:14px;margin:0 0 13px}.lede{line-height:1.75;max-width:470px}.benefits{gap:12px 16px}.benefits span:before{background:#e4f5ef;border-radius:50%;padding:2px 4px;font-size:10px}.bundle{padding:16px;border-radius:10px}.bundle.selected{border:2px solid #287d71;background:#f0f9f5}.bundle strong{font-size:15px}.bundle small{margin-top:3px;font-size:11px}.bundle b{font-size:16px}.primary{border-radius:8px;padding:17px 24px}.quickfaq{margin-top:25px}.quickfaq h2{font-size:14px;margin-bottom:4px}.quickfaq details{padding:13px 0}.quickfaq summary{font-size:12px}.quickfaq p{font-size:12px}.story{gap:65px}.storyreverse{border-top:1px solid var(--line)}.detailgrid article{border:0;padding:0}.detailgrid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.detailgrid h3{font-size:18px;margin-top:18px}.reviews{background:#f3f8f5}.stepssection{background:#f5f7f4}.finalcta{padding:65px 24px}.thumbs button{flex-basis:calc((100% - 40px)/5)}@media(max-width:760px){.header{padding:0 20px}.product{gap:27px}.info h1{font-size:35px}.thumbs button{flex-basis:calc((100% - 24px)/4)}.story{gap:25px}.storyreverse .storyimage{order:-1}.detailgrid{gap:28px}.detailgrid article{padding:0}.finalcta{padding:40px 20px}}.guarantee{display:flex;align-items:center;gap:13px;margin:22px 0;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seal{border:1px solid #88b8aa;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:21px;font-weight:700;flex-shrink:0}.guarantee strong{font-size:13px}.guarantee p{font-size:11px;margin:3px 0 0;color:#6c7975}.finalseal{width:105px;height:105px;border:1px solid #739c91;border-radius:50%;display:flex;flex-direction:column;justify-content:center;margin:0 auto 25px;font-weight:700;line-height:1.2;font-size:24px}.finalseal small{font-size:9px;max-width:75px;margin:5px auto;letter-spacing:.08em}.info h1{font-size:47px;letter-spacing:-1.8px}.imagecaption{display:none!important}@media(max-width:760px){.info h1{font-size:39px}.truststrip{font-size:9px;gap:9px}}.aggregate-stars{display:inline-flex;gap:2px;color:#218e86;font-size:19px;line-height:1.2;letter-spacing:0}.partial-star{position:relative;color:#d5ddda;display:inline-block}.partial-star>span{position:absolute;left:0;top:0;width:80%;height:100%;overflow:hidden;color:#218e86}.reviewgrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.reviewgrid{grid-template-columns:1fr}}.stock-status{display:flex;align-items:center;gap:8px;color:#c62d35;font-size:12px;font-weight:700;margin:16px 0}.stock-dot{width:7px;height:7px;border-radius:50%;background:#df3540;box-shadow:0 0 #df354044;animation:stockPulse 1.8s ease-out infinite;flex:none}@keyframes stockPulse{0%{box-shadow:0 0 #df354055}70%{box-shadow:0 0 0 7px #df354000}to{box-shadow:0 0 #df354000}}.truststrip span,.truststrip b{font-weight:700}.blue-story-row{background:#b9eaf3}.blue-story-row .storyreverse{border-top:0}.blue-story-row p{color:#334f5b}.blue-story-row .eyebrow{color:#245366}.review-eyebrow{text-transform:none;color:#142d3b;font-weight:700}.review-eyebrow>span{color:#000;margin-right:8px}.reviewcard footer{margin-top:18px}.reviewcard p{margin-top:0}.eyebrow:before{content:"";display:inline-block;width:25px;height:3px;background:#000;margin-right:10px;vertical-align:middle}.steps-heading{text-align:left}.steps-heading .sectiontitle{white-space:nowrap;font-size:clamp(18px,4.6vw,38px);letter-spacing:-.025em}.blue-story-row{background:#246080;color:#fff}.blue-story-row p,.blue-story-row .eyebrow{color:#fff}.blue-story-row .textlink{border-color:#fff}@media(max-width:360px){.steps-heading .sectiontitle{font-size:18px}}:root{--section-heading-size:38px}.eyebrow:before{height:2px}.sectiontitle,.reviewhead h2,.steps-heading .sectiontitle,.faq h2{font-size:var(--section-heading-size);line-height:1.13;font-weight:600;letter-spacing:-1.3px}.steps-heading .sectiontitle{white-space:normal}.reviewhead h2{margin:14px 0 20px}.blue-story-row{background:var(--navy)}.reviewcard .stars{color:#218e86;font-size:17px;letter-spacing:2px;margin-bottom:14px}.faq{max-width:1192px;display:grid;grid-template-columns:1fr 1.12fr;gap:70px;align-items:start;padding-top:76px;padding-bottom:76px}.faq h2{text-align:left;margin:14px 0 20px}.faq-intro>p{font-size:14px;color:#637277;max-width:330px}.faq-questions details:first-child{padding-top:0}.faq-questions summary{line-height:1.5}.finalcta{background:#e5f3f7;text-align:left;padding:65px 0}.finalcta-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:76px;align-items:center;max-width:1050px}.guarantee-panel{border:2px solid var(--navy);border-radius:50%;width:220px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--navy)}.guarantee-days{font-size:83px;font-weight:700;line-height:1}.guarantee-label{font-size:13px;font-weight:700;letter-spacing:.13em;line-height:1.6;margin-top:12px}.finalcta-copy .sectiontitle{color:var(--navy);margin:0 0 18px}.finalcta-copy>p{font-size:15px;max-width:420px;color:#47616f;margin:0}.finalcta .primary{margin:24px 0 0}.finalcta-copy{max-width:590px}@media(max-width:760px){:root{--section-heading-size:31px}.faq{grid-template-columns:1fr;gap:28px;padding-top:44px;padding-bottom:44px}.finalcta{padding:42px 0}.finalcta-grid{grid-template-columns:1fr;gap:28px}.guarantee-panel{width:145px;height:145px}.guarantee-days{font-size:54px}.guarantee-label{font-size:9px;margin-top:8px}.finalcta-copy>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.stock-dot{animation:none}}.eyebrow,.review-eyebrow{color:#317d74;text-transform:uppercase}.blue-story-row .eyebrow{color:#8cd7cb}.step .num{text-transform:uppercase}.finalcta-grid{max-width:1192px;grid-template-columns:220px minmax(0,1fr) auto;gap:42px}.finalcta-action{justify-self:end}.finalcta-action .primary{margin:0;white-space:nowrap}.guarantee-panel{position:relative}.guarantee-panel:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid #000;border-radius:50%;pointer-events:none}@media(max-width:900px){.finalcta-grid{grid-template-columns:180px minmax(0,1fr);gap:28px}.guarantee-panel{width:170px;height:170px}.guarantee-days{font-size:64px}.guarantee-label{font-size:10px}.finalcta-action{grid-column:2;justify-self:end}}@media(max-width:760px){.finalcta-grid{grid-template-columns:1fr}.finalcta-action{grid-column:1;justify-self:end}.guarantee-panel{width:145px;height:145px}.guarantee-days{font-size:54px}.guarantee-label{font-size:9px}}.heroimage{background:#fff}.thumbs button{position:relative;background:#fff}.heroimage img.gallery-wordmark,.thumbs img.gallery-wordmark{position:absolute;z-index:2;left:4%;top:4%;width:24%;height:auto;object-fit:contain;mix-blend-mode:normal;pointer-events:none;transform:none}.heroimage img.gallery-wordmark{transition:none}.gallerynext{z-index:3}.logo{display:flex;align-items:center;width:190px;height:48px;background:#fff;overflow:visible}.logo img{position:static;width:100%;height:auto;max-width:100%;mix-blend-mode:normal}.footerbrand span{color:inherit!important}@media(max-width:760px){.logo{width:163px;height:44px}}.gallery-card{container-type:inline-size;position:relative;background:#fff!important;color:#142d3b;text-align:left}#gallery-content,.slide{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow:hidden}.heroimage .slide-photo,.thumbs .slide-photo{position:absolute;left:5%;top:28%;width:90%;height:56%;object-fit:contain;mix-blend-mode:normal;transform:none;border-radius:0;transition:none}.heroimage .slide-hero .slide-photo,.thumbs .slide-hero .slide-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.slide-copy{position:absolute;top:5%;left:6%;right:6%;color:#142d3b}.slide-copy h3{font-family:Arial,Helvetica,sans-serif;font-size:6.1cqw;font-weight:700;line-height:1.04;letter-spacing:-.16cqw;margin:0}.slide-copy p{font-family:Arial,Helvetica,sans-serif;font-size:3cqw;font-weight:400;line-height:1.25;margin:2cqw 0 0;color:#142d3b}.slide-wordmark{position:absolute;color:#142d3b!important;font-family:Arial,Helvetica,sans-serif;font-size:3.6cqw;font-weight:700;line-height:1.1;letter-spacing:-.13cqw;background:none;padding:0}.logo-tl{top:5%;left:6%}.logo-br{right:6%;bottom:3.5%}.logo-bl{left:6%;bottom:3.5%}.slide-labels{position:absolute;left:6%;right:6%;bottom:10%;display:flex;justify-content:space-between;gap:1cqw;color:#142d3b;font-size:2.8cqw;font-weight:500;line-height:1.25;white-space:nowrap}.heroimage .slide-compare .slide-photo,.thumbs .slide-compare .slide-photo{top:26%;height:54%;width:90%;left:5%}.slide-comparison{position:absolute;left:6%;right:6%;top:80%;display:grid;grid-template-columns:1fr 1fr;gap:4%;font-size:2.8cqw;line-height:1.3;color:#142d3b}.slide-comparison strong{display:block;font-size:3cqw;margin-bottom:.7cqw;font-weight:700}.slide-comparison span{display:block;font-weight:400}.heroimage .gallerynext{top:auto!important;bottom:2.5%!important;right:47%;width:26px;height:26px;font-size:14px;background:#fff;border:1px solid #dce3df;z-index:4}.thumbs .slide-wordmark{font-size:3.6cqw}.thumbs button{padding:0}.thumbs button{border-width:2px}.thumbs button:not(.active){border-color:#dce3df}.heroimage .slide:not(.slide-hero) .slide-photo,.thumbs .slide:not(.slide-hero) .slide-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:0}.slide-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7fafaf7,#f7fafae0 16%,#f7fafa00 37% 68%,#f7fafaeb 91%,#f7fafa);pointer-events:none}.slide-copy{top:5%;left:6%;right:5%;z-index:1}.slide-copy h3{font-size:6.1cqw;line-height:1.04;color:#142d3b}.slide-copy p{font-size:3cqw;max-width:78%;margin-top:1.7cqw;color:#142d3b}.slide-wordmark{z-index:2;left:auto;right:auto;top:auto;bottom:auto;font-size:3.6cqw;line-height:1.1;color:#142d3b!important}.slide-hero .slide-wordmark{left:64%;top:10%}.slide-airflow .slide-wordmark{left:64%;top:24%}.slide-details .slide-wordmark{left:61%;top:88%}.slide-compare .slide-wordmark{left:67%;top:24%}.slide-benefits .slide-wordmark{left:8%;top:91%}.slide-comfort .slide-wordmark{left:61%;top:91%}.slide-labels{left:6%;right:6%;bottom:9%;font-size:2.8cqw;gap:1cqw;z-index:1}.slide-labels span{display:flex;align-items:center;gap:1.5cqw}.slide-labels b{font-weight:600}.slide-details .slide-labels{bottom:17%;font-size:3cqw;justify-content:space-between}.slide-labels.stacked{display:flex;flex-direction:column;left:53%;right:4%;bottom:12%;gap:2cqw;font-size:3cqw;white-space:normal}.slide-labels.stacked span{min-height:6cqw;line-height:1.12}.benefit-icon{display:grid;place-items:center;flex:0 0 6cqw;width:6cqw;height:6cqw;border-radius:50%;font-style:normal;font-size:3.8cqw}.tick-icon{background:#288769;color:#fff;font-weight:700}.emoji-icon{background:#dfefec;font-size:4cqw}.slide-benefits .slide-shade,.slide-comfort .slide-shade{background:linear-gradient(180deg,rgba(247,250,250,.96),rgba(247,250,250,.84) 18%,transparent 38%),linear-gradient(0deg,rgba(247,250,250,.98),transparent 20%),linear-gradient(270deg,rgba(247,250,250,.96),rgba(247,250,250,.85) 32%,transparent 58%)}.heroimage .slide-benefits .slide-photo,.thumbs .slide-benefits .slide-photo{object-position:30% 50%}.heroimage .slide-comfort .slide-photo,.thumbs .slide-comfort .slide-photo{object-position:36% 50%}.slide-benefits .slide-labels.stacked{bottom:14%}.slide-comfort .slide-labels.stacked{bottom:13%}.heroimage .slide-compare .slide-photo,.thumbs .slide-compare .slide-photo{top:19%;left:0;width:100%;height:67%;object-fit:contain}.slide-compare{background:#edf3f2}.slide-compare .slide-shade{background:linear-gradient(180deg,#edf3f2 0%,rgba(237,243,242,.96) 20%,transparent 32%,transparent 68%,rgba(237,243,242,.97) 80%,#edf3f2 100%)}.slide-comparison{top:auto;bottom:6%;left:5%;right:5%;gap:3%;font-size:2.65cqw;z-index:1}.slide-comparison strong{font-size:3cqw;line-height:1.15;margin-bottom:1.5cqw}.slide-comparison span{display:flex;align-items:center;gap:1.3cqw;line-height:1.15;margin:.9cqw 0}.slide-comparison b{font-weight:500}.compare-icon{font-style:normal;width:3.8cqw;height:3.8cqw;flex:0 0 3.8cqw;display:grid;place-items:center;border-radius:50%;font-size:2.8cqw;font-weight:700;color:#fff}.compare-icon.negative{background:#c74c4c}.compare-icon.positive{background:#288769}.heroimage .gallerynext{left:auto;right:2.5%;bottom:2.5%!important;top:auto!important;background:#fff9;border:1px solid #142d3b22;width:28px;height:28px}.slide-shade{background:linear-gradient(180deg,rgba(247,250,250,.94),rgba(247,250,250,.74) 15%,transparent 30%,transparent 75%,rgba(247,250,250,.92) 100%)}.slide-benefits .slide-shade,.slide-comfort .slide-shade{background:linear-gradient(180deg,rgba(247,250,250,.94),rgba(247,250,250,.8) 15%,transparent 29%),radial-gradient(ellipse 67% 43% at 91% 92%,rgba(247,250,250,.98) 10%,rgba(247,250,250,.95) 43%,transparent 100%)}.slide-labels.stacked{left:59%;right:4%;bottom:5%;gap:1.7cqw;font-size:3cqw}.slide-airflow .slide-wordmark{left:59%;top:20%}.slide-details .slide-wordmark{left:73%;top:32%}.slide-benefits .slide-wordmark{left:62%;top:18%}.slide-comfort .slide-wordmark{left:65%;top:19%}.slide-details .slide-labels{bottom:7%}.heroimage .gallerynext{right:2%;bottom:1%!important;width:23px;height:23px;font-size:12px}.gallery-card .slide.slide-compare .slide-photo{inset:auto;top:19%;left:0;width:100%;height:67%;object-fit:contain;object-position:center}.slide .slide-wordmark{left:auto;right:5%;top:3.5%;bottom:auto;font-size:3.6cqw;line-height:1.1}.slide-hero .slide-wordmark{left:5%;right:auto;top:5%}.slide-copy{top:3%;left:5%;right:5%}.slide-copy h3{font-size:5.5cqw;line-height:1.04;letter-spacing:-.14cqw;margin:0}.slide-copy p{font-size:3.2cqw;font-weight:500;line-height:1.2;margin:1cqw 0 0;max-width:100%;color:#142d3b}.slide-shade{background:linear-gradient(180deg,rgba(247,250,250,.99),rgba(247,250,250,.96) 20%,transparent 30%,transparent 78%,rgba(247,250,250,.98) 88%,#f7fafa 100%)}.slide-benefits .slide-shade,.slide-comfort .slide-shade{background:linear-gradient(180deg,rgba(247,250,250,.99),rgba(247,250,250,.96) 20%,transparent 30%),radial-gradient(ellipse 68% 40% at 91% 96%,#f7fafa 15%,rgba(247,250,250,.98) 53%,transparent 100%)}.slide-labels.stacked{left:60%;right:5%;font-size:3.1cqw;gap:1.4cqw}.slide-labels.stacked span{line-height:1.14;gap:1.4cqw;min-height:6cqw}.slide-labels.stacked b{font-weight:600}.slide-benefits .slide-labels.stacked,.slide-comfort .slide-labels.stacked{bottom:5%}.emoji-icon{background:#e3eeef;color:#174f68}.emoji-icon svg{width:4.5cqw;height:4.5cqw;display:block}.slide-airflow .slide-labels,.slide-details .slide-labels{bottom:7%;font-size:3cqw}.slide-compare .slide-shade{background:linear-gradient(180deg,#edf3f2 0%,rgba(237,243,242,.98) 20%,transparent 32%,transparent 68%,rgba(237,243,242,.99) 80%,#edf3f2 100%)}.info .ratinglink{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 16px;font-size:12px;line-height:1.3;color:var(--navy)}.customer-stories-label{font-weight:600}.read-reviews-label{text-decoration:underline;text-underline-offset:3px;font-weight:400}.slide-comfort .slide-labels.stacked{left:5%;right:5%;bottom:3%;flex-direction:row;gap:2cqw;font-size:2.8cqw}.slide-comfort .slide-labels.stacked span{flex:1;gap:1cqw}.slide-comfort .slide-shade{background:linear-gradient(180deg,rgba(247,250,250,.99),rgba(247,250,250,.96) 20%,transparent 30%,transparent 82%,rgba(247,250,250,.97) 91%,#f7fafa 100%)}:root{--teal:#397895;--mint:#edf4f8;--line:#dde5e9}.eyebrow,.review-eyebrow{color:#39718a}.blue-story-row .eyebrow{color:#b8dce9}.editorial-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#142d3b}.editorial-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.editorial-photo:after{content:"";position:absolute;top:65%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#07151e99);pointer-events:none}.editorial-brand{position:absolute;top:5%;right:5%;color:#fff;font-size:18px;font-weight:700;letter-spacing:-.5px;text-shadow:0 1px 6px #142d3b;z-index:1}.editorial-caption{position:absolute;bottom:6%;left:6%;right:6%;color:#fff;font-size:clamp(19px,2vw,26px);line-height:1.18;font-weight:600;letter-spacing:-.5px;z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.3)}.detailgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media(max-width:700px){.detailgrid{grid-template-columns:1fr;gap:28px}.editorial-caption{font-size:21px}.editorial-brand{font-size:17px}}.cart-shipping-bar{background:var(--navy);color:#fff;text-align:center;padding:11px 20px;font-size:13px;font-weight:700;flex-shrink:0}.cart-shipping-bar span{margin-right:6px}.drawerhead,.cartmsg,.cartbottom{flex-shrink:0}.cart-scroll{flex:1;min-height:0;overflow-y:auto}.cartbody{flex:none;overflow:visible;padding-bottom:18px}.cartreviews{padding:0 24px 24px;display:grid;gap:12px}.cartreview{padding:14px 16px;border:1px solid var(--line);background:#fff;border-radius:8px}.cartreview .stars{font-size:12px;letter-spacing:1px}.cartreview p{font-size:12px;line-height:1.5;margin:8px 0}.cartreview footer{font-size:11px}.cartreview strong{font-weight:600}@media(max-width:480px){.cartbottom,.drawerhead{padding:18px 20px}.cartreviews{padding:0 20px 20px}.cartbody{padding:20px}}.detailgrid article:first-child .editorial-caption{right:37%;font-size:clamp(18px,1.8vw,24px)}.detailgrid article:nth-child(2) .editorial-caption{left:44%;font-size:clamp(18px,1.8vw,24px)}.detailgrid .editorial-photo:after{background:linear-gradient(transparent,#07151e52)}.ac-story .editorial-caption{left:44%;font-size:clamp(18px,1.8vw,24px)}.ac-story .editorial-photo:after{background:linear-gradient(transparent,#07151e52)}.announce{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 12px;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.07em}.australian-flag{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:22px;line-height:1}@media(max-width:380px){.announce{font-size:12px;letter-spacing:.05em;gap:7px}}.announce img.australian-flag{display:block;width:32px;height:16px;object-fit:contain;flex-shrink:0}.bundle-price{text-align:right;flex-shrink:0;display:grid;gap:2px}.bundle-price del{font-size:11px;color:#74817d}.bundle-price b{font-size:16px}.bundle-price small{font-size:10px;font-weight:700;color:#287d71}.bundles{gap:16px}.bundle{position:relative;padding:14px 16px;min-height:86px;border-radius:8px;gap:12px}.bundle strong{font-size:16px}.bundle .btext small{font-size:12px;margin-top:5px;line-height:1.4}.bundle-price{gap:1px}.bundle-price del{font-size:11px}.bundle-price b{font-size:16px;line-height:1.3}.bundle-price small{color:var(--navy);font-size:10px;margin-top:3px}.bundle.selected{border:2px solid var(--navy);background:#f0f7f6}.bundle .bestseller{position:absolute;top:-10px;right:16px;padding:3px 10px;background:var(--navy);color:#fff;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.5}.radio{flex-shrink:0}.selected .radio{border-color:var(--navy)}.selected .radio:after{background:var(--navy)}@media(max-width:380px){.bundle{padding:14px 12px;gap:9px}.bundle .btext small{font-size:11px}}.payment-methods{margin:5px auto 0;max-width:431px;width:100%}.payment-methods img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pawbreeze.css.map */
