html{line-height:1.15;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:border-box}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:inherit;line-height:1.4;font-style:italic;font-weight:400}template{display:none}[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}label{display:inline-block;line-height:1;vertical-align:middle}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{width:auto;-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}dl,dt,dd,ol,ul,li{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/Inter/Inter-Thin.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Thin.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;font-display:swap;src:url("../fonts/Inter/Inter-ThinItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-ThinItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/Inter/Inter-ExtraLight.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-ExtraLight.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;font-display:swap;src:url("../fonts/Inter/Inter-ExtraLightItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-ExtraLightItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/Inter/Inter-Light.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Light.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/Inter/Inter-LightItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-LightItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Inter/Inter-Regular.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Regular.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/Inter/Inter-Italic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Italic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Inter/Inter-Medium.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Medium.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/Inter/Inter-MediumItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-MediumItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/Inter/Inter-SemiBold.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-SemiBold.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/Inter/Inter-SemiBoldItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-SemiBoldItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Inter/Inter-Bold.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Bold.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/Inter/Inter-BoldItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-BoldItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/Inter/Inter-ExtraBold.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-ExtraBold.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;font-display:swap;src:url("../fonts/Inter/Inter-ExtraBoldItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-ExtraBoldItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/Inter/Inter-Black.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-Black.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;font-display:swap;src:url("../fonts/Inter/Inter-BlackItalic.woff2?v=3.13") format("woff2"),url("../fonts/Inter/Inter-BlackItalic.woff?v=3.13") format("woff")}@font-face{font-family:"Pradell";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Pradell/Pradell-Regular.woff2?v=3.13") format("woff2"),url("../fonts/Pradell/Pradell-Regular.woff?v=3.13") format("woff")}@font-face{font-family:"Pradell";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/Pradell/Pradell-Italic.woff2?v=3.13") format("woff2"),url("../fonts/Pradell/Pradell-Italic.woff?v=3.13") format("woff")}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased}body{color:#001e53;font-size:18px;font-family:"Pradell",serif;font-weight:400;margin:0}body.show-mobile-navigation{overflow:hidden}@media screen and (min-width: 1366px){body.home{padding-top:155px}}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:500}input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border-radius:10px;border:1px solid #e1e0e1;color:#838282;font-family:"Inter",sans-serif;font-size:16px;line-height:22px;padding:10px 15px}input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,select:focus,textarea:focus{color:#666;border-color:#aaa;outline:0 none}select{background:#fff url(/wp-content/themes/olivera/assets/images/icon-select-caret.svg) no-repeat right 15px top 18px;background-size:auto 8px;padding-right:40px}input[type=radio],input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:16px;height:16px;background:#fff;border:1px solid #e1e0e1;outline:none;position:relative}input[type=radio]:checked:after,input[type=checkbox]:checked:after{content:"";background:#001e53;position:absolute;left:2px;right:2px;bottom:2px;top:2px}input[type=radio]{border-radius:100%}input[type=radio]:checked:after{border-radius:100%}input[type=checkbox]{border-radius:2px}.select2-container{color:#838282}.select2-container .select2-search--dropdown{padding:0 15px 10px 15px}.select2-container .select2-search--dropdown .select2-search__field{padding:10px 15px;border:1px solid #e1e0e1}.select2-container .select2-results__options .select2-results__option{font-family:"Inter",sans-serif;font-size:16px;line-height:22px;padding:5px 15px}.select2-container .select2-selection--single{height:44px;border:1px solid #e1e0e1;border-radius:10px;margin:auto;padding:10px 40px 10px 15px;text-align:left}.select2-container .select2-selection--single .select2-selection__rendered{color:inherit;font-family:"Inter",sans-serif;font-size:16px;line-height:22px;padding-left:0}.select2-container .select2-selection--single .select2-selection__arrow{background:#fff url(/wp-content/themes/olivera/assets/images/icon-select-caret.svg) no-repeat center center;background-size:contain;width:14px;height:8px;right:15px;top:18px}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-dropdown{border-color:#e1e0e1}.select2-container .select2-dropdown.select2-dropdown--below{margin-top:-1px}.select2-container .select2-dropdown.select2-dropdown--above{border-radius:10px 10px 0 0}.select2-container .select2-dropdown.select2-dropdown--above .select2-search--dropdown{padding-top:10px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#001e53}.website-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:120;transition:transform .25s ease}@media(min-width: 1025px){.home .website-header{position:fixed;top:0;left:0;right:0}}.website-header .top-navigation{font-family:"Inter",sans-serif;position:relative}@media(max-width: 1024px){.website-header .top-navigation{display:none}}.website-header .top-navigation .contents{border-bottom:1px solid #efefef;padding-bottom:1px;padding-left:3px;padding-right:3px;height:calc( 40px - 1px );max-width:1782px;height:40px;width:calc(100% - ( 16px * 2 ));margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}.website-header .top-navigation .top-menu,.website-header .top-navigation .language-selector{margin:0}.website-header .top-navigation .top-menu ul,.website-header .top-navigation .language-selector ul{margin:0;padding:0;display:flex;align-items:center}.website-header .top-navigation .top-menu ul li,.website-header .top-navigation .language-selector ul li{font-size:14px;line-height:17px;margin:0;padding:0;list-style:none}.website-header .top-navigation .top-menu ul li a,.website-header .top-navigation .language-selector ul li a{color:inherit}.website-header .top-navigation .top-menu ul li a:hover,.website-header .top-navigation .language-selector ul li a:hover{color:#838282}.website-header .top-navigation .language-selector{margin-right:auto}.website-header .top-navigation .language-selector ul li{display:none;margin-right:20px}.website-header .top-navigation .language-selector ul li.selected{order:-1;display:block}.website-header .top-navigation .language-selector ul:hover li{display:block}.website-header .top-navigation .top-menu{margin-left:auto}.website-header .top-navigation .top-menu ul li+li{margin-left:20px}.website-header .main-navigation{height:80px}@media(min-width: 1025px){.home .website-header .main-navigation{height:auto;max-height:155px}}@media(max-width: 1024px){.website-header .main-navigation{height:70px}}.website-header .main-navigation .contents{border-bottom:1px solid #efefef;max-width:1782px;height:80px;width:calc(100% - ( 16px * 2 ));margin-left:auto;margin-right:auto;padding:24px 3px;display:flex;align-items:flex-start;justify-content:space-between}@media(min-width: 1025px){.home .website-header .main-navigation .contents{height:auto;max-height:155px}}@media(max-width: 1024px){.website-header .main-navigation .contents{align-items:center;height:70px;padding:20px 16px;width:100%}}.website-header .main-navigation .site-title{margin:0;order:2}.website-header .main-navigation .site-title .custom-logo{display:block;height:31px;max-width:none}@media screen and (min-width: 1366px){.home .website-header .main-navigation .site-title{margin-top:0;width:50px;display:flex;justify-content:center}.home .website-header .main-navigation .site-title img{height:70px;width:auto !important;max-width:none !important;display:block;margin:auto}}@media screen and (max-width: 1365px){.home .website-header .main-navigation .site-title{font-size:40px !important;margin-top:0 !important}}.website-header .main-navigation .primary-menu-wrapper{order:1}.website-header .main-navigation .secondary-menu-wrapper{order:3}.website-header .main-navigation .primary-menu-wrapper,.website-header .main-navigation .secondary-menu-wrapper{width:50%}.website-header .main-navigation .primary-menu-wrapper .menu,.website-header .main-navigation .secondary-menu-wrapper .menu{margin:0;padding:0;display:flex;align-items:center}.website-header .main-navigation .primary-menu-wrapper .menu li,.website-header .main-navigation .secondary-menu-wrapper .menu li{margin:0;padding:0;list-style:none;font-size:20px;line-height:32px}.website-header .main-navigation .primary-menu-wrapper .menu li+li,.website-header .main-navigation .secondary-menu-wrapper .menu li+li{margin-left:25px}.website-header .main-navigation .primary-menu-wrapper .menu li:hover,.website-header .main-navigation .primary-menu-wrapper .menu li.current_page_item,.website-header .main-navigation .primary-menu-wrapper .menu li.current_page_parent,.website-header .main-navigation .primary-menu-wrapper .menu li.current-page-ancestor,.website-header .main-navigation .secondary-menu-wrapper .menu li:hover,.website-header .main-navigation .secondary-menu-wrapper .menu li.current_page_item,.website-header .main-navigation .secondary-menu-wrapper .menu li.current_page_parent,.website-header .main-navigation .secondary-menu-wrapper .menu li.current-page-ancestor{color:#838282}.website-header .main-navigation .primary-menu-wrapper .menu li a,.website-header .main-navigation .secondary-menu-wrapper .menu li a{color:inherit}.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart{display:flex;align-items:center}.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a{display:flex;align-items:center;position:relative}.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a svg,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a svg{display:block;height:20px;width:24px}@media(max-width: 1024px){.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a svg,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a svg{height:32px;width:30px}}.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a .cart-contents-count,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a .cart-contents-count{display:block;width:20px;height:20px;line-height:20px;color:#fff;font-size:10px;font-family:"Inter",sans-serif;background:#001e53;border-radius:100%;text-align:center;margin-left:5px}@media(max-width: 1024px){.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a .cart-contents-count,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a .cart-contents-count{position:absolute;top:-3px;right:-7px;font-size:13px}}.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a:hover svg *,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a:hover svg *{fill:#838282}.website-header .main-navigation .primary-menu-wrapper .menu li.menu-item-object-cart a:hover .cart-contents-count,.website-header .main-navigation .secondary-menu-wrapper .menu li.menu-item-object-cart a:hover .cart-contents-count{background:#838282}.website-header .main-navigation .primary-menu-wrapper .menu{justify-content:flex-start}@media(max-width: 1024px){.website-header .main-navigation .primary-menu-wrapper .menu{display:none}}.website-header .main-navigation .secondary-menu-wrapper{display:flex;align-items:center;justify-content:flex-end}.website-header .main-navigation .secondary-menu-wrapper .menu{justify-content:flex-end}@media(max-width: 1024px){.website-header .main-navigation .secondary-menu-wrapper .menu .menu-item:not(.menu-item-object-cart){display:none}}.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button{width:24px;height:24px;margin-left:20px;position:relative;cursor:pointer}@media(min-width: 1025px){.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button{display:none}}.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar{display:block;position:absolute;height:2px;width:100%;background:#001e53}.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.top{top:4px;left:0}.show-mobile-navigation .website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.top{opacity:0}.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.bottom{bottom:4px;left:0}.show-mobile-navigation .website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.bottom{opacity:0}.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.middle-1,.website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.middle-2{left:0;top:calc(50% - 1px);transform-origin:50% 50%}.show-mobile-navigation .website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.middle-1{transform:rotate(-45deg)}.show-mobile-navigation .website-header .main-navigation .secondary-menu-wrapper .mobile-menu-button .bar.middle-2{transform:rotate(45deg)}@media(min-width: 1025px){[data-scrolldir=down] .website-header{transform:translateY(-40px)}}.mobile-navigation{opacity:0;visibility:hidden;transition:all .5s ease;position:fixed;left:0;top:0;bottom:0;right:0;z-index:5;background:#fff;height:100%;overflow-y:scroll}@media(min-width: 1025px){.mobile-navigation{display:none}}.show-mobile-navigation .mobile-navigation{opacity:1;visibility:visible}.mobile-navigation .mobile-top-menu{padding-top:calc(70px + 10px);background:#f4f4f4}.mobile-navigation .mobile-top-menu .menu{margin:0 0 16px 0;padding:0}.mobile-navigation .mobile-top-menu .menu .menu-item{margin:0;font-size:34px;line-height:38px;list-style:none;text-align:center;border-bottom:1px solid #e1e0e1}.mobile-navigation .mobile-top-menu .menu .menu-item a{display:block;padding:16px}.mobile-navigation .mobile-primary-menu .menu{margin:0;padding:0 16px}.mobile-navigation .mobile-primary-menu .menu .menu-item{margin:0;font-size:34px;line-height:38px;list-style:none;text-align:center;border-bottom:1px solid #e1e0e1}.mobile-navigation .mobile-primary-menu .menu .menu-item a{display:block;padding:16px}.mobile-navigation .buttons{margin-top:50px;padding:0 16px 16px 16px}.mobile-navigation .buttons .link{font-size:28px;line-height:33px}.mobile-navigation .buttons .default{display:flex;justify-content:space-between}.mobile-navigation .buttons .default a{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:rgba(0,0,0,0);border-color:#001e53;color:#001e53;background:#f4f4f4;border-color:#e1e0e1;padding-left:10px;padding-right:10px;width:calc(50% - 8px)}.mobile-navigation .buttons .default a:hover{color:#001e53;background-color:rgba(0,0,0,0)}.mobile-navigation .buttons .fixed{padding-bottom:60px}.mobile-navigation .buttons .fixed a{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff;position:fixed;bottom:16px;left:16px;right:16px}.mobile-navigation .buttons .fixed a:hover{color:#fff;background-color:#001e53}.language-selector-popup{position:fixed;left:0;top:0;bottom:0;right:0;background:#fff;z-index:200;transition:all .5s ease;transform:translateY(100%);opacity:0;padding:20px 16px;display:none;align-items:center;justify-content:center}.show-mobile-language-selector .language-selector-popup{opacity:1;transform:translateY(0%)}.language-selector-popup .close-button{width:24px;height:24px;position:absolute;right:16px;top:20px;cursor:pointer}@media(min-width: 1025px){.language-selector-popup .close-button{display:none}}.language-selector-popup .close-button .bar{display:block;position:absolute;height:2px;width:100%;background:#001e53}.language-selector-popup .close-button .bar.middle-1,.language-selector-popup .close-button .bar.middle-2{left:0;top:calc(50% - 1px);transform-origin:50% 50%}.language-selector-popup .close-button .bar.middle-1{transform:rotate(-45deg)}.language-selector-popup .close-button .bar.middle-2{transform:rotate(45deg)}.language-selector-popup .close-button .bar.top,.language-selector-popup .close-button .bar.bottom{display:none}.language-selector-popup .language-selector{width:100%}.language-selector-popup .language-selector ul{margin:0;padding:0}.language-selector-popup .language-selector ul li{margin:0;padding:0;list-style:none;font-size:34px;line-height:41px}.language-selector-popup .language-selector ul li a{display:block;padding:16px;text-align:center}.language-selector-popup .language-selector ul li+li{border-top:1px solid #e1e0e1}.siblings-navigation{margin:32px auto 45px auto;padding:0 16px;text-align:center}@media(max-width: 767px){.siblings-navigation{overflow:hidden;overflow-x:scroll;white-space:nowrap}}.siblings-navigation li{margin:0;padding:0;font-size:22px;line-height:27px;list-style:none;display:inline-block}.siblings-navigation li a{color:inherit}.siblings-navigation li:hover a,.siblings-navigation li.current_page_item a{color:#838282}.siblings-navigation li+li{margin-left:40px}@media(max-width: 767px){.siblings-navigation li+li{margin-left:20px}}.page-header{margin:32px auto;max-width:880px;width:calc(100% - ( 16px * 2 ))}.page-header .entry-title{margin:0;font-size:70px;line-height:70px;text-align:center;text-transform:uppercase}@media(max-width: 767px){.page-header .entry-title{font-size:48px;line-height:48px}}.page-content{margin:32px auto}body:not([class*=elementor-page-]) .site-main{margin-left:auto;margin-right:auto}body:not([class*=elementor-page-]) .page-content{margin-left:auto;margin-right:auto;max-width:880px;width:calc(100% - ( 16px * 2 ))}.blog .page-header{display:none}.blog .page-content,.blog .pagination{width:calc(100% - 32px);max-width:1232px !important}.blog .pagination{display:flex;align-items:center;justify-content:space-between;margin-top:50px;margin-left:auto;margin-right:auto}.blog .pagination .nav-next,.blog .pagination .nav-previous{font-size:22px;line-height:27px;text-transform:capitalize}.blog .pagination .nav-next{margin-left:auto}.blog .pagination .nav-previous{margin-right:auto}.news-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:-40px 0 0 -32px;opacity:0;transition:opacity .5s ease}.news-list.visible{opacity:1}.news-list .post{margin:40px 0 0 32px;width:calc(25% - 32px)}.news-list .post img{display:block;margin:0 0 20px 0;border-radius:5px}.news-list .post .entry-title{font-size:22px;line-height:27px;margin:0}.news-list .post.size-big{width:calc(50% - 32px)}.news-list .post.size-big .entry-title{font-size:34px;line-height:38px}@media(max-width: 767px){.news-list .post,.news-list .post.size-big{width:calc(100% - 32px)}}.single-post .site-main .page-header img{border-radius:5px;display:block;margin:0 auto 50px auto;max-width:700px;width:100%}@media(max-width: 767px){.single-post .site-main .page-header img{margin-bottom:20px}}.single-post .site-main .page-header .entry-title{text-transform:none}@media(max-width: 767px){.single-post .site-main .page-header .entry-title{font-size:34px;line-height:38px}}.single-post .site-main .page-header .date{font-size:18px;line-height:21px;margin-top:25px;text-align:center;text-transform:capitalize}@media(min-width: 1025px){.single-olivera_activity .site-main .back{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:rgba(0,0,0,0);border-color:#001e53;color:#001e53;display:flex;align-items:center;position:absolute;top:152px;transition:all .25s ease}.single-olivera_activity .site-main .back:hover{color:#001e53;background-color:rgba(0,0,0,0)}}@media screen and (min-width: 1025px)and (min-width: 1809px){.single-olivera_activity .site-main .back{left:calc((100% - 1776px)/2)}}@media screen and (min-width: 1025px)and (max-width: 1808px){.single-olivera_activity .site-main .back{left:16px}}@media(min-width: 1025px){.single-olivera_activity .site-main .back svg{display:block;width:22px;height:22px;margin-right:10px}}@media(max-width: 1024px){.single-olivera_activity .site-main .back{top:16px;left:16px;z-index:150;width:36px;height:36px;position:fixed}.single-olivera_activity .site-main .back .label{display:none}.single-olivera_activity .site-main .back svg{display:block;width:100%;height:100%}}.single-olivera_activity .site-main .page-header img{border-radius:5px;display:block;margin:0 auto 50px auto;max-width:700px;width:100%}@media(max-width: 767px){.single-olivera_activity .site-main .page-header img{margin-bottom:20px}}.single-olivera_activity .site-main .page-header .entry-title{text-transform:none}@media(max-width: 767px){.single-olivera_activity .site-main .page-header .entry-title{font-size:34px;line-height:38px}}.single-olivera_activity .site-main .page-header .details{margin-top:25px;display:flex;justify-content:center;position:relative}@media(max-width: 767px){.single-olivera_activity .site-main .page-header .details{display:block}}.single-olivera_activity .site-main .page-header .details p{font-size:16px;font-family:"Inter",sans-serif;line-height:22px;margin:0;display:flex;align-items:center}.single-olivera_activity .site-main .page-header .details p svg{display:block;width:22px;height:22px;margin-right:10px}.single-olivera_activity .site-main .page-header .details p svg *{fill:#001e53}.single-olivera_activity .site-main .page-header .details p.price{font-size:35px;line-height:42px}@media(max-width: 767px){.single-olivera_activity .site-main .page-header .details p.price{font-size:22px;line-height:24px}}@media(min-width: 768px){.single-olivera_activity .site-main .page-header .details p+p{margin-left:32px}.single-olivera_activity .site-main .page-header .details p+p.price{margin-left:64px}}@media(max-width: 767px){.single-olivera_activity .site-main .page-header .details p+p:not(.price){margin-top:10px}.single-olivera_activity .site-main .page-header .details p+p.price{position:absolute;right:0;top:0}}.cookies-popup{background:#001e53;position:fixed;left:0;right:0;bottom:0;z-index:10}.cookies-popup .wrapper{color:#fff;margin:auto;max-width:1232px;padding-top:16px;padding-bottom:16px;width:calc(100% - ( 16px * 2 ))}.cookies-popup .wrapper .message a{color:inherit;text-decoration:underline}.cookies-popup .wrapper .message p{font-size:22px;line-height:27px;margin:0}.cookies-popup .wrapper .buttons{margin-top:16px}.cookies-popup .wrapper .buttons a{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#fff;border-color:#fff;color:#001e53}.cookies-popup .wrapper .buttons a:hover{color:#001e53;background-color:#fff}.footer-logos{background:#fff;text-align:center}.footer-logos h3{margin-bottom:1rem;max-width:760px;margin-left:auto;margin-right:auto;font-size:16px}.footer-logos .logo-carousel{height:60px;max-width:1000px;margin-bottom:50px}.footer-logos .footer-logo{width:auto}.footer-logos .footer-logo img{transition:.2s ease all;width:auto;height:60px;opacity:.6;filter:grayscale(100%)}.footer-logos .footer-logo:hover img{opacity:1;filter:grayscale(0)}.footer-logos .contents{margin:auto;padding-left:3px;padding-right:3px;max-width:1782px;width:calc(100% - ( 16px * 2 ))}.site-footer{background:#001e53;color:#fff;margin-top:75px;padding-top:40px;padding-bottom:30px}.site-footer .contents{margin:auto;padding-left:3px;padding-right:3px;max-width:1782px;width:calc(100% - ( 16px * 2 ))}.site-footer .contents .main-contents{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.site-footer .contents .main-contents a,.site-footer .contents .main-contents a:hover{color:inherit}.site-footer .contents .main-contents>*{padding-bottom:50px}.site-footer .contents .main-contents .newsletter{margin-right:auto;flex-shrink:0;width:60%;padding-right:50px;max-width:600px}.site-footer .contents .main-contents .newsletter .mc_embed_signup{width:100%}.site-footer .contents .main-contents .newsletter .mc_embed_signup .unfold{display:none;pointer-events:none;transition:all .5s ease}@media(max-width: 767px){.site-footer .contents .main-contents .newsletter .mc_embed_signup .unfold{display:none}}.site-footer .contents .main-contents .newsletter .mc_embed_signup.unfolded .unfold{display:block;pointer-events:all}@media(max-width: 767px){.site-footer .contents .main-contents .newsletter .mc_embed_signup.unfolded .unfold{display:block}}.site-footer .contents .main-contents .newsletter .mc_embed_signup h2{font-size:34px;line-height:38px;margin:0;padding-bottom:20px}@media(max-width: 767px){.site-footer .contents .main-contents .newsletter .mc_embed_signup h2{font-size:26px;line-height:30px}}.site-footer .contents .main-contents .newsletter .mc_embed_signup form .unfold{padding-top:20px}.site-footer .contents .main-contents .newsletter .mc_embed_signup form #mce-responses>*{font-size:16px;font-family:"Inter",sans-serif;line-height:22px;margin-bottom:30px;opacity:.75}@media(min-width: 768px){.site-footer .contents .main-contents .newsletter .mc_embed_signup form .mc_embed_signup_scroll{padding-right:200px;position:relative}}.site-footer .contents .main-contents .newsletter .mc_embed_signup form .mc-field-group+.mc-field-group{padding-top:20px}.site-footer .contents .main-contents .newsletter .mc_embed_signup form a{text-decoration:underline}.site-footer .contents .main-contents .newsletter .mc_embed_signup form fieldset{border:0;margin:0;padding:0}.site-footer .contents .main-contents .newsletter .mc_embed_signup form input[type=email],.site-footer .contents .main-contents .newsletter .mc_embed_signup form input[type=text]{width:100%}.site-footer .contents .main-contents .newsletter .mc_embed_signup form input[type=submit]{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#fff;border-color:#fff;color:#001e53;width:180px;padding-left:10px;padding-right:10px}.site-footer .contents .main-contents .newsletter .mc_embed_signup form input[type=submit]:hover{color:#001e53;background-color:#fff}@media(min-width: 768px){.site-footer .contents .main-contents .newsletter .mc_embed_signup form input[type=submit]{position:absolute;right:0;top:0}}@media(max-width: 767px){.site-footer .contents .main-contents .newsletter .mc_embed_signup form input[type=submit]{margin-top:20px}}.site-footer .contents .main-contents .newsletter .mc_embed_signup form div.mce_inline_error{color:#fff;font-family:"Inter",sans-serif;font-size:14px;line-height:18px;opacity:.75;margin:7px 0 0 15px}.site-footer .contents .main-contents .newsletter .mc_embed_signup form .mc_fieldset.gdprRequired{padding:0 0 0 15px}.site-footer .contents .main-contents .newsletter .mc_embed_signup form .mc_fieldset.gdprRequired label{display:flex;align-items:center;font-size:16px;font-family:"Inter",sans-serif;line-height:22px}.site-footer .contents .main-contents .newsletter .mc_embed_signup form .mc_fieldset.gdprRequired input[type=checkbox]{margin:0 10px 0 0}.site-footer .contents .main-contents .navigation{display:flex;flex-wrap:wrap;margin-right:5%;justify-content:space-between;align-items:flex-start;width:25%;max-width:450px}@media(min-width: 768px)and (max-width: 1024px){.site-footer .contents .main-contents .navigation{width:40%;margin-right:0}}@media(min-width: 768px){.site-footer .contents .main-contents .navigation .help,.site-footer .contents .main-contents .navigation .company{width:45%}}@media(max-width: 767px){.site-footer .contents .main-contents .navigation .help,.site-footer .contents .main-contents .navigation .company{width:100%}.site-footer .contents .main-contents .navigation .help+*,.site-footer .contents .main-contents .navigation .company+*{margin-top:50px}}.site-footer .contents .main-contents .navigation .help .title,.site-footer .contents .main-contents .navigation .company .title{font-family:"Inter",sans-serif;font-size:14px;line-height:17px;margin:0 0 15px 0}.site-footer .contents .main-contents .navigation .help>ul,.site-footer .contents .main-contents .navigation .company>ul{margin:0;padding:0}.site-footer .contents .main-contents .navigation .help>ul,.site-footer .contents .main-contents .navigation .help>ul>li,.site-footer .contents .main-contents .navigation .company>ul,.site-footer .contents .main-contents .navigation .company>ul>li{font-family:"Inter",sans-serif;font-size:18px;line-height:21px}.site-footer .contents .main-contents .navigation .help>ul>li,.site-footer .contents .main-contents .navigation .company>ul>li{margin:0;padding:0;list-style:none}.site-footer .contents .main-contents .navigation .help>ul>li+li,.site-footer .contents .main-contents .navigation .company>ul>li+li{margin-top:15px}.site-footer .contents .main-contents .navigation .help>ul>li ul,.site-footer .contents .main-contents .navigation .company>ul>li ul{display:none}.site-footer .contents .main-contents .social{flex-shrink:0}@media(min-width: 768px)and (max-width: 1024px){.site-footer .contents .main-contents .social{width:100%}}.site-footer .contents .main-contents .social ul{margin:0;padding:0;display:flex}.site-footer .contents .main-contents .social ul li{margin:0;padding:0;list-style:none}.site-footer .contents .main-contents .social ul li+li{margin-left:12px}.site-footer .contents .main-contents .social ul li a{border:2px solid #fff;border-radius:100%;height:35px;width:35px;display:block;padding:6px}.site-footer .contents .main-contents .social ul li a svg{display:block;height:100%;width:100%;fill:#fff}@media(max-width: 767px){.site-footer .contents .main-contents>*{margin:0 !important;padding-right:0 !important;width:100% !important;max-width:100% !important}}.site-footer .contents .secondary-contents{border-top:1px solid #fff;padding-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.site-footer .contents .secondary-contents a,.site-footer .contents .secondary-contents a:hover{color:inherit}.site-footer .contents .secondary-contents .copyright p{font-family:"Inter",sans-serif;font-size:14px;line-height:17px;margin:0}.site-footer .contents .secondary-contents .legal>ul{margin:0;padding:0}.site-footer .contents .secondary-contents .legal>ul,.site-footer .contents .secondary-contents .legal>ul>li{font-family:"Inter",sans-serif;font-size:14px;line-height:17px}.site-footer .contents .secondary-contents .legal>ul>li{margin:0;padding:0;list-style:none;display:inline-block}.site-footer .contents .secondary-contents .legal>ul>li+li{margin-left:35px}.site-footer .contents .secondary-contents .legal>ul>li ul{display:none}@media(max-width: 767px){.site-footer .contents .secondary-contents>*{width:100%}.site-footer .contents .secondary-contents .legal{order:-1;margin-bottom:20px}.site-footer .contents .secondary-contents .legal>ul>li{margin-right:25px;margin-bottom:10px}.site-footer .contents .secondary-contents .legal>ul>li+*{margin-left:0 !important}}.content__gdpr{font-size:14px;display:block;margin-bottom:8px}@keyframes loader-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.elementor .elementor-top-section>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:16px;padding-right:16px}.elementor-section.elementor-section-big .elementor-container{max-width:calc( 1232px + 32px )}.elementor-section+.elementor-section{margin-top:30px}.elementor-widget:not(:last-child):not(.elementor-sticky){margin-bottom:50px !important}.elementor .elementor-widget-button:not(.elementor-button-ghost) .elementor-button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff}.elementor .elementor-widget-button:not(.elementor-button-ghost) .elementor-button:hover{color:#fff;background-color:#001e53}.elementor .elementor-widget-button.elementor-button-ghost .elementor-button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:rgba(0,0,0,0);border-color:#001e53;color:#001e53}.elementor .elementor-widget-button.elementor-button-ghost .elementor-button:hover{color:#001e53;background-color:rgba(0,0,0,0)}.elementor .elementor-widget-image img{border-radius:5px}.elementor .elementor-widget-image .widget-image-caption{font-family:"Inter",sans-serif;font-size:14px;font-style:normal;line-height:17px;margin-top:15px}.elementor .elementor-widget-video{border-radius:5px;overflow:hidden}.elementor .elementor-widget-video video{border-radius:5px;overflow:hidden}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:18px;line-height:21px}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:22px;line-height:28px}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:34px;line-height:38px}@media(max-width: 767px){.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:28px;line-height:30px}}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:48px;line-height:48px}@media(max-width: 767px){.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:34px;line-height:38px}}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-xxl,.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-default{font-size:70px;line-height:70px}@media(max-width: 767px){.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-xxl,.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-default{font-size:48px;line-height:48px}}.elementor-widget-text-editor{font-size:22px;line-height:27px}.elementor-widget-text-editor .elementor-text-editor>p.small-serif{font-size:22px;line-height:27px}.elementor-widget-text-editor .elementor-text-editor>p.big-serif{font-size:34px;line-height:38px}@media(max-width: 767px){.elementor-widget-text-editor .elementor-text-editor>p.big-serif{font-size:22px;line-height:27px}}.elementor-widget-text-editor .elementor-text-editor>p.big-serif+*{margin-top:50px !important}.elementor-widget-text-editor .elementor-text-editor>p.small-sans-serif{font-size:18px;line-height:21px;font-family:"Inter",sans-serif}.elementor-widget-text-editor .elementor-text-editor>p.label-sans-serif{font-size:14px;line-height:17px;font-family:"Inter",sans-serif}.elementor-widget-text-editor .elementor-text-editor>p.label-sans-serif+*{margin-top:5px !important}.elementor-widget-text-editor .elementor-text-editor>p:not(.small-sans-serif)+.label-sans-serif{margin-top:50px}.elementor-widget-text-editor .elementor-text-editor img{display:block;margin-left:auto;margin-right:auto;border-radius:5px}.elementor-widget-text-editor .elementor-text-editor>*{margin:0}.elementor-widget-text-editor .elementor-text-editor>*+*{margin-top:50px}.elementor-widget-text-editor .elementor-text-editor>p+p:not(.big-serif),.elementor-widget-text-editor .elementor-text-editor>p+ul,.elementor-widget-text-editor .elementor-text-editor>p+ol,.elementor-widget-text-editor .elementor-text-editor>ul+p:not(.big-serif),.elementor-widget-text-editor .elementor-text-editor>ul+ul,.elementor-widget-text-editor .elementor-text-editor>ul+ol,.elementor-widget-text-editor .elementor-text-editor>ol+p:not(.big-serif),.elementor-widget-text-editor .elementor-text-editor>ol+ul,.elementor-widget-text-editor .elementor-text-editor>ol+ol{margin-top:24px}.elementor-widget-text-editor .elementor-text-editor .padded-text{margin-left:10%;margin-right:10%}.elementor-lightbox .elementor-lightbox-image{background:#f4f4f4}.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry{background:#f4f4f4;border:1px solid #f4f4f4;border-radius:5px;padding-bottom:20px;transition:all .5s ease}.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry:hover{border-color:#e1e0e1;box-shadow:0 3px 6px rgba(0,0,0,.1)}.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry a{display:block}.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry .title,.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry .coupage{padding:0 25px}.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry .title{font-size:34px;line-height:37px;margin:0;text-align:center}.elementor-widget-olivera-productlisting .product-listing-container .product-list .entry .coupage{font-size:14px;font-family:"Inter",sans-serif;line-height:17px;margin:10px 0 0 0;text-align:center}.elementor-widget-olivera-productlisting .product-listing-container[data-slider=yes] .product-list .entry{height:auto;width:33.33%}.elementor-widget-olivera-productlisting .product-listing-container[data-slider=no] .product-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-48px 0 0 -32px}@media(max-width: 767px){.elementor-widget-olivera-productlisting .product-listing-container[data-slider=no] .product-list{margin-left:0}}.elementor-widget-olivera-productlisting .product-listing-container[data-slider=no] .product-list .entry{margin:48px 0 0 32px;width:calc(33.33% - 32px)}@media(max-width: 767px){.elementor-widget-olivera-productlisting .product-listing-container[data-slider=no] .product-list .entry{margin-left:0;width:100%}}.elementor-widget-olivera-productlisting .swiper-button-prev,.elementor-widget-olivera-productlisting .swiper-button-next{background-size:contain;height:46px;outline:none;width:46px;z-index:2}@media(max-width: 1024px){.elementor-widget-olivera-productlisting .swiper-button-prev,.elementor-widget-olivera-productlisting .swiper-button-next{height:32px;width:32px}}.elementor-widget-olivera-productlisting .swiper-button-prev{left:-23px;background-image:url(/wp-content/themes/olivera/assets/images/icon-swiper-prev.svg)}@media(max-width: 1024px){.elementor-widget-olivera-productlisting .swiper-button-prev{left:16px}}.elementor-widget-olivera-productlisting .swiper-button-next{right:-23px;background-image:url(/wp-content/themes/olivera/assets/images/icon-swiper-next.svg)}@media(max-width: 1024px){.elementor-widget-olivera-productlisting .swiper-button-next{right:16px}}.elementor-widget-olivera-togglenextsection{text-align:center}.elementor-widget-olivera-togglenextsection .button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:rgba(0,0,0,0);border-color:#001e53;color:#001e53;display:inline-flex;align-items:center}.elementor-widget-olivera-togglenextsection .button:hover{color:#001e53;background-color:rgba(0,0,0,0)}.elementor-widget-olivera-togglenextsection .button:after{content:"";width:24px;height:24px;margin-left:10px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/wp-content/themes/olivera/assets/images/icon-toggle-next-section.svg)}.elementor-widget-olivera-togglenextsection .button[data-status=collapsed]:after{transform:rotate(90deg)}.elementor-widget-olivera-togglenextsection .button[data-status=collapsed] .collapsed-text{display:block}.elementor-widget-olivera-togglenextsection .button[data-status=collapsed] .expanded-text{display:none}.elementor-widget-olivera-togglenextsection .button[data-status=expanded]:after{transform:rotate(-90deg)}.elementor-widget-olivera-togglenextsection .button[data-status=expanded] .collapsed-text{display:none}.elementor-widget-olivera-togglenextsection .button[data-status=expanded] .expanded-text{display:block}.elementor-widget-olivera-highlightslisting .highlights-listing{display:flex;flex-wrap:wrap;justify-content:center;margin:-48px 0 0 -32px}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight{margin:48px 0 0 32px;border-radius:5px;background-color:#001e53;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center;overflow:hidden;transition:all .5s ease}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight:hover{box-shadow:0 3px 6px rgba(0,0,0,.3)}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link{display:flex;flex-direction:column;width:100%;position:relative}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link,.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link:hover{color:inherit}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link .content{display:flex;flex-direction:column;padding:40px;position:absolute;left:0;top:0;right:0;bottom:0;height:100%}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link .heading{font-size:48px;line-height:48px;margin:0}@media(max-width: 767px){.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link .heading{font-size:34px;line-height:38px}}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link .heading+.description{margin-top:15px}.elementor-widget-olivera-highlightslisting .highlights-listing .highlight .block_link .description p{font-size:12px;font-family:"Inter",sans-serif;line-height:16px;margin:0}.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=single-columns] .highlight{width:100%}.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=single-columns] .highlight .block_link{height:400px}.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=two-columns] .highlight{width:calc(50% - 32px)}@media(max-width: 767px){.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=two-columns] .highlight{width:calc(100% - 32px)}}.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=two-columns] .highlight .block_link{padding-bottom:100%}.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=three-columns] .highlight{width:calc(33.33% - 32px)}@media(max-width: 767px){.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=three-columns] .highlight{width:calc(100% - 32px)}}.elementor-widget-olivera-highlightslisting .highlights-listing[data-disposition=three-columns] .highlight .block_link{padding-bottom:150%}.elementor-widget-olivera-highlightslisting .highlights-listing[data-alignment=top] .highlight .block_link .content{justify-content:flex-start}.elementor-widget-olivera-highlightslisting .highlights-listing[data-alignment=middle] .highlight .block_link .content{justify-content:center}.elementor-widget-olivera-highlightslisting .highlights-listing[data-alignment=bottom] .highlight .block_link .content{justify-content:flex-end}.elementor-widget-olivera-activitylisting .activity-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.elementor-widget-olivera-activitylisting .activity-list .activity{border-radius:5px;overflow:hidden;width:100%;margin:0;padding:0;list-style:none;transition:all .5s ease;border:1px solid rgba(0,0,0,0)}.elementor-widget-olivera-activitylisting .activity-list .activity:hover{border-color:#e1e0e1;box-shadow:0 3px 6px rgba(0,0,0,.1)}.elementor-widget-olivera-activitylisting .activity-list .activity+.activity{margin-top:32px}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link{display:flex;flex-wrap:wrap;min-height:400px}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .featured-image{width:33.33%;flex-shrink:0;position:relative}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .featured-image .image{height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .featured-image{width:100%;display:flex;height:40vh}}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description{width:66.66%;flex-grow:1;padding:32px;padding-bottom:100px;position:relative;display:flex;flex-direction:column}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description{padding:20px 20px 100px 20px;width:100%}}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px 0;position:relative}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details{display:block;margin-bottom:24px}}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p{display:flex;align-items:center;font-size:16px;line-height:22px;font-family:"Inter",sans-serif;margin:0 32px 0 0}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p{align-items:flex-start;margin-right:105px}}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p svg{display:block;width:22px;height:22px;margin-right:5px}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p.price{font-size:30px;line-height:36px;margin-right:0;margin-left:auto}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p.price{font-size:22px;line-height:24px;margin-right:0}}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p.price{position:absolute;right:0;top:0}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .details p+p:not(.price){margin-top:10px}}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .title{margin:0 0 10px 0;font-size:48px;line-height:50px}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .title{font-size:34px;line-height:38px;margin-bottom:15px;order:-1}}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .excerpt{margin:0 0 10px 0;font-size:22px;line-height:27px}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff;margin:0;position:absolute;right:32px;bottom:32px}.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .button:hover{color:#fff;background-color:#001e53}@media(max-width: 767px){.elementor-widget-olivera-activitylisting .activity-list .activity .block-link .description .button{right:20px;bottom:20px}}.elementor-widget-olivera-activitylisting .activity-list[data-background-color=white] .activity{background:#fff}.elementor-widget-olivera-activitylisting .activity-list[data-background-color=grey] .activity{background:#f4f4f4}.elementor-widget-olivera-shoplisting .shop-search{margin-bottom:50px;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease}.elementor-widget-olivera-shoplisting .shop-search .query{width:375px;margin-right:30px}.elementor-widget-olivera-shoplisting .shop-search .button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff;cursor:pointer}.elementor-widget-olivera-shoplisting .shop-search .button:hover{color:#fff;background-color:#001e53}@media(max-width: 767px){.elementor-widget-olivera-shoplisting .shop-search{flex-wrap:wrap}.elementor-widget-olivera-shoplisting .shop-search .query{margin:0 0 15px 0}.elementor-widget-olivera-shoplisting .shop-search .query,.elementor-widget-olivera-shoplisting .shop-search .button{width:100%}}.elementor-widget-olivera-shoplisting .shop-messages{text-align:center;transition:opacity .5s ease}.elementor-widget-olivera-shoplisting .shop-messages .found,.elementor-widget-olivera-shoplisting .shop-messages .not-found{display:none;margin:45px 0}.elementor-widget-olivera-shoplisting .shop-loader{position:absolute;left:0;top:0;bottom:0;right:0;transition:opacity .5s ease;opacity:0;pointer-events:none;z-index:1}.elementor-widget-olivera-shoplisting .shop-loader:after{content:"";display:block;width:40px;height:40px;animation:loader-rotation linear 1s infinite;position:absolute;top:0;left:calc(50% - 20px);background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/olivera/assets/images/icon-loader.svg);background-size:contain}.elementor-widget-olivera-shoplisting .shop-listing{transition:all .5s ease}.elementor-widget-olivera-shoplisting .shop-listing .results{display:flex;flex-wrap:wrap;margin:-32px 0 0 -32px;position:relative;transition:all .5s ease}@media(max-width: 767px){.elementor-widget-olivera-shoplisting .shop-listing .results{margin-top:-16px}}.elementor-widget-olivera-shoplisting .shop-listing .results .item{display:flex;margin:32px 0 0 32px;width:calc(50% - 32px);background:#fff;border:1px solid #e1e0e1;border-radius:5px;overflow:hidden}@media(max-width: 767px){.elementor-widget-olivera-shoplisting .shop-listing .results .item{flex-wrap:wrap;margin-top:16px;width:calc(100% - 32px)}}.elementor-widget-olivera-shoplisting .shop-listing .results .item .description{padding:20px;flex-grow:1}.elementor-widget-olivera-shoplisting .shop-listing .results .item .description>*{font-size:22px;line-height:27px;margin:0}.elementor-widget-olivera-shoplisting .shop-listing .results .item .description>*+.phone,.elementor-widget-olivera-shoplisting .shop-listing .results .item .description>*+.email{margin-top:20px}.elementor-widget-olivera-shoplisting .shop-listing .results .item .description>*.phone+.email{margin-top:0}.elementor-widget-olivera-shoplisting .shop-listing .results .item .google-map{width:33.33%;flex-shrink:0;position:relative}@media(max-width: 767px){.elementor-widget-olivera-shoplisting .shop-listing .results .item .google-map{height:200px;order:-1;width:100%}}.elementor-widget-olivera-shoplisting .shop-listing .results .item .google-map iframe{position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;display:block}.elementor-widget-olivera-shoplisting.loading .shop-loader{opacity:1;pointer-events:all}.elementor-widget-olivera-shoplisting.loading .shop-messages,.elementor-widget-olivera-shoplisting.loading .shop-listing .results{opacity:0}.elementor-widget-olivera-shoplisting.loading .shop-search{opacity:.05}.elementor-widget-olivera-headquarterlisting .headquarter-list .item{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.elementor-widget-olivera-headquarterlisting .headquarter-list .item>*{flex-shrink:0;width:calc(50% - 16px)}@media(max-width: 767px){.elementor-widget-olivera-headquarterlisting .headquarter-list .item>*{width:100%}}.elementor-widget-olivera-headquarterlisting .headquarter-list .item+.item{margin-top:70px}@media(max-width: 767px){.elementor-widget-olivera-headquarterlisting .headquarter-list .item+.item{margin-top:50px}}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description{border-top:1px solid #e1e0e1;padding:25px 20px}@media(max-width: 767px){.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description{border-top:none;padding:20px}}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description>*{margin:0}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .title{font-size:48px;line-height:48px;margin-bottom:15px}@media(max-width: 767px){.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .title{font-size:34px;line-height:38px}}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .address,.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .phone,.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .email{font-size:34px;line-height:38px}@media(max-width: 767px){.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .address,.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .phone,.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .email{font-size:22px;line-height:27px}}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .address+*,.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .button+*{margin-top:25px}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .address{padding-left:30px;position:relative}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .address svg{height:36px;width:18px;position:absolute;left:0;top:0}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .email{word-break:break-all}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:rgba(0,0,0,0);border-color:#001e53;color:#001e53;cursor:pointer;margin-left:30px}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .button:hover{color:#001e53;background-color:rgba(0,0,0,0)}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .button:hover{color:#fff;background-color:#001e53;border-color:#001e53}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .button .open{display:block}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .description .button .close{display:none}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media{overflow:hidden;position:relative;border:1px solid rgba(0,0,0,0);border-radius:5px;transition:all .5s ease}@media(max-width: 767px){.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media{padding-bottom:40vh}}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media:hover{border-color:#e1e0e1;box-shadow:0 3px 6px rgba(0,0,0,.1)}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media .image,.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media .google-map{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transition:opacity 1s ease}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media .image{background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media .image img{display:none}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media .google-map{opacity:0;pointer-events:none}.elementor-widget-olivera-headquarterlisting .headquarter-list .item .media .google-map iframe{display:block;width:100%;height:100%}.elementor-widget-olivera-headquarterlisting .headquarter-list .item.active .image{opacity:0;pointer-events:none}.elementor-widget-olivera-headquarterlisting .headquarter-list .item.active .google-map{opacity:1;pointer-events:all}.elementor-widget-olivera-headquarterlisting .headquarter-list .item.active .button{border-color:#838282;color:#838282}.elementor-widget-olivera-headquarterlisting .headquarter-list .item.active .button .open{display:none}.elementor-widget-olivera-headquarterlisting .headquarter-list .item.active .button .close{display:block}.elementor-widget-olivera-onepageinnermenu{height:60px}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container{background:#fff;position:fixed !important;top:120px;left:0;right:0;transition:all .25s ease !important;z-index:110}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container:before{content:"";position:absolute;left:0;right:0;background:#fff;bottom:100%;height:10px}.show-mobile-navigation .elementor-widget-olivera-onepageinnermenu .elementor-widget-container{opacity:0;visibility:hidden}[data-scrolldir=down] .elementor-widget-olivera-onepageinnermenu .elementor-widget-container{top:80px}@media(max-width: 1024px){.elementor-widget-olivera-onepageinnermenu .elementor-widget-container{top:70px !important}}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper{margin:0 auto;padding-left:3px;padding-right:3px;max-width:1782px;width:calc(100% - ( 16px * 2 ));border-bottom:1px solid #efefef}@media(max-width: 1024px){.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper{width:100%;overflow:hidden;overflow-x:auto}}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu{display:flex;align-items:center;justify-content:space-evenly;height:60px;margin:0 auto;padding:0;width:100%;max-width:1232px}@media(max-width: 1024px){.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu{justify-content:flex-start}}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry{font-size:22px;line-height:24px;list-style:none;margin:0;padding:0;text-align:center}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry:first-child{padding-left:16px}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry:last-child{padding-right:16px}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry+.entry{margin-left:30px}.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry a:hover,.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry a.selected{color:#838282}@media(max-width: 767px){.elementor-widget-olivera-onepageinnermenu .elementor-widget-container .menu-wrapper .menu .entry{white-space:nowrap}}.elementor-widget-olivera-footerlogos .footer-logo{display:inline-block;margin-right:15px;width:200px}.elementor-widget-olivera-footerlogos .footer-logo img{width:100%;height:auto}html{height:100%}.woocommerce-breadcrumb{display:none}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{background-image:url(/wp-content/themes/olivera/assets/images/icon-loader.svg)}.woocommerce h2{font-size:48px;line-height:48px;margin:0 0 25px 0}.woocommerce h3{font-size:34px;line-height:38px;margin:0 0 25px 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:none;font-size:16px;font-family:"Inter",sans-serif;line-height:22px;padding:20px 20px 20px 50px}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-size:18px;line-height:22px;left:20px;top:20px}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{padding:0;color:inherit;background:rgba(0,0,0,0);border:none;font-size:inherit;font-family:"Inter",sans-serif;line-height:inherit;text-decoration:underline !important}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{border:none;color:inherit;background:rgba(0,0,0,0)}@media(max-width: 767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;flex-direction:column}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{order:10;margin-top:10px;text-align:left}}.woocommerce-error{background:#ffddde}.woocommerce-error,.woocommerce-error::before{color:#b81c23}.woocommerce-info{background:#ffefc1}.woocommerce-info,.woocommerce-info::before{color:#654b00}.woocommerce-message{background:#d0efcb}.woocommerce-message,.woocommerce-message::before{color:#3b583b}.woocommerce table.shop_table{border:none;border-radius:0;border-collapse:collapse;margin:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{font-size:16px;font-family:"Inter",sans-serif;line-height:22px;padding:20px 10px}.woocommerce table.shop_table th:first-child,.woocommerce table.shop_table td:first-child{padding-left:0}.woocommerce table.shop_table th:last-child,.woocommerce table.shop_table td:last-child{padding-right:0}.woocommerce table.shop_table thead th{font-size:26px;font-family:"Pradell",serif;font-weight:500;line-height:31px}.woocommerce table.shop_table thead tr:first-child th{padding-top:0}.woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.order_details{background:#fff;border:40px solid #fff;border-radius:5px;box-shadow:0 0 0 1px #e1e0e1;overflow:hidden}@media(max-width: 767px){.woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.order_details{border-width:16px}}.woocommerce table.shop_table.my_account_orders th[class*=order-actions]{visibility:hidden}@media(max-width: 767px){.woocommerce table.shop_table.my_account_orders td{border-top:none;padding:0 0 15px 0 !important;text-align:left !important}.woocommerce table.shop_table.my_account_orders td::before{margin-right:5px}.woocommerce table.shop_table.my_account_orders tr:nth-child(2n) th,.woocommerce table.shop_table.my_account_orders tr:nth-child(2n) td{background:#fff}.woocommerce table.shop_table.my_account_orders tr+tr{margin-top:35px;padding-top:25px;border-top:1px solid #e1e0e1}}.woocommerce table.shop_table.my_account_orders td[class*=order-actions]{text-align:right}@media(max-width: 767px){.woocommerce table.shop_table.my_account_orders td[class*=order-actions]{padding-bottom:0 !important}.woocommerce table.shop_table.my_account_orders td[class*=order-actions]:before{content:""}.woocommerce table.shop_table.my_account_orders td[class*=order-actions] a{width:100%}}.woocommerce table.shop_table.my_account_orders tbody tr:last-child td,.woocommerce table.shop_table.my_account_orders tbody tr:last-child th{padding-bottom:0}.woocommerce table.shop_table.order_details th:last-child,.woocommerce table.shop_table.order_details td:last-child{text-align:right}.woocommerce table.shop_table.order_details tbody tr+tr td,.woocommerce table.shop_table.order_details tbody tr+tr th,.woocommerce table.shop_table.order_details tfoot tr+tr td,.woocommerce table.shop_table.order_details tfoot tr+tr th{border-top:none;padding-top:0}.woocommerce table.shop_table.order_details tfoot tr:last-child td,.woocommerce table.shop_table.order_details tfoot tr:last-child th{padding-bottom:0}.woocommerce form .form-row{margin:0 0 20px 0;padding:0}.woocommerce form .form-row label{font-size:16px;font-family:"Inter",sans-serif;line-height:22px;margin:0 0 5px 0}.woocommerce form .form-row label[class*=rememberme]{display:flex;align-items:center;margin:0}.woocommerce form .form-row label[class*=rememberme] input[type=checkbox]{margin:0 10px 0 0}.woocommerce form .form-row textarea{height:150px}.woocommerce form .form-row .required{color:inherit;font-weight:inherit}.woocommerce form .form-row input[type=radio],.woocommerce form .form-row input[type=checkbox]{display:inline-block;margin-right:5px}.woocommerce form .privacy-text,.woocommerce form .lost_password{color:gray;font-size:12px;font-family:"Inter",sans-serif;line-height:15px;margin:20px 0}.woocommerce form .privacy-text a,.woocommerce form .lost_password a{text-decoration:underline}@media(max-width: 767px){.woocommerce form .privacy-text br,.woocommerce form .lost_password br{content:" "}}.woocommerce .page-header,.woocommerce-account .page-header{margin-top:70px}@media(max-width: 767px){.woocommerce .page-header,.woocommerce-account .page-header{margin-top:32px}}.woocommerce .page-header .entry-title,.woocommerce-account .page-header .entry-title{text-align:left;text-transform:none}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:45px;margin-top:-10px}.woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0;display:flex;flex-direction:row;padding-left:0;overflow:hidden;overflow-x:auto}.woocommerce .woocommerce-MyAccount-navigation ul li:not(.woocommerce-MyAccount-navigation-link--customer-logout){font-size:16px;font-family:"Inter",sans-serif;line-height:20px;margin:0 30px 0 0;padding:0;list-style:none;white-space:nowrap}@media(max-width: 767px){.woocommerce .woocommerce-MyAccount-navigation ul li:not(.woocommerce-MyAccount-navigation-link--customer-logout){margin-right:15px}}.woocommerce .woocommerce-MyAccount-navigation ul li:not(.woocommerce-MyAccount-navigation-link--customer-logout).is-active{color:gray}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff;position:absolute;top:152px;transition:all .25s ease}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:hover{color:#fff;background-color:#001e53}@media(max-width: 1024px){.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{display:none}}@media screen and (min-width: 1809px){.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{right:calc((100% - 1776px)/2)}}@media screen and (max-width: 1808px){.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{right:16px}}.woocommerce .woocommerce-MyAccount-content a{text-decoration:underline}@media(max-width: 767px){.woocommerce .woocommerce-MyAccount-content h3 br{content:" "}}.register_page .page-content{margin-top:70px;max-width:580px !important}@media(max-width: 767px){.register_page .page-content{margin-top:32px}}.register_page .page-content form{margin-top:0 !important;padding:0 !important;border:0 !important}@media(max-width: 767px){.register_page .page-content form{width:auto}}.register_page .page-content form p{padding:0 !important}.register_page .page-content form button{width:100%}.register_page .page-content form .newsletter-sub{display:flex;align-items:center}.register_page .page-content form .newsletter-sub input{margin:0 !important;margin-right:10px !important}.register_page .page-content form .newsletter-sub label{color:gray;cursor:pointer;line-height:0}@media(max-width: 767px){.register_page .page-content form .newsletter-sub label{line-height:initial}}.woocommerce .woocommerce-MyAccount-content form.edit-account{width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 767px){.woocommerce .woocommerce-MyAccount-content form.edit-account{display:block}}.woocommerce .woocommerce-MyAccount-content form.edit-account div{width:calc(50% - 25px)}.woocommerce .woocommerce-MyAccount-content form.edit-account div:first-child{margin-left:0;margin-right:auto}@media(max-width: 767px){.woocommerce .woocommerce-MyAccount-content form.edit-account div{width:100%}.woocommerce .woocommerce-MyAccount-content form.edit-account div+*{margin-top:40px}}.woocommerce .woocommerce-MyAccount-content form.edit-account div p{width:100% !important}.woocommerce .woocommerce-MyAccount-content form.edit-account div h2{font-size:34px;line-height:38px}.woocommerce .woocommerce-MyAccount-content form.edit-account div input,.woocommerce .woocommerce-MyAccount-content form.edit-account div button{width:100% !important}.woocommerce .woocommerce-MyAccount-content form.edit-account div .hide-label-opacity>label{opacity:0}@media(max-width: 767px){.woocommerce .woocommerce-MyAccount-content form.edit-account div .hide-label-opacity>label{display:none}}.woocommerce .woocommerce-MyAccount-content form.edit-account div .hide-label-display>label{display:none}.add_to_cart_button,.single_add_to_cart_button{display:flex !important;justify-content:center;align-items:center;border:1px solid #002050 !important;flex-shrink:0}.add_to_cart_button.disabled,.single_add_to_cart_button.disabled{opacity:.25 !important;padding:6px 35px !important}.add_to_cart_button.add_to_cart_button,.single_add_to_cart_button.add_to_cart_button{margin:auto !important;margin-top:1em !important}.add_to_cart_button .hover-container,.single_add_to_cart_button .hover-container{display:none;position:absolute;left:0;top:0;bottom:0;right:0;background:#001e53;border-radius:24px}.add_to_cart_button .hover-container .icon-arrow,.add_to_cart_button .hover-container .icon-cart,.single_add_to_cart_button .hover-container .icon-arrow,.single_add_to_cart_button .hover-container .icon-cart{width:24px;height:24px}.add_to_cart_button .hover-container .icon-arrow svg,.add_to_cart_button .hover-container .icon-cart svg,.single_add_to_cart_button .hover-container .icon-arrow svg,.single_add_to_cart_button .hover-container .icon-cart svg{display:block;width:100%;height:100%}.add_to_cart_button .hover-container .icon-arrow,.single_add_to_cart_button .hover-container .icon-arrow{width:20px;height:20px;background:#fff;border-radius:100%;padding:5px;margin-right:10px}.add_to_cart_button .hover-container .icon-arrow svg,.add_to_cart_button .hover-container .icon-arrow svg path,.single_add_to_cart_button .hover-container .icon-arrow svg,.single_add_to_cart_button .hover-container .icon-arrow svg path{fill:#001e53}.add_to_cart_button .hover-container .icon-cart svg,.add_to_cart_button .hover-container .icon-cart svg path,.single_add_to_cart_button .hover-container .icon-cart svg,.single_add_to_cart_button .hover-container .icon-cart svg path{fill:#fff}.add_to_cart_button:hover:not(.disabled),.single_add_to_cart_button:hover:not(.disabled){background-color:#fff !important}.add_to_cart_button:hover:not(.disabled) .hover-container,.single_add_to_cart_button:hover:not(.disabled) .hover-container{display:flex;align-items:center;justify-content:center}.add_to_cart_button:hover:not(.disabled) .text-container,.single_add_to_cart_button:hover:not(.disabled) .text-container{opacity:0}.add_to_cart_button:hover:not(.disabled):after,.single_add_to_cart_button:hover:not(.disabled):after{display:none}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon{border:none;border-radius:0;margin:0;padding:0}.post-type-archive-product .page-title{display:none}.post-type-archive-product .orderby{background-color:#fff;border-color:#dadada !important;color:#002050}.post-type-archive-product .orderby option{border:none !important}.post-type-archive-product .close-filters-button-mobile,.post-type-archive-product .filters-button-mobile{position:fixed;right:16px;bottom:16px;z-index:3;cursor:pointer;background-color:#fff;border:1px solid #dadada;padding:.6em;border-radius:50%}@media(min-width: 1025px){.post-type-archive-product .close-filters-button-mobile,.post-type-archive-product .filters-button-mobile{display:none !important}}.post-type-archive-product .close-filters-button-mobile svg,.post-type-archive-product .filters-button-mobile svg{width:1.3em;height:1.3em;fill:#002050}@media(max-width: 1024px){.post-type-archive-product.filters-on{overflow:hidden}.post-type-archive-product.filters-on .close-filters-button-mobile{display:flex}.post-type-archive-product.filters-on .filters-button-mobile{display:none}.post-type-archive-product.filters-on .orderby{position:fixed;left:1em;top:6em;width:auto}.post-type-archive-product.filters-on .woof{position:fixed;background-color:#fff;z-index:2;left:0;top:0;bottom:0;width:100%;padding:16px;padding-top:86px;overflow-y:auto}.post-type-archive-product:not(.filters-on) .close-filters-button-mobile,.post-type-archive-product:not(.filters-on) .woof,.post-type-archive-product:not(.filters-on) .woocommerce-ordering{display:none}.post-type-archive-product:not(.filters-on) .filters-button-mobile{display:flex}}.post-type-archive-product .woocommerce-products-header{display:none;margin:32px auto;max-width:1232px}.post-type-archive-product .woocommerce-products-header .page-title{margin:0;font-size:70px;line-height:70px;text-align:center;text-transform:uppercase}@media(max-width: 767px){.post-type-archive-product .woocommerce-products-header .page-title{font-size:48px;line-height:48px}}.post-type-archive-product .site-main .archive-content{margin:32px auto;max-width:1776px;position:relative;width:calc(100% - ( 16px * 2 ));display:flex;align-items:flex-start;justify-content:flex-start}.post-type-archive-product .site-main .archive-content .woof,.post-type-archive-product .site-main .archive-content .woocommerce-ordering{flex:1}@media(min-width: 1025px){.post-type-archive-product .site-main .archive-content .woof,.post-type-archive-product .site-main .archive-content .woocommerce-ordering{max-width:226px;min-width:160px}}@media(max-width: 1024px){.post-type-archive-product .site-main .archive-content .woof,.post-type-archive-product .site-main .archive-content .woocommerce-ordering{width:100%}}@media screen and (min-width: 1025px)and (max-width: 1366px){.post-type-archive-product .site-main .archive-content .woof,.post-type-archive-product .site-main .archive-content .woocommerce-ordering{max-width:none}}.post-type-archive-product .site-main .archive-content .products-container{width:100%}@media(min-width: 1025px){.post-type-archive-product .site-main .archive-content .products-container{max-width:1232px}}@media screen and (min-width: 1025px)and (max-width: 1366px){.post-type-archive-product .site-main .archive-content .products-container{margin-top:75px}}.post-type-archive-product .site-main .archive-content .woof{margin-right:48px}.post-type-archive-product .site-main .archive-content .woocommerce-ordering{margin-left:48px}@media(max-width: 1024px){.post-type-archive-product .site-main .archive-content .woocommerce-ordering{display:none}}@media screen and (min-width: 1025px)and (max-width: 1366px){.post-type-archive-product .site-main .archive-content .woocommerce-ordering{position:absolute;top:0;right:0}}.post-type-archive-product .site-main .archive-content .woof .woof_checkbox_label_selected{font-weight:inherit}.post-type-archive-product .site-main .archive-content .woof .woof_container{border-top:1px solid #efefef;margin:0;padding-top:18px;padding-bottom:36px}.post-type-archive-product .site-main .archive-content .woof .woof_container h4{font-size:14px;font-family:"Inter",sans-serif;line-height:17px;margin:0 0 18px 0}.post-type-archive-product .site-main .archive-content .woof .woof_container ul{margin:0 !important;padding:0 !important;list-style:none !important}.post-type-archive-product .site-main .archive-content .woof .woof_container ul li{margin:0 !important;padding:0 !important;display:flex}.post-type-archive-product .site-main .archive-content .woof .woof_container ul li input[type=radio],.post-type-archive-product .site-main .archive-content .woof .woof_container ul li input[type=checkbox]{border-color:#001e53;margin:3px 0 0 0;flex-shrink:0}.post-type-archive-product .site-main .archive-content .woof .woof_container ul li input[type=checkbox]{margin-right:8px}.post-type-archive-product .site-main .archive-content .woof .woof_container ul li input[type=checkbox]:checked:after{left:0;right:0;bottom:0;top:0;background-image:url(/wp-content/themes/olivera/assets/images/icon-filter-check.svg);background-position:center center;background-size:contain}.post-type-archive-product .site-main .archive-content .woof .woof_container ul li label{font-size:16px;font-family:"Inter",sans-serif;line-height:22px;margin:0;padding:0}.post-type-archive-product .site-main .archive-content .woof .woof_container ul li+li{margin-top:5px !important}.post-type-archive-product .site-main .archive-content .woof .woof_price_filter ul li .woof_radio_price_reset img{display:none}.post-type-archive-product .site-main .archive-content .woof .woof_price_filter ul li .woof_radio_price_reset:after{font-family:Arial,Helvetica,sans-serif;font-weight:bold;content:"x"}.post-type-archive-product .site-main .archive-content .woof_products_top_panel{display:none !important}@media(max-width: 767px){.post-type-archive-product .site-main .archive-content .products-container .products li{width:100% !important}}.post-type-archive-product .site-main .archive-content .woocommerce-ordering .orderby{width:100%;overflow:hidden;text-overflow:ellipsis}.post-type-archive-product .site-main .woocommerce-result-count{display:none}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{background:#f4f4f4;border:1px solid #f4f4f4;border-radius:5px;text-align:center;display:flex;flex-direction:column;transition:all .5s ease;position:relative}.woocommerce ul.products li.product .woocommerce-loop-product__link{flex-grow:1;padding-bottom:86px;position:relative}.woocommerce ul.products li.product .woocommerce-loop-product__link>*:not(img){padding-left:25px !important;padding-right:25px !important}.woocommerce ul.products li.product .woocommerce-loop-product__link .onsale{font-size:14px;font-family:"Inter",sans-serif;font-weight:400;line-height:30px;margin:0;padding:0 10px;width:100px;height:30px;min-height:0;min-width:0;background:#001e53;border-radius:2px;position:absolute;top:-15px;right:auto;bottom:0;left:calc(50% - 50px)}.woocommerce ul.products li.product .woocommerce-loop-product__link img{margin-bottom:15px}.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__link h3{font-size:34px;line-height:37px;margin:0 0 10px 0;padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span{font-family:"Inter",sans-serif}.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-coupage,.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.oil-varietes{font-size:14px;line-height:17px}.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-year,.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-type{font-size:20px;line-height:24px;position:absolute;top:25px;opacity:0}@media(max-width: 767px){.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-year,.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-type{opacity:1}}.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-year{right:25px}.woocommerce ul.products li.product .woocommerce-loop-product__link .details>span.wine-type{left:25px}.woocommerce ul.products li.product .woocommerce-loop-product__link .price{margin:0;position:absolute;bottom:25px;left:0;right:0;padding-left:0 !important;padding-right:0 !important}.woocommerce ul.products li.product .woocommerce-loop-product__link .price>span{font-family:"Inter",sans-serif;font-size:20px;line-height:24px}.woocommerce ul.products li.product .added_to_cart{display:none}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-not-available-message{position:absolute;left:calc(50% - 100px);bottom:25px;opacity:0;border:none !important;margin:0;padding:0;background:none !important;text-align:center;font-family:"Pradell",serif;font-size:22px;line-height:24px}.woocommerce ul.products li.product .button.loading::after,.woocommerce ul.products li.product .button.added::after,.woocommerce ul.products li.product .product-not-available-message.loading::after,.woocommerce ul.products li.product .product-not-available-message.added::after{display:block !important;margin-left:10px !important;position:static !important;vertical-align:middle !important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .price>span,.woocommerce ul.products li.product .product-not-available-message{width:200px;border:1px solid #e1e0e1 !important;padding:10px;border-radius:24px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:#001e53}.woocommerce ul.products li.product .product-not-available-message{background:#fff !important;color:#b81c23}@media(max-width: 767px){.woocommerce ul.products li.product .product-not-available-message{opacity:1}}.woocommerce ul.products li.product .button{background:#fff !important}@media(max-width: 767px){.woocommerce ul.products li.product .button{display:none !important}}.woocommerce ul.products li.product .button .icon{width:24px;height:24px;margin:0 0 0 12px}.woocommerce ul.products li.product .button .icon svg{display:block;width:100%;height:100%}.woocommerce ul.products li.product .button .icon.icon-arrow{width:20px;height:20px;background:#838282;border-radius:100%;padding:5px}.woocommerce ul.products li.product .button .icon.icon-arrow svg path{fill:#fff}.woocommerce ul.products li.product .button:hover{background-color:#001e53 !important;color:#fff !important}.woocommerce ul.products li.product .button:hover .icon svg path{fill:#fff}.woocommerce ul.products li.product .button:hover .icon.icon-arrow{background:#fff}.woocommerce ul.products li.product .button:hover .icon.icon-arrow svg path{fill:#001e53}.woocommerce ul.products li.product:hover{border-color:#e1e0e1;box-shadow:0 3px 6px rgba(0,0,0,.1)}.woocommerce ul.products li.product:hover .details>span.wine-year,.woocommerce ul.products li.product:hover .details>span.wine-type{opacity:1}.woocommerce ul.products li.product:hover .button,.woocommerce ul.products li.product:hover .product-not-available-message{opacity:1}.woocommerce ul.products.columns-3{margin:-48px 0 0 -32px}.woocommerce ul.products.columns-3 li.product{width:calc(33.33% - 32px);margin:48px 0 0 32px}@media(max-width: 767px){.woocommerce ul.products.columns-3 li.product{width:calc(100% - 32px)}}.single-product .site-main{margin-top:50px}@media(max-width: 767px){.single-product .site-main{margin-top:32px}}.single-product .woocommerce-notices-wrapper{margin:0 auto;max-width:1232px;width:calc(100% - ( 16px * 2 ))}.single-product .product .main-info{max-width:1232px;width:calc(100% - ( 16px * 2 ));margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #efefef}.single-product .product .main-info>*{width:calc(50% - 16px) !important;float:none}@media(max-width: 767px){.single-product .product .main-info{flex-direction:column}.single-product .product .main-info>div{width:100% !important}}@media(min-width: 768px){.single-product .product .main-info .summary{order:-1}}.single-product .product .main-info .summary .product_title{font-size:70px;line-height:70px;text-align:center;margin:0 0 30px 0}@media(max-width: 767px){.single-product .product .main-info .summary .product_title{font-size:48px;line-height:48px}}.single-product .product .main-info .summary .woocommerce-product-details__short-description{font-size:22px;line-height:27px}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.small-serif{font-size:22px;line-height:27px}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.big-serif{font-size:34px;line-height:38px}@media(max-width: 767px){.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.big-serif{font-size:22px;line-height:27px}}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.big-serif+*{margin-top:50px !important}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.small-sans-serif{font-size:18px;line-height:21px;font-family:"Inter",sans-serif}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.label-sans-serif{font-size:14px;line-height:17px;font-family:"Inter",sans-serif}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p.label-sans-serif+*{margin-top:5px !important}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p:not(.small-sans-serif)+.label-sans-serif{margin-top:50px}.single-product .product .main-info .summary .woocommerce-product-details__short-description img{display:block;margin-left:auto;margin-right:auto;border-radius:5px}.single-product .product .main-info .summary .woocommerce-product-details__short-description>*{margin:0}.single-product .product .main-info .summary .woocommerce-product-details__short-description>*+*{margin-top:50px}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p+p:not(.big-serif),.single-product .product .main-info .summary .woocommerce-product-details__short-description>p+ul,.single-product .product .main-info .summary .woocommerce-product-details__short-description>p+ol,.single-product .product .main-info .summary .woocommerce-product-details__short-description>ul+p:not(.big-serif),.single-product .product .main-info .summary .woocommerce-product-details__short-description>ul+ul,.single-product .product .main-info .summary .woocommerce-product-details__short-description>ul+ol,.single-product .product .main-info .summary .woocommerce-product-details__short-description>ol+p:not(.big-serif),.single-product .product .main-info .summary .woocommerce-product-details__short-description>ol+ul,.single-product .product .main-info .summary .woocommerce-product-details__short-description>ol+ol{margin-top:24px}.single-product .product .main-info .summary .woocommerce-product-details__short-description .padded-text{margin-left:10%;margin-right:10%}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p img{margin-top:50px}.single-product .product .main-info .summary .woocommerce-product-details__short-description>p:not(:last-child) img{margin-bottom:50px}.single-product .product .main-info .summary .woocommerce-product-details__short-description .wp-video{max-width:100%}.single-product .product .main-info .summary .woocommerce-product-details__short-description .wp-video video.wp-video-shortcode{display:block;max-width:100%;border-radius:5px}.single-product .product .main-info .summary .woocommerce-product-details__short-description .mejs-video{background:none}.single-product .product .main-info .summary .woocommerce-product-details__short-description .mejs-video .mejs-controls{display:none}.single-product .product .main-info .summary .cart{margin-top:50px}.single-product .product .main-info .sticky-content .top{background:#f4f4f4;border-radius:5px;position:relative}@media(max-width: 767px){.single-product .product .main-info .sticky-content .top{border-radius:5px 5px 0 0}}.single-product .product .main-info .sticky-content .top .onsale{font-size:14px;font-family:"Inter",sans-serif;font-weight:400;line-height:30px;margin:0;padding:0 10px;width:100px;height:30px;min-height:0;min-width:0;background:#001e53;border-radius:2px;position:absolute;top:-15px;right:auto;bottom:0;left:calc(50% - 50px)}@media(min-width: 1025px){.single-product .product .main-info .sticky-content{position:-webkit-sticky;position:sticky;top:112px;transition:top .25s ease}}@media(min-width: 768px)and (max-width: 1024px){.single-product .product .main-info .sticky-content{position:-webkit-sticky;position:sticky;top:102px}}@media(max-width: 767px){.single-product .product .main-info .sticky-content{position:relative;margin-bottom:2em}}.single-product .product .main-info .sticky-content .woocommerce-product-gallery{margin-bottom:0;width:100%}.single-product .product .main-info .sticky-content .woocommerce-product-gallery img{display:block;margin:auto;width:auto;height:auto;max-height:55vh}.single-product .product .main-info .sticky-content .details{clear:both}@media(min-width: 768px){.single-product .product .main-info .sticky-content .details{padding:20px}}.single-product .product .main-info .sticky-content .details .year,.single-product .product .main-info .sticky-content .details .type,.single-product .product .main-info .sticky-content .details .appellation-of-origin{font-size:20px;font-family:"Inter",sans-serif;line-height:24px}.single-product .product .main-info .sticky-content .details .type{position:absolute;top:20px;left:20px}.single-product .product .main-info .sticky-content .details .year{position:absolute;top:20px;right:20px}.single-product .product .main-info .sticky-content .details .coupage,.single-product .product .main-info .sticky-content .details .varieties{font-size:14px;font-family:"Inter",sans-serif;line-height:17px}.single-product .product .main-info .sticky-content .details .appellation-of-origin,.single-product .product .main-info .sticky-content .details .coupage,.single-product .product .main-info .sticky-content .details .varieties{text-align:center}@media(max-width: 767px){.single-product .product .main-info .sticky-content .details .appellation-of-origin,.single-product .product .main-info .sticky-content .details .coupage,.single-product .product .main-info .sticky-content .details .varieties{display:none}}.single-product .product .main-info .sticky-content .title{display:flex;align-items:center;justify-content:space-between;clear:both;padding:15px 0;border-bottom:1px solid #efefef}.single-product .product .main-info .sticky-content .title .label{font-size:34px;line-height:38px;margin:0}@media(max-width: 767px){.single-product .product .main-info .sticky-content .title .label{font-size:26px;line-height:31px}}.single-product .product .main-info .sticky-content .title .price{font-size:25px;line-height:30px;font-family:"Inter",sans-serif}.single-product .product .main-info .sticky-content .title .price del{color:#aaa}@media(max-width: 767px){.single-product .product .main-info .sticky-content .title .price{font-size:20px;line-height:24px}}@media(max-width: 767px){.single-product .product .main-info .sticky-content .title{background:#f4f4f4;border-bottom:none;border-radius:0 0 5px 5px;padding:15px 20px}}.single-product .product .main-info .sticky-content form{display:flex;flex-wrap:wrap;padding-top:1em}@media(max-width: 767px){.single-product .product .main-info .sticky-content form{position:fixed;left:0;right:0;bottom:0;margin:0;padding:10px 16px;background:#fff;z-index:4}.single-product .product .main-info .sticky-content form:before{content:"";position:absolute;top:0;left:16px;right:16px;background:#e1e0e1;height:1px;display:block}}.single-product .product .main-info .sticky-content form label{display:none}.single-product .product .main-info .sticky-content form .single_variation_wrap{flex-grow:1}@media screen and (max-width: 1200px){.single-product .product .main-info .sticky-content form .single_variation_wrap{width:100%}}.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation .stock{margin-left:20px}@media screen and (max-width: 1200px){.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation .stock{margin-left:0}}@media(max-width: 767px){.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation .stock{margin-bottom:10px}}.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;justify-content:space-between}.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin:0 1em}@media screen and (max-width: 1200px){.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin-left:0}}.single-product .product .main-info .sticky-content form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex-grow:1;padding-left:10px !important;padding-right:10px !important}.single-product .product .main-info .sticky-content form .reset_variations{display:none !important}.single-product .product .main-info .sticky-content form .single_variation .price{display:none}.single-product .product .main-info .sticky-content form .single_add_to_cart_button{background-color:#002050}.single-product .product .main-info .sticky-content form .variations{display:flex;margin-bottom:20px;width:auto;flex-grow:1}.single-product .product .main-info .sticky-content form .variations>div{width:100%}@media(max-width: 767px){.single-product .product .main-info .sticky-content form .variations{margin-bottom:10px}}.single-product .product .main-info .sticky-content form .variations select{background-color:rgba(0,0,0,0);border-color:#dadada;color:#002050;margin-right:0;width:100%}.single-product .product .main-info .sticky-content form .quantity{display:flex;justify-content:center;align-items:center}.single-product .product .main-info .sticky-content form .quantity .qty{margin:0 .5em !important;border-color:#dadada;color:#001e53}@media(max-width: 767px){.single-product .product .main-info .sticky-content form .quantity .qty{margin:0 .25em !important}}.single-product .product .main-info .sticky-content form .quantity .plus,.single-product .product .main-info .sticky-content form .quantity .minus{border:1px solid #ccc;border-radius:100%;cursor:pointer;width:30px;height:30px;text-align:center;color:#002050;font-size:20px;font-weight:400;font-family:"Inter",sans-serif;padding:0;overflow:hidden;text-indent:100px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:50%}.single-product .product .main-info .sticky-content form .quantity .plus{background-image:url(/wp-content/themes/olivera/assets/images/icon-plus.svg)}.single-product .product .main-info .sticky-content form .quantity .minus{background-image:url(/wp-content/themes/olivera/assets/images/icon-minus.svg)}.single-product .product.product-type-simple .stock,.single-product .product.product-type-variable .stock{font-size:14px;font-family:"Inter",sans-serif;line-height:17px;margin:0 0 20px 0;padding:13px 15px}.single-product .product.product-type-simple .stock.out-of-stock,.single-product .product.product-type-variable .stock.out-of-stock{background:#ffddde;color:#b81c23}.single-product .product.product-type-simple .stock.available-on-backorder,.single-product .product.product-type-variable .stock.available-on-backorder{background:#d0efcb;color:#3b583b}.single-product .product.product-type-simple .stock{margin-top:20px;margin-bottom:0}.single-product .product.product-type-simple form{justify-content:space-between}.single-product .product.product-type-simple form::after,.single-product .product.product-type-simple form::before{display:none !important}.single-product .product.product-type-simple form .button{flex-grow:1;margin-left:20px}.single-product .product .woocommerce-tabs>p.small-serif{font-size:22px;line-height:27px}.single-product .product .woocommerce-tabs>p.big-serif{font-size:34px;line-height:38px}@media(max-width: 767px){.single-product .product .woocommerce-tabs>p.big-serif{font-size:22px;line-height:27px}}.single-product .product .woocommerce-tabs>p.big-serif+*{margin-top:50px !important}.single-product .product .woocommerce-tabs>p.small-sans-serif{font-size:18px;line-height:21px;font-family:"Inter",sans-serif}.single-product .product .woocommerce-tabs>p.label-sans-serif{font-size:14px;line-height:17px;font-family:"Inter",sans-serif}.single-product .product .woocommerce-tabs>p.label-sans-serif+*{margin-top:5px !important}.single-product .product .woocommerce-tabs>p:not(.small-sans-serif)+.label-sans-serif{margin-top:50px}.single-product .product .woocommerce-tabs img{display:block;margin-left:auto;margin-right:auto;border-radius:5px}.single-product .product .woocommerce-tabs>*{margin:0}.single-product .product .woocommerce-tabs>*+*{margin-top:50px}.single-product .product .woocommerce-tabs>p+p:not(.big-serif),.single-product .product .woocommerce-tabs>p+ul,.single-product .product .woocommerce-tabs>p+ol,.single-product .product .woocommerce-tabs>ul+p:not(.big-serif),.single-product .product .woocommerce-tabs>ul+ul,.single-product .product .woocommerce-tabs>ul+ol,.single-product .product .woocommerce-tabs>ol+p:not(.big-serif),.single-product .product .woocommerce-tabs>ol+ul,.single-product .product .woocommerce-tabs>ol+ol{margin-top:24px}.single-product .product .woocommerce-tabs .padded-text{margin-left:10%;margin-right:10%}.single-product .product .downloads-header{margin-top:1em;cursor:pointer;display:table}.single-product .product .downloads-header.open:after{transform:rotate(180deg)}.single-product .product .downloads-header:after{content:"";width:20px;height:20px;background-image:url(/wp-content/themes/olivera/assets/images/icon-select-caret.svg);position:absolute;margin-left:1em;background-size:contain;margin-top:.35em;background-repeat:no-repeat;transition:all .4s ease;background-position:center}.single-product .product .downloads{display:flex;flex-direction:row;flex-wrap:wrap;max-width:max-content;max-height:50em;transition:all 2s ease;overflow:hidden;padding-top:1em}.single-product .product .downloads.hidden{transition:all 1s ease;max-height:0}.single-product .product .downloads .download-link{border-radius:5em;color:#fff;border:0px;background:#001e53 url(/wp-content/themes/olivera/assets/images/download.svg) no-repeat left 22px top 10px;background-size:auto 20px;padding:9px;padding-left:50px;min-width:140px;margin-bottom:10px;margin-right:10px;font-size:23px}@media(min-width: 1025px){[data-scrolldir=up] .single-product .sticky-content,[data-scrolldir=none] .single-product .sticky-content{top:152px !important}}.single-product .upsells{margin:100px auto;width:calc(100% - 32px);max-width:1232px !important}.single-product .upsells>h2{margin:0 0 40px 0;text-align:center}.woocommerce-cart .page-header{display:none}.woocommerce-cart .page-content{margin-top:70px;max-width:1232px !important;width:calc(100% - ( 16px * 2 ))}@media(max-width: 767px){.woocommerce-cart .page-content{margin-top:32px}}.woocommerce-cart .main-title{font-size:70px;line-height:70px}@media(min-width: 1025px){.woocommerce-cart .main-title{padding-left:10px}}@media(max-width: 767px){.woocommerce-cart .main-title{font-size:48px;line-height:48px}}.woocommerce-cart .cart-container{display:flex}@media(max-width: 1024px){.woocommerce-cart .cart-container{display:block}}.woocommerce-cart .cart-container .woocommerce-cart-form{margin-right:3em;flex:1;position:relative}@media(max-width: 1024px){.woocommerce-cart .cart-container .woocommerce-cart-form{width:100%}}.woocommerce-cart .cart-container .woocommerce-cart-form ul{list-style:none;padding-left:0;border-top:1px solid #e1e0e1}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item{border-bottom:1px solid #e1e0e1;display:flex;align-items:center;justify-content:space-between;position:relative;padding:20px 0}@media(min-width: 1025px){.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item{padding-left:10px}}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item.actions-container{border:none;margin-top:1em}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-thumbnail{display:flex;background:#f4f4f4;border-radius:5px;flex-grow:0;flex-shrink:0;margin-right:32px;max-width:100px}@media(max-width: 767px){.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-thumbnail{display:none}}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-thumbnail a{display:flex;align-items:center;justify-content:center;width:90px;height:120px;padding:5px}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-thumbnail a img{display:block;height:auto;width:100%}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data{flex-grow:1;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data{flex-wrap:wrap}}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-name{font-size:34px;line-height:38px;flex-grow:1;margin-right:25px}@media(max-width: 767px){.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-name{font-size:26px;line-height:30px;width:100%;margin-right:0;margin-bottom:10px}}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-quantity .quantity{display:flex;align-items:center}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-quantity .plus,.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-quantity .minus{border:1px solid #ccc;border-radius:100%;cursor:pointer;width:30px;height:30px;text-align:center;color:#002050;font-size:20px;font-weight:400;font-family:"Inter",sans-serif;padding:0;overflow:hidden;text-indent:100px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:50%}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-quantity .plus{background-image:url(/wp-content/themes/olivera/assets/images/icon-plus.svg)}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-quantity .minus{background-image:url(/wp-content/themes/olivera/assets/images/icon-minus.svg)}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-price{display:none}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-price,.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-subtotal{font-size:16px;line-height:22px;font-family:"Inter",sans-serif;text-align:right;width:125px;flex-grow:0;flex-shrink:0}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .product-remove{display:none}.woocommerce-cart .cart-container .woocommerce-cart-form ul li.cart_item .product-data .text{margin:0 .5em}.woocommerce-cart .cart-container .woocommerce-cart-form .update-cart{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);display:none;position:absolute;right:0;top:50px;font-size:18px;line-height:20px;font-weight:500;color:#002050 !important;padding:0;border:none}@media(max-width: 767px){.woocommerce-cart .cart-container .woocommerce-cart-form .update-cart{top:35px}}.woocommerce-cart .cart-container .woocommerce-cart-form .update-cart:not(:disabled){display:block;color:gray}.woocommerce-cart .cart-container .woocommerce-cart-form .coupon{display:flex;flex-wrap:wrap;padding:20px 0}@media(min-width: 1025px){.woocommerce-cart .cart-container .woocommerce-cart-form .coupon{padding-left:10px;padding-right:10px}}.woocommerce-cart .cart-container .woocommerce-cart-form .coupon input{border-radius:1em;border-color:#dadada;margin-right:15px}@media(max-width: 767px){.woocommerce-cart .cart-container .woocommerce-cart-form .coupon input{width:100%;margin-right:0;margin-bottom:20px}}.woocommerce-cart .cart-container .woocommerce-cart-form .coupon button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff}.woocommerce-cart .cart-container .woocommerce-cart-form .coupon button:hover{color:#fff;background-color:#001e53}@media(max-width: 767px){.woocommerce-cart .cart-container .woocommerce-cart-form .coupon button{width:100%}}.woocommerce-cart .cart-container .cart-collaterals{width:33%}@media(max-width: 1024px){.woocommerce-cart .cart-container .cart-collaterals{width:100%}}.woocommerce-cart .cart-container .cart-collaterals table,.woocommerce-cart .cart-container .cart-collaterals tbody,.woocommerce-cart .cart-container .cart-collaterals tr,.woocommerce-cart .cart-container .cart-collaterals td,.woocommerce-cart .cart-container .cart-collaterals th{border:none;background-color:rgba(0,0,0,0)}.woocommerce-cart .cart-container .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .cart-container .cart-collaterals .cart_totals h2{font-size:26px;line-height:30px;margin:40px 0 25px 0}.woocommerce-cart .cart-container .cart-collaterals .cart_totals .shop_table{border-top:1px solid #e1e0e1}@media(max-width: 767px){.woocommerce-cart .cart-container .cart-collaterals .cart_totals .shop_table tr:nth-child(2n) td{padding-right:0;background:none}}.woocommerce-cart .cart-container .cart-collaterals .cart-subtotal tr,.woocommerce-cart .cart-container .cart-collaterals .cart-subtotal th,.woocommerce-cart .cart-container .cart-collaterals .cart-subtotal td{border-top:1px solid #dadada}.woocommerce-cart .cart-container .cart-collaterals .order-total tr,.woocommerce-cart .cart-container .cart-collaterals .order-total th,.woocommerce-cart .cart-container .cart-collaterals .order-total td{border-bottom:1px solid #dadada}.woocommerce-cart .cart-container .cart-collaterals .checkout-button{border-width:1px;border-style:solid;cursor:pointer;display:inline-block;text-align:center;transition:none;font-weight:400;font-family:"Pradell",serif;outline:none;text-decoration:none !important;font-size:22px;line-height:28px;padding:6px 35px;border-radius:24px;background-color:#001e53;border-color:#001e53;color:#fff;width:100%}.woocommerce-cart .cart-container .cart-collaterals .checkout-button:hover{color:#fff;background-color:#001e53}.woocommerce-account{height:100%;background-color:#f4f4f4}.login_page{display:flex;flex-direction:column}.login_page .site-main,.login_page .page-content,.login_page .woocommerce{height:100%;width:100% !important;max-width:none !important;margin:0}@media(max-width: 1024px){.login_page .site-main,.login_page .page-content,.login_page .woocommerce{height:auto}}.login_page .login-form-container{display:flex;width:100%;height:100%}@media(max-width: 1024px){.login_page .login-form-container{height:auto;display:block}}.login_page .login-form-container>div{flex:1;justify-content:flex-start;display:flex;height:100%;padding:4em}@media(max-width: 1024px){.login_page .login-form-container>div{height:auto;justify-content:center !important}}@media(max-width: 767px){.login_page .login-form-container>div{padding:25px 16px}}.login_page .login-form-container>div:first-child{justify-content:flex-end;background-color:#fff}.login_page .login-form-container>div .button{width:100%;text-align:center}.login_page .login-form-container>div>div{max-width:360px;width:360px}.login_page .login-form-container>div>div form{width:100%}.login_page .site-footer{margin-top:0}.woocommerce-checkout{background-color:#f4f4f4}.woocommerce-checkout .page-header,.woocommerce-checkout .page-content{max-width:1232px !important}.woocommerce-checkout .page-header{margin-top:70px}@media(max-width: 767px){.woocommerce-checkout .page-header{margin-top:32px}}.woocommerce-checkout .page-header .entry-title{text-align:left;text-transform:none}.woocommerce-checkout form .col2-set{display:flex}@media(max-width: 767px){.woocommerce-checkout form .col2-set{display:block}}.woocommerce-checkout form .col-2{width:40%}@media(max-width: 767px){.woocommerce-checkout form .col-2{margin-top:50px;width:100%}}.woocommerce-checkout form .col-1{margin-right:4em}.woocommerce-checkout form table{margin-bottom:0 !important}.woocommerce-checkout form table tbody tr+tr th,.woocommerce-checkout form table tbody tr+tr td,.woocommerce-checkout form table tfoot tr+tr th,.woocommerce-checkout form table tfoot tr+tr td{border-top:none !important;padding-top:0 !important}.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{float:none;width:100%}.woocommerce-checkout form .product-total,.woocommerce-checkout form .cart-discount td,.woocommerce-checkout form .cart-subtotal td,.woocommerce-checkout form .shipping td,.woocommerce-checkout form .order-total td{text-align:right}.woocommerce-checkout form .order-total td,.woocommerce-checkout form .order-total th{padding:1em 0 !important;border-top:1px solid #dadada !important}.woocommerce-checkout form #payment{border-top:1px solid #dadada;border-radius:0;background-color:rgba(0,0,0,0);padding:0}.woocommerce-checkout form #payment ul.payment_methods{padding:20px 0}.woocommerce-checkout form #payment ul.payment_methods li.wc_payment_method{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-checkout form #payment ul.payment_methods li.wc_payment_method label{display:inline-flex;align-items:center}.woocommerce-checkout form #payment ul.payment_methods li.wc_payment_method label .about_paypal{line-height:1em;margin-left:10px}.woocommerce-checkout form #payment ul.payment_methods li.wc_payment_method .payment_box{margin-bottom:0}.woocommerce-checkout form #payment ul.payment_methods li.wc_payment_method .payment_box p{margin:0}.woocommerce-checkout form #payment ul.payment_methods li.wc_payment_method+li.wc_payment_method{margin-top:25px}.woocommerce-checkout form #payment .form-row{padding:0}.woocommerce-checkout form #place_order{margin-top:1em;background-color:#002050;width:100%}.woocommerce-checkout form .woocommerce-shipping-fields{border-top:1px solid #e1e0e1;padding-top:20px}.woocommerce-checkout form .woocommerce-additional-fields{border-top:1px solid #e1e0e1;padding-top:20px}.woocommerce-checkout form .woocommerce-additional-fields .explanation-bill{font-family:"Inter",sans-serif;color:#838282;font-size:16px;line-height:22px;margin:-15px 0 20px 25px}.woocommerce-checkout form .woocommerce-additional-fields #order_comments_field,.woocommerce-checkout form .woocommerce-additional-fields #newsletter_subscription_field{border-top:1px solid #e1e0e1;padding-top:20px}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{margin-bottom:20px}.woocommerce-checkout .checkout_coupon{display:flex;flex-wrap:wrap;margin-bottom:30px !important}@media(min-width: 768px){.woocommerce-checkout .checkout_coupon .input-text{margin-right:20px}}@media(max-width: 767px){.woocommerce-checkout .checkout_coupon .input-text{width:100%;margin-bottom:20px}}@media(max-width: 767px){.woocommerce-checkout .checkout_coupon .button{width:100%}}.woocommerce-checkout #order_review{background-color:#fff;padding:40px;border:1px solid #e1e0e1;border-radius:5px}@media(max-width: 767px){.woocommerce-checkout #order_review{margin-bottom:20px;padding:20px}}.woocommerce-view-order .woocommerce-MyAccount-content>p{font-size:22px;line-height:27px;margin:0 0 40px 0}.woocommerce-view-order .woocommerce-MyAccount-content>p mark{background:none;color:inherit;font-weight:600}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details h2,.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h2{font-size:34px;line-height:38px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns::before,.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns::after{display:none}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns>*{float:none;width:calc(50% - 25px);display:flex;flex-direction:column}@media(max-width: 767px){.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns>*{width:100%}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns>*+*{margin-top:40px}}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--phone{margin:0;padding-left:0}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--phone:before{display:none}.woocommerce .addresses address,.woocommerce .woocommerce-customer-details address{background:#fff;border-radius:5px;border:1px solid #e1e0e1;font-size:16px;line-height:20px;font-family:"Inter",sans-serif;font-style:initial;padding:40px;flex-grow:1}@media(max-width: 767px){.woocommerce .addresses address,.woocommerce .woocommerce-customer-details address{padding:16px}}.woocommerce-edit-address .woocommerce-MyAccount-content>p{font-size:22px;line-height:27px;margin:0 0 40px 0}.woocommerce-edit-address .woocommerce-MyAccount-content .title .edit{line-height:38px}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses::before,.woocommerce-edit-address .woocommerce-MyAccount-content .addresses::after{display:none}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses>*{width:calc(50% - 25px)}@media(max-width: 767px){.woocommerce-edit-address .woocommerce-MyAccount-content .addresses>*{width:100%}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses>*+*{margin-top:40px}}.woocommerce-edit-address .woocommerce-MyAccount-content form{max-width:415px}.woocommerce-edit-address .woocommerce-MyAccount-content form .form-row-first,.woocommerce-edit-address .woocommerce-MyAccount-content form .form-row-last{float:none;width:100%}.woocommerce-edit-address .woocommerce-MyAccount-content form .button{width:100%}.woocommerce nav.woocommerce-pagination{margin-top:32px}.woocommerce nav.woocommerce-pagination ul.page-numbers{margin:0;padding:0;border:none;display:flex;align-items:center;justify-content:center}.woocommerce nav.woocommerce-pagination ul.page-numbers li{margin:0;padding:0;list-style:none;border:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li>*{font-size:22px;line-height:27px}.woocommerce nav.woocommerce-pagination ul.page-numbers li>*,.woocommerce nav.woocommerce-pagination ul.page-numbers li>*:focus,.woocommerce nav.woocommerce-pagination ul.page-numbers li>*:hover{background:none;border:none;padding:5px 10px}.woocommerce nav.woocommerce-pagination ul.page-numbers li>*.current{background:none;color:#838282}.woocommerce nav.woocommerce-pagination ul.page-numbers li>*.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li>*.next{font-size:27px;margin-top:-5px}@keyframes loader-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}#woof_html_buffer{top:0;bottom:0;left:0;right:0;background:#fff;pointer-events:none}#woof_html_buffer:after{content:"";display:block;width:40px;height:40px;animation:loader-rotation linear 1s infinite;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/olivera/assets/images/icon-loader.svg);background-size:contain}.first-payment-date{display:none}.single-product .product-type-subscription .quantity{display:none !important}@media screen and (min-width: 601px){#CybotCookiebotDialog{max-width:600px !important}}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:13px !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{padding:.5em 1em !important}@media screen and (min-width: 601px){#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper{padding:1em !important}}#CybotCookiebotDialogHeader{display:none !important}#CybotCookiebotDialogBodyContent{line-height:1.3em !important;letter-spacing:0 !important}
