.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}#fiche-produit .top_fiche{width:100%;position:relative;font-size:12px;border:none;float:none;margin:0;overflow:visible;background:0 0}#fiche-produit .wrap-images{width:32.25%;float:left;margin-right:3.75%;position:relative}#fiche-produit .wrap-images .grande-image{height:auto;width:100%;position:relative;margin:0 auto}#fiche-produit .wrap-images .grande-image>a{display:block;border:none;height:auto;width:100%;text-align:center}#fiche-produit .wrap-images .grande-image>a>div>img,#fiche-produit .wrap-images .grande-image>a>img{max-height:300px;max-width:100%;border:none}#fiche-produit .wrap-images .previews{height:75px;width:100%;margin:10px 0 0;position:relative}#fiche-produit .wrap-images .previews .list-previews{width:100%;height:75px;float:left;overflow:hidden;position:relative}#fiche-produit .information-oney-product{margin:15px 0;padding:0 5px}#fiche-produit .information-oney-product a{color:inherit;font-weight:700;letter-spacing:.5px}#fiche-produit .information-oney-product a:hover{color:#81bc00}#fiche-produit .information-oney-product a img{width:140px}#fiche-produit .information-fidelity-product{width:100%}#fiche-produit .previews .previous,.previews .next{position:absolute;display:block;height:75px;font-size:50px;line-height:75px;width:45px;cursor:pointer;z-index:2;text-align:center}#fiche-produit .previews .previous{left:0}#fiche-produit .previews .next{right:0}#fiche-produit .previews ul{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;height:75px;width:500px}#fiche-produit .previews ul li{float:left;margin:0 10px 0 0;width:75px;height:75px;list-style:none}#fiche-produit .previews ul li:last-child{margin:0}#fiche-produit .previews img{width:75px;border:none}#fiche-produit .remise-produit{background-color:red;border-radius:0 0 0 100px;color:#fff;display:block;font-weight:700;height:35px;padding:14px 10px 5px 15px;position:absolute;right:0;top:0;width:37px;z-index:2}#fiche-produit .wrap-description{width:64%;float:left}#fiche-produit .wrap-description p{margin:17px 0;overflow:visible}#fiche-produit .wrap-description p.help-block{margin-top:3px;font-size:14px}#fiche-produit .wrap-description p.help-block-alert{margin:2px 0 0}#fiche-produit .wrap-description .fil-dariane ul{list-style:none;margin:0;padding:0}#fiche-produit .wrap-description .fil-dariane ul li{float:left;font-weight:700;list-style:none;margin:0;padding:0}#fiche-produit .wrap-description .fil-dariane ul li:not(:last-child):after{color:#cacaca;content:"/";margin:0 .4rem;position:relative;top:1px;opacity:1}#fiche-produit .wrap-description .h1,#fiche-produit .wrap-description .h3,#fiche-produit .wrap-description h3{clear:both;margin:24px 0 0;font-size:24px}#fiche-produit .ajouter-panier{float:none;width:100%}#fiche-produit .wrap-description .prix{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 0;display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 80px)}#fiche-produit .wrap-description .prix>*{flex:0 0;white-space:nowrap}#fiche-produit .wrap-description .prix .prixmention{white-space:normal;flex:1 1 auto;text-align:left}#fiche-produit .wrap-description .prix .prixmention:empty{display:none}#fiche-produit .wrap-description .prix .prixprod{font-size:24px;font-weight:700;margin:0 15px 0 5px}#fiche-produit .wrap-description .prix .comment_price{font-size:14px}#fiche-produit .wrap-description .prix .oldprix{font-size:13px;font-weight:700;color:red;text-decoration:line-through;margin-right:15px}#fiche-produit .wrap-description label{font-weight:700}#fiche-produit .declinaison *{box-sizing:border-box}#fiche-produit .declinaison~.declinaison{clear:both}#fiche-produit .declinaison .declinaison-attribute-group>label:first-child,#fiche-produit .declinaison .product_options-group>label:first-child{display:inline-block;vertical-align:middle;margin:5px 5px 5px 0}#fiche-produit .declinaison .declinaison-attribute-group__item,#fiche-produit .declinaison .product_options-group__item{display:block;vertical-align:middle;margin:5px 0}#fiche-produit .declinaison .declinaison-attribute-group__item select,#fiche-produit .declinaison .declinaison-attribute-group__item>label,#fiche-produit .declinaison .product_options-group__item select,#fiche-produit .declinaison .product_options-group__item>label{display:inline-block;vertical-align:middle}#fiche-produit .declinaison .declinaison-attribute-group__item input[type=text],#fiche-produit .declinaison .declinaison-attribute-group__item select,#fiche-produit .declinaison .product_options-group__item input[type=text],#fiche-produit .declinaison .product_options-group__item select{width:100%;margin:0}#fiche-produit .declinaison .declinaison-attribute-group__item>label,#fiche-produit .declinaison .product_options-group__item>label{margin:0 5px 15px}#fiche-produit .declinaison .declinaison-attribute-group__item>label:first-child,#fiche-produit .declinaison .product_options-group__item>label:first-child{margin-left:0}#fiche-produit .declinaison .declinaison-attribute-group__item>label:last-child,#fiche-produit .declinaison .product_options-group__item>label:last-child{margin-right:0}#fiche-produit .declinaison .declinaison-attribute-group__item>label.radio-checked,#fiche-produit .declinaison .declinaison-attribute-group__item>label.radio-color-checked,#fiche-produit .declinaison .declinaison-attribute-group__item>label:hover,#fiche-produit .declinaison .product_options-group__item>label.radio-checked,#fiche-produit .declinaison .product_options-group__item>label.radio-color-checked,#fiche-produit .declinaison .product_options-group__item>label:hover{border-color:#000}#fiche-produit .declinaison select{width:auto}#fiche-produit .wrap-description .ajouter-panier .quantite{text-align:center;margin-right:0;width:auto;min-height:0;min-width:0}#fiche-produit .wrap-description .sociaux{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 0}#fiche-produit .wrap-description>.row{display:table;margin-top:15px;width:100%}#fiche-produit .wrap-description>.row.marque-2{display:block;margin-top:7px}#fiche-produit .wrap-description .col.s4,#fiche-produit .wrap-description .col.s8{display:table-cell;float:none;vertical-align:middle}#fiche-produit .wrap-description .col .h3 #fiche-produit .wrap-description .col .h1,#fiche-produit .wrap-description .col h3{margin-top:0}#fiche-produit .wrap-description .col.s4 a{display:block;text-align:center}#fiche-produit .block-fiche-brand img,#fiche-produit .wrap-description .col.s4 img,#fiche-produit .wrap-description .row.marque-2 img,#fiche-produit [itemprop=brand] img{margin-bottom:5px;max-height:55px}#fiche-produit .wrap-description .col.s4 h2,#fiche-produit .wrap-description .col.s4 span{display:block;font-size:18px;min-width:0;padding:0}@media screen and (max-width:680px){#fiche-produit .wrap-description>.row{display:block;margin-bottom:5px}#fiche-produit .wrap-description .col.s4,#fiche-produit .wrap-description .col.s8{display:block;width:100%;text-align:center}#fiche-produit .wrap-description .col.s8{margin-bottom:5px}}#fiche-produit .wrap-details{clear:both;width:100%;padding:30px 0}#fiche-produit .wrap-details .h4,#fiche-produit .wrap-details h4{font-size:18px}#fiche-produit .zoomPupImgWrapper{height:300px;width:300px;text-align:center}#fiche-produit .top_fiche .button{display:inline;font-size:1em;float:none;text-decoration:none;bottom:auto;margin:10px 0 0}#fiche-produit .top_fiche .button.addbasket{display:inline-block;width:auto}#fiche-produit .top_fiche .details-ficheprod{box-sizing:border-box;margin:0 -15px;width:100%}#fiche-produit .top_fiche .details-ficheprod .button{width:auto;display:inline-block;margin:0 15px 15px;cursor:pointer}#fiche-produit .btn-facebook{display:inline}#fiche-produit .container-comment .h4,#fiche-produit .container-comment h4{text-align:center;text-transform:uppercase}#fiche-produit .form-control,#fiche-produit .form-group{box-sizing:border-box}#fiche-produit .form-group{padding:0 15px;margin-bottom:15px}#fiche-produit label{margin-bottom:5px;font-weight:700;display:inline-block;vertical-align:middle}#fiche-produit .groupe-checkbox label{font-weight:400}#fiche-produit .form-control{display:block;height:34px;padding:6px 12px;color:#555;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#fiche-produit textarea.form-control{height:auto}#fiche-produit .input-form-moyen{width:41.66667%}#fiche-produit .input-form-petit{width:16.66667%}#fiche-produit .form-control,#fiche-produit .form-group label{width:100%}#fiche-produit #formulaire .form-group:first-child,#fiche-produit #formulaire .form-group:nth-child(2),#fiche-produit #formulaire .form-group:nth-child(3){float:left}#fiche-produit #recopier-captcha label{text-align:center}#fiche-produit #captcha{width:370px;margin:auto}#fiche-produit #captcha div{float:left}#fiche-produit #captcha div:first-child{margin-right:20px}#fiche-produit #captcha div:last-child{width:200px}#fiche-produit button[name=add_commentaire]{float:none;display:inline-block}#fiche-produit .wrap-details button[name=add_commentaire]{margin:auto}#fiche-produit .declinaison-attribute-group,#fiche-produit .product_options-group{padding-top:5px;padding-bottom:5px}#fiche-produit .radio_color{width:50px;height:50px;padding-right:0;margin-right:5px;cursor:pointer;border:3px solid transparent;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.4);overflow:hidden}#fiche-produit .radio_image{width:50px;height:50px}#fiche-produit .radio_image span{background-size:contain;background-repeat:no-repeat;background-position:50%}#fiche-produit .radio_color span{width:100%;height:100%;display:block;cursor:pointer}#fiche-produit .radio_color input,#fiche-produit .radio_unique input{display:none}#fiche-produit .radio_unique{border:3px solid #8b8b8b;border-radius:10%;box-shadow:0 0 3px rgba(0,0,0,.4);overflow:hidden;cursor:pointer;padding:10px;display:inline-block;margin:10px}#fiche-produit .radio_color.radio-color-checked,#fiche-produit .radio_unique.radio-checked{border:3px solid #222}#fiche-produit .addbasket.button.disabled{opacity:.5}.outofstock-option{opacity:.2}.declinaison-attribute-group__value{margin-left:.3em}.notification_product{display:none;margin:10px 0;border:1px solid;padding:.4rem 1rem}.notification_product:empty{display:none}.notification_product.error{font-size:1.3em;color:red}.wrap-description .sociaux{text-align:center}.wrap-description .sociaux>*{margin:5px!important;vertical-align:top}.zoomContainer{z-index:2}.fc-view.fc-basicWeek-view{height:150px}.fc-view.fc-basicWeek-view .fc-widget-content .fc-scroller.fc-day-grid-container{height:100px!important;overflow:hidden!important}.fc-view.fc-basicWeek-view .fc-widget-content .fc-scroller.fc-day-grid-container .fc-week{height:100px!important}.fc-view.fc-month-view .fc-day-top.fc-day-disabled{opacity:.3}#fiche-produit .product-type__booking_service .wrap-description .declinaison{margin-bottom:15px}#fiche-produit .product-type__booking_service .wrap-description .block-default-price{margin-bottom:0}#fiche-produit .product-type__booking_service .wrap-description .product_options .product_options-group{margin-top:10px}#fiche-produit .product-type__booking_service .wrap-description .product_options .product_options-group:first-child{margin-top:0}#fiche-produit .product-type__booking_service .wrap-description .product_options .product_options-group:last-child{margin-top:10px}.theme-mobile .reservation .datepicker__months table{position:relative;table-layout:fixed}.reservation{display:inline-block}.reservation__loader{padding:30px;position:relative;text-align:center}.reservation__loader:after{content:"";position:absolute;left:50%;height:20px;width:20px;border-radius:20px;background-color:currentColor;box-shadow:-26.66667px 0 0 0 currentColor,26.66667px 0 0 0 currentColor;-webkit-animation:1s ease-in-out infinite alter;animation:1s ease-in-out infinite alter;transform:translate(-50%,-100%)}.reservation__customer select{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@-webkit-keyframes alter{0%,to{background-color:currentColor;box-shadow:-26.66667px 0 0 0 currentColor,26.66667px 0 0 0 currentColor}50%{background-color:currentColor;box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor}}@keyframes alter{0%,to{background-color:currentColor;box-shadow:-26.66667px 0 0 0 currentColor,26.66667px 0 0 0 currentColor}50%{background-color:currentColor;box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor}}.reservation__list{display:flex;margin:0 -10px;max-height:600px;transition:max-height .25s;overflow-y:auto;flex-wrap:wrap}.reservation__list>*{flex:0 1 auto;display:flex;flex-direction:column;padding:10px;width:33.33333%;box-sizing:border-box;font-size:12px}.reservation__list .reservation__title{text-align:center;margin:0 0 15px}.reservation__topbar{display:flex}.reservation__topbar>*{width:50%}.reservation__info-text{font-size:11px;text-transform:uppercase}.reservation__info-value{font-size:13px;font-weight:700}.reservation__info-edit{text-align:right;display:none}.reservation__button{background-color:#d6dae5;border-radius:4px;color:#9da6b8;border:none;display:inline-block;padding:5px 10px;cursor:pointer}.reservation__button.active,.reservation__button:hover{background-color:#746bfd;color:#fff}.reservation__button[disabled]{cursor:not-allowed}.reservation__button[disabled]:hover{background-color:#d6dae5;color:#9da6b8}.reservation__submit{text-align:right}.reservation__item input{position:absolute;opacity:0;visibility:hidden}.reservation__calendars .tooltip .tooltip-inner{white-space:nowrap;max-width:none}.reservation__customer{border:1px solid rgba(0,0,0,.08);border-radius:5px;padding:20px;margin-top:15px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}.reservation__customer--submit .reservation__info-edit{display:block}.reservation__customer--submit .reservation__list{max-height:0}.reservation__customer--submit .reservation__submit{display:none}.reservation__hours{border:1px solid rgba(0,0,0,.08);border-radius:5px;padding:20px;margin-top:15px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}.reservation__hours-afternoon,.reservation__hours-evening,.reservation__hours-morning{width:33.33333%}.reservation__hours--submit .reservation__info-edit{display:block}.reservation__hours--submit .reservation__list{max-height:0}.reservation__hours--submit .reservation__submit{display:none}.reservation__calendars{border:1px solid rgba(0,0,0,.08);border-radius:5px;padding:20px;margin-top:15px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}.reservation__calendars--submit .reservation__info-edit{display:block}.reservation__calendars--submit .reservation__list{max-height:0}.reservation__calendars--submit .reservation__submit{display:none}.reservation__addbasket{padding-top:20px}#fiche-produit .top_fiche .wrap-description .reservation{width:100%}#fiche-produit .top_fiche .wrap-description .reservation .reservation__addbasket .bloc-quantite{float:none;text-align:left;width:100%}#fiche-produit .top_fiche .wrap-description .reservation .reservation__addbasket .block-addbasket{width:100%}.table-feature td{border-top:1px dotted #ccc}.table-feature__label{background-color:#f5f5f5;width:35%}.table-feature__label,.table-feature__value{line-height:18px;padding:3px 1px 3px 10px;color:#666;vertical-align:top}.table-feature__value{background-color:#fff;width:65%}.table-feature__value ul>li{list-style-type:none}@media (min-width:768px){.reservation .datepicker{width:100%}}@media (min-width:480px){.reservation .datepicker{width:100%}}@media (min-width:320px){.reservation .datepicker{width:100%}}#fiche-produit .reservation__list .reservation__item{margin-bottom:5px}#fiche-produit .reservation__list .reservation__item label{box-sizing:border-box;border-radius:2px;border:1px solid #d6dae5;text-align:center;cursor:pointer;font-size:14px;padding:6px;height:100%;display:flex;flex-direction:column;justify-content:center}#fiche-produit .reservation__list .reservation__item input:checked+label,#fiche-produit .reservation__list .reservation__item label:hover{background-color:#746bfd;color:#fff;border-color:#746bfd}#fiche-produit .reservation__list .reservation__item input:disabled+label{background-color:#eee;color:#ccc;cursor:not-allowed;border-color:#d6dae5}.reservation__date .datepicker__month{width:50%}.datepicker__info--help{margin-top:15px}@media only screen and (max-width:1023px){.reservation__date .datepicker__month{width:100%}.reservation__date .datepicker__month:nth-child(n+2){margin-top:20px}.reservation__date .datepicker__months{max-height:none}.reservation__date .datepicker__months:before{display:none}}#fiche-produit .specific-price{width:100%;display:flex;flex-direction:column;max-height:550px;overflow-y:auto}#fiche-produit .item-specific-price{border:1px solid #ddd;margin-bottom:15px;border-spacing:0;border-collapse:collapse;display:flex;width:100%}#fiche-produit .item-specific-price__product-name{width:45%;padding:10px 20px;display:flex;flex-direction:column;justify-content:center}#fiche-produit .item-specific-price__product-name__title{font-weight:600}#fiche-produit .item-specific-price__product-name__attributes{padding:0;list-style-type:none;margin:7px 0 0}#fiche-produit .item-specific-price__information{width:55%;display:flex;justify-content:center;flex-direction:column}#fiche-produit .item-specific-price__information__item{display:flex}#fiche-produit .item-specific-price__price,#fiche-produit .item-specific-price__quantity{padding:7px 5px;border-bottom:1px solid #ddd}#fiche-produit .item-specific-price__quantity{width:40%}#fiche-produit .item-specific-price__price{width:60%;font-weight:600;display:flex;justify-content:flex-end}#fiche-produit .item-specific-price__base-price,#fiche-produit .item-specific-price__unit-price{padding:0 5px}#fiche-produit .item-specific-price__base-price{opacity:.8;text-decoration:line-through}#fiche-produit .item-specific-price__information__item:last-child .item-specific-price__price,#fiche-produit .item-specific-price__information__item:last-child .item-specific-price__quantity{border-bottom:none}
/*# sourceMappingURL=style-fiche-produit.css.map */
