.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.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;
}
	/* Hide spinners in Chrome/Edge/Opera/Safari */
#_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_zipNotRequired::-webkit-outer-spin-button,
#_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_zipNotRequired::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Hide spinners in Firefox */
#_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_zipNotRequired {
  -moz-appearance: textfield;
}
 
}.lfr-layout-structure-item-db138264-733b-d01e-12d6-4ecc26de7f02 {
.text-muted .ttc ,  .ttc {
    font-size: 13px!important;
    text-wrap-mode: nowrap!important;
color: #000!important;
}
}.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; }
}