.product-ingredients{background:var(--product-ingredients-bg);padding:var(--product-ingredients-padding-top) 0 var(--product-ingredients-padding-bottom)}.product-ingredients__inner{max-width:var(--product-ingredients-max-width);margin:0 auto}.product-ingredients__header{margin-bottom:var(--product-ingredients-header-gap);text-align:center}.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width));margin:0 auto;color:var(--product-ingredients-heading-color);font-family:Freight Text Pro,FreightTextProBook-Regular,Georgia,serif;font-size:var(--product-ingredients-heading-size);line-height:var(--product-ingredients-heading-line-height);font-weight:var(--product-ingredients-heading-weight);letter-spacing:-.01em;text-transform:var(--product-ingredients-heading-transform)}.product-ingredients__tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--product-ingredients-tab-gap);margin-bottom:var(--product-ingredients-tabs-bottom)}.product-ingredients__tab{-webkit-appearance:none;appearance:none;flex:0 1 auto;border:1px solid var(--product-ingredients-tab-border);border-radius:999px;background:var(--product-ingredients-tab-bg);color:var(--product-ingredients-tab-color);min-height:36px;padding:6px 40px;font-family:Freight Sans Pro,FreightSansProMedium-Regular,Arial,sans-serif;font-size:var(--product-ingredients-tab-size);line-height:var(--product-ingredients-tab-line-height);font-weight:var(--product-ingredients-tab-weight);text-transform:var(--product-ingredients-tab-transform);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.product-ingredients__tab:hover,.product-ingredients__tab.product-ingredients-is-active:hover{background:var(--product-ingredients-tab-hover-bg, #333333);border-color:var(--product-ingredients-tab-hover-border, #333333);color:var(--product-ingredients-tab-hover-color, #fff);transform:translateY(-1px)}.product-ingredients__tab.product-ingredients-is-active{background:var(--product-ingredients-tab-active-bg);color:var(--product-ingredients-tab-active-color);border-color:var(--product-ingredients-tab-active-border)}.product-ingredients__panel{display:none}.product-ingredients__panel.product-ingredients-is-active{display:block}.product-ingredients__panel-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--product-ingredients-content-gap);align-items:center}.product-ingredients__media{width:100%;max-width:var(--product-ingredients-image-max-width-desktop, 340px);min-width:0;margin-inline:auto;border-radius:var(--product-ingredients-image-radius);overflow:hidden;background:#eee}.product-ingredients__media img,.product-ingredients__placeholder{display:block;width:100%;aspect-ratio:1 / 1}.product-ingredients__media img{object-fit:cover}.product-ingredients__placeholder{background:linear-gradient(135deg,#eee,#f5f5f5)}.product-ingredients__media--mobile{display:none}.product-ingredients__content{min-width:0;overflow-wrap:anywhere;color:var(--product-ingredients-copy-color)}.product-ingredients__title{margin:0 0 22px;color:var(--product-ingredients-title-color);font-family:Freight Sans Pro,FreightSansProSemibold-Regular_1,Arial,sans-serif;font-size:var(--product-ingredients-title-size);line-height:var(--product-ingredients-title-line-height);font-weight:var(--product-ingredients-title-weight);text-transform:var(--product-ingredients-title-transform)}.product-ingredients__description{margin:0 0 34px;max-width:min(560px,var(--product-ingredients-copy-width));color:var(--product-ingredients-copy-color);font-family:Freight Sans Pro,FreightSansProBook-Regular,Arial,sans-serif;font-size:var(--product-ingredients-copy-size);line-height:var(--product-ingredients-copy-line-height);font-weight:var(--product-ingredients-copy-weight);text-transform:var(--product-ingredients-copy-transform)}.product-ingredients__description p{margin:0}.product-ingredients__benefits{display:grid;gap:0;width:100%;min-width:0;justify-items:start}.product-ingredients__benefit{display:inline-block;width:min(100%,var(--product-ingredients-benefit-width));min-width:0;overflow-wrap:anywhere;align-self:start;padding:var(--product-ingredients-benefit-padding-top) var(--product-ingredients-benefit-padding-right) var(--product-ingredients-benefit-padding-bottom) var(--product-ingredients-benefit-padding-left);border-bottom:1px solid var(--product-ingredients-benefit-line);color:var(--product-ingredients-benefit-color);font-family:Freight Sans Pro,FreightSansProSemibold-Regular_1,Arial,sans-serif;font-size:var(--product-ingredients-benefit-size);line-height:var(--product-ingredients-benefit-line-height);font-weight:var(--product-ingredients-benefit-weight);letter-spacing:.03em;text-transform:var(--product-ingredients-benefit-transform)}.product-ingredients__benefit:last-child{border-bottom:0}@media(min-width:2100px){.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-lg));font-size:var(--product-ingredients-heading-size-lg)}.product-ingredients__tab{font-size:var(--product-ingredients-tab-size-lg)}.product-ingredients__title{font-size:var(--product-ingredients-title-size-lg)}.product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-lg));font-size:var(--product-ingredients-copy-size-lg)}.product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-lg)}}@media(min-width:1820px)and (max-width:2099px){.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width));font-size:var(--product-ingredients-heading-size)}.product-ingredients__tab{font-size:var(--product-ingredients-tab-size)}.product-ingredients__title{font-size:var(--product-ingredients-title-size)}.product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width));font-size:var(--product-ingredients-copy-size)}.product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size)}}@media(min-width:1620px)and (max-width:1819px){.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-md));font-size:var(--product-ingredients-heading-size-md)}.product-ingredients__tab{font-size:var(--product-ingredients-tab-size-md)}.product-ingredients__title{font-size:var(--product-ingredients-title-size-md)}.product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-md));font-size:var(--product-ingredients-copy-size-md)}.product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-md)}}@media(min-width:1401px)and (max-width:1619px){.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-sm));font-size:var(--product-ingredients-heading-size-sm)}.product-ingredients__tab{font-size:var(--product-ingredients-tab-size-sm)}.product-ingredients__title{font-size:var(--product-ingredients-title-size-sm)}.product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-sm));font-size:var(--product-ingredients-copy-size-sm)}.product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-sm)}}@media(min-width:768px)and (max-width:1400px){.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-tablet));font-size:var(--product-ingredients-heading-size-tablet)}.product-ingredients__panel-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start}.product-ingredients__media{max-width:var(--product-ingredients-image-max-width-tablet-wide, 340px);width:100%;min-width:0}.product-ingredients__media img,.product-ingredients__placeholder{aspect-ratio:6 / 5}.product-ingredients__tab{font-size:var(--product-ingredients-tab-size-tablet)}.product-ingredients__title{font-size:var(--product-ingredients-title-size-tablet);text-align:var(--product-ingredients-title-align-tablet, left);width:fit-content;max-width:100%;margin-left:var(--product-ingredients-title-margin-left-tablet, 0);margin-right:var(--product-ingredients-title-margin-right-tablet, 0)}.product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-tablet));font-size:var(--product-ingredients-copy-size-tablet);text-align:var(--product-ingredients-copy-align-tablet, left);margin-left:var(--product-ingredients-copy-margin-left-tablet, 0);margin-right:var(--product-ingredients-copy-margin-right-tablet, 0)}.product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-tablet)}}@media(max-width:989px){.product-ingredients__panel-grid{grid-template-columns:1fr;gap:28px}.product-ingredients__media{width:100%;max-width:100%;min-width:0;flex:initial;margin-left:0}.product-ingredients__media{max-width:var(--product-ingredients-image-max-width-tablet-narrow, 520px);margin:0 auto}.product-ingredients__description{max-width:none}}@media(min-width:768px)and (max-width:989px){.product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-tablet))}.product-ingredients__tabs,.product-ingredients__content{padding-inline:24px}.product-ingredients__tabs{flex-wrap:nowrap}.product-ingredients__tab{flex:1 1 auto;padding-inline:12px}}@media(max-width:767px){.product-ingredients{padding-top:var(--product-ingredients-padding-top);padding-bottom:var(--product-ingredients-padding-bottom)}.product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-mobile));font-size:var(--product-ingredients-heading-size-mobile);line-height:var(--product-ingredients-heading-line-height-mobile)}.product-ingredients__header{margin-bottom:14px}.product-ingredients__panel-grid{grid-template-columns:1fr;gap:10px;align-items:start}.product-ingredients__tabs{gap:8px;margin-bottom:18px}.product-ingredients__content{padding-inline:12px}.product-ingredients__tab{min-height:34px;padding:6px 12px;font-size:var(--product-ingredients-tab-size-mobile);line-height:var(--product-ingredients-tab-line-height-mobile)}.product-ingredients__title{margin-bottom:10px;font-size:var(--product-ingredients-title-size-mobile);line-height:var(--product-ingredients-title-line-height-mobile)}.product-ingredients__description{margin-bottom:16px;max-width:min(100%,var(--product-ingredients-copy-width-mobile));font-size:var(--product-ingredients-copy-size-mobile);line-height:var(--product-ingredients-copy-line-height-mobile)}.product-ingredients__benefit{display:inline-block;width:min(100%,var(--product-ingredients-benefit-width-mobile));align-self:start;padding:var(--product-ingredients-benefit-padding-top-mobile) var(--product-ingredients-benefit-padding-right-mobile) var(--product-ingredients-benefit-padding-bottom-mobile) var(--product-ingredients-benefit-padding-left-mobile);font-size:var(--product-ingredients-benefit-size-mobile);line-height:var(--product-ingredients-benefit-line-height-mobile)}.product-ingredients__media{width:100%}.product-ingredients__media--desktop{display:none}.product-ingredients__media--mobile{display:block;order:-1;max-width:min(100%,var(--product-ingredients-image-max-width-mobile, 260px));min-height:140px;margin:0 auto 6px;transform:none;overflow:hidden;background:linear-gradient(135deg,#eee,#f5f5f5);border-radius:var(--product-ingredients-image-radius)}.product-ingredients__media--mobile img,.product-ingredients__media--mobile .product-ingredients__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3}}@media(min-width:481px)and (max-width:767px){.product-ingredients__panel-grid{gap:24px}}.product-ingredients--editor-force.product-ingredients-bp-desktop-lg .product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-lg));font-size:var(--product-ingredients-heading-size-lg)}.product-ingredients--editor-force.product-ingredients-bp-desktop-lg .product-ingredients__tab{font-size:var(--product-ingredients-tab-size-lg)}.product-ingredients--editor-force.product-ingredients-bp-desktop-lg .product-ingredients__title{font-size:var(--product-ingredients-title-size-lg)}.product-ingredients--editor-force.product-ingredients-bp-desktop-lg .product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-lg));font-size:var(--product-ingredients-copy-size-lg)}.product-ingredients--editor-force.product-ingredients-bp-desktop-lg .product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-lg)}.product-ingredients--editor-force.product-ingredients-bp-desktop .product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width));font-size:var(--product-ingredients-heading-size)}.product-ingredients--editor-force.product-ingredients-bp-desktop .product-ingredients__tab{font-size:var(--product-ingredients-tab-size)}.product-ingredients--editor-force.product-ingredients-bp-desktop .product-ingredients__title{font-size:var(--product-ingredients-title-size)}.product-ingredients--editor-force.product-ingredients-bp-desktop .product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width));font-size:var(--product-ingredients-copy-size)}.product-ingredients--editor-force.product-ingredients-bp-desktop .product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size)}.product-ingredients--editor-force.product-ingredients-bp-desktop-md .product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-md));font-size:var(--product-ingredients-heading-size-md)}.product-ingredients--editor-force.product-ingredients-bp-desktop-md .product-ingredients__tab{font-size:var(--product-ingredients-tab-size-md)}.product-ingredients--editor-force.product-ingredients-bp-desktop-md .product-ingredients__title{font-size:var(--product-ingredients-title-size-md)}.product-ingredients--editor-force.product-ingredients-bp-desktop-md .product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-md));font-size:var(--product-ingredients-copy-size-md)}.product-ingredients--editor-force.product-ingredients-bp-desktop-md .product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-md)}.product-ingredients--editor-force.product-ingredients-bp-desktop-sm .product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-sm));font-size:var(--product-ingredients-heading-size-sm)}.product-ingredients--editor-force.product-ingredients-bp-desktop-sm .product-ingredients__tab{font-size:var(--product-ingredients-tab-size-sm)}.product-ingredients--editor-force.product-ingredients-bp-desktop-sm .product-ingredients__title{font-size:var(--product-ingredients-title-size-sm)}.product-ingredients--editor-force.product-ingredients-bp-desktop-sm .product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-sm));font-size:var(--product-ingredients-copy-size-sm)}.product-ingredients--editor-force.product-ingredients-bp-desktop-sm .product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-sm)}.product-ingredients--editor-force.product-ingredients-bp-tablet .product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-tablet));font-size:var(--product-ingredients-heading-size-tablet)}.product-ingredients--editor-force.product-ingredients-bp-tablet .product-ingredients__tab{font-size:var(--product-ingredients-tab-size-tablet)}.product-ingredients--editor-force.product-ingredients-bp-tablet .product-ingredients__title{font-size:var(--product-ingredients-title-size-tablet);text-align:var(--product-ingredients-title-align-tablet, left);width:fit-content;max-width:100%;margin-left:var(--product-ingredients-title-margin-left-tablet, 0);margin-right:var(--product-ingredients-title-margin-right-tablet, 0)}.product-ingredients--editor-force.product-ingredients-bp-tablet .product-ingredients__description{max-width:min(560px,var(--product-ingredients-copy-width-tablet));font-size:var(--product-ingredients-copy-size-tablet);text-align:var(--product-ingredients-copy-align-tablet, left);margin-left:var(--product-ingredients-copy-margin-left-tablet, 0);margin-right:var(--product-ingredients-copy-margin-right-tablet, 0)}.product-ingredients--editor-force.product-ingredients-bp-tablet .product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-tablet)}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__heading{width:min(100%,var(--product-ingredients-heading-width-mobile));font-size:var(--product-ingredients-heading-size-mobile);line-height:var(--product-ingredients-heading-line-height-mobile)}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__tab{font-size:var(--product-ingredients-tab-size-mobile);line-height:var(--product-ingredients-tab-line-height-mobile)}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__title{font-size:var(--product-ingredients-title-size-mobile);line-height:var(--product-ingredients-title-line-height-mobile)}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__description{max-width:min(100%,var(--product-ingredients-copy-width-mobile));font-size:var(--product-ingredients-copy-size-mobile);line-height:var(--product-ingredients-copy-line-height-mobile)}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__benefit{font-size:var(--product-ingredients-benefit-size-mobile);line-height:var(--product-ingredients-benefit-line-height-mobile)}.product-ingredients,.product-ingredients *,.product-ingredients *:before,.product-ingredients *:after{box-sizing:border-box}.product-ingredients__layout{margin-inline:auto;padding-inline:24px}.product-ingredients__layout--container{max-width:1320px}.product-ingredients__layout--container-fluid{width:95%}.product-ingredients__tab:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:767px){.product-ingredients__layout{width:100%;padding-inline:16px}}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__benefit{width:min(100%,var(--product-ingredients-benefit-width-mobile));padding:var(--product-ingredients-benefit-padding-top-mobile) var(--product-ingredients-benefit-padding-right-mobile) var(--product-ingredients-benefit-padding-bottom-mobile) var(--product-ingredients-benefit-padding-left-mobile)}@media(min-width:1401px){.product-ingredients--hide-desktop:not(.product-ingredients--editor-force),.product-ingredients-section:has(>.product-ingredients--hide-desktop:not(.product-ingredients--editor-force)){display:none}}@media(min-width:768px)and (max-width:1400px){.product-ingredients--hide-tablet:not(.product-ingredients--editor-force),.product-ingredients-section:has(>.product-ingredients--hide-tablet:not(.product-ingredients--editor-force)){display:none}}@media(max-width:767px){.product-ingredients--hide-mobile:not(.product-ingredients--editor-force),.product-ingredients-section:has(>.product-ingredients--hide-mobile:not(.product-ingredients--editor-force)){display:none}}.product-ingredients--editor-force.product-ingredients-bp-desktop.product-ingredients--hide-desktop,.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop.product-ingredients--hide-desktop),.product-ingredients--editor-force.product-ingredients-bp-desktop-sm.product-ingredients--hide-desktop,.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop-sm.product-ingredients--hide-desktop),.product-ingredients--editor-force.product-ingredients-bp-desktop-md.product-ingredients--hide-desktop,.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop-md.product-ingredients--hide-desktop),.product-ingredients--editor-force.product-ingredients-bp-desktop-lg.product-ingredients--hide-desktop,.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop-lg.product-ingredients--hide-desktop),.product-ingredients--editor-force.product-ingredients-bp-tablet.product-ingredients--hide-tablet,.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-tablet.product-ingredients--hide-tablet),.product-ingredients--editor-force.product-ingredients-bp-mobile.product-ingredients--hide-mobile,.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-mobile.product-ingredients--hide-mobile){display:none}@media(min-width:1401px){.product-ingredients:not(.product-ingredients--editor-force) .product-ingredients__block--hide-desktop,.product-ingredients:not(.product-ingredients--editor-force):not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop))),.product-ingredients-section:has(>.product-ingredients:not(.product-ingredients--editor-force):not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop)))){display:none}}.product-ingredients--editor-force.product-ingredients-bp-desktop .product-ingredients__block--hide-desktop,.product-ingredients--editor-force.product-ingredients-bp-desktop:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop))),.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop)))),.product-ingredients--editor-force.product-ingredients-bp-desktop-sm .product-ingredients__block--hide-desktop,.product-ingredients--editor-force.product-ingredients-bp-desktop-sm:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop))),.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop-sm:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop)))),.product-ingredients--editor-force.product-ingredients-bp-desktop-md .product-ingredients__block--hide-desktop,.product-ingredients--editor-force.product-ingredients-bp-desktop-md:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop))),.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop-md:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop)))),.product-ingredients--editor-force.product-ingredients-bp-desktop-lg .product-ingredients__block--hide-desktop,.product-ingredients--editor-force.product-ingredients-bp-desktop-lg:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop))),.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-desktop-lg:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-desktop)))){display:none}@media(min-width:768px)and (max-width:1400px){.product-ingredients:not(.product-ingredients--editor-force) .product-ingredients__block--hide-tablet,.product-ingredients:not(.product-ingredients--editor-force):not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-tablet))),.product-ingredients-section:has(>.product-ingredients:not(.product-ingredients--editor-force):not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-tablet)))){display:none}}.product-ingredients--editor-force.product-ingredients-bp-tablet .product-ingredients__block--hide-tablet,.product-ingredients--editor-force.product-ingredients-bp-tablet:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-tablet))),.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-tablet:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-tablet)))){display:none}@media(max-width:767px){.product-ingredients:not(.product-ingredients--editor-force) .product-ingredients__block--hide-mobile,.product-ingredients:not(.product-ingredients--editor-force):not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-mobile))),.product-ingredients-section:has(>.product-ingredients:not(.product-ingredients--editor-force):not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-mobile)))){display:none}}.product-ingredients--editor-force.product-ingredients-bp-mobile .product-ingredients__block--hide-mobile,.product-ingredients--editor-force.product-ingredients-bp-mobile:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-mobile))),.product-ingredients-section:has(>.product-ingredients--editor-force.product-ingredients-bp-mobile:not(:has(.product-ingredients__tab:not(.product-ingredients__block--hide-mobile)))){display:none}
/*# sourceMappingURL=/cdn/shop/t/105/assets/product-ingredients.css.map */
