.astro-add-supplier{
    width: 300px;
}
body.cms-plans{
    background: black;
}
body.cms-plans .breadcrumbs .items {
    color: #c5c5c5;
}
.product p {
    margin-bottom: 15px;
}
.product h2,
.product h3,
.product h4 {
    margin-bottom: 15px;
}
.aw-pricing-table-wrapper {
    max-height: 320px;
    border: 1px solid #C9D1DC;
    overflow: hidden;
    width: max-content;
    font-family: 'Poppins';
    margin-bottom:10px;
}

.product-item-info .aw-pricing-table-wrapper {
width:100%;
}

.aw-pricing-table-wrapper table {
  border-spacing: 0;
}

.aw-pricing-table-wrapper thead {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.aw-pricing-table-wrapper tbody {
  font-size: 14px;
}

.aw-pricing-table-wrapper th, .aw-pricing-table-wrapper td {
  padding: 4px 6px;
  white-space: nowrap;
  border-bottom: 1px solid #C9D1DC;
  color: var(--aw-table-price-active-color, #000);
  font-weight:600;
}

.aw-pricing-table-wrapper tr:last-child td {
  border-bottom: none;
}

.aw-pricing-table-wrapper tr.aw-table-sticky {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #f5f5f5;
  box-shadow: 0 0 6px rgba(0,0,0,0.25);
}

.aw-pricing-table-wrapper th.aw-table-sticky,
.aw-pricing-table-wrapper td.aw-table-sticky {
  position: sticky;
  left: 0;
  background: #f5f5f5;
}

.aw-pricing-table-wrapper th.aw-table-sticky::after,
.aw-pricing-table-wrapper td.aw-table-sticky::after {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  bottom: -1px;
  width: 5px;
  border-left: 1px solid #C9D1DC;
  background: linear-gradient(90deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);
}

.aw-pricing-table-wrapper th.aw-table-sticky::before,
.aw-pricing-table-wrapper td.aw-table-sticky::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 0;
  bottom: -1px;
  width: 5px;
  border-right: 1px solid #C9D1DC;
  background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 100%);
}

.plan_prices {
    margin-bottom: 5px;
}
.button-container.dashboard-header {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.dashboard-header {
    background: transparent;
}
.minicart-items-wrapper {
    max-height: 309px;
}
button{
font-family: 'Poppins', sans-serif;
}
.items[class*='category_ids']:not(.items-children)>.item>a {
    font-weight: 400;
}
.products-list .product-item {
    border-bottom: 1px solid #ddd;
}
ol.products.list.items.product-items {
    display: flex;
    flex-wrap: wrap;
}
.toolbar .pages {
    flex: 1;
    text-align: left;
}
.products-grid .product-item-inner {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.toolbar-sorter.sorter {
    flex: 1;
    order: -1;
    text-align: left;
}
.modes {
    order: 3;
    margin-left: 15px;
    margin-right: 0;
}
.toolbar-products {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.filter .block-subtitle, .sidebar-additional {
    display: none;
}
.breadcrumbs a:visited, .breadcrumbs a {
    color: inherit;
    text-decoration: none;
}
.filter-options-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0px;
}
.filter-options-item:last-child{
border-bottom:none;
}
.filter-options {
    background: white;
    border: 1px solid #ddd;
}
.filter-options-title {
    padding: 15px 40px 15px 10px;
}
.filter-options-title:after {
    top: 15px;
}
.filter-options-item .filter-options-content {
    padding-bottom: 25px;
}
.breadcrumbs .item:not(:last-child):after{
    margin: 0 3px;
}

.amsearch-search-page .page-title {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 40px;
}
.amsearch-form-block.-opened{
width: unset!important;
}
.-amsearch-overlay-opened .amsearch-wrapper-block {
    position: absolute;
    right: 54px;
    top: 3px;
    width: 60vw;
    max-width: 825px;
}
.right-aw-nav-container {
    position: relative;
}
.amsearch-input-wrapper .amsearch-button.-loupe {
    top: -11px;
}
.amsearch-input-wrapper.-typed .amsearch-button.-loupe {
    left: -25px !important;
left: -40px !important;
    top: -11px !important;
}
.amsearch-result-section {
    background-color: #ffffff;
    border: 1px solid #919191;
}
.amsearch-products-section:not(:first-child) {
    border-color: #919191;
}
.amsearch-item-container.-recent_searches .amsearch-item.-match {
    background-color: #d4d6dd;
}
.amsearch-highlight {
    color: #eea01c;
}

:root {
    --main-background-color: #F0F8FF;
    --accent-background-color: #e7f3fe;
    --main-text-color: #2C2C2C;
    --accent-text-color: #1E90FF;
    --fade-text-color: #737373;
    --fade-text-color-2: #d4dee3;
    --main-color: #3767a7;
    --border-color: #A9A9A9;
  }
.active.modes-mode:before{
color:white;
}

.modes-mode {
    border-top: 1px solid #f1f1f1 !important;
    border-bottom: 1px solid #f1f1f1 !important;
    border-left: 1px solid #f1f1f1 !important;
}
.modes-mode:last-child {
    border-top: 1px solid #f1f1f1 !important;
    border-bottom: 1px solid #f1f1f1 !important;
    border-right: 1px solid #f1f1f1 !important;
 border-left: none !important;
}
        .modes-mode.active {
    box-shadow: none;
    background: var(--main-color);
    color: white;
    border: none;
        }
        .modes-mode {
            background-color: #ffffff;
            box-shadow: none;
            color: white;
        }
.toolbar select {
    font-size: 16px;
    font-weight: 400;
    border-radius: 6px;
    outline: none;
    padding: 0px 15px;
    padding-right: 30px;
    background-color: transparent;
    min-height: 35px;
    border: 1px solid #CACACA;
}
.pages .action.next:visited:before, .pages .action.next:before, .pages .action.previous:visited:before{
color:white;
}
.pages-item-previous, .pages-item-next{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.pages .action.next, .pages .action.previous {
    margin-left: 8px;
    background: var(--main-color);
    box-shadow: none;
    border: 1px solid #dddddd;
}

.pages li.item {
    background: #f1f1f1;
    padding: 0px 7px;
    font-size: 1.5rem;
    line-height: 3.5rem;
    border-radius:5px;
}
.pages-item-next {
    background: transparent!important;
}
.pages strong.page {
    background: none;
    font-size: 1.5rem;
    line-height: 3.5rem;
}
.pages-item-previous{
    background: transparent!important;
}
.products-grid .product-item {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.product-item-details {
    padding: 10px;
}
.products-grid .product-item .product-item-name {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.pages li.item.current {
    background: #b4b4b4;
}

.products-grid .product-item .price {
    font-size: 20px;
    color: #e74c3c;
    font-weight: bold;
    margin-bottom: 10px;
}

.products-grid .product-item .actions-primary .action.tocart {
    background: #3498db;
    color: #fff;
    padding: 10px 20px;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
}
@media (min-width: 640px) {
    .products-grid .product-item-info:hover, .products-grid .product-item-info.active {
        background: #fff;
        box-shadow: none;
        border: 1px solid #ddd;
        margin: 0px;
        padding: 0;
        position: relative;
        z-index: 9;
        border-radius: 5px;
    }
}
@media (min-width: 640px) {
.products-grid .product-item-inner {
        margin-top: 6px;
        border: 1px solid #ddd;
    }
}
.widget.block{
display:none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    /*font-size: 100%;*/
    /*font: inherit;*/
    vertical-align: baseline;    
}

.action.primary, .action-primary, .amshopby-button, .am-filter-go {
    font-size: 1.4rem;
    padding: 10px 6px;
}

body
{
    font-family:'Poppins', sans-serif;
}

body.cms-home{
background-color: var(--main-background-color);
}

*, *::before, *::after {
    box-sizing: border-box;
}

header, .hero-section {
    background-color: var(--accent-background-color);
  }
  
  h1, h2, h3, .main-text {
    color: var(--main-text-color);
  }
  
  a, .text-accent {
    color: var(--accent-text-color);
  }

.container {
    width: min(100%, calc(90vw - 0px* 2));
    margin: 0 auto;
    max-width: 1250px;
}
#maincontent {
    min-height: 590px;
}
.aw-button{
    cursor: pointer;
    border: 1px solid var(--border-color);
    text-align: center;
    color: var(--aw-color-text-page);
    background-color: #0000;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    padding: 1.1rem 1.9rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.375;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4,0,1,1);
    display: inline-flex;
    text-decoration:none!important;
}
.aw-button:hover
{
 background-color:var(--border-color);
 color: var(--main-background-color);
}
.aw-button-primary{
 background-color: var(--main-color);
 color: var(--main-background-color)!important;
 border-color:var(--main-color);
}
.aw-button-primary:hover{
    background-color: var(--main-color);
    opacity: 0.8;
}
.aw-button-flex {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
}
.call-to-action-footer
{
background: rgb(229 231 235/1);
padding:10px;
margin: 45px auto;
text-align: center;
max-width: 80rem;
border-radius: 5px;
}
.call-to-action-footer>div {
    border-radius: 5px;
    padding: 35px;
    text-align: center;
    background: white;
}
.call-to-action-footer h2 {
    font-weight: 700;
    font-size:  2.5rem;
}
.call-to-action-footer p {
    font-weight: 400;
    font-size: 1.7rem;
    color: var(--fade-text-color);
}
.call-to-action-footer .aw-button{
    margin-top: 25px;
    margin-bottom:-10px;
}

.customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-create fieldset.fieldset.additional_info{
display:none;
}
.customer-account-create fieldset.fieldset {
    margin-top: 5px;
    margin-bottom: 0;
    max-width: 408px;
    width: 100%;
    padding: 30px;
    border-radius: 6px;
    background: #FFF;
    border: 1px solid #e6e6e6;
}
.customer-account-create .fieldset.address {
    margin: 0;
}
.customer-account-create .fieldset.address>.field{
    margin-bottom: 5px;
}
.customer-account-create .field.country {
    margin-top: 47px;
}
.customer-account-create .fieldset>.legend{
    border-bottom: 0;
}
.form-create-account {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: center;
    align-items: flex-start;
    width: 100% !important;
    flex-direction: column;
}

.login-container .fieldset:after, .form-create-account .fieldset.create.account:after{
display:none;
}
.login-container {
    display: flex;
    flex-wrap: wrap;
    gap: 34px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    font-family: 'Poppins';
}
.login-container .block {
    margin-top: 25px;
    max-width: 430px;
    width: 100%;
    padding: 30px;
    border-radius: 6px;
    background: #FFF;
    border: 1px solid #e6e6e6;
}
.login-container .block .block-title {
    border-bottom: none;
    font-size: 28px;
    font-weight: 600;
    color: #232836;
    text-align: center;
}
.login-container .fieldset>.field>.control, .form-create-account .fieldset .control {
    width: 100%;
    position: relative;
    height: 38px;
    width: 100%;
    border-radius: 6px;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] {
    height: 100%;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    border-radius: 6px;
    outline: none;
    padding: 0 15px;
    border: 1px solid #CACACA;
}
.block-customer-login .note{
display:none;
}
.actions-toolbar>.primary, .actions-toolbar>.secondary {
    width: 100%;
}
.actions-toolbar>.primary .action, .actions-toolbar>.secondary .action {
    width: 100% !important;
}
.field.choice {
    margin-bottom: 35px;
    margin-top: -15px;
}
.field-recaptcha{
display:none;
}
.block-new-customer{
display:none;
}

.customer-account-create .column.main {
    display: flex;
    flex-wrap: wrap;
    gap: 34px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    font-family: 'Poppins';
}



.primary-register {
    text-align: center;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.action.register.primary {
    background: #1f1f1f;
    border-color: #1f1f1f;
}
.action.register.primary:hover {
background:#313131;
border-color:#313131;
}
.form.password.forget .fieldset:after{
display:none;
}

.customer-account-forgotpassword #maincontent {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: left;
}
.customer-account-forgotpassword .column.main {
    margin-top: 25px;
    max-width: 450px !important;
    width: 100%;
    padding: 30px;
    border-radius: 6px;
    background: #FFF;
    border: 1px solid #e6e6e6;
}
.form.password.forget {
    width: 100%;
    min-width: 100%;
}

.login-container .fieldset>.field>.control, .form-create-account .fieldset .control {
width:100%!important;
}
.aw-button-group {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.cms-manage-affiliate .breadcrumbs, .cms-manage-affiliate .sections.nav-sections{
display:none;
}
.cms-manage-affiliate .columns .column.main{
padding-bottom:0px;
}




.dashboard-main-container .dashboard-header:first-child{
display:none;
}

.button-container.dashboard-header {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    background: #f9f9f9;
    width: 100%;
    max-width: 700px;
    border-radius: 10px;
    padding: 15px;
}

.dashboard-main-container .custom-button {
    max-width: 216px;
    width: 100%;
    padding: 10px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    color: #000000;
    text-decoration:none;
}


.dashboard-main-container .button-container .custom-button:before{
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 3px;
mask-size: cover;
width:16px;
height:16px;
background-color:currentColor;    
}

.dashboard-main-container .custom-button.seller-automator:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M8 8c.828 0 1.5-.895 1.5-2S8.828 4 8 4s-1.5.895-1.5 2S7.172 8 8 8"/><path d="M11.953 8.81c-.195-3.388-.968-5.507-1.777-6.819C9.707 1.233 9.23.751 8.857.454a3.5 3.5 0 0 0-.463-.315A2 2 0 0 0 8.25.064.55.55 0 0 0 8 0a.55.55 0 0 0-.266.073 2 2 0 0 0-.142.08 4 4 0 0 0-.459.33c-.37.308-.844.803-1.31 1.57-.805 1.322-1.577 3.433-1.774 6.756l-1.497 1.826-.004.005A2.5 2.5 0 0 0 2 12.202V15.5a.5.5 0 0 0 .9.3l1.125-1.5c.166-.222.42-.4.752-.57.214-.108.414-.192.625-.281l.198-.084c.7.428 1.55.635 2.4.635s1.7-.207 2.4-.635q.1.044.196.083c.213.09.413.174.627.282.332.17.586.348.752.57l1.125 1.5a.5.5 0 0 0 .9-.3v-3.298a2.5 2.5 0 0 0-.548-1.562zM12 10.445v.055c0 .866-.284 1.585-.75 2.14.146.064.292.13.425.199.39.197.8.46 1.1.86L13 14v-1.798a1.5 1.5 0 0 0-.327-.935zM4.75 12.64C4.284 12.085 4 11.366 4 10.5v-.054l-.673.82a1.5 1.5 0 0 0-.327.936V14l.225-.3c.3-.4.71-.664 1.1-.861.133-.068.279-.135.425-.199M8.009 1.073q.096.06.226.163c.284.226.683.621 1.09 1.28C10.137 3.836 11 6.237 11 10.5c0 .858-.374 1.48-.943 1.893C9.517 12.786 8.781 13 8 13s-1.517-.214-2.057-.607C5.373 11.979 5 11.358 5 10.5c0-4.182.86-6.586 1.677-7.928.409-.67.81-1.082 1.096-1.32q.136-.113.236-.18Z"/><path d="M9.479 14.361c-.48.093-.98.139-1.479.139s-.999-.046-1.479-.139L7.6 15.8a.5.5 0 0 0 .8 0z"/></svg>') no-repeat 50% 50%;
}

.dashboard-main-container .custom-button.affiliate-account:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-link" viewBox="0 0 16 16"><path d="M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9q-.13 0-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z"/><path d="M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4 4 0 0 1-.82 1H12a3 3 0 1 0 0-6z"/></svg>');
}
.dashboard-main-container .custom-button.knowledge-base:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book" viewBox="0 0 16 16"><path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783"/></svg>');
}
.dashboard-main-container .custom-button.view-orders:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-seam" viewBox="0 0 16 16"><path d="M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5l2.404.961L10.404 2zm3.564 1.426L5.596 5 8 5.961 14.154 3.5zm3.25 1.7-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464z"/></svg>');
}
.dashboard-main-container .custom-button.support-tickets:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-ticket-detailed" viewBox="0 0 16 16"><path d="M4 5.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0 5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5M5 7a1 1 0 0 0 0 2h6a1 1 0 1 0 0-2z"/><path d="M0 4.5A1.5 1.5 0 0 1 1.5 3h13A1.5 1.5 0 0 1 16 4.5V6a.5.5 0 0 1-.5.5 1.5 1.5 0 0 0 0 3 .5.5 0 0 1 .5.5v1.5a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 11.5V10a.5.5 0 0 1 .5-.5 1.5 1.5 0 1 0 0-3A.5.5 0 0 1 0 6zM1.5 4a.5.5 0 0 0-.5.5v1.05a2.5 2.5 0 0 1 0 4.9v1.05a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-1.05a2.5 2.5 0 0 1 0-4.9V4.5a.5.5 0 0 0-.5-.5z"/></svg>');
}
.dashboard-main-container .custom-button.resolution-center:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0z"/><path fill-rule="evenodd" d="M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708z"/></svg>');
}
.dashboard-main-container .custom-button.access-api-csv:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark" viewBox="0 0 16 16"><path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5z"/></svg>');
}
.dashboard-main-container .custom-button.wishlist:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-heart" viewBox="0 0 16 16"><path d="m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143q.09.083.176.171a3 3 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15"/></svg>');
}
.dashboard-main-container .custom-button.addres-book:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-geo-alt" viewBox="0 0 16 16"><path d="M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A32 32 0 0 1 8 14.58a32 32 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10"/><path d="M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4m0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6"/></svg>');
}
.dashboard-main-container .custom-button.account-info:before
{
content: "";
mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-person" viewBox="0 0 16 16"><path d="M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z"/></svg>');
}



.dashboard-main-container .custom-button.seller-automator:hover {
    color: orange;
    border-color: orange;    
}
.dashboard-main-container .custom-button.affiliate-account:hover {
    color: #1d9dd4;
    border-color: #1d9dd4;    
}
.dashboard-main-container .custom-button.knowledge-base:hover {
    color: #007bff;
    border-color: #007bff;    
}
.dashboard-main-container .custom-button.view-orders:hover {
    color: #28a745;
    border-color: #28a745;    
}
.dashboard-main-container .custom-button.support-tickets:hover {
    color: #ffc107;
    border-color: #ffc107;    
}
.dashboard-main-container .custom-button.resolution-center:hover {
    color: #dc3545;
    border-color: #dc3545;    
}
.dashboard-main-container .custom-button.access-api-csv:hover {
    color: #17a2b8;
    border-color: #17a2b8;    
}
.dashboard-main-container .custom-button.wishlist:hover {
    color: #6f42c1;
    border-color: #6f42c1;    
}
.dashboard-main-container .custom-button.addres-book:hover {
    color: #fd7e14;
    border-color: #fd7e14;    
}
.dashboard-main-container .custom-button.account-info:hover {
    color: #343a40;
    border-color: #343a40;    
}

@media (min-width: 1024px), print {
        .amshopby-morefrom .product-item {
            width: 20.66666667% !important;
            margin-right: 8px !important;
        }
    }

.amshopby-morefrom .products-grid .product-item-info:hover, .amshopby-morefrom .products-grid .product-item-info.active{
border:none;
}

.amshopby-morefrom .amasty-hide-price-container{
display:none!important;
}

.amshopby-morefrom .products-grid .product-item-info:hover{
        position: unset;
}

.amshopby-morefrom .product-item-info {
    width: 100%;
    max-width: 180px;
}

.amshopby-morefrom .product-item-actions {
    margin-top: 15px;
    position: absolute;
    bottom: 0;
}

.amshopby-morefrom .products-grid .product-item{
    position: relative;
    padding-bottom: 60px;
}

