/* ---------------------------------------------------------------------------------------------------------------------- font-face ---------------------------------------------------------------------------------------------------------------------- */
 @font-face {
     font-family: "Freeland";
     src: url("https://cdn.lrworld.com/images_cms/layout/fonts/freeland/freeland.ttf") format("truetype");
     font-weight: normal;
     font-style: normal;
}
/* ---------------------------------------------------------------------------------------------------------------------- Body ---------------------------------------------------------------------------------------------------------------------- */
 .page-wrapper {
     overflow: visible;
     background-color: #fff;
     max-width: 62.5em;
     margin: 0 auto;
     padding: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .pure-logo {
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 .lr-row.video-moments {
     margin-top: 1em;
}
 .lr-row.haute {
     margin-top: 60px;
     margin-bottom: 25px;
     border-top: solid 4px #c7c6c2;
     border-bottom: solid 4px #c7c6c2;
}
 .lr-row.haute img{
     margin-top: 2em;
     margin-bottom: 2em;
}
 .lr-row-edp-men {
     margin-bottom: 1.5em;
}
 #lr-crossfade img {
     box-shadow: 3px 3px 15px #d5d5d5;
}
 #lr-crossfade {
     margin-bottom: -1em;
}
 .lr-row-edp-set{
     margin-bottom: 1em;
}
 .pure-sales{
     margin-bottom: -3em;
}
/* ---------------------------------------------------------------------------------------------------------------------- Text ---------------------------------------------------------------------------------------------------------------------- */
 h1{
     font-family: "Freeland";
     font-weight: normal;
     font-style: normal;
     font-size: 35px;
     margin-bottom: 1em;
}

 h2 {
     font-size: 35px;
}
 .head-lft-image {
     padding-top: 0.8em;
     font-weight: 400;
}
 .text {
     margin-top: 20%;
}

.gmk {
	margin-top: 50%;
}
/* ---------------------------------------------------------------------------------------------------------------------- Buttons ---------------------------------------------------------------------------------------------------------------------- */
 .lr-button.ghost {
     border: 1px solid #809580;
     color: #3c3c3c;
     display: table;
     margin-left: auto;
     margin-right: auto;
}
 .lr-button.ghost:hover {
     border: 1px solid #3c3c3c;
     color: #809580;
}

 .lr-button.ghost.her {
     border: 1px solid #e0bdbd;
     color: #3c3c3c;
     display: table;
     margin-left: auto;
     margin-right: auto;
}
 .lr-button.ghost.her:hover {
     border: 1px solid #3c3c3c;
     color: #e0bdbd;
}

.lr-button.ghost.him.center {
     border: 1px solid #88bbce;
     color: #3c3c3c;
     display: table;
     margin-left: auto;
     margin-right: auto;
}
 .lr-button.ghost.him:hover {
     border: 1px solid #3c3c3c;
     color: #88bbce;
}
/* ---------------------------------------------------------------------------------------------------------------------- Video ---------------------------------------------------------------------------------------------------------------------- */
 .video-moments video {
     padding: 0 5px;
}
 #video-gmk-pure{
     padding-left: 0 !important;
     padding-right: 0 !important;
}
/* ---------------------------------------------------------------------------------------------------------------------- Media Queries ---------------------------------------------------------------------------------------------------------------------- */
/* ##Device = Tablets, Ipads (portrait) ##Screen = B/w 768px to 1024px */
 @media (min-width: 768px) and (max-width: 1024px) {
     .firsttitle {
         font-size: 25px;
    }
     .lr-row.spacer {
         margin-top: 0;
    }
     .lr-row.spacer-1 {
         margin-bottom: 0;
    }
     .lr-row.spacer-2 {
         margin-top: 0;
    }
     .lr-columns.spacer-1 {
         margin-bottom: 40px;
    }
     img.phonesize {
         height: 340px;
         margin-top: 6%;
    }
     h1 {
         font-family: "Freeland";
         font-weight: normal;
         font-style: normal;
         font-size: 32px;
         margin-bottom: 0em;
    }
     .lr-row.haute img {
         margin-top: 4em;
         margin-bottom: 5em;
    }
}
/* ##Device = Tablets, Ipads (landscape) ##Screen = B/w 768px to 1024px */
 @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
     .firsttitle {
         font-size: 25px;
    }
     .lr-row.spacer {
         margin-top: 0;
    }
     .lr-row.spacer-1 {
         margin-bottom: 0;
    }
     .lr-row.spacer-2 {
         margin-top: 0;
    }
     .lr-columns.spacer-1 {
         margin-bottom: 40px;
    }
     img.phonesize {
         height: 340px;
         margin-top: 6%;
    }
     .lr-row.haute img{
         margin-top: 4em;
         margin-bottom: 2em;
    }
}
/* ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */
 @media (min-width: 320px) and (max-width: 480px) {
     .firsttitle {
         font-size: 25px;
    }
     .lr-row.spacer {
         margin-top: 0;
    }
     .lr-row.spacer-1 {
         margin-bottom: 0;
    }
     .lr-row.spacer-2 {
         margin-top: 0;
    }
     .lr-columns.spacer-1 {
         margin-bottom: 40px;
    }
     img.phonesize {
         height: 340px;
         margin-top: 6%;
    }
     h1{
         font-family: "Freeland";
         font-weight: normal;
         font-style: normal;
         font-size: 30px;
         margin-bottom: 0em;
    }
     #lr-crossfade {
         margin-top: 1.5em;
         margin-bottom: 11em;
    }
     .lr-row.haute img {
         margin-top: -4em;
         margin-bottom: -1em;
    }
     .lr-row.haute {
         border-top: none;
         border-bottom: none;
    }

     .lr-button.ghost.her {
         margin-top: 2em;
         margin--bottom: 1em;
    }

     .lr-button.ghost.him.center  {
         margin-top: 2em;
         margin-bottom: 2em;
    }

     .lr-button.ghost  {
         margin-top: 2em;
         margin--bottom: 2em;
    }

}
/* ##Device = Low Resolution Tablets, Mobiles (Landscape) ##Screen = B/w 481px to 767px */
 @media (min-width: 481px) and (max-width: 767px) {
     .firsttitle {
         font-size: 25px;
    }
     .lr-row.spacer {
         margin-top: 0;
    }
     .lr-row.spacer-1 {
         margin-bottom: 0;
    }
     .lr-row.spacer-2 {
         margin-top: 0;
    }
     .lr-columns.spacer-1 {
         margin-bottom: 40px;
    }
     img.phonesize {
         height: 340px;
         margin-top: 6%;
    }
     h1{
         font-family: "Freeland";
         font-weight: normal;
         font-style: normal;
         font-size: 30px;
         margin-bottom: 0em;
    }
     .lr-row.haute img {
         margin-top: 5em;
         margin-bottom: 6em;
    }
     .lr-row.haute {
         border-top: none;
         border-bottom: none;
    }
}