.elementor-913 .elementor-element.elementor-element-5e921d69{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-913 .elementor-element.elementor-element-a670ed8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-913 .elementor-element.elementor-element-620a7f2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-913 .elementor-element.elementor-element-620a7f2.elementor-element{--align-self:center;}.elementor-913 .elementor-element.elementor-element-bdcf5d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-bdcf5d8.elementor-element{--align-self:center;}.elementor-913 .elementor-element.elementor-element-bdcf5d8 .elementor-heading-title{font-family:"Silo", Sans-serif;color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-913 .elementor-element.elementor-element-5e921d69{--content-width:1366px;}}@media(max-width:1024px){.elementor-913 .elementor-element.elementor-element-5e921d69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-cd0af8a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-b9baa00 */.elementor-913 .elementor-element.elementor-element-b9baa00{
    /*width: 1200px!important;*/
    /*margin: 0 auto;*/
}
.elementor-913 .elementor-element.elementor-element-b9baa00 li{
    padding: 20px 10px;
  
    margin: 10px;
    width: 30%;
    display: block;
    text-align: center;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 li a{

    text-align: center;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 ul{
    margin: 0;
    padding: 0!important;
    list-style: none;
}


.elementor-913 .elementor-element.elementor-element-b9baa00 a{
   color: #000;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-MyAccount-content{
    padding: 20px 10px;
    text-align: center;
}

.elementor-913 .elementor-element.elementor-element-b9baa00 .u-columns{
    margin: -50px 0;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 .u-column1{
    float: none!important;
    margin: 0 auto;
}


.elementor-913 .elementor-element.elementor-element-b9baa00 form{
    border: 0!important;
}

.elementor-913 .elementor-element.elementor-element-b9baa00 .u-column2{
    display: none!important
}

.elementor-913 .elementor-element.elementor-element-b9baa00 button{
    background: #223981!important;
    color: #FFF;
    border-radius: 30px;
    padding: 15px 30px;
    transition: 0.3s ease;
    display: block;
    width: 100%;
    margin-top: 10px;
    line-height: 25px;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 button:hover{
    background: #B71E23!important;
}

.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-LostPassword a{
    color: #223981;
    padding-left: 5px;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-LostPassword:hover a{
    color: #B71E23!important;
}

.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce h2{
     font-family: var(--e-global-typography-dbd3323-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbd3323-font-size);
    font-weight: var(--e-global-typography-dbd3323-font-weight);
    line-height: var(--e-global-typography-dbd3323-line-height);
    letter-spacing: var(--e-global-typography-dbd3323-letter-spacing);
    word-spacing: var(--e-global-typography-dbd3323-word-spacing);
    text-align: center;
    color: #223A80;
}

.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-form{
    padding: 0!important;
}


.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-MyAccount-navigation ul li{
    padding: 15px 10px;
    text-align: left;
    width: 40%;
}

.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-form-login__rememberme{
    width: 50%!important;
    display: inline-block;
}
.elementor-913 .elementor-element.elementor-element-b9baa00 .woocommerce-LostPassword{
    width: 50% !important;
    display: inline-block;
    text-align: right;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdcf5d8 */.elementor-913 .elementor-element.elementor-element-bdcf5d8{
    cursor: pointer;
}

.elementor-913 .elementor-element.elementor-element-bdcf5d8 a:hover{
    color: #B71E23!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdcf5d8 */.elementor-913 .elementor-element.elementor-element-bdcf5d8{
    cursor: pointer;
}

.elementor-913 .elementor-element.elementor-element-bdcf5d8 a:hover{
    color: #B71E23!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2c2ee */.elementor-913 .elementor-element.elementor-element-6e2c2ee{
    /*width: 1200px!important;*/
    /*margin: 0 auto;*/
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee li{
    padding: 20px 10px;
  
    margin: 10px;
    width: 30%;
    display: block;
    text-align: center;
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee li a{

    text-align: center;
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee ul{
    margin: 0!important;
    padding: 0!important;
    list-style: none;
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee p{
    /*color: #FFF;*/
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee a{
   color: #223981;
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee .woocommerce-MyAccount-content{
    padding: 20px 10px;
    text-align: center;
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee .u-columns{
    margin: -50px 0;
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee .u-column1{
    float: none!important;
    margin: 0 auto;
    display: none;
}


.elementor-913 .elementor-element.elementor-element-6e2c2ee form{
    border: 0!important;
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee .u-column2{
        float: none !important;
    margin: 0 auto;
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee button{
    background: #223981!important;
    color: #FFF;
    border-radius: 30px;
    padding: 15px 30px;
    transition: 0.3s ease;
    display: block;
    width: 100%;
    margin-top: 10px;
    line-height: 25px;
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee button:hover{
    background: #B71E23!important;
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee .woocommerce-LostPassword a{
    color: #223981;
}
.elementor-913 .elementor-element.elementor-element-6e2c2ee .woocommerce-LostPassword:hover a{
    /*color: #FFF;*/
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee .woocommerce h2{
     font-family: var(--e-global-typography-dbd3323-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbd3323-font-size);
    font-weight: var(--e-global-typography-dbd3323-font-weight);
    line-height: var(--e-global-typography-dbd3323-line-height);
    letter-spacing: var(--e-global-typography-dbd3323-letter-spacing);
    word-spacing: var(--e-global-typography-dbd3323-word-spacing);
    text-align: center;
      color: #223A80;
}

.elementor-913 .elementor-element.elementor-element-6e2c2ee .woocommerce-form{
    padding: 0!important;
}

#register{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd0af8a */.elementor-913 .elementor-element.elementor-element-cd0af8a{
    /*width: 1200px!important;*/
    /*margin: 0 auto;*/
}
@media(min-width:769px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation{
        width: 20%!important;
        padding: 0 10px;
        margin-left: -10px;
    }
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation ul{
        display: block;
    }
}
@media(min-width:500px) and (max-width:768px){
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation{
        width: 100%!important;
        padding: 0 0px;
        margin-left: 0px;
        display:flex!important;
}
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation ul{
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
}



.elementor-913 .elementor-element.elementor-element-cd0af8a li a{
     padding: 15px 32px!important;
     width: 100%!important;
     display: block;
}
@media(min-width:769px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation li{
        margin: 10px;
        width: 100%!important;
        display: block;
        text-align: center;
        padding: 0!important;
        margin-bottom:0px;
    }
}

@media(max-width:768px){
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation li{
    background: #F9F9F9;
    border-radius: 30px;
    margin: 0px;
    width: auto!important;
    display: block;
    text-align: center;
    padding: 0!important;
}
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation li{
    background: #F9F9F9;
    border-radius: 30px;
    width: auto!important;
    display: block;
    text-align: center;
    padding: 0!important;
    margin-bottom:10px;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation li:hover{
    background: #223981!important;
    color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation li:hover a{
    color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation .is-active a{
     color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation .is-active{
    background: #223981;
}


.elementor-913 .elementor-element.elementor-element-cd0af8a ul{
    margin: 0;
    padding: 0!important;
    list-style: none;
}


.elementor-913 .elementor-element.elementor-element-cd0af8a a{
    color: #000;
}
@media(min-width:769px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-content{
        width: 80%!important;
        padding: 20px 30px!important;
        text-align: center;
    }
}
@media(max-width:768px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-content{
        padding: 0px!important;
        text-align: center;
        width: 100%!important;
        margin-top: 20px;
    }
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-content{
    
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .u-columns{
    margin: -50px 0;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .u-column1{
    float: none!important;
    margin: 0 auto;
}


.elementor-913 .elementor-element.elementor-element-cd0af8a form{
    border: 0!important;
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .u-column2{
    display: none!important
}

@media(min-width: 769px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-button{
        margin-top: 0px!important;
    }
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-customer-details{
        margin-bottom: 30px!important;
    }    
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-orders-table{
    margin-bottom:0px!important;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a form.woocommerce-EditAccountForm.edit-account p:last-child{
    margin-bottom: 0px!important;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-address-fields p:last-child{
    margin-bottom: 0px!important;
}
@media(max-width:768px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-button{
        margin-top: 30px!important;
    }
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-customer-details{
    margin-bottom: 0px!important;
}    
.elementor-913 .elementor-element.elementor-element-cd0af8a button{
    background: #223981!important;
    color: #FFF;
    border-radius: 30px;
    padding: 15px 30px;
    transition: 0.3s ease;
    display: block;
    width: 100%;
    margin-top: 10px;
    line-height: 25px;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a button:hover{
    background: #B71E23!important;
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-LostPassword a{
    color: #E50007;
}
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-LostPassword:hover a{
    /*color: #FFF;*/
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce h2{
     font-family: var(--e-global-typography-dbd3323-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbd3323-font-size);
    font-weight: var(--e-global-typography-dbd3323-font-weight);
    line-height: var(--e-global-typography-dbd3323-line-height);
    letter-spacing: var(--e-global-typography-dbd3323-letter-spacing);
    word-spacing: var(--e-global-typography-dbd3323-word-spacing);
    text-align: center;
      color: #223A80;
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-form{
    padding: 0!important;
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-navigation ul li{
    padding: 15px 10px;
    text-align: left;
    width: 40%;
    font-family: "Silo", Sans-serif;
    font-weight: bold;
    line-height: 27px;
}


.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-content p,   .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-table td, .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-table th{
    text-align: left;
    font-family: "Silo", Sans-serif;
    font-weight: bold;
    font-size: 16px!important;
    /*line-height: 27px;*/
}

.woocommerce-Address{
	float: left!important;
	text-align: left!important;
}

.woocommerce-EditAccountForm fieldset input{
	border-bottom: 1px solid #000!important;
	background-color: #FFFFFF!important;
	color: #000!important;
	border: none;
}


.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-button{
    color: #FFF!important;
}
@media(max-width:767px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-Address h3{
        font-size: 26px;
    }
}
@media(max-width:1024px){
.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-MyAccount-orders tr{
    border: 1px solid rgba(0, 0, 0, .1)!important;
    border-radius: 15px!important;
    margin-bottom: 20px;
}

.elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce table.shop_table{
    border: 0px solid rgba(0, 0, 0, .1)!important;
}
}


@media(max-width: 576px){
    .elementor-913 .elementor-element.elementor-element-cd0af8a .woocommerce-info .woocommerce-Button{
        margin-top: 20px!important;
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e921d69 *//*Reset Password*/
.woocommerce-ResetPassword {
	width: 50%!important;;
    margin: 0 auto!important;;
}
.woocommerce-ResetPassword .woocommerce-form-row{
	width: 100%!important;
}
.woocommerce-form-row label{
    font-weight: bold!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 fieldset input{

	background-color: #FFFFFF!important;

}


/*My Account Buttons*/
.elementor-913 .elementor-element.elementor-element-5e921d69 input:focus{
  border-color: #223981!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 input{
        border: 1px solid #666!important;
    background-color: #f9f9f9!important;
    padding: 15px 25px 15px 25px!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #E7E7E7!important;
    border-radius: 30px 30px 30px 30px!important;
    font-size: 16px!important;
}
 .elementor-913 .elementor-element.elementor-element-5e921d69 .select2-selection{
    border: 1px solid #666!important;
    background-color: #f9f9f9!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #E7E7E7!important;
    border-radius: 30px 30px 30px 30px!important;
    height: 50px!important;
    font-size: 16px!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .select2-selection__arrow{
    height: 50px!important;
    right: 15px!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .select2-selection__rendered{
        padding: 10px 20px!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .select2-dropdown--below{
        border: 1px solid #aaa !important;
        
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-Button, .elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-button{
    background: #223981!important;
    color: #FFF!important;
    border-radius: 30px;
    padding: 13px 30px;
    transition: 0.3s ease;
    display: block;
    /*width: 100%;*/
    /*margin-top: 10px;*/
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-Button:hover, .elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-button:hover{
    background: #B71E23!important;
    color: #FFF!important;
    
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-MyAccount-content a:hover{
    color: #B71E23!important;
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-MyAccount-content a{
    color: #223981!important;
    font-size: 16px!important;
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-MyAccount-content a.woocommerce-Button{
    color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 a.woocommerce-button{
    text-align: center!important;
    line-height: 25px;
    color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 a.woocommerce-button:hover{
    color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-Address-title a{
    color: #FFFFFF!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-Address-title a:hover{
    color: #FFFFFF!important;
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-orders-table__header{
    background: #223981;
    color: #FFF;
}

/*My Orders*/
.elementor-913 .elementor-element.elementor-element-5e921d69 .my_account_orders th, .elementor-913 .elementor-element.elementor-element-5e921d69 .my_account_orders td{
    border: 0;
    padding: 20px;
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .my_account_orders{
    border-radius: 15px;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .my_account_orders th:first-of-type{
   border-radius: 15px 0 0 0!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .my_account_orders th:last-of-type{
   border-radius: 0px 15px 0 0px!important;
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-table__product-name, .elementor-913 .elementor-element.elementor-element-5e921d69 .woocommerce-table__product-total{
    background: #FFF!important;
}

.elementor-913 .elementor-element.elementor-element-5e921d69 .show-password-input{
    width: auto;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin: 0;
    padding: 0 20px 0 0;
    background: transparent!important;
}
.elementor-913 .elementor-element.elementor-element-5e921d69 .show-password-input:hover, .elementor-913 .elementor-element.elementor-element-5e921d69 .show-password-input:focus{
    background: transparent!important;
}
@media(max-width:768px){
    .page-id-913 .u-columns{
        margin: 0px 0!important;
    }
    .page-id-913 .woocommerce-form-register{
        margin: 2em 0px 0px 0px!important;
    }
    .page-id-913 .woocommerce-ResetPassword {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Silo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://petlocker.online/wp-content/uploads/2024/06/Silo-Regular.woff2') format('woff2'),
		url('https://petlocker.online/wp-content/uploads/2024/06/Silo-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */