@import"https://use.typekit.net/ujz6sao.css";@import"https://fonts.googleapis.com/css?family=Poppins:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css?family=Poppins:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap";@font-face{font-family:Lora;src:url("/themes/custom/ravasqueira_theme/css/../fonts/Lora-Regular.ttf");font-weight:700}@font-face{font-family:Lora;src:url("/themes/custom/ravasqueira_theme/css/../fonts/Lora-Italic.ttf");font-weight:600;font-style:italic}@font-face{font-family:Lora;src:url("/themes/custom/ravasqueira_theme/css/../fonts/Lora-Bold.ttf");font-weight:bold}@font-face{font-family:Lora;src:url("/themes/custom/ravasqueira_theme/css/../fonts/Lora-BoldItalic.ttf");font-weight:bold;font-style:italic}*{font-family:Lora;font-weight:500}:root{--ravasqueira-color-primary:#2c2b2b;--ravasqueira-color-secondary:#be7b54;--ravasqueira-color-gold:#ad8330;--ravasqueira-color-highlight:#465cc7;--ravasqueira-color-background-opt:#e8e4db;--ravasqueira-color-white:#f5f5f5;--ravasqueira-color-gray:#878482;--ravasqueira-color-black:#000;--ravasqueira-color-red:#a70000;--ravasqueira-color-silver:#c0c0c0;--ravasqueira-color-orange:#be7b54;--ravasqueira-color-success-darker:#77AA2B;--ravasqueira-color-success-lighter:#E4EED6;--ravasqueira-color-error-darker:#A70000;--ravasqueira-color-error-lighter:#FCB4B4}.blue-tag{background-color:#4C5ED3 !important}.orange-tag{background-color:#BE7B54 !important}.gray-tag{background-color:#CCCCCC !important}.gold-tag{background-color:#ad8330 !important}.gold-color{color:var(--ravasqueira-color-gold)}.error-color{color:var(--ravasqueira-color-red)}.close-btn{display:none;position:absolute;left:32px;top:32px;width:32px;height:32px;opacity:1;color:var(--ravasqueira-color-white);cursor:pointer}.close-btn:hover{opacity:1}.close-btn::before,.close-btn::after{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:var(--ravasqueira-color-white)}.close-btn::before{transform:rotate(45deg)}.close-btn::after{transform:rotate(-45deg)}.add-wishlist-item,.remove-wishlist-item,.wishlist-item__actions_remove button{font-size:0px}.add-wishlist-item::before,.remove-wishlist-item::before,.wishlist-item__actions_remove button::before{content:"";position:absolute;right:10px;top:-5px;text-align:center;width:32px;height:32px;padding:15px 0 0 0;font-size:36px;z-index:2 !important;-webkit-mask:url(/themes/custom/ravasqueira_theme/css/../img/icons/heart.svg) no-repeat;mask:url(/themes/custom/ravasqueira_theme/css/../img/icons/heart.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#e8e4db;transition:.4s}.add-wishlist-item::before:focus,.remove-wishlist-item::before:focus,.wishlist-item__actions_remove button::before:focus{box-shadow:none;outline:none;border:none}.add-wishlist-item.remove-wishlist-item::before,.add-wishlist-item.wishlist-item__actions_remove button::before,.remove-wishlist-item.remove-wishlist-item::before,.remove-wishlist-item.wishlist-item__actions_remove button::before,.wishlist-item__actions_remove button.remove-wishlist-item::before,.wishlist-item__actions_remove button.wishlist-item__actions_remove button::before{background-color:#a70000}.wishlist-item__actions_remove button{background:none;border:none;outline:none}.wishlist-item__actions_remove button:hover,.wishlist-item__actions_remove button:active{background:none;border:none}.wishlist-item__actions_remove button::before{right:0px;top:0px;background-color:#a70000}button.remove-wislist{display:none}button:focus{box-shadow:none;outline:none;border:none}button:focus-visible{box-shadow:none;outline:none;border:none}a{background:none !important}input[type=radio]{border:1px solid var(--ravasqueira-color-gold)}input[type=radio]:checked{background-color:var(--ravasqueira-color-gold);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important;border:0}.orange-color{color:var(--ravasqueira-color-orange) !important}.iframe_btns a:hover{background-color:var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-white) !important}.product-view-mode-teaser .field--name-field-card-description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;word-break:break-word;min-height:56px}.redirect-to-profile{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;background-color:var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-white) !important;display:flex;justify-content:center;align-items:center;margin:20px auto;width:-moz-fit-content;width:fit-content}.redirect-to-profile:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.redirect-to-profile:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.redirect-to-profile:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.redirect-to-profile:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.redirect-to-profile:hover{background-color:var(--ravasqueira-color-white) !important;color:var(--ravasqueira-color-black) !important}.slick-slider .slick-dots>li:only-child{display:none}body #main-wrapper{margin-top:111.22px}body .front-page-w#main-wrapper{margin-top:0 !important}body #page-wrapper{overflow-x:hidden}body .node__content{margin-top:0}body .contextual .visually-hidden{clip:unset !important}button{text-align:center !important}button:focus{box-shadow:none !important}p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:0px;margin:0}@media screen and (max-width:576px){p{font-size:16px;line-height:24px}}h1{font-size:55px;font-weight:500;line-height:88px;letter-spacing:0px}@media screen and (max-width:576px){h1{font-size:49px;line-height:80px}}h2{font-size:44px;font-weight:500;line-height:72px;letter-spacing:0px}@media screen and (max-width:576px){h2{font-size:39px;line-height:64px}}h3{font-size:35px;font-weight:500;line-height:56px;letter-spacing:0px}@media screen and (max-width:576px){h3{font-size:31px;line-height:48px}}h4{font-size:28px;font-weight:500;line-height:48px;letter-spacing:0px}@media screen and (max-width:576px){h4{font-size:25px;line-height:40px}}h5{font-size:22px;font-weight:500;line-height:40px;letter-spacing:0px}@media screen and (max-width:576px){h5{font-size:20px;line-height:32px}}h6{font-size:18px;font-weight:500;line-height:32px;letter-spacing:0px}@media screen and (max-width:576px){h6{font-size:16px;line-height:24px}}a{color:var(--ravasqueira-color-gold)}ul{margin-left:0}li{font-style:normal;font-weight:400;font-size:14px;line-height:24px}@media screen and (max-width:576px){li{font-size:13px;line-height:24px}}.paypal-buttons-container{z-index:5 !important;position:relative}.cart-block--summary{position:relative}.cart-block--summary .cart-block--summary__count{text-decoration:none;background-color:var(--ravasqueira-color-gold);color:var(--ravasqueira-color-white) !important;border-radius:50%;aspect-ratio:1/1;text-align:center;position:absolute;font-size:15px;top:-8px;right:-8px;display:flex;justify-content:center;align-items:center;width:20px}.cart-block--summary .cart-block--summary__count .cart-block--summary__count__number{color:var(--ravasqueira-color-white);font-family:"Robot" !important;line-height:normal}.subscribed-newsletter .field--name-field-button{margin:20px auto !important}.ui-loader-default{display:none !important}.cart-title-page{height:20vh;display:flex;justify-content:center;align-items:center}.cart-title-page h1{font-size:32px;margin:0}*::-moz-selection{background:var(--ravasqueira-color-gold);color:var(--ravasqueira-color-white)}*::selection{background:var(--ravasqueira-color-gold);color:var(--ravasqueira-color-white)}.fa-cart-ravasqueira{font-weight:unset;font-size:24px;color:var(--ravasqueira-color-black)}.fa-cart-ravasqueira:hover{color:var(--ravasqueira-color-gold);transition:.4s}@media screen and (max-width:1200px){#main-wrapper{margin-top:95.19px !important}.front-page-w#main-wrapper{margin-top:0 !important}}@media screen and (max-width:992px){#main-wrapper{margin-top:85.38px !important}.front-page-w#main-wrapper{margin-top:0 !important}}@media screen and (max-width:768px){#main-wrapper{margin-top:56px !important}.front-page-w#main-wrapper{margin-top:0 !important}}.basic-pages-body{margin-bottom:7.5rem}.basic-pages-body p+h1,.basic-pages-body p+h2,.basic-pages-body p+h3,.basic-pages-body p+h4,.basic-pages-body p+h5,.basic-pages-body p+h6{margin-top:20px}.basic-pages-body p,.basic-pages-body h1,.basic-pages-body h2,.basic-pages-body h3,.basic-pages-body h4,.basic-pages-body h5,.basic-pages-body h6{text-align:left}.basic-pages-body ol{padding-left:0}[class^=product--variation-field--variation_field_precobox] .field__item{color:unset !important;font-weight:unset !important;font-size:unset !important;display:unset !important}.original-price{display:flex;text-decoration:line-through;margin-right:5px;font-size:14px}.slider-wrapper-contain{display:flex;align-items:center;justify-content:center;flex-direction:row !important}.slick-prev{left:-10px}.slick-next{right:-10px}.slick-arrow{background:unset;border:unset;outline:unset;position:absolute;z-index:2}.slick-next::after{content:"";background-image:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-right-gold.png");background-repeat:no-repeat;background-position:center;width:40px;display:inline-block;height:40px}.slick-prev::after{content:"";background-image:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left-gold.png");background-repeat:no-repeat;background-position:center;width:40px;display:inline-block;height:40px}.shipping-total-order-details .shipping-total-order-details-amount{color:var(--ravasqueira-color-gold)}.block-search-api-sorts-blockviews-pageproduct-list__page-1{width:50% !important;padding:0}@media screen and (max-width:768px){.block-search-api-sorts-blockviews-pageproduct-list__page-1{width:100% !important}}#block-ravasqueira-theme-breadcrumbs{padding:0}#block-formularioexpostoproduct-listpage-1{width:50% !important;padding:0}@media screen and (max-width:768px){#block-formularioexpostoproduct-listpage-1{width:100% !important}}@media screen and (max-width:768px){.products-section-page-shop{padding-left:0px}}#views-exposed-form-product-list-page-1{width:50%;padding:0;position:relative}@media screen and (max-width:768px){#views-exposed-form-product-list-page-1{width:100%}}#views-exposed-form-product-list-page-1>.row{margin-bottom:30px !important}#views-exposed-form-product-list-page-1 .form-type-textfield{margin-bottom:0 !important;padding:0}#views-exposed-form-product-list-page-1 .form-type-textfield input{border-radius:0;height:3.25rem;padding:.5rem 2.25rem .5rem 1rem;font-style:normal;font-weight:500;font-size:14px;line-height:24px}@media screen and (max-width:576px){#views-exposed-form-product-list-page-1 .form-type-textfield input{font-size:13px;line-height:24px}}#views-exposed-form-product-list-page-1 .form-actions{position:absolute;top:50%;right:1.25rem;width:1.5rem;height:1.5rem;transform:translateY(-50%);margin-bottom:0 !important;padding:0}#views-exposed-form-product-list-page-1 .form-actions>button{font-size:0;background-color:rgba(0,0,0,0);border:none;width:1.5rem;height:1.5rem;padding:0;color:rgba(0,0,0,0)}#views-exposed-form-product-list-page-1 .form-actions>button:before{content:"";background-image:url("/themes/custom/ravasqueira_theme/img/icons/search.svg");background-repeat:no-repeat;background-size:1.5rem;font-size:1.5rem;line-height:1;width:1.5rem;height:1.5rem;display:block}.slick-track{width:100%}input::-moz-placeholder{color:#ddd !important}input::placeholder{color:#ddd !important}.toast-wrapper .toast{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;width:400px;min-height:80px;margin:auto;background:rgba(0,0,0,0);height:-moz-fit-content;height:fit-content}.toast-wrapper .toast .toast-header{justify-content:flex-end;border-bottom:none;background-color:unset}.toast-wrapper .toast .toast-body{font-size:18px;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.toast-wrapper .toast .toast-body a{color:#212529}.billing-address-info-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width:1200px){.billing-address-info-wrapper{flex-direction:column-reverse;align-items:flex-start;gap:unset}}.billing-address-info-wrapper p{--bs-text-opacity:1;color:#6c757d !important;font-size:.875em}.billing-address-info-wrapper .billing-adress-warning{--bs-text-opacity:1;color:#6c757d !important}.asw-footer{padding:10px !important}.asw-footer a{font-size:12px !important}.asw-menu-content{max-height:100% !important;padding-bottom:40px !important}.asw-menu-header svg,.asw-menu-header svg path{fill:var(--main-color) !important}:root{--ravasqueira-color-primary:#2c2b2b;--ravasqueira-color-secondary:#be7b54;--ravasqueira-color-gold:#ad8330;--ravasqueira-color-highlight:#465cc7;--ravasqueira-color-background-opt:#e8e4db;--ravasqueira-color-white:#f5f5f5;--ravasqueira-color-gray:#878482;--ravasqueira-color-black:#000;--ravasqueira-color-red:#a70000;--ravasqueira-color-silver:#c0c0c0;--ravasqueira-color-orange:#be7b54;--ravasqueira-color-success-darker:#77AA2B;--ravasqueira-color-success-lighter:#E4EED6;--ravasqueira-color-error-darker:#A70000;--ravasqueira-color-error-lighter:#FCB4B4}.blue-tag{background-color:#4C5ED3 !important}.orange-tag{background-color:#BE7B54 !important}.gray-tag{background-color:#CCCCCC !important}.gold-tag{background-color:#ad8330 !important}.gold-color{color:var(--ravasqueira-color-gold)}.error-color{color:var(--ravasqueira-color-red)}section#delivery-warning{font-size:14px;background-color:var(--ravasqueira-color-gold);margin-left:-2.5rem;margin-right:-2.5rem;padding:6px;text-align:center}section#delivery-warning p{max-width:90%;margin:0 auto;color:var(--ravasqueira-color-white) !important}.cart--cart-block{text-align:right}.nav-link--user{padding:0}.nav-link--search{padding:0}.toolbar-icon-9 .header{top:35px !important}.header-noscroll .dropdown-item{padding:5px 20px !important}.header-scroll .dropdown-item{padding:5px 16px !important}.header{padding-left:2.5rem;padding-right:2.5rem;margin:0;padding-top:0;padding-bottom:0;position:fixed;width:100%;z-index:12;top:0}.header option{font-family:"Montserrat";background-color:#e8e4db;color:var(--ravasqueira-color-orange);font-weight:600}.header option:hover{text-decoration:underline}.header li.dropdown:hover .nav-link{color:var(--ravasqueira-color-orange) !important;cursor:pointer}.header li[aria-label=User].dropdown .dropdown-menu{right:0;left:unset}.header .header-noscroll .nav-item .nav-link{padding-left:0;font-size:18px;display:flex;align-items:center;padding:0;margin-right:20px}.header .header-noscroll .nav-item .nav-link.dropdown-toggle path:hover{fill:var(--ravasqueira-color-orange)}.header .header-noscroll .nav-item .nav-link.dropdown-toggle:after{content:unset}.header .header-noscroll .nav-item .nav-link.dropdown-toggle:hover{background-color:#e8e4db;color:var(--ravasqueira-color-orange) !important}.header .header-noscroll .nav-item .dropdown-menu{border-radius:0;--bs-dropdown-min-width:100% !important;border:0 !important;background-color:#e8e4db;left:0}.header .header-noscroll .nav-item .dropdown-menu .dropdown-item{padding:5px 15px}.header .nav-item[aria-label=User]:hover{background-color:rgba(0,0,0,0) !important}.header .nav-item[aria-label=User] .dropdown-menu{margin:20px 20px 0px 20px;width:unset}.header .nav-item[aria-label=User] .dropdown-menu::before{content:"";position:absolute;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-bottom:10px solid #e8e4db;top:-10px;right:0}.header .nav-item[aria-label=User] .dropdown-menu::after{content:"";position:absolute;top:-20px;right:0;width:100%;height:100%;z-index:-1}.header .nav-item .nav-link.nav-link--user-login:hover{background-color:rgba(0,0,0,0) !important}.header .nav-item .nav-link.dropdown-toggle path:hover{fill:var(--ravasqueira-color-orange)}.header .nav-item .nav-link.dropdown-toggle:after{content:unset}.header .nav-item .nav-link.dropdown-toggle:hover{background-color:#e8e4db;color:var(--ravasqueira-color-orange) !important}.header .nav-item .dropdown-menu{border-radius:0;width:100%;--bs-dropdown-min-width:100% !important;border:0 !important;background-color:#e8e4db;left:0}.header .nav-item .dropdown-menu .dropdown-item{padding:5px 20px;overflow:hidden}.header .nav-item .dropdown-menu .dropdown-item.active{background:none !important}.header .nav-item .dropdown-menu .dropdown-item:hover{background-color:unset}.header .nav-item .dropdown-menu .dropdown-item:hover a{color:var(--ravasqueira-color-gold);text-decoration:underline}.header .nav-item .dropdown-menu .dropdown-item a{color:var(--ravasqueira-color-black);text-decoration:none;font-size:18px}.header .nav-item .dropdown-menu .dropdown-item a:hover{color:var(--ravasqueira-color-gold)}.header .nav-item .dropdown-menu .dropdown-item a.dropdown-toggle::after{content:unset}.header .nav-item .dropdown-menu .dropdown-item.active a{color:var(--ravasqueira-color-orange);text-decoration:underline}.header .header-scroll .nav-link{font-size:18px;padding:8px 16px}.header .header-scroll .nav-link:after{display:block;content:"";border-bottom:2px solid var(--ravasqueira-color-black);transform:scaleX(0);transition:transform 250ms ease-in-out}.header .header-scroll .nav-link.dropdown-language-toggle{padding:0}.header .header-scroll .left-nav-bar,.header .header-scroll .right-nav-bar,.header .header-noscroll .left-nav-bar,.header .header-noscroll .right-nav-bar{width:10%}.header .header-scroll .brand-hide,.header .header-noscroll .brand-hide{width:80%}.header .dropdown-menu{z-index:2;position:absolute}.header.bg-white *{color:var(--ravasqueira-color-black)}.header.bg-white .nav-link{color:var(--ravasqueira-color-black) !important}.header.bg-white .nav-link:hover{border-color:var(--ravasqueira-color-black) !important}.header .header-scroll .brand-hide{gap:12px}.header .header-scroll .brand-hide .menu--menu-left,.header .header-scroll .brand-hide .menu--menu-right{width:42.5%}.header .header-scroll .brand-hide .navbar-brand{width:15%;display:flex;justify-content:center}.header .header-scroll .brand-hide .menu--menu-left{display:flex;justify-content:flex-end}@media screen and (max-width:1200px){.header .header-scroll .brand-hide .menu--menu-left ul.nav{justify-content:flex-end}}.header .navbar-toggler{display:none !important}.header *,.header select{color:var(--ravasqueira-color-white)}.header .navbar{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header .navbar .right-nav{width:-moz-max-content;width:max-content;display:grid !important;grid-template-columns:repeat(4,1fr);place-items:center;align-items:flex-end}.header .navbar .right-nav-bar .nav-link{display:flex;align-items:center;padding:0;margin-right:20px}.header .navbar .left-nav-bar .nav-link--search{display:flex;align-items:center;padding:0;padding-right:5px}.header .navbar .navbar-brand{margin:0}.header .navbar .ravasqueira-logo{width:160px}.header .navbar .navbar-nav{flex:1;width:100% !important;justify-content:space-around}.header .navbar .navbar-nav::after{all:unset}.header .navbar .navbar-nav .nav-item{padding:8px 20px 0}.header .navbar .navbar-nav .nav-item.active a{color:var(--ravasqueira-color-orange)}.header .navbar .navbar-nav .nav-item.active a::after{border-bottom:1px solid var(--ravasqueira-color-orange);transform:unset}.header .navbar .navbar-nav .nav-item .nav-link{color:var(--ravasqueira-color-white)}.header .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after{content:unset}.header .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:hover{color:var(--ravasqueira-color-orange)}.header .navbar .navbar-nav .nav-item .nav-link:after{display:block;content:"";border-bottom:2px solid var(--ravasqueira-color-white);transform:scaleX(0);transition:transform 250ms ease-in-out}.header .navbar .navbar-nav .nav-item .nav-link:hover:after{transform:scaleX(1)}.header .navbar .navbar-nav .nav-item .dropdown-menu{border-radius:0;background-color:#e8e4db}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item.active{background:none !important}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background-color:unset}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover a{color:var(--ravasqueira-color-orange);text-decoration:underline}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item a{color:var(--ravasqueira-color-black);text-decoration:none}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item a:hover{color:var(--ravasqueira-color-gold)}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item a.dropdown-toggle::after{content:unset}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item a.dropdown-toggle:hover{color:var(--ravasqueira-color-orange)}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item.active a{color:var(--ravasqueira-color-orange);text-decoration:underline}.header .navbar .navbar-nav .header-icon .nav-link--user .link-text{display:none}#menu-overlay .navbar-nav{flex-direction:column !important}@media screen and (max-width:992px){.header .right-nav-bar{align-items:center !important}.header .navbar-brand .ravasqueira-logo{width:100px}.header .block-menu ul.nav{font-size:12px}.header .navbar-toggler{display:block !important;border:none;border-radius:none}.header .navbar-toggler:focus{outline:none;box-shadow:none}.header .navbar-toggler:hover{transform:translateY(5px);transition:.4s}}@media screen and (max-width:1200px){#main-wrapper{margin-top:121px}}@media screen and (max-width:992px){.header .navbar .navbar-nav .nav-item{font-size:13px;line-height:32px}.header .navbar .navbar-nav .dropdown-item{font-size:13px}.header .right-nav{grid-template-columns:repeat(1,1fr) !important;font-size:13px}.header .cart-logo-icon{width:20px;height:auto}#main-wrapper{margin-top:85.38px}}@media screen and (max-width:768px){.language-switcher-language-url{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);margin:0 auto;border-radius:0 !important;border:1px solid var(--ravasqueira-color-black);font-family:"Montserrat";width:-moz-fit-content;width:fit-content}.language-switcher-language-url .content{width:-moz-fit-content;width:fit-content}.language-switcher-language-url .links-language-switcher{margin:0;padding:5px 10px;background:#fff !important;width:unset;border-radius:0px !important}.nav-desktop{margin-top:10px}.nav-desktop:first-child{display:flex;align-items:center;justify-content:space-between}.navbar-brand{margin-right:0}.header{padding-left:1rem;padding-right:1rem;box-shadow:none}#main-wrapper{margin-top:56px}}.menu-toggle-icon{display:flex;flex-direction:column}.menu-toggle-icon .navbar-toggler-icon{position:relative;width:35px;height:2px;background-color:#000;margin:3px 0}.menu-toggle-icon::before,.menu-toggle-icon::after{content:"";width:35px;height:2px;background-color:#000;margin:3px 0}#menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.99);justify-content:center;align-items:center;overflow-y:auto;z-index:20;display:none;animation:750ms 1 forwards ani}#menu-overlay .language-switcher-language-url select{text-align:center}#menu-overlay.menu-overlay{display:flex}#menu-overlay .mobile-header-wrapper{padding-bottom:100px}#menu-overlay .mobile-header-wrapper nav.navigation{max-height:calc(100vh - 200px);overflow:hidden}#menu-overlay .mobile-header-wrapper nav.navigation ul.navbar-nav{margin-top:100px;flex-wrap:nowrap;overflow:auto;height:100%}#menu-overlay .mobile-header-wrapper nav.navigation ul.navbar-nav::-webkit-scrollbar{height:0px;width:0px}#menu-overlay .dropdown .dropdown-menu{height:-moz-fit-content;height:fit-content;border-radius:0px;background-color:#e8e4db}#menu-overlay .dropdown .dropdown-menu .dropdown-item{text-align:center}#menu-overlay .dropdown .dropdown-menu .dropdown-item:hover{background:none !important}#menu-overlay .dropdown .dropdown-menu .dropdown-item a{color:var(--ravasqueira-color-gold);text-decoration:none}#menu-overlay .block-menu.menu--main{display:flex !important}#menu-overlay ul{justify-content:space-around;align-items:center;gap:20px}#menu-overlay ul li a{font-size:1.7rem;color:var(--ravasqueira-color-white);display:flex;justify-content:space-between;align-items:center}#menu-overlay ul .nav-item[aria-label=User]{position:absolute;right:32px;top:32px;width:32px;height:32px}#menu-overlay ul .nav-item[aria-label=User] .dropdown-menu{right:0;gap:0}#menu-overlay ul .nav-item[aria-label=User] .dropdown-item{justify-content:flex-end}#menu-overlay ul .nav-item[aria-label=User] a{justify-content:center;font-size:unset}#menu-overlay ul .nav-item[aria-label=User] a::after{all:unset}#menu-overlay ul.dropdown-menu{background:rgba(0,0,0,0) !important;flex-direction:column;gap:20px}#menu-overlay ul.dropdown-menu .dropdown-item{background:rgba(0,0,0,0) !important;display:flex;justify-content:center}#menu-overlay ul.dropdown-menu .dropdown-item a{color:var(--ravasqueira-color-white) !important;font-size:20px}@keyframes ani{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}.site-footer{background-color:var(--ravasqueira-color-gold);padding:80px 0 32px}.site-footer .contactos,.site-footer .footer-links,.site-footer .footer-socials{display:flex;justify-content:center}.site-footer .menu--footer-icons{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.site-footer .menu--footer-icons ul{display:flex;align-items:flex-start;justify-content:flex-start}.site-footer .menu--footer-icons ul li{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.site-footer .menu--footer-icons ul li .nav-link{color:#fff;font-size:24px;padding:unset}.site-footer .menu--footer-icons ul li .nav-link[title=Multibanco] svg{display:none}.site-footer .menu--footer-icons ul li .nav-link[title=Multibanco]::before{display:block;content:"";background:url("/themes/custom/ravasqueira_theme/css/../img/icons/multibanco.svg") no-repeat;background-size:cover;width:30px;height:35px}.site-footer .menu--footer-icons ul li .nav-link[title=Mbway]{fill:#fff}.site-footer .menu--footer-icons ul li .nav-link[title=Mbway] svg{display:none}.site-footer .menu--footer-icons ul li .nav-link[title=Mbway]::before{display:block;content:"";background:url("/themes/custom/ravasqueira_theme/css/../img/icons/mbway.svg") no-repeat;background-size:contain;width:65px;height:35px}.site-footer .menu--footer-icons ul li .nav-link .link-text{display:none}.site-footer .block{border:none !important;padding:0;margin:0}.site-footer .title{font-size:28px;line-height:32px;margin-bottom:1.3rem;color:var(--ravasqueira-color-white);font-weight:400;display:block}.site-footer .contactos p{font-size:1.1rem;color:#999}.site-footer .contactos h6{font-size:.7rem}.site-footer .menu--footer-links ul,.site-footer .menu--footer-icons ul,.site-footer .footer-icons ul,.site-footer .menu--footer-share-icons ul{flex-direction:row;--bs-nav-link-padding-x:unset}.site-footer .menu--footer-links ul li,.site-footer .menu--footer-icons ul li,.site-footer .footer-icons ul li,.site-footer .menu--footer-share-icons ul li{padding-right:1.3rem}.site-footer .menu--footer-links ul li:last-child,.site-footer .menu--footer-icons ul li:last-child,.site-footer .footer-icons ul li:last-child,.site-footer .menu--footer-share-icons ul li:last-child{padding-right:0}.site-footer .menu--footer-links ul li a,.site-footer .menu--footer-icons ul li a,.site-footer .footer-icons ul li a,.site-footer .menu--footer-share-icons ul li a{color:#fff;font-size:14px}.site-footer .menu--footer-links ul li a:hover,.site-footer .menu--footer-icons ul li a:hover,.site-footer .footer-icons ul li a:hover,.site-footer .menu--footer-share-icons ul li a:hover{transition:.4s}.site-footer .menu--footer-share-icons{padding-left:60px}.site-footer .menu--footer-share-icons ul li a{font-size:32px !important}.site-footer .menu--footer-icons ul li a{font-size:30px !important}.site-footer .menu--footer-links{display:flex;align-items:center}.site-footer .wrapper-footer-bottom{border-top:1px solid rgba(232,228,219,.2)}.site-footer .wrapper-footer-bottom .region-footer-bottom{padding-top:32px;display:flex;flex-direction:row;justify-content:space-between}.site-footer .region-footer-top{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:56px;position:relative}.site-footer .region-footer-top>*{width:25%}.site-footer .region-footer-top>*:last-child{position:absolute;right:0;top:160px}.site-footer .region-footer-top .menu--footer-wines ul,.site-footer .region-footer-top .menu--footer-about ul{display:flex;flex-direction:column}.site-footer .region-footer-top .menu--footer-wines ul li a,.site-footer .region-footer-top .menu--footer-about ul li a{padding:0;color:#fff;margin-bottom:12px;font-size:18px}.site-footer .region-footer-top .menu--footer-wines ul li a.see-all,.site-footer .region-footer-top .menu--footer-about ul li a.see-all{text-decoration:underline;margin-top:16px}@media screen and (max-width:767px){.site-footer{padding:32px 0}.site-footer .title{font-size:20px}.site-footer .region-footer-top{flex-direction:column;align-items:center;text-align:center;padding-bottom:0}.site-footer .region-footer-top>*{width:100%}.site-footer .region-footer-top>*:first-child{display:none}.site-footer .region-footer-top>*:last-child{position:unset;margin-top:36px}.site-footer .region-footer-top .menu--footer-share-icons{padding-left:0}.site-footer .region-footer-top .menu--footer-share-icons ul{justify-content:center}.site-footer .region-footer-top .menu--footer-wines,.site-footer .region-footer-top .menu--footer-about{margin-bottom:48px}.site-footer .region-footer-top .menu--footer-wines ul li a,.site-footer .region-footer-top .menu--footer-about ul li a{font-size:14px}.site-footer .region-footer-top .menu--footer-share-icons{padding-left:0}.site-footer .region-footer-top .menu--footer-share-icons ul li a{font-size:20px !important}.site-footer .wrapper-footer-bottom{margin-top:32px}.site-footer .wrapper-footer-bottom .menu--footer-icons{display:none}.site-footer .wrapper-footer-bottom .menu--footer-links{flex-direction:column;width:100%}.site-footer .wrapper-footer-bottom .menu--footer-links ul{justify-content:center;align-items:center;width:100%;flex-direction:column}.site-footer .wrapper-footer-bottom .menu--footer-links ul li{margin-bottom:12px;padding-right:0}.site-footer .wrapper-footer-bottom .menu--footer-links ul li:last-of-type{margin-bottom:0}}.region-searching-something-specific{margin:0;padding:0}.region-searching-something-specific .fullscreen-block{margin:0;padding:0}.region-searching-something-specific .fullscreen-block .direction,.region-searching-something-specific .fullscreen-block .promo-hero-banner{height:70vh !important}.hero-section .field--name-field-title{line-height:60px}.hero-section .direction .container,.hero-section .promo-hero-banner .container{margin-top:100px}.hero-section,.fullscreen-block{width:100%;left:0;position:relative;background-size:cover;transform:translate3d(0px,0px,0px);transition:all 700ms ease}.hero-section video,.fullscreen-block video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.hero-section .Right .container,.fullscreen-block .Right .container{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.hero-section .Right .title,.fullscreen-block .Right .title{float:right}.hero-section .Left .container,.fullscreen-block .Left .container{text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-section .Center .container,.fullscreen-block .Center .container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-section .Midscreen,.fullscreen-block .Midscreen{height:50vh !important}.hero-section .direction,.hero-section .promo-hero-banner,.fullscreen-block .direction,.fullscreen-block .promo-hero-banner{height:100vh;flex-direction:column;color:var(--ravasqueira-color-white);font-size:56px;width:100%;position:relative;display:flex;justify-content:center;align-items:center;left:0}.hero-section .direction .Fullscreen,.hero-section .promo-hero-banner .Fullscreen,.fullscreen-block .direction .Fullscreen,.fullscreen-block .promo-hero-banner .Fullscreen{height:100vh}.hero-section .direction img,.hero-section .promo-hero-banner img,.fullscreen-block .direction img,.fullscreen-block .promo-hero-banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.hero-section .direction .title,.hero-section .promo-hero-banner .title,.fullscreen-block .direction .title,.fullscreen-block .promo-hero-banner .title{font-weight:500;margin-bottom:2rem;width:50%;font-size:56px;line-height:60px}@media screen and (max-width:768px){.hero-section .direction .title,.hero-section .promo-hero-banner .title,.fullscreen-block .direction .title,.fullscreen-block .promo-hero-banner .title{width:100%}}.hero-section .direction .description,.hero-section .promo-hero-banner .description,.fullscreen-block .direction .description,.fullscreen-block .promo-hero-banner .description{font-weight:400;width:50%;font-size:20px}.hero-section .direction .arrow-go-down .fa-angles-down,.hero-section .promo-hero-banner .arrow-go-down .fa-angles-down,.fullscreen-block .direction .arrow-go-down .fa-angles-down,.fullscreen-block .promo-hero-banner .arrow-go-down .fa-angles-down{cursor:pointer;position:absolute;bottom:30px;width:100%;text-align:center;display:flex;justify-content:center;font-size:16px;animation:animationGoDownButton 6s ease-in-out infinite;left:0}.hero-section .direction .arrow-go-up .fa-angles-up,.hero-section .promo-hero-banner .arrow-go-up .fa-angles-up,.fullscreen-block .direction .arrow-go-up .fa-angles-up,.fullscreen-block .promo-hero-banner .arrow-go-up .fa-angles-up{cursor:pointer;position:absolute;top:70px;width:100%;text-align:center;display:flex;justify-content:center;font-size:16px;animation:animationGoDownButton 6s ease-in-out infinite;left:0}.hero-section .direction a,.hero-section .promo-hero-banner a,.fullscreen-block .direction a,.fullscreen-block .promo-hero-banner a{color:#fff;text-decoration:none}.hero-section .direction a .button_ravasqueira-t,.hero-section .promo-hero-banner a .button_ravasqueira-t,.fullscreen-block .direction a .button_ravasqueira-t,.fullscreen-block .promo-hero-banner a .button_ravasqueira-t{font-size:20px;padding:18px 28px}.fullscreen-block,.hero-section{z-index:2}@media screen and (max-height:768px){.fullscreen-block .Midscreen{height:100vh !important}}@media screen and (max-width:768px){.hero-section,.fullscreen-block{background-position:center}}@media screen and (max-width:767px){.hero-section,.fullscreen-block{margin:initial;padding:initial}.hero-section .description,.fullscreen-block .description{width:90% !important}.hero-section .title,.fullscreen-block .title{font-weight:500;font-size:3rem;width:70%}.hero-section .Left,.fullscreen-block .Left{padding-left:60px}.hero-section .Right,.fullscreen-block .Right{padding-right:60px}}@media screen and (max-width:576px){.fullscreen-block .Midscreen{height:100vh !important}.hero-section .field--name-field-title,.fullscreen-block .field--name-field-title{font-size:2.3rem}}@media screen and (max-width:576px){.hero-section .Right,.fullscreen-block .Right{padding-right:10px}.hero-section .Left,.fullscreen-block .Left{padding-left:10px}}@keyframes animationGoDownButton{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}.promo-hero-banner::before{opacity:.6;background-color:#33312d;content:"";height:100%;position:absolute;left:0;top:0;width:100%;z-index:0}.promo-hero-banner .MdScreen{max-height:65vh}.ajax-progress-throbber{display:none !important}*::-webkit-inner-spin-button{display:none !important}#wine-cards{display:none}#wine-cards.slick-initialized{display:block;width:100%}.view-display-id-homepage_product_list{margin:2rem !important;margin-top:4rem !important}.view-display-id-homepage_product_list nav[aria-label="Page navigation"]{display:none}.viewsreference--view-title{display:none}#view-display-id-homepage_product_list .slick-slide{height:650px !important}.slider-products .field--name-field-description{transform:translateY(60px);width:75%;margin:0 auto;text-align:center}.slider-products .field--name-field-button{display:flex;justify-content:center;margin-top:5vh;margin-bottom:10vh}.slider-products .field--name-field-button a{all:unset;background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;cursor:pointer}.slider-products .field--name-field-button a:hover{color:var(--ravasqueira-color-white) !important;background-color:var(--ravasqueira-color-black) !important;border:1px solid var(--ravasqueira-color-black);transition:.4s}.product-slider-title{text-align:center;transform:translateY(50px);font-size:1.7rem;font-weight:600}.slick-dots{display:flex;justify-content:center;margin:0;padding:.5rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:.8rem;height:.8rem;padding:0;border:none;border-radius:100%;background-color:#e8e4db;text-indent:-9999px}.slick-dots li.slick-active button{background-color:var(--ravasqueira-color-gold)}.slide-show .slick-list{margin-top:25px !important}.slide-show .slick-dots{margin-top:20px !important}.slide-show .slick-slide{margin:0 1.3rem;cursor:pointer;height:550px;width:300px}.slide-show .slick-slide .views-field{padding:1.4rem;border:1px solid #e8e4db;cursor:pointer;height:100%}.slide-show .slick-slide .views-field:hover{border:1px solid var(--ravasqueira-color-gold);transition:.5s}.slide-show .slick-slide .views-field .field-content{min-height:1px;height:100%;display:block;position:relative}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser{position:relative;height:100%}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .field__item form .form-actions{position:absolute;bottom:1.1rem;width:100%;margin-bottom:0 !important;justify-content:space-between;display:flex;align-items:center}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .button--add-to-cart{width:100% !important;padding:13px 10px !important;line-height:13px !important}@media screen and (max-width:1072px){.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .button--add-to-cart{font-size:15px}}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-promotion{position:absolute;left:-23px;top:-10px;text-align:center;height:auto;padding:10px;z-index:2;width:-moz-fit-content;width:fit-content;float:left;color:var(--ravasqueira-color-white);font-size:12px;text-decoration:none;color:var(--ravasqueira-color-white);text-transform:uppercase;font-weight:bold;font-family:"Montserrat";background-color:#ccc}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-description{margin:.5rem 0}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-description .field--name-field-media-oembed-video{display:none}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-description p span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-price{display:inline-block;line-height:28px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-price .field__label{display:none}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-price .field__item{color:var(--ravasqueira-color-gold);font-weight:500;font-size:1.4rem;display:inline-block}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--type-commerce-price{display:inline-block;line-height:28px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--type-commerce-price .original-price+.field__item{color:var(--ravasqueira-color-gold) !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .box-number-per-unit{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .box-number-per-unit span,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .box-number-per-unit .field__item{font-family:"Robot" !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x3,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x6{float:right;padding-left:5px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x3 .field__label,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x6 .field__label{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x3 .field__label span,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x3 .field__label .field__item,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x6 .field__label span,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x6 .field__label .field__item{font-family:"Robot" !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x3 .field__item,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x6 .field__item{display:inline-block;margin-left:5px;font-size:18px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x3 .field__item::before,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-x6 .field__item::before{content:"€"}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper{margin-bottom:0}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper{position:absolute;bottom:1.1rem;width:100%}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;width:100%;padding:13px 10px !important;padding:8px 10px !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}@media screen and (max-width:1072px){.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit{font-size:15px}}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover{color:var(--ravasqueira-color-white)}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-capacity{color:#595959}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-title,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--type-commerce-price .field__label{display:none}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--type-commerce-price .field__item{color:var(--ravasqueira-color-gold);font-weight:500;font-size:22px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper{display:flex;--size:32px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-counter,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-counter:hover,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border-width:2.1px;height:42px;font-size:20px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{background-color:var(--ravasqueira-color-black)}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .form-item-quantity-box .handle-counter .btn-counter{display:none}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .form-item-quantity-box input.form-control{-moz-appearance:textfield;margin:0;border:0;text-align:center;width:40px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .form-type-number{margin-bottom:0px !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .handle-counter .btn-counter{display:none !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .handle-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .handle-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .handle-counter input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;padding:0;border:0;text-align:center;font-size:24px;width:40px}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-image{display:flex;justify-content:center;margin-right:0;position:relative;float:none}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-image .icon-favorite{display:none !important}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-image a{display:flex;justify-content:center;margin-right:0;position:relative}.slide-show .slick-slide .views-field .field-content .product-view-mode-teaser .field--name-field-image a img{width:auto;max-width:300px;margin-top:50px}.product-view-mode-teaser .fieldset-wrapper{margin-top:1.2rem}.booking-for-events-form{width:50%;margin:0 auto}.booking-for-events-form input,.booking-for-events-form select,.booking-for-events-form textarea{border-radius:0}.booking-for-events-form input:focus,.booking-for-events-form select:focus,.booking-for-events-form textarea:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.booking-for-events-form input.error-border-color,.booking-for-events-form select.error-border-color,.booking-for-events-form textarea.error-border-color{border:1px solid var(--ravasqueira-color-red)}.booking-for-events-form h2{text-align:center;font-size:38px}@media screen and (max-width:1400px){.booking-for-events-form{width:75%}}@media screen and (max-width:767px){.booking-for-events-form{width:90%}}.booking-for-events-form input#edit-email,.booking-for-events-form input#edit-telephone,.booking-for-events-form input#edit-date{width:50%}@media screen and (max-width:1400px){.booking-for-events-form input#edit-email,.booking-for-events-form input#edit-telephone,.booking-for-events-form input#edit-date{width:100%}}.booking-for-events-form select#edit-event-room{width:50%;border-radius:0}.booking-for-events-form select#edit-event-room:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.booking-for-events-form select#edit-event-room.error-border-color{border:1px solid var(--ravasqueira-color-red)}@media screen and (max-width:767px){.booking-for-events-form select#edit-event-room{width:100%}}.booking-for-events-form .edit-number-of-people{width:50%;border-radius:0}@media screen and (max-width:767px){.booking-for-events-form .edit-number-of-people{width:90%}}.booking-for-events-form .edit-number-of-people:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.booking-for-events-form .edit-number-of-people.error-border-color{border:1px solid var(--ravasqueira-color-red)}.booking-for-events-form .edit-number-of-people .btn-counter{display:none}.booking-for-events-form button{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;width:100% !important}.booking-for-events-form button:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.booking-for-events-form button:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.booking-for-events-form button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.booking-for-events-form button:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.booking-for-events-form button:hover{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black)}.path-frontpage{scroll-behavior:smooth}.path-frontpage .fullscreen-block .direction,.path-frontpage .one-page-scroll{height:100vh !important}.path-admin .layout-order-form{display:flex !important;flex-direction:column-reverse}.path-admin .layout-order-form .layout-region-order-secondary .field__item{word-wrap:break-word}.path-admin .layout-order-form .layout-region-order-main pre{margin:0;word-wrap:normal;white-space:pre-wrap;max-width:600px}#eg-onsite-modal-popup-backdrop-1eqe6OaR{display:none !important}.button_ravasqueira-white{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.button_ravasqueira-white:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.button_ravasqueira-white:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.button_ravasqueira-white:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.button_ravasqueira-white:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.button_ravasqueira-white:hover{color:var(--ravasqueira-color-white)}.button_ravasqueira-t{background-color:rgba(0,0,0,0);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.button_ravasqueira-t:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.button_ravasqueira-t:hover a{color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-white)}.button_ravasqueira-t:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.button_ravasqueira-t:focus a{outline:none;color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-white)}.button_ravasqueira-gold{background-color:var(--ravasqueira-color-gold);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.button_ravasqueira-gold:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.button_ravasqueira-gold:hover a{color:var(--ravasqueira-color-gold);background-color:var(--ravasqueira-color-white)}.button_ravasqueira-gold:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.button_ravasqueira-gold:focus a{outline:none;color:var(--ravasqueira-color-gold);background-color:var(--ravasqueira-color-white)}.button_ravasqueira-gold.filters{width:-moz-fit-content;width:fit-content;margin-left:25px;margin-top:20px;margin-bottom:20px;border:2px solid var(--ravasqueira-color-gold);background:#fff;color:var(--ravasqueira-color-gold);font-weight:bold}@media screen and (max-width:768px){.button_ravasqueira-gold.filters{margin-left:0px}}.button_ravasqueira-gold.filters:hover{background:var(--ravasqueira-color-gold);color:var(--ravasqueira-color-white)}.button_ravasqueira-black,.button--add-to-cart{width:100%;background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.button_ravasqueira-black:hover,.button--add-to-cart:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.button_ravasqueira-black:hover a,.button--add-to-cart:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.button_ravasqueira-black:focus,.button--add-to-cart:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.button_ravasqueira-black:focus a,.button--add-to-cart:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.button_ravasqueira-black.disabled,.button_ravasqueira-black.is-disabled,.button--add-to-cart.disabled,.button--add-to-cart.is-disabled{background-color:#ccc;color:#000;border:#ccc}.button_ravasqueira-black.disabled:hover,.button_ravasqueira-black.is-disabled:hover,.button--add-to-cart.disabled:hover,.button--add-to-cart.is-disabled:hover{background-color:#ccc;color:#fff;border:#ccc}.button_ravasqueira-black.is-disabled,.button--add-to-cart.is-disabled{display:none !important}.slider-highlighted-products{width:100% !important}.slider-highlighted-products .slick-track{display:flex}@media screen and (min-width:768px){.slider-highlighted-products .slick-track{gap:20px}}.slider-highlighted-products .slick-slide{margin:1.3rem auto;cursor:pointer;width:300px !important;background:#fff;height:unset !important;border:1px solid var(--ravasqueira-color-silver)}.slider-highlighted-products .slick-slide:hover{border:1px solid var(--ravasqueira-color-gold);transition:.4s}.slider-highlighted-products .slick-slide .product-view-mode-teaser{display:block;position:relative;padding:1rem}.slider-highlighted-products .slick-slide .product-view-mode-teaser .box-number-per-unit{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .box-number-per-unit span,.slider-highlighted-products .slick-slide .product-view-mode-teaser .box-number-per-unit .field__item{font-family:"Robot" !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x3,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x6{float:right !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x3 .field__label,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x6 .field__label{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x3 .field__label span,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x3 .field__label .field__item,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x6 .field__label span,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x6 .field__label .field__item{font-family:"Robot" !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x3 .field__item,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x6 .field__item{display:inline-block !important;margin-left:5px !important;font-size:18px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x3 .field__item::before,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-x6 .field__item::before{content:"€"}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-price{display:inline-block !important;line-height:28px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-price .field__label{display:none !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-price .field__item{color:var(--ravasqueira-color-gold) !important;font-weight:500 !important;font-size:22px !important;display:inline-block !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--type-commerce-price{display:inline-block;line-height:28px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--type-commerce-price .original-price+.field__item{color:var(--ravasqueira-color-gold) !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-card-description .field--name-field-media-oembed-video{display:none !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-card-description p span{overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-title,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--type-commerce-price .field__label{display:none !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-promotion{position:absolute;left:-23px;top:-10px;text-align:center;height:auto;padding:10px;z-index:2;width:-moz-fit-content;width:fit-content;float:left;color:var(--ravasqueira-color-white);font-size:12px;text-decoration:none;color:var(--ravasqueira-color-white);text-transform:uppercase;font-weight:bold;font-family:"Montserrat";background-color:#ccc;left:0px !important;top:0;margin-top:10px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-image{display:flex !important;justify-content:center !important;margin-right:0 !important;position:relative !important;float:none !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-image .icon-favorite{display:none !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-image a{display:flex !important;justify-content:center !important;margin-right:0 !important;position:relative !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-field-image a img{width:auto !important;max-width:300px !important;margin-top:50px !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser div[data-drupal-selector=edit-actions]{display:flex;justify-content:space-between;align-items:center}.slider-highlighted-products .slick-slide .product-view-mode-teaser div[data-drupal-selector=edit-actions] [id^=edit-add-more-button],.slider-highlighted-products .slick-slide .product-view-mode-teaser div[data-drupal-selector=edit-actions] [id^=edit-remove-more-button]{--size:42px;border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none;font-size:20px}.slider-highlighted-products .slick-slide .product-view-mode-teaser div[data-drupal-selector=edit-actions] [id^=edit-add-more-button]:hover,.slider-highlighted-products .slick-slide .product-view-mode-teaser div[data-drupal-selector=edit-actions] [id^=edit-remove-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.slider-highlighted-products .slick-slide .product-view-mode-teaser .js-form-item-quantity-box{margin-bottom:0 !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .js-form-item-quantity-box .handle-counter .btn-counter{display:none !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .js-form-item-quantity-box .handle-counter input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;padding:0;border:0;text-align:center;font-size:24px;width:40px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart{width:100% !important;position:unset}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper{display:flex;--size:32px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-counter,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-counter:hover,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border-width:2.1px;height:42px;font-size:20px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{background-color:var(--ravasqueira-color-black)}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .form-item-quantity-box .handle-counter .btn-counter{display:none}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper .form-item-quantity-box input.form-control{-moz-appearance:textfield;margin:0;border:0;text-align:center;width:40px}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .button--add-to-cart .js-form-wrapper{display:flex !important;justify-content:center !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .field__item form .form-actions{width:100% !important;margin-bottom:0 !important;margin-top:.4rem}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .field--name-field-promotion{position:absolute;left:-23px;top:-10px;text-align:center;height:auto;padding:10px;z-index:2;width:-moz-fit-content;width:fit-content;float:left;color:var(--ravasqueira-color-white);font-size:12px;text-decoration:none;color:var(--ravasqueira-color-white);text-transform:uppercase;font-weight:bold;font-family:"Montserrat";background-color:#ccc}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper{margin-bottom:0 !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper{width:100% !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper button.js-form-submit{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;width:100% !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper button.js-form-submit:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper button.js-form-submit:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover{color:var(--ravasqueira-color-white)}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .field--name-field-capacity{color:#595959}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .field--type-commerce-price .field__item{color:var(--ravasqueira-color-gold) !important;font-weight:500 !important;font-size:1.4rem !important}.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .add-wishlist-item::before,.slider-highlighted-products .slick-slide .product-view-mode-teaser .field--name-variations .remove-wishlist-item::before{top:10px}.block-highlighted-products .highlighted-paragraph-products .field--name-field-media-image img{position:absolute !important;left:0 !important;width:100% !important;height:70vh !important;-o-object-fit:cover !important;object-fit:cover !important;z-index:-1 !important}.block-highlighted-products .highlighted-paragraph-products .field--name-field-title-unformatted{display:flex !important;justify-content:center !important;font-size:40px !important;padding-top:100px !important;color:var(--ravasqueira-color-black) !important}.block-highlighted-products .highlighted-paragraph-products .field--name-field-description-unformatted{width:50% !important;display:flex !important;justify-content:center !important;text-align:center !important;margin:20px auto !important;color:var(--ravasqueira-color-black) !important}@media screen and (max-width:768px){.block-highlighted-products .highlighted-paragraph-products .field--name-field-title-unformatted{text-align:center}.block-highlighted-products .highlighted-paragraph-products .field--name-field-description-unformatted{width:90% !important}}@media screen and (max-width:576px){.block-highlighted-products .highlighted-paragraph-products .field--name-field-title-unformatted{width:70% !important;position:relative !important;margin:0 auto;font-size:34px !important}.block-highlighted-products .highlighted-paragraph-products .field--name-field-description-unformatted{width:90% !important;text-align:center !important;left:0px !important;position:relative !important;margin:0 auto !important}}.alert-wrapper{position:fixed;bottom:0;z-index:2323;width:100%;left:0;margin-bottom:0;padding-bottom:0}.alert-wrapper .alert{display:block;border-left:none;border-right:none;padding-right:35px;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}.alert-wrapper .alert::before{all:unset}.alert-wrapper .alert .placeholder{margin:0 5px}.alert-wrapper .alert a{margin:0 5px !important}.alert-wrapper .alert .btn-closing{all:unset;--closing-size-button:25px;width:var(--closing-size-button);height:var(--closing-size-button);cursor:pointer;position:absolute;bottom:0;top:0;margin:auto;right:20px}.alert-wrapper .alert .btn-closing::after{content:"";height:var(--closing-size-button);transform:rotate(45deg);border-width:1px;border-style:solid;border-radius:25px;position:absolute;right:0;top:0}.alert-wrapper .alert .btn-closing::before{content:"";height:var(--closing-size-button);position:absolute;transform:rotate(-45deg);right:0;top:0;border-width:1px;border-style:solid;border-radius:25px}.alert-wrapper .alert.alert-success{background-color:var(--ravasqueira-color-success-lighter);color:#497900}.alert-wrapper .alert.alert-success .btn-closing::after,.alert-wrapper .alert.alert-success .btn-closing::before{border-color:var(--ravasqueira-color-success-darker)}.alert-wrapper .alert.alert-danger{background-color:var(--ravasqueira-color-error-lighter)}.alert-wrapper .alert.alert-danger .btn-closing::after,.alert-wrapper .alert.alert-danger .btn-closing::before{border-color:var(--ravasqueira-color-error-darker)}.alert-wrapper .alert a{color:var(--ravasqueira-color-primary);text-decoration:none}#lb-tabs-tabs{all:unset;display:flex;justify-content:center;margin-top:50px;margin-bottom:30px;position:relative}#lb-tabs-tabs .ui-tabs-nav{display:flex !important;justify-content:center;background-color:rgba(0,0,0,0) !important;color:var(--ravasqueira-color-black) !important;border:none;padding:0}#lb-tabs-tabs .ui-tabs-nav li.ui-state-active a{border-bottom:1px solid var(--ravasqueira-color-black)}#lb-tabs-tabs .ui-tabs-nav li.ui-tabs-tab{background:none;border:none}#lb-tabs-tabs .ui-tabs-nav li.ui-tabs-tab .ui-tabs-anchor{color:var(--ravasqueira-color-black);text-decoration:none}#lb-tabs-tabs .ui-tabs-nav li.ui-tabs-tab .ui-tabs-anchor:hover{transition:.4s;border-bottom:1px solid var(--ravasqueira-color-black)}#lb-tabs-tabs #lb-tabs-tabs-1{width:80vw !important}#lb-tabs-tabs iframe{max-width:100%}#lb-tabs-tabs .field__item .container-video-ravasqueira{max-width:unset;width:100%;background:#000;border-radius:0px;overflow:hidden;cursor:pointer;position:relative}#lb-tabs-tabs .field__item .container-video-ravasqueira .video-pause::before{content:"";top:50%;left:50%;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/play.svg") no-repeat;background-position:center;position:absolute;padding:35px;background-color:rgba(232,228,219,.5);transform:translate(-50%,-50%)}#lb-tabs-tabs .field__item .container-video-ravasqueira .video-ravasqueira{width:100%;display:flex}#lb-tabs-tabs .field__item .container-video-ravasqueira .video-ravasqueira source{width:100%}.facets-reset-button .content{margin:auto}.facets-reset-button .content a{width:-moz-fit-content;width:fit-content;display:flex !important;border-radius:0px;border:2px solid var(--ravasqueira-color-gold);background:#fff !important;text-decoration:none;padding:13px 24px;cursor:pointer;margin:20px auto;text-decoration:none;color:var(--ravasqueira-color-gold)}.facets-reset-button .content a:hover{background:var(--ravasqueira-color-gold) !important;color:#fff}nav{--arrow-size:25px;--gray-color:#878482}nav.paginator-ravasqueira ul{display:flex;justify-content:center}nav.paginator-ravasqueira ul li.active span{background:none;border:none;color:var(--ravasqueira-color-black);z-index:0}nav.paginator-ravasqueira ul li a{border:none;background:none;color:var(--gray-color)}nav.paginator-ravasqueira ul li a:focus{background:none;box-shadow:none;color:var(--ravasqueira-color-gold)}nav.paginator-ravasqueira ul li a:hover{background:none;color:var(--ravasqueira-color-gold);box-shadow:none}nav.paginator-ravasqueira ul li.previous-page a{font-size:0;display:flex;justify-content:center}nav.paginator-ravasqueira ul li.previous-page a::before{content:"";position:absolute;font-size:initial;background:url("/themes/custom/ravasqueira_theme/css/../img/icons/arrow-left.png");width:var(--arrow-size);height:var(--arrow-size)}nav.paginator-ravasqueira ul li.next-page a{font-size:0;display:flex;justify-content:center}nav.paginator-ravasqueira ul li.next-page a::before{content:"";position:absolute;font-size:initial;background:url("/themes/custom/ravasqueira_theme/css/../img/icons/arrow-right.png");width:var(--arrow-size);height:var(--arrow-size)}.links-language-switcher{width:30px;margin-left:20px;border:none;background:none;cursor:pointer}.language-switcher-language-url{margin-top:0px}.language-switcher-language-url .content{position:relative;display:flex;border-radius:.25em;overflow:hidden}.language-switcher-language-url .content:hover select{transition:.25s all ease;color:var(--ravasqueira-color-gold)}.language-switcher-language-url .content:hover::after{transition:.25s all ease;color:var(--ravasqueira-color-gold)}.language-switcher-language-url .content select{font-family:"Montserrat";-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;box-shadow:none;flex:1;background:none;cursor:pointer}.language-switcher-language-url .content select::-ms-expand{display:none}.header-icon{width:100%}.header-icon .menu--header-icons ul li .nav-link{all:unset !important}.header-icon .menu--header-icons ul{all:unset !important;display:flex !important;justify-content:space-around !important;margin:0 auto !important;padding:0 !important}.header-icon .menu--header-icons ul li{list-style:none;padding:0px 10px;cursor:pointer}.header-icon .menu--header-icons ul li:hover a svg{color:var(--ravasqueira-color-gold)}.header-icon .menu--header-icons ul .nav-link--user{padding:0}.header-icon .menu--header-icons ul .link-text{display:none}.iframe-wrapper{width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ravasqueira-color-white);z-index:1000;display:block;background-color:rgba(0,0,0,.6)}.iframe-wrapper .iframe-close{color:var(--ravasqueira-color-black);text-decoration:none;float:right;margin:25px}.iframe-wrapper .iframe-close span{font-family:Montserrat;font-size:24px;color:var(--ravasqueira-color-white)}.iframe-wrapper .iframe-booking{width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ravasqueira-color-white);z-index:1000;display:block;background:var(--ravasqueira-color-white)}.iframe-wrapper .iframe-booking iframe{height:90vh;width:100%;margin-top:25px}.ravasqueira-loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--ravasqueira-color-white);transition:opacity .75s,visibility .75s;z-index:10000;flex-direction:column}.ravasqueira-loader-wrapper .ravasqueira-loader{display:flex}.ravasqueira-loader-wrapper .ravasqueira-loader::after{content:"";width:137px;height:470px;background:url("/themes/custom/ravasqueira_theme/css/./../img/loader.gif") no-repeat;background-position:center;background-size:contain}.ravasqueira-loader-wrapper h2{font-size:24px}.ravasqueira-loader-wrapper.loader-hidden{opacity:0;visibility:hidden}.block-dropdown-language{margin-left:20px;width:-moz-max-content;width:max-content}.block-dropdown-language .dropdown-mob{display:none}.dropdown-language{list-style:none}.dropdown-language .dropdown-language-menu{border-radius:0;background-color:#e8e4db;position:fixed;padding:5px}.dropdown-language .dropdown-language-menu .dropdown-language-item{list-style:none}.dropdown-language .dropdown-language-menu .dropdown-language-item.active{background:none !important}.dropdown-language .dropdown-language-menu .dropdown-language-item .language-link{color:var(--ravasqueira-color-black)}.dropdown-language .dropdown-language-menu .dropdown-language-item .language-link.active-language{color:var(--ravasqueira-color-orange)}.dropdown-language .dropdown-language-menu .dropdown-language-item:hover{background-color:unset}.dropdown-language .dropdown-language-menu .dropdown-language-item:hover a{color:var(--ravasqueira-color-orange);text-decoration:underline}.dropdown-language .dropdown-language-menu .dropdown-language-item a{color:var(--ravasqueira-color-black);text-decoration:none}.dropdown-language .dropdown-language-menu .dropdown-language-item a:hover{color:var(--ravasqueira-color-gold)}.dropdown-language .dropdown-language-menu .dropdown-language-item a.dropdown-toggle::after{content:unset}.dropdown-language .dropdown-language-menu .dropdown-language-item a.dropdown-toggle:hover{color:var(--ravasqueira-color-orange)}.dropdown-language .dropdown-language-menu .dropdown-language-item.active a{color:var(--ravasqueira-color-orange);text-decoration:underline}@media screen and (max-width:767px){.block-dropdown-language{margin:0 auto}.block-dropdown-language .dropdown-desk{display:none}.block-dropdown-language .dropdown-mob{display:flex;gap:0px !important;margin:0;padding:0;align-items:baseline !important}.block-dropdown-language .dropdown-mob .dropdown-mob-language-item{list-style:none}.block-dropdown-language .dropdown-mob .dropdown-mob-language-item .language-link{padding:10px;border:1px solid #fff;color:#000;background:#fff;font-weight:bold;font-size:18px !important;text-decoration:none}.block-dropdown-language .dropdown-mob .dropdown-mob-language-item .language-link.active-language{border:1px solid #fff;color:#000;background:#fff;font-size:18px}}.eu-cookie-compliance-buttons button:not(.configure-cookies){background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;margin:0}.eu-cookie-compliance-buttons button:not(.configure-cookies):hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.eu-cookie-compliance-buttons button:not(.configure-cookies):hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.eu-cookie-compliance-buttons button:not(.configure-cookies):focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.eu-cookie-compliance-buttons button:not(.configure-cookies):focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.eu-cookie-compliance-buttons button:not(.configure-cookies):hover{color:var(--ravasqueira-color-black)}.eu-cookie-compliance-buttons .configure-cookies{text-decoration:underline;color:#fff;background:unset;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:24px}.eu-cookie-compliance-categories-buttons button:not(.configure-cookies){background-color:var(--ravasqueira-color-white) !important;border-radius:0px !important;border:1px solid var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-black) !important;text-decoration:none;padding:13px 24px !important;width:100% !important}.eu-cookie-compliance-categories-buttons button:not(.configure-cookies):hover{color:#fff !important;background-color:var(--ravasqueira-color-black) !important;border:1px solid var(--ravasqueira-color-white) !important}.eu-cookie-compliance-message .title{font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;display:block}.eu-cookie-compliance-content{display:flex;align-items:center;padding:16px 0}.eu-cookie-compliance-content #popup-buttons{display:flex;flex-direction:row;max-width:60%;width:100%;align-items:center;justify-content:flex-end}#eu-cookie-compliance-categories{display:none}#eu-cookie-compliance-categories .eu-cookie-compliance-category label{font-weight:700;font-size:18px}#eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{padding-left:20px}#eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;font-weight:bold;text-decoration:none;background:#fff;border-radius:25px;padding:10px 16px;padding-top:10px;border:none}.eu-cookie-compliance-more-button{font-size:12px;font-weight:700;line-height:14px}@media screen and (max-width:600px){.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{margin-top:0}}@media screen and (max-width:767px){.eu-cookie-compliance-content{flex-direction:column}.eu-cookie-compliance-content #popup-buttons{max-width:unset;margin-top:24px}}.block-search-api-sorts .mobile{display:none}.block-search-api-sorts .order-dropbtn{background-color:rgba(0,0,0,0);border:1px solid #e8e4db;border-radius:0px;cursor:pointer;position:relative;outline:none;padding:0}.block-search-api-sorts .order-dropbtn.active{border-color:var(--ravasqueira-color-gold);border-radius:0px}.block-search-api-sorts .order-dropbtn .item-active{font-weight:normal;font-size:.875rem;letter-spacing:.04em;margin:.6875rem 1.0625rem;color:var(--ravasqueira-color-black);display:block}.block-search-api-sorts .order-dropbtn .label{position:absolute;top:-7px;right:7px;font-weight:normal;font-size:.75rem;letter-spacing:.04em;line-height:.75rem;color:#adadad;background:#fbfbfb;padding:0 .625rem;text-transform:uppercase}.block-search-api-sorts .order-dropdown{z-index:3;position:relative;display:flex;justify-content:flex-end;margin-bottom:25px;height:3.25rem}@media screen and (max-width:768px){.block-search-api-sorts .order-dropdown{width:100%}.block-search-api-sorts .order-dropdown .desktop{width:100%}.block-search-api-sorts .order-dropdown .desktop .order-dropbtn{width:100%}.block-search-api-sorts .order-dropdown .desktop .order-dropbtn .item-active{text-align:right}}.block-search-api-sorts .order-dropdown .order-dropdown-content{text-align:right}.block-search-api-sorts .order-dropdown-content{display:none;position:absolute;overflow:auto;z-index:1;background-color:#fff;padding:10px 15px;border:1px solid #e8e4db;filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.1));border-radius:0px;border-top:0;width:-moz-available}.block-search-api-sorts .order-dropdown-content a{text-decoration:none;display:block;font-size:.75rem;letter-spacing:.04em;line-height:1.5rem;color:#212121;margin:.625rem}.block-search-api-sorts .show{display:block}.drinking-age-wrapper #main-wrapper{margin:0 !important}.drinking-age-wrapper .content{background-color:var(--ravasqueira-color-black);height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:scroll;overflow-x:hidden}.drinking-age-wrapper .content::-webkit-scrollbar{display:none}.drinking-age-wrapper .content .container{animation:fadeIn 2s}.drinking-age-wrapper .content .container .legal-drinking-container{display:flex;flex-direction:column;align-items:center;color:var(--ravasqueira-color-white)}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-logo{margin-bottom:34px}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-logo img{width:170px}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links{margin-top:25px;display:flex;justify-content:center;align-items:center}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links a{margin:1.3rem;background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;font-size:1rem}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links a:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links a:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links a:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-links a:hover{color:var(--ravasqueira-color-black) !important;background-color:var(--ravasqueira-color-white) !important}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-title{width:50vw;font-size:1.7rem;text-align:center;line-height:unset;margin:0}.drinking-age-wrapper .content .container .legal-drinking-container .legal-drinking-subtitle{text-align:center}.drinking-age-wrapper .content .container .legal-drinking-container .subtitle-terms-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px}.drinking-age-wrapper .content .container .legal-drinking-container .subtitle-terms-wrapper .legal-drinking-terms-privacy{text-align:center}.drinking-age-wrapper .content .container .legal-drinking-container .subtitle-terms-wrapper .legal-drinking-terms-privacy a{color:var(--ravasqueira-color-gold);transition:.4s;text-decoration:none;cursor:pointer}.drinking-age-wrapper .content .container .legal-drinking-container .subtitle-terms-wrapper .legal-drinking-terms-privacy a:hover{color:var(--ravasqueira-color-silver)}.drinking-age-wrapper .content .container .legal-drinking-container .subtitle-terms-wrapper .legal-drinking-terms-privacy span{padding:0 3px}@media screen and (max-width:768px){.drinking-age-wrapper #main-wrapper .content .container .legal-drinking-container{justify-content:space-evenly;height:100vh}.drinking-age-wrapper #main-wrapper .content .container .legal-drinking-container .legal-drinking-title{width:80vw}.drinking-age-wrapper #main-wrapper .content .container .legal-drinking-container .legal-drinking-links{margin-top:initial;flex-direction:column}}@media screen and (max-width:576px){.drinking-age-wrapper #main-wrapper .content .container .legal-drinking-container .legal-drinking-links{width:100%;margin-top:initial}.drinking-age-wrapper #main-wrapper .content .container .legal-drinking-container .legal-drinking-links a{margin:.5rem}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.text-summary-timeline-p .field--name-field-media{width:unset !important}.text-summary-timeline-p .field--name-field-media .field--name-field-media-image{margin:0 !important}.text-summary-timeline-p .field--name-field-media .field--name-field-media-image .field__item img{width:unset !important}.block-timeline{position:relative}.slick-timeline{position:absolute;top:50%;z-index:3}.slick-timeline.tlarrow-left{display:none !important;left:1.1rem}@media screen and (max-width:596px){.slick-timeline.tlarrow-left{left:-0.5rem}}.slick-timeline.tlarrow-right{display:none !important;right:1.1rem}@media screen and (max-width:596px){.slick-timeline.tlarrow-right{right:-0.5rem}}.content-timeline-cd{position:relative}.content-timeline-cd .cd-horizontal-timeline{padding-top:0;margin-top:0;margin:0 !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.content-timeline-cd .cd-horizontal-timeline .events-content ol{list-style:none;padding-left:0;margin-bottom:0 !important}.content-timeline-cd .cd-horizontal-timeline .events-content ol li{display:flex;height:90vh}.content-timeline-cd .cd-horizontal-timeline .events-content ol li .image-timeline{height:100vh;position:absolute;left:0;float:left;-o-object-fit:cover;object-fit:cover;width:100vw;height:calc(100vh - 121px)}.content-timeline-cd .cd-horizontal-timeline .events-content ol li .image-timeline img{position:absolute;left:0;float:left;z-index:-1;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}.content-timeline-cd .cd-horizontal-timeline .events-content ol li .container{display:flex;flex:1;flex-direction:column;justify-content:center;color:#fff}.content-timeline-cd .cd-horizontal-timeline .events-content ol li .container h1{font-size:3.5rem;font-weight:bold;color:var(--ravasqueira-color-gold)}.content-timeline-cd .cd-horizontal-timeline .events-content ol li .container h2{font-size:2rem}.content-timeline-cd .cd-horizontal-timeline .events-content ol li .container p{font-size:1.1rem}.content-timeline-cd .cd-horizontal-timeline .container-timeline{position:absolute;z-index:2;max-width:100% !important;bottom:0}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline{z-index:2;width:100%;max-width:90%}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .cd-timeline-navigation{list-style-type:none}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .cd-timeline-navigation li a{border:none;top:45%}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .cd-timeline-navigation li a:hover{background-color:var(--ravasqueira-color-gold);transition:.4s}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .cd-timeline-navigation li a.prev::after{content:"";position:absolute;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left-gold.png") no-repeat !important;width:40px;height:40px;background-size:contain;background-position:center}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .cd-timeline-navigation li a.next::after{content:"";position:absolute;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-right-gold.png") no-repeat;width:40px;height:40px;background-size:contain;background-position:center}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper{width:80%;overflow:scroll !important;margin:0 auto;cursor:grab}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::-webkit-scrollbar{height:0px;width:0px}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::before{background-image:none}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::after{background-image:none}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::after .events{height:3px;width:100% !important}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::after .events ol li a{color:var(--ravasqueira-color-gold);font-weight:bold}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::after .events ol li a::after{background-color:var(--ravasqueira-color-gold);border:2px solid var(--ravasqueira-color-gold)}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper::after .events ol li a:hover{width:16px;height:16px;transition:.2s}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .activeSlider{cursor:grabbing !important}@media screen and (max-width:992px){.content-timeline-cd .image-timeline{height:calc(100vh - 85.38px)}}@media screen and (max-width:768px){.content-timeline-cd .image-timeline{height:calc(100vh - 56px)}.content-timeline-cd .cd-horizontal-timeline .container-timeline{bottom:0}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline{max-width:100%}.content-timeline-cd .cd-horizontal-timeline .container-timeline .timeline .events-wrapper{width:70%}}.cart-logo-icon{width:30px;height:25px;color:#000}.cart-logo-icon:hover{color:var(--ravasqueira-color-gold)}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-item{margin-top:10px}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number{display:flex;justify-content:center;--size:32px}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-counter,.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button],.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-counter:hover,.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button],.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]{border-width:2.1px;height:42px;font-size:20px}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]:hover{background-color:var(--ravasqueira-color-black)}.cart-wrapper .cart-page .views-field-edit-quantity .js-form-type-number .btn-counter{font-weight:bold;font-size:20px;line-height:.1;border-width:2px;background:#fff}.cart-wrapper .cart-page .paypal-buttons-container{display:none}.cart-wrapper .cart-page .cart-empty-page{font-size:20px;margin-bottom:20vh;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive{flex-direction:column}}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead{border-bottom:1px solid var(--ravasqueira-color-gold)}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead tr{background:rgba(0,0,0,0)}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead tr th{color:var(--ravasqueira-color-gold);padding-bottom:25px;font-weight:600;font-size:16px;text-align:center;border-bottom:1px solid var(--ravasqueira-color-silver)}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead tr th#view-title-table-column{text-align:left}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead tr th#view-purchased-entity-table-column{width:50%;text-align:left}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead tr th.views-field-remove-button{visibility:hidden}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table thead tr th#view-total-price-number-table-column{text-align:right}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr{background:#fff !important;font-size:1.1rem}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td{background:#fff;box-shadow:none;text-align:center;vertical-align:middle}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-title{display:flex;align-items:center}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-title .product-image{margin-right:50px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-title .product-image img{height:100px;width:auto}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-title .product-title{text-align:left}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-purchased-entity{text-align:left}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-purchased-entity div .field--name-price .field__label{display:none}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-field-image-1{display:none}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-field-box-image-1{display:none}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-remove-button{display:flex;justify-content:center;margin-top:32px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-remove-button .delete-order-item{all:unset;position:relative;font-size:0;display:flex;width:26px;height:26px;bottom:20px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-remove-button .delete-order-item::before{position:absolute;content:"";background:url("/themes/custom/ravasqueira_theme/css/../img/icons/icon-trash.png");background-size:contain;cursor:pointer;top:0;height:25px;width:25px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td.views-field-total-price__number{text-align:right;padding:0}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td .box-type-product input[type=number]{pointer-events:none !important}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td .box-type-product input[type=number]::-webkit-outer-spin-button,.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td .box-type-product input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .table-responsive table tbody tr td .box-type-product input[type=number]{-moz-appearance:textfield}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .handle-counter{display:flex;align-items:center;justify-content:center}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .handle-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .handle-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .handle-counter input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;-khtml-appearance:textfield;appearance:textfield;margin:0;border:0;text-align:center;width:60px;padding:0}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .order-total-line{padding:0;margin-top:10px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .order-total-line.order-total-line__total{font-weight:bold;color:var(--ravasqueira-color-gold);font-size:20px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .order-total-line.order-total-line__total .order-total-line-label{margin-right:5px}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions{display:flex;justify-content:flex-end;text-align:center}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-submit{all:unset;background-color:#fff;border-radius:0px;border:1px solid #000;color:#000;text-decoration:none;padding:13px 24px;margin:1.1rem}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-submit:hover{color:#000;background-color:#000;border:1px solid #000;transition:.4s}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-submit:hover a{color:#fff;background-color:#000}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-submit:focus{color:var(--ravasqueira-color-black);background-color:#000;border:1px solid #000;outline:none;transition:.4s}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-submit:focus a{outline:none;color:#fff;background-color:#000}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-submit:hover{color:#fff;cursor:pointer}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-checkout{all:unset;background-color:#000;border-radius:0px;border:1px solid #000;color:#fff;text-decoration:none;padding:13px 24px;margin:1.1rem;margin-right:0}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-checkout:hover{color:#000;background-color:#fff;border:1px solid #000;transition:.4s}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-checkout:hover a{color:#000;background-color:#fff}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-checkout:focus{color:var(--ravasqueira-color-black);background-color:#fff;border:1px solid #000;outline:none;transition:.4s}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-checkout:focus a{outline:none;color:#000;background-color:#fff}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .form-actions #edit-checkout:hover{cursor:pointer}@media screen and (max-width:767px){.cart-wrapper .cart-page .cart-form{width:90%;margin:0 auto}.cart-wrapper .cart-page .cart-form .views-element-container .view-commerce-cart-form .views-form .order-total-line{display:flex !important;justify-content:space-between !important}.cart-wrapper .cart-page .cart-form .form-actions #edit-checkout,.cart-wrapper .cart-page .cart-form .form-actions #edit-submit{width:90% !important}.cart-wrapper .cart-title-page{text-align:center}.cart-wrapper .form-actions{flex-direction:column;align-items:center;justify-content:center}.cart-wrapper .form-actions #edit-checkout{margin:0 !important}.cart-wrapper .cart-items{display:flex;flex-direction:column;gap:10px;width:100%}.cart-wrapper .cart-items .cart-item{padding:5px;padding-bottom:25px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cart-wrapper .cart-items .cart-item .image{display:flex;justify-content:flex-start;align-items:center}.cart-wrapper .cart-items .cart-item .image img{height:190px;width:auto}.cart-wrapper .cart-items .cart-item .card-item-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px}.cart-wrapper .cart-items .cart-item .card-item-wrapper .product-title{text-align:right}.cart-wrapper .cart-items .cart-item .card-item-wrapper .product-image{display:none !important}.cart-wrapper .cart-items .cart-item .card-item-wrapper .cart-item-price{font-size:20px;color:var(--ravasqueira-color-gold)}.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number{display:flex;justify-content:unset;margin-bottom:0px !important;--size:32px}.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-counter,.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button],.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none}.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-counter:hover,.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button],.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]{border-width:2.1px;height:42px;font-size:20px}.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-primary[data-drupal-selector=edit-add-more-button]:hover{background-color:var(--ravasqueira-color-black)}.cart-wrapper .cart-items .cart-item .card-item-wrapper .js-form-type-number .btn-counter{font-weight:bold;font-size:20px;line-height:.1;border-width:2px;background:#fff;height:40px}.cart-wrapper .cart-items .cart-item .card-item-wrapper .delete-order-item{all:unset;position:relative;font-size:0;display:flex;width:26px;height:26px;bottom:0px}.cart-wrapper .cart-items .cart-item .card-item-wrapper .delete-order-item::before{position:absolute;content:"";background:url("/themes/custom/ravasqueira_theme/css/../img/icons/icon-trash.png");background-size:contain;cursor:pointer;top:0;height:25px;width:25px}.cart-wrapper .cart-items .cart-item .views-field-title{display:flex;align-items:center}.cart-wrapper .cart-items .cart-item .views-field-title .product-title{font-size:24px}.cart-wrapper .cart-items .cart-item .views-field-unit-price__number{color:var(--ravasqueira-color-gold)}}.cart-offcanvas{background-color:var(--ravasqueira-color-orange);padding:20px 10px;overflow:auto}.cart-offcanvas .cart--cart-offcanvas{margin:20px}.cart-offcanvas .cart--cart-offcanvas .cart-block-empty{font-size:1.2rem;color:#fff;margin-top:20px}.cart-offcanvas .cart--cart-offcanvas .cart--cart-offcanvas__close{display:flex;justify-content:space-between;align-items:center;margin:2px;color:var(--ravasqueira-color-white);padding-bottom:15px;border-bottom:1px solid #cb9576}.cart-offcanvas .cart--cart-offcanvas .cart--cart-offcanvas__close span{font-size:25px}.cart-offcanvas .cart--cart-offcanvas .cart--cart-offcanvas__close button{cursor:pointer;background:rgba(0,0,0,0) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/></svg>") center/1em auto no-repeat;opacity:1}.cart-block--offcanvas-cart-table{border:none !important}.cart-block--offcanvas-cart-table tbody,.cart-block--offcanvas-cart-table td,.cart-block--offcanvas-cart-table tfoot,.cart-block--offcanvas-cart-table th,.cart-block--offcanvas-cart-table thead,.cart-block--offcanvas-cart-table tr{border:0 !important;background-color:rgba(0,0,0,0) !important}.cart-block--offcanvas-cart-table tfoot{display:none !important}.cart-block--offcanvas-cart-table tr{display:block;padding:20px 0px;border-bottom:1px solid #cb9576 !important}.cart-block--offcanvas-cart-table tr td{text-align:right;vertical-align:middle;color:var(--ravasqueira-color-white)}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__title{text-align:left}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__title,.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity,.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__price{width:100%}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__price{font-size:18px}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input{border:1px solid var(--ravasqueira-color-white);background-color:rgba(0,0,0,0) !important;padding:0px;color:var(--ravasqueira-color-white);text-align:center;width:40px !important;height:40px !important;font-size:16px;text-align:center;pointer-events:none}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input:focus{outline:none}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input[type=number]{-webkit-appearance:textfield;margin:0;-moz-appearance:textfield;-khtml-appearance:textfield;appearance:textfield}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__remove .button{border:none;font-size:0px}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__remove .button::before{cursor:pointer;content:"";background:url("/themes/custom/ravasqueira_theme/css/../img/icons/trash-2.png");background-size:contain;cursor:pointer;height:25px;width:25px;display:block}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__remove .button:hover{transition:.4s;transform:translateY(-5px)}.cart-block--offcanvas-contents__links{cursor:pointer}.cart-block--offcanvas-contents__links a{padding:14px 20px;width:100%;border:1px solid #fff;text-align:center;color:var(--ravasqueira-color-white);text-decoration:none;font-size:18px;display:flex;justify-content:center;align-items:center}.cart-block--offcanvas-contents__links:hover{transition:.4s;background-color:var(--ravasqueira-color-white)}.cart-block--offcanvas-contents__links:hover a{color:var(--ravasqueira-color-orange)}.product-view-mode-teaser .field--widget-commerce-product-variation-attributes{margin:0 !important}.product-list-wrapper#main-wrapper{margin-top:150px !important}@media screen and (max-width:768px){.product-list-wrapper#main-wrapper{margin-top:50px !important}}.product-list-wrapper .accordion-filtering{background-image:url(/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-up.png);width:20px;height:20px;background-size:cover;margin-right:10px;cursor:pointer}.product-list-wrapper .accordion-filtering:hover{transform:translateY(2px)}.product-list-wrapper .product-list-row{width:100% !important;margin:0 auto !important}.product-list-wrapper .product-list-row #block-ravasqueira-theme-breadcrumbs .content{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-left:0}.product-list-wrapper .product-list-row .views-field-field-title{margin-top:15px}.product-list-wrapper .button--add-to-cart{width:100% !important}.product-list-wrapper #main .row-offcanvas .row{margin:0 auto}.product-list-wrapper #main .row-offcanvas .row .block-system-breadcrumb-block .content nav .breadcrumb .breadcrumb-item a{color:#000;text-decoration:none}.product-list-wrapper #main .row-offcanvas .row h2{margin-left:13px;font-size:18px;color:var(--ravasqueira-color-gold)}.product-list-wrapper #main .row-offcanvas .row .row{padding:0;margin-bottom:25px}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section{display:flex;flex-direction:column;border:1px solid #e8e4db;padding-top:20px}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .label-title-atrributes{display:flex;justify-content:space-between;align-items:center}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .label-title-atrributes p{line-height:18px;margin-left:13px;font-size:18px;color:var(--ravasqueira-color-gold);font-weight:500;margin-bottom:8px}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .label-title-atrributes svg{margin-right:25px;transition:.4s;cursor:pointer}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .label-title-atrributes svg path{fill:var(--ravasqueira-color-gold)}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .label-title-atrributes svg:hover path{fill:var(--ravasqueira-color-black)}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets{margin:5px}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul{padding-left:13px !important}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item{list-style:none;padding:6px;padding-left:0px;font-size:18px;font-weight:400;display:flex;margin-top:8px}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item .facets-checkbox{all:unset;cursor:pointer;display:flex}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item .facets-checkbox:hover::after{transition:.4s;background-color:var(--ravasqueira-color-gold)}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item .facets-checkbox:checked::before{content:"";position:absolute;width:23px;height:23px;background-color:var(--ravasqueira-color-gold);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item .facets-checkbox:checked::before:hover{background-color:var(--ravasqueira-color-gold);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item .facets-checkbox::after{content:"";width:23px;height:23px;border:1px solid var(--ravasqueira-color-gold)}.product-list-wrapper #main .row-offcanvas .row .row .col-md-3 .section .block-facets .content .facets-widget-checkbox ul .facet-item label{margin-left:10px;cursor:pointer}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px;padding-right:0;padding-left:0}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col{width:auto !important;margin-top:0px;padding:20px 10px 0px 10px;border:1px solid #e8e4db}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .views-field{height:100%}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .views-field .field-content{height:100%;display:block}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .views-field .field-content .product-view-mode-teaser{height:100%;position:relative}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col:hover{transition:.4s;cursor:pointer;border:1px solid var(--ravasqueira-color-gold)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper{margin-bottom:0}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper{width:100%}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;width:100%}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .js-form-wrapper .fieldset-wrapper button.js-form-submit:hover{color:var(--ravasqueira-color-white)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-title{display:none}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-capacity{color:var(--ravasqueira-color-silver)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-promotion{position:absolute;left:-10px;top:-10px;text-align:center;height:auto;padding:10px;z-index:2;width:-moz-fit-content;width:fit-content;float:left;color:var(--ravasqueira-color-white);font-size:12px;text-decoration:none;color:var(--ravasqueira-color-white);text-transform:uppercase;font-weight:bold;font-family:"Montserrat";background-color:#ccc}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-description{margin:.5rem 0}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-description p span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--type-commerce-price{display:inline-block;line-height:28px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--type-commerce-price .field__label{display:none}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--type-commerce-price .original-price+.field__item{color:var(--ravasqueira-color-gold) !important}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--type-commerce-price .field__item{color:var(--ravasqueira-color-gold);font-weight:500;font-size:22px;display:inline-block}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .box-number-per-unit{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .box-number-per-unit span,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .box-number-per-unit .field__item{font-family:"Robot" !important}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x3,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x6{float:right}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x3 .field__label,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x6 .field__label{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x3 .field__label span,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x3 .field__label .field__item,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x6 .field__label span,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x6 .field__label .field__item{font-family:"Robot" !important}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x3 .field__item,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x6 .field__item{display:inline-block;margin-left:5px;font-size:18px;font-weight:500}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x3 .field__item::before,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-x6 .field__item::before{content:"€"}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper{display:flex;--size:32px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-counter,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-counter:hover,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border-width:2.1px;height:42px;font-size:20px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{background-color:var(--ravasqueira-color-black)}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .form-item-quantity-box .handle-counter .btn-counter{display:none}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .form-item-quantity-box input.form-control{-moz-appearance:textfield;margin:0;border:0;text-align:center;width:40px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper{display:flex;justify-content:space-between;align-items:center;margin:5px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .js-form-item{margin-bottom:0px !important}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .js-form-item .handle-counter .btn-counter{display:none !important;height:42px !important;border-width:2.1px !important}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .js-form-item .handle-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .js-form-item .handle-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-variations .commerce-order-item-add-to-cart-form .js-form-wrapper .js-form-item .handle-counter input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;padding:0;border:0;text-align:center;font-size:24px;width:40px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-image{position:relative}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-image a{display:flex;justify-content:center;margin-right:0;position:relative}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-image a img{width:auto;max-width:300px;margin-top:50px;height:auto}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-image .views-field-field-title{margin-top:25px}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-image .views-field-variations .field-content div{display:flex;justify-content:space-between}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .field--name-field-image .views-field-variations-1 .field-content .commerce-order-item-add-to-cart-form .form-actions .button--add-to-cart{width:100% !important}.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid .views-col .product-view-mode-teaser .views-field-variations .field-content div{display:flex;justify-content:space-between}@media screen and (max-width:1400px){.product-list-wrapper .product-list-row{margin:0 auto !important}}@media screen and (max-width:1200px){.product-list-wrapper #main .row-offcanvas .row>div .product-lister .view-content .views-view-grid{grid-template-columns:repeat(2,1fr) !important}}@media screen and (max-width:992px){.product-list-wrapper #main .row-offcanvas .row .col-md-3 .section .facet-item__value{font-size:18px}}@media screen and (max-width:768px){.product-list-wrapper #main .row-offcanvas .product-list-row{justify-content:center}.product-list-wrapper #main .row-offcanvas .product-list-row .filters-show-mb-d{flex-direction:column}.product-list-wrapper #main .row-offcanvas .product-list-row .col-md-3>aside{width:100% !important}}.path-search-products .block-views-exposed-filter-blockproduct-list-product-search-page{padding:0}.path-search-products .sidebar_top{border:none !important}.path-search-products .sidebar_top #block-oqueprocuro{margin-bottom:40px}.path-search-products .sidebar_top #block-oqueprocuro p{font-size:35px;font-weight:500;line-height:56px;letter-spacing:0px}@media screen and (max-width:576px){.path-search-products .sidebar_top #block-oqueprocuro p{font-size:31px;line-height:48px}}.path-search-products .sidebar_top .views-exposed-form form{position:relative}.path-search-products .sidebar_top .views-exposed-form form>.row{margin-bottom:0}.path-search-products .sidebar_top .views-exposed-form form .form-type-textfield{margin-bottom:0 !important;padding:0}.path-search-products .sidebar_top .views-exposed-form form .form-type-textfield input{border-radius:0;height:3.25rem;padding:.5rem 2.25rem .5rem 1rem;font-style:normal;font-weight:500;font-size:14px;line-height:24px}@media screen and (max-width:576px){.path-search-products .sidebar_top .views-exposed-form form .form-type-textfield input{font-size:13px;line-height:24px}}.path-search-products .sidebar_top .views-exposed-form .form-actions{position:absolute;top:50%;right:1.25rem;width:1.5rem;height:1.5rem;transform:translateY(-50%);margin-bottom:0 !important;padding:0}.path-search-products .sidebar_top .views-exposed-form .form-actions>button{font-size:0;background-color:rgba(0,0,0,0);border:none;width:1.5rem;height:1.5rem;padding:0;color:rgba(0,0,0,0)}.path-search-products .sidebar_top .views-exposed-form .form-actions>button:before{content:"";background-image:url("/themes/custom/ravasqueira_theme/img/icons/search.svg");background-repeat:no-repeat;background-size:1.5rem;font-size:1.5rem;line-height:1;width:1.5rem;height:1.5rem;display:block}.path-search-products .region-sidebar-top{margin-bottom:0 !important;padding:0}.path-search-products .region-sidebar-top .block-title-w-description .content{width:100%}@media screen and (max-width:576px){.product-list-wrapper #main .row-offcanvas .product-list-row{justify-content:center}.product-list-wrapper #main .row-offcanvas .product-list-row .col-md-3{display:none}.product-list-wrapper #main .row-offcanvas .product-list-row>div .product-lister .view-content .views-view-grid{grid-template-columns:repeat(1,1fr) !important}}.handler-visible{display:block}.handler-hidden{display:none}#custom-popup-message{position:fixed;top:20%;left:50%;transform:translateX(-50%);background-color:var(--ravasqueira-color-primary);color:var(--ravasqueira-color-white);padding:40px 20px;text-align:center;width:40%;border-radius:0px;z-index:1000}@media screen and (max-width:768px){#custom-popup-message{width:90%}}#custom-popup-message .popup-content{margin-bottom:10px}#custom-popup-message .popup-close{background-color:var(--ravasqueira-color-secondary);border:none;color:#fff;padding:5px 10px;cursor:pointer;position:absolute;top:10px;right:10px;font-size:10px;font-weight:bolder}#custom-popup-message .popup-close:hover{background-color:var(--ravasqueira-color-secondary)}.hidden{display:none}#lb-tabs-tabs-2{padding:0;margin-top:25px}.product-detail-main{padding-top:30px;width:90%;margin:0 auto}.product-detail-main #view-display-id-homepage_product_list{margin:unset !important}.product-detail-main .field--name-field-erp-id .field__label,.product-detail-main .field--name-field-company .field__label{display:none}.product-detail-main .field--name-field-erp-id .field__item,.product-detail-main .field--name-field-company .field__item{display:none}.product-detail-main .slider-products .field--name-field-button{display:none}.product-detail-main .slider-products h2{transform:translateY(30px)}.product-detail-main .slider-products .product-slider-title{display:none !important}.product-detail-main .slider-products .field--name-field-description{display:none}.product-detail-main .block-field-blockcommerce-productwinevariations button[data-drupal-selector=edit-add-to-wislist],.product-detail-main .block-field-blockcommerce-productwinevariations button[data-drupal-selector=edit-remove-to-wislist]{display:none}.product-detail-main .wrapper-variations-product-detail{display:flex;width:272px;gap:15px;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.product-detail-main .wrapper-variations-product-detail{width:100%}}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box{display:flex;height:-moz-fit-content;height:fit-content;align-items:center}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box [class^=product--variation-field--variation_field_units_per_box]{margin-right:15px}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box [class^=product--variation-field--variation_field_units_per_box] .field__item{display:none}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box [class^=product--variation-field--variation_field_units_per_box] .field__item.field--name-field-units-per-box{display:flex;--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box [class^=product--variation-field--variation_field_units_per_box] .field__item.field--name-field-units-per-box span,.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box [class^=product--variation-field--variation_field_units_per_box] .field__item.field--name-field-units-per-box .field__item{font-family:"Robot" !important}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box [class^=product--variation-field--variation_field_units_per_box] .field__item.field--name-field-units-per-box::before{content:"x"}.product-detail-main .wrapper-variations-product-detail .wrapper-variations-units-box .field--type-commerce-price .original-price+.field__item{color:var(--ravasqueira-color-gold) !important}.product-detail-main .wrapper-variations-product-detail .block-field-blockcommerce-product-variationwineprice{width:-moz-fit-content;width:fit-content}.product-detail-main .wrapper-variations-product-detail .block-field-blockcommerce-product-variationwineprice .field--name-price{display:flex;flex-direction:column}.product-detail-main .product-detail-teaser{margin-top:50px}.product-detail-main .favorite-wrapper{--size-button:36px;position:absolute;background:none !important;border:none !important;height:-moz-fit-content !important;height:fit-content !important;right:unset;top:unset;padding:unset;margin-top:10px;margin-left:10px;text-align:center;width:var(--size-button);height:var(--size-button);z-index:10;cursor:pointer}.product-detail-main .favorite-wrapper div{width:var(--size-button);height:var(--size-button);display:flex;justify-content:center;align-items:center}.product-detail-main .favorite-wrapper div form{width:var(--size-button);height:var(--size-button);display:flex;justify-content:center;align-items:center}.product-detail-main .favorite-wrapper div form .field--name-purchased-entity{width:var(--size-button);height:var(--size-button);margin:0 !important}.product-detail-main .favorite-wrapper div form .add-wishlist-item,.product-detail-main .favorite-wrapper div form .remove-wishlist-item{z-index:2}.product-detail-main .favorite-wrapper div form .add-wishlist-item::before,.product-detail-main .favorite-wrapper div form .remove-wishlist-item::before{right:0px;top:5px}.product-detail-main .favorite-wrapper div form .button--add-to-cart{display:none}.product-detail-main .fieldset-wrapper button{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.product-detail-main .fieldset-wrapper button:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.product-detail-main .fieldset-wrapper button:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.product-detail-main .fieldset-wrapper button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.product-detail-main .fieldset-wrapper button:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.product-detail-main #block-ravasqueira-theme-breadcrumbs *{color:var(--ravasqueira-color-black)}.product-detail-main #block-ravasqueira-theme-breadcrumbs * a{text-decoration:none;color:var(--ravasqueira-color-black)}.product-detail-main .section-product-detail .oembed-video *{width:100vw;height:600px}.product-detail-main .section-product-detail .content article .row>div{display:flex;flex-direction:column;justify-content:flex-start}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video{border:1px solid var(--ravasqueira-color-silver)}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide{height:660px}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide div:not(.video-paused){padding-bottom:0 !important;height:100% !important}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide div:not(.video-paused) img{-o-object-fit:contain;object-fit:contain;height:100%;margin:auto}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide div:not(.video-paused) .container-video-ravasqueira{max-width:unset;width:100%;background:#000;border-radius:0px;overflow:hidden;cursor:pointer;position:relative}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide div:not(.video-paused) .container-video-ravasqueira .video-pause::before{content:"";top:50%;left:50%;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/play.svg") no-repeat;background-position:center;position:absolute;padding:35px;background-color:rgba(232,228,219,.5);transform:translate(-50%,-50%)}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide div:not(.video-paused) .container-video-ravasqueira .video-ravasqueira{width:100%;display:flex}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-list .slick-slide div:not(.video-paused) .container-video-ravasqueira .video-ravasqueira source{width:100%}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .container-video-ravasqueira{background:#fff !important;display:flex}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .field--type-entity-reference{margin:0 !important}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-arrow{border:0;border-radius:50%;font-size:0;height:42px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:42px;background-color:rgba(0,0,0,0);z-index:2}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-arrow::after{display:none}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-arrow:before{content:"";height:100%;width:100%;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-prev{display:block !important}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-prev::before{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left-gold.png");color:unset !important;display:flex;justify-content:center;align-items:center}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-next{display:block !important;right:0}.product-detail-main .section-product-detail .block-field-blockcommerce-productwinefield-slider-image-video .slick-next::before{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-right-gold.png");color:unset !important;display:flex;justify-content:center;align-items:center}.product-detail-main .section-product-detail .blockcommerce-productwinefield-tags{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.product-detail-main .section-product-detail .field--name-field-tags{margin:0;margin-bottom:10px}.product-detail-main .section-product-detail .field--name-field-tags .field__items{display:flex;gap:10px}.product-detail-main .section-product-detail .field--name-field-tags .field__items .field__item{color:var(--ravasqueira-color-gold);font-size:.9rem}.product-detail-main .section-product-detail .field--name-field-tags .field__items .field__item .comma{color:var(--ravasqueira-color-gold)}.product-detail-main .section-product-detail .field--name-field-tags .field__items .field__item:last-of-type .comma{display:none}.product-detail-main .section-product-detail fieldset.js-form-wrapper legend{display:none}.product-detail-main .section-product-detail .js-form-wrapper[data-drupal-selector=edit-actions]{align-items:center}.product-detail-main .section-product-detail .js-form-wrapper[data-drupal-selector=edit-actions] .form-item-quantity-box{margin-bottom:0px !important}.product-detail-main .section-product-detail .js-form-wrapper[data-drupal-selector=edit-actions] .form-item-quantity-box input{padding:0px}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form{width:272px}@media screen and (max-width:767px){.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form{width:100%}}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper{display:flex;justify-content:space-between}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper{display:flex;--size:32px}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-counter,.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-counter:hover,.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button],.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]{border-width:2.1px;height:42px;font-size:20px}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-remove-more-button]:hover,.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .btn-primary[data-drupal-selector=edit-add-more-button]:hover{background-color:var(--ravasqueira-color-black)}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .form-item-quantity-box .handle-counter .btn-counter{display:none}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .js-form-wrapper .form-item-quantity-box input.form-control{-moz-appearance:textfield;margin:0;border:0;text-align:center;width:40px}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form [id^=edit-purchased-entity-wrapper]{margin:0 !important}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .handle-counter .btn-counter{display:none !important}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .handle-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .handle-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-detail-main .section-product-detail .commerce-order-item-add-to-cart-form .handle-counter input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;border:0;text-align:center;width:40px;font-size:24px}.product-detail-main .section-product-detail .field--type-commerce-price .field__label{display:none}.product-detail-main .section-product-detail .field--type-commerce-price .field__item{font-size:1.5rem;color:var(--ravasqueira-color-gold)}.product-detail-main .section-product-detail h1{font-size:24px;font-weight:bold;margin-bottom:0;line-height:36px}.product-detail-main .section-product-detail .field--name-field-product-description{margin:20px 0px}.product-detail-main .section-product-detail .field--name-field-capacity .field__item{color:#595959;margin-top:5px}.product-detail-main .section-product-detail .field--name-field-delivery-estimate-days,.product-detail-main .section-product-detail .field--name-field-shipping-partner{font-size:12px;display:flex}.product-detail-main .section-product-detail .field--name-field-delivery-estimate-days .field__label::after,.product-detail-main .section-product-detail .field--name-field-shipping-partner .field__label::after{content:": "}.product-detail-main .layout--onecol .slide-show{height:unset !important}.product-detail-main .layout--onecol .slide-show .slick-list{height:unset !important;border:none !important}.product-detail-main .layout--onecol .slide-show .slick-dots{display:none !important}.field--name-field-prizes .field__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.field--name-field-prizes .field__items .field__item{display:inherit}.field--name-field-prizes .field__items .field__item h2 a{text-decoration:none;font-size:18px;transition:.4s}.field--name-field-prizes .field__items .field__item h2 a:hover{color:var(--ravasqueira-color-gold)}.field--name-field-prizes .field__items .field__item .vocabulary-prizes{display:flex;flex-direction:row-reverse;margin:10px;justify-content:flex-end;margin-left:0}.field--name-field-prizes .field__items .field__item .vocabulary-prizes h2,.field--name-field-prizes .field__items .field__item .vocabulary-prizes .content{margin:5px}.field--name-field-prizes .field__items .field__item .vocabulary-prizes h2{display:flex;align-items:center}@media screen and (max-width:1060px){.product-detail-main .section-product-detail article .row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail-main .section-product-detail article .row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-detail-main .section-product-detail article .row .col-sm-6{width:100%}}@media screen and (max-width:768px){.product-detail-main .slider-products h2{display:flex;justify-content:center;text-align:center}.product-detail-main fieldset[id^=edit-commerce-stock-notifications]{width:100%}.product-detail-main fieldset[id^=edit-commerce-stock-notifications] .fieldset-wrapper{width:100%}.product-detail-main fieldset[id^=edit-commerce-stock-notifications] .fieldset-wrapper button[id^=edit-notify-submit]{width:100%}.product-detail-main .section-product-detail .field--name-field-tags{margin-top:15px !important}.product-detail-main .section-product-detail article .row{flex-direction:column}.product-detail-main .section-product-detail article .row .col-sm-6{width:100%}.product-detail-main .field--name-field-prizes .field__items{display:grid;grid-template-columns:repeat(1,1fr)}}.quantity-increase,.quantity-decrease{border:solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);border-radius:50%;height:var(--size);align-items:center;aspect-ratio:1/1;border-width:calc(var(--size)/20);line-height:.9;padding:0 !important;box-shadow:none;border-width:2.1px;height:42px;font-size:20px}.quantity-increase:hover,.quantity-decrease:hover{background-color:var(--ravasqueira-color-black);color:var(--ravasqueira-color-white)}.quantity-edit-input{-webkit-appearance:none;-moz-appearance:textfield;margin:0;padding:0;border:0;text-align:center;font-size:24px;width:40px}.product-quantity,.form-actions{margin-bottom:15px}.handler-wrapper{display:flex;justify-content:space-between}.view-commerce-user-orders.view-display-id-order_page{width:50%;margin:0 auto}.view-commerce-user-orders.view-display-id-order_page .view-content .title-order,.view-commerce-user-orders.view-display-id-order_page .view-empty .title-order{font-size:22px;font-weight:500;color:var(--ravasqueira-color-gold);margin-bottom:30px}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item{display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e8e4db}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-image,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-image{width:100px;height:130px;display:flex;justify-content:center;margin-right:42px}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-image img,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-image img{height:130px;width:auto}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-group,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-group{flex:1;display:flex;flex-flow:column;height:130px;justify-content:space-around}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-group .order-date,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-group .order-date{font-size:14px}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-group .order-title,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-group .order-title{font-size:18px}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-group .order-price,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-group .order-price{font-size:18px;color:var(--ravasqueira-color-gold)}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button{flex:1;display:flex;align-items:center;justify-content:center;display:none !important}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button a,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button a{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button a:hover,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button a:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button a:hover a,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button a:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button a:focus,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button a:focus a,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button a:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .order-add-button a:hover,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .order-add-button a:hover{color:var(--ravasqueira-color-white)}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice{flex:1;display:flex;align-items:center;justify-content:flex-end}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice a,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice a{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:hover,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:hover a,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:focus,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:focus a,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.view-commerce-user-orders.view-display-id-order_page .view-content .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:hover,.view-commerce-user-orders.view-display-id-order_page .view-empty .views-row .views-field .field-content .order-items .order-item .download-link-invoice a:hover{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black) !important}.view-commerce-user-orders.view-display-id-order_page .view-empty{margin-bottom:80px}.view-commerce-user-orders.view-display-id-user_completed_orders_block .row{margin-left:initial;margin-right:initial;margin-top:initial}@media screen and (max-width:768px){.view-commerce-user-orders{width:90%}}@media screen and (max-width:576px){.view-commerce-user-orders .view-content .views-row .order-item .order-group{align-items:flex-start}}.user-wrapper #main-wrapper{margin-top:120px !important}.user-wrapper .order-image .view-user-order-items{width:100%;margin:0 auto}.user-wrapper .view-user-order-items{width:40%;margin:50px auto}@media screen and (max-width:768px){.user-wrapper .view-user-order-items{width:90%}}.user-wrapper .view-user-order-items .view-header{font-size:22px;font-weight:500;color:var(--ravasqueira-color-gold);margin-bottom:30px}.user-wrapper .view-user-order-items .view-footer{flex:1;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:768px){.user-wrapper .view-user-order-items .view-footer{flex-direction:column;gap:1.2rem}}.user-wrapper .view-user-order-items .view-footer .track-order{display:flex;flex-direction:column;gap:1.2rem}.user-wrapper .view-user-order-items .view-footer .order-btn{cursor:pointer}.user-wrapper .view-user-order-items .view-footer .order-btn a{text-decoration:none;color:var(--ravasqueira-color-black);background-color:rgba(0,0,0,0);border-radius:0px;border:1px solid var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;width:100%;display:block;text-align:center}.user-wrapper .view-user-order-items .view-footer .order-btn a:hover{transition:.4s;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black) !important}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e8e4db}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details .order-image{width:100px;height:130px;display:flex;justify-content:center;margin-right:42px}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details .order-image img{height:130px;width:auto}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details .order-container-details{flex:1;display:flex;flex-flow:column;height:130px;justify-content:space-around}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details .order-container-details .order-date{font-size:14px}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details .order-container-details .order-title{font-size:18px}.user-wrapper .view-user-order-items .view-content .views-row .order-id-details .order-container-details .order-price{font-size:18px;color:var(--ravasqueira-color-gold)}.commerce-wishlist-form .wishlist-user-form{width:85%;margin:0 auto}.commerce-wishlist-form .wishlist-user-form .wishlist-items{display:flex;justify-content:center;grid-gap:1em;margin:20px 0px;flex-wrap:wrap;justify-content:center}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item{position:relative;display:flex;flex-direction:column;padding:20px;border:1px solid var(--ravasqueira-color-silver);width:100%;height:auto;margin:0;cursor:pointer;max-width:270px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item:hover{border-color:var(--ravasqueira-color-gold);transition:.4s}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__capacity{height:30px;display:flex;align-items:center}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions_remove{position:absolute;top:10px;right:10px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions_remove button{background:none;border:none;outline:none}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__title{width:100%}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__title p{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:56px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__image{display:flex;justify-content:center;height:auto/2;width:auto}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__image img{height:100%;width:auto}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation{display:flex;justify-content:space-between;align-items:center}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .units-per-box-wrapper{display:flex;align-items:baseline;gap:10px;order:2}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .units-per-box-wrapper .field--name-field-units-per-box .field__item{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .units-per-box-wrapper .field--name-field-units-per-box .field__item span,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .units-per-box-wrapper .field--name-field-units-per-box .field__item .field__item{font-family:"Robot" !important}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .units-per-box-wrapper .field--name-field-units-per-box .field__item::after{content:"x"}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-price .field__label{display:none}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-price .field__item{background:none;border-radius:none;padding:0;color:var(--ravasqueira-color-gold);font-size:1.2em}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .box-number-per-unit{--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;font-size:16px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .box-number-per-unit span,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .box-number-per-unit .field__item{font-family:"Robot" !important}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x6,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x3{display:flex;align-items:baseline;height:-moz-fit-content;height:fit-content}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x6 .field__label,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x3 .field__label{display:flex;--color-product-packs:#A70000;display:inline-block;border:2px solid var(--color-product-packs);color:var(--color-product-packs);border-radius:50%;aspect-ratio:1/1;text-align:center;line-height:1em;padding:.2em;font-weight:700;margin-right:.5em}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x6 .field__label span,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x6 .field__label .field__item,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x3 .field__label span,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x3 .field__label .field__item{font-family:"Robot" !important}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x6 .field__item,.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__entity .product-variation .field--name-field-x3 .field__item{background:none;padding:0}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__details{display:none}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions form[id^=commerce-stock-notifications-notification-form]{width:100% !important;margin:0 auto}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions form[id^=commerce-stock-notifications-notification-form] fieldset[id^=edit-commerce-stock-notifications]{margin:0 !important}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions form[id^=commerce-stock-notifications-notification-form] fieldset[id^=edit-commerce-stock-notifications] legend{margin:0 !important}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions #edit-commerce-stock-notifications{margin-bottom:0 !important}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions #edit-commerce-stock-notifications legend{margin:0}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;width:100%;padding:13px 10px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button:hover{color:var(--ravasqueira-color-black)}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button[id^=edit-notify-submit]{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;width:100%;padding:13px 10px}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button[id^=edit-notify-submit]:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button[id^=edit-notify-submit]:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button[id^=edit-notify-submit]:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button[id^=edit-notify-submit]:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.commerce-wishlist-form .wishlist-user-form .wishlist-items .wishlist-item .wishlist-item__actions button[id^=edit-notify-submit]:hover{color:var(--ravasqueira-color-white)}.wishlist-empty-page{text-align:center;width:50%;margin:0 auto 80px}.user-wrapper{margin-top:121px}.user-wrapper .error-messages{margin-bottom:15px;margin-left:15px}.user-wrapper .field--name-field-old-site-user{display:none}.user-wrapper button[data-drupal-selector=edit-submit-cancel]{margin-bottom:15px}.user-wrapper button:not(.orderinfo-btn,.btn-close-toast){width:100%;background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.user-wrapper button:not(.orderinfo-btn,.btn-close-toast):hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.user-wrapper button:not(.orderinfo-btn,.btn-close-toast):hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.user-wrapper button:not(.orderinfo-btn,.btn-close-toast):focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.user-wrapper button:not(.orderinfo-btn,.btn-close-toast):focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.user-wrapper .delete_link_account{display:flex;justify-content:flex-end;text-decoration:none;color:var(--ravasqueira-color-black);margin-left:auto;align-items:center}.user-wrapper .delete_link_account::before{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/icon-trash.png") no-repeat;background-position:center;background-size:contain;content:"";width:20px;height:20px;margin-right:10px}.user-wrapper #main .row-offcanvas .main-content .section{padding-top:1px}.user-wrapper #main .row-offcanvas .main-content .section .title-user-page{width:95%;margin:0 auto;border-bottom:2px solid var(--ravasqueira-color-black);margin-bottom:10px;flex-direction:column}.user-wrapper #main .row-offcanvas .main-content .section .title-user-page .go-back-user-profile{width:-moz-fit-content;width:fit-content;text-decoration:none;color:var(--ravasqueira-color-black);margin-left:30px;cursor:pointer}.user-wrapper #main .row-offcanvas .main-content .section .title-user-page .go-back-user-profile::before{content:"";position:absolute;left:10px;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left.png");width:20px;height:20px}.user-wrapper #main .row-offcanvas .main-content .section .title-user-page li{list-style:none;font-size:1.6rem}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs{margin-top:10px;width:-moz-fit-content;width:fit-content;min-width:660px;margin:0px auto 40px auto}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs .nav-tabs{display:flex;justify-content:space-between;border:none;padding-bottom:15px;border-bottom:1px solid var(--ravasqueira-color-silver)}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs .nav-tabs li{cursor:pointer}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs .nav-tabs li:first-of-type a{padding-left:0}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs .nav-tabs li:last-of-type a{padding-right:0}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs .nav-tabs li.active a{text-decoration:underline}.user-wrapper #main .row-offcanvas .main-content .section nav.tabs .nav-tabs li a{border:none;font-size:18px;color:var(--ravasqueira-color-black);border-bottom:1px solid rgba(0,0,0,0);padding-top:0px;padding-bottom:0px}.user-wrapper #main .row-offcanvas .main-content .section form{width:50%;margin:0 auto}.user-wrapper #main .row-offcanvas .main-content .section form #edit-submit-cancel{width:-moz-fit-content !important;width:fit-content !important}.user-wrapper #main .row-offcanvas .main-content .section form .js-form-type-password-confirm,.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item-current-pass,.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item-pass-pass1,.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item-pass-pass2{max-width:unset;width:100% !important}.user-wrapper #main .row-offcanvas .main-content .section form.commerce-wishlist-form{width:100%}.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item input,.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item .form-select{border-radius:0}.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item input:focus,.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item .form-select:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item input.error-border-color,.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item .form-select.error-border-color{border:1px solid var(--ravasqueira-color-red)}.user-wrapper #main .row-offcanvas .main-content .section form .js-form-item label.gold-color{color:var(--ravasqueira-color-gold)}.user-wrapper #main .row-offcanvas .main-content .section form small::not("#edit-mail--description"){display:none}.user-wrapper #main .row-offcanvas .main-content .section form #edit-mail{flex:0 0 auto;width:50%}@media screen and (max-width:768px){.user-wrapper #main .row-offcanvas .main-content .section form #edit-mail{width:100%}}.user-wrapper #main .row-offcanvas .main-content .section form .form-actions{margin-top:50px}.user-wrapper #main .row-offcanvas .main-content .section form.user-login-form,.user-wrapper #main .row-offcanvas .main-content .section form.user-pass,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form{max-width:432px;width:100%;margin-bottom:80px}.user-wrapper #main .row-offcanvas .main-content .section form.user-login-form #edit-mail--description,.user-wrapper #main .row-offcanvas .main-content .section form.user-pass #edit-mail--description,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form #edit-mail--description{display:block;margin-bottom:20px}.user-wrapper #main .row-offcanvas .main-content .section form.user-login-form label,.user-wrapper #main .row-offcanvas .main-content .section form.user-pass label,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form label{font-size:16px}.user-wrapper #main .row-offcanvas .main-content .section form.user-login-form input,.user-wrapper #main .row-offcanvas .main-content .section form.user-pass input,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form input{height:52px;font-size:16px;width:100% !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-login-form .form-actions,.user-wrapper #main .row-offcanvas .main-content .section form.user-pass .form-actions,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .form-actions{display:flex;justify-content:center}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .step-2-register-form{display:none}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .step-2-register-form .js-form-item-name{margin-bottom:24px !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form #edit-nif-container{margin-bottom:24px !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form #edit-account{display:flex;flex-direction:column}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form #edit-account #edit-email-container{order:0;margin-bottom:24px !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 .register-progress::before{background-color:var(--ravasqueira-color-gold)}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 .register-progress .step-1::before{background-color:var(--ravasqueira-color-gold);width:var(--other-ball-size);height:var(--other-ball-size);top:0px}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 .register-progress .step-2{color:var(--ravasqueira-color-gold)}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 .register-progress .step-2::before{background-color:var(--ravasqueira-color-gold);width:var(--current-ball-size);height:var(--current-ball-size);top:-7px}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 #edit-nif-container label,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 #edit-email-container label{color:var(--ravasqueira-color-gold);padding-bottom:12px;border-bottom:1px solid #e8e4db;width:100%}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 #edit-nif-container label::after,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 #edit-email-container label::after{display:none}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 #edit-nif-container input,.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form.step-2 #edit-email-container input{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;border:none}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress{display:flex;justify-content:space-between;width:100%;position:relative;padding:0}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress::before{position:absolute;content:"";height:1px;background-color:var(--ravasqueira-color-black);width:100%;margin-top:7px}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li{--current-ball-size:32px;--other-ball-size:16px;display:flex;flex-direction:column;align-items:center;color:var(--ravasqueira-color-black);font-weight:initial;padding:0;font-size:14px;text-align:center;position:relative;padding-top:35px;flex:1}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li:first-of-type:first-child{align-items:flex-start;text-align:left}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li:last-of-type:last-child{align-items:flex-end;text-align:right}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li:hover::before{cursor:pointer;background-color:var(--ravasqueira-color-gold);transition:.4s}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li::before{content:"";position:absolute;text-align:center;border-radius:50%;padding:0px;top:0;color:var(--ravasqueira-color-gold);background-color:var(--ravasqueira-color-black);width:var(--other-ball-size);height:var(--other-ball-size)}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li.step-current{color:var(--ravasqueira-color-gold)}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li.step-current::before{background-color:var(--ravasqueira-color-gold);width:var(--current-ball-size);height:var(--current-ball-size);top:-7px}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .register-progress li .step::before{content:"";display:block;position:absolute;width:100%;height:4px;top:17.5px;left:calc(-50% + 20px);right:0;background:#ebebeb;border:2px #ebebeb solid;transition:.4s}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .col-6{width:100%}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .mb-3{margin:0 !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-register-form .mb-3.js-form-type-email{margin-top:15px !important;width:100%}.user-wrapper #main .row-offcanvas .main-content .section form.user-pass{display:flex;flex-direction:column}.user-wrapper #main .row-offcanvas .main-content .section form.user-pass p{text-align:center;margin-bottom:80px}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form){display:flex;flex-flow:wrap;margin-bottom:64px;max-width:642px}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) .small-description-wrapper{margin-bottom:20px}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) .small-description-wrapper .small-description{font-size:12px;line-height:14px}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-nif-container] label{color:#212529 !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-nif-container] input{background-color:#e9ecef;opacity:.6}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-nif-container] input:focus{border-color:#ced4da !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-email-container] label{color:#212529 !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-email-container] input{background-color:#e9ecef;opacity:.6}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-email-container] input:focus{border-color:#ced4da !important;font-size:12px;line-height:14px}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-email-container] .js-form-item-mail{margin-bottom:8px !important}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-submit-cancel]{margin-bottom:0 !important;background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-submit-cancel]:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-submit-cancel]:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-submit-cancel]:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-submit-cancel]:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) [id^=edit-submit-cancel]:hover{color:var(--ravasqueira-color-white)}.user-wrapper #main .row-offcanvas .main-content .section form.user-form:not(.user-register-form) .form-actions{margin-bottom:0 !important;margin-top:0 !important;margin-left:auto;margin-right:0}.user-wrapper #main .row-offcanvas .main-content .section form .btn-edit{max-width:340px;width:100%;background-color:#fff;color:var(--ravasqueira-color-black)}.user-wrapper #main .row-offcanvas .main-content .section form .btn-edit:hover{background-color:var(--ravasqueira-color-black);color:#fff}#edit-verify-account{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;margin:0 auto 20px}#edit-verify-account:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}#edit-verify-account:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}#edit-verify-account:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}#edit-verify-account:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}@media screen and (max-width:768px){.user-wrapper #main .row-offcanvas .main-content .section form{width:90% !important}}@media screen and (max-width:768px){.user-wrapper .cart-title-page,.user-order-details .cart-title-page{display:none}.user-wrapper .div-active-item-menu-tab,.user-order-details .div-active-item-menu-tab{font-size:24px;width:90vw;border-bottom:2px solid var(--ravasqueira-color-black);display:flex;justify-content:flex-start}.user-wrapper .user-profile-tabs,.user-order-details .user-profile-tabs{display:none}.user-profile-tabs{display:flex;flex-direction:column}.user-profile-tabs .personal-area-title{text-align:center;font-size:1.7rem;color:var(--ravasqueira-color-white);margin-bottom:0;display:flex;justify-content:center;align-items:center}.user-profile-tabs .nav-tabs .nav-link.active{background-color:none !important}.user-profile-tabs .nav-tabs.nav-tabs-overlay{flex-direction:column;width:100vw;border-bottom:0;justify-content:center !important;gap:10px !important;margin-top:10px}.user-profile-tabs .nav-tabs.nav-tabs-overlay .nav-item{width:100%;margin-right:auto;margin-left:auto}.user-profile-tabs .nav-tabs.nav-tabs-overlay .nav-item a{font-size:1.25rem !important;justify-content:center !important;border:none;margin-bottom:0}.user-profile-tabs .nav-tabs.nav-tabs-overlay .nav-item a:hover{border-bottom:0 !important}}@keyframes ani{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}.checkout-form-ravasqueira{padding-top:20px;--border-color:#E8E4DB}.checkout-form-ravasqueira .js-form-type-phone-international{display:flex;flex-direction:column}.checkout-form-ravasqueira .row .sidebar-form #edit-shipping-information-shipping-profile-edit-button{border-radius:0}.checkout-form-ravasqueira .row .sidebar-form #edit-shipping-information-shipping-profile-edit-button:hover{border:1px solid var(--ravasqueira-color-gold);color:var(--ravasqueira-color-gold)}.checkout-form-ravasqueira .row .sidebar-form .form-checkbox{border:1px solid var(--ravasqueira-color-gold)}.checkout-form-ravasqueira .row .sidebar-form .form-checkbox:checked{background-color:var(--ravasqueira-color-gold);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");border:0}.checkout-form-ravasqueira .row .sidebar-form .checkout-pane legend{margin:0}.checkout-form-ravasqueira .row .sidebar-form .checkout-pane legend span{display:flex;font-size:22px;color:var(--ravasqueira-color-gold);padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid var(--border-color)}.checkout-form-ravasqueira .row .sidebar-form .js-form-wrapper .js-form-item input{border-radius:0}.checkout-form-ravasqueira .row .sidebar-form .js-form-wrapper .js-form-item input:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.checkout-form-ravasqueira .row .sidebar-form .js-form-wrapper .js-form-item input.error-border-color{border:1px solid var(--ravasqueira-color-red)}.checkout-form-ravasqueira .row .sidebar-form .js-form-wrapper select{border-radius:0}.checkout-form-ravasqueira .row .sidebar-form .js-form-wrapper select:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.checkout-form-ravasqueira .row .sidebar-form .js-form-wrapper select.error-border-color{border:1px solid var(--ravasqueira-color-red)}.checkout-form-ravasqueira .row .order-summary{border:1px solid var(--ravasqueira-color-gold);padding:30px;height:-moz-fit-content;height:fit-content}.checkout-form-ravasqueira .row .order-summary h3{font-size:22px;color:var(--ravasqueira-color-gold);padding-bottom:15px;cursor:pointer;border-bottom:1px solid #e8e4db;display:flex;justify-content:space-between;align-items:center}.checkout-form-ravasqueira .row .order-summary h3::after{--size:25px;content:"";float:right;width:var(--size);height:var(--size);background-image:url(/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-up.png)}.checkout-form-ravasqueira .row .order-summary h3.closed::after{transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.checkout-form-ravasqueira .row .order-summary .field--type-commerce-price{font-size:18px}.checkout-form-ravasqueira .row .order-summary .field--type-commerce-price .order-total-line__adjustment--shipping{padding:0 !important}.checkout-form-ravasqueira .row .order-summary .field--type-commerce-price .order-total-line__subtotal,.checkout-form-ravasqueira .row .order-summary .field--type-commerce-price .order-total-line__total{padding:0px !important}.checkout-form-ravasqueira .row .order-summary .field--type-commerce-price .order-total-line__total{color:var(--ravasqueira-color-gold)}.checkout-form-ravasqueira .row .order-summary .field--type-commerce-price .order-total-line__total span{font-weight:bold}.checkout-form-ravasqueira .row .order-summary .views-col{width:100%;display:flex;border-bottom:1px solid #e8e4db;padding:10px;margin-bottom:10px}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-unit-price__number{width:100%}@media screen and (max-width:992px){.checkout-form-ravasqueira .row .order-summary .views-col{display:unset}}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-field-image .field-content{display:flex;justify-content:center}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-field-image .field-content a img{height:150px;width:auto}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-nothing{grid-column:2/4}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-nothing .field-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;font-size:20px}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-nothing .field-content .title{font-size:18px;text-align:right}@media screen and (max-width:768px){.checkout-form-ravasqueira .row .order-summary .views-col .views-field-nothing .field-content .title{text-align:unset}}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-nothing .field-content .qty-price{display:flex;align-self:end;font-size:18px}.checkout-form-ravasqueira .row .order-summary .views-col .views-field-nothing .field-content .qty-price .price{margin-left:4px}.checkout-form-ravasqueira .row .order-summary .checkout-pane-coupon-redemption .js-form-wrapper .js-form-item input{border-radius:0}.checkout-form-ravasqueira .row .order-summary .checkout-pane-coupon-redemption .js-form-wrapper .js-form-item input:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.checkout-form-ravasqueira .row .order-summary .checkout-pane-coupon-redemption .js-form-wrapper .js-form-item input.error-border-color{border:1px solid var(--ravasqueira-color-red)}.checkout-form-ravasqueira .layout-region-checkout-footer{width:100%;padding:0}.checkout-form-ravasqueira .layout-region-checkout-footer #edit-actions{display:flex;align-items:baseline;width:100%;flex-direction:row-reverse;justify-content:flex-end;gap:10px}.checkout-form-ravasqueira button{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.checkout-form-ravasqueira button:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.checkout-form-ravasqueira button:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.checkout-form-ravasqueira button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.checkout-form-ravasqueira button:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.checkout-form-ravasqueira .link--previous{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;background-color:var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-white) !important;transition:.4s;border-radius:0px;text-decoration:none;padding:13px 24px}.checkout-form-ravasqueira .link--previous:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.checkout-form-ravasqueira .link--previous:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.checkout-form-ravasqueira .link--previous:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.checkout-form-ravasqueira .link--previous:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.checkout-form-ravasqueira .link--previous:hover{background-color:var(--ravasqueira-color-white) !important;color:var(--ravasqueira-color-black) !important}@media screen and (max-width:768px){#edit-actions:has(#edit-actions-next){display:flex;justify-content:center}#edit-actions #edit-actions-next{margin-top:10px}.row-summary-checkout{display:flex;flex-direction:column-reverse}.row-summary-checkout .order-summary{margin-bottom:30px}}.block-commerce-checkout-progress{margin-bottom:50px}.block-commerce-checkout-progress .content ol::before{position:absolute;content:" ";height:1px;background-color:var(--ravasqueira-color-black);width:70%;margin-top:7px}.block-commerce-checkout-progress .content ol.checkout-progress{display:flex;justify-content:space-between;width:70%;margin:0 auto;padding:0}.block-commerce-checkout-progress .content ol.checkout-progress li:first-of-type:first-child{align-items:flex-start;text-align:left}.block-commerce-checkout-progress .content ol.checkout-progress li:last-of-type:last-child{align-items:flex-end;text-align:right}.block-commerce-checkout-progress .content ol.checkout-progress li{--current-ball-size:16px;--other-ball-size:16px;display:flex;flex-direction:column;align-items:center;color:var(--ravasqueira-color-black);font-weight:initial;padding:0;font-size:14px;text-align:center;flex:1}.block-commerce-checkout-progress .content ol.checkout-progress li::hover::before{cursor:pointer;background-color:var(--ravasqueira-color-gold);transition:.4s}.block-commerce-checkout-progress .content ol.checkout-progress li::before{content:"";position:relative;display:inline-block;border:none;text-align:center;border-radius:50%;padding:0px;color:var(--ravasqueira-color-gold);margin-bottom:25px;background-color:var(--ravasqueira-color-black);width:var(--other-ball-size);height:var(--other-ball-size)}.block-commerce-checkout-progress .content ol.checkout-progress li.checkout-progress--step__current{color:var(--ravasqueira-color-gold)}.block-commerce-checkout-progress .content ol.checkout-progress li.checkout-progress--step__current::before{background-color:var(--ravasqueira-color-gold);width:var(--current-ball-size);height:var(--current-ball-size)}.block-commerce-checkout-progress .content ol.checkout-progress li .checkout-progress--step::before{content:"";display:block;position:absolute;width:100%;height:4px;top:17.5px;left:calc(-50% + 20px);right:0;background:#ebebeb;border:2px #ebebeb solid;transition:.4s}.checkout-complete{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:24px;width:60%;margin:0 auto;margin-top:50px;margin-bottom:50px}.checkout-complete .checkout-complete__payment-instructions{margin-top:25px}.checkout-complete .checkout-complete__payment-instructions h2{font-size:24px;color:var(--ravasqueira-color-gold)}.checkout-complete .checkout-complete__payment-instructions p{display:flex;justify-content:center;font-size:18px;gap:5px}.checkout-complete .checkout-complete__payment-instructions p br{display:none}.checkout-complete .checkout-complete__payment-instructions p span::after{content:":"}.checkout-complete .checkout-complete__payment-instructions p:not(span){font-weight:600}#edit-review-shipping-information legend .fieldset-legend a,#edit-review-payment-information legend .fieldset-legend a{font-size:0px}#edit-review-shipping-information legend .fieldset-legend a::before,#edit-review-payment-information legend .fieldset-legend a::before{content:"";display:block;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/edit.png") no-repeat;width:25px;height:25px}article .block-image-with-body h2{color:var(--ravasqueira-color-gold)}article .block-image-with-body .container-video-ravasqueira{width:100vw !important}article .block-image-with-body .container-video-ravasqueira .video-ravasqueira{width:100% !important}article .block-image-with-body .node__content .layout--onecol .layout__region .block-block-content .content .field--name-field-media .field__label{display:none}article .block-image-with-body .node__content .layout--onecol .layout__region .block-block-content .content .field--name-field-media .field__item div .field--name-field-media-image .field__item img{max-width:unset;width:100%;height:435px;-o-object-fit:cover;object-fit:cover}article .block-image-with-body .container-video-ravasqueira,article .block-img-title-desc-cta .container-video-ravasqueira{width:100vw !important}article .block-image-with-body .container-video-ravasqueira .video-ravasqueira,article .block-img-title-desc-cta .container-video-ravasqueira .video-ravasqueira{width:100% !important}article .block-image-with-body .field--name-field-media,article .block-img-title-desc-cta .field--name-field-media{width:100vw}article .block-image-with-body .field--name-field-media .field--name-field-media-image,article .block-img-title-desc-cta .field--name-field-media .field--name-field-media-image{width:100%}article .block-image-with-body .field--name-field-media .field--name-field-media-image img,article .block-img-title-desc-cta .field--name-field-media .field--name-field-media-image img{width:100vw}article .block-image-with-body .field--name-field-media-video-file .container-video-ravasqueira,article .block-img-title-desc-cta .field--name-field-media-video-file .container-video-ravasqueira{max-width:unset;width:100vw;background:#000;border-radius:0px;overflow:hidden;cursor:pointer;position:relative}article .block-image-with-body .field--name-field-media-video-file .container-video-ravasqueira .video-pause::before,article .block-img-title-desc-cta .field--name-field-media-video-file .container-video-ravasqueira .video-pause::before{content:"";top:50%;left:50%;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/play.svg") no-repeat;background-position:center;position:absolute;padding:35px;background-color:rgba(232,228,219,.5);transform:translate(-50%,-50%)}article .block-image-with-body .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira,article .block-img-title-desc-cta .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira{width:100%;display:flex}article .block-image-with-body .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira source,article .block-img-title-desc-cta .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira source{width:100%}.news-wrapper-page .node__meta{display:none}.news-wrapper-page .block-addtoany{width:85%;margin:2rem auto}.news-wrapper-page .field--name-field-background-image img{width:100%;max-height:435px;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.news-wrapper-page .field--name-title{font-size:44px;font-weight:bold;line-height:72px}.news-wrapper-page .field--name-body .field__label{display:none}.news-wrapper-page .field--name-body .field__item>img{width:40%;height:auto}.news-wrapper-page .field--name-body .field__item>img.align-center{margin:10px auto !important}.news-wrapper-page .block-field-blocknodenewstitle{margin-bottom:20px;margin-top:30px !important}.news-wrapper-page .block-field-blocknodenewstitle,.news-wrapper-page .block-field-blocknodenewsbody{position:relative;width:85%;margin:0 auto}.news-wrapper-page .block-field-blocknodenewstitle img,.news-wrapper-page .block-field-blocknodenewsbody img{max-width:480px;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.news-wrapper-page .block-field-blocknodenewstitle img,.news-wrapper-page .block-field-blocknodenewsbody img{max-width:unset;width:100%;margin:20px auto}}.news-wrapper-page .fullscreen-block{display:none !important}.news-wrapper-page .block-field-blocknodenewsbody{line-height:40px;margin:2rem auto}.news-wrapper-page .block-field-blocknodenewsfield-background-image .field--name-field-background-image{margin:0}.news-wrapper-page .block-field-blocknodenewsfield-background-image .field--name-field-background-image .field--type-image{float:unset !important;margin:0 !important}.news-wrapper-page .block-field-blocknodenewsfield-background-image .field--name-field-background-image .field--type-image img{width:100%;height:auto;margin:0}.news-wrapper-page img{margin:20px}@media screen and (max-width:768px){.news-wrapper-page img{position:sticky;left:0;width:100%;-o-object-fit:cover;object-fit:cover}}.events-page .icon-event-room::before{width:24px;height:24px;display:unset !important;line-height:unset !important;color:var(--ravasqueira-color-gold)}.events-page .field-icon-events-room{background-size:contain;background-position:center;width:24px;height:24px;-webkit-mask-size:contain !important;mask-size:contain !important}.events-page .view-event-rooms-list{display:flex;width:80%;margin:0 auto;align-items:center}.events-page .view-event-rooms-list .slick-list{margin:0 auto}.events-page .view-event-rooms-list .slick-list .slick-track{display:flex;gap:50px}.events-page .view-event-rooms-list .slick-list .slick-track .slick-slide{width:-moz-max-content !important;width:max-content !important;text-align:center}.events-page .view-event-rooms-list .slick-list .slick-track .slick-slide a{color:var(--ravasqueira-color-black);text-decoration:none}.events-page .view-event-rooms-list .slick-list .slick-track .slick-slide a.activeItem{text-decoration:underline}.events-page .view-event-rooms-list .slick-list .slick-track .slick-slide .views-field-title{display:flex}.events-page .view-event-rooms-list .slick-list .slick-track .slick-slide .views-field-title .field-content{text-align:center;width:100%}.events-page .view-event-rooms-list .slick-arrow{text-indent:-9999px;border:0;background:none;padding:0;flex-shrink:0}.events-page .view-event-rooms-list .slick-arrow.slick-prev{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left.png");width:25px;height:25px}.events-page .view-event-rooms-list .slick-arrow.slick-next{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-right.png");width:25px;height:25px}.events-page .events-wrapper article header .node__meta{display:none}.events-page .events-wrapper article .node__content .block-title-w-description{margin-top:0}.events-page .events-wrapper article .node__content .block-title-w-description p{text-align:center;font-size:2rem}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-cta{width:90%;margin:0 auto}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-cta .field--name-field-cta{width:90% !important;margin:0 auto !important;margin-top:20px !important}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsbody .content .field--type-text-with-summary{width:75%;margin:40px auto}.events-page .events-wrapper article .node__content .block-views{margin:20px 0}.events-page .events-wrapper article .node__content .block-views .owl-theme{display:flex}.events-page .events-wrapper article .node__content .block-views .owl-nav button{background:none;border:0;border-radius:none}.events-page .events-wrapper article .node__content .block-views .owl-nav button.owl-prev{font-size:0;content:"";position:absolute;width:10px;height:20px;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/vector_left.svg") no-repeat;background-position:center;background-size:contain}.events-page .events-wrapper article .node__content .block-views .owl-nav button.owl-next{font-size:0;content:"";position:absolute;width:10px;height:20px;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/vector_right.svg") no-repeat;background-position:center;background-size:contain}.events-page .events-wrapper article .node__content .block-views .owl-nav button:hover{color:var(--ravasqueira-color-gold);transition:.4s}.events-page .events-wrapper article .node__content .block-views .owl-nav .owl-prev{width:5%;position:absolute;left:50px}.events-page .events-wrapper article .node__content .block-views .owl-nav .owl-next{width:5%;position:absolute;right:50px}.events-page .events-wrapper article .node__content .block-views .owl-stage-outer .owl-stage{display:flex}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-image{width:80%;margin:0 auto}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-image .field--name-field-image{width:100%}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-image .field--name-field-image .slick-list{width:100%}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-image .field--name-field-image .slick-list .slick-track{display:flex;margin:0 auto}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-image .field--name-field-image .slick-list .slick-track .slick-slide{width:100% !important}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-image .field--name-field-image .slick-list .slick-track .slick-slide img{height:400px !important;-o-object-fit:cover;object-fit:cover;width:100%}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomstitle .content{margin-top:50px}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomstitle .content .field--name-title{display:flex;justify-content:center;font-size:2rem}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomstitle .content .field--name-field-subtitle .field__item{font-size:1.2rem;color:var(--ravasqueira-color-gold)}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-subtitle{margin-bottom:20px}.events-page .events-wrapper article .node__content .block-field-blocknodeevent-roomsfield-subtitle .content .field--name-field-subtitle .field__item{display:flex;justify-content:center;color:var(--ravasqueira-color-gold);font-size:1.3rem}.events-page .events-wrapper article .node__content .layout--twocol-section{display:grid;grid-template-columns:70% 30%;margin-bottom:50px}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-bottom-image img{max-width:450px;max-height:600px;-o-object-fit:contain;object-fit:contain}.events-page .events-wrapper article .node__content .layout--twocol-section .layout__region--first{display:flex;flex-direction:column}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta{margin:1.4rem}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta .field__item a{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;display:flex;justify-content:center}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta .field__item a:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta .field__item a:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta .field__item a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta .field__item a:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-cta .field__item a:hover{background-color:var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-white)}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities{margin-top:20px}@media screen and (max-width:767px){.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities{display:flex;width:100%;justify-content:center}}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem 1.3rem}@media screen and (max-width:576px){.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items{grid-template-columns:repeat(2,1fr)}}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item{display:flex;justify-content:center}@media screen and (max-width:576px){.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item{width:-moz-fit-content;width:fit-content;justify-content:flex-start}}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities{display:flex;flex-direction:column;align-items:flex-end}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-amenities{margin:0}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-amenities .field__item .vocabulary-room-amenities{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:5px}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-amenities .field__item .vocabulary-room-amenities h2{margin-bottom:0px;font-size:16px;line-height:24px}@media screen and (max-width:576px){.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-amenities .field__item .vocabulary-room-amenities h2{font-size:18px}}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-amenities .field__item .vocabulary-room-amenities .field--name-field-amenities-icon{margin-right:10px}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-amenities .field__item .vocabulary-room-amenities .field--name-field-amenities-icon .fontawesome-icons svg{color:var(--ravasqueira-color-gold)}.events-page .events-wrapper article .node__content .layout--twocol-section .field--name-field-room-amenities .field__items .field__item .paragraph--type--room-amenities .field--name-field-short-description .field__item{font-size:12px}.events-page .events-wrapper article .node__content .layout--twocol-section .block-field-blocknodeevent-roomsfield-bottom-description{width:90% !important;margin:1.4rem auto}.events-page .events-wrapper article .node__content .layout--twocol-section .block-field-blocknodeevent-roomsfield-bottom-description .content{width:90% !important;margin:0 auto}.events-page .events-wrapper article .node__content .layout--twocol-section .block-field-blocknodeevent-roomsfield-bottom-description .content .field--name-field-bottom-description .field__item p{line-height:40px;margin:0}@media screen and (max-width:1200px){.events-page .events-wrapper .node__content .layout--twocol-section{grid-template-columns:repeat(1,1fr) !important;place-items:center}.events-page .events-wrapper .node__content .layout--twocol-section .field--name-field-cta{display:flex;justify-content:center}.events-page .events-wrapper .node__content .layout--twocol-section .block-field-blocknodeevent-roomsfield-bottom-description{width:70% !important;margin:50px auto !important}.events-page .events-wrapper .node__content .layout--twocol-section .block-field-blocknodeevent-roomsfield-bottom-description .field--name-field-bottom-description .field__item p{text-align:center}}@media screen and (max-width:767px){.events-page .events-wrapper .node__content .layout--twocol-section{display:unset !important}}.product-search-page .view-empty,.search-results-page .view-empty{width:100%;display:flex;justify-content:center;background:#e8e4db;padding:20px;align-items:center;margin:20px 0px}.product-search-page .view-empty p,.search-results-page .view-empty p{margin:0 auto}.search-results-page #main-wrapper{margin-top:121px !important}.search-results-page .content-search-filters{margin:0 auto;margin-bottom:3.5rem}.search-results-page .content-search-filters .block-resultados{align-items:center;display:flex}.search-results-page .content-search-filters .block-resultados .content .field--type-text-long{display:flex;justify-content:flex-start;align-items:flex-end;height:100%;width:100%}.search-results-page .content-search-filters .block-resultados .content .field--type-text-long p{font-weight:500;font-size:35px;margin-bottom:0px}.search-results-page .content-search-filters .block-content-search-type{border-bottom:1px solid var(--ravasqueira-color-gold)}.search-results-page .content-search-filters .block-content-search-type .content{height:100%}.search-results-page .content-search-filters .block-content-search-type .content .field--name-field-link{height:100%}.search-results-page .content-search-filters .block-content-search-type .content .field--name-field-link .field__items{display:flex;justify-content:center;align-items:flex-end;height:100%}.search-results-page .content-search-filters .block-content-search-type .content .field--name-field-link .field__items .field__item{padding:10px}.search-results-page .content-search-filters .block-content-search-type .content .field--name-field-link .field__items .field__item a{color:var(--ravasqueira-color-black);text-decoration:none;font-size:22px;font-weight:500;line-height:40px;letter-spacing:0px}@media screen and (max-width:576px){.search-results-page .content-search-filters .block-content-search-type .content .field--name-field-link .field__items .field__item a{font-size:20px;line-height:32px}}.search-results-page .content-search-filters .block-content-search-type .content .field--name-field-link .field__items .field__item a:hover{border-bottom:1px solid var(--ravasqueira-color-black);transition:.4s}.search-results-page .view-search-content-results .view-filters{margin-bottom:36px}.search-results-page .view-search-content-results .view-filters .views-exposed-form{position:relative}.search-results-page .view-search-content-results .view-filters .views-exposed-form>.row{margin-bottom:0}.search-results-page .view-search-content-results .view-filters .views-exposed-form .form-type-textfield{margin-bottom:0 !important}.search-results-page .view-search-content-results .view-filters .views-exposed-form .form-type-textfield input{border-radius:0;height:3.25rem;padding:.5rem 2.25rem .5rem 1rem;font-style:normal;font-weight:500;font-size:14px;line-height:24px}@media screen and (max-width:576px){.search-results-page .view-search-content-results .view-filters .views-exposed-form .form-type-textfield input{font-size:13px;line-height:24px}}.search-results-page .view-search-content-results .view-filters .views-exposed-form .form-actions{position:absolute;top:50%;right:1.25rem;width:1.5rem;height:1.5rem;transform:translateY(-50%);margin-bottom:0 !important;padding:0}.search-results-page .view-search-content-results .view-filters .views-exposed-form .form-actions>button{font-size:0;background-color:rgba(0,0,0,0);border:none;width:1.5rem;height:1.5rem;padding:0;color:rgba(0,0,0,0)}.search-results-page .view-search-content-results .view-filters .views-exposed-form .form-actions>button:before{content:"";background-image:url("/themes/custom/ravasqueira_theme/img/icons/search.svg");background-repeat:no-repeat;background-size:1.5rem;font-size:1.5rem;line-height:1;width:1.5rem;height:1.5rem;display:block}.search-results-page .view-search-content-results .results-wrapper .node__content{display:flex;flex-direction:column;align-items:center;width:100%}.search-results-page .view-search-content-results .results-wrapper .node__content .content-image{display:inline-block;position:relative;width:100%}.search-results-page .view-search-content-results .results-wrapper .node__content .content-image>div{margin-top:100%}.search-results-page .view-search-content-results .results-wrapper .node__content .content-image>div img{position:absolute;top:0;bottom:0;left:0;right:0;max-height:260px}.search-results-page .view-search-content-results .results-wrapper .field--name-field-media-image,.search-results-page .view-search-content-results .results-wrapper .field--type-image{margin:0}.search-results-page .view-search-content-results .results-wrapper .content-image-placeholder{position:absolute;top:0;bottom:0;left:0;right:0;background:url("/themes/custom/ravasqueira_theme/css/./../img/placeholder.png") no-repeat;width:100%;height:100%;max-height:260px;background-size:cover;background-position:center}.search-results-page .view-search-content-results .results-wrapper .field--name-field-background-image{margin:0}.search-results-page .view-search-content-results .results-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 !important}.search-results-page .view-search-content-results .results-wrapper .node__title{text-align:center;font-size:1.5rem;padding-top:20px;display:flex;align-items:center;overflow:hidden;display:-webkit-box;color:var(--ravasqueira-color-gold);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:0;line-height:40px}.search-results-page .view-search-content-results .results-wrapper .node__title>a{text-decoration:none;color:var(--ravasqueira-color-gold)}.search-results-page .view-search-content-results .results-wrapper .field--type-text-with-summary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;text-align:center;font-size:14px}.search-results-page .view-search-content-results .results-wrapper .field--type-text-with-summary *{font-size:14px;line-height:32px;margin-bottom:0}@media screen and (max-width:768px){.search-results-page #main-wrapper{margin-top:64px !important}.search-results-page .view-search-content-results .results-wrapper .node__content .content-image>div{margin-top:70%}}.product-search-page #main-wrapper{margin-top:111.22px !important}@media screen and (max-width:767px){.product-search-page #main-wrapper .filters-show-mb-d{flex-direction:column}.product-search-page #main-wrapper .filters-show-mb-d .form-item-search-api-fulltext{padding:0}}.product-search-page .view-product-list .views-exposed-form .form-item-search-api-fulltext{margin-top:1rem;padding:0}.product-search-page .view-product-list .views-exposed-form .form-item-search-api-fulltext input{width:50%;margin:0;border-radius:0;color:var(--ravasqueira-color-gold)}.product-search-page .view-product-list .views-exposed-form .form-item-search-api-fulltext input:focus{border:1px solid var(--ravasqueira-color-gold);box-shadow:none;outline:none}.product-search-page .view-product-list .views-exposed-form .js-form-wrapper{padding:0}.product-search-page .view-product-list .views-exposed-form .js-form-wrapper button[data-drupal-selector=edit-submit-product-list]{background-color:var(--ravasqueira-color-gold);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.product-search-page .view-product-list .views-exposed-form .js-form-wrapper button[data-drupal-selector=edit-submit-product-list]:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.product-search-page .view-product-list .views-exposed-form .js-form-wrapper button[data-drupal-selector=edit-submit-product-list]:hover a{color:var(--ravasqueira-color-gold);background-color:var(--ravasqueira-color-white)}.product-search-page .view-product-list .views-exposed-form .js-form-wrapper button[data-drupal-selector=edit-submit-product-list]:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.product-search-page .view-product-list .views-exposed-form .js-form-wrapper button[data-drupal-selector=edit-submit-product-list]:focus a{outline:none;color:var(--ravasqueira-color-gold);background-color:var(--ravasqueira-color-white)}.product-search-page #block-oqueprocuro .content{margin:0 auto}.product-search-page #block-oqueprocuro .content .field--name-field-description{margin-top:0px}.product-search-page .block-content-search-type{height:100%;border-bottom:1px solid var(--ravasqueira-color-gold);width:100%;margin-bottom:3.5rem}.product-search-page .block-content-search-type .content{height:100%}.product-search-page .block-content-search-type .content .field--name-field-link{height:100%}.product-search-page .block-content-search-type .content .field--name-field-link .field__items{display:flex;justify-content:center;align-items:flex-end;height:100%}.product-search-page .block-content-search-type .content .field--name-field-link .field__items .field__item{padding:10px}.product-search-page .block-content-search-type .content .field--name-field-link .field__items .field__item a{color:var(--ravasqueira-color-black);text-decoration:none;font-size:22px;font-weight:500;line-height:40px;letter-spacing:0px}@media screen and (max-width:576px){.product-search-page .block-content-search-type .content .field--name-field-link .field__items .field__item a{font-size:20px;line-height:32px}}.product-search-page .block-content-search-type .content .field--name-field-link .field__items .field__item a:hover{border-bottom:1px solid var(--ravasqueira-color-black);transition:.4s}.error-page .site-branding{position:absolute;width:100%;height:50px}.error-page .site-branding .navbar-brand{position:absolute;z-index:1;margin:30px 15px 15px 30px}.error-page .site-branding .navbar-brand img{width:70%}.error-page .content-40x-page{display:grid;grid-template-columns:repeat(2,50%);grid-gap:1.1rem}.error-page .content-40x-page .content-40x-image{height:100vh}.error-page .content-40x-page .content-40x-image .image{height:100vh;position:absolute;width:100%;background:url("/themes/custom/ravasqueira_theme/css/../img/404.png") no-repeat;background-size:cover;background-position:center;z-index:-1}.error-page .content-40x-page .content-40x-fields{height:100vh;display:flex}.error-page .content-40x-page .content-40x-fields .fields{width:100%;height:30%;display:flex;flex-direction:column;justify-content:space-between;margin:auto 0}.error-page .content-40x-page .content-40x-fields .fields h2{font-size:128px;margin-bottom:0px;padding-bottom:0}.error-page .content-40x-page .content-40x-fields .fields .pause{font-size:1.4rem}.error-page .content-40x-page .content-40x-fields .fields .get-wine{font-size:14px}.error-page .content-40x-page .content-40x-fields .fields a{margin-top:30px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.error-page .content-40x-page .content-40x-fields .fields a button{background-color:#fff;border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;width:-moz-fit-content;width:fit-content}.error-page .content-40x-page .content-40x-fields .fields a button:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.error-page .content-40x-page .content-40x-fields .fields a button:hover a{color:#fff;background-color:var(--ravasqueira-color-black)}.error-page .content-40x-page .content-40x-fields .fields a button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.error-page .content-40x-page .content-40x-fields .fields a button:focus a{outline:none;color:#fff;background-color:var(--ravasqueira-color-black)}.error-page .content-40x-page .content-40x-fields .fields a button:hover{color:#fff}@media screen and (max-width:768px){.error-page .site-branding{display:flex;justify-content:center}.error-page .site-branding a{text-align:center}.error-page .content-40x-page{grid-template-columns:repeat(1,1fr)}.error-page .content-40x-page .content-40x-fields{position:absolute;width:100%;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}.error-page .content-40x-page .content-40x-fields button{margin:0 auto}.error-page .content-40x-page .content-40x-fields a{margin:30px auto 0px auto !important}}.ranges-wrapper-page .node__meta{display:none}.ranges-wrapper-page .field--name-field-image{width:100%;float:unset}.ranges-wrapper-page .field--name-field-image .field__item{width:100%}.ranges-wrapper-page .field--name-field-image .field__item img{margin:0;width:100%;-o-object-fit:cover;object-fit:cover;height:300px}.ranges-wrapper-page h2:not(.site-footer h2),.ranges-wrapper-page h1{all:unset;display:flex;width:100%;justify-content:center;padding-top:50px;font-size:2rem}.ranges-wrapper-page .block-field-blocknoderangesbody{height:100%;display:flex;align-items:center}.ranges-wrapper-page .block-field-blocknoderangesbody .content{width:100%}.ranges-wrapper-page .block-field-blocknoderangesbody .content .field--name-body{width:75%;margin:70px auto;text-align:center}@media screen and (max-width:768px){.ranges-wrapper-page .block-field-blocknoderangesbody .content .field--name-body{width:90%}}.ranges-wrapper-page .block-field-blocknoderangesfield-right-image{display:flex;justify-content:center;align-items:center}.ranges-wrapper-page .block-field-blocknoderangesfield-right-image .field--name-field-media-image{margin:0}.ranges-wrapper-page .block-field-blocknoderangesfield-right-image .field--name-field-media-image img{margin:0;width:100vw;max-width:unset;height:435px;-o-object-fit:cover;object-fit:cover}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities{height:100%;width:75%;margin:50px auto}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout--twocol-section{width:100%;display:flex;align-items:center}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .block-field-blockparagraphranges-amenitiesfield-media{height:100%}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .field--name-field-media-image{width:100%}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .field--name-field-media-image .field__item{display:flex;justify-content:center}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .field--name-field-media-image .field__item img{width:auto}@media screen and (max-width:768px){.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .field--name-field-media-image .field__item img{height:400px}}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--first .block-field-blockparagraphranges-amenitiesfield-wine-features{display:none}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second{height:80%;display:grid;grid-template-areas:"title title" "castes awards" "features features" "awards3 awards3" "cta cta";grid-template-columns:repeat(2,1fr);gap:20px;padding-right:40px}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-title{font-size:32px;grid-area:title}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-title .field--name-field-title{display:flex;align-items:center}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-wine-features{grid-area:features}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-wine-features .field--name-field-wine-features .field__label{height:unset;font-size:20px;color:var(--ravasqueira-color-gold);border-bottom:1px dashed var(--ravasqueira-color-gold);padding-bottom:5px}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-wine-features .field--name-field-wine-features .field__item{height:unset;margin:5px auto}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-castes{grid-area:castes;height:-moz-fit-content;height:fit-content}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-castes h4{height:unset;font-size:20px;color:var(--ravasqueira-color-gold);border-bottom:1px dashed var(--ravasqueira-color-gold)}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-castes .field--name-field-castes{height:unset}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-castes .field--name-field-castes .field__item a{text-decoration:none;color:var(--ravasqueira-color-black)}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-ficha-tecnica{grid-area:awards;height:-moz-fit-content;height:fit-content}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-ficha-tecnica h4{height:unset;font-size:20px;color:var(--ravasqueira-color-gold);border-bottom:1px dashed var(--ravasqueira-color-gold)}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-ficha-tecnica .doc-with-file-name a{color:var(--ravasqueira-color-black);position:relative;display:flex;margin-bottom:8px}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-ficha-tecnica .doc-with-file-name a::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='%23AD8330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='%23AD8330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='%23AD8330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;display:block;width:24px;height:24px;margin-right:8px}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges{grid-area:awards3}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges h4{height:unset;font-size:20px;color:var(--ravasqueira-color-gold);border-bottom:1px dashed var(--ravasqueira-color-gold);width:100%}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards{display:grid;grid-template-columns:repeat(3,1fr);height:unset;gap:10px;margin-top:10px}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards .field__item{display:flex;flex-direction:column;align-items:center;text-align:center}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards .field__item::before{content:"";background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/award.svg") no-repeat;background-position:center;width:30px;height:60px;display:flex;justify-content:center;align-items:center}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards .field__item a{height:unset;color:var(--ravasqueira-color-black);text-decoration:none;font-size:16px}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-cta{grid-area:cta;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;text-align:center}@media screen and (max-width:576px){.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-cta{width:unset;display:flex;justify-content:center}}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-cta .field--name-field-cta{width:-moz-fit-content;width:fit-content;height:unset;text-align:center}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-cta .field--name-field-cta a{color:var(--ravasqueira-color-white);text-decoration:none;transition:.4s;padding:13px 24px;background-color:var(--ravasqueira-color-black) !important;border-radius:0px;border:1px solid var(--ravasqueira-color-white)}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-field-blockparagraphranges-amenitiesfield-cta .field--name-field-cta a:hover{border-color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white) !important;cursor:pointer;color:var(--ravasqueira-color-black)}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .slick-dots{margin-top:32px}.ranges-wrapper-page .views-ranges-list-block{position:relative;margin-top:48px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.ranges-wrapper-page .views-ranges-list-block{width:80%}.ranges-wrapper-page .views-ranges-list-block .slick-track{display:flex;align-items:center}}.ranges-wrapper-page .views-ranges-list-block .wrapper-slider{width:100% !important;padding-left:40px;padding-right:40px;height:40px;padding-bottom:10px;padding-top:10px}@media screen and (max-width:768px){.ranges-wrapper-page .views-ranges-list-block .wrapper-slider{padding-left:0px;padding-right:0px}}.ranges-wrapper-page .views-ranges-list-block .wrapper-slider .views-field-title{display:flex}.ranges-wrapper-page .views-ranges-list-block .wrapper-slider .views-field-title .field-content{text-align:center;width:100%}.ranges-wrapper-page .views-ranges-list-block .wrapper-slider .views-field-title .field-content a{color:#000;text-decoration:none}.ranges-wrapper-page .views-ranges-list-block .wrapper-slider .slick-current a{text-decoration:underline !important}.ranges-wrapper-page .block-field-premium-brands{margin-bottom:124px;position:relative}@media screen and (min-width:768px){.ranges-wrapper-page .block-field-premium-brands .slick-arrow{display:none !important}}.ranges-wrapper-page .block-field-premium-brands .slick-list{padding:0 !important}@media screen and (max-width:768px){.ranges-wrapper-page .block-field-premium-brands .slick-slide{display:flex;margin:auto}}.ranges-wrapper-page .block-field-premium-brands .field--name-field-image{width:unset !important}.ranges-wrapper-page .block-field-premium-brands .image-with-link{height:100%}@media screen and (max-width:768px){.ranges-wrapper-page .block-field-premium-brands .image-with-link{width:-moz-min-content;width:min-content}}.ranges-wrapper-page .block-field-premium-brands .image-with-link a{text-decoration:none;display:flex;flex-direction:column;text-align:center;align-items:center;padding:20px;height:100%;border:1px solid #e8e4db}@media screen and (max-width:768px){.ranges-wrapper-page .block-field-premium-brands .image-with-link a{width:90%;margin:auto}}.ranges-wrapper-page .block-field-premium-brands .field--name-field-description{width:-moz-fit-content;width:fit-content}.ranges-wrapper-page .block-field-premium-brands .field--name-field-description .field__item{width:75%;margin:0 auto}.ranges-wrapper-page .block-field-premium-brands .field--name-field-description .field__item p{color:var(--ravasqueira-color-black)}.ranges-wrapper-page .block-field-premium-brands .field--name-field-media-image{float:unset !important;margin:0 auto}@media screen and (max-width:768px){.ranges-wrapper-page .block-field-premium-brands .field--name-field-media-image{width:280px}}.ranges-wrapper-page .block-field-premium-brands .field--name-field-media-image .field__item img{-o-object-fit:none !important;object-fit:none !important}.ranges-wrapper-page .block-field-premium-brands h2{text-align:center;margin-bottom:32px}.ranges-wrapper-page .block-field-premium-brands .field--name-field-premium-brands-link .field__items{margin:0;width:100%}@media screen and (max-width:992px){.ranges-wrapper-page .block-field-premium-brands .field--name-field-premium-brands-link .field__items{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.ranges-wrapper-page .block-field-premium-brands .field--name-field-premium-brands-link .field__items{width:75%;display:grid;grid-template-columns:repeat(3,33%);margin:0 auto;gap:10px}}.ranges-wrapper-page .block-field-premium-brands button.slick-arrow{position:absolute;z-index:3;top:0;bottom:0;margin:auto;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:40px;height:40px;font-size:0}.ranges-wrapper-page .block-field-premium-brands .slick-prev{left:-10p}.ranges-wrapper-page .block-field-premium-brands .slick-next{right:-10px}@media screen and (max-width:640px){.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities{height:unset}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second{grid-template-rows:unset;margin-top:15px;padding-right:0}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards{grid-template-columns:unset}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards .field__item{flex-direction:row}.ranges-wrapper-page .block-field-blocknoderangesfield-range-amenities .layout__region--second .block-awards-ranges .field--name-field-awards .field__item::before{content:"•";background:unset;height:30px;color:var(--ravasqueira-color-gold)}.ranges-wrapper-page .views-ranges-list-block .wrapper-slider{height:auto}.ranges-wrapper-page .block-field-premium-brands .field__items{margin:0px !important}.ranges-wrapper-page .block-field-premium-brands .slick-track{display:flex}.ranges-wrapper-page .block-field-premium-brands button.slick-arrow{display:block}.ranges-wrapper-page .block-field-premium-brands img{max-height:212px;width:auto}}.brands-wrapper-page .brand-banner-50x50{display:grid;grid-template-columns:repeat(2,50%)}.brands-wrapper-page .brand-banner-50x50 .brand-banner-left .field--type-image{margin:0}.brands-wrapper-page .brand-banner-50x50 .brand-banner-left .field--type-image img{max-width:unset;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;margin:0}.brands-wrapper-page .brand-banner-50x50 .brand-banner-right .field--name-field-media-video-file .container-video-ravasqueira{max-width:unset;width:100%;background:#000;border-radius:0px;overflow:hidden;cursor:pointer;position:relative}.brands-wrapper-page .brand-banner-50x50 .brand-banner-right .field--name-field-media-video-file .container-video-ravasqueira .video-pause::before{content:"";top:50%;left:50%;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/play.svg") no-repeat;background-position:center;position:absolute;padding:35px;background-color:rgba(232,228,219,.5);transform:translate(-50%,-50%)}.brands-wrapper-page .brand-banner-50x50 .brand-banner-right .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira{width:100%;display:flex}.brands-wrapper-page .brand-banner-50x50 .brand-banner-right .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira source{width:100%}.brands-wrapper-page .brand-banner-50x50 .brand-banner-right .field--name-field-media-video-file video.video-ravasqueira{height:100vh;width:unset !important}.brands-wrapper-page .brand-banner-100 .brand-banner-video .field--name-field-media-video-file .container-video-ravasqueira{max-width:unset;width:100%;background:#000;border-radius:0px;overflow:hidden;cursor:pointer;position:relative}.brands-wrapper-page .brand-banner-100 .brand-banner-video .field--name-field-media-video-file .container-video-ravasqueira .video-pause::before{content:"";top:50%;left:50%;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/play.svg") no-repeat;background-position:center;position:absolute;padding:35px;background-color:rgba(232,228,219,.5);transform:translate(-50%,-50%)}.brands-wrapper-page .brand-banner-100 .brand-banner-video .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira{width:100%;display:flex}.brands-wrapper-page .brand-banner-100 .brand-banner-video .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira source{width:100%}.brands-wrapper-page .brand-banner-100 .brand-banner-video .field--name-field-media-video-file video.video-ravasqueira{width:100%;display:flex;height:70vh;-o-object-fit:cover;object-fit:cover}.brands-wrapper-page .slick-dots{margin-top:50px}.brands-wrapper-page .slick-list{margin:0 -20px}.brands-wrapper-page .slick-track{display:flex !important}.brands-wrapper-page .slick-track::before,.brands-wrapper-page .slick-track::after{display:unset !important;content:unset !important}.brands-wrapper-page .slick-track .slick-slide{margin:0 20px}.brands-wrapper-page .node__meta{display:none}.brands-wrapper-page .field--name-body.field--type-text-with-summary{display:flex;justify-content:center;margin:20px 0px}.brands-wrapper-page .field--name-body.field--type-text-with-summary p{margin:0;text-align:center !important;background-color:rgba(0,0,0,0);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;cursor:pointer}.brands-wrapper-page .field--name-body.field--type-text-with-summary p:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.brands-wrapper-page .field--name-body.field--type-text-with-summary p:hover a{color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-black)}.brands-wrapper-page .field--name-body.field--type-text-with-summary p:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.brands-wrapper-page .field--name-body.field--type-text-with-summary p:focus a{outline:none;color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-black)}.brands-wrapper-page .field--name-body.field--type-text-with-summary p a{color:var(--ravasqueira-color-black);transition:.4s;text-decoration:none}.brands-wrapper-page .field--name-body.field--type-text-with-summary p:hover{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.brands-wrapper-page .field--name-body.field--type-text-with-summary p:hover a{color:var(--ravasqueira-color-white)}.brands-wrapper-page .block-field-blocknodebrandsbody{display:none}.brands-wrapper-page .node-brand-banner{height:100vh;position:relative;background:var(--ravasqueira-color-background-opt)}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags .field__items{display:grid;grid-template-columns:repeat(3,1fr)}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags .field__items .field__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;border:1px dashed #ceb583;border-bottom:0;font-size:16px}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags .field__items .field__item::before{content:"";width:30px;height:60px;background:url(/themes/custom/ravasqueira_theme/css/./../img/icons/award_white.svg) no-repeat;display:flex;justify-content:center;align-items:center;background-position:center}.brands-wrapper-page .node-brand-banner header{display:none}.brands-wrapper-page .node-brand-banner .field--name-field-banner-image-video{margin:0}.brands-wrapper-page .node-brand-banner .field--name-field-banner-image-video .field--name-field-media-image{width:100%;float:right;margin:0}.brands-wrapper-page .node-brand-banner .field--name-field-banner-image-video .field__items{display:flex}.brands-wrapper-page .node-brand-banner .field--name-field-banner-image-video .field__items .field__item{width:50vw}.brands-wrapper-page .node-brand-banner .field--name-field-banner-image-video img{margin:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.brands-wrapper-page .node-brand-banner .banner-wrapper{position:absolute;display:flex;flex-direction:column;width:50%;background-color:var(--ravasqueira-color-gold);color:var(--ravasqueira-color-white);display:flex;justify-content:space-around;margin-left:50px;top:25vh;bottom:25vh;margin-right:50px;padding-bottom:0px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:992px){.brands-wrapper-page .node-brand-banner .banner-wrapper{width:75%}}.brands-wrapper-page .node-brand-banner .banner-wrapper .field--type-entity-reference{margin:0 !important}.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-media-image{position:absolute;top:-150px;left:0;width:250px;height:250px;margin:0}.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-media-image img{width:200px;margin:0;height:200px;-o-object-fit:contain;object-fit:contain;margin-right:5px}@media screen and (max-width:767px){.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-media-image{top:-75px}.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-media-image img{width:100px;height:100px}}.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-banner-title{font-size:42px;margin:50px;margin-bottom:20px}@media screen and (max-width:767px){.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-banner-title{margin-bottom:0}}.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-banner-description{font-size:16px;margin:0px 50px}@media screen and (max-width:767px){.brands-wrapper-page .node-brand-banner .banner-wrapper .field--name-field-banner-description{margin-bottom:50px}}.brands-wrapper-page .field--name-field-our-selection{width:75%;margin:30px auto}.brands-wrapper-page .field--name-field-our-selection .slick-slide{height:unset !important}.brands-wrapper-page .field--name-field-our-selection .field__label{font-size:32px;text-align:center;margin-top:125px;margin-bottom:100px}@media screen and (max-height:700px){.brands-wrapper-page .field--name-field-our-selection .field__label{margin-top:180px}}@media screen and (max-height:650px){.brands-wrapper-page .field--name-field-our-selection .field__label{margin-top:220px}}@media screen and (max-height:625px){.brands-wrapper-page .field--name-field-our-selection .field__label{margin-top:250px}}@media screen and (max-height:580px){.brands-wrapper-page .field--name-field-our-selection .field__label{margin-top:300px}}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection{display:flex;flex-direction:column;align-items:center;height:100%;gap:10px;border:1px solid var(--ravasqueira-color-gold);padding:15px}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .paragraph--type--icon-with-text-block{display:flex;flex-direction:row}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .paragraph--type--icon-with-text-block .field--name-field-icon{margin-right:6px;flex-shrink:0}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .paragraph--type--icon-with-text-block .field--name-field-icon img{margin:0;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-text .field__item{overflow:hidden;font-size:14px}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-media-image{margin:0}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-technical-document{width:100%}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-technical-document .paragraph--type--document-file-with-name a{color:var(--ravasqueira-color-black);display:flex;align-items:center;font-size:14px}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-technical-document .paragraph--type--document-file-with-name a::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='%23AD8330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='%23AD8330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='%23AD8330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;display:block;width:24px;height:24px;margin-right:5px}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-image{margin:0;display:flex;justify-content:center}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-image img{height:300px;width:auto}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-title{font-size:24px;height:72px;text-align:center;overflow:hidden}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta{text-align:center;width:100% !important;background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;transition:.4s}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta a{color:var(--ravasqueira-color-black);text-decoration:none;transition:.4s;background:rgba(0,0,0,0)}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta:hover{border-color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white);cursor:pointer}.brands-wrapper-page .field--name-field-our-selection .field__items .field__item .paragraph--type--brand-our-selection .field--name-field-card-cta:hover a{color:var(--ravasqueira-color-black);background:rgba(0,0,0,0)}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners{width:100%}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners{width:100%}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__label{display:none}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position{width:100%;height:100vh;border:0}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position{height:unset}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .field--name-field-section-image{margin:0;height:100%;width:100%;position:absolute}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .field--name-field-section-image{position:relative}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .field--name-field-section-image div{height:100%}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .field--name-field-section-image .field--name-field-media-image{margin:0;width:100%;height:100%}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .field--name-field-section-image .field--name-field-media-image .field__item{height:100%}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .field--name-field-section-image .field--name-field-media-image .field__item img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container{height:100%;width:100%;margin:0 auto}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body{position:relative;z-index:1;display:flex;flex-direction:column;width:50%;height:100%;justify-content:center}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body{width:100%;margin:30px 0}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body.text-right{float:right}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-section-title{font-size:42px;color:var(--ravasqueira-color-white)}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-section-title{font-size:28px;color:var(--ravasqueira-color-black)}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-section-description{color:var(--ravasqueira-color-white)}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-section-description{color:var(--ravasqueira-color-black)}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta{width:-moz-fit-content;width:fit-content;text-align:center;background-color:rgba(0,0,0,0);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;transition:.4s}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover a{color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-white)}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:focus a{outline:none;color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-white)}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta{background-color:rgba(0,0,0,0);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover a{color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-black)}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:focus a{outline:none;color:rgba(0,0,0,0);background-color:var(--ravasqueira-color-black)}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta a{color:var(--ravasqueira-color-white);text-decoration:none;transition:.4s;background:rgba(0,0,0,0);text-align:center}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta a{color:var(--ravasqueira-color-black)}}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover{border-color:var(--ravasqueira-color-white);background:var(--ravasqueira-color-white);cursor:pointer}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover a{color:var(--ravasqueira-color-black)}@media screen and (max-width:767px){.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover{border-color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-black);cursor:pointer}.brands-wrapper-page .block-field-blocknodebrandsfield-bottom-banners .field--name-field-bottom-banners .field__item .paragraph--type--image-with-text-with-position .container .card-body .field--name-field-cta:hover a{color:var(--ravasqueira-color-white)}}@media screen and (max-width:767px){.brands-wrapper-page .field--name-field-our-selection .field__label{margin-top:0px !important}.brands-wrapper-page .node-brand-banner{height:-moz-fit-content;height:fit-content;background:unset}.brands-wrapper-page .node-brand-banner .field--name-field-banner-image-video .field--name-field-media-image img{width:100vw;height:50vh}.brands-wrapper-page .node-brand-banner .banner-wrapper{position:unset;transform:translateY(-150px)}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags{height:unset;transform:translateY(-100px) !important}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags .field__items{display:unset}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags .field__items .field__item{border:0}.brands-wrapper-page .node-brand-banner .field--name-field-banner-tags .field__items .field__item::before{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/award.svg") no-repeat;background-position:center}}article[about="/vinhas"] .block-image-with-body .field--name-field-media{width:100vw}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-image{margin:0}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-image div{width:100%}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-image div .field--name-field-media-image{width:100%}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-image div .field--name-field-media-image .field__item{width:100%}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-image div .field--name-field-media-image .field__item img{width:100vw}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-video-file .container-video-ravasqueira{max-width:unset;width:100vw;background:#000;border-radius:0px;overflow:hidden;cursor:pointer;position:relative}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-video-file .container-video-ravasqueira .video-pause::before{content:"";top:50%;left:50%;background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/play.svg") no-repeat;background-position:center;position:absolute;padding:35px;background-color:rgba(232,228,219,.5);transform:translate(-50%,-50%)}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira{width:100%;display:flex}article[about="/vinhas"] .block-image-with-body .field--name-field-media .field--name-field-media-video-file .container-video-ravasqueira .video-ravasqueira source{width:100%}.reset-pw-page-wrapper{height:100vh;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.reset-pw-page-wrapper{height:unset;min-height:100vh}}.reset-pw-page-wrapper .reset-password-wrapper#main-wrapper{margin-top:0 !important}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section{width:600px;margin:0 auto;padding:30px;border:1px solid var(--ravasqueira-color-gold)}@media screen and (max-width:767px){.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section{width:90%;margin:25px auto}}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .brand-logo{display:flex;justify-content:center;margin-bottom:20px}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .paragraph-reset-pwd{font-size:18px}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .change-pwd-form input,.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .reset-pwd-form input{height:52px;font-size:18px;border:1px solid #999;border-radius:0}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .change-pwd-form input:focus,.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .reset-pwd-form input:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .change-pwd-form input.error-border-color,.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section .reset-pwd-form input.error-border-color{border:1px solid var(--ravasqueira-color-red)}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form{margin-top:1.3rem}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form.reset-password-new-user{margin-top:.3rem}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form.reset-password-new-user .welcome-message{margin:1.3rem 0}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form label{font-size:18px}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-item-current-pass{display:none}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-item-pass .password-strength{display:none}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .password-confirm-message{display:none}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .password-suggestions{display:none !important}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .description{display:none}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions{margin-top:48px;display:flex}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions .js-form-submit{margin:auto;font-size:18px;background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions .js-form-submit:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);transition:.4s}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions .js-form-submit:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions .js-form-submit:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions .js-form-submit:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.reset-pw-page-wrapper .reset-password-wrapper .reset-password-section form .form-actions .js-form-submit:hover{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.block-field-blocknodemodular-pagefield-title{display:none}.block-field-blocknodemodular-pagefield-publish{display:none}.block-field-blocknodemodular-pagefield-map{background-color:#725444}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__label{text-align:center;padding:72px;padding-bottom:32px;font-weight:500;font-size:35px;color:var(--ravasqueira-color-white)}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.map-title{text-align:center;font-weight:500;font-size:25px;padding-bottom:70px;color:var(--ravasqueira-color-white)}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items{display:grid;grid-template-columns:1fr 4fr;width:85%;margin:0 auto}@media screen and (max-width:992px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items{grid-template-columns:100%}}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .slick-dots{flex-direction:row;margin-top:15px}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items ul{display:flex;flex-direction:column;gap:32px;padding:0}@media screen and (max-width:992px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items ul{align-items:center}}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items ul li{color:var(--ravasqueira-color-white);opacity:.5;list-style:none;font-size:18px;cursor:pointer}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items ul li.active{opacity:1}@media screen and (max-width:768px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .left-tab{padding:10px;border:1px solid #ccc;display:inline-block;position:relative;height:-moz-fit-content;height:fit-content;margin-bottom:24px}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .left-tab .vineyard-active{color:#fff;position:relative}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .left-tab .vineyard-active:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;width:24px;height:24px;background-size:24px 16px;background-position:center}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .left-tab ul{padding:5px;border:1px solid #ccc;display:none;list-style:none;position:absolute;top:100%;left:0;z-index:1;background:#fff;width:100%}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .left-tab ul li{color:var(--ravasqueira-color-primary);height:36px;line-height:36px}}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map{display:grid;grid-template-areas:"slider description description" "slider tags tags" "map map map";gap:50px}@media screen and (max-width:1200px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map{grid-template-areas:"slider" "description" "tags" "map";grid-template-columns:1fr !important}}@media screen and (max-width:576px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map{display:flex;flex-direction:column;align-items:center}}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-slider-image{grid-area:slider;width:-moz-fit-content;width:fit-content;margin:0 auto}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-slider-image .slick-list{width:260px;height:260px}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-slider-image .slick-list .slick-slide img{width:260px;height:260px;-o-object-fit:cover;object-fit:cover}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-description{grid-area:description}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-description .field__label{display:none}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-description .field__item p{color:var(--ravasqueira-color-white);font-size:18px}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-vinhas-map-tags{grid-area:tags}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-vinhas-map-tags .field__label{display:none}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-vinhas-map-tags.field__items{display:flex;gap:35px}@media screen and (max-width:576px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-vinhas-map-tags.field__items{flex-direction:column}}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-vinhas-map-tags.field__items .field__item.field--name-field-title{font-size:22px;color:var(--ravasqueira-color-white);font-weight:600;border-bottom:1px dashed var(--ravasqueira-color-white)}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map .field--name-field-vinhas-map-tags.field__items .field__item.field--name-field-short-description{color:var(--ravasqueira-color-white)}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map>.field--name-field-media{grid-area:map;text-align:center}.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map>.field--name-field-media img{width:85%;height:auto}@media screen and (max-width:768px){.block-field-blocknodemodular-pagefield-map .field--name-field-map>.field__items .tab-data-right .paragraph--type--vinhas-map>.field--name-field-media img{width:100%}}.maintenance-page #page-wrapper{background:unset !important;margin-left:auto;margin-right:auto;min-width:0;min-height:0;width:100% !important;border:unset !important;margin-top:0 !important}.maintenance-page #page-wrapper #page{margin:0 !important}.maintenance-page #page-wrapper #page .content-40x-page .content-40x-fields .fields{justify-content:center !important}.maintenance-page #page-wrapper #page .content-40x-page .content-40x-fields .fields .pause{font-size:55px;margin-bottom:16px}.maintenance-page #page-wrapper #page .content-40x-page .content-40x-fields .fields .get-wine{font-size:22px}.block-img-title-desc-cta .section-block-wrapper,.block-img-title-desc-cta .vineyards-block-wrapper{width:75%;margin:20px auto}.block-img-title-desc-cta .section-block-wrapper img,.block-img-title-desc-cta .vineyards-block-wrapper img{width:125px}.block-img-title-desc-cta .section-block-wrapper .field--name-field-description,.block-img-title-desc-cta .vineyards-block-wrapper .field--name-field-description{width:90%}@media screen and (max-width:767px){.block-img-title-desc-cta .section-block-wrapper{width:100%}.block-img-title-desc-cta .section-block-wrapper .container{margin:0 auto}.block-img-title-desc-cta .section-block-wrapper .container .field--name-field-button{margin:15px auto !important}}.block-img-title-desc-cta .vineyards-block-wrapper{width:90%}.block-img-title-desc-cta .vineyards-block-wrapper img{width:100%}.block-img-title-desc-cta .field--name-field-title{padding-top:30px;padding-bottom:30px;font-size:32px;text-align:center}.block-img-title-desc-cta .field--name-field-media-image{width:100%;display:flex;justify-content:center}.block-img-title-desc-cta .field--name-field-media-image img{width:80vw;height:auto;-o-object-fit:cover;object-fit:cover}.block-img-title-desc-cta .field--name-field-description{width:70%;margin:0 auto}.block-img-title-desc-cta .field--name-field-button{width:70%;margin:0 auto;display:flex;justify-content:center;text-align:center}.block-img-title-desc-cta .field--name-field-button a{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.block-img-title-desc-cta .field--name-field-button a:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.block-img-title-desc-cta .field--name-field-button a:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.block-img-title-desc-cta .field--name-field-button a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.block-img-title-desc-cta .field--name-field-button a:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}@media screen and (max-width:768px){.block-img-title-desc-cta .field--name-field-title{width:90%;margin:0 auto;text-align:center}}.block-image-slider-simple{margin-top:50px;margin-bottom:50px}.block-image-slider-simple .content{margin:0 auto}.block-image-slider-simple .content .field--name-field-image-slider{width:80%;margin:0 auto}.block-image-slider-simple .content .field--name-field-image-slider .slick-list .slick-track{display:flex;gap:20px}.block-image-slider-simple .content .field--name-field-image-slider .slick-list .slick-track .slick-slide{width:-moz-fit-content !important;width:fit-content !important}.block-image-slider-simple .content .field--name-field-image-slider .slick-list .slick-track .slick-slide .field--name-field-media-image{margin:0 auto}.block-image-slider-simple .content .field--name-field-image-slider .slick-list .slick-track .slick-slide .field--name-field-media-image img{height:400px !important;-o-object-fit:cover !important;object-fit:cover !important}.block-image-with-body{margin-top:25px}.block-image-with-body .content{display:flex;flex-direction:column-reverse}.block-image-with-body .content .container-video-ravasqueira{width:90vw;max-width:unset}.block-image-with-body .content .field--name-body{width:70%;margin:0 auto}@media screen and (max-width:768px){.block-image-with-body .content .field--name-body{width:90%;margin-bottom:15px}}.block-image-with-body .content .field--name-body h1,.block-image-with-body .content .field--name-body h2,.block-image-with-body .content .field--name-body h3,.block-image-with-body .content .field--name-body h4,.block-image-with-body .content .field--name-body h5,.block-image-with-body .content .field--name-body h6{font-weight:bold}.block-image-with-body .content .field--name-body h1 span,.block-image-with-body .content .field--name-body h2 span,.block-image-with-body .content .field--name-body h3 span,.block-image-with-body .content .field--name-body h4 span,.block-image-with-body .content .field--name-body h5 span,.block-image-with-body .content .field--name-body h6 span{color:var(--ravasqueira-color-gold)}.block-image-with-body .content .field--name-body p span{color:var(--ravasqueira-color-gold)}.block-image-with-body .content .field--name-field-media{display:flex;justify-content:center;padding-bottom:20px}.block-image-with-body{margin-top:25px}.block-image-with-body .content{display:flex}.block-image-with-body .content.full-width-media{flex-direction:column-reverse}.block-image-with-body .content.full-width-media .container-video-ravasqueira{width:100vw;max-width:unset}.block-image-with-body .content.full-width-media .container-video-ravasqueira .video-ravasqueira{width:100%}.block-product-info{margin-bottom:50px;margin-top:50px}.block-product-info .field--name-field-product-info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;width:95%;margin:0 auto}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-title{color:var(--ravasqueira-color-gold);font-weight:bold}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-media-image{margin-right:0}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-description{display:flex;flex-direction:column;width:80%;margin:0 auto;min-height:150px}@media screen and (max-width:768px){.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-description{width:90%}}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-description p{margin:0}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-title-unformatted{margin-top:auto;color:var(--ravasqueira-color-gold)}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button{margin-top:15px}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button a,.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button button{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;line-height:unset}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button a:hover,.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button button:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button a:hover a,.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button button:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button a:focus,.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button a:focus a,.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button button:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button a:hover,.block-product-info .field--name-field-product-info .field__item .paragraph--type--product-info .field--name-field-button button:hover{color:var(--ravasqueira-color-white)}@media screen and (max-width:576px){.block-product-info .field--name-field-product-info{grid-template-columns:repeat(1,1fr) !important}}@media screen and (max-width:768px){.block-product-info .field--name-field-product-info{grid-template-columns:repeat(2,1fr)}.block-product-info .field--name-field-product-info .field__item{display:flex;justify-content:center}}@media screen and (max-width:992px){.field--name-field-product-info{font-size:15px}}.block-activities{margin-top:50px;margin-bottom:50px}.block-activities .field--name-field-cta{display:flex;justify-content:center;padding:13px 24px;flex:1;align-items:flex-end}.block-activities .field--name-field-cta a{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;background-color:var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-black);margin:unset !important}.block-activities .field--name-field-cta a:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.block-activities .field--name-field-cta a:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.block-activities .field--name-field-cta a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.block-activities .field--name-field-cta a:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.block-activities .field--name-field-cta a:hover{background-color:var(--ravasqueira-color-white) !important;color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black)}.block-activities .field__item .paragraph--type--activities-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:25px;height:100%}.block-activities .field__item .paragraph--type--activities-section .field--name-field-media-image{margin-right:0}.block-activities .field__item .paragraph--type--activities-section .field--name-field-title{display:initial;font-size:unset;margin-top:unset;text-align:center;display:inline-block;width:100%;margin:25px auto;color:var(--ravasqueira-color-gold);font-size:22px}.block-activities .field__item .paragraph--type--activities-section .field--name-field-description{font-size:14px;line-height:24px;margin:0;width:80%}@media screen and (max-width:768px){.block-activities .field__item .paragraph--type--activities-section .field--name-field-description{width:90%}}.block-activities .field__item .paragraph--type--activities-section .field--name-field-media-image img{height:370px;max-width:100%;margin:0;-o-object-fit:cover;object-fit:cover}.block-activities .field--name-field-title{display:flex;justify-content:center;font-size:35px;margin-top:25px;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:80%;text-align:center}.block-activities .field--name-field-description{width:80%;font-size:18px;margin:0 auto;text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.block-activities .field--name-field-description{width:90%}}.block-activities .field__items{width:80%;margin:0 auto;display:flex;gap:1rem}@media screen and (min-width:1200px){.block-activities .slick-slide{width:33% !important}.block-activities .slick-track{width:100% !important;justify-content:center;transform:unset !important}}@media screen and (min-width:992px){.block-activities .slick-track{display:flex !important;gap:1rem;justify-content:center}}.block-banner-image{width:100%;margin:0;height:435px}@media screen and (max-width:767px){.block-banner-image{height:270px}}.block-banner-image *{width:100%}.block-banner-image img{max-width:unset;width:100%;height:435px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.block-banner-image img{height:270px}}.block-title-with-image{display:flex;justify-content:center;text-align:center;margin:50px auto}.block-title-with-image .field--name-field-title{font-size:32px;margin-bottom:20px}.block-title-with-image .field--name-field-media img{height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.block-title-with-image .field--name-field-media img{width:90%}}.block-contact-information{display:flex;justify-content:center;margin:50px auto}.block-contact-information .content{display:flex;gap:20px;justify-content:space-between;width:70%}.block-contact-information .content .field__label{color:var(--ravasqueira-color-gold);display:flex;margin-bottom:10px}.block-contact-information .content .field__item{font-size:12px}.block-contact-information .content .field--name-field-location{width:-moz-fit-content;width:fit-content}.block-contact-information .content .field--name-field-location .field__label::before{content:"";display:block;background:url("/themes/custom/ravasqueira_theme/css/../img/icons/map-pin.svg") no-repeat;width:25px;height:25px;margin-right:5px}.block-contact-information .content .field--name-field-email{width:-moz-fit-content;width:fit-content;text-align:center}.block-contact-information .content .field--name-field-email .field__label{justify-content:center}.block-contact-information .content .field--name-field-email .field__label::before{content:"";display:block;background:url("/themes/custom/ravasqueira_theme/css/../img/icons/mail.svg") no-repeat;width:25px;height:25px;margin-right:5px}.block-contact-information .content .field--name-field-telephone{width:-moz-fit-content;width:fit-content;text-align:center}.block-contact-information .content .field--name-field-telephone .field__items{display:flex;flex-direction:column}@media screen and (max-width:1200px){.block-contact-information .content .field--name-field-telephone .field__items{text-align:center}}.block-contact-information .content .field--name-field-telephone .field__item p{font-size:12px;line-height:unset !important}.block-contact-information .content .field--name-field-telephone .field__label{justify-content:center}.block-contact-information .content .field--name-field-telephone .field__label::before{content:"";display:block;background:url("/themes/custom/ravasqueira_theme/css/../img/icons/telefone.svg") no-repeat;width:25px;height:25px;margin-right:5px}@media screen and (max-width:1200px){.block-contact-information .content{flex-direction:column;align-items:center;text-align:center !important}.block-contact-information .content .field{margin-bottom:10px}.block-contact-information .content .field__label{justify-content:center !important}}.contact-section-wrapper{display:flex;align-items:flex-start;width:90%}.contact-section-wrapper>div{margin:25px auto}.contact-section-wrapper .block-title-with-image{margin:0}.contact-section-wrapper .block-title-with-image .field--name-field-title{margin-bottom:unset !important;line-height:normal}.contact-section-wrapper .block-title-with-image .field--name-field-media-image img{margin-top:10px;width:75%}.contact-section-wrapper .block-webform{height:100%;display:flex;align-items:center;flex-direction:column}.contact-section-wrapper .block-webform h2{font-size:32px;line-height:normal}.contact-section-wrapper .block-webform .content .form-actions{display:flex}.contact-section-wrapper .block-webform .content .form-actions button{background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-white);color:var(--ravasqueira-color-white);text-decoration:none;padding:13px 24px;margin:auto}.contact-section-wrapper .block-webform .content .form-actions button:hover{color:#000;background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);transition:.4s}.contact-section-wrapper .block-webform .content .form-actions button:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.contact-section-wrapper .block-webform .content .form-actions button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white);border:1px solid var(--ravasqueira-color-white);outline:none;transition:.4s}.contact-section-wrapper .block-webform .content .form-actions button:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-white)}.contact-section-wrapper .block-webform .content .form-actions button:hover{border:1px solid var(--ravasqueira-color-black)}.contact-section-wrapper .block-webform .content input,.contact-section-wrapper .block-webform .content textarea{border-radius:0}.contact-section-wrapper .block-webform .content input:focus,.contact-section-wrapper .block-webform .content textarea:focus{box-shadow:none !important;border:1px solid var(--ravasqueira-color-gold)}.contact-section-wrapper .block-webform .content input.error-border-color,.contact-section-wrapper .block-webform .content textarea.error-border-color{border:1px solid var(--ravasqueira-color-red)}@media screen and (max-width:992px){.contact-section-wrapper{width:100%;flex-direction:column-reverse}}@media screen and (max-width:768px){.contact-section-wrapper{width:90%;margin:25px auto}}.block-sustainability-indicators{color:var(--ravasqueira-color-white);width:100%;position:relative}.block-sustainability-indicators .content{padding:50px;padding-top:100px;width:75%;margin:0 auto}.block-sustainability-indicators .content h2,.block-sustainability-indicators .content .field--name-body{color:var(--ravasqueira-color-black)}@media screen and (max-width:576px){.block-sustainability-indicators .content{padding:50px 0px}}.block-sustainability-indicators .content .field--name-field-sustainability-indicators{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;background:#fff;opacity:.75;padding:40px}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item{opacity:1 !important;color:var(--ravasqueira-color-black) !important;text-align:center;border:1px solid var(--ravasqueira-color-gold);padding:30px}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(-n+3){border-top:none}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(3n){border-right:none}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(3n-2){border-left:none}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(n+7){border-bottom:none}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--name-field-description{padding:0;border:0}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--name-field-percentage{font-weight:500;font-size:35px;border:0}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--type-integer{font-size:35px}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--type-integer::after{content:"%"}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--name-field-description p{font-size:14px}@media screen and (max-width:1200px){.block-sustainability-indicators .content .field--name-field-sustainability-indicators{grid-template-columns:repeat(2,1fr)}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(-n+3){border-top:unset}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(3n){border-right:unset}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(3n-2){border-left:none}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(2n-1){border-left:none;border-top:1px solid var(--ravasqueira-color-gold);border-right:2px solid var(--ravasqueira-color-gold)}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(2n){border-right:none;border-left:0px solid var(--ravasqueira-color-gold)}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(9){border-bottom:none;border-top:0;border-right:2px solid var(--ravasqueira-color-gold)}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(1){border-left:none;border-top:none}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(7),.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(8){border-bottom:2px solid var(--ravasqueira-color-gold)}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--name-field-description{background:none;padding:0;border:0}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item .field--name-field-percentage{border:0}}@media screen and (max-width:768px){.block-sustainability-indicators{width:100%}.block-sustainability-indicators .content .field--name-field-sustainability-indicators{grid-template-columns:repeat(1,1fr)}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item{border:unset !important;border-bottom:1px solid var(--ravasqueira-color-gold) !important}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field__item:nth-child(9){border-bottom:unset !important}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field--name-field-percentage{border:0 !important}.block-sustainability-indicators .content .field--name-field-sustainability-indicators .field--name-field-description{background:none;padding:0;border:0 !important}}.block-title-w-description .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;margin:40px auto}@media screen and (max-width:768px){.block-title-w-description .content{width:90%}}.block-title-w-description .content .field--name-field-title{font-size:32px}.block-title-w-description .content .field--name-field-description{margin-top:30px}@media screen and (max-width:768px){.block-title-w-description .content{text-align:center}}.fullscreen-block-gold{width:100%;height:100vh;transform:translate3d(0px,0px,0px);transition:all 700ms ease;position:relative}.fullscreen-block-gold .container{display:flex;height:100%;width:40%}.fullscreen-block-gold .container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.fullscreen-block-gold .container .title{font-weight:600;margin-bottom:2rem;font-size:52px;color:var(--ravasqueira-color-gold);text-align:center}.fullscreen-block-gold .container .subtitle{font-weight:400;font-size:18px;color:var(--ravasqueira-color-white);text-align:center}@media screen and (max-width:768px){.fullscreen-block-gold .container{width:90%}.fullscreen-block-gold .container .title{font-size:32px;margin-bottom:0}}.field--name-field-3col-section-w-cta .field--name-field-subtitle{margin-bottom:48px}.field--name-field-3col.field-image-title-subtitle3col,.field--name-field-3col-section-w-cta.field-image-title-subtitle3col{width:100% !important;display:unset !important}.field--name-field-3col.field-image-title-subtitle3col .slick-track,.field--name-field-3col-section-w-cta.field-image-title-subtitle3col .slick-track{display:flex !important;gap:1rem}.field--name-field-3col.field-image-title-subtitle3col .slick-list,.field--name-field-3col-section-w-cta.field-image-title-subtitle3col .slick-list{width:100% !important;margin:50px 0px 50px 0px}@media screen and (max-width:768px){.field--name-field-3col.field-image-title-subtitle3col .slick-list,.field--name-field-3col-section-w-cta.field-image-title-subtitle3col .slick-list{margin:50px 0px 0px 0px}}.field--name-field-3col.field-image-title-subtitle3col .slick-dots,.field--name-field-3col-section-w-cta.field-image-title-subtitle3col .slick-dots{margin-bottom:40px}.field--name-field-3col.field__items,.field--name-field-3col-section-w-cta.field__items{display:flex;width:90%;gap:20px;margin:50px auto 50px auto}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-short-description,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-media,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-short-description,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-short-description,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-media,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-short-description,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media{margin-bottom:0px}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-media,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-media,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media{margin:0}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-media .field--name-field-media-image,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media .field--name-field-media-image,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-media .field--name-field-media-image,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media .field--name-field-media-image{margin:0}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-media .field--name-field-media-image img,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media .field--name-field-media-image img,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-media .field--name-field-media-image img,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-media .field--name-field-media-image img{width:400px;height:100%;-o-object-fit:cover;object-fit:cover}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-title,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-title,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-title,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-title{font-size:22px;color:var(--ravasqueira-color-gold);text-align:center}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-long-description,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-subtitle,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-long-description,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-subtitle,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-long-description,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-subtitle,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-long-description,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-subtitle{text-align:center;font-size:14px;margin-top:10px;width:90%}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-long-description p,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-long-description p,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-long-description p,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-long-description p{font-size:14px}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field__item,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field__item,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field__item,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field__item{text-align:center}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-cta,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-cta,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-cta,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-cta{margin-top:15px}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-cta a,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-cta a,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-cta a,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-cta a{text-decoration:none;color:var(--ravasqueira-color-black)}.field--name-field-3col.field__items .field__item .paragraph--type--_col-section .field--name-field-cta a:hover,.field--name-field-3col.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-cta a:hover,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section .field--name-field-cta a:hover,.field--name-field-3col-section-w-cta.field__items .field__item .paragraph--type--_col-section-with-cta .field--name-field-cta a:hover{text-decoration:underline;color:var(--ravasqueira-color-gold)}.block-news3col-slider{margin:50px 0px 50px 0px}.block-news3col-slider .field--name-field-title{display:flex;justify-content:center;text-align:center;font-size:1.7rem;font-weight:600;margin-bottom:20px}@media screen and (max-width:767px){.block-news3col-slider .field--name-field-title{text-align:center}}.block-news3col-slider .field--name-field-media-image{margin:0}.block-news3col-slider .field--name-field-3col-section-w-cta-slider{display:flex;flex-direction:column;margin:0;width:100%}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .slick-track{display:flex}@media screen and (min-width:768px){.block-news3col-slider .field--name-field-3col-section-w-cta-slider .slick-track{gap:20px}}@media screen and (max-width:768px){.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item{padding-left:20px;padding-right:20px}}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;height:100%}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-media{margin:0}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-media .field--name-field-media-image{margin:0}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-media .field--name-field-media-image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:15px}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-title{font-size:22px;font-weight:500;line-height:40px;letter-spacing:0px;color:var(--ravasqueira-color-gold);min-height:70px;margin-bottom:15px}@media screen and (max-width:576px){.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-title{font-size:20px;line-height:32px}}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-subtitle{font-size:18px;font-weight:500;line-height:32px;letter-spacing:0px;margin-bottom:0}@media screen and (max-width:576px){.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-subtitle{font-size:16px;line-height:24px}}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-description p{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;min-height:70px;margin-bottom:15px}@media screen and (max-width:576px){.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-description p{font-size:13px;line-height:24px}}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button{margin-top:15px;background-color:var(--ravasqueira-color-black);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button:hover a{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black)}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button:focus a{outline:none;color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black)}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button a{text-decoration:none;color:var(--ravasqueira-color-white)}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button:hover{border-color:var(--ravasqueira-color-black);background:var(--ravasqueira-color-white) !important;cursor:pointer;transition:.4s}.block-news3col-slider .field--name-field-3col-section-w-cta-slider .field__item .paragraph--type--_col-section-with-cta-slider .field--name-field-button:hover a{color:var(--ravasqueira-color-black) !important;transition:.4s}.block-news3col-slider .slick-slide{height:inherit !important}.block-addtoany .content .addtoany_list{display:flex;margin:10px 0px}.block-addtoany .content .addtoany_list .a2a_svg{display:none !important;background-color:unset !important}.block-addtoany .content .addtoany_list .a2a_svg svg{all:unset !important}.block-addtoany .content .addtoany_list .addtoany_share{display:flex;align-items:center}.block-addtoany .content .addtoany_list .addtoany_share::before{position:absolute;content:"";width:24px;height:24px;-webkit-mask:url(/themes/custom/ravasqueira_theme/css/./../img/icons/share-button.svg) no-repeat;mask:url(/themes/custom/ravasqueira_theme/css/./../img/icons/share-button.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--ravasqueira-color-gold)}.block-icon-w-text{margin:40px 0;padding:20px 0}.block-icon-w-text .content{width:75%;margin:0 auto}@media screen and (max-width:767px){.block-icon-w-text .content{width:90%}}.block-icon-w-text .content .field__items{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media screen and (max-width:992px){.block-icon-w-text .content .field__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.block-icon-w-text .content .field__items{gap:30px}.block-icon-w-text .content .field__items>.field__item{display:flex}.block-icon-w-text .content .field__items>.field__item .paragraph{justify-content:space-between !important;width:90%;margin:0px auto}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-text .field__item{text-align:right}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-icon{width:40px}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-icon .field__item{width:40px}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-icon .field__item img{width:40px;height:auto}}.block-icon-w-text .content .field__items>.field__item .paragraph{display:flex;justify-content:center;align-items:center;gap:10px}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-media-image{margin:0}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-icon{margin:0}.block-icon-w-text .content .field__items>.field__item .paragraph .field--name-field-icon img{margin:0}.range-image-slider{width:90%;margin:30px auto;overflow:hidden}.range-image-slider .field_range_image_slider{width:100%;padding:20px}.range-image-slider .field_range_image_slider .field__items{display:flex;justify-content:center;gap:20px}.range-image-slider .field_range_image_slider .field__items .range-image-slider-cta-url{all:unset !important;cursor:pointer !important}.range-image-slider .field_range_image_slider .field_range_image_slider{width:100%;display:flex;justify-content:center}@media screen and (max-width:768px){.range-image-slider .field_range_image_slider .field_range_image_slider{width:90%}}.range-image-slider .field_range_image_slider .slick-initialized{display:flex;justify-content:center;gap:20px;flex-direction:column}.range-image-slider .field_range_image_slider .slick-track{height:-moz-max-content;height:max-content}.range-image-slider .field_range_image_slider .slick-list{margin:0 -25px}.range-image-slider .field_range_image_slider .slick-dots{margin-top:50px}.range-image-slider .field_range_image_slider .slick-track{display:flex;gap:20px}.range-image-slider .field_range_image_slider .slick-slide{margin:0 auto;width:-moz-max-content !important;width:max-content !important}.range-image-slider .field_range_image_slider .slick-arrow{text-indent:-9999px;border:0;background:none;padding:0;flex-shrink:0}.range-image-slider .field_range_image_slider .slick-arrow.slick-prev{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left.png");width:25px;height:25px}.range-image-slider .field_range_image_slider .slick-arrow.slick-next{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-right.png");width:25px;height:25px}.range-image-slider .field_range_image_slider .field__item>div{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-between;height:100%}.range-image-slider .field_range_image_slider .field__item .field--name-field-media-image{margin:0}.range-image-slider .field_range_image_slider .field__item .field--name-field-media-image img{height:400px;width:250px;-o-object-fit:contain;object-fit:contain}.range-image-slider .field_range_image_slider .field__item .slick-initialized{display:flex;justify-content:center;gap:20px;flex-direction:column;width:100%}.range-image-slider .field_range_image_slider .field__item .slick-track{height:-moz-max-content;height:max-content}.range-image-slider .field_range_image_slider .field__item .slick-list{margin:0 -25px}.range-image-slider .field_range_image_slider .field__item .slick-dots{margin-top:50px}.range-image-slider .field_range_image_slider .field__item .slick-track{display:flex;gap:20px}.range-image-slider .field_range_image_slider .field__item .slick-slide{margin:0 auto;width:-moz-max-content !important;width:max-content !important}.range-image-slider .field_range_image_slider .field__item .slick-arrow{text-indent:-9999px;border:0;background:none;padding:0;flex-shrink:0}.range-image-slider .field_range_image_slider .field__item .slick-arrow.slick-prev{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-left.png");width:25px;height:25px}.range-image-slider .field_range_image_slider .field__item .slick-arrow.slick-next{background:url("/themes/custom/ravasqueira_theme/css/./../img/icons/arrow-right.png");width:25px;height:25px}.range-image-slider .field_range_image_slider .field__item .field__item{padding:13px 0px}.range-image-slider .field_range_image_slider .field__item .field__item a{background-color:var(--ravasqueira-color-white);border-radius:0px;border:1px solid var(--ravasqueira-color-black);color:var(--ravasqueira-color-black);text-decoration:none;padding:13px 24px;background-color:var(--ravasqueira-color-black) !important;color:var(--ravasqueira-color-white) !important;width:100% !important}.range-image-slider .field_range_image_slider .field__item .field__item a:hover{color:#000;background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);transition:.4s}.range-image-slider .field_range_image_slider .field__item .field__item a:hover a{color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.range-image-slider .field_range_image_slider .field__item .field__item a:focus{color:var(--ravasqueira-color-black);background-color:var(--ravasqueira-color-black);border:1px solid var(--ravasqueira-color-black);outline:none;transition:.4s}.range-image-slider .field_range_image_slider .field__item .field__item a:focus a{outline:none;color:var(--ravasqueira-color-white);background-color:var(--ravasqueira-color-black)}.range-image-slider .field_range_image_slider .field__item .field__item a:hover{background-color:var(--ravasqueira-color-white) !important;color:var(--ravasqueira-color-black) !important}.region-top-banner.h-offset{padding-top:var(--nav-height)}.promo-hero-banner{position:relative;background-size:cover;background-repeat:no-repeat}.promo-hero-banner .title .field__item{font-weight:500;width:100%;font-size:50px;line-height:50px}@media screen and (max-width:767px){.promo-hero-banner{font-size:40px}}.promo-hero-banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}article[about="/enologos"] .block-img-title-desc-cta .field--name-field-title,article[about="en/winemakers"] .block-img-title-desc-cta .field--name-field-title{padding-top:50px !important;padding-bottom:50px !important}article[about="/enologos"] .block-img-title-desc-cta .field--name-field-description,article[about="en/winemakers"] .block-img-title-desc-cta .field--name-field-description{padding-bottom:20px !important}@media screen and (max-width:768px){article[about="/enologos"] .block-img-title-desc-cta .field--name-field-description,article[about="en/winemakers"] .block-img-title-desc-cta .field--name-field-description{width:90% !important}}article[about="/enologos"] .block-product-info .field--name-field-product-info .field--name-field-description,article[about="en/winemakers"] .block-product-info .field--name-field-product-info .field--name-field-description{height:unset !important}article[about="/enologos"] .block-product-info .field--name-field-product-info .field--name-field-subtitle .field__label,article[about="en/winemakers"] .block-product-info .field--name-field-product-info .field--name-field-subtitle .field__label{display:none}article[about="/enologos"] .block-product-info .field--name-field-product-info .field--name-field-subtitle .field__item,article[about="en/winemakers"] .block-product-info .field--name-field-product-info .field--name-field-subtitle .field__item{margin-top:25px;font-size:18px;font-weight:bold}[class^=slider-wrapper-contain]{display:flex;align-items:center;justify-content:center;width:100%;margin:auto;position:relative}@media screen and (max-width:768px){[class^=slider-wrapper-contain] .slider-wrapper-contain-news-slider{width:unset}[class^=slider-wrapper-contain] .slider-wrapper-contain-news-slider .slick-slide{width:100% !important}[class^=slider-wrapper-contain].slider-wrapper-contain-range-list-slider .slick-prev{left:-50px}[class^=slider-wrapper-contain].slider-wrapper-contain-range-list-slider .slick-next{right:-50px}[class^=slider-wrapper-contain].slider-wrapper-contain-highlighted-products-slider .slick-prev{left:-30px}[class^=slider-wrapper-contain].slider-wrapper-contain-highlighted-products-slider .slick-next{right:-30px}[class^=slider-wrapper-contain].slider-wrapper-contain-our-selection-slider .slick-prev{left:-40px}[class^=slider-wrapper-contain].slider-wrapper-contain-our-selection-slider .slick-next{right:-40px}[class^=slider-wrapper-contain].slider-wrapper-contain-3col-imagetitlesubtitle-slider{width:80% !important}[class^=slider-wrapper-contain].slider-wrapper-contain-3col-imagetitlesubtitle-slider .slick-prev{left:-40px}[class^=slider-wrapper-contain].slider-wrapper-contain-3col-imagetitlesubtitle-slider .slick-next{right:-40px}}@media screen and (max-width:768px){.views-ranges-list-block .slick-prev{left:-50px !important}.views-ranges-list-block .slick-next{right:-30px !important}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.splide .splide__container{box-sizing:border-box;position:relative}.splide .splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide .splide.is-initialized:not(.is-active) .splide__list{display:block}.splide .splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide .splide:not(.is-overflow) .splide__pagination{display:none}.splide .splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide .splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide .splide__slide img{vertical-align:bottom}.splide .splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide .splide__toggle.is-active .splide__toggle__play,.splide .splide__toggle__pause{display:none}.splide .splide__toggle.is-active .splide__toggle__pause{display:inline}.splide .splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide .splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide .splide--rtl{direction:rtl}.splide .splide__track--ttb>.splide__list{display:block}.splide .splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide .splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide .splide__arrow:hover:not(:disabled){opacity:.9}.splide .splide__arrow:disabled{opacity:.3}.splide .splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide .splide__arrow--prev{left:1em}.splide .splide__arrow--prev svg{transform:scaleX(-1)}.splide .splide__arrow--next{right:1em}.splide .splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide .splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide .splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide .splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide .splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide .splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide .splide__progress__bar{background:#ccc;height:3px}.splide .splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide .splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide .splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide .splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide .splide__toggle{cursor:pointer}.splide .splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide .splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide .splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide .splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide .splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide .splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide .splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide .splide__arrows--ttb .splide__arrow--prev{top:1em}.splide .splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide .splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide .splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide .splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .btn-close{opacity:0.6;}
