﻿@font-face {
  font-family: KingsCaslonDW01-Regular;
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/f920d3be-8faf-4775-bfb2-289e2b31109e.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017Fonts/f920d3be-8faf-4775-bfb2-289e2b31109e.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/97e014bf-7675-4a8a-946d-913dca65c7cd.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/cf383664-af65-4dd9-94df-53f9384448fa.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/03d9daa8-c5e0-4ff0-a093-1cbe804da638.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/53181d6a-40c7-4844-a2df-d7e5eef6b901.svg#53181d6a-40c7-4844-a2df-d7e5eef6b901) format("svg");
  font-display: swap;
}
@font-face {
  font-family: KingsCaslon-Regular;
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/361F7C_0_0.eot);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/361F7C_0_0.eot?#iefix) format("embedded-opentype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/361F7C_0_0.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/361F7C_0_0.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/361F7C_0_0.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen W01 Light";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/c5d23f79-fdaa-4d25-ab08-3581a871071b.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/c5d23f79-fdaa-4d25-ab08-3581a871071b.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/dc710dc3-3fbc-4e12-ae7b-546d7b24717d.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/448541b8-7391-44d1-ba6f-f15a6be6bef4.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/4350d8d3-4398-4258-9808-17118624a178.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/d282e28f-8b9e-4c3c-9785-49812254b489.svg#d282e28f-8b9e-4c3c-9785-49812254b489) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen W01 Semi Medium";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/17bd30b7-a8a6-4fc9-a545-3851a066203d.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/17bd30b7-a8a6-4fc9-a545-3851a066203d.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/dcce54f5-5037-42ac-8ac1-7e1e3ad33b5c.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/badfae5c-b91c-44d3-8f21-ca6c25d14e81.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/d23415b8-cbd1-46e9-9333-090fa6e9214e.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/4b14e988-ed4a-47a3-b5a5-e953387ea25e.svg#4b14e988-ed4a-47a3-b5a5-e953387ea25e) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen W01 Medium";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/8624165c-9e93-4346-a219-990b0d920759.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/8624165c-9e93-4346-a219-990b0d920759.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/f73f3a87-0dc2-4041-87ea-656b797408a7.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/d3817bf0-b3c3-4ff4-9955-924a3af74ca1.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/aa686768-0d35-4f93-80d4-1a3c1491ff89.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/de5c639d-b02a-4eeb-bbf3-494c4a0f5ce6.svg#de5c639d-b02a-4eeb-bbf3-494c4a0f5ce6) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen W01 Semi Bold";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/19709223-675d-4559-bb7f-135c5186f023.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/19709223-675d-4559-bb7f-135c5186f023.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/8b95b714-d340-4fef-bf60-86348bb3def9.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/6ce98d1c-a506-4623-a6c1-39d496cb4766.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/865dc4ba-dd06-49f4-b4a3-45d4a1342117.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/0202ee39-d77e-4418-b44e-f76b2fcf6737.svg#0202ee39-d77e-4418-b44e-f76b2fcf6737) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen W01 Bold";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/e1301bd9-09a5-4332-bb71-b93d745ab880.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/e1301bd9-09a5-4332-bb71-b93d745ab880.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/3db55513-298e-4f0d-a94e-96b48e114be7.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/acccf3dc-5ffe-4534-9855-68770fc6df0b.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/aea99fce-684b-4980-99fb-e2f941d19967.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/c882c92e-18dc-4970-a181-26b2f055a956.svg#c882c92e-18dc-4970-a181-26b2f055a956) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen MT W01 Medium";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/537618a9-4edd-4f75-81cf-4af54fe81c9d.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/537618a9-4edd-4f75-81cf-4af54fe81c9d.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/bd2a6d25-be2f-44cd-a39a-5b3142ab3dae.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/dbfb7a38-f7d0-4451-aaaa-e84c009e42db.woff) format("woff"), url(Fonts/a5a99781-d6e4-4e53-8907-f4cdad92a964.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/e7a3fb9e-524f-43e9-81a7-bd7ab0758bd0.svg#e7a3fb9e-524f-43e9-81a7-bd7ab0758bd0) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen MT W01 Medium Cond";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/c0ca9431-ee57-4c91-9213-ac297dc6db39.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/c0ca9431-ee57-4c91-9213-ac297dc6db39.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/659c924a-82bb-49fe-a6a9-10db4375e430.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/8217d83b-cccf-4c48-b957-f6cc109355d2.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/9cc0aa50-0cf3-4d0b-84ba-9749633979c3.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/1084951f-f0f7-4054-933e-a2bca3f488bf.svg#1084951f-f0f7-4054-933e-a2bca3f488bf) format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Tw Cen MT W01 Bold Cond";
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/087ec57e-44d2-4514-8b2d-da422757ca72.eot?#iefix);
  src: url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/087ec57e-44d2-4514-8b2d-da422757ca72.eot?#iefix) format("eot"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/48409a47-053d-4e3f-a8a1-d160d91182ac.woff2) format("woff2"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/f0ac9296-6e5c-4294-8591-38dc93a442a1.woff) format("woff"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/b84dba4b-c5e0-4c89-8ca1-6fd01f071052.ttf) format("truetype"), url(https://fonts-tlc.azureedge.net/lux2017-24052017/Fonts/1b254ad2-457b-45a7-a71a-9f9c18bb8b9e.svg#1b254ad2-457b-45a7-a71a-9f9c18bb8b9e) format("svg");
  font-display: swap;
}
/* LUX* Revamp Colors */
.dark-grey-bg {
  background-color: #444;
}

.medium-dark-grey-bg {
  background-color: #707172;
}

.background-grey-bg {
  background-color: #F5F5F5;
}

.normal-font-grey-bg {
  background-color: #707372;
}

.bold-font-grey-bg {
  background-color: #707273;
}

.white-bg {
  background-color: #ffffff !important;
}

.black-bg {
  background-color: #000000;
}

.taupe-bg {
  background-color: #F7F3F0 !important;
}

.darker-taupe-bg {
  background-color: #EDE6E1;
}

.charcoal-black-bg {
  background-color: #303030;
}

.charcoal-black-color {
  color: #303030;
}

.taupe-color {
  color: #F7F3F0;
}

.darker-taupe-color {
  color: #EDE6E1;
}

.dark-grey-color {
  color: #444;
}

.medium-dark-grey-color {
  color: #707172;
}

.background-grey-color {
  color: #F5F5F5;
}

.normal-font-grey-color {
  color: #707372;
}

.bold-font-grey-color {
  color: #707273;
}

.white-color {
  color: #ffffff;
}

.black-color {
  color: #000000;
}

.LTHR-orange {
  color: #CB6015;
}

.LTHR-background-orange {
  background-color: #CB6015;
}

.TwCenW01Light {
  font-family: "Tw Cen W01 Light", Arial, Helvetica, sans-serif;
}

.TwCenW01SemiMed {
  font-family: "Tw Cen W01 Semi Medium", Arial, Helvetica, sans-serif;
}

.TwCenW01Med {
  font-family: "Tw Cen W01 Medium", Arial, Helvetica, sans-serif;
}

.TwCenSemiBold {
  font-family: "Tw Cen W01 Semi Bold", Arial, Helvetica, sans-serif;
}

.TwCenBold {
  font-family: "Tw Cen W01 Bold", Arial, Helvetica, sans-serif;
}

.TwCenMed {
  font-family: "Tw Cen MT W01 Medium", Arial, Helvetica, sans-serif;
}

.TwCenMedCond {
  font-family: "Tw Cen MT W01 Medium Cond", Arial, Helvetica, sans-serif;
}

.TwCenBoldCond {
  font-family: "Tw Cen MT W01 Bold Cond", Arial, Helvetica, sans-serif;
}

.TwCenCond {
  font-family: "Tw Cen MT Condensed", Arial, Helvetica, sans-serif;
}

.KingCaslonReg {
  font-family: "KingsCaslon-Regular", Arial, Helvetica, sans-serif;
}

.font-weight-100 {
  font-weight: 100;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.font-weight-900 {
  font-weight: 900;
}

.font-weight-bold {
  font-weight: bold;
}

.font-18 {
  font-size: 18px;
}

.loading {
  color: #303030;
  margin: -5px 0 5px;
  text-transform: uppercase;
  text-align: center;
  font-family: "Tw Cen MT W01 Medium Cond", Arial, Helvetica, sans-serif;
  font-size: 36px;
  letter-spacing: 0.22px;
  display: block;
  position: absolute;
  top: 45%;
}
@media screen and (max-width: 680px) {
  .loading {
    top: 42.5%;
  }
}

.loader-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  overflow: hidden;
  background: #f7f3f0;
  z-index: 3;
  position: absolute;
  width: 100%;
}

body.reasonsToGoLUX .loading, .innerPage .loading, .pageContent .loading, .specialOfferItem .loading {
  top: 43%;
}
@media screen and (max-width: 680px) {
  body.reasonsToGoLUX .loading, .innerPage .loading, .pageContent .loading, .specialOfferItem .loading {
    top: 42.5%;
  }
}

.ce-offers-container {
  top: 48.8%;
}

.circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.circle:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
}

.circle-1 {
  background-color: #303030;
}
.circle-1:before {
  background-color: #303030;
  animation-delay: 200ms;
}

.circle-2 {
  background-color: #303030;
}
.circle-2:before {
  background-color: #303030;
  animation-delay: 400ms;
}

.circle-3 {
  background-color: #303030;
}
.circle-3:before {
  background-color: #303030;
  animation-delay: 600ms;
}

.circle-4 {
  background-color: #303030;
}
.circle-4:before {
  background-color: #303030;
  animation-delay: 800ms;
}

.circle-5 {
  background-color: #303030;
}
.circle-5:before {
  background-color: #303030;
  animation-delay: 1000ms;
}

@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%, 75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.padding-10 {
  padding: 10px 0;
}

.padding-20 {
  padding: 20px 0;
}

.padding-30 {
  padding: 30px 0;
}

.padding-40 {
  padding: 40px 0;
}

.padding-top-50 {
  padding-top: 50px;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-bottom-50 {
  padding-bottom: 50px;
}

.padding-bottom-60 {
  padding-bottom: 60px;
}

.padding-bottom-80 {
  padding-bottom: 80px;
}

.margin-left-10 {
  margin-left: 10px;
}

.margin-right-10 {
  margin-right: 10px;
}

.margin-left-20 {
  margin-left: 20px;
}

.margin-right-20 {
  margin-right: 20px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-30 {
  margin-top: 30px;
}

.margin-top-40 {
  margin-top: 40px;
}

.margin-top-60 {
  margin-top: 60px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

.margin-bottom-80 {
  margin-bottom: 80px;
}

.reasonsToGoLUX, .usps--parent {
  overflow: hidden;
}
.reasonsToGoLUX .reasons-to-go-collection, .usps--parent .reasons-to-go-collection {
  width: 100%;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container, .usps--parent .reasons-to-go-collection .card-container {
  overflow: hidden;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout, .usps--parent .reasons-to-go-collection .card-container .float-layout {
  padding: 0 2% 0%;
  float: left;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image {
  display: block;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image picture, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image picture {
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  position: relative;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image picture .bgVideo, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image picture .bgVideo {
  display: none;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player {
  display: table;
  position: absolute;
  top: 50%;
  z-index: 11;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player a, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player a {
  color: #ffffff;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  width: 100%;
  text-decoration: none;
  font-size: 35px;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player a:hover, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player a:hover {
  color: #ffffff !important;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image img, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image img {
  display: block;
  width: 100%;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  position: relative;
  padding: 35px 0 25px;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title {
  font-family: "Tw Cen MT W01 Medium Cond", Arial, Helvetica, sans-serif;
  font-size: 26px;
  letter-spacing: 0.65px;
  text-transform: uppercase;
  line-height: 30px;
  text-align: center;
  width: 80%;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title a, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title a {
  color: #303030;
}
.ru .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title, .ru .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title {
  font-size: 17px;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title:lang(ar) {
  font-size: 30px;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image p:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image p:lang(ar) {
  font-size: 19px;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc {
  height: 100%;
  display: block;
  margin-bottom: 3rem;
  width: 80%;
  margin: auto;
  text-align: center;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box {
  opacity: 1;
  z-index: 1;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box p, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box p {
  color: #303030;
  -webkit-text-size-adjust: 100%;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box p .more_text, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box p .more_text {
  display: none;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .ru .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box p, .ru .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box p {
    line-height: 20px;
    font-size: 14px !important;
  }
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box a.read-more, .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-read--btn, .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-book--btn, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box a.read-more, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-read--btn, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-book--btn {
  text-transform: uppercase;
  color: #303030;
  font-family: "Tw Cen W01 Semi Bold";
  letter-spacing: 0.04em;
  font-size: 16px;
  line-height: 14px;
  transition: all 0.5s ease;
  display: inline-block !important;
  padding: 15px 0 5px;
  border-bottom: 1px solid #303030;
  cursor: pointer;
}
.reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box a.read-more:lang(ar), .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-read--btn:lang(ar), .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-book--btn:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box a.read-more:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-read--btn:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc .text-box .usp-book--btn:lang(ar) {
  font-size: 18px;
}
.reasonsToGoLUX h2.usps_title span, .usps--parent h2.usps_title span {
  max-width: 78%;
  padding: 0 20px;
}
.reasonsToGoLUX h2.usps_title span.bg-grey-6, .usps--parent h2.usps_title span.bg-grey-6 {
  background: #ffffff;
  letter-spacing: 2.4px !important;
  line-height: 32px;
}
@media (max-width: 768px) {
  .ru .reasonsToGoLUX h2.usps_title span.bg-grey-6, .ru .usps--parent h2.usps_title span.bg-grey-6 {
    line-height: 28px;
    font-size: 22px !important;
  }
}

@media (min-width: 768px) {
  .reasonsToGoLUX .reasons-to-go-collection, .usps--parent .reasons-to-go-collection {
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    grid-gap: 10px 0;
    padding-bottom: 0;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container, .usps--parent .reasons-to-go-collection .card-container {
    padding: 0 3.2vw;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container:last-of-type .float-layout, .usps--parent .reasons-to-go-collection .card-container:last-of-type .float-layout {
    padding: 0%;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout, .usps--parent .reasons-to-go-collection .card-container .float-layout {
    padding: 0 0 12%;
    width: auto;
    position: relative;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc {
    width: 100%;
    text-align: left;
    padding-bottom: 12%;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-desc:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-desc:lang(ar) {
    text-align: right;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid #C0C0C0;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image picture, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image picture {
    height: auto;
    overflow: hidden;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image picture .bgVideo, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image picture .bgVideo {
    display: block;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image #video, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image #video {
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player {
    height: auto;
    width: 100%;
    padding: 0;
    line-height: 0;
    z-index: 12;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player a, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .cbp-player a {
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 100%;
    width: 100%;
    text-decoration: none;
    font-size: 48px;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card {
    justify-content: start;
    z-index: 3;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title {
    text-align: left;
    width: 100%;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title:lang(ar), .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image .card .card-title:lang(ar) {
    text-align: right;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image:hover .card-desc, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image:hover .card-desc {
    height: 100%;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image:hover .text-box, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image:hover .text-box {
    opacity: 1;
  }
  .reasonsToGoLUX .reasons-to-go-collection .card-container .float-layout .card-image:hover .cbp-player a, .usps--parent .reasons-to-go-collection .card-container .float-layout .card-image:hover .cbp-player a {
    color: #303030 !important;
  }
  .reasonsToGoLUX h2.usps_title span.bg-grey-6, .usps--parent h2.usps_title span.bg-grey-6 {
    letter-spacing: 6.12px !important;
  }
  .ru .reasonsToGoLUX h2.usps_title span.bg-grey-6, .ru .usps--parent h2.usps_title span.bg-grey-6 {
    letter-spacing: 2.12px !important;
  }
}
