.vv-hero:not(.vv-bg-ready) .vv-slide,.vv-hero:not(.vv-bg-ready) .vv-slide *{animation-play-state:paused!important}.vv-hero:not(.vv-bg-ready) .vv-slide{opacity:0!important}@media (prefers-reduced-motion:reduce){.vv-hero .vv-slide,.vv-hero .vv-slide *{animation-duration:1ms!important}}.bandeau-promo{max-width:100%!important}@media (max-width:767px){.et_pb_shop.custom-shop-divi ul.products.columns-3 li.product{min-width:auto!important}}@media screen and (max-width:480px){.et_pb_shop.custom-shop-divi ul.products li.product{min-width:48%!important}}@media screen and (max-width:480px){.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product h2{font-size:1.6em!important;font-family:'Rockford heavy'}}.anim-background{animation: bigimage 10s normal}@keyframes bigimage{0%{transform:scale(1.1)}100%{transform:scale(1)}}#body .yith-pos-product-category-list__list .product-cat-heading{background:rgba(32,99,102,0.75)!important}.txt-justify p{text-align:justify!important}.quiquandtarifs-cours-solo{font-size:11px!important;max-width: 200px;color: black;padding-left:5px!important}.quiquandtarifs-cours-solo h4{font-size:18px!important;color:#000000!important}.quiquandtarifs-cours-solo p{}@media only screen and (max-width:767px){.quiquandtarifs-cours-solo{width: 100%;max-width:none;margin-bottom:0px!important}.quiquandtarifs-cours-solo h4{font-size:16px!important}}.fc .fc-daygrid-day-top{font-size:0.80em!important}.fc .fc-daygrid-day-number{color:#727272}.fc .fc-daygrid-day.fc-day-today{background-color:#EC991D}.fc-h-event .fc-event-title{font-family:'Rockford Sans Light',sans-serif!important;font-size:16px!important}@media only screen and (max-width :479px){.fc-h-event .fc-event-title{font-size:14px!important}}.entry-content tr th{padding:0px 0px;width:100%}.from{color:rgba(52,49,43,0.7)!important;text-transform:none!important;font-size:small!important;line-height:8px}.fc .fc-button-primary{background-color:#EC991D;border-color:#EC991D;color:#000000;margin-bottom:5px;padding:6px}.fc .fc-toolbar-title{font-size:2em;margin:0px;font-family:'Zilla Slab',Georgia,Times New Roman,serif;color:rgb(0,0,0)}.fc-h-event .fc-event-title-container{padding-left:4px}.resume-stages{max-width:45%!important}.resume-stages .et_pb_blurb_content{margin-right:60px!important}.univers-bapteme h3{font-size:3.4em!important;text-transform:uppercase!important}.resume-stages h4{font-size:26px;text-transform:uppercase}.resume-stages h5{font-size:12px;text-transform:uppercase;font-family:'Rockford Sans Light',Arial,sans-serif;letter-spacing:1px}.resume-stages p{font-size:1.2em;line-height: 1.2em!important;text-align: justify}.resume-stages .et_pb_main_blurb_image{margin-bottom:0.8em!important}.resume-stages .et_pb_blurb{margin-bottom:1rem!important}.resume-stages .et_pb_main_blurb_image img{border-radius:18px}.resume-stages .et_pb_blurb_content{max-width:92%;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.resume-stages .et_pb_blurb_description{padding-bottom:40px}@media only screen and (max-width :479px){.univers-bapteme h3{font-size:2.4em!important;text-transform:uppercase!important}.resume-stages h4{font-size:18px}.resume-stages h5{font-size:10px}.resume-stages .et_pb_blurb_content{max-width:100%!important;margin-right:20px!important}}.bordure-texte{font-size:12px;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#FFF;border-radius:15px;background-color:#389ba5;padding-top:2px;padding-right:9px;padding-bottom:3px;padding-left:9px;font-family:Rockford Sans Light;align-items:right;font-weight:600}.woosb-products .woosb-product .woosb-title .woosb-name{font-family:'Rockford Heavy'!important}.woosb-availability{display:none!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;font-size:small}.carroussel-cadeau-baptemes h4,.carroussel-cadeau-stages h4,.carroussel-cadeau-achat h4{font-size:26px!important}@media (max-width:480px){.carroussel-cadeau-baptemes h4,.carroussel-cadeau-stages h4,.carroussel-cadeau-achat h4{font-size:20px!important;line-height:1em!important;margin:10px 0!important}}.comment-ca-marche-bon-cadeau-blurb{background:#fff;border-radius:12px;padding:4px 8px;box-shadow:6px 6px 12px 0px rgba(0,0,0,0.06)}@media (max-width:480px){.comment-ca-marche-bon-cadeau-blurb{border-radius:11px;padding:6px 6px}}@media (min-width:981px){.comment-ca-marche-flex{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important}.comment-ca-marche-flex .comment-ca-marche-bon-cadeau-blurb{flex:0 0 calc((100% - 48px) / 5)!important;min-width:calc((100% - 48px) / 5)!important;box-sizing:border-box;display:flex;align-self:stretch!important;margin-bottom:2%!important}.comment-ca-marche-flex .comment-ca-marche-bon-cadeau-blurb .et_pb_blurb_content{width:100%;height:100%}}.comment-ca-marche-flex .comment-ca-marche-bon-cadeau-blurb .et_pb_blurb_content{display:table!important;width:100%}.comment-ca-marche-flex .comment-ca-marche-bon-cadeau-blurb .et_pb_main_blurb_image,.comment-ca-marche-flex .comment-ca-marche-bon-cadeau-blurb .et_pb_blurb_container{display:table-cell!important;vertical-align:top!important}.cs-product-card__cta a.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px}@media (max-width:980px){.cs-product-card{min-height:340px}.cs-product-card__img img{height:170px}}@media (max-width:767px){.cs-product-card{min-height:320px}.cs-product-card__img img{height:160px}}.hero-title{margin:0!important;padding:0!important;line-height:1!important}.hero-title .hero-kicker,.hero-title .hero-main{display:block;margin:0!important;padding:0!important}.hero-title .hero-kicker{font-size:2.2rem;line-height:.95!important}.hero-title .hero-main{font-size:5rem;line-height:.85!important;margin-top:.15em!important;text-shadow:0.06em 0.06em 0.11em rgba(0,0,0,0.3)}@media (max-width:980px){.hero-title .hero-kicker{font-size:2.4rem}.hero-title .hero-main{font-size:4rem}}@media (max-width:767px){.hero-title .hero-kicker{font-size:1.4rem}.hero-title .hero-main{font-size:2.4rem}}.cs-product-card{position:relative;overflow:hidden;border-radius:14px;min-height:340px;display:flex}.cs-product-card__img{position:absolute;inset:0;display:block;text-decoration:none}.cs-product-card__img img{width:100%;height:100%;object-fit:cover;display:block}.cs-product-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),rgba(0,0,0,.1));pointer-events:none}.cs-product-card__badge{position:absolute;top:12px;left:12px;z-index:999;background:#EC991D;color:#FFF;font-weight:700;padding:6px 10px;border-radius:999px;font-size:1.1rem}.cs-product-card__content{position:relative;z-index:3;width:100%;padding:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.cs-product-card__title{margin:0;font-size:1.65rem!important;line-height:1.1}.cs-product-card__title a{color:#fff;text-decoration:none}.cs-product-card__price,.cs-product-card__price *{color:#fff!important;font-weight:700;font-size:1.2rem}.cs-products-swiper .cs-product-card__price del{display:block;margin-bottom:4px}.cs-products-swiper .cs-product-card__price ins{display:block;text-decoration:none}.cs-product-card__cta a.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.15);color:#fff;font-size:1.1rem}.cs-product-card:hover .cs-product-card__img img{transform:scale(1.02);transition:transform .2s ease}@media (max-width:980px){.cs-product-card{min-height:320px}.cs-product-card__content{padding:16px}}@media (max-width:767px){.cs-product-card{min-height:300px}.cs-product-card__title{font-size:1rem}}.cs-products-swiper .cs-product-card{position:relative}.cs-products-swiper .cs-product-card__content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:18px 18px 10px 18px}.cs-products-swiper .cs-product-card__content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:18px;text-align:left;align-items:flex-start}.cs-products-swiper .cs-product-card__title,.cs-products-swiper .cs-product-card__price{text-align:left!important;width:100%}.cs-products-swiper .cs-product-card__cta a.button,.cs-products-swiper .cs-product-card__cta a.button.alt{border:1px solid rgba(255,255,255,.85)!important;padding:4px 7px!important;background:rgba(255,255,255,.15)!important;color:#fff!important;border-radius:999px!important;text-decoration:none!important;box-shadow:none!important}.cs-products-swiper{position:relative;overflow:visible;padding-bottom:22px}.cs-products-swiper .swiper-pagination{position:absolute;left:0;right:0;bottom:0;top:auto!important;text-align:center;z-index:10}.cs-products-swiper .swiper-pagination-bullet{width:20px;height:4px;border-radius:999px;background:#EE6055;opacity:.35;margin:20px 5px!important}.cs-products-swiper .swiper-pagination-bullet-active{opacity:1;width:40px}.cs-products-swiper .swiper-button-prev,.cs-products-swiper .swiper-button-next{color:#EE6055;width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:0 10px 24px rgba(0,0,0,.12);top:50%;transform:translateY(-50%);z-index:20}.cs-products-swiper .swiper-button-prev::after,.cs-products-swiper .swiper-button-next::after{font-size:16px;font-weight:700}.cs-products-swiper .swiper-button-prev{left:-44px}.cs-products-swiper .swiper-button-next{right:-44px}.cs-products-swiper .swiper-button-prev:hover,.cs-products-swiper .swiper-button-next:hover{background:#ffffff}@media (max-width:980px){.cs-products-swiper .swiper-button-prev{left:-18px}.cs-products-swiper .swiper-button-next{right:-18px}}@media (max-width:767px){.cs-products-swiper .swiper-button-prev,.cs-products-swiper .swiper-button-next{width:30px;height:30px}.cs-products-swiper .swiper-button-prev::after,.cs-products-swiper .swiper-button-next::after{font-size:14px}.cs-products-swiper .swiper-button-prev{left:6px}.cs-products-swiper .swiper-button-next{right:6px}}.cs-products-swiper .cs-product-card__content{justify-content:flex-end!important;padding-bottom:16px;gap:6px}.cs-products-swiper .cs-product-card{position:relative;overflow:hidden}.cs-products-swiper .cs-product-card__content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:18px;gap:6px;text-align:left}.cs-products-swiper .cs-product-card__title h3{margin:0 0 0px!important}.cs-products-swiper .cs-product-card__price{margin:0!important;line-height:1.1}.cs-products-swiper .cs-product-card__attr--homologation{font-size:.9rem;line-height:1.15;font-weight:600;opacity:.9;margin-top:2px;color:orange}.cs-products-swiper .cs-product-card__attr{font-size:.9rem;line-height:1.15;opacity:.9;margin-top:2px}.cs-products-swiper .cs-product-card__attr--homologation{font-weight:700}.cs-products-swiper .cs-product-card__attr--cat{font-size:.85rem;font-weight:700;opacity:.85;color:orange}.cs-products-swiper{position:relative;padding:0 56px 22px;overflow:hidden}.cs-products-swiper .swiper-button-prev{left:10px}.cs-products-swiper .swiper-button-next{right:10px}@media (max-width:980px){.cs-products-swiper{padding:0 40px 22px}}@media (max-width:767px){.cs-products-swiper{padding:0 28px 22px}}.et_pb_section.cs-shop-hero{min-height:55vh!important}.et_pb_section.cs-shop-hero>.et_pb_row{width:100%;margin-left:auto;margin-right:auto}.et_pb_section.cs-shop-hero>.et_pb_row:not(.cs-shop-logos){flex:1 1 auto}.cs-shop-logos .et_pb_column{display:flex;justify-content:center}.cs-cats-swiper .cs-cat-card{position:relative;display:block;text-decoration:none;color:#fff;font-family:"Rockford Heavy"}.cs-cats-swiper .cs-cat-card__img{display:block;border-radius:14px;overflow:hidden}.cs-cats-swiper .cs-cat-card__img img,.cs-cats-swiper .cs-cat-card__img-fallback{width:100%;height:280px;object-fit:cover;display:block}.cs-cats-swiper .cs-cat-card__img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,.05));pointer-events:none}.cs-cats-swiper .cs-cat-card__title{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;font-size: 1.85rem!important;text-transform:uppercase;font-weight:800;letter-spacing:.03em;line-height:1.1;font-size:1.05rem}.cs-cats-swiper .cs-cat-card:hover .cs-cat-card__img img{transform:scale(1.02);transition:transform .2s ease}@media (max-width:767px){.cs-cats-swiper .cs-cat-card__img img,.cs-cats-swiper .cs-cat-card__img-fallback{height:150px}.cs-cats-swiper .cs-cat-card__title{font-size:1rem}}.cs-products-swiper,.cs-cats-swiper{position:relative;padding-bottom:60px}.cs-products-swiper .swiper-pagination,.cs-cats-swiper .swiper-pagination{position:absolute;left:0;right:0;bottom:0;top:auto!important;margin:0 auto;text-align:center;z-index:10}.cs-cats-swiper .swiper-pagination-bullet{width:20px;height:3px;border-radius:999px;background:#EE6055;opacity:.35;margin:0 5px!important}.cs-cats-swiper .swiper-pagination-bullet-active{opacity:1;width:40px}.cs-cats-swiper .cs-cat-card__img{position:relative;border-radius:14px;overflow:hidden}.cs-cats-swiper .cs-cat-card__img::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 100%,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,0) 75%),linear-gradient(to top,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 60%)}.cs-cats-wall{display:block;column-count:3;column-gap:18px}.cs-cats-wall .cs-cat-card{position:relative;display:inline-block;width:100%;margin:0 0 18px;break-inside:avoid;text-decoration:none;color:#fff}.cs-cats-wall .cs-cat-card__img{position:relative;display:block;border-radius:14px;overflow:hidden}.cs-cats-wall .cs-cat-card__img img,.cs-cats-wall .cs-cat-card__img-fallback{width:100%;height:auto!important;min-height:150px;max-height:280px;object-fit:cover;display:block}.cs-cats-wall .cs-cat-card__img::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 100%,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,0) 75%),linear-gradient(to top,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 60%)}.cs-cats-wall .cs-cat-card__title{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;text-transform:uppercase;font-weight:800;letter-spacing:.03em;line-height:1.1;font-size:1.7rem!important;font-family:Rockford Heavy,Arial,Helvetica,Sans Serif}@media (max-width:980px){.cs-cats-wall{column-count:3}}@media (max-width:767px){.cs-cats-wall{column-count:1}}.woocommerce div.product .woocommerce-tabs .panel ul li,.woocommerce div.product .woocommerce-tabs .panel ol li{font-size:inherit;line-height:inherit;margin-bottom:0.5em}.vv-mm-stages .et_pb_row{display:flex!important;justify-content:space-around;width:90%!important;max-width:90%!important;margin:0 auto!important;padding:2vh 0 3vh!important}.vv-mm-stages .et_pb_text h5{font-family:'Rockford Sans Light',Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#EC991D!important;line-height:1em!important;padding-bottom:0!important}.vv-mm-stages .et_pb_text{margin-bottom:20px!important}.vv-mm-stages .et_pb_blurb{margin-bottom:10px!important;transition:margin 300ms ease}.vv-mm-stages .et_pb_blurb:hover{margin-left:10px!important}.vv-mm-stages .et_pb_blurb .et_pb_blurb_content{display:flex!important;align-items:center;text-align:left!important;max-width:100%!important}.vv-mm-stages .et_pb_blurb .et_pb_main_blurb_image{width:16px!important;margin:0 15px 0 0!important;flex:0 0 auto}.vv-mm-stages .et_pb_blurb .et-pb-icon{color:#E09900!important;font-size:16px!important}.vv-mm-stages .et_pb_blurb:hover .et-pb-icon{color:#000000!important}.vv-mm-stages .et_pb_blurb .et_pb_blurb_container{padding-left:0!important;display:block!important}.vv-mm-stages .et_pb_blurb .et_pb_module_header,.vv-mm-stages .et_pb_blurb .et_pb_module_header a{font-family:'Lato',Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:0px!important;text-transform:uppercase!important;color:rgba(0,0,0,0.58)!important;line-height:1.3em!important;padding-bottom:0!important}.vv-mm-stages .et_pb_blurb:hover .et_pb_module_header,.vv-mm-stages .et_pb_blurb:hover .et_pb_module_header a{color:#E09900!important}.vv-mm-stages .et_pb_blurb .et_pb_blurb_description{font-size:11px!important;line-height:1em!important;text-align:left!important}.vv-mm-stages .et_pb_blurb .et_pb_main_blurb_image img{width:24px!important;max-width:24px!important}@media (max-width:980px){.vv-mm-stages .et_pb_row{flex-wrap:wrap;width:100%!important;max-width:100%!important}}.et-db #et-boc .et-l .dd-menu-flex-sub .et_pb_blurb_description h5,.dd-menu-flex-sub .et_pb_blurb_description h5{font-family:'Lato',Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;color:#f77b0d!important}html body .dsm_card_carousel .swiper-button-prev,html body .dsm_card_carousel .swiper-button-next{width:44px;height:44px;margin-top:-22px;background-color:#fff;border-radius:50%;overflow:hidden}html body .dsm_card_carousel .swiper-button-prev::before,html body .dsm_card_carousel .swiper-button-next::before{font-size:24px;color:#000}html body .dsm_card_carousel:not(.dsm_card_carousel_arrow_outside) .swiper-button-prev{left:-30px}html body .dsm_card_carousel:not(.dsm_card_carousel_arrow_outside) .swiper-button-next{right:-30px}html body .dsm_card_carousel.dsm_card_carousel_arrow_outside .swiper-button-prev{left:-44px}html body .dsm_card_carousel.dsm_card_carousel_arrow_outside .swiper-button-next{right:-44px}@media (max-width:980px){html body .dsm_card_carousel .swiper-button-prev,html body .dsm_card_carousel .swiper-button-next{width:38px;height:38px;margin-top:-19px}html body .dsm_card_carousel:not(.dsm_card_carousel_arrow_outside) .swiper-button-prev{left:-25px}html body .dsm_card_carousel:not(.dsm_card_carousel_arrow_outside) .swiper-button-next{right:-25px}html body .dsm_card_carousel.dsm_card_carousel_arrow_outside .swiper-button-prev{left:-38px}html body .dsm_card_carousel.dsm_card_carousel_arrow_outside .swiper-button-next{right:-38px}}@media (max-width:767px){html body .dsm_card_carousel:not(.dsm_card_carousel_arrow_outside) .swiper-button-prev{left:-20px}html body .dsm_card_carousel:not(.dsm_card_carousel_arrow_outside) .swiper-button-next{right:-20px}html body .dsm_card_carousel.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev{left:0}html body .dsm_card_carousel.dsm_card_carousel_arrow_mobile_inside .swiper-button-next{right:0}}.marche-vol-blurb .et_pb_module_header,.marche-vol-blurb .et_pb_module_header a,.marche-vol-blurb .et_pb_module_header span{font-family:"Rockford Heavy",Helvetica,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.1!important;color:#2d0029!important;text-transform:none!important;letter-spacing:normal!important}.marche-vol-blurb .et_pb_module_header{padding-bottom:10px!important;margin-bottom:0!important}.marche-vol-blurb .et_pb_blurb_description,.marche-vol-blurb .et_pb_blurb_description p{font-family:"Zilla Slab",Georgia,"Times New Roman",serif!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.2!important;color:#003f3b!important}.marche-vol-blurb .et_pb_blurb_description p{padding-bottom:0.8em!important}.marche-vol-blurb .et_pb_blurb_description p:last-child{padding-bottom:0!important}.marche-vol-blurb{background:#fff;border-radius:12px;padding:4px 8px;box-shadow:6px 6px 12px 0 rgba(0,0,0,0.06)}@media (min-width:981px){.marche-vol-flex{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important}.marche-vol-flex .marche-vol-blurb{box-sizing:border-box;display:flex;flex:1 1 0!important;min-width:0!important;align-self:stretch!important;margin-bottom:2%!important}.marche-vol-flex .marche-vol-blurb .et_pb_blurb_content{width:100%;height:100%}}@media (max-width:980px){.marche-vol-flex{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important}.marche-vol-flex .marche-vol-blurb{box-sizing:border-box;display:flex;flex:0 0 calc((100% - 10px) / 2)!important;max-width:calc((100% - 10px) / 2)!important;margin-bottom:0!important}.marche-vol-flex .marche-vol-blurb .et_pb_blurb_content{width:100%;height:100%}}@media (max-width:480px){.marche-vol-blurb{border-radius:11px;padding:6px}.marche-vol-blurb .et_pb_module_header,.marche-vol-blurb .et_pb_module_header a,.marche-vol-blurb .et_pb_module_header span{font-size:1.4rem!important}.marche-vol-blurb .et_pb_blurb_description,.marche-vol-blurb .et_pb_blurb_description p{font-size:16px!important}}.marche-vol-blurb .et_pb_main_blurb_image{margin-bottom:10px!important}