:root{--atmo-ink: #0F172A;--atmo-text: #334155;--atmo-muted: #64748B;--atmo-subtle: #94A3B8;--atmo-soft: #F8FAFC;--atmo-line: #E2E8F0;--atmo-line-strong: #CBD5E1;--atmo-accent: #0369A1;--atmo-accent-dark: #075985;--atmo-accent-light: #E0F2FE;--atmo-sky: #0EA5E9;--atmo-sky-soft: #7DD3FC;--atmo-dark: #090D16;--atmo-green: #10B981;--atmo-tick: #166534;--atmo-cross: #B91C1C;--atmo-font: var(--font-body--family, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--atmo-font-heading: var(--font-heading--family, var(--atmo-font));--atmo-width-sales: 1180px;--atmo-width-help: 960px;--atmo-gutter: clamp(16px, 3vw, 24px);--atmo-section-space: clamp(40px, 6vw, 64px);--atmo-radius: 16px;--atmo-radius-img: 20px;--atmo-shadow-sm: 0 4px 14px rgba(15, 23, 42, .06);--atmo-shadow-md: 0 16px 40px rgba(15, 23, 42, .09);--atmo-shadow-lg: 0 30px 70px rgba(15, 23, 42, .14);--atmo-tick-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='8.5' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M6.5 10.3L8.6 12.4L13.5 7.5' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .atmosense.as-about .as-eyebrow,body .page-blog .bp-eyebrow{gap:0;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.08em}body .atmosense.as-about .as-eyebrow:before,body .page-blog .bp-eyebrow:before{content:none;display:none}ul.as-footer-legal{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:clamp(6px,1.5vw,10px);margin:0;padding:0}ul.as-footer-legal>li{list-style:none;display:flex;align-items:center;margin:0;padding:0}ul.as-footer-legal>li::marker{content:""}ul.as-footer-legal>li:before{content:none;display:none}ul.as-footer-legal>li+li:before{content:"";display:block;width:1px;height:1em;margin:0 clamp(10px,2.5vw,20px);background:currentColor;opacity:.35}:is(.atmo-page,.page-contact,.page-delivery,.page-returns,.page-warranty,.page-help,.atmosense,.atmo-troubleshooting,.page-blog) :is(h1,h2,h3,h4){font-family:var(--atmo-font-heading);font-weight:700}@media(max-width:900px){ul.as-footer-legal{column-gap:clamp(16px,4vw,24px)}ul.as-footer-legal>li+li:before{content:none;display:none}}body .section:has(:is(.atmo-home,.atmo-product,.atmo-why,.page-contact,.page-delivery,.page-returns,.page-warranty,.page-help,.atmo-troubleshooting,.atmosense.as-pay,.atmosense:not(.as-about,.as-pay)))>*{grid-column:1 / -1}body .atmo-product .atmo-metrics .atmo-metrics__container{width:min(var(--atmo-width-sales),calc(100% - var(--atmo-gutter) * 2))}body .atmo-product .atmo-metrics .atmo-metrics__section{padding-block:var(--atmo-section-space)}body :is(.atmo-why,.atmosense:not(.as-about,.as-pay)){padding-inline:var(--atmo-gutter)}body .page-contact .ct-container,body :is(.page-delivery,.page-returns,.page-warranty,.page-help) .as-container{width:min(var(--atmo-width-help),calc(100% - var(--atmo-gutter) * 2))}body .page-contact .ct-section1,body :is(.page-delivery,.page-returns,.page-warranty) .as-section1,body .page-help .as-section{padding-block:var(--atmo-section-space)}body .atmosense.as-pay{max-width:calc(var(--atmo-width-help) + var(--atmo-gutter) * 2);padding-inline:var(--atmo-gutter)}body .atmo-troubleshooting{max-width:calc(var(--atmo-width-help) + var(--atmo-gutter) * 2);padding:var(--atmo-section-space) var(--atmo-gutter)}body :is(.page-contact .ct-contact-card,.atmosense.as-pay .as-band,.page-help .as-contact,.atmo-troubleshooting-support,.page-track .tr-help,:is(.page-delivery,.page-returns,.page-warranty) .as-contact-card,.page-faq .as-faq-support-card,.atmo-page .atmo-cta,.atmo-page .atmo-prop__col--dark) a:not([class*=btn]){color:var(--atmo-sky-soft);font-weight:650;text-decoration:none}body :is(.page-contact .ct-contact-card,.atmosense.as-pay .as-band,.page-help .as-contact,.atmo-troubleshooting-support,.page-track .tr-help,:is(.page-delivery,.page-returns,.page-warranty) .as-contact-card,.page-faq .as-faq-support-card,.atmo-page .atmo-cta,.atmo-page .atmo-prop__col--dark) a:not([class*=btn]):is(:hover,:focus-visible){color:#bae6fd;text-decoration:underline;text-underline-offset:2px}body :is(.page-contact .ct-contact-card,.atmosense.as-pay .as-band,.page-help .as-contact,.atmo-troubleshooting-support,.page-track .tr-help,:is(.page-delivery,.page-returns,.page-warranty) .as-contact-card,.page-faq .as-faq-support-card,.atmo-page .atmo-cta,.atmo-page .atmo-prop__col--dark) a:focus-visible{outline-color:var(--atmo-sky-soft)}body :is(.page-contact .ct-contact-card,.atmosense.as-pay .as-band,.page-help .as-contact,.page-track .tr-help) :is(.ct-icon,.as-icon){color:var(--atmo-sky-soft)}body{--atmo-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%230369A1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .atmo-page .atmo-acc__sum:after{content:"";flex:none;width:24px;height:24px;background:transparent var(--atmo-chevron) center / 20px no-repeat;transition:transform .2s ease}body .atmo-page .atmo-acc__item[open]>.atmo-acc__sum:after{transform:rotate(180deg)}body :is(.page-help .as-article,.page-contact details) summary:after{content:"";flex:none;width:24px;height:24px;margin-left:12px;border:0;border-radius:0;background:transparent var(--atmo-chevron) center / 20px no-repeat;font-size:0;transform:none;transition:transform .2s ease}body :is(.page-help .as-article,.page-contact details)[open] summary:after{content:"";transform:rotate(180deg)}body .atmo-troubleshooting-item summary:after{content:"";width:24px;height:24px;border-radius:0;background:transparent var(--atmo-chevron) center / 20px no-repeat;font-size:0;transform:translateY(-50%);transition:transform .2s ease}body .atmo-troubleshooting-item[open] summary:after{content:"";transform:translateY(-50%) rotate(180deg)}@media(prefers-reduced-motion:reduce){body .atmo-page .atmo-acc__sum:after,body :is(.page-help .as-article,.page-contact details,.atmo-troubleshooting-item) summary:after{transition:none}}.atmo-page{font-family:var(--atmo-font);color:var(--atmo-ink)}.atmo-page *,.atmo-page *:before,.atmo-page *:after{box-sizing:border-box}.atmo-page .atmo-sec{width:100%;max-width:var(--atmo-width-sales);margin:0 auto;padding:var(--atmo-section-space) var(--atmo-gutter)}.atmo-page .atmo-centre{text-align:center}.atmo-page .atmo-centre>p{margin-left:auto;margin-right:auto}.atmo-page .atmo-eyebrow{display:inline-block;margin:0 0 16px;color:var(--atmo-accent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atmo-page .atmo-h2{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.035em;word-break:break-word}.atmo-page .atmo-h3{margin:0;font-size:clamp(18px,2vw,20px);line-height:1.25;letter-spacing:-.015em}.atmo-page .atmo-lead{margin:clamp(12px,1.5vw,16px) 0 0;color:var(--atmo-muted);font-size:clamp(16px,1.8vw,17px);line-height:1.7}.atmo-page .atmo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.8vw,32px)}.atmo-page .atmo-centre .atmo-btns{justify-content:center}.atmo-page .atmo-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:clamp(13px,1.4vw,16px) clamp(24px,2.8vw,34px);border:2px solid var(--atmo-accent);border-radius:999px;font-family:inherit;font-size:clamp(15px,1.4vw,16px);font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.atmo-page .atmo-btn svg{flex:none;width:18px;height:18px}.atmo-page .atmo-btn--primary{background:var(--atmo-accent);color:#fff}.atmo-page .atmo-btn--primary:hover{background:var(--atmo-accent-dark);border-color:var(--atmo-accent-dark);color:#fff}.atmo-page .atmo-btn--ghost{background:transparent;color:var(--atmo-accent)}.atmo-page .atmo-btn--ghost:hover{background:var(--atmo-accent-light)}.atmo-page .atmo-btn--white{background:#fff;border-color:#fff;color:var(--atmo-ink)}.atmo-page .atmo-btn--white:hover{background:var(--atmo-accent-light);border-color:var(--atmo-accent-light);color:var(--atmo-ink)}.atmo-page .atmo-btn:focus-visible{outline:2px solid var(--atmo-accent);outline-offset:3px}.atmo-page .atmo-hero{position:relative;display:grid;overflow:hidden;background:var(--atmo-dark);color:#fff}.atmo-page .atmo-hero__img,.atmo-page .atmo-hero__inner{grid-area:1 / 1}.atmo-page .atmo-hero__img{position:relative}.atmo-page .atmo-hero__img img{display:block;width:100%;max-width:none;height:auto}.atmo-page .atmo-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090d16d1,#090d16a8 35%,#090d1652 60%,#090d1600 80%)}.atmo-page .atmo-hero__inner{position:relative;z-index:1;align-self:center;width:100%;max-width:var(--atmo-width-sales);margin:0 auto;padding:clamp(24px,4vw,64px) clamp(16px,4vw,40px);text-align:left}.atmo-page .atmo-hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(34px,2.7vw,48px);line-height:1.02;letter-spacing:-.025em;text-shadow:0 2px 18px rgba(9,13,22,.45)}.atmo-page .atmo-hero__sub{max-width:440px;margin:clamp(12px,1.4vw,18px) 0 0;color:#fff;font-size:clamp(16px,1.4vw,20px);text-shadow:0 1px 10px rgba(9,13,22,.5)}@media(max-width:749px){.atmo-page .atmo-hero__img,.atmo-page .atmo-hero__inner{grid-area:auto}.atmo-page .atmo-hero__img:after{display:none}.atmo-page .atmo-hero__inner{align-self:auto;padding:clamp(28px,7vw,40px) 16px;text-align:center}.atmo-page .atmo-hero__sub{margin-left:auto;margin-right:auto}.atmo-page .atmo-hero .atmo-btns{justify-content:center}.atmo-page .atmo-hero__img img{min-height:clamp(340px,100vw,480px);object-fit:cover;object-position:center}}.atmo-page .atmo-card{padding:clamp(22px,3vw,27px);border:1px solid var(--atmo-line);border-radius:var(--atmo-radius);background:#fff;box-shadow:var(--atmo-shadow-sm)}.atmo-page .atmo-ticks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.atmo-page .atmo-ticks li{position:relative;margin:0;padding-left:28px;color:var(--atmo-ink)}.atmo-page .atmo-ticks li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;background:var(--atmo-accent);-webkit-mask:var(--atmo-tick-icon) center / contain no-repeat;mask:var(--atmo-tick-icon) center / contain no-repeat}.atmo-page .atmo-split{display:grid;align-items:center}.atmo-page .atmo-split__img img{display:block;width:100%;height:auto;border-radius:var(--atmo-radius-img)}@media(min-width:801px){.atmo-page .atmo-split{grid-template-columns:1fr 1fr;align-items:stretch}.atmo-page .atmo-split__img{display:flex;min-height:0}.atmo-page .atmo-split__img img{height:100%;object-fit:cover;object-position:center}}.atmo-page .atmo-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--atmo-line);border-radius:var(--atmo-radius);background:#fff}.atmo-page .atmo-compare{width:100%;border-collapse:collapse;font-size:clamp(14px,1.3vw,16px)}.atmo-page .atmo-compare :is(th,td){padding:clamp(12px,1.4vw,16px) clamp(10px,1.4vw,18px);border-bottom:1px solid var(--atmo-line);color:var(--atmo-ink);text-align:center;vertical-align:middle}.atmo-page .atmo-compare :is(thead,tr){border:0;background:transparent;font-weight:inherit;text-transform:none}.atmo-page .atmo-compare tbody tr:last-child>*{border-bottom:0}.atmo-page .atmo-compare thead th{font-size:clamp(13px,1.2vw,15px);font-weight:700;vertical-align:bottom}.atmo-page .atmo-compare :is(th,td):first-child{text-align:left;font-weight:600}.atmo-page .atmo-compare thead th:not(:first-child){width:20%}.atmo-page .atmo-compare .atmo-compare-hl{background:var(--atmo-accent-light)}.atmo-page .atmo-compare thead .atmo-compare-hl{color:var(--atmo-accent)}.atmo-page :is(.atmo-yes,.atmo-no){display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:700;line-height:1;vertical-align:middle}.atmo-page .atmo-yes{background:var(--atmo-tick);color:#fff}.atmo-page .atmo-yes:before{content:"\2713"}.atmo-page .atmo-no{background:var(--atmo-line);color:var(--atmo-muted)}.atmo-page .atmo-no:before{content:"\2715"}@media(max-width:480px){.atmo-page .atmo-compare{font-size:13px}.atmo-page .atmo-compare thead th{font-size:12px}.atmo-page .atmo-compare :is(th,td){padding:10px 6px}.atmo-page .atmo-compare :is(th,td):first-child{padding-left:12px}.atmo-page :is(.atmo-yes,.atmo-no){width:22px;height:22px;font-size:12px}}.atmo-page .atmo-acc{border-top:2px solid var(--atmo-accent)}.atmo-page .atmo-acc__item{border-bottom:1px solid var(--atmo-line)}.atmo-page .atmo-acc__sum{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2vw,22px) 0;color:var(--atmo-ink);font-size:clamp(16px,1.7vw,19px);font-weight:600;list-style:none;cursor:pointer}.atmo-page .atmo-acc__sum::-webkit-details-marker{display:none}.atmo-page .atmo-acc__sum:hover{color:var(--atmo-accent)}.atmo-page .atmo-acc__sum:focus-visible{outline:2px solid var(--atmo-accent);outline-offset:3px}.atmo-page .atmo-acc__body{margin:0;padding:0 0 clamp(18px,2.4vw,26px)}.atmo-page .atmo-cta{padding:clamp(40px,6vw,80px) clamp(20px,4vw,56px);border-radius:var(--atmo-radius);background:var(--atmo-dark);color:#fff;text-align:center}.atmo-page .atmo-cta .atmo-h2{color:#fff}.atmo-page .atmo-cta .atmo-lead{max-width:620px;margin-left:auto;margin-right:auto;color:var(--atmo-line-strong)}.atmo-page .atmo-cta .atmo-btns{justify-content:center}.atmo-page .atmo-cta__note{max-width:640px;margin:clamp(20px,2.4vw,26px) auto 0;color:var(--atmo-subtle);font-size:13px}@media(max-width:480px){.atmo-page :is(.atmo-hero,.atmo-cta) .atmo-btn{width:100%}}@media screen and (min-width:750px){#header-component:not(:has(.menu-list__list-item[slot=more]>[aria-expanded=true])) .header__underlay-open{height:var(--header-height)!important}#header-component:not(:has(.menu-list__list-item[slot=more]>[aria-expanded=true])) .header__underlay-open:after{display:none}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{inset-inline-start:auto;width:max-content;min-width:clamp(12rem,16vw,14rem);max-width:22rem;top:calc(100% - 1px + var(--border-bottom-width, 0px));padding:0;clip-path:none;transition:none}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:calc(var(--submenu-gap, 0px) + 2px)}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{display:block;transform:none;padding:clamp(.75rem,1.2vw,1rem) clamp(1rem,1.6vw,1.25rem);background-color:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:8px;box-shadow:0 8px 24px #0000001f}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu :is(.mega-menu,.mega-menu__grid){display:block;width:auto;margin:0;padding:0}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;gap:clamp(.25rem,.5vw,.5rem)}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link{padding-block:clamp(.25rem,.4vw,.375rem)}}#shopify-pc__banner.shopify-pc__banner__dialog{font-family:inherit;color:#090d16;background:#fff;border:1px solid #E5E7EB;border-radius:clamp(12px,1.5vw,16px);box-shadow:0 12px 40px #090d162e;max-width:760px;left:50%;right:auto;bottom:clamp(12px,2vw,24px);transform:translate(-50%);width:calc(100% - 24px);padding:0;overflow:hidden}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px);padding:clamp(18px,3vw,26px);margin:0;max-width:none}#shopify-pc__banner .shopify-pc__banner__body{margin:0;padding:0}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:inherit;font-size:clamp(17px,1.6vw,19px);font-weight:600;line-height:1.3;color:#090d16;margin:0 0 6px}#shopify-pc__banner .shopify-pc__banner__body p{font-family:inherit;font-size:clamp(14px,1.2vw,15px);line-height:1.55;color:#374151;margin:0}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:#0369a1;font-weight:500;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;width:100%}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{flex:1 1 0;min-width:140px;min-height:46px;margin:0;padding:12px 18px;font-family:inherit;font-size:clamp(14px,1.2vw,15px);font-weight:600;line-height:1.2;color:#fff;background:#0369a1;border:1px solid #0369a1;border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover,#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:#075985;border-color:#075985}#shopify-pc__banner #shopify-pc__banner__btn-decline{color:#0369a1;background:#fff;border-color:#0369a1}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{color:#075985;background:#f0f9ff;border-color:#075985}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;flex:0 0 100%;margin:0;padding:4px 0;min-height:0;font-family:inherit;font-size:clamp(14px,1.2vw,15px);font-weight:500;color:#0369a1;background:none;border:0;text-align:center;cursor:pointer}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs span{text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:2px solid #0369a1;outline-offset:3px}#shopify-pc__prefs__overlay{background:#090d168c}#shopify-pc__prefs__dialog{font-family:inherit;color:#090d16;background:#fff;border-radius:clamp(12px,1.5vw,16px);box-shadow:0 20px 60px #090d1640;overflow:hidden}#shopify-pc__prefs__dialog header{border-bottom:1px solid #E5E7EB}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-title,#shopify-pc__prefs__dialog h3{font-family:inherit;color:#090d16;font-weight:600}#shopify-pc__prefs__dialog p{font-family:inherit;color:#374151;line-height:1.55}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{min-height:42px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;color:#fff;background:#0369a1;border:1px solid #0369a1;border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{background:#075985;border-color:#075985}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline{color:#0369a1;background:#fff;border-color:#0369a1}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline:hover{color:#075985;background:#f0f9ff;border-color:#075985}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-close svg path{fill:#090d16}#shopify-pc__prefs__dialog .shopify-pc__prefs__option{border-color:#e5e7eb}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input{accent-color:#0369a1}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input+span{border-color:#9ca3af;border-radius:4px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked+span{background-color:#0369a1;border-color:#0369a1}#shopify-pc__prefs__dialog button:focus-visible,#shopify-pc__prefs__dialog input:focus-visible+span{outline:2px solid #0369a1;outline-offset:3px}@media only screen and (max-width:749px){#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{min-width:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{gap:8px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{flex:1 1 auto}}.product-details :is(.rte,rte-formatter) li{margin-block-end:clamp(8px,1.2vw,12px)}.product-details :is(.rte,rte-formatter) li:last-child{margin-block-end:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/atmo-base.css.map */
