@charset "UTF-8";#MainContent .label,#MainContent label,#MainContent legend{font-size:1rem}.newsletter__wrapper .element--edge-wrapper div{top:0}.social-list{gap:1em}.social-list svg{color:#cdedec}#ProductHero .media-gallery__button{background-color:hsla(var(--color-background-raw),1)}#ProductHero .dynamic-checkout__intro,#ProductHero .jdgm-prev-badge__text,#ProductHero .product-price__shipping-policy,#ProductHero .product-price__shipping-policy a{color:hsla(var(--color-foreground-secondary),1);font-size:.875em}#ProductHero .dynamic-checkout__intro{display:block;margin:0 auto;text-align:center}#ProductHero .details-tab h2{font-weight:700}#ProductHero #main-product-form .featured-product__add-to-cart-container{display:flex}#ProductHero #main-product-form .quantity-selector--auto-width{height:auto;max-width:-moz-fit-content;max-width:fit-content}#ProductHero #main-product-form .buynow-btn{width:100%}#ProductHero .complementary-products__container h2,#ProductHero .complementary-products__container h3{font-size:1rem;font-weight:700}#ProductHero .custom-title-icon__container{margin:20px auto}#ProductHero .custom-title-icon__container .custom-title-icon__list{list-style:none;margin:0;padding:0}#ProductHero .custom-title-icon__container .custom-title-icon__list li{align-items:center;display:flex;margin-bottom:10px}#ProductHero .custom-title-icon__container .custom-title-icon__list li img{margin-right:10px;width:18px}#ProductHero .custom-title-icon__container .custom-title-icon__list li .title{font-size:1rem}#ProductHero .details-tab__tab-text ul{list-style-type:none;margin-left:0}#ProductHero .details-tab__tab-text ul li{padding-left:20px;position:relative}#ProductHero .details-tab__tab-text ul li:before{color:#2e7d7b;content:"•";font-size:20px;left:0;position:absolute;top:0;transform:translateY(0)}.group--footer .site-footer .site-footer__copyright{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}@media screen and (min-width:900px){.group--footer .site-footer .site-footer__copyright{flex-direction:row}}.group--footer .site-footer .site-footer__copyright .site-footer__copyright-featured{color:var(--color-site-footer-text);display:block}@media screen and (min-width:900px){.group--footer .site-footer .site-footer__copyright .site-footer__copyright-featured{display:inline-block}}.group--footer .site-footer .site-footer__copyright .site-footer__copyright-pricing{color:#CDECED;display:block}@media screen and (min-width:900px){.group--footer .site-footer .site-footer__copyright .site-footer__copyright-pricing{display:inline-block}}.group--footer .site-footer .site-footer__payments-copyright{align-items:center;justify-content:center}.group--footer .site-footer__notice{display:block;font-size:14px;padding:20px;text-align:center;width:100%}.group--footer .site-footer__notice small{font-size:14px}#MainContent .button{margin-top:20px}#MainContent .secondary-btn{background-color:transparent;border:1px solid #055759;color:hsla(var(--color-foreground-raw),1);width:-moz-fit-content;width:fit-content}#MainContent .featured-product__add-to-cart-button,#MainContent .secondary-btn{font-size:1rem;font-weight:400}@media screen and (min-width:900px){#MainContent .featured-product__add-to-cart-button{font-size:.8rem}}#MainContent .content-box__buttons .button{font-size:1rem;font-weight:400;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:900px){#MainContent .content-box__buttons .button{font-size:.8rem}}#MainContent #main-product-form .secondary-btn{font-size:1rem;width:100%}@media screen and (min-width:900px){#MainContent #main-product-form .secondary-btn{font-size:.8rem}}#MainContent .shopify-payment-button__button--unbranded{background:#fec43a;color:#1d1d1d;font-size:1rem;font-weight:400}@media screen and (min-width:900px){#MainContent .shopify-payment-button__button--unbranded{font-size:1.25rem}}#judgeme_product_reviews{margin:0 auto;max-width:var(--page-width);width:100%}#judgeme_product_reviews,#judgeme_product_reviews .jdgm-rev-widg{padding-left:var(--space-viewport-sides);padding-right:var(--space-viewport-sides)}#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__title{color:#055759;font-weight:600}#judgeme_product_reviews .jdgm-rev-widg .jdgm-write-rev-link{fill:currentColor;background-color:#2e7d7b;border:solid transparent;border-radius:var(--border-radius-pill);color:hsla(var(--color-primary-contrast-raw),1);cursor:pointer;display:flex;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:700;justify-content:center;line-height:2;min-height:var(--pointer-element-min-height)}#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__summary-average,#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__summary-text,#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev__timestamp,#judgeme_product_reviews .jdgm-rev-widg .jdgm-sort-dropdown,#judgeme_product_reviews .jdgm-rev-widg .jdgm-sort-dropdown-arrow{color:hsla(var(--color-foreground-secondary),1)}#judgeme_product_reviews .jdgm-rev-widg .jdgm-paginate{border:none}#judgeme_product_reviews .jdgm-rev__author,#judgeme_product_reviews .jdgm-histogram__frequency,#judgeme_product_reviews .jdgm-rev__buyer-badge,#judgeme_product_reviews .jdgm-rev__timestamp{color:hsla(var(--color-foreground-secondary),1)}#judgeme_product_reviews .jdgm-rev__transparency-badge,#judgeme_product_reviews [class*=jdgm-rev__transparency]{color:hsla(var(--color-foreground-secondary),1)!important}@media only screen and (min-width:768px){#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-around}}@media only screen and (min-width:992px){#judgeme_product_reviews .jdgm-histogram{width:55%}}.jdgm-carousel-wrapper{background:#1f6967;color:#ffffff;font-style:italic;max-width:var(--page-width);width:100%!important}@media only screen and (min-width:992px){.jdgm-carousel-wrapper{min-height:20vh}}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{display:none}.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews{color:#fff}.jdgm-carousel-wrapper .jdgm-carousel-item__product,.jdgm-carousel-wrapper .jdgm-carousel-item__product-image,.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name,.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name-wrapper{display:none!important}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto}.jdgm-carousel-wrapper .jdgm-carousel__arrows{display:none}[data-block-handle=featured_carousel]>div{max-width:100%!important}.newsletter__wrapper{font-size:1rem;overflow:hidden;position:relative}.newsletter__wrapper h3{color:#055759;text-transform:uppercase}.newsletter__wrapper .newsletter__form-wrapper{position:relative;z-index:1}.newsletter__wrapper .newsletter__form-wrapper .newsletter-form__input-wrapper{border:1px solid;border-radius:6px;font-size:.825px!important;position:relative}.newsletter__wrapper .object-fit__image--cover{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#menu-drawer .social-list{gap:24px;left:0}#menu-drawer .drawer-menu__caption{padding-top:4em}#menu-drawer .drawer-menu__link--main{font-size:1.3rem}.body--template-collection .breadcrumbs,.body--template-collection .breadcrumbs a{color:hsla(var(--color-foreground-secondary),1);text-transform:uppercase}.product-card .product-card__info-below-badge .product-card__title{font-weight:600}.product-card .product-card__info-below-badge .product-card__reviews-count{display:none}.product-card .product-card__info-below-badge .product-card__info .product-card__info-below-badge{display:flex;flex-direction:column}.featured-collection h2{color:#055759}.featured-collection .featured-collection__button-wrapper{padding-left:var(--space-viewport-sides);padding-right:var(--space-viewport-sides)}.rich-text h2{color: #055759}.rich-text ul{list-style-type:none;margin-left:0}.rich-text ul li{padding-left:20px;position:relative;text-align:left}.rich-text ul li:before{content:"•";left:0;position:absolute;top:0;transform:translateY(0)}.questions h2,.rich-text ul li:before{#055759}.questions h2{margin-top:50px}.questions h3{font-weight:700}#MainContent .m-hidden,.group--footer .m-hidden{display:none}#MainContent .d-hidden,.group--footer .d-hidden{display:block}@media screen and (min-width:900px){#MainContent .m-hidden,.group--footer .m-hidden{display:block}#MainContent .d-hidden,.group--footer .d-hidden{display:none}}.product-icons{display:flex;flex-direction:column}@media screen and (min-width:768px){.product-icons{flex-direction:row;gap:1em}}.product-icons .product-icons__item{display:flex;flex-grow:1;gap:1em;padding:1em}.product-icons .product-icons__item .product-icons__icon{align-items:center;display:flex;flex-direction:column;justify-content:center;width:2em}.product-icons .product-icons__item .product-icons__heading{font-weight:600}.product-icons .product-icons__item:first-of-type{border-radius:6px 6px 0 0}@media screen and (min-width:768px){.product-icons .product-icons__item:first-of-type{border-radius:6px 6px 6px 6px}}.product-icons .product-icons__item:last-of-type{border-radius:0 0 6px 6px}@media screen and (min-width:768px){.product-icons .product-icons__item:last-of-type{border-radius:6px 6px 6px 6px}}html{font-size:16px}@media (min-width:1100px){html{font-size:26px}}#MainContent h1.title--large,.group--footer h1.title--large{font-size:2rem}@media (min-width:1100px){#MainContent h1.title--large,.group--footer h1.title--large{font-size:2rem}}#MainContent .title--large,.group--footer .title--large{font-size:2rem}@media (min-width:1100px){#MainContent .title--large,.group--footer .title--large{font-size:1.4rem}}#MainContent .title--medium,.group--footer .title--medium{font-size:1rem}@media (min-width:1100px){#MainContent .title--medium,.group--footer .title--medium{font-size:1.4rem}}#MainContent .title--small,.group--footer .title--small{font-size:1.125rem}@media (min-width:1100px){#MainContent .title--small,.group--footer .title--small{font-size:1.2rem}}#MainContent .title--xsmall,.group--footer .title--xsmall{font-size:.8rem}@media (min-width:1100px){#MainContent .title--xsmall,.group--footer .title--xsmall{font-size:1rem}}#MainContent .copy--xlarge,.group--footer .copy--xlarge{font-size:2rem}@media (min-width:1100px){#MainContent .copy--xlarge,.group--footer .copy--xlarge{font-size:3rem}}#MainContent .copy--large,.group--footer .copy--large{font-size:1.475rem}@media (min-width:1100px){#MainContent .copy--large,.group--footer .copy--large{font-size:1.475rem}}#MainContent .copy--medium,.group--footer .copy--medium{font-size:1rem}@media (min-width:1100px){#MainContent .copy--medium,.group--footer .copy--medium{font-size:1rem}}#MainContent .copy--default,.group--footer .copy--default{font-size:1rem}@media (min-width:1100px){#MainContent .copy--default,.group--footer .copy--default{font-size:1rem}}#MainContent .copy--small,.group--footer .copy--small{font-size:.8rem}@media (min-width:1100px){#MainContent .copy--small,.group--footer .copy--small{font-size:.925rem}}#MainContent .copy--xsmall,.group--footer .copy--xsmall{font-size:.625rem}@media (min-width:1100px){#MainContent .copy--xsmall,.group--footer .copy--xsmall{font-size:.825rem}}#MainContent .copy--xxsmall,.group--footer .copy--xxsmall{font-size:.5em}@media (min-width:1100px){#MainContent .copy--xxsmall,.group--footer .copy--xxsmall{font-size:.625rem}}#MainContent .image-banner h3,#MainContent .image-banner .banner__subheading,.group--footer .newsletter__form-wrapper h3,.group--header .announcrement-bar__announcrement,.group--header .site-header__container{font-family:var(--font-alternative-body);font-style:var(--font-alternative-style);font-weight:var(--font-alternative-weight)}@media screen and (max-width:900px){.media-with-text .media-with-text__content,.video .rte{padding-left:0;padding-right:0}.video .rte{text-align:left}}.image-banner .banner__content .banner__box{max-width:100%}@media screen and (min-width:900px){.image-banner .banner__content .banner__box{max-width:50%}}.image-banner .banner__content .banner__box h1{color:#fff;line-height:1.25}@media screen and (min-width:900px){.image-banner .banner__content .banner__box h1{color:#1f6967}}.image-banner .banner__content .banner__box .rte,.image-banner .banner__content .banner__box h3,.image-banner .banner__content .banner__box .banner__subheading{color:#055759;line-height:1.5}@media(max-width:899px){.image-banner .banner__content .banner__box .rte, .image-banner .banner__content .banner__box h3, .image-banner .banner__content .banner__box .banner__subheading{color:#ffffff}}@media screen and (max-width:599px){.image-banner .banner__content .banner__box .content-box--text-align-center--medium-down .content-box__buttons{align-items:center}}.image-banner .banner__content .banner__box .content-box__buttons a.button{background-color:#055759;border-radius:25px;color:#fff;font-stretch:normal;font-style:normal;font-weight:400;height:50px;letter-spacing:normal;line-height:1.75;padding:16px 42px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.image-banner .banner__edge-style{clip-path:none;-webkit-clip-path:none}}.background-video .copy--large.copy--bold.container--copy-max-width{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.36}.icon-section{position:relative}.icon-section .object-fit__image--cover{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.icon-section .icon-list{position:relative;z-index:1}.icon-section .icon-list ul li.icon-list__item{max-width:45%;min-width:45%}@media screen and (min-width:768px){.icon-section .icon-list ul li.icon-list__item{max-width:100%;min-width:100%}}@media screen and (max-width:768px){.icon-section .icon-list ul li.icon-list__item:first-child{max-width:unset;min-width:100%}}.icon-section .icon-list ul li.icon-list__item svg{height:70px;width:auto}.icon-section .icon-list ul li.icon-list__item h4{color:#1f6967;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.25;text-align:center}@media screen and (min-width:768px){.icon-section .icon-list--6-items .icon-list__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1400px){.icon-section .icon-list--6-items .icon-list__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.icon-section .icon-list--6-items .icon-list__list .icon-list__item{width:100%}}.image-grid-with-text h2{color:#055759}.image-grid-with-text .rte.copy--small p{color:#1f6967}.image-grid-with-text a.button{background-color:transparent;border:1px solid #055759;color:#055759;font-weight:400}.image-grid-with-text img.additional-image{border-radius:50%}.image-grid-with-text .image-grid-with-text__image-container--circle:nth-child(5){grid-column:4/7;grid-row:8/8;left:calc(var(--grid-column-size)*-.5);top:0}@media screen and (min-width:900px){.image-grid-with-text .image-grid-with-text__image-grid--circle{grid-template-rows:repeat(8,var(--grid-column-size))}.image-grid-with-text .image-grid-with-text__image-container--circle:nth-child(5){grid-column:4/6;grid-row:7/7;left:calc(var(--grid-column-size)*-.5);top:0}}.compare-table{margin-left:auto;margin-right:auto;max-width:1170px}@media screen and (max-width:1170px){.compare-table{padding-left:1rem;padding-right:1rem}}.comparison-scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table{border-collapse:collapse;font-family:sans-serif;margin:2rem 0;min-width:600px;width:100%}.comparison-table thead th{background-color:#f9fbfc;color:#2c5c5c;font-weight:700;padding:1rem;text-align:center}.comparison-table thead span{color:#567575;display:block;font-weight:400;margin-top:.2rem}.comparison-table thead .comparison-table__subhead{color:#2c5c5c;font-weight:700}.comparison-table td{border-top:1px solid #e0e0e0;color:#295f5f;font-size:.95rem;padding:.8rem;text-align:center}.comparison-table td:first-child{font-weight:500;padding-left:1.5rem;position:relative;text-align:left}.comparison-table td:first-child:before{color:#2c5c5c;content:"•";font-size:1.2rem;left:.6rem;position:absolute;top:.6rem}.comparison-table tr.section td:first-child:before{content:""}.comparison-table tr.section td{background-color:#f0f4f5;font-weight:700;padding-top:1.2rem;text-align:left}.comparison-table td img{height:20px;margin-left:auto;margin-right:auto;vertical-align:middle;width:20px}.comparison-table td.light img{opacity:.4}.comparison-headline{color:#055759;font-size:1.8rem;margin-bottom:1rem;text-align:left}.comparison-image{margin-bottom:1.5rem;max-width:430px;padding:0 40px;text-align:center}
