/* GENERAL */
.b2b-store .breadcrumb-item + .breadcrumb-item::before {
	color: var(--color-dark-red);
}
.b2b-store .breadcrumb li:last-child a,
.b2b-store .breadcrumb li a:hover {
	color: var(--color-dark-red);
}
.b2b-store.scrolled .top #searchOffcanvas {
    top: 174px;
}
/* GENERAL */

/* SIDECART */
.b2b-store #offcanvasCart .offcanvas-header svg path {
	fill: var(--color-dark-red);
}
.b2b-store #offcanvasCart .cart_item-badge {
	color: var(--color-dark-red);
	background-color: rgba(240, 90, 92, 0.2);
}
.b2b-store #offcanvasCart .offcanvas-header-wrapper .btn-close:before {
	color: var(--color-dark-red);
}

.b2b-store #offcanvasCart .offcanvas-header-wrapper .btn-close:hover {
	background-color: rgba(240, 90, 92, 0.2);
}
.b2b-store #offcanvasCart .offcanvas-header-wrapper .btn-close:hover:before {
	color: white;
}
.b2b-store  #offcanvasCart .buttons-grid .btn-primary {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
.b2b-store  #offcanvasCart .buttons-grid .btn-primary:hover {
	background-color: white;
	color: var(--color-dark-red);
}
/* SIDECART */

/* CART POPUP */
.b2b-store #addCartModal .btn-primary {
    background-color: rgba(240, 90, 92, 0.6);
    color: white;
    border: 1px solid rgba(240, 90, 92, 0.6);
}
/* CART POPUP */

/* CHECKOUT PAGE */
.b2b-store .checkout-cart .cart_item {
	border-color: #F05A5C33;
}
.b2b-store .continue-shopping i {
	background-color: rgba(240,90,92, .1);
}
.b2b-store .continue-shopping:hover i {
	background-color: rgba(240,90,92, 1);
}
.b2b-store .heading-title h1 {
	color: var(--color-dark-red);
}
.b2b-store .checkout_header .help_button a {
	color: var(--color-dark-red);
	background-color: rgba(240,90,92, 0.1);
}
.b2b-store #cart1 .cart_item-badge,
.b2b-store .checkout_header .help_button a:hover {
	background-color: var(--color-dark-red);
	color: white;
}
.b2b-store div#show-stores .form-check-input {
	border-color: var(--color-dark-red)!important;
}
.b2b-store .quickcheckout-login-choose a:hover {
	color: var(--color-dark-red);
}
.b2b-store .quickcheckout-login-wrapper {
	background-color: rgba(240,90,92, 0.05);
}
.b2b-store #button-payment-method,
.b2b-store .quickcheckout-login-wrapper .btn-primary {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
.b2b-store #button-payment-method:hover,
.b2b-store .quickcheckout-login-wrapper .btn-primary:hover {
	background-color: white;
	color: var(--color-dark-red);
}
.b2b-store .bank-transfer a:first-child {
	border-bottom: 1px solid var(--color-dark-red);
}
.b2b-store .col-input.col-input-full.col-shipping_method label.form-check-label a {
	color: var(--color-dark-red);
}
.b2b-store #payment-method.alt-id,
.b2b-store .card-checkout {
    border: 1px solid #F05A5C33;
}
.b2b-store .quickcheckout-login-guest {
    border-bottom: 1px solid rgba(240,90,92, 0.2);
}
.b2b-store div#shipping-method .form-check-input:checked,
.checkout_body.b2b-store .col-input.col-input-full.col-shipping_address input#shipping:checked:after,
.b2b-store .card-checkout .card-content .form-check-input:checked,
.b2b-store #custom-field-invoice .form-check-input:checked {
    background-color: var(--color-dark-red);
    border-color: var(--color-dark-red);
}
.b2b-store #voucher .card-body,
.b2b-store #coupon-heading,
.b2b-store .terms, 
.b2b-store #cart1 {
    background-color: rgba(240,90,92, 0.1);
}
.b2b-store #coupon-content .buttons-grid button {
	background-color: rgba(240,90,92, 0.2);
}
.b2b-store #coupon-content .buttons-grid button:hover {
	background-color: var(--color-dark-red);
}
.b2b-store .banner-row.bank_transfer_ibans .banner-item {
	border-color: #F05A5C33;
}
.b2b-store .bank_transfer_ibans .copy-bank {
    background-color: rgba(240,90,92, 0.2);
    color: var(--color-dark-red);
}
.b2b-store .bank_transfer_ibans .copy-bank:hover {
    background-color: rgba(240,90,92, 1);
    color: white;
}
.b2b-store .track_order-container,
.extension_quickcheckout_checkout .b2b-store .banner-row.bank_transfer_ibans .banner-item.banner-image-center.banner-text-under-image.banner-last-item {
	background-color: rgba(240,90,92, 0.1);
}
.b2b-store .bank_transfer_ibans .banner-subtitle {
	gap: 0; 
	justify-content: space-between;
}
/* CHECKOUT PAGE */

/* TRACKING PAGE */
.b2b-store #button-tracking.visited, 
.b2b-store #button-tracking:hover {
    color: white;
    border-color: var(--color-dark-red);
    background-color: var(--color-dark-red);
}	
.b2b-store .heading-title {
	color: var(--color-dark-red);
	border-bottom: 1px solid rgba(240,90,92, 0.3);
}
.b2b-store .order-result-info-main-wrap {
	border-bottom: 1px solid rgba(240,90,92, 0.3);
}
.b2b-store .order-result-info-main .icon {
	background-color: rgba(240,90,92, 0.2);
}
.b2b-store .store-wrap a:hover, 
.b2b-store .telephone-wrap a:hover,
.b2b-store .order-result-info-main.active .icon {
	background-color: var(--color-dark-red);
}
.b2b-store .icon-after {
    background: repeating-linear-gradient(to bottom, rgba(240,90,92, 0.2), rgba(240,90,92, 0.2) 5px, transparent 5px, transparent 10px);
}
.b2b-store .order-result-info-main .icon.active img {
	filter: none;
}
.b2b-store .order-result-info-main .icon img {
	filter: hue-rotate(180deg);
}
.b2b-store.information_tracking .newsletter-wrapper,
.b2b-store.information_tracking .new-products.subcategories,
.b2b-store.information_tracking .newhome-blog-outer,
.b2b-store.information_tracking .brands-module,
.b2b-store.information_tracking .tagger-wrapper,
.b2b-store.information_tracking .project_banners.category_banners,
.b2b-store.information_tracking .banner-container {
	display: none;
}
.b2b-store.information_tracking .information-banners {
	display: flex;
}
/* TRACKING PAGE */

/* THANKYOU PAGE */
.b2b-store .track_order-container .tracking-icon,
.b2b-store .thankyou-wrap .thankyou-heading .heading-icon {
    background-color: var(--color-dark-red);
}
.b2b-store .thankyou-wrap .order-success-text-bottom i,
.b2b-store .thankyou-wrap .thankyou-heading h1 {
	color: var(--color-dark-red);
}
.b2b-store .heading-msg p:nth-child(1),
.b2b-store .heading-msg p:nth-child(2) {
	display: none;
}
.b2b-store .thankyou-wrap .order-address-flex,
.b2b-store .thankyou-wrap .product-row-flex {
	border-color: #F05A5C33;
}
.b2b-store .thankyou-content {
    background-color: #F05A5C0D;
}
.b2b-store .back-to-home a:hover {
    background-color: var(--color-dark-red);
    border-color: var(--color-dark-red);
}
/* THANKYOU PAGE */

/* HEADER */
.b2b-store #logo {
	max-width: 227px;
}
.b2b-store .header-left-content i {
	color: var(--color-dark-red);
}
.b2b-store .b2b-link {
	background-color: rgba(70, 154, 194, 0.1);
}
.b2b-store .header-right-content .b2b-link:hover {
	background-color: rgba(70, 154, 194, 1);
}
.b2b-store .header-left-content:after,
.b2b-store .header-right-content .mini-menu a:after {
	background-color: var(--color-dark-red);
}
.b2b-store .header-utilities .header-main-block-icon:first-child > a:hover svg {
	background-color: rgba(240, 90, 92, 0.2);
}

.b2b-store .header-utilities .header-main-block-icon:first-child a:hover svg path {
	fill: var(--color-dark-red);
}
.b2b-store .account-popup-bottom ul li i,
.b2b-store .account_box_inner ul li i {
	color: var(--color-dark-red);
}
.b2b-store .newsletter-wrapper .newsletter-inner .newsletter_icon {
	background-color: rgba(240, 90, 92, 0.2);
}
.b2b-store.menu-open .btn-m_trigger span:nth-child(2),
.b2b-store.menu-open .btn-m_trigger span:nth-child(3),
.b2b-store.menu-open .btn-m_trigger span:nth-child(1) {
	background-color: var(--color-dark-red);
}
.b2b-store #main-menu {
    width: 23rem;
}
.b2b-store .mmmenu-wrap > .services-custom-link > a, 
.b2b-store #main-menu > .services-custom-link > a {
    font-size: var(--size);
    padding: 17px 20px;
}
.b2b-store #main-menu > li:hover > a {
	background-color: rgba(240,90,92, 0.1);
}
.b2b-store #main-menu > li:hover.has-mega-menu > a::after {
	color: var(--color-dark-red);
}
.b2b-store #main-menu .second-level.mega-menu {
    background-color: #FFF1F1;
}
.b2b-store #main-menu .second-level.mega-menu .menu-title-second a .nav_title-text {
    border-bottom: 1px solid rgba(240,90,92, 0.2);
}
.b2b-store #main-menu .second-level.mega-menu .menu-title-second a i {
	transition: 300ms ease-in-out;
}
.b2b-store #main-menu .second-level.mega-menu .menu-title-second a:hover i {
	color: var(--color-dark-red);
}
.b2b-store #main-menu li.has-mega-menu:first-child a.specials:after {
	content: none;
}
.b2b-store #main-menu li:first-child a.specials {
	background-color: rgba(240,90,92, .1);
	display: flex;
	align-items: start;
	flex-direction: column;
	transition: 300ms ease-in-out;
}
.b2b-store #main-menu li:first-child a.specials span:first-child {
	font-size: var(--size);
	color: var(--color-black);
}
.b2b-store #main-menu a.specials span.text {
	line-height: 1.2;
	display: none;
}
.b2b-store #main-menu li:first-child a.specials span.title {
	font-size: var(--size);
	transition: 300ms ease-in-out;
}
.b2b-store #main-menu li:first-child a.specials span.text {
	display: block;
	font-size: var(--size-12);
	font-weight: 500;
	margin-top: 10px;
	transition: 300ms ease-in-out;
}
.b2b-store #main-menu li:first-child a.specials:hover {
	color: white;
	background-color: var(--color-dark-red);
}
.b2b-store #main-menu li:first-child a.specials:hover span:first-child {
	color: white;
}
.b2b-store.scrolled .top #searchOffcanvas {
	top: 174px;
}
/* HEADER */

/* FOOTER */
.b2b-store footer .telephone-wrap ul {
	display: flex;
	align-items: center;
    justify-content: space-between;
    gap: 4px;
}
.b2b-store footer .socials ul li a:hover {
	background-color: var(--color-dark-red);
}
.b2b-store .footer-small-title {
	font-size: var(--size-h6);
	font-weight: bold;
}
.b2b-store .orders_upon {
	font-size: var(--size-13);
	font-size: 500;
	color: var(--color-black);
	opacity: .8;
}
.b2b-store footer .footer-content .store-wrap ul li a, 
.b2b-store footer .footer-content .telephone-wrap ul li a {
	font-size: var(--size-13);
}
/* FOOTER */

/* NEWSLETTER */
.b2b-store .newsletter-wrapper .newsletter-inner .newsletter_button button:hover {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
/* NEWSLETTER */

/* CATEGORY PAGE */
.b2b-store .blog-page .banner-item.services_top .banner-title,
.b2b-store .services_top .banner-title,
.b2b-store .small_title {
	background-color: var(--color-dark-red);
	color: white;
	border-radius: 18px;
	width: fit-content;
	min-height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	letter-spacing: 2.4px;
	font-size: var(--size-12);
	margin-right: auto;
}
.b2b-store .top-row-wrapper {
    background-color: rgba(240,90,92, 0.1);
    margin-bottom: 30px;
}
.b2b-store .top-row-wrapper .main-content-text.large-text {
    max-width: 44%;
}
.b2b-store .main-content-title.large-title {
	font-size: 52px;
	font-weight: bold;
}
.b2b-store .category-block:hover .category-title, 
.b2b-store .deco_style .banner-col .category-block:hover .category-title {
	color: var(--color-dark-red);
}
.b2b-store .product-block .view_product:hover {
	background-color: var(--color-dark-red);
}
/* CATEGORY PAGE */

/* INFORMATION PAGE */
/* INFORMATION PAGE */

/* SLIDER */
.b2b-store .home-slider-banners .swiper .swiper-slide .slideshow-slide-caption-wrapper {
	background-color: rgba(240, 90, 92, 0.1);
}
.b2b-store .home-slider-banners .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container a:hover,
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-title,
.b2b-store .home-slider-banners .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-title {
	background-color: var(--color-dark-red);
	border: 1px solid var(--color-dark-red);
}
/* SLIDER */

/* RECENT */
.b2b-store .slideshow_recent {
	background-color: rgba(240, 90, 92, 0.1);
}
/* RECENT */

/* CATEGORY PAGE */
.b2b-store .category-readmore:hover,
.b2b-store .category-block:hover .category-readmore {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
	color: white;
}
.b2b-store #productsWrapper .categories-list li a {
	border-color: #F05A5C33;
}
.b2b-store #productsWrapper .categories-list li a:hover {
	background-color: var(--color-dark-red);
}
.b2b-store #productsWrapper .categories-block {
	border-color: rgba(240,90,92, .3);
}
.b2b-store .sorting-button-trigger-inner svg path, 
.b2b-store .ho-filter-trigger-button svg path {
	fill: var(--color-dark-red);
}
.b2b-store #button-wrapper .button-grid-list.active, 
.b2b-store #button-wrapper .button-grid-list:hover {
    background-color: rgba(240,90,92, 0.1);
}
.b2b-store #button-wrapper .button-grid-list:hover svg path,
.b2b-store #button-wrapper .button-grid-list.active svg path {
	fill: var(--color-dark-red);
}
.b2b-store .ho-filter-trigger-button {
	transition: 300ms ease-in-out;
}
.b2b-store .ho-filter-trigger-button:hover,
.b2b-store #input-sort .dropdown-item.active:before {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
.b2b-store .product-layout .product-block .product-top .product-block-image .product-label.product-label-new,
.b2b-store #input-sort .dropdown-item:hover:before {
	background-color: var(--color-dark-red);
}
.b2b-store .ho-filter-trigger-button:hover svg path {
	fill: white;
}

/* CATEGORY PAGE */

/* SHOP THE LOOK PAGE */
.product_products .b2b-store .page-header .banner-rower {
	background-color: rgba(240,90,92, .1);
}
/* SHOP THE LOOK PAGE */

/* SHOP THE LOOK TAGGER */
.b2b-store .product-jan {
	font-size: var(--size-12);
	font-weight: bold;
	color: rgba(0, 0, 0, .6);
	transition: 300ms ease-in-out;
}
.b2b-store .product-jan:hover {
	color: var(--color-dark-red);
	cursor: pointer;
	text-decoration: underline;
}
.b2b-store a.tippy-point::after {
	background-color: rgba(240,90,92,.3);
}
.b2b-store .subcategories {
	padding-bottom: 0;
	margin-bottom: 0;
}
.b2b-store .new-products.subcategories {
	margin-bottom: 90px;
}
.b2b-store .product-tag_container {
	border-top: 1px solid var(--color-grey);
	border-bottom: 1px solid var(--color-grey);
	padding-top: 50px;
}
.common_home .b2b-store .product-tag_container {
	border-top: none;
	padding-top: 0;
}
/* SHOP THE LOOK TAGGER */

/* SHOP THE LOOK PAGE */
.b2b-store a.generic-button.product-tag-read-more.tw-text-center.tw-font-extrabold.tw-mx-auto.product-tag-add.tw-bg-white.tw-max-w-\[17\.625rem\].tw-w-full.tw-block.tw-rounded-full.tw-px-8.tw-py-3.tw-relative.hover\:tw-text-white.hover\:tw-bg-black.tw-transition-all:hover {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
/* SHOP THE LOOK PAGE */

/* PROJECTS BANNER HOME */
.b2b-store .popular_categories.gift_categories .banner-col .banner-item:hover:after,
.b2b-store .popular_categories .banner-col .banner-item:after {
	content: "";
	background: linear-gradient(180deg, #00000000 0%, #000000 100%);
}
.b2b-store .popular_categories.gift_categories .banner-col .banner-caption .banner-title:after {
	background-color: var(--color-dark-red);
	width: 60px;
}
.b2b-store .popular_categories.gift_categories .banner-col .banner-caption .banner-title {
	font-weight: 500;
}
.b2b-store .popular_categories.gift_categories .banner-col .banner-caption .banner-readmore {
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: 500;
}
.b2b-store .custom_banner_link {
	display: none
}
.b2b-store .popular_categories .project_banner_link {
	display: none;
}
.b2b-store .popular_categories {
	padding-top: 0;
	margin-top: 80px;
}
/* PROJECTS BANNER HOME */

/* LATEST BLOG */
.newhome-blog-outer {
	padding-top: 80px;
}
.newhome-blog-outer .blog-description {
	text-align: center;
	margin-top: 25px;
	font-weight: 500;
	color: var(--color-black);
	opacity: .8;
}
.newhome-blog-outer .blog-title {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
/* LATEST BLOG */

/* BLOG PAGE */
.b2b-store .blog-top-slider #column-left .swiper .swiper-pagination {
    left: 12%;
    text-align: left;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-wrapper {
	background-color: rgba(240,90,92,.1);
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-auto-flow: dense;
    direction: rtl;
    text-align: center;
    justify-content: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-title {
    font-size: var(--size-12);
    letter-spacing: 2.4px;
    font-weight: 500;
    justify-content: center;
    min-height: 34px;
    border-radius: 18px;
    padding: 0 20px;
    width: fit-content;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-hypertitle {
	font-size: 42px;
    color: black;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    justify-content: center;
    line-height: 1.2;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-subtitle {
	font-size: var(--size);
    max-width: 90%;
    font-weight: 500;
    color: black;
    text-align: center;
    margin-top: 25px;
    direction: ltr;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-wrapper .slideshow-slide-caption-wrapper {
	position: unset;
	padding: 0;
} 
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container {
	padding: 0 35px;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container,
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container {
	justify-content: center;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container a {
	border: 1px solid var(--color-black);
    background-color: white;
    border-radius: 5px;
    font-size: var(--size-12);
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 1.2px;
    padding: 0;
    font-weight: 600;
    background-color: white;
    color: var(--color-black);
    min-width: 285px;
    padding: 0 10px;
    direction: ltr;
    transition: 300ms ease-in-out;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container a:hover {
	justify-content: space-between;
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
	color: white;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container a i {
	opacity: 0;
	transition: 300ms ease-in-out;
}
.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container a:hover i {
	opacity: 1;
}
.b2b-store .blog-top-slider #column-left .container {
	padding-right: 0;
}
.b2b-store .blog-bottom-content #column-right,
.b2b-store .blog-top-slider #column-left {
	width: 100%
}
.b2b-store .blog_subcategories {
	margin-top: 45px;
}
.b2b-store .blog_subcategories .title {
    font-size: var(--size-32);
    color: black;
    font-weight: bold;
    text-align: center;
}
.b2b-store .blog_subcategories .subtitle {
    margin-top: 10px;
    font-size: var(--size-15);
    color: rgba(0, 0, 0, 0.8);
    text-align: center;
}
.b2b-store .top-banner-subcat {
	position: relative;
	text-align: center;
	padding-top: 80px;
}
.b2b-store .top-banner-subcat:after {
	content: '';
	background-color: rgba(240,90,92,.1);
	height: 390px;
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	z-index: -1;
	border-radius: 15px;
	top: 0;
}
.b2b-store .top-banner-subcat h1 {
	font-size: 40px;
	font-weight: bold;
	color: var(--color-black);
}
.b2b-store .top-banner-subcat h2 {
	font-weight: 500;
	font-size: var(--size-15);
	line-height: 2;
	max-width: 30%;
	margin: 20px auto 0 auto;
}
.b2b-store .blog_subcategories .blog_subcategories_list {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
	margin-top: 40px;
	border-bottom: 1px solid var(--color-grey);
	padding-bottom: 60px;
	margin-bottom: 60px;
}
.b2b-store .blog_subcategories .blog_subcategory_layout:nth-last-child(3) {
  	grid-column-end: 3;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item {
	transition: 300ms ease-in-out;
    display: grid;
    width: fit-content;
    position: relative;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, #00000000 0%, #000000 100%);
    border-radius: 0px 0px 10px 10px;
    display: block;
    height: 40%;
    width: 100%;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item > * {
    grid-area: 1 / -1;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item .blog-subcategory-caption {
	align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-self: end;
    text-align: center;
    z-index: 5;
    padding: 20px 0;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item .blog-subcategory-caption .title {
	color: white;
	font-weight: 500;
	font-size: 22px;
	padding: 0 20px;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item .blog-subcategory-caption .title:after {
	content: "";
    height: 1px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    background-color: var(--color-dark-red);
    width: 60px;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item .view_more {
    visibility: hidden;
    opacity: 0;
    color: white;
    letter-spacing: 1.1px;
    font-size: var(--size-11);
    transform: translateY(-5px);
    overflow: hidden;
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: 300ms ease-in-out;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item:hover .view_more {
    visibility: visible;
    opacity: 1;
    transform: translateY(5px);
    padding-bottom: 0;
    padding-top: 20px;
}
.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item .view_more p {
	margin-bottom: 0;
}
.b2b-store .services_top .module-container,
.b2b-store .services_top .banner-col {
	padding: 0;
}
.b2b-store .services_top .banner-col .banner-item {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	background-color: rgba(240,90,92,.1);
	align-items: center;
	border-radius: 10px;
	padding-left: 60px;
}
.b2b-store .blog-page.services_top .banner-item .banner-title,
.b2b-store .services_top .banner-title {
	padding: 0 20px;
}
.b2b-store .blog-page .banner-item.services_top .banner-hypertitle,
.b2b-store .services_top .banner-hypertitle {
	font-weight: bold;
	font-size: 36px;
	margin-top: 10px;
	max-width: 45%;
}
.b2b-store .blog-page .banner-item.services_top .banner-hypertitle {
	max-width: 65%;
}
.b2b-store .blog-page .banner-item.services_top .banner-subtitle,
.b2b-store .services_top .banner-subtitle {
	font-weight: bold;
	font-size: var(--size-18);
	max-width: 55%;
}
.b2b-store .blog-page .banner-item.services_top .banner-hypertitle:after,
.b2b-store .services_top .banner-hypertitle:after {
	content: '';
	background-color: var(--color-dark-red);
	height: 1px;
	width: 30px;
	display: block;
	margin-top: 15px;
	margin-bottom: 20px;
}
.b2b-store .blog-category {
	margin-top: 0; 
	margin-bottom: 0; 
}
.extension_blog_category .b2b-store .blog-category .blog {
	margin-top: 60px
}
.extension_blog_category .b2b-store .blog-category .blog .blog-title {
	text-align: center;
	font-weight: bold;
	font-size: var(--size-32);
	display: none;
}
.extension_blog_category .b2b-store .blog-category .blog .blog-description {
	text-align: center;
	font-size: var(--size-h6);
	margin-top: 10px;
	display: none;
}
.extension_blog_category .b2b-store .blog-category .blog .blog-title,
.extension_blog_category .b2b-store .blog-category .services-page-container .blog-description {
	display: flex;
	justify-content: center;
}
.extension_blog_blog .b2b-store .blog-page .main_description {
	font-size: var(--size-15);
}
.extension_blog_blog .b2b-store .blog-page .main_description h2 {
	font-size: 20px;
	font-weight: 900;
}
.extension_blog_blog .b2b-store .blog-page .main_description h2:after {
	content: '';
	width: 30px;
	height: 1px;
	background-color: var(--color-dark-red);
	margin: 20px 0 30px 0;
	display: block;
}
.extension_blog_blog .b2b-store .blog-page .main_description ul li {
	list-style: disc;
	margin-bottom: 10px;
    list-style-position: inside;
}
.extension_blog_blog .b2b-store .blog-page .main_description ul li:last-child {
	margin-bottom: 0;
}
.b2b-store .blog_grid_home {
	margin-top: 50px;
	padding-bottom: 120px;
	border-bottom: 1px solid var(--color-grey);
} 
.b2b-store .projects-page-container .blog_grid_home {
	padding-bottom: 0;
	border-bottom: none;
}
.b2b-store .blog_grip-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
    max-width: 1494px;
    margin-left: auto;
    margin-right: auto;
}
.b2b-store .blog_grip-container .blog-item {
    display: grid;
    width: fit-content;
    transition: 300ms ease-in-out;
    position: relative;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item {
    display: flex;
    flex-direction: column;
    position: relative;
}
.b2b-store .blog_grip-container .blog-item > * {
    grid-area: 1 / -1;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item > * {
	grid-area: unset;
}
.b2b-store .projects-page-container .blog_grip-container {
	grid-template-columns: repeat(3, 1fr);
	column-gap: 90px;
}
.b2b-store .projects-page-container .blog_grip-container .blog-image img {
	aspect-ratio: unset;
}
.b2b-store .blog_grip-container .blog-image img {
    width: 100%;
    height: 100%;
    aspect-ratio: 3/4;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item:after {
	content: none;
}
.b2b-store .blog_grip-container .blog-item:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: linear-gradient(180deg, #00000000 0%, #000000 100%);
	border-radius: 0px 0px 10px 10px;
	display: block;
	height: 40%;
	width: 100%;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item .blog-caption h2 {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}
.b2b-store .blog-inner-page.blog-page-flex .category_name,
.b2b-store .projects-page-container .blog_grip-container .blog-item .blog-caption h2 a {
	color: white;
	border-radius: 3px;
	background-color: var(--color-dark-red);
	min-height: 24px;
	padding: 0 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 9px;
	letter-spacing: 0.45px;
	font-weight: 600;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item .blog-caption h4 {
	color: var(--color-black);
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item:hover .blog-caption h4 {
	color: var(--color-black);
}
.b2b-store .projects-page-container .blog_grip-container .blog-item .blog-caption h4:after {
	content: none;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item .blog-caption .blog_href {
	color: #4A4D51;
	text-transform: ;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item:hover .blog-caption .blog_href {
	padding: 0;
}
.b2b-store .projects-page-container .blog_grip-container .blog-item .blog-caption {
	align-self: center;
	transform: translateY(-13px);
}
.b2b-store .blog_grip-container .blog-item .blog-caption {
	align-self: end;
	z-index: 6;
	padding: 0 20px;
	display: flex;
    flex-direction: column;
    transition: 300ms ease-in-out;
}
.b2b-store .blog_grip-container .blog-item .blog-caption h4 {
	color: white;
	text-align: center;
	font-weight: 600;
	font-size: var(--size-18);
	border-bottom: none;
	line-height: normal;
}
.b2b-store .blog_grip-container .blog-item .blog-caption h4:after {
	content: '';
	background-color: white;
	height: 1px;
	width: 30px;
	display: block;
	margin: 15px auto;
}
.b2b-store .blog_grip-container .blog-item:hover .blog-caption h4 {
	color: white;
}
.b2b-store .blog_grip-container .blog-item .blog-caption .blog-intro {
	font-size: var(--size-13);
	color: white;
	text-align: center;
	font-weight: 600;
	margin-top: 0;
}
.b2b-store .blog_grip-container .blog-item .blog-caption .blog_href {
	visibility: hidden;
	opacity: 0;
	color: white;
	letter-spacing: 1.1px;
	font-size: var(--size-11);
    transform: translateY(-5px);
    overflow: hidden;
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
	text-align: center;
	transition: 300ms ease-in-out;
}
.b2b-store .blog_grip-container .blog-item:hover .blog-caption .blog_href {
	visibility: visible;
	opacity: 1;
	transform: translateY(5px);
    padding-bottom: 20px;
    padding-top: 20px;
}
/* BLOG PAGE */

/* BLOG INNER PAGE */
.b2b-store .blog-inner-page.blog-page-flex {
	justify-content: center;
}
.b2b-store .blog-page-flex {
	justify-content: space-between;
}
.b2b-store .blog-page .banner-item.services_top {
	display: flex;
	align-items: center;
	background-color: rgba(240,90,92, .1);
	border-radius: 10px;
	gap: 60px;
}
.b2b-store .blog-inner-page.blog-page-flex .services-page .blog-text {
	margin-top: 10px;
}
.b2b-store .blog-inner-page.blog-page-flex .category_name {
	font-size: 12px;
	letter-spacing: 2.4px;
	width: fit-content;
	padding: 0 20px;
	margin-left: auto;
	margin-right: auto;
	min-height: 34px;
    transform: translateY(-16px);
}
.b2b-store .blog-inner-page.blog-page-flex .main-content-title {
	font-size: 42px;
}
.b2b-store .blog-inner-page.blog-page-flex .banner-subtitle {
	text-align: center;
	font-weight: 600;
	font-size: 22px;
	color: black;
	max-width: 45%;
    margin: 20px auto;
}
.extension_blog_blog .b2b-store .blog-inner-page.blog-page-flex .blog-page .main_description {
	max-width: 57%;
    line-height: 2;
}
.b2b-store .blog-page .banner-item.services_top .banner-image img {
	border-radius: 10px 0 0 10px;
}	
.b2b-store .blog-page .main_description {
	max-width: 1210px;
	margin: 60px auto 80px auto;
}
.extension_blog_blog .b2b-store .newhome-blog-flex {
	max-width: 1550px;
	margin: auto;
}
.extension_blog_blog .b2b-store .newhome-blog-wrap {
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
}
.blog-related-blogs .blogswiper-button-next:after,
.newhome-blog-flex .swiper-button-next:after {
	content: '\f178';
	color: white;
	font-family: 'Font Awesome 6 Pro';
}
.blog-related-blogs .blogswiper-button-next {
	right: 10%;
	left: unset;
    top: 48%;
}
.newhome-blog-flex .swiper-button-next {
	right: -30px;
	top: 60%;
}
.blog-related-blogs .blogswiper-button-prev:after,
.newhome-blog-flex .swiper-button-prev:after {
	content: '\f177';
	color: white;
	font-family: 'Font Awesome 6 Pro';
}
.blog-related-blogs .blogswiper-button-prev {
	left: 10%;
	right: unset;
    top: 48%;
}
.newhome-blog-flex .swiper-button-prev {
	left: -30px;
	top: 60%;
}
.b2b-store .blog-page .services-container {
	background-color: rgba(240,90,92, .1);
	padding: 60px 0;
	position: relative;
}
.b2b-store .blog-page .services-container:after {
	content: '';
	position: absolute;
	right: 0;
	background-image: url(../../assets/images/contact-form-img.png);
    height: 100%;
    width: 500px;
    background-repeat: no-repeat;
    top: 0;
    background-position: right;
}
.extension_blog_blog .b2b-store .blog-page .services-container .container {
	max-width: 1210px;
	padding: 0;
}
.extension_blog_blog .b2b-store .blog-page .services-container .contact-form {
	border-top: none;
	max-width: 890px;
	margin: 0;
	padding: 0;
}
.extension_blog_blog .b2b-store .blog-page .services-container .contact-form input.form-control, 
.extension_blog_blog .b2b-store .blog-page .services-container .contact-form textarea {
	background-color: white;
	border: 1px solid #EBEBEB;
	border-radius: 3px;
	margin-bottom: 16px;
}
.extension_blog_blog .b2b-store .blog-page .services-container .contact-form h2 {
	text-align: left;
}
.extension_blog_blog .b2b-store .blog-page .services-container .contact-form h1 {
	font-style: 24px;
	font-weight: 900;
	text-align: left;
}
.extension_blog_blog .b2b-store .blog-page .services-container .formcontainer .buttons-flex {
	justify-content: start!important;
}
.extension_blog_blog .b2b-store .blog-page .services-container .formcontainer .buttons {
	padding: 0;
	margin-top: 16px;
}
.extension_blog_blog .b2b-store .blog-page .services-container .formcontainer button.contact-button {
	background-color: var(--color-dark-red);
	border: 1px solid var(--color-dark-red);
	color: white;
	letter-spacing: 2.4px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	font-size: var(--size-12);
	gap: 20px;
	padding: 0 20px 0 15px;
}
.extension_blog_blog .b2b-store .blog-page .services-container .formcontainer button.contact-button i {
	display: flex;
	font-size: 10px;
}
.extension_blog_blog .b2b-store .blog-page .services-container .formcontainer button.contact-button:hover {
	background-color: transparent;
	color: var(--color-dark-red);
}
.extension_blog_blog .b2b-store .newsletter-wrapper {
	margin-top: 90px;
	padding-top: 90px;
	border-top: 1px solid var(--color-grey);
}

.b2b-store .projects-page-container .blog_grid_holder.blog-related-blogs .blog_grip-container {
	grid-template-columns: repeat(3, 1fr);
	display: flex;
	gap: 0;
	overflow: hidden;
} 
.b2b-store .blog_grid_holder.blog-related-blogs {
	background-color: rgba(240, 90, 92, .1);
	padding: 40px 0;
}
.b2b-store .blog_grid_holder.blog-related-blogs .blog_grip-wrapper {
	max-width: 1494px;
}
.b2b-store .blog_grid_holder.blog-related-blogs h3 {
	font-weight: bold;
	font-size: var(--size-32);
	margin-bottom: 40px;
}
.blog-masonry-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	gap: 15px;
}
.blog-masonry-item {
    position: relative;
    overflow: hidden;
}
.blog-masonry-item img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}
.blog-masonry-item.grid-50 {
    max-width: 49%;
}
.blog-masonry-item.grid-33 {
    max-width: 32.4%;
}
.blog-masonry-item.grid-30 {
    max-width: 33%;
}
.blog-masonry-item.grid-70 {
    max-width: 65%;
}
.blog-masonry-item {
	display: grid;
	width: 100%;
}

.blog-masonry-item > * {
	grid-area: 1 / -1;
}
.blog-masonry-item .image-popup {
	position: relative;
}
.blog-masonry-item .image-popup:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 30%;
	width: 100%;
	background: linear-gradient(180deg, #00000000 0%, #000000 100%);
	border-radius: 0px 0px 5px 5px;
}
.blog-masonry-item h3 {
	font-size: var(--size-12);
	color: white;
	z-index: 9;
	align-self: end;
	padding: 0 0 15px 15px;
}
.blog-masonry-item img {
	width: 100%;
	height: 496px;
	object-fit: cover;
	display: block;
	border-radius: 5px;
}
/* BLOG INNER PAGE */

/* CERTIFICATION PAGE */
.b2b-store.information_information .information-information-19 #content h1 {
	display: none;
}
.b2b-store .certification-banners .banner-row {
	border-bottom: 1px solid rgba(240,90,92, .2);
	padding-bottom: 40px;
}
.b2b-store .certification-banners .banner-col {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 60px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.b2b-store .certification-banners .banner-col .banner-caption-image {
	display: flex;
	align-items: start;
    max-width: 1494px;
    gap: 40px;
}
.b2b-store .certification-banners.imo-banner .banner-col .banner-caption-image img,
.b2b-store .certification-banners.eco-banner .banner-col .banner-caption-image img {
	max-width: 220px;
}
.b2b-store .certification-banners .banner-col .banner-caption-image img {
	max-width: 120px;
}
.b2b-store .certification-banners .banner-col .banner-caption-image .banner-title {
	font-weight: 600;
	font-size: var(--size-15);
	margin: 0!important;
}
.b2b-store .certification-banners.cols-banner .banner-row {
	border-bottom: none;
}
.b2b-store .certification-banners.cols-banner .banner-col {
	max-width: 1494px;
	border-top: 1px dashed var(--color-grey);
	border-bottom: 1px solid var(--color-grey);
	padding-top: 70px;
	padding-bottom: 70px;
}
.b2b-store .certification-banners .banner_image_wrappper {
	display: grid;
    grid-template-columns: 1fr 7fr;
}
.b2b-store .certification-banners .banner_image_wrappper .banner-title {
	font-weight: bold;
	font-size: 24px;
	margin:0!important;
}
.b2b-store .certification-banners.eco-banner .banner-caption .banner-subtitle {
	font-size: var(--size-15);
	margin:0;
	line-height: 2;

}
.b2b-store .certification-banners.second-banner .banner-image-wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.b2b-store .information-information-19 #content .certification-banners.second-banner .module-container {
	max-width: 1494px;
	padding-top: 80px;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner {
	background-color: #F8F8F8;
	border-radius: 25px;
	padding-top: 50px;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner-row,
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-row {
	border-bottom: none;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner {
	margin-top: 80px;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner_bottom_caption {
	max-width: 90%;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner_bottom_caption .banner-title {
	max-width: 48%;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner_bottom_caption .banner-subtitle {
	margin-top: 30px;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner-col,
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col {
	max-width: 1494px;
	justify-content: start;
	margin-top: 0;
}
.b2b-store .information-information-19 #content .certification-banners .banner-caption-image h4,
.b2b-store .information-information-19 #content .certification-banners .banner-caption-image h3,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-image-wrapper h3 {
	margin: 0;
	text-align: left;
}
.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner-caption-image h2,
.b2b-store .information-information-19 #content .certification-banners .banner-caption-image h3 span,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-image-wrapper h3 span {
	font-size: 36px!important;
	font-weight: bold;
}
.b2b-store .information-information-19 #content .certification-banners .banner-caption-image h4,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-image-wrapper h4 {
	text-align: left;
	margin-top: 20px;
}
.b2b-store .information-information-19 #content .certification-banners .banner-caption-image h4:after,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-image-wrapper h4:after {
	content: '';
	width: 60px;
	height: 1px;
	background-color: var(--color-dark-red);
	display: block;
	margin: 30px 0 0 0;
}
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-row {
	display: flex;
	align-items: start;
	border-bottom: none;
	gap: 50px;
}
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col {
	max-width: 100%;
	margin-top: 20px;
	align-items: start;
    gap: 30px;
    display: grid;
    grid-template-columns: 2fr 2fr 2fr;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col .banner-title {
	margin-top: 30px;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col .banner-title,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col .banner-title {
	margin-top: 0;
	font-weight: 900;
	font-size: 20px;
}
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col .banner-caption {
	display: flex;
	flex-direction: column;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col .banner_bottom_caption {
	margin-top: 30px;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col .banner_bottom_caption div,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col .banner-caption div {
	position: relative;
	display: flex;
	align-items: start;
	gap: 10px;
	color: rgba(37,37,37, .9);
	margin-bottom: 20px;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner_bottom_caption h2 {
	margin-bottom: 28px!important;
}
.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner_bottom_caption div::before,
.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col .banner-caption div::before {
	content: "";
	width: 8px;
	min-width: 8px;
	height: 8px;
	min-height: 8px;
	border-radius: 50%;
	margin-top: 8px;
	background-color: var(--color-dark);
}

/* CERTIFICATION PAGE */

/* SHOWROOM PAGE */
.b2b-store .information-information-20 .description,
.b2b-store .information-information-20 h1 {
	display: none;
}
.b2b-store .information-information-19 .services_top .banner-col .banner-item .banner-subtitle {
	max-width: 50%;
}
.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-banner-subtitle {
	font-size: var(--size-18);
}
.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-hypertitle:after {
	content: none;
}
.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-hypertitle {
	max-width: 100%;
}
.b2b-store .information-information-19 .services_top .banner-col .banner-item .banner-title {
	display: none;
}
.b2b-store .information-information-19 .services_top .banner-col .banner-item,
.b2b-store .information-information-20 .services_top .banner-col .banner-item {
    flex-direction: row;
    justify-content: start;
    gap: 60px;
    padding-left: 0;
}
.b2b-store.information_information .information-information-20 #content .content-top .simple-text-content {
	margin: 120px auto 90px auto;
	text-align: center;
	max-width: 67%;
}
.b2b-store.information_information .information-information-20 #content .content-top .simple-text-content p {
	font-size: 20px!important;
	color: rgb(37,37,37, .9);
	line-height: 2;
}
.b2b-store .tabs-container {
	max-width: 1193px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.b2b-store .tabs-container h2 {
	color: var(--color-black);
	font-size: var(--size-32);
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}
.b2b-store .tabs-container h2:before {
	content: '';
	background-color: var(--color-dark-red);
	width: 80px;
	height: 1px;
	display: block;
	margin: 0 auto 40px auto;
}
.b2b-store .tabs-container .nav-tabs {
	margin-bottom: 35px;
	border-bottom: none;
	justify-content: center;
    gap: 5px;
}
.b2b-store .tabs-container button {
	border: 2px solid #F05A5C33;
	border-radius: 25px;
	background-color: white;
	font-size: var(--size-15);
	font-weight: 500;
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 30px;
	transition: 300ms ease-in-out;
}
.b2b-store .tabs-container button:hover,
.b2b-store .tabs-container button.active {
	color: white;
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
.b2b-store .masonry-gallery-list.active {
 	display: flex;
 	flex-wrap: wrap;
    gap: 10px;
    align-items: start;
}
.b2b-store .masonry-gallery-list .image-popup img {
	height: 437px;
	object-fit: cover;
	width: 100%
}
.b2b-store .grid-item.wide-30,
.b2b-store .grid-item.wide-70,
.b2b-store .grid-item.full-width {
    width: 100%
}
.b2b-store .grid-item.wide-70 {
    max-width: 61.7%;
}
.b2b-store .grid-item.wide-30 {
  	max-width: 37.4%;
}
.b2b-store .showroom_info_banners .banner-col {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 16px;
}
.b2b-store .showroom_info_banners .banner-item {
	border: 1px solid #F05A5C33;
	border-radius: 10px;
	padding: 15px;
	text-align: center;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item {
	color: #4A4D51;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item h2:before {
	content: '';
	font-family: 'Font Awesome 6 Pro';
	color: var(--color-dark-red);
	font-size: 38px;
	font-weight: normal;
	margin-bottom: 20px;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(1) h2:before {
	content: '\f3c5';
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(2) h2:before {
	content: '\f540';
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(3) h2:before {
	content: '\f238';
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(4) h2:before {
	content: '\f095';
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(5) h2:before {
	content: '\f0e0';
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(6) h2:before {
	content: '\f017';
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item h2 {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item h2,
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item h4,
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item h5 {
	margin: 0;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item h2 {
	margin-bottom: 15px;
}
.b2b-store .showroom_info_banners .banner-item .banner-title {
	color: var(--color-dark-red);
	font-size: var(--size-18);
	font-weight: bold;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(4) .banner-hypertitle span,
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(5) .banner-subtitle span,
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:nth-child(4) .banner-subtitle span,
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:first-child .banner-subtitle span {
	background-color: #F4F4F4;
	border-radius: 18px;
	min-height: 36px;
	padding: 0 15px;
	font-size: var(--size-13);
	color: rgba(0, 0, 0, .8);
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item:last-child .banner-subtitle span {
	font-weight: bold;
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item .banner-subtitle span {
	font-size: var(--size-15);
}
.information_information .b2b-store .information-information-20 #content .showroom_info_banners .banner-item .banner-readmore span {
	font-size: var(--size-13);
	color: rgba(0, 0, 0, .8);
}
/* SHOWROOM PAGE */

/* INFO BANNER */
.b2b-store .information-banners .banner-col {
	gap: 50px;
	grid-template-columns: repeat(5, 1fr);
}
.b2b-store .information-banners .banner-col .banner-item .banner-image {
	border: 2px solid var(--color-dark-red);
}
/* INFO BANNER */

/* STORE BANNER */
.b2b-store .store_banners .banner-col {
	grid-auto-flow: dense;
  	direction: rtl;
}
.b2b-store .store_banners .banner-col .banner-item .banner-text a,
.b2b-store .store_banners .banner-col .banner-item .banner-link,
.b2b-store .store_banners .phone-title-wrapper a,
.b2b-store .store_banners .banner-col .banner-item .address-title  {
    direction: ltr;
}
.b2b-store .store_banners .banner-col .banner-item .phone-title-wrapper a:hover,
.b2b-store .store_banners .phone-title-wrapper a:hover {
	background-color: var(--color-dark-red);
}
/* STORE BANNER */

/* CART PAGE */
.b2b-store .continue-shopping i {
    background-color: rgba(240,90,92, 0.1);
}
.b2b-store .simple-couponmessages {
    background-color: rgba(240,90,92, 0.05);
}
.b2b-store .coupocards.is-fuller .col-md-4:first-child {
    background: linear-gradient(247deg, #F05A5C 0%, #CB4547 100%);
    transition: 300ms ease-in-out;
}
.b2b-store .coupocards .col-md-4 {
	border: 1px solid #F05A5C33;
	color: var(--color-dark-red);
	transition: 300ms ease-in-out;
}
.b2b-store .productfromsamecat button.btn.btn-primary.add-to-cart {
	background-color: rgba(240,90,92, 0.2);
	border: none;
	transition: 300ms ease-in-out;
}
.b2b-store .productfromsamecat button.btn.btn-primary.add-to-cart svg path {
	fill: var(--color-dark-red);
	transition: 300ms ease-in-out;
}
.b2b-store .productfromsamecat button.btn.btn-primary.add-to-cart:hover {
	background-color: rgba(240,90,92, 1);
}
.b2b-store .productfromsamecat button.btn.btn-primary.add-to-cart:hover svg path {
	fill:white;
}
.b2b-store .simple-message {
	background-color: rgba(240,90,92, 0.05);
	color: var(--color-dark-red);
}
.b2b-store .card-header-inner .cart_item-badge {
	background-color: var(--color-dark-red);
}
.b2b-store .cart-sidebar {
	background-color: rgba(240,90,92, 0.1)
}
.b2b-store .cart-sidebar .btn-checkout {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
.b2b-store .cart-sidebar .btn-checkout:hover {
	background-color: white;
	color: var(--color-dark-red);
}
.b2b-store #checkout-cart .coupon-card input#button-coupon {
	background-color: rgba(240,90,92, 0.2);
	color: var(--color-black);
	border: none;
}
.b2b-store #checkout-cart .coupon-card input#button-coupon:hover {
	background-color: rgba(240,90,92, 1);
	color: white;
}
/* CART PAGE */

/* PAYMENT PAGE */
.b2b-store .mapstoresmain {
    background-color: rgba(240,90,92,.1);
}
.b2b-store.information_stores #information-storestitle h1,
.checkout_cart .b2b-store .top-row h1, 
.b2b-store.information_information .information-information-21 #content h1 {
	background-color: rgba(240,90,92,.1);
	color: var(--color-dark-red);
}
.b2b-store.information_information .info_store_banners h3:after, 
.b2b-store.information_information #content .content-top .store_banners h3::after, 
.b2b-store.information_information #content .content-top .banks h3::after, 
.b2b-store.information_information .description h3:after {
	background-color: var(--color-dark-red);
}
.b2b-store.information_information #content .content-top .banks .banner-item .copy-bank {
	background-color: rgba(240,90,92,.2);
	color: var(--color-dark-red);
}
.b2b-store.information_information #content .content-top .banks .banner-item .copy-bank:hover, 
.b2b-store.information_information #content .content-top .banks .banner-item .copy-bank.copied {
    background-color: var(--color-dark-red);
    color: white;
}
.b2b-store .mapstoresmain .store_banners .phone-title-wrapper a:hover {
	color: white;
}
.b2b-store.information_information .content-top .banks .banner-item {
	border-color: #F05A5C33;
}
.b2b-store.information_information .content-top .banks .banner-last-item {
	background-color: rgba(240,90,92,.1);
}
/* PAYMENT PAGE */

/* PRODUCT PAGE */
.b2b-store .combined_block,
.b2b-store #product-wrap {
	background-color: rgba(240,90,92, .05);
}
.b2b-store #product-product .product-btn .btn#button-cart {
	background-color: rgba(240,90,92, .3);
}
.b2b-store .product-short .product-block,
.b2b-store .product-btn-inner,
.b2b-store .product-info,
.b2b-store .product-gallery_container {
	border-color: #F05A5C33;
}
.b2b-store .product-short .product-block-actions .product-cart:hover,
.b2b-store #product-product .product-btn .btn#button-cart:not(.loaded):hover {
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
/* PRODUCT PAGE */

/* CONTACT PAGE */
.b2b-store.information_contact .buttons button {
	background-color: var(--color-dark-red);
}
.b2b-store.information_contact form.main-form {
	border-color: #F05A5C33;
}
.b2b-store.information_contact h1.my-5 {
	background-color: rgba(240,90,92, .1);
	color: var(--color-dark-red);
}
/* CONTACT PAGE */

/* INFORMATION PAGE */
.b2b-store.information_information .information-information-9 #content .company_top {
	background-color: rgba(240,90,92, .1); 
}
.b2b-store.information_information .information-information-9 #content .company_top .banner-item .banner-caption .banner-title {
	background-color: var(--color-dark-red);
}
.b2b-store.information_information .information-information-9 #content .company_top .banner-item .banner-caption .banner-subtitle {
	max-width: 100%;
}
.b2b-store.information_information .information-information-9 #content .simple-text-content {
	background-color: rgba(240,90,92, .1); 
	padding: 85px 130px;
	margin-bottom: 60px;
	border-radius: 15px;
}
.b2b-store.information_information .information-information-9 #content .simple-text-content p {
	font-size: 23px!important;
	font-weight: 600;
	margin-bottom: 0;
}
.b2b-store .blue_background_banner {
	background-color: transparent;
	padding: 0;
}
.b2b-store .blue_background_banner .banner-col {
	grid-template-columns: repeat(2, 1fr);
	transform: none;
	max-width: 1200px;
}
.b2b-store.information_information #content .blue_background_banner h4 span.module-subtitle-text {
    font-size: 16px;
}
.b2b-store.information_information #content .blue_background_banner h4 {
	margin-bottom: 60px;
    max-width: 53%;
}
.b2b-store .blue_background_banner .banner-col .banner-item {
	box-shadow: 0px 5px 10px #0000001A;
	border: 1px solid #F05A5C33;
	border-radius: 5px;
}
.b2b-store.information_information #content .description {
	display: none;
}
.b2b-store.information_information #content .blue_background_banner .banner-col .banner-item h2.banner-title {
	font-weight: bold;
	font-size: 22px;
	color: var(--color-dark-red);
	margin-top: 0;
}
.b2b-store.information_information #content .blue_background_banner .banner-col .banner-item .banner-subtitle {
	color: var(--color-black);
	font-weight: 500;
	font-size: var(--size);
	margin-top: 30px;
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}
.b2b-store.information_information #content .popular_categories.gift_categories h4 .module-subtitle-text {
    max-width: 100%;
    font-size: var(--size-15);
}
.b2b-store.information_information #content .popular_categories.gift_categories h3 .module-title-text {
	font-size: var(--size-32);
}
.b2b-store.information_information #content .brands-module {
	padding-top: 0;
	border-bottom: none;
	margin-bottom: 0;
}
.b2b-store.information_information #content .popular_categories .banner-col .banner-item .banner-caption .banner-readmore p {
	margin-bottom: 0;
	font-size: 10px;
	letter-spacing: 1px;
}
.b2b-store.information_information #content .popular_categories.gift_categories .banner-col {
	border-bottom: none;
	padding-bottom: 0;
}
/* INFORMATION PAGE */

/* PROJECTS BANNER */
.b2b-store .projects_banner_section {
	max-width: 1795px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 16px;
}
.b2b-store .project_banners {
	display: grid;
	grid-template-columns: 1fr 3fr;
	align-items: center;
	border-bottom: 1px solid rgba(240,90,92, .2);
	padding-bottom: 40px;
    padding-left: 50px;
}
.b2b-store .project_banners .container {
	padding: 0;
}
.b2b-store .project_banners .module-subtitle,
.b2b-store .project_banners .module-title {
	text-align: left;
}
.b2b-store .project_banners .module-title {
	font-size: var(--size-32);
	font-weight: bold;
}
.b2b-store .project_banners .module-subtitle {
	font-size: var(--size-15);
	color: rgba(0, 0, 0, .8);
	font-weight: 500;
    max-width: 70%;
    margin-top: 28px;
    line-height: 1.6;
}
.b2b-store .project_banners .project_banner_link a {
	color: var(--color-black);
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 10px;
	border: 1px solid var(--color-black);
	max-width: 246px;
	margin-top: 60px;
	transition: 300ms ease-in-out;
}
.b2b-store .project_banners .project_banner_link a:hover {
	color: white;
	background-color: var(--color-dark-red);
	border-color: var(--color-dark-red);
}
.b2b-store .project_banners .banner-col {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
}
.b2b-store .project_banners .banner-col .banner-item {
	display: flex;
	align-items: center;
	flex-direction: column;
	transition: 300ms ease-in-out;
	justify-content: center;
}
.b2b-store .project_banners .banner-col .banner-item .banner-title,
.b2b-store .project_banners .banner-col .banner-item .banner-subtitle {
	text-align: center;
}
.b2b-store .project_banners .banner-col .banner-item .category-readmore {
	border: none;
	opacity: 0;
	height: auto;
	min-height: unset;
	transform: translateY(-5px);
	overflow: hidden;
}
.b2b-store .project_banners .banner-col .banner-item:hover .category-readmore {
	opacity: 1;
	transform: translateY(5px);
}
.b2b-store .project_banners .banner-col .banner-item .banner-image {
	overflow: hidden;
	border-radius: 10px;
	transition: 300ms ease-in-out;
}
.b2b-store .project_banners .banner-col .banner-item .banner-image img {
	transition: 300ms ease-in-out;
}
.b2b-store .project_banners .banner-col .banner-item:hover .banner-image img {
	transform: scale(1.1);
}
.b2b-store .project_banners .banner-col .banner-item .banner-title {
	background-color: var(--color-dark-red);
	color: white;
	font-weight: 600;
	font-size: 9px;
	letter-spacing: 0.45px;
	border-radius: 3px;
	min-height: 24px;
	transform: translateY(-12px);
	padding: 0 10px;margin-bottom;
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}
.b2b-store .project_banners .banner-col .banner-item .banner-subtitle {
	font-size: var(--size-18);
	font-weight: bold;
	color: var(--color-black);
}
.b2b-store .project_banners .banner-col .banner-item .category-readmore:hover {
	background-color: transparent;
	color: var(--color-dark);
}
.b2b-store .project_banners .banner-col .banner-item .category-readmore p {
	padding-right: 5px;
}
.b2b-store .project_banners .banner-col .banner-item .category-readmore:hover p {
	padding-left: 0;
}
/* PROJECTS BANNER */

/* CATEGORIES BANNER */
.b2b-store .popular_categories.gift_categories .banner-col {
	border-bottom: none;
}
.b2b-store .project_banners.category_banners {
    background-color: rgba(240, 90, 92, 0.1);
    padding: 60px 0;
    display: block;
}
.b2b-store .project_banners.category_banners .grid {
	display: flex;
	padding: 0 16px;
}
.b2b-store .project_banners.category_banners .banner-col {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}
.b2b-store .project_banners.category_banners .left-container {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 28%;
}
.b2b-store .project_banners.category_banners .module-container {
    max-width: 72%;
    padding-left: 80px;
}
.b2b-store .project_banners.category_banners .module-title {
    font-size: 42px;
    text-align: center;
}
.b2b-store .project_banners.category_banners .module-subtitle {
	text-align: center;
	font-size: var(--size-18);
	font-weight: 500;
	line-height: 1.6;
	max-width: 100%;
}
.b2b-store .project_banners.category_banners .module-container .banner-col .banner-item .banner-image {
	position: relative;
}
.b2b-store .project_banners.category_banners .module-container .banner-col .banner-item .banner-image:after {
	content: '';
	background: linear-gradient(180deg, #00000000 0%, #000000 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 40%;
	border-radius: 10px;
	width: 100%;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item {
	display: grid;
	width: fit-content;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item > * {
	grid-area: 1 / -1;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item .banner-caption {
	display: flex;
	align-self: end;
	flex-direction: column;
	padding: 0 15px;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item .banner-title {
	transform: none;
	background-color: transparent;
	position: relative;
	z-index: 2;
	font-size: 24px;
    display: flex;
    flex-direction: column;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item .banner-title:after {
	content: "";
    width: 60px;
    height: 1px;
    background-color: var(--color-dark-red);
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item .category-readmore {
	background-color: var(--color-dark-red);
	border-radius: 5px;
	transition: 300ms ease-in-out;
	transform: translateY(-10px);
    max-width: 100%;
    width: 100%;
    min-height: 30px;
    padding: 0 10px;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item .category-readmore p {
	color: white;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item:hover .category-readmore {
	transform: translateY(0);
	min-height: 46px;
    margin-bottom: 15px;
    margin-top: 20px;
}
.b2b-store .project_banners.category_banners .banner-col .banner-item:hover .category-readmore svg {
	opacity: 1;
}
/* CATEGORIES BANNER */

/* SERVICES */
.b2b-store .blog-wrapper {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	max-width: 1494px;
	margin-left: auto;
	margin-right: auto;
}
.extension_blog_blog .b2b-store .blog-wrapper {
	display: flex;
	gap: 0;
	margin: 0;
}
.b2b-store .blog-wrapper .blog-content {
	display: grid;
	width: fit-content;
}
.b2b-store .blog-wrapper .blog-content > * {
	grid-area: 1 / -1;
}
.b2b-store .blog-wrapper .blog-image {
    min-width: unset;
    position: relative;
}
.b2b-store .blog-wrapper .blog-image:after {
	content: '';
	background: linear-gradient(180deg, #00000000 0%, #000000 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40%;
	z-index: 2;
}
.b2b-store .blog-wrapper .blog-image img {
	width: 100%;
	height: 100%;
}
.b2b-store .blog-wrapper .blog-caption {
    padding-left: 0;
    align-self: end;
    z-index: 7;
}
.b2b-store .newhome-blog-wrap {
	margin-bottom: 40px;
}
.b2b-store .blog-content {
	transition: 300ms ease-in-out;
}
.b2b-store .blog-content .blog-image {
	transition: 300ms ease-in-out;
	overflow: hidden;
}
.b2b-store .blog-content:hover .blog-image img {
	transform: scale(1.1);
}
.b2b-store .blog-content .blog-caption h4 {
	border-bottom: none;
	color: white;
	line-height: 1.8;
	font-weight: 600;
	padding: 0 20px;
}
.b2b-store .blog-content .blog-caption h4:after {
    content: "";
    width: 30px;
    height: 1px;
    background-color: var(--color-dark-red);
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.b2b-store .blog-content .blog-caption .blog-intro {
	color: white;
	font-size: var(--size-13);
	font-weight: 500;
	padding: 0 20px;
	line-height: 1.6;
}
.b2b-store .blog-content .blog-caption .blog_href {
	color: white;
	letter-spacing: 1.1px;
	font-size: var(--size-11);
	font-weight: 600;
	opacity: 0;
	transition: 300ms ease-in-out;
	transform: translateY(-5px);
    overflow: hidden;
    display: block;
}
.b2b-store .blog-content:hover .blog-caption .blog_href {
	opacity: 1;
    transform: translateY(5px);
    padding-bottom: 20px;
    padding-top: 20px;
}
/* SERVICES	 */

/* COLAB BANNER	 */
.b2b-store .colab_banner .banner-item {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width: 1494px;
    margin-left: auto;
    margin-right: auto;
}
.b2b-store .colab_banner .banner-caption {
	color: white;
	background-color: var(--color-black);
	border-radius: 10px 0px 0px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.b2b-store .colab_banner .banner-caption .banner-title {
	font-size: var(--size-32);
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}
.b2b-store .colab_banner .banner-caption .banner-title svg {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.b2b-store .colab_banner .banner_list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	text-align: center;
}
.b2b-store .colab_banner .banner-caption .banner_list {
	max-width: 70%;
	margin-left: auto;
	margin-right: auto;
	line-height: 2;
}
.b2b-store .colab_banner .banner-caption .banner_list li {
	position: relative;
	font-size: var(--size-13);
	letter-spacing: 1.3px;
}
.b2b-store .colab_banner .banner-caption .banner_list li:nth-child(3):after,
.b2b-store .colab_banner .banner-caption .banner_list li:nth-child(4):after {
	content: none;
}
.b2b-store .colab_banner .banner-caption .banner_list li:after {
	content: '\f111';
	font-family: 'Font Awesome 6 Pro';
	color: var(--color-dark-red);
	font-weight: bold;
	font-size: 5px;
	position: absolute;
	right: 6px;
	top: 10px;
}
.b2b-store .colab_banner .banner-caption .banner_list .banner-hypertitle:after {
	right: -16px;
}
.b2b-store .colab_banner .banner-caption .banner-big-text {
	text-align: center;
	color: white;
	opacity: .8;
	font-size: var(--size-15);
	font-weight: 500;
    max-width: 72%;
    margin: 0 auto;
    line-height: 2;
}
.b2b-store .colab_banner .banner-caption .banner-big-text:before {
	content: '';
	display: block;
	background-color: var(--color-dark-red);
	width: 60px;
	height: 1px;
	margin: 30px auto;
}
.b2b-store .colab_banner .banner-caption .banner_list .banner-text {
	grid-column: span 3;
}
.b2b-store .colab_banner .banner-caption .banner-readmore {
	margin-top: 60px;
}
.b2b-store .colab_banner .banner-caption .banner-readmore a {
	background-color: white;
	color: var(--color-black);
	border-radius: 5px;
	min-height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 280px;
	font-weight: 600;
	font-size: var(--size-11);
	letter-spacing: 1.1px;
	padding: 0 10px;
	transition: 300ms ease-in-out;
}
.b2b-store .colab_banner .banner-caption .banner-readmore a:hover {
	background-color: var(--color-dark-red);
	color: white;
}
.b2b-store .colab_banner .banner-caption .banner-readmore p {
	flex: 1;
	text-align: center;
}
.b2b-store .colab_banner .banner-image img {
	border-radius: 0px 10px 10px 0px;
	height: 590px;
	width: 750px;
	object-fit: cover;
}
/* COLAB BANNER	 */

/* BRANDS */
.b2b-store .brands-module {
    border-top: none;
    border-bottom: 1px solid var(--color-grey);
    margin-top: 0;
    margin-bottom: 80px;
}
/* BRANDS */

/* TAGGER */
.b2b-store .tagger-wrapper {
	border-bottom: 0;
}
/* TAGGER */
