#wrapper {margin-top: 5.375rem;}
/*header .box1 {padding: 0.3125rem 0; line-height: 0.9375rem}
header .box1 *{ font-size: 0.8125rem}*/
header .box2 > .grid-x > div:nth-child(2){ height: 2.875rem}
header .box3{ margin-top: 2.25rem}
h1{ font-weight: normal;}
header a.logo, header a.logo:hover {color: #ffffff; line-height: 1.8;}

#video-banner {width: 100%; max-width: 1920px; min-height: 210px; margin: 0 auto; position: relative; overflow: hidden;}
#video-banner video{ width: 100%; position: absolute; top: 0;}
#video-banner > img{ display: none;}
#video-banner > div{width: 100%; max-width: 1200px; margin: 0 auto; height: 540px;}
#video-banner ul { width: 100%; display: block; height: 100%; margin-left: 0}
#video-banner ul li {color:white;}
#video-banner ul li h2{ font-weight: normal;}
#video-banner ul li img{width: 100%; margin: 0 auto;}
#video-banner ul li .learn-more, #video-banner ul li .learn-more:hover{color: white; border: 1px white solid; line-height: 54px; height: 54px; padding: 0 20px; display: inline-block; text-decoration: none; font-family: 'Avenir-Book'; letter-spacing: 3px;}
#video-banner ul li p{}
#video-banner ul h2, #video-banner ul p{margin-left: 1.25rem}

.shop_designer_collections li {height: 26.625rem; background-color: transparent;}
.shop_designer_collections li div{ height: 13rem; background-color: #F5F5F5;}
.shop_designer_collections li div:first-child{ margin-bottom: 10px}

form.search-form{position: absolute;  top: -64px;  width: 100%; }
form.search-form > div{margin: 0 auto; max-width: 49.125rem; width: 100%; padding: 1.96875rem 2.40625rem;}
form.search-form .input-group{ margin: 0; height: 4.0625rem; padding: 0.9375rem 0.8125rem;}
form.search-form input{ font-size: 0.9375rem}
form.search-form input::placeholder{ color:#5D6166}

#wrapper .box1 > div:first-child > div{max-width: 30rem; margin: 0 0 0 auto;}
#wrapper .box1 > div:first-child > div > div{width: 66%}
#wrapper .box1 > div > div.background-style7, #wrapper .box1 > div > a.background-style7{height:9.5rem;  margin-bottom: 0.625rem}
#wrapper .box1 h1{ line-height: 1.3;}
#wrapper .box1 h3{ margin-bottom: 0}
#wrapper .box1 img { margin: 0 auto}

.shop-by-category a{ max-width: 14.375rem; width: 100%; display: block; margin: 0 auto 4rem auto;}
.shop-by-category h3{ padding-top: 1.125rem}

.top-sellers{padding-right: 0; padding-left: 0;}
.top-sellers h2{ line-height: 1.15}
.top-sellers.grid-x > div:first-child{ width: 21%}
.top-sellers.grid-x > div:last-child{ width: 79%}
.top-sellers ul {margin: 0}
.top-sellers ul li{ height: 21.5rem; border-bottom: 1px #EDECE5 solid;}
.top-sellers ul li img{ width: 100%;}
.top-sellers ul li div{ height: 5.625rem; padding-top: 0.7rem}
.top-sellers .bx-wrapper{ margin-left: 10px;}
.top-sellers span{ display: inline-block}
.top-sellers.grid-x > div:first-child .large-6 > div{ position: absolute; bottom: 1.875rem}
.top-sellers .bx-prev{ background: url(../images/icons/Arrow_left_2.svg) no-repeat 0 0; vertical-align: middle; background-size: contain; width: 15px; height: 27px; display: inline-block; text-indent: -9999px;}
.top-sellers .bx-next{ background: url(../images/icons/Arrow_right_2.svg) no-repeat 0 0; vertical-align: middle; background-size: contain; width: 15px; height: 27px; display: inline-block; text-indent: -9999px;}


img.xmas{ height: 2.875rem; }
@media print, screen and (min-width: 64em) {
    #video-banner > div{height: 570px;}
}

/* 1366px */
/*@media print, screen and (min-width: 85.375rem) {*/
@media print, screen and (min-width: 1921px) {
    #wrapper {margin-top: 6.14603vw;}
    header .box2 > .grid-x > div:nth-child(2){ height: 3.3261vw}
    header .box3{ margin-top: 2.603vw; height: 7.665vw; max-width: none;}
    #video-banner{ max-width: none;}
    #video-banner > div{height: 41.215vw; max-width: none; width: 88%;}
    #video-banner ul h2, #video-banner ul p{ margin-left: 1.447vw}
    #video-banner ul li .learn-more, #video-banner ul li .learn-more:hover{border: 0.07343vw white solid; line-height: 3.905vw; height: 3.905vw; padding: 0 1.447vw; letter-spacing: 0.22029vw;}


    form.search-form{top: -4.7725vw;  }
    form.search-form > div{max-width: none; width: 57.5%; padding: 2.2777vw 2.784vw;}
    form.search-form .input-group{ height: 4.7vw; padding: 1.0846vw 0.94vw;}
    form.search-form input{ font-size: 1.0846vw;}

    #wrapper .box1 > div:first-child > div{max-width: 34.708vw; }
    #wrapper .box1 > div > div.background-style7, #wrapper .box1 > div > a.background-style7{height:10.991vw;  margin-bottom: 0.71991vw}
    #wrapper .box1 h3{ margin-bottom: 0}

    .shop-by-category a{ max-width: 16.631vw; margin: 0 auto 4.6276vw auto;}
    .shop-by-category a img{ width: 100%;}
    .shop-by-category h3{ padding-top: 1.338vw}

    .shop_designer_collections ul li {height: 29.503vw;width: 16.631vw !important;margin-right: 0.71991vw !important;}
    .shop_designer_collections li div{ height: 15.04vw;}
    .shop_designer_collections li div:first-child{ margin-bottom: 0.71991vw}

    .top-sellers .bx-wrapper{ max-width: none !important;display: inline-block;}
    .top-sellers ul li{width: 18.728vw !important; height: 25.091vw; margin-right: 0.71991vw !important; border-bottom: 0.07343vw #EDECE5 solid;}
    .top-sellers ul li div{ height: 6.508vw; padding-top: 0.8098vw}

    .top-sellers.grid-x > div:first-child a[class^="bx-"]{width: 1.0846vw; height: 1.9523vw;}
    .top-sellers.grid-x > div:first-child .large-6 > div{ bottom: 2.1695vw}

    img.xmas{ height: 3.3261vw}

}