.io-tabs__body{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.io-tabs__body{grid-template-columns:190px minmax(0,1fr)}}.io-tabs__body>*,.io-tabs__products,.io-tabs__side,.io-tabs__panel{min-width:0;max-width:100%}.io-head--stack{width:100%;min-width:0}.io-tabs__list,.io-chips,.io-rail,.io-grid,.io-circles__list,.io-ingr__list,.io-reviews__list,.io-articles__list,.io-results__list,.io-pdpx__ingr,.io-pinfo__tabs{max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.io-faq__inner>*,.product__info-wrapper,.product__media-wrapper,.io-head>div,.footer-block{min-width:0}.io-head>div:first-child{flex:1 1 auto}.io-head .io-title{overflow-wrap:anywhere}html,body{max-width:100%;overflow-x:clip}.rte img,.io-pinfo__panel img,.article-template__content img{max-width:100%;height:auto}.rte iframe,.article-template__content iframe{max-width:100%}.io-pinfo__panel table,.article-template__content table,.io-seo__content table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){.io-head{flex-wrap:wrap}.io-link{font-size:14px}.io-tabs__list{margin-top:10px}.io-tabs__side .io-chips{padding-bottom:4px}.io-chip{padding:7px 12px;font-size:13px}.io-tabs__more{margin-top:12px}.io-tabs__more .io-btn{width:100%}.io-circles__switch{gap:8px}.io-circles__tab{flex:1 1 0;padding:10px 8px;font-size:14px}.product__info-container{margin-top:12px}.io-pdp-trust{grid-template-columns:repeat(2,1fr);row-gap:12px}.io-pdp-pay ul{gap:4px}.io-faq__inner{gap:10px}.io-seo__box{padding:16px}.io-purpose__item{min-height:104px;padding:14px 8px}.footer .footer__blocks-wrapper{row-gap:8px}}@media(max-width:374px){.io-rail__item,.io-grid__item{flex-basis:80%}.io-card__now{font-size:18px}.io-card__save{margin-left:0}.header__icons{gap:6px}.header__icon{width:36px!important;height:36px!important}}@media(min-width:1400px){.io-circles__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.io-chip:focus-visible,.io-tabs__tab:focus-visible,.io-circles__tab:focus-visible,.io-pinfo__tab:focus-visible,.io-card__btn:focus-visible,.io-arrow:focus-visible{outline:2px solid var(--io-ink);outline-offset:2px}.search-modal,.search-modal predictive-search,.search-modal .predictive-search{--color-foreground:17,17,17;--color-background:255,255,255;--color-link:17,17,17;--color-shadow:17,17,17;--color-button:255,220,24;--color-button-text:17,17,17;color:#111}.search-modal{background:#fff;border-bottom:1px solid var(--io-line)}.search-modal .modal-overlay{background:#11111173}.search-modal .field{border-radius:12px}.search-modal .field__input{background:#f5f5f5;color:#111;border-radius:12px;font-size:16px;font-weight:600;caret-color:#111;-webkit-text-fill-color:#111}.search-modal .field:before,.search-modal .field:after{border-radius:12px;box-shadow:0 0 0 1px #d6d6d6}.search-modal .field:focus-within:after{box-shadow:0 0 0 2px #111}.search-modal .field__input:focus{box-shadow:none;outline:none}.search-modal .field__label{color:#6f707a;font-weight:500;letter-spacing:0}.search-modal .field__input::placeholder{color:#6f707a;opacity:1}.search-modal .field__button{color:#111;display:flex;align-items:center;justify-content:center}.search-modal .field__button .svg-wrapper,.search-modal .field__button svg{width:20px;height:20px}.search-modal .reset__button .svg-wrapper,.search-modal .reset__button svg{width:16px;height:16px}.search-modal__close-button{color:#111;display:flex;align-items:center;justify-content:center}.search-modal__close-button svg{width:20px;height:20px}.search-modal .predictive-search{background:#fff;border:1px solid var(--io-line);border-top:0;border-radius:0 0 14px 14px;box-shadow:var(--io-shadow-lg)}.search-modal .predictive-search__heading{color:#6f707a;font-weight:700;letter-spacing:.08em;border-color:var(--io-line)}.search-modal .predictive-search__item-heading,.search-modal .predictive-search__item-heading.h5{color:#111!important;font-family:var(--io-font);font-size:14px;font-weight:600;letter-spacing:0}.search-modal .predictive-search__item-query-result mark{background:none;color:#111;font-weight:800}.search-modal .predictive-search__item{color:#111;border-radius:10px}.search-modal .predictive-search__item:hover,.search-modal .predictive-search__item[aria-selected=true]{background:#f5f5f5;color:#111}.search-modal .predictive-search__item .price,.search-modal .predictive-search__item .price-item{color:#111;font-size:13px;letter-spacing:0}.search-modal .predictive-search__item .price-item--regular s,.search-modal .predictive-search__item s{color:#8b8b8b}.search-modal .predictive-search__image{border-radius:8px;border:1px solid var(--io-line);background:#fff}.search-modal .predictive-search__item--term{color:#111;font-weight:700}.search-modal .predictive-search__item--term .svg-wrapper{color:#111}.header__search .header__icon--search{border:1.5px solid rgba(255,255,255,.85)!important;border-radius:10px}.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 h3,.color-scheme-5 h4,.color-scheme-5 .h4,.color-scheme-5 .h5,.color-scheme-6 h2,.color-scheme-6 h3{color:inherit}.search-modal h2,.search-modal h3,.search-modal .h5,.menu-drawer h2,.menu-drawer h3{color:#111}@media(max-width:749px){.field__input,.select__select,.customer input{font-size:16px}}@media(min-width:990px){.header--top-left .header__inline-menu,.header--top-center .header__inline-menu{clip-path:none!important;box-shadow:none!important;background:#fff;border-image:linear-gradient(#fff 0 0) fill 0 / 0 / 0 100vmax}.header__inline-menu .mega-menu__content{z-index:5;border-top:1px solid var(--io-line)}.header__inline-menu summary.header__menu-item{cursor:pointer}.mega-menu[open]>summary .icon-caret{transform:rotate(180deg)}.io-mega-all__link{color:var(--io-green-dk)!important}}.product-grid,.related-products .grid{--grid-mobile-horizontal-spacing:10px;--grid-mobile-vertical-spacing:14px;--grid-desktop-horizontal-spacing:16px;--grid-desktop-vertical-spacing:20px;column-gap:var(--grid-mobile-horizontal-spacing)!important;row-gap:var(--grid-mobile-vertical-spacing)!important}@media(min-width:750px){.product-grid,.related-products .grid{column-gap:var(--grid-desktop-horizontal-spacing)!important;row-gap:var(--grid-desktop-vertical-spacing)!important}}.product-grid .grid__item{display:flex;min-width:0}.product-grid .io-card{min-width:0}@media(max-width:749px){.product-grid .io-card__benefits{max-height:24px}.product-grid .io-card__price{gap:4px}.product-grid .io-card__offer{line-height:1.3}.product-grid .io-card__offer svg{width:12px;height:12px}}@media(max-width:749px){product-info .product{display:block}product-info .product__media-wrapper,product-info .product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important}product-info .product__info-container{margin-top:14px}product-info .product__media-list{margin-bottom:8px}product-info .product__title h1{font-size:20px}product-info .io-pdp-tags li{font-size:12px;padding:4px 8px}}.io-thumb{display:none}@media(min-width:990px){.io-thumb{display:inline-flex;flex:none;overflow:hidden;background:#fff;border:1px solid var(--io-line);border-radius:10px}.io-thumb img{width:100%;height:100%;object-fit:contain;display:block;box-sizing:border-box}.header__inline-menu .mega-menu .mega-menu__list,.header__inline-menu .mega-menu .mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;align-items:stretch;padding-top:6px;padding-bottom:6px}.header__inline-menu .mega-menu__list>li{width:auto;min-width:0}.header__inline-menu .mega-menu__content{padding-top:24px;padding-bottom:28px}.header__inline-menu .mega-menu .mega-menu__link--level-2{display:flex;flex-direction:row;align-items:center;gap:14px;height:100%;padding:10px 14px 10px 10px;border:1px solid var(--io-line);border-radius:14px;background:#fff;font-family:var(--io-font);font-size:15px;font-weight:600;line-height:1.3;color:var(--io-ink);text-decoration:none;letter-spacing:0;transition:border-color .2s,box-shadow .2s,background .2s}.header__inline-menu .mega-menu .mega-menu__link--level-2:hover,.header__inline-menu .mega-menu .mega-menu__link--level-2:focus-visible{border-color:var(--io-ink);background:#fafafa;box-shadow:var(--io-shadow);text-decoration:none}.header__inline-menu .mega-menu .mega-menu__link--active{border-color:var(--io-green);background:var(--io-green-bg)}.io-thumb--mega{width:56px;height:56px;border-radius:10px;background:#f7f7f7}.io-thumb--mega img{padding:4px}.io-mega-label{display:block;min-width:0;overflow-wrap:anywhere}.header__inline-menu .io-mega-all__link{color:var(--io-green-dk)!important;font-weight:700;background:#f6fbf5}.io-chips--img .io-chip{gap:8px;padding:5px 12px 5px 5px}.io-thumb--chip{width:32px;height:32px;border-radius:8px}}@media(min-width:1200px){.header__inline-menu .mega-menu .mega-menu__list,.header__inline-menu .mega-menu .mega-menu__list--condensed{grid-template-columns:repeat(5,minmax(0,1fr))}}.io-card__btn,.io-card__btn.button{box-sizing:border-box;max-width:100%;min-width:0!important}.io-card__action,.io-card__action product-form,.io-card__action form{width:100%;min-width:0}@media(max-width:749px){.product-grid .io-card__btn{font-size:13px;gap:6px;padding:0 8px}.product-grid .io-card__btn svg{width:16px;height:16px}}.header__heading-logo-wrapper{width:auto!important}.header__heading-logo{height:46px!important;width:auto!important;max-width:none!important;max-height:none!important}@media(max-width:989px){.header{padding-top:6px!important;padding-bottom:6px!important;column-gap:8px}.header__icons{gap:8px}.header__icon{width:36px!important;height:36px!important;border-radius:9px}.header__icon .svg-wrapper,.header__icon svg{width:18px!important;height:18px!important}.header__icon--cart .svg-wrapper,.header__icon--cart svg{width:30px!important;height:30px!important;margin:0!important}.header__icon--menu{width:32px!important}.announcement-bar__message{padding:7px 0!important;font-size:12px!important;min-height:0!important}}@media(max-width:359px){.header__heading-logo{height:40px!important}.header__icons{gap:6px}}@media(min-width:990px){.header.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"heading navigation icons"!important;column-gap:20px;padding-top:8px!important;padding-bottom:8px!important}.header__heading-logo{height:56px!important}.header--middle-left .header__inline-menu{margin:0!important;background:none!important;border:0!important;border-image:none!important;justify-self:stretch}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:center;gap:0 2px;width:100%}.header__inline-menu .header__menu-item{color:#fff!important;font-size:14px;font-weight:700;padding:10px 8px;letter-spacing:.01em;white-space:nowrap}.header__inline-menu .header__menu-item .icon-caret{color:#fff}.header__inline-menu details[open]>.header__menu-item span,.header__inline-menu .header__menu-item:hover span{color:#ffdc18!important}.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item[aria-current] span{color:#ffdc18!important;text-decoration:underline!important;text-underline-offset:6px;text-decoration-thickness:2px}.header__inline-menu .header__menu-item:focus-visible span{color:#ffdc18!important}}@media(min-width:1100px){.header__inline-menu .header__menu-item{font-size:15px;padding:10px}}@media(min-width:1200px){.header__heading-logo{height:60px!important}.header__inline-menu .list-menu--inline{gap:0 14px}}@media(min-width:1400px){.header__inline-menu .list-menu--inline{gap:0 26px}.header__inline-menu .header__menu-item{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/io-fixes.css.map */
