.account main#maincontent {
    background-image: url('/pub/media/wysiwyg/accountPageBg.jpg') !important; /* Set the background image */
    background-size: contain; 
    background-repeat: no-repeat; 
    width: 100% !important;
    max-width: 1720px;
    background-position: top right;
}


.block-dashboard-info {
    border: none !important; 
    background: transparent !important;
}

.block-dashboard-addresses {
    border: none !important; 
    background: transparent !important; 
}

.block-title {
    color: black;  
    font-weight: 600;  
    border-bottom: none !important;  
    margin-bottom: 0px !important;
    padding-bottom: 5px !important;
}

.block-content {
    border: none !important; 
    background: transparent !important;
}

.box-information {
    width: 100%;  
    box-sizing: border-box;  
    margin-bottom: 0px !important;  
}

.box-title {
    color: black;  
    font-weight: 600;  
    padding: 10px 15px;  
    border: 1px solid #dcdcdc; 
    background-color: #e6e8e8; 
    position: relative;  
    border-radius: 7px 7px 0 0;  
    width: 100%;  
    margin-bottom: 0px !important;  
    font-family: Averta Regular;
    font-size: 1.3rem;
}

.box-title span {
    color: black !important;         
    font-weight: 600 !important;
    font-size: 1.3rem !important ;
    font-family: 'Averta';
    font: 600 1.3rem 'Averta', sans-serif !important;

}


.box-content {
    padding: 20px 15px;  /* Set padding */
    font-size: 13px;  
    border: 1px solid #dcdcdc; 
    border-top: 0; 
    background-color: #f2f3f3;  
    min-height: 135px;  
    box-sizing: border-box;  
    margin-bottom: 0px !important;  
}

.box-actions {
    margin: 0;
    border: 1px solid #dcdcdc;  
    border-top: 0;  
    background-color: #e6e8e8; 
    border-radius: 0 0 7px 7px;  
    padding: 10px 15px;  
    margin-top: 0px !important;
}

.box-actions a {
    color: black !important;          
    font-weight: 600;     
    text-decoration: none;
    font-style: normal;
    font-size: 1.3rem;}

.box-actions a:hover {
    text-decoration: underline; 
}
.box-actions a span {
    color: black;          
    font-weight: 600;     
    text-decoration: none; 
}

.box-actions a:hover span {
    text-decoration: underline;
}


.sidebar.sidebar-main {
    background-color: transparent;
    border: none;
}

.block-title strong {
    color: black !important;
    font-weight: normal !important;
    font-size: 1.3rem !important;
    font-family: 'AvertaBold' !important;
}

.block.account-nav {
    background-color: transparent !important;
    border:none !important;
}

.sidebar.sidebar-main .account-nav .nav.items .nav.item {
    font-weight: 600; 
    color: #000;
    border-bottom: #b5b5b5 1px solid; 
    border-top:none !important
}


.sidebar.sidebar-main .account-nav .nav.items .nav.item a {
    font-weight: 600; /* Set font weight for the links */
    color: #000;
    border-top: none; 
    font-size: 1.3rem !important;
    letter-spacing: 1px;
    font: 600 1.3rem 'Averta', sans-serif; 
}

.sidebar.sidebar-main .account-nav .nav.items .nav.item:last-child{
    border-bottom: none;
}



.sidebar.sidebar-main .account-nav .nav.items .nav.item a:hover {
    color: #000 !important; 
}

.sidebar.sidebar-main .account-nav .nav.items .nav.item.current strong{
    font-weight: 600; 
    color: #ff84bd !important; 
    font-size: 1.3rem;
    font: 600 1.3rem 'Averta', sans-serif; 

}

.account .column.main .message.info.empty::before{
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        line-height: 28px;
        color: #fa83bB !important;
        content: '\e602';
        font-family: 'icons-blank-theme';
        margin: -14px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        left: 0;
        top: 18px;
        width: 40px;
        position: absolute;
        text-align: center;
}


.account .sidebar .block-wishlist {
    display: none !important;
}


.account.customer-account-edit .form-edit-account {
    flex-wrap: wrap;            
    justify-content: space-between;
}

.account.customer-account-edit .form-edit-account .fieldset.info,
.account.customer-account-edit .form-edit-account .fieldset.password {
    width: 100%;               
    box-sizing: border-box;     
    background: #f2f3f3;
    border-radius: 10px;
}

.account.customer-account-edit .form-edit-account .fieldset.password {
    margin-left: 2%;     
}

@media (max-width: 768px) {
    .account.customer-account-edit .form-edit-account .fieldset.info,
    .account.customer-account-edit .form-edit-account .fieldset.password {
        width: 100%;
        margin-left: 0;
    }
}


.account.customer-address-index .actions-toolbar .action.primary.add{
    background: black !important;
    border-color: black !important;
}

.account.customer-address-index .actions-toolbar .action.primary.add:hover{
   background: white !important;
   border-color: black !important;
   color:black !important
}

.account .newsletter-manage-index .field.choice .checkbox::after{
    background: none !important;
}


.account.customer-account-edit .form-edit-account .fieldset.info legend,
.account.customer-account-edit .form-edit-account .fieldset.password legend{
    font-weight: 600;
    font-size: 1.3rem !important;
    text-transform: uppercase;
    font-family: 'Averta', sans-serif !important; 
    border-bottom: none !important;
    margin-bottom: 7px !important;
    background: #e6e8e8;
    padding: 10px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.account .form.form-edit-account .fieldset>.field{
    padding:0px 20px !important
}

.account.customer-account-edit .fieldset{
    margin:0px !important
}

.customer-account-edit .fieldsets-container {
    display: flex;
    gap:20px 
}

.customer-account-edit .fieldset {
    min-width: 300px;
}


.customer-account-edit .form-edit-account .input-text {
    border: 1px solid #b5b5b5 ; 
    margin-top: 5px;
}

.customer-account-edit .form-edit-account .label span {
    color: black; 
}

.customer-account-edit .form-edit-account .field.choice .label span {
    color: black; 
    font-size: 1.3rem;
}

.customer-account-edit .form-edit-account .action.save {
    background-color: black; 
    color: white; 
    border-radius: 0; 
    border: none; 
}

.customer-account-edit .form-edit-account .action.save:hover {
    background-color: darkgray; 
}

.customer-account-edit .form.form-edit-account {
    padding: 20px 20px 20px !important; 
  
}

.customer-account-edit .form.form-edit-account .field.choice input[type="checkbox"]:after {
    background: transparent !important;
}

.customer-account-edit .form.form-edit-account .field.choice input[type="checkbox"]:hover:after {
    background: transparent !important; 
}
.customer-account-edit .field.choice{
    margin-top: 15px;
}

.customer-account-edit .fieldsets-container .label{
    font-size: 1.3rem !important;
    font-family: Averta !important;
}

.account.wishlist-index-index .actions-toolbar .primary .action.update,
.account.wishlist-index-index .actions-toolbar .primary .action.share,
.account.wishlist-index-index .actions-toolbar .primary .action.tocart,
.account.wishlist-index-index .actions-toolbar .secondary .action.back {
    border: 1px solid black !important;
    background-color: black;
    color: white !important; 
    padding: 10px 10px; 
    cursor: pointer; 
    display: inline-block; 
    font: 600 12px/1.35 Averta, Arial, sans-serif ! ;
    border-radius: 0px !important
}

.account.wishlist-index-index .actions-toolbar .primary .action.update:hover,
.account.wishlist-index-index .actions-toolbar .primary .action.share:hover,
.account.wishlist-index-index .actions-toolbar .primary .action.tocart:hover,
.account.wishlist-index-index .actions-toolbar .secondary .action.back:hover {
    background-color: rgba(0, 0, 0, 0.65);
    color: #fff !important; 
}




.account.wishlist-index-index .action.tocart.primary {
    background-color: black; /* Black background */
    color: white; /* White text */
    cursor: pointer; /* Pointer cursor */
    display: flex; /* Use flexbox for alignment */
    align-items: center; /* Center items vertically */
    justify-content: center; /* Center content */
    width: 100%;
    position: relative; 
    border: 2px solid black;
    border-radius: 10px;
    bottom: 5px !important;
    padding:7px 0px !important
}

.account.wishlist-index-index .actions-primary {
    width: 100%;
}

.account.wishlist-index-index .action.tocart.primary span {
    margin: 0; 
}

.account.wishlist-index-index .action.tocart.primary::after {
    content: ""; 
    width: 20px; 
    height: 20px;
    background: url('/pub/media/wysiwyg/lioncode/icons/SUC-product-cart-28x28.svg') no-repeat center center;
    background-size: contain; 
    display: inline-block; 
    margin-left: 12px; 
    transition: transform 0.3s ease, opacity 0.3s ease; 
}

/* Hide the arrow icon initially */
.account.wishlist-index-index .action.tocart.primary::before {
    content: ""; 
    display: none; 
    transition: opacity 0.3s ease; 
    opacity: 0;
}

.account.wishlist-index-index .account.wishlist-index-index .box-tocart {
    width: 100% !important;
}


.account.wishlist-index-index .action.tocart.primary:hover {
    background-color: white !important; 
    color: #e47c90 !important; 
    border: 2px solid black;
    border-radius: 10px;
}

.account.wishlist-index-index .action.tocart.primary:hover::after {
    transform: translateX(10px);
    opacity: 0; 
}

.account.wishlist-index-index .action.tocart.primary:hover::after {
    content: ""; 
    width: 20px; 
    height: 20px;
    background: url('/pub/media/wysiwyg/lioncode/icons/SUC-mobile-menu-back-arrow-19x12.svg') no-repeat center center;
    background-size: contain; 
    display: inline-block;
    margin-left: 2px; 
    opacity: 1; 
}




/*  Smaller Screens */
@media (max-width: 1400px) {
    .account.wishlist-index-index .action.tocart.primary {
        font-size: 12px; 
        min-height: 35px; 
        min-width:150px;
        top:0px;
    }
    .account.wishlist-index-index .action.tocart.primary span {
        display: inline !important; 
        color:white ;
        font-size:11px;
        font: 600 11px 'Averta', sans-serif !important; 
        text-indent: 0 !important; 
    }

    .account.wishlist-index-index .action.tocart.primary span:hover {
        color: #e47c90;
    }

    .account.wishlist-index-index .action.tocart.primary::after,
    .account.wishlist-index-index .action.tocart.primary:hover::after {
        width: 12px; 
        height: 12px; 
    }

    .account .btn-remove.action.delete{
        margin-bottom:  20px !important;
    }
}

@media only screen and (max-width: 767px) {
    .actions-primary .tocart span, .actions-secondary > a.action span {
        font-size: 8;
        display: block;
        text-indent: 0 !important;
        overflow: hidden;
        text-align: left;
    }

    .account.wishlist-index-index .action.tocart.primary span:hover {
        color: #e47c90;
    }

    .account.wishlist-index-index .action.tocart.primary::after,
    .account.wishlist-index-index .action.tocart.primary:hover::after {
        width: 12px;
        height: 12px; 
    }
    .account .btn-remove.action.delete{
        margin-bottom:  20px !important;
    }
}







.account.wishlist-index-index #wishlist-view-form .product-item .product-item-actions {
    display: flex !important;
    justify-content: center;
}

.account.wishlist-index-index .product-item-photo{
    border:none !important
}

.account.wishlist-index-index .product-item-actions .action.edit{
    left: 0px !important;
    top: -10px !important;
    background: black !important;
    border-radius: 10px !important;
    border: none !important;
    padding: 10px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    font-size: 1.3rem !important;
    width: auto !important;
    font-family: 'AvertaBold';
}

.account.wishlist-index-index .product-item-actions .action.edit::before {
    font-size:12px !important
}


.account.wishlist-index-index .product-item-actions .btn-remove.action.delete {
    background: black !important;
    border-radius: 0px !important;
    border: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0px;
    left: 0px !important;
    width: auto !important;
    top: -10px !important;
    height: auto !important;
}

.account.wishlist-index-index .product-item-actions .btn-remove.action {
    line-height: 20px !important;
}

.account.wishlist-index-index .product-item-actions .action.edit:before {
    display: none !important;
}

.account.wishlist-index-index .product-item-actions .btn-remove.action.delete ::before {
display: none !important;
}


.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:before{
    display: none !important;
 }


.account.wishlist-index-index .product-item .price-box .price{
    color: #000 !important;
    font-family: "AvertaBold";
}
.account.wishlist-index-index .product-item .price-box .old-price .price{
   color: #999 !important
}

.account.wishlist-index-index .products-grid.wishlist .product-items-wrapper .price-as-configured{
    flex-direction: row-reverse !important;
}
    
.account.wishlist-index-index  .price-box{
    display: flex;
    justify-content: center;
    margin-top:0px !important;
    margin-bottom: 10px !important;
  }
  
  .account.wishlist-index-index .price-quantity-wrapper {
    display: flex;                     
    justify-content: space-between;   
    align-items: center;
    padding-bottom: 0px;
}




.account.wishlist-index-index .custom-qty-button {
    border: none;
    background-color: transparent;
    color: black;
    font-size: 18px;
    cursor: pointer;
}


.account.wishlist-index-index .product-item-name-container {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    background: rgb(255 255 255 / 90%);
    border-radius: 15px;
    backdrop-filter: blur(5px);
    padding: 8px;
    z-index: 10; 
}

.account.wishlist-index-index .product-item-link {
    color: #000 !important;
    font-size: 1em;
    font-family: "Averta";
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.account.wishlist-index-index .product-item-link:hover {
    color: #ff84bd !important; 
}

.account.wishlist-index-index .price-as-configured {
    display: flex; 
    align-items: center;
}

.account.wishlist-index-index .special-price, .old-price {
    display: flex;
    align-items: center; 
}

.account.wishlist-index-index .special-price {
    margin-right: 15px;
}



.faq-image-container {
    display: flex;            
    justify-content: center;
    align-items: center;
}

.faq-categegory-categorylist .paig-main{
    background: #777 !important;
}

.account.wishlist-index-index #wishlist-view-form .product-item dl{
    margin-bottom: 0px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; 
}

.account.wishlist-index-index #wishlist-view-form .product-item dt{
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    font-size: 12px !important; 
}

.account.wishlist-index-index #wishlist-view-form .product-item .values {
    color: #000;
    font-size: 14px;
    font-family: "AvertaBold";
}

.account.wishlist-index-index #wishlist-view-form .product-item .label {
    font-weight: normal !important;
    font-size: 14px !important;
    color: #000;
    font-family: "Averta";
}

.qty-increase::after {
    font-family: 'CodazonFont', Arial, sans-serif;
    font-size: 9px;
    line-height: 1;
    content: "\e9b4"; 
    color: black;
    font-weight: normal;
}

.qty-decrease::after {
    font-family: 'CodazonFont', Arial, sans-serif;
    font-size: 9px;
    line-height: 1;
    font-weight: normal;
    content: "\e9b3"; 
    color: black;
}

.account .products-grid.wishlist{
  background: transparent !important;
  border: none !important;
  padding: 0px !important
}

.account .product-item-info{
    text-align:  center;
    width: 100% !important;
}

.account .products-grid.wishlist .product-item {
    padding: 0px !important;
    background: transparent !important;
}

.account #wishlist-view-form .product-item{
    width: 24% !important
}


.account .box-tocart-row {
    display: flex !important;
    align-items: center;
    gap: 10px; 
}

.account .quantity-wrapper {
    margin-right: 10px; 
}

.account .input-text.qty{
    width:54px !important;
    color: 1px solid #e2e2e2;
    height:36px !important ;
    border: 1px solid #ccc !important
    
}

.account .products-grid.wishlist .product-item-actions{
    margin: 0px !important
}


.account .primary .action.save.primary{
        text-transform: none !important;
        font-weight: 400 !important;
        margin: 5px 5px 20px 20px !important;
}

.account.amasty_rma-account-history.page-layout-2columns-left .column.main{
    display: flex !important;
    flex-direction: column !important;    
}

.account.amasty_rma-account-newreturn .amrma-create-rma p{
    justify-content: unset !important;
}

.account.amasty_rma-account-newreturn .amrma-create-rma .amrma-customer-name span{
    margin-left: 5px !important;
}

.account.amasty_rma-account-history .amreturns-orders-container .btn.amreturn-btn{
    background: black !important;
    border: 1px solid black !important;
    border-radius:5px !important
}

.account.amasty_rma-account-history .amreturns-order-select{
    background: white !important;
    border-radius: 10px !important;
    border: 1px solid #e2e2e2 !important;
    margin-bottom:10px !important
}

.account.amasty_rma-account-history .amrma-table-container .amrma-tbody .amrma-status.-pending{
    background-color: black !important;
}

.account.amasty_rma-account-newreturn .amrma-checkbox-container.-policy .amrma-label{
    top:2px !important
}

.account.amasty_rma-account-newreturn .amrma-return-policy .amrma-text {
 margin-left:0px !important
}

.account.amasty_rma-account-newreturn .amrma-products-block .amrma-message-container{
    border: 1px solid #e2e2e2 !important;
    background: #fff !important;
    border-radius: 10px !important;
}


.account.amasty_rma-account-newreturn .amrma-products-block .amreturn-btn {
    background: black !important;
    border-color: black !important;
}


.account.amasty_rma-account-newreturn .amrma-attach-file .amrma-label {
 color:black !important
}

.account.amasty_rma-account-newreturn .amrma-products-block .amrma-product-message{
    margin:0px !important;
    flex-basis:50% !important
}

.account.amasty_rma-account-newreturn p {
    font-family: "Averta" !important;
}
.account.amasty_rma-account-newreturn ._strong{
    color:black !important;
    font-weight:bold !important
}

.account.amasty_rma-account-newreturn strong{
    color:black !important;
    font-weight:bold !important
}

.account.amasty_rma-account-newreturn .amrma-products-block .amrma-product-information ._nomargin strong{
    margin-right:5px !important
}

.account.amasty_rma-account-newreturn .amrma-product-information .amrma-showmore:before{
    top:4px !important
}


.account.amasty_rma-account-newreturn h2{
    color:black !important;
    font-family: "Averta" !important;
    font-weight:600 !important
}

.account.amasty_rma-account-newreturn .amrma-create-rma .amrma-product-information .amrma-info strong{
    margin-right:5px !important
}

.account.amasty_rma-account-newreturn .amrma-product-information .amrma-checkbox:checked + .amrma-showmore:before{
    top:8px !important
}

.account.amasty_rma-account-newreturn .amrma-attach-file #amrma-checkbox-policy{
    opacity: 0 !important;
}

.account.amasty_rma-account-newreturn .amrma-attach-file .amrma-label:before{
    filter: brightness(0) invert(0) !important;
}

.account.amasty_rma-account-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMyIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Ik0zLjI1IDYuNWwyLjYgMi42IDMuOS00LjU1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) !important;
}

.amrma-checkbox-container .amrma-checkbox:checked + .amrma-label, .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label-container .amrma-label {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMyIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Ik0zLjI1IDYuNWwyLjYgMi42IDMuOS00LjU1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) !important;
}

.account.amasty_rma-account-view .amrma-return-number .amrma-status{
    background-color: black !important;
}

.account.amasty_rma-account-view .amrma-instructions-title .amrma-show:before{
    border-left: 2px solid black !important;
    border-top: 2px solid black !important;
    left:30% !important
}

.account.amasty_rma-account-view .amrma-status-container .amrma-step.-checked:before{
    background: black !important;
}

.account.account.amasty_rma-account-view .amrma-return-instructions .amrma-instruction-block{
    padding: 20px 10px 15px 0px !important
}

.account.account.amasty_rma-account-view .amrma-return-instructions .amrma-instruction-block p{
    padding-bottom:5px !important
}

.account.amasty_rma-account-view .am-print-shipping-label.action.primary{
    background: black !important;
    background-color: black !important;
    border-color: black !important;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

.account.amasty_rma-account-view .am-print-shipping-label.action.primary:hover{
background-color: white !important;
background:  white !important;
color: black !important;
border-color: black !important;
}

.account.amasty_rma-account-view #maincontent p{
    justify-content: flex-start !important;
    font-family: Averta;
}

.account.amasty_rma-account-view .amrma-status-container .amrma-step.-complete:before{
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJNNiAxMGwzLjUgM0wxNCA3IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5pam9pbj0icm91bmQiLz48L3N2Zz4=') !important;
width: 20px !important;
height:20px !important;
}



.account.amasty_rma-account-view .amrma-customer-name ._strong{
    margin-right: 5px !important;
}

.account.amasty_rma-account-view ._strong{
    color:black !important
}

.account.amasty_rma-account-view .amrma-table-container strong{
    color:black !important
}

.account.amasty_rma-account-view .amrma-return-instructions .amrma-instructions-title .amrma-show {
 border-color: black !important;
}

.account.amasty_rma-account-view .amrma-tracking-add .amreturn-btn {
 background: black !important;
}

.account.amasty_rma-account-view .amrma-header-block .amrma-cancel{
    color:white !important;
    background: black !important;
    border-color: black !important;
}

.account.amasty_rma-account-view .amrma-header-block .amrma-cancel:hover {
  border-color: black !important;
  background: white !important;
  color:black !important
}

.account.amasty_rma-account-view .amrma-table-container .amrma-tbody .amrma-status.-pending{
    color:black !important
}

.account.amasty_rma-account-view .amrma-return-instructions .amrma-instructions-title{
    border-bottom: 2px solid black !important
}

.account.amasty_rma-account-view .amrma-instructions:checked ~ .amrma-instruction-block{
    background: #f9f9fc !important
}

.account.amasty_rma-account-view .amrma-table-container .amrma-tbody ._nomargin strong{
    margin-right:5px !important
}

.account.amasty_rma-account-view .amrma-table-container .amrma-tbody .amrma-status.-pending::before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSByPSI3LjUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDcuNSA3LjUpIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjY3NCAzLjlsMy4xNTIgMy4yNGEuNTIuNTIgMCAwIDEgMCAuNzJMOC42NzQgMTEuMWEuNDg2LjQ4NiAwIDAgMS0uNyAwIC41Mi41MiAwIDAgMSAwLS43MmwyLjMwNi0yLjM3SDIuOTdWNi45OWg3LjMxTDcuOTc0IDQuNjJhLjUyLjUyIDAgMCAxIDAtLjcyLjQ4Ni40ODYgMCAwIDEgLjcgMHoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=) !important;
}

.account.amasty_rma-account-view #chat .amrma-chat-send .amrma-send{
    background:black !important
}

.account.account.amasty_rma-account-view .amrma-chat-container .amrma-delete-container .amrma-delete{
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzNiAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM1LjkxOCAyLjcxNEwzMy4yMDMgMCAxOC40MTggMTQuNzg3IDMuNjMzIDAgLjkxOCAyLjcxMyAxNS43MDUgMTcuNS45MiAzMi4yODcgMy42MzMgMzVsMTQuNzg1LTE0Ljc4NiAxNC43ODUgMTQuNzg1IDIuNzExLTIuNzEzTDIxLjEzMSAxNy41IDM1LjkxOCAyLjcxNCIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==) !important;
}

.account.amasty_rma-account-view .amrma-chat-send .amrma-attach-file .amrma-label::before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljc5MyAyN2MtMS40Ny4wMDItMi45NTMtLjU5Mi00LjA4My0xLjc0N0E1Ljk4MiA1Ljk4MiAwIDAgMSAwIDIxLjA4MWE1LjU2OCA1LjU2OCAwIDAgMSAxLjU3My0zLjkxMmwuMjQtLjI0OEwxNi4zMDQgMi4xMDlBNi45OTYgNi45OTYgMCAwIDEgMjEuMzQyIDBjMS45MzgtLjAwMiAzLjkwMi43OCA1LjM5OSAyLjMxQTcuODk4IDcuODk4IDAgMCAxIDI5IDcuODI1Yy4wMDMgMS44NjgtLjY4MyAzLjczOC0yLjA2NCA1LjE0OUwxNC43NyAyNS40MDlsLS45MDYuOTI1LTEuODEtMS44NTFMMjUuMTI4IDExLjEyYy44NzYtLjg5NSAxLjMxMS0yLjA3IDEuMzEzLTMuMjk3IDAtMS4yOTYtLjUtMi42My0xLjUxLTMuNjYzLTEuMDEzLTEuMDM1LTIuMzE2LTEuNTQzLTMuNTg4LTEuNTQ0YTQuNDU3IDQuNDU3IDAgMCAwLTMuMjI0IDEuMzQzTDMuMzg0IDE5LjAxOGMtLjU0OS41Ni0uODIgMS4yODctLjgyMiAyLjA2My4wMDIuODE4LjMxMyAxLjY2My45NiAyLjMyMy42NDUuNjU3IDEuNDcuOTc4IDIuMjcxLjk4YTIuODA0IDIuODA0IDAgMCAwIDIuMDItLjgzOWwxMS4xMTItMTEuMzU3Yy4yMDgtLjIxMy4zMS0uNDgyLjMxMS0uNzkxIDAtLjMyNi0uMTI0LS42NjYtLjM5MS0uOTRhMS4yNzggMS4yNzggMCAwIDAtLjkxOC0uMzk4IDEuMDYzIDEuMDYzIDAgMCAwLS43NzMuMzE4bC05LjQ1IDkuNjU4LTEuODEyLTEuODQ4IDkuNDUyLTkuNjZhMy41OCAzLjU4IDAgMCAxIDIuNTgzLTEuMDg2Yy45ODYgMCAxLjk3OC4zOTcgMi43MyAxLjE2NmEzLjk5OSAzLjk5OSAwIDAgMSAxLjE0MSAyLjc5IDMuNzcxIDMuNzcxIDAgMCAxLTEuMDYxIDIuNjRMOS42MiAyNS4zOTRBNS4zMjMgNS4zMjMgMCAwIDEgNS44MDMgMjdoLS4wMSIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==) !important;
}

.account.amasty_rma-account-view .amrma-stars-container{
    border: 1px solid #e2e2e2 !important;
    border-radius: 10px !important;
}

.account.amasty_rma-account-view .amrma-stars-container .amrma-send{
background: black !important;
border: 1px solid black !important
}

.account.amasty_rma-account-view .amrma-stars-container .amrma-send:hover{
background: white !important;
color:black !important
}

.account.amasty_rma-account-view .amrma-customer-information .amrma-customer-name{
    flex-basis: 51% !important;
  }

.account.amasty_rma-account-view .amrma-customer-information .amrma-customer-address{
      flex-basis: 49% !important;
  }



.account.page-layout-2columns-left .column.main .message.info.empty{
    max-height:35px !important;
    margin: 0px auto !important
}

.account .block.block-dashboard-orders .block-title.order .action.view{
    background: black !important;
}
.account .block.block-dashboard-orders .block-title.order a:hover{
    background: white !important;
    border-color: black !important;
    color:white !important
}

.account .form-newsletter-manage .action.save.primary{
    margin:0px !important;
    background: black !important;
    border-color: black !important;
}
.account .form-newsletter-manage .action.save.primary:hover{
  color:black !important;
  background: white !important;
}

.account .form-address-edit .primary .action.save.primary{
    margin:0px !important
}

.account .secondary .action{
    text-transform: none !important;
    font-weight: 400 !important;    
}

.account .products-grid.wishlist .product-item-inner>.product-item-actions .action{
    position: relative !important;
    background: transparent !important;
}

.account .products-grid.wishlist .product-item-inner>.product-item-actions .action:hover span{
    color: #f981bd !important;
    text-decoration: none !important;
    transition:0.25s ease;
}

.account.wishlist-index-index .product-item-actions .btn-remove.action.delete{
    color:black;
}

.account.wishlist-index-index .form-wishlist-items .actions-toolbar .secondary{
    margin-left:0px !important
}

.account .btn-remove.action.delete span {
    font-size: 1.3rem !important;
    font-family: "Averta";
    font-weight: 700;
    color: black; 
    text-decoration: none;
}

.account .btn-remove.action.delete span:hover {
    color: black !important; 
    text-decoration: underline;
}

.account.customer-address-index .modal-popup.confirm._show .action-primary.action-accept{
    background: black !important;
    border-color: black !important;
}
.account.customer-address-index .modal-popup.confirm._show .action-primary.action-accept:hover{
    background: white !important;
    border-color: black !important;
    color:black !important
}

.account .products-grid.wishlist .product-item-inner > .product-item-actions .action.edit::before {
    
    font: normal normal 9px/1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f040';
    font-size: 8px;
    line-height: 15px;
    padding: 0 2px;
}
.account .action-edit{
    display: none !important;
}

.account textarea {
     border: 1px solid #ccc !important; 
}

.product-name-container {
    min-height: 45px; /* Set this to the desired height */
}

.account .fieldset .box-tocart-row{
    width: 100%;
}




/* GIA FILTERS STO CATALOG   */



/* Default state: when the link does not have the selected class */
.page-with-filter .am-filter-items-category_ids .filter-parent .label {
    color: #666; /* Default color when not selected */
}

/* When the link has the selected class */
.page-with-filter .am-filter-items-category_ids .filter-parent a.amshopby-filter-parent.amshopby-link-selected .label {
    color: #f784bf !important; /* Selected color */
}

.page-with-filter .block.filter .filter-options .filter-options-content form.am-shopby-form .am-filter-items-color .swatch-option.color.selected {
    border: 2px solid #f784bf  !important;
    transform: scale(1.3)  !important;
}

.account .button-red.action.primary {
        background: #333333;
        border: none !important;
        border-radius: 0px !important;
        box-shadow: none !important;
        text-shadow: none !important;
        color: white !important
    }

    .am-shopby-apply-filters .am-show-button {
        display: flex !important;           /* Use flexbox for horizontal layout */
        width: 100% !important ;             /* Ensure it takes up the full width */
        border: none !important;
        background-color: none !important;
        background: none !important;
    }

    .am-show-button{
        background: transparent !important;
        box-shadow: none !important;
    }
      .am-show-button.-horizontal{
        border: none !important;
        background-color: transparent !important;
        background: transparent !important;

    }
    
    .am_shopby_apply_filters .am-show-button span.am-items{
        margin: 0 !important
    }
    
    .am-show-button > .amshopby-button{
    max-width: 250px !important;
    min-width: 150px !important;
    width: 100%  !important;
    border-radius: 30px !important
    }
    
    .am_shopby_apply_filters .am-show-button::before {
        display: none !important
    }


  /* responsive kinita */

@media (min-width: 320px) and (max-width: 480px) {
    .account #wishlist-view-form .product-item{
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-top: 0px !important;
        margin-bottom: 20px !important;
        border-bottom: 1px solid #ccc;
    }

    .account.account.wishlist-index-index .products-grid.wishlist .product-name-container {
     min-height: 25px !important;
    }
    .account.wishlist-index-index .products-grid.wishlist .product-items-wrapper .price-box{
        margin-bottom: 0px !important;
    }


    .account.wishlist-index-index .action.tocart.primary{
        min-width: 100px !important;
    }
    .account.wishlist-index-index  .products-grid.wishlist .product-item .product-item-info{
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }
    .account.wishlist-index-index  .products-grid.wishlist .product-item .product-item-info .product-item-photo{
        margin-right:0px !important
    }

    .account.wishlist-index-index  .products-grid.wishlist .product-item .product-item-info .product-item-name{
        margin-left:0px !important
    }
    
    .account.wishlist-index-index  .products-grid.wishlist .product-item-info .product-items-wrapper{
        min-height:25px !important;
        padding: 0px 0px !important
    }
    .account.wishlist-index-index .products-grid.wishlist .product-item-info .product-items-wrapper .price-box.price-final_price{
        margin-left:0px !important
    }

    .account.wishlist-index-index .products-grid.wishlist .box-tocart .input-text.qty{
        width:40px !important ;
    }

    .account.wishlist-index-index .products-grid.wishlist .box-tocart .product-item-actions{
        width: 100% !important;
    }

    

    .account.amasty_rma-account-newreturn .amrma-create-rma .amrma-customer-name ._strong{
        margin-left:0px !important
    }
    .account.amasty_rma-account-newreturn .amrma-create-rma .amrma-customer-name .amrma-name{
        margin-left: 5px !important;
    }
   
    
    .account.amasty_rma-account-view .amrma-status-container .amrma-step.-checked:before{
     background: transparent !important;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iOCIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==) !important;
    }

    .amasty_rma-account-view .amrma-status-container .amrma-step.-complete:before{
        background: black !important;
    }
    
    .amasty_rma-account-view .amrma-status-container{
        padding-left:10px !important;
        padding-right:30px !important
    }

    .account.amasty_rma-account-view  .block.account-nav .title.account-nav-title{
        top:-25px !important
    }

    .account.amasty_rma-account-view .amrma-header-block .amrma-return-number{
        align-items: flex-start !important;
    }
   
    .account.amasty_rma-account-view .amrma-table-container .amrma-row .col.item{
        padding: 10px 10px 10px 5px !important
    }
    .account.amasty_rma-account-view .amrma-table-container .amrma-row .col.qty{
       margin-left:5px !important
    }
    .account.amasty_rma-account-view .amrma-table-container .amrma-row .col.id{
        margin-left:5px !important
    }



    .account.wishlist-index-index .products-grid.wishlist .product-item .product-item-info .product-item-photo {
        position: absolute;
        top: 0px;
    }
    
    .account.wishlist-index-index .products-grid.wishlist .product-item .product-item-info .product-item-inner {
    
        z-index: 2;
    }
    
    .account.wishlist-index-index .product-item-actions .btn-remove.action.delete {
        margin-bottom: 0px !important;
        top: -7px !important;
    }
    
    .account.wishlist-index-index .products-grid.wishlist .product-item .product-item-info > div {
        text-align: left;
        padding-left: 100px;
        z-index: 5;
    }
    
    .account.wishlist-index-index .products-grid.wishlist .product-items-wrapper .price-box {
        justify-content: flex-start;
        padding-left: 100px;
    }
    
    .account #wishlist-view-form .product-item:last-child {
        border-bottom: none;
    }
    .wishlist-index-index .products-grid .product-items {
        margin: 0px !important;
        width: 100%;
    }

    .selected-products-toggle.wishlistPage {
        padding-left: 100px;
    }
    
    .selected-products-toggle.wishlistPage .selected-products-title.toggle {
        justify-content: flex-start !important;
    }
    
    .selected-products-toggle dl.product.options.list {
        width: calc(100% - 110px) !important;
    }
    
    .selected-products-toggle.wishlistPage dl.product.options.list > div {
        align-items: flex-start !important;
    }

    .account.wishlist-index-index #wishlist-view-form .product-item .product-items-wrapper > dl {
        padding-left: 100px;
        align-items: flex-start;
        flex-direction: column;
        gap: 0px !important;
    }
}