:root{--mm-brand: #1e3a2a;--mm-page-bg: #fefefc;--mm-dark-heading: #111111;--mm-footer-text: #fefefc;--mm-muted: #6b6b63;--mm-line: #dcdcd6;--mm-font-body: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--mm-font-heading: "Times New Roman", Times, serif;--mm-page-width: 1440px;--mm-pdp-gutter: 16px;--font-body-family: var(--mm-font-body) !important;--font-heading-family: var(--mm-font-body) !important;--font-body-family-override: var(--mm-font-body) !important;--font-heading-family-override: var(--mm-font-body) !important}p,span,div,a,li,label,td,th,strong,em,small,sup,article,section,nav,form,html,body,button,.rte,.footer,.header{font-family:var(--mm-font-body)!important}input,select,textarea,.field__input{font-family:var(--mm-font-body)!important}html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.h0 *,.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *,.title,.title *,.product-title,.product-title *,.main-title,.main-title *,.price,.price *,.product-price,.product-price *,.price-item,.button,.button *,.theme-button,.theme-button *,button:not(.mm-reviews__helpful):not(.mm-reviews__more),button:not(.mm-reviews__helpful):not(.mm-reviews__more)>*,.header a,.header a *,.header summary,.header summary *,.list-menu__item,.menu-drawer a,.announcement-bar,.announcement-bar *,[class*=announcement] a,[class*=announcement] p,[class*=announcement] span,.ticker__content,.ticker__content *,.feature-item,.feature-item *,.collection-view-product-btn,.collection-view-product-btn *,.view-all-button,.view-all-button *,.guarantee-section__cta,.guarantee-section__cta *,.collection-product-price,.collection-product-price *,.custom-hero__badge,.custom-hero__badge *,.sale-badge,.sale-badge *,.footer h2,.footer h3,.footer .footer-block__heading,.mm-help__title,.mm-promise__heading,.mm-promise__eyebrow,.mm-about__eyebrow,.mm-about__btn,.mm-track__btn,.mm-reviews__title,.mm-reviews__score):not(.mm-nope){font-family:var(--mm-font-body)!important;font-weight:400!important;letter-spacing:0}html body :is(h1,h2,h3,h4,h5,h6,.shop-product-title):not(.mm-f1):not(.mm-f2),html body :is(h1,h2,h3,h4,h5,h6) *:not(.mm-f1):not(.mm-f2):not(.mm-f3){font-family:var(--mm-font-heading)!important;font-weight:400!important;letter-spacing:0!important}html body *:not(svg):not(path):not(use){font-weight:400!important}html body :is(b,strong,.price,[class*=bold]){font-weight:400!important}body{background-color:var(--mm-page-bg)!important}#MainContent{background-color:var(--mm-page-bg)}#MainContent [id*=satisfaction_guarantee] .guarantee-section{--beauty-revolution-color: var(--mm-brand)}#MainContent [id*=satisfaction_guarantee] :is(h2,h2 span,.guarantee-section__description,[class*=benefit],[class*=benefit] *):not(.theme-button):not(.theme-button *):not(button):not(button *){color:var(--mm-brand)!important}#MainContent [id*=customer_reviews_] :is(.main-title,.subtitle,.rating-section,.rating-text,.rating-stars):not(.theme-button):not(.theme-button *){color:var(--mm-brand)!important}#MainContent .product-card .product-title,#MainContent .product-card .product-title a,#MainContent .product-card .product-description,#MainContent .product-card .product-description p{color:var(--mm-brand)!important}#MainContent .mm-help__title,#MainContent .mm-promise__step h3,#MainContent .mm-about h2,#MainContent .mm-about h3,#MainContent .mm-track h3,#MainContent .main-page-title,#MainContent .page-title,#MainContent .mm-promise__heading{color:var(--mm-dark-heading)!important}#MainContent .mm-promise__eyebrow,#MainContent .mm-about__eyebrow,#MainContent .mm-help__link{color:var(--mm-brand)!important}#MainContent .mm-about__btn,#MainContent .mm-about__btn:hover,#MainContent .mm-about__btn:visited{color:var(--mm-page-bg)!important;text-decoration:none!important}.footer,.footer p,.footer a,.footer li,.footer span,.footer h2,.footer h3,.footer small,.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer__copyright,.footer .policies a,.footer .list-social__link,.footer .localization-form__select,.footer .disclosure__button{color:var(--mm-footer-text)!important}.footer .list-social__link svg,.footer .icon{color:var(--mm-footer-text);fill:currentColor}.footer .field__input{color:var(--mm-brand)!important}html body :is(.shop-product-inner-container,.page-width,.container,.mm-rv__inner,.mm-cmp__inner){max-width:var(--mm-page-width)!important}@media(min-width:800px){#MainContent .shop-carousel-container{position:sticky!important;top:calc(var(--header-height, 155px) + 16px)!important}html body .shop-product-layout>.shop-product-info{flex:0 0 calc(42% - 20px)!important;max-width:calc(42% - 20px)!important}html body .shop-product-layout>*:not(.shop-product-info){flex:0 0 calc(58% - 20px)!important;max-width:calc(58% - 20px)!important}}@media(max-width:799px){#MainContent .shop-carousel-container{position:static!important}}html body .shop-main-image-wrapper{max-height:none!important;height:auto!important}html body .shop-main-image-wrapper img{max-height:825px!important;height:auto!important;width:100%!important;object-fit:cover!important}@media screen and (min-width:768px){#MainContent .custom-benefits-container{grid-template-areas:"image content" "image benefits"!important;grid-template-rows:auto 1fr!important;align-items:start!important}#MainContent .custom-benefits-container .custom-image-column{grid-area:image!important}#MainContent .custom-benefits-container .custom-content-column{grid-area:content!important}#MainContent .custom-benefits-container .custom-benefits-column{grid-area:benefits!important;margin-top:12px!important}}html body .shop-product-info,html body .shop-product-info *,html body .shop-product-info *:before,html body .shop-product-info *:after{box-sizing:border-box!important}html body .shop-product-info :is(.mm-qb,.shop-add-to-cart-button,.product-form__submit){width:100%!important;max-width:100%!important}html body .shop-product-info{overflow-x:clip!important}html body .shop-product-info h1,html body .shop-product-title{font-size:40px!important;line-height:1.12!important;margin:0 0 10px!important}html body .shop-current-price,html body .shop-compare-price{font-size:29px!important;letter-spacing:0!important}html body .shop-product-info .shop-save-price{display:inline-flex!important;align-items:center;gap:6px;border-radius:999px!important;font-weight:600!important;line-height:1!important;letter-spacing:.03em!important;text-transform:uppercase;white-space:nowrap;vertical-align:middle}html body .shop-product-info .shop-save-price svg{flex:0 0 auto;fill:currentColor}html body .shop-product-info hr{display:none!important}html body .shop-add-to-cart-button,html body .product-form__submit{border-radius:6px!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;padding:20px!important;background:var(--mm-brand)!important;color:#fff!important}html body .shop-add-to-cart-button *,html body .product-form__submit *{font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}html body :is(.shop-add-to-cart-button,.product-form__submit) :is(svg,img):not(.loading__spinner):not(.loading__spinner *){display:none!important}.mm-qb{font-family:var(--mm-font-body);color:var(--qb-title)}.mm-qb *,.mm-qb *:before,.mm-qb *:after{text-transform:none!important;letter-spacing:0!important}.mm-qb__lengths{margin:0 0 4px}.mm-qb__lengths-label{display:block;margin:0 0 12px;font-size:15px!important;color:var(--qb-title)!important;text-align:left}.mm-qb__pills{display:flex;flex-wrap:wrap;gap:10px}html body .mm-qb .mm-qb__pill{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:48px;margin:0;padding:14px 16px;border:1px solid var(--qb-pill-border);border-radius:26px!important;background:var(--qb-pill-bg);color:var(--qb-pill-text);font-weight:400!important;font-size:15px!important;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}html body .mm-qb .mm-qb__pill:hover{border-color:var(--qb-sel-border)}html body .mm-qb .mm-qb__pill[aria-pressed=true]{background:var(--qb-sel-border);border-color:var(--qb-sel-border);color:#fff}html body .mm-qb .mm-qb__pill:focus-visible{outline:2px solid var(--qb-sel-border);outline-offset:2px}.mm-qb__divider{display:flex;align-items:center;gap:18px;margin:22px 0 18px}.mm-qb__divider:before,.mm-qb__divider:after{content:"";flex:1 1 auto;height:1px;background:var(--qb-pill-border)}.mm-qb__divider span{font-weight:700!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--qb-title)!important;white-space:nowrap}.mm-qb__nudge{margin:0 0 10px;padding:10px 12px;border-radius:6px;background:#fbedea;color:#a93b32!important;font-size:14px!important;line-height:1.3}.mm-qb__nudge[hidden]{display:none}.mm-qb__tier{position:relative;margin:0 0 12px;padding:20px;border:1px solid var(--qb-border);border-radius:var(--qb-radius);background:var(--qb-bg);transition:border-color .15s ease}.mm-qb__tier.is-selected{padding:19px;border:2px solid var(--qb-sel-border);background:var(--qb-sel-bg)}.mm-qb__row{display:flex;align-items:center;gap:16px;width:100%;margin:0;cursor:pointer}html body .mm-qb input.mm-qb__radio{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:24px;height:24px;min-width:24px;margin:0;padding:0;border:2px solid #bdbdb6;border-radius:50%;background:#fff;cursor:pointer}html body .mm-qb input.mm-qb__radio:checked{border-color:var(--qb-sel-border)}html body .mm-qb input.mm-qb__radio:checked:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--qb-sel-border)}html body .mm-qb input.mm-qb__radio:focus-visible{outline:2px solid var(--qb-sel-border);outline-offset:2px}.mm-qb__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.mm-qb__title{font-weight:400!important;font-size:var(--qb-title-size)!important;line-height:1.3;color:var(--qb-title)!important}.mm-qb__sub{margin-top:2px;font-weight:400!important;font-size:var(--qb-sub-size)!important;line-height:1.3;color:var(--qb-sub)!important}.mm-qb__prices{flex:0 0 auto;margin-left:auto;text-align:right}.mm-qb__price{display:block;font-weight:400!important;font-size:var(--qb-title-size)!important;color:var(--qb-price)!important;white-space:nowrap}.mm-qb__compare{display:block;font-weight:400!important;font-size:var(--qb-sub-size)!important;color:var(--qb-compare)!important;text-decoration:line-through;white-space:nowrap}.mm-qb__compare:empty{display:none}.mm-qb__badge{position:absolute;top:-11px;right:18px;z-index:2;padding:7px 12px;border-radius:var(--qb-badge-radius);font-size:13px!important;font-weight:700!important;line-height:1;white-space:nowrap}.mm-qb__strands{margin:16px 0 2px;padding-top:16px;border-top:1px solid var(--qb-rule)}.mm-qb__strands[hidden]{display:none}.mm-qb__strands-label{display:block;margin:0 0 12px;font-size:15px!important;color:var(--qb-muted)!important;text-align:left}.mm-qb__strand{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mm-qb__strand:last-child{margin-bottom:0}.mm-qb__strand-num{flex:0 0 auto;min-width:26px;font-size:15px!important;color:var(--qb-muted)!important}html body .mm-qb select.mm-qb__select{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:190px;max-width:100%;min-width:0;height:44px;min-height:0;margin:0;padding:0 32px 0 12px;border:1px solid var(--qb-pill-border);border-radius:4px!important;background-color:var(--qb-pill-bg);color:var(--qb-pill-text);font-weight:400!important;font-size:15px!important;line-height:1.2;box-shadow:none;cursor:pointer;background-repeat:no-repeat;background-position:right 11px center;background-size:11px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%231e3a2a' stroke-width='1.8' stroke-linecap='round'/></svg>")}@media screen and (max-width:749px){.mm-qb__row{gap:10px}.mm-qb__title{line-height:1.25}}@media screen and (max-width:499px){html body .mm-qb .mm-qb__pill{font-size:14px!important;padding:12px}html body :is(.shop-add-to-cart-button,.product-form__submit),html body :is(.shop-add-to-cart-button,.product-form__submit) *{font-size:14px!important}.mm-qb :is(.mm-qb__title,.mm-qb__sub,.mm-qb__price,.mm-qb__compare){font-size:14px!important}}.mm-trust{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mm-trust__stars{display:inline-flex;gap:2px}.mm-trust__stars svg{display:block}.mm-trust__text{line-height:1}.mm-guarantee-line{display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.04em!important}.mm-guarantee-line svg{flex:0 0 auto}#stickyAddToCart{background:#fff!important;border-top:1px solid #e3e6e1;box-shadow:0 -2px 14px #0000000f!important;z-index:30!important}html body div#stickyAddToCart :is(.sticky-add-to-cart__container,.sticky-add-to-cart__product,.sticky-add-to-cart__details,.desktop-view,.mobile-view){background:#fff!important}#stickyAddToCart .sticky-add-to-cart__ratings,#stickyAddToCart .sticky-add-to-cart__shipping,#stickyAddToCart .mobile-shipping-info{display:none!important}#stickyAddToCart .sticky-add-to-cart__image{width:54px!important;height:54px!important;border-radius:6px!important;border-color:#e3e6e1!important}#stickyAddToCart .sticky-add-to-cart__image img{object-fit:cover!important}html body div#stickyAddToCart .sticky-add-to-cart__title,html body div#stickyAddToCart .sticky-add-to-cart__title strong{font-size:17px!important;line-height:1.2!important;margin:0 0 4px!important;color:var(--mm-brand)!important}html body div#stickyAddToCart .mm-sb__mtitle{display:block;width:100%;margin:0 0 8px;font-size:15px!important;line-height:1.25;color:var(--mm-brand)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}#stickyAddToCart .mm-sb__prices{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#stickyAddToCart .mm-sb__prices[hidden]{display:none}#stickyAddToCart .mm-sb__now{font-size:19px!important;color:var(--mm-brand)!important;line-height:1}#stickyAddToCart .mm-sb__was{font-size:17px!important;color:#8a8a82!important;text-decoration:line-through;line-height:1}#stickyAddToCart .mm-sb__save{display:inline-flex;align-items:center;font-size:13px!important;line-height:1;padding:6px 10px;border-radius:6px;background:#fefefc;color:var(--mm-brand)!important}#stickyAddToCart .mm-sb__was:empty,#stickyAddToCart .mm-sb__save:empty{display:none}html body #stickyAddToCart select.mm-sb__length{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-width:160px;margin:0;padding:14px 38px 14px 16px;border:1px solid #e3e6e1;border-radius:10px!important;background-color:#f4f4f1;color:var(--mm-brand);font-size:15px!important;line-height:1.2;cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-size:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%231e3a2a' stroke-width='2'/></svg>")}html body #stickyAddToCart .sticky-add-to-cart__button{background:var(--mm-brand)!important;color:#fff!important;border-radius:6px!important}html body #stickyAddToCart .sticky-add-to-cart__button:hover,html body #stickyAddToCart .sticky-add-to-cart__button:active{transform:none!important}@media(min-width:768px){html body #stickyAddToCart .desktop-view .sticky-add-to-cart__button{max-width:240px!important;padding:16px 28px!important}}@media(max-width:767px){html body #stickyAddToCart select.mm-sb__length{width:100%;margin-bottom:8px}#stickyAddToCart .mm-sb__now{font-size:16px!important}}@media screen and (max-width:799px){html body #MainContent :is(.shop-product-info,.shop-product-info>*,.shop-custom-content,.shop-custom-content>*){max-width:100%!important;min-width:0!important}html body #MainContent .shop-product-info :is(p,li,label):not(.mm-qb *){overflow-wrap:break-word}}@media screen and (max-width:800px){html body #MainContent .shopify-section.shop-product-section{padding-left:0!important;padding-right:0!important}html body #MainContent .shopify-section.shop-product-section>.shop-product-section{padding-left:var(--mm-pdp-gutter)!important;padding-right:var(--mm-pdp-gutter)!important}html body #MainContent :is(.shop-product-inner-container,.shop-product-layout,.shop-carousel-container,.shop-product-carousel){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}html body .shop-main-image-wrapper{width:auto!important;max-width:none!important;margin-left:calc(-1 * var(--mm-pdp-gutter))!important;margin-right:calc(-1 * var(--mm-pdp-gutter))!important;border-radius:0!important;overflow:hidden!important}html body .shop-main-image-wrapper img{width:100%!important;max-width:100%!important;border-radius:0!important}html body .shop-main-image-wrapper img.shop-main-image{display:none!important}html body .shop-main-image-wrapper img.shop-main-image.active{display:block!important}}html.mm-fade #MainContent>.shopify-section.mm-fade-item{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}html.mm-fade #MainContent>.shopify-section.mm-fade-item.mm-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.mm-fade #MainContent>.shopify-section.mm-fade-item{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mm-theme.css.map */
