a.restore-item{
	color:var(--e-global-color-accent) !important;
}
.btn-primary,.crs-access-actions,form .elementor-button{
	position:relative;
	overflow:hidden;
}
span.elementor-button-content-wrapper,.crs-access-actions button,form .elementor-button-text{
    position: relative;
    z-index: 2;
}
.btn-primary a::before,.crs-access-actions::before,form .elementor-button::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #454143;
    transform: translateX(-101%);
    transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.btn-primary:hover a::before,.btn-primary a:focus::before,.crs-access-actions:hover::before,form .elementor-button:hover::before {
    transform: translateX(0);
}



.vertical-div{
    width: 1px !important;
	  height:100% !important
}



/*  Woocomernce Css */

:focus-visible {
    outline: 1px solid var(--e-global-color-secondary) !important;
	border-radius: 0 !important;
}

.woocommerce-message {
    border-top-color: #F0EDE826 !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: transparent !important;
    color: #f0ede8 !important;
    border-top: 2px solid #F0EDE826 !important;
	    border: 1px solid  #F0EDE826 !important;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.woocommerce-message:focus-visible,
.woocommerce-info:focus-visible {
    outline: 1px solid var(--e-global-color-secondary) !important;
	border-radius: 0 !important;
}
.woocommerce-message, .cart-empty , .woocommerce-info{
	  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-size: var(--e-global-typography-10d491e-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.woocommerce-message::before , .woocommerce-info:before {
    content: "\e015";
    color: #f1ede9;
}



.view, a.button.wc-backward , a.button.wc-forward, .wc-backward  {
    border-radius: 0 !important;
	    background-color: transparent !important;
	border: 1px solid  #F0EDE826  !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    padding: 10px 20px 10px 20px;
	color: #f0ede8 !important;
}

.view:hover, a.button.wc-backward:hover , a.button.wc-forward:hover, .wc-backward:hover{
		border: 1px solid  #f0ede8  !important;
}


/* Order Detail Css  */
.woocommerce-MyAccount-content-wrapper table thead th span{
	color:#f1ede8 !important;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.woocommerce-MyAccount-content-wrapper table tbody tr a{
		color:#f1ede8 !important;
}


.woocommerce-message:focus-visible, .woocommerce-info:focus-visible {
    outline: none ! IMPORTANT;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: unset;
    margin-top: 10px;
}
.woocommerce-message {
    display: flex;
    flex-direction: column;
    align-items: start;
}
.select2-dropdown {
    background: #f1ede8 !important;
    border-radius: 0 !important;
	    color: #202322 !important;
}
.e-woo-select2-wrapper .select2-results__option{
	 color: #202322 !important;
}
input.select2-search__field {
    background: transparent !important;
    border-radius: 0 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true]  {
    background:  #202322 !important;
    color: #f1ede8 !important;
}