.festival_card1{width:100%;height:auto;padding:40px 0;box-sizing:border-box}.festival_card1 .container{max-width:1440px;height:100%;width:100%;margin:0 auto}.festival_card1 .container .card_box{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.festival_card1 .container .card_box .card_item{height:auto;margin-bottom:50px;overflow:hidden}.festival_card1 .container .card_box .card_item .card_grid{display:flex;flex-direction:column;align-items:center;margin:0 15px;border-radius:25px;box-sizing:border-box;background:#f4f4f4}.festival_card1 .container .card_box .card_item .card_grid a{position:relative;text-decoration:none;display:flex;flex-direction:column;align-items:center;padding:40px 30px;width:100%;overflow:hidden}.festival_card1 .container .card_box .card_item a .item_reduction{padding:0 18px;width:auto;height:45px;font-weight:700;font-size:18px;color:#fff;line-height:45px;position:absolute;top:0;right:0;z-index:2;background:linear-gradient(90deg,#e4002b,#d82624);border-radius:0 25px}.festival_card1 .container .card_box .card_item a .product_media{width:100%;height:auto;text-align:center}.festival_card1 .container .card_box .card_item a .product_media img{width:250px;height:auto}.festival_card1 .container .card_box .card_item a .product_info{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.festival_card1 .container .card_box .card_item a .product_info .product_title{text-align:left;font-size:24px;font-weight:700;line-height:normal;color:#1a1a1a;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%}.festival_card1 .container .card_box .card_item a .product_info .rating_box{margin-top:24px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.festival_card1 .container .card_box .card_item a .product_info .rating_box .item_rate{display:flex;flex-direction:row;align-items:center}.festival_card1 .container .card_box .card_item a .product_info .rating_box .collection-icon-list .trustoo-rating-icon{width:18px;height:18px;margin-right:8px}.festival_card1 .container .card_box .card_item a .product_info .rating_box .collection-icon-list>.tt-rating-text{margin-top:0;margin-bottom:0;font-size:20px;font-weight:300;color:#666}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box .sale_price{margin-left:10px;font-size:28px;font-weight:800;line-height:normal;color:#333}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box .origin_price{font-size:24px;font-weight:500;line-height:normal;letter-spacing:0em;text-decoration:line-through;color:#a3a0a0}.festival_card1 .container .card_box .card_item a .product_info .product_more{margin-top:20px;width:100%;height:55px;border-radius:72px;background:#d82624;font-size:18px;font-weight:500;text-align:center;line-height:55px;color:#fff}@media screen and (max-width:1440px){.festival_card1{width:100%;height:auto;padding:40px 0;box-sizing:border-box}.festival_card1 .container{max-width:1200px;height:100%;width:100%;margin:0 auto}.festival_card1 .container .card_box{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}.festival_card1 .container .card_box .card_item{height:auto;margin-top:50px}.festival_card1 .container .card_box .card_item a{text-decoration:none;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:25px;box-sizing:border-box;border-radius:25px}.festival_card1 .container .card_box .card_item a .item_reduction{padding:0 15px;width:auto;height:45px;font-weight:700;font-size:15px;color:#fff;line-height:48px;position:absolute;top:0;right:0;background:linear-gradient(90deg,#e4002b,#d82624);border-radius:0 25px}.festival_card1 .container .card_box .card_item a .product_media{width:100%;height:auto}.festival_card1 .container .card_box .card_item a .product_media img{width:100%;height:100%}.festival_card1 .container .card_box .card_item a .product_info{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.festival_card1 .container .card_box .card_item a .product_info .product_title{text-align:left;font-size:20px;font-weight:700;line-height:normal;color:#1a1a1a;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.festival_card1 .container .card_box .card_item a .product_info .rating_box{margin-top:24px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.festival_card1 .container .card_box .card_item a .product_info .rating_box .item_rate{display:flex;flex-direction:row;align-items:center}.festival_card1 .container .card_box .card_item a .product_info .rating_box .collection-icon-list .trustoo-rating-icon{width:18px;height:18px;margin-right:8px}.festival_card1 .container .card_box .card_item a .product_info .rating_box .collection-icon-list>.tt-rating-text{margin-top:0;margin-bottom:0;font-size:20px;font-weight:300;color:#666}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box .sale_price{margin-left:10px;font-size:28px;font-weight:800;line-height:normal;color:#333}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box .origin_price{font-size:24px;font-weight:500;line-height:normal;letter-spacing:0em;text-decoration:line-through;color:#a3a0a0}.festival_card1 .container .card_box .card_item a .product_info .product_more{margin-top:20px;width:100%;height:55px;border-radius:72px;background:#d82624;font-size:18px;font-weight:500;text-align:center;line-height:55px;color:#fff}}@media screen and (max-width:989px){.festival_card1{width:100%;height:auto;padding:40px 0;box-sizing:border-box}.festival_card1 .container{max-width:92%;height:100%;width:100%;margin:0 auto}.festival_card1 .container .card_box{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}.festival_card1 .container .card_box .card_item{margin-right:0;width:100%!important;height:auto;border-radius:10px}.festival_card1 .container .card_box .card_item:nth-of-type(3n){margin-right:0}.festival_card1 .container .card_box .card_item:nth-of-type(-n+3){margin-top:20px}.festival_card1 .container .card_box .card_item:first-child{margin-top:0}.festival_card1 .container .card_box .card_item a{text-decoration:none;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:10px;box-sizing:border-box;position:relative}.festival_card1 .container .card_box .card_item a .item_reduction{padding:0 15px;width:auto;height:40px;font-weight:700;font-size:14px;color:#fff;line-height:40px;position:absolute;top:0;right:0;background:linear-gradient(90deg,#e4002b,#d82624);border-radius:0 25px}.festival_card1 .container .card_box .card_item a .product_media{width:100%;height:calc(92vw - 20px)}.festival_card1 .container .card_box .card_item a .product_media img{width:100%;height:100%}.festival_card1 .container .card_box .card_item a .product_info{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.festival_card1 .container .card_box .card_item a .product_info .product_title{text-align:left;font-size:14px;font-weight:700;line-height:normal;color:#1a1a1a;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.festival_card1 .container .card_box .card_item a .product_info .rating_box{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.festival_card1 .container .card_box .card_item a .product_info .rating_box .item_rate{display:flex;flex-direction:row;align-items:center}.festival_card1 .container .card_box .card_item a .product_info .rating_box .collection-icon-list .trustoo-rating-icon{width:18px;height:18px;margin-right:8px}.festival_card1 .container .card_box .card_item a .product_info .rating_box .collection-icon-list>.tt-rating-text{margin-top:0;margin-bottom:0;font-size:14px;font-weight:300;color:#666}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box{margin-top:20px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box .sale_price{margin-left:10px;font-size:16px;font-weight:800;line-height:normal;color:#333}.festival_card1 .container .card_box .card_item a .product_info .pro_price_box .origin_price{font-size:14px;font-weight:500;line-height:normal;letter-spacing:0em;text-decoration:line-through;color:#a3a0a0}.festival_card1 .container .card_box .card_item a .product_info .product_more{margin-top:20px;width:100%;height:45px;border-radius:72px;background:#d82624;font-size:16px;font-weight:500;text-align:center;line-height:45px;color:#fff}}@media screen and (max-width:767px){.festival_card1 .container .card_box{margin:0}.festival_card1 .container .card_box .card_item a .product_media{width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/festival_card1.css.map */
