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:#d21d5c;color:#fff!important;border-radius:.5rem;font-weight:400;transition:all .3s ease-in-out;margin-top:1.5rem;text-decoration:none;padding:20px 40px;font-size:20px;top:70px;position:relative}.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{border-radius:0;border-width:1px;border-style:solid;padding:15px 40px;text-decoration:none;font-weight:700;cursor:pointer;transition:color .3s ease-in-out,border-color .3s ease-in-out;border-radius:8px;background:#d21d5c;display:block;text-align:center}.short-desc{margin-top:10px;font-style:italic;min-height:70px}.default-price{font-size:28px;font-weight:600}.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:48px!important}.hero-border{left:0;right:0}}.pink-title{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;padding:10px 20px;border-radius:10px;margin:20px 0;line-height:43px}.brand-subtitle{margin:0}.hero-content div{margin-bottom:20px}}@media screen and (min-width:991px){.hero-frame a{position:relative}}@media screen and (min-width:769px){.addToCart{position:static!important}}.f-image{background:#e5e5e5;border-radius:8px;margin-bottom:20px!important}.prodmain{margin:0}.right-box p{font-size:14px!important}.contact-wrap{height:100%;background:#e5e5e5;border-radius:8px;padding:20px;margin:10px 0}.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}.newsletter-section{background-color:#f6fbfa}.custom-input-group{border-radius:50px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);background-color:#fff}.custom-input-group input{padding:.75rem 1.5rem;font-size:1rem;border-top-left-radius:50px;border-bottom-left-radius:50px}.btn-subscribe{background-color:#0d7c67;color:#fff;padding:.75rem 1.5rem;border-top-right-radius:50px;border-bottom-right-radius:50px;transition:all .3s ease}.btn-subscribe:hover{background-color:#095c4d}@media(max-width:576px){.custom-input-group{flex-direction:column;border-radius:1rem}.custom-input-group input,.btn-subscribe{border-radius:0!important}.btn-subscribe{border-top:1px solid #eee}}