.tp-slider-full-width .swiper-slide img {
    margin-top: 0;
    max-height: fit-content !important;
    object-fit: cover;
    width: 100%;
}

.tp-header-top-menu-item>span svg {
    height: 3rem;
    margin-left: 7px;
    width: 1rem
}

.tp-header-top-menu-item>span {
    align-items: center;
    display: inline-flex;
    font-family: var(--primary-font);
    font-size: 16px;
    position: relative
}

.ae-anno-announcement__text {
    color: var(--text-color);
    font-size: 1rem;
    margin: 0;
}

product-attribute-swatch-list.text-swatch li .bb-product-attribute-swatch-display, .bb-product-attribute-swatch-list.text-swatch li .bb-product-attribute-text-display {
    background-color: #e2e2e2;
    border: 1px solid #ccc;
    color: black;
    cursor: pointer;
    border-radius: 5px;
    display: inline-block;
    overflow: hidden;
    padding: 9px 19px;
    position: relative;
    transition: .2s;
    font-size: 1rem;
}

.bb-product-attribute-swatch-list.visual-swatch.color-swatch.attribute-swatch 
.bb-product-attribute-swatch-item input[type=radio]:checked ~ .bb-product-attribute-swatch-display:before,
.bb-product-attribute-swatch-list.visual-swatch.color-swatch.attribute-swatch 
.bb-product-attribute-swatch-item input[type=radio]:checked ~ .bb-product-attribute-text-display:before 
 {
    border: 2px solid #060606 !important;
    border-radius: 14%;
}

.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-display, .bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-text-display {
    border-radius: 14%;
}

.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked ~ .bb-product-attribute-text-display,
.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked ~ .bb-product-attribute-swatch-display {
    border: 2px solid #060606 !important;
}

.tp-header-search-input-5 input {
  border: 1px solid;
}

.tp-feature-inner-5 {
    border: 2px solid #eaebed;
    border-radius: 16px;
    padding: 33px 31px;
}

.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5:after {
    background-color: #818181;
    content: "";
    height: 70px;
    position: absolute;
    right: 14px;
    top: 63%;
    width: 1px;
}
.tp-feature-inner-5 {
	background: #ebe7e7
}
.tp-product-category-thumb a {
    align-items: center;
    background-color: var(--tp-grey-1);
    background-image: radial-gradient(95.56% 95.56% at 50% 50%, #fff 0, #ffffff 100%);
    border-radius: 50%;
    display: inline-block;
    display: flex;
    height: 180px;
    justify-content: center;
    margin: auto;
    overflow: hidden;
    text-align: center;
    width: 180px;
}

.tp-product-details-countdown {
    background-color: #f8cccc82;
    border: 1px #FF706B;
    padding: 10px 20px;
}

.tp-footer-social a img {
  width:24px
}

main .bb-product-filter-title {
    font-size: 18px;
    color: var(--primary-color);
}

.tp-product-badge span {
    background-color: var(--tp-theme-primary) !important;
    border-radius: 0px 14px 14px 0px;
    color: var(--tp-common-white);
    display: inline-block;
    font-family: var(--primary-font);
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    padding: 6px 12px 6px;
}

.tp-product-badge {
    position: absolute;
    right: 0px;
    top: 16px;
    z-index: 1;
    left: 0px;
}