body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#000000}body{line-height:1.5em}.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:#bf301d!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_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.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_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#bf301d}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#bf301d}.footer-widget h4{color:#bf301d}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#bf301d}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#bf301d}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1240px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1400px}a{color:#41747e}#main-header .nav li ul{background-color:rgba(255,255,255,0.96)}.nav li ul{border-color:#41747e}.et_secondary_nav_enabled #page-container #top-header{background-color:#41747e!important}#et-secondary-nav li ul{background-color:#41747e}.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_nav_text_color_light .et_mobile_menu li a,.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:#000000}.et_search_form_container input::-moz-placeholder{color:#000000}.et_search_form_container input::-webkit-input-placeholder{color:#000000}.et_search_form_container input:-ms-input-placeholder{color:#000000}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#bf301d}#main-footer{background-color:#41747e}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#fcf8f7}#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:#ffffff}.footer-widget li:before{border-color:rgba(255,255,255,0)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.5em}#footer-widgets .footer-widget li:before{top:7.5px}#et-footer-nav .bottom-nav li.current-menu-item a{color:#fcf8f7}#footer-bottom{background-color:rgba(0,0,0,0.6)}#footer-info,#footer-info a{color:#cfd0d3}#footer-info{font-size:11px}#footer-bottom .et-social-icon a{font-size:20px}#footer-bottom .et-social-icon a{color:#000000}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:16px;background-color:#41747e;border-width:0px!important}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{content:'$';font-size:16px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:rgba(65,116,126,0.76);border-color:rgba(10,10,10,0)!important}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ffffff!important;background-color:rgba(65,116,126,0.76)!important;border-color:rgba(10,10,10,0)!important}@media only screen and (min-width:981px){#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{font-size:14px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:28px 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:28px}.et_header_style_split .centered-inline-logo-wrap{width:55px;margin:-55px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:55px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:55px}.et_header_style_centered #top-menu>li>a{padding-bottom:10px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:19px 0 19px 0!important}.et_header_style_centered #main-header .logo_container{height:55px}#logo{max-height:45%}.et_pb_svg_logo #logo{height:45%}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#41747e!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#41747e}.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:#000000!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#000000!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:#bf301d!important}}@media only screen and (min-width:1550px){.et_pb_row{padding:31px 0}.et_pb_section{padding:62px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:93px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:26px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:22px}h3{font-size:18px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:15px}h5{font-size:13px}h6{font-size:12px}.et_pb_slide_description .et_pb_slide_title{font-size:39px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:13px}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#22242d}.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:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}@media only screen and (max-width:767px){h1{font-size:28px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:24px}h3{font-size:20px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:16px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:42px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:14px}h5{font-size:14px}h6{font-size:13px}.et_pb_section{padding:30px 0}.et_pb_section.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}.et_pb_scroll_top.et-pb-icon{bottom:270px}.et_pb_widget:empty{display:none!important}.et_pb_widget_area .et_pb_widget{margin-bottom:15px!important}.acfw-store-credits-checkout-ui{display:none!important}.et_pb_wc_checkout_order_details{margin-bottom:0px!important}.xoo-wsc-sc-subt,.xoo-wsc-sc-count{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.xoo-wsc-qty-price{text-transform:lowercase}.variation dt{display:none!important}.variation dd{font-style:normal!important;background-color:#41747e;padding:0px 5px;color:white;border-radius:3px;display:inline-block}.variation{margin-bottom:5px!important;margin-top:2px}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day{background-color:transparent}.wc-appointments-date-picker .ui-datepicker td.partial_scheduled a:before{display:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form *{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today a,.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today span{color:#2b2b2b!important}#wc-appointments-appointment-form .slot_heading{display:none!important}#wc-appointments-appointment-form{padding:15px!important}#wc-appointments-appointment-form{font-size:14px!important}.wc-appointments-date-picker .ui-datepicker td{padding:2.5px!important}.wc-appointments-date-picker .ui-datepicker td:hover{background-color:transparent}.ui-state-default{background-color:#f4f4f4!important;border-radius:3px;padding:10px!important}.ui-state-default:hover{opacity:0.65}.slot-picker{border:none!important;padding:0px 15px!important}.wc-pao-addon-container,.wc-appointments-appointment-cost,.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_9 a:before{border:none!important}.wc-pao-addon-name,.wc-appointments-appointment-cost dt{text-transform:uppercase;font-size:14px!important;font-weight:900!important;padding-left:2.5px!important}.required{color:#bf301d!important;font-style:normal}.slot.slot_empty{display:none}#appointmentForm .explicacio{padding-bottom:5px!important;padding-top:0px!important;padding-left:2.5px!important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form input[type=radio]{display:none}.woocommerce .wc-pao-addon .wc-pao-addon-wrap input[type=radio]:checked+label,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected a{background-color:#41747e!important;color:white!important}.woocommerce .wc-pao-addon .wc-pao-addon-wrap input[type=radio]+label,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot a{background-color:#f4f4f4!important;font-size:14px;font-weight:500;border-radius:3px;padding:5px 10px!important;display:inline-block;cursor:pointer;line-height:2em}.woocommerce .wc-pao-addon .wc-pao-addon-wrap input[type=radio]+label:hover,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected a:hover{opacity:0.65}.wc-pao-addon-container:has(input) .wc-pao-addon-wrap,.slot_row{display:flex;gap:10px;flex-wrap:wrap}.wc-pao-addon-container:has(input) .wc-pao-addon-wrap:before{display:none!important}.wc-pao-validation-notice,.wc-pao-addon-description{font-size:14px!important}.wprs_unslider-active p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:15px 0px 15px}.et_pb_wc_gallery .et_pb_gallery_item{width:100%!important;display:block!important}.et_pb_wc_gallery .et_pb_gallery_item img{aspect-ratio:3 / 2;object-fit:cover}@media (min-width:981px){.et_pb_gutters1 .et_pb_gallery .et_pb_gallery_items{grid-template-columns:repeat(6,calc((100% - 50px)/6))!important;clear:none!important;grid-gap:10px;display:grid!important}.et_pb_gutters1 .et_pb_gallery .et_pb_gallery_item.et_pb_grid_item{width:100%}}@media (max-width:980px) and (min-width:431px){.et_pb_gutters1 .et_pb_gallery .et_pb_gallery_items{grid-template-columns:repeat(3,calc((100% - 20px)/3))!important;clear:none!important;grid-gap:10px;display:grid!important}.et_pb_gutters1 .et_pb_gallery .et_pb_gallery_item.et_pb_grid_item{width:100%}}@media (max-width:430px){.et_pb_gutters1 .et_pb_gallery .et_pb_gallery_items{grid-template-columns:repeat(2,calc((100% - 10px)/2))!important;clear:none!important;grid-gap:10px;display:grid!important}.et_pb_gutters1 .et_pb_gallery .et_pb_gallery_item.et_pb_grid_item{width:100%}}@media (max-width:980px) and (min-width:551px){#itemsFiltres li.product{width:30%!important;margin-right:4.5%!important;float:left;margin-bottom:30px!important}#itemsFiltres li.product:nth-child(3n){margin-right:0px!important}}.dipi_advanced_tabs .dipi-at-tabs{gap:10px}.closebtn-within-popup .dipi-popup-wrapper .dipi_popup-close{top:90px!important;right:15px!important;background-color:white!important}.dipi-popup-container .dipi_popup .dipi-popup-wrapper{width:auto!important}@media (max-width:980px){.popup-botiga h1{font-size:26px!important}.closebtn-within-popup .dipi-popup-wrapper .dipi_popup-close{top:-4px!important;right:20px!important}}@media (min-width:768px) and (max-width:980px){.closebtn-within-popup .dipi-popup-wrapper .dipi_popup-close{top:85px!important;right:10px!important}}input[type="checkbox"]{width:auto!important;min-height:auto!important}@media screen and (max-width:981px){.mphb_sc_rooms-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.et_pb_text_inner .mphb_sc_rooms-wrapper .mphb-room-type{width:40%!important;margin-bottom:20px!important}}@media screen and (max-width:500px){.mphb_sc_rooms-wrapper{flex-direction:column!important}.et_pb_text_inner .mphb_sc_rooms-wrapper .mphb-room-type{width:100%!important}}ul.mphb-booking-details .booking-status,div.accommodations{visibility:hidden}#mphb-booking-details input,#mphb-booking-details select,#mphb-booking-details textarea,#mphb-booking-details input[type=text],#mphb-customer-details input,#mphb-customer-details select,#mphb-customer-details textarea,#mphb-customer-details input[type=text]{width:100%;padding:10px 10px;background-color:white!important;min-height:42px}#mphb-booking-details label,#mphb-customer-details label{font-size:14px!important}#mphb-price-details{margin-top:15px}@media (min-width:601px){.mphb-room-details,#mphb-customer-details{display:grid;grid-template-columns:repeat(3,calc((100% - 30px)/3));grid-column-gap:15px}.mphb-customer-details-title,.mphb-customer-note{grid-column-start:1;grid-column-end:4;margin-bottom:15px}}abbr{color:#bf301d;text-decoration:none}.mphb-checkout-terms-wrapper{margin-top:10px!important}.mphb-stripe-payment-container{margin-top:20px!important}.mphb-price-breakdown-subtotal th{font-size:20px}.mphb-price-breakdown-total th{font-size:24px}.mphb-price-breakdown-dates th,.mphb-price-breakdown-subtotal th{padding-top:30px!important}table.mphb-price-breakdown th{padding:5px 10px!important;font-size:16px;background-color:#41747e;color:white;border:solid 1px#41747e!important}table.mphb-price-breakdown{border:solid 1px#41747e!important}table.mphb-price-breakdown td{padding:5px 10px!important;font-size:14px;border:solid 1px#41747e!important}.mphb-login-form-wrap,.mphb-gateway-description,.mphb-room-number,.mphb-price-breakdown-booking,.mphb-price-breakdown-nights,.mphb-price-breakdown-adults,.mphb-price-breakdown-subtotal,.mphb-price-breakdown-title,.mphb-gateway-title{display:none!important}h3.mphb-booking-details-title{font-size:48px!important;font-weight:bold!important;margin-bottom:30px}.mphb-check-in-date{padding-bottom:0!important}.mphb-check-out-date{margin-bottom:20px!important}h3.mphb-room-number{font-size:36px!important;margin-bottom:10px!important}.mphb_sc_checkout-form .mphb-room-type-title,.mphb-price-breakdown-rate,.mphb-price-breakdown-dates-subtotal,.mphb-price-breakdown-accommodation-subtotal,.mphb-room-type-adults-capacity{display:none!important}p.mphb-adults-chooser label,p.mphb-guest-name-wrapper label{margin-right:10px!important}ul.mphb-single-room-type-attributes{list-style-type:none}.mphb-attribute-title,.mphb-room-type-categories{display:none}.mphb-single-room-type-attributes a{color:black;pointer-events:none}.mphb-single-room-type-attributes span:before{content:"- "}.mphb-room-type-facilities .mphb-attribute-value{display:flex;flex-direction:column;font-size:0;line-height:0}.mphb-room-type-facilities .mphb-attribute-value>span{font-size:16px!important;display:block!important;line-height:1.5em!important}.mphb-book-button,.mphb-button,input[type="submit"]{font-size:16px;background-color:#41747e;border-width:0px!important;padding:.3em 1em!important;color:#ffffff;font-weight:500;line-height:1.7em!important;position:relative;border:2px solid;border-radius:3px;-webkit-transition:all .2s;transition:all .2s;margin-top:15px}.mphb-book-button:hover,.mphb-button:hover{opacity:0.75;-webkit-transition:all .2s;transition:all .2s}.imatge-fons-casa-piedra{background-image:url(https://www.viladellops.com/wp-content/uploads/2024/01/bb-casa-de-pedra-viladellops-9.jpg)!important}.imatge-fons-casa-piedra .et_pb_column{padding:30px}.imatge-fons-casa-piedra .et_pb_column:last-child{display:flex;flex-direction:column;justify-content:space-between}.datepick-ctrl a{white-space:nowrap}.mphb-check-out-date-wrapper,.mphb-check-in-date-wrapper,.mphb-required-fields-tip,.mphb-reserve-btn-wrapper,.wp-block-motopress-hotel-booking-wrapper{display:none}.mphb-single-room-type-thumbnails{margin-top:15px}.mphb_sc_rooms-wrapper{display:flex}.mphb_sc_rooms-wrapper .mphb-room-type{width:18%;margin:0 2.5% 0 0!important;background-color:#ffffff;padding:15px!important;box-shadow:0px 2px 18px 0px rgba(65,116,126,0.5);border-radius:3px!important;overflow:hidden!important;text-align:center}.mphb_sc_rooms-wrapper .mphb-room-type:last-child{margin:0px!important}.mphb_sc_rooms-wrapper .mphb-room-type .post-thumbnail{margin:-15px -15px 0px;width:calc(100% + 30px)}.mphb_sc_rooms-wrapper .mphb-room-type p:not(.mphb-regular-price){font-size:14px;line-height:1.3em}.mphb-regular-price strong{display:none}.mphb-regular-price{font-size:16px!important;font-weight:900}.mphb-to-book-btn-wrapper{margin-top:15px}.mphb_sc_rooms-wrapper br{display:none}ul.et_post_gallery .et_gallery_item{margin:0 3% 3% 0}.et_pb_post .post-meta{display:none!important}.bb-rooms .et_pb_module{background-color:#fff;padding:15px!important;box-shadow:0 2px 18px 0 rgba(65,116,126,.5);border-radius:3px!important;overflow:hidden!important;text-align:center}.bb-rooms a{font-size:16px;color:#473C38!important}.bb-rooms p{line-height:1em;margin-bottom:15px;font-size:14px;grid-row-start:3!important;color:#473c38}.bb-rooms .mphb-to-book-btn-wrapper{display:flex;align-items:end;justify-content:center}@media (max-width:980px){.mobil-invers{display:flex;flex-direction:column-reverse}.mobil-invers>div:last-child{margin-bottom:30px!important}.mobil-invers>div:first-child{margin-bottom:0px}}.bb-galeria-imatges .flex-control-thumbs,.bb-galeria-imatges .flex-control-thumbs li{margin:0px!important}.bb-galeria-imatges .flex-control-thumbs li{margin:0px;clear:none!important}@media (max-width:980px){#dipi-footer-menu-social-icons-id{margin-top:30px}}@media (max-width:768px){.tabs-la-finca .dipi-at-tabs{flex-direction:column!important}}.product-thumbnail{display:none!important}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#bf301d!important}.et_pb_wc_title h1{font-size:45px!important}.et_pb_wc_description ul{padding-bottom:0px}.et_pb_wc_description h3{margin-top:30px}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{max-height:100px!important;font-size:11px!important;line-height:1.2em!important}.xoo-wsc-basket{margin-bottom:50px}#cookie-law-info-again{box-shadow:none;background-color:#41747e!important;color:white!important;right:0px!important}.dipi_image_gallery_0 .dipi-image-gallery-thumbs .dipi_image_gallery_child .swiper-slide-container{width:50px!important;height:50px!important}.et_pb_promo{display:flex;flex-direction:column;justify-content:center}#gform_submit_button_3{border:#473c38 2px solid!important;background-color:#473c38;color:white;margin-top:12px;padding-top:2px!important;padding-bottom:1px!important}#gform_3{display:grid;grid-template-columns:calc(100% - 100px) 100px}#gform_3 .gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}#gform_3 .gfield_label{font-size:1.2em}.reviews-producte .wprevpro_t1_outer_div{display:flex!important;flex-direction:column}.w3_wprs-col.l4,.w3_wprs-third{width:100%!important}.wprevpro_t1_DIV_2{border:0px solid #f5f5f5!important;box-shadow:none}.wprev_preview_bg1_T1::after{display:none!important}.wprevpro_t1_A_8>img{display:none!important}.wprevpro_t1_DIV_2:before{display:none}.wprevpro_t1_SPAN_5{text-align:right}.wprevpro_t1_SPAN_5{font-size:1.2em;font-family:"manrope";font-weight:700;color:#473c38}.wprev_showdate_T1{font-size:1.05em;font-weight:500}.wprevpro_t1_P_3{color:#473c38;font-family:"manrope";font-style:normal}.wprs_rd_more{color:#41747E!important;font-weight:700}.wprs_unslider-nav ol li.wprs_unslider-active{background-color:#41747E;border:#41747E solid 2px}.wprs_unslider-nav ol li{border:#41747E solid 1px}.wprevpro_t1_DIV_2{padding:0px!important;background-color:transparent!important}.wprs_unslider-nav{margin-bottom:15px!important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{background-color:#fcf8f7;opacity:90%}.wc-appointments-appointment-form-button{opacity:100%!important;background-color:#ee595b!important;font-family:"raleway"!important;color:White!important}.input-text.qty.text{font-weight:500!important;font-size:18px!important}input#quantity_64536386bacdc.input-text.qty.text{border-left:#00000030 solid 1px!important;background-color:#ffffff!important;color:#000000!important;opacity:100%!important}.explicacio.explicacioPersones{width:100%!important}button.wc-appointments-appointment-form-button.single_add_to_cart_button.button.alt{width:100%!important;overflow:hidden!important}#wc-appointments-appointment-form{margin:-15px -15px 15px;width:-webkit-fill-available}.wc-pao-validation-notice{width:100%!important}.woocommerce-info{margin-bottom:0px}.ui-datepicker-current-day .ui-state-active{background-color:#41747e!important;color:white!important;opacity:90%!important}.wc-appointments-appointment-form{border-radius:3px!important}.duration{display:none!important}.slot.selected a{background-color:#41747e!important;opacity:100%!important;color:white!important}.woocommerce .quantity input.qty{padding:2px}.et_pb_wc_gallery{transform:none!important}.slider-vins .dipi-carousel-wrapper img{height:auto!important;width:200px!important}.slider-vins .dipi_carousel_child .et_pb_module_inner{width:840px!important;max-width:80%!important}.slider-vins .dipi-carousel-child-wrapper{display:grid!important;grid-template-columns:200px calc(100% - 225px)!important;align-items:end;grid-column-gap:25px}.slider-vins.dipi_carousel_0 .swiper-button-next,.slider-vins.dipi_carousel_0:hover .swiper-button-next.swiper-arrow-button.show_on_hover{right:0px!important}.slider-vins.dipi_carousel_0 .swiper-button-prev,.slider-vins.dipi_carousel_0:hover .swiper-button-prev.swiper-arrow-button.show_on_hover{left:0px!important}.slider-vins .dipi-carousel-item-title,.slider-vins .dipi-carousel-item-desc,.slider-vins .dipi-carousel-button-wrapper{text-align:left}@media (max-width:480px){.slider-vins .dipi-carousel-wrapper img{height:auto!important;width:100px!important}.slider-vins .dipi_carousel_child .et_pb_module_inner{width:440px!important;max-width:90%!important}.slider-vins .dipi-carousel-child-wrapper{display:grid!important;grid-template-columns:200px calc(100% - 225px)!important;align-items:end;grid-column-gap:25px}.slider-vins.dipi_carousel_0 .swiper-button-next,.slider-vins.dipi_carousel_0:hover .swiper-button-next.swiper-arrow-button.show_on_hover{right:0px!important}.slider-vins.dipi_carousel_0 .swiper-button-prev,.slider-vins.dipi_carousel_0:hover .swiper-button-prev.swiper-arrow-button.show_on_hover{left:0px!important}.slider-vins .dipi-carousel-item-title,.slider-vins .dipi-carousel-item-desc,.slider-vins .dipi-carousel-button-wrapper{text-align:left}}#appointmentForm .explicacio{background-color:white!important;color:white;padding:0 10px;display:flex;align-items:center;font-size:14px!important}#appointmentForm .wc-appointments-appointment-form-wrap .quantity{display:flex;margin:0!important;float:left!important}#wc-appointments-appointment-form{background-color:white!important;opacity:100%!important}#appointmentForm .wc-appointments-appointment-form-wrap .single_add_to_cart_button{float:right!important;font-weight:500!important;margin-top:0px!important;width:fit-content!important}.gform_required_legend{display:none}.gfield_required .gfield_required_asterisk{color:white}.gform_button{background-color:#FCF8F7!important;border:none;font-size:20px;padding:7px 20px 7px 20px;font-weight:600;color:#473C38!important;text-transform:uppercase}#gform_wrapper_5{color:#FCF8F7!important}.explicacio.explicacioDia,.explicacio.explicacioHorari{padding-bottom:20px!important;background:transparent!important;color:#000000!important;font-size:20px!important;font-weight:700;text-transform:uppercase}.explicacio.explicacioPersones{margin-bottom:0px!important;background:rgba(252,248,247,0.85)!important;color:#000000!important;font-size:20px!important;font-weight:700;text-transform:uppercase}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#f4f4f4!important}.wc-appointments-appointment-form-button.single_add_to_cart_button.button.alt{background-color:#41747E!important}.premis .dipi_carousel_child .dipi-carousel-image img{width:30%;display:flex}.premis .dipi-image-wrap .dipi-carousel-image{display:flex;justify-content:center}.tags-vi a{cursor:not-allowed}.tags-vi a{pointer-events:none}@media(max-width:480px){.visites-completes .products{grid-template-columns:repeat(1,calc((100%) / 1))!important}.et_pb_shop ul.products.columns-4 li.product{width:100%!important}.pagina-producte-vi .products{grid-template-columns:repeat(1,calc((100%) / 1))!important}.et_pb_shop ul.products.columns-4 li.product{width:100%!important}.ampolles .products{display:grid;grid-template-columns:repeat(4,calc(100%/4))}.woocommerce-product-attributes-item__label{line-height:1em!important}}@media (max-width:480px){.slider-vins .dipi-carousel-child-wrapper{display:grid!important;grid-template-columns:100px calc(100% - 100px)!important;align-items:end;grid-column-gap:25px}.slider-vins .dipi-image-wrap{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3!important}.slider-vins .dipi-carousel-item-content{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:3!important}.slider-vins .dipi-image-wrap{display:flex;position:relative;width:100%;justify-content:flex-start}.slider-vins .dipi_carousel_child .dipi-carousel-item-content{display:flex;align-items:center}.slider-vins .dipi-carousel-item-desc{text-align:center}.slider-vins .dipi-carousel-item-title{text-align:center}}.dipi-button-grid-container .botons-la-finca{display:flex;justify-content:center;border:red solid 1px}.row-grid-botons .et_pb_column{display:flex;flex-direction:column;align-items:center}#formulari-allotjaments,#formulari-contacte,#gform_fields_5{color:#473c38!important}#gform_5 .gfield_required .gfield_required_asterisk{color:black}#formulari-allotjaments .gform_wrapper .gfield_required{color:#473c38!important}#gform_submit_button_5,#gform_submit_button_4{background-color:#41747e!important;color:white!important}#footer-widgets.clearfix a{text-transform:uppercase}.dipi-social-icon{background-color:#FCF8F7!important}.dipi-icon svg{fill:#473c38!important}.dipi-footer-menu-social-icons .dipi-social-icon{padding:6px!important}.dipi-footer-menu-social-icons{margin-bottom:0px!important}#footer-bottom{padding-bottom:0px!important}#footer-widgets .footer-widget li{padding-left:0px!important}.et_pb_gallery_items.clearfix:before,.et_pb_gallery_items.clearfix:after{content:unset}@media (max-width:480px){footer#main-footer div#footer-bottom{padding-bottom:20px!important}footer#main-footer div#footer-bottom div.container.clearfix ul#dipi-footer-menu-social-icons-id{justify-content:center!important}footer#main-footer div#footer-bottom div.container.clearfix div#footer-info{padding-bottom:0px!important;height:30px!important}}.et_mobile_menu{border-top:#FCF8F7 solid 3px!important}.et_mobile_menu:before{display:none}.et_mobile_menu .menu-item a{padding-left:25px!important}.menu-mobil.petit a{font-size:13px!important;color:#00000085!important;line-height:1.1em!important;font-weight:500!important}@media (min-width:981px){.mobil,.telefon,.correu,.direccio{display:none!important}}@media (max-width:980px){.et_mobile_menu{max-height:calc(80vh - 60px);overflow:auto}.et_mobile_menu .menu-mobil.petit.direccio{border-top:#00000050 solid 1px;padding-top:15px}.et_mobile_menu .menu-mobil.petit.correu{border-bottom:#00000050 solid 1px;padding-bottom:5px;margin-bottom:15px}}#mobile_menu{box-shadow:-32px 0px 96px 77px #00000050}@media (max-width:480px){#top-header{display:none!important}}.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#41747e!important;color:white!important}.et_pb_wc_cart_notice.woocommerce .woocommerce-info{color:#ffffff!important;border:red solid 3px}.et_pb_wc_cart_notice.woocommerce .woocommerce-info .showcoupon{color:#ffffff!important}.et_pb_wc_checkout_payment_info .woocommerce-cart-form__contents{display:none}.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text{border-radius:3px!important;padding:8px 5px!important}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:white;background-color:#41747e;padding:4.8px 16px!important;font-size:16px!important}#mobile_menu .wpml-ls-item{display:inline-block;width:calc(25% - 7px)}@media (max-width:480px){.botons-allotjaments .dipi-button-grid-container{display:flex!important;flex-direction:column!important;align-items:center!important}}#main-footer:after{background:url(/wp-content/uploads/2023/03/kit-digital-logos-color-demomentsomtres.svg) no-repeat center;content:""!important;width:100%!important;display:inline-block;background-color:white;margin-bottom:25px}@media (max-width:767px){#main-footer:after{height:45px!important;display:inline-block;background-color:white;background-size:320px 30px!important}}@media (min-width:768px){#main-footer:after{height:70px!important;display:inline-block;background-color:white;background-size:600px 50px!important}}#dms3filtres .form-group #data{min-height:35px}@media (min-width:981px){.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:calc((100% - 150px)/6);margin-right:30px!important}}@media (max-width:480px){div.et_pb_module.et_pb_wc_additional_info.atributs-vins div.et_pb_module_inner table.woocommerce-product-attributes.shop_attributes tbody{display:flex;flex-direction:column}}.ampolles.blanc .products{display:grid!important;grid-template-columns:repeat(8,calc(100%/8))!important}.ampolles.negre .products{display:grid!important;grid-template-columns:repeat(8,calc(100%/8))!important}.ampolles.blanc .product:first-child{grid-column-start:4!important}.ampolles.negre .product:first-child{grid-column-start:3!important}.woocommerce-page:not(.et-tb-has-template) .et_pb_shop ul.products li.product{clear:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 3.8% 2.992em 0!important}.wprevpro_t1_P_3.wprev_preview_tcolor1_T1{padding-right:40px!important}.pagina-botiga .et_shop_image img{max-height:250px;width:Auto!important;align-content:center!important}.pagina-botiga .et_shop_image img .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{display:flex!important}.pagina-botiga .woocommerce ul.products li.product a img{display:inline}@media (min-width:600px){.horari-sopar{margin-top:27px}}#mphb-booking-details .horari-entrada label{font-size:18px!important;font-weight:bold}.instruccions-horari-entrada{font-size:12px;line-height:1.5;display:none}small.spaces-left{display:none!important}.sticky-elements{position:sticky;top:150px}