/*
 Project Name: Divina Noite
 Theme Name: Default
 Author: Digisoft Informática
 URI: www.lojadivinanoite.com.br 

 Sumary:
 [ 1 - Home ]
 
*/


/*************************
 1 - Home
**************************/

.container-sale {background-color: #191919; text-align: center; padding: 30px 0;}
.container-sale h3, p, span {color: #fff; font-family: 'Lato', sans-serif; margin: 0;}
.container-sale h3, .container-sale h3 > span {font-size: 26px; font-weight: 400;}
.container-sale h3 {line-height: 30px;}
.container-sale h3 > span {color: #C1272D;}
.container-sale ul.lst-category {list-style: none; margin: 20px 0;}
.container-sale ul.lst-category > li {box-sizing: border-box; display: inline-block; width: 20%; margin: 0 20px; max-width: 240px; background-color: #111; padding: 180px 10px 20px; border: 1px solid #eaeaea; vertical-align: top; min-width: 220px;}
.container-sale ul.lst-category > li.pijamas {background: transparent url(../img/promo/sale-winter-19/category-pijama.svg) center 20px no-repeat;}
.container-sale ul.lst-category > li.camisolas {background: transparent url(../img/promo/sale-winter-19/category-camisolas.svg) center 20px no-repeat;}
.container-sale ul.lst-category > li.mascaras {background: transparent url(../img/promo/sale-winter-19/category-mascaras.svg) center 20px no-repeat;}
.container-sale ul.lst-category > li.blusas {background: transparent url(../img/promo/sale-winter-19/category-blusas.svg) center 20px no-repeat;}
.container-sale ul.lst-category > li.baby-dolls {background: transparent url(../img/promo/sale-winter-19/category-baby-dolls.svg) center 20px no-repeat;}
.container-sale ul.lst-category > li.acessorios {background: transparent url(../img/promo/sale-winter-19/category-acessorios.svg) center 20px no-repeat;}
.container-sale a.btn {display: inline-block; background-color: #C1272D; border: none; padding: 4px 20px; font-size: 16px; font-weight: 400; border-radius: 0px; line-height: 18px;}
.container-sale a.btn:hover {text-decoration: none;}

.h3-home {font-weight: 600; font-size: 20px; line-height: 22px; text-align: center;}

.box-home { float: left; margin: 2% 2% 0 0; position: relative; width: 66%;}
.box-home::before {content: ""; display: block; margin-top: 66%;}

.box-home > .content {overflow: hidden; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; color: #FFF; padding: 0px; text-align: center; text-transform: uppercase; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.box-home > .content img {position: absolute; left: 0; height: auto; width: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.box-home > .content:hover {background-color: #7F582E;}
.box-home > .content:hover > a img {opacity: 0.5; width: 104% !important; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.box-home .no-effect {background-color: transparent !important;}
.box-home > .no-effect > img {width: auto;}

.effect-box {position: absolute !important; display: table; width: 100%; height: 100%;}
.effect-box > blockquote {color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lato', sans-serif; font-size: 28px; line-height: 28px; font-weight: 300;}
.effect-box > blockquote span {display: block; font-size: 16px;}
.effect-box > blockquote.film {background: url(../img/home/icon-film.svg) center center no-repeat; padding-top: 130px;}
.box-home .circle {background-color: #B68C47; bottom: 10px; border-radius: 100px; display: table; height: 128px; position: absolute; right: 10px; width: 128px;}
.box-home .circle blockquote {color: #fff; display: table-cell; font-size: 16px; vertical-align: middle;}
.box-home .circle blockquote > span {display: block; font-size: 22px; margin-top: 3px;}
.box-home .circle blockquote span.currency {display: inline-block; font-size: 14px; line-height: 14px; margin-right: 4px; vertical-align: top;}
.box-home.ad-margin-bottom {margin-bottom: 2%;}


ul.lst-news-index {list-style: none;}
ul.lst-news-index > li {float: left; height: 600px; margin: 0 0.5% 30px; text-align: center; width: 24%;}
ul.lst-news-index > li:first-of-type > p {color: #A79271; margin: 20px 0;}
ul.lst-news-index > li:first-of-type > button {margin: 0 0 20px 0;}

ul.lst-photos-news {list-style: none;}
ul.lst-photos-news > li {border: 1px solid #BF995B; height: 280px; margin-top: 15px; overflow: hidden; position: relative; text-align: center;}
ul.lst-photos-news > li img {width: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
ul.lst-photos-news > li:hover img {width: 103%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
ul.lst-photos-news > li span.highlight, ul.lst-photos-news > li span.sub {color: #FFF; font-family: 'Lato', sans-serif; position: absolute; width: 100%;}
ul.lst-photos-news > li span.highlight {margin: 130px 0 0 0; font-size: 18px;}
ul.lst-photos-news > li span.sub {margin: 150px 0 0 0; font-size: 12px;}

span.memories-img {background: #FFF url(../img/memories-news-index.svg) center center no-repeat; display: block; height: 126px; margin: 50px 0 0 0; width: 240px;}
.no-svg span.memories-img {background: #FFF url(../img/memories-news-index.png) center center no-repeat;}


ul.half-width {clear: both; list-style: none;}
ul.half-width > li {float: left; height: 430px; margin: 0 0 0 1%;  width: 49%;}
ul.half-width > li:first-of-type {margin: 0 1% 0 0;}

ul.product-list-index > li {
    display: block;
    float: left;
    height: 580px; /* 540px 500px; */
    margin: 0px 0.5%;
    padding-bottom: 20px;
    position: relative;
    width: 19%;
}

ul.product-list {display: inline-block; width: 100%;}
ul.product-list li a {text-decoration: none;}

/* Para funcionameno do slick no index */

.slick-product-list {visibility: hidden;}
.slick-product-list .li-product-list-two-columns {width: 100% !important;}
.slick-product-list .wrapper-qv-product {height: auto;}
.slick-slide {text-align: center;}
.slick-dots {bottom: -25px !important;}

.slick-prev {left: 0px !important;}
.slick-next {right: 0px !important;}
.slick-prev, .slick-next {z-index: 999 !important;}
.slick-prev:hover, .slick-next:hover {border: none;}
.slick-product-list .slick-prev, .slick-product-list .slick-next {background-size: 14px 28px; width: 14px; height: 28px; z-index: 999; background-position: center center !important; background-repeat: no-repeat !important; border-radius: 0; /*top: calc(50% - 10px) !important;*/}
.slick-product-list .slick-prev {background-image: url(../img/commons/arrow-left.svg) !important; color: #BF995B;}
.slick-product-list .slick-next {background-image: url(../img/commons/arrow-right.svg) !important; color: #BF995B;}
.slick-prev::before {content: '' !important;}
.slick-next::before {content: '' !important;}

.slick-dots li.slick-active button:before {opacity: 1 !important; color: #C29C6B !important;}
.slick-dots li button::before {color: #e6cf9b !important; opacity: .5 !important; font-size: 8px !important;}

.elastic-extended {max-width: 1620px}

.container-split-box {display: flex; flex-direction: row; justify-content: space-between; margin: 30px auto 20px; max-width: 1620px;}
.container-split-box > div {width: 50%;}

.home-banner-product .container-split-box .split-box-banner {width: 55%; box-sizing: border-box;}
.home-banner-product .container-split-box .split-box-banner img {max-width: 100%;}
.home-banner-product .container-split-box .split-box-product {width: 45%; padding: 0px 40px; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center;}

.split-box-banner-img-medium {display: none;}
.split-box-banner-img-small {display: none;}

.home-banner-product .container-split-box .split-box-two-columns {width: 55%; box-sizing: border-box; display: flex; flex-direction: row; justify-content: flex-start;}
.home-banner-product .container-split-box .split-box-two-columns img {max-width: 100%;}
.split-box-columns-leonora-no-mobile {margin-left: 10px;}
.home-banner-product .container-split-box .split-box-two-columns .split-box-column-list {display: flex; flex-direction: column; justify-content: space-between; max-width: 48%; margin-left: 10px;}
.home-banner-product .container-split-box .split-box-two-columns .split-box-column-list > div {margin-bottom: 10px !important; line-height: 0px;}
.home-banner-product .container-split-box .split-box-two-columns .split-box-column-list img {max-width: 340px; width: 100%;}

.home-banner-product-fitness {margin: 50px auto 40px;}

.container-linear-composition {display: flex; flex-direction: row; justify-content: space-between; box-sizing: border-box; margin: 10px auto; max-width: 1620px;}
.container-linear-composition div {margin-left: 10px; box-sizing: border-box; line-height: 0px;}
.container-linear-composition div:first-of-type {margin-left: 0;}
.container-linear-composition img {width: 100%;}

.category-selector-index-2 {max-width: 1200px;}
.category-selector-index-2 div.sel {width: 150px;}
.category-selector-index-2 > div img {width: 150px !important; max-width: 150px; border-radius: 150px;}

.container-msg-home h2 {font-size: 22px; margin: 30px auto; text-align: center; line-height: 26px;}

.home-linear-composition-reseller {margin: 50px auto;}
.home-linear-composition-reseller .container-linear-composition {max-width: 1500px;}
.home-linear-composition-reseller .container-linear-composition > div {max-width: 33%;}
.home-linear-composition-reseller .box-msg-reseller {display: flex; flex-direction: column; justify-content: center; width: 100%;}
.home-linear-composition-reseller .box-msg-reseller > div {display: flex; flex-direction: column; align-items: flex-start; max-width: unset;}
/*.home-linear-composition-reseller .box-msg-reseller h3 {}*/
.home-linear-composition-reseller .box-msg-reseller h3 span {color: #BF995B; font-weight: 600;}
.home-linear-composition-reseller .box-msg-reseller p {color: #111; line-height: 20px; margin: 5px auto 10px;}
.home-linear-composition-reseller .box-msg-reseller a {height: 32px !important; font-size: 14px; text-transform: uppercase; padding: 3px 20px !important; line-height: 20px; box-sizing: border-box;}

.box-button-only-mobile {display: none;}

.container-divina-black-highlights {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; margin: 2px 0;}
.container-divina-black-highlights > div {width: 100%; /*max-width: 400px;*/ margin: 0px 2px;}
.container-divina-black-highlights img {width: 100%;}

@media screen and (max-width: 1400px) {
    .home-banner-product .container-split-box .split-box-banner {width: 50%;}
    .home-banner-product .container-split-box .split-box-product {width: 50%; padding: 0 0 0 20px;}
    .split-box-banner-img-large {display: none;}
    .split-box-banner-img-medium {display: block;}
    .split-box-banner-img-small {display: none;}
}

@media screen and (max-width: 1240px) {
    .home-banner-product .container-split-box .split-box-two-columns .split-box-column-list {justify-content: center; max-width: 46%;}
}

@media screen and (max-width: 1000px) {
    .container-divina-black-highlights {flex-wrap: wrap;}
    .container-divina-black-highlights > div {width: 49%;}
}

@media screen and (max-width: 850px) {    
    .container-split-box {flex-direction: column; justify-content: center;}
    .container-split-box > div {width: 100%;}
    
    .home-banner-product .container-split-box .split-box-banner, .home-banner-product .container-split-box .split-box-product {width: 100%;}    
    .home-banner-product .container-split-box .split-box-product {padding: 20px 0 0;}
    
    .home-banner-product .container-split-box .split-box-two-columns {width: 100%; flex-direction: column; justify-content: center;}
    
    .split-box-banner-img-large {display: none;}
    .split-box-banner-img-medium {display: none;}
    .split-box-banner-img-small {display: block; margin-bottom: 10px; line-height: 0px;}
    
    .container-linear-composition {flex-direction: row; flex-wrap: wrap;}
    .container-linear-composition div {margin-left: 0px; width: 50%;}
    
    .home-linear-composition-bottom .container-linear-composition {flex-direction: column; justify-content: center;}
    .home-linear-composition-bottom .container-linear-composition div {margin: 10px 0 0; width: 100%; text-align: center;}
    .home-linear-composition-bottom .container-linear-composition div img {max-width: 640px;}
    
    .home-linear-composition-reseller .container-linear-composition > div {max-width: unset;}
    .home-linear-composition-reseller .box-msg-reseller {margin: 0 0 30px;}
}

@media screen and (max-width: 700px) {
    .container-divina-black-highlights {margin: 0px;}
    .container-divina-black-highlights > div {width: 100%; margin: 2px 0px;}
}

@media screen and (max-width: 640px) {
    .container-linear-composition {flex-direction: column; flex-wrap: nowrap; margin: 0 auto;}
    .container-linear-composition div {margin: 10px 0 0; width: 100%;}
    /*.container-linear-composition {flex-direction: row; flex-wrap: wrap; margin: 0 auto;}
    .container-linear-composition div {margin: 10px 0 0; width: 49%;}*/
    
    .home-banner-product .container-split-box .split-box-two-columns .split-box-column-list {max-width: 100%; margin-left: 0;}    
    .home-banner-product .container-split-box .split-box-two-columns .split-box-column-list img {max-width: 640px;}
    .split-box-columns-leonora-no-mobile {display: none;}
    .box-button-only-mobile {display: block;}
    
    .split-box-columns-leonora-no-mobile {margin-left: 0px;}
}

/* Fim slick no index */

ul.list-seals-product {list-style: none; margin: 5px; position: absolute; z-index: 999;}
ul.list-seals-product > li {height: 52px; margin: 5px 0 0 5px; position: relative; width: 52px;}
ul.list-seals-product-page-pro {margin: 5px 0 0 86px;}


.half-box {border: 1px solid #BF995B; height: 323px; overflow: hidden; position: relative; width: 100%;}
.half-box img {height: auto; width: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.half-box:hover img {width: 102%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}

.outlet-home span {background: transparent url(../img/home/title-outlet-home-2.svg) center center no-repeat; bottom: 10px; height: 250px; /*height: 182px;*/ position: absolute; right: 10px; width: 150px;}
.no-svg .outlet-home span {background: transparent url(../img/home/title-outlet-home-2.png) center center no-repeat;}

.fashion-film span {background: transparent url(../img/home/title-film-home.svg) center center no-repeat; height: 182px; margin: 70px 0px 0px !important; position: absolute; width: 100%;}
.no-svg .fashion-film span {background: transparent url(../img/home/title-film-home.png) center center no-repeat;}


/*ul.list-seals-product li.icon-seals-new {background: transparent url('../img/icon-product-new.svg') 0px 0px no-repeat;}
.no-svg ul.list-seals-product li.icon-seals-new {background: transparent url('../img/icon-product-new.png') 0px 0px no-repeat;}
ul.list-seals-product li.icon-seals-off {background: transparent url('../img/icon-product-off.svg') 0px 0px no-repeat;}
.no-svg ul.list-seals-product li.icon-seals-off {background: transparent url('../img/icon-product-off.png') 0px 0px no-repeat;}
ul.list-seals-product li.icon-seals-off > span {color: #FFF; display: inline-block; font-family: 'Lato', sans-serif; font-weight: 600; font-style: italic; margin: 20px 0 0 0;}
ul.list-seals-product li.icon-seals-ship {background: transparent url('../img/icon-product-ship.svg') 0px 0px no-repeat;}
.no-svg ul.list-seals-product li.icon-seals-ship {background: transparent url('../img/icon-product-ship.png') 0px 0px no-repeat;}
*/

/* Winter 2019*/
ul.lst-winter {list-style: none; margin: 0 0 1% 0;}
ul.lst-winter > li {background-size: cover; background-position: center center; background-repeat: no-repeat; display: inline-block; margin: 0.8% 0 0 0;}
ul.lst-winter > li > a {display: inline-block; height: 100%; width: 100%;}
ul.lst-winter > li:hover {animation: blinker 0.2s linear; -webkit-animation: blinker 0.2s linear; -moz-animation: blinker 0.2s linear;}
@keyframes blinker {50% { opacity: 0; }}
ul.lst-winter > li.winter-75 {width: 69%;} /*74%*/
ul.lst-winter > li.winter-25 {width: 30%;} /*25%*/
ul.lst-winter > li.winter-70 {width: 69%;}
ul.lst-winter > li.winter-30 {width: 30%;}
ul.lst-winter > li.winter-33 {width: 32.5%;}
ul.lst-winter > li.winter-100 {width: 100%;}
ul.lst-winter > li.winter-50 {width: 49.5%;}
ul.lst-winter > li.right {float: right;}
ul.lst-winter > li.left {float: left;}
ul.lst-winter > li.center {margin: 0 1%;}

.see-now-winter-19 {background: #f7f3ed url(../img/home/see-now-winter-19.svg) center 30px no-repeat; clear: both; padding: 20px 0; text-align: center;}
.see-now-winter-19 p {color: #a79271; margin: 95px auto 20px; text-align: center; max-width: 800px; width: 100%; display: block; position: relative; box-sizing: border-box; font-size: 14px;}
.see-now-winter-19 a.btn {border-radius: 30px; padding: 10px 70px; display: inline-block; font-weight: 600; font-size: 17px;}

.container-index-mobile {display: none;}

.combo-fast-selectors {display: none; padding: 20px 10px; background-color: #f7f3ed; margin: 30px 0;}
.combo-fast-selectors h3 {margin: 0 0; border-bottom: none;}
.combo-fast-selectors ul {list-style: none;}
.combo-fast-selectors ul > li {box-sizing: border-box; display: block; margin: 0 0 5px 0; width: 100%;}
.combo-fast-selectors ul > li select {background-color: #FFF; box-sizing: border-box; display: block; width: 100%;}

/* black week 2019 */

.container-ofertas-black-week {background: #000 url(../img/banners/black-week-2019/bg-ofertas-index.jpg) center top repeat-x; min-height: 700px; width: 100%; display: inline-block;}
.pro-sel-70 {display: block; height: 150px; margin: 0 auto; background: transparent url(../img/banners/black-week-2019/pro-sel-70.png) center center no-repeat;}
.selos-black-week {list-style: none; max-width: 1100px; margin: 0 auto; text-align: center;}
.selos-black-week > li {display: inline-block; width: 30%; height: 50px;}
.selos-black-week > li.selo-6x {background: transparent url(../img/banners/black-week-2019/selo-6x.png) center center no-repeat;} 
.selos-black-week > li.selo-frete {background: transparent url(../img/banners/black-week-2019/selo-frete.png) center center no-repeat;} 
.selos-black-week > li.selo-troca {background: transparent url(../img/banners/black-week-2019/selo-troca.png) center center no-repeat;} 

.container-ofertas-black-week .title, .container-ofertas-black-week .title-2 {color: #99d4fd; font-size: 20px; font-weight: 600; display: block; line-height: 24px; text-align: center; margin: 30px 0 20px;}
.container-ofertas-black-week .title-2 {font-size: 24px; line-height: 28px; margin: 10px 0 0px;}
.container-ofertas-black-week .subtitle {color: #99d4fd; font-size: 24px; font-weight: 400; display: block; line-height: 24px; text-align: center; margin: 5px 0 40px;}

.lst-categorias-ofertas {list-style: none; text-align: center; width: 100%;}
.lst-categorias-ofertas > li {display: inline-block; width: 200px; margin: 0 15px 30px;}
.lst-categorias-ofertas > li a.btn, .box-black-week-footer a.btn {text-align: center; display: inline-block; background-color: #99d4fd; color: #000; font-size: 15px; font-weight: 600; padding: 7px 15px; line-height: 18px; box-sizing: border-box; height: 33px !important; border: none;}

.box-black-week-footer {background-color: #000; padding: 40px 20px; text-align: center;}
.box-black-week-footer img {max-width: 100%;}
.box-black-week-footer p {max-width: 800px; color: #FFF; font-size: 15px; margin: 0 auto; text-align: center; line-height: 20px;}
.box-black-week-footer a.btn {margin: 20px 0; padding: 7px 30px;}
/**/

.index-banner-promo {margin: 20px auto 0;}
.index-banner-promo-only-mobile {display: none;}

.mosaico-black-week {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between;}
.mosaico-black-week > a {width: 25%; max-width: 300px; line-height: 0;}
.mosaico-black-week img {border-radius: 3px;}
.mosaico-black-week .banner-black {height: auto; width: 100%; background: #000 url(../img/banners/black-week-2020/mosaico-black-week-1.jpg);}
.mosaico-black-week .camisolas {height: auto; width: 100%; background: #000 url(../img/banners/black-week-2020/mosaico-black-week-2.jpg);}
.mosaico-black-week .blusas {height: auto; width: 100%; background: #000 url(../img/banners/black-week-2020/mosaico-black-week-3.jpg);}
.mosaico-black-week .infantil {height: auto; width: 100%; background: #000 url(../img/banners/black-week-2020/mosaico-black-week-4.jpg);}

.carrossel-natal {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    text-align: center;
    margin: 20px 0;
}
.carrossel-natal div, .carrossel-natal div img {flex-grow: 1; flex-shrink: 1; max-width: 100%;}
.carrossel-natal div.center {margin: 0 10px;}

.lst-presentes {display: flex; flex-direction: row; justify-content: space-between; margin: 20px auto;}
.lst-presentes img {max-width: 100%;}
.btn-natal {background-color: #57665a; border-color: #57665a; font-style: italic; font-weight: 700; font-size: 16px;}
.btn-natal:hover {background-color: #57665a; border-color: #57665a;}


@media screen and (max-width: 1200px) {
    .lst-presentes .centro {margin: 0 10px;}
}

@media screen and (max-width: 1160px) {
    .container-sale ul.lst-category > li {margin: 0 10px;}
}

@media screen and (max-width: 1100px) {
    .container-sale ul.lst-category > li {margin: 0 2px;}
    .container-sale a.btn {font-size: 15px;}
}
    
@media screen and (max-width: 1000px) {
    /*.container-index-desktop {display: none;}
    .container-index-mobile {display: block;}*/
    /*.container-banner {border-bottom: none;}*/
    
    ul.lst-winter > li.winter-full-mobile {margin: 10px 0 0 !important; width: 100%; display: block; float: none;}
}

@media screen and (max-width: 950px) {    
    .selos-black-week > li {width: 330px;}
    
    .mosaico-black-week {flex-wrap: wrap; justify-content: space-around;}
    .mosaico-black-week > a {width: 49%; max-width: 300px; margin: 0.5%;}
}
    
@media screen and (max-width: 920px) {    
    .container-sale ul.lst-category > li {margin: 0 3px 10px;}
    .container-sale ul.lst-category > li {width: 48%; padding: 170px 2px 20px; min-width: unset; background-size: contain !important;}
    .container-sale a.btn {font-size: 14px;}
}

@media screen and (max-width: 850px) {
    .combo-fast-selectors {display: block;}
}

@media screen and (max-width: 700px) {
    .container-index-desktop {display: none;}
    .container-index-mobile {display: block;}
    
    .index-banner-promo {margin: 0 auto 0;}
    .index-banner-promo-only-mobile {display: block;}
    .index-banner-promo-no-mobile {display: none;}
    
    .container-ofertas-black-week {background: #000 url(../img/banners/black-week-2019/bg-ofertas-index-700.jpg) center top repeat-x; min-height: 700px; width: 100%;}
    .pro-sel-70 {height: 220px; margin: 20px auto 10px; background: transparent url(../img/banners/black-week-2019/pro-sel-70-700.svg) center center no-repeat; display: inline-block; width: 100%;}
    .selos-black-week > li.selo-6x {background: transparent url(../img/banners/black-week-2019/selo-6x.svg) center center no-repeat;} 
    .selos-black-week > li.selo-frete {background: transparent url(../img/banners/black-week-2019/selo-frete.svg) center center no-repeat;} 
    .selos-black-week > li.selo-troca {background: transparent url(../img/banners/black-week-2019/selo-troca.svg) center center no-repeat;} 
    .selos-black-week > li {display: block; width: 100%; height: 50px; margin: 2px 0;}
    
    .carrossel-natal {flex-direction: column;}
    .carrossel-natal div.center {margin: 10px 0;}
    
    .lst-presentes {flex-direction: column; justify-content: center;}
    .lst-presentes .centro {margin: 10px 0;}
}

@media screen and (max-width: 600px) {
    .see-now-winter-19 {background-size: contain;}
    .see-now-winter-19 p {margin-top: 75px; padding: 0 20px;}
}

@media screen and (max-width: 500px) {
    .box-black-week-footer {padding: 30px 20px;}
    .lst-categorias-ofertas > li {width: 47%; margin: 0 1% 30px;}
    .lst-categorias-ofertas > li img {max-width: 100%;}    
}

@media screen and (max-width: 390px) {    
    .container-sale ul.lst-category > li {width: 46%;}
    .container-sale a.btn {padding: 4px 8px; height: auto !important;}
}

@media screen and (max-width: 1250px) {
    ul.product-list-index > li {width: 24%;}
}
@media screen and (max-width: 1240px) {
    /*ul.lst-spring-caroussel, .group-spring {display: none;}    */
    
    ul.lst-spring-caroussel {padding: 0 20px;}
    ul.lst-spring-caroussel li {background-size: cover !important; height: auto; padding-bottom: 32%; width: 32%; text-align: center;}
    ul.lst-spring-caroussel li.spring-pajamas {background: #FFF url(../img/home/inverno-2018/pijamas-inverno-2018-1000.jpg) 0px 0px no-repeat; width: 32%;}
    ul.lst-spring-caroussel li.spring-baby-dolls {background: #FFF url(../img/home/inverno-2018/camisolas-inverno-2018-1000.jpg) 0px 0px no-repeat; margin: 0 2%; width: 32%;}
    ul.lst-spring-caroussel li.spring-sweaters {background: #FFF url(../img/home/inverno-2018/conheca-inverno-2018-1000.jpg) 0px 0px no-repeat; width: 32%;}

}

@media screen and (max-width: 1020px) {
        
    ul.lst-news-index > li:first-of-type {display: block; float: none; height: 260px; text-align: center; width: 100%;}
    .memories-img {margin: 30px auto 0 !important;}
    ul.lst-news-index > li {width: 32%;}
    ul.lst-photos-news > li {height: 260px;}
    
    .outlet-home {background: transparent url(../img/home/bg-outlet-home.jpg) center center no-repeat; background-size: cover;}
    .outlet-home img {display: none;}

    .fashion-film {background: transparent url(../img/home/bg-film-home.jpg) center center no-repeat; background-size: cover;}
    .fashion-film img {display: none;}

    /* Inverno 2016 */
    .only-desktop {display: none;}
    /*ul.showcase, ul.two-areas {display: none;}*/
    ul.two-areas li {float: left; height: 500px; margin-bottom: 20px; width: 49%;}
    ul.two-areas li.right {float: right; height: 500px; margin-bottom: 20px; width: 49%;}
    ul.two-areas li.left div {background: #FFF url(../img/home/camisola-diamonds-mobile.jpg) left bottom no-repeat; background-size: cover; height: 500px;}
    ul.two-areas li.right div {background: #FFF url(../img/home/pijama-yasmim-mobile.jpg) left bottom no-repeat; background-size: cover; height: 500px;}

    ul.three-areas li.center div {background: #FFF url(../img/home/pijamas-fofinhos-mobile.jpg) center top no-repeat; height: 505px;}
    
}

@media screen and (max-width: 980px) {
    ul.lst-spring-caroussel {padding: 0 10px;}
}

@media screen and (max-width: 850px) {
    ul.product-list > li {width: 32%;}
    ul.half-width > li {height: 410px;}
    .half-box {height: 293px;}
    .outlet-home {background: transparent url(../img/home/bg-outlet-home.jpg) -10px center no-repeat; background-size: contain;}
    
    /* Inverno 2016 */
    a.btn-inverno-2016-all {display: none;}
        
}

@media screen and (max-width: 740px) {    
    ul.lst-news-index > li {height: 520px;}
    ul.lst-photos-news > li {height: 240px;}
    ul.lst-photos-news > li span.highlight {margin: 100px 0 0 0;}
    ul.lst-photos-news > li span.sub {margin: 120px 0 0 0;}
    ul.lst-photos-news > li img {-webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: all 1s ease; transition: none;}
    ul.lst-photos-news > li:hover img {width: 100%; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: all 1s ease; transition: none;}
    ul.lst-photos-news > li a {line-height: 0px; vertical-align: top;}
    
    .half-box {height: 323px;}
    ul.half-width > li {clear: both; display: block; float: none; height: 360px; margin: 0 0 0 0; position: relative; width: 100%;}
    
    /* Inverno 2016 */
    ul.two-areas li {display: block; height: 523px; margin: 0px auto 20px; width: 100%; max-width: 500px;}
    ul.two-areas li.right {display: block; height: 523px; margin: 0px auto 20px; width: 100%; max-width: 500px;}    
    ul.three-areas li {display: block; width: 100%; max-width: 330px;}
    
    ul.three-areas li {display: none;}
    ul.three-areas li {float: none;}
    ul.three-areas li.left {float: none;}
    ul.three-areas li.center {float: none;}
    ul.three-areas li.right {float: none;}
    
    ul.product-list > li {width: 49%;}
    
}

@media screen and (max-width: 650px) {    
    /* Inverno 2016 */
    ul.three-areas li {display: block;}
    ul.three-areas li {float: left;}
    ul.three-areas li.left {float: left;}
    ul.three-areas li.center {float: left;}
    ul.three-areas li.right {float: right;}
    
    ul.three-areas li {max-width: none; margin: 0 auto 20px !important;}
    ul.three-areas li.left, ul.three-areas li.left div {height: 450px; background-position: center bottom;}    
    ul.three-areas li.center, ul.three-areas li.center div {height: 450px; background-position: center bottom;}    
    ul.three-areas li.right, ul.three-areas li.right div {height: 450px; background-position: center center;}    
}

@media screen and (max-width: 630px) {    
    ul.lst-news-index > li {height: auto;}
    ul.lst-photos-news > li {height: auto;}
    
    .container-product-list {width: 100%;}
    
    ul.lst-spring-caroussel {width: 380px !important;}
    ul.lst-spring-caroussel li {width: 380px !important; padding-bottom: 380px !important; margin: 0 0 20px 0 !important;}
}

@media screen and (max-width: 500px) {
    ul.lst-news-index {margin: 0 auto; width: 80%;}
    ul.lst-news-index > li {height: auto; margin: 0px; width: 100%;}
    ul.lst-news-index > li:first-of-type p {display: none; height: auto;}
    ul.lst-news-index > li.ad-mar-bt-smartphone {margin-bottom: 30px;}
    ul.lst-photos-news > li span.highlight {margin: 150px 0 0 0;}
    ul.lst-photos-news > li span.sub {margin: 170px 0 0 0;}
    
    .outlet-home {background: transparent url(../img/home/banner-outlet-smartphone.jpg) center center no-repeat; background-size: cover;}
    .outlet-home > span {display: none;}
    
    ul.lst-spring-caroussel {width: 300px !important; padding: 0;}
    ul.lst-spring-caroussel li {width: 300px !important; padding-bottom: 300px !important;}

    /*ul.list-seals-product {margin: 0px;}*/
    ul.list-seals-product > li {margin: 0px 0 5px 0px;}
    
}

