.clean-promise{padding-top:var(--clean-promise-padding-top-mobile);padding-bottom:var(--clean-promise-padding-bottom-mobile)}.clean-promise__inner{margin-left:auto;margin-right:auto}.clean-promise__card{background-color:var(--clean-promise-bg);border:var(--clean-promise-border-width) solid var(--clean-promise-border-color);border-radius:var(--clean-promise-radius);padding:32px 20px 36px;text-align:center}.clean-promise--has-bg .clean-promise__card{position:relative;overflow:hidden;isolation:isolate;background-color:transparent;background-image:var(--clean-promise-img-mobile);background-size:cover;background-position:var(--clean-promise-img-pos, center);background-repeat:no-repeat}.clean-promise--has-bg .clean-promise__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--clean-promise-bg);opacity:var(--clean-promise-overlay);z-index:-1;pointer-events:none}.clean-promise__heading{font-family:var(--font-heading-highlight);font-style:var(--font-heading-highlight-style);font-weight:var(--font-heading-highlight-weight);color:rgb(var(--colors-heading));font-size:clamp(1.75rem,6vw,3.25rem);line-height:1.15;margin:0 0 12px}.clean-promise__text{font-family:var(--font-body-family);color:rgb(var(--colors-text));font-size:.9375rem;line-height:1.5;max-width:41rem;margin:0 auto 28px}.clean-promise__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:8px;row-gap:24px;list-style:none;margin:0;padding:0}.clean-promise__item{box-sizing:border-box;width:calc(50% - 4px);display:flex;flex-direction:column;align-items:center;gap:10px}.clean-promise__icon{width:72px;height:72px;flex-shrink:0}.clean-promise__image{width:100%;height:100%;object-fit:contain}.clean-promise__label{font-family:var(--font-body-family);color:rgb(var(--colors-text));font-size:.6875rem;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;margin:0;max-width:11rem}@media screen and (min-width:768px){.clean-promise{padding-top:var(--clean-promise-padding-top);padding-bottom:var(--clean-promise-padding-bottom)}.clean-promise__card{padding:48px 40px 52px}.clean-promise--has-bg .clean-promise__card{background-image:var(--clean-promise-img)}.clean-promise__text{font-size:1rem;margin-bottom:40px}.clean-promise__grid{column-gap:16px;row-gap:36px}.clean-promise__item{width:calc(20% - 13px)}.clean-promise__icon{width:84px;height:84px}.clean-promise__label{font-size:.75rem;max-width:9.5rem}}.sticky-atc-mobile{position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translate3d(0,110%,0);transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;background:rgb(var(--background-color));color:rgb(var(--colors-text));border-top:1px solid rgba(var(--colors-line-and-border),.85);box-shadow:0 -8px 24px #00000014;padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-atc-mobile.is-visible{transform:translateZ(0);pointer-events:auto}.sticky-atc-mobile__inner{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px}.sticky-atc-mobile__image{width:40px;height:40px;flex:0 0 40px;object-fit:cover;border-radius:8px;background:rgb(var(--colors-background-secondary))}.sticky-atc-mobile__prices{display:flex;flex-direction:row;align-items:baseline;flex:0 0 auto;gap:6px;margin:0;line-height:1;white-space:nowrap}.sticky-atc-mobile__price{font-size:15px;font-weight:700;letter-spacing:-.01em}.sticky-atc-mobile__compare{font-size:13px;font-weight:500;text-decoration:line-through;opacity:.55}.sticky-atc-mobile__compare[hidden]{display:none!important}.sticky-atc-mobile__button{flex:1 1 auto;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:rgb(var(--colors-button));color:rgb(var(--colors-button-text));font:inherit;font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.sticky-atc-mobile__button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.sticky_add_to_cart{display:none!important}html.has-sticky-atc-mobile body{padding-bottom:var(--sticky-atc-mobile-offset, 64px)}html.has-sticky-atc-mobile .pushowl-simple-toast{transform:translateY(calc(-1 * (var(--sticky-atc-mobile-offset, 64px) + 8px)))}}@media(min-width:768px){.sticky-atc-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.sticky-atc-mobile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/429/compiled_assets/styles.css.map */
