.catalog-category-view {
    .filter-current {
        margin-bottom: 1em;

        .items {
            display: grid;
            gap: 1em;
        }

        .item {
            width: fit-content;
            margin: unset;
            padding: 2px 10px 2px 25px;
            background-color: white;
            border-radius: var(--holaras-border-radius);
            font-size: 1.4rem !important;
            font-family: 'roboto-medium';
        }

        .action.remove {
            top: 2px;

            &:before {
                margin-left: 10px;
            }
        }
    }

    .filter-clear {
        padding: 4px 10px;
        background-color: var(--holaras-green);
        color: white;
        font-size: 1.4rem;
        border-radius: var(--holaras-border-radius);
    }

    .filter-options-title {
        padding: 1em 0;
    }

    .filter-options-content {
        display: block !important;

        .item {
            margin: 0.6em 0 0;
            text-wrap: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;

            .icon-expand {
                cursor: pointer;
            }

            a {
                display: unset !important;
                margin: unset;
                padding: unset;

                &.selected {
                    background-color: var(--holaras-green);
                    color: #fff;
                    border-radius: var(--holaras-border-radius);
                    padding: 0.25em 0.75em;

                    .count {
                        color: inherit;
                    }
                }
            }
        }
    }
}

.checkout-cart-index {
    #block-shipping, .totals-tax-summary, .grand.totals, .totals.shipping.excl {
        display: none;
    }
}

.checkout-index-index {
    #checkout-step-shipping_method .col.col-price {
        display: none;
    }
}

.multishipping-checkout-shipping {
    .methods-shipping .price {
        display: none;
    }
}

.multishipping-checkout-overview {
    .box-shipping-method .price {
        display: none;
    }
}

.page-title-wrapper.product .page-title {
    word-break: break-word;
    font-size: 5.4rem;
}

#bundle-summary .bundle.items {
    max-height: 300px;
    overflow: auto;
    padding-inline-end: 1em;
    margin-block-end: 1em;
}
