:root{--cyan:#67ebef;--turquoise:#67ebef}html{scroll-padding-top:100px}body{background:#fff;color:#111}a{color:inherit}[hidden]{display:none!important}.announcement{background:#67ebef;color:#111;padding:10px 20px;text-align:center;font-size:11px;letter-spacing:1px}.announcement span{padding:0 16px}#shopify-section-header{position:sticky;top:-36px;z-index:50}.resolve-nav{position:relative;display:grid;grid-template-columns:1fr 210px 1fr;gap:24px;min-height:112px;padding:12px 3%;background:#080808;color:#fff;transition:min-height .25s,padding .25s}.resolve-nav.is-compact{min-height:74px;padding-block:4px}.wordmark{display:block;width:210px}.wordmark img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.resolve-nav .wordmark{grid-column:2;grid-row:1}.resolve-nav .navlinks{justify-self:start;display:flex;gap:20px;align-items:center;font-size:12px;letter-spacing:0;text-transform:none}.resolve-nav .cart-toggle{justify-self:end;font-size:11px}.nutrition-menu summary{list-style:none;cursor:pointer;white-space:nowrap}.nutrition-menu summary::-webkit-details-marker{display:none}.mega-menu{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:36px 6%;background:#fff;color:#111;border-bottom:1px solid #ddd;box-shadow:0 16px 20px #0001}.mega-menu>div{display:grid;align-content:start;gap:15px}.mega-menu .menu-category{font-weight:800;font-size:18px;margin-bottom:8px}.mega-menu span{color:#888}.resolve-nav .menu-toggle{display:none}.resolve-slideshow{position:relative;background:#080808;color:#fff}.resolve-slide{position:relative;min-height:650px;height:72vh;max-height:900px;isolation:isolate;display:flex;align-items:center}.resolve-slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1)}.resolve-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000c,#0001)}.slide-1>img{object-position:right center}.slide-2>img{object-position:70% 50%;transform:none}.slide-3>img{object-position:70% center}.slide-copy{padding:60px 6% 100px;width:min(100%,1000px)}.slide-copy h1,.slide-copy h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,6.4vw,100px);font-weight:800;line-height:.96;letter-spacing:-1px;margin:18px 0 24px}.slide-copy p{max-width:580px}.slide-copy .button{margin-top:24px}.button,.button.primary{background:#111;color:#fff;border:1px solid #111}.resolve-slide .button{background:#fff;color:#111;border-color:#fff}.button:hover{background:#444;color:#fff}.eyebrow{color:inherit!important}.slide-controls{position:absolute;bottom:26px;left:6%;right:6%;display:flex;justify-content:space-between}.slide-controls button{background:none;border:0;color:#aaa;padding:12px;cursor:pointer;font-size:11px}.slide-dots{display:flex;gap:12px}.slide-dots button{border-bottom:2px solid #666;min-width:45px}.slide-dots [aria-pressed=true]{color:#fff;border-color:#fff}.benefits{background:#f5f5f5;color:#111;padding:40px 5%;border:0}.benefit{display:flex;flex-direction:column;text-align:center;gap:16px}.benefit svg{stroke:#111;width:38px;height:38px}.benefit strong{font-size:15px}.benefit p{font-size:12px;color:#666}.section{padding:85px 6%;background:#fff;color:#111}.section h2{font-size:clamp(34px,4vw,62px)}.section-top{margin-bottom:36px}.text-link{color:inherit;border-color:currentColor}.product-grid{gap:24px}.product-card{color:#111;min-width:0}.product-visual{aspect-ratio:1;background:#f4f4f4;height:auto;overflow:hidden}.product-visual img{width:100%;height:100%;object-fit:contain;display:block}.badge{background:#111;color:#fff;font-size:9px}.product-category{font-size:10px!important;letter-spacing:1px;text-transform:uppercase;margin-top:20px}.product-card h3{font-size:24px}.product-card p{color:#666}.product-coming{height:100%;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;background:linear-gradient(145deg,#f3f3f3,#e7e7e7)}.product-coming>span{letter-spacing:5px;font-size:10px}.product-coming strong{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:36px;line-height:1;margin:20px 0}.product-coming small{font-size:9px;letter-spacing:2px;color:#777}.availability{font-size:10px}.price-row{gap:8px;font-size:12px}.product-label{font-size:12px;margin-top:20px;border-top:1px solid #ddd;padding-top:12px}.product-label summary{cursor:pointer}.product-label a{text-decoration:underline}.motto{background:#f5f5f5!important;color:#111!important}.motto .button.outline{background:#111!important;border-color:#111!important;color:#fff!important}.bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.resolve-bundle{border:1px solid #ddd;padding:28px;display:flex;flex-direction:column}.bundle-number{font-family:Barlow Condensed,sans-serif;font-size:54px;border-bottom:1px solid #ddd;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}.bundle-number span{font:9px Manrope,sans-serif;letter-spacing:1px}.resolve-bundle h3{font-family:Barlow Condensed,sans-serif;font-size:38px;line-height:1.1;margin:28px 0 14px}.bundle-contents{min-height:64px;font-size:13px;line-height:1.8;color:#666}.resolve-bundle .price{font-size:30px;margin-top:auto}.bundle-sub{font-size:12px;line-height:1.9;border-top:1px solid #ddd;margin-top:22px;padding-top:18px}.unavailable{font-size:10px;letter-spacing:1px;background:#eee;padding:15px;text-align:center;margin-top:20px}.subscription{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#f3f3f3}.subscription h3{font-size:22px}.subscription p{line-height:1.9;font-size:14px}.subscription .text-link{display:inline-block;margin-top:20px}.catalog-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.catalog-filters a{border:1px solid #ddd;padding:10px 18px;font-size:12px}.catalog-page h1{font-size:clamp(36px,5vw,68px)}.footer{background:#080808;color:#fff}.footer .wordmark{width:200px}.product-detail>div:first-child img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:transparent}.product-detail{background:#fff;color:#111}.product-detail select,.product-detail input{color:#111;background:#fff;border:1px solid #ccc}.team .eyebrow{color:#fff}.team img{filter:grayscale(1)}.team a,.team .button{background:#fff;color:#111;border-color:#fff}@media(min-width:901px)and (max-width:1250px){.resolve-nav{grid-template-columns:1fr 150px 90px;gap:15px}.resolve-nav .wordmark{width:150px}.resolve-nav .navlinks{gap:12px;font-size:10px}}@media(max-width:900px){#shopify-section-header{top:0}.announcement{font-size:9px;padding:9px 10px;line-height:1.6}.announcement span{padding:0 5px}.resolve-nav{grid-template-columns:1fr 160px 1fr;min-height:78px;padding:8px 5%}.resolve-nav .wordmark{width:160px}.resolve-nav.is-compact{min-height:64px}.resolve-nav .menu-toggle{display:block;grid-column:1;grid-row:1;color:#fff;background:none;border:0;justify-self:start}.resolve-nav .navlinks{display:none;position:absolute;top:100%;left:0;right:0;padding:24px;background:#111;color:#fff;max-height:75vh;overflow:auto;align-items:stretch;font-size:14px}.resolve-nav .navlinks.open{display:flex;flex-direction:column}.mega-menu{position:static;grid-template-columns:1fr;gap:25px;background:#111;color:#fff;padding:25px 15px;box-shadow:none}.resolve-nav .cart-toggle{font-size:9px;grid-column:3;grid-row:1}.resolve-slide{min-height:550px;height:68vh}.slide-copy{padding-inline:6%}.bundle-grid{grid-template-columns:1fr}.bundle-contents{min-height:0}.resolve-bundle h3{font-size:34px}.subscription{grid-template-columns:1fr;gap:30px}.section{padding:55px 6%}}@media(max-width:620px){.benefits{padding:28px 6%;gap:25px}.benefit{flex-direction:row;text-align:left}.benefit svg{flex-shrink:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-coming{min-height:160px;padding:12px}.product-coming strong{font-size:26px}.product-card h3{font-size:22px}.price-row{align-items:start;flex-direction:column}.product-card p{font-size:11px}.product-visual .badge{font-size:8px;padding:5px;left:8px;top:8px}.slide-copy h1,.slide-copy h2{font-size:49px}.slide-copy>p{font-size:13px}.section-top{align-items:start;gap:20px;flex-direction:column}.slide-controls{left:3%;right:3%}.slide-controls button{padding:9px}.product-detail{padding:35px 6%}.footer{gap:20px}.announcement{letter-spacing:0}.resolve-slide{min-height:530px}.product-label{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--a:#111}.resolve-nav{height:auto}.announcement{height:auto;min-height:36px;display:block}.eyebrow:before,.products .eyebrow:before{background:currentColor}.navlinks a:hover,.text-link:hover{color:inherit;text-decoration:underline}#team{background:#080808;color:#fff}.benefit{border-color:#ddd}.motto span{-webkit-text-stroke:0!important;color:inherit!important}summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.slide-copy .eyebrow:before{background:#fff}@media(max-width:900px){.resolve-nav{height:auto}}.prose h2{font-size:32px;margin:30px 0 20px}.prose h3{font-size:23px;margin:28px 0 12px}.prose table{border-collapse:collapse;width:100%;font-size:12px}.prose th,.prose td{padding:10px 6px;text-align:left;border-bottom:1px solid #ddd}.prose td:last-child{white-space:nowrap}.product-label .prose table{font-size:10px}.product-label .prose h3{font-size:18px}.benefits{background:#fff;border:0}.benefits .benefit{background:transparent;border:0}.benefits-dots{display:none}.product-detail{align-items:start;gap:6%}.product-media,.product-summary{min-width:0}.product-summary h1{font-size:clamp(38px,4.2vw,64px);line-height:1.05;overflow-wrap:anywhere;margin:18px 0 24px}.product-purchase-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.product-detail-price{font-size:25px;font-weight:800;margin:0}.product-availability{font-size:12px;color:#555;margin:0;padding:8px 12px;background:#f3f5f4;border-radius:3px}.product-summary form{margin-bottom:28px}.product-summary form label{font-size:13px;font-weight:700}.product-summary .button{width:100%}.product-information{margin-top:32px;font-size:14px;line-height:1.8}.product-accordion{border-top:1px solid #e3e7e6}.product-accordion:last-child{border-bottom:1px solid #e3e7e6}.product-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;min-height:60px;cursor:pointer;font-size:15px;font-weight:700}.product-accordion>summary::-webkit-details-marker{display:none}.product-accordion>summary span{width:14px;height:14px;position:relative;flex-shrink:0}.product-accordion>summary span:before,.product-accordion>summary span:after{content:"";position:absolute;background:currentColor;top:6px;left:0;width:14px;height:1px}.product-accordion>summary span:after{transform:rotate(90deg)}.product-accordion[open]>summary span:after{transform:rotate(0)}.product-accordion-body{padding:0 0 24px;overflow-wrap:anywhere}.product-accordion-body>:first-child{margin-top:0}.product-accordion-body>:last-child{margin-bottom:0}.product-accordion-body h3{font:700 15px/1.5 Manrope,sans-serif;text-transform:none;margin:22px 0 12px}.product-accordion-body table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}.product-accordion-body th,.product-accordion-body td{text-align:left;padding:10px 8px;border-bottom:1px solid #e3e7e6;vertical-align:top}.product-accordion-body th:last-child,.product-accordion-body td:last-child{text-align:right;min-width:85px}.product-accordion-body caption{text-align:left;font-weight:700;padding-bottom:12px}@media(max-width:900px){.product-detail{grid-template-columns:1fr;gap:30px;padding:32px 6%}.product-media{max-width:560px;width:100%;margin:auto}.product-summary h1{font-size:40px}.product-information{margin-top:26px}}#shopify-section-header{position:sticky;top:0;z-index:50}#shopify-section-header:has([data-home-header]){position:relative}.resolve-nav{grid-template-columns:1fr 64px 1fr;min-height:88px;background:#fff;color:#111;border:0;padding:12px 3%}.resolve-nav[data-home-header]{position:absolute;top:100%;left:0;right:0;background:transparent;color:#fff}.resolve-nav.is-past-hero[data-home-header]{position:fixed;top:0;background:#fff;color:#111;box-shadow:0 1px 8px #0000000a;animation:resolve-header-reveal .34s cubic-bezier(.22,1,.36,1)}@keyframes resolve-header-reveal{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.resolve-nav.is-past-hero.is-leaving-hero[data-home-header]{animation:resolve-header-hide .34s cubic-bezier(.4,0,.6,1) forwards;pointer-events:none}@keyframes resolve-header-hide{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.resolve-nav.is-past-hero[data-home-header],.resolve-nav.is-past-hero.is-leaving-hero[data-home-header]{animation:none}}.resolve-nav .header-symbol{width:52px;justify-self:center}.resolve-nav .header-symbol svg{display:block;width:52px;height:44px;fill:#67ebef}.resolve-nav[data-home-header]:not(.is-past-hero) .header-symbol svg{fill:#fff}.resolve-nav .navlinks{font-size:16px;gap:20px;font-weight:700}.resolve-nav .cart-toggle,.resolve-nav .menu-toggle{color:inherit}.resolve-nav.is-past-hero{min-height:76px;padding-block:10px}.resolve-nav .mega-menu{background:#fff;color:#111}.resolve-slideshow .slide-copy{padding-top:110px}@media(min-width:1151px)and (max-width:1350px){.resolve-nav .navlinks{font-size:14px;gap:14px}}@media(max-width:1150px){.resolve-nav,.resolve-nav.is-past-hero{grid-template-columns:1fr 52px 1fr;min-height:72px;padding:10px 5%}.resolve-nav .header-symbol{width:44px}.resolve-nav .header-symbol svg{width:44px;height:38px}.resolve-nav .menu-toggle{display:block;grid-column:1;grid-row:1;justify-self:start;background:none;border:0}.resolve-nav .navlinks{display:none;position:absolute;top:100%;left:0;right:0;padding:24px;background:#fff;color:#111;max-height:75vh;overflow:auto;font-size:17px;align-items:stretch}.resolve-nav .navlinks.open{display:flex;flex-direction:column}.resolve-nav .cart-toggle{grid-column:3;grid-row:1}.resolve-nav .mega-menu{position:static;grid-template-columns:1fr;padding:20px 10px;box-shadow:none}}.resolve-slideshow.is-ready{display:grid;overflow:hidden;touch-action:pan-y}.is-ready .resolve-slide{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility .65s;z-index:0;width:100%}.is-ready .resolve-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.is-ready .slide-copy{opacity:0;transform:translateY(16px);transition:opacity .55s ease .12s,transform .65s ease .12s}.is-ready .is-active .slide-copy{opacity:1;transform:translateY(0)}.resolve-slideshow .slide-controls{z-index:3;left:auto;right:3%;bottom:26px;display:flex;justify-content:flex-end}.resolve-slideshow .slide-dots{gap:4px;align-items:center}.resolve-slideshow .slide-dots button{position:relative;display:grid;place-items:center;min-width:0;width:28px;height:36px;padding:0;border:0;font-size:0;color:transparent}.resolve-slideshow .slide-dots button:before{content:"";width:8px;height:8px;border-radius:8px;background:#fff;opacity:.5;transition:width .3s ease,opacity .3s ease}.resolve-slideshow .slide-dots button[aria-pressed=true]{width:36px;border:0}.resolve-slideshow .slide-dots button[aria-pressed=true]:before{width:24px;opacity:1}.resolve-slideshow .slide-pause:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.resolve-slideshow .slide-pause:focus-visible{background:#111;color:#fff;padding:8px;order:-1}@media(max-width:620px){.resolve-slideshow .slide-controls{right:5%;left:auto;bottom:18px}}@media(max-width:620px){.benefits{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:30px 0 16px;gap:0;overscroll-behavior-x:contain}.benefits::-webkit-scrollbar{display:none}.benefits .benefit{flex:0 0 100%;min-width:0;padding:0 24px;flex-direction:column;text-align:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.benefits-dots{display:flex;justify-content:center;gap:0;background:#fff;padding:0 0 22px}.benefits-dots button{width:36px;height:36px;border:0;background:transparent;padding:0;display:grid;place-items:center}.benefits-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:#d5d5d5}.benefits-dots button[aria-pressed=true]:before{background:#111}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/refresh.css.map */
