:root{
    --msv-accent-brand-color: #ffffff;
    --msv-accent-brand-alt-color: #262221;
    --msv-accent-secondary-btn: #f7f6f4;
    --msv-bg-color: #FFFFFF;
    --msv-body-bg-color: #FFFFFF;
    --msv-font-primary-color: #2e2b27;
    --msv-font-secondary-color: #000000;
    --msv-primary-btn-light-font-color: #2E2B27;
    --msv-primary-btn-light-bg-color: #f7f6f4;
    --msv-primary-btn-light-border-color: #F7F6F4;
    --msv-primary-btn-light-hover-bg-color: #ffffff;
    --msv-primary-btn-light-focus-bg-color: #ffffff;
    --msv-primary-btn-light-focus-border-color: #ffffff;
    --msv-primary-btn-light-pressed-bg-color: #ffffff;
    --msv-primary-btn-light-disabled-bg-color: #C4C4C4;
    --msv-secondary-btn-light-font-color: #ffffff;
    --msv-secondary-btn-light-bg-color: rgba(255, 255, 255, 0.22);
    --msv-secondary-btn-light-border-color: #ffffff;
    --msv-secondary-btn-light-hover-bg-color: rgba(46, 43, 39, 0.2);
    --msv-secondary-btn-light-focus-bg-color: rgba(46, 43, 39, 0.2);
    --msv-secondary-btn-light-focus-border-color: #ffffff;
    --msv-secondary-btn-light-pressed-bg-color: rgba(46, 43, 39, 0.2);
    --msv-secondary-btn-light-disabled-bg-color: #C4C4C4;
    --msv-secondary-btn-light-disabled-font-color: #FFFFFF;
    --msv-primary-btn-dark-font-color: #ffffff;
    --msv-primary-btn-dark-bg-color: #2E2B27;
    --msv-primary-btn-dark-border-color: #2E2B27;
    --msv-primary-btn-dark-hover-bg-color: #000000;
    --msv-primary-btn-dark-focus-bg-color: #000000;
    --msv-primary-btn-dark-focus-border-color: #000000;
    --msv-primary-btn-dark-pressed-bg-color: #000000;
    --msv-primary-btn-dark-disabled-bg-color: #C4C4C4;
    --msv-primary-btn-dark-disabled-font-color: #595959;
    --msv-secondary-btn-dark-font-color: #2E2B27;
    --msv-secondary-btn-dark-bg-color: rgba(255, 255, 255, 0.2);
    --msv-secondary-btn-dark-border-color: #2E2B27;
    --msv-secondary-btn-dark-hover-bg-color: #f7f6f4;
    --msv-secondary-btn-dark-focus-bg-color: #f7f6f4;
    --msv-secondary-btn-dark-focus-border-color: #2E2B27;
    --msv-secondary-btn-dark-pressed-bg-color: #2E2B27;
    --msv-secondary-btn-dark-disabled-bg-color: #C4C4C4;
    --msv-secondary-btn-dark-disabled-font-color: #595959;
    --msv-button-primary-rest-color: #2E2B27;
    --msv-button-primary-hover-color: #000000;
    --msv-button-primary-pressed-color: #2E2B27;
    --msv-button-primary-disabled-color: #C4C4C4;
    --msv-button-secondary-rest-color: #FFFFFF;
    --msv-button-secondary-hover-color: #F2F0ED;
    --msv-button-secondary-pressed-color: #F2F0ED;
    --msv-button-secondary-disabled-color: #FFFFFF;
    --msv-link-font-color: #2C262D;
    --msv-link-font-size-m: 1rem;
    --msv-link-font-size-s: 1rem;
    --msv-link-font-size-xs: 1rem;
    --msv-link-line-height-m: 1.5;
    --msv-link-line-height-s: 1.5;
    --msv-link-line-height-xs: 1.5;
    --msv-feature-link-light-font-color: #ffffff;
    --msv-feature-link-light-disabled-font-color: #C4C4C4;
    --msv-feature-link-light-underline-bg-color: #ffffff;
    --msv-feature-link-light-border-color: #ffffff;
    --msv-feature-link-light-focus-underline-bg-color: #ffffff;
    --msv-feature-link-light-hover-underline-bg-color: #ffffff;
    --msv-feature-link-light-active-underline-bg-color: #ffffff;
    --msv-feature-link-light-disabled-underline-bg-color: #ffffff;
    --msv-feature-link-dark-font-color: #2C262D;
    --msv-feature-link-dark-disabled-font-color: #595959;
    --msv-feature-link-dark-underline-bg-color: #2C262D;
    --msv-feature-link-dark-border-color: #2C262D;
    --msv-feature-link-dark-focus-underline-bg-color: #2C262D;
    --msv-feature-link-dark-hover-underline-bg-color: #2C262D;
    --msv-feature-link-dark-active-underline-bg-color: #2C262D;
    --msv-feature-link-dark-disabled-underline-bg-color: #595959;
    --msv-card-button-bg-color: #000000;
    --msv-card-button-font-color: #FFFFFF;
    --msv-card-button-disabled-font-color: #595959;
    --msv-card-button-focus-border-color: #ffffff;
    --msv-icon-button-light-font-color: #2C262D;
    --msv-icon-button-light-bg-color: transparent;
    --msv-icon-button-dark-font-color: #FFFFFF;
    --msv-icon-button-dark-bg-color: transparent;
    --msv-icon-button-light-focus-border-color: rgba(34, 102, 227, 0);
    --msv-icon-button-dark-focus-border-color: rgba(64, 131, 255, 0);
    --msv-carousel-flipper-rest-bg-color: rgba(255, 255, 255, 0);
    --msv-carousel-flipper-hover-bg-color: rgba(255, 255, 255, 0);
    --msv-carousel-flipper-focus-bg-color: rgba(255, 255, 255, 0);
    --msv-carousel-flipper-active-bg-color: rgba(245, 245, 245, 0);
    --msv-carousel-flipper-border-color: rgba(34, 102, 227, 0);
    --msv-quantity-controls-content-bg-color: #FFFFFF;
    --msv-quantity-border-color: #C4C4C4;
    --msv-quantity-control-disable-background-color: #FFFFFF;
    --msv-quantity-controls-disable-color: #C4C4C4;
    --msv-callout-font-size-l: 132px;
    --msv-callout-font-size-m: 24px;
    --msv-callout-font-size-s: 18px;
    --msv-callout-line-height-l: 32px;
    --msv-callout-line-height-m: 24px;
    --msv-callout-line-height-s: 18px;
    --msv-h1-font-size-l: 2rem;
    --msv-h1-font-size-m: 2rem;
    --msv-h1-font-size-s: 2rem;
    --msv-h1-line-height-l: 1.2;
    --msv-h1-line-height-m: 1.2;
    --msv-h1-line-height-s: 1.2;
    --msv-h2-font-size-l: 1.25rem;
    --msv-h2-font-size-m: 1.25rem;
    --msv-h2-font-size-s: 1.25rem;
    --msv-h2-line-height-l: 1.2;
    --msv-h2-line-height-m: 1.2;
    --msv-h2-line-height-s: 1.2;
    --msv-h3-font-size-l: 1rem;
    --msv-h3-font-size-m: 1rem;
    --msv-h3-font-size-s: 1rem;
    --msv-h3-line-height-l: 1.2;
    --msv-h3-line-height-m: 1.2;
    --msv-h3-line-height-s: 1.2;
    --msv-h4-font-size-l: 1rem;
    --msv-h4-font-size-m: 1rem;
    --msv-h4-font-size-s: 1rem;
    --msv-h4-line-height-l: 1.2;
    --msv-h4-line-height-m: 1.2;
    --msv-h4-line-height-s: 1.2;
    --msv-h5-font-size-l: 1rem;
    --msv-h5-font-size-m: 1rem;
    --msv-h5-font-size-s: 1rem;
    --msv-h5-line-height-l: 1.2;
    --msv-h5-line-height-m: 1.2;
    --msv-h5-line-height-s: 1.2;
    --msv-h6-font-size-l: 1rem;
    --msv-h6-font-size-m: 1rem;
    --msv-h6-font-size-s: 1rem;
    --msv-h6-line-height-l: 1.2;
    --msv-h6-line-height-m: 1.2;
    --msv-h6-line-height-s: 1.2;
    --msv-body-font-color: #2C262D;
    --msv-body-font-size-xs: 1rem;
    --msv-body-line-height-xs: 1.5;
    --msv-body-font-size-s: 1rem;
    --msv-body-line-height-s: 1.5;
    --msv-body-font-size-m: 1rem;
    --msv-body-line-height-m: 1.5;
    --msv-toggle-button-color: #2C262D;
    --msv-toggle-button-disabled-color: #C4C4C4;
    --msv-toggle-button-focus-border-color: #2C262D;
    --msv-form-dropdown-border-color: #C4C4C4;
    --msv-form-dropdown-focus-border-color: #2C262D;
    --msv-form-dropdown-font-color: #2C262D;
    --msv-form-dropdown-bg-color: #FFFFFF;
}



body [data-m-t="promo-banner"]{
    --msv-promo-banner-bg: #000000;
    --msv-promo-banner-font-color: #ffffff;
    --msv-promo-banner-font-size: 14px;
    --msv-promo-banner-font-size-mobile: 12px;
}

body [data-m-t="sign-in"]{
    --msv-sign-in-font-color: #1D1D1D;
}

body [data-m-t="quickview"]{
    --msv-quickview-carousel-flipper-color: #616365;
    --msv-carousel-flipper-hover-bg: #616365;
}

body [data-m-t="navigation-menu"]{
    --msv-nav-dropdown-border: transparent;
    --msv-nav-border: transparent;
}

body [data-m-t="video-player"]{
    --msv-video-player-width: 100%;
}


body [data-m-t="business-sign-up"]{
    --msv-business-sign-up-error-alert-bg: #DFF6DD;
}

body [data-m-t="carousel"]{
    --msv-carousel-flipper-color: #ffffff;
    --msv-carousel-indicator-color: rgba(255, 255, 255, 1);
}


body [data-m-t="media-gallery"]{
    --msv-media-gallery-indicator-bg-color: #2C262D;
    --msv-media-gallery-controls-bg-color: #F5F5F5;
    --msv-footer-item-font-size: 36px;
    --msv-media-gallery-thumbnail-flipper-font-color: #616365;
}

body [data-m-t="content-block"]{
    --msv-content-block-textheme-light: #ffffff;
    --msv-content-block-link-color: #ffb700;
    --msv-content-block-textheme-dark: #2E2B27;
    --msv-content-block-primary-btn-bg: rgba(230, 227, 227, 0);
    --msv-content-block-primary-btn-border: rgba(255, 255, 255, 0);
    --msv-content-block-primary-btn-font-color: #ff0000;
    --msv-content-block-error-textheme-dark: #2E2B27;
    --msv-content-block-error-textheme-light: #ffffff;
}




body [data-m-t="search"]{
    --msv-search-form-search-btn-color: #4C833A;
    --msv-search-bg: #ffffff;
    --msv-search-form-bg: #F8F7F6;
    --msv-search-font-color: #000000;
}

body [data-m-t="product-specification"]{
    --msv-product-specification-accordion-bg-color: #ffffff;
    --msv-product-details-text-font-color: #2C262D;
    --msv-product-specification-accordion-border: #2266E3;
    --msv-product-specification-accordion-text-font-color: #595959;
}






body [data-m-t="order-history"]{
    --msv-order-history-border-color: #C4C4C4;
}

body [data-m-t="account-management-address"]{
    --msv-address-border: #D1D1D1;
}

body [data-m-t="sign-up"]{
    --msv-sign-up-font-color: #1D1D1D;
}

body [data-m-t="checkout"]{
    --msv-checkout-border: #000000;
}

body [data-m-t="cookie-compliance"]{
    --msv-cookie-compliance-font-size: 16px;
    --msv-cookie-compliance-bg-color: #FFFFFF;
    --msv-cookie-compliance-border-color: #C4C4C4;
}

body [data-m-t="product-collection"]{
    --msv-product-collection-flipper-bg: transparent;
    --msv-product-collection-flipper-border: transparent;
    --msv-product-collection-heading-font-size: 16px;
    --msv-product-collection-flipper-font-size-desktop: 20px;
    --msv-product-collection-text-size: 78px;
}


body [data-m-t="password-reset"]{
    --msv-password-reset-success-alert-bg: #DFF6DD;
    --msv-password-reset-font-color: #2C262D;
}

body [data-m-t="order-details"]{
    --msv-order-details-qr-code-bg-color: #FFFFFF;
    --msv-order-details-border: #D1D1D1;
}

body [data-m-t="password-reset-verification"]{
    --msv-password-reset-verification-font-color: #2C262D;
    --msv-password-reset-verification-success-alert-bg: #DFF6DD;
}


body [data-m-t="subscribe"]{
    --msv-subscribe-text-color: #FFFFFF;
    --msv-subscribe-input-border-color: #FFFFFF;
    --msv-subscribe-background-color: #2C262D;
    --msv-subscribe-placeholder-color: #C4C4C4;
}



body [data-m-t="active-image"]{
    --msv-active-image-border-color: #000000;
    --msv-active-image-wrapper-background-color: #FFFFFF;
    --msv-active-image-button-border-color: #463D48;
    --msv-active-image-overlay-background-color: #000000;
}



body [data-m-t="footer-category"]{
    --msv-post-footer-bg-color: #000000;
    --msv-footer-bg-color: #FFFFFF;
    --msv-footer-font-color-secondary: #FFFFFF;
}

body [data-m-t="store-selector"]{
    --msv-store-select-form-bg: #fff;
    --msv-store-locate-divider-color: #D1D1D1;
    --msv-store-select-divider-color: #1D1D1D;
}




body [data-m-t="header"]{
    --msv-header-icon-font-size: 20px;
}



