.rt-title{font-weight:500;font-size:25px;line-height:18px;text-align:center;letter-spacing:.1em;color:#000}.rt-desc{font-weight:400;font-size:18px;line-height:18px;text-align:center;letter-spacing:.02em;color:#969696}.rt-btn-dark{border:1px solid #000;border-radius:5px;color:#fff;padding:15px 60px;line-height:18px;font-size:18px;font-weight:400;background:#000;text-align:center;display:inline-block}.rt-btn-light{border:1px solid #000;border-radius:5px;color:#000;padding:15px 60px;display:inline-block;font-weight:400;font-size:18px;line-height:18px;text-align:center;letter-spacing:.05em}@media only screen and (min-width:768px){.homepage-banner-desktop .owl-dots,.home_banner .owl-dots{position:absolute;top:52px;right:174px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.homepage-banner-desktop .owl-dots span,.home_banner .owl-dots .owl-dot span{display:block;width:8px;height:8px;margin:5px 7px;border-radius:20px;background:transparent;border:1px solid #dadada}.homepage-banner-desktop .owl-dots .owl-dot.active span,.homepage-banner-desktop .owl-dots .owl-dot:hover span,.home_banner .owl-dots .owl-dot.active span,.home_banner .owl-dots .owl-dot:hover span{background:#dadada!important;border:1px solid #dadada!important}}.wineries-by-region-main{padding:42px 0 51px}.wineries-by-region-main [class*=col-]{padding-left:15px!important;padding-right:15px!important}.wineries-by-region-main .rt-title{margin-bottom:52px}.wineries-by-region-main .porto-ibanner .porto-ibanner-desc{position:unset;color:#4d4d4d;padding:0 13px!important;margin:0 auto 44px;text-align:center;min-height:50px;font-size:18px;line-height:22px;font-weight:400;letter-spacing:.02em}.wineries-by-region-main .porto-ibanner{background:#ecf5f8;border-radius:20px;padding-bottom:32px;margin:0}.wineries-by-region-main .porto-ibanner a.image-link{position:relative}.wineries-by-region-main .porto-ibanner a.image-link:before{content:"";position:absolute;bottom:0;background:url(/cdn/shop/files/Container_040-removebg-preview.png?v=1678866662) no-repeat;background-size:contain;background-position:bottom;z-index:9;display:block;height:50px;width:150px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:1}.wineries-by-region-main .porto-ibanner a img{border-radius:20px}.wineries-by-region-main .porto-ibanner p.banner-name{font-size:25px;line-height:18px;font-weight:700;color:#877355;margin:39px 0 28px;letter-spacing:.05em}.wineries-by-region-main .porto-ibanner .icon-flag{margin:-20px 10px 0 0;position:relative;z-index:9}.wineries-by-region-main .porto-ibanner .rt-btn-dark{padding:15px 65px}.image-with-text{padding-bottom:75px}.rt-image-with-text .container{max-width:1082px}.rt-image-with-text{margin-bottom:31px;padding-bottom:68px}.rt-image-with-text .section-details .content-container{padding:37px 50px 37px 35px;border-radius:0 20px 20px 0;margin-top:72px}.rt-image-with-text .section-details .content-container span.section-tags{font-size:18px;line-height:18px;font-weight:400;color:#877355;letter-spacing:.05em}.rt-image-with-text .section-details .content-container p.section-title{font-size:25px;line-height:18px;font-weight:500;color:#000;margin-top:10px;margin-bottom:21px;letter-spacing:.05em}.rt-image-with-text .section-details .content-container .section-cotent p{font-size:18px;line-height:22px;text-align:justify;color:#4f4f4f;margin-bottom:10px;letter-spacing:.01em;font-weight:400}.rt-image-with-text .section-details .content-container a{font-size:18px;line-height:22px;text-align:justify;color:#000;font-weight:700;letter-spacing:.02em;margin-top:11px;display:inline-block;position:relative}.rt-image-with-text .section-details .content-container a svg{display:none}.image-container img{max-width:379px;height:100%;width:auto;object-fit:cover}.rt-loyalty-banner-main{background:#aca588!important;position:relative}.rt-loyalty-banner-main .icon-style-with-bg-rt-section{background:#e9e6d9;height:216px;width:432px;border-top-left-radius:432px;border-top-right-radius:432px;opacity:.5}.rt-loyalty-banner-main .info-box-content p{font-size:25px!important;line-height:18px!important;font-weight:400;color:#fff;margin-bottom:20px;text-align:center;letter-spacing:.1em}.rt-loyalty-banner-main .porto-info-box .info-box-title{margin-bottom:30px;letter-spacing:.1em;text-align:center;position:relative}.rt-loyalty-banner-main .porto-info-box .info-box-title:before{content:"";position:absolute;left:50%;bottom:-20px;background:#877355;height:3px;width:82px;border-radius:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.rt-loyalty-banner-main .porto-info-box .info-box-inner{font-weight:400;font-size:18px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.02em;color:#fff;max-width:446px;margin:auto}.rt-loyalty-banner-main .porto-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rt-loyalty-banner-main .info-btn-wrapper .porto-button-wrapper a{font-size:18px;line-height:18px;font-weight:400;text-align:center;letter-spacing:.05em;color:#fff;padding:16px 38px;border-radius:5px}.rt-loyalty-banner-main .porto-info-box.icon-alignment-right .box-icon-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.rt-loyalty-banner-main .info-box-wrapper .info-box-content{padding:45px 0 37px;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.rt-loyalty-banner-main .porto-info-box .info-btn-wrapper{margin-top:39px}.rt-loyalty-banner-main .porto-info-box.icon-alignment-right{margin-bottom:0}.rt-loyalty-banner-main .info-box-icon img{margin-top:-59px;position:relative;z-index:7}.rt-loyalty-banner-main .icon-style-with-bg-rt-section{display:none}.rt-loyalty-banner-main .collection-spacing-10 .item{margin-bottom:0}.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon{overflow:inherit}.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon:after{content:"";position:absolute;background:url(/cdn/shop/files/Ellipse_6.png?v=1678862239) no-repeat;background-size:contain;height:171px;width:431px;right:100px;bottom:0}.subscription-bundles-section h2.rt-title{margin-bottom:19px}.subscription-bundles-section p.rt-desc{margin-bottom:0;padding-bottom:64px}.subscription-bundles-section .subscription-pack-box-details{background:#ecf5f8;padding:56px 43px 40px;margin-top:-61px}.subscription-bundles-section .subscription-pack-box .subscription-name{font-weight:500;font-size:25px;line-height:28px;text-align:center;letter-spacing:.1em;color:#000;margin:30px 0 25px;text-transform:uppercase}.subscription-bundles-section .subscription-compare-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px}.subscription-bundles-section .subscription-compare-price del{font-weight:500;font-size:18px;line-height:18px;text-align:center;letter-spacing:.02em;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#969696}.subscription-bundles-section .subscription-pack-box .subscription-price.sale-price{font-weight:700;font-size:30px;line-height:18px;text-align:center;letter-spacing:.02em;color:#877355;margin-bottom:32px}.subscription-bundles-section .subscription-pack-box .subscription-btns a.view.rt-btn-light{font-weight:400;font-size:18px;line-height:18px;text-align:center;letter-spacing:.05em;color:#000;border:2px solid #000000;border-radius:5px;margin-bottom:20px;padding:14px 0}.subscription-bundles-section .subscription-pack-box .subscription-btns a.subscribe.rt-btn-dark{font-weight:400;font-size:18px;line-height:18px;text-align:center;letter-spacing:.05em;color:#fff;background:#121212;border:2px solid #121212;border-radius:5px;padding:14px 0}.subscription-bundles-section .subscription-image{position:relative;z-index:7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription-bundles-section .subscription-image:after{content:"";position:absolute;top:0;left:0;right:0;background:url(/cdn/shop/files/Rectangle_9.png?v=1678443749) no-repeat center;height:100%;width:100%;z-index:-1;background-size:contain}.rt-blogs-section .container{max-width:1081px}.rt-blogs-section .post-carousel .post-date,.rt-blogs-section .post-carousel .post-excerpt{display:none}.rt-blogs-section{padding:50px 0 48px;margin-bottom:79px}.blog_article h3.rt-title{font-size:40px;line-height:18px;font-weight:700;letter-spacing:.05em;margin-bottom:19px}.rt-blogs-section p.rt-desc,.post-carousel.row{margin-bottom:39px}.blog_article a.rt-btn-light{font-size:18px;line-height:24px;font-weight:700;letter-spacing:.05em;color:#121212;padding:14px 60.6px}.rt-blogs-section .rt-viewmore-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:39px}.rt-blogs-section .post-image.m-b-md{margin-bottom:0}.rt-blogs-section .img-thumbnail img{width:100%}.rt-blogs-section .post-content{background:#242424;padding:10px 16px 13px 15px}.rt-blogs-section .post-content span.article-date{font-weight:500;font-size:8px;line-height:18px;text-align:center;letter-spacing:.02em;color:#fff;background:#8a1d31;border-radius:50px;padding:0 9px;display:inline-block}.rt-blogs-section .post-content h4{margin-bottom:0}.rt-blogs-section .post-content h4.entry-title a{font-weight:700;font-size:18px;line-height:18px;letter-spacing:.02em;color:#fff;margin:6px 0 11px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:310px}.rt-blogs-section .post-content p.rt-blog-readmore{margin-bottom:0}.rt-blogs-section .post-content p.rt-blog-readmore a{font-weight:500;font-size:15px;line-height:18px;text-align:center;letter-spacing:.02em;color:#877355;display:inline-block}.rt-blogs-section .post-content p.rt-blog-readmore a svg{width:25px;height:25px}.rt-blogs-section .post-content p.rt-blog-readmore svg path{stroke:#877355}@media only screen and (min-width: 1025px){.rt-blogs-section .post-carousel .slick-list{margin:0 -15px}}.rt-blogs-section .post-carousel .slick-slide{margin:0}.rt-blogs-section .post-carousel .slick-slide .grid-box{margin:0 15px}@media only screen and (max-width: 767px){.rt-blogs-section .post-carousel .slick-list,.rt-blogs-section .post-carousel .slick-slide .grid-box{margin:0}}.rt-blogs-section .latest_news .recent-posts .item:first-child{margin-left:0}.rt-blogs-section .rt-post-date{margin-top:-6px}.rt-services-section{padding:64px 0 95px}.rt-services-section p.rt-desc{margin-bottom:47px}.rt-services-section .block_content i{position:relative;z-index:7;margin-bottom:33px!important}.rt-services-section .block_content i:after{content:"";background:#f1f0ee;position:absolute;top:-21px;left:-7px;height:112px;width:112px;border-radius:100%;z-index:-1}.rt-services-section.homepage-bar .row [class^=col-lg-] .text-area h3{margin-bottom:0!important}.rt-services-section .block_content .text-area h3 a{font-weight:600;font-size:18px;line-height:22px;text-align:center;letter-spacing:.02em;color:#877355;display:inline-block}.rt-services-section .row [class^=col-lg-]{padding:3em 3em 0!important}.rt-services-section h2.rt-title{margin-bottom:19px}.rt-services-section .row [class^=col-lg-]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.home_bar_main .rt-services-section .row [class^=col-lg-] .text-area h3 span{color:#847355;text-transform:capitalize;font-weight:600;font-size:18px;line-height:22px;text-align:center;letter-spacing:.02em}.newsletter-main.row{border-top-left-radius:20px;border-bottom-left-radius:20px;background:transparent!important;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-main .newsletter-footer input,.newsletter-main .newsletter-footer button{border-radius:5px 0 0 5px!important;background-color:#fff}.newsletter-main .newsletter-footer button{background-color:#877355;border-radius:0 5px 5px 0!important}.newsletter-main .newsletter-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px;background-color:#000;border-top-left-radius:20px;border-bottom-left-radius:20px}.newsletter-main .newsletter-left:after{content:"";background-color:#000;width:322px;height:309px;position:absolute;right:60px;border-top-right-radius:20px;border-bottom-right-radius:20px}.newsletter-main h2.newsletter-text{font-weight:700;font-size:30px;line-height:41px;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;max-width:726px;margin-bottom:42px}.newsletter-main input#fnc-email::-webkit-input-placeholder{font-size:18px;line-height:24px;font-weight:400;color:#474a57}.newsletter-main input#fnc-email::-moz-placeholder{font-size:18px;line-height:24px;font-weight:400;color:#474a57}.newsletter-main input#fnc-email:-ms-input-placeholder{font-size:18px;line-height:24px;font-weight:400;color:#474a57}.newsletter-main input#fnc-email::-ms-input-placeholder{font-size:18px;line-height:24px;font-weight:400;color:#474a57}.newsletter-main input#fnc-email::placeholder{font-size:18px;line-height:24px;font-weight:400;color:#474a57}.newsletter-main .newsletter-right img{margin-top:-7px;position:relative;right:0;-webkit-transform:scale(1.024);-ms-transform:scale(1.024);transform:scale(1.024)}.newsletter-main .newsletter-right.mobile img{display:none}.subscription-bundles-section .slick-initialized .slick-slide{padding-left:12px;padding-right:12px}.subfooter .socialmedia-icons a{margin-right:52px!important}.footer-wrapper .footer-middle .info-footer .custom-footer-content ul.footer-list li:before{display:none}.box_footer .footer-top{padding:0;background:#ecf5f8}.box_footer .footer-middle{padding-bottom:65px;padding-top:55px}.box_footer .footer-middle .info-footer .custom-footer-content ul.footer-list li img{margin-bottom:42.55px}.footer-middle .info-footer .custom-footer-content ul.footer-list li{margin-bottom:20px}.footer-middle .info-footer .custom-footer-content ul.footer-list li a{font-size:14px;line-height:24px;font-weight:400;color:#969696}.footer-middle .info-footer .footer-block-title h3 span{color:#fff;font-size:18px;line-height:24px;font-weight:400}.footer-middle .info-footer .rt-contact-us-phone.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-middle .info-footer .content span.heading{font-size:10px;line-height:24px;color:#fff;font-weight:400}.footer-middle .info-footer .rt-contact-us-phone .rt-wechat,.footer-middle .info-footer .rt-contact-us-phone .rt-phone,.footer-middle .info-footer .rt-contact-us-email,.footer-middle .info-footer .rt-contact-us-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}.footer-middle .info-footer .rt-contact-us-phone .rt-wechat span.content,.footer-middle .info-footer .rt-contact-us-phone .rt-phone span.content,.footer-middle .info-footer .rt-contact-us-email span.content,.footer-middle .info-footer .rt-contact-us-address span.content{margin-left:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-middle .info-footer .rt-contact-us-address span.content .detail{max-width:207px}.footer-bottom address span{font-size:14px;line-height:24px;font-weight:400;color:#d9dbe1;opacity:.5}.footer-bottom .copyright-note p{font-size:14px;line-height:24px;font-weight:400;color:#c2d1d9;opacity:.5}.footer-middle .info-footer .rt-contact-us-phone .rt-wechat,.footer-middle .info-footer .rt-contact-us-phone .rt-phone{margin-left:10px}.logo-in.mobile,.footer-middle .info-footer:first-child .footer-block-title h3{display:none}.footer-wrapper .footer-middle{background-color:#121212;color:#969696}.footer-top .subfooter{padding:6px 0}.box_footer #shopify-section-footer .footer-bottom .copyright-note p span{margin-bottom:0}.footer-wrapper .footer-bottom .custom-block{padding:0}.footer-wrapper .footer-bottom{font-size:14px;padding:15px 0;line-height:24px;font-weight:400;background:#121212}@media only screen and (max-width: 1440px){.slide-bg{background-size:contain}.wineries-by-region-main .porto-ibanner p.banner-name{font-size:18px;line-height:1.5;margin:30px 0 25px}.wineries-by-region-main .porto-ibanner .porto-ibanner-desc{padding:0 13px!important;margin:0 auto 30px;font-size:16px;line-height:1.5}.rt-btn-dark{padding:15px 50px;line-height:16px;font-size:16px}.rt-image-with-text .section-details .content-container a svg{width:25px;height:25px}.rt-loyalty-banner-main .info-box-wrapper .info-box-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rt-loyalty-banner-main .info-box-content p{font-size:22px!important;line-height:1.5!important;margin-bottom:15px}.rt-loyalty-banner-main .porto-info-box .info-box-title{margin-bottom:25px;font-size:30px!important}.rt-loyalty-banner-main .porto-info-box .info-box-title:before{bottom:-15px}.rt-loyalty-banner-main .porto-info-box .info-box-inner{font-size:16px;line-height:1.5}.rt-loyalty-banner-main .porto-info-box .info-btn-wrapper{margin-top:20px}.rt-loyalty-banner-main .info-btn-wrapper .porto-button-wrapper a{padding:15px 30px;line-height:16px;font-size:16px}.subscription-bundles-section{padding:50px 0 60px}.subscription-bundles-section p.rt-desc{padding-bottom:44px;font-size:16px;line-height:1.5}.subscription-bundles-section .subscription-pack-box .subscription-name{font-size:22px;line-height:1.5;margin-bottom:20px}.subscription-bundles-section .subscription-compare-price{margin-bottom:0}.subscription-bundles-section .subscription-compare-price del{font-size:16px;line-height:1.5}.subscription-bundles-section .subscription-pack-box .subscription-price.sale-price{font-size:25px;line-height:1.5;margin-bottom:22px}.subscription-bundles-section .subscription-pack-box .subscription-btns a.subscribe.rt-btn-dark,.subscription-bundles-section .subscription-pack-box .subscription-btns a.view.rt-btn-light{font-size:16px;line-height:18px}.subscription-bundles-section .subscription-pack-box .subscription-btns a.view.rt-btn-light{margin-bottom:10px}.rt-blogs-section .post-content p.rt-blog-readmore a svg{width:18.75px;height:18.75px}.rt-services-section .rt-title{margin-bottom:20px}.rt-services-section p.rt-desc{margin-bottom:27px;font-size:16px;line-height:1.5}.homepage-bar .row [class^=col-lg-]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.rt-services-section{padding:64px 0}.rt-services-section .block_content .text-area h3 a{font-size:14px;height:62px;line-height:18px}.newsletter-main h2.newsletter-text{font-size:25px;line-height:1.5;margin-bottom:32px}.subfooter .socialmedia-icons a{margin-right:35px!important}}@media only screen and (max-width: 1220px){.newsletter-main .newsletter-left:after{height:309px}}@media only screen and (max-width: 1219px){.newsletter-main h2.newsletter-text{max-width:688px}}@media only screen and (max-width: 1199px){.rt-title{font-size:22px;line-height:1.5;margin-bottom:10px}.wineries-by-region-main{padding:42px 0}.wineries-by-region-main .row{margin:0!important}.wineries-by-region-main .rt-title{margin-bottom:42px}.wineries-by-region-main .porto-ibanner p.banner-name{font-size:17px;line-height:1.5;margin:20px 0 15px}.wineries-by-region-main .porto-ibanner .porto-ibanner-desc{margin:0 auto 20px}.rt-btn-dark{padding:13px 40px;line-height:1.5;font-size:15px}.rt-image-with-text{margin-bottom:47px;padding-bottom:58px}.rt-image-with-text .section-details .content-container{margin-top:61px}.rt-image-with-text .section-details .content-container span.section-tags{font-size:16px}.rt-image-with-text .section-details .content-container p.section-title{font-size:22px;margin-top:5px;margin-bottom:15px}.rt-image-with-text .section-details .content-container .section-cotent p{font-size:15px}.rt-image-with-text .section-details .content-container a{font-size:14px}.rt-image-with-text .section-details .content-container a svg{width:18px;height:18px}.rt-loyalty-banner-main .porto-info-box .info-box-title{margin-bottom:0;font-size:28px!important}.rt-loyalty-banner-main .porto-info-box .info-box-inner{font-size:15px;margin:30px 0 0;max-width:336px}.rt-loyalty-banner-main .info-btn-wrapper .porto-button-wrapper a{font-size:12px}.rt-loyalty-banner-main .info-box-wrapper .info-box-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rt-services-section{padding:41px 0}.rt-services-section .rt-title{margin-bottom:10px}.rt-services-section p.rt-desc{font-size:15px}.rt-services-section .block_content .text-area h3 a{font-size:10px;height:62px;line-height:1.5}.image-with-text{padding-bottom:51px}.newsletter-main .newsletter-left{padding:30px;border-top-right-radius:20px}.newsletter-main .newsletter-left:after{height:309px}.newsletter-main h2.newsletter-text{font-size:22px;line-height:1.5;margin-bottom:22px;max-width:547px}.newsletter-footer input,.newsletter-footer button{height:38px}.newsletter-footer input::-webkit-input-placeholder{font-size:14px!important}.newsletter-footer input::-moz-placeholder{font-size:14px!important}.newsletter-footer input:-ms-input-placeholder{font-size:14px!important}.newsletter-footer input::-ms-input-placeholder{font-size:14px!important}.newsletter-footer input::placeholder{font-size:14px!important}.newsletter-main.row{border-radius:20px}.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon:after{right:0}.rt-blogs-section .post-content h4.entry-title a{font-size:16px}.box_footer .subfooter{flex-direction:row;padding:6px 0}.box_footer .subfooter .socialmedia-icons{margin-bottom:0}}@media only screen and (max-width: 1046px){.newsletter-main h2.newsletter-text{max-width:516px}}@media only screen and (max-width: 991px){.header-container.type9 .header-bottom-wrapper{padding:9px 0}.header-container.type9 .search-area{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rt-image-with-text .d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rt-image-with-text .section-details .content-container{border-radius:0 00px 20px 20px;margin-top:0}.rt-image-with-text .image-container img{max-width:100%;width:100%;height:auto}.wineries-by-region-main{padding:42px 0 30px}.wineries-by-region-main [class*=col-]:last-child{margin-top:0}.rt-btn-dark{padding:11px 30px;line-height:1.5;font-size:15px}.subscription-bundles-section .subscription-pack-box .subscription-name{font-size:17px;margin-bottom:15px;min-height:53px}.subscription-bundles-section .subscription-pack-box .subscription-price.sale-price{font-size:20px;margin-bottom:15px}.subscription-bundles-section .subscription-pack-box-details{padding:36px 43px 40px;max-width:376px;margin:-54px auto 0}.image-with-text .container{max-width:960px}.newsletter-main.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}.newsletter-main .newsletter-right{max-width:300px;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.newsletter-main .newsletter-left:after{width:100%;height:100%;right:0;bottom:0;z-index:-1;border-radius:20px}.newsletter-main h2.newsletter-text{max-width:100%;text-align:center}.newsletter-main.row{max-width:907px;margin:auto}.footer-middle .info-footer .rt-contact-us-phone.row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rt-services-section{padding:41px 0}.rt-loyalty-banner-main{overflow-x:clip}button.slick-prev.slick-arrow,button.slick-prev.slick-arrow.slick-disabled,button.slick-next.slick-arrow.slick-disabled,button.slick-next.slick-arrow{display:none!important}.footer-middle .logo-in.mobile{display:Block;text-align:center;margin-bottom:27px}.box_footer .info-footer{border-top:1px solid #2c2c2c}.box_footer .info-footer:last-child{border-bottom:1px solid #2c2c2c}.footer-wrapper .widget-wrapper{padding:9px 0}.footer-middle .info-footer:first-child .footer-block-title h3{display:block}.footer-wrapper .footer-middle .info-footer .footer-block-title h3{margin:0;position:relative}.footer-middle .info-footer .custom-footer-content ul.footer-list li.footer-theme-logo{display:none}.footer-middle .info-footer h3:after{content:"";background:url(/cdn/shop/files/b230f59911b8d228791f36d23900d5ce.png?v=1684155943) no-repeat center;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:9;background-size:contain;width:12px;height:12px}.footer-middle .info-footer.active h3:after{background:url(/cdn/shop/files/9022a705161ff42b7879d88f1fd6d0e8.png?v=1684155943) no-repeat center;background-size:contain;width:12px;height:12px}.box_footer #shopify-section-footer .footer-middle{padding-bottom:0}#shopify-section-footer .footer-middle{padding:24px}.footer-middle .info-footer .rt-contact-us-phone.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-middle .info-footer .rt-contact-us-email{float:left}.footer-middle .info-footer .rt-contact-us-address{float:right;max-width:121px}.footer-middle .info-footer .rt-contact-us-phone .rt-wechat,.footer-middle .info-footer .rt-contact-us-phone .rt-phone,.footer-middle .info-footer .rt-contact-us-email,.footer-middle .info-footer .rt-contact-us-address{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.footer-middle .info-footer .footer-block-title h3 span{font-size:14px}.sorter_wrap .dropdown.field.bootstrap-select:before{display:none}.header-container.type9.sticky-header .header-top{display:none}.header-container.type9 .search-area .search-extended{right:-50px;width:82vw;min-width:unset}.header-container.type9 .search-area.show-icon-tablet .search-extended:before{right:55px;top:-20px}.box_footer .subfooter{padding:6px 15px}}@media only screen and (max-width: 767px){.header-main .header{padding:8px 0!important}.subscription-bundles-section{padding:40px 0 50px}.newsletter-main .newsletter-right img{right:0}.rt-services-section{padding:40px 0 50px}.home_bar_main .rt-services-section .row [class^=col-lg-] .text-area h3 span{font-size:12px;line-height:15px}.rt-loyalty-banner-main .porto-info-box .info-box-title{margin-bottom:0}.porto-info-box.icon-alignment-right .box-icon-wrapper{margin:auto}.rt-loyalty-banner-main .info-box-icon img{min-width:199px;margin-top:44px}.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon:after{height:173px;left:50%}.rt-loyalty-banner-main .info-box-wrapper .info-box-content{padding:24px 0 25px;flex:0 0 50%}.blog_article h3.rt-title{font-size:20px}.blog_article a.rt-btn-light{font-size:12px;padding:10px 30px}}@media only screen and (max-width: 721px){.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}}@media only screen and (min-width: 576px) and (max-width: 683px){.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon:after{left:70%}}@media only screen and (max-width: 575px){.header-container.type9 .header-right .account-html .rt-header-account-links-main{display:none}.slide-bg,.main-wrapper .slideshow-section .slideshow .item{height:310px}.rt-btn-light{padding:6px 13px;font-size:10px;line-height:18px}.homepage-banner-desktop .owl-dots{position:absolute;bottom:11px;right:50%;-webkit-transform:rotate(180deg) translateX(-50%);-ms-transform:rotate(180deg) translateX(-50%);transform:rotate(180deg) translate(-50%)}.wineries-by-region-main [class*=col-]:nth-child(2){margin-top:30px}.wineries-by-region-main .porto-ibanner .rt-btn-dark{padding:5px 15px;line-height:18px}.wineries-by-region-main .rt-title{margin-bottom:24px}.rt-loyalty-banner-main .info-box-content p{font-size:18px!important;margin-bottom:8px;line-height:18px!important}.rt-loyalty-banner-main .porto-info-box .info-box-title{font-size:25px!important;text-align:start;padding-bottom:12px}.rt-loyalty-banner-main .porto-info-box .info-box-title:before{bottom:0}.rt-loyalty-banner-main .porto-info-box .info-btn-wrapper{margin-top:12px}.rt-loyalty-banner-main .porto-info-box .info-box-inner{font-size:10px;line-height:12px;text-align:start;max-width:172px;margin:10px 0 0}.rt-loyalty-banner-main .info-btn-wrapper .porto-button-wrapper a{padding:6px 18px;font-size:10px}.subscription-bundles-section{padding:35px 0 49px}.subscription-bundles-section h2.rt-title{margin-bottom:8px}.rt-blogs-section{padding:26px 0 30px}.blog_article .rt-title{margin-bottom:8px}.rt-blogs-section p.rt-desc,.post-carousel.row{margin-bottom:33px;font-size:12px}.subscription-bundles-section p.rt-desc{padding-bottom:26px;font-size:10px;line-height:12px;margin-bottom:0}.rt-blogs-section .post-content h4{max-height:46px}.subscription-bundles-section [class*=col-]:nth-child(2){margin-top:0!important;padding:0 11px!important}.subscription-bundles-section .slick-list.draggable{padding-top:46px}.subscription-bundles-section .subscription-pack-box-details{padding:36px 43px 40px;max-width:376px;margin:-43px auto 0}.subscription-bundles-section .bundle-products-grid .flex-column{max-width:250px;margin:auto}.rt-image-with-text{margin-bottom:35px;padding-bottom:0}.rt-blogs-section .item-320-1 .item{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.header-container.type9 .menu-icon{padding-right:9px}.header-main .header i.fa-bars{font-size:28px!important}.header-container.type9 .header-right .cart-area{width:37.74px!important;height:37.74px!important}.mini-cart a.icon-cart-header svg{width:16px}.rt-btn-dark{padding:7px 26px;line-height:1.5;font-size:10px}.header-container.type9 .header-main{padding:4px 31px 4px 22px}.wineries-by-region-main{padding:25px 0 34px}.rt-title{font-size:14px;line-height:18px;margin-bottom:24px}.wineries-by-region-main .porto-ibanner .icon-flag{display:none}.wineries-by-region-main .porto-ibanner p.banner-name{font-size:13px;line-height:18px;margin:14px 0 7px}.wineries-by-region-main .porto-ibanner .porto-ibanner-desc{font-size:8px;line-height:10px;min-height:25px;margin-bottom:10px;color:#4d4d4d}.banner-grid button.slick-prev.slick-arrow.slick-disabled,.banner-grid button.slick-next.slick-arrow,.banner-grid button.slick-prev.slick-arrow,.subscription-bundles-section button.slick-prev.slick-arrow,.subscription-bundles-section button.slick-prev.slick-arrow.slick-disabled,.subscription-bundles-section button.slick-next.slick-arrow,.recent-posts button.slick-prev.slick-arrow.slick-disabled,.recent-posts button.slick-next.slick-arrow,.recent-posts button.slick-prev.slick-arrow{display:none!important}.wineries-by-region-main [class*=col-]:nth-child(2),.wineries-by-region-main [class*=col-]:last-child{margin-top:0}.rt-image-with-text .section-details .content-container{padding:20px 25px;border-radius:0 00px 20px 20px}.rt-image-with-text .section-details .content-container span.section-tags{font-size:10px}.rt-image-with-text .section-details .content-container p.section-title{font-size:14px;margin:0 0 10px}.rt-image-with-text .section-details .content-container .section-cotent p{font-size:10px;line-height:12px;font-weight:400}.rt-image-with-text .section-details .content-container a{font-size:10px;line-height:12px}.rt-loyalty-banner-main .info-box-wrapper .info-box-content{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.rt-loyalty-banner-main .porto-info-box .info-box-title:before{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.subscription-bundles-section .subscription-pack-box-details{padding:27px 14px 17px}.subscription-bundles-section .subscription-pack-box .subscription-name{font-size:13px;margin:10px 0 11px;line-height:18px}.subscription-bundles-section .subscription-pack-box .subscription-price.sale-price{font-size:18px;margin-bottom:18px;line-height:18px}.subscription-bundles-section .subscription-pack-box .subscription-btns a.subscribe.rt-btn-dark,.subscription-bundles-section .subscription-pack-box .subscription-btns a.view.rt-btn-light{font-size:10px;padding:10px 13px}.subscription-bundles-section [class*=col-]:last-child{margin-top:0;padding-top:0}.rt-services-section{padding:40px 0 27px}.newsletter-main.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:61px}.newsletter-main .newsletter-left{padding:0 30px;margin-top:-42px}.newsletter-main .newsletter-right{max-width:100%}.newsletter-main h2.newsletter-text{font-size:18px;line-height:22px;font-weight:800;text-align:start}.newsletter-main .newsletter-footer button{text-transform:capitalize;font-size:14px;line-height:20px;font-weight:700}.rt-services-section .row [class^=col-lg-]{padding:3em 10px 0!important}.newsletter-main .newsletter-right img{text-align:center}.subfooter .socialmedia-icons a{margin-right:10px!important;font-size:20px!important}.subfooter .payment-icons img{max-width:259px}.footer-top .subfooter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 22px}.footer-top .subfooter .socialmedia-icons{margin-bottom:0}.footer-middle .info-footer .footer-block-title h3 span{font-size:12px}.footer-middle .info-footer .content span.detail{font-size:10px;line-height:14px;font-weight:400}.footer-middle .info-footer .content span.heading{font-size:8px}.footer-middle .info-footer h3{position:relative}.footer-middle .info-footer .rt-contact-us-address{max-width:99px}.footer-bottom .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-wrapper .footer-bottom{font-size:10px;padding:7px 0 21px;line-height:14px;font-weight:400;color:#c2d1d9;background:#121212}.box_footer .footer-wrapper .footer-bottom .container:before{display:none}.footer-wrapper .footer-bottom .custom-block{padding:0}.footer-wrapper .footer-bottom .custom-block div{margin:0}.box_footer #shopify-section-footer .footer-bottom .copyright-note p span{margin-bottom:4px}.footer-wrapper .footer-bottom address{line-height:24px;margin-bottom:5px}.newsletter-main .newsletter-right.desktop img{display:none}.newsletter-main .newsletter-right.mobile img{display:block;margin:0 auto;top:-55px}.rt-loyalty-banner-main .porto-info-box .with-icon .info-box-icon:after{left:100%}.rt-loyalty-banner-main .info-box-icon img{margin-top:-17px}.newsletter-main.row{padding-bottom:26px}}@media only screen and (max-width: 450px){.header-container.type9 .header-bottom .header-bottom-wrapper a.rt-btn-light{font-size:10px;margin-left:0}.header-container.type9 .header-bottom .header-bottom-wrapper a.loyalty-prohram span{font-size:10px}.main-section-header .header-container.type9 .header{padding:8px 0!important;position:relative}.header-container.type9 .header-right .account-html{margin-left:0!important}.header-main .header .site-logo img{max-width:62px!important}.header-container.type9.sticky-header .site-logo img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.image-with-text .btn-primary.focus,.image-with-text .btn-primary:focus{-webkit-box-shadow:unset;box-shadow:unset}.rt-services-section i:hover.icon-storage:before,.rt-services-section i:hover.icon-delivery:before,.rt-services-section i:hover.icon-auction:before,.rt-services-section i:hover.icon-emphasis:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s cubic-bezier(.2,-.33,.24,.32);-o-transition:all .3s cubic-bezier(.2,-.33,.24,.32);transition:all .3s cubic-bezier(.2,-.33,.24,.32)}.image-with-text .newsletter-footer form{position:relative}.image-with-text .newsletter-footer form p.form-message.form-message--success{position:absolute;left:0;top:50px}@media only screen and (max-width: 991px){.image-with-text .newsletter-footer form p.form-message.form-message--success{left:50%;top:-22px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:11px}.rt-blogs-section{margin-bottom:50px}}.image-with-text .newsletter-footer form .errors{position:absolute;left:0;top:50px}.image-with-text .newsletter-footer input{color:#474a57}@media only screen and (max-width: 991px){.image-with-text .newsletter-footer form .errors{top:-22px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:11px}.rt-header-buttons.mobile-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.rt-header-buttons.mobile-view a.loyalty-prohram{background:#8a1d31;border-radius:5px;padding:9px 10px;margin-left:15px}.rt-header-buttons.mobile-view a.rt-btn-light{padding:9px 8px;font-weight:400;font-size:13px;line-height:18px;border:1px solid #c2d1d9;border-radius:5px;margin:0 0 15px 15px;color:#fff}.rt-header-buttons.mobile-view a.community-tips.rt-btn-light svg path{stroke:#fff}}@media only screen and (max-width: 575px){.newsletter-main .newsletter-footer input{padding-left:15px}.newsletter-main .newsletter-footer input::-webkit-input-placeholder,.newsletter-main .newsletter-footer input::-moz-placeholder,.newsletter-main .newsletter-footer input:-ms-input-placeholder,.newsletter-main .newsletter-footer input::-ms-input-placeholder,.newsletter-main .newsletter-footer input::placeholder{font-size:11px!important}}@media only screen and (max-width: 367px){.image-with-text .newsletter-footer form p.form-message.form-message--success,.image-with-text .newsletter-footer form .errors{font-size:9px}}@media only screen and (min-width: 991px){.header-container.type9{border-bottom:1px solid #e1e1e1}}@media only screen and (min-width: 992px){.bidvino-community-tip__section .rt-image-with-text .section-details{-ms-flex-wrap:wrap;flex-wrap:wrap}.bidvino-community-tip__section .rt-image-with-text .section-details .image-container,.bidvino-community-tip__section .rt-image-with-text .section-details .image-container img{width:379px}.bidvino-community-tip__section .rt-image-with-text .section-details .content-container{width:calc(100% - 379px)}}@media only screen and (max-width: 767px){.template-collection .main-content .category-products.list .products-grid .item,.template-search .main-content .category-products.list .products-grid .item{max-width:100%;flex:0 0 100%}.template-collection .main-content .category-products.list .products-grid .item .product-image,.template-search .main-content .category-products.list .products-grid .item .product-image{top:0!important}.template-collection .main-content .category-products.list .products-grid .item .links-on-image,.template-search .main-content .category-products.list .products-grid .item .links-on-image{height:auto}.template-collection .main-content .category-products.list .products-grid .item .links-on-image .add-links-wrap,.template-search .main-content .category-products.list .products-grid .item .links-on-image .add-links-wrap{display:inline-block;height:auto}}.atc_btn--with--qty_selector{padding:10px;background:#cccccc80;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.785,.135,.15,.86);position:absolute;bottom:0;width:calc(100% + 34px);left:-17px}.products .product-col .product-image:hover .atc_btn--with--qty_selector{opacity:1;visibility:visible}.atc_btn--with--qty_selector form{display:flex;flex-direction:row}.atc_btn--with--qty_selector form .qty_selector--box{background:#fff;width:50%}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper{display:flex}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper button.js-qty__adjust{font-size:12px;color:#1a1b18;width:30px;border-radius:0;background:transparent;border:0;text-align:center;display:flex;justify-content:center;align-items:center;height:45px;position:relative;padding:5px}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper button.js-qty__adjust i.icon-down-dir:before{content:"";position:absolute;left:50%;top:50%;width:9px;border-top:1px solid;margin-top:-.5px;margin-left:-4.5px}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper button.js-qty__adjust i.icon-up-dir:before{content:"";position:absolute;left:50%;top:50%;width:9px;border-top:1px solid;margin-top:-.5px;margin-left:-4.5px}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper button.js-qty__adjust i.icon-up-dir:after{content:"";position:absolute;left:50%;top:50%;height:9px;border-left:1px solid;margin-top:-4.5px;margin-left:-.5px}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper input{font-size:12px;font-weight:500;background:transparent;border:0;text-align:center;width:calc(100% - 60px)}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper input::-webkit-outer-spin-button,.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper input[type=number]{-moz-appearance:textfield}.atc_btn--with--qty_selector form button.ajax_add_to_cart{font-size:10px;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;line-height:normal;background:#8b7250;transition:all .5s cubic-bezier(.785,.135,.15,.86);position:relative;z-index:1;border:1px solid #000000;width:50%;padding:5px}.atc_btn--with--qty_selector form button.ajax_add_to_cart:after{content:"";position:absolute;top:0;right:0;width:100%;background:#000;bottom:0;z-index:-1;transition:all .5s cubic-bezier(.785,.135,.15,.86)}.atc_btn--with--qty_selector form button.ajax_add_to_cart:hover:after{width:0}.atc_btn--with--qty_selector form button.ajax_add_to_cart:hover{color:#000}@media screen and (max-width: 991px){.atc_btn--with--qty_selector{width:calc(100% + 24px);left:-12px}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper button.js-qty__adjust{font-size:12px;padding:5px}}@media screen and (max-width: 575px){.atc_btn--with--qty_selector form button.ajax_add_to_cart{font-size:9px;letter-spacing:0px}.atc_btn--with--qty_selector form .qty_selector--box .js-qty__wrapper input{width:calc(100% - 45px)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/rt-base.css.map */
