/*
Theme Name: CozyCorner Child
Theme URI: https://demo.theme-sky.com/cozycorner/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: cozycorner
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: cozycorner-child
*/



@media screen and (min-width: 991px) and (max-width: 1400px){

    .home-categories .banner-wrapper{
        height: 500px;
    }
}

@media only screen and (max-width: 1200px){
    body .woocommerce .products:not(:is(.cross-sells,.up-sells,.related)):not(.swiper) {
        z-index: 1;
    }
}

@media screen and (max-width: 1024px){
    /* .woocommerce-product-gallery__image {
        height: 485px;
    } */
}

@media screen and (max-width: 767px) {

    body .be_inspired_by sr7-module#SR7_8_2,
    body .be_inspired_by sr7-module#SR7_9_3 {
        height: 420px !important;
    }

    body .be_inspired_by sr7-adjuster,
    body .be_inspired_by sr7-content,
    body .be_inspired_by sr7-mask,
    body .be_inspired_by canvas {
        height: 420px !important;
    }

    body .be_inspired_by sr7-content,
    body .be_inspired_by canvas {
        width: 100% !important;   /* Better than fixed 500px */
        max-width: 500px !important;
    }

    body .be_inspired_by sr7-bg#SR7_8_2-12-9,
    body .be_inspired_by sr7-bg#SR7_9_3-13-9 {
        height: 420px !important;
    }

    body .be_inspired_by sr7-txt#SR7_8_2-12-1,
    body .be_inspired_by sr7-txt#SR7_9_3-13-1 {
        top: 35px !important;
        left: 140px !important;
        width: 200px !important;
    }
    /* .woocommerce-product-gallery__image {
        height:610px;
    } */

}

@media screen and (max-width: 480px){
    .woocommerce div.product form.cart .variations tr > th.label {
    width: auto !important;
}
/* body .woocommerce-product-gallery__image {
    height:345px;
} */

}




@media (min-width: 992px) {

    .single-product-top-sticky-wrap {
        display: flex;
        align-items: flex-start;
        gap: 40px;
        width: 100%;
        position: relative;
    }

    .single-product-top-sticky-wrap .woocommerce-product-gallery {
        position: sticky !important;
        top: 35px;
        align-self: flex-start;
        z-index: 2;
        height: fit-content;
    }

    .single-product-top-sticky-wrap .summary.entry-summary {
        align-self: flex-start;
    }

    .woocommerce div.product.gallery-layout-vertical .woocommerce-tabs {
        width: 100%;
        clear: both;
        position: relative;
        z-index: 5;
        background: #f7f1ec;
    }
}

/* @media (max-width: 991px) {
    .single-product-top-sticky-wrap .woocommerce-product-gallery {
        position: static !important;
    }
} */






.product-style-v4 .ts-product .product .meta-wrapper:not(.meta-wrapper-2):not(.meta-wrapper-3), .product-style-v4 .page-container:not(.columns-1):not(.columns-1-1):not(.columns-2) .product .meta-wrapper:not(.meta-wrapper-2):not(.meta-wrapper-3){
    padding: 0px 0px;
}

.wc-proceed-to-checkout .ppc-button-wrapper {
    margin-top: 15px;
}
/* 
body .product-wrapper .meta-wrapper.meta-wrapper-2 {
  display: none !important;
} */


/* Hide only related products prices on single product page */
.single-product .related.products .meta-wrapper .price,
.single-product .related.products .meta-wrapper-2 {
    display: none !important;
}


.woocommerce-order-received .breadcrumb-wrap .page-title,
.woocommerce-order-received .heading-title,
.woocommerce-order-received h1.entry-title {
    text-transform: uppercase;
}


body .swiper-button-prev:after ,  body .swiper-button-next:after{
    color: #000;
}

div#reviews {
    padding-top: 60px;
}




.woocommerce div.product form.cart .variations tr {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    position: relative;
    flex-direction: column;
    border-bottom: 1px solid #cfc8d8;
    padding-bottom: 20px;
	align-items: flex-start;
}
.woocommerce div.product form.cart .variations tr > th.label {
    width: auto;
}
.woocommerce div.product form.cart .variations {
    font-size: 16px;
}
.product-style-v4 div.product .summary.entry-summary .woocommerce-product-rating {
    justify-content: flex-start;
}
.quickshop-content .woocommerce div.product .summary form.cart {
    flex: none;
    max-width: 100%;
}
#ts-quickshop-modal .woocommerce div.product form.cart .variations tr > th.label {
    width: 100%;
}
:is(.product-style-v2, .product-style-v4) #ts-quickshop-modal .woocommerce div.product .summary > p.price {
    margin-bottom: 30px;
}
.product-style-v4 div.product .summary.entry-summary .woocommerce-product-rating {
    margin: 5px 0 var(--ts-summary-gap);
}

.page-id-11919 .wpcf7 .wpcf7-acceptance .wpcf7-list-item{
    margin: 0px;
}

.page-id-11919 .oluk-cf7-check-row span.wpcf7-form-control-wrap{
    display: flex;
}

.oluk-cf7-intro p{
    font-size: 22px;
    line-height: 30px;
}

.oluk-cf7-placeholder, .oluk-cf7-check-row , .wpcf7 p select , .oluk-cf7-submit:disabled, .oluk-cf7-contact input[type="submit"]:disabled , .oluk-cf7-card .wpcf7 p textarea , .oluk-cf7-upload-note , .oluk-cf7-unlock.is-visible , .wpcf7 input[type="file"]{
    border-radius:40px;
}