.block.selection .product-details-container
{
	
	background:white;
	padding:24px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	//border-radius:24px;
	position:relative;
	list-style:none!important;
	
}

.block.selection .product-details-container h2
{
	
	font-size:18px;
	margin-top:0;
	margin-bottom:0;
	padding-right:24px;
}
.block.selection .product-details-container h3
{
	
	font-size:18px;
	
}
.block.selection
{
	display:flex;
	flex-direction:column;
	gap:32px;
}

.block.selection .product-details-container .uk-button-danger
{
	position:absolute;
	right:0;
	top:0;
	transform:scale(0.5) translateX(32%) translateY(-64%);
}


.block.selection .product-details-container .brand-container 
{
	padding-bottom:0px;
}

.block.selection .product-details-container .brand-container img
{
	max-width:75px;
}


.instructions-content
{
	
	display:flex;
	flex-direction:column;
	gap:24px;
	padding-bottom:24px;
}

.instruction-paragraph
{
	display:flex;
	gap:24px;
}

.instruction-paragraph
{
	display:flex;
	gap:24px;
	align-items:center;
	flex-direction:row;
}

.instruction-paragraph:nth-child(odd)
{

	flex-direction:row-reverse;
}


.instruction-image, .instruction-paragraph p
{
	flex:1;
}



.galerie-selection img
{
	max-width:350px;
	max-height:250px;
	
}

.galerie-selection
{
	margin-top:32px;
}

.uk-accordion-title.selection-card
{
	display:flex;
	align-items:center;
	gap:24px;
	position:relative;
}


.uk-accordion-title.selection-card:before 
{
	position:absolute;
	right:0;
}

#selection-list .extra-content
{
	padding-top:36px
}

.uk-notification.uk-notification-top-center 
{
	background:white;
	z-index:9999999;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;

}

.uk-notification.uk-notification-top-center .uk-notification-message
{
	background-color:white;
	font-size:1rem;
	text-align:center;
}

.block.selection .galerie-selection.uk-grid
{
	margin-left:0!important;
}

.block.selection .thumbnail  .thumbnail-alone
{

	padding:0!important;
}

.block.selection .thumbnail
{
	margin-bottom:24px;
}


.selection-card {
    display: flex;
    align-items: center;
    gap: 24px;
}

.selection-card h2 {
    margin: 0;
    flex: 1;
}

.selection-card-more {
    margin-left: auto;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.selection-card-more-label {
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    color:#eb1d24;
}

.selection-card-more-icon {
    font-size: 28px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.2s ease;

}

/* Quand l'accordéon est ouvert, UIkit ajoute uk-open sur le li */
.uk-accordion > .uk-open > .selection-card .selection-card-more-label {
    display: none;
}

.uk-accordion > .uk-open > .selection-card .selection-card-more-icon {
    transform: rotate(45deg);
}

.uk-accordion-title::before {
    content: none;
}

.brand-container.inner
{
	margin-bottom:24px;
	padding-left:0;
}
