.elementor-53 .elementor-element.elementor-element-c9f12d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-c9f12d4:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-c9f12d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kenshoartofgaming.com/wp-content/uploads/2026/06/Group-1000006388.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-09e2118 .elementor-heading-title{color:var( --e-global-color-0d18c9f );}.elementor-53 .elementor-element.elementor-element-53a6079a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-c9f12d4{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-53a6079a{--padding-top:30px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}}/* Start custom CSS *//* =========================================
   KENSHO - WOOCOMMERCE MY ACCOUNT
   Basic Styling Only
========================================= */

.woocommerce {
    --kensho-primary: #3C55FA;
    --kensho-secondary: #E8083E;
    --kensho-text: #363535;
    --kensho-accent: #02864A;
    --kensho-dark: #1F2937;
    --kensho-white: #FFFFFF;
    --kensho-border: #E5E7EB;
}
.woocommerce-MyAccount-navigation li a>br{
    display: none;
}

/* -----------------------------------------
   General My Account
----------------------------------------- */

.woocommerce .woocommerce-MyAccount-content {
    color: var(--kensho-text);
    font-family: inherit;
    line-height: 1.6;
}

.woocommerce .woocommerce-MyAccount-content p {
    color: var(--kensho-text);
}


/* -----------------------------------------
   Account Navigation
----------------------------------------- */

.woocommerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce .woocommerce-MyAccount-navigation ul li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid var(--kensho-border);
}

.woocommerce .woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 12px 15px;
    color: var(--kensho-dark);
    text-decoration: none;
    font-weight: 500;
    transition: all 0.2s ease;
}


/* Navigation Hover */

.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
    color: var(--kensho-primary);
    background: rgba(60, 85, 250, 0.05);
}


/* Active Navigation */

.woocommerce
.woocommerce-MyAccount-navigation
ul li.is-active a {
    color: var(--kensho-primary);
    background: rgba(60, 85, 250, 0.08);
    font-weight: 600;
}


/* -----------------------------------------
   Account Content Headings
----------------------------------------- */

.woocommerce .woocommerce-MyAccount-content h2 {
    color: var(--kensho-dark);
    font-weight: 600;
}

.woocommerce .woocommerce-MyAccount-content h3 {
    color: var(--kensho-dark);
}


/* -----------------------------------------
   Address Sections
----------------------------------------- */

.woocommerce .woocommerce-Addresses {
    color: var(--kensho-text);
}

.woocommerce .woocommerce-Address {
    border: 1px solid var(--kensho-border);
    padding: 20px;
    background: var(--kensho-white);
    border-radius: 5px;
}


/* Address Header */

.woocommerce .woocommerce-Address-title {
    border-bottom: 1px solid var(--kensho-border);
    padding-bottom: 12px;
    margin-bottom: 15px;
}

.woocommerce .woocommerce-Address-title h2 {
    color: var(--kensho-dark);
    font-size: 20px;
    margin: 0;
}


/* -----------------------------------------
   Edit / Add Address Link
----------------------------------------- */

.woocommerce .woocommerce-Address .edit {
    color: var(--kensho-primary);
    text-decoration: none;
    font-weight: 500;
}

.woocommerce .woocommerce-Address .edit:hover {
    color: var(--kensho-secondary);
    text-decoration: underline;
}


/* -----------------------------------------
   Address Text
----------------------------------------- */

.woocommerce .woocommerce-Address address {
    color: var(--kensho-text);
    font-style: normal;
    line-height: 1.7;
    margin: 0;
}


/* -----------------------------------------
   General WooCommerce Links
----------------------------------------- */

.woocommerce .woocommerce-MyAccount-content a {
    color: var(--kensho-primary);
}

.woocommerce .woocommerce-MyAccount-content a:hover {
    color: var(--kensho-secondary);
}


/* -----------------------------------------
   Buttons
----------------------------------------- */

.woocommerce .woocommerce-MyAccount-content .button {
    background-color: var(--kensho-primary);
    color: var(--kensho-white);
    border: none;
    border-radius: 5px;
    padding: 10px 18px;
    font-family: inherit;
    font-weight: 600;
    transition: all 0.2s ease;
}

.woocommerce .woocommerce-MyAccount-content .button:hover {
    background-color: var(--kensho-secondary);
    color: var(--kensho-white);
}


/* -----------------------------------------
   Logout Link
----------------------------------------- */

.woocommerce
.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: var(--kensho-secondary);
}

.woocommerce
.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    color: var(--kensho-primary);
}


/* -----------------------------------------
   Form Fields - For Account Details /
   Edit Address Pages
----------------------------------------- */

.woocommerce .woocommerce-MyAccount-content input[type="text"],
.woocommerce .woocommerce-MyAccount-content input[type="email"],
.woocommerce .woocommerce-MyAccount-content input[type="tel"],
.woocommerce .woocommerce-MyAccount-content input[type="password"],
.woocommerce .woocommerce-MyAccount-content select,
.woocommerce .woocommerce-MyAccount-content textarea {
    border: 1px solid var(--kensho-border);
    border-radius: 5px;
    background: var(--kensho-white);
    color: var(--kensho-text);
    font-family: inherit;
}

.woocommerce .woocommerce-MyAccount-content input:focus,
.woocommerce .woocommerce-MyAccount-content select:focus,
.woocommerce .woocommerce-MyAccount-content textarea:focus {
    border-color: var(--kensho-primary);
    outline: none;
    box-shadow: 0 0 0 1px var(--kensho-primary);
}


/* -----------------------------------------
   Mobile
   Styling only - no layout restructuring
----------------------------------------- */

@media (max-width: 767px) {

    .woocommerce .woocommerce-MyAccount-navigation ul li a {
        padding: 10px 12px;
    }

    .woocommerce .woocommerce-Address {
        padding: 15px;
    }

    .woocommerce .woocommerce-Address-title h2 {
        font-size: 18px;
    }

}/* End custom CSS */