#row-retour .btn-container a:hover {
    color: #F98513 !important;
}

#row-infos-produit .col-img-produit img {
    border: 1px solid #B0BEE0;
}

#row-infos-produit .type-produit {
    line-height: 1;
    color: #F98513;
}

#row-infos-produit .wpb_raw_code.marque {
    margin-top: 0;
}

#row-infos-produit img.img-marque-produit {
    height: auto;
	max-height: 40px;
	width: auto;
    max-width: 100px;
	object-fit: contain;
}

#row-infos-produit h4.txt-marque-produit {
    margin-top: 9px;
    color: #0E1735;
    text-transform: uppercase;
}

#row-infos-produit h4.title-specs-techniques {
    font-size: 15px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #382F2F;
    padding-bottom: 18px;
    border-bottom: 1px solid #B1BEE0;
}

#row-infos-produit .specs-techniques {
    margin-top: 36px;
}

#row-infos-produit .wpb_raw_code.btn-soumission {
    margin-top: 72px;
}

#row-infos-produit .cta-soumission {
    color: #AFEDE8 !important;
    background-color: #293274 !important;
    border-color: #293274 !important;
}

#row-infos-produit .cta-soumission:hover {
    color: #293274 !important;
    background-color: transparent !important;
}

#promo-tag {
    position: absolute;
    top: -20px;
    right: 0;
    margin: 0;
}

#promo-tag .promo {
    padding: 12px 18px;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	text-transform: uppercase;
	color: #0E1735;
	background-color: #AFEDE8;
}

#row-fiche-technique .col-infos-fiche .uncode_text_column {
    padding-right: 15%;
}

#row-fiche-technique .btn-fiche-technique {
    font-size: 14px;
    color: #0E1735;
    font-weight: 700;
    letter-spacing: 0.07em;
    background-color: white;
    padding: 18px;
    padding-right: 72px;
    display: flex;
    align-items: center;
    width: fit-content;
    --offset-y: 20%;
    --offset-x: 90%;
}

#row-fiche-technique .btn-fiche-technique:hover {
    color: white;
    background-color: #F98513;
}

#row-fiche-technique .btn-fiche-technique svg {
    margin-left: 18px;
}

#row-fiche-technique .btn-fiche-technique svg line,
#row-fiche-technique .btn-fiche-technique svg path {
    transition: stroke 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#row-fiche-technique .btn-fiche-technique:hover svg line,
#row-fiche-technique .btn-fiche-technique:hover svg path {
    stroke: white !important;
}

@media (max-width: 959px) {

    #row-fiche-technique {
        clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 0 100%);
    }

    #row-fiche-technique .col-infos-fiche .uncode_text_column {
        padding-right: 10%;
    }

    #row-fiche-technique .col-btn-fiche img {
        width: 100%;
    }
}

@media (max-width: 569px) {
    #row-infos-produit .col-img-produit,
    #row-fiche-technique .col-infos-fiche {
        height: auto !important;
    }

    #row-infos-produit .col-infos-produit {
        padding-top: 54px;
    }

    #promo-tag {
        top: -35px;
    }

    #row-fiche-technique .col-infos-fiche .uncode_text_column {
        padding-right: 0;
    }
}