.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0}#payment .methods li.woocommerce-SavedPaymentMethods-token label{display:inline}#payment .methods li.woocommerce-SavedPaymentMethods-new label{display:inline}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon{max-height:35px}#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon{max-width:65px}#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon{max-width:55px}#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/credit-card.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/visa.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/amex.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/diners.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/discover.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/jcb.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/maestro.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/mastercard.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error{margin-top:1em;margin-bottom:2em}#wc-stripe-custom-button{display:block;width:100%}.woocommerce-checkout #payment #stripe_boleto_tax_id{width:100%}.gpay-button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;cursor:pointer;height:40px;min-height:40px;padding:11px 24px;width:100%}.gpay-button.light{width:calc(100% - 3px);background-color:#fff;margin:2px 0 3px}.gpay-button.light:active{background-color:#fff}.gpay-button.light:hover{background-color:#f8f8f8}.gpay-button.light:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.light-outline{width:calc(100% - 3px);background-color:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;margin:2px 0 3px}.gpay-button.light-outline:active{background-color:#fff}.gpay-button.light-outline:hover{background-color:#f8f8f8}.gpay-button.light-outline:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.dark{background-color:#000;padding:12px 24px 10px}.gpay-button.dark:active{background-color:#5f6368}.gpay-button.dark:hover{background-color:#3c4043}.gpay-button.dark:focus{box-shadow:#5f6368 0 1px 1px 0,#5f6368 0 1px 3px;outline:0}.gpay-button.short.light,.gpay-button.short.light-outline{background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.gpay-button.short.dark{background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}#small-forfait .mkdf-price-list{padding:28px !important}.mkdf-pricelist-item-inner h3,.mkdf-pricelist-price{font-family:"Open Sans",sans-serif;font-size:17px;color:#000;font-weight:400}#small-forfait h3,#small-forfait .mkdf-pricelist-price{font-size:14px !important}#small-forfait h3{width:83%}#small-forfait .mkdf-pricelist-price-holder{width:17%;margin-top:-3px}.mkdf-price-list-title h2{color:#d6b981;font-size:20px !important;text-transform:none}.mkdf-pricelist-desc{font-size:15px;line-height:1.5em}.mkdf-section-title-holder .mkdf-st-text{margin:0 !important}h1.mkdf-st-title{font-size:30px}.medium-forfait-85 .mkdf-pricelist-title{width:85%}.medium-forfait-85 .mkdf-pricelist-price-holder{width:15%}.custom-sub-menu-horizontal .menu{display:inline-block !important}.custom-sub-menu-horizontal ul li:nth-child(1) a{color:#06282e !important}.custom-sub-menu-horizontal ul li:nth-child(1) a:after{opacity:1 !important}.custom-sub-menu-horizontal{text-align:center;margin-top:24px}.custom-sub-menu-horizontal ul li{padding:0 !important;margin-right:18px !important;float:left !important}.custom-sub-menu-horizontal ul li a{font-size:14px !important;letter-spacing:auto !important}.mkdf-main-menu>ul>li>a{padding:0 17px !important}.openning-time{margin-top:48px;color:#fff;font-size:17px;line-height:1.6em;text-transform:uppercase;font-family:Prata,sans-serif}.openning-time-list{list-style:none;color:#fff}a.hover-gold{color:#b9a378 !important}a.hover-gold:hover{text-decoration:underline !important}:target{padding-top:150px !important;margin-top:-150px !important}html{scroll-behavior:smooth}@media only screen and (max-width:1400px){.vc_col-xs-12{margin-top:30px}.vc_empty_space{height:30px !important}h3.mkdf-pricelist-title,.mkdf-pricelist-number,.mkdf-pricelist-currency,.mkdf-pricelist-price,.mkdf-pricelist-price-holder{font-size:15px !important;line-height:1rem !important}.mkdf-price-list .mkdf-pricelist-title .mkdf-pricelist-title-area{display:contents;white-space:normal}.mkdf-grid-col-12{padding-left:0 !important;padding-right:0 !important}.mkdf-grid-row{margin-left:-25px !important;margin-right:-25px !important}}.mkdf-menu-area .mkdf-position-center{text-align:right;margin-left:-50px !important}[data-tooltip]{position:relative;z-index:10}[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;transition:.2s;will-change:transform}[data-tooltip]:before{content:attr(data-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:max-content;width:-moz-max-content;border-radius:6px;font-size:14px;background-color:rgba(59,72,80,.9);background-image:linear-gradient(30deg,rgba(59,72,80,.44),rgba(59,68,75,.44),rgba(60,82,88,.44));box-shadow:0px 0px 24px rgba(0,0,0,.2);color:#fff;text-align:center;white-space:pre-wrap;transform:translate(-50%,-5px) scale(.5)}[data-tooltip]:after{content:'';border-style:solid;border-width:5px 5px 0;border-color:rgba(55,64,70,.9) transparent transparent transparent;transition-duration:0s;transform-origin:top;transform:translateX(-50%) scaleY(0)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}[data-tooltip]:hover:before{transition-delay:.3s;transform:translate(-50%,-5px) scale(1)}/[data-tooltip]:hover:after{transition-delay:.5s;transition-duration:.2s;transform:translateX(-50%) scaleY(1)}table.variations tr td.label,.woocommerce-variation,.product_meta,.woocommerce-tabs,.woocommerce-variation.single_variation{display:none !important}table.variations tr td.value .select2-selection__arrow{top:-15px}table.variations tr td.value .select2-container{width:250px}form.variations_form{margin:0 !important}.custom-social-network{position:fixed;z-index:1000;bottom:0;right:5px}a.golden-link{color:#d6b981;font-weight:500;text-align:right}a.golden-link:hover{text-decoration:underline}p.item-offer-gift-card{margin:0}.woocommerce-product-details__short-description{margin:24px 0 !important}.wc_gc_giftcard_delivery{display:none !important}.hammam-sticky-network{position:fixed;bottom:0;right:0;z-index:5000;height:50px}.hammam-sticky-network .hammam-sticky-network-wrapper{margin:0 5px 50px 0}.hammam-sticky-network a,.hammam-sticky-network .snapchat-icon{float:right}#mkdf-back-to-top{bottom:60px !important}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-180px;opacity:0;transition:opacity .3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.mkdf-pt-mark{color:#000 !important}.mkdf-pt-price{font-size:48px !important}.mkdf-pt-currency-sub{font-size:18px !important;color:#000 !important}.mkdf-pt-title-holder{background-color:#113238 !important}.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices{border-bottom:1px solid #09262c;border-width:1px;border-bottom-style:solid;border-bottom-color:#09262c}.mkdf-price-table .mkdf-pt-inner{border:1px solid #09262c}.mkdf-separator{border-bottom-color:#09262c !important}h2{color:#09262c !important}.mkdf-price-list-holder-border-top{border-top:none !important;border-bottom:#09262c solid 1px !important}.mkdf-price-list-holder-border-left{border-left:#09262c solid 1px !important}.mkdf-price-list-holder-border-right{border-right:#09262c solid 1px !important}.mkdf-price-list-holder-border-bottom{border-bottom:#09262c solid 1px !important}a{color:#35626c !important}a:hover{color:#06282e !important}a>span.item_outer .item_text:after,a:after{background-color:#06282e !important}.mkdf-light-header a{color:#fff !important}.mkdf-mobile-nav a{color:#06282e !important}.mkdf-light-header a>span.item_outer .item_text:after{background-color:#fff !important}#address h2{color:#fff !important}#address .mkdf-separator{border-bottom-color:#fff !important}#rituels .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-title-holder .mkdf-pt-title{max-width:155px}.mkdf-pt-content ul li{color:#000;font-weight:400}.mkdf-btn-text{color:#113238}div[data-mkdf-anchor=floral-background]{background-repeat:no-repeat}.vc_column_container{position:unset !important}.text-center{text-align:center}.mt-1{margin-top:1rem !important}