/**
* Theme Name: Agrikon Child
* Description: This is a child theme of Agrikon, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: agrikon-main/agrikon
* Version: 1.2.6
*/

/*=============== Product Grid ===============*/

.woocommerce .shop-product_grid {
    height: 100%;
}

/*=============== Related Products ===============*/

.woocommerce .related .swiper-wrapper {
    align-items: stretch;
}
.woocommerce .related .swiper-wrapper .swiper-slide {
    height: auto;
}
.woocommerce .related .swiper-wrapper .swiper-slide .product_item {
    height: 100%;
}

/*=============== Product Tabs ===============*/

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel {
    padding-top: 25px;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel h2:first-child {
    margin-top: 0;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel h3 {
    font-size: 22px;
    color: #245744;
    font-weight: normal;
    margin: 35px 0 5px;
}

/*=============== Product Title ===============*/

.woocommerce .shop-product_grid .shop-product_title p {
    line-height: 22px;
    margin: 0 0 5px;
}
.woocommerce .shop-product_grid .shop-product_title p.model_number {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}
.woocommerce .shop-product_grid .shop-product_title a {
    font-size: 18px;
    line-height: 1;
}

/*=============== Product Video ===============*/

.product-video {
    width: 100%;
    aspect-ratio: 16 / 9;
}

/*=============== Product Title ===============*/

.unavailable-online {
    margin-top: 10px;
}

.unavailable-online .call-to-order,
.unavailable-online .call-to-order:hover {
    display: inline-block;
    background-color: var(--thm-primary);
    border-radius: 5px;
    padding: 12px 15px;
    margin:0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    color:#fff;
    line-height:1;
}

.contact-form {
    display: block;
}

.contact-thank-you {
    display: none;
    margin-top:75px;
    padding:50px 50px;
    background:#f6f5f2;
    border-radius:25px 25px 0 25px;
}

/*=============== Google Icons ===============*/

.woocommerce-Tabs-panel .material-symbols-outlined,
.woocommerce-product-details__short-description .material-symbols-outlined{
    vertical-align: middle;
}
.woocommerce-Tabs-panel p strong.warning,
.woocommerce-product-details__short-description p strong.warning {
    vertical-align: middle;
    display: inline-block;
    line-height: 22px;
    padding-left: 10px;
}

/*=============== Coupon Notice ===============*/

.woocommerce-form-coupon-toggle {
    display: none;
}