.row {    padding: 0;    margin: 0;}.row:after {    content: "";    display: table;    clear: both;}.row-pad { padding: 20px;}.row-spacer { margin-top: 20px;}.row-spacer-small { margin: 15px 0;}[class*='col-'] {     float: left;    overflow: hidden;}.col-1-2 {    width: 50%;}.col-1-3 {    width: 33.33%;}.col-2-3 {    width: 66.66%;}.col-1-4 {    width: 25%;}.col-3-4 {    width: 75%;}[class*='col-'],.lt-content-item,.lt-caption-promo,.lt-editorial-caption,.lt-editorial-caption-featured {    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */    -moz-box-sizing: border-box;    /* Firefox, other Gecko */    box-sizing: border-box;         /* Opera/IE 8+ */}.ease-in-out {    /* Animation ease-in-out */    -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    /* force to use GPU */    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -ms-transform: translateZ(0);    -o-transform: translateZ(0);    transform: translateZ(0);    /* Prevent flickering */    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000;    -ms-perspective: 1000;    perspective: 1000;}/* Begin: Gutter mechanism setup */    .row.gutter [class*='col-']{        padding: 0 10px;    }    .row.gutter .col-1-2:first-child,    .row.gutter .col-1-3:first-child,    .row.gutter .col-1-4:first-child {        padding: 0 10px 0 0 !important;    }    /* Cross browser solution (cause IE8)*/    .row.gutter .col-1-2:first-child + div,    .row.gutter .col-1-3:first-child + div + div,    .row.gutter .col-1-4:first-child + div + div + div {        padding: 0 0 0 10px !important;    }    /* End: Gutter mechanism */.lt-item-image {    background: #ccc;}/* BEGIN: Lord & Taylor top promo row */.lt-promo-header {    border: 1px solid #e0e0e0;    margin: 20px 0;    padding: 15px 0;    color: #666;}.lt-content-item {    text-align: center;    display: block;    position: relative;    color: #54534a;    outline: none;}/* Hover mechanism for the border link */.lt-content-item:hover,.lt-content-item:hover .lt-link-action {    border-bottom-color: #fbad17;    text-decoration: none;}.text-only {    border-right: 1px solid #e0e0e0;    padding: 5px 15px;}.col-1-3:last-child .text-only {    border-right: none;}.section-header {    height: 1px;    border-bottom: 1px solid #e0e0e0;    margin: 30px 0 20px;    text-align: center;    font-size: 13px;    font-weight: 400;    letter-spacing: 5;    color: #666;    text-transform: uppercase;}.section-header span {    position: relative;    top: -7px;    background: #fff;    padding: 0 20px;}.lt-content-item h3 {    text-transform: uppercase;    height: 30px;    font-size: 16px;    font-weight: 100;    letter-spacing: 2;    color: #54534a;}.lt-content-item p {    color: #54534a;}.lt-link-action {    color: #54534a;    letter-spacing: 1;    text-decoration: none;    border-bottom: 3px solid #54534a;    padding: 10px 0 4px;    display: inline-block;    text-transform: uppercase;}/* END: Lord & Taylor top promo row *//* BEGIN Editorial */.lt-editorial {    text-align: center;    display: block;    position: relative;    color: #54534a;    text-decoration: none;    width: 100%;}.lt-editorial:hover > img {    opacity: .7;    /* IE 8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}.lt-editorial > img {    position: absolute;    right: 0;    top: 0;}.lt-editorial-caption {    width: 50%;    height: 100%;    background: #eeeded;    display: block;    position: relative;    z-index: 10;}.lt-editorial-caption:after {    left: 100%;    top: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-left-color: #eeeded;    border-width: 6px;    margin-top: -6px;}.lt-editorial-caption.point-left {float: right;}.lt-editorial-caption.reverse.point-left {float: right;}.lt-editorial-caption.point-left:after {    left: -12px;    top: 50%;    border-color: rgba(235, 235, 235, 0);    border-right-color: #ebebeb;}.lt-editorial-caption.reverse.point-left:after {    left: -12px;    top: 50%;    border-color: rgba(235, 235, 235, 0);    border-right-color: #000;    border-left-color: transparent;}.lt-editorial-caption.reverse:after {    left: 100%;    top: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-left-color: #000;    border-width: 6px;    margin-top: -6px;}.lt-editorial-caption:before {    left: 5px;    top: 5px;    right: 5px;    bottom: 5px;    content: " ";    position: absolute;    pointer-events: none;    border: 3px solid transparent;    /* Animation ease-in-out */    -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    /* force to use GPU */    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -ms-transform: translateZ(0);    -o-transform: translateZ(0);    transform: translateZ(0);    /* Prevent flickering */    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000;    -ms-perspective: 1000;    perspective: 1000;}.lt-editorial:hover .lt-editorial-caption:before {    left: 10px;    top: 10px;    right: 10px;    bottom: 10px;    content: " ";    position: absolute;    pointer-events: none;    border: 1px solid  #fbad17;}.lt-editorial:hover {    text-decoration: none;} .lt-editorial:hover .lt-link-action,.lt-editorial:hover .lt-editorial-caption.reverse .lt-link-action{    text-decoration: none;    border-bottom-color: #fbad17;}.lt-editorial-caption.reverse {    background: #8DBCFF;}.lt-editorial-caption.reverse .lt-editorial-header,.lt-editorial-caption.reverse .lt-editorial-copy,.lt-editorial-caption.reverse .lt-link-action {    color: #fff;}.lt-editorial-caption.reverse .lt-link-action {    border-color: #fff;}.lt-editorial-header{    text-transform: uppercase;    height: 30px;    font-size: 14px;    font-weight: 100;    letter-spacing: 2;    color: #54534a;}.lt-editorial-copy{    color: #54534a;}.lt-editorial-caption-featured {    position: absolute;    top: 0px;    right: 0px;    bottom: 0px;    left: 0px;}.lt-editorial .lt-editorial-caption-featured:before {    content: " ";    position: absolute;    top: 5px;    left: 5px;    bottom: 5px;    right: 5px;    border: 2px solid transparent;    /* Animation ease-in-out */    -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000);    /* force to use GPU */    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -ms-transform: translateZ(0);    -o-transform: translateZ(0);    transform: translateZ(0);    /* Prevent flickering */    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000;    -ms-perspective: 1000;    perspective: 1000;} .lt-editorial:hover .lt-editorial-caption-featured:before {    content: " ";    position: absolute;    top: 10px;    left: 10px;    bottom: 10px;    right: 10px;    border: 1px solid #fbad17;} .lt-editorial-caption-featured h3 {    font-size: 29px;    font-weight: 100;    text-transform: uppercase;    padding: 0 0 10px 0;    color: #54534a;}/* lives within "col-1-2" */.lt-editorial.featured {    height: 480px;}/* lives within "col-1-4" */.lt-editorial.tall {    height: 480px;}/* lives within "col-1-2" */.lt-editorial.wide {    height: 240px;}/* lives within "col-1-4" */.lt-editorial.square {    height: 240px;}/* END: editorial *//* BEGIN: Lord & Taylor Cover */.lt-cover { background: #ccc; min-height: 100px; width: 100%;}/* END: Lord & Taylor Cover *//* Custom content overlap version II */.lt-content-overlap { position: relative; height: 720px;}.lt-content-overlap .lt-editorial {     position: absolute;    width: 240px;    height: 480px;}/*.lt-content-overlap .lt-editorial:hover > img {    opacity: .7;}*/.lt-content-overlap .lt-editorial-caption {    width: 240px;    height: 240px;}.lt-content-overlap .lt-editorial:first-child {    left: 0;    top: 0;}.lt-content-overlap .lt-editorial:first-child .lt-editorial-caption {    left: 100%;    top: 0px;}.lt-content-overlap .lt-editorial:first-child + a {    left: 50%;    top: 240px;}.lt-content-overlap .lt-editorial:first-child + a .lt-editorial-caption {    top: 240px;    left: -100%;} 
