*{box-sizing:border-box}.spegni{height:0;opacity:0;transition:all .3s}.accendi{height:auto;opacity:1;transition:all .3s}body.compensate-for-scrollbar #main-header{display:none}.fancybox__caption{display:none}.breadcrumbs{font-family:"Open Sans",Helvetica,Roboto,Arial,sans-serif;font-size:15px;letter-spacing:1px;text-align:start;color:#f7f7f7}.breadcrumbs a{color:#f7f7f7;text-decoration:underline}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs .breadcrumb_last{color:#f7f7f7}:root{--h1-font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;--h2-font-family:'Open Sans',Helvetica,Roboto,Arial,sans-serif;--h3-font-family:'Open Sans',Helvetica,Roboto,Arial,sans-serif;--h4-font-family:'Poppins',Helvetica,Arial,sans-serif;--p-hero-font-family:'Caveat',Helvetica,Arial,sans-serif;--p-font-family:'Open Sans',Helvetica,Roboto,Arial,sans-serif;--a-font-family:'Poppins',Helvetica,Arial,sans-serif;--font-size-xxs:12px;--font-size-xs:14px;--font-size-s:16px;--font-size-sm:20px;--font-size-m:24px;--font-size-l:32px;--font-size-xl:40px;--font-size-xxl:48px;--font-size-xxxl:56px;--font-size-big:72px;--font-size-x-big:88px;--font-size-very-big:112px;--font-size-ultra:400px;--font-size-h1-5vw:5vw;--font-size-h1-2vw:2vw;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--font-weight-x-bold:800;--brand-primario:#006799;--brand-secondario:#666;--giallo:#fff347;--giallo-50:rgba(253,210,71,.5);--azzurro:#2ea3f2;--azzurro-8:rgba(46,163,242,.08);--azzurro-16:rgba(46,163,242,.16);--azzurro-24:rgba(46,163,242,.24);--azzurro-50:rgba(46,163,242,.5);--nero:#1c1c1c;--nero-16:rgba(28,28,28,.16);--nero-24:rgba(28,28,28,.24);--nero-50:rgba(28,28,28,.5);--nero-75:rgba(28,28,28,.75);--grigio-33:#333;--grigio-55:#555;--grigio-99:#999;--grigio-molto-chiaro:#f7f7f7;--bianco:#fff;--bianco-8:rgba(255,255,255,.08);--bianco-16:rgba(255,255,255,.16);--bianco-24:rgba(255,255,255,.24);--rosso:#e02b20;--all-3ms:all .3s}h3{padding:0}p{padding:0}a.link-editor{display:block;width:fit-content;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-s);letter-spacing:.04em;color:var(--bianco);background-color:var(--brand-primario);border:1px solid var(--brand-primario);border-radius:80px;padding:24px 40px;margin:40px auto}#header-desktop-custom #box-info-top-menu{opacity:1;transition:var(--all-3ms)}#header-desktop-custom #menu-principale ul#menu-menu-principale li{padding:0 .4vw !important;margin-top:0 !important}#header-desktop-custom #menu-principale ul#menu-menu-principale li a{border:1px solid transparent;border-radius:80px;padding:.8vw 1.6vw;transition:var(--all-3ms)}#header-desktop-custom #menu-principale ul#menu-menu-principale li a:hover{border:1px solid rgba(255,255,255,.64);transition:var(--all-3ms)}#header-desktop-custom #menu-principale ul#menu-menu-principale li.current-menu-item a{color:#006799 !important;background-color:#fff;border:1px solid #fff;transition:var(--all-3ms)}#header-desktop-custom #menu-principale ul#menu-menu-principale li.menu-item-shop a{font-weight:800;text-transform:uppercase;border:1px solid #fff;transition:var(--all-3ms)}#header-desktop-custom #menu-principale ul#menu-menu-principale li.menu-item-offerte{margin-right:2vw}#header-desktop-custom #menu-principale ul#menu-menu-principale li.menu-item-offerte a{transition:var(--all-3ms);position:relative}#header-desktop-custom #menu-principale ul#menu-menu-principale li.menu-item-offerte a:after{display:block;width:32px;height:32px;content:'';background-image:url(//birotrip.com/wp-content/themes/Divi-child/./img/star-giallo.png);background-size:24px;background-position:center center;background-repeat:no-repeat;background-color:var(--brand-primario);border-radius:80px;transform:rotate(90deg);transition:var(--all-3ms);position:absolute;top:-6px;right:-12px}#header-desktop-custom #menu-principale ul#menu-menu-principale li.item-menu-destinazioni{display:none}#header-desktop-custom #menu-utente-carrello-desktop li.link-custom a:hover{opacity:1 !important;color:#f8fc3a !important;transition:all .3s}.mxm-disabilita-burger-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex !important}.mxm-disabilita-burger-mobile-menu .et_mobile_nav_menu{display:none !important}li.menu-item-account.current-menu-item a i{color:var(--giallo)}li.menu-item-carrello.current-menu-item a i{color:var(--giallo)}li.woofc-menu-item{padding-top:2px}.woocommerce-cart li.woofc-menu-item a i{color:var(--giallo)}li.woofc-menu-item a .woofc-menu-item-inner-subtotal{display:none !important}#woofc-area .woofc-area-top .woofc-area-heading,#woofc-area .woofc-area-top .woofc-area-heading .woofc-area-count{font-family:'Open Sans',Helvetica,Roboto,Arial,sans-serif !important}#woofc-area .woofc-area-mid .woofc-item .woofc-item-qty{display:none}#woofc-area .woofc-area-mid .woofc-item .woofc-item-price{display:none}#woofc-area .woofc-area-bot .woofc-action a.woofc-action-cart,#woofc-area .woofc-area-bot .woofc-action a.woofc-action-checkout{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s);font-weight:var(--font-weight-regular);text-transform:capitalize;border:1px solid var(--brand-primario);border-radius:80px !important}#woofc-area .woofc-area-bot .woofc-continue .woofc-continue-url{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}#trova-destinazione .et_pb_main_blurb_image .et_pb_image_wrap{margin-right:8px}#trova-destinazione .et_pb_main_blurb_image .et_pb_image_wrap img{filter:drop-shadow(0 0 4px var(--nero-50))}#trova-destinazione .et_pb_blurb_container{background-color:var(--bianco);border-bottom-left-radius:80px;border-top-left-radius:80px;padding-top:4px;padding-left:24px !important;box-shadow:0 0 4px var(--nero-50)}.page-template-destinazioni #trova-destinazione,.page-id-174 #trova-destinazione,.page-id-176 #trova-destinazione{display:none}.berocket_single_filter_widget_585 h3{display:none}.berocket_single_filter_widget_585 form{border-radius:80px !important}.berocket_single_filter_widget_585 form input.bapf_input{height:80px !important;border-radius:80px !important;padding:2px 200px 2px 40px !important}.berocket_single_filter_widget_585 form input.bapf_input[placeholder="Cerca offerta o località"]{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s) !important;font-weight:var(--font-weight-regular) !important;letter-spacing:.02em;color:var(--nero) !important}.berocket_single_filter_widget_585 form span.bapf_search{width:200px !important;height:80px !important;background:var(--brand-primario) !important;border-radius:0 80px 80px 0 !important}.biro-cerca-home .ywcas-input-field-wrapper{border-radius:160px !important;border:none !important;box-shadow:0px 8px 16px -8px rgba(28,28,28,.4)}.biro-cerca-home .ywcas-input-field-wrapper input{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:16px !important;letter-spacing:.02em !important;line-height:3em !important;border:none !important}.biro-cerca-home .ywcas-input-field-wrapper .ywcas-submit-wrapper{width:200px;height:68px;background-color:var(--brand-primario) !important;border-radius:0 !important;border-width:0 !important;margin-right:0 !important}.biro-cerca-home .ywcas-input-field-wrapper .ywcas-submit-wrapper svg{width:40px;height:40px;margin-top:14px;margin-left:72px}.is-form-style input.is-search-input{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:16px !important;letter-spacing:.02em !important;border-radius:160px;box-shadow:0px 8px 16px -8px rgba(28,28,28,.4);padding:32px}.is-ajax-search-result{background:0 0 !important}.is-ajax-search-result .is-ajax-search-post .is-title a{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:16px !important;letter-spacing:.02em !important;color:#006799 !important}.owl-carousel-prodotti{position:relative}.owl-carousel-prodotti .owl-nav{width:100%;margin:0;padding:0;position:absolute;top:calc(50% - 56px)}.owl-carousel-prodotti .owl-nav .owl-prev span{height:56px;font-family:var(--p-font-family);font-size:88px;line-height:.4em;color:var(--brand-primario);background-color:var(--bianco);border-radius:160px;padding:0 16px;position:absolute;top:0;left:-64px}.owl-carousel-prodotti .owl-nav .owl-next span{height:56px;font-family:var(--p-font-family);font-size:88px;line-height:.4em;color:var(--brand-primario);background-color:var(--bianco);border-radius:160px;padding:0 16px;position:absolute;top:0;right:-64px}@media only screen and (max-width:767px){.blurb-ottieni-voucher-due-righe .et_pb_blurb_container .et_pb_blurb_description p{padding-top:12px}}section#hero-shop{display:flex;align-items:start;justify-content:start;flex-wrap:nowrap;padding:160px 8% 8%;position:relative}section#hero-shop #hero-testi{flex-basis:100%;border-radius:24px;padding:4% 8% 0}section#hero-shop #hero-testi .box-p{margin-bottom:24px}section#hero-shop #hero-testi .box-p p{font-family:var(--p-font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--bianco);text-shadow:0 0 .16em var(--nero)}section#hero-shop #hero-testi .box-p.background{text-align:end;transform-origin:top center;transform:rotate(-90deg);position:absolute;top:160px;left:-160px}section#hero-shop #hero-testi .box-p.background p{font-family:'Montez',cursive;font-size:var(--font-size-ultra);font-weight:var(--font-weight-bold);color:var(--bianco-24);text-shadow:0 0 .08em var(--nero-24)}section#hero-shop #hero-testi .box-h1{margin-bottom:24px}section#hero-shop #hero-testi .box-h1 h1{font-family:var(--h1-font-family);font-size:var(--font-size-h1-5vw);font-weight:var(--font-weight-x-bold);color:var(--bianco);text-shadow:0 0 .16em var(--nero)}section#hero-shop #hero-testi .box-h2 h2{font-family:var(--p-font-family);font-size:var(--font-size-h1-2vw);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--bianco);text-shadow:0 0 .16em var(--nero)}#left-area{display:flex;align-items:start;flex-wrap:nowrap;margin-top:-120px;margin-bottom:160px;position:relative}#left-area #area-filtri{flex-basis:20%;background-color:var(--azzurro-8);border-top-left-radius:60px;border-top-right-radius:60px;border-bottom-right-radius:60px;border-bottom-left-radius:60px;outline:1px solid var(--azzurro);outline-offset:8px;padding:24px;margin-top:120px}#left-area .filtri-mobile{display:none}#left-area #area-filtri-top{display:none}#left-area #area-prodotti,#left-area #area-categorie{flex-basis:80%}#left-area #area-filtri .bapf_head h3{font-family:'Caveat',Helvetica,Arial,sans-serif;font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--azzurro);border-bottom:1px solid var(--nero-16);padding:0 0 4px;margin-bottom:16px}#left-area #area-filtri .bapf_body ul li input{margin-right:8px}#left-area #area-filtri .bapf-clean-rounded .bapf_body ul li label{font-family:var(--p-font-family);font-size:var(--font-size-s);line-height:1em;letter-spacing:.02em;color:var(--brand-primario);border-radius:80px;border:1px solid var(--nero-24);padding:8px 24px}#left-area #area-filtri .bapf-clean-rounded .bapf_body ul li.checked label{color:var(--azzurro);background-color:var(--bianco);border-color:var(--azzurro)}#left-area #area-filtri .bapf-clean-rounded .bapf_body ul li.checked label:before{border-color:var(--azzurro);top:13px}#left-area #area-filtri .divi_checkbox_class .bapf_body ul li label{font-family:var(--p-font-family);font-size:var(--font-size-s);line-height:1em;letter-spacing:.02em;color:var(--nero);padding:0}#left-area #area-filtri .bapf_rst_nofltr{text-align:center;margin-bottom:0}#left-area #area-filtri .bapf_rst_nofltr .bapf_body{text-align:center}#left-area #area-filtri .bapf_rst_nofltr .bapf_body button{width:100%;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--azzurro);background-color:var(--bianco);border:1px solid var(--azzurro);border-radius:80px;padding:24px;box-shadow:0 0 16px 0 rgba(28,28,28,.16);transition:var(--all-3ms)}#left-area #area-filtri .bapf_rst_nofltr .bapf_body button:hover{color:var(--bianco);background-color:var(--azzurro);border:1px solid var(--azzurro);transition:var(--all-3ms)}#left-area #area-filtri .divi_slider_class .bapf_body .bapf_tbprice,#left-area #area-filtri .divi_slider_class .bapf_body .bapf_val{font-family:var(--p-font-family);font-size:var(--font-size-xs)}section#hero-page{height:800px;display:flex;flex-wrap:nowrap;align-items:start;box-sizing:border-box;padding:32px;margin-bottom:0}section#hero-page #hero-testi{flex-basis:50%;padding:160px 0 80px 8%}section#hero-page #hero-testi .breadcrumbs p{font-family:var(--p-font-family);font-size:var(--font-size-xxs);text-align:left;color:var(--bianco);margin-bottom:16px}section#hero-page #hero-testi .box-p p.hero-page{font-family:var(--p-hero-font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--bianco);text-shadow:0 0 .08em var(--nero);margin-bottom:48px}section#hero-page #hero-testi .box-h1{padding-left:4vw;margin-bottom:32px}section#hero-page #hero-testi .box-h1 h1{font-family:var(--h1-font-family);font-size:var(--font-size-big);font-weight:var(--font-weight-bold);text-align:left;color:var(--bianco);text-shadow:0 0 .16em var(--nero)}section#hero-page #hero-testi .box-h1 p.classificazione{font-family:var(--h1-font-family);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);text-align:right;color:var(--bianco);text-shadow:0 0 .16em var(--nero)}section#hero-page #hero-testi .box-h1 .box-classificazione{margin-bottom:8px}section#hero-page #hero-testi .box-h1 .box-classificazione p.classificazione-aggiuntiva{font-family:var(--p-font-family);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);text-align:right;color:var(--bianco);margin-right:-8px;margin-bottom:-8px}section#hero-page #hero-testi .box-h1 .box-classificazione p.stella{float:right}section#hero-page #hero-testi .box-h1 .box-classificazione p.stella i{font-size:var(--font-size-m);color:var(--bianco);margin-left:8px}section#hero-page #hero-testi .box-h2{padding-left:4vw;margin-bottom:32px}section#hero-page #hero-testi .box-h2 h2{font-family:var(--h2-font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-align:left;color:var(--bianco);text-shadow:0 0 .16em var(--nero)}section#hero-page #hero-testi .box-h3{padding-left:4vw;margin-bottom:0}section#hero-page #hero-testi .box-h3 h3{font-family:var(--h3-font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-align:left;color:var(--bianco);text-shadow:0 0 .16em var(--nero)}section#hero-page #container-sommario{flex-basis:50%;padding:240px 12% 40px 6%}section#hero-page #container-sommario #box-sommario{border-radius:24px;background-color:var(--bianco);box-shadow:0 16px 16px -8px rgba(28,28,28,.4);padding-bottom:48px;position:relative}section#hero-page #container-sommario #box-sommario #box-intro{padding:24px}section#hero-page #container-sommario #box-sommario #box-intro p.intro{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-m);font-weight:var(--font-weight-bold);line-height:1.3em;letter-spacing:.02em;color:var(--brand-primario);padding-bottom:24px}section#hero-page #container-sommario #box-sommario #box-intro p.geolocalizzazione{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}section#hero-page #container-sommario #box-sommario #scheda-sommario{display:flex;flex-direction:row;align-items:start;background-color:var(--brand-primario);padding:24px 0;margin-bottom:24px}section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-ospiti,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-notti,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-trattamento{flex-basis:calc(100% / 3);text-align:center}section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-ospiti p.numero-ospiti,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-notti p.quantita,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-trattamento p.sigla{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-big);font-weight:var(--font-weight-bold);line-height:1em;letter-spacing:.08em;color:var(--bianco);padding-bottom:0;margin-bottom:16px}section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-ospiti p.descrizione,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-notti p.descrizione,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-trattamento p.descrizione{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--bianco)}section#hero-page #container-sommario #box-sommario .box-prodotto-esaurito{text-align:center}section#hero-page #container-sommario #box-sommario .box-prodotto-esaurito p{font-family:var(--p-font-family);font-size:var(--font-size-m);font-weight:var(--font-weight-bold)}section#hero-page #container-sommario #box-sommario .box-prodotto-esaurito p:last-of-type{font-size:var(--font-size-l);color:var(--brand-primario);margin-top:24px}section#hero-page #container-sommario #box-sommario #seleziona-numero-notti{text-align:center}section#hero-page #container-sommario #box-sommario #seleziona-numero-notti form table{margin:0 auto}section#hero-page #container-sommario #box-sommario #seleziona-numero-notti form table tbody tr{margin-bottom:40px}section#hero-page #container-sommario #box-sommario #seleziona-numero-notti form table tbody tr th.label label{font-family:var(--p-font-family);font-size:var(--font-size-xs);margin-right:16px}section#hero-page #container-sommario #box-sommario #seleziona-numero-notti form table tbody tr td.value span select{width:200px;font-size:var(--font-size-s);color:var(--brand-primario);border-radius:80px;border:1px solid var(--brand-primario);padding:8px 16px;margin-right:16px}.single_variation_wrap{margin-top:40px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{margin-bottom:80px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;color:var(--azzurro);margin-left:-200px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price del{text-decoration-thickness:1px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price del .woocommerce-Price-amount.amount{font-size:var(--font-size-xs);font-weight:var(--font-weight-light)}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price ins .woocommerce-Price-amount.amount{font-size:var(--font-size-l);font-weight:var(--font-weight-x-bold)}.single-product .box-sconto{width:200px;border-radius:80px;position:absolute;bottom:-64px;left:280px;padding:0}.single-product .box-sconto.rosso{background-color:red;color:var(--bianco)}.single-product .box-sconto.giallo{background-color:var(--giallo);color:var(--brand-primario)}.single-product #box-sommario .box-sconto.rosso p,.single-product #box-sommario .box-sconto.giallo p{font-family:var(--p-font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center}.single-product #box-sommario .box-sconto.rosso p span,.single-product #box-sommario .box-sconto.giallo p span{font-family:var(--p-font-family);font-size:var(--font-size-m);font-weight:var(--font-weight-bold)}.box-prezzo-prodotto-semplice{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-top:48px;margin-bottom:80px}.box-prezzo-prodotto-semplice .box-descrizione{flex-basis:50%;text-align:end;margin-right:16px;padding-right:16px;position:relative}.box-prezzo-prodotto-semplice .box-descrizione p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.box-prezzo-prodotto-semplice .box-prezzo{flex-basis:50%;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:start;padding-left:16px}.box-prezzo-prodotto-semplice .box-prezzo .prezzo{flex-basis:50%}.box-prezzo-prodotto-semplice .box-prezzo .suffisso-custom{flex-basis:50%}.box-prezzo-prodotto-semplice .box-prezzo .prezzo .price,.box-prezzo-prodotto-semplice .box-prezzo .suffisso-custom p{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;color:var(--azzurro)}.box-prezzo-prodotto-semplice .box-prezzo .prezzo .price del{text-decoration-thickness:1px}.box-prezzo-prodotto-semplice .box-prezzo .prezzo .price del .woocommerce-Price-amount.amount{font-size:var(--font-size-xs);font-weight:var(--font-weight-light)}.box-prezzo-prodotto-semplice .box-prezzo .prezzo .price ins .woocommerce-Price-amount.amount,.box-prezzo-prodotto-semplice .box-prezzo .suffisso-custom p{font-size:var(--font-size-l);font-weight:var(--font-weight-x-bold)}.box-prezzo-prodotto-semplice .box-prezzo .suffisso-custom p{margin-left:-12px}form.cart{text-align:center}.sezione-voucher-personalizzata{margin-bottom:40px}.sezione-voucher-personalizzata p.testo-interruttore-voucher{font-family:var(--p-font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--brand-primario);margin-bottom:24px}.sezione-voucher-personalizzata p.testo-interruttore-voucher a#link_mostra_campi_personalizzati{color:var(--brand-primario);transition:var(--all-3ms)}.sezione-voucher-personalizzata p.testo-interruttore-voucher a#link_mostra_campi_personalizzati:hover{color:var(--azzurro);transition:var(--all-3ms)}.sezione-voucher-personalizzata #contenitore_campi_personalizzati h3{font-family:var(--p-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--brand-secondario);margin-bottom:16px}.sezione-voucher-personalizzata #contenitore_campi_personalizzati p.form-row.form-row-wide label{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--brand-secondario)}.sezione-voucher-personalizzata #contenitore_campi_personalizzati p.form-row.form-row-wide input{width:50%;font-family:var(--p-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);border-radius:80px;border:1px solid var(--nero-24);padding:8px 16px}.sezione-voucher-personalizzata #contenitore_campi_personalizzati p.form-row.form-row-wide textarea{width:50%;min-height:160px;font-family:var(--p-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);background-color:var(--bianco);border-radius:20px;border:1px solid var(--nero-24);padding:16px}button.single_add_to_cart_button{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:16px !important;letter-spacing:.04em !important;color:var(--brand-primario) !important;background-color:rgba(46,163,242,.08) !important;border-radius:80px !important;border:1px solid rgba(255,255,255,0) !important;padding:24px 40px !important;transition:var(--all-3ms)}button.single_add_to_cart_button:after{opacity:1 !important;content:"\24" !important;font-size:16px !important;padding:6px 0 0 6px !important;margin-left:0 !important;transition:var(--all-3ms)}button.single_add_to_cart_button:hover{color:var(--brand-primario) !important;background-color:rgba(255,255,255,1) !important;border-radius:80px !important;border:1px solid var(--brand-primario) !important;transition:var(--all-3ms)}section#galleria-immagini-prodotto{height:880px;background-image:url(//birotrip.com/wp-content/themes/Divi-child/../../../wp-content/uploads/2025/06/shape_bg_1-1.png);box-shadow:0 0 16px -6px rgba(28,28,28,.4);display:flex;flex-wrap:nowrap;align-items:start;box-sizing:border-box}section#galleria-immagini-prodotto #box-galleria-immagini{flex-basis:55%;padding:80px 24px;background-color:#fff}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel{margin:0 auto 1rem auto;--carousel-button-color:#170724;--carousel-button-bg:#fff;--carousel-button-shadow:0 2px 1px -1px rgb(0 0 0/20%),0 1px 1px 0 rgb(0 0 0/14%),0 1px 3px 0 rgb(0 0 0/12%);--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;--carousel-button-svg-stroke-width:2.5}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__slide{width:100%;height:480px;background-size:contain;background-position:center;background-repeat:no-repeat;padding:0}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__button{box-shadow:0 0 16px 0 rgba(28,28,28,.4)}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__button:focus{box-shadow:0 0 0 4px var(--brand-primario) !important}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__button svg{stroke:var(--brand-primario)}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__button.is-prev{left:-1.5rem}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__button.is-next{right:-1.5rem}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__button:focus{outline:none;box-shadow:0 0 0 4px #a78bfa}section#galleria-immagini-prodotto #box-galleria-immagini #thumbCarousel .carousel__slide{opacity:.5;padding:0;margin:.25rem;width:96px;height:64px}section#galleria-immagini-prodotto #box-galleria-immagini #thumbCarousel .carousel__slide img{width:100%;height:100%;object-fit:cover;border-radius:4px}section#galleria-immagini-prodotto #box-galleria-immagini #thumbCarousel .carousel__slide.is-nav-selected{opacity:1}section#caratteristiche-voucher-birotrip{text-align:center;background-color:transparent;padding:40px 20%;margin-top:-200px}section#caratteristiche-voucher-birotrip .box-h3.montez h3{font-family:'Montez',cursive;font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--brand-primario);margin-bottom:24px}section#caratteristiche-voucher-birotrip .box-p p{font-family:var(--p-font-family);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);color:var(--brand-primario)}section#caratteristiche-voucher-birotrip .container-caratteristiche{display:flex;flex-wrap:nowrap;align-items:start;box-sizing:border-box;margin:0}section#caratteristiche-voucher-birotrip .container-caratteristiche .box-caratteristica{flex-basis:25%;padding:24px}section#caratteristiche-voucher-birotrip .container-caratteristiche .box-caratteristica .box-h3-p.caveat h3{font-family:'Caveat',Helvetica,Arial,sans-serif;font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--brand-primario);background-color:var(--bianco);border:8px solid var(--giallo);border-radius:80px;padding:24px;margin-bottom:24px}section#caratteristiche-voucher-birotrip .container-caratteristiche .box-caratteristica .box-h3-p.caveat p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-x-bold);color:var(--brand-secondario)}section#dettagli-informazioni-struttura{display:flex;flex-wrap:nowrap;align-items:start;box-sizing:border-box;padding:40px 16%}section#dettagli-informazioni-struttura #cpt-strutture{flex-basis:50%;padding:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-h2{margin-bottom:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-h2 h2{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-big);font-weight:var(--font-weight-x-bold);color:var(--brand-primario);margin-left:-40px}section#dettagli-informazioni-struttura #cpt-strutture .box-contatta-struttura .box-link{float:right;margin-right:16px;margin-bottom:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-contatta-struttura .box-link a{display:inline-block;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s);letter-spacing:.04em;color:var(--brand-primario);background-color:var(--azzurro-16);border-radius:80px;border:1px solid transparent;padding:8px 16px;transition:var(--all-3ms)}section#dettagli-informazioni-struttura #cpt-strutture .box-contatta-struttura .box-link a i{color:var(--brand-primario);margin-right:8px;transition:var(--all-3ms)}section#dettagli-informazioni-struttura #cpt-strutture .box-contatta-struttura .box-link a:hover{background-color:var(--bianco);border:1px solid var(--brand-primario);transition:var(--all-3ms)}section#dettagli-informazioni-struttura #cpt-strutture .box-contatta-struttura .box-link a:hover i{transition:var(--all-3ms)}section#dettagli-informazioni-struttura #cpt-strutture .box-cin-struttura{margin-bottom:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-cin-struttura .box-link{float:right;margin-right:16px;margin-bottom:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-cin-struttura .box-link p{display:inline-block;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s);letter-spacing:.04em;color:var(--brand-primario);background-color:var(--azzurro-16);border-radius:80px;border:1px solid transparent;padding:8px 16px;transition:var(--all-3ms)}section#dettagli-informazioni-struttura #cpt-strutture .box-descrizione{margin-bottom:40px}section#dettagli-informazioni-struttura #cpt-strutture .box-descrizione p{font-family:var(--p-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:1.6em;color:var(--brand-secondario);margin-bottom:16px}section#dettagli-informazioni-struttura #cpt-strutture .box-descrizione ul{list-style:circle;padding-left:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-descrizione ul li{font-family:var(--p-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:1.6em;color:var(--brand-secondario);margin-bottom:4px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-h3.montez{margin-bottom:16px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-h3.montez h3{font-family:'Montez',cursive;font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--brand-primario)}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli{margin-bottom:24px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli .box-h4.manrope{margin-bottom:8px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli .box-h4.manrope h4{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--azzurro)}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli .box-termine{float:left;margin-right:24px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli .box-termine .icona-termine{float:left;font-size:var(--font-size-m);margin-right:8px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli .box-termine .nome-termine{float:left;font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:36px}section#dettagli-informazioni-struttura #cpt-strutture #dettagli .box-dettagli .box-descrizione-libera{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.6em;color:var(--brand-secondario)}section#dettagli-informazioni-struttura #informazioni-importanti{flex-basis:50%;padding:24px}section#dettagli-informazioni-struttura #informazioni-importanti h2{font-family:'Montez',cursive;font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--brand-primario);margin-bottom:16px}section#dettagli-informazioni-struttura #informazioni-importanti #servizi-inclusi{margin-bottom:24px}section#dettagli-informazioni-struttura #informazioni-importanti #servizi-inclusi .box-h4.manrope,section#dettagli-informazioni-struttura #informazioni-importanti #periodo_di_esclusione_e_chiusura .box-h4.manrope{margin-bottom:8px}section#dettagli-informazioni-struttura #informazioni-importanti #servizi-inclusi .box-h4.manrope h4,section#dettagli-informazioni-struttura #informazioni-importanti #periodo_di_esclusione_e_chiusura .box-h4.manrope h4{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--azzurro)}section#dettagli-informazioni-struttura #informazioni-importanti #servizi-inclusi .box-termine{float:left;margin-right:24px}section#dettagli-informazioni-struttura #informazioni-importanti #servizi-inclusi .box-termine .icona-termine{float:left;font-size:var(--font-size-m);margin-right:8px}section#dettagli-informazioni-struttura #informazioni-importanti #servizi-inclusi .box-termine .nome-termine{float:left;font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:36px}section#dettagli-informazioni-struttura #informazioni-importanti #periodo_di_esclusione_e_chiusura .box-h4.manrope p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.6em;color:var(--brand-secondario);margin-bottom:16px}section#dettagli-informazioni-struttura #informazioni-importanti .box-informazioni .box-h3.caveat{margin-bottom:8px}section#dettagli-informazioni-struttura #informazioni-importanti .box-informazioni .box-h3.caveat h3{font-family:'Caveat',Helvetica,Arial,sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);color:var(--brand-primario)}section#dettagli-informazioni-struttura #informazioni-importanti .box-informazioni .box-h4.manrope{margin-bottom:8px}section#dettagli-informazioni-struttura #informazioni-importanti .box-informazioni .box-h4.manrope h4{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--azzurro)}section#dettagli-informazioni-struttura #informazioni-importanti .box-informazioni .box-descrizione{margin-bottom:24px}section#dettagli-informazioni-struttura #informazioni-importanti .box-informazioni .box-descrizione p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.6em;color:var(--brand-secondario);margin-bottom:16px}section#prodotti-correlati .testi{height:480px;text-align:center;padding-top:80px}section#prodotti-correlati .testi .box-h3.caveat{margin-bottom:40px}section#prodotti-correlati .testi .box-h3.caveat h3{font-family:'Caveat',Helvetica,Arial,sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--bianco)}section#prodotti-correlati .testi .box-h2.manrope{margin-bottom:40px}section#prodotti-correlati .testi .box-h2.manrope h2{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-big);font-weight:var(--font-weight-x-bold);color:var(--bianco)}section#prodotti-correlati .prodotti{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;padding:0 10%;margin-top:-160px}.archive #area-prodotti{margin-left:80px;margin-right:-80px}.home #area-prodotti .prodotti{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;margin-top:0;margin-right:0}.archive #area-prodotti .prodotti,.page-template #area-prodotti .prodotti{display:inline-block;width:33%;margin-top:0;margin-right:0}.archive #area-prodotti .product{width:calc(100% / 3);margin:0}.archive #area-prodotti .prodotti .box-prodotto,.page-template #area-prodotti .prodotti .box-prodotto{padding:0 24px;margin-bottom:48px}.archive #area-prodotti .prodotti .box-prodotto a .box-prezzo .prezzo p.info-prezzo,.page-template #area-prodotti .prodotti .box-prodotto a .box-prezzo .prezzo p.info-prezzo{font-size:var(--font-size-xs)}nav.woocommerce-pagination{position:absolute;bottom:0;right:0}.home #area-prodotti .prodotti .box-prodotto{flex-basis:calc(100% / 4);padding:0 24px;margin-bottom:48px}.single-product .box-prodotto{flex-basis:calc(100% / 4);padding:0 24px;margin-bottom:48px}.box-prodotto{padding:0 24px;margin-bottom:48px}.box-prodotto a{display:block;background-color:var(--bianco);border-radius:24px;box-shadow:0 0 16px 0 rgba(28,28,28,.16);position:relative}.box-prodotto a .box-immagine{width:100%;aspect-ratio:1;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(100%);border-radius:24px 24px 0 0;margin-bottom:8px;transition:var(--all-3ms)}.box-prodotto a:hover .box-immagine{filter:brightness(120%);transition:var(--all-3ms)}.home .box-prodotto a .box-prodotto-esaurito{position:absolute;top:50%;left:0;background-color:var(--rosso);transform:rotate(350deg)}.home #area-prodotti .box-prodotto a .box-prodotto-esaurito{position:absolute;top:48%;left:-8px;background-color:var(--rosso);transform:rotate(350deg)}.box-prodotto a .box-prodotto-esaurito{position:absolute;top:50%;left:4px;background-color:var(--rosso);transform:rotate(350deg)}.box-prodotto a .box-prodotto-esaurito p{width:350px;font-family:var(--p-font-family);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);text-align:center;color:var(--bianco)}.box-prodotto a .box-titolo.classificazione{padding:0 24px;margin-bottom:0}.box-prodotto a .box-titolo.classificazione .box-classificazione{min-height:24px}.box-prodotto a .box-titolo.classificazione .box-classificazione p.stella{float:right}.box-prodotto a .box-titolo.classificazione .box-classificazione p.stella i{font-size:var(--font-size-xxs);color:var(--brand-secondario)}.box-prodotto a .box-titolo.classificazione h2{min-height:64px;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-weight:var(--font-weight-x-bold);font-size:var(--font-size-m);color:var(--brand-primario)}.box-prodotto a .box-intro{min-height:48px;padding:0 24px;margin-bottom:24px}.box-prodotto a .box-intro p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}#prodotti-correlati .box-prodotto a .box-intro p.intro{height:80px;font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}#prodotti-correlati .box-prodotto a .box-intro p.geolocalizzazione{height:48px;font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}.box-prodotto a .box-prezzo{display:flex;align-items:center;flex-wrap:nowrap;border-bottom:1px solid var(--nero-24);padding-bottom:16px}.box-prodotto a .box-prezzo .prezzo{flex-basis:50%;text-align:end}.box-prodotto a .box-prezzo .prezzo p{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:1.6vw;font-weight:var(--font-weight-x-bold);color:var(--azzurro)}.box-prodotto a .box-prezzo .prezzo p.info-prezzo{font-family:var(--p-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}.box-prodotto a .box-prezzo .box-pulsante{flex-basis:50%;text-align:center}.box-prodotto a .box-prezzo .box-pulsante button,.box-prodotto a .box-prezzo .box-pulsante p.button{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-s);letter-spacing:.04em;color:var(--azzurro);background-color:var(--bianco);border:1px solid var(--azzurro);border-radius:80px;padding:24px 40px;transition:var(--all-3ms)}.box-prodotto a .box-prezzo .box-pulsante button:hover,.box-prodotto a .box-prezzo .box-pulsante p.button:hover{background-color:var(--azzurro-8);border:1px solid transparent;transition:var(--all-3ms)}.box-prodotto a .box-info{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;padding:16px 0}.box-prodotto a .box-info .box-trattamento{flex-basis:45%;text-align:end}.box-prodotto a .box-info .box-trattamento p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}.box-prodotto a .box-info .box-divider{flex-basis:10%;text-align:center}.box-prodotto a .box-info .box-divider p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}.box-prodotto a .box-info .box-numero-notti{flex-basis:45%;text-align:start}.box-prodotto a .box-info .box-numero-notti p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--brand-secondario)}.box-prodotto a .box-sconto{width:120px;height:120px;text-align:center;border-radius:unset;border-top-right-radius:24px;position:absolute;top:0;left:unset;right:0}.box-prodotto a .box-sconto.giallo{background-color:unset;background-image:linear-gradient(45deg,rgba(255,255,255,0) 50%,var(--giallo) 50%)}.box-prodotto a .box-sconto.rosso{background-color:unset;background-image:linear-gradient(45deg,rgba(255,255,255,0) 50%,var(--rosso) 50%)}.box-prodotto a .box-sconto p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:.04em;line-height:1.6em;transform-origin:bottom;transform:rotate(45deg);padding-left:8px}.box-prodotto a .box-sconto.giallo p{color:var(--brand-primario)}.box-prodotto a .box-sconto.rosso p{color:var(--bianco)}.box-prodotto a .box-sconto p span{font-size:var(--font-size-l);font-weight:var(--font-weight-bold)}.box-prodotto a .box-sconto.giallo p span{color:var(--brand-primario)}.box-prodotto a .box-sconto.rosso p span{color:var(--bianco)}section#categorie{padding:80px 0}section#categorie .box-h2.montez{text-align:center;margin-bottom:40px}section#categorie .box-h2.montez h2{font-family:'Montez',cursive;font-size:var(--font-size-x-big);font-weight:var(--font-weight-bold);color:var(--brand-primario)}#categorie #box-categorie #mainCarousel-categorie .carousel__slide.categoria,#categorie #box-categorie #mainCarousel-categorie-home .carousel__slide.categoria{width:fit-content}#categorie .box-categoria{text-align:center;padding:16px}#categorie .box-categoria .box-link-immagine{width:fit-content;margin:0 auto 24px}#categorie .box-categoria .box-link-immagine a{display:block;width:240px;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:320px;box-shadow:0 0 0 16px var(--bianco);filter:brightness(100%);animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;transition:var(--all-3ms)}.page-id-170 #categorie .box-categoria .box-link-immagine a{box-shadow:0 0 0 16px var(--azzurro-16)}.page-id-172 #categorie .box-categoria .box-link-immagine a{box-shadow:0 0 0 16px var(--azzurro-16)}.single-product #categorie .box-categoria .box-link-immagine a{box-shadow:0 0 0 16px var(--azzurro-16)}#categorie .box-categoria .box-link-immagine a:hover{filter:brightness(120%);transition:var(--all-3ms)}#categorie .box-categoria .box-h3.montez{margin-bottom:24px}#categorie .box-categoria .box-h3.montez h3{font-family:'Montez',cursive;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--brand-primario)}#categorie .box-categoria .box-pulsante a{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:16px;letter-spacing:.04em;color:var(--brand-secondario);background-color:#fff;border-radius:40px;padding:8px 16px;transition:var(--all-3ms)}#categorie .box-categoria .box-pulsante a:hover{background-color:rgba(102,102,102,.08);transition:var(--all-3ms)}#categorie .box-categoria .box-pulsante a i{font-size:16px;color:var(--brand-secondario);padding-left:0;transition:var(--all-3ms)}#categorie .box-categoria .box-pulsante a:hover i{padding-left:8px;transition:var(--all-3ms)}#area-categorie{display:flex;text-align:start;flex-wrap:wrap;padding:0 24px;position:relative}#area-categorie .box-categoria{flex-basis:50%;padding:24px}#area-categorie .box-categoria .box-testi{border-radius:24px;padding:24px 80px;margin-bottom:24px;box-shadow:0 0 16px 0 rgba(28,28,28,.16)}#area-categorie .box-categoria .box-testi .box-h3.montez{text-align:end;margin-bottom:160px}#area-categorie .box-categoria .box-testi .box-h3.montez h3{font-family:'Montez',cursive;font-size:var(--font-size-very-big);font-weight:var(--font-weight-bold);color:var(--bianco);text-shadow:0 0 .16em var(--nero)}#area-categorie .box-categoria .box-testi .box-pulsante{text-align:end;margin-right:-40px;margin-bottom:24px}#area-categorie .box-categoria .box-testi .box-pulsante a{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:16px;letter-spacing:.04em;color:var(--brand-secondario);background-color:#fff;border-radius:40px;padding:24px 40px;transition:var(--all-3ms)}#area-categorie .box-categoria .box-testi .box-pulsante a:hover{transition:var(--all-3ms)}#area-categorie .box-categoria .box-testi .box-pulsante a i{font-size:16px;color:var(--brand-secondario);padding-left:0;transition:var(--all-3ms)}#area-categorie .box-categoria .box-testi .box-pulsante a:hover i{padding-left:8px;transition:var(--all-3ms)}form.wpcf7-form table{border:none !important}form.wpcf7-form table tr td{border-top:none;padding:0 10px}form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control{width:100%;height:48px;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;color:var(--brand-secondario);border:1px solid var(--nero-24);border-radius:8px;padding-left:20px;margin-top:10px;margin-bottom:10px}form.wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--rosso);padding-left:20px;margin-top:-10px}form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control::placeholder,form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control::-webkit-input-placeholder,form.wpcf7-form span.wpcf7-form-control-wrap textarea.area-messaggio::placeholder,form.wpcf7-form span.wpcf7-form-control-wrap textarea.area-messaggio::-webkit-input-placeholder{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-transform:capitalize;letter-spacing:.08em;color:var(--nero-50)}form.wpcf7-form span.wpcf7-form-control-wrap textarea.area-messaggio{width:100%;min-height:175px;resize:vertical;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;border:1px solid var(--nero-24);border-radius:8px;padding-left:20px;padding-top:15px;margin-top:10px;margin-bottom:10px}tr.spazio-righe{height:50px}tr#box-privacy td,tr#box-newsletter td{width:100%}tr#box-privacy td p,tr#box-newsletter td p{font-family:var(--p-font-family);font-size:var(--font-size-xxs);color:var(--brand-secondario);letter-spacing:.02em;line-height:1.6em;margin-top:24px;margin-bottom:24px}tr#box-privacy td p span.wpcf7-list-item,tr#box-newsletter td p span.wpcf7-list-item{margin-left:0}tr#box-privacy td p input[type=checkbox],tr#box-newsletter td p input[type=checkbox]{width:12px;height:12px;margin-right:10px}tr#box-privacy td p a#legge-privacy,tr#box-newsletter td p a#newsletter{display:inline-block;color:var(--brand-secondario);text-decoration:underline;transition:var(--all-3ms)}tr#box-privacy td p a#legge-privacy:hover,tr#box-newsletter td p a#newsletter:hover{text-decoration:none;transition:var(--all-3ms)}tr#box-pulsante-invia td{width:100%;text-align:center}tr#box-pulsante-invia td input.wpcf7-form-control{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s);letter-spacing:.04em;color:var(--brand-primario);background-color:var(--bianco);border-radius:80px;border:1px solid var(--brand-primario);padding:24px 40px;margin-left:72px;transition:var(--all-3ms);opacity:.5}tr#box-pulsante-invia td input.wpcf7-form-control:hover{color:var(--bianco);background-color:var(--brand-primario);transition:var(--all-3ms)}tr#box-pulsante-invia td input.wpcf7-form-control:enabled{transition:var(--all-3ms);opacity:1}.wpcf7 form .wpcf7-response-output{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;color:#666;background-color:#fff;border:none}.woocommerce-cart #main-content .container{padding-top:240px !important;margin-bottom:160px}.woocommerce-cart #main-content .container #left-area{display:unset}.woocommerce-cart #main-content .container #left-area h1{font-family:var(--h1-font-family);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--brand-primario)}.woocommerce-cart #main-content .container #left-area ul.wc-block-grid__products{display:none}.woocommerce-cart #main-content .container #left-area .wp-block-woocommerce-cart-items-block .wc-block-cart-items__header th span{font-size:var(--font-size-sm)}.woocommerce-cart #main-content .container #left-area .wp-block-woocommerce-cart-items-block .wc-block-components-product-metadata span{font-size:var(--font-size-xs)}.woocommerce-checkout #main-content .container{padding-top:240px !important;margin-bottom:160px}.woocommerce-checkout #main-content .container #left-area{display:unset}.woocommerce-checkout #main-content .container #left-area h1{font-family:var(--h1-font-family);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--brand-primario)}.woocommerce-checkout #main-content .container #left-area .woocommerce-form-coupon-toggle .woocommerce-info{background:rgba(224,43,32,.8) !important}.woocommerce-checkout #main-content .container #left-area .woocommerce-NoticeGroup .woocommerce-error{background:rgba(224,43,32,0) !important;border:1px solid var(--rosso)}.woocommerce-checkout #main-content .container #left-area .woocommerce-NoticeGroup .woocommerce-error li{margin-bottom:8px}.woocommerce-checkout #main-content .container #left-area .woocommerce-NoticeGroup .woocommerce-error li:last-of-type{margin-bottom:0}.woocommerce-checkout #main-content .container #left-area .woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-checkout #main-content .container #left-area .woocommerce-NoticeGroup .woocommerce-error li a{color:rgba(224,43,32,1) !important}.woocommerce-checkout #main-content .container #left-area form.checkout.woocommerce-checkout .woocommerce-billing-fields #billing_company_field{display:none}.woocommerce-checkout #main-content .container #left-area form.checkout.woocommerce-checkout h3#order_review_heading{margin-top:40px;margin-bottom:16px}.woocommerce-checkout #main-content .container #left-area form.checkout.woocommerce-checkout strong.product-quantity{display:none}.woocommerce-checkout #main-content .container #left-area form.checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li a{color:var(--bianco)}.woocommerce-checkout #main-content .container #left-area form.checkout.woocommerce-checkout #order_review #payment .ywev-country-confirmation{padding-left:3px}.woocommerce-checkout #main-content .container #left-area form.checkout.woocommerce-checkout #order_review #payment .ywev-country-confirmation input[type=checkbox]{margin-right:8px}.woocommerce-account #main-content .container{padding-top:240px !important;margin-bottom:4vw}.woocommerce-account #main-content .container #left-area{display:unset}.woocommerce-account #main-content .container #left-area h1{font-family:var(--h1-font-family);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--brand-primario)}.woocommerce-account #main-content .container #left-area .woocommerce-privacy-policy-text{margin-bottom:16px}.woocommerce-account #main-content .container #left-area button{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s);letter-spacing:.04em;color:var(--brand-primario);background-color:var(--bianco);border-radius:80px;border:1px solid var(--brand-primario);padding:.8vw 2.4vw;transition:var(--all-3ms);opacity:.5}.woocommerce-account #main-content .container #left-area button:after{display:none}.woocommerce-account #main-content .container #left-area button:hover{color:var(--bianco);background-color:var(--brand-primario);transition:var(--all-3ms)}.woocommerce-account #main-content .container #left-area button::after:hover{display:none}@media only screen and (min-width:1921px) and (max-width:2560px) and (orientation:landscape){.box-prodotto a .box-prezzo .prezzo p{font-size:1.2vw}}@media only screen and (min-width:1025px) and (max-width:1500px) and (orientation:landscape){#trova-destinazione{max-width:32% !important}#trova-destinazione .et_pb_row{width:80% !important}#trova-destinazione .et_pb_blurb_container{padding-top:8px}#trova-destinazione .et_pb_blurb_container h3.et_pb_module_header{font-size:14px}#trova-destinazione .et_pb_blurb_container .et_pb_blurb_description p{font-size:16px}.archive #area-prodotti{margin-left:40px;margin-right:-40px}.home #area-prodotti .prodotti .box-prodotto{flex-basis:calc(100% / 3);padding:0 24px;margin-bottom:48px}section#hero-page #container-sommario{flex-basis:50%;padding:240px 6% 40px}.single_variation_wrap{margin-top:40px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{margin-bottom:80px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{margin-left:-104px}.box-prezzo-prodotto-semplice{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-top:48px;margin-bottom:80px}.box-prezzo-prodotto-semplice .box-descrizione{flex-basis:50%;text-align:end;margin-right:16px;padding-right:16px;position:relative}.box-prezzo-prodotto-semplice .box-descrizione p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.box-prezzo-prodotto-semplice .box-prezzo{flex-basis:50%;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:start;padding-left:16px}.box-prezzo-prodotto-semplice .box-prezzo .prezzo{flex-basis:75%}.box-prezzo-prodotto-semplice .box-prezzo .suffisso-custom{flex-basis:50%}.single-product .box-sconto{width:200px;border-radius:80px;position:absolute;bottom:-64px;left:240px;padding:0}section#caratteristiche-voucher-birotrip{padding:40px 8%;margin-top:-200px}section#dettagli-informazioni-struttura{padding:40px 8%}.single-product #main-content{display:none}.box-prodotto a .box-intro p{height:56px}.box-prodotto a .box-info .box-trattamento p{padding-left:40px}.page-template-destinazioni #left-area #area-filtri{flex-basis:0;display:none}.page-template-destinazioni #left-area #area-categorie{flex-basis:100%;padding-top:40px}.page-template-destinazioni #left-area #area-categorie .box-categoria .box-testi{margin-bottom:0}#newsletter-shop .newsletter-container{margin-left:8% !important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#trova-destinazione .et_pb_row{width:56% !important}#trova-destinazione .et_pb_main_blurb_image .et_pb_image_wrap{width:48px !important}#trova-destinazione .et_pb_blurb_container{padding-top:4px}#trova-destinazione .et_pb_blurb_container h3.et_pb_module_header{font-size:14px}#trova-destinazione .et_pb_blurb_container .et_pb_blurb_description p{font-size:16px;line-height:1em}#menu-principale-mobile ul#mobile_menu3{width:50vw;top:56px;padding:40px 24px 24px;margin-left:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}#menu-principale-mobile ul#mobile_menu3 li{transition:var(--all-3ms)}#menu-principale-mobile ul#mobile_menu3 li.current-menu-item{background-color:var(--bianco);border-top-right-radius:40px;border-bottom-right-radius:40px;margin-left:-24px;transition:var(--all-3ms)}#menu-principale-mobile ul#mobile_menu3 li.current-menu-item a{color:var(--brand-primario);transition:var(--all-3ms)}.owl-carousel-prodotti .owl-nav{top:calc(50% - 80px)}.owl-carousel-prodotti .owl-nav .owl-prev span{left:-48px}.owl-carousel-prodotti .owl-nav .owl-next span{right:-48px}section#hero-shop{padding:120px 8% 8%}section#hero-shop #hero-testi .box-h1 h1{font-size:var(--font-size-xxl)}section#hero-shop #hero-testi .box-h2 h2{font-size:var(--font-size-sm);line-height:1.6em}#left-area{margin-top:-104px;margin-bottom:160px;position:relative;padding-left:24px;padding-right:8px}#left-area #area-filtri{flex-basis:30%;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding:24px;margin-top:72px}#left-area #area-prodotti,#left-area #area-categorie{flex-basis:70%}.archive #area-prodotti{margin-left:8px}.home #area-prodotti .prodotti{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;margin-top:0;margin-right:0}.archive #area-prodotti .prodotti,.page-template #area-prodotti .prodotti{width:100%}.home #area-prodotti .prodotti .box-prodotto{flex-basis:calc(100% / 2);padding:0 24px;margin-bottom:48px}section#hero-page{height:720px;display:flex;flex-wrap:wrap;align-items:start;box-sizing:border-box;padding:32px;margin-bottom:560px}section#hero-page #hero-testi{flex-basis:100%;padding:160px 0 40px}section#hero-page #container-sommario{flex-basis:100%;padding:6%;z-index:500}section#galleria-immagini-prodotto{height:880px;flex-wrap:wrap}section#galleria-immagini-prodotto #box-galleria-immagini{flex-basis:100%;padding:80px 24px}section#caratteristiche-voucher-birotrip{padding:40px 10%;margin-top:-200px}section#caratteristiche-voucher-birotrip .container-caratteristiche{flex-wrap:wrap;margin:0}section#caratteristiche-voucher-birotrip .container-caratteristiche .box-caratteristica{flex-basis:50%;padding:24px}section#dettagli-informazioni-struttura{flex-wrap:wrap;padding:40px 8%}section#dettagli-informazioni-struttura #cpt-strutture{flex-basis:100%;padding:24px}section#dettagli-informazioni-struttura #informazioni-importanti{flex-basis:100%;padding:24px}.single-product #main-content{display:none}.box-prodotto{padding:0 16px;margin-bottom:24px}.box-prodotto a .box-immagine{aspect-ratio:1.2}.box-prodotto a .box-titolo.classificazione h2{min-height:unset}.box-prodotto a .box-intro{margin-bottom:8px}.box-prodotto a .box-prezzo{padding-left:24px;padding-right:24px;margin-top:24px}.box-prodotto a .box-prezzo .prezzo{flex-basis:100%}.box-prodotto a .box-prezzo .prezzo p{font-size:5.6vw}.box-prodotto a .box-prezzo .prezzo p.info-prezzo{font-size:var(--font-size-sm)}.box-prodotto a .box-prezzo .box-pulsante{flex-basis:100%;display:none}.box-prodotto a .box-info{padding:8px 0}.box-prodotto a .box-info .box-trattamento p{font-size:var(--font-size-s)}.box-prodotto a .box-info .box-divider p{font-size:var(--font-size-s)}.box-prodotto a .box-info .box-numero-notti p{font-size:var(--font-size-s)}.woocommerce-cart #main-content .container{padding-left:4%;padding-right:4%}.woocommerce-checkout #main-content .container{padding-left:4%;padding-right:4%}.woocommerce-account #main-content .container{padding-left:4%;padding-right:4%}.page-template-destinazioni #left-area{padding-left:0;padding-right:0}.page-template-destinazioni #left-area #area-filtri{flex-basis:0;display:none}.page-template-destinazioni #left-area #area-categorie{flex-basis:100%;padding-top:40px}.page-template-destinazioni #left-area #area-categorie .box-categoria{flex-basis:100%}.page-template-destinazioni #left-area #area-categorie .box-categoria .box-testi{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#trova-destinazione .et_pb_row{width:32% !important}#trova-destinazione .et_pb_main_blurb_image .et_pb_image_wrap{width:48px !important}#trova-destinazione .et_pb_blurb_container{padding-top:4px}#trova-destinazione .et_pb_blurb_container h3.et_pb_module_header{font-size:12px}#trova-destinazione .et_pb_blurb_container .et_pb_blurb_description p{font-size:14px}.hero-page-divi .titoli .testo-p{font-size:var(--font-size-xs) !important;letter-spacing:.02em !important;line-height:1.6em !important}.et_pb_blurb_0.blurb-ottieni-voucher .et_pb_blurb_description p{font-size:var(--font-size-l);line-height:1em !important;padding-top:48px}.et_pb_blurb_1.blurb-ottieni-voucher .et_pb_blurb_description p{font-size:var(--font-size-m);line-height:1em !important;padding-top:4px}.et_pb_blurb_2.blurb-ottieni-voucher .et_pb_blurb_description p{font-size:var(--font-size-m);line-height:1em !important;padding-top:32px !important}#acquista-voucher .container-processo{padding-left:8% !important}#home-corsi-e-tour .blurb{padding-top:2vw !important}#home-corsi-e-tour .testo-p h2{font-size:2.4vw !important;filter:drop-shadow(2px 4px 8px #000)}#home-corsi-e-tour .testo-p.titoletto{height:56px !important}#home-corsi-e-tour .testo-p.titoletto h2{font-size:1.6vw !important;filter:drop-shadow(2px 4px 8px #000)}.sezione-newsletter .container-newsletter .box-newsletter{padding-left:4% !important}.footer-theme-builder .container-riferimenti{padding-left:0 !important;padding-right:0 !important}#left-area{margin-top:-104px;margin-bottom:160px;position:relative;padding-left:24px;padding-right:8px}#left-area #area-filtri{flex-basis:25%;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding:24px;margin-top:72px}#left-area #area-prodotti,#left-area #area-categorie{flex-basis:75%}.archive #area-prodotti{margin-left:20px}.archive #area-prodotti .prodotti,.page-template #area-prodotti .prodotti{width:48%}.home #area-prodotti .prodotti .box-prodotto{flex-basis:calc(100% / 3);padding:0 16px;margin-bottom:32px}section#hero-page{height:720px;display:flex;flex-wrap:wrap;align-items:start;box-sizing:border-box;padding:32px 8%;margin-bottom:560px}section#hero-page #hero-testi{flex-basis:100%;padding:160px 0 40px}section#hero-page #container-sommario{flex-basis:100%;padding:6% 16%;z-index:500}section#galleria-immagini-prodotto{height:880px;flex-wrap:wrap}section#galleria-immagini-prodotto #box-galleria-immagini{flex-basis:100%;padding:80px 24px}section#caratteristiche-voucher-birotrip{padding:40px 4%;margin-top:-200px}section#caratteristiche-voucher-birotrip .container-caratteristiche{flex-wrap:nowrap;margin:0}section#caratteristiche-voucher-birotrip .container-caratteristiche .box-caratteristica{flex-basis:25%;padding:24px}section#dettagli-informazioni-struttura{flex-wrap:wrap;padding:40px 8%}section#dettagli-informazioni-struttura #cpt-strutture{flex-basis:100%;padding:24px}section#dettagli-informazioni-struttura #informazioni-importanti{flex-basis:100%;padding:24px}.single-product #main-content{display:none}.box-prodotto a .box-immagine{aspect-ratio:16/12}.box-prodotto a .box-prezzo{padding-left:24px;padding-right:24px;margin-top:-24px}.box-prodotto a .box-prezzo .prezzo{flex-basis:100%}.box-prodotto a .box-prezzo .prezzo p{font-size:3.2vw}.box-prodotto a .box-prezzo .box-pulsante{flex-basis:100%;display:none}#newsletter-shop .newsletter-container{width:96% !important}.woocommerce-cart #main-content .container{padding-top:160px !important;padding-left:4%;padding-right:4%}.woocommerce-checkout #main-content .container{padding-top:160px !important;padding-left:4%;padding-right:4%}.woocommerce-account #main-content .container{padding-top:160px !important;padding-left:4%;padding-right:4%}.page-template-destinazioni #left-area{padding-left:0;padding-right:0}.page-template-destinazioni #left-area #area-filtri{flex-basis:0;display:none}.page-template-destinazioni #left-area #area-categorie{flex-basis:100%;padding-top:40px}.page-template-destinazioni #left-area #area-categorie .box-categoria{flex-basis:100%}.page-template-destinazioni #left-area #area-categorie .box-categoria .box-testi{margin-bottom:0}}@media only screen and (max-width:767px){#trova-destinazione{display:none}#trova-destinazione .et_pb_row{width:56% !important}#trova-destinazione .et_pb_main_blurb_image .et_pb_image_wrap{width:48px !important;padding-top:10px !important}#trova-destinazione .et_pb_blurb_container{padding-top:4px;padding-bottom:8px}#trova-destinazione .et_pb_blurb_container h3.et_pb_module_header{font-size:14px}#trova-destinazione .et_pb_blurb_container .et_pb_blurb_description p{font-size:16px;line-height:1.1em}#menu-principale-mobile ul#mobile_menu3{width:80vw;top:56px;padding:40px 24px 24px;margin-left:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}#menu-principale-mobile ul#mobile_menu3 li{transition:var(--all-3ms)}#menu-principale-mobile ul#mobile_menu3 li.current-menu-item{background-color:var(--bianco);border-top-right-radius:40px;border-bottom-right-radius:40px;margin-left:-24px;transition:var(--all-3ms)}#menu-principale-mobile ul#mobile_menu3 li.current-menu-item a{color:var(--brand-primario);transition:var(--all-3ms)}.owl-carousel-prodotti .owl-nav{top:calc(50% - 64px)}.owl-carousel-prodotti .owl-nav .owl-prev span{height:48px;font-size:56px;padding-top:6px;left:-16px}.owl-carousel-prodotti .owl-nav .owl-next span{height:48px;font-size:56px;padding-top:6px;right:-16px}section#hero-shop{padding:160px 4% 4%}section#hero-shop #hero-testi .breadcrumbs{display:none}section#hero-shop #hero-testi .box-p p{font-size:var(--font-size-m);line-height:1em}section#hero-shop #hero-testi .box-h1 h1{font-size:var(--font-size-xl)}section#hero-shop #hero-testi .box-h2 h2{font-size:var(--font-size-s)}.archive #main-content .container{padding-top:0 !important}#left-area{flex-wrap:wrap;padding:16px;margin-top:0}#left-area #area-filtri{display:none;transition:var(--all-3ms)}#left-area #area-filtri-top{display:block;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;border:1px solid var(--azzurro);padding:24px;margin-top:0;margin-bottom:0;transition:var(--all-3ms)}#left-area #area-prodotti,#left-area #area-categorie{flex-basis:100%}#left-area .filtri-mobile{display:block;width:320px;margin:0 auto;transition:var(--all-3ms)}#left-area .filtri-mobile p.testo-interruttore-filtri-mobile{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif !important;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--brand-primario);background-color:var(--bianco);border-radius:80px;border:1px solid var(--brand-primario);box-shadow:0 0 16px 0 rgba(28,28,28,.16);padding:16px 80px;margin-bottom:16px;transition:var(--all-3ms)}#left-area .filtri-mobile p.testo-interruttore-filtri-mobile a{display:block;width:160px}#left-area .filtri-mobile p.testo-interruttore-filtri-mobile a i{margin-left:4px}#left-area .filtri-mobile #contenitore_filtri{transition:var(--all-3ms)}#left-area #area-filtri-top .bapf_head h3{font-family:'Caveat',Helvetica,Arial,sans-serif;font-size:var(--font-size-m);font-weight:var(--font-weight-bold);color:var(--azzurro);border-bottom:1px solid var(--nero-16);padding:0 0 4px;margin-bottom:16px}#left-area #area-filtri-top .bapf_body ul li input{margin-right:8px}#left-area #area-filtri-top .bapf-clean-rounded .bapf_body ul li label{font-family:var(--p-font-family);font-size:var(--font-size-s);line-height:1em;letter-spacing:.02em;color:var(--brand-primario);border-radius:80px;border:1px solid var(--nero-24);padding:8px 24px}#left-area #area-filtri-top .bapf-clean-rounded .bapf_body ul li.checked label{color:var(--azzurro);background-color:var(--bianco);border-color:var(--azzurro)}#left-area #area-filtri-top .bapf-clean-rounded .bapf_body ul li.checked label:before{border-color:var(--azzurro);top:13px}#left-area #area-filtri-top .divi_checkbox_class .bapf_body ul li label{font-family:var(--p-font-family);font-size:var(--font-size-s);line-height:1em;letter-spacing:.02em;color:var(--nero);padding:0}#left-area #area-filtri-top .applica-filtri{text-align:center;margin-bottom:24px}#left-area #area-filtri-top .applica-filtri .bapf_body{text-align:center}#left-area #area-filtri-top .applica-filtri .bapf_body button{width:100%;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--bianco);background-color:var(--azzurro);border:1px solid var(--azzurro);border-radius:80px;padding:24px;box-shadow:0 0 16px 0 rgba(28,28,28,.16);transition:var(--all-3ms)}#left-area #area-filtri-top .bapf_rst_nofltr{text-align:center;margin-bottom:0}#left-area #area-filtri-top .bapf_rst_nofltr .bapf_body{text-align:center}#left-area #area-filtri-top .bapf_rst_nofltr .bapf_body button{width:100%;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--azzurro);background-color:var(--bianco);border:1px solid var(--azzurro);border-radius:80px;padding:24px;box-shadow:0 0 16px 0 rgba(28,28,28,.16);transition:var(--all-3ms)}#left-area #area-filtri-top .bapf_rst_nofltr .bapf_body button:hover{color:var(--bianco);background-color:var(--azzurro);border:1px solid var(--azzurro);transition:var(--all-3ms)}#left-area #area-filtri-top .divi_slider_class .bapf_body .bapf_tbprice,#left-area #area-filtri-top .divi_slider_class .bapf_body .bapf_val{font-family:var(--p-font-family);font-size:var(--font-size-xs)}.home #area-prodotti{padding:0 24px !important}.archive #area-prodotti{margin-left:0;margin-right:0;margin-top:16px}.archive #area-prodotti .prodotti,.page-template #area-prodotti .prodotti{width:100%}.home #area-prodotti .prodotti .box-prodotto{flex-basis:calc(100% / 1);padding:0 24px;margin-bottom:48px}.home #area-prodotti .prodotti .box-prodotto .box-prodotto-esaurito{top:40%;left:-2px}section#hero-page{height:720px;display:flex;flex-wrap:wrap;align-items:start;box-sizing:border-box;padding:32px 4%;margin-bottom:400px}section#hero-page #hero-testi{flex-basis:100%;padding:120px 0 40px}section#hero-page #hero-testi .box-p p.hero-page{font-size:var(--font-size-l);margin-bottom:0}section#hero-page #hero-testi .box-h1 h1{font-size:var(--font-size-xl);line-height:1em}section#hero-page #hero-testi .box-h1 p.classificazione{font-size:var(--font-size-m)}section#hero-page #hero-testi .box-h1 .box-classificazione{margin-bottom:32px}section#hero-page #hero-testi .box-h2 h2{font-size:var(--font-size-m)}section#hero-page #hero-testi .box-h3 h3{font-size:var(--font-size-s);line-height:1.3em}section#hero-page #container-sommario{flex-basis:100%;padding:0;z-index:500}section#hero-page #container-sommario #box-sommario #box-intro{padding:24px}section#hero-page #container-sommario #box-sommario #box-intro p.intro{font-size:var(--font-size-s);line-height:1.3em;letter-spacing:.02em;color:var(--brand-primario);padding-bottom:24px}section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-ospiti p.numero-ospiti,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-notti p.quantita,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-trattamento p.sigla{font-size:var(--font-size-xxl)}section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-ospiti p.descrizione,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-numero-notti p.descrizione,section#hero-page #container-sommario #box-sommario #scheda-sommario .box-trattamento p.descrizione{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular)}section#hero-page #container-sommario #box-sommario .box-prodotto-esaurito p{font-size:var(--font-size-sm)}section#hero-page #container-sommario #box-sommario #seleziona-numero-notti form table tbody tr td.value span select{width:120px}.single_variation_wrap{margin-top:40px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{margin-bottom:80px}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{margin-left:0}.single-product .box-sconto{width:200px;border-radius:80px;position:absolute;bottom:-64px;left:unset;right:-200px;padding:0}.single-product .box-prezzo-prodotto-semplice .box-sconto{left:unset;right:-176px}.single-product .box-sconto.rosso{background-color:red;color:var(--bianco)}.single-product .woocommerce-variation-description span{padding-left:24px !important}.single-product #box-sommario .box-sconto.rosso p span,.single-product #box-sommario .box-sconto.giallo p span{padding-left:0}.box-prezzo-prodotto-semplice{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-top:48px;margin-bottom:80px}.box-prezzo-prodotto-semplice .box-descrizione{flex-basis:50%;text-align:end;margin-right:16px;padding-right:16px;position:relative}.box-prezzo-prodotto-semplice .box-descrizione p{font-family:var(--p-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.box-prezzo-prodotto-semplice .box-prezzo{flex-basis:50%;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:start;padding-left:16px;align-items:flex-end}.box-prezzo-prodotto-semplice .box-prezzo .prezzo{flex-basis:75%}.box-prezzo-prodotto-semplice .box-prezzo .suffisso-custom{flex-basis:50%}.sezione-voucher-personalizzata{margin-bottom:40px}.sezione-voucher-personalizzata p.testo-interruttore-voucher{font-size:18px}.sezione-voucher-personalizzata #contenitore_campi_personalizzati p.form-row.form-row-wide input{width:80%}section#galleria-immagini-prodotto{display:block;height:440px !important;background-image:unset}section#galleria-immagini-prodotto #box-galleria-immagini{flex-basis:unset;padding:80px 24px;background-color:#fff}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel{margin:0 auto 1rem auto;--carousel-button-color:#170724;--carousel-button-bg:#fff;--carousel-button-shadow:0 2px 1px -1px rgb(0 0 0/20%),0 1px 1px 0 rgb(0 0 0/14%),0 1px 3px 0 rgb(0 0 0/12%);--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;--carousel-button-svg-stroke-width:2.5}section#galleria-immagini-prodotto #box-galleria-immagini #mainCarousel .carousel__slide{width:100%;height:240px;background-size:contain;background-position:center;background-repeat:no-repeat;padding:0}section#caratteristiche-voucher-birotrip{padding:40px 4%;margin-top:0}section#caratteristiche-voucher-birotrip .box-h3.montez h3{font-size:var(--font-size-xl);margin-bottom:24px}section#caratteristiche-voucher-birotrip .container-caratteristiche{flex-wrap:wrap;margin:0}section#caratteristiche-voucher-birotrip .container-caratteristiche .box-caratteristica{flex-basis:100%;padding:24px 48px}section#dettagli-informazioni-struttura{flex-wrap:wrap;padding:40px 0}section#dettagli-informazioni-struttura #cpt-strutture{flex-basis:100%;padding:24px 16px}section#dettagli-informazioni-struttura #cpt-strutture .box-h2{margin-bottom:24px}section#dettagli-informazioni-struttura #cpt-strutture .box-h2 h2{font-size:var(--font-size-xxl);margin-left:0}section#dettagli-informazioni-struttura #cpt-strutture .box-contatta-struttura .box-link{margin-right:8px}section#dettagli-informazioni-struttura #cpt-strutture .box-cin-struttura .box-link{margin-right:8px}section#dettagli-informazioni-struttura #informazioni-importanti{flex-basis:100%;padding:24px}section#prodotti-correlati .testi{height:480px;text-align:center;padding-top:80px}section#prodotti-correlati .testi .box-h3.caveat{margin-bottom:40px}section#prodotti-correlati .testi .box-h3.caveat h3{font-size:var(--font-size-l)}section#prodotti-correlati .testi .box-h2.manrope{margin-bottom:40px}section#prodotti-correlati .testi .box-h2.manrope h2{font-size:var(--font-size-xl)}section#prodotti-correlati .prodotti{display:block}.single-product #main-content{display:none}.box-prodotto{padding:0 !important;margin-bottom:16px}.box-prodotto a .box-immagine{aspect-ratio:16/12}.box-prodotto a .box-titolo.classificazione h2{min-height:unset}.box-prodotto a .box-intro{margin-bottom:8px}.box-prodotto a .box-prezzo{padding-left:24px;padding-right:24px;margin-top:-8px}.box-prodotto a .box-prezzo .prezzo{flex-basis:100%}.box-prodotto a .box-prezzo .prezzo p{font-size:8vw}.box-prodotto a .box-prezzo .box-pulsante{flex-basis:100%;display:none}.box-prodotto a .box-info .box-trattamento p{font-size:var(--font-size-xs)}.box-prodotto a .box-info .box-divider p{font-size:var(--font-size-xs)}.box-prodotto a .box-info .box-numero-notti p{font-size:var(--font-size-xs)}section#categorie{padding:80px 0}section#categorie .box-h2.montez{text-align:center;margin-bottom:40px}section#categorie .box-h2.montez h2{font-size:var(--font-size-xxl)}.woocommerce-cart #main-content .container{padding-top:160px !important;padding-left:4%;padding-right:4%}.woocommerce-checkout #main-content .container{padding-top:160px !important;padding-left:4%;padding-right:4%}.woocommerce-account #main-content .container{padding-top:160px !important;padding-left:4%;padding-right:4%}.woocommerce-account #main-content .container #left-area button{padding:2.4vw 4vw}.page-template-destinazioni #left-area{padding:0}.page-template-destinazioni #left-area #area-filtri{flex-basis:0;display:none}.page-template-destinazioni #left-area #area-categorie{flex-basis:100%;padding-top:16px;padding-left:16px;padding-right:16px}.page-template-destinazioni #left-area #area-categorie .box-categoria{flex-basis:100%;padding:0;margin-bottom:16px}.page-template-destinazioni #left-area #area-categorie .box-categoria .box-testi{padding:24px;margin-bottom:0}.page-template-destinazioni #left-area #area-categorie .box-categoria .box-testi .box-h3.montez h3{font-size:var(--font-size-xxxl)}.page-template-destinazioni #left-area #area-categorie .box-categoria .box-testi .box-pulsante{margin-right:0}}