.product-item .product-item-info .product.details.product-item-details .swatch-attribute {
    display: none;
}

.main-slider-full .owl-carousel .owl-item img {
    filter: contrast(100%) !important;
    border-radius: 0px !important;
}

.deal-of-the-day-section .widget-product {
    margin-bottom: 0 !important;
}

.deal-of-the-day-section .owl-stage-outer {
    margin: 25px 0px;
}

.deal-of-the-day-section .product-item {
    border-radius: 10px;
    background: #fff;
    padding: 6px;
}

.deal-of-the-day-section .owl-stage {
    width: 100% !important;
    display: flex;
}

.top-trending-category-section .search-trend .switch {
    padding: 0 0;
}

.top-trending-category-section .search-trend .trend-tabs {
    border-bottom: none;
    padding: 20px 15px;
}

.top-trending-category-section .owl-item img {
    margin-bottom: 7px;
    filter: unset !important;
    border-radius: 50% !important;
}

.top-trending-category-section .data.item.title {
    font-weight: 500;
}

.top-trending-category-section h1.title {
    padding: 0 !important;
    margin: 15px 0 !important;
}

.top-trending-category-section .search-trend .owl-theme .owl-nav [class*='owl-'] {
    opacity: 1;
    visibility: visible;
    width: 100px;
    height: 100%;
    top: 20px;
}

.top-trending-category-section .owl-next {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%) !important;
}

.top-trending-category-section .owl-prev {
    background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%) !important;
}

/* For previous button on hover */
.top-trending-category-section .owl-theme .owl-nav .owl-prev:hover {
    background: unset;
    background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%) !important;
}

/* For next button on hover */
.top-trending-category-section .owl-theme .owl-nav .owl-next:hover {
    background: unset;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%) !important;
}

.block-title {
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
}

.home-four-slider-main-section .block-highlight.highlight-carousel .slide {
    padding: 0;
}

.home-four-slider-main-section ol.products.list.items.product-items {
    justify-content: space-evenly;
}

.home-four-slider-main-section #html-body [data-pb-style=YIH8IW7] {
    gap: 20px;
}

.home-four-slider-main-section .block-content {
    padding: 15px !important;
}

.swiper-slide.slide.swiper-slide-active {
    padding: 0 !important;
}

.home-four-slider-main-section [data-pb-style=VAAYQRL] {
    width: calc(100% - 60px) !important;
    gap: 20px;
}

.home-four-slider-main-section ol.products.list.items.product-items {
    display: flex;
    flex-wrap: wrap;
}

.home-four-slider-main-section li.item.product.product-item {
    width: 45% !important;
}

a.action.quick-view {
    display: none !important;
}

.deal-of-the-day-section {
    margin-right: 15px;
}

.deal-of-the-day-section .prolabels-content-wrapper {
    display: none;
}

.deal-of-the-day-section .product-item {
    border-radius: 10px;
    background: #fff;
    padding: 6px;
}

.deal-of-the-day-section .product-item-info .product-image-wrapper {
    filter: contrast(94%);
    border-radius: 8px;
}

.deal-of-the-day-section .product-image-wrapper .product-image-photo,
.home-four-slider-main-section .product-image-wrapper .product-image-photo {
    border-radius: 8px;
}

ol.products.list.items.product-items.row.homepage-infinite-products {
    padding-left: 15px;
    padding-right: 15px;
}

ol.products.list.items.product-items.row.homepage-infinite-products li.item.product.product-item {
    padding-left: 10px;
    padding-right: 10px;
}

.homepage-infinite-products-list .mb-trigger-next {
    margin-bottom: 30px;
}

.homepage-infinite-products-list .toolbar.toolbar-products {
    display: none;
}

.homepage-infinite-products-list .mb-trigger.mb-trigger-prev {
    display: none;
}

.homepage-infinite-products-list .mb-trigger.mb-trigger-next button.action.primary {
    color: #FFF !important;
    text-shadow: 1px 1px 0 rgb(0 0 0 / 31%);
    transition: background-color .15s, border-color .15s, opacity .15s;
    font-size: 16px;
    padding: 10px 15px;
    width: 250px;
    font-weight: 600;
    border-radius: 26px;
    border: none;
}

.homepage-infinite-products-list .mb-trigger.mb-trigger-next button.action.primary:hover {
    background-color: #ff8d00 !important;
}

#html-body .home-four-slider-main-section .pagebuilder-column {
    width: 24%;
    justify-content: end;
    margin-bottom: 30px;
    border-radius: 22px;
}

.home-four-slider-main-section .pagebuilder-column-line {
    gap: 20px;
}

.home-four-slider-main-section .price-box.price-final_price {
    margin: auto;
}

.home-four-slider-main-section .highlight-swiper .block-title {
    margin-bottom: auto;
    padding-top: 10px;
}

.cms-index-index .home-best-seller-section .block.widget.highlight-cols-1 .products-grid .product-items .product-item,
.cms-index-index .home-popular-product-section .block.widget.highlight-cols-1 .products-grid .product-items .product-item,
.cms-index-index .home-special-offer-section .block.widget.highlight-cols-1 .products-grid .product-items .product-item,
.cms-index-index .home-all-products-section .block.widget.highlight-cols-1 .products-grid .product-items .product-item,
.cms-index-index .three-plush-new-user-main-section .widget-product-grid .product-item-info {
    border-radius: 8px;
    background: #fff;
    padding: 6px;
}

.cms-index-index .three-plush-new-user-main-section .widget-product-grid .product-item-info {
    margin-bottom: 15px;
}

.three-plush-new-user-main-section .widget-product {
    margin-bottom: initial;
}

.three-plush-new-user-main-section .pagebuilder-column-line {
    gap: 30px;
}

#html-body .three-plush-new-user-main-section .pagebuilder-column {
    width: 49%;
}

.pagebuilder-column.three-plus-outer-section {
    background-color: #fdd9754d;
    padding: 15px;
    padding-bottom: initial;
    border-radius: 12px;
    margin-bottom: auto;
}

.pagebuilder-column.new-user-outer-section {
    background-color: #e8e8e8cc;
    padding: 15px;
    padding-bottom: initial;
    border-radius: 12px;
}

.heading-title.block-title {
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 3px;
}

.top-title.manage-title-section {
    margin-bottom: 15px;
}

.custom-shipping-info {
    position: relative;
    font-size: 14px;
    line-height: 1.4;
    cursor: pointer;
}

.custom-shipping-info .hover-content {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 6px;
}

.custom-seller-info img {
    width: 18px;
    height: 18px;
}

.custom-seller-info .seller-link {
    font-weight: 600;
    color: #222;
    text-decoration: none;
    text-transform: capitalize;
}

.custom-seller-info .seller-link:hover {
    text-decoration: underline;
}

.free-shipping {
    color: #1a7f37;
    font-weight: 600;
}

.seller-product-shipping-price {
    font-weight: 600;
    font-size: 15px;
    color: #1a7f37;
}

.selling-feature.home-section-wrapper-section {
    margin: auto;
    padding: 10px 20px;
    background: #00bb00;
}

.selling-feature.home-section-wrapper-section .row>div {
    margin-bottom: initial;
}

img.payment-logo-img-section {
    width: auto;
    height: 40px;
}

.selling-feature.home-section-wrapper-section .media-left .mbi {
    color: #fff;
    display: block;
}

.selling-feature.home-section-wrapper-section .media-heading {
    font-weight: 600;
    color: #fff;
}

.selling-feature.home-section-wrapper-section .text {
    color: #fff;
    font-weight: 500;
}

.payment-logo-section {
    text-align: center;
}

.main-slider-full {
    margin-bottom: 15px;
}