@font-face{font-family:'AvenirDemi';src:url(../fonts/AvenirNext-DemiBold.eot);src:url('../fonts/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),url(../fonts/AvenirNext-DemiBold.woff2) format('woff2'),url(../fonts/AvenirNext-DemiBold.woff) format('woff'),url(../fonts/AvenirNext-DemiBold.ttf) format('truetype'),url('../fonts/AvenirNext-DemiBold.svg#AvenirDemi') format('svg');font-weight:600;font-style:normal;font-display:swap}#trending{padding:50px 0;border-top:1px solid #eaeaea}#trending .title h3,#trending .title div.h3{color:#FC0D1B;font-family:'Avenir Next Condensed BOLD';font-size:43px;margin:0}#trending .title .p{font-family:'AvenirDemi';font-size:34px;line-height:1.3}#trending .title h3 span.relative:before,#trending .title h3 span.relative:after,#trending .title div.h3 span.relative:before,#trending .title div.h3 span.relative:after{content:'';width:45px;height:2px;background:#fc0d1b;position:absolute;left:-68px;top:27px}#trending .title h3 span.relative:before,#trending .title div.h3 span.relative:before{content:'';width:45px;height:2px;background:#fc0d1b;position:absolute;left:-68px;top:27px}#trending .title h3 span.relative:after,#trending .title div.h3 span.relative:after{left:auto;right:-68px}#trending .image{display:flex;border:1px solid #d0d0d0;flex-grow:1;max-height:200px}#trending .image img{width:100%}#trending .weekly{font-size:12px;font-family:'AvenirNextLTW01BoldRegular';color:#2F2F2F;padding-top:10px}#trending #product-categories p{font-size:12px;font-family:'AvenirNextLTW01RegularRegular';margin-top:10px}#trending .swiper-button-next,#trending .swiper-button-prev{background:#fff;border:1px solid #e3e3e3;background:#fff url(../images/category/arr.svg) no-repeat center;margin-top:-45px}#trending .swiper-button-prev{transform:scale(-1)}#trending #product-categories{background:#fff0;padding:0;margin-top:22px}#trending #product-categories a img{width:auto;height:auto;border-radius:0}#trending #product-categories .swiper-slide{padding:0}#trending #product-categories .swiper-container{width:auto}@media screen and (max-width:480px){#trending .title h3,#trending .title div.h3{font-size:32px}#trending .title .p{font-size:24px}#trending .title h3 span.relative:before,#trending .title h3 span.relative:after,#trending .title div.h3 span.relative:before,#trending .title div.h3 span.relative:after{width:35px;top:21px}#trending .title h3 span.relative:before,#trending .title div.h3 span.relative:before{left:-50px}#trending .title h3 span.relative:after,#trending .title div.h3 span.relative:after{right:-50px}#sign-up .left p,#sign-up .left p span{font-size:22px}}