/* Generated from post: wine-home */
.themify_builder_content-1341 .tb_0jhn53>.builder_row_cover::before,.themify_builder_content-1341 .tb_0jhn53>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(214, 157, 0, 0.65) 0%,rgba(255, 255, 255, 0) 100%);background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-1341 .tb_0jhn53>.builder_row_cover,.themify_builder_content-1341 .tb_0jhn53>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-1341 .tb_8gws53>.builder_row_cover,.themify_builder_content-1341 .tb_8gws53>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-1341 .tb_s11h53>.builder_row_cover,.themify_builder_content-1341 .tb_s11h53>: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-1341 .tb_0jhn53{background-size:cover;--tbBg:parallax;background-attachment:fixed;background-position:0% 0%;background-repeat:no-repeat;background-image:url(https://themify.org/builder-layouts/wp-content/uploads/sites/132/2025/09/intro-bg.jpg)}
.themify_builder_content-1341 .tb_0jhn53,.themify_builder_content-1341 .tb_0jhn53 p,.themify_builder_content-1341 .tb_0jhn53 h1,.themify_builder_content-1341 .tb_0jhn53 h2,.themify_builder_content-1341 .tb_0jhn53 h3,.themify_builder_content-1341 .tb_0jhn53 h4,.themify_builder_content-1341 .tb_0jhn53 h5,.themify_builder_content-1341 .tb_0jhn53 h6,.themify_builder_content-1341 .tb_s11h53,.themify_builder_content-1341 .tb_s11h53 p,.themify_builder_content-1341 .tb_s11h53 h1,.themify_builder_content-1341 .tb_s11h53 h2,.themify_builder_content-1341 .tb_s11h53 h3,.themify_builder_content-1341 .tb_s11h53 h4,.themify_builder_content-1341 .tb_s11h53 h5,.themify_builder_content-1341 .tb_s11h53 h6,.themify_builder_content-1341 .tb_n55t53,.themify_builder_content-1341 .tb_n55t53 p,.themify_builder_content-1341 .tb_n55t53 h1,.themify_builder_content-1341 .tb_n55t53 h2,.themify_builder_content-1341 .tb_n55t53 h3,.themify_builder_content-1341 .tb_n55t53 h4,.themify_builder_content-1341 .tb_n55t53 h5,.themify_builder_content-1341 .tb_n55t53 h6{color:#fff}
.themify_builder_content-1341 .tb_xva253{margin-bottom:9%;margin-top:12%}
.themify_builder_content-1341 .tb_jlwo53.module-text{font-size:1.3em;line-height:1.3em}
.themify_builder_content-1341 .tb_8ayd53.module-buttons.module .module-buttons-item a{color:#000;background-image:none;background-color:#fff}
.themify_builder_content-1341 .tb_zhhi53.module-text{margin-bottom:-1.2em}
.themify_builder_content-1341 .tb_zhhi53.module-text.module h1{margin-bottom:0;line-height:0.9em;font-size:10.9em}
.themify_builder_content-1341 .tb_6cd653{background-attachment:scroll;background-position:0% 0%;background-size:auto;background-repeat:no-repeat;background-image:url(https://themify.org/builder-layouts/wp-content/uploads/sites/132/2025/09/grape-outline-bg-left.png);padding-top:7%}
.themify_builder_content-1341 .tb_u82a53{--align_content:var(--align_start)}
.themify_builder_content-1341 .tb_8ptc53{padding-right:8%;padding-left:8%}
.themify_builder_content-1341 .tb_vpyl53{padding-top:16%}
.themify_builder_content-1341 .tb_tesk53.module-image{margin-left:22%;margin-top:32%}
.themify_builder_content-1341 .tb_7lge53{--colg:var(--none);--col:var(--c1_2)}
.themify_builder_content-1341 .tb_sffz53.module-image{margin-top:-22%}
.themify_builder_content-1341 .tb_mam053{padding:10%}
.themify_builder_content-1341 .tb_0fc453.module-text.module .tb_text_wrap h2{background-clip:border-box;background-image:none;color:#a3a3a3}
.themify_builder_content-1341 .tb_0fc453.module-text.module h2{font-size:6em;margin-bottom:0;line-height:0.7em}
.themify_builder_content-1341 .tb_1pjw53.module-text.module h2{font-size:4.7em}
.themify_builder_content-1341 .tb_07yo53{background-attachment:scroll;background-position:100% 0%;background-size:auto;background-repeat:no-repeat;background-image:url(https://themify.org/builder-layouts/wp-content/uploads/sites/132/2025/09/grape-outline-bg.png);background-color:#f4f4f4;padding-bottom:7%;padding-top:7%}
.themify_builder_content-1341 .tb_k7sv53{margin-bottom:7%}
.themify_builder_content-1341 .tb_tbgc53{padding-top:7%;padding-bottom:5%}
.themify_builder_content-1341 .tb_gzqh53{margin-bottom:20px;--align_content:var(--align_center);--colg:var(--none)}
.themify_builder_content-1341 .tb_8gws53{background-attachment:scroll;background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-image:url(https://themify.org/builder-layouts/wp-content/uploads/sites/132/2025/09/tour-col-img.jpg);padding-bottom:50%;padding-top:50%}
.themify_builder_content-1341 .tb_8gws53>.builder_row_cover::before,.themify_builder_content-1341 .tb_8gws53>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-1341 .tb_s11h53>.builder_row_cover::before,.themify_builder_content-1341 .tb_s11h53>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-1341 .tb_m4zn53{padding:18% 12%;background-color:#cee0dc}
.themify_builder_content-1341 .tb_a3cp53.module-text.module h2,.themify_builder_content-1341 .tb_e7lj53.module-text.module h2{font-size:4.7em;margin-bottom:0;line-height:1em}
.themify_builder_content-1341 .tb_blcv53{--col:var(--c2_1);--align_content:var(--align_center);--colg:1.8%}
.themify_builder_content-1341 .tb_s11h53{background-attachment:scroll;background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-image:url(https://themify.org/builder-layouts/wp-content/uploads/sites/132/2025/09/newsletter-bg.jpg);padding:20% 12%}
.themify_builder_content-1341 .tb_okrp53.module-text{margin-bottom:20px}
.themify_builder_content-1341 .tb_n55t53{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://themify.org/builder-layouts/wp-content/uploads/sites/132/2025/09/shop-wine-bg.jpg);padding:20% 12%;background-color:#cee0dc;text-align:center}

@media(max-width:1024px){
.themify_builder_content-1341 .tb_zhhi53.module-text.module h1{font-size:9.4em}
.themify_builder_content-1341 .tb_8ptc53{padding-top:16.53px;padding-right:16.53%;padding-left:16.53%}
.themify_builder_content-1341 .tb_vpyl53{padding-top:30.99%}
.themify_builder_content-1341 .tb_mam053{padding:10.67%}
.themify_builder_content-1341 .tb_0fc453.module-text.module h2{font-size:5.3em}
.themify_builder_content-1341 .tb_1pjw53.module-text.module h2{font-size:4.4em}
}
@media(max-width:768px){
.themify_builder_content-1341 .tb_jlwo53.module-text{font-size:1.1em}
.themify_builder_content-1341 .tb_zhhi53.module-text.module h1{font-size:8em}
.themify_builder_content-1341 .tb_vpyl53{padding-top:33.06%}
.themify_builder_content-1341 .tb_mam053{padding:15.24%}
.themify_builder_content-1341 .tb_0fc453.module-text.module h2{font-size:5em}
.themify_builder_content-1341 .tb_1pjw53.module-text.module h2{font-size:3.3em}
}
@media(max-width:680px){
.themify_builder_content-1341 .tb_xva253{margin-top:16%;--area:var(--aream2_auto)}
.themify_builder_content-1341 .tb_jlwo53.module-text{line-height:1.4em;font-size:1.05em}
.themify_builder_content-1341 .tb_zhhi53.module-text{margin-bottom:-0.5em}
.themify_builder_content-1341 .tb_zhhi53.module-text.module h1,.themify_builder_content-1341 .tb_0fc453.module-text.module h2{font-size:4.2em}
.themify_builder_content-1341 .tb_u82a53,.themify_builder_content-1341 .tb_k7sv53,.themify_builder_content-1341 .tb_gzqh53{--area:var(--aream2_auto)}
.themify_builder_content-1341 .tb_8ptc53{padding-right:8%;padding-left:8%}
.themify_builder_content-1341 .tb_vpyl53{padding-top:16%}
.themify_builder_content-1341 .tb_tesk53.module-image{margin-top:21%}
.themify_builder_content-1341 .tb_7lge53{--col:none;--area:"col2" "col1"}
.themify_builder_content-1341 .tb_sffz53.module-image{margin-top:3%}
.themify_builder_content-1341 .tb_mam053{padding:12% 0}
.themify_builder_content-1341 .tb_1pjw53.module-text.module h2{font-size:2.5em}
.themify_builder_content-1341 .tb_07yo53{padding-bottom:10%;padding-top:10%}
.themify_builder_content-1341 .tb_a3cp53.module-text.module h2{font-size:3.4em}
.themify_builder_content-1341 .tb_blcv53{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-1341 .tb_s11h53{margin-bottom:20px}
.themify_builder_content-1341 .tb_n55t53{background-position:0% 0%;padding-bottom:44%;padding-top:44%}
}