
header .box2 .is-dropdown-submenu-parent a:after{ display: none !important;}
#video-banner {min-height: 35.625rem}
#video-banner video{ top: 0;}
#video-banner > div{ position: absolute; top: 0; height: 100%; left: 50%; margin-left: -600px}
#video-banner ul li .learn-more, #video-banner ul li .learn-more:hover{margin-top: 2.375rem}

.welcome_popular_categories{text-align: center; padding-top: 10.625rem; max-width: 59.375rem; margin: 0 auto;}
.welcome_popular_categories h2{ margin-bottom: 3.5625rem; font-size: 2.5rem; text-transform:capitalize; text-align: center; font-family: 'Bodoni Moda', serif; font-style: normal;}
.welcome_popular_categories span{ padding-top: 1.125rem; display: block; padding-bottom: 2.5rem; }
.welcome_popular_categories a:hover{text-decoration: underline; }
.welcome_popular_categories a img{ width: 100%; padding: 0 0.3125rem}

@media print, screen and (max-width: 75em) {
    #video-banner > div{margin-left: 0;left: 0;right: 0;}
}

@media print, screen and (max-width: 64em) {
    #wrapper {margin-top: 5rem; padding-top: 0 !important;}

    header .box2 > div{padding: 0 0.625rem}
    header .box2 .grid-padding-x > .cell {font-size: 1rem; height: 2.5rem}
    #video-banner {min-height: unset; font-size: 0;}
    #video-banner video{ top: 0; position: unset}

    form.search-form {top: -39px;}
    form.search-form > div{max-width: 30rem; padding: 1.3125rem;}
    form.search-form .input-group{ height: auto; padding: 0}
    .welcome_popular_categories{ padding-top: 4.1875rem; padding-left: 6.6875rem; padding-right: 6.6875rem}
    .welcome_popular_categories h2{ margin-bottom: 2.25rem; font-size: 1.875rem;}
    .welcome_popular_categories a img{ padding: 0 1.5rem}
}

@media print, screen and (max-width: 40em) {
    #wrapper {margin-top: 6.5rem;}
    .welcome_popular_categories a img{ padding: 0;}

    .welcome_popular_categories{ padding-left: 2.867rem; padding-right: 2.867rem}
    .welcome_popular_categories h2{ margin-bottom: 3.5625rem; font-size: 1.875rem; }

    #wrapper .box1 h1{ font-size: 1.875rem}
    #wrapper .box1 > div:first-child > div > div{ width: 90%}
    #wrapper .box1 > div:first-child > div{ max-width: none; margin-left: 2.367rem}
    #wrapper .box1 > div:last-child > a{ margin-left: 2.367rem; margin-right: -0.625rem}
    header .box2 a {font-size: 0.75rem;}
    header .box2 .color-style1 {font-size: 0.75rem;}

    .top-sellers{background-color: transparent}
    .top-sellers.grid-x > div:first-child{ width: 100%; padding-bottom: 7.125rem; background-color: #EDECE5;}
    .top-sellers.grid-x > div:last-child{ width: 100%; margin : -7rem 10% 0 10%; }
    .top-sellers.grid-x > div:first-child .large-6 > div{ bottom: -11.875rem; width: calc(100% + 10%); left: -5%}
    .top-sellers.grid-x > div:first-child .large-6 > div .btnNext{ position: absolute; right: 0}
    .top-sellers .bx-wrapper{ margin-left: 0;}

    header .box3{margin-top:0}
    #video-banner{ min-height: 23.125rem;}
    #video-banner video{ top: -5px; position: absolute; width: 190%}
    #video-banner h2{ font-size: 1.2rem; line-height: 1.4rem;}
    #video-banner ul li p{ font-size: 0.7rem; line-height: 1.15;}

}

@media print, screen and (max-width: 28.125em) {
    #video-banner > div{ top: 1rem}
    #video-banner ul li .learn-more, #video-banner ul li .learn-more:hover {
        margin-top: 1.216rem;
        line-height: 2.16rem;
        height: 2.16rem;
        padding: 0 0.8rem;
        letter-spacing: normal;
        font-size: 0.64rem;
    }
}

@media print, screen and (min-width: 1921px) {
    .welcome_popular_categories{padding-top: 12.401vw; max-width: 68.692vw; }
    .welcome_popular_categories h2{ margin-bottom: 4.1215vw; font-size: 2.89225vw; }
    .welcome_popular_categories span{ padding-top: 1.3015vw; padding-bottom: 2.89225vw; }
    .welcome_popular_categories a img{ padding: 0.397675vw}

    #video-banner {min-height: 41.737455vw}
    #video-banner > div{ margin-left: -43.9239vw}
    #video-banner ul li .learn-more, #video-banner ul li .learn-more:hover{margin-top: 2.782vw}
}