.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://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}