.elementor-button{background-color:#121C2E;}body.ce-kit-1 #wrapper{background-color:#FFFFFF;}/* Start custom CSS for page-settings */.elementor-button--checkout{
    background-color: #b77d47 !important;
    opacity:unset;
}

.elementor-button--view-cart{
    background-color: #121C2E !important;
}
[class*="link"]{
    color: #121C2E;
}

[class*="link"]:hover{
    color: #121C2E;
}

#authentication #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#authentication #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#authentication .breadcrumb{
    display:none;
}
#authentication #wrapper{
    background-color: #fff;
}

#authentication #login-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#authentication #login-form .btn:hover{
    background-color: #B77D47;
}
#authentication #login-form .forgot-password a{
    color: #121C2E;
}
#authentication #login-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#authentication #login-form .input-group.focus {
    outline:none;
}
#authentication #login-form .form-control:focus{
    outline:none;
}

#authentication #login-form .form-control-label{
    text-align:left;
}

#authentication #login-form .form-control-comment{
    width:0;
}

#authentication #login-form .form-group .col-md-6{
    width:75%;
}

#authentication .no-account a{
    color: #121C2E;
}

#password #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#password #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}

#password #content #back-to-login{
    color: #121C2E;
    margin-left: -10px;
}

#password .breadcrumb{
    display:none;
}
#password #wrapper{
    background-color: #fff;
}
#password .forgotten-password{
    padding-left:0;
}
#password .forgotten-password .send-renew-password-link{
    padding-left:0;
}
#password .forgotten-password .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#password .forgotten-password .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#password .forgotten-password .form-control:focus{
    outline:none;
}
#password .forgotten-password .btn:hover{
    background-color: #B77D47;
}
#password .forgotten-password .form-control-label{
    text-align:left;
    padding-left:0;
    
}
#password .renew-password{
    padding-left:0;
    margin-left:0;
}

#password .renew-password .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#password .renew-password .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#password .renew-password .form-control:focus{
    outline:none;
}
#password .renew-password .btn:hover{
    background-color: #B77D47;
}
#password .renew-password .form-control-label{
    text-align:left;
    padding-left:0;
    margin-left: 0;
}
#password .renew-password .form-group .col-md-4{
    width:75%;
}
#registration #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#registration #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#registration #content .back-to-login{
    color: #121C2E;
}

#registration .breadcrumb{
    display:none;
}
#registration #wrapper{
    background-color: #fff;
}
#registration #customer-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#registration #customer-form .btn:hover{
    background-color: #B77D47;
}

#registration #customer-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#registration #customer-form .input-group.focus {
    outline:none;
}
#registration #customer-form .form-control:focus{
    outline:none;
}

#registration #customer-form .form-control-label{
    text-align:left;
}

#registration #customer-form .form-control-comment{
    width:0;
}

#registration #customer-form .form-group .col-md-6{
    width:75%;
}

#registration #customer-form .custom-radio input[type=radio]:checked+span{
    background-color: #B77D47;
}
#my-account #wrapper{
    background-color: #fff;
}
#my-account #content .identity-link{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
}
#my-account #content .link-item{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    color: #121C2E;
}
#my-account #content .links a:hover i{
    color: #B77D47;
}
#my-account #content .links a i{
    color: #121C2E;
}
#my-account .page-footer a {
    color: #121C2E;
}
#my-account .breadcrumb{
    display:none;
}
#my-account H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#my-account .link-logout{
    display:none;
}
#my-account .account-link{
    display:none;
}
#identity #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#identity #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#identity .breadcrumb{
    display:none;
}
#identity #wrapper{
    background-color: #fff;
}
#identity #customer-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#identity #customer-form .btn:hover{
    background-color: #B77D47;
}

#identity #customer-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#identity #customer-form .input-group.focus {
    outline:none;
}
#identity #customer-form .form-control:focus{
    outline:none;
}

#identity #customer-form .form-control-label{
    text-align:left;
}
#identity #customer-form .form-control-comment{
    width:0;
}

#identity #customer-form .form-group .col-md-6{
    width:75%;
}

#identity #customer-form .custom-radio input[type=radio]:checked+span{
    background-color: #B77D47;
}
#address #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#address #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#address .breadcrumb{
    display:none;
}
#address #wrapper{
    background-color: #fff;
}
#address .address-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#address .address-form .btn:hover{
    background-color: #B77D47;
}

#address .address-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#address .address-form .input-group.focus {
    outline:none;
}
#address .address-form .form-control:focus{
    outline:none;
}

#address .address-form .form-control-label{
    text-align:left;
}
#address .address-form .form-control-comment{
    width:0;
}

#address .address-form .form-group .col-md-6{
    width:75%;
}
#history #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#history #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#history .breadcrumb{
    display:none;
}
#history #wrapper{
    background-color: #fff;
}
#order-slip #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#order-slip #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#order-slip .breadcrumb{
    display:none;
}
#order-slip #wrapper{
    background-color: #fff;
}
#module-psgdpr-gdpr #wrapper{
    background-color: #fff;
}
#module-psgdpr-gdpr .psgdprinfo17{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    max-width:900px;
    margin-bottom: 20px;
}
#module-psgdpr-gdpr #content H2{
    color: #121C2E;
    font-family: "Inter", sans-serif;
}
#module-psgdpr-gdpr .breadcrumb{
    display:none;
}
#module-psgdpr-gdpr .psgdprgetdatabtn17{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#module-psgdpr-gdpr .psgdprgetdatabtn17:hover{
    background-color: #B77D47;
}
#module-psgdpr-gdpr H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#module-ps_emailalerts-account .breadcrumb{
    display:none;
}
#module-ps_emailalerts-account #wrapper{
    background-color: #fff;
}
#module-ps_emailalerts-account #content{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10%;
    max-width:900px;
}
#module-ps_emailalerts-account H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#addresses #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#addresses .breadcrumb{
    display:none;
}
#addresses #wrapper{
    background-color: #fff;
}
#addresses .address{
    background-color: #f5f5f5;
    border-radius: 12px 12px 12px 12px;
}
#addresses .addresses-footer{
   margin-bottom: 20px;
}
#checkout .\-current{
    background-color: #f5f5f5 !important;
    border-radius: 12px 12px 12px 12px;
    margin: 0 auto;
    padding: 10% 10% 10% 10% !important;
    max-width:900px;
}
#checkout #content H1{
    color: #121C2E;
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:20px;
}
#checkout .breadcrumb{
    display:none;
}
#checkout #wrapper{
    background-color: #fff;
}

#checkout #customer-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#checkout #customer-form .btn:hover{
    background-color: #B77D47;
}

#checkout #customer-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#checkout #customer-form .input-group.focus {
    outline:none;
}
#checkout #customer-form .form-control:focus{
    outline:none;
}

#checkout #customer-form .form-control-label{
    text-align:left;
}



#checkout #customer-form .form-group .col-md-6{
    width:75%;
}
#checkout #login-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#checkout #login-form .btn:hover{
    background-color: #B77D47;
}

#checkout #login-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#checkout #login-form .input-group.focus {
    outline:none;
}
#checkout #login-form .form-control:focus{
    outline:none;
}

#checkout #login-form .form-control-label{
    text-align:left;
}



#checkout #login-form .form-group .col-md-6{
    width:75%;
}
#checkout #login-form .forgot-password{
   
    margin-left:0px !important;
}
#checkout #login-form .forgot-password a{
    color: #121C2E;
   
}

#checkout .js-address-form .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#checkout .js-address-form .btn:hover{
    background-color: #B77D47;
}

#checkout .js-address-form .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#checkout .js-address-form .input-group.focus {
    outline:none;
}
#checkout .js-address-form .form-control:focus{
    outline:none;
}

#checkout .js-address-form .form-control-label{
    text-align:left;
}



#checkout .js-address-form .form-group .col-md-6{
    width:75%;
}

#checkout #js-delivery .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#checkout #js-delivery .btn:hover{
    background-color: #B77D47;
}

#checkout #js-delivery .form-control{
    border-color: #dadbdc;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
}
#checkout #js-delivery .input-group.focus {
    outline:none;
}
#checkout #js-delivery .form-control:focus{
    outline:none;
}

#checkout #js-delivery .form-control-label{
    text-align:left;
}



#checkout #js-delivery .form-group .col-md-6{
    width:75%;
}

#checkout #payment-confirmation .btn{
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.8px;
    background-color: #121C2E;
    border-radius: 32px;
    transition: .5s;
}
#checkout #payment-confirmation .btn:hover{
    background-color: #B77D47;
}/* End custom CSS */