﻿@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: .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: .04em;
              font-size: 16px;
              line-height: 14px;
              transition: all .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; } }

.reasonsToGoLUX .optional-title {
  margin: 0px auto 80px !important; }

.reasonsToGoLUX:lang(ar) {
  padding-top: 80px; }

.reasonsToGoLUX:lang(ru) {
  padding-top: 80px; }

@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; } }
