/*Add Css Custom Here*/
div.tshirtecommerce-btn-group{ 
	display: inline-block; 
	background-color: #ff3c20;
    border-radius: 3px;
    margin: 0 5px;
    padding: 0 10px;
   
    width: auto;
    vertical-align: top;
}
div.tshirtecommerce-btn-group > a{ color: white; text-transform: uppercase;}
/*====== Fix bugs Megamenu not showing icon font (26/1/2018) =====*/
@media (min-width: 992px)  {
	.common-home .navbar-compact.typeheader-1 .container-megamenu.vertical #menuHeading .megamenuToogle-pattern:before,
	.common-home .navbar-compact.typeheader-1 .container-megamenu.vertical #menuHeading .megamenuToogle-pattern:after{display: none;}
	.common-home .navbar-compact.typeheader-1 .container-megamenu.vertical .vertical-wrapper{
      visibility: hidden;
      opacity: 0;
    }   
}

/* Price Ticker Styling */
.header-center-content {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.price-ticker {
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    background: rgba(255, 255, 255, 0.1);
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.price-display {
    display: flex;
    align-items: center;
    gap: 5px;
    white-space: nowrap;
}

.price-label {
    color: #666;
    font-size: 12px;
    transition: color 0.3s ease;
}

.price-value {
    color: #ff6600;
    font-size: 12px;
    font-weight: bold;
    transition: color 0.3s ease;
}

@media (max-width: 768px) {
    .price-ticker {
        display: none;
    }
}/*
 Hide floating action buttons */
.floating-buttons,
.so-tools,
.quick-access-buttons,
.sticky-tools,
.floating-menu,
.floating-nav,
.quick-access,
.mobile-floating-buttons,
.floating-action-buttons,
[class*="floating"],
[class*="sticky-tools"],
[class*="quick-access"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Hide specific floating elements that might have different class names */
.fixed-bottom .btn-group,
.position-fixed .btn-group,
.floating-cart,
.floating-search,
.floating-account,
.floating-wishlist {
    display: none !important;
}

/* Hide any fixed positioned circular buttons */
.btn-circle.position-fixed,
.rounded-circle.position-fixed,
.fab.position-fixed {
    display: none !important;
}

/* Hide floating elements with inline styles */
[style*="position: fixed"],
[style*="position:fixed"] {
    display: none !important;
}

/* Target common floating button containers */
.floating-container,
.sticky-container,
.quick-menu,
.mobile-quick-access {
    display: none !important;
}/* 
Hide heart icon (wishlist) and search icon from header */

/* Hide wishlist/heart icon */
.wishlist,
.top-link-wishlist,
.wishlist-link,
.heart-icon,
[title*="wishlist"],
[title*="Wishlist"],
a[href*="wishlist"],
.icom-heart1,
.fa-heart,
.icon-heart {
    display: none !important;
}

/* Hide search icon */

/* .search-icon,
.icon-search,
.search-link,
.icom-search1,
.fa-search,
.search-header .icon-search,
.search-toggle {
    display: none !important;
}
 */


/* Hide specific header elements */
/*.header .wishlist,
.header .search-icon,
#header .wishlist,
#header .search-icon,
.top-link .wishlist,
.top-link .search {
    display: none !important;
}*/

/* Hide by icon classes commonly used in themes */
/* i.icom-heart1,
i.icom-search1,
i.fa-heart,
i.fa-search,
.icon.icon-heart,
.icon.icon-search {
    display: none !important;
} */


/* Hide parent containers of these icons */
li:has(.icom-heart1),
li:has(.icom-search1),
li:has(.fa-heart),
li:has(.fa-search) {
    display: none !important;
}

/* Alternative approach - hide by link href */
a[href*="wishlist"],
a[href*="search"] {
    display: none !important;
}

/* Hide search form/input if visible */
.search-form,
.search-input,
.search-box,
#search {
    display: none !important;
}