.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-c472ad4f-13ff-1e0a-1ccc-19c057fab571 {
display: none !important;
}
.lfr-layout-structure-item-9b0b60b3-2119-c9c6-2e2f-b452f4823b44 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9b0b60b3-2119-c9c6-2e2f-b452f4823b44 {
.forfait-options{
    padding: 12px;
    list-style: none;
}
}.lfr-layout-structure-item-e92ab299-2f3b-148d-9e94-f06eb727e0b0 {
.product-wrapper:active {
  cursor: grabbing;
   user-select: none;
  -webkit-user-select: none; /* For Safari */
  -ms-user-select: none; 
}
}.lfr-layout-structure-item-c4a3390d-76b3-88ff-1374-b12fdda038aa {

.recap-command .list-group-item h6 {
    width: 250px;
}
@media screen and (max-width: 991px) {
  .recap-command .list-group-item h6 {
    width: auto;
}

        .recap-command .list-group .list-group-item:last-child {
            padding-bottom: 20px !important;
        }
.recap-command .list-group-item:has(a) {
    gap: 20px;
    padding: 0 17px !important;
}
@media screen and (max-width: 576px) {
.recap-command {
  
}
.recap-command  h5 {
    margin-left: 9px;
}
.recap-command .btn-outline-secondary {
              font-size: 12px;
            padding: 10px 0px;
}
	.recap-command .list-group  .list-group-item:last-child  {
		padding: 0px 8px !important;
		padding-bottom: 20px !important;
	}
	
	.recap-command .list-group-item .text-muted {
    font-size: 15px;
text-wrap: nowrap;
	}
	.recap-command .list-group-item h6 {
  
    font-size: 16px;
	}
	.recap-command .list-group-item strong {
    font-size: 22px;
	}
	.recap-command .list-group-item span {
    
    font-size: 18px;
	}


}
@media (min-width: 768px) {
.recap-command a.col-md-6:lang(ar)
    {
        font-size: 12xpx;
    }
}

}.lfr-layout-structure-item-bb0348d2-99c0-951f-c541-6e61dc2288e3 {
.product-wrapper:active {
  cursor: grabbing;
   user-select: none;
  -webkit-user-select: none; /* For Safari */
  -ms-user-select: none; 
}

.product-wrapper.related{flex-direction: column;}
.product-wrapper.related .cp-renderer-wrapper{display: flex;    gap: 30px;}
.product-wrapper.related .related-product-block .title.related{    font-size: 32px;
    font-family: Montserrat-Bold; }
}