.myshop {
    /* Colors */
    --color-red: #E30613;
    --color-light-red: #FF0818;
    --color-all-black: #000000;
    --color-dark-grey: #999999;
    --color-dark-grey-high-contrast: #737373;
    --color-mid-grey: #D3D4D4;
    --color-light-grey: #F0F1F1;
    --color-white: #FFFFFF;
    /* Buttons */
    --primary-button-idle-color: var(--color-white);
    --primary-button-idle-background-color: var(--color-red);
    --primary-button-hover-background-color: var(--color-light-red);
    --secondary-button-idle-color: var(--color-all-black);
    --secondary-button-idle-background-color: var(--color-light-grey);
    --secondary-button-hover-background-color: var(--color-mid-grey);
    --subordinate-button-idle-color: var(--color-all-black);
    --subordinate-button-idle-background-color: transparent;
    --subordinate-button-idle-border-color: var(--color-mid-grey);
    --subordinate-button-hover-border-color: var(--color-all-black);
    --icon-button-idle-color: var(--color-dark-grey);
    --icon-button-hover-color: var(--color-all-black);
    --active-button-idle-color: var(--color-white);
    --active-button-idle-background-color: var(--color-all-black);
    --other-button-idle-color: var(--color-all-black);
    --other-button-idle-background-color: var(--color-white);
    /* Typography */
    --default-text-color: var(--color-all-black);
    /* Inputs */
    --checkbox-and-radio-color: var(--color-all-black);
    --checkbox-and-radio-disabled-color: var(--color-mid-grey);
    /* Misc */
    --address-box-border-color: var(--color-mid-grey);
    --address-box-selected-border-color: var(--color-light-grey);
    --address-box-selected-background-color: var(--color-light-grey);

    --modal-close-button-ring-idle-color: var(--color-mid-grey);
    --modal-close-button-x-idle-color: var(--color-all-black);
    --modal-close-button-ring-hover-color: var(--color-all-black);
}
