/*
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
*/



.product-style-v6 {
    --ts-product-padding: 70px;
}

.woocommerce-product-details__short-description, .woocommerce-variation-description {
    font-size: 1.3rem;
    line-height: 1.4 !important;
}

.woocommerce div.product form.cart .variations select,
.product-style-v6.woocommerce div.product form.cart .variations label{
    font-size: 1.3rem;
}

.nx-preorder-badge {
    width: 100%;
    margin-bottom: 50px;
    font-size: 1.3rem;
    line-height: 1.4 !important;
}

.woocommerce-product-details__short-description p strong {
    font-weight: 700;
}

.product-style-v6 :is(.price, .woocommerce .price, .product-price) > .amount {
    font-size: var(--label-font-size) !important;
    padding: 17px 30px !important;
}

.header-top {
    display: none;
}

.woocommerce div.product .summary a:not(.button) {
    text-decoration: underline;
}

.heading-title.page-title.entry-title {
    margin-top: 20px;
}

.product-style-v6 div.product .summary.entry-summary > :is(.price, .ts-variation-price)  {
    margin-bottom: 30px;
}

.woocommerce div.product .summary > .woocommerce-product-details__short-description {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}

.products .heading-title.product-name {
    text-align: center;
    font-size: 2rem !important;
    line-height: 1 !important;
}

.products .price {
    justify-content: center;
}

.woocommerce div.product .summary > div > .woocommerce-product-details__short-description {
    margin-bottom: var(--ts-summary-gap);
    padding-bottom: var(--ts-summary-gap);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.single-product.product-style-v6 #primary > div.product.show-tabs-content-default > * {
    overflow: visible;
}

.summary-inner {
    position: sticky;
    top: 250px;
}

.product-style-v6 :is(.price, .woocommerce .price, .product-price) > .amount {
    padding: 0 !important;
    border: 0px solid #cccccc;
    border-radius: var(--ts-btn-radius);
    color: var(--ts-product-price-color);
}

.product-style-v6 :is(.price, .woocommerce .price, .product-price) ins {
    color: var(--ts-product-price-color) !important;
    padding: 0 !important;
}

.product-counter {
    display: none !important;
}

.ts-discount-number {
    margin-top: 10px;
}

table.variations {
    margin-top: 50px !important;
}

#wc-stripe-express-checkout-button-separator,
#wc-stripe-express-checkout-element {
	width: 100% !important;
	margin-bottom: 40px !important;
}