.product__info-container,.product__info-container.product__info-container--sticky{display:flex!important;flex-direction:column}.product__info-container>div:has(>product-form),.product__info-container product-form.product-form,.product__info-container product-form>form{display:contents}.product__info-container .abn-upload{order:10}.product__info-container .abn-paliers{order:15}.product__info-container>div:has(#bcpo){order:20}.product__info-container>.prev-next-product-navigation{order:-1}.product__info-container .product-form__buttons{order:40}.product__info-container .product-form__error-message-wrapper{order:39}.product__info-container .abn-trust{order:50}.product__info-container .abn-contenu-kit{order:55}.product__info-container .abn-garantie-perso{order:56}.product__info-container .abn-avis-boutique{order:60}.product__info-container product-form>.icon-with-text{order:70;margin-top:.4rem}.abn-upload>.abn-upload__label:first-of-type:before,#bcpo .selector-wrapper .bcpo-label label:before{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;margin-right:.8rem;border-radius:50%;background:#8a2b4a;color:#fff;font:700 1.3rem/1 Lato,sans-serif;vertical-align:.1rem}.abn-upload>.abn-upload__label:first-of-type:before{content:"1"}#bcpo{counter-reset:abnstep 1}#bcpo .selector-wrapper{counter-increment:abnstep}#bcpo .selector-wrapper .bcpo-label label:before{content:counter(abnstep)}.product__info-container .abn-upload{display:flex;flex-direction:column;margin:1.6rem 0 1.2rem;padding:1.6rem;border:1px solid #e8d5dc;border-radius:10px;background:#fff}.abn-upload>*{order:3}.abn-upload>.abn-upload__label:first-of-type{order:0;display:flex;align-items:center;margin:0 0 1rem;font:400 1.9rem/1.25 Besley,serif;color:#2b1a1f}.abn-upload__req{margin-left:.5rem;font:400 1.3rem Lato,sans-serif;opacity:.7}.abn-upload>.abn-upload__input{order:1}.abn-upload>.abn-upload-aide{order:2;margin:.6rem 0 0;font-size:1.25rem;line-height:1.4;opacity:.8}.abn-upload>.abn-upload__label--soft{order:8;margin:1.4rem 0 .3rem;font:400 1.35rem Lato,sans-serif;opacity:.85}.abn-upload>.abn-upload__note{order:9}.abn-upload{position:relative}.abn-upload .abn-upload__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.abn-upload>.abn-upload__pick{order:1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;box-sizing:border-box;width:100%;padding:1.2rem;border:1.5px dashed #c98aa6;border-radius:10px;background:#fbf7f3;color:#2b1a1f;font:400 1.35rem Lato,sans-serif;cursor:pointer;margin:0}.abn-upload>.abn-upload__pick:hover{border-color:#8a2b4a}.abn-upload__btn{display:inline-block;padding:.9rem 1.6rem;border-radius:10px;background:#8a2b4a;color:#fff;font:700 1.4rem Lato,sans-serif;line-height:1.2}.abn-upload>.abn-upload__pick:hover .abn-upload__btn{background:#2b1a1f}.abn-upload__file{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere;opacity:.85}.abn-upload__file.has-file{opacity:1;font-weight:700}.abn-upload__input:focus-visible+.abn-upload__pick{outline:2px solid #8a2b4a;outline-offset:2px}.abn-upload .abn-upload__note{box-sizing:border-box;width:100%;padding:.9rem 1rem;border:1px solid #e8d5dc;border-radius:10px;background:#fff;font:400 1.4rem Lato,sans-serif;color:#2b1a1f}.abn-upload .abn-upload__note:focus{outline:2px solid #8a2b4a;outline-offset:2px}#abn-photo-aide{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #e8d5dc;font-size:1.3rem;line-height:1.45}#abn-photo-aide strong{display:block;margin-bottom:.4rem;font:700 1.3rem Lato,sans-serif;color:#2b1a1f}#abn-photo-aide ul{margin:0;padding-left:1.8rem}#abn-photo-aide li{margin:.2rem 0}.product__info-container .abn-paliers{margin:0 0 1.4rem!important;padding:1.2rem 1.4rem!important;border:1px solid #e8d5dc!important;border-radius:10px!important;background:#fbf7f3!important}.product__info-container .abn-paliers li{border-top-color:#e8d5dc!important}.product__info-container>div:has(#bcpo)>form{margin:0}#bcpo .selector-wrapper{margin:0 0 1.2rem}#bcpo .bcpo-label label{display:flex;align-items:center;font:400 1.7rem/1.3 Besley,serif;color:#2b1a1f;margin-bottom:.5rem}#bcpo .bcpo-dd,#bcpo .bcpo-dd>ul,#bcpo .bcpo-dd>ul>li{width:100%!important;max-width:100%}#bcpo .bcpo-dd>ul>li{box-sizing:border-box;display:flex;align-items:center;min-height:4.6rem;border:1px solid #e7b9cc!important;border-radius:10px;background:#fff;padding:.4rem 1.2rem}#bcpo .bcpo-dd>ul>li{position:relative;padding-right:3.6rem}#bcpo .bcpo-dd>ul>li:after{content:"";position:absolute;right:1.4rem;top:1.9rem;width:.7rem;height:.7rem;border:solid #8a2b4a;border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}#bcpo .bcpo-dd>ul>li>span{font:400 1.5rem Lato,sans-serif!important;color:#2b1a1f}#bcpo .bcpo-dd ul.inner{border:1px solid #e7b9cc!important;border-radius:10px;overflow:hidden;background:#fff;z-index:5}#bcpo .bcpo-dd ul.inner li:hover,#bcpo .bcpo-dd ul.inner li:has(input:checked){background:#fbf7f3}.product__info-container .bcpo-price-addons,.product__info-container shopify-payment-terms{display:none!important}.product__info-container .product-form__buttons{display:flex;flex-wrap:nowrap!important;gap:1rem;align-items:stretch;margin:.4rem 0 1.6rem;padding:0}.product__info-container .product-form__buttons>.product-form__quantity{flex:0 0 auto;width:auto}.product__info-container .product-form__quantity{margin:0}.product__info-container .product-form__quantity .quantity{border-radius:10px;min-height:5.2rem}.product__info-container .product-form__quantity .quantity:before,.product__info-container .product-form__quantity .quantity:after{border-radius:10px;box-shadow:0 0 0 1px #e7b9cc}.product__info-container .product-form__submit{flex:1 1 0;min-width:0;min-height:5.2rem;margin:0!important;border-radius:10px;background:#8a2b4a!important;color:#fff!important;font:700 1.6rem Lato,sans-serif;letter-spacing:.04em;opacity:1!important;filter:none!important;width:auto!important}.product__info-container .product-form__submit:hover{background:#2b1a1f!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{box-shadow:none!important}#abn-msticky-btn{opacity:1!important;filter:none!important}.product__info-container .abn-avis-boutique{border-color:#e8d5dc!important;border-radius:10px!important}.product__info-container .abn-avis-boutique li:nth-child(n+4){display:none!important}.product__info-container .product__promo-banner{border-radius:10px}.product__info-container:has(.abn-paliers) variant-radios,.product__info-container:has(.abn-paliers) .variant-drop-down{visibility:hidden;max-height:0;overflow:hidden;margin:0;padding:0;animation:abnNatifRetour 0s 8s forwards}@keyframes abnNatifRetour{to{visibility:visible;max-height:none;overflow:visible}}.abn-photo-rappel{display:none;width:100%;box-sizing:border-box;margin:0 0 .8rem;padding:.9rem 1.2rem;border:1.5px dashed #8a2b4a;border-radius:10px;background:#fbf7f3;color:#8a2b4a;font:700 1.4rem Lato,sans-serif;text-align:center;cursor:pointer}html.abn-sans-photo .abn-photo-rappel{display:block}.abn-prix-min{margin:.2rem 0 1rem;font:700 1.4rem Lato,sans-serif;color:#8a2b4a}body:has(.abn-paliers) .abn-trust__returns{display:none}body:has(.abn-paliers) [id$=__abn_photo_cross]{display:none}body:has(.abn-paliers) .bcpo-price-addons:empty{display:none!important}@media screen and (max-width:749px){body:has(.abn-paliers) #smile-ui-lite-container{display:none!important}body:has(.abn-paliers) .product__title h1{font-size:1.75rem;line-height:1.25}body:has(.abn-paliers) .product__info-as-bottom-tabs .acc__title{padding-right:5rem!important;min-height:4.8rem;box-sizing:border-box;display:flex!important;align-items:center;font-size:1.5rem!important;font-weight:500!important;line-height:1.3!important;text-transform:none!important;overflow-wrap:anywhere}}.product__info-container .abn-photo-rappel{order:40}body:has(.abn-paliers) .b2g1-progress{display:none!important}@media screen and (max-width:749px){body:has(.abn-paliers) #abn-photo-aide{padding-right:76px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/abn-custom-kit.css.map */
