body,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post .post-content,body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et-db #et-boc .et-l .et_pb_slide_content,.et-db #et-boc .et-l .et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,#14201a)}h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6{color:var(--gcid-heading-color,#082a1a)}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#1d7a46!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et-db #et-boc .et-l .et_pb_sum,.et-db #et-boc .et-l .et_pb_pricing li a,.et-db #et-boc .et-l .et_pb_pricing_table_button,.et_overlay:before,.et-db #et-boc .et-l .et_overlay:before,.entry-summary p.price ins,.et-db #et-boc .et-l .entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et-db #et-boc .et-l .et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et-db #et-boc .et-l .et_pb_widget li a:hover,.et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.et-db #et-boc .et-l .nav-single a,.tagged_as a,.et-db #et-boc .et-l .tagged_as a,.posted_in a,.et-db #et-boc .et-l .posted_in a{color:#1d7a46}.et-db #et-boc .et-l .et_pb_contact_submit,.et-db #et-boc .et-l .et_password_protected_form .et_submit_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_newsletter_button,.et-db #et-boc .et-l .comment-reply-link,.et-db .form-submit #et-boc .et-l .et_pb_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_promo_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce.et-db #et-boc .et-l a.button.alt,.woocommerce-page a.button.alt,.woocommerce-page.et-db #et-boc .et-l a.button.alt,.woocommerce button.button.alt,.woocommerce.et-db #et-boc .et-l button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce.et-db #et-boc .et-l button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page.et-db #et-boc .et-l button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page.et-db #et-boc .et-l button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce.et-db #et-boc .et-l input.button.alt,.woocommerce-page input.button.alt,.woocommerce-page.et-db #et-boc .et-l input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce #content.et-db #et-boc .et-l input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #content.et-db #et-boc .et-l input.button.alt,.woocommerce a.button,.woocommerce.et-db #et-boc .et-l a.button,.woocommerce-page a.button,.woocommerce-page.et-db #et-boc .et-l a.button,.woocommerce button.button,.woocommerce.et-db #et-boc .et-l button.button,.woocommerce-page button.button,.woocommerce-page.et-db #et-boc .et-l button.button,.woocommerce input.button,.woocommerce.et-db #et-boc .et-l input.button,.woocommerce-page input.button,.woocommerce-page.et-db #et-boc .et-l input.button,.et-db #et-boc .et-l .et_pb_contact p input[type="checkbox"]:checked+label i:before,.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#1d7a46}.footer-widget h4,.et-db #et-boc .et-l .footer-widget h4{color:#1d7a46}.et-search-form,.et-db #et-boc .et-l .et-search-form,.nav li ul,.et-db #et-boc .et-l .nav li ul,.et_mobile_menu,.et-db #et-boc .et-l .et_mobile_menu,.footer-widget li:before,.et-db #et-boc .et-l .footer-widget li:before,.et-db #et-boc .et-l .et_pb_pricing li:before,blockquote,.et-db #et-boc .et-l blockquote{border-color:#1d7a46}.et-db #et-boc .et-l .et_pb_counter_amount,.et-db #et-boc .et-l .et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et-db #et-boc .et-l .et_quote_content,.et_link_content,.et-db #et-boc .et-l .et_link_content,.et_audio_content,.et-db #et-boc .et-l .et_audio_content,.et-db #et-boc .et-l .et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et-db #et-boc .et-l .et_slide_in_menu_container,.et-db #et-boc .et-l .et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#1d7a46}a,.et-db #et-boc .et-l a{color:var(--gcid-link-color,#1d7a46)}.nav li ul,.et-db #et-boc .et-l .nav li ul{border-color:#a4d65e}.et_secondary_nav_enabled #page-container #top-header{background-color:#1d7a46!important}#et-secondary-nav li ul{background-color:#1d7a46}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et-db #et-boc .et-l .et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et-db #et-boc .et-l .et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,.et-db #et-boc .et-l .et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#082a1a}.et_search_form_container input::-moz-placeholder{color:#082a1a}.et_search_form_container input::-webkit-input-placeholder{color:#082a1a}.et_search_form_container input:-ms-input-placeholder{color:#082a1a}#top-menu li a{font-size:17px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:17px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#1d7a46}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#1d7a46}.footer-widget li:before{border-color:#1d7a46}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:45px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_split .centered-inline-logo-wrap{width:90px;margin:-90px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:90px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:90px}.et_header_style_centered #top-menu>li>a{padding-bottom:16px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:36px 0 36px 0!important}.et_header_style_centered #main-header .logo_container{height:90px}#logo{max-height:70%}.et_pb_svg_logo #logo{height:70%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:35px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:35px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:70px;margin:-70px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:70px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:70px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:26px 0 26px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#1d7a46!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#1d7a46}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#082a1a!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#082a1a!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#082a1a!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#082a1a!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#1d7a46!important}}@media only screen and (min-width:1350px){.et-db #et-boc .et-l .et_block_row{padding:27px 0}.et-db #et-boc .et-l .et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#082a1a}.et_close_search_field:after{color:#082a1a!important}.et_search_form_container input::-moz-placeholder{color:#082a1a}.et_search_form_container input::-webkit-input-placeholder{color:#082a1a}.et_search_form_container input:-ms-input-placeholder{color:#082a1a}}	h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6{font-family:var(--et_global_heading_font)}body,input,.et-db #et-boc .et-l input,textarea,.et-db #et-boc .et-l textarea,select,.et-db #et-boc .et-l select{font-family:var(--et_global_body_font)}.page-id-106 .et_pb_text_1 h2{text-shadow:2px 3px 4px rgba(0,0,0,0.28)}.page-id-106 .et_pb_text_1,.page-id-106 .et_pb_text_1 .et_pb_text_inner,.page-id-106 .et_pb_image_0,.page-id-106 .et_pb_image_0 .et_pb_image_wrap,.page-id-106 .et_pb_image_0 img{width:100%;max-width:none}.page-id-106 .et_pb_text_1 .et_pb_text_inner>p:not(:first-child){text-transform:none!important;font-size:16px;line-height:1.75;text-align:justify;padding-bottom:0;margin-bottom:1.2em}.page-id-106 .et_pb_text_1 .et_pb_text_inner>p:last-child{margin-bottom:0}.page-id-106 .et_pb_text_1 h2{text-shadow:2px 3px 4px rgba(0,0,0,0.28)}.et_pb_row:has(.ccal-card){display:flex;flex-wrap:wrap;align-items:stretch}.et_pb_row:has(.ccal-card)>.et_pb_column{display:flex;flex-direction:column}.et_pb_row:has(.ccal-card)>.et_pb_column>.et_pb_module,.et_pb_row:has(.ccal-card) .et_pb_text_inner,.et_pb_row:has(.ccal-card) .ccal-cards{flex:1 1 auto;height:100%}.et_pb_row:has(.ccal-card) .ccal-card{height:100%;box-sizing:border-box}.et-l--post .et_pb_text:not(.et_pb_text_align_center):not(.et_pb_text_align_right) .et_pb_text_inner p:not(.ccal-cita),.et-l--post .ccal-card p,.woocommerce-product-details__short-description p,.woocommerce-Tabs-panel p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@keyframes ccalFloatSh{0%,100%{transform:translateY(0) rotate(0deg);filter:drop-shadow(0 8px 10px rgba(8,42,26,.38))}50%{transform:translateY(-14px) rotate(.6deg);filter:drop-shadow(0 26px 24px rgba(8,42,26,.18))}}@keyframes ccalFloatSSh{0%,100%{transform:translateY(0);filter:drop-shadow(0 4px 5px rgba(8,42,26,.30))}50%{transform:translateY(-7px);filter:drop-shadow(0 13px 12px rgba(8,42,26,.14))}}.et-l--post img[src*="Al-Andalus-CC"],.et-l--post img[src*="DSC_4277"],.et-l--post img[src*="cartel_ABC2026"],.et-l--post img[src*="cartel-Mas-mujer2026"],.et-l--post img[src*="ermita3cruces6"]{animation-name:ccalFloatSh!important}.page-id-104 .et-l--post .et_pb_section:last-child img{animation-name:ccalFloatSSh!important}@media (prefers-reduced-motion:reduce){.et-l--post img{animation:none!important}}@keyframes ccalFloatD{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(.6deg)}}.page-id-106 .et-l--post img[src*="woman1"]{animation:ccalFloatSh 5.3s ease-in-out -2.6s infinite;will-change:transform}.page-id-106 .et-l--post img[src*="woman2"]{animation:ccalFloatSh 5.0s ease-in-out infinite;will-change:transform}.page-id-106 .et-l--post img[src*="IMG_7981"]{animation:ccalFloatSh 5.4s ease-in-out -1.1s infinite;will-change:transform}.page-id-106 .et-l--post img[src*="MG_9121"]{animation:ccalFloatSh 4.6s ease-in-out -2.0s infinite;will-change:transform}.page-id-106 .et-l--post img[src*="MG_9283"]{animation:ccalFloatSh 5.8s ease-in-out -3.1s infinite;will-change:transform}.page-id-106 .et-l--post img[src*="marca_mlg_compite"]{animation:ccalFloatSSh 4.0s ease-in-out -0.7s infinite}.page-id-106 .et-l--post img[src*="foto_corredora_ganadora"]{animation:ccalFloatD 4.8s ease-in-out -1.6s infinite;will-change:transform;filter:drop-shadow(0 18px 26px rgba(0,0,0,.5))}.woocommerce-shop ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px}.woocommerce-shop ul.products::before,.woocommerce-shop ul.products::after,.tax-product_cat ul.products::before,.tax-product_cat ul.products::after,.tax-product_tag ul.products::before,.tax-product_tag ul.products::after{display:none!important}.woocommerce-shop ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product{width:auto!important;margin:0!important;float:none!important;clear:none!important}@media (max-width:1100px){.woocommerce-shop ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.woocommerce-shop ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.woocommerce-shop ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}.woocommerce-shop #main-content .container,.tax-product_cat #main-content .container,.tax-product_tag #main-content .container,.single-product #main-content .container,.woocommerce-cart #main-content .container,.woocommerce-checkout #main-content .container{padding-bottom:80px!important}@media (max-width:600px){.woocommerce-shop #main-content .container,.tax-product_cat #main-content .container,.tax-product_tag #main-content .container,.single-product #main-content .container{padding-bottom:50px!important}}.page-id-290041 #sidebar{display:none}.page-id-290041 #left-area{width:100%!important;padding-right:0!important;float:none!important}.page-id-290041 #main-content .container:before{display:none}.page-id-290041 #main-content .container{padding-top:60px;padding-bottom:90px}.page-id-290041 .entry-title{margin-bottom:6px}.cca-salidas-intro{max-width:760px;margin-bottom:10px}.cca-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:13px!important;font-weight:700;color:#1d7a46!important;margin-bottom:8px!important;padding-bottom:0!important}.cca-lead{font-size:17px!important;line-height:1.7!important;color:#5a6a61}.cca-salidas .wp-block-post-template{list-style:none!important;margin:34px 0 10px!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.cca-salidas .wp-block-post-template>li.wp-block-post{list-style:none;margin:0;background:#fff;border:1px solid #d9e6dd;border-top:6px solid #1d7a46;border-radius:14px;padding:24px 26px 18px;box-shadow:0 12px 30px rgba(8,42,26,.08);transition:transform .25s ease,box-shadow .25s ease}.cca-salidas .wp-block-post-template>li.wp-block-post:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(8,42,26,.14)}.cca-salidas .wp-block-post-title{font-size:22px!important;line-height:1.25;color:#082a1a;margin:0 0 14px!important;padding:0!important}.cca-salidas .wp-block-post-title a{color:inherit}.cca-salidas ul.cca-datos{list-style:none!important;margin:0 0 14px!important;padding:0!important}.cca-salidas ul.cca-datos li{padding:8px 0;border-bottom:1px dashed #d9e6dd;font-size:15px;color:#14201a}.cca-salidas ul.cca-datos li:last-child{border-bottom:0}.cca-salidas ul.cca-datos strong{color:#0d4a2c}.cca-salidas .wp-block-post-content p{color:#5a6a61;font-size:14px}.cca-sin-salidas{background:#edf5ef;border-radius:14px;padding:26px;text-align:center!important;font-size:16px;color:#0d4a2c;margin-top:30px}.cca-acceso{margin-top:40px!important;text-align:center!important}.cca-acceso a{display:inline-block;border:2px solid #0d4a2c;color:#0d4a2c;border-radius:40px;padding:10px 24px;font-weight:700;font-size:14px;transition:all .2s}.cca-acceso a:hover{background:#0d4a2c;color:#fff}body.blog article.category-salidas,body.archive:not(.category-salidas) article.category-salidas,body.search article.category-salidas{display:none!important}.page-id-290041 .entry-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:50px;align-items:center}.page-id-290041 .entry-content>*{grid-column:1 / -1}.page-id-290041 .entry-content>.cca-salidas{grid-column:1}.page-id-290041 .entry-content>.cca-corredor{grid-column:2;margin:30px 0 0!important;text-align:center}.page-id-290041 .cca-salidas .wp-block-post-template{grid-template-columns:1fr}.page-id-290041 .cca-corredor img{max-height:420px;width:auto;max-width:100%;animation:ccalFloatSh 5s ease-in-out infinite;will-change:transform}@media (max-width:980px){.page-id-290041 .entry-content{grid-template-columns:1fr}.page-id-290041 .entry-content>.cca-salidas,.page-id-290041 .entry-content>.cca-corredor{grid-column:1}.page-id-290041 .cca-corredor img{max-height:260px}}@media (max-width:980px){#et-top-navigation .et-cart-info{margin-right:18px!important}.et-cart-info .cca-cart-count{top:-9px!important;right:auto!important;left:15px!important;min-width:16px!important;height:16px!important;line-height:16px!important;font-size:10px!important;padding:0 4px!important}}.ccal-glitch{position:relative;display:inline-block;--ccal-glitch-bg:#fff}#abc-videos .ccal-glitch{--ccal-glitch-bg:#edf5ef}.ccal-glitch::before,.ccal-glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--ccal-glitch-bg);overflow:hidden;pointer-events:none;clip-path:inset(100% 0 0 0)}.ccal-glitch::before{left:3px;text-shadow:-3px 0 #e6007e;animation:ccalGlitchA 3.2s infinite steps(1)}.ccal-glitch::after{left:-3px;text-shadow:3px 0 #00d4ff,-1px 0 #a4d65e;animation:ccalGlitchB 3.2s infinite steps(1)}@keyframes ccalGlitchA{0%,62%,100%{clip-path:inset(100% 0 0 0)}64%{clip-path:inset(10% 0 70% 0)}66%{clip-path:inset(55% 0 20% 0)}68%{clip-path:inset(30% 0 45% 0)}70%{clip-path:inset(75% 0 5% 0)}72%{clip-path:inset(5% 0 80% 0)}74%{clip-path:inset(100% 0 0 0)}86%{clip-path:inset(40% 0 35% 0)}88%{clip-path:inset(100% 0 0 0)}}@keyframes ccalGlitchB{0%,63%,100%{clip-path:inset(100% 0 0 0)}65%{clip-path:inset(60% 0 15% 0)}67%{clip-path:inset(20% 0 60% 0)}69%{clip-path:inset(80% 0 2% 0)}71%{clip-path:inset(35% 0 40% 0)}73%{clip-path:inset(100% 0 0 0)}87%{clip-path:inset(15% 0 70% 0)}89%{clip-path:inset(100% 0 0 0)}}@media (prefers-reduced-motion:reduce){.ccal-glitch::before,.ccal-glitch::after{display:none}}.page-id-290041 #main-content{background:url(/wp-content/uploads/2026/11/fondoalandalus-1.jpg) center/cover fixed}.page-id-290041 #main-content .container:before{display:none}.page-id-114 #sidebar,.page-id-290110 #sidebar{display:none}.page-id-114 #left-area,.page-id-290110 #left-area{width:100%!important;padding-right:0!important;float:none!important}.page-id-114 #main-content .container:before,.page-id-290110 #main-content .container:before{display:none}.page-id-114 #main-content .container,.page-id-290110 #main-content .container{padding-top:60px;padding-bottom:90px}.cca-lista-intro{max-width:760px;margin-bottom:10px}.cca-lista .wp-block-post-template{list-style:none!important;margin:34px 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:980px){.cca-lista .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cca-lista .wp-block-post-template{grid-template-columns:1fr}}.cca-lista .wp-block-post-template>li{list-style:none;margin:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px rgba(20,32,26,.09);display:flex;flex-direction:column;padding-bottom:20px;transition:transform .25s,box-shadow .25s}.cca-lista .wp-block-post-template>li:hover{transform:translateY(-5px);box-shadow:0 14px 34px rgba(20,32,26,.16)}.cca-lista .wp-block-post-featured-image{margin:0 0 14px!important}.cca-lista .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.cca-lista li:hover .wp-block-post-featured-image img{transform:scale(1.05)}.cca-lista .wp-block-post-featured-image{overflow:hidden}.cca-lista .cca-cat,.cca-lista .wp-block-post-title,.cca-lista .cca-fecha,.cca-lista .wp-block-post-excerpt{padding-left:20px;padding-right:20px}.cca-lista .cca-cat{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.cca-lista .cca-cat a{color:#1d7a46}.cca-lista .wp-block-post-title{font-size:23px!important;line-height:1.15!important;margin:6px 0 4px!important;padding-bottom:0!important}.cca-lista .wp-block-post-title a{color:#14201a}.cca-lista .wp-block-post-title a:hover{color:#1d7a46}.cca-lista .cca-fecha{font-size:12px;color:#8a978f;margin-bottom:8px}.cca-lista .wp-block-post-excerpt__excerpt{font-size:14.5px;line-height:1.6;color:#4d5c53;text-align:justify!important;hyphens:auto;margin-bottom:8px}.cca-lista .wp-block-post-excerpt__more-link{font-weight:700;color:#1d7a46}.cca-lista .wp-block-query-pagination{margin-top:36px;display:flex;justify-content:center;gap:14px;font-weight:600}.cca-lista .wp-block-query-pagination a,.cca-lista .page-numbers{color:#1d7a46}.cca-lista .page-numbers.current{color:#14201a;text-decoration:underline}.cca-volver{display:inline-block;margin:0 0 18px;padding:9px 20px;border-radius:30px;background:#14201a;color:#fff!important;font-weight:600;font-size:14px;line-height:1.2;transition:background .2s,transform .2s}.cca-volver:hover{background:#1d7a46;transform:translateX(-3px)}.cca-volver--bottom{margin:34px 0 0}.single-post .entry-content p,.single-post .entry-content li,.single .et_pb_post .entry-content p,.wp-block-post-excerpt__excerpt,.cca-lead,.cca-salidas .wp-block-post-content p,.woocommerce-product-details__short-description p,.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel li,.et_pb_wc_description p,.et_pb_tab_content p,.et_pb_tab_content li,.page .entry-content>p,.page .entry-content .wp-block-group p:not(.cca-eyebrow){text-align:justify!important;hyphens:auto;-webkit-hyphens:auto}.ccal-colabs-intro{margin:30px 0 42px!important;padding-bottom:0!important;font-weight:600;color:#14201a}.ccal-colabs{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:780px){.ccal-colabs{grid-template-columns:repeat(2,1fr);gap:14px}}.ccal-colabs figure{margin:0;text-align:center}.ccal-colabs img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;box-shadow:0 10px 24px rgba(20,32,26,.18);animation:ccalFloatSh 5s ease-in-out infinite;will-change:transform}.ccal-colabs figure:nth-child(2) img{animation-delay:-1.3s}.ccal-colabs figure:nth-child(3) img{animation-delay:-2.6s}.ccal-colabs figure:nth-child(4) img{animation-delay:-3.9s}.ccal-colabs figcaption{margin-top:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d7a46}#junta-directiva{background:#fff}.ccal-junta{width:100%;height:auto;border-radius:16px;animation:ccalFloatSh 5.4s ease-in-out -1.2s infinite;will-change:transform}#junta-directiva,#junta-directiva .et_pb_row,#junta-directiva .et_pb_column,#junta-directiva .et_pb_text,#junta-directiva .et_pb_text_inner{overflow:visible!important}#junta-directiva .et_pb_column:last-child{z-index:20;position:relative}.ccal-junta{position:relative;z-index:5;cursor:zoom-in;transition:scale .45s ease,box-shadow .45s ease;transform-origin:right center}@media(hover:hover) and (min-width:768px){.ccal-junta:hover{scale:1.4;z-index:50;box-shadow:0 30px 60px rgba(20,32,26,.35)}}img[src*="cartel-escuela-ciclismo"]{animation:ccalFloatSh 5.2s ease-in-out -1.4s infinite;will-change:transform}p.woocommerce-store-notice,.woocommerce-store-notice{position:fixed!important;top:auto!important;bottom:0!important;left:0;right:0;z-index:99999;margin:0!important;padding:12px 22px!important;background:linear-gradient(90deg,#6d000e,#c8102e 50%,#6d000e)!important;color:#fff!important;font-size:15px!important;line-height:1.45!important;display:flex!important;align-items:center;justify-content:center;gap:16px;box-shadow:0 -8px 24px rgba(0,0,0,.35);text-align:left!important}.woocommerce-store-notice strong{letter-spacing:.06em}.woocommerce-store-notice__dismiss-link{display:none!important}.ccal-semaforo{display:inline-flex;flex-direction:column;gap:4px;background:#121212;border-radius:10px;padding:6px 5px;flex:0 0 auto;box-shadow:inset 0 0 0 2px #3a3a3a,0 4px 10px rgba(0,0,0,.4)}.ccal-semaforo i{display:block;width:14px;height:14px;border-radius:50%;background:#3b3b3b}.ccal-semaforo i.r{background:#ff2b2b;box-shadow:0 0 12px 4px rgba(255,43,43,.9);animation:ccalRojo 1.1s ease-in-out infinite}@keyframes ccalRojo{0%,100%{opacity:1}50%{opacity:.35;box-shadow:0 0 2px 0 rgba(255,43,43,.4)}}.ccal-verde{color:#8dff9b}body.woocommerce-demo-store #page-container,body.woocommerce-demo-store{padding-bottom:78px}@media(max-width:600px){.woocommerce-store-notice{font-size:13px!important;padding:10px 14px!important;gap:10px}.ccal-semaforo i{width:11px;height:11px}}.add_to_cart_button,.ajax_add_to_cart,a.added_to_cart,.single_add_to_cart_button,form.cart .quantity,.woocommerce-variation-add-to-cart .quantity,.wc-block-components-product-button,.wp-block-button.wc-block-components-product-button{display:none!important}form.cart::after,.woocommerce ul.products li.product .woocommerce-LoopProduct-link::after{content:"🔴 Pedidos cerrados temporalmente";display:inline-block;margin-top:12px;padding:7px 14px;border-radius:30px;background:#c8102e;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.woocommerce ul.products li.product .woocommerce-LoopProduct-link::after{content:"🔴 Pedidos cerrados";display:table;white-space:nowrap;margin:8px 0 0;font-size:11px;padding:4px 10px;line-height:1.3}.woocommerce div.product form.cart::after,.woocommerce-page div.product form.cart::after,body .et_pb_wc_add_to_cart form.cart::after{content:"🔴 Pedidos cerrados temporalmente · Te avisaremos cuando haya luz verde"!important;display:inline-block!important;clear:both;margin-top:14px!important;padding:9px 16px!important;border-radius:30px!important;background:#c8102e!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;height:auto!important;visibility:visible!important}@media(min-width:981px){.ccal-pie2__bajo{display:flex!important;align-items:center;justify-content:space-between;gap:24px}.ccal-pie2__bajo>.et_pb_column{width:auto!important;margin-right:0!important;float:none!important}.ccal-pie2__bajo>.et_pb_column:first-child{flex:1 1 auto}.ccal-pie2__bajo>.et_pb_column:last-child{flex:0 0 auto}.ccal-pie2__bajo>.et_pb_column:first-child p{white-space:nowrap}}.ccal-form-titulo{margin-bottom:18px!important}.fluentform .ff-el-group{margin-bottom:18px}.fluentform .ff-el-input--label label{font-weight:700;color:#14201a;font-size:14px}.fluentform .ff-el-form-control{border:1.5px solid #d6e2da!important;border-radius:12px!important;padding:12px 14px!important;font-size:15px!important;background:#fbfdfc!important;transition:border-color .2s,box-shadow .2s}.fluentform .ff-el-form-control:focus{border-color:#1d7a46!important;box-shadow:0 0 0 3px rgba(29,122,70,.15)!important;background:#fff!important}.fluentform select.ff-el-form-control{height:auto!important}.fluentform .ff-el-is-required.asterisk-right label:after,.fluentform .ff-el-is-required label:after{color:#c8102e}.fluentform .ff_t_c,.fluentform .ff-el-tc label{font-size:13.5px;line-height:1.5;text-align:justify}.fluentform .ff_t_c a,.fluentform .ff-el-tc a{color:#1d7a46;font-weight:700}.fluentform .ff-btn-submit{width:100%!important;background:#1d7a46!important;border:0!important;border-radius:30px!important;padding:14px 20px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.03em;color:#fff!important;transition:background .2s,transform .2s}.fluentform .ff-btn-submit:hover{background:#14201a!important;transform:translateY(-2px)}.fluentform .error,.fluentform .text-danger{color:#c8102e;font-size:13px}.ff-message-success{border:0!important;border-left:5px solid #1d7a46!important;background:#edf5ef!important;border-radius:12px;padding:18px 20px!important;color:#14201a;text-align:justify}.page-id-110 .et_pb_section_0{background-position:center 18%!important}@media (max-width:980px){p.woocommerce-store-notice.demo_store{font-size:12.5px!important;line-height:1.35!important;padding:8px 12px!important;text-align:justify!important}#et-main-area p,#et-main-area li,#et-main-area .et_pb_text_inner,#main-footer p,.et-l--footer p{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:767px){body.woocommerce-demo-store{padding-bottom:115px!important}}@media (min-width:768px) and (max-width:980px){body.woocommerce-demo-store{padding-bottom:90px!important}}.et-l--footer .et_pb_text_inner p,.et_pb_text_inner li,.cca-salidas .wp-block-post-content,.cca-salidas .wp-block-post-content p,.cca-salidas .wp-block-post-content li{text-align:justify!important;text-align-last:left}.et-db #et-boc .et-l .et_pb_section_0.et_pb_section{padding-top:0px}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer{background-color:#082a1a!important}.et-db #et-boc .et-l .et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:0px!important}.et-db #et-boc .et-l .et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0,.et-db #et-boc .et-l .et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1,.et-db #et-boc .et-l .et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2{width:100%!important}.et-db #et-boc .et-l .et_pb_row_0,.et-db #et-boc .et-l .et_pb_row_1,.et-db #et-boc .et-l .et_pb_row_2{flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer,.et-db #et-boc .et-l .et_pb_row_1_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1_tb_footer{width:88%!important}.et-db #et-boc .et-l .et_pb_row_0_tb_footer,.et-db #et-boc .et-l .et_pb_row_1_tb_footer{max-width:1200px!important}.et-db #et-boc .et-l .et_pb_column_0_tb_footer,.et-db #et-boc .et-l .et_pb_column_1_tb_footer,.et-db #et-boc .et-l .et_pb_column_2_tb_footer,.et-db #et-boc .et-l .et_pb_column_3_tb_footer,.et-db #et-boc .et-l .et_pb_column_4_tb_footer,.et-db #et-boc .et-l .et_pb_column_5_tb_footer{--et-pb-icon-self-align:center}.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .woocommerce-message,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .woocommerce-info{margin-top:0em!important;margin-right:0em!important;margin-bottom:2em!important;margin-left:0em!important;padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important}.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-forward,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 button.button,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-backward{background-color:#ffffff!important}.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-forward:after,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 button.button:after,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-backward:after{font-size:1.6em}.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-forward.et_pb_button:after,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 button.button.et_pb_button:after,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-backward.et_pb_button:after{display:inline-block!important;font-size:1.6em!important;line-height:1em!important;top:50%;transform:translateY(-50%)}.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-forward.et_pb_button:hover:after,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 button.button.et_pb_button:hover:after,.et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .wc-backward.et_pb_button:hover:after,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 .button:hover:after{margin-left:.3em!important;left:auto;opacity:1!important}.et-db #et-boc .et-l .et_pb_wc_images_0 ol.flex-control-thumbs.flex-control-nav{--horizontal-gap:30px!important;--vertical-gap:30px!important;--column-count:4!important;grid-template-columns:repeat(var(--column-count),minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;display:grid!important;column-gap:var(--horizontal-gap)!important;row-gap:var(--vertical-gap)!important}.et-db #et-boc .et-l .et_pb_wc_images_0 ol.flex-control-thumbs.flex-control-nav>[class*="et_flex_column"]{--horizontal-gap-parent:30px}.et-db #et-boc .et-l .et_pb_wc_images_0 ol.flex-control-thumbs.flex-control-nav li{width:auto!important;margin:0!important;float:none!important}.et-db #et-boc .et-l .et_pb_wc_title_0,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 td.label,.et-db #et-boc .et-l .et_pb_text_0_tb_footer,.et-db #et-boc .et-l .et_pb_text_1_tb_footer,.et-db #et-boc .et-l .et_pb_text_2_tb_footer,.et-db #et-boc .et-l .et_pb_text_3_tb_footer,.et-db #et-boc .et-l .et_pb_text_4_tb_footer,.et-db #et-boc .et-l .et_pb_text_5_tb_footer{text-align:start}body #page-container .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 .button:after{font-family:"ETmodules"!important;font-weight:400!important;content:attr(data-icon)!important;font-size:inherit!important;line-height:1.7em!important;display:inline-block!important;margin-left:0.3em!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 .button:after{content:attr(data-icon)!important;display:inline-block!important;font-family:ETmodules!important;font-weight:400!important;font-size:inherit!important;line-height:1.7em!important;margin-left:0.3em!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 .button:before{display:none!important}.et-db #et-boc .et-l .et_pb_wc_meta_0.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_sku):is(:not(.et_pb_wc_no_categories),:not(.et_pb_wc_no_tags)) .product_meta .sku_wrapper:not(:last-child):after,.et-db #et-boc .et-l .et_pb_wc_meta_0.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_categories) .product_meta .posted_in:not(:last-child):after,.et-db #et-boc .et-l .et_pb_wc_meta_0.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_tags) .product_meta .tagged_as:not(:last-child):after,.et-db #et-boc .et-l .et_pb_wc_meta_0.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_tags):not(.et_pb_wc_no_categories) .product_meta .tagged_as:after{content:" / "!important}.et-db #et-boc .et-l .et_pb_wc_related_products_0.et_pb_module .et_shop_image>img,.et-db #et-boc .et-l .et_pb_wc_related_products_0.et_pb_module .et_shop_image .et_overlay{border-width:0px!important;border-color:#333!important;border-style:solid!important}.et-db #et-boc .et-l .et_pb_row_1.et_pb_row{padding-top:0px!important}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_row_1{flex-wrap:wrap}}