body{font-family:Public Sans,sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:Sorts Mill Goudy,serif;font-style:normal;font-weight:400}.font-primary{font-family:Public Sans,sans-serif}.font-secondary{font-family:Sorts Mill Goudy,serif}strong{font-weight:900!important}.btn{border-radius:25px!important;padding:8px 16px!important}.text-danger{color:#ae2624!important}.bg-danger,.btn-danger{background-color:#ae2624!important}.btn-danger{border-color:#ae2624!important;color:#fff!important}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:#1a1c1e!important;border-color:#1a1c1e!important;color:#fff!important}.link-dark,.text-dark{color:#1a1c1e!important}.link-dark:hover{color:#ae2624!important}.bg-dark,.btn-dark{background-color:#1a1c1e!important}.btn-dark{border-color:#1a1c1e!important;color:#fff!important}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{background-color:#ae2624!important;border-color:#ae2624!important;color:#fff!important}.text-beige{color:#ae9183!important}.bg-beige{background-color:#ae9183!important}.border-beige{border-color:#ae9183!important}.link-beige{color:#ae9183!important}.link-beige:hover{color:#ae2624!important}.bg-dark-red{background-color:#62130f!important}.border-dark{border-color:#1a1c1e!important}.link-white{color:#fff!important}.link-white:hover{color:#ae9183!important}.link-danger{color:#ae2624!important;text-decoration-color:#ae2624!important}.link-danger:hover{color:#ae9183!important;text-decoration-color:#ae9183!important}.align-sub{vertical-align:sub}.size-12{font-size:12px}.logo{max-width:220px;width:100%}@media (min-width:992px){.logo{max-width:290px}}.navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#ae9183!important}.navbar-toggler{background:none;border:none!important;cursor:pointer;outline:none!important;padding:0;position:absolute;right:16px;top:16px}.navbar-toggler:focus{box-shadow:none!important;outline:0;text-decoration:none}.navbar-toggler-icon{background-color:#fff;background-image:none!important;display:inline-block;height:2px;position:relative;transition:background-color .3s ease-in-out;width:40px}.navbar-toggler-icon span,.navbar-toggler-icon:after,.navbar-toggler-icon:before{background-color:#fff;content:"";display:block;height:2px;position:absolute;transition:transform .3s ease-in-out,top .3s ease-in-out;width:40px}.navbar-toggler-icon:before{top:-8px}.navbar-toggler-icon span{top:0}.navbar-toggler-icon:after{top:8px}.navbar-toggler.collapsed .navbar-toggler-icon{background-color:transparent}.navbar-toggler.collapsed .navbar-toggler-icon:before{top:0;transform:rotate(45deg)}.navbar-toggler.collapsed .navbar-toggler-icon span{background-color:transparent}.navbar-toggler.collapsed .navbar-toggler-icon:after{top:0;transform:rotate(-45deg)}.category-underline{bottom:.2em;display:block;height:.3em;left:0;position:absolute;width:100%;z-index:-1}.card-img-flash{overflow:hidden;position:relative}.card-img-flash:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));content:"";display:block;height:100%;left:-80%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}.card-img-flash:hover:before{animation:imgflash 1s}@-webkit-keyframes imgflash{to{left:125%}}@keyframes imgflash{to{left:125%}}.card-grid .card-grid-lg{height:560px}.card-grid .card-grid-sm{height:calc(280px - .75rem)}@media (max-width:768px){.card-grid .card-grid-lg{height:400px}}.card-fold{box-shadow:0 0 1px rgba(26,28,30,0);position:relative;transform:translateZ(0)}.card-fold:after{background:linear-gradient(-45deg,var(--bs-body-bg) 45%,var(--bs-body-bg) 45%,#1a1c1e 50%,#fff 70%);border-radius:0 0 0 0;bottom:0;box-shadow:-5px -5px 5px rgba(26,28,30,.4);content:"";height:0;position:absolute;right:0;transition:.3s;width:0;z-index:1000}.card:active .card-fold:after,.card:active.card-fold:after,.card:focus .card-fold:after,.card:focus.card-fold:after,.card:hover .card-fold:after,.card:hover.card-fold:after{height:40px;width:40px}.bg-dark .card-fold:after{--bs-bg-opacity:1;background:linear-gradient(-45deg,rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) 45%,#1a1c1e 45%,#1a1c1e 50%,#fff 70%)}.overlay-dark{background:rgba(0,0,0,.5);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.card-img-overlay{position:relative;z-index:2}.negative-box,.negative-underBox{background:transparent;margin-top:0;position:relative;z-index:1}@media (min-width:992px){.negative-box{background:#fff;margin-top:-80px;position:relative;z-index:1}}.editor p{margin-bottom:0!important}.editor a:active,.editor a:hover,.editor a:link,.editor a:visited{color:#ae2624}.title-options p strong{margin-bottom:16px}.image-text{font-size:14px;font-style:italic}.image-text a:active,.image-text a:hover,.image-text a:link,.image-text a:visited{color:#ae2624}footer{overflow:hidden;position:relative}footer .grapes{bottom:-20px;left:-30px;pointer-events:none;position:absolute;width:400px;z-index:0}footer h6{color:#ae9183;font-family:Public Sans,sans-serif;font-size:18px;text-transform:uppercase}footer .footer-categories-list{list-style-type:none}footer .footer-categories-list li{display:block}footer .footer-categories-list li a{display:inline-block;padding:12px 0;position:relative;text-decoration:none}footer .footer-categories-list li a:after{background-color:#fff;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .5s ease;width:0}footer .footer-categories-list li a:hover:after{width:100%}.form-control{border-radius:0!important;padding:.7rem .75rem!important}.form-control:focus{box-shadow:none;outline:none}.ribbon{padding-bottom:2px}.ribbon p{font-size:14px;margin-bottom:0!important;white-space:nowrap}@media (min-width:768px){.ribbon{font-size:16px}}.map-icon{height:30px;width:30px}.cryptedmail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.category-author p{display:inl}.gallery{column-count:3;column-gap:1.5rem;width:100%}.gallery .gallery-item{animation:fadeUp .8s ease forwards;animation-delay:calc(var(--delay)*.2s);break-inside:avoid;margin-bottom:1.5rem;opacity:0;overflow:hidden;position:relative;transform:translateY(20px)}.gallery .gallery-item:hover .overlay{opacity:1;transform:translateY(0)}.gallery .gallery-item img{display:block;height:auto;transition:transform .3s ease;width:100%}.gallery .gallery-item:hover img{transform:scale(1.05)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.gallery{column-count:2}}@media (max-width:480px){.gallery{column-count:2}}.youtube-wrapper{height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.youtube-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.winery-logo-width{max-width:120px;width:100%}@media (max-width:768px){.winery-logo-width{max-width:80px;width:100%}}.gdpr-container-wrapper{background:#333;bottom:15px!important;box-shadow:0 10px 20px rgba(0,0,0,.5);display:block;left:15px!important;overflow-y:hidden!important;right:auto!important;width:555px}.gdpr-container-wrapper p{padding:0 0 5px}@media (max-width:765px){.gdpr-container-wrapper{bottom:0!important;left:0!important;right:0!important;width:auto}}.cookie-warning-wrapper{display:block;font-size:14px;line-height:20px;position:relative}@media (max-width:765px){.cookie-warning-wrapper{padding-right:15px!important}}.gdpr-cookie-btns{align-items:center;display:flex;justify-content:space-between;padding-bottom:0!important}.gdpr-cookie-btns .btn-cookies{font-size:12px;line-height:10px;margin:10px;padding:15px 20px}@media (max-width:1300px){.gdpr-cookie-btns .btn-cookies{padding:10px}}@media (max-width:765px){.gdpr-cookie-btns{display:block;width:100%}.gdpr-cookie-btns .btn-cookies{text-align:center}}.gdpr-popup-content h1{font-size:28px;line-height:34px;padding:0 0 10px}.gdpr-popup-content h2{font-size:22px;line-height:28px;padding:0 0 10px}.gdpr-popup-cnt{background:#fff!important;padding:15px}.gdpr-popup-field{padding:0 0 15px}.gdpr-popup-close{right:0!important;top:0!important}.gdpr-popup-object-cnt{padding-left:33px}.gdpr-container-wrapper{background:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.2);left:0;max-height:100vh;overflow:auto;position:fixed;right:0;z-index:100}.cookie-warning-wrapper{padding:40px 30px 30px}.gdpr-popup-content{font-size:13px;line-height:18px;max-width:60vw;padding:0 30px 20px}.no-cookie .gdpr-popup-content{padding-top:30px}#gdpr_configurator label{display:block;float:none;width:100%}.gdpr-popup-object-cnt{padding-top:10px}.gdpr-popup-field{padding-bottom:20px}.gdpr-popup-field p:last-child,.gdpr-popup-field:last-child{padding-bottom:0}.gdpr-popup-cnt{background:#333;border:1px solid #333;max-height:40vh;overflow:auto;padding:20px 25px}.gdpr-popup-close{background:#fff;box-shadow:none;font-size:0;height:40px;position:absolute;right:20px;top:15px;width:40px}.gdpr-popup-close span{display:block;height:20px;left:10px;position:absolute;top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);width:20px}.gdpr-popup-close:hover{cursor:pointer}.gdpr-popup-close span:after,.gdpr-popup-close span:before{background:#000;content:"";display:block;height:1px;left:0;position:absolute;top:10px;width:100%}.gdpr-popup-close span:after{height:100%;left:10px;top:0;width:1px}.gdpr-popup-btn{align-items:center;display:inline-flex;font-size:16px;height:50px;justify-content:center;margin-top:20px;padding:0 30px}@media screen and (max-width:1200px){.gdpr-popup-content{max-width:93vw;padding:0 15px 15px}.no-cookie .gdpr-popup-content{padding-top:20px}.gdpr-popup-close{right:5px;top:10px}.cookie-warning-wrapper{padding:20px 60px 20px 15px}}@media screen and (max-width:700px){.gdpr-popup-content{max-width:100vw}.cookie-warning-wrapper{padding:15px 15px 10px}.cookie-warning-wrapper p:first-child{padding-right:40px}.cookie-warning-wrapper .btn-cookies{display:block;margin:2px 0;width:100%}.gdpr-popup-cnt{max-height:25vh;padding:15px}.gdpr-popup-btn{width:100%}}.btn-cookies{letter-spacing:1px}.btn-cookies-danger{background-color:#262626!important;border-color:#262626!important;color:#fff}.btn-cookies{border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:.9em;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}