@keyframes main_background{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes steam{0%,to{background-position:0 0}50%{background-position:400%0}}#listofactivities{margin-top:1.5rem!important}#listofactivities .space-activity{width:100%;height:300px}.space,.space-activity{text-align:center;width:100%;height:450px}figure{margin:0}.space .zoom-img,.space-activity .zoom-img{width:100%;height:100%;position:relative}figure.zoom-img::before{content:"";position:absolute;height:100%;width:100%;background-color:#00283f;z-index:1;opacity:0;top:0;left:0;transition:opacity .4s}.zoom-img img{transition:all 450ms ease;transform:scale(1)}.space img,.space-activity img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.space-activity .zoom-img div.list-activity{position:absolute;z-index:2;bottom:30px;left:50%;transform:translateX(-50%);width:100%;text-align:center;padding:0 20px}.space-activity .zoom-img h5{text-transform:uppercase;color:#fff;font-size:1.25em;text-shadow:0 0 .2em rgba(0,0,0,.75);font-weight:700;line-height:.9em;word-wrap:break-word;word-break:break-word;display:inline-flex;justify-content:center;background-color:#000;padding:10px}figure.zoom-img::after{content:"";position:absolute;height:80%;width:32%;z-index:1;top:50%;left:50%;background-image:url(/assets/images/frontoffice/custom/design/font-s-white.webp);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%) scale(0);transition:transform .4s}.zoom-img{overflow:hidden;position:relative}.bg-banner{background-color:#000}.bg-photo-show{background-size:cover;background-position:center;height:100%;min-height:400px}.bg-photo-show,.rounded{border-radius:0!important}.bg-creneaux{background-color:#e5f0f8;padding:40px}.mw1600p{max-width:1600px;margin:0 auto}.title-custom{text-shadow:none!important;background-color:#4c81c1!important;display:inline-block!important;color:#fff!important;margin:15px;font-size:1.25em;text-shadow:0 0 .2em rgba(0,0,0,.75);font-weight:700;line-height:.9em;word-wrap:break-word;word-break:break-word;display:inline-flex;justify-content:center;padding:10px!important;text-transform:none!important}.imageactivity-light{background-size:cover;background-position:center;width:250px;height:175px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.title-activity-light{max-width:250px}#reservation-cms .boutique-title,.boutique-title{text-transform:uppercase;font-size:2rem}#reservation-cms .boutique-title,.boutique-title,.boutique-title-2{text-align:center;font-family:"Work Sans",sans-serif;padding:1rem 0;color:#333;margin:1.5rem 0;margin-top:0;font-weight:unset}.boutique-h2{font-size:1.875em!important;font-weight:900!important;text-transform:uppercase;margin-bottom:20px;color:#000}.boutique-title-3{text-align:left}.boutique-title-3:after{margin-left:0}.boutique-title-2{text-transform:unset;font-size:1.4rem}.boutique-subtitle{text-align:center;font-size:1.1rem;margin-bottom:3rem}.activity-title{color:#e81d00!important;text-transform:uppercase!important;font-size:1.5rem!important}hr.boutique{margin:0;border-top:2px solid #e81d00}.textFicheActivité-boutique{max-width:350px;font-weight:400;font-stretch:condensed;font-size:22px;color:#fff;text-align:left}.boutique-activity{margin-bottom:3rem}.boutique-activity img{height:190px;width:283px}.boutique-activity .media-body{min-height:200px;display:flex;flex-direction:column}.boutique-activity .activity-top{border-bottom:2px solid #e81d00;display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;min-height:100px}.boutique-activity .activity-duration{color:#e81d00;font-size:1.1rem;white-space:nowrap}.boutique-activity .activity-price{color:#e81d00;font-size:1.8rem;font-weight:700}.boutique-activity .activity-price:after{content:"€";font-size:1.6rem;vertical-align:super;margin-left:2px}.boutique-activity .activity-description{margin-top:.5rem;font-size:.85rem;min-height:80px}.boutique-activity .activity-quantity{max-width:100px;display:flex;align-items:center}.boutique-activity .activity-quantity button{width:100px;padding-left:0;padding-right:0}.boutique-activity .activity-quantity button:focus,.boutique-activity .activity-quantity input:focus{position:relative}.boutique-activity .activity-quantity input{border-radius:0;border-left:0;border-right:0;text-align:center}.boutique-circle,.boutique-circle-lg{display:inline-block;background-color:#e81d00;border-radius:50%;vertical-align:middle;color:#fff;text-align:center;font-weight:700;flex-shrink:0}.boutique-circle{width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:1rem}.boutique-circle-lg{width:2rem;height:2rem;line-height:2rem;font-size:1.5rem}.list-group-boutique li{background-color:transparent;padding:1rem 0}#familyart .img-boutique{background-size:cover;background-position:center;width:100%;height:250px}#familyart .texte-vignette-boutique{position:absolute;bottom:0;width:390px}@media only screen and (max-width:992px){#familyart .texte-vignette-boutique{position:absolute;bottom:0;width:365px}#familyart .textFicheActivité-boutique{width:100%!important}}@media only screen and (min-width:800px) and (max-width:1820px){#familyart .texte-vignette-boutique{position:absolute;bottom:0;width:300px}}#familyart .familyart-bloc h2{text-align:center;font-size:1.7rem;margin-bottom:.5rem;min-height:65px}#familyart .familyart-bloc .familyart-image{height:250px;width:100%;text-align:center;overflow:hidden;position:relative}#familyart .familyart-bloc .familyart-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;transition:filter .5s}#familyart .familyart-bloc .familyart-image .familyart-desc{position:absolute;opacity:0;transition:opacity .5s;background-color:rgba(0,0,0,.7);height:100%;width:100%;top:0}#familyart .familyart-bloc .familyart-image .familyart-desc div{position:absolute;top:29%;left:5%;color:#fff;text-align:center;right:5%}#familyart .familyart-bloc .familyart-image:hover img{filter:blur(3px)}#familyart .familyart-bloc .familyart-image:hover .familyart-desc{opacity:1}#familyart .familyart-bloc .familyart-subfamilies{margin-top:1.5rem}#familyart .familyart-bloc .familyart-subfamilies ul li.list-group-item{padding:.5rem .25rem}.login-bg{background:linear-gradient(90deg,#fb0094,#00f);background-size:200% 100%;height:10px;animation:main_background 5s ease infinite}.block{position:relative;margin:300px auto 0;width:500px;height:250px;background:linear-gradient(0deg,#000,#272727)}.block:after,.block:before{content:"";position:absolute;left:-2px;top:-2px;background:linear-gradient(45deg,#fb0094,#00f,#0f0,#ff0,red,#fb0094,#00f,#0f0,#ff0,red);background-size:400%;width:calc(100% + 4px);height:calc(100% + 4px);z-index:-1;animation:steam 20s linear infinite}.block:after{filter:blur(50px)}#familyart .input-group>.form-control,#familyart .input-group>.form-select{font-size:initial;font-weight:initial;border-color:#dee2e6;border-radius:0}
/*# sourceMappingURL=boutique.css.map */