:root {
    /** text **/
    --primary-text-color: #333333;
    --secondary-text-color: #FFFFFF;
    --tertiary-text-color: #7B7575;
    --tertiary-text-opacity-color: rgba(123, 117, 117, 0.4);
    --quaternary-text-color: #E43117;
    /** layer **/
    --primary-layer-color: #EBE7E7;
    --secondary-layer-color: #F7F7F7;
    --tertiary-layer-color: #DDD7D7;
    --quaternary-layer-color: #333333;
    --quinary-layer-color: #FFFFFF;
    /** primary-link **/
    --primary-link-color: #333333;
    --primary-link-decoration: none;
    --primary-link-hover-decoration: underline;
    --primary-link-hover-color: #333333;
    --primary-link-active-color: #000000;
    /** secondary-link **/
    --secondary-link-color: #333333;
    --secondary-link-decoration: underline;
    --secondary-link-hover-decoration: underline;
    --secondary-link-hover-color: #E43117;
    --secondary-link-active-color: #C12C10;
    /** ternary-link **/
    --tertiary-link-color: #E43117;
    --tertiary-link-decoration: underline;
    --tertiary-link-hover-decoration: underline;
    --tertiary-link-hover-color: #333333;
    --tertiary-link-active-color: #000;
    /** quaternary-link **/
    --quaternary-link-color: #7B7575;
    --quaternary-link-decoration: underline;
    --quaternary-link-hover-decoration: underline;
    --quaternary-link-hover-color: #333333;
    --quaternary-link-active-color: #000;
    /** default-link **/
    --default-link-color: #333333;
    --default-link-decoration: none;
    --default-link-hover-decoration: underline;
    --default-link-hover-color: #333333;
    --default-link-active-color: #000000;
    /** primary-button **/
    --primary-button-color: #FFFFFF;
    --primary-button-background-color: #E43117;
    --primary-button-border-color: #E43117;
    --primary-button-active-background-color: #333333;
    --primary-button-active-border-color: #333333;
    --primary-button-active-color: #000000;
    /** primary-large-button **/
    --primary-large-button-active-background-color: #C12C10;
    --primary-large-button-active-border-color: #C12C10;
    /** primary-outline-button **/
    --primary-outline-button-color: #E43117;
    --primary-outline-button-background-color: transparent;
    --primary-outline-button-border-color: #E43117;
    --primary-outline-button-focus-background-color: rgba(228, 49, 23, 0.3);
    --primary-outline-button-active-background-color: #C12C10;
    --primary-outline-button-active-border-color: #C12C10;
    /** primary-outline-large-button **/
    --primary-outline-large-button-focus-background-color: rgba(228, 49, 23, 0.3);
    --primary-outline-large-button-active-background-color: #C12C10;
    --primary-outline-large-button-active-border-color: #C12C10;
    /** secondary-button **/
    --secondary-button-color: #FFFFFF;
    --secondary-button-background-color: #333333;
    --secondary-button-border-color: #333333;
    --secondary-button-active-background-color: #C12C10;
    --secondary-button-active-border-color: #C12C10;
    /** secondary-large-button **/
    --secondary-large-button-active-background-color: #C12C10;
    --secondary-large-button-active-border-color: #C12C10;
    /** secondary-outline-button **/
    --secondary-outline-button-color: #333333;
    --secondary-outline-button-background-color: transparent;
    --secondary-outline-button-border-color: #333333;
    --secondary-outline-button-active-background-color: #333333;
    --secondary-outline-button-active-border-color: #333333;
    /** secondary-outline-large-button **/
    --secondary-outline-large-button-active-background-color: #333333;
    --secondary-outline-large-button-active-border-color: #333333;
    /** default-button */
    --default-button-disabled: rgba(0, 0, 0, 0.20);
    /** input-checkbox **/
    --input-checkbox-mark-background-color: #FFFFFF;
    --input-checkbox-mark-border-color: rgba(123, 117, 117, 0.4);
    --input-checkbox-mark-after-background-color: #DDD7D7;
    --input-checkbox-focus-color: #000000;
    --input-checkbox-focus-mark-border-color: #000000;
    --input-checkbox-checked-mark-after-background-color: #333333;
    --input-checkbox-hover-mark-border-color: rgba(123, 117, 117, 0.4);
    --input-checkbox-hover-mark-after-background-color: #DDD7D7;
    --input-checkbox-hover-checked-mark-after-background-color: rgba(123, 117, 117, 0.4);
    --input-checkbox-hover-label-color: #333333;
    --input-checkbox-hover-label-text-decoration: underline;
    /** input-dropdown **/
    --input-dropdown-focus-border-color: #333333;
    --input-dropdown-item-selected-color: #EBE7E7;
    --input-dropdown-hover-border-color: #333333;
    --input-dropdown-hover-item-hover-background-color: #EBE7E7;
    /** input-number **/
    --input-number-button-color: #074D67;
    --input-number-button-hover-background-color: #333333;
    /** input-radio **/
    --input-radio-checked-mark-after-background-color: #333333;
    --input-radio-hover-mark-border-color: rgba(123, 117, 117, 0.4);
    /** input-textbox **/
    --input-textbox-focus-border-color: #000;
    --input-textbox-hover-border-color: rgba(123, 117, 117, 0.4);
    /** input-toggle **/
    --input-toggle-checked-color: #333;
    --input-toggle-checked-border-color: #333;
    --input-toggle-checked-mark-background-color: #333;
    --input-toggle-hover-color: #333;
    --input-toggle-hover-border-color: #333;
    --input-toggle-hover-mark-background-color: #333;
    /** default-input-color **/
    --default-input-color: #333;
    /** radius **/
    --border-radius-xxs: 2px;
    --border-radius-xs: 4px;
    --border-radius-sm: 6px;
    --border-radius-md: 8px;
    --border-radius-default: 10px;
    --border-radius-xl: 15px;
    --border-radius-xxl: 24px;
    --border-radius-xxxl: 27px;
    --border-radius-half: 50%;
    --border-radius-full: 100%;
    /** various */
    --header-color: #E43117;
    --header-alert-background-color: #FFFFFF;
    --header-alert-color: #E43117;
    --menu-color: #E43117;
    --menu-sticky-color: #C12C10;
    --menu-sticky-hover-color: #E43117;
    --slider-background-color: #E43117;
    --slider-border-color: #E43117;
    --slider-arrow-color: #FFF;
    --slider-background-hover-color: #333;
    --slider-border-hover-color: #333;
    --slider-arrow-hover-color: #FFF;
    --slider-pager-color: #E43117;
    --pager-color: #E43117;
    --pager-hover-color: #E43117;
    --hover-button-color: #333333;
    --promotion-background-color: rgb(228, 49, 23);
    --promotion-price-color: #E43117;
    --pack-price-color: #E43117;
    --negotiate-price-color: #074D67;
    --negotiate-price-sticker-color: #074D67;
    --price-color: #333333;
    --from-price-color: #7B7575;
    --crossed-price-color: #7B7575;
    --default-mag-color: #E43117;
    --shopping-list-color: #E43117;
    --account-color: #E43117;
    --calendar-color: #E43117;
    --no-result-color: #E43117;
    --fidelity-color: #E43117;
    --fidelity-first-color: #E43117;
    --fidelity-plus-color: #E43117;
    --fidelity-max-color: #E43117;
    --fidelity-cart-check-warning-color: #C12C10;
    --challenge-color: #E43117;
    --no-discount-color: #E43117;
    --three-d-color: #E43117;
    --chat-color: rgb(54, 117, 148);
    --chat-link-color: #E43117;
    --sav-color: #E43117;
    --partner-color: #E43117;
    --toolbar-color: #E43117;
    --not-found-error-color: #E43117;
    --teasing-color: #E43117;
    --gift-color: #E43117;
    --comparator-color: #E43117;
    --printer-color: #55A8BF;
    --shadow-color: rgba(0, 0, 0, 0.2);
    --tooltip-color: #333333;
    --share-product-color: #333333;
    --product-picture-color: #E43117;
    --product-border-hover-color: rgba(123, 117, 117, 0.4);
    --title-background-color: transparent;
    --cms-page-size: 1240px;
    --cms-faq-page-size: 760px;
    --cms-blog-page-size: 760px;
    --primary-title-color: #E43117;
    --primary-title-bullet-color: #E43117;
    --breadcrumb-hover-color: #7B7575;
    --rating-star-color: #333333;
    --rating-star-hover-color: #E43117;
    --rating-text-hover-color: #E43117;
}
