.elementor-kit-11{--e-global-color-primary:#06011C;--e-global-color-secondary:#06011C;--e-global-color-text:#06011C;--e-global-color-accent:#FBEBEB;--e-global-color-73d9055:#FF0000;--e-global-color-1072a5e:#06011C;--e-global-color-64f17d1:#DDFC9D;--e-global-color-817e419:#E20000;--e-global-color-50cddd9:#B70000;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-size:34px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-size:12px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Rubik";--e-global-typography-accent-font-weight:400;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-primary-font-size:30px;--e-global-typography-text-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-primary-font-size:25px;--e-global-typography-secondary-line-height:15em;--e-global-typography-text-font-size:12px;--e-global-typography-accent-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ================================================
   ACCOUNT PAGE
   ================================================ */

body.woocommerce-account #content {
    background-color: #ffffff;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

.woocommerce-MyAccount-navigation {
    background: transparent;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
    background: transparent;
}

.woocommerce-MyAccount-navigation ul li {
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 20px 20px;
    border-radius: 20px;
    font-size: 16px;
    font-family: 'Parkinsans', sans-serif;
    color: #06011C;
    background-color: #F8F8F8 !important;
    text-decoration: none;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: #E20000 !important;
    color: #ffffff !important;
    font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--loyalty-reward a {
    background-color: #F8F8F8 !important;
    color: #06011C !important;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--loyalty-reward.is-active a {
    background-color: #E20000 !important;
    color: #ffffff !important;
    font-weight: 600;
}

body.page-id-73671 .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a {
    background-color: #F8F8F8 !important;
    color: #06011C !important;
    font-weight: 400;
}

body.page-id-73671 .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--loyalty-reward a {
    background-color: #E20000 !important;
    color: #ffffff !important;
    font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    background-color: transparent !important;
    color: #06011C !important;
    font-size: 15px;
    padding-left: 8px;
    text-decoration: underline;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: transparent !important;
    color: #E20000;
}

.woocommerce-MyAccount-content {
    background-color: #F8F8F8 !important;
    border-radius: 20px;
    padding: 24px !important;
    border: none !important;
}

/* ================================================
   LOYALTY REWARDS PAGE
   ================================================ */

.custom-account-page {
    background-color: #ffffff !important;
    color: #06011C !important;
    font-family: 'Parkinsans', sans-serif !important;
    padding: 0 !important;
}

.custom-account-page h1,
.custom-account-page h2,
.custom-account-page h3,
.custom-account-page p,
.custom-account-page a,
.custom-account-page span,
.custom-account-page td,
.custom-account-page th {
    font-family: 'Parkinsans', sans-serif;
    color: #06011C;
}

.account-content {
    background-color: #F8F8F8 !important;
    border-radius: 20px;
    padding: 24px !important;
    border: none !important;
}

/* Hide WPLoyalty empty paragraph */
p.my-loyalty-account-text {
    display: none !important;
}

/* ================================================
   LOGIN / REGISTER FORMS
   ================================================ */

/* Hide WPLoyalty empty paragraph */
p.my-loyalty-account-text {
    display: none !important;
}

/* Card borders */
.woocommerce-account .u-column1,
.woocommerce-account .u-column2 {
    border: 1px solid #CDCDCD !important;
    border-radius: 20px !important;
    padding: 32px !important;
}

/* Remove form borders and spacing */
.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register {
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Headings */
.woocommerce-account .u-column1 h2,
.woocommerce-account .u-column2 h2 {
    font-family: 'Parkinsans', sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #06011C;
    margin-top: 0 !important;
    margin-bottom: 24px;
}

/* Labels */
.woocommerce-account label {
    font-family: 'Parkinsans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #06011C;
    text-transform: capitalize;
}

/* Inputs */
.woocommerce-account input[type="text"],
.woocommerce-account input[type="email"],
.woocommerce-account input[type="password"] {
    border: 1px solid #CDCDCD !important;
    border-radius: 20px !important;
    font-family: 'Parkinsans', sans-serif;
    font-size: 15px;
    color: #555555;
    padding: 12px 20px;
    width: 100%;
}

/* Form row spacing */
.woocommerce-account .woocommerce-form-row {
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
}

.woocommerce-account .woocommerce-form-row label {
    margin-bottom: 4px !important;
    padding-bottom: 0 !important;
    display: block;
}

.woocommerce-account .woocommerce-form-row input {
    margin: 0 !important;
}

/* Hide br tags */
.woocommerce-account .woocommerce-form-row br,
.woocommerce-account .woocommerce-form-login__rememberme br {
    display: none !important;
}

/* Buttons */
.woocommerce-account .woocommerce-button,
.woocommerce-account .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-form-register__submit {
    background-color: #E20000 !important;
    color: #ffffff !important;
    font-family: 'Parkinsans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
    border-radius: 20px !important;
    border: none !important;
    width: 240px !important;
    padding: 20px !important;
    display: inline-block !important;
}


.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme {
    display: inline-block !important;
}

.woocommerce-account .woocommerce-button:hover,
.woocommerce-account .woocommerce-form-login__submit:hover,
.woocommerce-account .woocommerce-form-register__submit:hover {
    background-color: #B70000 !important;
}

/* Remember me next to button */
.woocommerce-account .woocommerce-form-login__rememberme {
    display: inline-block !important;
    vertical-align: middle !important;
    margin-left: 16px !important;
}

/* Helper text */
.woocommerce-account .woocommerce p,
.woocommerce-account .woocommerce a {
    font-family: 'Parkinsans', sans-serif;
    font-size: 15px;
    color: #06011C;
}

/* Form field height */
.woocommerce-account input[type="text"],
.woocommerce-account input[type="email"],
.woocommerce-account input[type="password"] {
    height: 60px !important;
}

/* Spacing between remember me and login button */
.woocommerce-account .woocommerce-form-login__rememberme {
    margin-right: 16px !important;
}

.woocommerce-account .woocommerce-form-login__rememberme {
    padding-bottom: 10px !important;
}

@media (max-width: 768px) {
    .woocommerce-account .u-column1,
    .woocommerce-account .u-column2 {
        margin-bottom: 20px !important;
    }
}

.custom-account-page h1 {
    font-size: 55px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}

@media (max-width: 768px) {
    .custom-account-page h1 {
        font-size: 35px !important;
        line-height: 50px !important;
    }
}

.account-list {
    border-top: none !important;
}/* End custom CSS */