.elementor-1427 .elementor-element.elementor-element-2c38c451 > .elementor-container{max-width:1300px;}.elementor-1427 .elementor-element.elementor-element-2c38c451{margin:40px 0px 50px 0px;overflow:visible;}.elementor-1427 .elementor-element.elementor-element-6e65e0ba > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-1427 .elementor-element.elementor-element-78f44c99 > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-1427 .elementor-element.elementor-element-2b85310c{width:auto;max-width:auto;}.elementor-1427 .elementor-element.elementor-element-2b85310c > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:0px 0px 0px 0px;}.elementor-1427 .elementor-element.elementor-element-667dca93 > .elementor-widget-container{margin:18px 3px 3px 3px;}html .elementor-1427 .elementor-element.elementor-element-667dca93 .product_title{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-1984f1a4{width:auto;max-width:auto;}.elementor-1427 .elementor-element.elementor-element-1984f1a4 img{max-width:80px;}.elementor-1427 .elementor-element.elementor-element-1d3f4182 .meta-label{font-size:0px;}.elementor-1427 .elementor-element.elementor-element-d8d8c31 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1427 .elementor-element.elementor-element-742308df > .elementor-widget-container{margin:-5px 5px -20px 5px;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-container{text-align:center;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn,.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-img{border-radius:10px;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn:hover, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text:hover{color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn:hover{background:var( --e-global-color-secondary );}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn:hover,
                    .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text:hover, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-img:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text{padding:3% 44% 3% 44%;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-box-modal-dialog{width:800px;max-height:800px;overflow:visible;border-radius:4px;margin:80px 0px 0px 0px;}.elementor-1427 .elementor-element.elementor-element-33379826 > .elementor-container{max-width:1300px;}.elementor-1427 .elementor-element.elementor-element-33379826{border-style:solid;border-width:1px 0px 0px 0px;border-color:#1010101A;margin:0px 0px 40px 0px;padding:0px 15px 0px 15px;overflow:visible;}.elementor-1427 .elementor-element.elementor-element-5158c504 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-1427 .elementor-element.elementor-element-1a486044 > .elementor-container{max-width:1300px;}.elementor-1427 .elementor-element.elementor-element-1a486044{border-style:solid;border-width:1px 0px 0px 0px;border-color:#1010101A;padding:30px 15px 0px 15px;overflow:visible;}@media(max-width:1024px) and (min-width:768px){.elementor-1427 .elementor-element.elementor-element-6948e3ca{width:100%;}}@media(max-width:1024px){.elementor-1427 .elementor-element.elementor-element-2c38c451{margin:-35px 0px 30px 0px;}.elementor-1427 .elementor-element.elementor-element-6e65e0ba > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1427 .elementor-element.elementor-element-78f44c99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1427 .elementor-element.elementor-element-667dca93{width:100%;max-width:100%;}.elementor-1427 .elementor-element.elementor-element-1984f1a4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1427 .elementor-element.elementor-element-1984f1a4 img{max-width:60px;}.elementor-1427 .elementor-element.elementor-element-33379826{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-1427 .elementor-element.elementor-element-6e65e0ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1427 .elementor-element.elementor-element-7f7bbf5b > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-1427 .elementor-element.elementor-element-78f44c99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1427 .elementor-element.elementor-element-667dca93{width:100%;max-width:100%;}.elementor-1427 .elementor-element.elementor-element-667dca93 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1427 .elementor-element.elementor-element-1984f1a4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1427 .elementor-element.elementor-element-d8d8c31 .shop_attributes{--wd-attr-col:1;}.elementor-1427 .elementor-element.elementor-element-742308df > .elementor-widget-container{margin:0em 1em 0em 01em;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn,.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-img{border-width:1px 1px 1px 1px;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-btn, .elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-trigger-text{padding:3% 39% 3% 39%;}.elementor-1427 .elementor-element.elementor-element-a36ce36 .premium-modal-box-modal-dialog{width:90%;overflow:scroll;margin:0px 0px 0px 0px;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-7f7bbf5b */.single-product-images .woocommerce-product-gallery__wrapper {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
}
.single-product-images .woocommerce-product-gallery__wrapper,
.single-product-images .product-image-thumbnail {
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.single-product-images .product-image-thumbnail {
    margin: 10px 15px;
}
.single-product-images .thumbnails.owl-carousel .owl-item {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-2b85310c */.single-product-navs .woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_title, class: .elementor-element-667dca93 */@media (max-width: 767px) {
    .custom-product-title .product_title {
        font-size: 18px !important;
        line-height: 24px !important;
    } 
    
    .single-product-images .woocommerce-product-gallery__wrapper {
        border: none;
        margin: 0 0 30px;
    }
    
    .elementor-widget-wd_single_product_add_to_cart .vi-wpvs-variation-style.vi-wpvs-variation-style-vertical .label,
    .woocommerce-product-gallery .thumbnails {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_additional_info_table, class: .elementor-element-d8d8c31 */.single-product-info .shop_attributes tbody {
    margin-bottom: auto;
}

.single-product-info .woocommerce-product-attributes-item {
    padding-top: 15px;
    margin-bottom: 0;
}

.single-product-info .woocommerce-product-attributes-item:nth-child(n) {
    background: #f5f5f5;
}

.single-product-info .woocommerce-product-attributes-item:nth-child(2n) {
    background: #fff;
}


.single-product-info .woocommerce-product-attributes-item__label {
    width: 120px;
    text-align: left;
    padding-left: 15px;
}
.single-product-info .woocommerce-product-attributes-item__value {
    flex: 1;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-5158c504 */.yikes-custom-woo-tab-title {
    display: none;
}/* End custom CSS */