.landscape{background-color:#fff;display:grid;height:100dvh;left:0;opacity:1;place-content:center;position:fixed;right:0;top:0;width:100vw;z-index:99999}.landscape__container{flex-direction:row;gap:4rem}.landscape__container,.landscape__message{align-items:center;display:flex;justify-content:center}.landscape__message{flex-direction:column;gap:2rem}.landscape__title-text{font:normal normal 700 1.3571428571rem/1.2631578947 Public Sans,sans-serif}@media(min-width:960px){.landscape__title-text{font:normal normal 700 1.3571428571rem/1.2631578947 Public Sans,sans-serif}}@media(min-width:1360px){.landscape__title-text{font:normal normal 700 3rem/1.1538461538 Public Sans,sans-serif}}@media(min-width:1440px){.landscape__title-text{font:normal normal 700 2.7857142857rem/1.1538461538 Public Sans,sans-serif}}@media(min-width:1920px){.landscape__title-text{font:normal normal 700 2.4375rem/1.1538461538 Public Sans,sans-serif}}@media(min-width:2500px){.landscape__title-text{font:normal normal 700 2.1666666667rem/1.1538461538 Public Sans,sans-serif}}.landscape__title-text{color:#000}.icon-chat{bottom:4.5rem;cursor:pointer;height:3rem;position:fixed;right:1rem;width:3rem;z-index:90}.icon-chat svg{height:100%;width:100%}.icon-chat:after{background:#ec0101;border-radius:1000px;content:"";height:.5rem;position:absolute;right:3px;top:3px;width:.5rem}@media(min-width:1200px){.icon-chat{bottom:5rem;height:3.5rem;position:fixed;right:4rem;width:3.5rem}.icon-chat:after{content:none}}:root{--color-primary:#f60;--color-secondary:#140064;--color-light-background:#f7f7fa;--color-red:#ec0101;--color-blue:#052df3;--color-white:#fff;--color-black:#000;--color-border:#eaeaea;--color-gray-light:#f2f2f2;--color-gray-1:#f9f9f9;--color-gray-2:#b1b1b1;--color-gray-3:#d8d5d5;--color-gray-4:#8f8f8f;--color-gray-5:#707070;--color-gradient-primary:transparent linear-gradient(225deg,#ff8b01,#f60) 0% 0% no-repeat padding-box;--color-gradient-secondary:transparent linear-gradient(225deg,#5a41e6,#140664) 0% 0% no-repeat padding-box;--font-primary:Open Sans,sans-serif;--font-secondary:Public Sans,sans-serif;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--header-height:56px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:420px)and (max-width:992px){:root{font-size:14px}}@media(min-width:992px)and (max-width:1200px){:root{font-size:12px}}@media(min-width:1200px)and (max-width:1360px){:root{font-size:12.5px}}@media(min-width:1360px)and (max-width:1440px){:root{font-size:12px}}@media(min-width:1440px)and (max-width:1680px){:root{font-size:13px}}@media(min-width:1680px)and (max-width:1920px){:root{font-size:14px}}@media(min-width:1920px){:root{font-size:16px}}body{-webkit-appearance:none;font-display:swap;font-family:var(--font-primary);letter-spacing:0;margin:0;padding:0;-webkit-text-size-adjust:none;background:#fff}body.body-block-scroll,body.islandscape,body.no-scroll{overflow:hidden!important;position:fixed}body.open-modal{overflow:hidden!important}body.template-index.ios-26-plus{background:#140064}.main-wrapper-body,main#MainContent{background-color:#fff}ol,ul{list-style:none;margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}[hidden]{display:none!important}html:lang(it) .categories__item{width:7.75rem}html:lang(it) .categories__item--order{width:auto}@media(min-width:992px){html:lang(it) .categories__item{width:8.5rem}div#pandectes-banner~main .logo-list-wrapper--space-l{bottom:40px}div#pandectes-banner.cc-invisible~main .logo-list-wrapper--space-l{bottom:0}}@media(min-width:1920px){html:lang(it) .categories__item{width:8rem}}.ios-26-plus .template-index .section-header.shopify-section-header-sticky,.ios-26-plus .template-page .section-header.shopify-section-header-sticky{top:1rem}body:not(.app-mode) .footer,body:not(.app-mode) .footer__bottom-content{display:block!important}.template-page-cancel-reservation .icon-chat{display:none}h3.text--blue{color:#000}.svg_icon path,.video_button_home_svg{fill:#009850}.show-more-button{background-color:#000!important}h3{color:#009850}.collapsible-content .grid__item .accordion details[open] summary:after{background-color:#009850}a.primary_btn{background-color:#000}.template-collection sticky-header.header_transparent,.template-page sticky-header.header_transparent{background:#009850;border-radius:0 0 8px 8px}.template-collection .searchbar .serch_icon,.template-page .searchbar .serch_icon{background-color:#000}.template-collection .banner .right_side_logo,.template-collection .banner.banner--content-align-left .banner__content,.template-page .banner .right_side_logo,.template-page .banner.banner--content-align-left .banner__content{background-color:#009850}.template-collection .searchbar .search_col.only.col_pickup,.template-page .searchbar .search_col.only.col_pickup{border-color:#009850}.template-collection .searchbar_main .regresar,.template-page .searchbar_main .regresar{background-color:#fff;color:#000}.template-collection .searchbar .search_col,.template-page .searchbar .search_col{border-color:#009850}.template-collection .searchbar_main .small-heading h4,.template-page .searchbar_main .small-heading h4{color:#000}.template-collection #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-start-date,.template-page #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-start-date{background-color:rgba(0,152,80,.494)!important}.template-collection #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-start-date .range_ball,.template-page #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-start-date .range_ball{background-color:#009850!important}.template-collection #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-end-date,.template-page #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-end-date{background-color:rgba(0,152,80,.494)!important}.template-collection #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-end-date .range_ball,.template-page #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-end-date .range_ball{background-color:#009850!important}.template-collection #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-in-range,.template-page #date-picker-modal .litepicker .container__main .container__months .month-item .container__days .is-in-range{background-color:rgba(0,152,80,.494)!important}.template-collection #date-picker-modal .litepicker .container__footer .button-apply,.template-collection .button-apply,.template-page #date-picker-modal .litepicker .container__footer .button-apply,.template-page .button-apply{background-color:#000!important}.template-collection #time-picker-modal .timepicker-wrapper,.template-page #time-picker-modal .timepicker-wrapper{background-color:#009850}.template-collection #time-picker-modal .timepicker-wrapper .timepicker-input,.template-page #time-picker-modal .timepicker-wrapper .timepicker-input{border-color:#009850}.template-collection #time-picker-modal .hours_options_container .active_hour,.template-page #time-picker-modal .hours_options_container .active_hour{background-color:#009850}.template-collection .title-wrapper-with-link .title,.template-page .title-wrapper-with-link .title{color:#000}.template-collection #bg_pop,.template-collection .blue-bar,.template-page #bg_pop,.template-page .blue-bar{background-color:#009850}.template-collection .modal-body-mobile,.template-page .modal-body-mobile{border-color:#009850}.template-collection.title-container h2.title,.template-page.title-container h2.title{color:#009850}.template-collection .accordion summary .accordion__title,.template-page .accordion summary .accordion__title{color:#000}@media(min-width:1200px){.template-page .banner .right_side_logo,.template-page .banner.banner--content-align-left .banner__content{background-color:transparent}.template-page .searchbar_main .regresar{background-color:#009850;color:#fff}.template-page .dropdown__select-option:hover,.template-page .ui-corner-all.ui-state-hover,.template-page button.serch_icon{background-color:#009850!important}}