.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-93f44ea4-d435-7ae3-4999-8d8c7b42918d {
.nav.nav-underline {
text-align: center;
}
.nav .nav-item {
    width: 50%;
}

@media screen and (max-width: 575.98px) {
.navigation-tabs a.nav-link {
font-size: 13px;
 padding: 10px 4px;
}
}

}.lfr-layout-structure-item-896f9d8d-c055-da9d-f928-af901460a372 {
.row {
     flex-wrap: nowrap;
        overflow: auto;
        scrollbar-width: none;
}
@media screen and (max-width: 576px) {
   .col{
max-width: 220px;
}

}
}
.lfr-layout-structure-item-6055e0a6-c452-950e-5fa4-418f5d77004b {
.row {
     flex-wrap: nowrap;
        overflow: auto;
        scrollbar-width: none;
}
@media screen and (max-width: 576px) {
   .col{
max-width: 275px;
}

}
}.lfr-layout-structure-item-92a564f3-dc36-b2d2-6f7b-86058d2c6d16 {

@media screen and (max-width: 767px) {
    h2  {
            font-size: 20px;
    }

}
}.lfr-layout-structure-item-3b13b830-41b6-d2ad-3b49-eb128445ba72 {
display: none !important;
}
.lfr-layout-structure-item-eba3a461-fbfa-3a66-f4ee-87177b3901fb {
display: none !important;
}
.lfr-layout-structure-item-8a859fe1-df59-ffe7-f884-2ca42c3ea285 {

.widget-offres-wrapper .card:nth-child(5), .widget-offres-wrapper .card:nth-child(6) {
display:none;
}

.row {
justify-content: center;
gap: 77px;
}
}.lfr-layout-structure-item-53fb68a8-f44a-2c6f-060b-d7a864f0b0c9 {

.specifications.container .specification-item {
    width: 158px !important;
}


.specifications.container .specification-wrapper:nth-child(5) .specification-item {
    width: 165px !important;
}
.specifications.container .specification-wrapper:last-child .specification-item {
    width: 160px !important;
}
.offer-extra-costs{
display: flex;
    flex-direction: column;

}
.offer-extra-costs li {
    font-size: 12px;
}

.offer-card-container {
 width: 400px;
}
.offers-cards-container .other-data {
    padding: 0 50px;
}


.nomdedomaine + .specification-item span,

.sms + .specification-item span , .tv + .specification-item a {
    color: #1F5B9B ;

}
.tv + .specification-item a {
    text-decoration:underline;
}
.offers-cards-container {
     width: fit-content;
    margin: 0 auto;
 

.specification-wrapper .specification-item {
    font-size: 16px !important;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}
}.lfr-layout-structure-item-be30e44d-d5c5-0deb-3a21-d315d8e05c62 {
overflow: hidden !important;
}
.lfr-layout-structure-item-e5a5c227-97df-b7e3-32f4-8703f1c36fb3 {

@media screen and (max-width: 767px) {
    h2  {
            font-size: 20px;
    }

}
}.lfr-layout-structure-item-cfc8824f-d4c2-e3e0-c3c6-29ed7c705184 {
@media screen and (max-width: 767px) {
.product-wrapper .product-card {
    height: 452px;
    width: 290px;
}
}
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-8a859fe1-df59-ffe7-f884-2ca42c3ea285 {

.widget-offres-wrapper .card:nth-child(5), .widget-offres-wrapper .card:nth-child(6) {
display:none;
}

.row {
justify-content: center;
gap: 77px;
}

.widget-offres-wrapper .widget-offer-card {
        min-width: 210px;
        padding: 10px;
        height: 125px;
        gap: 10px;
    }

.row.widget-offres-wrapper {
  gap: 20px;
}

.widget-offres-wrapper a.text-dark {
font-size: 16px;
}
}}@media screen and (max-width: 767px) {.lfr-layout-structure-item-8a859fe1-df59-ffe7-f884-2ca42c3ea285 {

.widget-offres-wrapper .card:nth-child(5), .widget-offres-wrapper .card:nth-child(6) {
display:none;
}

.row {
justify-content: center;
gap: 77px;
}

.widget-offres-wrapper .widget-offer-card {
        min-width: 210px;
        padding: 10px;
        height: 125px;
        gap: 10px;
    }

.row.widget-offres-wrapper {
  gap: 20px;
}
}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-6055e0a6-c452-950e-5fa4-418f5d77004b {
.row {
     flex-wrap: nowrap;
        overflow: auto;
        scrollbar-width: none;
}
@media screen and (max-width: 576px) {
   .col{
max-width: 275px;
}

}
}.lfr-layout-structure-item-92a564f3-dc36-b2d2-6f7b-86058d2c6d16 {

@media screen and (max-width: 767px) {
    .component-heading  {
       text-align: center;
        font-size: 18px;
         margin-top: 20px;
    }

}
}}