body{font-size:17px}#logo{max-height:100%!important}#services .et_pb_column .et_pb_module{position:relative;overflow:visible}#services .et_pb_column .et_pb_module .et_pb_main_blurb_image{position:absolute;left:-40px;top:-45px}#services .et_pb_column .et_pb_module .et_pb_main_blurb_image .et-pb-icon{margin-bottom:0;font-size:56px}.woocommerce .products li{padding:10px!important;background:#fff;border-radius:3px}.woocommerce-loop-product__title{color:#b14e3e;padding:0 10px!important}.product .price{position:absolute;top:20px;left:20px}.product .price .woocommerce-Price-amount{background:#fff;color:000!important;padding:3px 10px;border-radius:6px}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{margin:0!important}ul.activity-program li,ul.whatsincluded li,ul.whatsexcluded li{margin-bottom:min(max(0.56rem,calc(0.56rem +((1vw - 0.32rem)* 0.3))),0.8rem)!important;padding-left:24px!important;background:no-repeat!important;background-size:16px;background-position:left center!important}ul.activity-program li{background-image:url("data:image/svg+xml,%3Csvg width='17' height='28' viewBox='0 0 124 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='61.5' cy='62.5' r='32.5' fill='%23B14E3E'/%3E%3C/svg%3E%0A")!important;background-position:left top!important}ul.whatsincluded li{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 1024 1024' preserveAspectRatio='xMidYMid meet'%3E%3Ctitle%3EAprouve%3C/title%3E%3Cpath fill='%2329A85E' d='M817.547 198.526c25.065 16.129 32.315 49.526 16.187 74.594l-340.683 529.492c-29.339 45.599-95.737 46.367-126.126 1.462l-175.969-260.043c-16.705-24.687-10.235-58.243 14.452-74.949s58.243-10.235 74.949 14.452l148.468 219.402 314.129-488.224c16.129-25.068 49.525-32.315 74.593-16.186z'/%3E%3C/svg%3E")!important;background-size:18px!important}ul.whatsexcluded li{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 1024 1024' preserveAspectRatio='xMidYMid meet'%3E%3Ctitle%3EDesaprouve%3C/title%3E%3Cpath fill='%23000000' d='M268.578 196.587c-19.88-19.88-52.111-19.88-71.991 0s-19.88 52.111 0 71.991l243.422 243.422-243.422 243.422c-19.88 19.88-19.88 52.111 0 71.995 19.88 19.877 52.111 19.877 71.991 0l243.422-243.426 243.42 243.418c19.88 19.885 52.112 19.885 71.988 0 19.885-19.877 19.885-52.108 0-71.988l-243.418-243.42 243.418-243.42c19.885-19.88 19.885-52.111 0-71.991-19.876-19.88-52.108-19.88-71.988 0l-243.42 243.421-243.422-243.422z'/%3E%3C/svg%3E")!important;background-size:18px!important}ul.activity-program,ul.whatsincluded,ul.whatsexcluded{padding-left:0px!important;list-style:none;background-position:left center!important;background-size:18px!important}ul.activity-program li,ul.whatsincluded li,ul.whatsexcluded li{background-repeat:no-repeat}hr{flex-grow:1;border:1px solid #b14e3e}.et_pb_text_inner span>span:nth-child(2),.et-secondary-menu{display:none!important}#galdesk .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images .flex-control-thumbs{margin-top:0}#galdesk .woocommerce-product-gallery{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:12px}.woocommerce div.product #galdesk div.images img{border-radius:8px}.woocommerce div.product #galdesk div.images .flex-control-thumbs li{margin-right:10px;margin-bottom:10px}.woocommerce div.product #galdesk div.images .flex-control-thumbs li{width:160px}.woocommerce div.product #galdesk .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none!important}.woocommerce div.product #galdesk .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(3n+1){clear:left!important;margin-right:10px!important}.carousel-cell{width:33%;height:160px;margin-right:10px}.flickity-prev-next-button.previous{left:initial;right:60px}.flickity-prev-next-button{top:100%;transform:translateY(-100%)}.home .woocommerce ul.products li.product a img{width:100%;height:360px;object-fit:cover}.yith-wcbk-form-section:nth-child(2),a.et-cart-info,.mfp-title{display:none!important}.yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day a,.yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day a,.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a,.yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a{background:#af3927!important;margin:0 auto;width:30px;border-radius:50px}.single-product h2,.single-product h3{color:#AF3926!important}.detailedinfo{max-height:60px}.detailedinfo .flickity-button,.detailedinfo .flickity-page-dots{display:none}.detailedinfo .et-pb-icon{font-size:16px}.detailedinfo .carousel-cell{background:#fff;text-align:center;height:32px;border-radius:8px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 1% 2em 0;padding:0;position:relative;width:24%;margin-left:0}button.ff-btn-submit{background-color:#AF3926!important}.single-product .price{margin-top:22px;font-size:18px!important}.home .product .price .woocommerce-Price-amount{background:#ff503d;color:#fff;font-weight:600}@media (max-width:980px){.et_gallery_item.et_pb_gallery_image:nth-child(n+4){display:none!important}.et_post_gallery .et_gallery_item:first-child{width:100%!important}.et_post_gallery .et_gallery_item:nth-child(2),.et_post_gallery .et_gallery_item:nth-child(3){width:49%!important}.et_post_gallery .et_gallery_item:nth-child(2){margin-right:2%!important}.et-db #et-boc .et-l .et_gallery_item{width:100%;margin:10px 0 0}.et-db #et-boc .et-l .et_gallery_item{margin:0 1% 2% 0!important}.woocommerce-product-gallery__image:first-child{display:none!important}.woocommerce div.product div.images .flex-control-thumbs li{width:100%!important;margin-right:0!important}.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:0!important}.single-product .price{font-weight:700;margin-top:0!important;position:relative!important}}.home .footer.section_has_divider .et_pb_top_inside_divider{display:none}.et_gallery_item.et_pb_gallery_image:nth-child(n+7){display:none!important}#swipebox-overlay{z-index:9999!important}.woocommerce-product-gallery__image--flex,.woocommerce-product-gallery__image--single{pointer-events:none!important}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-product-gallery__image img{pointer-events:none!important}.woocommerce-product-gallery__trigger,.woocommerce-product-gallery__image{display:none!important}.woocommerce-product-gallery__wrapper{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;touch-action:manipulation!important}#galdesk .woocommerce-product-gallery{grid-template-columns:repeat(1,1fr)!important}.et-db #et-boc .et-l .et_pb_wc_images .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(1,1fr)!important;grid-template-rows:repeat(1,1fr)!important;gap:12px}.et-db #et-boc .et-l .et_gallery_item{float:left;width:31%;margin:0 2% 2% 0}.woocommerce div.product div.images img{border-radius:6px}.home .footer.section_has_divider .et_pb_top_inside_divider{display:none}.form_price{background:#ae3827;background:-moz-linear-gradient(-45deg,#ae3827 0%,#de631f 100%);background:-webkit-linear-gradient(-45deg,#ae3827 0%,#de631f 100%);background:linear-gradient(135deg,#ae3827 0%,#de631f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3827',endColorstr='#de631f',GradientType=1);color:#fff;padding:2px 0;position:relative;margin-bottom:68px;margin-top:15px}table{width:100%;border:1px solid #fff;position:relative;margin-top:-2px}td{border:1px solid #fff;padding:7px 5px;font-size:14px;font-weight:600}.size-et-pb-portfolio-image{border-radius:8px}.et_pb_column .et_pb_module{margin-bottom:0}footer .et_pb_section{padding:0}