.single-product .product_title{font-weight:700;font-size:32px;line-height:1.4;margin-bottom:0}.single-product .review-summary{font-size:16px;cursor:pointer}.single-product form.variations_form{margin:16px 0}.single-product form.variations_form .variations tr .label{margin-top:8px!important}.single-product form.variations_form .variations tr .label label,.single-product form.variations_form .variations tr .label .ux-swatch-selected-value{margin:0;font-size:16px;color:#433F41}.single-product form.variations_form .variations tr .label label{font-weight:500}.single-product form.variations_form .variations .ux-swatches .ux-swatch--image,.single-product form.variations_form .variations .ux-swatches .ux-swatch--image img{border-radius:99px}.single-product form.variations_form .variations .ux-swatches .ux-swatch--image{width:42px;height:42px}.single-product form.variations_form .variations .ux-swatches .ux-swatch{border-radius:32px;font-size:14px;background-color:#E9E9E9;border:1px solid #E9E9E9;box-shadow:none}.single-product form.variations_form .variations .ux-swatches .ux-swatch.selected,.single-product form.variations_form .variations .ux-swatches .ux-swatch:hover{background-color:#CA33661A;color:#ca3366;border:1px solid #ca3366}.single-product form.variations_form .single_variation_wrap{display:none!important}.single-product .sec_wwd .section-content{padding:0 30px}.single-product .sec_wwd .section-content .row{background-color:#F9F9F9;border:1px solid #E9E9E9;padding:24px;border-radius:16px}.single-product .sec_wwd .ace-title{padding:0px!important;font-size:24px;line-height:1}.single-product .sec_wwd .ace-title h3{margin-bottom:0}.single-product .sec_wwd .ace-iconbox--icon .icon-inner{background-color:#fff;border-radius:100%;padding:24px;box-shadow:0 16px 32px -12px #585C5F1A}.single-product .sec_wwd .ace-iconbox--content{padding:0 16px!important;font-size:16px;line-height:1.4}.single-product .box{margin-bottom:24px;border:1px solid #E6E6E6;padding:16px;border-radius:16px}.single-product .box .acf-title{font-size:20px;font-weight:600;margin-bottom:16px}.single-product .box .acf-list-highlight{margin-bottom:0}.single-product .acf-list-highlight li{display:grid;grid-template-columns:16px 1fr;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:16px;line-height:1.2}.single-product .acf-list-highlight li:last-child{margin-bottom:0}.single-product .acf-list-highlight li span{font-size:6px;line-height:1;background-color:#1FC16B;color:#fff;width:16px;height:16px;border-radius:99px;display:flex;justify-content:center;align-items:center;margin-top:2px}.single-product .btn-contact-popup,.single-product .btn-whatsapp{padding:12px 24px;background-color:#CA3366;color:#fff;border-radius:32px;font-size:20px;font-weight:600;white-space:nowrap;margin-right:16px}.single-product .btn-whatsapp{background-color:#1FC16B}.single-product .btn-contact-popup:hover,.single-product .btn-whatsapp:hover{text-decoration:underline}.single-product .list_qa .acf-title{font-size:24px;color:#CA3366;margin-bottom:24px}.single-product .list_qa .acf-list-qa{list-style:none}.single-product .list_qa .acf-list-qa li{background-color:#F9F9F9;border:1px solid #E9E9E9;padding:16px;border-radius:16px;margin:0 0 16px}.single-product .list_qa .acf-list-qa li .label{font-weight:600;font-size:18px;line-height:1.2;margin-bottom:8px}.single-product .list_qa .acf-list-qa li .content{font-size:16px;line-height:1.4}.single-product .woocommerce-tabs{padding:0px!important}.single-product .woocommerce-tabs .product-tabs{flex-wrap:nowrap;background-color:#E9E9E9;border-radius:16px;margin-bottom:16px}.single-product .woocommerce-tabs .product-tabs li{width:100%;margin:0}.single-product .woocommerce-tabs .product-tabs li a{padding:8px 24px;width:100%;font-size:16px;font-weight:600;border-radius:0;display:flex;justify-content:center}.single-product .woocommerce-tabs .product-tabs li a:hover{background-color:#CA3366;color:#fff}.single-product .woocommerce-tabs .product-tabs li:first-child a,.single-product .woocommerce-tabs .product-tabs li:first-child a:hover{border-radius:16px 0 0 16px}.single-product .woocommerce-tabs .product-tabs li:last-child a,.single-product .woocommerce-tabs .product-tabs li:last-child a:hover{border-radius:0 16px 16px 0}.single-product .woocommerce-tabs .tab-panels{background-color:#F9F9F9;border:1px solid #E9E9E9;padding:24px;border-radius:16px}.single-product .woocommerce-tabs .tab-panels table{margin-bottom:0;width:100%}.single-product .woocommerce-tabs .tab-panels table tr:last-child th,.single-product .woocommerce-tabs .tab-panels table tr:last-child td{border:none;padding-bottom:0}.single-product .woocommerce-tabs .tab-panels table th,.single-product .woocommerce-tabs .tab-panels table td{padding:8px 16px;margin-bottom:0}.single-product .woocommerce-tabs .tab-panels table th p,.single-product .woocommerce-tabs .tab-panels table td p,.single-product .woocommerce-tabs .tab-panels ul{margin:0}.single-product .woocommerce-tabs .tab-panels table th,.single-product .woocommerce-tabs .tab-panels table td,.single-product .woocommerce-tabs .tab-panels ul li,.single-product .woocommerce-tabs .tab-panels p,.single-product .woocommerce-tabs .tab-panels span,.single-product .woocommerce-tabs .tab-panels span *{font-size:16px!important;line-height:1.4;color:#433F41;margin-bottom:8px}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel{font-size:16px;line-height:1.4;padding-bottom:0!important}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h2,.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h3,.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h4,.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h5{margin-bottom:8px;line-height:1.2;font-weight:600}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h2{font-size:1.8rem}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h3{font-size:1.6rem}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h4{font-size:1.4rem}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h5{font-size:1.2rem}.single-product .woocommerce-tabs .tab-panels .devvn_readmore_flatsome{background-color:#F9F9F9}.single-product .woocommerce-tabs .tab-panels .devvn_readmore_flatsome_more:before{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#F9F9F9 100%)}.single-product .woocommerce-tabs .tab-panels .devvn_readmore_flatsome a{padding:8px 24px;width:fit-content;margin:auto;background-color:#CA33661A;border:1px solid #CA3366;color:#CA3366;border-radius:32px}.single-product .woocommerce-tabs .tab-panels .devvn_readmore_flatsome.devvn_readmore_flatsome_less{position:unset}.single-product .woocommerce-tabs .ywtm_content_tab .tab-faq-title{display:flex;flex-direction:row-reverse;align-items:center;padding:0 0 8px}.single-product .woocommerce-tabs .ywtm_content_tab .tab-faq-title h4{font-size:16px;min-height:fit-content;margin-bottom:0}.single-product .woocommerce-tabs .ywtm_content_tab .tab-faq-icon{position:unset!important}.single-product .ywtm_content_tab .tab-faq-wrapper{margin-bottom:8px}.single-product .ywtm_content_tab .tab-faq-wrapper:last-child{margin-bottom:0;border:none}.single-product .ywtm_content_tab .tab-faq-title{font-size:16px}.single-product .ywtm_content_tab .tab-faq-item-content{padding-top:0;font-size:16px}.single-product #related-products .products{display:flex;gap:24px}.single-product #related-products .products>.product:nth-child(n+5){display:none}.products .slick-track{gap:24px}.single-product .box-reviews{display:flex;flex-direction:column;padding:24px;background-color:#F9F9F9}.single-product .box-reviews #reviews{order:2}.single-product .box-reviews #reviews #comments{display:none}.single-product .box-reviews #review_form_wrapper{max-width:100%;flex-basis:100%}.single-product .box-reviews .cr-all-reviews-shortcode{margin-top:0}.single-product .box-reviews .cr-all-reviews-shortcode .cr-summaryBox-wrap{flex-wrap:nowrap;justify-content:space-between;background-color:#fff;padding:8px 16px;border-radius:16px}.single-product .box-reviews .cr-all-reviews-shortcode .cr-summaryBox-wrap>*{width:fit-content;flex:auto}.single-product .box-reviews .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator{display:none}.single-product .box-reviews .ivole-summaryBox .table{width:100%}.single-product .box-reviews .ivole-summaryBox .table .table-cell{padding:2px 0;border:none}.single-product .box-reviews .ivole-summaryBox .table .table-row{display:flex;align-items:center;gap:20px}.single-product .box-reviews .table .row-2{width:200px}.single-product .box-reviews .table .row-2 .ivole-meter{height:10px;border-radius:100px;box-shadow:none;background:#CA33661A}.single-product .box-reviews .table .row-2 .ivole-meter .ivole-meter-bar{color:transparent;background:#CA3366;box-shadow:none}.single-product .box-reviews .table .row-1 .fas.fa-star,.single-product .box-reviews .table .row-1 .far.fa-star{color:#CA3366;font-size:16px;padding:0 2px}.single-product .box-reviews .writeReviewBtn{background-color:#CA33661A;border:1px solid #CA3366;color:#CA3366;border-radius:32px;padding:12px 24px;font-size:16px;line-height:1.2}.single-product .box-reviews .writeReviewBtn:hover{color:#fff;background-color:#CA3366}.single-product .box-reviews .cr-rating-icon-frnt svg{fill:#CA3366}.single-product .box-reviews .commentlist{padding:24px 0}.single-product .box-reviews .commentlist .review,.single-product .box-reviews .commentlist .review .children .comment{margin-bottom:0}.single-product .box-reviews .commentlist .review .children{margin-top:0}.single-product .box-reviews .commentlist .review .description p,.single-product .box-reviews .commentlist .review .crstar-rating-svg{margin:0}.single-product .box-reviews .commentlist .review .cr-rating-icon-base{height:16px}.single-product .box-reviews .commentlist .review .crstar-rating-svg svg{width:16px;height:16px;stroke:#CA3366}.single-product .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{stroke:#CA3366}.single-product .box-reviews .commentlist .review .comment-text{border:none}.single-product #reviews{padding:0}.single-product #reviews #reply-title,.single-product .box-reviews .cr-ajax-search,.single-product .box-reviews .cr-count-row{display:none}.single-product #reviews .comment-form-rating label,.single-product #reviews .comment-form-comment label{font-size:16px;font-weight:600;margin:0}.single-product #reviews .comment-form-rating .stars a{display:inline-flex;justify-content:center}.single-product #reviews .comment-form-rating .stars a+a{border:none}.single-product #reviews .comment-form-rating .stars a:hover:after{color:#CA3366}.single-product #commentform{margin:0px!important;padding:20px;background-color:#fff;border-radius:16px;box-shadow:0 2px 4px 0 #1B1C1D0A}.single-product #commentform .cr-upload-local-images{display:flex;align-items:center;font-size:14px}.single-product #commentform .cr-upload-local-images .cr-upload-images-status{font-style:italic;white-space:nowrap;font-size:14px;margin-bottom:0px!important;margin-right:16px}.single-product #commentform .cr-upload-local-images input{margin-bottom:0px!important}.single-product #commentform .form-submit #submit{font-size:16px!important;border-radius:32px!important;margin:0}.single-product #reviews .cr-summaryBox-wrap .cr-total-rating-count,.single-product .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,.single-product .cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count{font-size:16px}.single-product #related-products{padding:32px 0 42px}.single-product #related-products .slick-track{gap:0}.single-product #related-products .slick-track .slick-slide{padding:0 12px 12px}.single-product.theme-flatsome .vertical-thumbnails{padding-left:0;padding-right:0}.single-product.theme-flatsome .vertical-thumbnails img{border-radius:8px;aspect-ratio:1/1}.single-product.theme-flatsome .vertical-thumbnails .col{margin-bottom:8px!important;padding:0px!important}.single-product.theme-flatsome .vertical-thumbnails .col a{border:none}.single-product.theme-flatsome .col .col.large-10{padding:0 0 0 12px}.single-product.theme-flatsome .product-gallery-slider{min-height:450px}.single-product.theme-flatsome .product-gallery-slider *{border-radius:16px}.single-product.theme-flatsome .product-gallery-slider img{width:100%}.single-product.theme-flatsome .sticky-col-gallery{position:relative}.single-product.theme-flatsome .sticky-col-gallery>.col-inner{position:-webkit-sticky;position:sticky!important;top:16px}.single-product.theme-flatsome .sticky-col-gallery .product-gallery-slider .flickity-viewport{height:450px!important}.single-product.theme-flatsome .sticky-col-gallery .product-gallery-slider video,.single-product.theme-flatsome .sticky-col-gallery .product-gallery-slider img{width:100%;height:100%}.single-product.theme-flatsome .sticky-col-gallery .product-gallery-slider .product-video-slide{height:100%;background-color:#000;display:flex;align-items:center}.single-product #custom-contact-popup input::placeholder{color:#000}.single-product #custom-contact-popup .flex-col{margin-bottom:16px}.single-product #custom-contact-popup span[data-name="your-name"] input,.single-product #custom-contact-popup span[data-name="tel-585"] input{padding-left:0px!important}@media (max-width:1024px){.single-product.theme-flatsome .col .col.large-10{padding:0;margin-bottom:16px}.single-product .sec_wwd .section-content{padding:0 15px}.single-product .sec_wwd .section-content .row{padding:24px 16px;align-items:start!important}.single-product .sec_wwd .section-content .row .col.medium-4>.col-inner{padding:0!important}.single-product .sec_wwd .ace-title h3{font-size:24px;justify-content:center;margin-bottom:16px}.single-product .btns-contact{display:flex}.single-product .btn-contact-popup,.single-product .btn-whatsapp{font-size:16px;width:100%;text-align:center}}@media (max-width:768px){.single-product .box-reviews .cr-all-reviews-shortcode .cr-summaryBox-wrap{flex-direction:column}.single-product .box-reviews .ivole-summaryBox .table .table-row{gap:8px}.single-product .box-reviews .table .row-2{width:100px}.single-product .product_title{font-size:24px}.single-product .sec_wwd .ace-title h3{font-size:20px;line-height:1.2}.single-product form.variations_form .variations tr .label label,.single-product form.variations_form .variations tr .label .ux-swatch-selected-value,.single-product .acf-list-highlight li,.single-product .woocommerce-tabs .tab-panels table th,.single-product .woocommerce-tabs .tab-panels table td,.single-product .woocommerce-tabs .tab-panels ul li,.single-product .woocommerce-tabs .tab-panels p,.single-product .woocommerce-tabs .tab-panels span,.single-product .woocommerce-tabs .tab-panels span *,.ace-box-wrap.icon-top .ace-iconbox--content .ace-text--head,.single-product .box-reviews .writeReviewBtn,.single-product #reviews .comment-form-rating label,.single-product #reviews .comment-form-comment label{font-size:13px!important}.single-product .woocommerce-tabs .product-tabs{flex-direction:row;flex-wrap:wrap}.single-product .woocommerce-tabs .product-tabs li{width:fit-content;margin:0px!important}.single-product .woocommerce-tabs .product-tabs li a{font-size:13px;padding:8px 16px}.single-product .box .acf-title{font-size:16px;margin-bottom:8px}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h2{font-size:20px}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h3{font-size:18px}.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel h4{font-size:16px}.single-product .box-reviews{padding:16px 13px 13px}.single-product .box-reviews .title{font-size:20px}.single-product .box-reviews .border-L::before{height:20px;top:calc(50% - 10px)}.single-product .box-reviews .writeReviewBtn{margin:0}.single-product.theme-flatsome .product-gallery-slider{min-height:fit-content}.single-product.theme-flatsome .sticky-col-gallery .product-gallery-slider .flickity-viewport{height:310px!important}}