/**
* Theme Name: Wooma Child
* Description: This is a child theme of Wooma.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: wooma
* Version: 1.1.4
*/

body {
    --wooma-font-heading: "termina", sans-serif;
}

.elementor-icon-list-items {
    padding-bottom: 2px !important;
}

.menu-item a,
.elementor-icon-list-item a {
    padding-bottom: 0.8em !important;
    display: inline-block;
}

.menu-item a::before,
.elementor-icon-list-item a::before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    background-color: black;
    width: 100%;
    transform: scaleX(0);
    transition: 0.2s transform ease; 
    transform-origin: right;
}

.menu-item a:hover::before,
.elementor-icon-list-item a:hover::before {
    transform: scaleX(1);
    transform-origin: left;
}

.wooma-header-default {
    min-height: 120px !important;
}

.woo-products-grid-masonry img {
    aspect-ratio: 1/1;
    object-fit: contain;
}


.wooma-category-item .wooma-category-thumb {
    overflow: hidden;
}

.wooma-category-item .wooma-category-thumb img {
    max-width: 100% !important;
    object-fit: cover;
}


.woocommerce div.wooma-quickview-wrapper form.cart .variations select {
    min-width: 135px;
}

.wooma-product-summary .variations_form .wooma-variations-items .wooma-small-title {
    margin-right: 20px !important;
}

.wooma-sku-wrapper {
    display:  none !important;
}

.top-action-btn.has-custom-action.open-compare-btn {
    display: none !important;
}


li.menu-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--compare {
    display: none !important;
}

.button.woosw-btn.woosw-btn-15018 {
    display: none !important;
}

.wooma-product-button.wooma-compare-btn.woosc-btn.wooscp-btn-15018.woosc-btn-has-icon.woosc-btn-icon-only.type-btn {
    display: none !important;
}

button.woosw-btn.woosw-btn-15018 {
    display: none !important;
}

.wooma-sidemenu-copyright {
    display: none !important;
}

.wooma-flex select {
    min-width: 250px !important;
}

a.wooma-btn-reset.reset_variations {
    display: none !important;
}

.wooma-variations-items .wooma-small-title {
    min-width: 100px;
}

.product-after-cart-wrapper {
    display: none !important;
}

.wooma-product-button {
    display:  none !important;
}

.woosw-btn {
    display: none !important;
}

dl.variation {
    padding: 20px;
}

li.menu-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist {
    display: none !important;
}

.woocommerce-error {
    width: 100%;
    max-width: unset;
}

.woocommerce-error a {
    color: #721c24;
    text-decoration: underline;
    font-weight: bold;
}

.fixed-price-switcher h2 {display: none}

.fixed-price-switcher #p24-change-currency-widget {display: flex; padding: 0; border: 0; margin: 0}

.fixed-price-switcher #p24-change-currency-widget label {font-size: 0px; margin-bottom: 0;}

.fixed-price-switcher #p24-change-currency-widget select, .gt-lang-code, .gt_float_switcher {font-size: 12px !important; line-height: 20px !important; font-family: Arial !important}
#p24-change-currency-widget input[type=submit] {
  display: none !important;
}




.fixed-price-switcher #p24-change-currency-widget select {
    border: 0 !important;
    box-shadow: rgba(0,0,0,0.15) 0 5px 15px !important;
}


#gt_float_wrapper,
.fixed-price-switcher {
    bottom: 20px !important;
    top: unset !important;
    position: fixed !important;
    z-index: 9999 !important;
    right: 75px !important;
}

.fixed-price-switcher {
    right: 20px !important;
    bottom: 28px !important;
}

.gt_float_switcher-arrow {
    display: none !important;
}



@media (max-width: 768px) {
    #gt_float_wrapper {
        bottom: 68px !important;
    }

    .fixed-price-switcher { 
        bottom: 76px !important;
    }
}
