.elementor-742 .elementor-element.elementor-element-6808962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-742 .elementor-element.elementor-element-6808962:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-6808962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11d752c );}.elementor-742 .elementor-element.elementor-element-2d3dc8d{--display:flex;}.elementor-742 .elementor-element.elementor-element-e18b228 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"EB Garamond", Sans-serif;font-size:18px;}.elementor-742 .elementor-element.elementor-element-e18b228 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-8735269{--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;}.elementor-742 .elementor-element.elementor-element-1ef7cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-left .flex-viewport{margin-left:10px;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-left .flex-direction-nav{margin-left:10px;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-right .flex-viewport{margin-right:10px;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-right .flex-direction-nav{margin-right:10px;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-horizontal .flex-viewport{margin-bottom:10px;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-horizontal > .flex-direction-nav{top:calc(48.5% - 10px);}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-wrapper .raven-product-gallery-horizontal .flex-control-thumbs .slick-track{column-gap:10px!important;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-wrapper .raven-product-gallery-left .flex-control-thumbs li{margin-bottom:10px!important;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-wrapper .raven-product-gallery-left .flex-control-thumbs li:last-child{margin-bottom:0 !important;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-wrapper .raven-product-gallery-right .flex-control-thumbs li{margin-bottom:10px!important;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-wrapper .raven-product-gallery-right .flex-control-thumbs li:last-child{margin-bottom:0 !important;}.elementor-742 .elementor-element.elementor-element-f113501 .slick-track{grid-template-columns:repeat(6, 1fr);}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-standard .flex-control-thumbs li{border-radius:12px 12px 12px 12px !important;}.elementor-742 .elementor-element.elementor-element-f113501 .raven-product-gallery-standard .flex-control-thumbs li img{border-radius:12px 12px 12px 12px !important;}.woocommerce .elementor-742 .elementor-element.elementor-element-bf12dfc .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.elementor-742 .elementor-element.elementor-element-6d590a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-742 .elementor-element.elementor-element-d1209e9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-742 .elementor-element.elementor-element-d1209e9 a{font-family:"EB Garamond", Sans-serif;font-size:14px;color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-80126b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-80126b6 a{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;font-style:italic;color:var( --e-global-color-primary );}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-322f5e9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-742 .elementor-element.elementor-element-322f5e9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-742 .elementor-element.elementor-element-bf3c48a > .elementor-widget-container{margin:0px 0px 20px 0px;}.woocommerce .elementor-742 .elementor-element.elementor-element-bf3c48a .price{color:#483316;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-742 .elementor-element.elementor-element-2e0ca9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-2e0ca9e{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;}.elementor-742 .elementor-element.elementor-element-e21433f{--display:flex;}.woocommerce .elementor-742 .elementor-element.elementor-element-a80b19c .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:16px;}.elementor-742 .elementor-element.elementor-element-122d7d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-912ce02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.woocommerce .elementor-742 .elementor-element.elementor-element-bf3c48a .price{font-size:20px;}}@media(max-width:767px){.elementor-742 .elementor-element.elementor-element-e18b228 .woocommerce-breadcrumb{font-size:16px;}.woocommerce .elementor-742 .elementor-element.elementor-element-bf12dfc .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-742 .elementor-element.elementor-element-bf3c48a .price{font-size:18px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//*Products*/
#product{
    padding: 6rem 0 13rem 0;
}

#product .content-wrap{
    gap: 60px;
    margin-top: 20px;
}

#product .img-col{
    width: 40%;
}

#product .desp-col{
    width: 60%;
}

#product .flex-prev,
#product .flex-next{
    background-color: #E3DCD4;
}

#product .flex-control-thumbs .flex-active{
    border: none;
}

#product .product_meta{
    margin-bottom: 0;
}

#product .cat-label .tagged_as{
    display: none;
}

#product .tag-label .posted_in{
    display: none;
}

#product .tag-label .detail-container{
    background-color: #825b3659;
    padding: 0 20px;
    border-radius: 50px;
    margin-bottom: 20px;
}

#product .detail-label{
    display: none;
}

#product .detail-content a{
    pointer-events: none;
}

#product .quote-button-wrapper{
    border: 1px solid #825B36;
    width: 168px;
    border-radius: 24px;
    transition: 0.3s;
    margin-top: 40px;
    background-color: #825B36
}

#product .quote-button-wrapper:hover{
    border-color: #190D01;
    background-color: transparent;
}

#product .quote-button-wrapper .quote-button-text{
    color: #ffffff;
    font-family: "EB Garamond", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

#product .quote-button-wrapper:hover .quote-button-text{
    color: #190D01;
}

#product .quote-button{
    width: 168px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    position: relative;
    z-index: 9999;
}

#product .price{
    margin-bottom: 0px;
}

#product h5{
    color: #483316;
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

#product h6{
    font-family: "EB Garamond", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #190D01;
    margin-top: 30px;
    margin-bottom: 10px;
}

#product .elementor-widget-woocommerce-product-content hr{
    border-top: 1px solid #E3DCD4;
    margin-top: 25px;
    margin-bottom: 25px;
}

#product .elementor-widget-woocommerce-product-content ul{
    padding-inline-start: 15px;
}

#product .elementor-widget-woocommerce-product-content li::marker{
    font-size: 12px;
}

#product .elementor-widget-video{
    margin-top: 40px;
}

#product .woocommerce-product-details__short-description{
    margin-top: 40px;
}

#product .img-group{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 5px;
}

/*#product .flex-control-thumbs{
    flex-wrap: wrap;
    gap: 5px 0;
}

#product .flex-direction-nav{
    top: 50% !important;
    transform: translateY(-50%);
}


#product .wc-tab{
    background-color: transparent !important;
    border-top: 1px solid #483316 !important;
}

#product li:not(:first-child) {
    border-left: 1px solid #483316 !important;
}*/

#product .ele-product-img .slick-track{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 10px;
}

#product .ele-product-img .slick-slide{
    margin: 0;
    width: 100% !important;
}

#product .ele-product-img .flex-control-nav{
    margin-top: 20px;
}

#product .ele-product-img .woocommerce-product-gallery{
    margin-bottom: 0;
}

#product .ele-product-img .flex-direction-nav{
    top: calc(33% - 18px) !important;
}

#product .ele-product-img .flex-active{
    border: 1px solid #190D01;
}

/*Responsive*/
@media (max-width: 1360px) {


}

@media (max-width: 1280px) {
#product .product-wrap{
    max-width: 90%;
    margin: auto;
}

#product .elementor-heading-title{
    font-size: 45px;
}

}

@media (max-width: 1180px) {
#product .elementor-heading-title{
    font-size: 42px;
}
   
}

@media (max-width: 1080px) {
#product .elementor-heading-title{
    font-size: 40px;
}
  
}

@media (max-width: 1024px){
#product h5{
    font-size: 20px;
}
}

@media (max-width: 980px) {
#product{
    padding: 4rem 0 6rem 0;
}

#product .content-wrap{
    gap: 40px;
}

#product .zoomImg {
    display: none !important;
    pointer-events: none;
    z-index: -1;
}

}

@media (max-width: 900px) {
#product .product-wrap{
    max-width: 80%;
}
    
#product .content-wrap{
    flex-direction: column;
}

#product .img-col{
    width: 100%;
}

#product .desp-col{
    width: 100%;
}

}

@media (max-width: 800px) {
  

}

@media (max-width: 767px) {
#product .elementor-widget-video{
    margin-top: 20px;
}

#product .woocommerce-product-details__short-description{
    margin-top: 20px;
}

#product h5{
    font-size: 18px;
}

}

@media (max-width: 680px) {

   
}

@media (max-width: 580px) {


}

@media (max-width: 480px) {
#product{
    padding: 2rem 0 4rem 0;
}    
    
#product .product-wrap{
    max-width: 85%;
}

#product .elementor-heading-title{
    font-size: 38px;
}

#product .content-wrap{
    margin-top: 0px;
}

#product .img-group{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 5px;
}

#product .img-group img{
    margin: 0;
}

}

@media (max-width: 420px) {
#product .price{
    font-size: 18px;
}

#product p, #product li{
    font-size: 15px;
}
   
}/* End custom CSS */