@media (min-width: 1400px) {
    #header .item-custom-space .elementor-widget-container {
        margin-right: 100px;
    }
}
body .btn,
body .btn-primary {
    padding: 10px 16px;
    border-radius: 4px;
}
.product-price-and-shipping {
    align-items: center;
}
.product-price-and-shipping .price {
    background: #fcbd18;
    display: inline-block;
    padding: 8px 10px 7px;
    margin-right: 15px;
}
.product-unit {
    font-size: 10px;
    line-height: 1.5em;
    display: flex;
    flex-direction: column;
    margin-left: 15px;
}
.product-unit span {
    font-size: inherit;
    display: inline-block;
}
.product-miniature img {
    background-color: #fff;
    padding: 10px 10px 12px 10px;
}
.product-miniature .add-to-cart span {
    background: none !important;
    animation: none !important;
    -webkit-animation: none !important;
}
.product-miniature .thumbnail .elementor-widget-pkminiaturebuttons .elementor-pm-buttons {
    justify-content: space-between;
}
.product-miniature .thumbnail .elementor-widget-pkminiaturebuttons .elementor-pm-buttons .favorites-button {
    margin: 0 !important;
}
.product-miniature
    .thumbnail
    .elementor-widget-pkminiaturebuttons
    .elementor-pm-buttons
    .favorites-button
    svg {
    margin: 0;
}
.product-miniature .thumbnail .product-thumbnail {
    margin: 0;
}
.mini-product .price span {
    color: inherit;
}
.pk-aside .products {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.shop-by-diet-block .elementor-widget-button .elementor-widget-container {
    filter: invert(1);
}

.subcategory-image span img {
    filter: brightness(0.97);
    padding: 15px;
    background-color: #fff;
}
main .pk-subcategory-text .figcaption {
    width: 100%;
    background-image: url('/themes/alysum/assets/svg/arrow-right.svg');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}
.slpw img {
    border-radius: 20px;
}
#footer .newsletter-widget {
    flex-direction: column-reverse;
}
#footer .newsletter-info {
    margin-bottom: 50px;
}
#header .elementor-container {
    width: 95%;
}
.product-title {
    text-wrap: pretty;
}
.elementor-widget-pkminiaturebuttons .favorites-button {
    border-radius: 50%;
}
