.post-type-archive .simple-banner-img-block {
    height: 462px;
}

.page-template .product_card_wrapper {
    width: 100%;
    max-width: 175px;
    min-height: 229px;
}

.product-box-block a {
    display: block;
    padding: 19.5px 13px;
    border: 1px solid var(--light-gray);
    transition: all 0.3s;
    height: 100%;
}

.product-box-block a:hover {
    background: var(--powder-blue);
}
.product_card_wrapper.Sustainable > a:hover,
.product-box-block.product_cat-sustainable a:hover {
    background: var(--greenery-light);
}

.product-box-block .woocommerce-loop-product__title {
    letter-spacing: 0.09px;
    text-align: center;
    font-size: 18px !important;
    line-height: 21.6px;
    color: var(--charcoal-gray);
    font-weight: 700;
}


.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    width: calc(22.6% - -7.1px);

}

.product-box-block {
    /* width: 176px;*/
    /* min-height: 229px; */
    margin: 0 !important;
}

.product-filter-result-column .products {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}

.product-pages-link-wrapper>ul {
    background-color: #F3F3F5;
    border: unset;
    margin-bottom: 18px;
}

.product-box-image-wrapper {
    position: relative;
    padding-top: 102.5%;
    overflow: hidden;
}

.product-box-image-wrapper img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: all 0.3s;
}

.product-box-block a:hover .product-box-image-wrapper img {
    transform: scale(1.2);
}

.yith-wcan-filters .yith-wcan-filter .filter-title {
    cursor: pointer;
    position: relative;
}

.yith-wcan-filters .yith-wcan-filter .filter-title::before {
    content: "";
    width: 15px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.90625L7.77344 7.0957L13.9042 0.90625' stroke='%23939496' stroke-width='2'/%3E%3C/svg%3E");
    position: absolute;
    position: absolute;
    top: 40%;
    right: 10px;
    bottom: 0;
}

.single-filter-select-wrapper .custom-select2-selected,
.single-filter-select-wrapper .custom-select2-option {
    line-height: 20px;
}

.single-filter-select-wrapper .custom-select2-selection-wrapper {
    padding: 10px 14px;
}

.woocommerce ul.products::before {
    content: " ";
    display: none;
}

.yith-wcan-filters .yith-wcan-filter.active .filter-title::before {
    transform: rotate(180deg);
}

.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 {
    margin-bottom: 15px;
}

.mobile-sort-filter {
    display: none;
}

/* product-finder-section */



/* /nylon-6-extruded page */

.single-product .section-simple-banner {
    margin-bottom: 72px;
}

/*product single page  */

.summary.entry-summary h2 {
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 14.27px;
    position: relative;
}

.summary.entry-summary h2::before {
    content: "";
    width: 102.98px;
    height: 2.77px;
    background-color: #1282C4;
    position: absolute;
    bottom: -17px;
    left: 0;
}

.my-custom-data {
    display: inline-block;
    margin-top: 12px;
}

.my-custom-data p {
    margin-bottom: 33.38px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #55595C;
}

.woocommerce-product-details__short-description p {
    font-size: 14px;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    line-height: 25px;
    letter-spacing: 2%;
    color: #55595C;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color),
.woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch:not(.swatch-color),
.woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more:not(.swatch-color) {
    background-color: transparent !important;
    border-radius: 5.38px !important;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch,
.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
.woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch,
.woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch,
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
.woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch,
.woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch,
.woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
.woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch,
.woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch,
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch-show-more,
.wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
.wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
.wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch,
.wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch,
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
.woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
.woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch,
.woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more {
    margin: 0 10px;
    padding: 8.08px 10.77px !important;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches,
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches,
.woocommerce.single-product .cart.variations_form .tawcvs-swatches,
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches,
.woocommerce.archive .cart.variations_form .tawcvs-swatches {
    margin-right: -53px !important;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch::before,
.woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch::before,
.woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch::before,
.woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch-show-more::before,
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch::before,
.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch::before,
.wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch::before,
.wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch::before,
.woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more::before,
.woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch::before,
.woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more::before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    border: 1px solid #55595C !important;
}

.swatch.swatch-shape-rounded span {
    font-size: 15.48px;
    font-weight: 600;
    letter-spacing: 1%;
    color: #58595B;
}

.variations label {
    font-size: 18px;
    color: #55595C;
    letter-spacing: 0.5%;
    line-height: 19px;
    margin-bottom: 0;
}

.variations .label {
    text-align: right;
    padding-right: 25px;
    width: 109px;
}

.woocommerce div.product form.cart .variations label {
    text-align: unset;
    position: relative;
}

.woocommerce div.product form.cart .variations label::before {
    content: ":";
    position: absolute;
    top: -1px;
    right: -8px;
}

.color-name {
    color: #000 !important;
    font-weight: 500 !important;
    line-height: 30px;
    text-transform: capitalize;
}

.woocommerce div.product div.images img {
    width: 100%;
    height: 470px;
    height: auto;
    object-fit: cover;
}

.application-product-card-wrapper {
    height: 100%;
}

.related-products-slider .slick-next::before,
.related-products-slider .slick-prev::before {
    width: 29px;
    height: 44px;
    display: inline-block;
    opacity: 1;
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAsCAYAAAB2d9g5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKLSURBVHgBvVhdbtNAEJ61AxTyQG9AjpDeoDkBSWmc2C8oJyA5Ae4Jak6QVqJ2nR/5iWfgBA0nwEeIQKBK1B5mXRViWyYee833EmvGu1/WM9/s7ApoEPN5cPikHdkC4SUAXpqjoS2gIXhe0EEtCoig+8cYY0+DBrBYBF3Q4o8pMgLqOiondK/X0wijG5q+k/YI2zJOPiv9pO5i5VC83mTtZJuOx6fvkmdQAJkcB+0oAITjNBNsEbS+XNlfU03I5JDxyn9CCCH+1TNNM9w11oqh6676oMf5eCFc3P78fpQlk6i8Qs9f2jT8bd4jbHP06qxoHJswidezO4eGvs7MtEXUptbo5PJf41vAwIOYafZuxhXqEA+M0elm3xylY1gkZorXJ5kchmHsJZMo9UmlmIXA86wdER1rPJwBA3sJy4hZCSFHzLUJuWLmIJc0VcTMQWqFVcXMJqwrZg4S4T9tx3NE0c/4SouZA83zlsekpzQZU8wctGJKDm0nlAi4ITH3oCFoRBbuGgTVyfvkaQbJ0jx/9ZV+OrsOuVIRtwamOQhBIe51SPECKerUPxFJsU6KgGpCKeaDx/qRFHfajXI7unFdvw+KkCttnr8m4aOdfxXPZOcMqgklXH/VF0LMaf85TL8tLm5/fJtNJpMtqCSU8DyPCvgjKuDpZAKZ1bHWq5pMhTt+UqQpmYSAjPgx2UmurhZdqIBSO35RXDHCmWUNHWCgdNfmXi+pzRDneQ8vmVhtomyk6KBCXVv1IsHuS+smE7vVr1skah1mqhSJ2qcnbpFQcj7kxFXJkZtTJJTfYuwrEo1cmxQWiaauTagncnRB0slu6gKeN0IoYRiDTaaTCBHvvsD/wPv1hxcPz78BJwlouMS5ip4AAAAASUVORK5CYII=);
}

.related-products-slider .slick-next::before,
.related-products-slider .slick-prev {
    left: -20px;
}

.related-products-slider .slick-next::before,
.related-products-slider .slick-next {
    right: 13px;
}

.related-products-slider .slick-next::before,
.related-products-slider .slick-prev::before {
    width: 29px;
    height: 44px;
    display: inline-block;
    opacity: 1;
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAsCAYAAAB2d9g5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKLSURBVHgBvVhdbtNAEJ61AxTyQG9AjpDeoDkBSWmc2C8oJyA5Ae4Jak6QVqJ2nR/5iWfgBA0nwEeIQKBK1B5mXRViWyYee833EmvGu1/WM9/s7ApoEPN5cPikHdkC4SUAXpqjoS2gIXhe0EEtCoig+8cYY0+DBrBYBF3Q4o8pMgLqOiondK/X0wijG5q+k/YI2zJOPiv9pO5i5VC83mTtZJuOx6fvkmdQAJkcB+0oAITjNBNsEbS+XNlfU03I5JDxyn9CCCH+1TNNM9w11oqh6676oMf5eCFc3P78fpQlk6i8Qs9f2jT8bd4jbHP06qxoHJswidezO4eGvs7MtEXUptbo5PJf41vAwIOYafZuxhXqEA+M0elm3xylY1gkZorXJ5kchmHsJZMo9UmlmIXA86wdER1rPJwBA3sJy4hZCSFHzLUJuWLmIJc0VcTMQWqFVcXMJqwrZg4S4T9tx3NE0c/4SouZA83zlsekpzQZU8wctGJKDm0nlAi4ITH3oCFoRBbuGgTVyfvkaQbJ0jx/9ZV+OrsOuVIRtwamOQhBIe51SPECKerUPxFJsU6KgGpCKeaDx/qRFHfajXI7unFdvw+KkCttnr8m4aOdfxXPZOcMqgklXH/VF0LMaf85TL8tLm5/fJtNJpMtqCSU8DyPCvgjKuDpZAKZ1bHWq5pMhTt+UqQpmYSAjPgx2UmurhZdqIBSO35RXDHCmWUNHWCgdNfmXi+pzRDneQ8vmVhtomyk6KBCXVv1IsHuS+smE7vVr1skah1mqhSJ2qcnbpFQcj7kxFXJkZtTJJTfYuwrEo1cmxQWiaauTagncnRB0slu6gKeN0IoYRiDTaaTCBHvvsD/wPv1hxcPz78BJwlouMS5ip4AAAAASUVORK5CYII=);
}

.related-products-slider .slick-next::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAsCAYAAAB2d9g5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKZSURBVHgBvZfRcdpAEIb3DjvjJC90YKUD6AA6AAwS4iVxBSEVGFcAHeDMZJABM5CHPONUYDoIJTDjDGOHSJs9yXgkIYF0J/I9MLAr6dfd7r9IDAhrOO4AsI8M2KxpXHyBI8IGw7sKA5huAwi4YM5J1TSrSzgCnMDAHQArAHfmljXV4AjwZqP2nUR6wTBqyO2HwWDchozh4sOrG+v4E7TNeZZjXa++2cH8P9x6MtYHxLw/Tns+e14/XhIrUISFA5ZlacBP5/RVCx26BIeXVZuJhwOmadKFN2W6lftgBjWvmcYlUIDtS1rDyRUJdXYzeG0ajQ5kLSgY3I7bVNfu7omsJzMkDgoKRqNpwUZbDAfNH5cZEokEBVk1E4eEiGY6e5Mrqg6JxCv0o9JMUoIC2SEhLSiQqWviGkYhMySUVugnaV0zExQkGRKZCgrihgQp3Zh6/TJzQUFsMzlYVmqaOLZDItxMyNn5UQQFT3/+tsmUJX+MI64y39J+f5p/+97pI2IllFqaRv3DCWSI+6RH/iMxLSzm+hUUjR8UI5PnnAfX9H4Q7p/Wj0V3SEBGthjcTsh/2N3NsI5pXFwHIqAqNrrrMYTPQR1YIfJ2y6h9DR8vXUNRL/ofnJJYIZRa5sCp6kZ9EXWeVA3FNBHNQdsTEBOPHKI5dF1fxJ2bWtAaTT7Z4MwjmuPmef27vG2OOFLV8OW17iriMjvNoSQYa2bRHMArLb32ExJyUHBr5p0tfDHzoS0Mw/eLJTNzGmJXGGdm2tZeq9mQfi2PXKFr5rAY1Ys811YR8y7j49XMEGFmRmbe46+kvK5QxcypBVXNnAbmtb39KyKV2MxpOHFgU+L+3pEwcxr4u7PTGQgTeyzB3hSPJRbg2+THOfwH/gEooWtcFYWuiwAAAABJRU5ErkJggg==);
}

.related-products-slider .slick-prev:hover,
.related-products-slider .slick-prev:focus,
.related-products-slider .slick-next:hover,
.related-products-slider .slick-next:focus {
    background: unset !important;
}

/* .products-block h2 {
    text-align: center;
    font-size: 18px;
    line-height: 19px;
    letter-spacing: 0.5px;
    margin-bottom: 55px;
    color: #55595C;
} */

.related-products-slider .product-box-block a {
    display: block;
    padding: 19.5px 13px;
    border: 1px solid var(--light-gray);
    transition: all 0.3s;
    max-width: 175px;
    height: 229px;
}

.related-products-slider .woocommerce ul.products li.product,
.related-products-slider .woocommerce-page ul.products li.product {
    width: 50%;
    margin-left: 42px !important;
}

.product-features-listing-wrapper {
    flex-wrap: wrap;
}

.single-product .simple-banner-img-block {
    height: 244px;
}

.single-product .simple-banner-content-wrapper {
    padding-top: 54.5px;
}

.single-product .simple-banner-text-wrapper {
    max-width: 57%;
}

.related-products-slider .woocommerce ul.products li.product,
.related-products-slider .woocommerce-page ul.products li.product {
    display: flex !important;
    justify-content: center;
    width: 100% !important;
    max-width: 200px;
}

.related-products-slider .product-box-block {
    max-width: 176px !important;
    height: 229px;
    margin: 0 !important;
}

.related-products-slider ul.slick-slider .slick-list {
    margin: 0 -17.5px;
}

.related-products-slider ul.slick-slider .slick-list .slick-slide {
    margin: 0 17.5px;
}

.related-products-slider {
    width: 100%;
}

.product-filtering-section .product-archive-page-title {
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0.5%;
}

.product-sorting-filters-block .woocommerce-ordering {
    margin-bottom: 0;
}

.single-filter-select-label {
    margin: 0 8px 0px 0;
}

.download-technical-information-btn-wrapper .cmn-btn {
    padding: 4px 10px;
    font-size: 15.48px;
    border-radius: 5.48px;
}

.product-information-tab-content-box.technical-tab-date {
    padding: 26.17px 20.21px 26.17px 23px;
}

.product-information-tab-content-box.technical-tab-date .download-technical-information-btn-wrapper {
    max-width: fit-content;
    margin-top: 0;
}

.product-information-tab-content-box.technical-tab-date .download-technical-information-btn-wrapper p:nth-child(2) {
    margin-bottom: 125px;
}

.application-tab-data {
    padding: 26.17px 20.21px 99.890px 23px;
}

.swatch-item-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.selected::before {
    border-color: #1081C3 !important;
    box-shadow: 0px 0px 0 1px #1081C3;
}

.tax-product_cat .product-filtering-section-inner-block {
    padding: 56px 0 115px;
}

.variations tbody tr:first-child th:first-child {
    vertical-align: middle !important;
}

.product-features-section-inner-block .product-feature-wrapper:nth-child(1) {
    max-width: 215px;
}

.product-features-section-inner-block .product-feature-wrapper:nth-child(4) {
    max-width: 198px;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    float: left;
    width: 49%;
    margin-left: 20px;
}

.single-product .section-faq-inner-block {
    padding: 0px 0 70px;
}

.woocommerce div.product form.cart {
    margin-bottom: 0 !important;
}

.single-product .cmn-btn.sky-blue-btn:hover {
    background: var(--deep-navy-blue);
    color: var(--white);
}

.section-simple-banner.resource-banner-white-text::before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 1.38%, rgba(0, 0, 0, 0.3) 37.84%, rgba(255, 255, 255, 0) 72.07%);
}

.resource-banner-white-text .simple-banner-content-block .simple-banner-text-wrapper p {
    color: #fff !important;
}

.resource-banner-white-text .simple-banner-content-block .text-link {
    color: #fff;
}

.resources-page .simple-banner-content-inner-wrapper>h1 {
    color: #26A4DE;
}

.resources-page .text-link {
    color: #58585A;
}

.resource-document-tab .team-tabbing-block {
    padding: 74px 0 43.58px;
}

.resource-disclaimer-wrapper p {
    font-size: 19px;
    line-height: 20px;
    font-weight: 500;
    color: #55595C;
    margin-bottom: 30.61px;
}

.resource-disclaimer-wrapper p span {
    color: #072542;
}

.resources-page .simple-banner-img-block {
    height: 394px;
}

.resource-document-tab .resource-download-btn button {
    width: 100%;
    max-width: 124px;
    border-radius: 3px;
    border: none;
    color: #fff;
    padding: 2.5px 12px;
    font-size: 16px;
    background: #D1D2D4;
}

.resource-document-tab .resource-download-btn button:hover {
    background: #26A4DE;
}

.resource-document-tab .team-listing-row-wrapper>.row {
    gap: 48px 0;
}

.resource-document-tab .team-profile-box {
    position: relative;
}

.resource-document-tab .team-profile-box::before {
    content: "";
    width: 85px;
    height: 4px;
    background-color: #E7E7E9;
    position: absolute;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%);
}

/* .search-post  .entry-img{ max-height: 200px !important; width: 100% !important; object-fit: cover; } */
.search .search-post .simple-card-img-wrapper {
    padding-top: 0px !important;
}

.search .simple-card-wrapper>a {
    padding: 0;
}

.search .search-post .simple-card-img-wrapper img {
    position: unset !important;
    height: 155px;
    width: 100% !important;
    object-fit: cover;
}

.search .page-header {
    padding: 25px 0;
}

.search .navigation {
    padding: 20px 0;
    display: flex;
    justify-content: flex-end;
}

.search .search-post {
    margin: 0 -15px 35px -15px;
    gap: 30px 0px;
}

.search .simple-card-wrapper {
    border: 1px solid #ccc;
    height: 100%;
}

.search .simple-card-content-wrapper {
    padding: 11.21px 15px 10px;
}

.search .page-numbers {
    background: var(--midnight-blue);
    color: var(--white);
    border: 1px solid transparent;
    padding: 10px;
    display: inline-block;
}

.search .page-numbers:hover,
.search .page-numbers.current {
    background: var(--white);
    color: var(--midnight-blue);
    border: 1px solid var(--midnight-blue);
}

.search article {
    height: 100%;
}

.single-product .variations_form.cart .variations tbody .value .tawcvs-swatches>.swatch-item-wrapper:last-child {
    margin-right: 0 !important;
}

.resource-name-wrapper {
    padding: 9.5px 0 0 0;
}

.resource-name-wrapper>span {
    color: var(--charcoal-gray);
}

.search-no-results .page-content .search-form label {
    margin: 0;
}

.search-no-results .page-content .search-form {
    position: relative;
    max-width: 220px;
    margin: 0 auto 25px auto;
}

.search-no-results .page-content .search-form>label {
    display: block;
}

.search-no-results .page-content .search-form label .search-field {
    width: 100%;
    border: 1px solid #D1D2D4;
    border-radius: 5px;
    padding: 3px 25px 3px 7px;
    background: var(--white);
}

.search-no-results .page-content .search-form label .search-field:focus {
    border: 1px solid var(--midnight-blue);
    outline: none;
}

.search-no-results .page-content .search-form .search-submit {
    font-size: 0;
    padding: 0;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M9.25588 10.6693C6.59911 12.5468 3.22617 11.7819 1.56281 9.48717C-0.0543542 7.23883 0.199771 4.15604 2.16347 2.2322C4.15027 0.308363 7.24598 0.146111 9.39449 1.86134C11.5661 3.57657 12.2361 6.82161 10.4803 9.41763C11.081 9.9971 11.6585 10.5998 12.2592 11.1792C12.8829 11.8051 13.5067 12.4309 14.1305 13.0567C14.5694 13.4971 14.5925 13.9839 14.1998 14.3779C13.7839 14.7951 13.3219 14.7719 12.8598 14.3084C11.7047 13.1494 10.5496 11.9905 9.39449 10.8315C9.34829 10.7852 9.30208 10.7156 9.25588 10.6461V10.6693ZM5.99845 2.27856C3.82683 2.27856 2.09416 4.04015 2.07106 6.19578C2.07106 8.37459 3.82683 10.1594 5.99845 10.1362C8.17007 10.1362 9.92584 8.37459 9.90274 6.19578C9.90274 4.04015 8.14697 2.27856 5.99845 2.27856Z" fill="%23072542"/></svg>') no-repeat;
    width: 13px;
    border: unset;
    height: 14px;
    background-size: contain;
    position: absolute;
    right: 8px;
    top: 7px;
    z-index: 1;
    cursor: pointer;
}

.search-no-results .no-results.not-found {
    text-align: center;
}

.search.search-no-results .no-results.not-found .page-header {
    padding: 1rem 0 1rem;
}

.error-404.not-found .page-header {
    padding: 1rem 0 1rem;
}

.error-404.not-found .page-content {
    margin-bottom: 2rem;
}

.error-404.not-found .page-content>.cmn-btn.sky-blue-btn {
    border: 2px solid transparent;
    padding: 11px 16px;
}

.error-404.not-found .page-content>.cmn-btn.sky-blue-btn:hover {
    border: 2px solid var(--sky-blue);
}

.page-template-template-product-category .product-pages-link-wrapper ul {
    background: transparent;
    margin-bottom: 0;
}

.page-template-template-product-category .product-pages-link-wrapper ul>li {
    margin-bottom: 15px;
    background: #F3F3F5;
}

.page-template-template-product-category .product-pages-link-wrapper ul>li:last-child {
    margin-bottom: 0;
}

.page-template-template-product-category .product-pages-link-wrapper ul>li>a {
    box-shadow: unset;
}

.product-image-and-details-main-block {
    display: flex;
}

.product-image-and-details-main-block>.woocommerce-product-gallery,
.product-image-and-details-main-block>.summary.entry-summary {
    margin-bottom: 0 !important;
}

.product-image-and-details-main-block>.summary.entry-summary {
    display: flex;
    flex-direction: column;
}

.product-image-and-details-main-block>.summary.entry-summary>.variations_form.cart {
    margin-top: auto;
}

.product-image-and-details-main-block>.summary.entry-summary>.variations_form.cart table.variations {
    margin: 0;
}

.product-image-and-details-main-block>.summary.entry-summary .woocommerce-product-details__short-description>p:last-child {
    margin-bottom: 0;
}

.product-image-and-details-main-block>.summary.entry-summary .woocommerce-product-details__short-description {
    margin-bottom: 30px;
}

.product-image-and-details-main-block>.summary.entry-summary>.variations_form.cart table.variations tr:last-child .value .tawcvs-swatches.oss- {
    margin-bottom: 0;
}

@media screen and (min-width:1367px) {
    .section_sustainable_products_listing_wrapper>.row>.col-md-4 {
        padding: 0 14px;
    }

    .single-product .simple-banner-content-wrapper {
        padding-top: 5px;
    }

}

@media screen and (max-width:1199px) {

    .single-news .cmn-styling-slider-arrows .slick-arrow.slick-prev {
        left: -16px;
    }

    .single-news .cmn-styling-slider-arrows .slick-arrow.slick-next {
        right: -16px;
    }

    .product-information-tab-navigation-wrapper .nav-link {
        padding: 25px 27px 25px 30px;
    }

    .products-block h2 {
        margin-top: 24px;
    }

    .related.products-block>h2 {
        margin-top: 0;
    }

    .related.products-block {
        padding-left: 41px;
    }

}

@media screen and (max-width:991px) {

    /* section-where-we-operate-row-wrapper */
    .section-where-we-operate-row-wrapper>.row {
        flex-wrap: wrap;
    }

    .where-we-operate-heading-column {
        max-width: 100% !important;
        flex: 0 0 100% !important;
        text-align: center;
    }

    .where-we-operate-map-column {
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    /* section-where-we-operate-row-wrapper */
    .where-we-operate-map-wrapper {
        padding: 46px 0 0 0;
        display: flex;
        justify-content: center;
    }

    .news_listing_row_wrapper .row .col-lg-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .where-we-operate-branch-details-wrapper {
        width: 100%;
        max-width: 280px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .single-news .section-image-with-content-inner-block {
        padding: 18.71px 0 0;
    }

    .single-news .section-content-wrapper {
        padding: 14.76px 0 0px 0px;
        margin-top: 0;
    }

    .single-news .section-content-wrapper>.section-content-heading {
        text-align: center;
    }

    /* map */
    .section-where-we-operate-row-wrapper>.row>.col-md-4 {
        position: unset;
        max-height: unset;
    }

    .section-where-we-operate-inner-block {
        position: relative;
    }

    .product-filtering-main-row {
        flex-direction: column;
    }

    .product-filtering-main-row>.product-filter-column {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .product-filtering-main-row>.product-filter-result-column {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .product-filtering-section-inner-block {
        padding: 45px 0 32px;
    }

    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        width: 31.9%;
    }

    /* .product-box-block {
        height: 100%;
    } */

    .desktop-sort-filter {
        display: none;
    }

    .mobile-sort-filter {
        display: block;
    }

    .single-filter-select-wrapper {
        justify-content: center;
        margin: 32px 0 36px;
    }

    .single-news .cmn-styling-slider-arrows .slick-arrow.slick-prev {
        left: -20px;
    }

    .single-news .cmn-styling-slider-arrows .slick-arrow.slick-next {
        right: -20px;
    }

    .request-sample-and-get-quote-modal-trigger-btn-wrapper>ul {
        padding: 0px 20px 0 20px;
    }

    .row.section-product-info-tabbing-row-wrapper>.col-md-6 {
        ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .products-block h2 {
        margin-top: 30px;
    }

    .related-products-slider {
        width: 100%;
        margin: 0 auto;
    }

    .related-products-slider>ul {
        max-width: 595px;
        margin: 0 auto !important;
    }

    .product-finder .product_finder_content.started-quiz {
        width: 100%;
    }

    .single-product .product-information-tab-navigation-wrapper .nav-tabs .nav-item {
        width: 33.33%;
    }

    .product-information-tab-navigation-wrapper .nav-link {
        padding: 25px 28px 25px 30px;
        width: 100%;
    }

    .search .search-post>.col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-template-product-category .product-pages-link-wrapper ul {
        margin-bottom: 15px;
    }

    .single-product .simple-banner-text-wrapper {
        max-width: 100%;
    }

    .related.products-block {
        padding: 50px 0 0 0;
        text-align: center;
    }

    .related.products-block>h2 {
        padding-left: 0 !important;
    }

    .product-image-and-details-main-block>.summary.entry-summary .woocommerce-product-details__short-description {
        margin-bottom: 25px;
    }

    section.product-features-section .product-features-listing-wrapper {
        gap: 0 20px;
    }

    .row.section-product-info-tabbing-row-wrapper {
        margin-right: 0;
        margin-left: 0;
    }

    .row.section-product-info-tabbing-row-wrapper>.col-md-6 {
        padding-right: 0;
        padding-left: 0;
    }
}

@media screen and (max-width:768px) {
    .product-image-and-details-main-block>.woocommerce-product-gallery {
        width: 48% !important;
    }
}

@media screen and (max-width:767px) {

    /* split-content-section section-hero-banner */

    .heading-48 {
        font-size: 35.62px;
        line-height: 43.04px;
        letter-spacing: 0.356px;
    }

    .text-link {
        font-size: 22.88px;
        line-height: 27px;
        letter-spacing: 0.457px;
    }

    .section-module-listing-row-wrapper .row .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .section-video-with-content {
        padding: 31.52px 0 48.89px;
    }

    .section-video-with-content-text-wrapper {
        padding: 53px 0px 0 0px;
    }

    /*card-slider css */

    .card-slide-content-block>a {
        max-width: 325px;
        margin: 0 auto;
    }

    .section_related_articles_listing_inner_block .section_related_articles_listing_heading_wrapper .heading-39 {
        text-align: center;
    }

    .section_related_articles_listing_heading_wrapper {
        margin-bottom: 32.47px;
    }

    .page-template-template-product-category .product-filter-result-block .product-filter-result-row .col-md-3 {
        width: 50%;
        display: flex;
        justify-content: center;
    }

    .page-template .product_card_wrapper {
        width: 100%;
        height: 100%;
    }

    .product_card_img_wrapper {
        padding-top: 90.4%;
    }

    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        width: 48.5%;
    }

    .product-features-listing-wrapper .product-feature-wrapper {
        width: 100%;
        max-width: 234px;
    }

    .section-product-info-tabbing-left-column .col-md-4 {
        width: 33%;
    }

    .woocommerce div.product div.images img {
        width: 100%;
    }

    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        width: 100%;
        margin-left: 0px;
    }

    .resource-document-tab .team-tabbing-nav-wrapper>.nav {
        gap: 5px 0;
    }

    .resource-document-tab .team-listing-row-wrapper>.row>.col-md-3 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .woocommerce div.product .cart.variations_form .tawcvs-swatches,
    .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches,
    .woocommerce.single-product .cart.variations_form .tawcvs-swatches,
    .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches,
    .woocommerce.archive .cart.variations_form .tawcvs-swatches {
        margin-right: 0 !important;
    }

    .search .search-post>.col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .section-where-we-operate-row-wrapper>.row>.col-md-4.where-we-operate-branch-details-column {
        padding-top: 20px;
    }

    .product-image-and-details-main-block {
        flex-wrap: wrap;
    }

    .product-image-and-details-main-block>.woocommerce-product-gallery {
        width: 100% !important;
    }

    .product-image-and-details-main-block>.summary.entry-summary {
        padding-top: 30px;
    }

}

@media screen and (max-width:575px) {
	.resource-disclaimer-wrapper p { font-size:16px;}
    .section-where-we-operate-inner-block {
        padding-bottom: 52px;
    }

    .section-video-wrapper {
        height: 208px;
    }

    .simple-banner-img-block {
        height: 536px;
    }

    .product-finder .product_finder_content {
        margin-bottom: 0px;
    }

    .section-module-listing-inner-block {
        padding: 0 0 52px;
    }

    .where-we-operate-map-wrapper>svg {
        width: 313px !important;
        height: 462px !important;
    }

    /* news page */

    .news_listing_row_wrapper .row .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .section-module-listing-row-wrapper .row .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .news_listing_header_wrapper {
        justify-content: center;
        align-items: center;
        margin-bottom: 24.13px;
        flex-direction: column;
    }

    .news_listing_header_wrapper .news_listing_heading_wrapper {
        margin-bottom: 18px;
    }

    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        width: 46.5%;
    }

    .related-products-slider .slick-slide>div {
        display: flex;
        justify-content: center;
    }

    .related-products-slider .product-box-block a {
        max-width: calc(100% - 10px);
        margin: auto;
    }

    .product-feature-title-wrapper>h3 {
        font-size: 12.84px;
        line-height: 13.56px;
        max-width: 99px;
    }

    .product-feature-icon-wrapper img {
        width: 100%;
    }

    .product-feature-icon-wrapper {
        width: 100%;
        max-width: 55px;
    }

    .product-features-listing-wrapper .product-feature-wrapper {
        max-width: 172px;
    }

    .product-feature-title-wrapper {
        margin-left: 10px;
    }

    .product-features-section .container {
        padding: 0;
    }

    .product-features-listing-wrapper>.product-feature-wrapper:nth-child(2) {
        max-width: 160px;
    }

    .single-news .cmn-styling-slider-arrows .slick-arrow.slick-prev {
        left: -6px;
    }

    .single-news .cmn-styling-slider-arrows .slick-arrow.slick-next {
        right: -6px;
    }

    .section_related_articles_listing_inner_block {
        padding: 4px 0 45px;
    }

    .section_all_recent_news_listing_inner_block {
        padding: 15.71px 0 63px 0;
    }

    .news_load_more_button_wrapper {
        margin: 32.87px auto 0;
    }

    .sec-request-sample-and-get-quote .request-sample-and-get-quote-modal-trigger-btn-wrapper .cmn-btn {
        width: 100%;
        margin-bottom: 16px;
    }

    .request-sample-and-get-quote-modal-trigger-btn-wrapper>ul {
        flex-direction: column;
        justify-content: center;
        padding: 0px;
    }

    .single-product .section-simple-banner {
        margin-bottom: 37px;
    }

    .woocommerce div.product div.images img {
        width: 100%;
        height: 332px;
    }

    .single-product .simple-banner-text-wrapper {
        max-width: 100%;
    }

    .single-product .simple-banner-img-block {
        height: 327px;
    }

    .product-information-tab-navigation-wrapper .nav-link {
        padding: 20px 8px 25px 8px;
    }

    .single-product .row.section-product-info-tabbing-row-wrapper>.col-md-6 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .application-product-card-wrapper {
        padding: 9.36px 10.14px 11.34px;
    }

    .application-tab-data {
        padding: 26.17px 20.21px 22.18px 23px;
    }

    .related-products-slider .slick-next::before,
    .related-products-slider .slick-prev::before {
        width: 20px;
        height: 32px;
        background-size: 20px;
        background-repeat: no-repeat;
    }

    .product-features-section-inner-block .product-feature-wrapper:nth-child(1) {
        max-width: 170px;
    }

    .product-features-section-inner-block .product-feature-wrapper:nth-child(4) {
        max-width: 150px;
    }

    .related-products-slider .slick-list {
        margin: 0 10px;
    }

    .related-products-slider .slick-prev {
        left: -15px;
    }

    .related-products-slider .slick-next {
        right: -15px;
    }

    .application-product-card-img-popup>img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }

    .application-product-card-img-popup {
        display: block;
        height: 100%;
    }

    .summary.entry-summary h2::before {
        bottom: -30px;
    }

    .my-custom-data p {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .single-product .variations {
        margin-bottom: 0 !important;
    }

    .woocommerce div.product form.cart tr:last-child td:last-child div {
        margin-bottom: 0;
    }

    .product-filtering-header-wrapper {
        margin-bottom: 23px;
    }

    .related-products-slider>ul {
        max-width: 385px;
    }

    .resources-page .team-tabbing-nav-wrapper>.nav>.nav-item {
        width: 25%;
    }

    .variations .label {
        text-align: left;
        padding: 0;
    }

    .summary.entry-summary .variations_form.cart .variations tr .label,
    .summary.entry-summary .variations_form.cart .variations tr .value {
        width: 100%;
        max-width: 100%;
        display: block;
    }

    .next-day-delivery.product-features-section-inner-block .product-features-listing-wrapper .product-feature-wrapper {
        justify-content: center;
    }

    section.product-features-section .product-features-section-inner-block {
        padding: 20px 0 40px;
    }

}

@media screen and (max-width:480px) {
    .variations label {
        font-size: 16px;
        line-height: 18px;
    }

    .woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch,
    .woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch,
    .woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch,
    .woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
    .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch,
    .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch-show-more,
    .wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
    .wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
    .wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch,
    .wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch,
    .woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more,
    .woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch,
    .woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more {
        padding: 2px 8px !important;
    }

    .swatch.swatch-shape-rounded span {
        font-size: 14px;
    }

    .related-products-slider ul.slick-slider .slick-list {
        margin: 0 -3px;
    }

    .related-products-slider ul.slick-slider .slick-list .slick-slide {
        margin: 0 3px;
    }
}