/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 2.8.3
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

ul.products li.product .button.woo-compare-btn {
	background: none!important; color: #000!important
}

woo-compare-btn.woo-compare-icon.woo-compare-btn-inside { text-shadow: none!important } .woo-compare-btn.woo-compare-icon.woo-compare-btn-inside i::after { content: "Compare"!important; font-size: 12px!important; font-family: Inter!important; }

.woo-compare-btn.woo-compare-icon.woo-compare-btn-inside i {
text-shadow: none!important}


@media (min-width: 993px) {
    .col-full-nav {
        background-color: #ffffff;
        border-top-color: #ccc;
        border-bottom: 1px solid #ccc!important
    }
}

/* WooCommerce Tabs Wrapper */
.woocommerce-tabs {
  border-top: 1px solid #eee;
  margin-top: 2rem;
  padding-top: 1rem;
  font-family: system-ui, sans-serif;
}

/* Panel Content */
.woocommerce-Tabs-panel {
  padding: 1.5rem 0;
  color: #333;
  font-size: 15px;
  line-height: 1.6;
}

/* Headings */
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1rem;
}

/* Paragraphs */
.woocommerce-Tabs-panel p {
  margin-bottom: 1rem;
}

/* Tables */
.woocommerce-Tabs-panel table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 2rem;
  font-size: 15px;
}

.woocommerce-Tabs-panel table td,
.woocommerce-Tabs-panel table th {
  padding: 0.75rem;
  border: 1px solid #ddd;
  vertical-align: top;
}

.woocommerce-Tabs-panel table th {
  background: #f9f9f9;
  font-weight: 500;
  text-align: left;
}

/* List styling */
.woocommerce-Tabs-panel ul {
  list-style: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;
}

/* Attachments block */
.wcpoa_attachment {
  padding: 1rem;
  background-color: #f8f8f8;
  border-radius: 6px;
  margin-bottom: 1.5rem;
}

.wcpoa_attachment h4 {
  margin: 0 0 0.5rem;
  font-size: 16px;
}

.wcpoa_attachmentbtn {
  display: inline-block;
  margin-top: 0.5rem;
  padding: 0.4rem 0.75rem;
  background: #0073aa;
  color: #fff !important;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
}

.wcpoa_attachmentbtn:hover {
  background: #005f8d;
}

/* Optional: Remove gap from empty paragraphs */
.woocommerce-Tabs-panel p:empty {
  display: none;
}




.below-content .widget .widget-title {
text-transform: uppercase; }

#media_image-2 img {
max-width: 200px!important}

.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {
font-size: 14px!important}

i.bapf_ochild {
font-size: 12px!important}

#secondary h3 {
font-size: 18px}

.widget_shopping_cart p.buttons {
margin: 10px 0}

.header-widget-region .widget p {
text-transform: uppercase}

.woocommerce-message {
background: #c4453e}


.site-footer {
    padding: 6rem 0;
}
.below-content {
    padding: 3rem 0; margin-top: 40px
}

.secondary-navigation .menu i {
    color: #c4453e!important; font-weight: 400
}

.type-product .entry-summary .woo-compare-btn.woo-compare-single {
background: none!important; color: #333; border: 1px solid #333}

.theme-shoptimizer .commercekit-wishlist a {
    background: none!important; color: #333; border: 1px solid #333!important;
    font-size: 16px;    padding: .8180469716em 20px .8180469716em 40px!important;
    border: 0;
    border-color: #43454b;
    border-radius: 4px;
}

.commercekit-wishlist.full {
    position: relative;
    margin-left: 0px!important; margin-top: 10px!important;
    line-height: 1.5;
}

@media (min-width: 767px) {
    .sticky-column {
    position: sticky;
    top: 20px; /* Adjust for spacing from the top */
    align-self: flex-start; /* Ensures alignment in the grid/section */
    z-index: 10; /* Keeps it above other elements */
}

.sticky-column ~ .other-column {
    overflow-y: auto;
    height: auto; /* Ensures the right column scrolls naturally */
}
}

.hidetabs .cgkit-atc-product-simple, .hidetabs .commercekit-Tabs-panel--description{
display: none!important}

.woocommerce-Tabs-panel h2 {
font-size: 18px}



