@font-face{font-family:"retro";src:url("../fonts/RetrofunkScriptPersonalUse.woff2") format("woff2"), url("../fonts/RetrofunkScriptPersonalUse.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"extra";src:url("../fonts/ExtraExtrawithaccentsRegular.woff2") format("woff2"), url("../fonts/ExtraExtrawithaccentsRegular.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{margin:0px;padding:0}body{background:white;color:#222;position:relative;font-family:"Josefin Sans", sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,li{}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.wrap{max-width:1600px;width:96%;margin:0 auto}h2.age-gate__headline{font-family:extra;text-transform:uppercase;line-height:1.7em;color:#d84043}.age-gate__challenge{font-family:retro;text-transform:lowercase;font-size:30px;color:#333;margin-top:0px !important}.age-gate__submit{font-family:extra;text-transform:uppercase;line-height:1.7em;color:#d84043 !important;background:white !important;border-top:double 4px #333 !important;border-bottom:double 4px #333 !important;border-radius:0 !important;transition:400ms ease-in-out}.age-gate__submit:hover{transform:scale(1.1)}.header{padding-top:50px;clear:both;padding-bottom:50px}.header .wrap{display:flex;justify-content:space-between;align-items:center}.header .logo{width:300px;height:180px}.header .nav{border-top:5px double #ccc;position:relative}.header .nav::after{content:"";display:block;position:absolute;right:0;top:-45px;width:200px;height:35px;background:url(/wp-content/uploads/2023/09/campari-logo.svg) no-repeat;background-size:contain}.header .nav .menu{padding:0 10px;margin:10px auto}.header .nav li{display:inline-block}.header .nav li a{font-family:"Poppins", sans-serif;color:#444;text-decoration:none;font-size:14px;text-transform:uppercase;padding:0 1em}.header .nav li.current-menu-item a{color:#d84043;font-weight:800}.recepti img{aspect-ratio:1;object-fit:cover;width:auto;height:100%;border-radius:7px;transition:1000ms ease-in-out !important}.recepti .stk-block-column:hover img{transform:scale(1.1)}.recepti .stk-block-column:hover h2{color:#333 !important}.oum_location_address a,.oum_location_description a{font-family:Poppins, sans-serif !important;color:#900 !important}.open-user-map .box-wrap .map-wrap .oum-attribution{opacity:0 !important}.wp-block-contact-form-7-contact-form-selector .hideme,.wpcf7-form .hideme{display:none}.wp-block-contact-form-7-contact-form-selector label,.wp-block-contact-form-7-contact-form-selector input,.wp-block-contact-form-7-contact-form-selector .wpcf7-response-output,.wpcf7-form label,.wpcf7-form input,.wpcf7-form .wpcf7-response-output{font-family:Poppins, sans-serif;font-size:18px;font-weight:300;padding:3px}.wp-block-contact-form-7-contact-form-selector p>label,.wpcf7-form p>label{font-family:retro, cursive;text-transform:lowercase;font-size:24px;color:#d84043}.wp-block-contact-form-7-contact-form-selector .row,.wpcf7-form .row{display:flex;column-gap:1rem}.wp-block-contact-form-7-contact-form-selector .row div,.wpcf7-form .row div{width:48%}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item,.wpcf7-form .wpcf7-list-item{margin:0 1px}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item input,.wpcf7-form .wpcf7-list-item input{width:24px;height:24px;position:relative;filter:grayscale(1);cursor:pointer}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item input::after,.wpcf7-form .wpcf7-list-item input::after{content:"";display:block;position:absolute;background-color:white;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg data-v-5b8e3d90='' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' role='presentation' data-v-1d7c18b9=''%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M8.55163 0.908493C8.73504 0.53687 9.26496 0.53687 9.44837 0.908493L11.8226 5.71919C11.8954 5.86677 12.0362 5.96905 12.1991 5.99271L17.508 6.76415C17.9181 6.82374 18.0818 7.32772 17.7851 7.61699L13.9435 11.3616C13.8257 11.4765 13.7719 11.642 13.7997 11.8042L14.7066 17.0916C14.7766 17.5001 14.3479 17.8116 13.9811 17.6187L9.23267 15.1223C9.08701 15.0457 8.91299 15.0457 8.76733 15.1223L4.01888 17.6187C3.65207 17.8116 3.22335 17.5001 3.29341 17.0916L4.20028 11.8042C4.2281 11.642 4.17433 11.4765 4.05648 11.3616L0.21491 7.61699C-0.0818487 7.32772 0.0819064 6.82374 0.492017 6.76415L5.80094 5.99271C5.9638 5.96905 6.10458 5.86677 6.17741 5.71919L8.55163 0.908493Z' fill='%23d49233'%3E%3C/path%3E%3C/svg%3E");background-size:100%;inset:-3px}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item input:checked,.wpcf7-form .wpcf7-list-item input:checked{filter:grayscale(0)}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item.checkedsibling input,.wpcf7-form .wpcf7-list-item.checkedsibling input{filter:grayscale(0)}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label,.wpcf7-form .wpcf7-list-item-label{display:none !important}.wp-block-contact-form-7-contact-form-selector input[type="submit"],.wpcf7-form input[type="submit"]{font-family:extra, sans-serif;color:#d84043;background:white;border:none;border-top:3px double #333;border-bottom:3px double #333;padding:15px 7px;text-transform:uppercase;cursor:pointer}form.sent>*,form.sent div.row{display:none}form.sent>.wpcf7-response-output{display:block}.cn-text-container{font-family:Poppins, sans-serif}@media only screen and (max-width:850px){.wp-block-contact-form-7-contact-form-selector .row,.wpcf7-form .row{display:block}.wp-block-contact-form-7-contact-form-selector .row div,.wpcf7-form .row div{width:100% !important}.wp-block-contact-form-7-contact-form-selector .row div input,.wpcf7-form .row div input{max-width:90vw}.wp-block-contact-form-7-contact-form-selector input[type="submit"],.wpcf7-form input[type="submit"]{width:255px;margin:auto !imortant}}@media only screen and (max-width:550px){.header .wrap{display:block}.header .wrap .logo{margin:10px auto 30px auto}.header .nav li{display:block;text-align:center}}