body{background-color:#faf8f5}h1{margin-bottom:50px}a{font-weight:600!important}.single .content .entry-content>p:first-of-type{font-size:20px;letter-spacing:0}blockquote{font-size:16px;background-color:#f5f5f5;padding:20px 8px 1px;border-left:5px solid orange}hr.wp-block-separator{border-bottom:2px solid;color:#f98022;width:70%}.alignwide{margin-bottom:30px!important}.ion-ios-menu::before,.ion-md-menu::before,.ion-ios-arrow-down::before{content:'';display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--vp-ico)center/contain no-repeat;mask:var(--vp-ico)center/contain no-repeat}.ion-ios-menu::before,.ion-md-menu::before{--vp-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 128h384M64 256h384M64 384h384' stroke='black' stroke-width='40' stroke-linecap='round'/%3E%3C/svg%3E")}.ion-ios-arrow-down::before{--vp-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M112 184l144 144 144-144' fill='none' stroke='black' stroke-width='48' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}summary:focus:not(:focus-visible){outline:none}summary:focus-visible{outline:2px solid #f48735;outline-offset:2px}.sidebar{display:none}.full-width-content .content,.woocommerce.archive .content,.woocommerce-page.woocommerce-cart .content,.woocommerce-page.woocommerce-checkout .content{max-width:100%}@media screen and (min-width:1000px){.content{width:1e3px}}.content-sidebar .content{width:1200px}@media only screen and (max-width:1200px){.content,.content-sidebar .content{width:100%}}.header-right{display:none}.title-area{width:100%}.site-title{font-size:32px}.header-left .search-form::before{content:'';font-family:inherit;display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='221' cy='221' r='144' fill='none' stroke='black' stroke-width='40'/%3E%3Cpath d='M338 338l110 110' stroke='black' stroke-width='40' stroke-linecap='round'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='221' cy='221' r='144' fill='none' stroke='black' stroke-width='40'/%3E%3Cpath d='M338 338l110 110' stroke='black' stroke-width='40' stroke-linecap='round'/%3E%3C/svg%3E")center/contain no-repeat}.genesis-nav-menu a{padding-right:15px;padding-left:15px}.genesis-nav-menu .menu-item.mvm-calendario>a{background:#f48735;color:#fff!important;border-radius:4px}.genesis-nav-menu .menu-item.mvm-calendario>a:hover,.genesis-nav-menu .menu-item.mvm-calendario>a:focus{background:#d9701f}@media(min-width:1024px){.genesis-nav-menu .menu-item.mvm-calendario>a{padding:10px 18px}}.header-hero{padding-bottom:110px}.hero-page-title{padding-top:80px}body:not(.home):not(.page-id-37927) .header-hero{padding-bottom:90px}body:not(.home):not(.page-id-37927) .hero-page-title .entry-title{margin-bottom:0}body:not(.home):not(.page-id-37927) .site-inner::before{display:none}@media(min-width:1024px){body:not(.home):not(.page-id-37927) .title-area{padding:0}body:not(.home):not(.page-id-37927) .title-area img{max-height:110px;width:auto}body:not(.home):not(.page-id-37927) .hero-page-title{padding-top:36px}}.hero-page-title h1,.hero-page-title .entry-title{font-family:barlow,serif;font-weight:500;font-size:60px}.entry-content h2,.entry-content h3{font-family:barlow,serif}.entry-content h2{font-size:34px;font-weight:600;line-height:1.2;margin:56px 0 20px}.entry-content h3{font-size:22px;font-weight:600;line-height:1.3;margin:32px 0 10px}.entry-content>h2:first-child,.entry-content>h3:first-child{margin-top:0}body.page .entry-content>h2::after{content:"";display:block;width:60px;height:2px;background:#f48735;margin-top:14px}body.page .entry-content>h2.has-text-align-center::after{margin-left:auto;margin-right:auto}.entry-content .wp-block-details{border-bottom:1px solid #e3ddd3;margin:0;padding:0}.entry-content .wp-block-details:first-of-type{border-top:1px solid #e3ddd3}.entry-content .wp-block-details summary{font-family:barlow,sans-serif;font-size:20px;font-weight:600;color:#111;padding:16px 40px 16px 0;cursor:pointer;list-style:none;position:relative}.entry-content .wp-block-details summary::-webkit-details-marker{display:none}.entry-content .wp-block-details summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:#f48735}.entry-content .wp-block-details[open] summary::after{content:"–"}.entry-content .wp-block-details>p{margin:0 0 18px}.woocommerce a.button{background-color:#f48735!important}.woocommerce a.button:hover{color:#000!important}.woocommerce ul.products li.product .add_to_cart_button{font-size:14px}.woocommerce div.product form.cart .button.single_add_to_cart_button.disabled,.woocommerce div.product form.cart .button.single_add_to_cart_button:disabled{background-color:#f48735!important;color:#fff!important;opacity:.5;cursor:not-allowed}.product_meta{display:flex;flex-flow:column}.woocommerce div.product p.stock{display:none}.woocommerce div.product p.price{font-family:barlow,serif;font-weight:500}.woocommerce ul.products li.product .price{font-family:barlow,serif}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:23px}.ywpc-seconds{display:none!important}.ywpc-countdown-loop>.ywpc-header,.ywpc-sale-bar-loop>.ywpc-header{font-family:barlow,serif}.tm-box.bgcolor-efded0,.tm-box.bgcolor-dad3d3{background-color:#fcf1e8!important}.tm-extra-product-options .tc-epo-label{font-weight:600}.bike-rental-field{display:none}td.product-name a.tm-cart-edit-options,.tm-cart-edit-options{display:block;font-size:1.1rem;font-style:normal;color:#000}.woocommerce-cart table.cart td{font-size:1.4rem;padding:10px 12px}dl.tc-epo-metadata.variation{font-size:1.2rem}.woocommerce-cart table.cart td.actions .coupon .input-text{border-color:#eee;padding:5px 20px;width:215px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:15px}.checkout{padding:15px}.trekking{font-family:barlow,serif;font-size:21px}.mezzo{margin-left:15%!important}.gb-block-profile .gb-profile-name{font-size:1em}.gb-block-profile .gb-profile-image-wrap{background:#ededed}.ub-block-post-grid .ub-block-post-grid-text{padding:10px}@media(min-width:1024px){body.parent-pageid-27757 .site-inner{padding-top:60px;padding-bottom:40px}body.page.page-template-default:not(.home) .site-inner{padding-top:60px;padding-bottom:40px}}@media(max-width:1023px){body.page.page-template-default:not(.home) .site-inner{padding-top:28px}}body.parent-pageid-27757 .entry-content>.gb-container:first-child img{border-radius:8px}.mcs-guide .wp-block-column{background:#fff;border-radius:8px;padding:24px;text-align:center}.mcs-guide .wp-block-image img{width:120px;height:120px;border-radius:50%;object-fit:cover}.mcs-guide .wp-block-image{margin:0 auto 12px}body .entry-content .mcs-guide h3{margin:0 0 4px;font-size:21px}.mcs-ruolo{font-size:15px;color:#6b6b6b;margin-bottom:10px}.mcs-titolare{background:#fff;border-left:4px solid #f48735;border-radius:8px;padding:24px;margin-bottom:28px}.mcs-titolare .wp-block-media-text__media img{border-radius:50%;aspect-ratio:1;object-fit:cover;max-width:180px}body .entry-content .mcs-titolare h3{margin-top:0;font-size:24px}.entry-content .mcs-gruppo{max-width:560px;margin:28px auto}.entry-content .mcs-gruppo img{width:100%;height:auto;border-radius:8px}.entry-content .mcs-intro{gap:40px;align-items:flex-start}.entry-content .mcs-intro .mcs-gruppo{max-width:none;margin:6px 0 12px}.entry-content .mcs-intro .mcs-motto{margin:0}@media(min-width:782px){.entry-content .mcs-intro>.wp-block-column:last-child{position:sticky;top:24px}}.mcs-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:8px 0 20px}.mcs-mini-scheda{display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:10px}.mcs-mini-scheda img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.mcs-mini-scheda strong{display:block;font-size:16px;line-height:1.3}.mcs-mini-scheda span{display:block;font-size:14px;color:#6b6b6b;line-height:1.3}@media(max-width:900px){.mcs-mini{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.mcs-mini{grid-template-columns:1fr}}.mcs-guide .wp-block-column>p:not(.mcs-ruolo){text-align:left}.mhn-icona::before{content:"";display:block;width:44px;height:44px;margin-bottom:14px;background:#f48735;-webkit-mask:var(--mhn-icona)no-repeat center/contain;mask:var(--mhn-icona)no-repeat center/contain}.mhn-guide{--mhn-icona:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polygon points='16.2 7.8 14.1 14.1 7.8 16.2 9.9 9.9'/></svg>")}.mhn-sicurezza{--mhn-icona:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><path d='M9 12l2 2 4-4'/></svg>")}.mhn-rimborso{--mhn-icona:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 3-6.7L3 8'/><path d='M3 3v5h5'/><path d='M14.5 9.2a3 3 0 1 0 0 5.6'/><path d='M9.5 11h4M9.5 13h4'/></svg>")}.mhn-misura{--mhn-icona:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s7-6.5 7-12a7 7 0 0 0-14 0c0 5.5 7 12 7 12z'/><circle cx='12' cy='10' r='2.5'/></svg>")}.entry-content .msv-tabella table{width:100%;border-collapse:collapse;font-size:17px}.entry-content .msv-tabella th,.entry-content .msv-tabella td{padding:10px 12px;border:0;border-bottom:1px solid #e3ddd3;text-align:right}.entry-content .msv-tabella th{font-weight:600;background:#fff}.entry-content .msv-tabella th:first-child,.entry-content .msv-tabella td:first-child{text-align:left}.entry-content .msv-tabella{margin-bottom:20px;overflow-x:auto}@media(max-width:560px){.entry-content .msv-tabella table{font-size:14px}.entry-content .msv-tabella th,.entry-content .msv-tabella td{padding:8px 6px}}@media(max-width:560px){.entry-content .msv-tabella th{font-size:11px;padding:8px 3px;line-height:1.25;word-break:normal;overflow-wrap:normal;hyphens:none}.entry-content .msv-tabella td{padding:7px 3px;line-height:1.3;white-space:nowrap}}@media only screen and (max-width:1023px){.header-menu .site-header .nav-primary:not(.genesis-responsive-menu){display:none}.header-left{display:block}.site-title{font-size:18px;text-align:center}body:not(.home):not(.page-id-37927) .header-hero{padding-bottom:44px}body:not(.home):not(.page-id-37927) .site-header>.wrap{padding-top:12px;padding-bottom:12px}body:not(.home):not(.page-id-37927) .title-area img{max-height:58px;width:auto}body:not(.home):not(.page-id-37927) .site-inner{margin-top:-20px}.header-left .search-form{overflow:visible}.header-left .search-form::before{pointer-events:none;z-index:3}.header-left .search-form-input{width:40px;padding-left:0;color:transparent;transition:width .2s}.header-left .search-form-input::placeholder{color:transparent}.header-left .search-form-input:focus{width:200px;padding-left:28px;color:#fff;background:rgba(0,0,0,.9);position:relative;z-index:2}}@media screen and (max-width:860px){.hero-page-title h1,.hero-page-title .entry-title{font-size:35px}.hero-page-title{padding-top:10px}.header-hero{padding-bottom:50px}body:not(.home):not(.page-id-37927) .header-hero{padding-bottom:44px}}@media(max-width:700px){.entry-content h2{font-size:28px;margin-top:44px}.entry-content h3{font-size:20px}.entry-content .wp-block-columns{gap:28px;margin-bottom:28px}.entry-content .wp-block-column{margin-bottom:0}.entry-content .wp-block-column>:last-child{margin-bottom:0}.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:20px 0 0}.entry-content .wp-block-media-text{margin-bottom:44px}}@media screen and (max-width:767px){.woocommerce-page table.cart td.actions .coupon .button{width:100%}}body.page .site-inner,body.page.page-template-blocks .site-inner,body.single-post .site-inner,body.single-product.woocommerce.full-width-content .site-inner,body.single-product.woocommerce .site-inner{background-color:transparent;box-shadow:none;padding:48px 0 40px;margin-top:0}body.woocommerce-page.single-product .content,body.single-product.woocommerce .content{background-color:transparent;box-shadow:none;width:1e3px;max-width:100%;margin:0 auto;float:none;padding:0}body.single-product .site-inner::before,body.single-product.woocommerce.full-width-content .site-inner::before{display:none}body.single-product .mva-partenze,body.single-product .mva-opzioni{background-color:#fff;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,7%);padding:18px 20px}.mcs-guide .wp-block-column,.mcs-titolare,.mcs-mini-scheda{box-shadow:0 4px 18px rgba(0,0,0,7%)}body.single-product.woocommerce div.product form.cart .variations select,body.single-product.woocommerce div.product form.cart input.qty{background-color:#fff!important}@media(max-width:1100px){body.page .site-inner,body.page.page-template-blocks .site-inner,body.single-post .site-inner,body.single-product.woocommerce.full-width-content .site-inner,body.single-product.woocommerce .site-inner{padding:28px 5%;margin-top:0}body.page .content,body.woocommerce-page.single-product .content,body.single-product.woocommerce .content,body.single-post .content{width:100%}}body.page-id-131 .content{background-color:transparent;box-shadow:none;padding:0 80px 40px}@media only screen and (max-width:1023px){body.page-id-131 .content{padding:0 0 28px}}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart_totals,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.woocommerce-form-register,body.woocommerce-account form.woocommerce-ResetPassword,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received ul.woocommerce-order-overview{background-color:#fff;border:0;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,7%);padding:22px 24px;margin-bottom:24px}body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-error,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{background-color:#fff;border:0;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,7%);margin-bottom:16px}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-cart table.shop_table,body.woocommerce-order-received table.shop_table{background-color:transparent;border:0;margin-bottom:0}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment div.payment_box{background-color:transparent}@media(max-width:767px){body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart_totals,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.woocommerce-form-register,body.woocommerce-account form.woocommerce-ResetPassword,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received ul.woocommerce-order-overview{padding:16px}}body .entry-header .entry-title{font-size:clamp(38px,5.2vw,56px)}body :is(.entry-content,.woocommerce-Tabs-panel) h2:not([class*=mva]):not(.ub-block-post-grid-title):not(.woocommerce-loop-product__title){font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.2}body :is(.entry-content,.woocommerce-Tabs-panel) h3:not([class*=mva]):not(.ub-block-post-grid-title){font-size:clamp(22px,2.4vw,25px);font-weight:600;line-height:1.25}body :is(.entry-content,.woocommerce-Tabs-panel) h4:not([class*=mva]):not(.ub-block-post-grid-title){font-size:clamp(19px,2vw,21px);font-weight:600;line-height:1.3}body :is(.entry-content,.woocommerce-Tabs-panel) h5:not([class*=mva]){font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.3}body :is(.entry-content,.woocommerce-Tabs-panel) h6:not([class*=mva]){font-size:16px;font-weight:700;line-height:1.3}body.single-product :is(.related,.upsells)>h2{font-size:clamp(26px,3vw,32px);font-weight:600}