/* generated by tools/gen_base.py from measured computed styles (see its docstring) */
.active-facets__button-remove:where(a.underlined-link){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);color:rgba(112, 149, 212, 0.85);text-underline-offset:3px}
.article-template__link:where(a.link.animate-arrow){align-items:center;border-bottom-color:rgb(112, 149, 212);border-top-color:rgb(112, 149, 212);color:rgb(112, 149, 212);display:flex;font-size:18px;justify-content:center;line-height:32.4px;text-align:center;text-decoration-line:none;text-underline-offset:3px}
.btn-primary:where(a){align-items:center;background-color:rgb(255, 190, 0);border-bottom-color:rgba(18, 18, 18, 0.3);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:8px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.3);border-top-style:solid;border-top-width:1px;box-shadow:rgb(222, 222, 222) 0px 3px 0px 0px;color:rgb(51, 51, 51);font-family:Roboto, sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:24px;padding-bottom:13px;padding-top:13px;text-decoration-line:none}
.btn-primary:where(a.sticky-btn){align-items:center;background-color:rgb(255, 190, 0);border-bottom-color:rgba(18, 18, 18, 0.3);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:8px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.3);border-top-style:solid;border-top-width:1px;box-shadow:rgb(222, 222, 222) 0px 3px 0px 0px;color:rgb(51, 51, 51);display:flex;font-family:Roboto, sans-serif;font-size:20px;font-weight:700;justify-content:center;letter-spacing:-0.05px;line-height:24px;padding-bottom:13px;padding-top:13px;text-decoration-line:none}
.btn-primary:where(a.text-center.letter-spacing){align-items:center;background-color:rgb(255, 191, 4);border-bottom-color:rgb(0, 0, 0);border-radius:6px;border-top-color:rgb(0, 0, 0);color:rgb(0, 0, 0);display:flex;font-family:"Avenir Next";font-weight:700;justify-content:center;letter-spacing:normal;text-align:center;text-decoration-line:none;text-transform:uppercase}
.button:where(a){align-items:center;border-radius:8px;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:1px;line-height:19.2px;min-height:49px;padding-left:30px;padding-right:30px;position:relative;text-align:center;text-decoration-line:none;z-index:0}
.button:where(a.button--primary){align-items:center;justify-content:center;letter-spacing:1px;line-height:19.2px;min-height:49px;position:relative;text-decoration-line:none;word-break:break-word;z-index:0}
.button:where(a.button--primary.hero-button-2){align-items:center;justify-content:center;letter-spacing:1px;line-height:19.2px;list-style-type:none;min-height:49px;position:relative;word-break:break-word;z-index:0}
.button:where(a.button--secondary){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(112, 149, 212);border-radius:8px;border-top-color:rgb(112, 149, 212);color:rgb(112, 149, 212);cursor:not-allowed;display:flex;font-weight:700;justify-content:center;letter-spacing:1px;line-height:19.2px;list-style-type:none;margin-top:30px;min-height:49px;opacity:0.5;padding-left:30px;padding-right:30px;position:relative;word-break:break-word;z-index:0}
.button:where(a.desktop-view.button--primary){align-items:center;justify-content:center;letter-spacing:1px;line-height:19.2px;list-style-type:none;min-height:49px;position:relative;word-break:break-word;z-index:0}
.facets__reset:where(a.link.underlined-link){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);box-sizing:border-box;color:rgba(112, 149, 212, 0.85);display:inline-block;font-size:14px;line-height:25.2px;text-underline-offset:3px}
.full-unstyled-link:where(a){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-family:Cormorant, serif;letter-spacing:0.66px;line-height:22.9091px;text-align:center;text-decoration-line:none;word-break:break-word}
.header__heading-link:where(a.link.link--text.focus-inset){line-height:0px;text-underline-offset:3px;word-break:break-word}
.header__icon:where(a.header__icon--account.link.focus-inset){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);height:44px;justify-content:center;text-underline-offset:3px;width:44px}
.header__icon:where(a.header__icon--cart.link.focus-inset){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;height:44px;justify-content:center;position:relative;text-underline-offset:3px;width:44px}
.header__menu-item:where(a.list-menu__item.link.link--text){box-sizing:border-box;text-underline-offset:3px}
.hero-button:where(a){box-sizing:border-box}
.link:where(a.link--text.disclosure__link.caption-large){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:block;list-style-type:none;padding-bottom:9.5px;padding-left:20px;padding-right:35px;padding-top:9.5px;text-underline-offset:3px}
.link:where(a.link--text.list-menu__item.list-menu__item--link){list-style-type:none;text-underline-offset:3px}
.link:where(a.product__view-details.animate-arrow){border-bottom-color:rgb(112, 149, 212);border-top-color:rgb(112, 149, 212);color:rgb(112, 149, 212);display:none;font-size:14px;line-height:25.2px;list-style-type:none;text-decoration-line:none;text-underline-offset:3px}
.link:where(a.underlined-link){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);color:rgba(112, 149, 212, 0.85);display:inline-block;text-align:center;text-underline-offset:3px}
.menu-drawer__hero-link:where(a){box-sizing:border-box}
.mobile-facets__clear:where(a.underlined-link){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);box-sizing:border-box;color:rgba(112, 149, 212, 0.85);display:block;text-underline-offset:3px}
.nav-link:where(a.header__menu-item.list-menu__item.link){text-underline-offset:3px}
.product__title:where(a){display:none;list-style-type:none;word-break:break-word}
.shop_btn:where(a.fw-bold.text-uppercase.text-center){background-color:rgb(255, 191, 4);border-bottom-color:rgb(0, 0, 0);border-radius:6px;border-top-color:rgb(0, 0, 0);color:rgb(0, 0, 0);display:block;font-family:"Avenir Next";font-weight:700;letter-spacing:normal;min-height:auto;text-align:center;text-decoration-line:none;text-transform:uppercase}
.skip-to-content-link:where(a.button.visually-hidden){align-items:center;background-color:rgb(148, 179, 96);border-bottom-color:rgb(253, 251, 247);border-radius:8px;border-top-color:rgb(253, 251, 247);color:rgb(253, 251, 247);display:flex;font-weight:700;justify-content:center;left:0px;letter-spacing:1px;line-height:19.2px;margin-bottom:-1px;margin-top:-1px;min-height:49px;overflow:hidden;padding-left:30px;padding-right:30px;position:absolute;text-decoration-line:none;top:0px;z-index:0}
.skip-to-content-link:where(a.button.visually-hidden.quick-add-hidden){align-items:center;background-color:rgb(148, 179, 96);border-bottom-color:rgb(253, 251, 247);border-radius:8px;border-top-color:rgb(253, 251, 247);color:rgb(253, 251, 247);display:flex;font-weight:700;justify-content:center;left:0px;letter-spacing:1px;line-height:19.2px;list-style-type:none;margin-bottom:-1px;margin-top:-1px;min-height:49px;overflow:hidden;padding-left:30px;padding-right:30px;position:absolute;text-decoration-line:none;top:0px;z-index:0}
.sticky-nav__button:where(a.btn-primary){align-items:center;background-color:rgb(255, 190, 0);border-radius:8px;color:rgb(51, 51, 51);font-family:Roboto, sans-serif;font-weight:700;justify-content:center;padding-left:24px;padding-right:24px;text-decoration-line:none}
.text-7:where(a){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);display:block;letter-spacing:-0.05px;min-height:auto;text-align:center;text-decoration-line:none;text-transform:capitalize}
.text-9:where(a.hide){border-bottom-color:rgba(253, 251, 247, 0.7);border-top-color:rgba(253, 251, 247, 0.7);color:rgba(253, 251, 247, 0.7);display:none}
.underline:where(a.underline.underline-offset-2.decoration-1){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);color:rgba(112, 149, 212, 0.85);text-underline-offset:3px}
.underlined-link:where(a){border-bottom-color:rgb(112, 149, 212);border-top-color:rgb(112, 149, 212);color:rgb(112, 149, 212);flex-shrink:0;text-align:center;text-underline-offset:3px}
.article-template:where(article.content-for-grouping){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.loox-review:where(article){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.facets-wrapper:where(aside.page-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.atc-button:where(button.product-form__submit.button.button--full-width){align-items:center;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:8px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;display:flex;font-family:Inter, sans-serif;font-size:19px;font-weight:700;justify-content:center;letter-spacing:1px;line-height:22.8px;list-style-type:none;margin-bottom:10px;padding-bottom:0px;padding-left:30px;padding-right:30px;padding-top:0px;position:relative;text-transform:uppercase;z-index:0}
.btn-primary:where(button){align-items:center;background-color:rgb(255, 190, 0);border-bottom-color:rgba(18, 18, 18, 0.3);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:8px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.3);border-top-style:solid;border-top-width:1px;box-shadow:rgb(222, 222, 222) 0px 3px 0px 0px;color:rgb(51, 51, 51);cursor:pointer;display:inline-flex;font-family:Roboto, sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:24px;padding-bottom:13px;padding-top:13px}
.button:where(button.main-product-atc.button--has-spinner){align-items:center;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:8px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;display:inline-flex;font-family:Inter, sans-serif;font-weight:700;justify-content:center;letter-spacing:1px;list-style-type:none;padding-bottom:0px;padding-top:0px;position:relative;z-index:0}
.button:where(button.newsletter__solid-btn.button--full-width){align-items:center;border-bottom-color:rgb(243, 243, 243);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:8px;border-right-style:none;border-right-width:0px;border-top-color:rgb(243, 243, 243);border-top-style:none;border-top-width:0px;color:rgb(243, 243, 243);cursor:pointer;display:flex;font-family:Inter, sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1px;line-height:19.2px;margin-top:10px;min-height:49px;padding-bottom:0px;padding-left:30px;padding-right:30px;padding-top:0px;position:relative;z-index:0}
.cart__checkout-button:where(button.button){background-color:rgb(148, 179, 96);border-bottom-color:rgb(253, 251, 247);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:8px;border-right-style:none;border-right-width:0px;border-top-color:rgb(253, 251, 247);border-top-style:none;border-top-width:0px;color:rgb(253, 251, 247);cursor:not-allowed;font-weight:700;justify-content:center;letter-spacing:1px;min-height:49px;opacity:0.5;padding-left:30px;padding-right:30px;position:relative;z-index:0}
.deferred-media__poster:where(button){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;justify-content:center;left:0px;max-width:100%;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;top:0px}
.disclosure__button:where(button.localization-form__select.localization-selector.link){align-items:center;background-color:rgb(148, 179, 96);border-bottom-color:rgb(253, 251, 247);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:7px;border-right-style:none;border-right-width:0px;border-top-color:rgb(253, 251, 247);border-top-style:none;border-top-width:0px;color:rgb(253, 251, 247);cursor:pointer;display:flex;flex-grow:1;margin-top:10px;min-height:42px;padding-bottom:15px;padding-left:21px;padding-right:40px;padding-top:15px;position:relative;text-align:left;text-underline-offset:3px}
.drawer__close:where(button){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;box-shadow:rgba(148, 179, 96, 0) 0px 0px 0px 2px;color:rgb(18, 18, 18);cursor:pointer;display:flex;justify-content:flex-start;min-height:44px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute}
.floating-btn:where(button.scroll-to-top-btn.scroll-to-top-btn-bottom-right.scroll-to-top-btn-scroll-to-top-btn){align-items:center;background-color:rgb(148, 179, 96);border-bottom-color:rgba(253, 251, 247, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:50%;border-right-style:none;border-right-width:0px;border-top-color:rgba(253, 251, 247, 0.9);border-top-style:none;border-top-width:0px;box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 10px 0px;color:rgba(253, 251, 247, 0.9);cursor:pointer;justify-content:center;overflow:hidden;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;position:fixed;z-index:2}
.hidden:where(button){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);cursor:pointer;display:none}
.menu-drawer__close-btn:where(button.menu-drawer__close-menu-btn.header__icon.header__icon--menu){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:flex;height:44px;justify-content:center;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-decoration-line:underline;text-underline-offset:3px}
.mobile-facets__close-button:where(button.link.link--text.focus-inset){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(112, 149, 212);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(112, 149, 212);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(112, 149, 212);cursor:pointer;display:flex;font-family:Inter, sans-serif;letter-spacing:0.6px;margin-top:15px;padding-bottom:12px;padding-left:26px;padding-right:26px;padding-top:12px;text-underline-offset:3px}
.no-js-hidden:where(button.button.button--primary){align-items:center;border-bottom-color:rgb(253, 251, 247);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:8px;border-right-style:none;border-right-width:0px;border-top-color:rgb(253, 251, 247);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(253, 251, 247);cursor:pointer;display:flex;font-family:Inter, sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1px;line-height:19.2px;min-height:49px;padding-bottom:0px;padding-left:30px;padding-right:30px;padding-top:0px;position:relative;z-index:0}
.product-media-modal__toggle:where(button){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.55);cursor:pointer;display:flex;justify-content:center;padding-bottom:12px;padding-left:12px;padding-right:12px;padding-top:12px;position:fixed;z-index:2}
.product__media-toggle:where(button.quick-add-hidden.product__media-zoom-none){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;color:rgba(18, 18, 18, 0.9);cursor:pointer;list-style-type:none;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px}
.quantity__button:where(button.no-js-hidden){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;justify-content:center;list-style-type:none;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px}
.reset__button:where(button.field__button){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;bottom:2px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;top:1px}
.reset__button:where(button.field__button.hidden){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:none;justify-content:center;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;top:1px}
.search-modal__close-button:where(button.modal__close-button.link.link--text){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-decoration-line:underline;text-underline-offset:3px}
.search__button:where(button.field__button){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:1px;top:1px}
.share-button__button:where(button.hidden){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(112, 149, 212);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(112, 149, 212);border-top-style:none;border-top-width:0px;color:rgb(112, 149, 212);cursor:pointer;display:none;font-size:14px;min-height:25px;padding-left:0px}
.share-button__close:where(button.hidden.no-js-hidden){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:none;flex-shrink:0;justify-content:center;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:relative}
.share-button__copy:where(button.no-js-hidden){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:auto;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:relative}
.slick-prev:where(button.slick-arrow){z-index:1}
.slider-button:where(button.slider-button--next){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;justify-content:center;list-style-type:none;min-height:auto}
.slider-button:where(button.slider-button--next.arrows--hide){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);cursor:pointer;justify-content:center;list-style-type:none}
.slider-button:where(button.slider-button--next.small-hide.medium-hide){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:none;justify-content:center;list-style-type:none}
.slider-button:where(button.slider-button--prev){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;justify-content:center;list-style-type:none;min-height:auto}
.slider-button:where(button.slider-button--prev.arrows--hide){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);cursor:pointer;justify-content:center;list-style-type:none}
.slider-button:where(button.slider-button--prev.small-hide.medium-hide){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:none;justify-content:center;list-style-type:none}
.slider-counter__link:where(button.slider-counter__link--dots.link){background-color:rgba(0, 0, 0, 0);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;cursor:pointer;font-family:Inter, sans-serif;font-size:14px;list-style-type:none;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-decoration-line:underline;text-underline-offset:3px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-1){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:solid;border-top-width:0px;bottom:0px;box-shadow:rgb(18, 18, 18) 0px 0px 0px 1px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-10){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-11){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-12){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-13){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-14){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-15){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-16){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-17){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-2){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-3){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-4){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-5){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-6){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-7){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-8){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-9){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;left:0px;list-style-type:none;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;top:0px}
.upsell__add-btn:where(button){border-bottom-color:rgb(255, 255, 255);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:4px;border-right-style:none;border-right-width:0px;border-top-color:rgb(255, 255, 255);border-top-style:none;border-top-width:0px;color:rgb(255, 255, 255);padding-bottom:0px;padding-left:14px;padding-right:14px;padding-top:0px;position:relative}
.upsell__checkbox:where(button.flex-center){align-items:center;background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);cursor:pointer;display:flex;font-size:20px;justify-content:center;order:-1}
.is-empty:where(cart-drawer-items){margin-bottom:21px;margin-top:21px}
.upsell:where(cart-drawer-upsell.upsell-promo-block.upsell--add_button.cart-drawer-upsell-cart-drawer){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:10px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;position:relative}
.upsell:where(cart-drawer-upsell.upsell-promo-block.upsell--checkbox_1.cart-drawer-upsell-cart-drawer){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:10px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;position:relative}
.drawer:where(cart-drawer.is-empty.cart-drawer--desktop-width-normal.cart-drawer--mobile-width-full){background-color:rgba(18, 18, 18, 0.5);bottom:0px;display:flex;justify-content:flex-end;left:0px;position:fixed;top:0px}
.page-width:where(cart-items.is-empty){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;max-width:1400px}
.cart__note:where(cart-note.field){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;position:relative}
.comparison-slider:where(comparison-slider.animate-item.animate-item--child.index-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;max-width:450px;min-height:auto;overflow:hidden;position:relative}
.deferred-media:where(deferred-media.media.global-media-settings.global-media-settings--no-shadow){color:rgba(18, 18, 18, 0.9);position:relative}
.deferred-media:where(deferred-media.media.media--transparent.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.header__search:where(details-modal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;line-height:0px}
.accordion__details:where(details){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.disclosure-has-popup:where(details.facets__disclosure.js-filter){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative}
.menu-drawer-container:where(details){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.mobile-facets__details:where(details.js-filter){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.mobile-facets__disclosure:where(details.disclosure-has-popup){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;position:relative}
.ss-faq-details:where(details){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
._2025-the-grounding-co:where(div){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);letter-spacing:-0.05px;min-height:auto;text-align:center}
.accordion:where(div.animate-item.animate-item--child.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;color:rgba(18, 18, 18, 0.9);list-style-type:none}
.accordion__content-wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:grid;list-style-type:none;overflow:hidden}
.accordion__content:where(div.rte){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;opacity:0;word-break:break-word}
.accordion__title:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;line-height:15.95px;list-style-type:none;max-width:calc(100% - 60px);word-break:break-word}
.active-facets:where(div.active-facets-desktop){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap}
.active-facets:where(div.active-facets-mobile.medium-hide.large-up-hide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-wrap:wrap}
.angle-content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.animate-item:where(div.animate-item--child){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:20px;text-align:center}
.animate-item:where(div.animate-item--child.index-0){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.announcement:where(div){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.announcement__block:where(div){align-items:center;background-color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:10px;padding-top:10px}
.announcement__right:where(div){align-items:center;column-gap:5px;display:flex;font-size:11.25px;gap:5px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:5px}
.announcement__text:where(div){align-items:center;border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);justify-content:center;letter-spacing:normal;min-height:auto;text-align:center}
.answer:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);cursor:pointer;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;list-style-type:none;padding-top:20px;position:relative}
.app-blocks:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.article-card-wrapper:where(div.card-wrapper.underline-links-hover){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);min-height:auto;position:relative}
.article-card__footer:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;font-size:14px;letter-spacing:1px;line-height:25.2px;margin-top:auto;text-align:center}
.article-card__image-wrapper:where(div.card__media){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:12px 12px 0px 0px;border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);left:0px;overflow:hidden;position:absolute;right:0px;text-align:center;top:0px;z-index:0}
.article-card__image:where(div.media.media--hover-effect){background-color:rgba(18, 18, 18, 0.1);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);left:0px;overflow:hidden;position:absolute;right:0px;text-align:center;top:0px}
.article-card__info:where(div.caption-with-letter-spacing.h5){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;font-size:10px;font-weight:700;letter-spacing:1.3px;line-height:12px;padding-top:4px;text-align:center;text-transform:uppercase;word-break:break-word}
.article-template__back:where(div.element-margin-top.center){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:32px;margin-top:50px;text-align:center}
.article-template__content:where(div.page-width.page-width--narrow.rte){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:30px;margin-top:15px}
.article-template__hero-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1300px}
.article-template__hero-large:where(div.media){background-color:rgba(18, 18, 18, 0.1);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);overflow:hidden;position:relative}
.article-template__social-sharing:where(div.page-width.page-width--narrow){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:30px}
.banner_content_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:20px;flex-wrap:wrap;font-family:"Avenir Next";gap:20px;letter-spacing:normal;line-height:26px;min-height:auto;row-gap:20px}
.banner_img_block:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;overflow:hidden;position:relative}
.banner_img_block:where(div.text-center){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;overflow:hidden;position:relative;text-align:center}
.benefit-item-TGC-070:where(div){border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.benefit-title-TGC-070:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.benefits-block:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:40px;display:flex;gap:40px;min-height:auto;row-gap:40px}
.benefits-block:where(div.benefits-block--dark){background-color:rgb(0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;min-height:auto;overflow:hidden}
.benefits-block:where(div.benefits-block--reverse-mob){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:40px;display:flex;gap:40px;min-height:auto;row-gap:40px}
.benefits-block__content:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;flex-grow:1;gap:16px;min-height:auto;row-gap:16px}
.benefits-block__content:where(div.benefits-block__content--dark){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;flex-grow:1;gap:16px;min-height:auto;padding-bottom:24px;padding-left:24px;padding-top:24px;row-gap:16px}
.benefits-block__media:where(div){aspect-ratio:1.579 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);min-height:auto}
.benefits-block__media:where(div.benefits-block__media--video){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);min-height:auto}
.benefits-blocks:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:50px;display:flex;flex-direction:column;gap:50px;margin-top:32px;row-gap:50px}
.benefits-container-TGC-070:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.benefits-section:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.benefits-section--title:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.benefits_content_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;margin-top:50px}
.benefits_img_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.benefits_title_blocks:where(div.text-center){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-direction:column;font-family:"Avenir Next";gap:10px;letter-spacing:normal;line-height:26px;row-gap:10px;text-align:center}
.bg-black:where(div.py-xs.mt-md.lp-container--full){background-color:rgb(18, 18, 18);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;margin-top:24px;padding-bottom:8px;padding-top:8px}
.block-cta:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;row-gap:12px}
.block-cta:where(div.block-cta--start){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;flex-direction:column;font-size:11.25px;gap:12px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:12px}
.block-cta:where(div.block-cta--start.hide-mobile-flex){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;flex-direction:column;font-size:11.25px;gap:12px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;row-gap:12px}
.block-cta:where(div.mt-8){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;flex-direction:column;font-size:11.25px;gap:12px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;margin-top:32px;row-gap:12px}
.block-cta:where(div.mt-lg){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;flex-direction:column;font-size:11.25px;gap:12px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;margin-top:32px;row-gap:12px}
.block-cta__info:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;row-gap:16px}
.block-cta__shipping:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;gap:8px;row-gap:8px}
.block-cta__stock:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;gap:8px;row-gap:8px}
.block-cta__stock-bar:where(div){background-color:rgb(217, 217, 217);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:none;flex-shrink:0}
.block-cta__stock-bar:where(div.block-cta__stock-bar--active){background-color:rgb(217, 60, 37);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:none;flex-shrink:0}
.block-cta__stock-bars:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;gap:2px;row-gap:2px}
.blog-articles:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:grid}
.blog-articles__article:where(div.article){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;min-height:auto}
.brand-wrapper:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px}
.button_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.card-information:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;text-align:center}
.card-wrapper:where(div.animate-arrow.collection-card-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;position:relative}
.card-wrapper:where(div.product-card-wrapper.underline-links-hover){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;position:relative}
.card-wrapper:where(div.product-card-wrapper.underline-links-hover.card-product-cta){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;position:relative}
.card:where(div.article-card.card--card.article-card__image--medium){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:12px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;position:relative;text-align:center}
.card:where(div.card--card.card--media.color-background-1){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:12px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;display:flex;flex-direction:column;list-style-type:none;position:relative;text-align:center}
.card:where(div.card--card.card--text.color-background-1){align-items:stretch;border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:12px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;display:flex;list-style-type:none;position:relative;text-align:center}
.card:where(div.card--green.recover-card){align-items:flex-start;background-color:rgb(244, 247, 239);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:12px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;flex-shrink:0;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;max-width:280px;min-height:auto;row-gap:8px}
.card:where(div.card--grey.doctors-card){background-color:rgb(241, 241, 241);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:12px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:rgb(18, 18, 18);display:flex;flex-direction:column;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.card__badge:where(div.bottom.left){align-self:flex-end;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;text-align:left}
.card__content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:grid;flex-grow:1;text-align:center}
.card__information:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);text-align:center}
.card__inner:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;list-style-type:none;text-align:center}
.card__inner:where(div.ratio){align-items:stretch;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;min-height:auto;position:relative;text-align:center}
.card__media:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:12px 12px 0px 0px;border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);left:0px;list-style-type:none;overflow:hidden;position:absolute;right:0px;text-align:center;top:0px;z-index:0}
.cart-drawer:where(div){min-height:auto}
.cart-drawer-upsells-container:where(div.cart-drawer-upsells-updated.accent-color-accent-1){margin-bottom:0px}
.cart-drawer__body:where(div){display:none;flex-grow:1;overflow:auto}
.cart-drawer__empty-content:where(div){min-height:auto;text-align:center}
.cart-drawer__overlay:where(div){bottom:0px;left:0px;position:fixed;right:0px;top:0px}
.cart-drawer__totals:where(div){display:flex;flex-direction:column;gap:10px normal;row-gap:10px}
.cart-drawer__warnings:where(div.center){display:flex;flex-direction:column;flex-grow:1;min-height:auto;text-align:center}
.cart-progress__bar:where(div){background-color:rgba(18, 18, 18, 0.15);border-radius:50px;position:relative;text-align:center}
.cart-progress__bar__badge:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-radius:50%;border-right-style:solid;border-right-width:2px;border-top-style:solid;border-top-width:2px;display:flex;font-size:30px;justify-content:center;position:absolute;right:0px;text-align:center}
.cart-progress__bar__progress:where(div){border-radius:50px;left:0px;position:absolute;text-align:center;top:0px}
.cart-progress__text:where(div){font-size:14px;line-height:18.2px;margin-bottom:14px;text-align:center}
.cart__blocks:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.cart__ctas:where(div){text-align:center}
.cart__dynamic-checkout-buttons:where(div.additional-checkout-buttons){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:12.5px}
.cart__footer:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;padding-top:40px}
.cart__items:where(div){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative}
.cart__warnings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);padding-bottom:10px;text-align:center}
.cc-timer:where(div){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.center:where(div.animate-item.animate-item--child.index-2){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;text-align:center}
.center:where(div.collection__view-all.animate-item.animate-item--child){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);text-align:center}
.center:where(div.mobile-hidden.animate-item.animate-item--child){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;text-align:center}
.checkbox__checkmark:where(div){color:rgba(18, 18, 18, 0.9);list-style-type:none}
.child-menu:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.col:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.col-12:where(div.banner_content_block.mob_sec){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:20px;flex-shrink:0;flex-wrap:wrap;font-family:"Avenir Next";gap:20px;letter-spacing:normal;line-height:26px;row-gap:20px}
.col-12:where(div.section-title.text-center){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto;text-align:center}
.col-6:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.col-6:where(div.d-flex.align-items-center){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.col:where(div.benefits_box){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.col:where(div.benefits_img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.col:where(div.listicle_content_block){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.collapsible-content-wrapper-narrow:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:734px;padding-left:20px;padding-right:20px}
.collapsible-content:where(div.collapsible-none-layout.isolate.content-container){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.collapsible-content__header:where(div.animate-item.animate-item--child.index-0){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);word-break:break-word}
.collapsible-content__wrapper:where(div.section-template--25093808521515__collapsible_content_zknmnN-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093808718123__collapsible_content_LztpYY-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093808881963__collapsible_content_LztpYY-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093809013035__collapsible_content_zknmnN-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093811405099__0fd737dd-e6bc-42c4-8856-741d6b30676e-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093811405099__6f81451c-3b61-4a43-89c2-6b299401b8a0-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093811405099__9c121ec4-42cd-4c8e-82a2-935e073db7d7-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093811405099__d95b2d29-8d74-4af0-80ab-1dbf7414c007-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collapsible-content__wrapper:where(div.section-template--25093811798315__collapsible_content_LztpYY-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collection:where(div.section-template--25093809307947__08f2b3f4-7601-4ef9-8a35-f2d750df88df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collection__title:where(div.animate-item.animate-item--child.index-0){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:25px;max-width:1400px;text-align:center}
.color-background-2:where(div.isolate.gradient.content-for-grouping){position:relative;z-index:0}
.color-swatch:where(div){border-radius:50%;list-style-type:none;position:relative}
.color-swatch:where(div.size-swatch--item){border-radius:50%;list-style-type:none;position:relative}
.color-swatch:where(div.size-swatch--item_quantuty){border-radius:50%;list-style-type:none}
.color-swatch__custom-color:where(div){border-radius:50%;box-shadow:rgba(18, 18, 18, 0.3) 0px 0px 0px 1px inset;list-style-type:none;position:absolute}
.color-swatch__image:where(div){list-style-type:none;overflow:hidden;position:relative}
.color-swatches-container:where(div.color-swatches-container--size-medium){column-gap:5px;display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;row-gap:5px}
.color-swatches-container:where(div.size_swatch__size.size-swatches-container.color-swatches-container--size-medium){flex-wrap:wrap;list-style-type:none}
.color-swatches-container:where(div.size_swatches.size-swatches-container.color-swatches-container--size-medium){flex-wrap:wrap;list-style-type:none}
.comfort-feature:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.comfort-feature__icon-wrapper:where(div.icon-wrapper.icon-wrapper--52.icon-wrapper--bordered){align-items:center;border-bottom-color:rgb(18, 18, 18);border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-radius:999px;border-right-style:solid;border-right-width:2px;border-top-color:rgb(18, 18, 18);border-top-style:solid;border-top-width:2px;color:rgb(18, 18, 18);display:flex;flex-shrink:0;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;position:relative}
.comfort-features:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:grid;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:32px}
.comfort-images__sheets:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:grid;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.comfort-mat-promo:where(div){background-color:rgb(255, 248, 216);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:12px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);column-gap:16px;display:flex;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:32px;overflow:hidden;position:relative;row-gap:16px}
.comfort-mat-promo__badge:where(div){align-items:center;background-color:rgb(255, 206, 57);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:9990px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;display:flex;font-family:Roboto, sans-serif;font-weight:700;justify-content:center;letter-spacing:-0.32px;line-height:18px;padding-bottom:10px;padding-left:4px;padding-right:4px;padding-top:10px;position:absolute;text-align:center;z-index:10}
.comfort-mat-promo__content:where(div){background-color:rgb(255, 248, 216);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;display:flex;flex-direction:column;font-size:11.25px;gap:4px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative;row-gap:4px}
.comfort-mat-promo__image-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.comfort-mat-promo__price:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;font-size:20px;gap:8px;letter-spacing:-0.05px;line-height:32px;min-height:auto;row-gap:8px}
.comparison-grid:where(div){border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:grid;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:48px;padding-top:64px}
.comparison-grid__cell:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-weight:600;justify-content:flex-start;letter-spacing:-0.05px;min-height:64px;padding-bottom:8px;padding-top:8px}
.comparison-grid__cell-wrapper:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;display:flex;font-weight:600;gap:4px;letter-spacing:-0.05px;min-height:auto;row-gap:4px}
.comparison-grid__cell:where(div.comparison-grid__cell--green){align-items:center;background-color:rgb(244, 247, 239);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-weight:600;justify-content:flex-start;letter-spacing:-0.05px;min-height:64px;padding-bottom:8px;padding-top:8px}
.comparison-grid__cell:where(div.comparison-grid__cell--product){align-items:center;background-color:rgb(244, 247, 239);border-bottom-color:rgb(18, 18, 18);border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(111, 170, 83);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;font-weight:600;justify-content:flex-start;letter-spacing:-0.05px;min-height:64px;padding-bottom:8px;padding-top:8px}
.comparison-grid__cell:where(div.comparison-grid__cell--product.comparison-grid__cell--last){align-items:center;background-color:rgb(244, 247, 239);border-bottom-color:rgb(111, 170, 83);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:0px 0px 12px 12px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(111, 170, 83);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;font-weight:600;justify-content:flex-start;letter-spacing:-0.05px;min-height:64px;padding-bottom:8px;padding-top:8px}
.comparison-grid__feature:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-weight:600;letter-spacing:-0.05px;min-height:auto;padding-bottom:8px;padding-top:8px;text-align:left}
.comparison-grid__feature:where(div.comparison-grid__feature--green){align-items:center;background-color:rgb(244, 247, 239);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-weight:600;letter-spacing:-0.05px;min-height:auto;padding-bottom:8px;padding-top:8px;text-align:left}
.comparison-grid__feature:where(div.comparison-grid__feature--last.comparison-grid__feature--green){align-items:center;background-color:rgb(244, 247, 239);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-weight:600;letter-spacing:-0.05px;min-height:auto;padding-bottom:8px;padding-top:8px;text-align:left}
.comparison-grid__header:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(220, 220, 220);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;font-weight:600;justify-content:center;letter-spacing:-0.05px;min-height:auto;padding-bottom:8px;padding-top:8px;text-align:center}
.comparison-grid__header:where(div.comparison-grid__header--feature){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(220, 220, 220);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:none;font-weight:600;justify-content:center;letter-spacing:-0.05px;padding-bottom:8px;padding-top:8px;text-align:center}
.comparison-grid__header:where(div.comparison-grid__header--last){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(220, 220, 220);border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(220, 220, 220);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;font-weight:600;justify-content:center;letter-spacing:-0.05px;min-height:auto;padding-bottom:8px;padding-top:8px;text-align:center}
.comparison-grid__header:where(div.comparison-grid__header--product){align-items:center;background-color:rgb(244, 247, 239);border-bottom-color:rgb(18, 18, 18);border-left-style:solid;border-left-width:1px;border-radius:12px 12px 0px 0px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(111, 170, 83);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;flex-direction:column;font-weight:600;justify-content:center;letter-spacing:-0.05px;min-height:auto;padding-bottom:8px;padding-top:8px;text-align:center}
.comparison-grid__product-image-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-weight:600;letter-spacing:-0.05px;max-width:107px;min-height:auto;position:relative;text-align:center}
.comparison-grid__rating:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-wrap:wrap;font-weight:600;justify-content:center;letter-spacing:-0.05px;min-height:auto;text-align:center}
.comparison-grid__stars:where(div.stars.stars--sm){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;font-weight:600;gap:2px;letter-spacing:-0.05px;min-height:auto;row-gap:2px;text-align:center}
.comparison-guarantee:where(div){align-items:center;background-color:rgb(255, 248, 216);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:12px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);column-gap:16px;display:flex;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:32px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;row-gap:16px}
.comparison-guarantee__content:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.comparison-guarantee__image-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.comparison-slider__after-text:where(div.color-accent-1){position:absolute;right:0px;top:0px;z-index:4}
.comparison-slider__arrow-left:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:absolute}
.comparison-slider__arrow-right:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:absolute}
.comparison-slider__before-text:where(div.color-accent-1){left:0px;position:absolute;top:0px;z-index:4}
.comparison-slider__line:where(div.comparison-slider__line--circle.color-background-1){backdrop-filter:blur(2px);border-bottom-style:solid;border-bottom-width:3px;border-left-style:solid;border-left-width:3px;border-radius:50%;border-right-style:solid;border-right-width:3px;border-top-style:solid;border-top-width:3px;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;position:absolute;z-index:3}
.comparison-slider__overlay:where(div.color-background-1){bottom:0px;left:0px;max-width:100%;overflow:hidden;position:absolute;top:0px;z-index:2}
.comparison-table-container:where(div.flex-center.animate-item.animate-item--child){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:center;max-width:500px;min-height:auto}
.comparison-table-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.comparison-table__icon:where(div.flex-center){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:50%;border-top-color:rgba(18, 18, 18, 0.9);box-sizing:content-box;color:rgba(18, 18, 18, 0.9);display:flex;font-size:20px;height:20px;justify-content:center;line-height:36px;text-align:center;width:20px}
.container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.container:where(div.cc-large.mt-sm){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;margin-top:16px;max-width:900px;position:relative;z-index:1}
.container:where(div.cc-medium){border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:850px;position:relative;z-index:1}
.content-and-comparison-slider:where(div.section-group__container__child-grid){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:50px;display:grid;gap:20px 50px;position:relative;row-gap:20px;z-index:0}
.content-and-comparison-table:where(div.section-group__container__child-grid){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:50px;display:grid;gap:20px 50px;row-gap:20px}
.content-and-results:where(div.section-group__container__child-grid){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:50px;display:grid;gap:20px 50px;row-gap:20px}
.content-and-results:where(div.section-group__container__child-grid.content-and-results--results-first){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:50px;display:grid;gap:20px 50px;row-gap:20px}
.content-and-results__image:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:600px;text-align:center}
.content-container:where(div.content-rte.center.animate-item){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:24px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);min-height:auto;position:relative;text-align:center}
.content-wrapper:where(div.content-wrapper--xs){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.content-wrapper:where(div.content-wrapper--xxs){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;display:flex;flex-direction:column;font-size:11.25px;gap:4px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:4px}
.cstm_cs_pr:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.cta__content:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:32px;display:flex;flex-direction:column;font-size:11.25px;gap:32px;letter-spacing:-0.05px;line-height:16.875px;row-gap:32px}
.cta__feature:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.cta__rating:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;display:flex;flex-wrap:wrap;gap:4px;letter-spacing:-0.5px;min-height:auto;row-gap:4px}
.cta__rating:where(div.hide-mobile-flex){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;flex-wrap:wrap;gap:4px;letter-spacing:-0.5px;row-gap:4px}
.cta__rating:where(div.justify-center.hide-desktop-flex){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;flex-wrap:wrap;gap:4px;justify-content:center;letter-spacing:-0.5px;row-gap:4px}
.custom-css:where(div.w-embed){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:none;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.d-flex:where(div.align-items-center.star_icon_block){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.desc:where(div){list-style-type:none}
.description_title:where(div.d-flex.align-items-center){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:15px;display:flex;font-family:"Avenir Next";gap:15px;letter-spacing:normal;line-height:26px;min-height:auto;row-gap:15px}
.disclosure:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);position:relative}
.disclosure__list-wrapper:where(div){background-color:rgb(148, 179, 96);border-bottom-color:rgba(253, 251, 247, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:22px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(253, 251, 247, 0.1);border-top-style:solid;border-top-width:1px;box-shadow:rgba(18, 18, 18, 0.1) 10px 12px 20px 0px;color:rgba(253, 251, 247, 0.9);overflow:hidden;position:absolute;z-index:2}
.doctors-card__author:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:16px}
.doctors-card__author-info:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);column-gap:4px;display:flex;flex-direction:column;font-size:11.25px;gap:4px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:4px}
.doctors-card__author-name:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-weight:700;letter-spacing:-0.05px;line-height:20px;min-height:auto}
.doctors-card__author-title:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:12px;font-style:italic;letter-spacing:-0.05px;line-height:16px;min-height:auto}
.doctors-card__content:where(div.content-wrapper.content-wrapper--sm){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:16px}
.doctors-card__image-wrapper:where(div.img-wrapper.img-wrapper--cover){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.doctors-card__stars:where(div.stars.stars--sm){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);column-gap:2px;display:flex;font-size:11.25px;gap:2px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:2px}
.doctors-carousel-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;position:relative}
.drawer__contents:where(div.js-contents){display:flex;flex-direction:column;flex-grow:1}
.drawer__footer:where(div){background-color:rgb(255, 255, 255);border-top-color:rgba(18, 18, 18, 0.2);border-top-style:solid;border-top-width:1px;display:none;padding-left:15px;padding-right:15px}
.drawer__header:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;display:none;justify-content:flex-start;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:15px;position:relative}
.drawer__inner:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.2);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.2);border-top-style:solid;border-top-width:1px;display:grid;flex-direction:column;overflow:hidden}
.drawer__inner-empty:where(div){background-color:rgb(255, 255, 255);display:flex;flex-direction:column;min-height:auto;overflow:hidden auto}
.dynamic-checkout__content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.empty-cart-drawer__hero:where(div){text-align:center}
.empty-cart-drawer__hero-content:where(div){text-align:center}
.empty-cart-drawer__hero-overlay:where(div){text-align:center}
.empty-cart-drawer__inner-container:where(div){text-align:center}
.empty-cart-drawer__inner-content:where(div){text-align:center}
.empty-cart-drawer__mobile-content:where(div.empty-cart-drawer__title-and-close-btn){text-align:center}
.empty-cart-drawer__product-arrow:where(div){text-align:center}
.empty-cart-drawer__product-content:where(div){text-align:center}
.empty-cart-drawer__product-heading:where(div){text-align:center}
.empty-cart-drawer__product-media:where(div){text-align:center}
.empty-cart-products--wrapper:where(div){text-align:center}
.empty-cart-title:where(div){text-align:center}
.empty-cart__cta:where(div){text-align:center}
.estimated-delivery:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.estimated-delivery__subtext:where(div){list-style-type:none}
.estimated-delivery__text:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.estimated-delivery__wrapper:where(div.test-variation-estimated){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.facet-filters:where(div.sorting.caption){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;letter-spacing:0.7px}
.facet-filters__field:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-grow:1;justify-content:flex-end;letter-spacing:0.7px}
.facets-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:grid;padding-top:10px}
.facets__display:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:22px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;box-shadow:rgba(18, 18, 18, 0.1) 10px 12px 20px 0px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);left:-12px;overflow:auto;position:absolute}
.facets__header:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.2);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;font-size:14px;justify-content:space-between;line-height:25.2px;padding-bottom:15px;padding-left:20px;padding-right:20px;padding-top:15px;position:sticky;z-index:1}
.facets__wrapper:where(div){align-items:center;align-self:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap}
.faq-accordion:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;row-gap:16px}
.faq-item:where(div){border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:12px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.faq-item__content:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.faq-item__content-wrapper:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:grid;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden}
.faq-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(div.faq-answer-height-cal-template--25093808521515__ss_tabs_icon_image_xmkW3i){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(div.test_shipping_control){border-bottom-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(div.test_shipping_variation){border-bottom-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(div.faq-answer-height-cal-template--25093809013035__ss_tabs_icon_image_xmkW3i){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(div.faq-answer-height-cal-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(div){color:rgba(18, 18, 18, 0.9)}
.faq-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(div.faq-answer-height-cal-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(div.test_shipping_control){border-bottom-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.faq-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(div.test_shipping_variation){border-bottom-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.feature-badge:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.feature-block:where(div.test-variation-estimated){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.feature-shipping:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.field:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;position:relative}
.flex:where(div.items-center.gap-1.flex-wrap){align-items:center;border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);column-gap:4px;display:flex;flex-wrap:wrap;font-size:11.25px;gap:4px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:4px}
.footer-block--newsletter:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:none;margin-top:30px}
.footer-block:where(div.grid__item.footer-block--desktop-3.footer-block--mobile-2){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);flex-shrink:0;list-style-type:none}
.footer-block:where(div.grid__item.footer-block--menu.footer-block--desktop-4){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);flex-shrink:0;list-style-type:none}
.footer-block__details-content:where(div.rte){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);list-style-type:none}
.footer__blocks-wrapper:where(div.grid){align-items:flex-start;border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;flex-wrap:wrap;list-style-type:none}
.footer__column:where(div.footer__column--info){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;flex-direction:column;justify-content:center}
.footer__column:where(div.footer__localization.isolate){align-items:flex-end;border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;flex-wrap:wrap;position:relative;z-index:0}
.footer__content-bottom:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.08);border-top-style:solid;border-top-width:1px;color:rgba(253, 251, 247, 0.9)}
.footer__content-bottom-wrapper:where(div.page-width){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;justify-content:center;max-width:1400px}
.footer__content-top:where(div.page-width){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);max-width:1400px}
.footer__copyright:where(div.caption){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);letter-spacing:0.7px;margin-top:15px}
.footer__payment:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9)}
.frame-1:where(div){align-items:center;background-color:rgb(255, 35, 35);border-radius:4px;display:flex;flex-direction:column;font-size:11.25px;justify-content:flex-start;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px}
.frame-169:where(div){align-items:flex-start;background-color:rgb(148, 179, 96);border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);display:flex;flex-direction:column;font-size:11.25px;gap:10px normal;justify-content:flex-start;letter-spacing:-0.05px;line-height:16.875px;max-width:1440px;overflow:hidden;row-gap:10px}
.frame-172:where(div){align-items:center;border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);display:flex;flex-direction:column;font-size:11.25px;gap:12px normal;justify-content:flex-start;letter-spacing:-0.05px;line-height:16.875px;max-width:265.868px;min-height:auto;row-gap:12px}
.frame-174:where(div){align-items:center;border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);display:flex;flex-direction:column;font-size:11.25px;gap:32px normal;justify-content:flex-start;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:32px}
.frame-175:where(div){align-items:flex-start;border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);display:flex;flex-direction:column;font-size:11.25px;gap:12px normal;justify-content:flex-start;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:12px}
.frame-4:where(div){align-items:center;column-gap:4px;display:flex;font-size:11.25px;gap:normal 4px;justify-content:flex-start;letter-spacing:-0.05px;line-height:16.875px}
.free-gift-block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gift-description:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gift-image:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gift-info:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gift-main:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gift__price:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gifts:where(div){list-style-type:none}
.free-gifts__card:where(div){list-style-type:none}
.free-gifts__card-media:where(div.free-gifts__card-media--emoji){list-style-type:none}
.free-gifts__footer:where(div){list-style-type:none}
.free-gifts__grid:where(div){list-style-type:none}
.free-gifts__header:where(div){list-style-type:none}
.free-gifts__price:where(div){list-style-type:none}
.free-gifts__row:where(div){list-style-type:none}
.free-gifts__row-icon:where(div){list-style-type:none}
.free-gifts__row-icon:where(div.free-gifts__row-icon--badge){list-style-type:none}
.free-gifts__row-label:where(div){list-style-type:none}
.free-gifts__row-right:where(div){list-style-type:none}
.gradient:where(div.menu-drawer.motion-reduce.menu-drawer--redesign){box-sizing:border-box;left:0px;overflow:hidden auto;position:fixed;top:0px;z-index:10}
.grid-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.grid:where(div.grid--1-col.grid--2-col-tablet.collapsible-content__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;list-style-type:none}
.grid__item:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.grid__item:where(div.product__media-wrapper.product__column-sticky){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;min-height:auto}
.guarantee-section:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.header__icons:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex}
.hero-banner:where(div.content-for-grouping.animate-section.animate--hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.hero-button-group:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;word-break:break-word}
.hero-divider:where(div){display:none}
.hero-promo__text:where(div.promo-block){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;word-break:break-word}
.hero-wrapper_right:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);flex-grow:1;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.hero__left:where(div.max-w-630.mx-auto){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:630px;min-height:auto}
.hero__wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.hidden:where(div.product-form__variants){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;list-style-type:none}
.icon-bar-card:where(div.icon-bar-card--vertical.multicolumn-card.center){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:24px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);list-style-type:none;max-width:720px;position:relative;text-align:center}
.icon-bar-card__icon:where(div.icon-bar-card__icon--large.text-color-accent-1){list-style-type:none;text-align:center}
.icon-bar-card__icon:where(div.icon-bar-card__icon--medium.text-color-accent-1){height:50px;list-style-type:none;text-align:center}
.icon-bar:where(div.multicolumn.animate-section.animate--hidden){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.if-you-have-any-questions-do-not-hesitate-to-contact-us:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);min-height:auto;text-align:center}
.image-slide:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden}
.image-slide__image:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.image-with-text:where(div.image-with-text--no-overlap.page-width.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px;position:relative;z-index:0}
.image-with-text:where(div.img_text--only.image-with-text--no-overlap.page-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px;position:relative;z-index:0}
.image-with-text:where(div.isolate.collapse-padding.animate-item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);min-height:auto;position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808521515__ss_video_with_text_KfhnH8){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808554283__b9a20778-2340-44e7-adc3-83b682d48daf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808554283__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808652587__b9a20778-2340-44e7-adc3-83b682d48daf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808652587__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808718123__ss_video_with_text_AthAyz){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808718123__ss_video_with_text_mJeNRP){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808718123__ss_video_with_text_zULyHM){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808881963__ss_video_with_text_AthAyz){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808881963__ss_video_with_text_mJeNRP){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808881963__ss_video_with_text_zULyHM){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808914731__b9a20778-2340-44e7-adc3-83b682d48daf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808914731__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.test-25-control){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808980267__b9a20778-2340-44e7-adc3-83b682d48daf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093808980267__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.test-25-control){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093809013035__ss_video_with_text_KfhnH8){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093811798315__ss_video_with_text_AthAyz){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--25093811798315__ss_video_with_text_zULyHM){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--26947849421099__b9a20778-2340-44e7-adc3-83b682d48daf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--26947849421099__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--28374931079467__b9a20778-2340-44e7-adc3-83b682d48daf){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text:where(div.isolate.section-template--28374931079467__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.test-25-control){color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-center.image-with-text__content--mobile-left){align-items:flex-start;align-self:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;justify-content:center;list-style-type:none;overflow:hidden;position:relative;word-break:break-word;z-index:1}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-center){align-items:flex-start;align-self:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;justify-content:center;list-style-type:none;overflow:hidden;position:relative;word-break:break-word;z-index:1}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left){align-items:flex-start;align-self:center;border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;justify-content:center;list-style-type:none;position:relative;word-break:break-word;z-index:1}
.image-with-text__content:where(div.image-with-text__content--top.image-with-text__content--desktop-left.image-with-text__content--mobile-center){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);list-style-type:none;word-break:break-word}
.image-with-text__content:where(div.image-with-text__content--top.image-with-text__content--desktop-left.image-with-text__content--mobile-left){align-items:flex-start;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;list-style-type:none;overflow:hidden;position:relative;word-break:break-word;z-index:1}
.image-with-text__content:where(div.image-with-text__content-template--25093808521515__ss_video_with_text_KfhnH8.image-with-text__content--desktop-center.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808554283__b9a20778-2340-44e7-adc3-83b682d48daf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808554283__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808652587__b9a20778-2340-44e7-adc3-83b682d48daf.image-with-text__content--desktop-center.image-with-text__content--mobile-center){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808652587__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.image-with-text__content--desktop-center.image-with-text__content--mobile-center){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808718123__ss_video_with_text_AthAyz.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808718123__ss_video_with_text_mJeNRP.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808718123__ss_video_with_text_zULyHM.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808881963__ss_video_with_text_AthAyz.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808881963__ss_video_with_text_mJeNRP.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808881963__ss_video_with_text_zULyHM.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808914731__b9a20778-2340-44e7-adc3-83b682d48daf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808914731__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808980267__b9a20778-2340-44e7-adc3-83b682d48daf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093808980267__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093809013035__ss_video_with_text_KfhnH8.image-with-text__content--desktop-center.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093811798315__ss_video_with_text_AthAyz.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--25093811798315__ss_video_with_text_zULyHM.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--26947849421099__b9a20778-2340-44e7-adc3-83b682d48daf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--26947849421099__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--28374931079467__b9a20778-2340-44e7-adc3-83b682d48daf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__content:where(div.image-with-text__content-template--28374931079467__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf.image-with-text__content--desktop-left.image-with-text__content--mobile-left){border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;box-shadow:none;color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__grid-template--25093808521515__ss_video_with_text_KfhnH8:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808554283__b9a20778-2340-44e7-adc3-83b682d48daf:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808554283__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808652587__b9a20778-2340-44e7-adc3-83b682d48daf:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808652587__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808718123__ss_video_with_text_AthAyz:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808718123__ss_video_with_text_mJeNRP:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808718123__ss_video_with_text_zULyHM:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808881963__ss_video_with_text_AthAyz:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808881963__ss_video_with_text_mJeNRP:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808881963__ss_video_with_text_zULyHM:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808914731__b9a20778-2340-44e7-adc3-83b682d48daf:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808914731__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808980267__b9a20778-2340-44e7-adc3-83b682d48daf:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093808980267__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093809013035__ss_video_with_text_KfhnH8:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093811798315__ss_video_with_text_AthAyz:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--25093811798315__ss_video_with_text_zULyHM:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--26947849421099__b9a20778-2340-44e7-adc3-83b682d48daf:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--26947849421099__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--28374931079467__b9a20778-2340-44e7-adc3-83b682d48daf:where(div.image-with-text__grid.image-with-text__grid--reverse){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid-template--28374931079467__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf:where(div.image-with-text__grid){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__grid:where(div.grid.grid--gapless.grid--1-col){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:0px;display:flex;flex-wrap:wrap;list-style-type:none}
.image-with-text__media-item:where(div.image-with-text__media-item--.image-with-text__media-item--middle.grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.image-with-text__media-item:where(div.image-with-text__media-item--50.ss-grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);z-index:2}
.image-with-text__media-item:where(div.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto;position:relative}
.image-with-text__media-item:where(div.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.image-with-text__media-item:where(div.image-with-text__media-item--small.image-with-text__media-item--top.grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto;position:relative}
.image-with-text__media-item:where(div.iwt-image.image-with-text__media-item--medium.image-with-text__media-item--middle){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.image-with-text__media:where(div.image-with-text__media--.gradient.color-background-1){list-style-type:none;position:relative}
.image-with-text__media:where(div.image-with-text__media--adapt){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-shadow:none;color:rgba(18, 18, 18, 0.9)}
.image-with-text__media:where(div.image-with-text__media--adapt.gradient.color-background-1){list-style-type:none;min-height:100%;overflow:hidden;position:relative}
.image-with-text__media:where(div.image-with-text__media--medium.gradient.color-background-1){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:12px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;list-style-type:none;min-height:100%;overflow:hidden;position:relative}
.image-with-text__media:where(div.image-with-text__media--medium.image-with-text__media--mobile-full.global-media-settings){background-color:rgb(255, 255, 255);color:rgba(18, 18, 18, 0.9);list-style-type:none;position:relative}
.image-with-text__media:where(div.image-with-text__media--small){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-shadow:none;color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto;position:relative}
.image-with-text__text-item:where(div.grid__item.iwt-button.order-m-3){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%}
.image-with-text__text-item:where(div.grid__item.iwt-content.order-m-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808521515__ss_video_with_text_KfhnH8){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808554283__b9a20778-2340-44e7-adc3-83b682d48daf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808554283__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808652587__b9a20778-2340-44e7-adc3-83b682d48daf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808652587__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808718123__ss_video_with_text_AthAyz){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808718123__ss_video_with_text_mJeNRP){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808718123__ss_video_with_text_zULyHM){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808881963__ss_video_with_text_AthAyz){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808881963__ss_video_with_text_mJeNRP){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808881963__ss_video_with_text_zULyHM){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808914731__b9a20778-2340-44e7-adc3-83b682d48daf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808914731__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808980267__b9a20778-2340-44e7-adc3-83b682d48daf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093808980267__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093809013035__ss_video_with_text_KfhnH8){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093811798315__ss_video_with_text_AthAyz){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--25093811798315__ss_video_with_text_zULyHM){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--26947849421099__b9a20778-2340-44e7-adc3-83b682d48daf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--26947849421099__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--28374931079467__b9a20778-2340-44e7-adc3-83b682d48daf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text-item:where(div.image-with-text__text-item-template--28374931079467__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.image-with-text__text:where(div.image-with-text__text-template--21684190478635__b9a20778-2340-44e7-adc3-83b682d48daf-text-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__text:where(div.image-with-text__text-template--21684190478635__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-text-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__text:where(div.image-with-text__text-text_3fbXK9){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);word-break:break-word}
.image-with-text__text:where(div.image-with-text__text-text_HjqVW3){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:20px;word-break:break-word}
.image-with-text__text:where(div.image-with-text__text-text_kLMPwg){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:20px;word-break:break-word}
.image-with-text__text:where(div.rte){list-style-type:none;word-break:break-word}
.image-with-text__text:where(div.rte.body){list-style-type:none;min-height:auto;word-break:break-word}
.image-with-text__text:where(div.rte.subtitle){border-bottom-color:rgba(18, 18, 18, 0.7);border-top-color:rgba(18, 18, 18, 0.7);color:rgba(18, 18, 18, 0.7);font-size:18px;line-height:32.4px;list-style-type:none;margin-top:20px;min-height:auto;word-break:break-word}
.isolate:where(div.content-for-grouping.animate-section.animate--hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.isolate:where(div.page-width.content-for-grouping.animate-section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px;position:relative;z-index:0}
.js-contents:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.listicle_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.loading-overlay:where(div.gradient){bottom:0px;display:none;left:0px;opacity:0.7;position:absolute;right:0px;top:0px;z-index:1}
.loading-overlay__spinner:where(div){display:none;font-family:Inter, sans-serif}
.loading-overlay__spinner:where(div.hidden){display:none;font-weight:700;text-transform:uppercase}
.loox-rating:where(div){list-style-type:none}
.loox-rating-content:where(div){list-style-type:none}
.loox-rating:where(div.loox-widget){display:none;list-style-type:none}
.loox-widget:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.lp-container:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);max-width:1064px}
.lp-container:where(div.lp-container--big){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:1280px}
.lp-marquee:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.lp-marquee-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden}
.lp-marquee__content:where(div.lp-marquee__content--space-sm){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.lp-marquee__content:where(div.lp-marquee__content--space-xl){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.main-blog:where(div.page-width.section-template--25093810356523__main-padding.content-for-grouping){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.main_content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.media:where(div.media--transparent.media--hover-effect){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);left:0px;list-style-type:none;overflow:hidden;position:absolute;right:0px;text-align:center;top:0px}
.media:where(div.media--transparent.media--square){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.medical-advisory:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.medical-advisory__card:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.medical-advisory__footer:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.medical-advisory__image:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.medical-advisory__info:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.medical-advisory__wrapper:where(div){color:rgba(18, 18, 18, 0.9);list-style-type:none}
.mega-content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.mega-menu--stats:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.mega-menu-custom:where(div){color:rgba(18, 18, 18, 0.9)}
.mega-menu-custom:where(div.visually-hidden){color:rgba(18, 18, 18, 0.9);margin-bottom:-1px;margin-top:-1px;overflow:hidden;position:absolute}
.menu-drawer__block-media:where(div){box-sizing:border-box}
.menu-drawer__cta:where(div.test-144-control){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__cta:where(div.test-144-variation){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__feature-icon:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__feature-text:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__hero-content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__hero-overlay:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__hero-rating:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__hero:where(div.test-144-control){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__inner-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);position:relative}
.menu-drawer__inner-content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__mobile-content:where(div.menu-drawer__title-and-close-btn){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;justify-content:space-between;padding-bottom:10px;padding-left:20px;padding-right:5px;padding-top:10px}
.menu-drawer__product-arrow:where(div){box-sizing:border-box}
.menu-drawer__product-content:where(div){box-sizing:border-box}
.menu-drawer__product-heading:where(div){box-sizing:border-box}
.menu-drawer__product-media:where(div){box-sizing:border-box}
.menu-drawer__rating:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__ratings:where(div.test-144-variation){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__review:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__review-heading:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__review-rating:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__review-text:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__reviewer:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__reviewer-img:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__reviewer-name:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__shipping:where(div.test-144-control){box-sizing:border-box}
.mobile-facets__details:where(div.js-filter){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.mobile-facets__footer:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.08);border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;position:sticky;z-index:2}
.mobile-facets__header:where(div){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;padding-bottom:10px;padding-left:25px;padding-right:25px;padding-top:10px;position:sticky;text-align:center;z-index:2}
.mobile-facets__header-inner:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);flex-grow:1;position:relative;text-align:center}
.mobile-facets__inner:where(div.gradient){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;box-sizing:border-box;display:flex;flex-direction:column;max-width:375px;overflow:auto}
.mobile-facets__main:where(div.has-submenu.gradient){box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding-top:27px;position:relative;z-index:1}
.mobile-facets__sort:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;justify-content:space-between}
.mobile-facets__submenu:where(div.gradient){bottom:0px;box-sizing:border-box;display:flex;flex-direction:column;left:0px;position:absolute;top:0px;z-index:3}
.mobile-facets__summary:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);padding-bottom:13px;padding-left:25px;padding-right:25px;padding-top:13px}
.modal-overlay:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:none;line-height:0px}
.multicolumn-card:where(div.content-container.color-bg-overlay.multicolumn--diff-bgs){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:24px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;list-style-type:none;max-width:720px;position:relative}
.multicolumn-card:where(div.content-container.testimonial-card.color-bg-overlay){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:24px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;list-style-type:none;max-width:720px;position:relative}
.multicolumn-card__image-wrapper:where(div.multicolumn-card__image-wrapper--full-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:24px 24px 0px 0px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden}
.multicolumn-card__info:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.multicolumns-item-image-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-image-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-image-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808521515__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808521515__ss_multicolumns_video_467ktK:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808914731__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808914731__ss_multicolumns_video_NPB48c:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808980267__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093808980267__ss_multicolumns_video_NPB48c:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093809013035__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093809013035__ss_multicolumns_video_467ktK:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--28374931079467__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-template--28374931079467__ss_multicolumns_video_NPB48c:where(div.swiper-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093808521515__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093808914731__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093808980267__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093809013035__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-item-video-template--28374931079467__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093808521515__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093808914731__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093808980267__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093809013035__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-items-template--28374931079467__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093808521515__ss_multicolumns_video_467ktK:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093808914731__ss_multicolumns_video_NPB48c:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093808980267__ss_multicolumns_video_NPB48c:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093809013035__ss_multicolumns_video_467ktK:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-template--28374931079467__ss_multicolumns_video_NPB48c:where(div.swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093808521515__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093808914731__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093808980267__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093809013035__ss_multicolumns_video_467ktK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-slider-wrapper-template--28374931079467__ss_multicolumns_video_NPB48c:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093808521515__ss_multicolumns_video_467ktK:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093808914731__ss_multicolumns_video_NPB48c:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093808980267__ss_multicolumns_video_NPB48c:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093809013035__ss_multicolumns_video_467ktK:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multicolumns-wrapper-template--28374931079467__ss_multicolumns_video_NPB48c:where(div.swiper-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.multirow__inner:where(div.page-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;max-width:1400px}
.newsletter-form__field-wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:360px;min-height:auto;text-align:center}
.newsletter:where(div.center.content-for-grouping.animate-section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);text-align:center}
.newsletter__subheading:where(div.rte.animate-item.animate-item--child){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:20px;max-width:700px;text-align:center}
.newsletter__wrapper:where(div.color-background-2.gradient.content-container){border-bottom-style:solid;border-bottom-width:0px;border-top-style:solid;border-top-width:0px;position:relative;text-align:center;z-index:0}
.no-js-hidden:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9)}
.no-js-hidden:where(div.mobile-facets__footer){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.08);border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;position:sticky;z-index:2}
.no-js-hidden:where(div.mobile-facets__footer.gradient){border-top-style:solid;border-top-width:1px;box-sizing:border-box;display:flex;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;position:sticky;z-index:2}
.no-js-hidden:where(div.product-page-price){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:15px;margin-top:15px}
.order-cta:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.order-cta__image-wrapper:where(div.img-wrapper.img-wrapper--square.img-wrapper--cover){aspect-ratio:1 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden;position:relative}
.page-width:where(div){max-width:1400px}
.page-width:where(div.is-empty){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.mobile-full-page.section-template--25093808914731__testimonials_RBw9Vk-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.mobile-full-page.section-template--25093808980267__testimonials_RBw9Vk-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.mobile-full-page.section-template--25093811142955__873273ae-cdd7-4967-807c-414f6fba6725-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.mobile-full-page.section-template--25617833951531__icon_bar_3DcdkF-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.mobile-full-page.section-template--25618036457771__icon_bar_3DcdkF-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.mobile-full-page.section-template--26433621885227__icon_bar_3DcdkF-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.mobile-full-page.section-template--28374931079467__testimonials_RBw9Vk-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.page-width:where(div.page-width--narrow.section-template--25093810782507__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.page-width--narrow.section-template--25093811142955__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.page-width--narrow.section-template--25093811339563__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.page-width--narrow.section-template--25448311882027__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093808521515__results_bf6F9r-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808521515__ss_multicolumns_video_467ktK-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093808554283__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808554283__ss_multicolumns_video_EDKKdK-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093808652587__44be86d5-8c19-4562-9698-7569299272d0-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808652587__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808685355__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808718123__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808718123__ss_multicolumns_video_Cz8h78-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093808881963__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808881963__ss_multicolumns_video_Cz8h78-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093808914731__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808914731__ss_multicolumns_video_NPB48c-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093808980267__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093808980267__ss_multicolumns_video_NPB48c-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093809013035__results_bf6F9r-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093809013035__ss_multicolumns_video_467ktK-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093810422059__the_science_ttG8eU-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25093811142955__4e3be2ec-573d-4d8e-b69e-e04afd9aa9bc-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093811798315__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25093811798315__ss_multicolumns_video_Cz8h78-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25617833951531__comparison_table_B7Tipq-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25617833951531__ss_multicolumns_video_mYWgaY-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--25618036457771__comparison_table_B7Tipq-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--25618036457771__ss_multicolumns_video_mYWgaY-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--26388870431019__icon_bar_3DcdkF-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px;position:relative;z-index:0}
.page-width:where(div.section-template--26388870431019__multicolumn_KykAPM-padding.isolate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px;position:relative;z-index:0}
.page-width:where(div.section-template--26433621885227__comparison_table_B7Tipq-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--26433621885227__ss_multicolumns_video_mYWgaY-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--26947849421099__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--26947849421099__ss_multicolumns_video_EDKKdK-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.page-width:where(div.section-template--28374931079467__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(div.section-template--28374931079467__ss_multicolumns_video_NPB48c-settings){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.parent-display:where(div.facets__display){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:22px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;box-shadow:rgba(18, 18, 18, 0.1) 10px 12px 20px 0px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);left:-12px;overflow:auto;position:absolute}
.pdp-payment-section:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.pillow_col_block:where(div.space_one){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.pillow_col_block:where(div.space_two){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.pillow_content_block:where(div){background-color:rgb(255, 255, 255);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:10px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;position:relative;z-index:1}
.pillow_description:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.pillow_title_block:where(div.d-flex.justify-content-center.align-items-center){align-items:center;background-color:rgb(111, 170, 83);border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:10px 10px 0px 0px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:15px;display:flex;font-family:"Avenir Next";gap:normal 15px;justify-content:center;letter-spacing:normal;line-height:26px;padding-bottom:15px;padding-left:20px;padding-right:20px;padding-top:15px}
.price:where(div.price--large.price--on-sale.price--show-badge){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:10px;display:flex;flex-wrap:wrap;font-size:20px;gap:normal 10px;letter-spacing:1.3px;line-height:30px;list-style-type:none}
.price:where(div.price--large.price--show-badge){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:10px;display:flex;flex-wrap:wrap;font-size:20px;gap:normal 10px;letter-spacing:1.3px;line-height:30px;list-style-type:none}
.price:where(div.price--large.price--sold-out.price--show-badge){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:10px;display:flex;flex-wrap:wrap;font-size:20px;gap:normal 10px;letter-spacing:1.3px;line-height:30px;list-style-type:none}
.price:where(div.price--on-sale){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:10px;flex-wrap:wrap;gap:normal 10px;letter-spacing:1px;line-height:22.4px;list-style-type:none;margin-top:7px;text-align:center}
.price:where(div.price--on-sale.price--show-badge){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:5px;display:flex;flex-wrap:wrap;gap:normal 5px;letter-spacing:1px;list-style-type:none}
.price:where(div.price--show-badge){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:5px;display:flex;flex-wrap:wrap;gap:normal 5px;letter-spacing:1px;list-style-type:none}
.price:where(div.price--sold-out.price--show-badge){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:5px;display:flex;flex-wrap:wrap;gap:normal 5px;letter-spacing:1px;list-style-type:none}
.price__container:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);list-style-type:none}
.price__regular:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);list-style-type:none}
.price__sale:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);list-style-type:none}
.product-badge:where(div){list-style-type:none}
.product-count:where(div.light){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);opacity:0.7;position:relative;text-align:right}
.product-count:where(div.light.medium-hide.large-up-hide){align-self:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);opacity:0.7;position:relative;text-align:right}
.product-custom-info:where(div){list-style-type:none}
.product-form__buttons:where(div.product-form__buttons--uppercase){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-form__error-message-wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-form__input:where(div.product-form__input--dropdown){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none}
.product-form__input:where(div.product-form__input--pills){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none}
.product-form__input:where(div.product-form__input--size_swatch__size){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none}
.product-form__input:where(div.product-form__input--size_swatches){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none}
.product-form__input:where(div.product-form__input--swatches){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;margin-bottom:12px}
.product-form__input:where(div.product-form__quantity){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;margin-bottom:15px;margin-top:15px;max-width:370px}
.product-grid-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.product-grid:where(div.product-grid-menu.active){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.product-header:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-info-chip:where(div){list-style-type:none}
.product-info__image-block:where(div.test-65-control-2){display:flex;justify-content:center}
.product-media-container:where(div.media-type-image.media-fit-contain.global-media-settings){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);list-style-type:none;max-width:100%;position:relative}
.product-media-container:where(div.media-type-video.media-fit-contain.global-media-settings){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:0px;color:rgba(18, 18, 18, 0.9);list-style-type:none;max-width:100%;position:relative}
.product-media-modal__content:where(div.color-background-1.gradient){cursor:zoom-out;min-height:auto;overflow:auto}
.product-media-modal__dialog:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);cursor:zoom-out;display:flex}
.product-review-badge:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-showcase:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.product-subtitle:where(div){list-style-type:none}
.product-upsell:where(div){color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell-title:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__action:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__badge:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__details:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__header:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__info:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__media:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__price:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__tag:where(div){list-style-type:none}
.product-upsell__tags:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__text:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-upsell__title:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product:where(div.product--has-badge.product--medium.product--left){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:0px;display:flex;flex-wrap:wrap;gap:0px;list-style-type:none;row-gap:0px}
.product:where(div.product--medium.product--left.product--thumbnail_slider){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:0px;display:flex;flex-wrap:wrap;gap:0px;list-style-type:none;row-gap:0px}
.product:where(div.product--small.product--left.product--thumbnail_slider){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:0px;display:flex;flex-wrap:wrap;gap:0px;list-style-type:none;row-gap:0px}
.product__accordion:where(div.accordion.can-i-take-this-with-my-current-medications.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.08);border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.care-\&-dimensions.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.care-instructions.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.how-does-grounding-work.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.how-long-before-i-feel-a-difference.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.product-details.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.08);border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.read-the-science.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.shipping-info.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.what-if-it-doesnt-work-for-me.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.whats-in-the-package.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__accordion:where(div.accordion.where-do-you-source-your-organs.accordion--top-border){border-bottom-color:rgba(18, 18, 18, 0.08);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product__description:where(div.rte.quick-add-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-top:24px}
.product__info-wrapper:where(div.grid__item.product__column-sticky.product__info-wrapper--top-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;min-height:auto}
.product__media:where(div.media.media--transparent.product__media-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-10){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-11){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-12){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-13){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-14){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-15){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-16){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-17){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-2){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-3){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-4){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-5){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-6){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-7){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-8){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__media:where(div.media.media--transparent.product__media-9){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;overflow:hidden;position:relative}
.product__title:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;word-break:break-word}
.product_size_quide:where(div){list-style-type:none}
.promo-block__title:where(div.product__text){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:flex-start;list-style-type:none;word-break:break-word}
.pt-12px:where(div.content-wrapper.content-wrapper--12px){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;flex-direction:column;font-size:11.25px;gap:12px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-top:12px;row-gap:12px}
.quantity__rules:where(div.caption.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;font-size:12px;letter-spacing:0.7px;line-height:20.4px;list-style-type:none;margin-top:12px;position:relative}
.rating-block-small:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;font-size:11.25px;gap:12px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:12px}
.rating-block-small__content:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;flex-grow:1;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.rating-block-small__image-wrapper:where(div.img-wrapper.img-wrapper--cover){border-bottom-color:rgb(18, 18, 18);border-radius:50%;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.rating-block-small__stars-wrapper:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;font-size:11.25px;gap:2px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:2px}
.rating-stars:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;word-break:break-word}
.rating-stars-and-text:where(div.font-size--desktop-auto.flex-center){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;word-break:break-word}
.rating-stars__container:where(div.rating-stars__container--overlay){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);display:flex;left:0px;list-style-type:none;overflow:hidden;position:absolute;right:0px;top:0px;word-break:break-word}
.rating-stars__container:where(div.rating-stars__container--underlay){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;min-height:auto;position:relative;word-break:break-word}
.rating_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.recover-image-wrapper:where(div.img-wrapper.img-wrapper--square.img-wrapper--rounded){aspect-ratio:1 / 1;border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:32px;max-width:720px;overflow:hidden;position:relative}
.reeview-app-widget:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none}
.references-TGC-070:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.research-box:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:15px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.research-box-info:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.results-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);min-height:auto}
.results:where(div.animate-item.animate-item--child.index-0){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.results:where(div.animate-item.animate-item--child.index-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.results__caption:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.results__percentage:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:50%;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-shrink:0;justify-content:center;min-height:auto;position:relative;text-align:center;z-index:0}
.results__row:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.05);border-bottom-style:solid;border-bottom-width:2px;color:rgba(18, 18, 18, 0.9);display:flex;padding-bottom:10px;padding-top:10px}
.results__rows-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:10px}
.results__text:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);min-height:auto}
.review-item:where(div.review-item--top){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;min-height:auto}
.review-item__author-and-stars:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-wrap:wrap;gap:normal 10px;list-style-type:none;margin-top:5px}
.review-item__image:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:50%;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;min-height:auto;overflow:hidden;position:relative}
.review-item__right:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;list-style-type:none;min-height:auto}
.review-item__text:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.review-items-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-top:24px}
.review_slide_block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;overflow:hidden auto;padding-bottom:30px;padding-top:30px}
.review_slider:where(div.slick-initialized.slick-slider.slick-dotted){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.review_user_wrapper:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";justify-content:space-between;letter-spacing:normal;line-height:26px;margin-bottom:10px}
.reviews-card:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:8px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;flex-direction:column;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden}
.reviews-card__content:where(div.content-wrapper.content-wrapper--sm.card-padding){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;row-gap:16px}
.reviews-card__header:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.reviews-card__image-wrapper:where(div.reviews-card__image-wrapper--1.img-wrapper.img-wrapper--cover){aspect-ratio:0.8075 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.reviews-card__image-wrapper:where(div.reviews-card__image-wrapper--2.img-wrapper.img-wrapper--cover){aspect-ratio:1.338 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.reviews-card__image-wrapper:where(div.reviews-card__image-wrapper--3.img-wrapper.img-wrapper--cover){aspect-ratio:0.757 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.reviews-card__image-wrapper:where(div.reviews-card__image-wrapper--4.img-wrapper.img-wrapper--cover){aspect-ratio:0.75 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.reviews-card__image-wrapper:where(div.reviews-card__image-wrapper--5.img-wrapper.img-wrapper--cover){aspect-ratio:0.814 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.reviews-card__image-wrapper:where(div.reviews-card__image-wrapper--6.img-wrapper.img-wrapper--cover){aspect-ratio:0.612 / 1;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.reviews-card__meta:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:10px;display:flex;font-size:11.25px;gap:10px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:10px}
.reviews-card__stars:where(div.stars.stars--sm){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;font-size:11.25px;gap:2px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:2px}
.reviews-card__verified:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:4px;display:flex;font-size:11.25px;gap:4px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:4px}
.reviews-grid:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:grid;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;row-gap:20px}
.reviews-grid__column:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:20px;display:flex;flex-direction:column;font-size:11.25px;gap:20px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:20px}
.reviews-rating-breakdown:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:48px;max-width:694px}
.reviews-rating-breakdown__categories:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:0px;display:flex;flex-direction:column;flex-grow:1;font-size:11.25px;gap:0px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:0px}
.reviews-rating-overall:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;max-width:210px;min-height:auto;padding-left:5px;padding-right:5px;row-gap:16px}
.reviews-rating-overall__score:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;font-size:80px;font-weight:700;line-height:80px;min-height:auto;text-align:center}
.reviews-rating-overall__stars:where(div.stars.stars--sm){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;font-size:11.25px;gap:2px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:2px}
.reviews-rating-row:where(div){align-items:center;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-bottom:4px;padding-top:4px;row-gap:8px}
.reviews-rating-row__stars:where(div.stars.stars--sm){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;font-size:11.25px;gap:2px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:2px}
.reviews-star:where(div.reviews-star--full){align-items:center;background-color:rgb(3, 183, 122);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px}
.reviews-star:where(div.reviews-star--half){align-items:center;background-image:linear-gradient(90deg, rgb(3, 183, 122) 0%, rgb(3, 183, 122) 50%, rgba(111, 170, 83, 0) 50.01%, rgb(217, 217, 217) 50.02%, rgb(217, 217, 217) 99.98%, rgba(111, 170, 83, 0) 99.99%, rgb(217, 217, 217) 100%);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;padding-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px}
.rich-text:where(div.content-container.color-accent-2.gradient){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:24px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;position:relative;z-index:1}
.rich-text:where(div.content-container.color-background-1.gradient){border-bottom-style:solid;border-bottom-width:0px;border-top-style:solid;border-top-width:0px;position:relative;z-index:1}
.rich-text__blocks:where(div.center.animate-item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);min-height:auto;text-align:center}
.rich-text__blocks:where(div.left.animate-item){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);min-height:auto;text-align:left}
.rich-text__buttons:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);column-gap:10px;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:20px;max-width:450px;row-gap:10px;text-align:left;word-break:break-word}
.rich-text__text:where(div.rte){margin-top:20px}
.rich-text__wrapper:where(div.rich-text__wrapper--center){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;justify-content:center}
.rich-text__wrapper:where(div.rich-text__wrapper--center.page-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:center;max-width:1400px}
.row:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.row:where(div.banner_col){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-wrap:wrap;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.row:where(div.benefits_col){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.row:where(div.listicle_col){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;row-gap:40px}
.row:where(div.nots_text){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";justify-content:center;letter-spacing:normal;line-height:26px;margin-top:30px}
.row:where(div.research-box-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.row:where(div.top_bar_wrapper){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";justify-content:space-between;letter-spacing:normal;line-height:26px}
.science-intro:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:40px;display:flex;font-size:11.25px;gap:40px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:32px;row-gap:40px}
.science-intro__content:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;flex-grow:1;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:16px}
.science-intro__image:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);flex-grow:1;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.science-research:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:20px;display:flex;flex-direction:column;font-size:11.25px;gap:20px;letter-spacing:-0.05px;line-height:16.875px;margin-top:32px;row-gap:20px}
.science-research__divider:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);border-top-style:dashed;border-top-width:1px;color:rgb(18, 18, 18);display:none;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:1064px}
.science-research__footer:where(div.text-center){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;text-align:center}
.science_slider:where(div.image-with-text.img_text--only.image-with-text--no-overlap){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);z-index:0}
.scroll-wrapper-content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.search-modal:where(div.modal__content.gradient){align-items:center;border-bottom-style:solid;border-bottom-width:1px;bottom:0px;box-sizing:border-box;display:flex;justify-content:center;left:0px;line-height:0px;min-height:calc(100% + 2px);opacity:0;position:absolute;right:0px;top:0px;z-index:4}
.search-modal__content:where(div.search-modal__content--right.search-modal__content-bottom){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;justify-content:center;position:relative}
.section-header:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;margin-bottom:32px;max-width:840px;row-gap:16px;text-align:center}
.section-header:where(div.benefits-header){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;gap:16px;max-width:840px;row-gap:16px;text-align:center}
.section-header__tag:where(div.text-strong){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);font-weight:500;letter-spacing:2px;line-height:16px;min-height:auto;text-align:center;text-transform:uppercase}
.section-sections--25093808390443__custom_liquid_WDAFy7-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808521515__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808521515__ss_multicolumns_video_467ktK:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(div.section-template--25093808521515__ss_tabs_icon_image_xmkW3i-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808521515__ss_video_with_text_KfhnH8-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808554283__b9a20778-2340-44e7-adc3-83b682d48daf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808554283__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808554283__ss_multicolumns_video_EDKKdK:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808652587__b9a20778-2340-44e7-adc3-83b682d48daf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808652587__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808718123__ss_multicolumns_video_Cz8h78:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093808718123__ss_video_with_text_AthAyz-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808718123__ss_video_with_text_mJeNRP-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808718123__ss_video_with_text_zULyHM-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808881963__ss_multicolumns_video_Cz8h78:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093808881963__ss_video_with_text_AthAyz-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808881963__ss_video_with_text_mJeNRP-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808881963__ss_video_with_text_zULyHM-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808914731__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808914731__b9a20778-2340-44e7-adc3-83b682d48daf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808914731__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808914731__ss_multicolumns_video_NPB48c:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808980267__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808980267__b9a20778-2340-44e7-adc3-83b682d48daf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808980267__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093808980267__ss_multicolumns_video_NPB48c:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093809013035__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093809013035__ss_multicolumns_video_467ktK:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(div.section-template--25093809013035__ss_tabs_icon_image_xmkW3i-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093809013035__ss_video_with_text_KfhnH8-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(div.section-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093811798315__ss_multicolumns_video_Cz8h78:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25093811798315__ss_video_with_text_AthAyz-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25093811798315__ss_video_with_text_zULyHM-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25448311882027__custom_liquid_3ecpNj-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25617833951531__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25617833951531__ss_multicolumns_video_mYWgaY:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--25618036457771__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--25618036457771__ss_multicolumns_video_mYWgaY:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--26433621885227__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--26433621885227__ss_multicolumns_video_mYWgaY:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--26947849421099__b9a20778-2340-44e7-adc3-83b682d48daf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--26947849421099__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--26947849421099__ss_multicolumns_video_EDKKdK:where(div){color:rgba(18, 18, 18, 0.9)}
.section-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(div.section-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--28374931079467__96a8c0f5-f5bc-4001-a547-796ab139c62f-padding:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--28374931079467__b9a20778-2340-44e7-adc3-83b682d48daf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--28374931079467__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-settings:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.section-template--28374931079467__ss_multicolumns_video_NPB48c:where(div){color:rgba(18, 18, 18, 0.9)}
.section_header:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;position:relative;z-index:20}
.select:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;position:relative}
.select:where(div.no-background.color-background-1.accent-color-accent-1){display:flex;list-style-type:none;position:relative}
.service_block:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.service_block:where(div.warranty_block){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.service_option:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-wrap:wrap;font-family:"Avenir Next";gap:10px;justify-content:center;letter-spacing:normal;line-height:26px;padding-top:12px;row-gap:10px}
.service_option:where(div.d-flex){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-wrap:wrap;font-family:"Avenir Next";gap:10px;justify-content:center;letter-spacing:normal;line-height:26px;padding-top:12px;row-gap:10px}
.share-button__fallback:where(div.motion-reduce){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:6px;border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;left:1px;position:absolute;top:30px;z-index:3}
.shipping_services:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;min-height:auto}
.shop_btn_block:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;margin-top:40px;max-width:400px}
.shopify-block:where(div.shopify-app-block.Vtl-AppBlock){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-policy__body:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-policy__container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);padding-bottom:30px}
.shopify-policy__title:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.cart__footer-wrapper){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.featured-products){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.gc-lp-section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.landing-yt-section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.shopify-section:where(div.section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.section-benefits){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.section.hero-banner-customizable){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.section.the_science_main){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.shopify-section:where(div.shopify-section-group-header-group){z-index:4}
.shopify-section:where(div.shopify-section-group-header-group.section-header){z-index:500}
.size-guide--block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.slick-list:where(div.draggable){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slick-slide:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slick-slide:where(div.slick-active){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slick-slide:where(div.slick-cloned){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slick-slide:where(div.slick-current.slick-active){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slick-track:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slide_content_box:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:0px 0px 20px 20px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:12px}
.slider-buttons:where(div.no-js-hidden.quick-add-hidden.small-hide){align-items:center;border-bottom-color:rgba(255, 255, 255, 0.9);border-top-color:rgba(255, 255, 255, 0.9);bottom:0px;color:rgba(255, 255, 255, 0.9);display:none;justify-content:center;list-style-type:none;min-height:40px;position:absolute}
.slider-counter:where(div.slider-counter--dots){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:center;list-style-type:none;min-height:auto}
.slider:where(div.science_nav.slick-initialized.slick-slider){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slider2_component:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.slider2_component-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;font-size:11.25px;gap:5px normal;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:5px}
.slider2_thumbs-wrap:where(div.is-sw22){align-items:center;border-bottom-color:rgb(18, 18, 18);border-radius:4px 0px 4px 4px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;flex-grow:1;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;overflow:hidden;z-index:1}
.slider_box:where(div.slick-slide.slick-cloned){color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.slider_component:where(div.is-v9){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;position:relative}
.slideshow:where(div.banner.grid.grid--1-col){align-items:stretch;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:0px;display:flex;gap:0px;list-style-type:none;min-height:auto;overflow:auto;position:relative;row-gap:0px;z-index:0}
.slideshow__control-wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;min-height:auto}
.slideshow__controls:where(div.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:center;list-style-type:none;min-height:auto}
.slideshow__slide:where(div.grid__item.grid--1-col.slider__slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto;position:relative}
.splide:where(div.splide--desktop-dots-under.splide--mobile-dots-hidden.splide--desktop-arrows-sides){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative}
.splide:where(div.splide--desktop-dots-under.splide--mobile-dots-under.splide--desktop-arrows-sides){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative}
.splide:where(div.splide--precalc-width.splide--desktop-dots-hidden.splide--mobile-dots-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative}
.splide__arrows:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.splide__dots-and-arrows:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.splide__slide__container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.splide__track:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);overflow:hidden;position:relative;z-index:0}
.ss-accordion:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.ss-accordion-wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.ss-faq-content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.ss_faq_wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.stars:where(div.stars--sm){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:2px;display:flex;gap:2px;row-gap:2px}
.stat-card:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;flex-grow:1;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.stat-card__content:where(div.bg-white){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;padding-top:48px;position:relative;z-index:1}
.stat-card__percentage:where(div){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);font-family:Cormorant, sans-serif;font-size:80px;font-weight:700;letter-spacing:-1.6px;line-height:80px;min-height:auto;position:relative;text-align:center;z-index:2}
.stat-cards:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.steps-card:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;row-gap:16px}
.steps-card__content:where(div.content-wrapper.content-wrapper--xs){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.steps-card__image-wrapper:where(div.img-wrapper.img-wrapper--cover.img-wrapper--rounded){aspect-ratio:0.84 / 1;border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;overflow:hidden;position:relative}
.sticky-atc-container:where(div.page-width){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:space-between;list-style-type:none;max-width:1400px}
.sticky-atc-container:where(div.page-width.sticky-atc--mobile-btn-full){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:space-between;list-style-type:none;max-width:1400px}
.sticky-atc__button:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:8px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;min-height:auto}
.sticky-atc__image:where(div.mobile-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none}
.sticky-atc__left:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-grow:1;justify-content:space-between;list-style-type:none;min-height:auto}
.sticky-atc__left__content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;min-height:auto}
.sticky-atc__options-container:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;min-height:auto}
.sticky-atc__price:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.sticky-atc__price:where(div.mobile-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.sticky-nav__container:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;position:relative}
.sticky-nav__link:where(div){border-bottom-color:rgba(0, 0, 0, 0);border-bottom-style:solid;border-bottom-width:2px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);cursor:pointer;font-weight:600;letter-spacing:-0.05px;line-height:20px;padding-bottom:26px;padding-top:26px;white-space:nowrap}
.sticky-nav__logo:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.summary__title:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;flex-grow:1;list-style-type:none}
.swatch__size:where(div){color:rgba(18, 18, 18, 0.9);list-style-type:none}
.swatch__size-title:where(div){list-style-type:none}
.swatch__size:where(div.swatch__size_cs){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.swiper-button-next:where(div.doctors-nav-next){display:none;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper-button-prev:where(div.doctors-nav-prev){display:none;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper-pagination:where(div.carousel-pagination){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:6px;display:none;font-size:11.25px;gap:6px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;margin-top:24px;position:relative;row-gap:6px}
.swiper-pagination:where(div.carousel-pagination.swiper-pagination-clickable.swiper-pagination-bullets){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:6px;font-size:11.25px;gap:6px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;margin-top:24px;position:relative;row-gap:6px}
.swiper-slide:where(div){border-bottom-color:rgb(18, 18, 18);border-radius:8px;border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper-slide:where(div.is-thumb){border-bottom-color:rgba(0, 0, 0, 0);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:8px;border-right-style:solid;border-right-width:1px;border-top-color:rgba(0, 0, 0, 0);border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden}
.swiper-slide:where(div.is-thumb.swiper-slide-visible.swiper-slide-fully-visible){border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:8px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden}
.swiper-slide:where(div.swiper-slide-active){border-bottom-color:rgb(18, 18, 18);border-radius:8px;border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper-slide:where(div.swiper-slide-next){border-bottom-color:rgb(18, 18, 18);border-radius:8px;border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper-slide_image-wrap:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden;position:relative}
.swiper-slide_image-wrap:where(div.is-square){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden;position:relative}
.swiper-slide_inner:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;position:relative}
.swiper-thumbs-arrow:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;justify-content:space-between;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.swiper-wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper:where(div.doctors-swiper){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.swiper:where(div.is-v9-main.rounded-0.swiper-initialized){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.swiper:where(div.is-v9-thumbs.swiper-initialized.swiper-horizontal){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.swiper:where(div.steps-swiper.swiper-initialized.swiper-horizontal){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:visible}
.swiper__button-icon:where(div.w-embed){align-items:center;display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.swiper__button-static:where(div.is-sw22){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgb(255, 255, 255);border-top-style:solid;border-top-width:1px;box-shadow:rgba(29, 78, 216, 0) 0px 0px 10px 0px;cursor:pointer;display:flex;flex-shrink:0;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative;z-index:1}
.swiper__button-static:where(div.is-sw22.swiper-button-disabled){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgb(255, 255, 255);border-top-style:solid;border-top-width:1px;box-shadow:rgba(29, 78, 216, 0) 0px 0px 10px 0px;display:flex;flex-shrink:0;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative;z-index:1}
.sym:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.template-404:where(div.page-width.page-margin.center){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:70px;margin-top:70px;max-width:1400px;text-align:center}
.template-search:where(div.section-template--25093809111339__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.template-search:where(div.template-search--empty.section-template--25093809111339__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.template-search__header:where(div.page-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.template-search__results:where(div.collection.page-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.template-search__search:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.test-07-variation:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimnials-carousel:where(div.slick-initialized.slick-slider.slick-dotted){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonial-card:where(div.slick-slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonial-card:where(div.slick-slide.slick-cloned){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonial-card:where(div.slick-slide.slick-current.slick-active){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonial-card__author-container:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.06);border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;margin-top:7.5px;padding-top:10px}
.testimonial-card__body:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonial-card__media:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonial-card__quotes:where(div.flex-center.color-accent-2){align-items:center;border-radius:50%;display:flex;font-size:50px;justify-content:center;line-height:90px;list-style-type:none;position:absolute;right:20px;top:0px}
.testimonial-card__stars:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:22px;line-height:26.4px;list-style-type:none}
.testimonial-card__text:where(div){list-style-type:none}
.testimonial-card__title:where(div){list-style-type:none}
.testimonials:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.testimonials:where(div.splide.splide--desktop-dots-under.splide--mobile-dots-under){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative}
.text-10:where(div){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);min-height:auto}
.text-2:where(div.hours){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-size:14px;font-weight:700;letter-spacing:-0.05px;line-height:14px;min-height:auto;text-align:center}
.text-2:where(div.minutes){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-size:14px;font-weight:700;letter-spacing:-0.05px;line-height:14px;min-height:auto;text-align:center}
.text-2:where(div.seconds){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-size:14px;font-weight:700;letter-spacing:-0.05px;line-height:14px;min-height:auto;text-align:center}
.text-3:where(div){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-size:10px;letter-spacing:-0.05px;line-height:10px;min-height:auto;text-align:center}
.text-8:where(div){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-size:18px;letter-spacing:-0.05px;min-height:auto;text-align:center}
.timeline-block:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-block__benefit:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-block__benefit-icon:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-block__benefits:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-block__content:where(div){color:rgba(18, 18, 18, 0.9)}
.timeline-block__highlight:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-container:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;margin-top:32px}
.timeline-item:where(div){align-items:stretch;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.timeline-item:where(div.timeline-item--reverse){align-items:stretch;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.timeline-item:where(div.timeline-item--reverse.timeline-item--last){align-items:stretch;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.timeline-item__benefit:where(div){align-items:flex-start;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:12px;display:flex;font-size:11.25px;gap:12px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:12px}
.timeline-item__benefit-icon:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-shrink:0;font-size:11.25px;height:26px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;width:26px}
.timeline-item__benefits:where(div){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;row-gap:16px}
.timeline-item__card:where(div){background-color:rgb(244, 247, 239);border-bottom-color:rgb(111, 170, 83);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:12px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(111, 170, 83);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);flex-grow:1;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden}
.timeline-item__card--wrapper:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.timeline-item__card-header:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:16px;display:flex;flex-direction:column;font-size:11.25px;gap:16px;letter-spacing:-0.05px;line-height:16.875px;row-gap:16px}
.timeline-item__checkbox:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative;z-index:1}
.timeline-item__content:where(div.timeline-item__content--left){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.timeline-item__content:where(div.timeline-item__content--right){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.timeline-item__date:where(div){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);font-size:14px;font-weight:500;letter-spacing:2px;line-height:16px;min-height:auto;text-transform:uppercase}
.timeline-item__divider:where(div){background-color:rgb(111, 170, 83);border-bottom-color:rgb(111, 170, 83);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(111, 170, 83);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);flex-grow:1;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.timeline-item__image-desktop:where(div){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.timeline-item__image-mobile:where(div){aspect-ratio:287 / 200;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden;position:relative}
.timeline-item__progress:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-direction:column;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative}
.timeline-item__progress-container:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;display:flex;flex-direction:column;flex-grow:1;font-size:11.25px;gap:8px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;row-gap:8px}
.timeline-section:where(div.timeline-section-template--25093808914731__timeline_section_yiWmMN.page-width.section-template--25093808914731__timeline_section_yiWmMN-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.timeline-section:where(div.timeline-section-template--28374931079467__timeline_section_yiWmMN.page-width.section-template--28374931079467__timeline_section_yiWmMN-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.timeline-section__grid:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-section__header:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.title-wrapper-with-link:where(div.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;row-gap:10px;text-align:center}
.title-wrapper-with-link:where(div.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.animate-item){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;row-gap:10px;text-align:center}
.title-wrapper-with-link:where(div.title-wrapper-with-link--spacing){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:none;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:30px;row-gap:10px;text-align:center}
.title_block:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:6px;display:flex;flex-direction:column;font-family:"Avenir Next";gap:6px;letter-spacing:normal;line-height:26px;row-gap:6px;text-align:center}
.totals:where(div){align-items:flex-end;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:space-between}
.upsell__badge:where(div){list-style-type:none}
.upsell__container:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:5px;display:flex;gap:5px;row-gap:5px}
.upsell__container:where(div.upsell-toggle-btn){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex}
.upsell__content:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1}
.upsell__image:where(div){align-self:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;position:relative;z-index:0}
.upsell__price:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);cursor:pointer;font-size:14px;line-height:15.4px;min-height:0px}
.upsell__price:where(div.upsell__price--separate){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:14px;line-height:15.4px}
.upsell__select:where(div.select.select--small.no-background){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;position:relative}
.upsell__title:where(div){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;justify-content:space-between;min-height:0px}
.upsell__variant-picker:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:5px;display:flex;flex-wrap:wrap;gap:4px 5px;margin-top:5px;row-gap:4px}
.upsell_price_btn:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.user_name:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:5px;display:flex;font-family:"Avenir Next";gap:5px;letter-spacing:normal;line-height:26px;min-height:auto;row-gap:5px}
.verified_user:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:5px;display:flex;font-family:"Avenir Next";gap:5px;letter-spacing:normal;line-height:26px;min-height:auto;row-gap:5px}
.visually-hidden:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;list-style-type:none;margin-bottom:-1px;margin-top:-1px;overflow:hidden;position:absolute}
.visually-hidden:where(div.product-form__input__type){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:-1px;margin-top:-1px;overflow:hidden;position:absolute}
.wallet-button-wrapper:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.wallet-cart-button:where(div.wallet-cart-button__skeleton){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:8px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-weight:700;position:relative}
.wrapper_div_cstm:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
facet-filters-form:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.facets:where(facet-filters-form.small-hide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
facet-remove:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block;font-size:14px;line-height:25.2px}
.active-facets__button-wrapper:where(facet-remove){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;justify-content:center}
.mobile-facets__clear-wrapper:where(facet-remove){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;justify-content:center}
.facets-wrap:where(fieldset.parent-wrap){border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px}
.footer_section:where(footer){background-color:rgb(148, 179, 96);border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:32px;padding-top:32px}
.cart__contents:where(form.cart-drawer__form){display:none;flex-grow:1;flex-wrap:wrap}
.cart__contents:where(form.critical-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none}
.facets__form:where(form){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:35px;display:grid;gap:0px 35px;margin-bottom:5px;row-gap:0px}
.form:where(form){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.installment:where(form.caption-large){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:13px;letter-spacing:0.4px;line-height:19.5px;list-style-type:none}
.localization-form:where(form){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:inline-flex;flex-direction:column;flex-wrap:wrap;padding-bottom:10px;padding-top:10px}
.mobile-facets:where(form){background-color:rgba(18, 18, 18, 0.5);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;box-sizing:border-box;color:rgba(18, 18, 18, 0.9);left:0px;position:fixed;right:0px;top:0px;z-index:100}
.newsletter-form:where(form){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}
.search:where(form){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.search:where(form.search-modal__form.search-modal__form--border-light.search-modal__form--polyfill){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.shopify-product-form:where(form){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto}
.article-template__title:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:10px;margin-top:0px;word-break:break-word}
.cart__empty-text:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;text-align:center;word-break:break-word}
.fw-bold:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:normal;margin-bottom:0px;margin-top:0px;word-break:break-word}
.h1:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;list-style-type:none;margin-bottom:0px;margin-top:0px;word-break:break-word}
.h2:where(h1.center){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;text-align:center;word-break:break-word}
.header__heading:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;line-height:0px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.heading-title:where(h1){display:none;word-break:break-word}
.main-page-title:where(h1.page-title.h0){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-top:0px;text-align:center;word-break:break-word}
.title:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;text-align:center;word-break:break-word}
.title--primary:where(h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;text-align:center;word-break:break-word}
.title:where(h1.title--primary){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;text-align:center;word-break:break-word}
.caption-large:where(h2.text-body){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);font-weight:400;margin-top:10px;word-break:break-word}
.cart__login-title:where(h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:5px;margin-top:55px;text-align:center;word-break:break-word}
.collapsible-content__heading:where(h2.h0){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-top:0px;word-break:break-word}
.collapsible-content__heading:where(h2.h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-top:0px;word-break:break-word}
.cta__title-left:where(h2.display-xl.hide-mobile){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:-0.32px;margin-bottom:0px;margin-top:0px;text-align:left;word-break:break-word}
.cta__title-left:where(h2.heading-2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:left;word-break:break-word}
.drawer__heading:where(h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);margin-bottom:0px;margin-top:0px;word-break:break-word}
.facet-filters__label:where(h2.caption-large.text-body){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:14px;font-weight:400;letter-spacing:0.4px;line-height:21px;margin-bottom:0px;margin-top:0px;word-break:break-word}
.facets__heading:where(h2.caption-large.text-body){border-bottom-color:rgba(18, 18, 18, 0.85);border-top-color:rgba(18, 18, 18, 0.85);color:rgba(18, 18, 18, 0.85);font-size:14px;font-weight:400;letter-spacing:0.4px;line-height:21px;margin-bottom:0px;word-break:break-word}
.faq-section__title:where(h2.heading-2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:32px;margin-top:0px;text-align:center;word-break:break-word}
.footer-block__heading:where(h2){border-bottom-color:rgb(253, 251, 247);border-top-color:rgb(253, 251, 247);color:rgb(253, 251, 247);list-style-type:none;margin-bottom:20px;margin-top:0px;word-break:break-word}
.fw-bold:where(h2){letter-spacing:normal;margin-top:0px;word-break:break-word}
.h1:where(h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;word-break:break-word}
.h1:where(h2.animate-item.animate-item--child){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;text-align:center;word-break:break-word}
.h4:where(h2.accordion__title){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;font-family:Cormorant, serif;letter-spacing:0.66px;line-height:25.4545px;list-style-type:none;margin-bottom:0px;margin-top:0px;max-width:calc(100% - 60px);word-break:break-word}
.heading-2:where(h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.heading-2:where(h2.text-center){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;word-break:break-word}
.heading-2:where(h2.text-center.mt-4px.mb-20px){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:20px;margin-top:4px;text-align:center;word-break:break-word}
.image-with-text__heading:where(h2.h0){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;list-style-type:none;margin-top:0px;min-height:auto;word-break:break-word}
.image-with-text__heading:where(h2.h1){font-family:Cormorant, serif;list-style-type:none;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.image-with-text__heading:where(h2.h1.rte){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;list-style-type:none;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.image-with-text__heading:where(h2.image-with-text__heading-heading_FTF6Yb.h1){letter-spacing:0.66px;word-break:break-word}
.image-with-text__heading:where(h2.image-with-text__heading-heading_kBfJGk.h1){letter-spacing:0.66px;word-break:break-word}
.image-with-text__heading:where(h2.image-with-text__heading-heading_trzKNg.h1){letter-spacing:0.66px;word-break:break-word}
.image-with-text__heading:where(h2.image-with-text__heading-template--21684190478635__b9a20778-2340-44e7-adc3-83b682d48daf-heading-1.h1){letter-spacing:0.66px;word-break:break-word}
.image-with-text__heading:where(h2.image-with-text__heading-template--21684190478635__f1a0c2ce-567a-4e12-891c-d60e2f79ecaf-heading-1.h1){letter-spacing:0.66px;word-break:break-word}
.main_title:where(h2.h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.medical-advisory__heading:where(h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;list-style-type:none;word-break:break-word}
.mobile-facets__heading:where(h2.medium-hide.large-up-hide){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-family:Cormorant, serif;font-size:15.4px;letter-spacing:0.66px;line-height:19.6px;margin-bottom:0px;margin-top:0px;text-align:center;word-break:break-word}
.mobile-facets__heading:where(h2.small-hide){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-family:Cormorant, serif;font-size:15.4px;letter-spacing:0.66px;line-height:19.6px;margin-bottom:0px;margin-top:0px;text-align:center;word-break:break-word}
.multicolumns-title-template--25093808521515__ss_multicolumns_video_467ktK:where(h2){word-break:break-word}
.multicolumns-title-template--25093808554283__ss_multicolumns_video_EDKKdK:where(h2){word-break:break-word}
.multicolumns-title-template--25093808718123__ss_multicolumns_video_Cz8h78:where(h2){word-break:break-word}
.multicolumns-title-template--25093808881963__ss_multicolumns_video_Cz8h78:where(h2){word-break:break-word}
.multicolumns-title-template--25093808914731__ss_multicolumns_video_NPB48c:where(h2){word-break:break-word}
.multicolumns-title-template--25093808980267__ss_multicolumns_video_NPB48c:where(h2){word-break:break-word}
.multicolumns-title-template--25093809013035__ss_multicolumns_video_467ktK:where(h2){word-break:break-word}
.multicolumns-title-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(h2){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-title-template--25093811798315__ss_multicolumns_video_Cz8h78:where(h2){word-break:break-word}
.multicolumns-title-template--25617833951531__ss_multicolumns_video_mYWgaY:where(h2){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-title-template--25618036457771__ss_multicolumns_video_mYWgaY:where(h2){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-title-template--26433621885227__ss_multicolumns_video_mYWgaY:where(h2){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-title-template--26947849421099__ss_multicolumns_video_EDKKdK:where(h2){word-break:break-word}
.multicolumns-title-template--28374931079467__ss_multicolumns_video_NPB48c:where(h2){word-break:break-word}
.product-count__text:where(h2.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:14px;font-weight:400;line-height:21px;margin-bottom:0px;margin-top:0px;text-align:right;word-break:break-word}
.rich-text__heading:where(h2.rte.h1){font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;word-break:break-word}
.rv:where(h2.in){letter-spacing:0.66px;word-break:break-word}
.section-header__title:where(h2.heading-2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:-0.32px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;word-break:break-word}
.text-text-100:where(h2.mt-3.-mb-1.text-\[1\.125rem\]){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.timeline-section__title:where(h2.title.h0.h0){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);word-break:break-word}
.title-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.title:where(h2.h0){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;word-break:break-word}
.title:where(h2.h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-top:0px;text-align:center;word-break:break-word}
.title:where(h2.h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;word-break:break-word}
.title:where(h2.inline-richtext.h1){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;word-break:break-word}
.totals__subtotal:where(h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;font-size:17.6px;letter-spacing:0.66px;line-height:17.6px;margin-bottom:0px;margin-top:0px;word-break:break-word}
.benefits-block__title:where(h3.benefits-block__title--dark.heading-3){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-family:Cormorant, sans-serif;letter-spacing:-0.32px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.benefits-block__title:where(h3.heading-3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:-0.32px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.card__heading:where(h3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;line-height:22.9091px;list-style-type:none;margin-bottom:0px;margin-top:0px;text-align:center;word-break:break-word}
.card__heading:where(h3.h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;line-height:22.9091px;margin-bottom:6px;margin-top:0px;text-align:center;word-break:break-word}
.card__heading:where(h3.h5){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;line-height:22.9091px;list-style-type:none;margin-bottom:0px;margin-top:0px;text-align:center;word-break:break-word}
.comfort-mat-promo__title:where(h3.heading-4){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.heading-4:where(h3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.menu-drawer__title:where(h3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);letter-spacing:0.66px;margin-bottom:0px;margin-top:0px;word-break:break-word}
.multicolumns-item-title-template--25093808521515__ss_multicolumns_video_467ktK:where(h3){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-item-title-template--25093808554283__ss_multicolumns_video_EDKKdK:where(h3){word-break:break-word}
.multicolumns-item-title-template--25093808718123__ss_multicolumns_video_Cz8h78:where(h3){word-break:break-word}
.multicolumns-item-title-template--25093808881963__ss_multicolumns_video_Cz8h78:where(h3){word-break:break-word}
.multicolumns-item-title-template--25093808914731__ss_multicolumns_video_NPB48c:where(h3){word-break:break-word}
.multicolumns-item-title-template--25093808980267__ss_multicolumns_video_NPB48c:where(h3){word-break:break-word}
.multicolumns-item-title-template--25093809013035__ss_multicolumns_video_467ktK:where(h3){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-item-title-template--25093811142955__28ce311a-3776-4c32-9968-ea6f46d46ac9:where(h3){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-item-title-template--25093811798315__ss_multicolumns_video_Cz8h78:where(h3){word-break:break-word}
.multicolumns-item-title-template--25617833951531__ss_multicolumns_video_mYWgaY:where(h3){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-item-title-template--25618036457771__ss_multicolumns_video_mYWgaY:where(h3){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-item-title-template--26433621885227__ss_multicolumns_video_mYWgaY:where(h3){font-family:Cormorant, serif;word-break:break-word}
.multicolumns-item-title-template--26947849421099__ss_multicolumns_video_EDKKdK:where(h3){word-break:break-word}
.multicolumns-item-title-template--28374931079467__ss_multicolumns_video_NPB48c:where(h3){word-break:break-word}
.recover-card__title:where(h3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;font-size:24px;letter-spacing:-0.32px;line-height:32px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.reviews-card__title:where(h3.heading-4){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:16px;letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.text-text-100:where(h3.mt-2.-mb-1.text-base){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;word-break:break-word}
.timeline-block__title:where(h3.h3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);word-break:break-word}
.timeline-item__title:where(h3.heading-3){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, sans-serif;letter-spacing:-0.32px;margin-bottom:0px;margin-top:0px;min-height:auto;word-break:break-word}
.title:where(h3.h2){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;margin-bottom:15px;margin-top:0px;word-break:break-word}
.sticky-atc__title:where(h4){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;list-style-type:none;margin-bottom:0px;margin-top:0px;word-break:break-word}
.sticky-atc__title:where(h4.mobile-hidden){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;letter-spacing:0.66px;list-style-type:none;margin-bottom:0px;margin-top:0px;word-break:break-word}
.timeline-block__highlight-heading:where(h4){word-break:break-word}
header-drawer:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
header-menu:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.header:where(header.header--middle-left.header--mobile-center.page-width){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:grid;max-width:1400px}
.page-width:where(header.page-width--narrow){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:20px}
.js-youtube:where(iframe){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.banner-floting-img:where(img){border-bottom-color:rgb(255, 255, 255);border-bottom-style:solid;border-bottom-width:5px;border-left-style:solid;border-left-width:5px;border-radius:100%;border-right-style:solid;border-right-width:5px;border-top-color:rgb(255, 255, 255);border-top-style:solid;border-top-width:5px;color:rgba(18, 18, 18, 0.9);display:block;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:250px;object-fit:cover;position:absolute;vertical-align:bottom}
.brand-wrapper__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:contain;vertical-align:middle}
.comfort-feature__icon:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.comfort-images__sheet:where(img){aspect-ratio:1 / 1;border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:cover;vertical-align:middle}
.comfort-mat-promo__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;object-fit:contain;position:absolute;vertical-align:middle}
.comparison-grid__icon:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0;font-weight:600;letter-spacing:-0.05px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.comparison-grid__product-image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-weight:600;left:0px;letter-spacing:-0.05px;max-width:100%;object-fit:contain;position:absolute;right:0px;text-align:center;vertical-align:middle}
.comparison-grid__star:where(img.star.star--12){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0;font-weight:600;letter-spacing:-0.05px;max-width:100%;min-height:auto;object-fit:contain;text-align:center;vertical-align:middle}
.cover:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:cover;vertical-align:middle}
.cta__feature-icon:where(img.icon-wrapper.icon-wrapper--28){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;flex-shrink:0;font-size:11.25px;height:28px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;position:relative;vertical-align:middle;width:28px}
.doctors-card__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover;vertical-align:middle}
.doctors-card__star:where(img.star.star--20){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:block;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.empty-cart-drawer__hero-img:where(img.motion-reduce){max-width:100%;text-align:center}
.empty-cart-drawer__product-img:where(img){max-width:100%;text-align:center}
.faq-item__icon:where(img.faq-item__icon--minus){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;font-size:11.25px;font-weight:500;left:0px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:contain;position:absolute;right:0px;top:0px;vertical-align:middle}
.faq-item__icon:where(img.faq-item__icon--plus){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);bottom:0px;color:rgb(18, 18, 18);cursor:pointer;display:block;font-size:11.25px;font-weight:500;left:0px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:contain;position:absolute;right:0px;top:0px;vertical-align:middle}
.global-media-settings:where(img.global-media-settings--no-shadow){background-color:rgb(255, 255, 255);color:rgba(18, 18, 18, 0.9);cursor:zoom-out;max-width:100%;position:relative;vertical-align:bottom}
.header__heading-logo--main:where(img.motion-reduce){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);letter-spacing:0.66px;word-break:break-word}
.header__heading-logo:where(img.header__heading-logo--main.motion-reduce){line-height:0px;text-underline-offset:3px;word-break:break-word}
.image-magnify-none:where(img.test-59-variation-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);left:0px;list-style-type:none;max-width:100%;object-fit:cover;overflow:hidden;position:absolute;top:0px;vertical-align:bottom}
.img-responsive:where(img.img-rounded){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);max-width:100%;vertical-align:middle}
.loox-review-image:where(img){max-width:100%;vertical-align:bottom}
.main-img:where(img){vertical-align:bottom}
.mask-group:where(img){align-items:center;border-bottom-color:rgb(10, 38, 92);border-top-color:rgb(10, 38, 92);color:rgb(10, 38, 92);display:flex;font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;max-width:230px;min-height:auto;object-fit:cover;vertical-align:middle}
.menu-drawer__block-img:where(img){box-sizing:border-box;max-width:100%}
.menu-drawer__hero-img:where(img.motion-reduce){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);max-width:100%}
.menu-drawer__product-img:where(img){box-sizing:border-box;max-width:100%}
.motion-reduce:where(img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);display:block;left:0px;max-width:100%;object-fit:cover;position:absolute;right:0px;text-align:center;top:0px;vertical-align:bottom}
.multicolumn-card__image:where(img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);display:block;left:0px;list-style-type:none;max-width:100%;object-fit:cover;position:absolute;right:0px;top:0px;vertical-align:bottom}
.on:where(img){vertical-align:bottom}
.order-cta__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover;vertical-align:middle}
.order-cta__star:where(img.star.star--12.star--responsive){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0;letter-spacing:-0.5px;max-width:100%;object-fit:contain;vertical-align:middle}
.pay-img:where(img){vertical-align:bottom}
.problem_img:where(img){border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:10px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:100%;vertical-align:bottom}
.rating-block-small__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover;vertical-align:middle}
.rating-star-img:where(img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:100%;min-height:auto;text-align:center;vertical-align:bottom}
.recover-card__icon:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.recover-image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover;vertical-align:middle}
.reviews-card__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover;vertical-align:middle}
.reviews-card__star:where(img.star.star--20){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.reviews-card__verified-icon:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.reviews-star__icon:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle;width:26px}
.rounded-end:where(img){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:10px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:100%;min-height:auto;text-align:center;vertical-align:bottom}
.rounded-end:where(img.main_banner_img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:100%;min-height:auto;object-fit:cover;vertical-align:bottom}
.rv:where(img.in){vertical-align:bottom}
.service_icon:where(img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:100%;min-height:auto;vertical-align:bottom}
.star:where(img.star--15){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.steps-card__image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover;vertical-align:middle}
.sticky-nav__logo-image:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:contain;vertical-align:middle}
.swatch__size-image:where(img){list-style-type:none;max-width:100%;vertical-align:bottom}
.tall:where(img){vertical-align:bottom}
.test-59-control:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);cursor:pointer;list-style-type:none;max-width:100%;object-fit:cover;vertical-align:bottom}
.test-59-variation-1:where(img){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);cursor:pointer;list-style-type:none;max-width:100%;object-fit:cover;vertical-align:bottom}
.untitled:where(img){display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;min-height:auto;object-fit:cover;vertical-align:middle}
.upsell__image__img:where(img){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:100%}
.comparison-slider__input:where(input){bottom:-4px;display:block;left:0px;opacity:0;overflow:hidden;position:absolute;right:-4px;top:0px;z-index:5}
.faq-item__input:where(input){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-family:Inter, sans-serif;font-size:11.25px;left:0px;margin-bottom:0px;margin-top:0px;opacity:0;position:absolute;top:0px}
.field__input:where(input){border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:6px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(18, 18, 18);display:block;flex-grow:1;font-size:16px;letter-spacing:0.4px;line-height:24px;margin-bottom:1px;margin-top:1px;position:relative;text-align:left}
.mobile-facets__checkbox:where(input){box-sizing:border-box;display:block;left:21px;list-style-type:none;position:absolute;top:12px;word-break:break-word;z-index:0}
.product-variant-id:where(input){list-style-type:none}
.quantity__input:where(input){background-color:rgba(0, 0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);display:block;flex-grow:1;font-size:14px;font-weight:500;list-style-type:none;opacity:0.85;padding-bottom:0px;padding-left:5px;padding-right:5px;padding-top:0px;text-align:center}
.search__input:where(input.field__input){border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:6px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;box-sizing:border-box;color:rgb(18, 18, 18);display:block;flex-grow:1;font-size:16px;letter-spacing:0.4px;line-height:24px;margin-bottom:1px;margin-top:1px;min-height:2px;padding-right:98px;position:relative;text-align:left}
.upsell-checkbox:where(input){list-style-type:none}
internal-video:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);display:block;left:0px;list-style-type:none;max-width:100%;position:absolute;right:0px;top:0px;z-index:0}
.accent-color-text:where(label){border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:40px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:1px;line-height:14px;list-style-type:none;margin-bottom:2px;margin-top:7px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;position:relative;text-align:center}
.checkbox:where(label){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.color-swatch_hidden-label:where(label){cursor:pointer;display:block;left:0px;list-style-type:none;position:absolute;top:0px}
.facet-checkbox:where(label){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;flex-grow:1;font-size:14px;line-height:18.2px;list-style-type:none;padding-bottom:10px;padding-right:20px;padding-top:10px;position:relative;word-break:break-word}
.facet-checkbox:where(label.facet-checkbox--disabled){border-bottom-color:rgba(18, 18, 18, 0.4);border-top-color:rgba(18, 18, 18, 0.4);box-sizing:border-box;color:rgba(18, 18, 18, 0.4);cursor:pointer;display:flex;flex-grow:1;font-size:14px;line-height:18.2px;list-style-type:none;padding-bottom:10px;padding-right:20px;padding-top:10px;position:relative;word-break:break-word}
.faq-item__label:where(label){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:8px;cursor:pointer;display:flex;font-size:11.25px;font-weight:500;gap:8px;justify-content:space-between;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:16px;padding-left:24px;padding-right:24px;padding-top:20px;row-gap:8px}
.field__label:where(label){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block;position:absolute}
.mobile-facets__label:where(label){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;padding-bottom:15px;padding-left:25px;padding-right:20px;padding-top:15px;word-break:break-word}
.mobile-facets__label:where(label.mobile-facets__label--disabled){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;opacity:0.5;padding-bottom:15px;padding-left:25px;padding-right:20px;padding-top:15px;word-break:break-word}
.option-color:where(label.form__label.swatches){letter-spacing:0.4px;line-height:24px;list-style-type:none}
.option-denominations:where(label.form__label.pills){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.option-offer:where(label.form__label.pills){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.option-plug:where(label.type.form__label.dropdown){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.option-quantity:where(label.form__label.size_swatch__size){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.option-size:where(label.form__label.dropdown){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.option-size:where(label.form__label.size_swatches){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.quantity__label:where(label.form__label){letter-spacing:0.4px;line-height:24px;list-style-type:none;margin-bottom:3px}
.visually-hidden:where(legend){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);margin-bottom:-1px;margin-top:-1px;overflow:hidden;padding-left:0px;padding-right:0px;position:absolute}
.benefits-block__list-item:where(li.benefits-block__list-item--dark.text-body){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);letter-spacing:-0.05px;line-height:24px;min-height:auto;padding-left:5px}
.benefits-block__list-item:where(li.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;min-height:auto;padding-left:5px}
.child-menu-item:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collection-list__item:where(li.grid__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;min-height:auto}
.disclosure__item:where(li){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);font-size:14px;list-style-type:none;position:relative}
.empty-cart-drawer__product:where(li){text-align:center}
.featured-products-section--item:where(li.grid__item.animate-item.animate-item--child){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;min-height:auto}
.grid__item:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;min-height:auto}
.grid__item:where(li.animate-item.animate-item--child){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;min-height:auto}
.icon-with-text__item:where(li){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;list-style-type:none}
.list-menu__item:where(li.facets__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);list-style-type:none}
.list-payment__item:where(li){align-items:center;border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px}
.menu-drawer__block:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__block:where(li.test-144-variation){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__feature:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__link:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__product:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__product:where(li.test-144-variation){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.mobile-facets__item:where(li.list-menu__item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);list-style-type:none;position:relative}
.nav-item:where(li.list-menu-item){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.nav-item:where(li.list-menu-item.list-menu--submenu){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.product__media-item:where(li.grid__item.slider__slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.product__media-item:where(li.grid__item.slider__slide.is-active){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.product__media-item:where(li.grid__item.slider__slide.product__media-item--full){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;flex-shrink:0;list-style-type:none;max-width:100%;min-height:auto}
.slick-active:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.splide__slide:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;min-height:auto;position:relative}
.thumbnail-list__item:where(li.slider__slide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;list-style-type:none;min-height:auto;position:relative}
.wallet-cart-button-container:where(li){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.whitespace-normal:where(li.break-words.pl-2){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
localization-form:where(:not([class]),[class=""]){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:block}
main-search:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.cream-and-roll-on){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.gift-cards){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.grounding-adaptor){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.grounding-tester){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.primal-energy){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.primal-health-v2){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.product-warranty-10-years){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.shipping-protection){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.silver-silk-eye-mask){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.soothing-heated-eye-masks){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-earthlink-grounding-mat){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-bed-sheet){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-mat-v1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-pillow-case){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-pillow-case-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-socks){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-throw-blanket){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.terra-grounding-throw-blanket-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.the-terra-grounding-bed-sheet){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.the-terra-grounding-bed-sheet-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.the-terra-grounding-mat){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.content-for-layout:where(main.focus-none.the-terra-grounding-mat-v2){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
media-gallery:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.mobile-facets__wrapper:where(menu-drawer.medium-hide.large-up-hide){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.product__modal-opener:where(modal-opener.product__modal-opener--image.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;position:relative}
.product__modal-opener:where(modal-opener.product__modal-opener--video.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;position:relative}
.header__inline-menu:where(nav.test-144-control){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.header__inline-menu:where(nav.test-144-variation){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.sticky-nav__menu:where(nav){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.article-card__excerpt:where(p.rte-width){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:20px;margin-top:12px;max-width:820px;text-align:center}
.banner_content:where(p.letter-spacing){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";font-weight:500;letter-spacing:normal;margin-bottom:0px;margin-top:0px}
.benefits-block__text-bold:where(p.benefits-block__text-bold--dark.text-body){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-weight:700;letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.benefits-block__text-bold:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-weight:700;letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.benefits-block__text:where(p.benefits-block__text--dark.text-body){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.benefits-block__text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.cart-drawer__totals__row:where(p.cart-drawer__totals__row--spaced.text-color-text){align-items:center;display:flex;justify-content:space-between;margin-bottom:0px;margin-top:0px}
.cart__login-paragraph:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-top:8px;text-align:center}
.comfort-mat-promo__text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.cta__description:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:18px;letter-spacing:-0.05px;line-height:28px;margin-bottom:0px;margin-top:0px;min-height:auto}
.custm_title:where(p){border-bottom-color:rgb(28, 28, 28);border-top-color:rgb(28, 28, 28);color:rgb(28, 28, 28);font-family:"Avenir Next";font-weight:700;letter-spacing:normal;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;text-transform:uppercase}
.doctors-card__description:where(p){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:18px;letter-spacing:-0.05px;line-height:28px;margin-bottom:0px;margin-top:0px;min-height:auto}
.doctors-card__quote:where(p){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);font-size:18px;font-weight:700;letter-spacing:-0.05px;line-height:28px;margin-bottom:0px;margin-top:0px;min-height:auto}
.faq-item__text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:18px;letter-spacing:-0.05px;line-height:28px;margin-bottom:0px;margin-top:0px;padding-bottom:24px;padding-left:24px;padding-right:60px}
.font-claude-response-body:where(p.break-words.whitespace-normal.leading-\[1\.7\]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.free-gifts__card-title:where(p){list-style-type:none}
.fw-medium:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";font-weight:500;letter-spacing:normal;margin-bottom:0px;margin-top:0px;min-height:auto}
.fw-semibold:where(p.text-uppercase){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-family:"Avenir Next";font-weight:600;letter-spacing:normal;margin-bottom:0px;margin-top:0px;min-height:auto;text-transform:uppercase}
.image-with-text__heading:where(p){list-style-type:none}
.image-with-text__text:where(p.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:12px;letter-spacing:1.6px;line-height:14.4px;list-style-type:none;margin-bottom:0px;margin-top:0px;min-height:auto;text-transform:uppercase;word-break:break-word}
.letter-spacing:where(p){font-family:"Avenir Next";letter-spacing:normal;margin-bottom:0px;margin-top:0px;min-height:auto}
.loox-review-body:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.loox-review-metadata:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.loox-review-product:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.loox-ssr-review-summary:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.medical-advisory__content:where(p){list-style-type:none}
.medical-advisory__designation:where(p){list-style-type:none}
.medical-advisory__name:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.menu-drawer__hero-rating-text:where(p){box-sizing:border-box}
.menu-drawer__product-description:where(p){box-sizing:border-box}
.mobile-facets__count:where(p){border-bottom-color:rgba(18, 18, 18, 0.7);border-top-color:rgba(18, 18, 18, 0.7);box-sizing:border-box;color:rgba(18, 18, 18, 0.7);flex-grow:1;font-size:13px;line-height:23.4px;margin-bottom:0px;margin-top:0px;text-align:center}
.mobile-facets__info:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);padding-left:26px;padding-right:26px}
.rating-block-small__quote:where(p){border-bottom-color:rgba(18, 18, 18, 0.5);border-top-color:rgba(18, 18, 18, 0.5);color:rgba(18, 18, 18, 0.5);font-size:14px;font-style:italic;letter-spacing:-0.05px;line-height:22px;margin-bottom:0px;margin-top:0px;min-height:auto}
.rating-block-small__testimonial:where(p){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:14px;font-weight:500;letter-spacing:-0.05px;line-height:20px;margin-bottom:0px;margin-top:0px;min-height:auto}
.rating_head:where(p){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);font-family:"Avenir Next";font-weight:700;letter-spacing:normal;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center}
.recover-card__text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:18px;letter-spacing:-0.05px;line-height:28.08px;margin-bottom:0px;margin-top:0px;min-height:auto}
.review-item__author:where(p){border-bottom-color:rgba(18, 18, 18, 0.5);border-top-color:rgba(18, 18, 18, 0.5);color:rgba(18, 18, 18, 0.5);font-size:13px;font-style:italic;line-height:26px;list-style-type:none;margin-bottom:0px;margin-top:0px;min-height:auto}
.reviews-card__text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.reviews-rating-overall__text:where(p){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center}
.section-header__subtitle:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center}
.section-header__tag:where(p){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);font-weight:500;letter-spacing:2px;line-height:16px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center;text-transform:uppercase}
.ss-extra-text:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.stat-card__text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:18px;letter-spacing:-0.05px;line-height:28.08px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center}
.sub_head:where(p.fw-semibold){font-family:"Avenir Next";font-weight:600;letter-spacing:normal;margin-top:0px}
.sub_head:where(p.fw-semibold.letter-spacing){font-family:"Avenir Next";font-size:22px;font-weight:600;letter-spacing:normal;line-height:26px;margin-bottom:0px;margin-top:0px;min-height:auto;text-align:center}
.test_shipping_control:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.testimonial-card__author:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:14px;line-height:15.4px;list-style-type:none;margin-bottom:0px;margin-top:0px;min-height:auto}
.testimonial-card__stars:where(p){border-bottom-color:rgb(255, 215, 0);border-top-color:rgb(255, 215, 0);color:rgb(255, 215, 0);font-size:22px;line-height:26.4px;list-style-type:none;margin-bottom:0px;margin-top:0px}
.text-body:where(p){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);letter-spacing:-0.05px;line-height:24px;margin-bottom:0px;margin-top:0px;min-height:auto}
.text-emphasis:where(p){border-bottom-color:rgb(136, 136, 136);border-top-color:rgb(136, 136, 136);color:rgb(136, 136, 136);font-size:14px;font-style:italic;letter-spacing:0.56px;line-height:23.94px;margin-bottom:0px;margin-top:0px;text-align:center}
.timeline-block__benefit-text:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.timeline-item__benefit-text:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);flex-grow:1;letter-spacing:-0.05px;margin-bottom:0px;margin-top:0px;min-height:auto}
.timeline-item__description:where(p.text-body){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);letter-spacing:-0.05px;margin-bottom:0px;margin-top:0px;min-height:auto}
.totals__subtotal-value:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:18px;font-weight:700;line-height:18px;margin-bottom:0px;margin-top:0px}
.visually-hidden:where(p){overflow:hidden;position:absolute}
.product__pickup-availabilities:where(pickup-availability.no-js-hidden.quick-add-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none}
.facets__price:where(price-range){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:flex;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}
product-form:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block}
.product-form:where(product-form.main-product-form){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none}
.product__info-container:where(product-info.main-product__info-container){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-media-modal:where(product-modal.media-modal){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);bottom:0px;color:rgba(18, 18, 18, 0.9);cursor:zoom-out;display:block;left:0px;opacity:0;position:fixed;right:0px;top:0px;z-index:-1}
.quantity:where(quantity-input){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:flex;list-style-type:none;position:relative}
.price-item:where(s.price-item--regular){display:inline-block;font-weight:700;letter-spacing:1px;list-style-type:none}
.price-item:where(s.price-item--regular.main-comapre-price.accent-color-text){display:inline-block;font-weight:700;letter-spacing:1.3px;line-height:24px;list-style-type:none}
.search-modal__form:where(search-form){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block}
.benefits_section:where(section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.bg-black:where(section.py-20px.hide-mobile){background-color:rgb(18, 18, 18);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:20px;padding-top:20px}
.customer_slider_sec:where(section){background-color:rgb(244, 247, 239);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-bottom:48px;padding-top:48px}
.faq-section:where(section.lp-section){background-color:rgb(246, 244, 243);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px;padding-top:60px}
.hero-section:where(section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.lp-section:where(section.benefits-section.bg-white){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);padding-bottom:60px;padding-top:60px}
.lp-section:where(section.comfort-section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px}
.lp-section:where(section.comparison-section){background-color:rgb(246, 244, 243);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px;padding-top:60px}
.lp-section:where(section.doctors-section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px}
.lp-section:where(section.recover-section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden;padding-bottom:60px}
.lp-section:where(section.science-section){background-color:rgb(246, 244, 243);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px;padding-top:60px}
.lp-section:where(section.steps-section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;overflow:hidden;padding-bottom:60px}
.lp-section:where(section.timeline-section){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.order-cta-section:where(section.lp-section){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px}
.page-width:where(section.section-template--25093808521515__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808554283__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808652587__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808685355__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808718123__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808881963__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808914731__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093808980267__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093809013035__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25093811798315__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25617833951531__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--25618036457771__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--26388870431019__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--26433621885227__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--26947849421099__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.page-width:where(section.section-template--28374931079467__main-padding){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);max-width:1400px}
.prob_sol_sec:where(section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.research-sec:where(section){background-color:rgb(234, 240, 222);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.reviews-section:where(section.lp-section){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:60px;padding-top:60px}
.shopify-section:where(section.section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.top_banner_sec:where(section){background-color:rgb(247, 247, 247);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-bottom:40px}
.top_banner_sec:where(section.science_banner){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.top_bar:where(section){background-color:rgb(111, 170, 83);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.facet-filters__sort:where(select.select__select.caption-large){background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(rgba(148, 179, 96, 0.09), rgba(148, 179, 96, 0.09)), none;border-bottom-color:rgba(18, 18, 18, 0.9);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-color:rgba(18, 18, 18, 0.9);border-top-style:none;border-top-width:0px;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:block;font-family:Inter, sans-serif;font-size:14px;letter-spacing:0.4px;line-height:21px;padding-right:17.5px;position:relative}
.select__select:where(select){background-image:linear-gradient(rgba(148, 179, 96, 0.09), rgba(148, 179, 96, 0.09)), none;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;box-sizing:border-box;cursor:pointer;display:block;font-family:Inter, sans-serif;font-size:14px;letter-spacing:0.4px;line-height:22.4px;margin-bottom:1px;margin-top:1px;position:relative}
.select__select:where(select.variant-dropdown){border-radius:3.2px;cursor:pointer;display:block;font-family:Inter, sans-serif;letter-spacing:0.4px;line-height:19.2px;margin-bottom:1px;margin-top:1px;min-height:2px;padding-left:9px;position:relative}
.share-button:where(share-button.quick-add-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;position:relative}
shopify-accelerated-checkout-cart:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.slider-mobile-gutter:where(slider-component){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;position:relative}
.slider-mobile-gutter:where(slider-component.page-width.page-width-desktop){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;max-width:1400px;position:relative}
.thumbnail-slider:where(slider-component.slider-mobile-gutter.quick-add-hidden){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;position:relative}
.thumbnail-slider:where(slider-component.slider-mobile-gutter.quick-add-hidden.thumbnail-slider--no-slide){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;position:relative}
.slider-mobile-gutter:where(slideshow-component){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;list-style-type:none;position:relative}
.copyright__content:where(small){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);font-size:11px;letter-spacing:0.7px;line-height:18.7px}
.unit-price:where(small.caption.hidden){border-bottom-color:rgba(18, 18, 18, 0.7);border-top-color:rgba(18, 18, 18, 0.7);color:rgba(18, 18, 18, 0.7);display:none;font-size:11px;line-height:13.2px;list-style-type:none;margin-top:2px;text-transform:uppercase}
.badge-bottom:where(span){list-style-type:none}
.badge-top:where(span){list-style-type:none}
.badge:where(span.badge--bottom-left.color-accent-2){align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:6px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;column-gap:4.8px;display:inline-flex;font-size:12px;font-weight:700;gap:normal 4.8px;letter-spacing:1px;line-height:21px;list-style-type:none;padding-left:6px;padding-right:6px;text-align:center;word-break:break-word}
.badge:where(span.price__badge-sale.color-accent-2){align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:6px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;font-weight:700;letter-spacing:1px;list-style-type:none;text-align:center;word-break:break-word}
.badge:where(span.price__badge-sold-out.color-inverse){align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:6px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;font-weight:700;letter-spacing:1px;list-style-type:none;text-align:center;word-break:break-word}
.block-cta__indicator:where(span){background-color:rgb(173, 244, 161);border-bottom-color:rgb(18, 18, 18);border-radius:5px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-shrink:0}
.block-cta__separator:where(span.text-small){display:block;font-size:12px;line-height:12px;padding-left:4px;padding-right:4px}
.block-cta__stock-text:where(span.text-small){border-bottom-color:rgb(217, 60, 37);border-top-color:rgb(217, 60, 37);color:rgb(217, 60, 37);display:block;font-size:12px;line-height:12px}
.block-cta__text:where(span.text-small){display:block;font-size:12px;line-height:12px}
.button:where(span){align-items:center;justify-content:center;position:relative;z-index:0}
.caption-large:where(span.light){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:13px;letter-spacing:0.4px;line-height:18.2px;list-style-type:none;opacity:0.7;text-align:center}
.cart-drawer__subtotal-prices:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18)}
.cart-total_compare_price:where(span){min-height:0px}
.cc-shipping-date:where(span){font-size:12px;line-height:12px;text-align:center}
.circle-divider:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-family:Cormorant, serif;font-size:10px;font-weight:700;letter-spacing:1.3px;line-height:12px;text-align:center;text-transform:uppercase;word-break:break-word}
.circle-divider:where(span.caption-with-letter-spacing){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-size:10px;letter-spacing:1.3px;line-height:12px;text-transform:uppercase}
.color-swatch__label:where(span){border-radius:7.5px;line-height:30px;list-style-type:none;opacity:0;padding-bottom:3.75px;padding-left:9.75px;padding-right:9.75px;padding-top:3.75px;position:absolute;text-align:center;white-space:nowrap}
.comfort-mat-promo__price-new:where(span){border-bottom-color:rgb(221, 23, 23);border-top-color:rgb(221, 23, 23);color:rgb(221, 23, 23);display:block;font-size:20px;font-weight:600;letter-spacing:-0.05px;line-height:32px;min-height:auto}
.comfort-mat-promo__price-old:where(span){border-bottom-color:rgb(136, 136, 136);border-top-color:rgb(136, 136, 136);color:rgb(136, 136, 136);display:block;font-size:20px;letter-spacing:-0.05px;line-height:32px;min-height:auto;text-decoration-line:line-through}
.comparison-grid__rating-text:where(span.text-small){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-weight:600;letter-spacing:-0.05px;min-height:auto;text-align:center}
.comparison-grid__text:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-weight:600;letter-spacing:-0.05px;min-height:auto}
.cross_size_guide:where(span){list-style-type:none}
.cta__feature-text:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-grow:1;font-size:18px;font-weight:600;letter-spacing:-0.05px;line-height:28px;min-height:auto}
.cta__rating-score:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-weight:700;letter-spacing:-0.5px}
.deferred-media__poster-button:where(span.motion-reduce){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:1}
.dot:where(span){border-radius:50%;display:block;font-family:Inter, sans-serif}
.empty-cart-drawer__hero-title:where(span){text-align:center}
.empty-cart-drawer__product-tag:where(span){text-align:center}
.empty-cart-drawer__product-title:where(span){text-align:center}
.facets__selected:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block;font-size:14px;line-height:25.2px}
.facets__selected:where(span.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block;font-size:14px;line-height:25.2px}
.faq-item__icon-wrapper:where(span.icon-wrapper.icon-wrapper--28){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);cursor:pointer;display:flex;flex-shrink:0;font-size:11.25px;font-weight:500;height:28px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;position:relative;width:28px}
.faq-item__title:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);cursor:pointer;display:block;flex-grow:1;font-size:18px;font-weight:600;letter-spacing:-0.05px;line-height:28px;min-height:auto;text-align:left}
.feature-content__text:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.feature-content__text-shipping:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.field-currency:where(span){align-self:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block}
.free-gift--icon:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gift__price-free:where(span){list-style-type:none}
.free-gift__price-old:where(span){list-style-type:none}
.free-gift__title:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.free-gifts__check:where(span){list-style-type:none}
.free-gifts__price:where(span){list-style-type:none}
.h4:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-family:Cormorant, serif;font-weight:700;letter-spacing:0.66px;list-style-type:none;min-height:auto;text-align:center;word-break:break-word}
.header__active-menu-item:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;font-size:14px;line-height:18.2px;list-style-type:none;text-decoration-line:underline;text-underline-offset:3px}
.header__active-menu-item-v2:where(span.color-accent-1){font-weight:700;padding-left:9.8px;padding-right:9.8px;position:relative;text-underline-offset:3px;z-index:0}
.hidden:where(span){display:none;letter-spacing:0.4px;line-height:24px;list-style-type:none}
.hl:where(span){word-break:break-word}
.icon-wrap:where(span){font-size:18px;text-align:center}
.il:where(span){text-underline-offset:3px}
.loading-overlay:where(span.hidden){display:none;letter-spacing:0.4px;line-height:24px;list-style-type:none;position:absolute;z-index:1}
.loading-overlay__spinner:where(span){display:inline-block;letter-spacing:0.4px;line-height:24px;list-style-type:none}
.localization-form__currency:where(span){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:inline-block;list-style-type:none;text-underline-offset:3px}
.loox-rating-label:where(span){list-style-type:none}
.loox-rating-label:where(span.loox-rating-label-rating){list-style-type:none}
.loox-review-rating:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.loox-review-verified:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.loox-reviewer-name:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.main-atc__error:where(span){font-family:Inter, sans-serif;font-size:19px;font-weight:700;letter-spacing:1px;line-height:22.8px;list-style-type:none;position:relative;text-transform:uppercase;z-index:2}
.main-atc__label:where(span){display:block;font-family:Inter, sans-serif;font-size:19px;font-weight:700;letter-spacing:1px;line-height:22.8px;list-style-type:none;min-height:auto;position:relative;text-transform:uppercase;z-index:2}
.material-icon:where(span.material-symbols-outlined){box-sizing:border-box;list-style-type:none}
.material-icon:where(span.material-symbols-outlined.material-icon--custom-color.color-icon-accent-1){display:block;list-style-type:none;margin-bottom:11px;min-height:auto;object-fit:contain}
.material-symbols-outlined:where(span){display:block;font-size:18px;line-height:18px;text-align:center}
.mega-menu--stats-dot:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.menu-drawer__block-tag:where(span){box-sizing:border-box}
.menu-drawer__block-title:where(span){box-sizing:border-box}
.menu-drawer__hero-title:where(span){box-sizing:border-box}
.menu-drawer__product-tag:where(span){box-sizing:border-box}
.menu-drawer__product-title:where(span){box-sizing:border-box}
.mobile-facets__arrow:where(span.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:block;list-style-type:none}
.mobile-facets__close:where(span.mobile-facets__close--no-js){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:none;justify-content:center;list-style-type:none;opacity:0;position:fixed;right:10px;top:7px;z-index:101}
.mobile-facets__highlight:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;opacity:0;word-break:break-word}
.mobile-facets__open:where(span){align-items:center;border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);box-sizing:border-box;color:rgba(112, 149, 212, 0.85);cursor:pointer;display:flex;list-style-type:none;padding-bottom:5px;padding-top:5px;text-align:left}
.mobile-facets__open-label:where(span.button-label.medium-hide.large-up-hide){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);box-sizing:border-box;color:rgba(112, 149, 212, 0.85);cursor:pointer;letter-spacing:1px;line-height:19.2px;list-style-type:none;text-align:left}
.mobile-facets__open-label:where(span.button-label.small-hide){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);box-sizing:border-box;color:rgba(112, 149, 212, 0.85);cursor:pointer;letter-spacing:1px;line-height:19.2px;list-style-type:none;text-align:left}
.nowrap:where(span){border-bottom-color:rgb(253, 251, 247);border-top-color:rgb(253, 251, 247);color:rgb(253, 251, 247);font-weight:700;letter-spacing:1px;list-style-type:none;text-align:center;white-space:nowrap;word-break:break-word}
.price-item:where(span.price-item--last){border-bottom-color:rgb(148, 179, 96);border-top-color:rgb(148, 179, 96);color:rgb(148, 179, 96);display:inline-block;font-size:11px;font-weight:700;line-height:13.2px;list-style-type:none;text-transform:uppercase}
.price-item:where(span.price-item--regular){display:inline-block;font-weight:700;letter-spacing:1px;list-style-type:none}
.price-item:where(span.price-item--regular.main-price.accent-color-accent-1){display:inline-block;font-weight:700;letter-spacing:1.3px;list-style-type:none}
.price-item:where(span.price-item--sale.price-item--last){border-bottom-color:rgb(148, 179, 96);border-top-color:rgb(148, 179, 96);color:rgb(148, 179, 96);display:inline-block;font-weight:700;letter-spacing:1px;list-style-type:none}
.price-item:where(span.price-item--sale.price-item--last.main-price){border-bottom-color:rgb(148, 179, 96);border-top-color:rgb(148, 179, 96);color:rgb(148, 179, 96);display:inline-block;font-size:20px;font-weight:700;letter-spacing:1.3px;line-height:30px;list-style-type:none}
.price__compare-price:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);list-style-type:none}
.product-form__error-message:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.product-info-chip-icon:where(span){list-style-type:none}
.product-info-chip-item:where(span){list-style-type:none}
.product-info-chip-text:where(span){list-style-type:none}
.product-upsell__price-regular:where(span){list-style-type:none}
.product-upsell__price-sale:where(span){list-style-type:none}
.product__media-icon:where(span.motion-reduce.quick-add-hidden){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:flex;height:30px;justify-content:center;left:10px;list-style-type:none;position:absolute;top:10px;width:30px;z-index:1}
.product__media-icon:where(span.motion-reduce.quick-add-hidden.product__media-icon--none){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgb(18, 18, 18);display:none;height:30px;justify-content:center;left:10px;list-style-type:none;position:absolute;top:10px;width:30px;z-index:1}
.promo-block__title:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;min-height:auto;word-break:break-word}
.quantity-cart:where(span){letter-spacing:0.4px;line-height:24px;list-style-type:none}
.quantity__rules-cart:where(span.no-js-hidden.hidden){display:none;letter-spacing:0.4px;line-height:24px;list-style-type:none;min-height:0px;position:relative}
.rating-stars__label:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;min-height:auto;word-break:break-word}
.review-item__stars:where(span){border-bottom-color:rgb(255, 215, 0);border-top-color:rgb(255, 215, 0);color:rgb(255, 215, 0);display:block;line-height:13px;list-style-type:none;min-height:auto}
.reviews-card__author:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-weight:700;letter-spacing:-0.05px;line-height:24px;min-height:auto}
.reviews-card__date:where(span.text-small){border-bottom-color:rgb(136, 136, 136);border-top-color:rgb(136, 136, 136);color:rgb(136, 136, 136);display:block;font-size:12px;letter-spacing:-0.05px;line-height:12px;min-height:auto}
.reviews-card__verified-text:where(span){display:block;font-size:14px;font-weight:500;letter-spacing:-0.05px;line-height:14px;min-height:auto}
.reviews-rating-row__label:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;flex-grow:1;font-weight:600;letter-spacing:-0.05px;min-height:auto}
.reviews-rating-row__score:where(span){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-weight:600;letter-spacing:-0.05px;line-height:24px;min-height:auto;text-align:right}
.rnum:where(span){letter-spacing:0.66px;word-break:break-word}
.share-button__message:where(span.hidden){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:none;margin-bottom:1px;margin-top:1px;padding-bottom:8px;padding-left:15px;padding-top:8px}
.size_btn_guide:where(span){list-style-type:none}
.sticky-atc__error:where(span){font-family:Inter, sans-serif;font-weight:700;letter-spacing:1px;list-style-type:none;position:relative;z-index:2}
.sticky-atc__label:where(span){display:block;font-family:Inter, sans-serif;font-weight:700;letter-spacing:1px;list-style-type:none;min-height:auto;position:relative;z-index:2}
.sub_head:where(span.fw-semibold){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);display:block;font-family:"Avenir Next";font-weight:600;letter-spacing:normal;min-height:auto}
.swatch__size-inch:where(span){list-style-type:none}
.swatch__size-name:where(span){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none}
.swiper-pagination-bullet:where(span.swiper-pagination-bullet-active){background-color:rgb(0, 0, 0);border-bottom-color:rgb(18, 18, 18);border-radius:20px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.text-uppercase:where(span.letter-spacing){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;font-family:"Avenir Next";font-weight:600;letter-spacing:normal;min-height:auto;text-align:left;text-transform:uppercase}
.thumbnail__badge:where(span){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.1);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-style:solid;border-right-width:1px;border-top-color:rgba(18, 18, 18, 0.1);border-top-style:solid;border-top-width:1px;color:rgba(18, 18, 18, 0.6);display:flex;justify-content:center;list-style-type:none;position:absolute;right:4px;top:4px;z-index:1}
.title-highlight:where(span){border-bottom-color:rgb(111, 170, 83);border-top-color:rgb(111, 170, 83);color:rgb(111, 170, 83);letter-spacing:normal}
.visually-hidden:where(span){margin-bottom:-1px;margin-top:-1px;overflow:hidden;position:absolute}
.visually-hidden:where(span.visually-hidden--inline){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;list-style-type:none;overflow:hidden;position:absolute}
.visually-hidden:where(span.visually-hidden--inline.compare-price-label){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;list-style-type:none;overflow:hidden;position:absolute}
.visually-hidden:where(span.visually-hidden--inline.regular-price-label){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;list-style-type:none;overflow:hidden;position:absolute}
splide-component:where(:not([class]),[class=""]){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.sticky-atc:where(sticky-atc.color-background-1.sticky-atc--mobile-no-badge){bottom:0px;box-shadow:rgba(0, 0, 0, 0.2) 0px -1px 10px 0px;display:block;left:0px;list-style-type:none;padding-top:10px;position:fixed;right:0px}
.sticky-atc:where(sticky-atc.color-background-1.sticky-atc--small-mobile-select){bottom:0px;box-shadow:rgba(0, 0, 0, 0.2) 0px -1px 10px 0px;display:block;left:0px;list-style-type:none;padding-top:10px;position:fixed;right:0px}
.sticky-cta-element:where(sticky-cta.hide-desktop){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(224, 224, 224);border-top-style:solid;border-top-width:1px;bottom:0px;box-shadow:rgba(0, 0, 0, 0.15) 0px -4px 20px 0px;color:rgb(18, 18, 18);font-size:11.25px;left:0px;letter-spacing:-0.05px;line-height:16.875px;padding-bottom:17px;padding-left:16px;padding-right:16px;padding-top:17px;position:fixed;right:0px;z-index:999}
.header-wrapper:where(sticky-header.color-background-1.gradient){display:block;position:relative}
sticky-nav:where(:not([class]),[class=""]){background-color:rgb(255, 255, 255);border-bottom-color:rgb(231, 231, 231);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.accordion__summary:where(summary){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:flex;list-style-type:none;padding-bottom:12.5px;padding-top:12.5px;position:relative}
.facets__summary:where(summary.caption-large.focus-offset){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;font-size:14px;letter-spacing:0.4px;line-height:21px;list-style-type:none;margin-bottom:15px;padding-right:17.5px;position:relative}
.header__icon:where(summary.header__icon--menu.header__icon--summary.link){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:block;height:44px;list-style-type:none;text-decoration-line:underline;text-underline-offset:3px;width:44px}
.header__icon:where(summary.header__icon--search.header__icon--summary.link){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;height:44px;list-style-type:none;position:relative;text-decoration-line:underline;text-underline-offset:3px;width:44px}
.header__menu-item:where(summary.list-menu__item.link.focus-inset){box-sizing:border-box;cursor:pointer;list-style-type:none;padding-bottom:12px;padding-left:12px;padding-top:12px;position:relative;text-underline-offset:3px}
.mobile-facets__open-wrapper:where(summary.focus-offset){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:block;list-style-type:none;position:relative}
.mobile-facets__summary:where(summary.focus-inset){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;list-style-type:none;padding-bottom:13px;padding-left:25px;padding-right:25px;padding-top:13px;position:relative}
.share-button__button:where(summary){align-items:center;border-bottom-color:rgb(112, 149, 212);border-top-color:rgb(112, 149, 212);box-sizing:border-box;color:rgb(112, 149, 212);cursor:pointer;display:flex;font-size:14px;line-height:25.2px;list-style-type:none;min-height:25px;position:relative}
.ss-faq-question:where(summary){box-sizing:border-box;cursor:pointer;position:relative}
.checkmark-checked:where(svg){border-bottom-color:rgb(148, 179, 96);border-top-color:rgb(148, 179, 96);color:rgb(148, 179, 96);cursor:pointer;display:block;font-size:20px}
.checkmark-unchecked:where(svg){border-bottom-color:rgb(148, 179, 96);border-top-color:rgb(148, 179, 96);color:rgb(148, 179, 96);cursor:pointer;display:none;font-size:20px}
.comparison-guarantee__image:where(svg){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;object-fit:contain}
.hidden:where(svg){display:none}
.icon:where(svg.icon--full-color){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:block}
.icon:where(svg.icon-account){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);height:20px;vertical-align:middle;width:20px}
.icon:where(svg.icon-arrow){box-sizing:border-box;cursor:pointer}
.icon:where(svg.icon-caret){box-sizing:border-box}
.icon:where(svg.icon-cart){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;height:24px;vertical-align:middle;width:24px}
.icon:where(svg.icon-checkmark){background-color:rgb(255, 255, 255);box-sizing:border-box;display:block;flex-shrink:0;list-style-type:none;position:absolute;word-break:break-word}
.icon:where(svg.icon-clipboard){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:block;height:15px;min-height:auto;width:15px}
.icon:where(svg.icon-close){box-sizing:border-box;cursor:pointer}
.icon:where(svg.icon-discount.color-foreground-text){font-weight:700;letter-spacing:1px;list-style-type:none;text-align:center;word-break:break-word}
.icon:where(svg.icon-error){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-shrink:0;height:12px;list-style-type:none;margin-top:5px;width:12px}
.icon:where(svg.icon-filter){border-bottom-color:rgba(112, 149, 212, 0.85);border-top-color:rgba(112, 149, 212, 0.85);box-sizing:border-box;color:rgba(112, 149, 212, 0.85);cursor:pointer;display:block;list-style-type:none;text-align:left;width:20px}
.icon:where(svg.icon-hamburger){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:block;height:20px;list-style-type:none;position:absolute;vertical-align:middle;width:20px}
.icon:where(svg.icon-minus){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);cursor:pointer;display:block;font-size:18px;list-style-type:none;width:10px}
.icon:where(svg.icon-play){display:block}
.icon:where(svg.icon-plus){list-style-type:none}
.icon:where(svg.icon-search){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);cursor:pointer;display:block;height:18px;width:18px}
.icon:where(svg.icon-share){border-bottom-color:rgb(112, 149, 212);border-top-color:rgb(112, 149, 212);box-sizing:border-box;color:rgb(112, 149, 212);cursor:pointer;font-size:14px}
.loox-icon:where(svg){list-style-type:none}
.modal__toggle-close:where(svg.icon.icon-close){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:none;fill:none;height:20px;list-style-type:none;text-underline-offset:3px;vertical-align:middle;width:20px}
.modal__toggle-open:where(svg.icon.icon-search){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);cursor:pointer;display:flex;fill:none;height:20px;list-style-type:none;vertical-align:middle;width:20px}
.placeholder:where(svg){border-bottom-color:rgba(18, 18, 18, 0.55);border-top-color:rgba(18, 18, 18, 0.55);color:rgba(18, 18, 18, 0.55);fill:rgba(18, 18, 18, 0.55)}
.svg-inline--fa:where(svg.fa-chevron-up){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);cursor:pointer;height:22px;width:22px}
.comparison-table:where(table.comparison-table--classic.comparison-table-template--25617833951531__comparison_table_B7Tipq){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;min-height:auto}
.comparison-table:where(table.comparison-table--classic.comparison-table-template--25618036457771__comparison_table_B7Tipq){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;min-height:auto}
.comparison-table:where(table.comparison-table--classic.comparison-table-template--26433621885227__comparison_table_B7Tipq){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);flex-grow:1;min-height:auto}
.isolate:where(tbody){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-shadow:rgba(18, 18, 18, 0.15) 3px 3px 8px 0px, rgba(18, 18, 18, 0.08) 0px 0px 0px 1px;color:rgba(18, 18, 18, 0.9);position:relative;z-index:0}
.color-background-1:where(td.regular-cell){padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;position:relative;text-align:center}
.comparison-table__row-name:where(td.color-accent-1.highlighted-cell){box-shadow:rgba(253, 251, 247, 0) 0px -1px 0px 0px inset, rgba(253, 251, 247, 0) 0px 0px 0px 30px inset;padding-bottom:10px;padding-left:15px;padding-right:15px;padding-top:10px;position:relative;text-align:center}
.regular-cell:where(td.color-background-1){padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;position:relative;text-align:center}
.text-area:where(textarea.field__input){border-bottom-color:rgb(18, 18, 18);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-radius:6px 6px 0px;border-right-style:none;border-right-width:0px;border-top-color:rgb(18, 18, 18);border-top-style:none;border-top-width:0px;color:rgb(18, 18, 18);display:flex;flex-grow:1;font-family:Inter, sans-serif;font-size:16px;letter-spacing:0.4px;line-height:24px;margin-bottom:1px;margin-top:1px;min-height:100px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;position:relative;text-align:left}
.comparison-table__logo:where(th){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);padding-bottom:5px;padding-left:7.5px;padding-right:7.5px;padding-top:5px}
.comparison-table__others:where(th){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);padding-bottom:5px;padding-left:7.5px;padding-right:7.5px;padding-top:5px}
.isolate:where(thead){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);position:relative;z-index:1}
.loox-review-date:where(time){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.\[li_\&\]\:mb-0:where(ul.\[li_\&\]\:mt-1.\[li_\&\]\:gap-1.\[\&\:not\(\:last-child\)_ul\]\:pb-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);padding-left:20px}
.benefits-block__list:where(ul){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:0px;display:flex;flex-direction:column;gap:0px;margin-bottom:0px;margin-top:0px;min-height:auto;padding-left:24px;row-gap:0px}
.benefits-block__list:where(ul.benefits-block__list--dark){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:0px;display:flex;flex-direction:column;gap:0px;margin-bottom:0px;margin-top:0px;min-height:auto;padding-left:24px;row-gap:0px}
.benefits-section--list:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.child-menu-list:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.collection-list:where(ul.grid.grid--3-col-desktop.grid--2-col-tablet-down){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0px;margin-top:0px;padding-left:0px}
.disclosure__list:where(ul.list-unstyled){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);font-size:14px;list-style-type:none;margin-bottom:0px;margin-top:0px;max-width:220px;min-height:82px;overflow:auto;padding-bottom:5px;padding-left:0px;padding-top:5px;position:relative}
.empty-cart-drawer__features:where(ul){text-align:center}
.empty-cart-drawer__product-list:where(ul){text-align:center}
.facets__list:where(ul.list-unstyled.no-js-hidden){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:0px;margin-top:0px;padding-bottom:5px;padding-left:20px;padding-right:20px;padding-top:5px}
.facets__list:where(ul.no-js-list.list-unstyled.no-js){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);display:none;list-style-type:none;margin-bottom:0px;margin-top:0px;padding-bottom:5px;padding-left:20px;padding-right:20px;padding-top:5px}
.featured-products-section--list:where(ul.grid.product-grid){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;margin-bottom:0px}
.footer-block__details-content:where(ul.list-unstyled){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);list-style-type:none;margin-bottom:0px;margin-top:0px;padding-left:0px}
.grid:where(ul.product-grid.contains-card.contains-card--product){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0px;padding-left:0px}
.grid:where(ul.product-grid.grid--2-col-tablet-down.grid--4-col-desktop){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0px;padding-left:0px}
.header__submenu:where(ul.list-menu.list-menu--disclosure.gradient){border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:22px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(18, 18, 18, 0.1) 10px 12px 20px 0px;box-sizing:border-box;font-size:13px;letter-spacing:0.4px;line-height:19.5px;opacity:0;padding-bottom:24px;padding-top:24px;position:absolute;z-index:-1}
.icon-with-text:where(ul.icon-with-text--icon-large.icon-with-text--horizontal.list-unstyled){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);justify-content:center;list-style-type:none;margin-bottom:24px;margin-top:24px;padding-left:0px}
.icon-with-text:where(ul.icon-with-text--icon-medium.icon-with-text--horizontal.list-unstyled){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);justify-content:center;list-style-type:none;margin-bottom:24px;margin-top:24px;padding-left:0px}
.list-menu:where(ul.list-menu--inline){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.list-menu:where(ul.list-menu--inline.mega-menu){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.list:where(ul.list-payment){border-bottom-color:rgba(253, 251, 247, 0.9);border-top-color:rgba(253, 251, 247, 0.9);color:rgba(253, 251, 247, 0.9);display:flex;flex-wrap:wrap;padding-left:0px}
.menu-drawer__features:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__product-grid:where(ul.test-144-variation){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__product-list:where(ul.test-144-control){border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.menu-drawer__subnavigation:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9)}
.mobile-facets__list:where(ul.list-unstyled){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);box-sizing:border-box;color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:0px;margin-top:0px;overflow:auto;padding-left:0px}
.product__media-list:where(ul.contains-media.grid.grid--peek){align-items:flex-start;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;list-style-type:none;margin-bottom:0px;margin-top:0px;overflow:auto;padding-left:0px;position:relative}
.slick-dots:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.splide__list:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);margin-bottom:0px;margin-top:0px;padding-left:0px}
.splide__pagination:where(ul){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:none;flex-wrap:wrap;justify-content:center;margin-bottom:0px;margin-top:0px;padding-left:10px;padding-right:10px;z-index:1}
.thumbnail-list:where(ul.list-unstyled.slider.slider--mobile){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-grow:1;list-style-type:none;margin-bottom:0px;margin-top:0px;min-height:auto;overflow:auto;position:relative;row-gap:10px}
.wallet-cart-grid:where(ul.wallet-cart-grid--skeleton){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9)}
.no-js-hidden:where(variant-selects.gift-cards){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.grounding-adaptor){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.primal-health-v2){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.terra-grounding-bed-sheet){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.terra-grounding-mat-v1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.terra-grounding-pillow-case){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.terra-grounding-pillow-case-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.the-terra-grounding-bed-sheet){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);list-style-type:none;margin-bottom:15px;margin-top:15px}
.no-js-hidden:where(variant-selects.the-terra-grounding-bed-sheet-1){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:block;list-style-type:none;margin-bottom:15px;margin-top:15px}
.benefits-block__video:where(video.img-responsive.img-rounded){border-bottom-color:rgb(18, 18, 18);border-radius:12px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:inline-block;max-width:100%;object-fit:cover}
.steps-card__image:where(video){border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);box-sizing:border-box;color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:100%;object-fit:cover}
@media screen and (min-width:750px){
.active:where(a){background-color:rgb(111, 170, 83);border-bottom-color:rgb(111, 170, 83);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-radius:6px;border-right-style:solid;border-right-width:1px;border-top-color:rgb(111, 170, 83);border-top-style:solid;border-top-width:1px;color:rgb(0, 0, 0);display:inline-block;font-family:"Avenir Next";font-size:24px;font-weight:600;letter-spacing:normal;line-height:30px;list-style-type:none;padding-bottom:12px;padding-left:40px;padding-right:40px;padding-top:12px;text-align:center;text-decoration-line:none}
.active-facets__button-remove:where(a.underlined-link){font-size:14px;line-height:25.2px}
.btn-primary:where(a){min-height:60px;padding-left:48px;padding-right:48px}
.btn-primary:where(a.sticky-btn){min-height:60px;padding-left:48px;padding-right:48px}
.btn-primary:where(a.text-center.letter-spacing){font-size:18px;line-height:22px;padding-bottom:15px;padding-left:32px;padding-right:32px;padding-top:15px}
.button:where(a){overflow:hidden}
.button:where(a.button--primary){overflow:hidden}
.button:where(a.button--primary.hero-button-2){overflow:hidden}
.button:where(a.button--secondary){align-self:flex-start;text-align:left}
.button:where(a.desktop-view.button--primary){overflow:hidden}
.header__icon:where(a.header__icon--account.link.focus-inset){display:flex}
.link:where(a.link--text.list-menu__item.list-menu__item--link){display:inline-block}
.shop_btn:where(a.fw-bold.text-uppercase.text-center){font-size:18px;line-height:22px;padding-bottom:15px;padding-left:32px;padding-right:32px;padding-top:15px}
.sticky-nav__button:where(a.btn-primary){display:flex;letter-spacing:0.36px;line-height:20px;min-height:auto;padding-bottom:12px;padding-top:12px;text-align:center;white-space:nowrap}
.text-7:where(a){font-size:14px;line-height:21px}
.text-9:where(a.hide){font-size:14px}
.facets-wrapper:where(aside.page-width){padding-left:50px;padding-right:50px}
.btn-primary:where(button){min-height:60px;padding-left:48px;padding-right:48px}
.deferred-media__poster:where(button){bottom:0px;right:0px}
.disclosure__button:where(button.localization-form__select.localization-selector.link){margin-bottom:10px}
.floating-btn:where(button.scroll-to-top-btn.scroll-to-top-btn-bottom-right.scroll-to-top-btn-scroll-to-top-btn){right:24px}
.mobile-facets__close-button:where(button.link.link--text.focus-inset){font-size:16px;line-height:28.8px}
.product-media-modal__toggle:where(button){top:22px}
.slick-next:where(button.slick-arrow){z-index:1}
.slider-button:where(button.slider-button--next.arrows--hide){display:flex}
.slider-button:where(button.slider-button--prev.arrows--hide){display:flex}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-1){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-10){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-11){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-12){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-13){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-14){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-15){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-16){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-17){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-2){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-3){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-4){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-5){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-6){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-7){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-8){border-radius:12px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-9){border-radius:12px}
.page-width:where(cart-items.is-empty){padding-left:50px;padding-right:50px}
.deferred-media:where(deferred-media.media.global-media-settings.global-media-settings--no-shadow){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:12px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;display:block;margin-top:15px;padding-top:780px}
.deferred-media:where(deferred-media.media.media--transparent.no-js-hidden){display:block}
.disclosure-has-popup:where(details.facets__disclosure.js-filter){min-height:auto}
._2025-the-grounding-co:where(div){font-size:14px;line-height:21px}
.active-facets:where(div.active-facets-desktop){min-height:auto}
.active-facets:where(div.active-facets-mobile.medium-hide.large-up-hide){display:none}
.announcement__block:where(div){column-gap:12px;gap:12px;row-gap:12px}
.announcement__text:where(div){font-size:8.75px;line-height:17.5px}
.article-template__content:where(div.page-width.page-width--narrow.rte){max-width:726px}
.article-template__social-sharing:where(div.page-width.page-width--narrow){max-width:726px}
.banner_content_block:where(div){display:flex}
.benefits-block:where(div){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.benefits-block:where(div.benefits-block--dark){align-items:stretch;column-gap:12px;font-size:11.25px;gap:12px;letter-spacing:-0.05px;line-height:16.875px;row-gap:12px}
.benefits-block:where(div.benefits-block--reverse-mob){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.benefits-block__content:where(div){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.benefits-block__content:where(div.benefits-block__content--dark){font-size:11.25px;justify-content:center;letter-spacing:-0.05px;line-height:16.875px}
.benefits-block__media:where(div){flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:600px}
.benefits-block__media:where(div.benefits-block__media--video){flex-shrink:0;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;max-width:580px}
.benefits-blocks:where(div){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.bg-black:where(div.py-xs.mt-md.lp-container--full){display:none}
.block-cta:where(div.block-cta--start){align-items:flex-start}
.block-cta:where(div.block-cta--start.hide-mobile-flex){align-items:flex-start;display:flex;min-height:auto}
.blog-articles:where(div){column-gap:40px;gap:40px;row-gap:40px}
.boxcontent:where(div){border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:290px;min-height:auto;text-align:center}
.card:where(div.card--green.recover-card){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}
.card:where(div.card--grey.doctors-card){align-items:center;column-gap:40px;gap:40px;padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px;row-gap:40px}
.cart__ctas:where(div){column-gap:10px;display:flex;gap:10px;row-gap:10px}
.cart__footer:where(div){justify-content:space-between}
.cart__items:where(div){padding-bottom:40px}
.cart__warnings:where(div){padding-top:70px}
.col-12:where(div.banner_content_block.mob_sec){display:none;max-width:500px;padding-left:60px}
.col-6:where(div){min-height:auto}
.col-6:where(div.d-flex.align-items-center){min-height:auto}
.collection__title:where(div.animate-item.animate-item--child.index-0){padding-left:50px;padding-right:50px}
.comfort-features:where(div){column-gap:40px;gap:40px;margin-top:40px;row-gap:40px}
.comfort-images__sheets:where(div){column-gap:40px;gap:40px;row-gap:40px}
.comfort-mat-promo:where(div){align-items:center;max-width:800px;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:15px}
.comfort-mat-promo__content:where(div){align-items:flex-start;flex-grow:1;text-align:left}
.comfort-mat-promo__price:where(div){justify-content:flex-start;text-align:left}
.comparison-grid__cell:where(div){column-gap:8px;font-size:14px;gap:8px;line-height:24px;padding-left:16px;padding-right:16px;row-gap:8px}
.comparison-grid__cell-wrapper:where(div){font-size:14px;line-height:24px}
.comparison-grid__cell:where(div.comparison-grid__cell--green){column-gap:8px;font-size:14px;gap:8px;line-height:24px;padding-left:16px;padding-right:16px;row-gap:8px}
.comparison-grid__cell:where(div.comparison-grid__cell--product){column-gap:8px;font-size:14px;gap:8px;line-height:24px;padding-left:16px;padding-right:16px;row-gap:8px}
.comparison-grid__cell:where(div.comparison-grid__cell--product.comparison-grid__cell--last){column-gap:8px;font-size:14px;gap:8px;line-height:24px;padding-left:16px;padding-right:16px;row-gap:8px}
.comparison-grid__feature:where(div){line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__feature:where(div.comparison-grid__feature--green){line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__feature:where(div.comparison-grid__feature--last.comparison-grid__feature--green){border-radius:0px 0px 0px 12px;line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__header:where(div){line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__header:where(div.comparison-grid__header--feature){border-radius:12px 0px 0px;line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__header:where(div.comparison-grid__header--last){border-radius:0px 12px 0px 0px;line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__header:where(div.comparison-grid__header--product){line-height:24px;padding-left:16px;padding-right:16px}
.comparison-grid__product-image-wrapper:where(div){flex-shrink:0;line-height:24px}
.comparison-grid__rating:where(div){column-gap:8px;gap:8px;line-height:24px;row-gap:8px}
.comparison-grid__stars:where(div.stars.stars--sm){line-height:24px}
.comparison-guarantee:where(div){max-width:800px;text-align:left}
.comparison-guarantee__content:where(div){text-align:left}
.comparison-guarantee__image-wrapper:where(div){text-align:left}
.comparison-slider__after-text:where(div.color-accent-1){bottom:5.79688px}
.comparison-slider__arrow-left:where(div){bottom:9.25px;font-size:7.5px;left:11px;line-height:13.5px;right:25.5px;top:22px}
.comparison-slider__arrow-right:where(div){bottom:9.25px;font-size:7.5px;left:25.5px;line-height:13.5px;right:11px;top:22px}
.comparison-slider__before-text:where(div.color-accent-1){bottom:5.79688px}
.comparison-slider__line:where(div.comparison-slider__line--circle.color-background-1){bottom:-35.5938px;top:14.3906px}
.comparison-table-wrapper:where(div){overflow:auto hidden}
.container:where(div.cc-large.mt-sm){padding-left:25px;padding-right:25px}
.container:where(div.cc-medium){padding-left:25px;padding-right:25px}
.cta__content:where(div){flex-grow:1}
.cta__rating:where(div){font-size:14px;line-height:20px}
.cta__rating:where(div.hide-mobile-flex){display:flex;font-size:14px;line-height:20px;min-height:auto}
.cta__rating:where(div.justify-center.hide-desktop-flex){display:none;font-size:14px;line-height:20px}
.doctors-card__author:where(div){align-items:center;flex-shrink:0;text-align:center}
.doctors-card__author-info:where(div){text-align:center}
.doctors-card__author-name:where(div){text-align:center}
.doctors-card__author-title:where(div){text-align:center}
.doctors-card__content:where(div.content-wrapper.content-wrapper--sm){flex-grow:1}
.doctors-card__image-wrapper:where(div.img-wrapper.img-wrapper--cover){text-align:center}
.drawer__inner:where(div){max-width:1410px}
.facet-filters:where(div.sorting.caption){font-size:12px;line-height:20.4px;min-height:auto;padding-left:30px}
.facet-filters__field:where(div){font-size:12px;line-height:20.4px;min-height:auto}
.facets__wrapper:where(div){min-height:auto}
.footer-block--newsletter:where(div){align-items:flex-end;column-gap:10px;gap:10px;justify-content:center;row-gap:10px}
.footer__blocks-wrapper:where(div.grid){column-gap:0px;gap:60px 0px;row-gap:60px}
.footer__column:where(div.footer__column--info){align-items:flex-end}
.footer__column:where(div.footer__localization.isolate){justify-content:flex-start;padding-bottom:4px;padding-top:4px}
.footer__content-bottom:where(div){padding-top:30px}
.footer__content-bottom-wrapper:where(div.page-width){padding-left:50px;padding-right:50px}
.footer__content-top:where(div.page-width){padding-bottom:50px;padding-left:50px;padding-right:50px}
.footer__copyright:where(div.caption){font-size:12px;line-height:20.4px;text-align:right}
.footer__payment:where(div){margin-top:15px}
.free-shipping:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(221, 231, 205);border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-radius:30px;border-right-style:solid;border-right-width:2px;border-top-color:rgb(221, 231, 205);border-top-style:solid;border-top-width:2px;color:rgba(18, 18, 18, 0.9);column-gap:25px;display:flex;font-family:"Avenir Next";gap:25px;letter-spacing:normal;line-height:26px;padding-bottom:40px;padding-left:22px;padding-right:22px;padding-top:40px;row-gap:25px}
.grid:where(div.grid--1-col.grid--2-col-tablet.collapsible-content__grid){align-items:center;flex-direction:row-reverse}
.grid__item:where(div.product__media-wrapper.product__column-sticky){position:sticky;z-index:2}
.hero__wrapper:where(div){column-gap:40px;gap:40px;row-gap:40px}
.if-you-have-any-questions-do-not-hesitate-to-contact-us:where(div){font-size:14px;line-height:21px}
.image-with-text:where(div.image-with-text--no-overlap.page-width.isolate){padding-left:50px;padding-right:50px}
.image-with-text:where(div.img_text--only.image-with-text--no-overlap.page-width){padding-left:50px;padding-right:50px}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-center.image-with-text__content--mobile-left){border-radius:0px 24px 24px 0px;padding-bottom:70px;padding-left:70px;padding-right:70px;padding-top:60px}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-center){border-radius:0px 24px 24px 0px;padding-bottom:70px;padding-left:70px;padding-right:70px;padding-top:60px}
.image-with-text__content:where(div.image-with-text__content--top.image-with-text__content--desktop-left.image-with-text__content--mobile-left){align-self:flex-start;border-radius:0px 24px 24px 0px;justify-content:flex-start;padding-bottom:70px;padding-left:70px;padding-right:70px;padding-top:60px}
.image-with-text__media-item:where(div.image-with-text__media-item--.image-with-text__media-item--middle.grid__item){align-self:center}
.image-with-text__media-item:where(div.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item){align-self:center}
.image-with-text__media-item:where(div.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item){align-self:flex-start}
.image-with-text__media-item:where(div.image-with-text__media-item--small.image-with-text__media-item--top.grid__item){align-self:flex-start}
.image-with-text__media-item:where(div.iwt-image.image-with-text__media-item--medium.image-with-text__media-item--middle){align-self:center}
.image-with-text__text:where(div.rte.subtitle){align-self:flex-start;text-align:left}
.isolate:where(div.page-width.content-for-grouping.animate-section){padding-left:50px;padding-right:50px}
.listicle_block:where(div){gap:20px normal;row-gap:20px}
.loading-overlay:where(div.gradient){padding-left:50px;padding-right:50px}
.main-blog:where(div.page-width.section-template--25093810356523__main-padding.content-for-grouping){padding-left:50px;padding-right:50px}
.mbs-info:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:20px;display:flex;flex-direction:column;font-family:"Avenir Next";gap:20px;letter-spacing:normal;line-height:26px;min-height:auto;row-gap:20px}
.mega-menu-custom:where(div){border-top-color:rgba(18, 18, 18, 0.9)}
.mega-menu-custom:where(div.visually-hidden){border-top-color:rgba(18, 18, 18, 0.9)}
.mobile-facets__footer:where(div){margin-top:auto}
.mony-box:where(div){align-items:center;background-color:rgb(255, 255, 255);border-bottom-color:rgb(221, 231, 205);border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-radius:30px;border-right-style:solid;border-right-width:2px;border-top-color:rgb(221, 231, 205);border-top-style:solid;border-top-width:2px;color:rgba(18, 18, 18, 0.9);column-gap:25px;display:flex;font-family:"Avenir Next";gap:25px;letter-spacing:normal;line-height:26px;padding-bottom:40px;padding-left:22px;padding-right:22px;padding-top:40px;row-gap:25px}
.multirow__inner:where(div.page-width){gap:40px normal;padding-left:50px;padding-right:50px;row-gap:40px}
.newsletter__wrapper:where(div.color-background-2.gradient.content-container){padding-left:90px;padding-right:90px}
.no-js-hidden:where(div.mobile-facets__footer){margin-top:auto}
.no-js-hidden:where(div.mobile-facets__footer.gradient){margin-top:auto}
.order-cta:where(div){column-gap:64px;gap:64px;row-gap:64px}
.order-cta__image-wrapper:where(div.img-wrapper.img-wrapper--square.img-wrapper--cover){flex-grow:1;min-height:760px}
.overlaybox:where(div){align-items:center;background-color:rgba(0, 0, 0, 0.5);border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);display:flex;font-family:"Avenir Next";justify-content:center;letter-spacing:normal;line-height:26px;min-height:auto;padding-bottom:60px;padding-left:40px;padding-right:40px;padding-top:60px;text-align:center}
.page-width:where(div.is-empty){padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--25093808914731__testimonials_RBw9Vk-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--25093808980267__testimonials_RBw9Vk-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--25093811142955__873273ae-cdd7-4967-807c-414f6fba6725-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--25617833951531__icon_bar_3DcdkF-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--25618036457771__icon_bar_3DcdkF-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--26433621885227__icon_bar_3DcdkF-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.mobile-full-page.section-template--28374931079467__testimonials_RBw9Vk-padding.isolate){max-width:1400px;padding-left:50px;padding-right:50px}
.page-width:where(div.page-width--narrow.section-template--25093811142955__main-padding){max-width:726px}
.page-width:where(div.page-width--narrow.section-template--25093811339563__main-padding){max-width:726px}
.page-width:where(div.page-width--narrow.section-template--25448311882027__main-padding){max-width:726px}
.page-width:where(div.section-template--25093808521515__results_bf6F9r-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808554283__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808652587__44be86d5-8c19-4562-9698-7569299272d0-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808652587__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808685355__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808718123__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808881963__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808914731__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093808980267__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093809013035__results_bf6F9r-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093810422059__the_science_ttG8eU-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25093811798315__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25617833951531__comparison_table_B7Tipq-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--25618036457771__comparison_table_B7Tipq-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--26388870431019__icon_bar_3DcdkF-padding.isolate){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--26388870431019__multicolumn_KykAPM-padding.isolate){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--26433621885227__comparison_table_B7Tipq-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--26947849421099__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.page-width:where(div.section-template--28374931079467__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:50px;padding-right:50px}
.pillow_description:where(div){padding-bottom:15px;padding-left:20px;padding-right:20px;padding-top:15px}
.price:where(div){align-items:center;border-bottom-color:rgb(18, 18, 18);border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);column-gap:10px;flex-wrap:wrap;gap:normal 10px;letter-spacing:1px;line-height:22.4px;list-style-type:none;margin-top:7px;text-align:center}
.price:where(div.price--on-sale.price--show-badge){font-size:18px;line-height:27px}
.price:where(div.price--show-badge){font-size:18px;line-height:27px}
.price:where(div.price--sold-out.price--show-badge){font-size:18px;line-height:27px}
.product-count:where(div.light){align-self:flex-start;min-height:auto}
.product-count:where(div.light.medium-hide.large-up-hide){display:none}
.product-media-container:where(div.media-type-image.media-fit-contain.global-media-settings){border-radius:12px}
.product-media-container:where(div.media-type-video.media-fit-contain.global-media-settings){border-radius:12px}
.product-media-modal__content:where(div.color-background-1.gradient){padding-bottom:15px;padding-left:110px;padding-right:110px;padding-top:20px}
.product__info-wrapper:where(div.grid__item.product__column-sticky.product__info-wrapper--top-padding){padding-left:50px;position:sticky;z-index:2}
.product__media:where(div.media.media--transparent.product__media-14){padding-top:715px}
.product__media:where(div.media.media--transparent.product__media-15){padding-top:715px}
.product__media:where(div.media.media--transparent.product__media-16){padding-top:715px}
.product__media:where(div.media.media--transparent.product__media-17){padding-top:715px}
.promo-block__title:where(div.product__text){line-height:20.8px}
.rating-stars-and-text:where(div.font-size--desktop-auto.flex-center){font-size:18.75px;line-height:33.75px}
.rating-stars__container:where(div.rating-stars__container--overlay){font-size:18.75px;line-height:33.75px}
.rating-stars__container:where(div.rating-stars__container--underlay){font-size:18.75px;line-height:33.75px}
.rating_block:where(div){min-height:auto}
.research-box:where(div){column-gap:25px;gap:25px;padding-bottom:20px;padding-left:15px;padding-right:15px;padding-top:20px;row-gap:25px}
.review_slider_button:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:420px}
.review_slider_two:where(div.slick-initialized.slick-slider.slick-dotted){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.reviews-grid:where(div){column-gap:32px;gap:20px 32px}
.reviews-rating-breakdown:where(div){align-items:flex-end;column-gap:48px;gap:48px;row-gap:48px}
.rich-text__blocks:where(div.center.animate-item){max-width:780px}
.rich-text__blocks:where(div.left.animate-item){max-width:780px}
.rich-text__wrapper:where(div.rich-text__wrapper--center.page-width){padding-left:50px;padding-right:50px}
.row:where(div.banner_col){display:flex}
.row:where(div.benefits_col){column-gap:40px;gap:40px;row-gap:40px}
.row:where(div.listicle_col){column-gap:20px;gap:40px 20px}
.row:where(div.money-back-box-wrapper.mbs-gap){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:30px;display:flex;flex-wrap:wrap;font-family:"Avenir Next";gap:30px;letter-spacing:normal;line-height:26px;row-gap:30px}
.row:where(div.research-box-wrapper){column-gap:24px;gap:24px;row-gap:24px}
.science-intro:where(div){align-items:start}
.science-intro__image:where(div){flex-shrink:0;max-width:400px}
.search-modal__content:where(div.search-modal__content--right.search-modal__content-bottom){padding-left:60px;padding-right:60px}
.section-header:where(div.benefits-header){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.section-header__tag:where(div.text-strong){font-size:14px}
.shipping_services:where(div){column-gap:10px;gap:10px;row-gap:10px}
.slider_box:where(div.slick-slide){color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.slider_box:where(div.slick-slide.slick-active){background-color:rgb(255, 255, 255);border-bottom-color:rgb(221, 231, 205);border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-radius:20px;border-right-style:solid;border-right-width:2px;border-top-color:rgb(221, 231, 205);border-top-style:solid;border-top-width:2px;color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.slider_box:where(div.slick-slide.slick-current.slick-active){color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.slideshow__controls:where(div.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile){position:relative}
.stat-card__content:where(div.bg-white){min-height:152px;padding-bottom:20px;padding-left:24px;padding-right:24px}
.stat-cards:where(div){align-items:flex-start;column-gap:40px;gap:40px;row-gap:40px}
.step_row:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-wrap:wrap;font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.stepbox:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);display:flex;flex-direction:column;flex-shrink:0;font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:33.33%;min-height:auto}
.sticky-atc-container:where(div.page-width){column-gap:15px;gap:normal 15px;padding-left:50px;padding-right:50px}
.sticky-atc-container:where(div.page-width.sticky-atc--mobile-btn-full){align-items:center;column-gap:15px;gap:normal 15px;padding-left:50px;padding-right:50px}
.sticky-atc__image:where(div.mobile-hidden){min-height:auto}
.sticky-atc__left:where(div){align-items:center;padding-right:10px}
.sticky-nav__container:where(div){justify-content:space-between;padding-left:95px;padding-right:95px}
.sticky-nav__link:where(div){min-height:auto}
.sticky-nav__logo:where(div){justify-content:flex-start}
.summary__title:where(div){line-height:16px}
.swiper-button-next:where(div.doctors-nav-next){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-radius:9999px;border-top-color:rgb(18, 18, 18);box-shadow:rgba(0, 0, 0, 0) 0px 21px 6px 0px, rgba(0, 0, 0, 0.01) 0px 13px 5px 0px, rgba(0, 0, 0, 0.05) 0px 8px 5px 0px, rgba(0, 0, 0, 0.08) 0px 3px 3px 0px, rgba(0, 0, 0, 0.09) 0px 1px 2px 0px;color:rgb(18, 18, 18);margin-top:0px;right:-20px}
.swiper-button-prev:where(div.doctors-nav-prev){background-color:rgb(255, 255, 255);border-bottom-color:rgb(18, 18, 18);border-radius:9999px;border-top-color:rgb(18, 18, 18);box-shadow:rgba(0, 0, 0, 0) 0px 21px 6px 0px, rgba(0, 0, 0, 0.01) 0px 13px 5px 0px, rgba(0, 0, 0, 0.05) 0px 8px 5px 0px, rgba(0, 0, 0, 0.08) 0px 3px 3px 0px, rgba(0, 0, 0, 0.09) 0px 1px 2px 0px;color:rgb(18, 18, 18);left:-20px;margin-top:0px}
.swiper-thumbs-arrow:where(div){column-gap:5px;gap:5px;row-gap:5px}
.swiper__button-static:where(div.is-sw22.swiper-button-disabled){opacity:0.35}
.tab-box:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.tab-main-box:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-top:36px}
.tab-menu:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.tab-teaser:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:800px;min-height:auto}
.technology_slider_title:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:10px;display:flex;flex-direction:column;font-family:"Avenir Next";gap:10px;justify-content:center;letter-spacing:normal;line-height:26px;row-gap:10px}
.template-404:where(div.page-width.page-margin.center){padding-left:50px;padding-right:50px}
.template-search__header:where(div.page-width){padding-left:50px;padding-right:50px}
.template-search__results:where(div.collection.page-width){padding-left:50px;padding-right:50px}
.text-10:where(div){font-size:14px}
.text-8:where(div){line-height:27px}
.timeline-item:where(div){column-gap:40px;gap:40px;row-gap:40px}
.timeline-item:where(div.timeline-item--reverse){column-gap:40px;gap:40px;row-gap:40px}
.timeline-item:where(div.timeline-item--reverse.timeline-item--last){column-gap:40px;gap:40px;row-gap:40px}
.timeline-item__benefits:where(div){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}
.timeline-item__card--wrapper:where(div){flex-grow:1}
.timeline-item__card-header:where(div){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}
.timeline-item__content:where(div.timeline-item__content--left){display:flex;flex-grow:1;min-height:auto}
.timeline-item__content:where(div.timeline-item__content--right){display:flex;flex-grow:1;min-height:auto}
.timeline-item__divider:where(div){min-height:48px}
.timeline-item__image-desktop:where(div){flex-grow:1;min-height:auto}
.timeline-item__image-mobile:where(div){display:none}
.timeline-item__progress:where(div){padding-top:4px}
.timeline-section:where(div.timeline-section-template--25093808914731__timeline_section_yiWmMN.page-width.section-template--25093808914731__timeline_section_yiWmMN-padding){padding-left:50px;padding-right:50px}
.timeline-section:where(div.timeline-section-template--28374931079467__timeline_section_yiWmMN.page-width.section-template--28374931079467__timeline_section_yiWmMN-padding){padding-left:50px;padding-right:50px}
.title-wrapper-with-link:where(div.title-wrapper-with-link--spacing){margin-top:50px}
.user_card:where(div){border-bottom-color:rgba(18, 18, 18, 0.9);border-radius:20px;border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;max-width:550px;overflow:hidden}
.user_name_wrapper:where(div){background-color:rgb(223, 148, 115);border-bottom-color:rgb(255, 255, 255);border-top-color:rgb(255, 255, 255);color:rgb(255, 255, 255);font-family:"Avenir Next";font-size:20px;font-weight:600;letter-spacing:normal;line-height:26px;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:15px;text-align:center}
.user_review_box:where(div){align-items:center;border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);column-gap:40px;display:flex;font-family:"Avenir Next";gap:40px;letter-spacing:normal;line-height:26px;row-gap:40px}
.facets:where(facet-filters-form.small-hide){display:block;min-height:auto}
facet-remove:where(:not([class]),[class=""]){min-height:auto}
.active-facets__button-wrapper:where(facet-remove){padding-top:15px}
.localization-form:where(form){justify-content:start}
.newsletter-form:where(form){align-items:flex-start;max-width:360px}
.search:where(form.search-modal__form.search-modal__form--border-light.search-modal__form--polyfill){max-width:742px}
.article-template__title:where(h1){font-size:33px;line-height:42px}
.cart__empty-text:where(h1){font-size:33px;line-height:42px;margin-bottom:30px;margin-top:0px}
.fw-bold:where(h1){font-size:42px;line-height:50px;min-height:auto}
.h1:where(h1){font-size:33px;line-height:42px}
.h2:where(h1.center){font-size:26.4px;line-height:33.6px;margin-bottom:17.688px;margin-top:17.688px}
.header__heading:where(h1){font-size:33px}
.main-page-title:where(h1.page-title.h0){font-size:46.75px;line-height:59.5px}
.title:where(h1){font-size:33px;line-height:42px;margin-bottom:30px;margin-top:50px}
.title--primary:where(h1){font-size:33px;line-height:42px;margin-bottom:20px;margin-top:20px}
.title:where(h1.title--primary){font-size:33px;line-height:42px}
.caption-large:where(h2.text-body){font-family:Inter, sans-serif;margin-bottom:0px}
.cart__login-title:where(h2){font-size:26.4px;line-height:33.6px}
.collapsible-content__heading:where(h2.h0){font-size:46.75px;line-height:59.5px;margin-bottom:30px}
.collapsible-content__heading:where(h2.h1){font-size:33px;line-height:42px;margin-bottom:30px}
.cta__title-left:where(h2.display-xl.hide-mobile){font-size:28.75px;line-height:34.5px;min-height:auto}
.cta__title-left:where(h2.heading-2){font-size:42px;line-height:50.4px}
.facet-filters__label:where(h2.caption-large.text-body){min-height:auto}
.facets__heading:where(h2.caption-large.text-body){min-height:auto}
.faq-section__title:where(h2.heading-2){font-size:42px;line-height:50px}
.footer-block__heading:where(h2){font-size:19.8px}
.h1:where(h2){font-size:33px;line-height:42px}
.h1:where(h2.animate-item.animate-item--child){font-size:33px;line-height:42px}
.heading-2:where(h2){font-size:42px;line-height:50.4px}
.heading-2:where(h2.text-center){font-size:42px;line-height:50.4px}
.heading-2:where(h2.text-center.mt-4px.mb-20px){display:none;font-size:42px;line-height:50.4px}
.image-with-text__heading:where(h2.h1.rte){align-self:flex-start;font-size:33px;line-height:42px;text-align:left}
.main_title:where(h2.h1){font-size:33px;line-height:42px}
.mobile-facets__heading:where(h2.medium-hide.large-up-hide){display:none}
.rich-text__heading:where(h2.rte.h1){font-size:33px;line-height:42px}
.section-header__title:where(h2.heading-2){font-size:42px;line-height:50px}
.text-text-100:where(h2.mt-3.-mb-1.text-\[1\.125rem\]){font-size:26.4px;line-height:33.6px;margin-bottom:21.912px;margin-top:21.912px}
.timeline-section__title:where(h2.title.h0.h0){font-size:46.75px;line-height:59.5px}
.title-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(h2){line-height:50.9091px}
.title-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(h2){line-height:50.9091px}
.title-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(h2){line-height:50.9091px}
.title-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:47.0909px}
.title:where(h2.h0){font-size:46.75px;line-height:59.5px}
.title:where(h2.h1){font-size:33px;line-height:42px}
.title:where(h2.h2){font-size:26.4px;line-height:33.6px}
.title:where(h2.inline-richtext.h1){font-size:33px;line-height:42px}
.benefits-block__title:where(h3.benefits-block__title--dark.heading-3){font-size:32px;line-height:40px}
.benefits-block__title:where(h3.heading-3){font-size:32px;line-height:40px}
.comfort-mat-promo__title:where(h3.heading-4){font-size:24px;line-height:33.6px;text-align:left}
.heading-4:where(h3){font-size:24px;line-height:33.6px}
.text-text-100:where(h3.mt-2.-mb-1.text-base){font-size:19.8px;line-height:25.2px;margin-bottom:19.8px;margin-top:19.8px}
.timeline-item__title:where(h3.heading-3){font-size:32px;line-height:40px}
.title:where(h3.h2){font-size:26.4px;line-height:33.6px}
.sticky-atc__title:where(h4){font-size:19px;line-height:24.1818px}
.sticky-atc__title:where(h4.mobile-hidden){font-size:19px;line-height:24.1818px}
.header:where(header.header--middle-left.header--mobile-center.page-width){column-gap:10px;gap:normal 10px;padding-left:50px;padding-right:50px}
.page-width:where(header.page-width--narrow){line-height:12.8px;margin-top:50px;max-width:726px}
.comparison-grid__icon:where(img){font-size:14px;line-height:24px}
.comparison-grid__product-image:where(img){bottom:0px;line-height:24px}
.comparison-grid__star:where(img.star.star--12){line-height:24px}
.doctors-card__image:where(img){text-align:center}
.global-media-settings:where(img.global-media-settings--no-shadow){border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-radius:12px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;display:block;overflow:visible}
.image-magnify-none:where(img.test-59-variation-1){border-radius:12px}
.order-cta__star:where(img.star.star--12.star--responsive){font-size:14px;line-height:20px}
.rounded-end:where(img.main_banner_img){border-radius:10px}
.mobile-facets__label:where(label){min-height:0px}
.mobile-facets__label:where(label.mobile-facets__label--disabled){min-height:0px}
.visually-hidden:where(legend){left:0px}
.featured-products-section--item:where(li.grid__item.animate-item.animate-item--child){max-width:calc(50% - 20px)}
.product__media-item:where(li.grid__item.slider__slide){display:block}
.product__media-item:where(li.grid__item.slider__slide.product__media-item--full){display:block}
.mobile-facets__wrapper:where(menu-drawer.medium-hide.large-up-hide){display:none}
.product__modal-opener:where(modal-opener.product__modal-opener--video.no-js-hidden){display:none}
.sticky-nav__menu:where(nav){align-items:center;column-gap:24px;display:flex;gap:24px;min-height:auto;row-gap:24px}
.banner_content:where(p.letter-spacing){line-height:24px;min-height:auto}
.cart-drawer__totals__row:where(p.cart-drawer__totals__row--spaced.text-color-text){line-height:19.8px}
.comfort-mat-promo__text:where(p.text-body){text-align:left}
.custm_title:where(p){font-size:28px;line-height:36px}
.fw-medium:where(p){line-height:24px}
.fw-semibold:where(p.text-uppercase){line-height:24px}
.image-with-text__text:where(p.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium){align-self:flex-start;text-align:left}
.rating_head:where(p){font-size:60px;line-height:68px}
.review_text:where(p){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";font-size:22px;font-weight:500;letter-spacing:normal;line-height:30px;margin-bottom:0px;margin-top:0px}
.section-header__tag:where(p){font-size:14px}
.timeline-item__benefit-text:where(p.text-body){font-size:18px;line-height:26px}
.timeline-item__description:where(p.text-body){font-size:18px;line-height:26px}
.product__info-container:where(product-info.main-product__info-container){max-width:600px}
.quantity:where(quantity-input){border-radius:6px;min-height:47px}
.search-modal__form:where(search-form){max-width:742px}
.benefits_section:where(section){padding-bottom:60px;padding-top:60px}
.customer_slider_sec:where(section.technology_revire_slider){background-color:rgb(255, 255, 255);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-bottom:48px;padding-top:48px}
.faq-section:where(section.lp-section){padding-left:188px;padding-right:188px}
.faqs-sec:where(section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-bottom:60px;padding-top:60px}
.hero-section:where(section){padding-bottom:60px;padding-top:24px}
.lp-section:where(section.benefits-section.bg-white){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;padding-left:188px;padding-right:188px}
.lp-section:where(section.comfort-section){padding-left:188px;padding-right:188px}
.lp-section:where(section.comparison-section){padding-left:188px;padding-right:188px}
.lp-section:where(section.doctors-section){padding-left:188px;padding-right:188px}
.lp-section:where(section.recover-section){padding-left:188px;padding-right:188px}
.lp-section:where(section.science-section){padding-left:188px;padding-right:188px}
.lp-section:where(section.steps-section){padding-left:188px;padding-right:188px}
.lp-section:where(section.timeline-section){padding-bottom:112px;padding-left:80px;padding-right:80px;padding-top:112px}
.money-back-sec:where(section){background-color:rgb(244, 247, 239);border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;padding-bottom:60px;padding-top:60px}
.order-cta-section:where(section.lp-section){padding-left:80px;padding-right:80px}
.page-width:where(section.section-template--25093808521515__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808554283__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808652587__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808685355__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808718123__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808881963__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808914731__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093808980267__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093809013035__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25093811798315__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25617833951531__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--25618036457771__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--26388870431019__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--26433621885227__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--26947849421099__main-padding){padding-left:50px;padding-right:50px}
.page-width:where(section.section-template--28374931079467__main-padding){padding-left:50px;padding-right:50px}
.prob_sol_sec:where(section){padding-bottom:70px;padding-top:70px}
.research-sec:where(section){padding-bottom:60px;padding-top:60px}
.reviews-section:where(section.lp-section){padding-left:188px;padding-right:188px}
.step_sec:where(section){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px}
.top_banner_sec:where(section){padding-top:40px}
.top_banner_sec:where(section.science_banner){padding-bottom:40px;padding-top:40px}
.top_bar:where(section){padding-bottom:12px;padding-top:12px}
.facet-filters__sort:where(select.select__select.caption-large){min-height:auto}
.slider-mobile-gutter:where(slider-component.page-width.page-width-desktop){padding-left:50px;padding-right:50px}
.thumbnail-slider:where(slider-component.slider-mobile-gutter.quick-add-hidden){padding-top:5px}
.thumbnail-slider:where(slider-component.slider-mobile-gutter.quick-add-hidden.thumbnail-slider--no-slide){padding-top:5px}
.copyright__content:where(small){text-align:right}
.button:where(span){letter-spacing:1px;line-height:19.2px;min-height:49px}
.cart-drawer__subtotal-prices:where(span){line-height:19.8px}
.color-swatch__label:where(span){display:block;font-size:15px}
.comfort-mat-promo__price-new:where(span){text-align:left}
.comfort-mat-promo__price-old:where(span){text-align:left}
.comparison-grid__rating-text:where(span.text-small){line-height:24px}
.comparison-grid__text:where(span){font-size:14px;line-height:24px}
.cta__rating-score:where(span){font-size:14px;line-height:20px}
.facets__selected:where(span){min-height:auto}
.facets__selected:where(span.no-js-hidden){min-height:auto}
.h4:where(span){font-size:15.95px;line-height:20.3px}
.header__active-menu-item-v2:where(span.color-accent-1){font-size:14px;line-height:18.2px}
.loading-overlay:where(span.hidden){left:0px}
.mobile-facets__open-label:where(span.button-label.medium-hide.large-up-hide){display:none}
.mobile-facets__open-label:where(span.button-label.small-hide){display:block}
.product__media-icon:where(span.motion-reduce.quick-add-hidden){opacity:0}
.product__media-icon:where(span.motion-reduce.quick-add-hidden.product__media-icon--none){opacity:0}
.promo-block__title:where(span){line-height:20.8px}
.rating-stars__label:where(span){font-size:18.75px;line-height:33.75px}
.review-item__stars:where(span){letter-spacing:3.2px}
.reviews-rating-row__label:where(span){font-size:14px;line-height:20px}
.sub_head:where(span.fw-semibold){font-size:22px;line-height:26px}
.text-uppercase:where(span.letter-spacing){font-size:12px;line-height:26px;padding-left:8px}
.sticky-atc:where(sticky-atc.color-background-1.sticky-atc--mobile-no-badge){padding-bottom:10px}
.sticky-atc:where(sticky-atc.color-background-1.sticky-atc--small-mobile-select){padding-bottom:10px}
.sticky-cta-element:where(sticky-cta.hide-desktop){display:none}
sticky-nav:where(:not([class]),[class=""]){position:sticky;z-index:1000}
.accordion__summary:where(summary){line-height:16px}
.comparison-guarantee__image:where(svg){text-align:left}
.icon:where(svg.icon-account){display:block}
.isolate:where(tbody){border-radius:20px}
.comparison-table__logo:where(th){font-size:18px;line-height:23.4px}
.comparison-table__others:where(th){font-size:18px;line-height:23.4px}
.accordion-list:where(ul){border-bottom-color:rgba(18, 18, 18, 0.9);border-top-color:rgba(18, 18, 18, 0.9);color:rgba(18, 18, 18, 0.9);font-family:"Avenir Next";letter-spacing:normal;line-height:26px;list-style-type:none;margin-bottom:0px;margin-top:0px;padding-left:0px;position:relative}
.benefits-block__list:where(ul){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.benefits-block__list:where(ul.benefits-block__list--dark){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
.featured-products-section--list:where(ul.grid.product-grid){flex-wrap:wrap;padding-left:0px}
.icon-with-text:where(ul.icon-with-text--icon-large.icon-with-text--horizontal.list-unstyled){column-gap:30px;gap:normal 30px}
.icon-with-text:where(ul.icon-with-text--icon-medium.icon-with-text--horizontal.list-unstyled){column-gap:30px;gap:normal 30px}
.list:where(ul.list-payment){justify-content:flex-end}
.thumbnail-list:where(ul.list-unstyled.slider.slider--mobile){column-gap:10px;gap:10px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px}
.wallet-cart-grid:where(ul.wallet-cart-grid--skeleton){justify-content:flex-end}
.benefits-block__video:where(video.img-responsive.img-rounded){font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px}
}
@media screen and (max-width:749px){
.active-facets__button-remove:where(a.underlined-link){font-size:10px;line-height:18px;padding-bottom:12px;padding-left:12px;padding-right:12px;padding-top:12px}
.btn-primary:where(a){min-height:50px;padding-left:24px;padding-right:24px}
.btn-primary:where(a.sticky-btn){min-height:50px;padding-left:24px;padding-right:24px}
.btn-primary:where(a.text-center.letter-spacing){font-size:16px;line-height:20px;max-width:400px;min-height:auto;padding-bottom:11px;padding-left:20px;padding-right:20px;padding-top:11px}
.button:where(a){font-size:16px}
.button:where(a.button--primary){font-size:16px}
.button:where(a.button--secondary){font-size:16px}
.header__icon:where(a.header__icon--account.link.focus-inset){display:none}
.link:where(a.link--text.list-menu__item.list-menu__item--link){padding-bottom:7.5px}
.mobile-facets__clear:where(a.underlined-link){min-height:auto}
.shop_btn:where(a.fw-bold.text-uppercase.text-center){font-size:16px;line-height:20px;padding-bottom:11px;padding-left:20px;padding-right:20px;padding-top:11px}
.skip-to-content-link:where(a.button.visually-hidden){font-size:16px}
.skip-to-content-link:where(a.button.visually-hidden.quick-add-hidden){font-size:16px}
.sticky-nav__button:where(a.btn-primary){border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;box-shadow:rgb(222, 222, 222) 0px 3px 0px 0px;display:none;font-size:20px;letter-spacing:-0.05px;line-height:24px;min-height:50px;padding-bottom:13px;padding-top:13px}
.text-7:where(a){font-size:12px;line-height:18px}
.text-9:where(a.hide){font-size:12px;line-height:28.8px}
.facets-wrapper:where(aside.page-width){padding-left:15px;padding-right:15px}
.btn-primary:where(button){min-height:50px;padding-left:24px;padding-right:24px}
.disclosure__button:where(button.localization-form__select.localization-selector.link){margin-bottom:5px}
.floating-btn:where(button.scroll-to-top-btn.scroll-to-top-btn-bottom-right.scroll-to-top-btn-scroll-to-top-btn){bottom:20px;right:18px}
.mobile-facets__close-button:where(button.link.link--text.focus-inset){font-size:15px;line-height:27px;min-height:auto}
.product-media-modal__toggle:where(button){top:20px}
.product__media-toggle:where(button.quick-add-hidden.product__media-zoom-none){box-sizing:content-box}
.search-modal__close-button:where(button.modal__close-button.link.link--text){position:absolute}
.slider-button:where(button.slider-button--next.arrows--hide){display:none}
.slider-button:where(button.slider-button--prev.arrows--hide){display:none}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-1){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-10){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-11){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-12){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-13){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-14){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-15){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-16){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-17){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-2){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-3){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-4){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-5){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-6){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-7){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-8){border-radius:14px}
.thumbnail:where(button.global-media-settings.global-media-settings--no-shadow.thumbnail-9){border-radius:14px}
.page-width:where(cart-items.is-empty){padding-left:15px;padding-right:15px}
.deferred-media:where(deferred-media.media.global-media-settings.global-media-settings--no-shadow){display:none;margin-bottom:auto;margin-top:auto;overflow:hidden}
.deferred-media:where(deferred-media.media.media--transparent.no-js-hidden){box-sizing:content-box;display:none}
.mobile-facets__details:where(details.js-filter){min-height:auto}
.mobile-facets__disclosure:where(details.disclosure-has-popup){min-height:auto}
._2025-the-grounding-co:where(div){font-size:12px;line-height:18px}
.active-facets:where(div.active-facets-mobile.medium-hide.large-up-hide){display:flex;min-height:auto}
.announcement__block:where(div){column-gap:6px;gap:6px;row-gap:6px}
.announcement__text:where(div){font-size:7.5px;line-height:11px;max-width:181.25px}
.answer:where(div){font-size:16px}
.article-template__content:where(div.page-width.page-width--narrow.rte){max-width:1400px;padding-left:15px;padding-right:15px}
.article-template__social-sharing:where(div.page-width.page-width--narrow){max-width:1400px;padding-left:15px;padding-right:15px}
.banner_content_block:where(div){align-items:center;font-size:16px;justify-content:center;text-align:center}
.banner_img_block:where(div){font-size:16px}
.banner_img_block:where(div.text-center){font-size:16px}
.benefits-block:where(div){flex-direction:column}
.benefits-block:where(div.benefits-block--dark){align-items:center;column-gap:0px;flex-direction:column;gap:0px;row-gap:0px}
.benefits-block:where(div.benefits-block--reverse-mob){flex-direction:column-reverse}
.benefits-block__content:where(div.benefits-block__content--dark){padding-right:24px}
.benefits-block__media:where(div){flex-grow:1;max-width:100%}
.benefits-block__media:where(div.benefits-block__media--video){aspect-ratio:1.579 / 1;flex-grow:1;max-width:100%}
.benefits_content_block:where(div){font-size:16px}
.benefits_img_block:where(div){font-size:16px}
.benefits_title_blocks:where(div.text-center){font-size:16px}
.bg-black:where(div.py-xs.mt-md.lp-container--full){min-height:auto}
.block-cta:where(div.block-cta--start){align-items:center}
.block-cta:where(div.block-cta--start.hide-mobile-flex){align-items:center;display:none}
.blog-articles:where(div){column-gap:20px;gap:20px;row-gap:20px}
.button_block:where(div){align-items:center;display:flex;flex-direction:column;font-size:16px}
.card:where(div.card--green.recover-card){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}
.card:where(div.card--grey.doctors-card){column-gap:16px;gap:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;row-gap:16px}
.cart__blocks:where(div){margin-top:40px}
.cart__items:where(div){padding-bottom:30px}
.cart__warnings:where(div){padding-top:30px}
.col:where(div){font-size:16px}
.col-12:where(div.banner_content_block.mob_sec){align-items:center;font-size:16px;justify-content:center;margin-bottom:30px;max-width:100%;text-align:center}
.col-12:where(div.section-title.text-center){font-size:16px}
.col-6:where(div){font-size:16px;justify-content:center}
.col-6:where(div.d-flex.align-items-center){font-size:16px;justify-content:center}
.col:where(div.benefits_box){font-size:16px}
.col:where(div.benefits_img){font-size:16px}
.col:where(div.listicle_content_block){font-size:16px}
.collection__title:where(div.animate-item.animate-item--child.index-0){padding-left:15px;padding-right:15px}
.comfort-features:where(div){column-gap:24px;gap:24px;margin-top:24px;row-gap:24px}
.comfort-images__sheets:where(div){column-gap:16px;gap:16px;row-gap:16px}
.comfort-mat-promo:where(div){flex-direction:column;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}
.comfort-mat-promo__badge:where(div){font-size:16px}
.comfort-mat-promo__price:where(div){justify-content:center}
.comparison-grid__cell:where(div){column-gap:4px;font-size:12px;gap:4px;line-height:16px;padding-left:8px;padding-right:8px;row-gap:4px}
.comparison-grid__cell-wrapper:where(div){font-size:12px;line-height:16px}
.comparison-grid__cell:where(div.comparison-grid__cell--green){column-gap:4px;font-size:12px;gap:4px;line-height:16px;padding-left:8px;padding-right:8px;row-gap:4px}
.comparison-grid__cell:where(div.comparison-grid__cell--product){column-gap:4px;font-size:12px;gap:4px;line-height:16px;padding-left:8px;padding-right:8px;row-gap:4px}
.comparison-grid__cell:where(div.comparison-grid__cell--product.comparison-grid__cell--last){column-gap:4px;font-size:12px;gap:4px;line-height:16px;padding-left:8px;padding-right:8px;row-gap:4px}
.comparison-grid__feature:where(div){font-size:12px;line-height:16px;padding-left:8px;padding-right:8px}
.comparison-grid__feature:where(div.comparison-grid__feature--green){font-size:12px;line-height:16px;padding-left:8px;padding-right:8px}
.comparison-grid__feature:where(div.comparison-grid__feature--last.comparison-grid__feature--green){font-size:12px;line-height:16px;padding-left:8px;padding-right:8px}
.comparison-grid__header:where(div){font-size:12px;line-height:16px;padding-left:8px;padding-right:8px}
.comparison-grid__header:where(div.comparison-grid__header--feature){font-size:12px;line-height:16px;padding-left:8px;padding-right:8px}
.comparison-grid__header:where(div.comparison-grid__header--last){font-size:12px;line-height:16px;padding-left:8px;padding-right:8px}
.comparison-grid__header:where(div.comparison-grid__header--product){font-size:12px;line-height:16px;padding-left:4px;padding-right:4px}
.comparison-grid__product-image-wrapper:where(div){font-size:12px;line-height:16px}
.comparison-grid__rating:where(div){column-gap:4px;font-size:12px;gap:4px;line-height:16px;row-gap:4px}
.comparison-grid__stars:where(div.stars.stars--sm){font-size:12px;line-height:16px}
.comparison-guarantee:where(div){flex-direction:column;max-width:720px}
.comparison-guarantee__content:where(div){text-align:center}
.comparison-slider__after-text:where(div.color-accent-1){bottom:4px}
.comparison-slider__arrow-left:where(div){bottom:6.35938px;font-size:7px;left:9.125px;line-height:12.6px;right:20.375px;top:18.25px}
.comparison-slider__arrow-right:where(div){bottom:6.35938px;font-size:7px;left:20.375px;line-height:12.6px;right:9.125px;top:18.25px}
.comparison-slider__before-text:where(div.color-accent-1){bottom:4px}
.comparison-slider__line:where(div.comparison-slider__line--circle.color-background-1){bottom:-29px;top:13.5px}
.comparison-table-wrapper:where(div){overflow:hidden}
.container:where(div){font-size:16px}
.container:where(div.cc-large.mt-sm){padding-left:10px;padding-right:10px}
.container:where(div.cc-medium){padding-left:10px;padding-right:10px}
.cta__rating:where(div){font-size:12px;line-height:16px}
.cta__rating:where(div.hide-mobile-flex){display:none;font-size:12px;line-height:16px}
.cta__rating:where(div.justify-center.hide-desktop-flex){display:flex;font-size:12px;line-height:16px;min-height:auto}
.d-flex:where(div.align-items-center.star_icon_block){flex-wrap:wrap;font-size:16px;justify-content:center;text-align:center}
.description_title:where(div.d-flex.align-items-center){font-size:16px}
.doctors-card__author:where(div){align-items:flex-start}
.doctors-card__author-name:where(div){font-size:16px}
.drawer__inner:where(div){max-width:100%}
.facet-filters:where(div.sorting.caption){font-size:10px;line-height:17px;padding-left:25px}
.facet-filters__field:where(div){font-size:10px;line-height:17px}
.facets-container:where(div){column-gap:20px;gap:normal 20px}
.footer-block--newsletter:where(div){align-items:center;column-gap:30px;flex-direction:column;flex-grow:1;gap:30px;row-gap:30px}
.footer-block:where(div.grid__item.footer-block--menu.footer-block--desktop-4){margin-bottom:40px}
.footer__blocks-wrapper:where(div.grid){column-gap:20px;gap:0px 20px;row-gap:0px}
.footer__column:where(div.footer__column--info){align-items:center;padding-left:20px;padding-right:20px}
.footer__column:where(div.footer__localization.isolate){justify-content:center;padding-left:10px;padding-right:10px;padding-top:10px}
.footer__content-bottom:where(div){flex-wrap:wrap;gap:15px normal;row-gap:15px}
.footer__content-bottom-wrapper:where(div.page-width){flex-wrap:wrap;gap:15px normal;padding-left:15px;padding-right:15px;row-gap:15px}
.footer__content-top:where(div.page-width){padding-bottom:30px;padding-left:15px;padding-right:15px}
.footer__copyright:where(div.caption){font-size:10px;line-height:17px;text-align:center}
.grid:where(div.grid--1-col.grid--2-col-tablet.collapsible-content__grid){align-items:flex-start}
.hero__wrapper:where(div){column-gap:10px;flex-direction:column;gap:10px;row-gap:10px}
.icon-bar-card__icon:where(div.icon-bar-card__icon--large.text-color-accent-1){padding-top:15px}
.if-you-have-any-questions-do-not-hesitate-to-contact-us:where(div){font-size:12px;line-height:18px}
.image-with-text:where(div.image-with-text--no-overlap.page-width.isolate){padding-left:15px;padding-right:15px}
.image-with-text:where(div.img_text--only.image-with-text--no-overlap.page-width){padding-left:15px;padding-right:15px}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-center.image-with-text__content--mobile-left){border-radius:0px 0px 24px 24px;padding-bottom:30px;padding-top:30px}
.image-with-text__content:where(div.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-center){border-radius:0px 0px 24px 24px;padding-bottom:30px;padding-top:30px}
.image-with-text__content:where(div.image-with-text__content--top.image-with-text__content--desktop-left.image-with-text__content--mobile-left){align-self:center;border-radius:0px 0px 24px 24px;justify-content:center;padding-bottom:30px;padding-top:30px}
.image-with-text__media-item:where(div.image-with-text__media-item--small.image-with-text__media-item--top.grid__item){flex-grow:1}
.image-with-text__text-item:where(div.grid__item.iwt-button.order-m-3){min-height:auto}
.image-with-text__text:where(div.image-with-text__text-text_3fbXK9){margin-top:20px}
.isolate:where(div.page-width.content-for-grouping.animate-section){padding-left:15px;padding-right:15px}
.listicle_block:where(div){font-size:16px;gap:10px normal;row-gap:10px}
.loading-overlay:where(div.gradient){padding-left:15px;padding-right:15px}
.main-blog:where(div.page-width.section-template--25093810356523__main-padding.content-for-grouping){padding-left:15px;padding-right:15px}
.mobile-facets__details:where(div.js-filter){min-height:auto}
.mobile-facets__footer:where(div){min-height:auto}
.mobile-facets__header:where(div){min-height:auto}
.mobile-facets__header-inner:where(div){min-height:auto}
.mobile-facets__main:where(div.has-submenu.gradient){min-height:auto}
.mobile-facets__submenu:where(div.gradient){right:0px}
.multirow__inner:where(div.page-width){gap:20px normal;padding-left:15px;padding-right:15px;row-gap:20px}
.newsletter__wrapper:where(div.color-background-2.gradient.content-container){padding-left:40px;padding-right:40px}
.no-js-hidden:where(div.mobile-facets__footer){min-height:auto}
.no-js-hidden:where(div.mobile-facets__footer.gradient){min-height:auto}
.order-cta:where(div){column-gap:24px;flex-direction:column;gap:24px;row-gap:24px}
.order-cta__image-wrapper:where(div.img-wrapper.img-wrapper--square.img-wrapper--cover){min-height:500px}
.page-width:where(div.is-empty){padding-left:15px;padding-right:15px}
.page-width:where(div.page-width--narrow.section-template--25093810782507__main-padding){max-width:1400px;padding-left:15px;padding-right:15px}
.page-width:where(div.page-width--narrow.section-template--25093811142955__main-padding){max-width:1400px;padding-left:15px;padding-right:15px}
.page-width:where(div.page-width--narrow.section-template--25093811339563__main-padding){max-width:1400px;padding-left:15px;padding-right:15px}
.page-width:where(div.page-width--narrow.section-template--25448311882027__main-padding){max-width:1400px;padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808521515__results_bf6F9r-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808554283__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808652587__44be86d5-8c19-4562-9698-7569299272d0-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808652587__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808685355__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808718123__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808881963__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808914731__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093808980267__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093809013035__results_bf6F9r-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093810422059__the_science_ttG8eU-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093811142955__4e3be2ec-573d-4d8e-b69e-e04afd9aa9bc-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25093811798315__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25617833951531__comparison_table_B7Tipq-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--25618036457771__comparison_table_B7Tipq-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--26388870431019__icon_bar_3DcdkF-padding.isolate){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--26388870431019__multicolumn_KykAPM-padding.isolate){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--26433621885227__comparison_table_B7Tipq-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--26947849421099__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.page-width:where(div.section-template--28374931079467__e9d19059-491e-457c-8236-0de4e1eb92c4-padding){padding-left:15px;padding-right:15px}
.pillow_col_block:where(div.space_one){font-size:16px}
.pillow_col_block:where(div.space_two){font-size:16px}
.pillow_content_block:where(div){font-size:16px}
.pillow_description:where(div){font-size:16px;padding-bottom:6px;padding-left:10px;padding-right:10px;padding-top:6px}
.pillow_title_block:where(div.d-flex.justify-content-center.align-items-center){font-size:16px}
.price:where(div.price--on-sale){font-size:16px}
.price:where(div.price--on-sale.price--show-badge){font-size:13px;line-height:19.5px}
.price:where(div.price--show-badge){font-size:13px;line-height:19.5px}
.price:where(div.price--sold-out.price--show-badge){font-size:13px;line-height:19.5px}
.product-count:where(div.light){align-self:center}
.product-count:where(div.light.medium-hide.large-up-hide){min-height:auto}
.product-header:where(div){min-height:auto}
.product-media-container:where(div.media-type-image.media-fit-contain.global-media-settings){border-radius:14px;box-sizing:content-box;min-height:auto}
.product-media-container:where(div.media-type-video.media-fit-contain.global-media-settings){border-radius:14px;box-sizing:content-box;min-height:auto}
.product__info-wrapper:where(div.grid__item.product__column-sticky.product__info-wrapper--top-padding){padding-top:15px}
.product__media:where(div.media.media--transparent.product__media-1){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-10){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-11){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-12){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-13){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-14){box-sizing:content-box;padding-top:360px}
.product__media:where(div.media.media--transparent.product__media-15){box-sizing:content-box;padding-top:360px}
.product__media:where(div.media.media--transparent.product__media-16){box-sizing:content-box;padding-top:360px}
.product__media:where(div.media.media--transparent.product__media-17){box-sizing:content-box;padding-top:360px}
.product__media:where(div.media.media--transparent.product__media-2){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-3){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-4){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-5){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-6){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-7){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-8){box-sizing:content-box}
.product__media:where(div.media.media--transparent.product__media-9){box-sizing:content-box}
.promo-block__title:where(div.product__text){line-height:19.5px;text-align:left}
.rating_block:where(div){font-size:16px;text-align:center}
.research-box:where(div){column-gap:15px;font-size:16px;gap:15px;padding-bottom:15px;padding-left:12px;padding-right:12px;padding-top:15px;row-gap:15px}
.research-box-info:where(div){font-size:16px}
.review_slide_block:where(div){font-size:16px}
.review_slider:where(div.slick-initialized.slick-slider.slick-dotted){font-size:16px}
.review_user_wrapper:where(div){font-size:16px}
.reviews-grid:where(div){column-gap:20px;gap:20px}
.reviews-rating-breakdown:where(div){column-gap:32px;flex-direction:column;gap:32px;row-gap:32px}
.rich-text__wrapper:where(div.rich-text__wrapper--center.page-width){padding-left:15px;padding-right:15px}
.row:where(div){font-size:16px}
.row:where(div.banner_col){column-gap:30px;flex-direction:column;font-size:16px;gap:30px;row-gap:30px}
.row:where(div.benefits_col){column-gap:30px;flex-direction:column;font-size:16px;gap:30px;row-gap:30px}
.row:where(div.listicle_col){column-gap:40px;font-size:16px;gap:40px}
.row:where(div.nots_text){font-size:16px}
.row:where(div.research-box-wrapper){column-gap:15px;flex-direction:column;font-size:16px;gap:15px;row-gap:15px}
.row:where(div.top_bar_wrapper){font-size:16px}
.science-intro:where(div){flex-direction:column}
.science-intro__image:where(div){max-width:100%}
.search-modal__content:where(div.search-modal__content--right.search-modal__content-bottom){padding-left:10px;padding-right:50px}
.section-header:where(div.benefits-header){padding-left:6px;padding-right:6px}
.section-header__tag:where(div.text-strong){font-size:12px}
.service_block:where(div){font-size:16px}
.service_block:where(div.warranty_block){font-size:16px}
.service_option:where(div){font-size:16px;min-height:auto;text-align:center}
.service_option:where(div.d-flex){font-size:16px}
.shipping_services:where(div){column-gap:5px;font-size:16px;gap:5px;row-gap:5px}
.shop_btn_block:where(div){font-size:16px}
.slide_content_box:where(div){font-size:16px}
.slider_box:where(div.slick-slide.slick-cloned){font-size:16px;margin-bottom:10px;margin-top:10px}
.slideshow__controls:where(div.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile){border-radius:0px 0px 24px 24px}
.splide__arrows:where(div){font-size:28px;line-height:50.4px}
.stat-card__content:where(div.bg-white){min-height:auto;padding-bottom:16px;padding-left:16px;padding-right:16px}
.stat-cards:where(div){column-gap:16px;flex-wrap:wrap;gap:16px;row-gap:16px}
.sticky-atc-container:where(div.page-width){column-gap:10px;gap:normal 10px;padding-left:15px;padding-right:15px}
.sticky-atc-container:where(div.page-width.sticky-atc--mobile-btn-full){align-items:stretch;column-gap:10px;flex-direction:column;gap:normal 10px;padding-left:15px;padding-right:15px}
.sticky-atc__image:where(div.mobile-hidden){display:none}
.sticky-atc__left:where(div){align-items:flex-start;flex-direction:column}
.sticky-atc__price:where(div.mobile-hidden){display:none}
.sticky-nav__container:where(div){justify-content:center;padding-bottom:19px;padding-left:16px;padding-right:16px;padding-top:19px}
.sticky-nav__link:where(div){display:inline-block;font-size:16px}
.sticky-nav__logo:where(div){justify-content:center}
.summary__title:where(div){line-height:15px}
.swiper-pagination:where(div.carousel-pagination.swiper-pagination-clickable.swiper-pagination-bullets){display:flex}
.swiper-thumbs-arrow:where(div){column-gap:2px;gap:2px;row-gap:2px}
.swiper__button-static:where(div.is-sw22.swiper-button-disabled){cursor:pointer}
.template-404:where(div.page-width.page-margin.center){padding-left:15px;padding-right:15px}
.template-search__header:where(div.page-width){padding-left:15px;padding-right:15px}
.template-search__results:where(div.collection.page-width){padding-left:15px;padding-right:15px}
.text-10:where(div){font-size:12px;line-height:28.8px}
.timeline-item:where(div){column-gap:16px;gap:16px;row-gap:16px}
.timeline-item:where(div.timeline-item--reverse){column-gap:16px;flex-direction:row-reverse;gap:16px;row-gap:16px}
.timeline-item:where(div.timeline-item--reverse.timeline-item--last){column-gap:16px;flex-direction:row-reverse;gap:16px;row-gap:16px}
.timeline-item__benefits:where(div){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}
.timeline-item__card-header:where(div){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}
.timeline-item__content:where(div.timeline-item__content--left){display:none}
.timeline-item__content:where(div.timeline-item__content--right){display:none}
.timeline-item__divider:where(div){min-height:8px}
.timeline-item__image-desktop:where(div){display:none}
.timeline-section:where(div.timeline-section-template--25093808914731__timeline_section_yiWmMN.page-width.section-template--25093808914731__timeline_section_yiWmMN-padding){padding-left:15px;padding-right:15px}
.timeline-section:where(div.timeline-section-template--28374931079467__timeline_section_yiWmMN.page-width.section-template--28374931079467__timeline_section_yiWmMN-padding){padding-left:15px;padding-right:15px}
.title-wrapper-with-link:where(div.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin){flex-direction:column;padding-left:15px;padding-right:15px}
.title-wrapper-with-link:where(div.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.animate-item){flex-direction:column;padding-left:15px;padding-right:15px}
.title-wrapper-with-link:where(div.title-wrapper-with-link--spacing){flex-direction:column;margin-top:30px}
.title_block:where(div){font-size:16px}
.user_name:where(div){font-size:16px}
.verified_user:where(div){font-size:16px}
.facets:where(facet-filters-form.small-hide){display:none}
.mobile-facets__clear-wrapper:where(facet-remove){min-height:auto}
.newsletter-form:where(form){align-items:center}
.article-template__title:where(h1){font-size:24.75px;line-height:31.5px}
.cart__empty-text:where(h1){font-size:24.75px;line-height:31.5px;margin-bottom:20px;margin-top:45px}
.fw-bold:where(h1){font-size:22px;line-height:26px;text-align:center}
.h1:where(h1){font-size:24.75px;line-height:31.5px}
.h2:where(h1.center){font-size:22px;line-height:28px;margin-bottom:14.74px;margin-top:14.74px}
.header__heading:where(h1){font-size:24.75px;text-align:center}
.main-page-title:where(h1.page-title.h0){font-size:35.75px;line-height:45.5px}
.title:where(h1){font-size:24.75px;line-height:31.5px;margin-bottom:20px;margin-top:30px}
.title--primary:where(h1){font-size:24.75px;line-height:31.5px;margin-bottom:40px;margin-top:40px}
.title:where(h1.title--primary){font-size:24.75px;line-height:31.5px}
.caption-large:where(h2.text-body){margin-bottom:5px}
.cart__login-title:where(h2){font-size:22px;line-height:28px}
.collapsible-content__heading:where(h2.h0){font-size:35.75px;line-height:45.5px;margin-bottom:20px}
.collapsible-content__heading:where(h2.h1){font-size:24.75px;line-height:31.5px;margin-bottom:20px}
.cta__title-left:where(h2.display-xl.hide-mobile){display:none;font-size:20px;line-height:24px}
.cta__title-left:where(h2.heading-2){font-size:32px;line-height:38.4px}
.faq-section__title:where(h2.heading-2){font-size:32px;line-height:38.4px}
.footer-block__heading:where(h2){font-size:17.6px}
.h1:where(h2){font-size:24.75px;line-height:31.5px}
.h1:where(h2.animate-item.animate-item--child){font-size:24.75px;line-height:31.5px}
.heading-2:where(h2){font-size:32px;line-height:38.4px}
.heading-2:where(h2.text-center){font-size:32px;line-height:38.4px}
.heading-2:where(h2.text-center.mt-4px.mb-20px){font-size:32px;line-height:38.4px;min-height:auto}
.image-with-text__heading:where(h2.h1.rte){font-size:24.75px;line-height:31.5px}
.main_title:where(h2.h1){font-size:24.75px;line-height:31.5px}
.mobile-facets__heading:where(h2.small-hide){display:none}
.rich-text__heading:where(h2.rte.h1){font-size:24.75px;line-height:31.5px}
.section-header__title:where(h2.heading-2){font-size:32px;line-height:40px}
.text-text-100:where(h2.mt-3.-mb-1.text-\[1\.125rem\]){font-size:22px;line-height:28px;margin-bottom:18.26px;margin-top:18.26px}
.timeline-section__title:where(h2.title.h0.h0){font-size:35.75px;line-height:45.5px}
.title-template--25093808521515__ss_tabs_icon_image_xmkW3i:where(h2){line-height:45.8182px}
.title-template--25093808554283__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--25093808652587__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--25093808718123__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--25093808881963__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--25093808914731__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--25093808980267__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--25093809013035__ss_tabs_icon_image_xmkW3i:where(h2){line-height:45.8182px}
.title-template--25093810422059__f38bc1d0-5ebd-4f68-9c30-248830b0627b:where(h2){line-height:45.8182px}
.title-template--25093811798315__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--26947849421099__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title-template--28374931079467__96056936-42e9-46f3-9784-50d6765fa6df:where(h2){line-height:42.3818px}
.title:where(h2.h0){font-size:35.75px;line-height:45.5px}
.title:where(h2.h1){font-size:24.75px;line-height:31.5px}
.title:where(h2.h2){font-size:22px;line-height:28px}
.title:where(h2.inline-richtext.h1){font-size:24.75px;line-height:31.5px}
.benefits-block__title:where(h3.benefits-block__title--dark.heading-3){font-size:28px;line-height:36px}
.benefits-block__title:where(h3.heading-3){font-size:28px;line-height:36px}
.comfort-mat-promo__title:where(h3.heading-4){font-size:20px;line-height:28px;text-align:center}
.heading-4:where(h3){font-size:20px;line-height:28px}
.text-text-100:where(h3.mt-2.-mb-1.text-base){font-size:18.7px;line-height:23.8px;margin-bottom:18.7px;margin-top:18.7px}
.timeline-item__title:where(h3.heading-3){font-size:24px;line-height:32px}
.title:where(h3.h2){font-size:22px;line-height:28px}
.sticky-atc__title:where(h4){line-height:19.0909px}
.sticky-atc__title:where(h4.mobile-hidden){display:none;line-height:19.0909px}
.page-width:where(header.page-width--narrow){line-height:12px;margin-top:44px;max-width:1400px;padding-left:15px;padding-right:15px}
.banner-floting-img:where(img){font-size:16px}
.comfort-mat-promo__image:where(img){max-width:360px}
.comparison-grid__icon:where(img){font-size:12px;line-height:16px}
.comparison-grid__product-image:where(img){bottom:32px;font-size:12px;line-height:16px}
.comparison-grid__star:where(img.star.star--12){font-size:12px;line-height:16px}
.global-media-settings:where(img.global-media-settings--no-shadow){display:none;margin-bottom:auto;overflow:hidden}
.image-magnify-none:where(img.test-59-variation-1){border-radius:14px;box-sizing:content-box}
.order-cta__star:where(img.star.star--12.star--responsive){font-size:12px;line-height:16px}
.problem_img:where(img){font-size:16px}
.rating-star-img:where(img){font-size:16px;margin-bottom:10px}
.rounded-end:where(img){font-size:16px}
.rounded-end:where(img.main_banner_img){border-radius:0px 0px 80px 80px;font-size:16px}
.service_icon:where(img){font-size:16px}
.benefits-block__list-item:where(li.benefits-block__list-item--dark.text-body){font-size:16px}
.benefits-block__list-item:where(li.text-body){font-size:16px}
.product__media-item:where(li.grid__item.slider__slide){align-items:center;box-sizing:content-box;display:flex}
.product__media-item:where(li.grid__item.slider__slide.is-active){align-items:center;box-sizing:content-box;display:flex}
.product__media-item:where(li.grid__item.slider__slide.product__media-item--full){align-items:center;box-sizing:content-box;display:flex}
.mobile-facets__wrapper:where(menu-drawer.medium-hide.large-up-hide){display:flex;min-height:auto}
.product__modal-opener:where(modal-opener.product__modal-opener--image.no-js-hidden){box-sizing:content-box}
.product__modal-opener:where(modal-opener.product__modal-opener--video.no-js-hidden){box-sizing:content-box;display:block}
.sticky-nav__menu:where(nav){display:none}
.banner_content:where(p.letter-spacing){font-size:14px;line-height:21px;padding-bottom:20px;padding-top:20px}
.benefits-block__text-bold:where(p.benefits-block__text-bold--dark.text-body){font-size:16px}
.benefits-block__text-bold:where(p.text-body){font-size:16px}
.benefits-block__text:where(p.benefits-block__text--dark.text-body){font-size:16px}
.benefits-block__text:where(p.text-body){font-size:16px}
.cart-drawer__totals__row:where(p.cart-drawer__totals__row--spaced.text-color-text){line-height:17.6px}
.comfort-mat-promo__text:where(p.text-body){font-size:16px;text-align:center}
.custm_title:where(p){font-size:22px;line-height:30px}
.fw-medium:where(p){font-size:14px;line-height:20px}
.fw-semibold:where(p.text-uppercase){font-size:10px;line-height:21px}
.mobile-facets__info:where(p){min-height:auto}
.rating_head:where(p){font-size:50px;line-height:58px}
.reviews-card__text:where(p.text-body){font-size:16px}
.reviews-rating-overall__text:where(p){font-size:16px}
.section-header__subtitle:where(p.text-body){font-size:16px}
.section-header__tag:where(p){font-size:12px}
.text-body:where(p){font-size:16px}
.timeline-item__benefit-text:where(p.text-body){font-size:16px;line-height:24px}
.timeline-item__description:where(p.text-body){font-size:16px;line-height:24px}
.quantity:where(quantity-input){border-radius:4.5px;min-height:42px}
.price-item:where(s.price-item--regular.main-comapre-price.accent-color-text){font-size:16px}
.benefits_section:where(section){font-size:16px;padding-bottom:50px;padding-top:50px}
.bg-black:where(section.py-20px.hide-mobile){display:none}
.customer_slider_sec:where(section){font-size:16px}
.faq-section:where(section.lp-section){padding-left:16px;padding-right:16px}
.hero-section:where(section){padding-bottom:32px;padding-top:16px}
.lp-section:where(section.comfort-section){padding-left:16px;padding-right:16px}
.lp-section:where(section.comparison-section){padding-left:16px;padding-right:16px}
.lp-section:where(section.doctors-section){padding-left:16px;padding-right:16px}
.lp-section:where(section.recover-section){padding-left:16px;padding-right:16px}
.lp-section:where(section.science-section){padding-left:16px;padding-right:16px}
.lp-section:where(section.steps-section){padding-left:16px;padding-right:16px}
.lp-section:where(section.timeline-section){padding-bottom:64px;padding-left:16px;padding-right:16px;padding-top:64px}
.order-cta-section:where(section.lp-section){padding-left:16px;padding-right:16px;padding-top:60px}
.page-width:where(section.section-template--25093808521515__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808554283__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808652587__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808685355__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808718123__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808881963__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808914731__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093808980267__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093809013035__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25093811798315__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25617833951531__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--25618036457771__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--26388870431019__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--26433621885227__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--26947849421099__main-padding){padding-left:15px;padding-right:15px}
.page-width:where(section.section-template--28374931079467__main-padding){padding-left:15px;padding-right:15px}
.prob_sol_sec:where(section){font-size:16px;padding-bottom:48px;padding-top:48px}
.research-sec:where(section){font-size:16px;padding-bottom:48px;padding-top:48px}
.reviews-section:where(section.lp-section){padding-left:16px;padding-right:16px}
.top_banner_sec:where(section){font-size:16px}
.top_banner_sec:where(section.science_banner){font-size:16px;padding-bottom:48px;padding-left:20px;padding-right:20px;padding-top:48px}
.top_bar:where(section){font-size:16px;padding-bottom:10px;padding-top:10px}
.slider-mobile-gutter:where(slider-component.page-width.page-width-desktop){padding-left:15px;padding-right:15px}
.copyright__content:where(small){text-align:center}
.cart-drawer__subtotal-prices:where(span){line-height:17.6px}
.color-swatch__label:where(span){display:none}
.comparison-grid__rating-text:where(span.text-small){font-size:12px;line-height:16px}
.comparison-grid__text:where(span){font-size:12px;line-height:16px}
.cta__rating-score:where(span){font-size:12px;line-height:16px}
.h4:where(span){line-height:21px}
.loading-overlay:where(span.hidden){right:0px;top:0px}
.mobile-facets__arrow:where(span.no-js-hidden){min-height:auto}
.mobile-facets__highlight:where(span){min-height:auto}
.mobile-facets__open-label:where(span.button-label.medium-hide.large-up-hide){display:block;font-size:16px;min-height:auto}
.mobile-facets__open-label:where(span.button-label.small-hide){display:none;font-size:16px}
.product__media-icon:where(span.motion-reduce.quick-add-hidden){box-sizing:content-box}
.product__media-icon:where(span.motion-reduce.quick-add-hidden.product__media-icon--none){box-sizing:content-box}
.promo-block__title:where(span){line-height:19.5px;text-align:left}
.review-item__stars:where(span){letter-spacing:3px}
.reviews-card__author:where(span){font-size:16px}
.reviews-rating-row__label:where(span){font-size:12px;line-height:16px}
.reviews-rating-row__score:where(span){font-size:16px}
.sub_head:where(span.fw-semibold){font-size:20px;line-height:22px;max-width:180px}
.swiper-pagination-bullet:where(span){background-color:rgba(0, 0, 0, 0.3);border-bottom-color:rgb(18, 18, 18);border-radius:20px;border-top-color:rgb(18, 18, 18);color:rgb(18, 18, 18);display:block;font-size:11.25px;letter-spacing:-0.05px;line-height:16.875px;min-height:auto;opacity:1}
.swiper-pagination-bullet:where(span.swiper-pagination-bullet-active){display:block;min-height:auto}
.text-uppercase:where(span.letter-spacing){font-size:9px;line-height:10px;padding-left:4px}
.sticky-atc:where(sticky-atc.color-background-1.sticky-atc--mobile-no-badge){padding-bottom:15px}
.sticky-atc:where(sticky-atc.color-background-1.sticky-atc--small-mobile-select){padding-bottom:15px}
.sticky-cta-element:where(sticky-cta.hide-desktop){display:block}
.accordion__summary:where(summary){line-height:15px}
.mobile-facets__open-wrapper:where(summary.focus-offset){min-height:auto}
.icon:where(svg.icon-filter){min-height:auto}
.isolate:where(tbody){border-radius:15px}
.comparison-table__logo:where(th){font-size:15.3px;line-height:19.89px}
.comparison-table__others:where(th){font-size:15.3px;line-height:19.89px}
.icon-with-text:where(ul.icon-with-text--icon-large.icon-with-text--horizontal.list-unstyled){column-gap:15px;gap:normal 15px}
.icon-with-text:where(ul.icon-with-text--icon-medium.icon-with-text--horizontal.list-unstyled){column-gap:15px;gap:normal 15px}
.list:where(ul.list-payment){justify-content:center;padding-top:10px}
.mobile-facets__list:where(ul.list-unstyled){min-height:auto}
.thumbnail-list:where(ul.list-unstyled.slider.slider--mobile){column-gap:7.5px;gap:10px 7.5px}
}
