.reference{text-align:left;font-size:15px;line-height:18px;font-weight:bold;letter-spacing:0px;color:#7a7474}.txt-panache{color:#e10098;font-size:20px;font-weight:bold}.txt-panache span{font-size:10px;font-weight:normal}div[itemprop='description']{font-size:15px;line-height:17px;letter-spacing:0px;text-align:left;color:#7a7474}.breadcrumbs .items.global{display:flex;flex-flow:row wrap;column-gap:3px}.breadcrumbs .items.global .items.sub li.item{display:none}.breadcrumbs .items.global .items.sub li.item.show-all{display:inline-block}.breadcrumbs .items.global .items.sub.opened li.item{display:inline-block}.breadcrumbs .items.global .items.sub.opened li.item.show-all{display:none}.addtocart{display:flex;justify-content:space-between;padding:20px 30px;background:#f8f8f8 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.addtocart .control.qty{display:flex;flex-flow:column;align-items:end}.addtocart .control.qty input[type='number'].input-text.qty{height:32px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #0a1d51;border-radius:5px;width:100px}.addtocart .control.qty #qty-error{text-align:right}.addtocart .stock{letter-spacing:0px;text-align:left;font-weight:bold;color:#008000}.addtocart .stock.waiting{color:#ff9409}.addtocart .stock.unavailable{color:#ff0909}.addtocart .text{font-size:14px;line-height:20px;letter-spacing:0px;color:#3e3e3e;text-align:right}.addtocart .price{font-size:40px;line-height:50px;letter-spacing:0px;font-weight:bold;color:#0a1d51;text-align:left;display:flex;align-items:center;column-gap:3px;margin-right:5px}.addtocart .price span.sup{display:flex;flex-flow:column;line-height:initial;font-size:15px}.addtocart .price span.sup .euro{font-size:20px;line-height:16px}.addtocart .price span.sup .cents{font-size:18px}.addtocart .htuv{font-size:10px;line-height:20px;letter-spacing:0px;color:#0a1d51;text-align:left;justify-content:end;display:flex;flex-direction:column;margin-bottom:7px}.addtocart .price-min-qty{font-size:10px}.addtocart ul.short-degressive{list-style:none;padding-left:10px}.addtocart ul.short-degressive li{display:flex;justify-content:space-between;column-gap:5px;margin:0}.addtocart .tva{margin-bottom:10px;color:#7a7474}.addtocart input.show-tarif-tiers{border-width:0px;padding:7px 15px;width:fit-content}.addtocart button.unavailable{text-align:center;display:block;text-transform:uppercase;border:1px solid #7a7474;border-radius:5px;line-height:16px;padding:7px;color:#7a7474;font-weight:700}.product-options-bottom button.action.primary.tocart.perso-item-label>span,.product-options-bottom button.action.primary.tocart.add-to-cart-label>span{margin-right:5px;font-size:18px;line-height:22px;font-weight:normal}.product-options-bottom button.action.primary.tocart.perso-item-label{display:flex;min-width:80%;background-color:white;color:#e10098}.product-options-bottom button.action.primary.tocart.perso-item-label:hover{background-color:#e10098;color:white}.product-options-bottom .addtocart[data-personalizable='1'] input[type='number'].input-text.qty,.product-options-bottom .addtocart[data-personalizable='1'] button.action.primary.tocart.add-to-cart-label{display:none}.product.data.items>.data.item.title>a.switch{border:unset;box-shadow:0px 3px 6px rgba(0,0,0,0.16);margin-right:5px;background:#f3f3f3 0% 0% no-repeat padding-box;border-radius:5px;font-size:14px;line-height:20px;font-weight:bold;letter-spacing:0px;color:#7d7d7d}.product.data.items>.data.item.title.active>a.switch{background:#e10098 0% 0% no-repeat padding-box;font-size:16px;color:#ffffff}.product.data.items>.data.item.content{border-top:unset !important}.data.item.content#personalization-colfab .perso-subtitle{font-size:25px;font-weight:bold;text-align:center;margin:20px 0}.data.item.content#personalization-colfab .list-items{display:flex;flex-wrap:wrap;justify-content:center;column-gap:15px;margin-bottom:50px}.data.item.content#personalization-colfab .modele_card{display:flex;flex-flow:column;background-color:white;background-position:top center;background-size:100%;background-repeat:no-repeat;margin:0 !important;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:10px;width:260px;min-height:440px}.data.item.content#personalization-colfab .modele_card .preview{display:flex;justify-content:center;align-items:center;flex-grow:1}.data.item.content#personalization-colfab .modele_card .preview a{position:relative;text-align:center;display:flex;height:100%;align-items:center;justify-content:center}.data.item.content#personalization-colfab .modele_card .preview img{max-width:75%;text-align:center}.data.item.content#personalization-colfab .modele_card .preview span{position:absolute;top:0;right:0}.data.item.content#personalization-colfab ul.personalization-actions{display:flex;list-style:none;justify-content:center;column-gap:60px}.data.item.content#personalization-colfab ul.personalization-actions li{display:flex;flex-grow:1;flex-flow:column;align-items:center;row-gap:20px;height:150px;max-width:150px;padding:25px;border-radius:10px;border:1px solid #fff;box-shadow:0px 3px 6px rgba(0,0,0,0.16);cursor:pointer}.data.item.content#personalization-colfab ul.personalization-actions li.active{border-color:#e10098}.data.item.content#personalization-colfab ul.personalization-actions li.disabled{cursor:no-drop;opacity:0.3}.data.item.content#personalization-colfab ul.personalization-actions li .img{flex-grow:2;display:flex;align-items:center}.data.item.content#personalization-colfab ul.personalization-actions li .label{text-transform:uppercase;color:#212049;font-size:15px;font-weight:bold}.data.item.content#personalization-colfab #custom-options-replication .field.file>label{width:45%}.data.item.content#personalization-colfab #custom-options-replication .field.file>div{width:55%}.data.item.content#personalization-colfab #custom-options-replication .field.textarea .control{width:100%}.data.item.content#personalization-colfab #custom-options-replication>span{font-style:normal;font-weight:bold;font-size:15px;line-height:18px;letter-spacing:0px;color:#0a1d51 !important;text-transform:uppercase;margin-bottom:10px}.data.item.content#personalization-colfab #custom-options-replication .field.choice.admin__field.admin__field-option{margin-top:4px;display:flex}.data.item.content#personalization-colfab #custom-options-replication .field.choice.admin__field.admin__field-option input[type='radio']{height:14px}.data.item.content#personalization-colfab #custom-options-replication .field.choice.admin__field.admin__field-option label{font-weight:bold;white-space:nowrap;display:flex;flex-direction:column;justify-content:flex-start}.data.item.content#personalization-colfab #custom-options-replication .field.choice.admin__field.admin__field-option label span{white-space:nowrap}.data.item.content#personalization-colfab #custom-options-replication textarea{border-color:#989898;border-radius:5px}.data.item.content#personalization-colfab #custom-options-replication input[type='radio']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-border-radius:4px;height:15px;width:15px;background:#fff;border:1px solid #989898;box-shadow:none}.data.item.content#personalization-colfab #custom-options-replication input[type='radio']:checked{background:#e10098;border:1px solid #e10098}.data.item.content#personalization-colfab #custom-options-replication input[type='radio']:checked:before{font-family:FontAwesome;content:'\f00c';display:block;color:white;font-size:13px;position:absolute}.data.item.content#personalization-colfab #custom-options-replication .label-sec{font-size:15px;font-weight:bold;color:#0a1d51}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset{display:flex;flex-wrap:wrap}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset label{text-align:left !important}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset div:not([class*='textarea']) label.label:not(.admin__field-label){font-style:normal;font-weight:bold;font-size:15px;line-height:18px;letter-spacing:0px;color:#0a1d51 !important;text-transform:uppercase}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset div[class*='textarea']{display:flex;flex-direction:column;width:50%}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset div[class*='textarea'] label.label:not(.admin__field-label){font-size:14px;line-height:18px;color:#989898;font-weight:normal !important;font-weight:400;margin-bottom:5px}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset>div{width:50%}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset>div:not(.textarea) div.control div,.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset div:not(.file) div.control div{display:flex}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset>div:not(.textarea) div.control div .field.choice,.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset div:not(.file) div.control div .field.choice{margin-bottom:10px !important;margin-right:10px}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset textarea{font-size:15px;line-height:18px;color:black}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset .fakeInputTypeFile{font-size:14px;line-height:17px;letter-spacing:0px;text-transform:uppercase}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset .fakeInputTypeFile:not(:hover){background:#fff 0% 0% no-repeat padding-box;border:1px solid #e10098;color:#e10098}.data.item.content#personalization-colfab #custom-options-replication #product-options-perso div.fieldset .fakeInputTypeFile:hover{background:#e10098 0% 0% no-repeat padding-box;border:1px solid #e10098;color:#fff}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .label-variant{font-size:12px;font-weight:bold;color:#0a1d51;margin-bottom:10px}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups{width:fit-content;margin:auto}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields{margin-bottom:20px}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset{display:flex;margin-bottom:0;column-gap:25px}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset>.field{margin-bottom:0}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset>.field>label{display:none}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset>.field>.control{width:auto;float:none}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset>.field input,.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset>.field select{border:1px solid #707070;border-radius:5px;height:40px}.data.item.content#personalization-colfab #custom-options-replication #product-options-colfab .groups .grp-fields .fieldset>.field select{width:auto}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info{display:flex;justify-content:space-between;align-items:baseline;margin-top:70px}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info .info-bat{display:flex;align-items:center;padding:10px;background-color:#e8e8e8;max-width:500px}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info .info-bat>div{color:#e10098;font-weight:bold;font-size:15px;padding:5px 20px}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info .info-bat>p{font-size:12px;margin:0}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info .product-options-bottom button.action.primary.tocart.perso-item-label{display:none}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info .product-options-bottom input[type='number'].input-text.qty{display:block}.data.item.content#personalization-colfab #custom-options-replication .perso-bottom-info .product-options-bottom button.action.primary.tocart.add-to-cart-label{display:flex}.catalog-product-view #maincontent{max-width:1200px}.catalog-product-view #maincontent .columns{display:flex;justify-content:center}input[name='qty']{height:32px;text-align:center}.trodatselect{background:#fff 0% 0% no-repeat padding-box;border:1px solid #0a1d51;border-radius:5px}div[data-content-type='text'] strong{color:#0a1d51}.data.item.title>a{padding-top:10px !important;padding-bottom:10px !important}.data.item.content{padding-top:30px !important}.product-item.modele_card{margin-right:30px !important;margin-top:20px !important}.product-item.modele_card button[name='submitGetCustomOptions']{font-weight:normal;border-color:#e10098;width:100%;align-items:center}.product-item.modele_card button[name='submitGetCustomOptions'] span{display:none}.product-item.modele_card.active{border:1px solid #e10098}.product-item.modele_card.active span.act{display:block}.product-item.modele_card:not(.active) span.not-act{display:block}@media screen and (max-width:768px){.product.info.detailed{margin-top:5px;width:100%}.product-options-bottom{float:unset !important;width:100% !important}.data.item.content .flex{justify-content:center}.product-item.modele_card{margin-left:30px !important}.product.data.items>.item.title>.switch{margin-right:unset !important}#custom-options-replication .fieldset>.field{width:100% !important}#custom-options-replication .fieldset>.field.file>label{width:100% !important}#custom-options-replication .fieldset>.field.file div.control{width:100% !important}.addtocart input[type='number']{width:80% !important}}@media screen and (max-width:640px){.column.main{width:100% !important;max-width:100% !important}}.control a.label{background:#fff 0% 0% no-repeat padding-box;border:1px solid #e10098;color:#e10098 !important;font-size:14px !important;line-height:17px;letter-spacing:0px;text-transform:uppercase;border-radius:3px;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:0;padding:7px 15px;box-sizing:border-box;vertical-align:middle}.product.info.detailed{padding-top:30px;max-width:1135px;margin-left:auto;margin-right:auto}.product.info.detailed div.full-tier-prices{display:flex;column-gap:60px;align-items:flex-start}.product.info.detailed div.full-tier-prices table.tier-prices{max-width:500px;margin:0 auto}.product.info.detailed div.full-tier-prices table.tier-prices td{width:40%}.product.info.detailed table.tier-prices,.product.info.detailed table.characteristics{max-width:600px;margin:auto;color:#7d7d7d}.product.info.detailed table.tier-prices tr:nth-child(even),.product.info.detailed table.characteristics tr:nth-child(even){background-color:#f0f0f0}.product.info.detailed table.tier-prices th,.product.info.detailed table.characteristics th,.product.info.detailed table.tier-prices td,.product.info.detailed table.characteristics td{padding:10px 20px}.gallery-placeholder .fotorama__thumb-border{border:0px}.gallery-placeholder .fotorama__stage__frame .fotorama__img{max-width:500px;max-height:450px}@media screen and (max-width:768px){div.full-tier-prices{flex-flow:column}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start}.flex>div{margin-left:0 !important}.product.media{margin-bottom:5px !important}}.gallery-placeholder div:not(.fotorama--fullscreen) .fotorama__stage{max-height:450px}.product-info-main .product-full-desc{color:black;text-decoration:underline;font-size:14px}.product-info-main .certified-labels ul{list-style:none;padding:0;display:flex;flex-flow:row wrap;gap:20px}.social_share_menu:not(:hover)>div{transition-delay:250ms;transition-property:display;display:none}.social_share_menu:hover>div,.social_share_menu>div:hover{position:absolute;display:flex;border:solid 1px #000;margin-top:-5px;z-index:9999}.social_share_menu:hover>div>div,.social_share_menu>div:hover>div{height:20px}.social_share_menu:hover>div>div>div,.social_share_menu>div:hover>div>div{height:20px}.social_share_menu:hover>div>div>div>span,.social_share_menu>div:hover>div>div>span{display:flex;flex-direction:column;justify-content:center;height:20px !important}.social_share_menu:hover>div iframe,.social_share_menu>div:hover iframe{width:unset !important;display:flex;flex-direction:column;justify-content:center;height:14px !important}@media screen and (min-width:769px){.gallery-placeholder>img{max-height:450px}.fotorama__nav-wrap--horizontal{margin-top:40px}.fotorama__nav.fotorama__nav--thumbs{display:flex;justify-content:center}#custom-options-replication #product-options-perso .field{padding-left:10px;padding-right:10px}}