/*
Theme Name: The Retailer
Theme URI: https://theretailer-demo.getbowtied.com/
Author: Get Bowtied
Author URI: https://getbowtied.com/
Description: The Retailer is one of Envato's top selling eCommerce theme for WordPress and WooCommerce.
Tags: e-commerce, left-sidebar, right-sidebar, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, blog, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style
Version: 4.7
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 7.4.1
License: GNU General Public License version 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theretailer
*/
.gbtr_tools_info a:hover {
	color: #fff;
}

.page-id-2564 .gbtr_footer_wrapper {
	display: none;
}

.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation {
	border-bottom: 0;
}


#bcbBusinessCard-1 .bcbBusinessCard.default {
	box-shadow: none!important;
}
.topbar_tools_wrapper,
#bcbBusinessCard-1 .bcbBusinessCard.default .header {
	display: none!important;
}

#bcbBusinessCard-1 .bcbBusinessCard.default  .contacts .contact:not(:last-child) {
	margin-bottom: 20px!important;
}

.d-flex {
	display: flex;
}

.align-center{
	align-items: center;
}

.justify-between{
	justify-content: space-between;
}

.contact-info  a {
	color: #fff;
}

.gbtr_tools_wrapper .topbar_text_wrapper {
	width: 100%;
}

.entry-content p {
	margin-bottom: 0!important;
}

.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .gbtr_tools_info,
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .gbtr_tools_info span{
	display: block;
	max-width: 100%;
	width: 100%;
}

.wp-block-getbowtied-carousel .swiper-wrapper .swiper-slide ul.products li img {
	width: 250px;
	height: 250px;
	object-fit: contain;
	object-position: center;
}

.swiper-slide .product img {
	width: 175px;
	height: 175px;
	object-fit: contain;
}

.woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images .flex-viewport, .woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images .woocommerce-product-gallery__image, div.product .product_main_infos .gbtr_product_details_left_col div.images .flex-viewport, div.product .product_main_infos .gbtr_product_details_left_col div.images .woocommerce-product-gallery__image {
	height: 350px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image a,
.woocommerce div.product div.images .woocommerce-product-gallery__image img {
	height: 100%;
	object-fit: contain;
}

.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs, div.product .woocommerce-tabs-wrapper .woocommerce-tabs {
	display: block;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	display: flex;
}

.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list, div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list{
	display: flex;
	border-right:0;
	width: 100%;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .swiper-slide .product{
	    box-shadow: 0px 0px 4px #efefef;
}

.product_item_inner  {
	padding: 15px;
	background-color: #fff;
}

.slider-title {
	background-color: #ecf6ff!important;
	color: var(--moderncart-primary-color)!important;
	padding: 35px;
	padding-bottom: 0;
	    margin-bottom: 0!important;
}

.slider-title + .wp-block-getbowtied-carousel .swiper-container {
	padding: 15px;
	background-color: #ecf6ff;
}

.wp-block-getbowtied-categories-grid .gbt_18_category_grid_item {
	display: none
}

.wp-block-getbowtied-categories-grid .gbt_18_category_grid_item:has( img[loading="lazy"]) {
	display: block;
}