#campaign .browse-page-container{transition:opacity 1s ease}#campaign .browse-page-container.visible{opacity:1 !important}#campaign section{margin-top:60px}#campaign section#shop-by-featured-category{padding-bottom:60px;border-bottom:1px solid #d6d6d6}#campaign section#shop-by-trend .trends-container.owl-carousel figure .title{font-size:44px}#campaign section#shop-by-trend .over-img-content:after{content:"";position:absolute;bottom:0;width:100%;height:35%;background:linear-gradient(to top, rgba(0,0,0,0.3), rgba(0,0,0,0));left:0}#campaign section#shop-by-trend .shop-btn{z-index:1}#campaign section#shop-by-featured-category{padding-bottom:60px;border-bottom:1px solid #d6d6d6}#campaign section#shop-by-featured-category figure{border-radius:50%;background-color:#efefef}#campaign section#shop-by-featured-category .title{padding-top:10px;line-height:1.3}#campaign section#shop-by-featured-category .owl-carousel button.owl-next{right:-20px}#campaign section#shop-by-featured-category .owl-carousel button.owl-previous{left:-20px}#campaign .men>.inner-content>#shop-by-occasion{display:none}#campaign section#shop-by-occasion .owl-carousel button.owl-next,#campaign section#shop-by-brand .owl-carousel button.owl-next{right:-20px}#campaign section#shop-by-occasion .owl-carousel button.owl-previous,#campaign section#shop-by-brand .owl-carousel button.owl-previous{left:-20px}#campaign section#shop-by-occasion .title,#campaign section#shop-by-brand .title{text-align:left;font-size:16px;font-family:Macys SansBd;padding:16px 0}#campaign section#shop-by-brand .brands-container .owl-item:last-child .card{position:relative}#campaign section#shop-by-brand .brands-container .owl-item:last-child figure{background:#000}#campaign section#shop-by-brand .brands-container .owl-item:last-child .title{position:absolute;bottom:0;width:100%;padding-left:20px;text-align:left;color:#fff;text-decoration:underline;font-size:18px;line-height:1.2}#campaign .occasions-container[data-total="1"] .owl-item{width:calc((100% - (24px * 0)) / 1) !important}#campaign .occasions-container[data-total="1"] .owl-item:last-of-type{margin-right:0 !important}#campaign .occasions-container[data-total="1"] .owl-stage{width:100% !important}#campaign .occasions-container[data-total="2"] .owl-item{width:calc((100% - (24px * 1)) / 2) !important}#campaign .occasions-container[data-total="2"] .owl-item:last-of-type{margin-right:0 !important}#campaign .occasions-container[data-total="2"] .owl-stage{width:100% !important}#campaign .occasions-container[data-total="3"] .owl-item{width:calc((100% - (24px * 2)) / 3) !important}#campaign .occasions-container[data-total="3"] .owl-item:last-of-type{margin-right:0 !important}#campaign .occasions-container[data-total="3"] .owl-stage{width:100% !important}#campaign .occasions-container[data-total="4"] .owl-item{width:calc((100% - (24px * 3)) / 4) !important}#campaign .occasions-container[data-total="4"] .owl-item:last-of-type{margin-right:0 !important}#campaign .occasions-container[data-total="4"] .owl-stage{width:100% !important}#campaign a.item{text-transform:none}@media (min-width: 751px) and (max-width: 1024px){section#shop-by-occasion .owl-carousel .item,section#shop-by-brand .owl-carousel .item{max-width:none;width:100%}.ipad .VueCarousel .VueCarousel-inner{display:flex}.VueCarousel[data-total="5"] .VueCarousel-inner{display:block}.VueCarousel[data-total="5"] .VueCarousel-inner .VueCarousel-slide{width:20%;float:left}.VueCarousel[data-total="6"] .VueCarousel-inner{display:block}.VueCarousel[data-total="6"] .VueCarousel-inner .VueCarousel-slide{width:16.666%;float:left}.VueCarousel[data-total="7"] .VueCarousel-inner{display:block}.VueCarousel[data-total="7"] .VueCarousel-inner .VueCarousel-slide{width:14.285%;float:left}.VueCarousel[data-total="8"] .VueCarousel-inner{display:block}.VueCarousel[data-total="8"] .VueCarousel-inner .VueCarousel-slide{width:12.5%;float:left}.VueCarousel[data-total="9"] .VueCarousel-inner{display:block}.VueCarousel[data-total="9"] .VueCarousel-inner .VueCarousel-slide{width:11.111%;float:left}}@media (max-width: 1024px){#shop-all .inner-content{padding:0px !important}#shop-all .inner-content .owl-item:first-child{margin-left:24px}}@media (max-width: 750px){#campaign .row-title .items-qty{font-size:22px}#campaign .row-title .brand-name{font-size:36px}#campaign section#shop-by-trend .card .over-img-content .shop-btn{font-size:24px}}
