/*
Theme Name: Gamger Child
Theme URI: http://www.wpbingosite.com/gamger
Author: wpbingo
Description: This is a child theme for Gamger
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: gamger
Text Domain: gamger-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.min-height-info-text .info-inner h4.title-banner {
    min-height: 85px !important;
}

.min-height-info-text .info-inner div.bwp-image-description {
    min-height: 150px !important;
}

.quickview-container .bwp-single-info .description ul li:before,
.single-product .bwp-single-info .description ul li:before {
    content: "\f111" !important;
    color: #000000 !important;
    font-size: 5px !important;
    line-height: 20px !important;
}

.product-short-title {
    font-size: 18px !important;
    font-weight: bold;
    margin-bottom: 30px;
}


.woocommerce-product-description {
    display: grid;
    margin: 0 auto;
    width: 1200px;
}

.woocommerce-product-description h3 {
    font-size: 50px;
    margin-bottom: 35px;
}

.woocommerce-product-description .item-desc-image {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.woocommerce-product-description .item-desc-image img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 20px;
}

.woocommerce-product-description .item-desc-image .info-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    padding: 30px;
    color: white;
    z-index: 1;
}


.woocommerce-product-description .item-desc-image .info-text h5 {
    color: #ffffff;
    margin: 0 0 10px 0;
    font-size: 28px;
    font-weight: bold;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
}

.woocommerce-product-description .item-desc-image .info-text .image-description {
    color: #A6A6A6;
    margin: 0;
    font-size: 16px;
    max-width: 80%;
    line-height: 1.5;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

.woocommerce-product-description .item-desc-grid {
    margin-top: 5px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}

.woocommerce-product-description .pack-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 37px;
}

.woocommerce-product-description .pack-list .pack-item {
    font-size: 18px;
    text-align: center;
    color: #363B3D;
}

.woocommerce-product-description .pack-list .pack-item .pack-number {
    font-size: 14px;
    color: #969696
}

.card-flow {
    display: block;
    column-count: 2;
}

.card-flow .elementor-element {
    break-inside: avoid;
    margin-bottom: 10px !important;
}

.aspect-ratio-400-149 {
    aspect-ratio: 400 / 149;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper .swatch .swatch-icon {
    display: none !important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper .swatch .text {
    display: inline-flex !important;
    font-size: 16px !important;
    line-height: 30px !important;
    padding: 0 20px !important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper .swatch {
    height: 30px !important;
}

.variations_form .variations .tawcvs-swatches {
    padding: 0 80px 0 !important;
}


.variations_form .tawcvs-swatches .swatch-item-wrapper .selected:before {
   content: none!important;
   display: none!important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper .swatch:before {
    content: none!important;
   display: none!important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper .swatch {
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 3px !important;
    border-color: #e9e9e9 !important;
}
.variations_form .tawcvs-swatches .swatch-item-wrapper .selected{
    background-color: #861885 !important;
    color: #ffffff !important;
}
.variations_form .tawcvs-swatches .swatch-item-wrapper .selected .swatch-icon {
    display: block !important;
    position: absolute !important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper:nth-of-type(1) .selected img.swatch-icon {
    left: -66px !important;
    top: -5px !important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper:nth-of-type(2) .selected img.swatch-icon {
    left: -150px !important;
    top: -5px !important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper:nth-of-type(3) .selected img.swatch-icon {
    left: -240px !important;
     top: -5px !important;
}

.variations_form .tawcvs-swatches .swatch-item-wrapper:nth-of-type(4) .selected img.swatch-icon {
    left: -340px !important;
    top: -5px !important;
}
