/* Generated from tbp_template: product-paddleboarding */
.themify_builder_content-12104 .tb_9f6p339{padding-top:20px;padding-right:10px;padding-left:10px}
.themify_builder_content-12104 .tb_9f6p339,.themify_builder_content-12104 .tb_9f6p339 p,.themify_builder_content-12104 .tb_9f6p339 h1,.themify_builder_content-12104 .tb_9f6p339 h2,.themify_builder_content-12104 .tb_9f6p339 h3,.themify_builder_content-12104 .tb_9f6p339 h4,.themify_builder_content-12104 .tb_9f6p339 h5,.themify_builder_content-12104 .tb_9f6p339 h6,.themify_builder_content-12104 .tb_6577936,.themify_builder_content-12104 .tb_6577936 p,.themify_builder_content-12104 .tb_6577936 h1,.themify_builder_content-12104 .tb_6577936 h2,.themify_builder_content-12104 .tb_6577936 h3,.themify_builder_content-12104 .tb_6577936 h4,.themify_builder_content-12104 .tb_6577936 h5,.themify_builder_content-12104 .tb_6577936 h6{font-family:"Montserrat";font-weight:400}
.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap p,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap li,.themify_builder_content-12104 .tb_2jsk012.module-plain-text .tb_text_wrap span{font-style:normal;font-family:"Montserrat";font-weight:500;background-clip:border-box;background-image:none;color:#101010}
.themify_builder_content-12104 .tb_2jsk012.module-plain-text{text-transform:capitalize;font-size:16px}
.themify_builder_content-12104 .tb_2jsk012.module-plain-text a{color:#101010}
.themify_builder_content-12104 .tb_2jsk012.module-plain-text a:hover,.themify_builder_content-12104 .tb_3xuw090.module-product-rating .woocommerce-product-rating a:hover{color:#dca92e}
.themify_builder_content-12104 .tb_8ioi112 div h3{background-clip:border-box;background-image:none;color:#303030;font-family:"Montserrat";font-weight:600;font-style:normal;font-size:14px}
.themify_builder_content-12104 .tb_8ioi112,.themify_builder_content-12104 .tb_8ioi112 p,.themify_builder_content-12104 .tb_8ioi112 h1,.themify_builder_content-12104 .tb_8ioi112 h2,.themify_builder_content-12104 .tb_8ioi112 h3,.themify_builder_content-12104 .tb_8ioi112 h4,.themify_builder_content-12104 .tb_8ioi112 h5,.themify_builder_content-12104 .tb_8ioi112 h6{font-family:"Montserrat";font-weight:400;color:#333}
.themify_builder_content-12104 .tb_8ioi112 div h2{font-family:"Montserrat";font-weight:600;font-style:normal;font-size:20px}
.themify_builder_content-12104 .tb_8ioi112 div h1{background-clip:border-box;background-image:none;color:#292929;font-style:normal;font-family:"Montserrat";font-weight:700;font-size:24px;margin-bottom:0}
.themify_builder_content-12104 .tb_8ioi112{font-style:normal;padding-right:10px;padding-left:10px}
.themify_builder_content-12104 .tb_bol3933{background-color:#fff;border-radius:10px;letter-spacing:0.4px;font-size:16px;margin-bottom:0;margin-top:10px;border:0 solid #f5f5f5;border-top-color:#f5f5f5}
.themify_builder_content-12104 .tb_bol3933,.themify_builder_content-12104 .tb_bol3933 p,.themify_builder_content-12104 .tb_bol3933 h1,.themify_builder_content-12104 .tb_bol3933 h2,.themify_builder_content-12104 .tb_bol3933 h3,.themify_builder_content-12104 .tb_bol3933 h4,.themify_builder_content-12104 .tb_bol3933 h5,.themify_builder_content-12104 .tb_bol3933 h6{color:#3b3b3b}
.themify_builder_content-12104 .tb_rbvp229.module-plain-text{max-width:680px}
.themify_builder_content-12104 .tb_xhcq135,.themify_builder_content-12104 .tb_as9d692{background-color:#f7f7f7;border-top-right-radius:10px;border-top-left-radius:10px;border-left:1px solid #e8e8e8;border-left-color:#e8e8e8;border-right:01px solid #e8e8e8;border-right-color:#e8e8e8;border-top:1px solid #e8e8e8;border-top-color:#e8e8e8}
.themify_builder_content-12104 .tb_3ji2151.module-text.module .tb_text_wrap h2,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_w546566.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_ilcb805.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_0fcj800.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_hyxe720.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_tkvo692.module-text.module .tb_text_wrap h2,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_bcu5692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_ch74692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_qqat692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_45uc692.module-text .tb_text_wrap span{font-family:"Montserrat";font-weight:700;font-style:normal;background-clip:border-box;background-image:none;color:#0e2f66}
.themify_builder_content-12104 .tb_3ji2151.module-text,.themify_builder_content-12104 .tb_tkvo692.module-text{text-align:center;margin-top:20px;padding-bottom:10px}
.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_3ji2151.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_tkvo692.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#0e2f66}
.themify_builder_content-12104 .tb_1nst863,.themify_builder_content-12104 .tb_6n68692{background-color:#f7f7f7;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-bottom:20px;border-left:1px solid #e8e8e8;border-left-color:#e8e8e8;border-bottom:1px solid #e8e8e8;border-bottom-color:#e8e8e8;border-right:1px solid #e8e8e8;border-right-color:#e8e8e8}
.themify_builder_content-12104 .tb_1nst863>.builder_row_cover::before,.themify_builder_content-12104 .tb_1nst863>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-12104 .tb_6n68692>.builder_row_cover::before,.themify_builder_content-12104 .tb_6n68692>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-12104 .tb_awir805>.builder_row_cover::before,.themify_builder_content-12104 .tb_awir805>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-12104 .tb_1nst863>.builder_row_cover,.themify_builder_content-12104 .tb_1nst863>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-12104 .tb_6n68692>.builder_row_cover,.themify_builder_content-12104 .tb_6n68692>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-12104 .tb_awir805>.builder_row_cover,.themify_builder_content-12104 .tb_awir805>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-12104 .tb_2l89208,.themify_builder_content-12104 .tb_yy2a692{margin-bottom:0;margin-top:0;--colg:var(--none)}
.themify_builder_content-12104 .tb_n5eo209,.themify_builder_content-12104 .tb_dbc7692{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;padding-right:10px;padding-left:10px}
.themify_builder_content-12104 .tb_u68a933.module-icon,.themify_builder_content-12104 .tb_hff7455.module-icon,.themify_builder_content-12104 .tb_npzk403.module-icon,.themify_builder_content-12104 .tb_za25664.module-icon,.themify_builder_content-12104 .tb_7uhl647,.themify_builder_content-12104 .tb_4rat022.module-product-title.module .tbp_title,.themify_builder_content-12104 .tb_nyb9692.module-icon,.themify_builder_content-12104 .tb_vbx9692.module-icon,.themify_builder_content-12104 .tb_lqo5692.module-icon,.themify_builder_content-12104 .tb_owu2692.module-icon,.themify_builder_content-12104 .tb_2ipp692,.themify_builder_content-12104 .tb_alme811.module-related-products.module,.themify_builder_content-12104 .tb_alme811.module-related-products.module .products .product{text-align:center}
.themify_builder_content-12104 .tb_u68a933.module-icon em,.themify_builder_content-12104 .tb_u68a933.module-icon a,.themify_builder_content-12104 .tb_u68a933.module-icon span,.themify_builder_content-12104 .tb_hff7455.module-icon em,.themify_builder_content-12104 .tb_hff7455.module-icon a,.themify_builder_content-12104 .tb_hff7455.module-icon span,.themify_builder_content-12104 .tb_npzk403.module-icon em,.themify_builder_content-12104 .tb_npzk403.module-icon a,.themify_builder_content-12104 .tb_npzk403.module-icon span,.themify_builder_content-12104 .tb_za25664.module-icon em,.themify_builder_content-12104 .tb_za25664.module-icon a,.themify_builder_content-12104 .tb_za25664.module-icon span,.themify_builder_content-12104 .tb_nyb9692.module-icon em,.themify_builder_content-12104 .tb_nyb9692.module-icon a,.themify_builder_content-12104 .tb_nyb9692.module-icon span,.themify_builder_content-12104 .tb_vbx9692.module-icon em,.themify_builder_content-12104 .tb_vbx9692.module-icon a,.themify_builder_content-12104 .tb_vbx9692.module-icon span,.themify_builder_content-12104 .tb_lqo5692.module-icon em,.themify_builder_content-12104 .tb_lqo5692.module-icon a,.themify_builder_content-12104 .tb_lqo5692.module-icon span,.themify_builder_content-12104 .tb_owu2692.module-icon em,.themify_builder_content-12104 .tb_owu2692.module-icon a,.themify_builder_content-12104 .tb_owu2692.module-icon span,.themify_builder_content-12104 .tb_2kj5946.module-icon .module-icon-item em{font-size:28px}
.themify_builder_content-12104 .tb_w546566.module-text,.themify_builder_content-12104 .tb_ilcb805.module-text,.themify_builder_content-12104 .tb_0fcj800.module-text,.themify_builder_content-12104 .tb_hyxe720.module-text,.themify_builder_content-12104 .tb_bcu5692.module-text,.themify_builder_content-12104 .tb_ch74692.module-text,.themify_builder_content-12104 .tb_qqat692.module-text,.themify_builder_content-12104 .tb_45uc692.module-text{text-align:center;font-size:10px;line-height:1.5em}
.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_0fa2444.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_oe0i26.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_or1s276.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_twuh408.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_s7l8534.module-product-reviews.module .product .woocommerce-tabs ul li a,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_v23r692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_p9im692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_2yc4692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_ls3q692.module-text .tb_text_wrap span,.themify_builder_content-12104 .tb_nsyi890 div h3,.themify_builder_content-12104 .tb_nsyi890 div h2,.themify_builder_content-12104 .tb_alme811.module-related-products.module.woocommerce .related .woocommerce-loop-product__title{font-style:normal;font-family:"Montserrat";font-weight:600}
.themify_builder_content-12104 .tb_0fa2444.module-text,.themify_builder_content-12104 .tb_oe0i26.module-text,.themify_builder_content-12104 .tb_or1s276.module-text,.themify_builder_content-12104 .tb_twuh408.module-text,.themify_builder_content-12104 .tb_v23r692.module-text,.themify_builder_content-12104 .tb_p9im692.module-text,.themify_builder_content-12104 .tb_2yc4692.module-text,.themify_builder_content-12104 .tb_ls3q692.module-text{text-align:center;line-height:1.5em;font-size:10px}
.themify_builder_content-12104 .tb_w2j9830,.themify_builder_content-12104 .tb_e82g692{justify-content:center;padding-right:10px;padding-left:10px;border-left:1px solid #c7c7c7;border-left-color:#c7c7c7}
.themify_builder_content-12104 .tb_jsim831,.themify_builder_content-12104 .tb_1gyo692{justify-content:center;padding-right:10px;padding-left:10px;border-left:1px solid #c7c7c7;border-left-color:#c7c7c7;border-right:1px solid #c7c7c7;border-right-color:#c7c7c7}
.themify_builder_content-12104 .tb_sksz831,.themify_builder_content-12104 .tb_w682692{justify-content:center;padding-right:10px;padding-left:10px}
.themify_builder_content-12104 .tb_8kgb647{margin-top:10px;border-radius:10px;background-color:#f7f7f7;padding:30px 40px 10px 20px;border:1px solid #e8e8e8;border-top-color:#e8e8e8;--col:.131fr 1.869fr}
.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_nnxg647.module-text .tb_text_wrap span{font-style:normal;font-family:"Montserrat";font-weight:500;background-clip:border-box;background-image:none;color:#444}
.themify_builder_content-12104 .tb_nnxg647.module-text,.themify_builder_content-12104 .tb_cs0a692.module-text,.themify_builder_content-12104 .tb_0sm3022.module-text{line-height:1.5em;font-size:14px}
.themify_builder_content-12104 .tb_6577936{background-color:#fff;border-radius:10px;font-size:14px;margin-bottom:30px;margin-top:10px;line-height:1.6em;padding-bottom:20px;font-style:normal}
.themify_builder_content-12104 .tb_4rat022.module-product-title.module h1 a{background-clip:border-box;background-image:none;color:#101010}
.themify_builder_content-12104 .tb_3xuw090.module-product-rating .woocommerce-product-rating a{color:#303030}
.themify_builder_content-12104 .tb_3xuw090.module-product-rating .star-rating span::before,.themify_builder_content-12104 .tb_alme811.module-related-products .star-rating span::before{background-clip:border-box;background-image:none;color:#dca92e}
.themify_builder_content-12104 .tb_8r1h223.module-product-price{margin-bottom:20px;margin-top:40px}
.themify_builder_content-12104 .tb_8r1h223.module-product-price.module .price{font-size:24px;text-align:center;background-clip:border-box;background-image:none;color:#dcaa2e;font-style:normal;font-family:"Montserrat";font-weight:600}
.themify_builder_content-12104 .tb_s7dk241.module-plain-text{margin:0 0 30px;padding:0 0 0 10px}
.themify_builder_content-12104 .tb_ci7p992.module-add-to-cart{margin-top:5px;text-align:center;font-family:"Montserrat";font-weight:400;margin-bottom:30px;padding-bottom:30px}
.themify_builder_content-12104 .tb_ci7p992.module-add-to-cart.module .button{margin-top:5px;background-color:#dcaa2e;color:#fff;font-size:14px}
.themify_builder_content-12104 .tb_ci7p992.module-add-to-cart.module .button:hover{color:#fff;background-color:#0f0f0f}
.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap p,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap li,.themify_builder_content-12104 .tb_crrn263.module-plain-text .tb_text_wrap span{font-style:normal;font-family:"Montserrat";font-weight:500}
.themify_builder_content-12104 .tb_crrn263.module-plain-text{margin-bottom:20px}
.themify_builder_content-12104 .tb_3oih929{padding-right:10px;padding-left:10px;margin-bottom:20px;margin-top:20px;--col:.383fr 1.517fr .398fr 1.611fr .396fr 1.695fr}
.themify_builder_content-12104 .tb_a6p6134.module-icon em,.themify_builder_content-12104 .tb_a6p6134.module-icon a,.themify_builder_content-12104 .tb_a6p6134.module-icon span,.themify_builder_content-12104 .tb_ig7q69.module-icon em,.themify_builder_content-12104 .tb_ig7q69.module-icon a,.themify_builder_content-12104 .tb_ig7q69.module-icon span,.themify_builder_content-12104 .tb_o98g997.module-icon em,.themify_builder_content-12104 .tb_o98g997.module-icon a,.themify_builder_content-12104 .tb_o98g997.module-icon span{font-size:22px}
.themify_builder_content-12104 .tb_xli7313.module-text,.themify_builder_content-12104 .tb_2jtv791.module-text,.themify_builder_content-12104 .tb_geq7121.module-text{line-height:1.5em;font-size:12px}
.themify_builder_content-12104 .tb_c9e026.module-plain-text{text-align:center;border-radius:10px;border:1px solid #e3e3e3;border-top-color:#e3e3e3;padding-bottom:10px;padding-top:10px;margin-bottom:20px}
.themify_builder_content-12104 .tb_tisp428.module-product-description{border-radius:10px;border:1px solid #e3e3e3;border-top-color:#e3e3e3;padding:20px;letter-spacing:0.3px}
.themify_builder_content-12104 .tb_tisp428.module-product-description a{color:#e3a300}
.themify_builder_content-12104 .tb_tisp428.module-product-description a:hover{color:#404040}
.themify_builder_content-12104 .tb_19is288.module-text{margin-bottom:10px;margin-top:30px}
.themify_builder_content-12104 .tb_s7l8534.module-product-reviews{min-height:360px}
.themify_builder_content-12104 .tb_d3x9692{margin-top:10px;border-radius:10px;background-color:#f7f7f7;padding:30px 40px 10px 20px;border:1px solid #e8e8e8;border-top-color:#e8e8e8;--align_content:var(--align_start);--col:.102fr 1.898fr}
.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_cs0a692.module-text .tb_text_wrap span{font-style:normal;font-family:"Montserrat";font-weight:500;background-clip:border-box;background-image:none;color:#333}
.themify_builder_content-12104 .tb_nsyi890{padding-bottom:10px;padding-top:10px;padding-left:0}
.themify_builder_content-12104 .tb_15lt320{background-color:#f7f7f7;border-radius:10px;padding:50px;border:1px solid #e8e8e8;border-top-color:#e8e8e8}
.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap p,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap blockquote,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap h1,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap h2,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap h3,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap h4,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap h5,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap h6,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap li,.themify_builder_content-12104 .tb_0sm3022.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#333;font-style:normal;font-family:"Montserrat";font-weight:500}
.themify_builder_content-12104 .tb_0sm3022.module-text.module .tb_text_wrap h3{font-style:normal;background-clip:border-box;background-image:none;color:#0e2f66;font-family:"Montserrat";font-weight:700}
.themify_builder_content-12104 .tb_awir805{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;transform-origin:0 0;margin-top:20px}
.themify_builder_content-12104 .tb_0h82714{justify-content:end}
.themify_builder_content-12104 .tb_5xwb469.module-buttons .module-buttons-item,.themify_builder_content-12104 .tb_5xwb469.module-buttons em,.themify_builder_content-12104 .tb_5xwb469.module-buttons .ui,.themify_builder_content-12104 .tb_5xwb469.module-buttons span{color:#0e2f66}
.themify_builder_content-12104 .tb_5xwb469.module-buttons.module .module-buttons-item a:hover{border:2px solid #d4af37;border-top-color:#d4af37;color:#fff;background-image:none;background-color:#d4af37}
.themify_builder_content-12104 .tb_5xwb469.module-buttons.module .module-buttons-item a{border:1px solid #0e2f66;border-top-color:#0e2f66;color:#0e2f66}
.themify_builder_content-12104 .tb_5xwb469.module-buttons.module .module-buttons-item:hover em{color:#fff}
.themify_builder_content-12104 .tb_5xwb469.module-buttons .module-buttons-item,.themify_builder_content-12104 .tb_5xwb469.module-buttons .module-buttons-item a{font-family:"Montserrat";font-weight:500}
.themify_builder_content-12104 .tb_5xwb469.module-buttons .module-buttons-item a{font-size:14px;font-style:normal}
.themify_builder_content-12104 .tb_5xwb469.module-buttons{text-align:left}
.themify_builder_content-12104 .tb_5xwb469.module-buttons.module .module-buttons-item em{font-size:24px;color:#0e2f66}
.themify_builder_content-12104 .tb_jarv714{justify-content:start}
.themify_builder_content-12104 .tb_2kj5946.module-icon{text-align:right;font-family:"Montserrat";font-weight:400}
.themify_builder_content-12104 .tb_2kj5946.module-icon span{background-clip:border-box;background-image:none;color:#303030}
.themify_builder_content-12104 .tb_2kj5946.module-icon em,.themify_builder_content-12104 .tb_2kj5946.module-icon a,.themify_builder_content-12104 .tb_2kj5946.module-icon span{font-size:16px}
.themify_builder_content-12104 .tb_alme811.module-related-products{margin-top:50px}
.themify_builder_content-12104 .tb_alme811.module-related-products.module.woocommerce .related > h2{font-style:normal;text-align:left;font-family:"Montserrat";font-weight:600}
.themify_builder_content-12104 .tb_alme811.module-related-products.module.woocommerce .products .product .price,.themify_builder_content-12104 .tb_alme811.module-related-products.woocommerce .products .product p.price ins,.themify_builder_content-12104 .tb_alme811.module-related-products.woocommerce .products .product span.price ins,.themify_builder_content-12104 .tb_alme811.module-related-products.woocommerce .products .product span.price del{font-family:"Montserrat";font-weight:600;font-style:normal;background-clip:border-box;background-image:none;color:#dcaa2e}
.themify_builder_content-12104 .tb_alme811.module-related-products.module .onsale{color:#fff;background-color:#f50000}
.themify_builder_content-12104 .tb_alme811.module-related-products.module .related .button,.themify_builder_content-12104 .tb_alme811.module-related-products.module .related .add_to_cart_button,.themify_builder_content-12104 .tb_alme811.module-related-products.module .related .product_type_variable,.themify_builder_content-12104 .tb_alme811.module-related-products.module .related .product_type_simple{font-family:"Montserrat";font-weight:bold}

@media(max-width:1024px){
.themify_builder_content-12104 .tb_8kgb647{padding-right:10px;padding-left:11px;--col:.146fr 1.854fr}
.themify_builder_content-12104 .tb_nnxg647.module-text{margin-right:0}
.themify_builder_content-12104 .tb_3oih929{--colg:var(--narrow);--col:none;--area:"col1 col3 col5" "col2 col4 col6"}
.themify_builder_content-12104 .tb_qthn929,.themify_builder_content-12104 .tb_usrd422,.themify_builder_content-12104 .tb_uekw422,.themify_builder_content-12104 .tb_09c7422,.themify_builder_content-12104 .tb_6j7u422{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:center;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-12104 .tb_x6eq422{gap:0;justify-content:center}
.themify_builder_content-12104 .tb_xli7313.module-text,.themify_builder_content-12104 .tb_2jtv791.module-text,.themify_builder_content-12104 .tb_geq7121.module-text{font-size:10px}
.themify_builder_content-12104 .tb_d3x9692{padding-right:10px;padding-left:10px}
.themify_builder_content-12104 .tb_15lt320{padding:30px}
}
@media(max-width:768px){
.themify_builder_content-12104 .tb_9f6p339,.themify_builder_content-12104 .tb_8ioi112{padding-right:0;padding-left:0}
.themify_builder_content-12104 .tb_2jsk012.module-plain-text{font-size:14px}
.themify_builder_content-12104 .tb_8ioi112>.row_inner{--col:none;--area:"col1" "col2"}
.themify_builder_content-12104 .tb_bol3933{padding-right:10px;padding-left:10px;padding-bottom:0}
.themify_builder_content-12104 .tb_6577936{padding-right:10px;padding-left:10px;margin-bottom:0;padding-bottom:0}
.themify_builder_content-12104 .tb_4rat022.module-product-title{margin-left:0}
.themify_builder_content-12104 .tb_8r1h223.module-product-price{margin-bottom:30px;margin-left:0}
.themify_builder_content-12104 .tb_xli7313.module-text,.themify_builder_content-12104 .tb_2jtv791.module-text,.themify_builder_content-12104 .tb_geq7121.module-text{text-align:center}
.themify_builder_content-12104 .tb_cs0a692.module-text,.themify_builder_content-12104 .tb_0sm3022.module-text{font-size:12px}
.themify_builder_content-12104 .tb_nsyi890,.themify_builder_content-12104 .tb_2kj5946.module-icon .module-icon-item em{padding-right:0}
.themify_builder_content-12104 .tb_alme811.module-related-products{margin-top:30px}
}
@media(max-width:600px){
.themify_builder_content-12104 .tb_8ioi112>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-12104 .tb_2l89208,.themify_builder_content-12104 .tb_yy2a692{--col:none;--area:var(--aream4_auto)}
.themify_builder_content-12104 .tb_8kgb647{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-12104 .tb_6577936{padding-right:0;padding-left:0}
.themify_builder_content-12104 .tb_ci7p992.module-add-to-cart .variations select{font-size:14px}
.themify_builder_content-12104 .tb_s7l8534.module-product-reviews{min-height:0;margin-bottom:30px}
.themify_builder_content-12104 .tb_dbc7692{padding-right:40px;padding-left:40px}
.themify_builder_content-12104 .tb_e82g692{padding-right:100px;padding-left:100px;border-left:0 solid transparent;border-left-color:transparent}
.themify_builder_content-12104 .tb_1gyo692{padding-right:100px;padding-left:100px;border-left-color:transparent;border-right:0 solid transparent;border-right-color:transparent}
.themify_builder_content-12104 .tb_w682692{padding-right:100px;padding-left:100px}
.themify_builder_content-12104 .tb_d3x9692{--colg:var(--narrow);--col:.135fr 1.865fr}
.themify_builder_content-12104 .tb_cs0a692.module-text{padding-right:10px;padding-left:10px}
.themify_builder_content-12104 .tb_15lt320{padding:20px}
.themify_builder_content-12104 .tb_awir805{--col:none}
.themify_builder_content-12104 .tb_5xwb469.module-buttons{text-align:center}
.themify_builder_content-12104 .tb_2kj5946.module-icon span:hover{color:#dca92e}
.themify_builder_content-12104 .tb_2kj5946.module-icon{text-align:center;padding-bottom:20px}
}/*Builder Custom CSS START*/
.cfvsw-swatches-container {
	margin:auto;
}
.woocommerce-message {
	margin-top:0px;
	margin-bottom:20px;
	background: #ffffff;
	padding: 10px 10px 10px 60px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
}
.woocommerce-message::before {
    display: inline-block;
	margin-top: -10px;
    width: 40px;
    height: 40px;
    content: ""; 
    background-image: url('/wp-content/uploads/2025/01/delivery-truck.png');
    background-size: contain;
    margin-right: 20px;
	vertical-align: middle;
	margin-bottom: 10px;
}
@media (max-width: 768px) {.ppcp-messages {
    padding: 50px 0px 10px 20px;
}}
@media screen and (min-width: 768px) {.ppcp-messages {
    padding: 50px 0px 10px 10%;
}}
.cr-qna-block .cr-qna-search-block .cr-qna-ask-button {
background: #dcaa2e;
border-radius: 20px;
}
.cr-qna-block .cr-qna-search-block .cr-qna-ask-button:hover {
background: #000000;
border-radius: 20px;
}
.cr-qna-block .cr-qna-search-block .cr-qna-search-icon {
fill: #dcaa2e;
}
.cr-qna-block .cr-review-form-buttons .cr-review-form-submit {
background-color: #dcaa2e;}
.cr-qna-block .cr-review-form-buttons .cr-review-form-submit:hover {
background-color: #000000;}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit {
background-color: #dcaa2e;
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit:hover {
background-color: #000000;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add {
background-color: #dcaa2e;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover {
background-color: #000000;
}
.cr-review-form-continue.cr-review-form-success {
background-color: #dcaa2e;
}
.cr-review-form-continue.cr-review-form-success:hover {
background-color: #000000;
}
.cr-qna-list-q-author {
color: #9c9c9c !important;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle {
stroke: #dcaa2e;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path {
fill: #dcaa2e;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button {
color: #000000;
font-weight: 300;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button {
border: 2px solid #f0f0f0;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question {
font-size: 16px;
font-weight: 300;
color: #303030;
margin-bottom: 10px;
}
/*Style Reviews Accordion*/
.cr-add-review-wrap {
    width: 160px !important;
    padding-bottom: 10px;
}
.reviews-accordion .accordion-content {
    padding: 20px 10px !important;
}
.cr-summary-separator-int {
	Display: none !important;
}
button.cr-all-reviews-add-review {
    font-size: 12px !important;
    padding: 10px 10px !important;
}
.wll-launcher-button-container.cursor-pointer {
z-index: 100 !important;
}
.product-description li {
margin-bottom: 0px;
}
.wlr-product-message {
    font-size: 16px;
	font-weight: 500;
    color: #303030;
	Padding-top: 2px !important;
}
@media (max-width: 768px) {
    #tf_sticky_buy {
        display: none !important;
    }
}
.wlr-product-message {
    margin-top: 10px;
}
p.stock.in-stock {
	margin-bottom: 2px;
}
.woocommerce-product-rating {
display: flex!important;
justify-content: center;
}
.module-product-reviews::before {
display:none
}
.module-product-price.product-price ins{
color: #f50000 !important;
}
.woocommerce-variation-price {
font-size: 24px;
    text-align: center;
    color: #000000;
    font-style: normal;
    font-family: "Montserrat";
    font-weight: 600;
}
div.module.module-add-to-cart::before{
display:none;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 48px;
padding: 0;
}
.single-product-variable-items.wvs-style-squared.variable-items-wrapper {
justify-content: center;
}
.ProductRow li, ol, ul {
margin-bottom: 0.2em;
}
.ProductRow ul {
margin-bottom: 1.0em;
}

/* Hides the default CusRev Q&A title */
#cr_qna h2 {
display: none;
}
.product-description h2 {
	padding-top:10px !important ;
	font-weight: 600 !important;
    color: #303030 !important;
}
.product-description h3 {
    font-size: 14px !important;
	font-weight: 600 !important;;
    color: #525252 !important;
}
.product-description h4 {
    font-size: 14px !important;
	font-weight: 500 !important;;
	color: #525252 !important;
}
/* Override Variation Image sizes. 1. Expand the outer list item container */
.variable-items-wrapper .variable-item {
    width: 80px !important;  /* Match your desired swatch width */
    height: 80px !important; /* Match your desired swatch height */
    margin: 5px;             /* Optional: adds spacing between larger swatches */
}

/* 2. Expand the inner content container */
.variable-item-contents {
    width: 100% !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 3. Ensure the image fills the new space without clipping */
.variable-item-contents img.variable-item-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    max-width: none !important; /* Overrides some plugin constraints */
}
.wcgs-video-self-hosted .tf_lazy {
    opacity: 1;
}
/* --- SUP Funk Styled Comparison Table (Global) --- */
.center-table {
  display: flex;
  justify-content: center;
  margin: 2em 0;
  clear: both;
}
table.supfunk-table {
  width: 100% !important;
  max-width: 1000px;
  border-collapse: collapse !important;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  border: none !important; 
  margin: 0 auto !important;
}
.supfunk-table th {
  background-color: #0e2f66 !important;
  color: #ffffff !important;
  text-align: left;
  padding: 12px 10px;
  font-family: 'Montserrat', sans-serif !important;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.3px;
}
.supfunk-table td {
  border: 1px solid #e0e0e0 !important;
  padding: 10px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 15px;
  color: #222 !important;
  line-height: 1.6;
  vertical-align: top;
}
.supfunk-table tr:nth-child(even) {
  background-color: #f8f9fa !important;
}
.supfunk-table tr:hover {
  background-color: #fff9e9 !important;
  transition: background-color 0.2s ease;
}
@media (max-width: 768px) {
  .supfunk-table th,
  .supfunk-table td {
    font-size: 14px !important;
    padding: 8px !important;
  }
}
/* FAQ Styling*/
.supfunk-faq-section {
    margin-top: 32px;
}

.supfunk-faq-section .supfunk-faq-title {
    margin: 0 0 20px;
    color: #1a2b49;
    line-height: 1.3;
    text-transform: none;
}

.supfunk-faq-wrapper {
    display: grid;
    gap: 10px;
    border: 0;
}

.supfunk-faq-item {
    margin: 0;
    padding: 0;
    min-width: 0;
    background: #f7f9fc;
    border: 1px solid #e2eaf4;
    border-radius: 10px;
    transition: border-color 0.15s ease, background-color 0.15s ease;
}

.supfunk-faq-item[open] {
    background: #fff;
    border-color: #a3b8cc;
}

.supfunk-faq-section .supfunk-faq-question {
    display: block;
    position: relative;
    box-sizing: border-box;
    margin: 0;
    padding: 18px 56px 18px 20px;
    border-radius: 9px;
    cursor: pointer;
    list-style: none;
}

.supfunk-faq-question::-webkit-details-marker {
    display: none;
}

.supfunk-faq-question::marker {
    content: "";
}
/* Two lightweight CSS strokes form the plus/minus icon. */
.supfunk-faq-section .supfunk-faq-question::before,
.supfunk-faq-section .supfunk-faq-question::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 22px;
    left: auto;
    width: 12px;
    height: 2px;
    border: 0;
    border-radius: 1px;
    background: #1a365d;
    transform: translateY(-50%);
}

.supfunk-faq-section .supfunk-faq-question::after {
    transform: translateY(-50%) rotate(90deg);
    transition: transform 0.15s ease;
}

.supfunk-faq-section .supfunk-faq-item[open] .supfunk-faq-question::after {
    transform: translateY(-50%) rotate(0deg);
}

.supfunk-faq-section .supfunk-faq-question h3 {
    margin: 0;
    padding: 0;
    color: #1a2b49;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: normal;
    text-transform: none;
}

.supfunk-faq-section .supfunk-faq-question:focus-visible {
    outline: 2px solid #1a365d;
    outline-offset: 3px;
}

.supfunk-faq-section .supfunk-faq-answer {
    padding: 0 20px 20px;
    color: #4a5568;
    font-size: 14px;
    line-height: 1.5;
    overflow-wrap: break-word;
}

.supfunk-faq-answer > :first-child {
    margin-top: 0;
}

.supfunk-faq-answer > :last-child {
    margin-bottom: 0;
}

@media (hover: hover) {
    .supfunk-faq-item:hover {
        border-color: #a3b8cc;
    }
}

@media (max-width: 600px) {
    .supfunk-faq-section .supfunk-faq-question {
        padding: 16px 48px 16px 16px;
    }

    .supfunk-faq-section .supfunk-faq-question::before,
    .supfunk-faq-section .supfunk-faq-question::after {
        right: 18px;
    }

    .supfunk-faq-section .supfunk-faq-answer {
        padding: 0 16px 18px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .supfunk-faq-item,
    .supfunk-faq-section .supfunk-faq-question::after {
        transition: none;
    }
}
/* Specification, Reviews, Delivery Styling
1. COMPLETELY REMOVE ALL ICONS (+, SVG, and symbols) */
i.tbp_wc_acc_icon, 
.tbp_wc_acc_icon svg, 
.tf-ti-plus,
.tbp_wc_acc_title a::before,
.module-accordion .accordion-title::before { 
    display: none !important; 
    content: "" !important;
}
/* 2. STYLE THE TITLES FOR A MODERN 'CARD' LOOK */
.tbp_wc_acc_title {
    background-color: #ffffff !important;
    border-left: 4px solid #0e2f66 !important; /* Elegant Gold accent line */
    margin-bottom: 10px !important;
    padding: 18px 25px !important;
    transition: all 0.3s ease-in-out !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.03) !important;
}
/* 3. TYPOGRAPHY REFINEMENT */
.tbp_wc_acc_title a {
    color: #333333 !important;
    font-size: 1.1rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    text-decoration: none !important;
}
/* 4. HOVER EFFECT (Signals quality to the user) */
.tbp_wc_acc_title:hover {
    background-color: #fdfcf8 !important; /* Subtle warm glow */
    border-left: 6px solid #0e2f66 !important; /* Thickens on hover */
    padding-left: 30px !important; /* Slight 'slide' effect */
}
/* Base styling for your specific add-to-cart stock message */
.module-add-to-cart .stock {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    font-weight: 500 !important;
    font-size: 0.95rem !important;
    letter-spacing: -0.01em !important;
    padding: 6px 12px !important;
    border-radius: 6px !important;
    margin-bottom: 15px !important;
    text-transform: none !important; /* Prevents unwanted aggressive uppercase */
}

/* Clear out any theme-default bullet points or icons if they exist */
.module-add-to-cart .stock::before {
    content: "" !important;
    display: inline-block !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 50% !important;
    flex-shrink: 0 !important;
}
/* --- IN STOCK STYLING --- */
.module-add-to-cart .stock.in-stock::before {
    background-color: #2e7d32 !important; /* Vibrant green dot */
    box-shadow: 0 0 0 3px rgba(46, 125, 50, 0.15) !important; /* Soft glow */
}
.module-add-to-cart .stock.out-of-stock::before {
    background-color: #d32f2f !important; /* Vibrant red dot */
    box-shadow: 0 0 0 3px rgba(211, 47, 47, 0.15) !important; /* Soft glow */
}
/* --- Fix Product Image Size --- */
.wp-theme-themify-shoppe .wcgs-carousel .wcgs-slider-image img {
    max-width: 100%;
}
/*BNPL Message Styling*/
.custom-bnpl-container.full-width-bnpl {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    gap: 12px;
}

/* Primary text styling */
.custom-bnpl-text {
    margin: 0 !important;
    font-size: 15px;
	font-weight: 500 !important;
    color: #2c2c2c;
    line-height: 24px;
}
/* Logos container box */
.custom-bnpl-logos {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
/* Increased physical scale limits for the media files */
/* Size both standard logos and images inside picture wrappers */
.custom-bnpl-logos .bnpl-logo,
.custom-bnpl-logos .bnpl-logo img {
    display: block;
    height: 18px !important;
    width: auto !important;
    max-width: 90px;
    object-fit: contain;
}

/* Keep the picture wrapper aligned with the actual image */
.custom-bnpl-logos picture.bnpl-logo {
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
}

/* Cleaned up "or" text split divider */
.bnpl-divider {
    font-size: 14px;
	font-weight: 500 !important;
    color: #2c2c2c;
    text-transform: lowercase;
    font-weight: normal;
    line-height: 24px;
}
/* Mobile responsive fallback layout */
@media (max-width: 560px) {
    .custom-bnpl-container.full-width-bnpl {
        flex-direction: column;
        gap: 10px;
        text-align: center;
        padding: 16px;
    }
}
/*Remove Share Links*/
.product-share-wrap {
display: none;
}
.quantity {
	position: relative;
}
/*You May Also Like*/
.also-like div > div > div > span > ins > span > bdi {
	font-weight: 600;
	color: #f50000;
}
.woocommerce span.onsale {
  left: 10px !important;
  font-weight: 600 !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/*Builder Custom CSS END*/