@charset "UTF-8";
/* https://lalegendedessiecles.com/wp-content/themes/lalegendedessiecles/assets/css/card.css?ver=6.9 */
.card{width:calc(100% / 3 - 4%);display:inline-block;height:340px;vertical-align:top;position:relative;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.card:hover .card-detail-promo{bottom:0}.card-bottom{padding:18px}.row .card:nth-of-type(1){margin-right:6%}.row .card:nth-of-type(3){margin-left:6%}.card img{width:100%;margin:0 auto;max-height:215px}.card-img{padding-bottom:215px;display:block;height:0;-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative;overflow:hidden}.price{font-size:13px;font-weight:bolder}.card-detail-promo{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;padding:8px;position:absolute;bottom:-40px;left:0;right:0;height:40px;background-color:#c32929;color:#fff;font-size:18px;font-variant:small-caps;text-align:center}.card-sold{padding:8px;position:absolute;bottom:32%;left:-20px;right:-20px;height:40px;background-color:#c32929;color:#fff;font-size:18px;font-variant:small-caps;text-align:center;transform:rotate(-14deg)}.card-price{color:#FFF;background-color:#c32929;font-size:14px;position:absolute;top:10px;right:0;padding:5px 10px;font-variant:small-caps}.card-price-promo{font-size:16px}.card .card-title{font-size:16px;color:#c32929;margin-bottom:5px}.card-content{font-size:12px;color:#656363;line-height:16px}@media screen and (min-width:650px) and (max-width:1000px){.card{height:34vw}.card-img{padding-bottom:22vw}.card .card-title{font-size:1.6vw;margin-bottom:.5vw}.card-content{font-size:1.2vw;line-height:1.5vw}.card-bottom{padding-bottom:2vw}#front-page .wrapper{margin:0 2vw}#front-page h2{font-size:3.5vw;margin:3.5vw 0}}@media screen and (max-width:650px){.row .card:nth-of-type(1){margin-right:0;margin:10vw auto}.row .card:nth-of-type(3){margin-left:0;margin:10vw auto}.card{width:300px;display:block;margin:10vw auto}}@media screen and (max-width:480px){.card{width:62vw;height:74vw}.card-price{font-size:3vw;top:2vw;padding:1vw 2vw}.card-detail-promo{font-size:5vw;padding:2vw}.price{font-size:3vw}.card-bottom{font-size:4vw}.card-img{padding-bottom:48vw}.card .card-title{font-size:3.5vw;margin-bottom:1vw}.card-content{font-size:2.4vw;line-height:3.4vw}}@media screen and (max-width:350px){.card-img{padding-bottom:48vw}}