.elementor-2051 .elementor-element.elementor-element-a046b79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-fd7e377{--display:flex;}.elementor-2051 .elementor-element.elementor-element-6e880bf{--display:flex;}.elementor-2051 .elementor-element.elementor-element-b3e5324 .elementor-heading-title{font-size:42px;color:var( --e-global-color-secondary );}.elementor-2051 .elementor-element.elementor-element-49c88b5{text-align:justify;}.woocommerce .elementor-2051 .elementor-element.elementor-element-d8a3837 .price{color:var( --e-global-color-secondary );}.elementor-2051 .elementor-element.elementor-element-4c1582a .cart button, .elementor-2051 .elementor-element.elementor-element-4c1582a .cart .button{padding:20px 30px 20px 30px;background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-2051 .elementor-element.elementor-element-4c1582a .cart button:hover, .elementor-2051 .elementor-element.elementor-element-4c1582a .cart .button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-2051 .elementor-element.elementor-element-4c1582a .added_to_cart{color:var( --e-global-color-secondary );}.elementor-2051 .elementor-element.elementor-element-4c1582a .quantity .qty{transition:all 0.2s;}.elementor-2051 .elementor-element.elementor-element-9111975{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-9111975:not(.elementor-motion-effects-element-type-background), .elementor-2051 .elementor-element.elementor-element-9111975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-2051 .elementor-element.elementor-element-8437193{--display:flex;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products .products > h2{text-align:center;margin-bottom:64px;}.elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2051 .elementor-element.elementor-element-a046b79{--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2051 .elementor-element.elementor-element-b3e5324{text-align:center;}.elementor-2051 .elementor-element.elementor-element-b3e5324 .elementor-heading-title{font-size:27px;}.elementor-2051 .elementor-element.elementor-element-d8a3837{text-align:start;}.elementor-2051 .elementor-element.elementor-element-9111975{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2051 .elementor-element.elementor-element-8437193{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-2051 .elementor-element.elementor-element-a305616.elementor-wc-products .products > h2{font-size:28px;margin-bottom:38px;}}/* Start custom CSS for container, class: .elementor-element-a046b79 *//* =========================================================
   CLOTHES VII
   SINGLE PRODUCT — PREMIUM FASHION DESIGN
   UPDATED MODERN BUTTON TYPOGRAPHY
========================================================= */

.cvii-single-product{

    --cvii-ink:#30282c;
    --cvii-dark:#493540;
    --cvii-muted:#74696a;

    --cvii-rose:#a8757d;
    --cvii-peach:#dfb18e;
    --cvii-gold:#c99568;

    --cvii-cream:#fff8f4;
    --cvii-soft:#f8eee9;
    --cvii-border:#eadbd5;

    position:relative !important;
    overflow:hidden !important;

    background:
        linear-gradient(
            135deg,
            #ffffff 0%,
            #fffaf7 52%,
            #f8eee9 100%
        ) !important;
}


/* =========================================================
   BACKGROUND DECORATION
========================================================= */

.cvii-single-product::before{

    content:"" !important;

    position:absolute !important;

    width:420px !important;
    height:420px !important;

    top:-220px !important;
    right:-170px !important;

    border-radius:50% !important;

    background:
        radial-gradient(
            circle,
            rgba(223,177,142,.20) 0%,
            rgba(223,177,142,0) 70%
        ) !important;

    pointer-events:none !important;
}


.cvii-single-product::after{

    content:"" !important;

    position:absolute !important;

    width:360px !important;
    height:360px !important;

    bottom:-220px !important;
    left:-180px !important;

    border-radius:50% !important;

    background:
        radial-gradient(
            circle,
            rgba(168,117,125,.13) 0%,
            rgba(168,117,125,0) 72%
        ) !important;

    pointer-events:none !important;
}


/* =========================================================
   PRODUCT
========================================================= */

.cvii-single-product
div.product{

    position:relative !important;
    z-index:2 !important;
}


/* =========================================================
   PRODUCT GALLERY
========================================================= */

.cvii-single-product
.woocommerce-product-gallery{

    position:relative !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #fffaf7 100%
        ) !important;

    border:
        1px solid rgba(218,193,183,.65) !important;

    border-radius:28px !important;

    box-shadow:
        0 18px 45px rgba(67,45,42,.08) !important;

    overflow:hidden !important;
}


/* =========================================================
   MAIN PRODUCT IMAGE
========================================================= */

.cvii-single-product
.woocommerce-product-gallery
.woocommerce-product-gallery__image{

    position:relative !important;

    background:#ffffff !important;

    overflow:hidden !important;
}


.cvii-single-product
.woocommerce-product-gallery
.woocommerce-product-gallery__image
a{

    display:block !important;

    position:relative !important;
}


.cvii-single-product
.woocommerce-product-gallery
.woocommerce-product-gallery__image
img{

    display:block !important;

    width:100% !important;

    height:auto !important;

    background:#ffffff !important;

    transition:
        transform .6s ease,
        filter .4s ease !important;
}


.cvii-single-product
.woocommerce-product-gallery
.woocommerce-product-gallery__image:hover
img{

    transform:scale(1.025) !important;

    filter:saturate(1.03) !important;
}


/* =========================================================
   ZOOM BUTTON
========================================================= */

.cvii-single-product
.woocommerce-product-gallery
.woocommerce-product-gallery__trigger{

    position:absolute !important;

    top:18px !important;
    right:18px !important;

    z-index:10 !important;

    width:46px !important;
    height:46px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    border-radius:50% !important;

    background:rgba(255,255,255,.94) !important;

    color:var(--cvii-dark) !important;

    border:
        1px solid rgba(168,117,125,.25) !important;

    box-shadow:
        0 8px 20px rgba(48,40,44,.10) !important;

    transition:
        transform .3s ease,
        background .3s ease,
        color .3s ease !important;
}


.cvii-single-product
.woocommerce-product-gallery
.woocommerce-product-gallery__trigger:hover{

    transform:scale(1.08) !important;

    background:
        linear-gradient(
            135deg,
            #dfb18e,
            #bd7e87
        ) !important;

    color:#ffffff !important;
}


/* =========================================================
   THUMBNAILS
========================================================= */

.cvii-single-product
.woocommerce-product-gallery
.flex-control-thumbs{

    display:flex !important;

    align-items:center !important;

    gap:10px !important;

    background:
        rgba(255,255,255,.75) !important;

    border-top:
        1px solid rgba(222,201,193,.65) !important;
}


.cvii-single-product
.woocommerce-product-gallery
.flex-control-thumbs
li{

    position:relative !important;

    border-radius:10px !important;

    overflow:hidden !important;

    background:#ffffff !important;

    border:
        1px solid transparent !important;

    transition:
        transform .3s ease,
        border-color .3s ease,
        box-shadow .3s ease !important;
}


.cvii-single-product
.woocommerce-product-gallery
.flex-control-thumbs
li:hover{

    transform:translateY(-3px) !important;

    border-color:#d4a18c !important;

    box-shadow:
        0 7px 18px rgba(70,48,42,.10) !important;
}


.cvii-single-product
.woocommerce-product-gallery
.flex-control-thumbs
li img{

    opacity:.62 !important;

    transition:opacity .3s ease !important;
}


.cvii-single-product
.woocommerce-product-gallery
.flex-control-thumbs
li img.flex-active{

    opacity:1 !important;
}


/* =========================================================
   PRODUCT SUMMARY
========================================================= */

.cvii-single-product
.summary{

    position:relative !important;

    background:
        rgba(255,255,255,.78) !important;

    border:
        1px solid rgba(221,199,190,.68) !important;

    border-radius:28px !important;

    box-shadow:
        0 18px 45px rgba(67,45,42,.055) !important;

    backdrop-filter:blur(6px) !important;
}


/* =========================================================
   PRODUCT TITLE
========================================================= */

.cvii-single-product
.summary
.product_title{

    position:relative !important;

    color:var(--cvii-ink) !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size:
        clamp(42px,4.2vw,68px) !important;

    font-weight:600 !important;

    line-height:1.02 !important;

    letter-spacing:-1.5px !important;
}


.cvii-single-product
.summary
.product_title::after{

    content:"" !important;

    display:block !important;

    width:58px !important;

    height:3px !important;

    margin-top:18px !important;

    background:
        linear-gradient(
            90deg,
            #a8757d,
            #dfb18e
        ) !important;

    border-radius:10px !important;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.cvii-single-product
.summary
.woocommerce-product-details__short-description{

    color:var(--cvii-muted) !important;

    font-size:15px !important;

    line-height:1.9 !important;
}


.cvii-single-product
.summary
.woocommerce-product-details__short-description p{

    color:var(--cvii-muted) !important;

    line-height:1.9 !important;
}


/* =========================================================
   PRODUCT META
========================================================= */

.cvii-single-product
.summary
.product_meta{

    color:#74696a !important;

    font-size:13px !important;

    line-height:1.9 !important;

    border-top:
        1px solid #eadbd5 !important;

    border-bottom:
        1px solid #eadbd5 !important;
}


.cvii-single-product
.summary
.product_meta
span{

    color:#74696a !important;
}


.cvii-single-product
.summary
.product_meta
a{

    color:#a8757d !important;

    text-decoration:none !important;

    font-weight:600 !important;
}


/* =========================================================
   PRICE
========================================================= */

.cvii-single-product
.summary
.price{

    color:#b98562 !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size:28px !important;

    font-weight:600 !important;

    line-height:1.2 !important;
}


.cvii-single-product
.summary
.price
.amount{

    color:#b98562 !important;
}


.cvii-single-product
.summary
.price
del{

    color:#aaa09d !important;

    font-size:17px !important;
}


.cvii-single-product
.summary
.price
ins{

    color:#b98562 !important;

    text-decoration:none !important;
}


/* =========================================================
   VARIATION FORM
========================================================= */

.cvii-single-product
.summary
.variations_form{

    background:
        rgba(249,244,241,.88) !important;

    border:
        1px solid #eadbd5 !important;

    border-radius:16px !important;

    overflow:hidden !important;
}


.cvii-single-product
.summary
.variations{

    border:none !important;

    width:100% !important;
}


.cvii-single-product
.summary
.variations
tr{

    border-bottom:
        1px solid #eadbd5 !important;
}


.cvii-single-product
.summary
.variations
tr:last-child{

    border-bottom:none !important;
}


.cvii-single-product
.summary
.variations
label{

    color:#49383a !important;

    font-size:13px !important;

    font-weight:600 !important;

    letter-spacing:.4px !important;
}


/* =========================================================
   SELECT BOXES
========================================================= */

.cvii-single-product
.summary
.variations
select{

    width:100% !important;

    min-height:48px !important;

    padding:
        0 42px 0 16px !important;

    border:
        1px solid #d8c5be !important;

    border-radius:8px !important;

    background:#ffffff !important;

    color:#49383a !important;

    font-size:14px !important;

    outline:none !important;

    cursor:pointer !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease !important;
}


.cvii-single-product
.summary
.variations
select:hover{

    border-color:#c18d92 !important;
}


.cvii-single-product
.summary
.variations
select:focus{

    border-color:#a8757d !important;

    box-shadow:
        0 0 0 3px rgba(168,117,125,.10) !important;
}


/* =========================================================
   RESET VARIATIONS
========================================================= */

.cvii-single-product
.summary
.reset_variations{

    color:#a8757d !important;

    font-size:12px !important;

    text-decoration:none !important;
}


.cvii-single-product
.summary
.reset_variations:hover{

    color:#493540 !important;
}


/* =========================================================
   QUANTITY
========================================================= */

.cvii-single-product
.summary
.quantity{

    display:inline-flex !important;

    align-items:center !important;

    border:
        1px solid #d8c5be !important;

    border-radius:8px !important;

    background:#ffffff !important;

    overflow:hidden !important;
}


.cvii-single-product
.summary
.quantity
input.qty{

    width:60px !important;

    min-height:48px !important;

    border:none !important;

    background:#ffffff !important;

    color:#49383a !important;

    font-family:inherit !important;

    font-size:14px !important;

    text-align:center !important;

    box-shadow:none !important;

    outline:none !important;
}


/* =========================================================
   MODERN ADD TO CART BUTTON
========================================================= */

.cvii-single-product
.summary
.single_add_to_cart_button{

    position:relative !important;

    min-height:50px !important;

    padding:
        0 34px !important;

    display:inline-flex !important;

    align-items:center !important;

    justify-content:center !important;

    border:none !important;

    border-radius:4px !important;

    background:
        linear-gradient(
            135deg,
            #493540 0%,
            #6b4852 48%,
            #a8757d 100%
        ) !important;

    color:#ffffff !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:12px !important;

    font-weight:700 !important;

    line-height:1 !important;

    letter-spacing:1.5px !important;

    text-transform:uppercase !important;

    white-space:nowrap !important;

    text-align:center !important;

    border:
        1px solid rgba(255,255,255,.10) !important;

    box-shadow:
        0 10px 24px rgba(73,53,64,.20) !important;

    overflow:hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease !important;
}


/* Button shine */

.cvii-single-product
.summary
.single_add_to_cart_button::before{

    content:"" !important;

    position:absolute !important;

    top:0 !important;

    left:-110% !important;

    width:70% !important;

    height:100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.20),
            transparent
        ) !important;

    transform:skewX(-20deg) !important;

    transition:left .6s ease !important;
}


/* Button text stays above shine */

.cvii-single-product
.summary
.single_add_to_cart_button{

    isolation:isolate !important;
}


.cvii-single-product
.summary
.single_add_to_cart_button:hover::before{

    left:130% !important;
}


.cvii-single-product
.summary
.single_add_to_cart_button:hover{

    background:
        linear-gradient(
            135deg,
            #30282c 0%,
            #493540 50%,
            #a8757d 100%
        ) !important;

    color:#ffffff !important;

    transform:translateY(-3px) !important;

    box-shadow:
        0 15px 32px rgba(73,53,64,.28) !important;
}


.cvii-single-product
.summary
.single_add_to_cart_button:active{

    transform:translateY(-1px) !important;

    box-shadow:
        0 8px 18px rgba(73,53,64,.20) !important;
}


/* =========================================================
   BUTTON DISABLED
========================================================= */

.cvii-single-product
.summary
.single_add_to_cart_button.disabled,
.cvii-single-product
.summary
.single_add_to_cart_button:disabled{

    opacity:.55 !important;

    cursor:not-allowed !important;

    transform:none !important;

    box-shadow:none !important;
}


/* =========================================================
   STOCK
========================================================= */

.cvii-single-product
.summary
.stock{

    color:#8a756d !important;

    font-size:13px !important;

    font-weight:600 !important;
}


.cvii-single-product
.summary
.stock.in-stock{

    color:#7c927f !important;
}


/* =========================================================
   INFO
========================================================= */

.cvii-single-product
.summary
.woocommerce-info{

    border:
        1px solid #eadbd5 !important;

    border-radius:10px !important;

    background:#fffaf7 !important;

    color:#74696a !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .cvii-single-product
    .woocommerce-product-gallery{

        border-radius:20px !important;

        box-shadow:
            0 12px 30px rgba(67,45,42,.07) !important;
    }


    .cvii-single-product
    .woocommerce-product-gallery
    .woocommerce-product-gallery__trigger{

        top:12px !important;

        right:12px !important;

        width:40px !important;

        height:40px !important;
    }


    .cvii-single-product
    .woocommerce-product-gallery
    .flex-control-thumbs{

        gap:7px !important;
    }


    .cvii-single-product
    .summary{

        border-radius:20px !important;

        box-shadow:
            0 12px 30px rgba(67,45,42,.055) !important;
    }


    .cvii-single-product
    .summary
    .product_title{

        font-size:
            clamp(34px,10vw,48px) !important;

        line-height:1.05 !important;

        letter-spacing:-.8px !important;
    }


    .cvii-single-product
    .summary
    .product_title::after{

        width:48px !important;

        height:2px !important;

        margin-top:14px !important;
    }


    .cvii-single-product
    .summary
    .woocommerce-product-details__short-description,
    .cvii-single-product
    .summary
    .woocommerce-product-details__short-description p{

        font-size:14px !important;

        line-height:1.8 !important;
    }


    .cvii-single-product
    .summary
    .price{

        font-size:25px !important;
    }


    .cvii-single-product
    .summary
    .variations_form{

        border-radius:12px !important;
    }


    .cvii-single-product
    .summary
    .variations
    select{

        min-height:45px !important;

        font-size:13px !important;
    }


    /* Modern mobile button */

    .cvii-single-product
    .summary
    .single_add_to_cart_button{

        min-height:47px !important;

        padding:
            0 25px !important;

        border-radius:4px !important;

        font-size:11px !important;

        letter-spacing:1.25px !important;

        font-weight:700 !important;

        box-shadow:
            0 8px 20px rgba(73,53,64,.18) !important;
    }


    .cvii-single-product
    .summary
    .single_add_to_cart_button:hover{

        transform:translateY(-2px) !important;
    }


    .cvii-single-product
    .summary
    .quantity
    input.qty{

        min-height:45px !important;

        width:55px !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:480px){

    .cvii-single-product
    .woocommerce-product-gallery{

        border-radius:16px !important;
    }


    .cvii-single-product
    .summary{

        border-radius:16px !important;
    }


    .cvii-single-product
    .summary
    .product_title{

        font-size:32px !important;
    }


    .cvii-single-product
    .summary
    .woocommerce-product-details__short-description,
    .cvii-single-product
    .summary
    .woocommerce-product-details__short-description p{

        font-size:13px !important;

        line-height:1.75 !important;
    }


    .cvii-single-product
    .summary
    .price{

        font-size:23px !important;
    }


    .cvii-single-product
    .summary
    .variations
    select{

        min-height:43px !important;

        font-size:12px !important;
    }


    .cvii-single-product
    .summary
    .single_add_to_cart_button{

        min-height:45px !important;

        padding:
            0 20px !important;

        font-size:10px !important;

        letter-spacing:1.15px !important;

        border-radius:4px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9111975 *//* =========================================================
   CLOTHES VII — PRODUCT TABS
   Luxury / Editorial Fashion Design

   MAIN CLASS:
   cvii-product-tabs

   IMPORTANT:
   - Existing margin NOT changed
   - Existing padding NOT changed
   - WooCommerce structure NOT changed
   - Product columns NOT changed
========================================================= */


/* =========================================================
   MAIN SECTION
========================================================= */

.cvii-product-tabs {
    position: relative !important;
    overflow: hidden !important;

    background:
        linear-gradient(
            135deg,
            #ffffff 0%,
            #fffaf7 55%,
            #f8eee8 100%
        ) !important;

    color: #4c4140 !important;
}


/* =========================================================
   SOFT DECORATIVE BACKGROUND
========================================================= */

.cvii-product-tabs::before {
    content: "" !important;

    position: absolute !important;

    width: 260px !important;
    height: 260px !important;

    top: -130px !important;
    right: -100px !important;

    border-radius: 50% !important;

    background:
        radial-gradient(
            circle,
            rgba(222,178,151,.22) 0%,
            rgba(222,178,151,0) 70%
        ) !important;

    pointer-events: none !important;
}


.cvii-product-tabs::after {
    content: "" !important;

    position: absolute !important;

    width: 220px !important;
    height: 220px !important;

    bottom: -120px !important;
    left: -100px !important;

    border-radius: 50% !important;

    background:
        radial-gradient(
            circle,
            rgba(190,126,137,.12) 0%,
            rgba(190,126,137,0) 70%
        ) !important;

    pointer-events: none !important;
}


/* =========================================================
   WOOCOMMERCE TABS WRAPPER
========================================================= */

.cvii-product-tabs
.woocommerce-tabs {
    position: relative !important;
    z-index: 2 !important;
}


/* =========================================================
   TAB NAVIGATION
========================================================= */

.cvii-product-tabs
.woocommerce-tabs ul.tabs {

    display: flex !important;

    align-items: stretch !important;

    border-bottom:
        1px solid #dfcbc3 !important;

    background: transparent !important;
}


/* Remove Woo default pseudo decorations */

.cvii-product-tabs
.woocommerce-tabs ul.tabs::before,
.cvii-product-tabs
.woocommerce-tabs ul.tabs::after {

    display: none !important;
}


/* =========================================================
   INDIVIDUAL TAB
========================================================= */

.cvii-product-tabs
.woocommerce-tabs ul.tabs li {

    position: relative !important;

    margin: 0 !important;

    border:
        1px solid #dfcbc3 !important;

    border-bottom: none !important;

    background:
        linear-gradient(
            135deg,
            #f8f1ed,
            #f2e8e3
        ) !important;

    transition:
        background .3s ease,
        transform .3s ease !important;
}


/* Tab text */

.cvii-product-tabs
.woocommerce-tabs ul.tabs li a {

    display: block !important;

    color: #5c4d4b !important;

    font-family:
        inherit !important;

    font-size: 14px !important;

    font-weight: 500 !important;

    letter-spacing: .2px !important;

    text-decoration: none !important;

    transition:
        color .3s ease !important;
}


/* =========================================================
   ACTIVE TAB
========================================================= */

.cvii-product-tabs
.woocommerce-tabs ul.tabs li.active {

    background: #ffffff !important;

    border-color: #d8b19c !important;

    z-index: 3 !important;
}


.cvii-product-tabs
.woocommerce-tabs ul.tabs li.active::after {

    content: "" !important;

    position: absolute !important;

    left: 50% !important;

    bottom: -1px !important;

    width: 42px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    background:
        linear-gradient(
            90deg,
            #bd7e87,
            #e0b08e
        ) !important;
}


.cvii-product-tabs
.woocommerce-tabs ul.tabs li.active a {

    color: #30282c !important;

    font-weight: 600 !important;
}


/* =========================================================
   TAB HOVER
========================================================= */

.cvii-product-tabs
.woocommerce-tabs ul.tabs li:not(.active):hover {

    background:
        linear-gradient(
            135deg,
            #f4e5de,
            #ead8d1
        ) !important;

}


.cvii-product-tabs
.woocommerce-tabs ul.tabs li:not(.active):hover a {

    color: #9d6871 !important;
}


/* =========================================================
   TAB CONTENT
========================================================= */

.cvii-product-tabs
.woocommerce-tabs .woocommerce-Tabs-panel {

    position: relative !important;

    background:
        rgba(255,255,255,.82) !important;

    border:
        1px solid rgba(221,199,190,.55) !important;

    border-top: none !important;

    box-shadow:
        0 15px 40px rgba(82,54,48,.055) !important;
}


/* =========================================================
   DESCRIPTION HEADING
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel
> h2 {

    position: relative !important;

    color: #30282c !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 42px !important;

    font-weight: 600 !important;

    line-height: 1.15 !important;

    letter-spacing: -.5px !important;
}


/* Heading decorative line */

.cvii-product-tabs
.woocommerce-Tabs-panel
> h2::after {

    content: "" !important;

    display: block !important;

    width: 55px !important;

    height: 2px !important;

    margin-top: 12px !important;

    background:
        linear-gradient(
            90deg,
            #a8757d,
            #dfb292
        ) !important;

    border-radius: 10px !important;
}


/* =========================================================
   PRODUCT DESCRIPTION SUB HEADING
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel
h3 {

    color: #49383a !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 27px !important;

    font-weight: 600 !important;

    line-height: 1.3 !important;

    letter-spacing: -.2px !important;
}


/* =========================================================
   PARAGRAPHS
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel
p {

    color: #74696a !important;

    font-size: 15px !important;

    font-weight: 400 !important;

    line-height: 1.9 !important;

    letter-spacing: .1px !important;
}


/* =========================================================
   PRODUCT DETAILS HEADING
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel
strong {

    color: #49383a !important;

    font-weight: 600 !important;
}


/* =========================================================
   PRODUCT DETAILS LIST
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel
ul:not(.tabs) {

    list-style: none !important;

    margin-left: 0 !important;
}


.cvii-product-tabs
.woocommerce-Tabs-panel
ul:not(.tabs) li {

    position: relative !important;

    color: #74696a !important;

    font-size: 14px !important;

    line-height: 1.8 !important;
}


/* Custom elegant bullet */

.cvii-product-tabs
.woocommerce-Tabs-panel
ul:not(.tabs) li::before {

    content: "" !important;

    display: inline-block !important;

    width: 6px !important;

    height: 6px !important;

    margin-right: 10px !important;

    vertical-align: middle !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            135deg,
            #a8757d,
            #dfb292
        ) !important;

    box-shadow:
        0 0 0 3px rgba(168,117,125,.08) !important;
}


/* =========================================================
   LINKS INSIDE DESCRIPTION
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel a {

    color: #a8757d !important;

    text-decoration: none !important;

    transition: color .25s ease !important;
}


.cvii-product-tabs
.woocommerce-Tabs-panel a:hover {

    color: #49383a !important;

}


/* =========================================================
   ADDITIONAL INFORMATION TABLE
========================================================= */

.cvii-product-tabs
.woocommerce-Tabs-panel
.shop_attributes {

    width: 100% !important;

    border-collapse: separate !important;

    border-spacing: 0 !important;

    overflow: hidden !important;

    border:
        1px solid #eadbd5 !important;

    border-radius: 12px !important;
}


.cvii-product-tabs
.woocommerce-Tabs-panel
.shop_attributes th {

    background:
        linear-gradient(
            135deg,
            #f5e8e1,
            #f9f1ed
        ) !important;

    color: #49383a !important;

    font-weight: 600 !important;
}


.cvii-product-tabs
.woocommerce-Tabs-panel
.shop_attributes td {

    background: #ffffff !important;

    color: #74696a !important;
}


.cvii-product-tabs
.woocommerce-Tabs-panel
.shop_attributes th,
.cvii-product-tabs
.woocommerce-Tabs-panel
.shop_attributes td {

    border-color: #eadbd5 !important;

}


/* =========================================================
   REVIEW AREA
========================================================= */

.cvii-product-tabs
#reviews {

    color: #74696a !important;
}


.cvii-product-tabs
#reviews
.commentlist li {

    background: #ffffff !important;

    border:
        1px solid #eadbd5 !important;

    border-radius: 14px !important;

    box-shadow:
        0 8px 25px rgba(70,48,42,.05) !important;
}


/* Review stars */

.cvii-product-tabs
.star-rating {

    color: #d29a72 !important;
}


/* =========================================================
   REVIEW FORM
========================================================= */

.cvii-product-tabs
.comment-form
label {

    color: #49383a !important;

    font-size: 13px !important;

    font-weight: 600 !important;
}


.cvii-product-tabs
.comment-form
input,
.cvii-product-tabs
.comment-form
textarea {

    border:
        1px solid #decac2 !important;

    background: #fffdfb !important;

    border-radius: 8px !important;

    color: #49383a !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease !important;
}


.cvii-product-tabs
.comment-form
input:focus,
.cvii-product-tabs
.comment-form
textarea:focus {

    border-color: #bd8b91 !important;

    box-shadow:
        0 0 0 3px rgba(189,139,145,.10) !important;

    outline: none !important;
}


/* =========================================================
   REVIEW SUBMIT BUTTON
========================================================= */

.cvii-product-tabs
.comment-form
.submit {

    border: none !important;

    border-radius: 50px !important;

    background:
        linear-gradient(
            135deg,
            #dfb18e,
            #bd7e87
        ) !important;

    color: #ffffff !important;

    font-weight: 600 !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


.cvii-product-tabs
.comment-form
.submit:hover {

    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 25px rgba(189,126,135,.22) !important;

}


/* =========================================================
   MOBILE DESIGN
========================================================= */

@media (max-width: 767px) {


    /* Tabs become comfortable on small screens */

    .cvii-product-tabs
    .woocommerce-tabs
    ul.tabs {

        display:flex !important;

        width:100% !important;

        overflow-x:auto !important;

        scrollbar-width:none !important;

        -webkit-overflow-scrolling:touch !important;
    }


    .cvii-product-tabs
    .woocommerce-tabs
    ul.tabs::-webkit-scrollbar {

        display:none !important;
    }


    .cvii-product-tabs
    .woocommerce-tabs
    ul.tabs li {

        flex:0 0 auto !important;

        white-space:nowrap !important;
    }


    .cvii-product-tabs
    .woocommerce-tabs
    ul.tabs li a {

        font-size:12px !important;

    }


    /* Mobile heading */

    .cvii-product-tabs
    .woocommerce-Tabs-panel
    > h2 {

        font-size:32px !important;

        line-height:1.15 !important;

    }


    /* Mobile sub heading */

    .cvii-product-tabs
    .woocommerce-Tabs-panel
    h3 {

        font-size:23px !important;

    }


    /* Mobile paragraphs */

    .cvii-product-tabs
    .woocommerce-Tabs-panel
    p {

        font-size:14px !important;

        line-height:1.8 !important;

    }


    /* Mobile list */

    .cvii-product-tabs
    .woocommerce-Tabs-panel
    ul:not(.tabs)
    li {

        font-size:13px !important;

        line-height:1.7 !important;

    }


    /* Mobile table */

    .cvii-product-tabs
    .woocommerce-Tabs-panel
    .shop_attributes {

        font-size:13px !important;

    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {


    .cvii-product-tabs
    .woocommerce-tabs
    ul.tabs li a {

        font-size:11px !important;

    }


    .cvii-product-tabs
    .woocommerce-Tabs-panel
    > h2 {

        font-size:29px !important;

    }


    .cvii-product-tabs
    .woocommerce-Tabs-panel
    h3 {

        font-size:21px !important;

    }


    .cvii-product-tabs
    .woocommerce-Tabs-panel
    p {

        font-size:13px !important;

        line-height:1.75 !important;

    }


    .cvii-product-tabs
    .woocommerce-Tabs-panel
    ul:not(.tabs)
    li {

        font-size:12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8437193 *//* =========================================================
   CLOTHES VII — RELATED PRODUCTS
   PRODUCT CARD DESIGN ONLY
   ---------------------------------------------------------
   IMPORTANT:
   - DOES NOT CHANGE PRODUCT COLUMNS
   - DOES NOT CHANGE PRODUCT ROWS
   - DOES NOT CHANGE SECTION PADDING
   - DOES NOT CHANGE SECTION MARGIN
========================================================= */


/* =========================================================
   SECTION BACKGROUND
========================================================= */

.cvii-related-products{
    position:relative !important;
    overflow:hidden !important;

    background:
        linear-gradient(
            135deg,
            #fffdfb 0%,
            #fff8f4 55%,
            #f9eee8 100%
        ) !important;
}


/* =========================================================
   PRODUCT LIST
   NO GRID / COLUMN SETTINGS HERE
   Elementor controls the columns
========================================================= */

.cvii-related-products ul.products{
    position:relative !important;
    margin-left:0 !important;
    margin-right:0 !important;
}


/* =========================================================
   PRODUCT CARD
========================================================= */

.cvii-related-products
ul.products
li.product{

    position:relative !important;

    background:#ffffff !important;

    border:none !important;

    border-radius:26px !important;

    overflow:hidden !important;

    box-shadow:
        0 8px 30px rgba(70,48,42,.07) !important;

    transition:
        transform .4s ease,
        box-shadow .4s ease !important;
}


/* =========================================================
   PREMIUM CARD TOP ACCENT
========================================================= */

.cvii-related-products
ul.products
li.product::before{

    content:"" !important;

    position:absolute !important;

    top:0 !important;
    left:50% !important;

    width:48px !important;
    height:3px !important;

    transform:translateX(-50%) !important;

    background:
        linear-gradient(
            90deg,
            #dcae91,
            #bd7f82
        ) !important;

    border-radius:
        0 0 10px 10px !important;

    z-index:5 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.cvii-related-products
ul.products
li.product:hover{

    transform:translateY(-7px) !important;

    box-shadow:
        0 20px 45px rgba(70,48,42,.13),
        0 5px 18px rgba(207,157,133,.12) !important;
}


/* =========================================================
   IMAGE LINK
========================================================= */

.cvii-related-products
ul.products
li.product
.woocommerce-loop-product__link{

    display:block !important;

    width:100% !important;

    text-decoration:none !important;
}


/* =========================================================
   PRODUCT IMAGE
========================================================= */

.cvii-related-products
ul.products
li.product
img{

    display:block !important;

    width:100% !important;

    height:auto !important;

    max-height:390px !important;

    object-fit:contain !important;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #fffdfc 100%
        ) !important;

    transition:
        transform .55s ease,
        filter .4s ease !important;
}


/* Image hover */

.cvii-related-products
ul.products
li.product:hover
img{

    transform:scale(1.035) !important;

    filter:saturate(1.04) !important;
}


/* =========================================================
   PRODUCT TITLE
========================================================= */

.cvii-related-products
ul.products
li.product
.woocommerce-loop-product__title{

    margin:
        20px 15px 8px !important;

    padding:0 !important;

    color:#4b3c38 !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size:20px !important;

    font-weight:600 !important;

    line-height:1.3 !important;

    text-align:center !important;

    transition:
        color .3s ease !important;
}


/* Title hover */

.cvii-related-products
ul.products
li.product:hover
.woocommerce-loop-product__title{

    color:#a8757d !important;
}


/* =========================================================
   PRICE
========================================================= */

.cvii-related-products
ul.products
li.product
.price{

    display:block !important;

    margin:
        6px 0 14px !important;

    color:#c58b65 !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size:17px !important;

    font-weight:600 !important;

    text-align:center !important;
}


/* Sale price */

.cvii-related-products
ul.products
li.product
.price ins{

    color:#c58b65 !important;

    text-decoration:none !important;
}


/* Old price */

.cvii-related-products
ul.products
li.product
.price del{

    color:#aaa09c !important;
}


/* =========================================================
   SELECT OPTIONS BUTTON
========================================================= */

.cvii-related-products
ul.products
li.product
.button{

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    width:max-content !important;

    min-width:148px !important;

    min-height:43px !important;

    margin:
        8px auto 25px !important;

    padding:
        11px 25px !important;

    border:none !important;

    border-radius:50px !important;

    background:
        linear-gradient(
            135deg,
            #dfb18e 0%,
            #c58b65 100%
        ) !important;

    color:#ffffff !important;

    font-family:inherit !important;

    font-size:13px !important;

    font-weight:700 !important;

    line-height:1 !important;

    text-decoration:none !important;

    box-shadow:
        0 7px 18px rgba(197,139,101,.20) !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease !important;
}


/* Button hover */

.cvii-related-products
ul.products
li.product
.button:hover{

    background:
        linear-gradient(
            135deg,
            #30282c 0%,
            #493940 100%
        ) !important;

    color:#ffffff !important;

    transform:translateY(-2px) !important;

    box-shadow:
        0 10px 24px rgba(48,40,44,.20) !important;
}


/* =========================================================
   SALE BADGE
========================================================= */

.cvii-related-products
ul.products
li.product
.onsale{

    top:16px !important;

    left:16px !important;

    right:auto !important;

    min-width:52px !important;

    min-height:52px !important;

    margin:0 !important;

    padding:0 !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    border-radius:50% !important;

    background:
        linear-gradient(
            135deg,
            #b97982,
            #d69a84
        ) !important;

    color:#ffffff !important;

    font-size:10px !important;

    font-weight:700 !important;

    z-index:10 !important;

    box-shadow:
        0 7px 18px rgba(170,100,110,.18) !important;
}


/* =========================================================
   MOBILE
   CARD DESIGN ONLY
   ========================================================= */

@media(max-width:767px){

    .cvii-related-products
    ul.products
    li.product{

        border-radius:18px !important;

        box-shadow:
            0 7px 22px rgba(70,48,42,.07) !important;
    }


    .cvii-related-products
    ul.products
    li.product:hover{

        transform:translateY(-4px) !important;

        box-shadow:
            0 14px 30px rgba(70,48,42,.11) !important;
    }


    .cvii-related-products
    ul.products
    li.product
    img{

        max-height:260px !important;

    }


    .cvii-related-products
    ul.products
    li.product
    .woocommerce-loop-product__title{

        margin:
            14px 8px 6px !important;

        font-size:15px !important;

        line-height:1.3 !important;
    }


    .cvii-related-products
    ul.products
    li.product
    .price{

        margin:
            5px 0 10px !important;

        font-size:14px !important;
    }


    .cvii-related-products
    ul.products
    li.product
    .button{

        min-width:118px !important;

        min-height:36px !important;

        margin:
            6px auto 17px !important;

        padding:
            9px 16px !important;

        font-size:11px !important;

        border-radius:50px !important;
    }


    .cvii-related-products
    ul.products
    li.product
    .onsale{

        top:9px !important;

        left:9px !important;

        min-width:40px !important;

        min-height:40px !important;

        font-size:8px !important;
    }


    .cvii-related-products
    ul.products
    li.product::before{

        width:38px !important;

        height:2px !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:480px){

    .cvii-related-products
    ul.products
    li.product{

        border-radius:15px !important;
    }


    .cvii-related-products
    ul.products
    li.product
    img{

        max-height:220px !important;
    }


    .cvii-related-products
    ul.products
    li.product
    .woocommerce-loop-product__title{

        font-size:14px !important;

        margin:
            12px 6px 5px !important;
    }


    .cvii-related-products
    ul.products
    li.product
    .price{

        font-size:13px !important;

        margin-bottom:8px !important;
    }


    .cvii-related-products
    ul.products
    li.product
    .button{

        min-width:105px !important;

        min-height:34px !important;

        padding:
            8px 12px !important;

        font-size:10px !important;

        margin-bottom:14px !important;
    }

}/* End custom CSS */