body {color:#6b6b6b;}
.page-products.catalog-category-view .columns { max-width: 1344px; margin: 0 auto; padding: 0 30px 0 30px;}
.page-products.catalogsearch-result-index .columns { max-width: 1344px; margin: 0 auto; padding: 0 30px 0 30px;}
.account .columns { max-width: 1344px; margin: 0 auto; padding: 0 30px 0 30px;}
.products .product-item {padding-left: 15px!important; padding-right: 0!important;}
.product-labels { left: -8px!important; top: 13px!important;}
.catalog-category-view .products-grid .product-item .product-item-info {border-radius: 5px;  border: 1px solid #e4e4e4;}
.catalogsearch-result-index .products-grid .product-item .product-item-info {border-radius: 5px;  border: 1px solid #e4e4e4;}
.owl-carousel.nav-style-4 .owl-nav [class*="owl-"] {
    font-size: 24px !important;
}
.catalog-category-view .product-image-photo.default_image { max-width: 200px;}
.product-item-details {position: relative; padding: 20px;clear: both;}
.catalog-category-view .product-item-info.type10 .qty-box {display: none!important;}
.action.tocompare {color: #6b6b6b!important; height: 33px!important; border: 0!important; display: block; background: url(../images/ico-compare.jpg) 10px 50% no-repeat; margin: 10px auto; width: 165px!important; line-height: 33px!important; text-transform: uppercase; padding-left: 17px;}
.action.tocompare span {color: #6b6b6b!important;}
.action.tocompare:before  {display: none!important;}
.catalog-category-view .short_description ul li {list-style: none; color:#6b6b6b; text-align: left; border-bottom: 1px solid #ccc; background: url(../images/deco-list.jpg) 10px 50% no-repeat;
    padding: 3px 12px 3px 20px;
    display: flex!important;
    justify-content: left;
    align-items: center;
    line-height: 16px;
}
.short_description ul li {list-style: none; color:#6b6b6b; text-align: left; border-bottom: 1px solid #ccc; background: url(../images/deco-list.jpg) 10px 50% no-repeat;
    padding: 3px 12px 3px 20px;
    display: flex;
    justify-content: left;
    align-items: center;
    line-height: 16px;
}
.product-item-name a { font-size: 17px!important; font-family: "LG Smart Bold", "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif!important; color: #333333!important; font-weight: 600!important; display: block!important;}
.product-labels .product-label.new-label {    font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;; background: transparent url(../images/bg-new-list.png) 0 0 no-repeat!important; width: 50px; height: 30px;}
.list-sku {color: #6b6b6b; padding: 5px 0;}
 .rating-summary .rating-result:before {color: rgba(0,0,0,0.1)!important; font-size: 15px!important; letter-spacing: 2px!important;}
 .rating-summary .rating-result > span:before {color: #a50034!important; font-size: 15px!important; letter-spacing: 2px!important;}
 .rating-summary .rating-result {width: 80px!important;}
 .price-box .price {color: #000!important; font-weight: 400!important; font-size: 24px!important;}
 .price-box .old-price .price {color: #6b6b6b!important; font-size: 14px!important; font-family: 'LG Smart Bold'!important;}

.save-amount {font-size: 14px; font-weight: 600; display: block; color: #a50034; font-family: 'LG Smart Bold'!important; margin-top: 0!important;}
.footer-caution {    padding: 15px 10px; border-bottom: 1px solid #e4e4e4; margin: 0 15px;}
.filter-options-title {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}

.table-reviews .product-name a {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif; color: #000}
.block-reviews-dashboard .product-name a {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif; color: #000}
.account  a.action span {color: #a50034!important;}
.account  a.action.compare  span {color: #fff!important;}

.product-reviews-summary.short  div.rating-summary, .product-reviews-summary.short  div.reviews-numbers  {display: inline-block!important}
.product-reviews-summary.short  div.reviews-numbers {width: 30px!important;}


select {height: 50px!important;}
.account .column.main h2 {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important;}
.block-collapsible-nav .item > strong {
    font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;
}

.product-item-info .product-item-details .price-box {margin-bottom: 50px!important; margin-top: 55px!important;}
.product-item-info .product-item-details .product-item-actions .tocart { background-color: #a50034!important; border: 1px solid #a50034!important; color: #fff!important; border-radius: 3px!important; width: 210px!important; height: 35px!important;  font-size: 14px!important; line-height: 35px!important; font-weight: 700!important;}
.street .field.primary .label {display:none}
.product-item .tocart:before {display:none}
.products-grid .action.primary.whereby  {color: #6b6b6b!important; background-color: transparent!important; border-color: #666!important; width: 210px; height: 35px; line-height: 35px; padding: 0!important; font-size: 14px!important; border-radius: 3px!important;}
.products-grid .action.primary.whereby:hover  {color: #ffffff!important; background-color: #cc0041!important; border-color: #cc0041!important; width: 210px; height: 35px; line-height: 35px; padding: 0!important; font-size: 14px!important; border-radius: 3px!important;}
.whereby span {color: #6b6b6b!important;}
.whereby:hover span {color: #ffffff!important;}
.catalog-category-view .action.primary, .catalog-category-view .btn-primary {color: #6b6b6b!important; background-color: #fff!important; border-color: #666!important; font-size: 14px!important; border-radius: 3px!important;}
.account .action.primary, .account .btn-primary {color: #6b6b6b!important; background-color: #fff!important; border-color: #666!important; font-size: 14px!important; border-radius: 3px!important;}
html .action.primary span, .action span {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important;}
.fieldset > .legend span {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important;}
.catalog-category-view .action.primary {height: 35px!important;}
html .action.primary, html .btn {padding: 0 2em!important;}
 .product-item-photo {padding: 50px 0 0 0!important;}
 .product-item .action.towishlist {width: auto!important; margin-right: 3px; height: auto!important; line-height: normal!important; border: 0!important;}
.top-right-list-links{position: absolute; top: 10px; right: 10px; z-index: 2; }

.toolbar-amount {display: block!important;}


#product-comparison .product-item-actions,
#product-comparison .product-reviews-summary.short,
.modes, .limiter  {display: none!important;}
.tolb-bottom .toolbar-sorter   {display: none!important;}
.products.wrapper ~ .toolbar .pages {text-align: center; width: 100%;}
.toolbar-products .pages {display: inline-block!important;}
.tolb-bottom .toolbar-amount {display: none!important;}
.tolb-bottom .list-view-all {display: none!important;}
.list-view-all { font-size: 14px; color: #a50034; text-decoration: underline}
.toolbar-amount .toolbar-number {color: #a50034!important; font-weight: 600;    font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.tolb-bottom .toolbar-products .pages {display: inline-block!important; width: 100%;}
.tolb-tops .toolbar-products .pages {display: none!important;}
.tolb-tops .toolbar-amount {margin: 0 20px 10px 20px!important;font-size: 16px!important; color: #333!important;}
.sorter-label {text-transform: uppercase; font-size: 16px!important; color: #333333!important;}
.toolbar select {border: 1px solid #333!important; width: 140px!important;}
.toolbar-products {background-color: #f8f8f8!important; padding: 15px 15px 5px 25px!important;}
.tolb-bottom .toolbar-products {background-color: transparent!important; padding: 15px 15px 5px 25px!important;}
.pages .item.current { color: #fff!important; background-color: #6b6b6b!important; border-color: #6b6b6b!important;}
.pages .item.current strong.page { color: #fff!important; border-color: #ccc!important;}
.tolb-tops {margin-bottom: 45px;}

.sorter-action:before { color: #000!important;}
.product-social-links .action.towishlist:before, .product-addto-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before {
    content: "\f004"!important; background: url("../images/ico-heart.jpg") center 50% no-repeat;
}
/* input[type="checkbox"] {margin: 2px 5px 0 0!important; position: relative; top: 4px!important; width: 20px!important; height: 20px!important;} */

input[type="checkbox"] {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    border: 1px solid #ccc!important;
    width: 18px!important;
    height: 18px!important;
    margin-top: 3px!important;
    margin-left: 1px!important;
    margin-right: 5px!important;
    vertical-align: middle!important;
    outline: none!important;
    border-radius: 3px!important;
    color: #ccc!important;
    top: -2px!important;
    background: white;
}

input[type="checkbox"]:checked:before {
    content: "\e8c5"!important;
    font-family: 'porto-icons'!important;
    font-weight: 900!important;
    margin: 0!important;
    width: 18px!important;
    height: 18px!important;
    line-height: 18px!important;
    float: left!important;
    font-size: 11px!important;
    background: #a50034;
    color: #fff!important;
    text-align: center!important;
    border: 1px solid #a50034;
    border-radius: 3px;
}

.arrowsdowns {background: url('../images/arrow-down-carmine.png') right 50% no-repeat; padding-right: 20px!important;}


.fieldset > .field, .fieldset > .fields > .field {margin: 0 0 30px;}
.link-text.active { cursor:pointer; position: absolute; top: 0; right: 0; color: #a50034; text-decoration: underline; font-size: 14px;}
.accordion-title {color: #000; padding-right: 100px; padding-bottom: 15px; position: relative; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.accordion-title strong,
.block-title strong,
.box-title span,
h1.page-title span { font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif !important;}

.prics-specials-left  { padding: 0 10px 0 0; vertical-align: middle; text-align: right;}
.prics-specials-right { padding: 0; text-align: left;}

.account.page-layout-2columns-left .column.main { background-color: #f8f8f8; border: 1px solid #e4e4e4; padding: 20px!important;}

#mpsearch-category {height: 40px!important;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 40px 20px;
    border: 1px solid #888;
    width: 30%;
    text-align: center;
    background-color: #f8f8f8;
    border: 1px solid #e4e4e4;
    font-size: 18px;
}
.modal-popup.confirm .modal-content {
    width: 100%!important;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

/*************************** customers login ***************************/
.customer-account-login .page-title-wrapper {display:none;}
.login-container .txt-area {max-width: 1344px; margin: 0 auto; padding: 0 30px 0 30px; text-align: center}
.login-container h1.title {font-weight: 600; font-size: 48px; line-height: 56px; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important;}
.login-container .txt-wrap .desctop { font-size: 18px; font-size: 18px; max-width: 880px;  margin: 0 auto 100px;}
.please-enters {position: relative; max-width: 984px; margin: 43px auto 6px; text-align: left; font-size: 16px; line-height: 24px; padding-bottom: 13px; color: #6b6b6b; border-bottom: 1px solid #e4e4e4; }
.cont-customer-twin {font-size: 16px; max-width: 1314px; width: 100%; margin: 0 auto; padding: 0 15px 70px  15px; background-color: #f8f8f8; border: 1px solid #e4e4e4;}
.int-cont-twin {max-width: 984px; margin: 30px auto;}
.fieldset > .field .label {font-size: 16px; font-weight: 600; color: #333;}
.fieldset > .field .label span {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.product-item-name a span {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.product-item-name a {font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.not-membs {font-weight: 600; font-size: 24px; line-height: 40px; color: #000;    font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.not-yet-member-area .contents-area  {padding-top: 20px;}
.not-yet-member-area .contents-area .box-title {font-weight: 600; font-size: 16px; line-height: 24px; color: #000;    font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}



.action.primary.login, .btn-lg {
    background-color: #a50034!important; color: white!important; height: 50px!important; padding: 0 0!important; font-size: 14px!important; line-height: 50px!important; display: block; text-align: center; border-radius: 3px; text-transform: uppercase; font-weight: 600; font-size: 14px!important;   font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;
}
.btn-sign-up {
    margin: 0 0 0 10px!important; vertical-align: unset; background-color: #a50034!important; border: 1px solid #a50034!important; color: white!important; height: 50px!important; padding: 0 0!important; font-size: 14px!important; line-height: 50px!important; display: inline-block; text-align: center;  border-radius: 3px!important; text-transform: uppercase; font-weight: 700; font-size: 14px!important; width: 250px;
}
.cancels {
    background-color: #6b6b6b!important; width: 250px; color: white!important; height: 50px; padding: 0 0!important; font-size: 14px!important; line-height: 50px!important; display: inline-block; text-align: center; border-radius: 3px; text-transform: uppercase; font-weight: 700; font-size: 14px!important;
}

.btn-lg {margin-top: 20px;}
.btn.btn-fb {
    height: 50px!important; color: #fff; border-color: #365999; background-color: #365999; font-size: 14px!important; margin-bottom: 15px; width: 100%;
}

.btn.btn-gg {
    height: 50px!important; color: #6b6b6b; border-color: #6b6b6b; width: 100%; background: -webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#fafafa)); background: linear-gradient(-180deg,#fff 0,#fafafa 100%); font-size: 14px!important;
}

.action.remind{
    text-align: center; width: 100%; display: block; text-decoration: underline; font-size: 16px; color: #333333; margin: 15px 0;
}

.divide-line:before {
    content: ""; position: absolute; top: 50%; left: 0; margin-top: 2px; width: 100%; height: 1px; background: #e4e4e4;
}
.divide-line span {
    position: relative; padding: 0 30px; background-color: #f8f8f8;font-size: 24px; color: #000; font-weight: 600;     font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;
}
.divide-line {
    width: 100%; margin-bottom: 30px; position: relative; text-align: center;
}
.customer-account-create .page-title-wrapper {display: none}

.please-enters2 {
    position: relative; max-width: 848px; margin: 30px  auto 30px; text-align: left; font-size: 16px; line-height: 24px; padding-bottom: 13px; color: #6b6b6b; border-bottom: 1px solid #e4e4e4;
}
.notice {
    position: relative; font-size: 14px; line-height: 20px; color: #6b6b6b; padding: 0 0 0 22px; background: url("../images/bg-notice.jpg") 0 50% no-repeat;
}


.account .page-main .page-title-wrapper .page-title { color: #333; font-size: 24px!important; margin: 10px 0 40px 0!important; font-weight: 600!important;     font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif; text-align: center!important; width: 100%!important;}

.products-grid.wishlist .box-tocart {display: none}
.products-grid.wishlist  .product-item-photo { padding: 0px 0 0 0!important;}

.product-item-name, .product-item-name a {white-space: normal;}

.search-area.show-icon .block.block-search {right: 0px!important;}

.catalogsearch-result-index h1.page-title {text-align: center; width: 100%;}

html .btntaille-list{
    border: 1px solid #d9d9d9;
    padding: 0;
    border-radius: 3px;
    min-width: 32px;
    color: #d9d9d9;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 10px;
    height: 22px;
    width: 37px;
    font-size: 12px;
    line-height: 20px;
}
html .btntaille-list:hover{
    border: 2px solid #666;
    padding: 0;
    border-radius: 3px;
    min-width: 32px;
    color: #666666;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 10px;
    height: 22px;
    width: 37px;
    font-size: 12px;
    line-height: 20px;
}
html .scree-size-list{
    max-width: 95%;
    width: 95%;
    display: flex;
    justify-content: center;
    min-height: 35px;
    margin: 0 auto 0px auto;
    flex-wrap: wrap;
}
.size-active-list{
    border: 2px solid #666;
    padding: 0;
    border-radius: 3px;
    min-width: 32px;
    color: #666666;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 10px;
    height: 22px;
    width: 37px;
    font-size: 12px;
    line-height: 20px;
}
html .btntaille-list-active {margin-right: 10px!important; margin-bottom: 10px!important;}

.mageworx_htmlsitemap-index-index .page-main { max-width: 1284px!important;}
.mageworx_htmlsitemap-index-index .page-main > .page-title-wrapper .page-title {width: 100%; text-align: center; font-size: 48px; text-transform: uppercase; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif; padding: 40px 0; letter-spacing: 1px;}
.xsitemap-categories, .xsitemap-pages {float: none!important;width: 100%!important;}
.xsitemap ul.categories {margin: 0;list-style: none;padding: 0;}
.xsitemap li.level-0 { font-size: 1.1em;list-style-type: none;border-top: 1px solid #e4e4e4;}
.xsitemap li.level-0 > a {text-transform: uppercase; font-size: 24px!important; padding: 40px 0!important; display: inline-block; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important;}
.xsitemap li.level-1 > a {font-size: 18px!important; color: #000!important; padding: 20px 0!important; display: inline-block; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important;}
.xsitemap li  a { color: #000!important;}
.xsitemap ul.products {margin-bottom: 5px; display: none!important;}
.xsitemap li li {padding-left: 0px!important;}
.xsitemap-pages {border-top: 1px solid #e4e4e4; padding-top: 40px;}
.xsitemap h3 {font-size: 24px; text-transform: uppercase; color: #000; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important; padding-bottom: 20px;}
.xsitemap li.level-1 {font-weight: normal;font-size: 1em;width: 24%;display: inline-block;vertical-align: top;margin-bottom: 40px;}
.xsitemap-pages ul {margin: 0;list-style: none;padding: 0;}
.xsitemap-pages li {margin: 0;list-style: none;padding: 0;}
.xsitemap li.page-url a {font-size: 18px!important; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif!important; }
.whereby:hover span {color: #fff !important;}
.page-wrapper > .breadcrumbs {background-color: transparent!important;}
/* #switcher-language {display: none} */
.account a.action.cancels span {color: #fff!important;}

.catalog-product_compare-index .GPC0042.bg-black {background: transparent!important;}
.catalog-product_compare-index .GPC0042.bg-dark,
.catalog-product_compare-index .GPC0042.bg-dark-gray,
.catalog-product_compare-index .GPC0042.bg-black .desc,
.catalog-product_compare-index .GPC0042.bg-dark .desc,
.catalog-product_compare-index .GPC0042.bg-dark-gray .desc {background: transparent!important; color: #767676!important;}

.footer-top-menu-desktop .footer-contents .column-4 .link-wrap {width: 24.5%!important;}

.block.block-dashboard-addresses {display: none}
.catalog-category-view  .slick-dots {
    position: absolute;
    bottom: 10px!important;
}

.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{
align-items: start!important;
}
.pagebuilder-slide-wrapper {min-height: inherit!important;  background-size: contain!important;}
.block.block-compare {padding-left: 20px;}

.catalog-category-view .product-item-name {
    height: 118px!important;
}
.cms-lg-thinq .desc-area .desc {
    display: inline-block; max-width: 600px; font-weight: 400; letter-spacing: 0.5px;  color:black; margin-bottom: 30px; font-size: 52px; line-height: 1;
}
.cms-lg-thinq .desc-area .title {
    font-size: 30px; line-height: 1; margin-bottom: 12px; color:black;  font-weight: 600; letter-spacing: 0.5px;
}
.cms-lg-thinq .title-area h3.title {
    color: #000; font-style: normal; font-weight: 600; font-size: 48px; line-height: 1; padding-top: 80px;
}
.cms-lg-thinq .title-area p {
    margin: 16px 0 0; color: #333; font-style: normal; font-weight: normal; font-size: 20px; line-height: 26px;
}


.cms-lg-thinq .conteneur-slide-vidaka {
    max-width: 90%;
    margin: 0 auto;
}

.cms-lg-thinq .int-slide-vidaka .visual-area {float: right; width: 50%;    position: relative;}
.cms-lg-thinq .int-slide-vidaka .desc-area {float: right; width: 50%; padding-top: 60px; padding-left: 57px;}
.cms-lg-thinq .int-slide-vidaka .desc-area .num {font-style: normal; font-weight: 400; font-size: 14px; color: #a50034; margin-bottom: 16px;}
.thinq-section .benefit-area .benefit-slide .list .item .desc-area .num:after {
    display: inline-block; content: ''; width: 30px; height: 1px; margin: 0 0 3px 10px; background-color: #a50034;
}
.cms-lg-thinq .int-slide-vidaka .desc-area .title strong {font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif; font-style: normal; font-weight: 600;}
.cms-lg-thinq .int-slide-vidaka .desc-area .desc { width: 80%; font-size: 20px; line-height: 1.38;}

.cms-lg-thinq .visual-area .btn-play .icon { display: block; overflow: hidden; text-indent: 200%; white-space: nowrap; position: absolute; right: 20px; bottom: 20px; width: 60px; height: 60px; border-radius: 100%; -webkit-transition: background 0.5s ease-out; transition: background 0.5s ease-out;}
.cms-lg-thinq .visual-area .btn-play .icon:after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ico-benefit-video-play.png) no-repeat 0 0; background-size: 100% auto;}
.cms-lg-thinq .visual-area .btn-play:hover:after {border: 3px solid #a50034; content: '';
    position: absolute;
    left: 0;
    bottom: 0;height: 100%;
    width: 100%;}
/* .cms-lg-thinq .visual-area .btn-play:hover img {border: 3px solid #a50034;} */
.cms-lg-thinq .visual-area .btn-play:hover .icon:after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ico-benefit-video-play2.png) no-repeat 0 0; background-size: 100% auto;}

.cms-lg-thinq .video-block .play .icon { display: block; overflow: hidden; text-indent: 200%; white-space: nowrap; position: absolute; left: 20px; bottom: 20px; width: 60px; height: 60px; border-radius: 100%; -webkit-transition: background 0.5s ease-out; transition: background 0.5s ease-out;}
.cms-lg-thinq .video-block .play .icon:after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ico-benefit-video-play.png) no-repeat 0 0; background-size: 100% auto;}
.cms-lg-thinq .video-block .play:hover:after {border: 3px solid #a50034; content: '';
    position: absolute;
    left: 0;
    bottom: 0;height: 100%;
    width: 100%;}
.cms-lg-thinq .video-block .play:hover .icon:after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ico-benefit-video-play2.png) no-repeat 0 0; background-size: 100% auto;}
.contenu_onglets  .video-block {position: relative}
.contenu_onglets  .video-block .video-layer .video.youtube-player{ height: 100%}
#videos-1-2-1, #videos-1-2-2 {    display: none; }
.conteneur-videos-thiks .contenu_onglets  .video-block .video-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.conteneur-videos-thiks .contenu_onglets  .video-block .video-layer .video.youtube-player{ height: 100%}

.conteneur-videos-thiks .video-layer .btn-close {
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
    background: #fff;
    width: 50px;
    height: 50px;
    padding: 0;
}

.discoverdiscover .btn.btn-primary:link  {
    width: min-content;
}



/****************/


.tree-pigs .app-area .app-info .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 63px auto 56px;
}
.tree-pigs .app-area .app-info .list li {
    width: 33.33%;
}
.tree-pigs .app-area .app-info .list li.active {
    border: 1px solid #ccc;
    border-bottom: 0px;
}
.tree-pigs ul, .tree-pigs ol, .tree-pigs li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tree-pigs .app-area .app-info .list li.active button {
    color: #000;
}
.tree-pigs .app-area .app-info .list li.active button {
    color: #000;
}
.tree-pigs .app-area .app-info .list button {
    display: block;
    position: relative;
    width: 100%;
    padding: 15px 0 19px;
    font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #6b6b6b;
    text-align: center;
    -webkit-transition: color 0.5s ease-out;
    transition: color 0.5s ease-out;    border: 0;
    height: 60px;
}
.tree-pigs .app-area .app-info .list button:hover {
    display: block;
    position: relative;
    width: 100%;
    padding: 15px 0 19px;
    font-family: 'LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #6b6b6b!important;
    background: transparent!important;
    text-align: center;
    -webkit-transition: color 0.5s ease-out;
    transition: color 0.5s ease-out;    border: 0;
    height: 60px;
}
.tree-pigs .app-area .app-info .list button:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #e4e4e4;
}
.tree-pigs .app-area .app-info .list li.active button:after {
    height: 4px;
    background: #a50034;
}



/******************/
.conteneur-videos-thiks .video-layer .btn-close:hover, .conteneur-videos-thiks .video-layer .btn-close:focus {
    background: #a50034;
}
.conteneur-videos-thiks .video-layer .btn-close:hover:after, .conteneur-videos-thiks .video-layer .btn-close:hover:before, .conteneur-videos-thiks .video-layer .btn-close:focus:after, .conteneur-videos-thiks .video-layer .btn-close:focus:before {
    background: #fff;
}
.conteneur-videos-thiks .video-layer .btn-close:after {
    width: 18px;
    height: 2px;
    margin-left: -9px;
    margin-top: -1px;
}
.conteneur-videos-thiks .video-layer .btn-close:before {
    width: 2px;
    height: 18px;
    margin-left: -1px;
    margin-top: -9px;
}
.conteneur-videos-thiks .video-layer .btn-close:after, .conteneur-videos-thiks .video-layer .btn-close:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: rotate(
            45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(
            45deg);
    background: #333;
}

.cms-lg-thinq .int-slide-vidaka .desc-area .num:after {
    display: inline-block; content: ''; width: 30px; height: 1px; margin: 0 0 3px 10px; background-color: #a50034;
}
.cms-lg-thinq .categorie-type-1 .item .model-name .text {
    color: #333; font-weight: 600; font-size: 26px; line-height: 26px; padding-top: 10px; padding-bottom: 5px;
    width: min-content; margin: 0 auto; white-space: nowrap;
}

.cms-lg-thinq .categorie-type-1 .item a { border: 0px solid #e4e4e4!important;}
.cms-lg-thinq .categorie-type-1 .item a:hover .model-name .text {border-bottom: 4px solid #a50034;}
.cms-lg-thinq .categorie-type-1 .item a:hover{ text-decoration:none!important;}
.cms-lg-thinq .categorie-type-1 { background-image: none!important; margin: 50px auto 0px auto!important; border-bottom: 1px solid #efefef!important; padding-bottom: 50px!important;}


.onglets {max-width:400px;}
.onglet {display:inline-block; margin:2px; padding:3px;  border:1px solid black; cursor:pointer; font-size: 18px;}
.onglet_0 {font-size: 18px; line-height: 1; color: #333; padding: 5px 9px 6px; border: 1px solid #dadada; border-radius: 2px; background-color: #fff; margin: 2px;}
.onglet_1 {color: #fff; font-size: 18px; background-color: #6b6b6b; border-color: #6b6b6b; margin: 2px;}
.contenu_onglet {margin-top: 20px; padding: 5px; font-size: 18px; color: black; display:none;}

.conteneur-videos-thiks .onglets {max-width: 100%; text-align: center;}
.conteneur-videos-thiks .onglet {display:inline-block; width: 200px; margin:2px; padding:3px;  border:0px solid black; cursor:pointer; font-size: 18px;}
.conteneur-videos-thiks .onglet_0 {font-size: 18px; line-height: 1; color: #333; padding:0; border: 3px solid #dadada; border-radius: 0px; background-color: #fff; margin: 0px;}
.conteneur-videos-thiks .onglet_1 {
    color: #fff;
    font-size: 18px;
    margin: 0px;
    padding: 0;
    border: 3px solid red;
}
.conteneur-videos-thiks .contenu_onglet {margin-top: 20px; padding: 5px; font-size: 18px; color: black; display:none;}

.magazine-area-ftr .title {
    display: inline-block;
    position: relative;
    padding-bottom: 17px;
    padding-right: 36px;
    font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    color: #000;
    background: #f5f5f5;
    width: 100%;
}
.magazine-area-ftr .title .btn-more:after,
.magazine-area-ftr .title .btn-more:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
}

.magazine-area-ftr .title .btn-more:before {
    width: 2px;
    height: 12px;
}
.magazine-area-ftr .title .btn-more:after {
    width: 12px;
    height: 2px;
}


.magazine-area-ftr .title .btn-more {
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
    position: absolute;
    top: 2px;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    background: #6b6b6b;
    -webkit-transition: background 0.5s ease-out;
    transition: background 0.5s ease-out;
    margin-left: 10px;
}
.magazine-area-ftr .news-area .news-list {
    padding: 15px 9.70874% 30px  9.70874%;
    height: calc(100% - 50px);
    background: #fff;
}
.magazine-area-ftr .news-area .article {
    margin-top: 7.53012%;
    padding-top: 7.53012%;
    border-top: 1px solid #eee;
}
.magazine-area-ftr .news-area .article a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     text-decoration: none;
 }
.magazine-area-ftr .news-area .img {
    overflow: hidden;
    width: 46.38554%;
}
.magazine-area-ftr, .row-border-top {
    border-top: 1px solid #e4e4e4;
    padding-top: 80px;}
.magazine-area-ftr .news-area .txt {
    width: 46.38554%;
}
.magazine-area-ftr .pagebuilder-column-group { max-width: 1280px; margin: 0 auto;}

/**********/
.magazine-area-ftr .media-area .item {
    width: 50%;
    height: 100%;
    padding: 0 4.71698%;
}
.magazine-area-ftr .media-area .item {
    position: relative;
    float: left;
}
.magazine-area-ftr .media-area .item a {
    display: block;
    text-decoration: none;
}
.magazine-area-ftr .media-area .img.line {
    border: 1px solid #eee;
}
.magazine-area-ftr .media-area .img {
    overflow: hidden;
}
.magazine-area-ftr .media-area .txt {
    padding: 6.97674% 5.81395% 0;
}
.magazine-area-ftr .media-area .txt .category {
    padding-bottom: 2.61628%;
    font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #a50034;
}
.magazine-area-ftr .media-area .media-list {padding-top:30px}
.magazine-area-ftr .media-area .txt .desc {
    display: block;
    font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #333;
    overflow: hidden;
    height: 78px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.magazine-area-ftr .media-area .txt .name {
    padding-top: 4.36047%;
    font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
.magazine-area-ftr .media-area .txt .name strong {
    font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
}

#benefit-video-layer {
    display: none;
    opacity: 1;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2000202;
    background: rgba(0,0,0,0.85);
}
#benefit-video-layer .video-detail {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 1284px;
    max-height: 700px;
    width: calc(100% - 60px);
    height: calc((100% - 60px) * (9/16));
}
 #benefit-video-layer .video {
    max-width: 1284px;
    max-height: 700px;
    width: 100%;
    height: calc((130vh - 60px) * (9/16));
    margin: 0 auto;
}
#benefit-video-layer  .btn-close {
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: -50px;
    z-index: 3;
    background: #fff url(../images/btn-modal-close-dark.png) no-repeat 0 0;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    padding: 0;
}

.catalog-product-view .iw_component .bottom-btn.btn-type-box {
    margin: 0 auto;
    display: block;
    width: max-content;
    text-transform: uppercase;
}

.catalog-category-view .sidebar.sidebar-main .sidebar-content, .catalogsearch-result-index .sidebar.sidebar-main .sidebar-content {
    border: 1px solid #e7e7e7;
    border-width: 0 1px!important;
}
#layered-filter-block {  border-top: 1px solid #e7e7e7;}

.catalogsearch-result-index #ln_button_submit {display: none}

.catalogsearch-result-index .block-actions.filter-actions #ln_button_submit {display: inline-block!important; text-transform: uppercase;}
.catalogsearch-result-index .filter-actions { padding: 0 0 15px 15px!important}
.filter-actions a.clear.filter-clear {
    display: inline-block;
    padding: 4px 10px 4px 20px!important;
}
.customer-account-createpassword .page-main {padding: 0!important}
.customer-account-createpassword .page-title-wrapper .page-title {font-size: 28px}
.customer-account-createpassword .page-title-wrapper {
    background-color: #f4f4f4;
    border-bottom: none;
    padding: 3.75rem 0;
    text-align: center;
    position: relative;    margin-bottom: 60px;
}
.form.password {
    max-width: 50%;
    margin: 0 auto;
}

.amlocator-main-container { margin-bottom: 30px; }

.action.primary {font-family: "LG Smart","Segoe UI","Microsoft Sans Serif", sans-serif!important;}

@media (min-width: 768px) and (min-aspect-ratio: 16 / 9) {
    #benefit-video-layer .video-detail {
        height: calc(100vh - 160px);
    }
}


.colwireds {position: relative; border: 1px solid #efefef}
.wired-jared  {
    position: absolute;
    top: 0;
    right: 0;
}

.cms-lg-thinq-news .breadcrumbs .item.lg-thinq {
    margin: 0 8px!important;
    background: url(../images/bg-bread-thinq.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}
.cms-about-lg .columns .column.main {
    max-width: 100%;
    padding-bottom: 0!important;
}
.overview .iw_placeholder, #overview {
    /* padding: 0px!important; */
}

.modal-video-player-brightcove {
    opacity: 1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 20;
    background: rgba(0, 0, 0); margin: 0 -15px;
}
.modal-video-player-brightcove.limiteds {
    opacity: 1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 20;
    background: rgba(0, 0, 0);
    height: 100%;
    max-height: 900px;
}
.modal-video-player-brightcove .video-detail-modal-ytb {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;

}
.modal-video-player-brightcove .videoModalYtb {
    width: 100%;
    height: 100%;
    margin: 0px auto;
}
.modal-video-player-brightcove .videoModalYtb iframe {
   border: 0px;
}
.video-player-brightcove.btn-close {
    text-indent: 200%;
    white-space: nowrap;
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 25px;
    z-index: 1000;
    width: 51px;
    height: 51px;
    overflow: hidden;
    background: url(../images/btn-modal-close-dark.png) 0px 0px / contain no-repeat rgb(255, 255, 255);
    padding: 0px;
}

.catalog-product-view .overview .iw_columns.col-lg-12 {
    padding-left: 0!important;
    padding-right: 0!important;
}
.catalog-product-view .overview .container-fluid {
    padding-right: 0px!important;
    padding-left: 0px!important;
}

.catalog-product-view .product.overview ul.star-rates li {
    display: inline;
}

/********************** resp ****************************/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-wrapper > .breadcrumbs .items > li.home a::after {margin-top: -25px!important}
}

@media only screen and (min-width: 1201px) {
    .catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main { padding-right: 0; width: 22%!important; margin-right: 4%; }
}
@media only screen and (min-width: 1199px) and (max-width: 1201px) {
    .product-item-name {
        height: 100px!important;
    }
}
@media only screen and (max-width: 1025px) {
    .GPC0066 .information-table tbody tr.cta-button td a.btn {padding: 0!important;}
    .GPC0066 .information-table tbody tr.cta-button td {padding: 20px 5px!important;}
}
@media only screen and (min-width: 768px) {
    .customer-account-login .cont-customer-twin .col-md-6 { border-right: 1px solid #e4e4e4;   max-width: 50%!important; float: left!important; padding-right: 8%!important; padding: 0;}
    .customer-account-login .cont-customer-twin .col-md-6.seconds { border-right: 0px solid #e4e4e4!important;   max-width: 50%!important; float: left!important; padding-right: 0%!important; padding-left: 8%!important; padding: 0;}
    .customer-account-login .actions-toolbar .primary {float: none; width: 100%;}

    .form.create.account { max-width: 83.333%; margin: 0px auto 30px auto!important; background-color: #f8f8f8!important; border: 1px  solid #e4e4e4!important; padding: 30px;}

    .form.create.account > .fieldset {
        font-size: 16px; border-bottom: 1px  solid #e4e4e4;  width: 848px!important; max-width: 100%!important; padding: 0 0 30px 0!important; float: none!important; margin: 0 auto!important;
    }
    .fieldset.create.info > .field, .fieldset.create.info > .fields > .field,
    .fieldset.twin-twin > .field, .fieldset.twin-twin > .fields > .field,
    .fieldset.create.account > .field.password, .fieldset.create.account > .field.confirmation {
    margin: 0 2% 30px 0; width: 48%; display: inline-block;
    }
    .password-details, .sign-up-chk {
        width: 848px!important; max-width: 100%!important; float: none!important;border-bottom: 1px  solid #e4e4e4; margin: 30px auto!important; font-size: 16px; padding: 0 0 30px 0;
    }
    .form.create.account .actions-toolbar > .primary, .form.create.account .actions-toolbar > .secondary {
        display: inline-block!important;
        float: none;
        text-align: center!important;
        margin: 0 20px;
    }

    .form.create.account .actions-toolbar { clear: both; padding: 30px!important; max-width: 100%!important; text-align: center; }

    .filter-options-content a, .filter-options-title {font-size: 16px!important;}
    .fieldset > .legend { color: #222529; }
    .account.page-layout-2columns-left .sidebar-additional {width: 100%!important;}
    .for-products, .flegany  {display:none}
    .amlocator-main-container .amlocator-map-container {height: auto!important;}
}
@media only screen and (min-width: 992px) {
    .catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main { padding-right: 0; width: 24%!important; margin-right: 2%; }
    .page-layout-2columns-left .column.main { width: 74%!important; }
    .catalog-category-view .page-main {padding-left: 0px!important; padding-right: 0px!important;}
    .column.main {min-height:0px!important;}
}
@media only screen and (min-width: 992px)  and (max-width: 1199px) {
    .products-grid.columns3 .product-item, .products-grid.columns4 .product-item, .products-grid.columns5 .product-item {
        width: 49%!important;}
    .products-grid.columns3 .product-item.nth-child-3np1, .products-grid.columns4 .product-item.nth-child-3np1, .products-grid.columns5 .product-item.nth-child-3np1 {
        clear: unset!important;}
    .products-grid .action.primary.whereby {width: 85%!important;}
    .page-products.catalog-category-view .columns {padding: 0 0px 0 0px!important;}
    .page-main {
        max-width: 95%!important;
    }
    .logo img {
        max-height: unset!important;
    }
 }
@media only screen and (min-width: 768px)  and (max-width: 991px) {
    .product-item-name {height: 118px!important;}
    .short_description ul li {overflow: hidden!important; height: 55px!important; }
    .products-grid .action.primary.whereby {width: 85%!important;}
    .logo img {
        max-height: unset!important;
    }
}

@media only screen and (max-width: 802px) {
    .btn-sign-up {display: block!important; margin: 20px auto!important;}
}


#product-review-container {background: #f8f8f8; border: 1px solid #e4e4e4; padding: 30px;}
.review-form .fieldset > .legend {text-transform: none!important;}
.review-form input[type="text"] {border-color: #6b6b6b!important}
.slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {font-size: 45px!important;}
.category-cms .slick-slide h1, .category-cms .slick-slide h2 {
    font-size: 60px;
    line-height: 60px;
}
.category-cms .slick-slide .copy.font-regular {
    font-size: 20px;
    line-height: 26px;
}


@media only screen and (min-width: 640px) {
.review-form {
max-width: 896px!important;
padding: 44px 24px 49px 24px;
margin: 0 auto;
}
}


.pad-left-800 .pagebuilder-overlay {padding-left: 200px;}
.conteneur-slide-video-lasts {position: relative; overflow: auto;  width: 1280px; margin: 0 auto;}
.three-pigpigs .slick-dots {visibility: hidden!important;}
.cms-lg-thinq .footer-component .footer-caution p {    line-height: 19px!important; margin-bottom: 15px!important; font-size: 13px!important;}
.cms-lg-thinq .footer-box .footer-component .footer-caution { font-size: 13px!important; line-height: 19px!important; padding: 25px 0 5px 0!important;}

.conteneur-de-predo {position: relative; overflow: auto;  width: 1280px; margin: 0 auto;}

@media only screen and (max-width: 1300px) {
    .conteneur-de-predo {position: relative; overflow: auto;  width: 100%; margin: 0 auto;}
}

.left-de-predo {width:44%; margin-left:14%; float:left; padding-top:80px!important}
.right-de-predo {width:42%; float:left; padding-top:60px}

@media only screen and (min-width: 769px) and (max-width: 1599px) {
    .left-de-predo {width:44%; margin-left:0%; float:left; padding-top:50px!important }
    .right-de-predo {width:56%; float:left; padding-top:20px!important}
}

.title-de-predo {
    margin-bottom: 50px;
    font-style: normal;
    font-size: 46px;
    line-height: 1;
    color: #212529;
    text-align: center;
    font-weight: 700;
}
.discoverdiscover {position: relative}

.home_social_icon .GPC0047 .non-carousel-box .items .item {
    margin: 0 25px 40px 25px;
}
.footer-top-menu-desktop .footer-contents .footer-contents-box .footer-title a,
.footer-top-menu-desktop .footer-contents .footer-contents-box .footer-title h5,
.footer-top-menu-desktop .footer-contents .footer-contents-box .footer-title h6,
.footer-top-menu-desktop .footer-contents .footer-contents-box .footer-title .head_h5,
.footer-top-menu-desktop .footer-contents .footer-contents-box .footer-title .head_h6,
.footer-box .footer-component .sub-contents.social .country-information a { font-weight: 600!important;}
@media only screen and (min-width: 768px) {
    .lg-thinq-thinq, .title-de-predo.t-tops {display:none!important}
    .GPC0055 .carousel-wrap.type-hero .text-area.align-top {
        padding-top: 50px!important;
    }
    .psc-contacts {display: block}
    .mobs-contacts {display: none!important}

}

.main-product-zonex {background: url('../images/main-product-zonex.jpg') top center no-repeat;}

.text-white .text-block p {
    color: #fff!important;
}

.slider-content-wrapper p  {
    font-size: 16px;
    color: black;
}

.list-sku-link { color: #6b6b6b;}
.list-sku-link:hover { color: #6b6b6b; text-decoration: underline!important;}
.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: 560px;
}

.btns-hom-ar { margin-right: 100px!imporant; text-align: center}
.product-tabs-container .data.item.title>a {font-weight: 700!important;}


@media only screen and (min-width: 1602px) {
    .category-cms .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay, .category-cms .pagebuilder-slider.slick-slider {
        min-height: 600px !important;
    }
}
@media only screen and (max-width: 1601px) and (min-width: 1442px) {
/* .catalog-category-view .pagebuilder-slide-wrapper, .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slider {
    min-height: 595px!important;
    height: 595px!important;
} */
}

@media only screen and (max-width: 1441px) and (min-width: 1025px) {
/*.catalog-category-view .pagebuilder-slide-wrapper, .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slider {
    min-height: 540px!important;
    height: 540px!important;
}*/
}
.owl-carousel.show-nav-hover .owl-next {
    transform: none !important;
}
.owl-carousel.show-nav-hover .owl-prev {
    transform: none !important;
}

@media (max-width: 991px) {

    #storesettings {display: none}

    .navigation li.level0 .ui-menu-item.level2 > a:before {
       display: none!important;
    }
    .categorie-type-1 .owl-carousel.nav-center-images-only .owl-nav {
        top: 22%!important;
    }
    .owl-carousel.nav-center-images-only .owl-nav {
        top: 15%!important;
    }
    .categorie-type-2.c-col4 .item .visual-area {
        padding: 0 27px!important;
    }
}
.categorie-type-1 .owl-carousel.nav-center-images-only .owl-nav {
    top: 22%!important;
}
.pages strong.page:hover, .pages a.page:hover, .pages .action:hover {border: 1px solid #a50034!important;}
.ln_overlay .loader {border-top-color: #a50034!important;}
.product-info-main .product.sku {z-index: 10; position: relative;}
.btn-tech-ctrl {background: url('../images/flbas.jpg') 0 50% no-repeat; padding-left: 25px; text-transform: uppercase;}
.btn-tech-ctrl.haut {background: url('../images/flhaut.jpg') 0 50% no-repeat; padding-left: 25px}

.catalog-product-view .product-info-main .product.overview p.feature-info { background:  url(../images/deco-list.jpg) left 50% no-repeat!important; padding: 5px 0px 3px 8px!important; line-height: 18px!important;}

.catalog-category-view .pages strong.page::before,
.catalog-category-view .pages a.page::before,
.catalog-category-view .pages .action::before,
.catalog-category-view .pages strong.page:visited,
.catalog-category-view .pages a.page:visited,
.catalog-category-view .pages .action:visited,
.catalog-category-view .pages strong.page:hover,
.catalog-category-view .pages a.page:hover,
.catalog-category-view .pages .action:hover {color: #7b858a!important;}

@media only screen and (max-width: 768px) {
    .amlocator-map-container #lg_brandshop.tabcontent { padding: 6px 0px!important; }
    .cms-porto_home_14 .pagebuilder-slide-wrapper .pagebuilder-poster-content h1 {
        font-size: 36px!important;
        line-height: 36px!important;
        margin: 0 0 20px 0!important; }
    .cms-index-index .marg-bot-cent {
        height: 90px!important;
    }
    .systeme_onglets {display: flex;
        flex-direction: column-reverse;
        position: relative;
        min-height: 300px;}

    .conteneur-videos-thiks .systeme_onglets {display: flex; flex-direction: column!important; }


    .discoverdiscover .onglet_0 {
        line-height: 1;
        color: #333;
        padding: 5px;
        border: 1px solid rgba(0,0,0,0.5);
        border-radius: 50%;
        background-color: #fff;
        margin: 2px;
        text-indent: -100000px;
        width: 6px;
        height: 6px;
    }

   .discoverdiscover .onglet_1 {
        line-height: 1;
        color: #333;
        padding: 5px;
        border: 1px solid rgba(0,0,0,0.5);
        border-radius: 50%;
        background-color: #a50034;
        margin: 2px;
        text-indent: -100000px;
        width: 6px;
        height: 6px;
    }

    .page-products.catalogsearch-result-index .columns {
        padding: 0 10px 0 10px!important;
    }
    .cms-lg-thinq .main-mobile-only {max-width: 600px;  margin: 0 auto;}
    .modal-popup._show .modal-inner-wrap {
        width: 90%!important;
    }
    .category-description {padding: 0 10px;}
    .pagebuilder-collage-content .content-wrapper {text-align: center;}
    .pagebuilder-slide-wrapper, .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slider  {
		/*padding-left: 10px!important;
        padding-right: 10px!important; */
		padding: 0 10px!important;
		background-position: left center !important;    
    }
     .pagebuilder-slide-wrapper .pagebuilder-collage-content {text-align: center;}
    .ambany-mobs .pagebuilder-slide-wrapper .pagebuilder-collage-content,
    .ambany-mobs .pagebuilder-slide-wrapper .pagebuilder-poster-content {
        position: absolute; bottom: 70px; text-align: center; width: 90%;
    }

    .refrigerators-freezers .pagebuilder-slide-wrapper .pagebuilder-poster-content {
        position: absolute;
        bottom: -20px;
        text-align: center;
        width: 90%;
        /* padding-top: 100px; */
    }

    .pagebuilder-slide-wrapper .pagebuilder-slide-button {  margin: 0 auto!important; display: block;}
    .category-cms .slick-slide h1 br, .category-cms .slick-slide h2 br {display:none!important}
    .category-cms .slick-slide h1, .category-cms .slick-slide h2 {
        font-size: 30px !important;
        line-height: 36px !important;
        text-align: center!important;
    }
    .pagebuilder-slide-wrapper .pagebuilder-poster-content { text-align: center;}
    .slider-content-wrapper p br { display: none }

    .category-cms .slick-slide .text-block,
    .category-cms .slick-slide .text-block .eyebrow,
    .category-cms .slick-slide .copy.font-regular {
        font-size: 16px!important;
        line-height: 26px!important;
        padding-bottom: 0px;
        margin-bottom: 10px;
    }
    .category-cms .slick-slide .copy.font-regular br {display: none!important}
	.block.category.event, .footer.content, .header.content, .navigation, .page-main, .page-wrapper>.breadcrumbs ul, .page-wrapper>.page-bottom, .page-wrapper>.widget, .top-container, .page-wrapper > .breadcrumbs .items, .container {
	    max-width: 100%;
	    padding-left: 10px!important;
	    padding-right: 10px!important;
	}


    .pad25px {padding: 25px}
    .GPC0051 .owl-item  .slick-slide .text-wrap,
     .owl-item  .slick-slide .text-wrap {
        padding-top: 0px!important;
    }
    .GPC0051 .slick-slider .slick-dots {
         margin-top: 80px!important;
     }


    #product-review-container .review-wrapper .rev-col-1 { width: 40%!important; }
    #product-review-container .review-wrapper .rev-col-2 { width: 60%!important; margin-top: 22px!important; margin-left: 10px!important; }


    .midinas2  .animation-box .animation-area {
        top: 150px!important;
    }
    .mobile-ttop160 {
        margin-top: 160px;
    }
    .mobile-ttop260 {
        margin-top: 260px;
    }
    .modal-video-player-brightcove.limiteds {max-height: 350px;}
    .video-player-brightcove.btn-close { width: 26px; height: 26px; }

    .title-de-predo.t-bottoms {display:none!important}
    .cms-lg-thinq .categorie-type-1 .owl-carousel .owl-stage-outer {width: 80%; margin: 0 auto}
    .cms-lg-thinq .categorie-type-1 .owl-carousel .owl-item { width: max-content!important; margin-right: 20px; }
    .discoverdiscover  {display: flex!important; flex-direction: column-reverse!important;}
    .primary-slide-thinqs .pagebuilder-overlay.pagebuilder-poster-overlay,
    .primary-slide-thinqs.pagebuilder-slider.primary-slide-thinqs {min-height: 515px!important;}

    .conteneur-videos-thiks .onglet {
        width: 120px!important;
    }
    #benefit-video-layer .video-detail {
        top: 50%;
    }
    #benefit-video-layer .video {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: 200px;
        margin: 0 auto;
    }

.modal-content {width: 80%;}
.xsitemap li.level-1 {width: 49%;}
.catalog-category-view .products-grid .product-item {width: 48%!important; margin-right: 4%;}
.catalog-category-view .products-grid .product-item.nth-child-2n {width: 48%!important; margin-right: 0%;}
.catalog-category-view .products .product-item { padding-left: 0px!important; padding-right: 0!important;}
.catalogsearch-result-index .products-grid .product-item {width: 48%!important; margin-right: 4%;}
.catalogsearch-result-index .products-grid .product-item.nth-child-2n {width: 48%!important; margin-right: 0%;}
.catalogsearch-result-index .products .product-item { padding-left: 0px!important; padding-right: 0!important;}
.catalog-category-view .share_pdt {top: -145px;}
.page-products.catalog-category-view .columns {padding: 0 10px 0 10px!important; }
.products .product-item .product-item-details {padding: 5px;}
.product-item-name a {font-size: 15px!important;}
.categorie-type-2.c-col5 .item p.caption {font-size: 12px;}
.categ-items-cms-list .item .bottom-btn .btn { color: #fff!important; border-color: #a50034!important; background: #a50034!important; padding: 5px 15px !important; font-size: 12px!important; font-family: 'LG Smart Bold','LG Smart',"Segoe UI","Microsoft Sans Serif", sans-serif;}
.products-grid .action.primary.whereby {width: 90%!important;}
.short_description ul li { background: url(../images/deco-list.jpg) 0px 50% no-repeat!important; padding: 5px 0px 3px 8px!important; line-height: 18px!important; font-size: 11px;}
.product-item-photo {padding: 0 0 0 0!important;}
.catalog-category-view .product-image-photo.default_image {max-width: 100%!important;}
.porto-block-html-top .gnb-notice-banner-wrap .banner-box {padding: 0 15px!important;}
.toolbar select {width: 71%!important; max-width: 71%!important; height: 35px!important;     border: 1px solid #e4e4e4!important;}
.toolbar {display: inline-block!important; width: 100%;}
.toolbar-products {padding: 0px!important;}
/*.slick-prev, .slick-next {width: 30px;}
.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary) {
    background: #fff!important;} */
    .slider-content-wrapper h2 {font-size: 18px!important;}
    .page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle { padding: 0 5px 0 25px!important;}
    .page-header.type5 .navigation:not(.side-megamenu) .level0 .level-top {letter-spacing: 0px !important; padding: 15px 2px 15px 20px !important; margin: 0!important;}
    html .scree-size-list {padding: 0 10px; height: 65px; overflow: hidden;}
    .categorie-type-1 .item .visual {margin-bottom: 5px!important;}
    .categorie-type-1 .item .model-name .text {font-size: 20px!important; line-height: 22px!important;  margin-bottom: 0!important; }
    .cms-lg-thinq .categorie-type-1 .item .model-name .text {font-size: 16px!important; line-height: 22px!important;  margin-bottom: 0!important; margin-top: 5px; }
    .categorie-type-1 .item .body-copy {font-size: 14px!important;}
    .page-main {padding-bottom: 0px!important; }
    .cancels { display: block;  margin: 40px auto 0 auto; }
    .account .columns {padding: 0px!important;}

    .footer-top-menu-desktop .footer-contents { display: block!important;}
    .footer-top-menu-desktop .footer-contents .column-4 {display: block!important;}
    .footer-top-menu-desktop .footer-contents .column-1 {display: block!important;}
    .footer-contents .footer-contents-box {width: 100%!important;}
    .footer-top-menu-desktop .footer-contents .column-4 .link-wrap {width: 100%!important; display: inline-block; clear:both;border-bottom: 1px solid #e4e4e4; padding: 13px 10px 10px 10px; margin-bottom: 0!important }
    .footer-top-menu-desktop .footer-contents .column-1 .link-wrap {width: 100%!important; display: inline-block; clear:both; border-bottom: 1px solid #e4e4e4; padding: 13px 0px 0px 10px; margin-bottom: 0!important}
    .footer-top-menu-desktop .footer-contents .column-4 .link-wrap.mmmm { padding: 12px 0px 9px 20px!important; }
    .footer-top-menu-desktop .footer-contents .column-1 .link-wrap .box-wrap {padding: 0px 0px 10px 10px;}
    .footer-top-menu-desktop .footer-contents .link-wrap .footer-title, .footer-top-menu-desktop .footer-contents .for-products .footer-title {min-height:25px!important}

    .footer-contents .footer-contents-box {display: block!important;}
    .footer-top-menu-desktop .footer-contents .column-4 .link-wrap > ul {display: none; margin:10px -10px 0 -20px; padding: 10px 20px 10px 30px; border-top: 1px solid #e4e4e4;}
    .footer-top-menu-desktop .categories-foots {display: none;}
    .flegany {float: right; margin-top: -20px;}
    #categories-foots {width: 100%; display: none}
    .footer-top-menu-desktop .footer-contents .footer-contents-box .footer-title h5 {margin: 0 0 0px 0!important;}
    .social {padding: 0 0 20px 20px;}
    .GPC0066 .information-table thead tr.image-block th { height: 146px!important; }
    .GPC0066 .information-table.text-center table thead tr:last-child th { height: 51px; }
    .GPC0066 .information-table thead tr th.features.first { height: 51px; }
    .GPC0066 .information-table tbody tr.cta-button th { height: 115px!important;}
    .GPC0066 .information-table tbody tr.cta-button td a.btn {width: 80%; margin: 10px auto;}
    .GPC0066 table {table-layout: auto!important;}
    .GPC0066 .information-table.text-center table td, .GPC0066 .information-table.text-center table th {white-space: nowrap!important;}
    .GPC0066 .information-table tbody tr.cta-button td a.btn {padding: 0!important;}

    .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { padding-top: 10px!important; padding-left: 0px!important; align-items: self-start!important; }
    h2[data-content-type='heading'] {font-size: 30px!important; padding: 0 5px!important;}
    #html-body [data-pb-style=DEDTRDT] {padding-top: 50px!important;}
    #html-body [data-pb-style=JNGIO4B] {padding-top: 10px!important; padding-right: 0px!important;}
    #html-body [data-pb-style=RJXRWF3] {padding-top: 10px!important;}
    .slick-prev {left: 0!important;}
    .slick-next {right: 0!important;}
    .slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {font-size: 30px!important;}
    #html-body [data-pb-style=DTDXTF8], #html-body [data-pb-style=DLS19C6], #html-body [data-pb-style=R6MUK5T], #html-body [data-pb-style=KQ0797D], #html-body [data-pb-style=G1N3KM0], #html-body [data-pb-style=PJK6Q0N], #html-body [data-pb-style=S0L7IS6], #html-body [data-pb-style=FOAQW5T], #html-body [data-pb-style=H3QD504], #html-body [data-pb-style=GSR9OMP], #html-body [data-pb-style=CFV6678], #html-body [data-pb-style=SXWSO9R], #html-body [data-pb-style=QOAH4NC], #html-body [data-pb-style=VN7B8W5], #html-body [data-pb-style=KUPA3QQ], #html-body [data-pb-style=XTVH4YP], #html-body [data-pb-style=C2Y2RDL], #html-body [data-pb-style=CEUWIII], #html-body [data-pb-style=RATYHIY], #html-body [data-pb-style=AISKVYR], #html-body [data-pb-style=GEF29MM], #html-body [data-pb-style=AD7SWQW], #html-body [data-pb-style=CT7IEAC], #html-body [data-pb-style=BCIFI1D], #html-body [data-pb-style=O4BR6G5], #html-body [data-pb-style=KUT4TVR], #html-body [data-pb-style=BFCWFC7], #html-body [data-pb-style=OESNPFO], #html-body [data-pb-style=WM0Y7KX], #html-body [data-pb-style=C6DR4N5], #html-body [data-pb-style=SPSMPJF], #html-body [data-pb-style=ATI1FBJ]  {padding: 10px!important;}
    #html-body [data-pb-style=UOSYGRI] .slick-slide h2 {font-size: 32px !important;}

    .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
     padding: 10px; position: relative;
    }

    .cms-lg-thinq .desc-area .title { font-size: 16px!important; text-align: center!important; margin-top:30px;}
    .cms-lg-thinq .desc-area .desc { display: inline-block; width: 100%!important; max-width: 100%!important; text-align: center!important; font-weight: 600!important; font-size: 30px!important;}
    .cms-lg-thinq .title-area h3.title { font-size: 24px!important;}
    .cms-lg-thinq .title-area p { font-size: 14px!important;}



    .cms-lg-thinq .title-area p, .tree-pigs .app-area .app-info .list button {font-size: 16px!important;}
    .cms-lg-thinq .int-slide-vidaka .desc-area {
         float: none!important;
         width: 100%!important;
         padding-top: 10px!important;
         padding-left: 0;!important
     }
    .cms-lg-thinq .int-slide-vidaka .desc-area .desc {
        width: 100%!important;
        font-size: 14px!important;
        line-height: normal; font-weight: 100!important;
    }

    .cms-lg-thinq .int-slide-vidaka .visual-area {
        float: none;
        width: 100%;
        position: relative;
    }
    .cms-lg-thinq .int-slide-vidaka .visual-area .btn-play img { max-height: 240px; margin: 0 auto; }
    .cms-lg-thinq .int-slide-vidaka .desc-area .num { text-align: center!important; }
    .cms-lg-thinq .int-slide-vidaka .desc-area .desc { width: 100%!important; }

    .cms-lg-thinq .pagebuilder-slide-button.pagebuilder-button-primary {margin: 0 auto!important;    display: block;}

    .three-pigpigs .slick-dots {
        visibility: hidden!important;
    }
    .pad-left-800 .pagebuilder-overlay {
        padding-left: 0px;
    }
    .pad-left-800 .pagebuilder-slide-wrapper {
        min-height: inherit!important;
        padding-top: 0!important;
    }
    .pad-left-800.fahatelo  h4.title, .pad-left-800.fahatelo  p.desc {
        color:white!important;
    }
    .conteneur-slide-video-lasts {
        width: 100%;
    }
    .marg-20-both-m {margin-left: 20px!important; margin-right: 20px!important;}
    .magazine-area-ftr .media-area .item {
        width: 100%!important; margin-top: 20px;
        height: 100%; padding: 0 4.71698%;
        padding-bottom: 40px!important;
    }

    .conteneur-de-predo {
        position: relative;
        overflow: auto;
        width: 100%;
        margin: 0 auto;
    }
    .left-de-predo {
        width: 50%;
        margin-left: 0;
        float: left; padding-top: 60px!important;
    }
    .left-de-predo .visual-area img {margin: 0 auto}

    .right-de-predo {
        width: 50%;
        float: right;
        padding-top: 0px;
    }
    .title-de-predo {
    margin-bottom: 10px;
    font-style: normal;
    font-size: 23px;
    line-height: 1;
    color: #212529;
    text-align: center;
    font-weight: 700;
        margin-top: 10px;     display: none;
    }

    .title-de-predo.t-bottoms {display:none!important}


    .discoverdiscover .onglets {
        width: 100%;
        position: absolute;
        bottom: 0;
        z-index: 999;    margin-bottom: 20px;
    }
    .discoverdiscover .contenu_onglets {
        width: 100%;

    }
    .discoverdiscover .onglet_0, .discoverdiscover .onglet_1 { font-size: 14px;}
    .discoverdiscover .contenu_onglet {
        margin-top: 0px;
        padding: 0 0 0 15px;
        font-size: 14px;
        color: black;
    }
    .discoverdiscover .contenu_onglets {
        width: 100%;
        position: absolute;
        top: 0;
    }
    .conteneur-de-predo .btn-area {clear: both;
        margin: 0px auto;
        width: min-content;
        padding: 0 20px 20px 20px;}
    .cms-lg-thinq .categorie-type-1 {margin: 0px auto 0px auto!important; padding: 0!important}
    .cms-lg-thinq .categorie-type-1 .item a { padding: 0!important}
    .cms-lg-thinq .categorie-type-1 .item .visual { display: none;}

    .main-mobile-only .pagebuilder-poster-content .txt {padding-top: 25px;}
    .main-mobile-only .pagebuilder-poster-content .desc {font-size: 16px; line-height: 20px; padding: 0 30px 30px 30px; color: black;}
    .main-mobile-only .slick-prev, .main-mobile-only .slick-next {top:74%!important;}
    .vision-tech {display: none!important;}
    .lg-thinq-thinq {display:block!important}

    .catalog-product-view .product-tabs-container.has-sticky-header.has-mobile-sticky-header .container {
        padding-right: 5px!important;
        padding-left: 5px!important;
    }
    .catalog-product-view  .product-tabs-container.has-sticky-header.has-mobile-sticky-header .data.item.title {
        padding: 0 5px!important;
    }
    .catalog-product-view  .product-tabs-container .data.item.title {
        font-size: 13px !important;
    }
    .catalog-product-view  .product.info.detailed.sticky .product.data.items>.item.title a {
        padding-left: 10px!important;
    }

    .catalog-product-view .GPC0055 .carousel-wrap.type-etc .text-wrap .copy {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px; width: 100%;
    }
    .catalog-product-view .GPC0055 .carousel-wrap .contents-area { height: fit-content;}
    .catalog-product-view .GPC0055 .carousel-wrap  .text-area.align-left .text-wrap .inner {
        padding: 14px 24px;
    }

     .catalog-product-view .GPC0055 .carousel-wrap  .text-area.align-right .text-wrap .inner {padding: 14px 0px;}

    .catalog-product-view .GPC0055 .carousel-wrap.midinas .text-area.align-left .text-wrap .inner {padding: 0px 24px!important;}
    .catalog-product-view .GPC0055 .carousel-wrap.midinas .text-area.align-right .text-wrap .inner {padding: 0px 24px!important; text-align: right;}
    .GPC0055 .carousel-wrap.midinas .visual-area {padding-top: 200px; background: #333333;}

    .catalog-product-view .GPC0055 .carousel-wrap.midinas3 .text-area.align-left .text-wrap .inner {padding: 0px 24px!important;}
    .catalog-product-view .GPC0055 .carousel-wrap.midinas3 .text-area.align-right .text-wrap .inner {padding: 0px 24px!important; text-align: right;}
    .GPC0055 .carousel-wrap.midinas3 .visual-area {padding-top: 320px; background: #333333;}

    .catalog-product-view .GPC0055 .carousel-wrap.midinas2  .text-area.align-left .text-wrap .inner {
        padding: 0px 24px!important;
    }
    .catalog-product-view .GPC0055 .carousel-wrap.midinas2 .text-area.align-right .text-wrap .inner {
        padding: 0px 24px!important;
        text-align: right;
    }
    .GPC0055 .carousel-wrap.midinas2 .visual-area {
        padding-top: 280px; background: #fff;
    }

    .catalog-product-view .GPC0055 .carousel-wrap.midinasi  .text-area.align-left .text-wrap .inner {
        padding: 0px 24px!important;
    }
    .catalog-product-view .GPC0055 .carousel-wrap.midinasi .text-area.align-right .text-wrap .inner {
        padding: 0px 24px!important;
        text-align: right;
    }
    .GPC0055 .carousel-wrap.midinasi .visual-area {
        padding-top: 180px; background: #fff;
    }

    .catalog-product-view .GPC0055 .carousel-wrap.midinask  .text-area.align-left .text-wrap .inner {
        padding: 0px 24px!important;
    }
    .catalog-product-view .GPC0055 .carousel-wrap.midinask .text-area.align-right .text-wrap .inner {
        padding: 0px 24px!important;
        text-align: right;
    }
    .GPC0055 .carousel-wrap.midinask .visual-area {
        padding-top: 40px; background: #fff;
    }

    .catalog-product-view .GPC0055 .carousel-wrap.midinas21  .text-area.align-left .text-wrap .inner {
        padding: 0px 0px!important;
    }
    .catalog-product-view .GPC0055 .carousel-wrap.midinas21 .text-area.align-right .text-wrap .inner {
        padding: 0px 0px!important;
        text-align: right;
    }
    .GPC0055 .carousel-wrap.midinas21 .visual-area {
        padding-top: 320px; background: #fff;
    }

    .catalog-product-view .GPC0055 .carousel-wrap.midinas22  .text-area.align-left .text-wrap .inner {
        padding: 0px 0px!important;
    }
    .catalog-product-view .GPC0055 .carousel-wrap.midinas22 .text-area.align-right .text-wrap .inner {
        padding: 0px 0px!important;
        text-align: right;
    }
    .GPC0055 .carousel-wrap.midinas22 .visual-area {
        padding-top: 250px; background: #fff;
    }


    .catalog-product-view .GPC0055 .carousel-wrap.ambanys .contents-area {top: unset!important; padding: 0 25px; }
    .GPC0042 .cont-wrap .cont-head .text-area {
        padding: 0 25px!important;
    }
    .GPC0043 .text-wrap {padding-bottom: 5px;}
    .GPC0051 .text-wrap {
        padding-top: 20px!important;
    }

    .catalog-product-view .GPC0055 .carousel-wrap.ambanys .visual-area {

    }
    .catalog-product-view .GPC0067 .unit-box:not(:last-child) {
        margin-right: 0!important;
    }
    html[lang="en"] .cms-lg-thinq .categorie-type-1 .owl-carousel.souscateg-slider .owl-nav .owl-prev {
        left: 0px !important;
    }
    html[lang="en"]  .cms-lg-thinq .categorie-type-1 .owl-carousel.souscateg-slider .owl-nav .owl-next {
        right: 0px !important;
    }
    .cms-lg-thinq  .owl-carousel.nav-style-4 .owl-nav [class*="owl-"] {
        height: auto!important;
    }

    .cms-lg-thinq .slick-arrow {display: inline-block!important;}
    .cms-lg-thinq .main-product-zonex .slick-arrow {display: none!important;}

    .cms-lg-thinq .slick-slide .txt h4{margin: 0 0 10px 0!important; }
    .realiter .pagebuilder-button-primary {margin-top: -50px!important}

}


@media screen and (min-width: 1601px) {
.cms-lg-thinq .columns .column.main {
    max-width: 1600px;
    margin: 0 auto;
    padding-bottom: 40px;
}
}
.pc-namesplp {display: block}
.mobil-namesplp {display: none}

.skip_nav a {
    display: block; width: 100%; background: #666; padding: 0 30px; text-align: center; font-size: 14px; line-height: 40px; color: #fff;
    font-style: normal; font-weight: 400; letter-spacing: .5px; text-decoration: underline; position: absolute; left: -10000px;
}
.skip_nav a:focus {
    display: block; width: 100%; background: #666;  padding: 0 30px; text-align: center; font-size: 14px; line-height: 40px; color: #fff;
    font-style: normal; font-weight: 400; letter-spacing: .5px;  text-decoration: underline; position: relative; left: unset; text-align:center;
}
#lgAccHelp:focus {outline: 1px solid white; border-radius: 3px;}
.footer-bottom .footer-component .bottom-links .links-left .footer-util-box li a {padding: 0 10px!important;}


.page-layout-2columns-right .product-info-main {position: relative}
.catalog-product-view.page-layout-1column .product-info-main {position: relative; padding: 10px;}
.page-layout-1columns .product-info-main {position: relative}
.conteneur-label-list { position: absolute;    top: 10px;    left: 0px;    z-index: 9; display: flex;}
.comming-soon-list {
    background: url(../images/comming-soon-list.png) no-repeat 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0 10px -9px;
    width: auto;
    padding: 0px 10px 14px 10px;
    text-transform: uppercase;
}
.comming-newest-list {
    background: #393939;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 0 10px;
    width: auto;
    padding: 0 10px;
    height: 24px;
    border-radius: 3px;
    text-transform: uppercase;
}
.filter-options-content a {
    padding: 0!important;
}
.filter-options .item {
    margin-bottom: 10px;
}

.switcher-trigger {background: url(../images/language-black.svg) 0 1px no-repeat!important;}
.page-wrapper > .breadcrumbs .items > li.home a:after {
     margin-left: 5px;
}
.page-wrapper > .breadcrumbs .items > li.home a {
    background: #f5f6f0; width: 26px; height: 26px; border-radius: 50%;
}
.bottom-mob-60 {margin-bottom: 60px}
h1.only-mobs {font-size: 15px; margin-bottom: 0; font-weight: 600; display: none!important;}

@media only screen and (max-width: 767px)  {
    h1.only-mobs {font-size: 15px; margin-bottom: 0; font-weight: 600; display: block!important; line-height: normal;}
    .cms-lg-thinq .title-area h3.title { padding-top: 20px!important;}
    .cms-lg-thinq .discoverdiscover .pagebuilder-slider {background-position: left 0!important;}
    .cms-lg-thinq .discoverdiscover .conteneur-de-predo .btn-area { margin-left: -94%;  }
    .bottom-mob-60 {margin-bottom: 0!important}
    .main-product-zonex .slick-dots {display: none!important;}

    /*.logo {margin-top: px!important;}*/

    .GPC0066 .information-table thead tr.image-block th {
        padding: 0!important;
    }
    .psc-contacts {display: none!important;}
    .mobs-contacts {display: block}
    .cms-index-index .home-banner-slider .owl-carousel .owl-nav {
        display: none!important;
    }
    .owl-carousel.nav-style-4 .owl-nav [class*="owl-"] {
        font-size: 24px!important;
    }
    .categorie-type-2.c-col5 .item .visual-area {
        padding: 0 27px!important;
    }
    #html-body [data-pb-style=RTRSA9Q] {
        margin-bottom: 0px!important;
    }
    .toolbar > * {
        margin: 15px 10px 10px 0;
    }
    .list-view-all {
        font-size: 16px;
        color: #333;
        text-decoration: underline;
        float: right;
        margin: 0 22px 0 0!important;
    }
    .page-products .sorter {
        position: static;
        margin-right: 0;
    }
    .categorie-type-2.c-col4 .categ-items-cms-list {
        margin: 30px auto!important;
    }

     a.porto-product-filters-toggle {
        -webkit-align-items: center;
        align-items: center;
        height: 36px;
        background: #333;
        padding: 0 10px 0 10px;
        text-transform: uppercase;
        color: white;
        border: 1px solid #e7e7e7;
        width: 100%;
        justify-content: center;
        border-radius: 5px;
        font-size: 12px;
        font-family: 'LG Smart Bold';
        font-weight: 100;    margin-bottom: 15px;
    }

     a.porto-product-filters-toggle span {position: relative}
     a.porto-product-filters-toggle span:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: inherit;
        color: white;
        content: '\e81c';
        font-family: 'porto-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center;
        position: absolute;
        right: -25px;
        top: 2px;
        width: 15px;
    }


    .comming-soon-list {
        background: url(../images/comming-soon-list.png) no-repeat 0 0;
        color: #fff;
        font-size: 9px;
        font-weight: bold;
        margin: 0px 0 10px -9px;
        width: auto;
        padding: 0px 7px 14px 7px;
        text-transform: uppercase;
    }
    .comming-newest-list {
        background: #393939;
        color: #fff;
        font-size: 9px;
        font-weight: bold;
        margin: 0 0 0 10px;
        width: auto;
        padding: 0 7px;
        height: 24px;
        border-radius: 3px;
        text-transform: uppercase;
    }

    .category-instaview-door-in-door .GPC0043 {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .catalog-category-view .product-item-name {
        height: 75px!important;
        overflow: hidden;
    }

    .mobil-namesplp {display: block!important; height: 75px; overflow: hidden;}
    .pc-namesplp {display: none}


}
@media only screen and (max-width: 767px)  and (min-width: 416px) {

    .pad-list175 {padding: 260px 0 0 0!important; text-align: center;}
    .pad-list60 {padding: 30px 0 0 0!important; text-align: center;}
}


@media only screen and (max-width: 415px)  and (min-width: 391px) {
/*    .pagebuilder-slide-wrapper, .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slider {
        min-height: 526px!important;
        height: 526px!important;
		}*/
    .pad-list175 {padding: 320px 0 0 0!important; text-align: center;}
    .pad-list60 {padding: 30px 0 0 0!important; text-align: center;}
}
@media only screen and (max-width: 390px)  and (min-width: 377px) {
/*    .pagebuilder-slide-wrapper, .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slider {
        min-height: 464px!important;
        height: 464px!important;
		}*/
    .pad-list175 {padding: 260px 0 0 0!important; text-align: center;}
    .pad-list60 {padding: 30px 0 0 0!important; text-align: center;}
    .category-cms .slick-slide h1, .category-cms .slick-slide h2 {
        font-size: 26px !important;
        line-height: 30px !important;
        text-align: center!important;
    }
}

@media only screen and (max-width: 376px)  and (min-width: 319px) {
    /*.pagebuilder-slide-wrapper, .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slider {
        min-height: 440px!important;
        height: 440px!important;
		}*/
    .pad-list175 {padding: 260px 0 0 0!important; text-align: center;}
    .pad-list60 {padding: 0px 0 0 0!important; text-align: center;}
    .category-cms .slick-slide h1, .category-cms .slick-slide h2 {
        font-size: 24px !important;
        line-height: 24px !important;
        text-align: center!important;
    }
}



.catalog-product-view .GPC0055 .carousel-wrap .text-area.align-center .text-wrap .cta-button .btn {
    margin: 0 auto!important;
    width: fit-content!important;
}

.cms-home-appliances-coretech-air-conditioner .categorie-type-1 .item a {
    color: #000;
    margin: 0 auto;
    border: 0!important;
    padding: 0!important;
    border-radius: unset!important;
    background-color: transparent!important;
    height: auto!important;
}
.cms-home-appliances-coretech-air-conditioner .categorie-type-1 .owl-item .item .model-name {
    height: auto!important;
    overflow: unset!important;
}

.cms-home-appliances-coretech-air-conditioner .owl-carousel .owl-item img {
    width: auto!important;
}
.cms-home-appliances-coretech-air-conditioner  .action.primary.whereby {
    width: 70%!important;
    height: 35px;
    line-height: 35px;
}
.cms-home-appliances-coretech-air-conditioner .whereby span {
    color: #ffffff!important;
}
.cms-home-appliances-coretech-air-conditioner .categorie-type-1 .item a.action.tocompare {
    color: #6b6b6b!important;
    height: 33px!important;
    border: 0!important;
    display: block;
    background: url(../images/ico-compare.jpg) 10px 50% no-repeat;
    margin: 10px auto!important;
    width: 183px!important;
    line-height: 33px!important;
    text-transform: uppercase;
    padding-left: 17px!important;
}
.cms-home-appliances-coretech-air-conditioner .categorie-type-1 { background-image: none;}


@media only screen and (max-width: 575px) {
    .toolbar .sorter-label {
         display: block!important; font-size: 14px!important;
        font-weight: 100;
        text-transform: none;
    }
}
@media only screen and (min-width: 768px) {
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .GPC0055.component .carousel-wrap.type-etc .text-area.align-bottom {padding-bottom: 0px !important;}
}
}
a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;
}
/* iphone 13 pro */
@media screen and (min-width: 480px) and (max-width: 767px) {
    .cms-lg-thinq .visual-area .btn-play .icon {right: 22%;}
    .cms-lg-thinq .slick-prev {
        left: 30px!important;
    }
    .cms-lg-thinq .slick-next {
        right: 30px!important;
    }
}