html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal}.hero{background:url('../images/hero-bg-lg.jpg');background-size:cover}.sale-badge{position:absolute;top:10px;right:10px;background-color:#6599d1;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:10px;z-index:10;letter-spacing:.9px}.expand-card{transition:transform .3s ease,box-shadow .3s ease}.expand-card:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.15);z-index:1;cursor:pointer}.count{position:absolute;right:-15px;top:-11px;background:#6599d2;width:25px;height:25px;border-radius:50%;color:#fff;font-size:13px;text-align:center;padding-top:4px}.bg-black,.btn-black{background:#000}a{color:#fff!important}.lSPager{display:none!important}.nav-description,.nav-shipping{border:1px solid #cfc8d8!important;background-color:#e9e6ed}.nav-description.active,.nav-shipping.active{border:1px solid #cfc8d8!important;background-color:#fff}@media(max-width:767.98px){.prodtabs .nav-tabs{justify-content:center;display:flex}footer p{font-size:12px}}.hero-carousel{margin-top:-133px}.hero-carousel .item{position:relative;background-size:cover;background-position:center;height:650px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:110px}.hero-frame{position:relative;width:90%;max-width:1200px;height:auto;display:flex;flex-direction:column;align-items:center}.hero-border{position:absolute;top:13%;bottom:16%;left:200px;right:200px;border:2px solid #fff;z-index:1}.hero-content{position:relative;z-index:2;text-align:center;padding:2rem 1rem}.brand-title{font-size:89px!important;font-weight:300;color:#d21d5c;text-transform:uppercase;font-family:'Bebas Neue',sans-serif;-webkit-text-stroke:0 white;margin-bottom:1rem;margin-top:-2.5rem;background:#fff;padding:10px 30px 0 30px;border-radius:10px}.bebas{font-family:'Bebas Neue',sans-serif!important;font-size:47px}.brand-subtitle{font-size:2rem;font-weight:500;color:#fff;font-family:'Bebas Neue',sans-serif;margin:.3rem 0}.btn-discover{background-color:#fff;color:#d21d5c!important;padding:.6rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .3s ease-in-out;margin-top:1.5rem;text-decoration:none}.btn-discover:hover{background-color:#d21d5c;color:#fff!important}.carousel-nav{font-size:40px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer;background:rgba(0,0,0,.4);padding:10px 20px;border-radius:50%}.carousel-nav.prev{left:20px}.carousel-nav.next{right:20px}.owl-dots{text-align:center;position:absolute;bottom:30px;width:100%}.owl-dot span{width:12px;height:12px;background:#ccc;display:inline-block;margin:0 5px;border-radius:50%}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#d21d5c!important}.owl-dot.active span{background:#f01879}.nav-link{position:relative;padding-bottom:8px}.navbar{position:relative!important;z-index:1050!important}.navbar-nav,.nav-link{position:relative!important;z-index:1060!important}.bg-danger{background-color:#d21d5c!important}.addToCart{background-color:transparent;border-radius:0;border-color:#000;border-width:1px;border-style:solid;color:#000!important;padding:10px 25px;text-decoration:none;font-weight:700;cursor:pointer;transition:color .3s ease-in-out,border-color .3s ease-in-out}.addToCart:hover,.added{color:#fff!important;background-color:#d21d5c;border-color:#d21d5c}.prod{background:transparent;border:#fff;min-height:auto;margin:35px 0}.custom-breadcrumbs{background-image:url(/homepage/assets/images/hero.png);background-size:cover;padding:140px 0 100px 0;text-align:center;color:#fff;margin-top:-70px}@media screen and (max-width:768px){.brand-title{font-size:49px!important}.hero-border{left:0;right:0}}.pink-title{font-size:18px;font-style:normal;font-weight:600;color:#c61b5f;text-align:left}.sort-dropdown{background-color:#fff;border:1px solid #808080}.sort-label{font-weight:600;font-size:.85rem;letter-spacing:.5px;color:#000}.arrow-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.chevron{display:inline-block;width:8px;height:8px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg);transition:transform .3s ease}#sortOptions.show+.arrow-icon .chevron{transform:rotate(-135deg)}.chevron{display:inline-block;width:8px;height:8px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg);transition:transform .3s ease}.chevron.rotated{transform:rotate(-135deg)}.line-chevron{display:inline-block;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .3s ease;margin-left:15px;margin-top:-8px}.dropdown.show .line-chevron{transform:rotate(-135deg)}.dropdown-item{color:#000!important}.dropdown-toggle::after{display:none!important}.line-chevron{transform:rotate(45deg);transition:transform .3s ease}#navbarDropdownCategories.open .line-chevron{transform:rotate(-135deg);margin-top:0}@media screen and (max-width:768px){.pink-title{text-align:center}.brand-title{font-weight:600;color:#d21d5c;text-transform:uppercase;font-family:'Bebas Neue',sans-serif;/*! -webkit-text-stroke:.2px white; */margin-top:-2.5rem;/*! background:transparent; */padding:10px 30px 0 30px;border-radius:10px;margin-bottom:15px}.brand-subtitle{font-size:1.5rem;margin:0}.btn-discover{font-weight:600}.hero-content div{margin-bottom:20px}}@media screen and (min-width:991px){.hero-frame a{position:relative;top:-79px}}@media screen and (min-width:769px){.prodmain{min-height:60px!important}.addToCart{position:static!important}}.right-box p{font-size:14px!important}.thumb-wrapper{width:30%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumb-wrapper img{width:100%;height:100%;object-fit:cover}.thumb-wrapper:hover{border-color:#000}.carousel-control-prev-icon,.carousel-control-next-icon{background-size:60% 60%;background-color:rgba(0,0,0,.4);border-radius:50%;padding:10px}