:root{
    --msv-accent-brand-color: #333333;
    --msv-accent-brand-alt-color: #1A1A1A;
    --msv-accent-secondary-btn: #FAFAFA;
    --msv-bg-color: #FFFFFF;
    --msv-body-bg-color: #FFFFFF;
    --msv-font-primary-color: #333333;
    --msv-font-secondary-color: #FFFFFF;
    --msv-primary-btn-light-font-color: #FFFFFF;
    --msv-primary-btn-light-bg-color: #333333;
    --msv-primary-btn-light-border-color: #FFFFFF;
    --msv-primary-btn-light-hover-bg-color: #262626;
    --msv-primary-btn-light-focus-bg-color: #262626;
    --msv-primary-btn-light-focus-border-color: #50B948;
    --msv-primary-btn-light-pressed-bg-color: #363636;
    --msv-primary-btn-light-disabled-bg-color: #C9C9C9;
    --msv-secondary-btn-light-font-color: #333333;
    --msv-secondary-btn-light-bg-color: #FFFFFF;
    --msv-secondary-btn-light-border-color: #333333;
    --msv-secondary-btn-light-hover-bg-color: #FAFAFA;
    --msv-secondary-btn-light-focus-bg-color: #FAFAFA;
    --msv-secondary-btn-light-focus-border-color: #50B948;
    --msv-secondary-btn-light-pressed-bg-color: #F0F0F0;
    --msv-secondary-btn-light-disabled-bg-color: #C9C9C9;
    --msv-secondary-btn-light-disabled-font-color: #FFFFFF;
    --msv-primary-btn-dark-font-color: #333333;
    --msv-primary-btn-dark-bg-color: #FFFFFF;
    --msv-primary-btn-dark-border-color: #333333;
    --msv-primary-btn-dark-hover-bg-color: #FAFAFA;
    --msv-primary-btn-dark-focus-bg-color: #FAFAFA;
    --msv-primary-btn-dark-focus-border-color: #333333;
    --msv-primary-btn-dark-pressed-bg-color: #F0F0F0;
    --msv-primary-btn-dark-disabled-bg-color: #C9C9C9;
    --msv-primary-btn-dark-disabled-font-color: #5E5E5E;
    --msv-secondary-btn-dark-font-color: #FFFFFF;
    --msv-secondary-btn-dark-bg-color: #333333;
    --msv-secondary-btn-dark-border-color: #FFFFFF;
    --msv-secondary-btn-dark-hover-bg-color: #262626;
    --msv-secondary-btn-dark-focus-bg-color: #262626;
    --msv-secondary-btn-dark-focus-border-color: #FFFFFF;
    --msv-secondary-btn-dark-pressed-bg-color: #363636;
    --msv-secondary-btn-dark-disabled-bg-color: #C9C9C9;
    --msv-secondary-btn-dark-disabled-font-color: #5E5E5E;
    --msv-button-primary-rest-color: #333333;
    --msv-button-primary-hover-color: #262626;
    --msv-button-primary-pressed-color: #363636;
    --msv-button-primary-disabled-color: #C9C9C9;
    --msv-button-secondary-rest-color: #FFFFFF;
    --msv-button-secondary-hover-color: #FAFAFA;
    --msv-button-secondary-pressed-color: #F0F0F0;
    --msv-button-secondary-disabled-color: #FFFFFF;
    --msv-link-font-color: #333333;
    --msv-link-font-size-m: 1rem;
    --msv-link-font-size-s: 0.875rem;
    --msv-link-font-size-xs: 0.75rem;
    --msv-link-line-height-m: 1.5;
    --msv-link-line-height-s: 1.4;
    --msv-link-line-height-xs: 1.3;
    --msv-feature-link-light-font-color: #333333;
    --msv-feature-link-light-disabled-font-color: #C9C9C9;
    --msv-feature-link-light-underline-bg-color: #50B948;
    --msv-feature-link-light-border-color: #50B948;
    --msv-feature-link-light-focus-underline-bg-color: #38A82E;
    --msv-feature-link-light-hover-underline-bg-color: #38A82E;
    --msv-feature-link-light-active-underline-bg-color: #2C8A24;
    --msv-feature-link-light-disabled-underline-bg-color: #4BD241;
    --msv-feature-link-dark-font-color: #FFFFFF;
    --msv-feature-link-dark-disabled-font-color: #5E5E5E;
    --msv-feature-link-dark-underline-bg-color: #66df5d;
    --msv-feature-link-dark-border-color: #50B948;
    --msv-feature-link-dark-focus-underline-bg-color: #72e26a;
    --msv-feature-link-dark-hover-underline-bg-color: #72e26a;
    --msv-feature-link-dark-active-underline-bg-color: #8ae784;
    --msv-feature-link-dark-disabled-underline-bg-color: #5E5E5E;
    --msv-card-button-bg-color: #000000;
    --msv-card-button-font-color: #FFFFFF;
    --msv-card-button-disabled-font-color: #5E5E5E;
    --msv-card-button-focus-border-color: #66df5d;
    --msv-icon-button-light-font-color: #333333;
    --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: #50B948;
    --msv-icon-button-dark-focus-border-color: #66df5d;
    --msv-carousel-flipper-rest-bg-color: #FFFFFF;
    --msv-carousel-flipper-hover-bg-color: #ffffff;
    --msv-carousel-flipper-focus-bg-color: #FFFFFF;
    --msv-carousel-flipper-active-bg-color: #F5F5F5;
    --msv-carousel-flipper-border-color: #50B948;
    --msv-quantity-controls-content-bg-color: #FFFFFF;
    --msv-quantity-border-color: #C9C9C9;
    --msv-quantity-control-disable-background-color: #FFFFFF;
    --msv-quantity-controls-disable-color: #C9C9C9;
    --msv-callout-font-size-l: 3rem;
    --msv-callout-font-size-m: 3rem;
    --msv-callout-font-size-s: 3rem;
    --msv-callout-line-height-l: 1;
    --msv-callout-line-height-m: 1;
    --msv-callout-line-height-s: 1;
    --msv-h1-font-size-l: 3rem;
    --msv-h1-font-size-m: 3rem;
    --msv-h1-font-size-s: 2.25rem;
    --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: 2.25rem;
    --msv-h2-font-size-m: 2rem;
    --msv-h2-font-size-s: 2rem;
    --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: 1.5rem;
    --msv-h3-font-size-m: 1.5rem;
    --msv-h3-font-size-s: 1.5rem;
    --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: 1.5rem;
    --msv-h4-font-size-m: 1.5rem;
    --msv-h4-font-size-s: 1.5rem;
    --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: 1.25rem;
    --msv-h5-font-size-m: 1.25rem;
    --msv-h5-font-size-s: 1.25rem;
    --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.5;
    --msv-h6-line-height-m: 1.5;
    --msv-h6-line-height-s: 1.5;
    --msv-body-font-color: #333333;
    --msv-body-font-size-xs: 0.75rem;
    --msv-body-line-height-xs: 1.4;
    --msv-body-font-size-s: 0.875rem;
    --msv-body-line-height-s: 1.6;
    --msv-body-font-size-m: 1rem;
    --msv-body-line-height-m: 1.5;
    --msv-toggle-button-color: #50B948;
    --msv-toggle-button-disabled-color: #C9C9C9;
    --msv-toggle-button-focus-border-color: #50B948;
    --msv-form-dropdown-border-color: #C9C9C9;
    --msv-form-dropdown-focus-border-color: #50B948;
    --msv-form-dropdown-font-color: #333333;
    --msv-form-dropdown-bg-color: #FFFFFF;
}

body [data-m-t="promo-banner"]{
    --msv-promo-banner-bg: #50B948;
}

body [data-m-t="sign-in"]{
    --msv-sign-in-font-color: #1D1D1D;
}

body [data-m-t="quickview"]{
    --msv-quickview-carousel-flipper-color: #696969;
    --msv-carousel-flipper-hover-bg: #696969;
}

body [data-m-t="navigation-menu"]{
    --msv-nav-border: transparent;
    --msv-nav-dropdown-border: transparent;
    --msv-nav-carot-color: #50B948;
    --msv-nav-bg: #404040;
    --msv-nav-font-size: 12px;
    --msv-nav-font-color: rgba(255, 255, 255, 1);
}

body [data-m-t="video-player"]{
    --msv-video-player-width: 100%;
}


body [data-m-t="carousel"]{
    --msv-carousel-flipper-hover-color: #50B948;
    --msv-carousel-flipper-color: #616365;
}


body [data-m-t="media-gallery"]{
    --msv-media-gallery-thumbnail-flipper-font-color: #696969;
    --msv-media-gallery-indicator-bg-color: #333333;
    --msv-media-gallery-controls-bg-color: #FAFAFA;
    --msv-footer-item-font-size: 2.25rem;
}




body [data-m-t="search"]{
    --msv-search-form-search-btn-color: #50B948;
    --msv-search-form-border: #F8F7F6;
    --msv-search-form-bg: #fcfcfc;
}

body [data-m-t="product-specification"]{
    --msv-product-specification-accordion-bg-color: #ffffff;
    --msv-product-details-text-font-color: #333333;
    --msv-product-specification-accordion-border: #C9C9C9;
    --msv-product-specification-accordion-text-font-color: #5E5E5E;
}



body [data-m-t="order-history"]{
    --msv-order-history-border: #D1D1D1;
    --msv-order-history-border-color: #C9C9C9;
}

body [data-m-t="account-management-address"]{
    --msv-address-border: #D6D6D6;
}

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-bg-color: #FFFFFF;
    --msv-cookie-compliance-border-color: #C9C9C9;
    --msv-cookie-compliance-font-size: 1rem;
}

body [data-m-t="product-collection"]{
    --msv-product-collection-flipper-border: transparent;
    --msv-product-collection-flipper-bg: transparent;
}


body [data-m-t="password-reset"]{
    --msv-password-reset-success-alert-bg: #DFF6DD;
    --msv-password-reset-font-color: #333333;
}

body [data-m-t="order-details"]{
    --msv-order-details-qr-code-bg-color: #FFFFFF;
    --msv-order-details-border: #D6D6D6;
}

body [data-m-t="password-reset-verification"]{
    --msv-password-reset-verification-font-color: #333333;
    --msv-password-reset-verification-success-alert-bg: #DFF6DD;
}


body [data-m-t="subscribe"]{
    --msv-subscribe-font-size: 14px;
    --msv-subscribe-text-color: #FFFFFF;
    --msv-subscribe-input-border-color: #FFFFFF;
    --msv-subscribe-heading-font-size: 20px;
    --msv-subscribe-background-color: #333333;
    --msv-subscribe-placeholder-color: #C9C9C9;
}



body [data-m-t="active-image"]{
    --msv-active-image-text-font-size: 20px;
    --msv-active-image-border-color: #333333;
    --msv-active-image-wrapper-background-color: #FFFFFF;
    --msv-active-image-overlay-backgroud-color: #000000;
    --msv-active-image-button-border-color: #4d4d4d;
    --msv-active-image-overlay-background-color: #333333;
    --msv-active-image-button-text-font-size: 14px;
}


body [data-m-t="footer-category"]{
    --msv-post-footer-bg-color: #333333;
    --msv-footer-bg-color: #FFFFFF;
    --msv-footer-heading-font-size: 16px;
    --msv-footer-item-font-size: 14px;
    --msv-footer-font-color-secondary: #FFFFFF;
    --msv-footer-link-font-size: 14px;
}

body [data-m-t="store-selector"]{
    --msv-store-select-form-bg: #fff;
    --msv-store-locate-divider-color: #D6D6D6;
    --msv-store-select-divider-color: #212121;
}



body [data-m-t="header"]{
    --msv-header-icon-font-size: 1.25rem;
    --msv-header-font-size: 16px;
}


