@font-face{font-family:"Francois one";src:url(fonts/FrancoisOne-Regular.ttf)}@font-face{font-family:"Recoleta";src:url(fonts/Recoleta-Regular.woff2)}@font-face{font-family:"PorcelainRegular";src:url(fonts/Porcelain.svg) format("svg") , url(fonts/Porcelain.woff) format("woff") , url(fonts/Porcelain.woff2) format("woff2");font-weight:normal;font-style:normal}.post-2335{display:none}.et_pb_image_0{margin-left:0!important}.et_pb_section_3.et_pb_section{margin-top:initial!important}.woocommerce-form-coupon-toggle{display:none}input.gift_sending_date_time{min-width:40%;float:right}input.gift_sending_date_time::before{font-family:"FontAwesome";font-weight:500;content:"\f073"}#ui-datepicker-div .ui-datepicker-inline{padding:30px}#ui-datepicker-div .ui-datepicker-header{text-align:center;padding-bottom:1em;text-transform:uppercase;letter-spacing:.1em}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{display:inline;float:left;cursor:pointer;font-size:1.4em;padding:0 10px;margin-top:-10px;color:#ccc}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{float:right}#ui-datepicker-div .ui-datepicker-calendar{width:100%;text-align:center}#ui-datepicker-div .ui-datepicker-calendar thead{color:#ccc}#ui-datepicker-div .ui-datepicker-calendar tr th,#ui-datepicker-div .ui-datepicker-calendar tr td{padding-bottom:.5em}#ui-datepicker-div .ui-datepicker-calendar a{color:#444;text-decoration:none;display:block;margin:0 auto;width:35px;height:35px;line-height:35px;border-radius:50%;border:1px solid transparent;cursor:pointer}#ui-datepicker-div .ui-datepicker-calendar .ui-state-highlight{border-color:#d24d57;color:#d24d57}#comment-wrap{max-width:1080px;margin:0 auto;padding:30px 0 0 0;bottom:2.8em}h1,h2,h3,h4,h5{font-family:"Recoleta",helvetica,Open\ Sans,Arial,sans-serif!important}h1{font-size:2em!important}.et_pb_pricing_table_wrap .et_pb_pricing_tables_0 .et_pb_pricing_heading h2,.et_pb_pricing_tables_0 .et_pb_pricing_heading h1.et_pb_pricing_title,.et_pb_pricing_tables_0 .et_pb_pricing_heading h3.et_pb_pricing_title,.et_pb_pricing_tables_0 .et_pb_pricing_heading h4.et_pb_pricing_title,.et_pb_pricing_tables_0 .et_pb_pricing_heading h5.et_pb_pricing_title,.et_pb_pricing_tables_0 .et_pb_pricing_heading h6.et_pb_pricing_title{font-family:"Recoleta",helvetica,Open\ Sans,Arial,sans-serif!important}.home h1{font-size:3em!important;font-weight:600}.home h3{font-size:2.25em!important}.et_pb_button{display:inline-block}body #page-container .et_pb_button_0,.et_pb_text_0_tb_header{border-radius:40px!important;border:none!important}body #page-container .et_pb_button_0:hover,.et_pb_text_0_tb_header,#place_order:hover{background-position:right center!important;box-shadow:0 4px 10px 0 rgba(0,0,0,.16) , 0 4px 20px 0 rgba(0,0,0,.12)!important}body #page-container .et_pb_button_0,#place_order{color:#fff!important;border-width:1px!important;border-color:#000cbc;border-radius:0;letter-spacing:2px;font-family:'Abel',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#000cbc;border-radius:40px!important}.et-search-form,.et_mobile_menu,.footer-widget li:before,.nav li ul,blockquote{border-color:#0367bf!important}#top-header{background-color:#f8ad40!important;z-index:999;position:relative;color:#1a1f28}#top-header a{color:#1a1f28}.et_pb_dollar_sign{font-size:.85em!important;font-weight:400;position:absolute;margin-left:-5em!important;bottom:2.8em!important}@media only screen and (max-width:1080px ){#comment-wrap{max-width:934px}}@media only screen and (max-width:1024px ){#comment-wrap{max-width:934px}}@media only screen and (max-width:980px){#comment-wrap{max-width:690px}#top-header{display:none!important}}@media only screen and (max-width:600px){#comment-wrap{max-width:400px}}@media only screen and (max-width:479px ){#comment-wrap{max-width:450px}}@media only screen and (max-width:320px ){#comment-wrap{max-width:274px}}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{border-radius:40px;padding:.3em 1em!important;line-height:1.7em!important;transition:all .2s;font-family:'Abel',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;letter-spacing:2px}.xoo-wsc-basket{color:#000cbc}.xoo-wsc-items-count{background-color:#000cbc}.xoo-wsc-img-col,a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart{display:none}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-weight:600;cursor:default;pointer-events:none;text-decoration:none;color:gray}.et_pb_team_member{height:960px}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{}.et_pb_shop ul.products li.product{height:300px;width:500px;font-family:Abel,helvetica,Open\ Sans,Arial,sans-serif;overflow:hidden;border-radius: 1.5rem/2rem;box-shadow:8px 10px 16px rgba(0,0,0,.1);-webkit-transform:translateZ(0);transform:translateZ(0)}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{display:none!important;color:#fff!important;border-width:1px!important;border-color:#000cbc;border-radius:0;letter-spacing:2px;font-family:'Abel',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#000cbc}.giftcard-cover>.logo-hdm{color:#fff;font-size:6rem;background-image:url(https://lheuredumassage.fr/wp-content/uploads/2020/11/picto-logo-heure-du-massage.svg);z-index:999;width:128px;height:109px;background-size:cover;visibility:visible;opacity:1;transition:visibility .3s linear , opacity .3s linear}.logo-hdm{color:#fff;font-size:6rem;background-image:url(https://lheuredumassage.fr/wp-content/uploads/2020/11/picto-logo-heure-du-massage.svg);z-index:999;width:128px;height:109px;background-size:cover;visibility:visible;opacity:1;transition:visibility .3s linear , opacity .3s linear;margin:7% auto}.giftcard:hover i.logo-hdm{visibility:hidden;opacity:0}.giftcard:hover i.logo-hdm{display:none}.description,.giftcard-cover{position:absolute;top:0;left:0;height:calc(100% - 5rem);width:100%;transition:height 2s}.giftcard:hover>.giftcard-cover{height:1px;width:95%;bottom:0!important;top:73%;left:calc(5% - 2.5%);transition:height 2s}.giftcard-cover{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:2}.giftcard-cover>.fa-apple{color:#fff;font-size:6rem}.giftcard-content{padding:1rem;list-style:disc!important}.giftcard-content ul{list-style:disc!important}.giftcard-content ul li{list-style:disc inside!important}h3{font-size:2rem!important;margin-bottom:1rem!important}.giftcard-content h3{font-size:1.2rem!important;text-transform:uppercase;padding:1em 0!important}.description h2,.description h3{color:#232323}.giftcard-content div{font-size:1rem}.description address{font-style:normal;margin-bottom:1rem}.giftcard-content a,.giftcard-content .subtext{color:#939393}.giftcard-content a{display:block;text-decoration:none}.giftcard-footer{position:absolute;bottom:0;left:0;height:5rem;width:100%;background:#fff;z-index:3;-webkit-transform:translateZ(0);transform:translateZ(0)}.giftcard-footer>*{float:left}.main_title{margin:0!important}.woocommerce-message{display:none!important}.woocommerce-info{margin:0!important}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{display:none!important}.giftcard-text{width:calc(100% - 150px);height:100%;padding:1rem}.giftcard-text>h2,.giftcard-text>.description{margin:0;font-weight:normal;line-height:1.1}.giftcard-text h2{font-size:1.5rem!important;filter:contrast(50%);padding:0!important}.giftcard-text .description{font-size:1.2rem;color:#939393}.price{font-size:1.25em!important;font-weight:500!important;filter:contrast(50%)}.short-description{font-size:.9em!important;color:#666!important}.added_to_cart{display:none!important}.giftcard-info{position:absolute;right:0;top:0;height:100%;text-align:right;-webkit-transform:translateX(100%);transform:translateX(100%);display:table;padding-left:0;background:#fff}.giftcard-info>*{display:table-cell}.giftcard-info>*:first-child{padding-right:1rem}.giftcard-info input[type="text"]{height:50px;width:100%;padding:0 1rem;-webkit-appearance:none;background:transparent;border:1px solid #dedede}.cart_button,input[type="text"]{border-radius:3px}.cart_button{display:inline-block;width:auto;height:50px;line-height:50px;text-align:center;background:#ffa500;color:#fff;font-size:1.3rem;padding-left:1rem;padding-right:1rem;text-decoration:none}.cart_button.secondary{background:#009cee}.giftwrap .cart_button{width:100%;top:20px}.giftwrap .desktop_cart_button{left:calc(50% - 60px)}.giftwrap .mobile_cart_button{left:calc(50% - 45px)}.giftwrap:before,.giftwrap:after{display:none;content:'';position:absolute;height:150px;width:150px;top:0;left:0}.giftwrap:before{-webkit-clip-path:polygon(50% 0%,50% 0%,50% 0%,100% 50%,100% 50%,100% 50%,50% 100%,50% 100%,50% 100%,0% 50%,0% 50%,0% 50%,0% 50%,50% 100%,50% 100%,100% 50%,100% 50%,50% 0%,50% 0%);clip-path:polygon(50% 0%,50% 0%,50% 0%,100% 50%,100% 50%,100% 50%,50% 100%,50% 100%,50% 100%,0% 50%,0% 50%,0% 50%,0% 50%,50% 100%,50% 100%,100% 50%,100% 50%,50% 0%,50% 0%);background:#fc1f33;z-index:2}.giftwrap:after{-webkit-clip-path:polygon(50% 0%,50% 0%,100% 50%,100% 50%,50% 100%,50% 100%,0% 50%,0% 50%);clip-path:polygon(50% 0%,50% 0%,100% 50%,100% 50%,50% 100%,50% 100%,0% 50%,0% 50%);background:#bc0a13;z-index:-1}.bow{display:none;opacity:0;position:absolute;top:calc(47% - .625rem);left:calc(40% - .625rem);height:1.25rem;width:1.25rem;background:#000;border-radius:50%;z-index:3}.bow:after{content:'';display:block;position:absolute;height:100%;width:100%;border-radius:50%;background:#fedf64;box-shadow:0 1px 1px rgba(0,0,0,.2);z-index:2}.bow>.fa-bookmark{position:absolute;top:.625rem;left:.3125rem;font-size:1rem;color:#fed531;text-shadow:0 1px 1px rgba(0,0,0,.2);z-index:1}.bow>.fa-bookmark:first-child{-webkit-transform:translateX(-.625rem) scaleY(1.5) rotate(55deg);transform:translateX(-.625rem) scaleY(1.5) rotate(55deg)}.bow>.fa-bookmark:last-child{-webkit-transform:translateX(.625rem) scaleY(1.5) rotate(-55deg);transform:translateX(.625rem) scaleY(1.5) rotate(-55deg)}#buy:target ~ .giftcard .giftwrap > .cart_button {-webkit-animation:button .2s cubic-bezier(.175,.885,.32,1.65) forwards;animation:button .2s cubic-bezier(.175,.885,.32,1.65) forwards}#buy:target ~ .giftcard .giftwrap:before, #buy:target ~ .giftcard .giftwrap:after {display:block}#buy:target ~ .giftcard .giftwrap:before {-webkit-animation:wrap-before-2 .6s cubic-bezier(.77,0,.175,1) both;animation:wrap-before-2 .6s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .giftwrap:after {-webkit-animation:wrap-after-2 .6s cubic-bezier(.77,0,.175,1) both;animation:wrap-after-2 .6s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .bow {display:block;-webkit-animation:bow .3s .72s cubic-bezier(.175,.885,.32,1.65) forwards;animation:bow .3s .72s cubic-bezier(.175,.885,.32,1.65) forwards}#buy:target ~ .giftcard .ribbon:before, #buy:target ~ .giftcard .ribbon:after {display:block}#buy:target ~ .giftcard .ribbon:before {-webkit-animation:ribbon-before .6s .2s cubic-bezier(.77,0,.175,1) both;animation:ribbon-before .6s .2s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .ribbon:after {-webkit-animation:ribbon-after .6s .2s cubic-bezier(.77,0,.175,1) both;animation:ribbon-after .6s .2s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .giftcard-footer {-webkit-animation:footer .6s .72s cubic-bezier(.77,0,.175,1) both;animation:footer .6s .72s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .giftcard-cover {-webkit-animation:cover .6s .72s cubic-bezier(.77,0,.175,1) both;animation:cover .6s .72s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .description > * {-webkit-animation:content .6s .72s cubic-bezier(.77,0,.175,1) both;animation:content .6s .72s cubic-bezier(.77,0,.175,1) both}#buy:target ~ .giftcard .description > *:nth-child(1) {-webkit-animation-delay:.72s;animation-delay:.72s}#buy:target ~ .giftcard .description > *:nth-child(2) {-webkit-animation-delay:.77s;animation-delay:.77s}#buy:target ~ .giftcard .description > *:nth-child(3) {-webkit-animation-delay:.82s;animation-delay:.82s}@-webkit-keyframes cart_button {
    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}@keyframes cart_button {
    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}@-webkit-keyframes content {
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}@keyframes content {
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}@-webkit-keyframes cover {
    to {
        -webkit-transform: translateY(calc(100% - 1px)) scaleX(0.95);
        transform: translateY(calc(100% - 1px)) scaleX(0.95);
    }
}@keyframes cover {
    to {
        -webkit-transform: translateY(calc(100% - 1px)) scaleX(0.95);
        transform: translateY(calc(100% - 1px)) scaleX(0.95);
    }
}@-webkit-keyframes footer {
    to {
        -webkit-transform: translateX(calc(-100% + 150px));
        transform: translateX(calc(-100% + 150px));
    }
}@keyframes footer {
    to {
        -webkit-transform: translateX(calc(-100% + 150px));
        transform: translateX(calc(-100% + 150px));
    }
}@-webkit-keyframes wrap-before-2 {
    50% {
        -webkit-clip-path: polygon(50% 0%, 50% 0%, 50% 0%, 100% 50%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 50% 100%, 0% 50%, 0% 50%, 0% 50%, 0% 50%, 50% 100%, 50% 100%, 100% 50%, 100% 50%, 50% 0%, 50% 0%);
        clip-path: polygon(50% 0%, 50% 0%, 50% 0%, 100% 50%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 50% 100%, 0% 50%, 0% 50%, 0% 50%, 0% 50%, 50% 100%, 50% 100%, 100% 50%, 100% 50%, 50% 0%, 50% 0%);
    }
    100% {
        -webkit-clip-path: polygon(18% 32%, 50% 64%, 82% 32%, 82% 32%, 64% 50%, 82% 68%, 82% 68%, 50% 36%, 18% 68%, 18% 68%, 36% 50%, 18% 32%, 18% 68%, 18% 68%, 82% 68%, 82% 68%, 82% 32%, 82% 32%, 18% 32%);
        clip-path: polygon(18% 32%, 50% 64%, 82% 32%, 82% 32%, 64% 50%, 82% 68%, 82% 68%, 50% 36%, 18% 68%, 18% 68%, 36% 50%, 18% 32%, 18% 68%, 18% 68%, 82% 68%, 82% 68%, 82% 32%, 82% 32%, 18% 32%);
    }
}@keyframes wrap-before-2 {
    50% {
        -webkit-clip-path: polygon(50% 0%, 50% 0%, 50% 0%, 100% 50%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 50% 100%, 0% 50%, 0% 50%, 0% 50%, 0% 50%, 50% 100%, 50% 100%, 100% 50%, 100% 50%, 50% 0%, 50% 0%);
        clip-path: polygon(50% 0%, 50% 0%, 50% 0%, 100% 50%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 50% 100%, 0% 50%, 0% 50%, 0% 50%, 0% 50%, 50% 100%, 50% 100%, 100% 50%, 100% 50%, 50% 0%, 50% 0%);
    }
    100% {
        -webkit-clip-path: polygon(18% 32%, 50% 64%, 82% 32%, 82% 32%, 64% 50%, 82% 68%, 82% 68%, 50% 36%, 18% 68%, 18% 68%, 36% 50%, 18% 32%, 18% 68%, 18% 68%, 82% 68%, 82% 68%, 82% 32%, 82% 32%, 18% 32%);
        clip-path: polygon(18% 32%, 50% 64%, 82% 32%, 82% 32%, 64% 50%, 82% 68%, 82% 68%, 50% 36%, 18% 68%, 18% 68%, 36% 50%, 18% 32%, 18% 68%, 18% 68%, 82% 68%, 82% 68%, 82% 32%, 82% 32%, 18% 32%);
    }
}@-webkit-keyframes wrap-after-2 {
    0% {
        -webkit-clip-path: polygon(50% 40%, 60% 50%, 50% 60%, 40% 50%);
        clip-path: polygon(50% 40%, 60% 50%, 50% 60%, 40% 50%);
    }
    49.999% {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    }
    50% {
        -webkit-clip-path: polygon(50% 0%, 50% 0%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 0% 50%, 0% 50%);
        clip-path: polygon(50% 0%, 50% 0%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 0% 50%, 0% 50%);
    }
    100% {
        -webkit-clip-path: polygon(18% 32%, 82% 32%, 82% 32%, 82% 68%, 82% 68%, 18% 68%, 18% 68%, 18% 32%);
        clip-path: polygon(18% 32%, 82% 32%, 82% 32%, 82% 68%, 82% 68%, 18% 68%, 18% 68%, 18% 32%);
    }
}@keyframes wrap-after-2 {
    0% {
        -webkit-clip-path: polygon(50% 40%, 60% 50%, 50% 60%, 40% 50%);
        clip-path: polygon(50% 40%, 60% 50%, 50% 60%, 40% 50%);
    }
    49.999% {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    }
    50% {
        -webkit-clip-path: polygon(50% 0%, 50% 0%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 0% 50%, 0% 50%);
        clip-path: polygon(50% 0%, 50% 0%, 100% 50%, 100% 50%, 50% 100%, 50% 100%, 0% 50%, 0% 50%);
    }
    100% {
        -webkit-clip-path: polygon(18% 32%, 82% 32%, 82% 32%, 82% 68%, 82% 68%, 18% 68%, 18% 68%, 18% 32%);
        clip-path: polygon(18% 32%, 82% 32%, 82% 32%, 82% 68%, 82% 68%, 18% 68%, 18% 68%, 18% 32%);
    }
}@-webkit-keyframes ribbon-before {
    0% {
        -webkit-clip-path: polygon(35% 37%, 45% 37%, 45% 42%, 77% 42%, 77% 52%, 45% 52%, 45% 63%, 35% 63%, 35% 52%, 23% 52%, 23% 42%, 35% 42%);
        clip-path: polygon(35% 37%, 45% 37%, 45% 42%, 77% 42%, 77% 52%, 45% 52%, 45% 63%, 35% 63%, 35% 52%, 23% 52%, 23% 42%, 35% 42%);
    }
    50% {
        -webkit-clip-path: polygon(35% 0%, 45% 0%, 45% 42%, 100% 42%, 100% 52%, 45% 52%, 45% 100%, 35% 100%, 35% 52%, 0% 52%, 0% 42%, 35% 42%);
        clip-path: polygon(35% 0%, 45% 0%, 45% 42%, 100% 42%, 100% 52%, 45% 52%, 45% 100%, 35% 100%, 35% 52%, 0% 52%, 0% 42%, 35% 42%);
    }
    100% {
        -webkit-clip-path: polygon(35% 32%, 45% 32%, 45% 42%, 82% 42%, 82% 52%, 45% 52%, 45% 68%, 35% 68%, 35% 52%, 18% 52%, 18% 42%, 35% 42%);
        clip-path: polygon(35% 32%, 45% 32%, 45% 42%, 82% 42%, 82% 52%, 45% 52%, 45% 68%, 35% 68%, 35% 52%, 18% 52%, 18% 42%, 35% 42%);
    }
}@keyframes ribbon-before {
    0% {
        -webkit-clip-path: polygon(35% 37%, 45% 37%, 45% 42%, 77% 42%, 77% 52%, 45% 52%, 45% 63%, 35% 63%, 35% 52%, 23% 52%, 23% 42%, 35% 42%);
        clip-path: polygon(35% 37%, 45% 37%, 45% 42%, 77% 42%, 77% 52%, 45% 52%, 45% 63%, 35% 63%, 35% 52%, 23% 52%, 23% 42%, 35% 42%);
    }
    50% {
        -webkit-clip-path: polygon(35% 0%, 45% 0%, 45% 42%, 100% 42%, 100% 52%, 45% 52%, 45% 100%, 35% 100%, 35% 52%, 0% 52%, 0% 42%, 35% 42%);
        clip-path: polygon(35% 0%, 45% 0%, 45% 42%, 100% 42%, 100% 52%, 45% 52%, 45% 100%, 35% 100%, 35% 52%, 0% 52%, 0% 42%, 35% 42%);
    }
    100% {
        -webkit-clip-path: polygon(35% 32%, 45% 32%, 45% 42%, 82% 42%, 82% 52%, 45% 52%, 45% 68%, 35% 68%, 35% 52%, 18% 52%, 18% 42%, 35% 42%);
        clip-path: polygon(35% 32%, 45% 32%, 45% 42%, 82% 42%, 82% 52%, 45% 52%, 45% 68%, 35% 68%, 35% 52%, 18% 52%, 18% 42%, 35% 42%);
    }
}@-webkit-keyframes ribbon-after {
    0%, 50% {
        -webkit-clip-path: polygon(35% 0%, 35% 0%, 45% 0%, 45% 0%, 100% 42%, 100% 42%, 100% 52%, 100% 52%, 45% 100%, 45% 100%, 35% 100%, 35% 100%, 0% 52%, 0% 52%, 0% 42%, 0% 42%, 35% 0%, 0% 42%, 0% 52%, 35% 100%, 45% 100%, 100% 52%, 100% 42%, 45% 0%);
        clip-path: polygon(35% 0%, 35% 0%, 45% 0%, 45% 0%, 100% 42%, 100% 42%, 100% 52%, 100% 52%, 45% 100%, 45% 100%, 35% 100%, 35% 100%, 0% 52%, 0% 52%, 0% 42%, 0% 42%, 35% 0%, 0% 42%, 0% 52%, 35% 100%, 45% 100%, 100% 52%, 100% 42%, 45% 0%);
    }
    100% {
        -webkit-clip-path: polygon(35% 57.1914893617%, 35% 32%, 45% 32%, 45% 57.1914893617%, 45.1% 42%, 82% 42%, 82% 52%, 45.1% 52%, 45% 50.2978723404%, 45% 68%, 35% 68%, 35% 50.2978723404%, 39.15% 52%, 18% 52%, 18% 42%, 39.15% 42%, 35% 57.1914893617%, 39.15% 42%, 39.15% 52%, 35% 50.2978723404%, 45% 50.2978723404%, 45.1% 52%, 45.1% 42%, 45% 57.1914893617%);
        clip-path: polygon(35% 57.1914893617%, 35% 32%, 45% 32%, 45% 57.1914893617%, 45.1% 42%, 82% 42%, 82% 52%, 45.1% 52%, 45% 50.2978723404%, 45% 68%, 35% 68%, 35% 50.2978723404%, 39.15% 52%, 18% 52%, 18% 42%, 39.15% 42%, 35% 57.1914893617%, 39.15% 42%, 39.15% 52%, 35% 50.2978723404%, 45% 50.2978723404%, 45.1% 52%, 45.1% 42%, 45% 57.1914893617%);
    }
}@keyframes ribbon-after {
    0%, 50% {
        -webkit-clip-path: polygon(35% 0%, 35% 0%, 45% 0%, 45% 0%, 100% 42%, 100% 42%, 100% 52%, 100% 52%, 45% 100%, 45% 100%, 35% 100%, 35% 100%, 0% 52%, 0% 52%, 0% 42%, 0% 42%, 35% 0%, 0% 42%, 0% 52%, 35% 100%, 45% 100%, 100% 52%, 100% 42%, 45% 0%);
        clip-path: polygon(35% 0%, 35% 0%, 45% 0%, 45% 0%, 100% 42%, 100% 42%, 100% 52%, 100% 52%, 45% 100%, 45% 100%, 35% 100%, 35% 100%, 0% 52%, 0% 52%, 0% 42%, 0% 42%, 35% 0%, 0% 42%, 0% 52%, 35% 100%, 45% 100%, 100% 52%, 100% 42%, 45% 0%);
    }
    100% {
        -webkit-clip-path: polygon(35% 57.1914893617%, 35% 32%, 45% 32%, 45% 57.1914893617%, 45.1% 42%, 82% 42%, 82% 52%, 45.1% 52%, 45% 50.2978723404%, 45% 68%, 35% 68%, 35% 50.2978723404%, 39.15% 52%, 18% 52%, 18% 42%, 39.15% 42%, 35% 57.1914893617%, 39.15% 42%, 39.15% 52%, 35% 50.2978723404%, 45% 50.2978723404%, 45.1% 52%, 45.1% 42%, 45% 57.1914893617%);
        clip-path: polygon(35% 57.1914893617%, 35% 32%, 45% 32%, 45% 57.1914893617%, 45.1% 42%, 82% 42%, 82% 52%, 45.1% 52%, 45% 50.2978723404%, 45% 68%, 35% 68%, 35% 50.2978723404%, 39.15% 52%, 18% 52%, 18% 42%, 39.15% 42%, 35% 57.1914893617%, 39.15% 42%, 39.15% 52%, 35% 50.2978723404%, 45% 50.2978723404%, 45.1% 52%, 45.1% 42%, 45% 57.1914893617%);
    }
}@-webkit-keyframes bow {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}@keyframes bow {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}.autocomplete-suggestion{cursor:pointer}.hidden{display:none}input[type="radio"],label{cursor:pointer}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:initial!important;float:left;width:50%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}p#billing_address_1_field{width:100%}#billing_country_field,#billing_company_field,#ship-to-different-address,.woocommerce-additional-fields{display:none}.woocommerce-info{background:none!important;color:#7a7a7a!important}.wc-sc-toggle-check-text:before{content:'Maintenant'!important}.wc-sc-toggle-check-input:checked ~ .wc-sc-toggle-check-text:before {content:'Plus tard'!important}.wc-sc-toggle-check-text:after{top:.4rem!important}#ui-datepicker-div{z-index:999!important}.ui_tpicker_hour_label,ui_tpicker_hour{}.woocommerce .woocommerce-info a{color:#000cbc!important}form.checkout h3{font-size:1.2em!important;overflow:hidden;padding-top:10px;font-weight:bolder;text-transform:uppercase}.pt-0{padding-top:0!important}.col,.gallery-item,.columns{position:relative;margin:0;padding:0 15px 30px;width:100%}.has-border{border:2px solid #000cbc;padding:15px 30px 30px}.woocommerce table.shop_table{border:none!important}#main-content .container{width:100%!important;padding:30px 15px!important;max-width:1080px!important;margin:0 auto!important}.col,.gallery-item,.columns{position:relative;margin:0;padding:0 15px 30px;width:100%}.row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) {padding-left:0;padding-right:0;width:auto;width:100%;-js-display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width:850px){.large-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.large-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.mobile_cart_button{display:none!important}}@media screen and (max-width:849px){.et_pb_section{padding:0!important}.et_pb_column{margin-bottom:initial!important}header .et_pb_text_0_tb_header{width:140px!important;margin:5% auto!important}.col{padding-bottom:30px}.et_pb_module.et_pb_image.et_pb_image_0_tb_header{width:8em!important}.page-id-401 li.product.type-product.post-396.status-publish.product_cat-forfaits-cadeaux.purchasable.product-type-simple{width:100%!important}.page-id-401 .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,.et_pb_wc_related_products ul.products.columns-1 li.product,.et_pb_wc_related_products ul.products.columns-2 li.product,.et_pb_wc_related_products ul.products.columns-3 li.product,.et_pb_wc_related_products ul.products.columns-4 li.product,.et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_wc_related_products ul.products.columns-6 li.product,.et_pb_wc_upsells ul.products.columns-1 li.product,.et_pb_wc_upsells ul.products.columns-2 li.product,.et_pb_wc_upsells ul.products.columns-3 li.product,.et_pb_wc_upsells ul.products.columns-4 li.product,.et_pb_wc_upsells ul.products.columns-5 li.product,.et_pb_wc_upsells ul.products.columns-6 li.product{width:100%!important}.giftcard-text{width:75%;height:100%;padding:1rem}.et_pb_row{width:95%}.mobile_cart_button{width:85px!important;font-size:3em!important}.desktop_cart_button{display:none!important}#top-header span{display:block!important;font-size:1.2em;margin-bottom:1em}#top-header .button{border:solid 1px;border-radius:40px!important;margin-bottom:.5em;height:2.5em;line-height:2.5em}}#top-header span{margin-right:1em}#et-info-phone{margin-right:initial!important}.gift-certificate{padding-left:4%}.gift-certificate>p{display:none}input,textarea{border-radius:5px!important;font-size:1em!important}.form_table{border:none!important}.gift-certificate-show-form{position:absolute;top:200px;left:0;display:block;border-top:1px solid #eceff1;z-index:10;background:#fff;height:200px;width:100%}.gift-certificate h3,.gift-certificate p{position:absolute;z-index:15}.gift-certificate h3{top:210px}.gift-certificate p{top:250px}ul.show_hide_list{margin-top:50px;margin-left:initial!important;padding:initial!important}.gift-certificate.sc_info_box{background-color:silver;-webkit-background-size:cover;background-size:cover;background-position:bottom;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;height:390px;border-radius:40px;padding-left:4%;position:relative;margin-top:1em}.gift-certificate-show-form input[type="radio"]{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.gift-certificate-show-form input[type="radio"]+label{width:100%;display:inline-block;position:relative;left:0;padding:5px 5px 5px 60px;z-index:-999;font-weight:700;font-size:1em;margin-bottom:0}.gift-certificate-show-form input[type="radio"]:checked+label{background-color:#000cbc;color:#fff}.gift-certificate-show-form input[type="radio"]+label:after,.gift-certificate-show-form input[type="radio"]+label:before{content:"";position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gift-certificate-show-form input[type="radio"]+label:before{width:18px;height:18px;border-radius:18px;border:1px solid #37474f;left:20px}.gift-certificate-show-form input[type="radio"]:checked+label:before{border-color:#fff;background-color:transparent}.gift-certificate-show-form input[type="radio"]+label:after{opacity:0;visibility:hidden;left:24px;width:12px;height:12px;border-radius:12px;-webkit-transition:all .2s cubic-bezier(.77,0,.175,1);transition:all .2s cubic-bezier(.77,0,.175,1)}.gift-certificate-show-form input[type="radio"]:checked+label:after{background-color:#fff;opacity:1;visibility:visible}.gift-certificate-receiver-detail-form .amount,.single_multi_list{display:none!important}.wc-sc-toggle-check-text:after{top:.4rem}.form_table{width:100%!important;padding:10px 10px!important;border-top:initial;border-top-color:initial;border-top-style:initial}.wc_sc_schedule_gift_sending_wrapper{padding:5px}li{position:relative}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:initial!important}@media only screen and (max-width:500px){.gift-certificate-show-form input[type="radio"]+label{padding:5px 20px 5px 60px}form.checkout h3{font-size:1em!important}form.checkout p{font-size:.8em}.gift-certificate.sc_info_box{background-position:center -118px}}@media only screen and (max-width:400px){form.checkout h3{font-size:1em!important}form.checkout p{font-size:.75em}}.breadcrumbs{display:none}.blockUI{display:none!important}