*{box-sizing:border-box}.banner-slider{width:100%;height:auto;position:relative;overflow:hidden}.banner-slide{width:100%;min-height:70vh;display:flex!important;align-items:center;justify-content:center!important}.banner-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.desktop-img{display:block}.mobile-img{display:none}@media (max-width: 767px){.desktop-img{display:none}.mobile-img{display:block}.banner-slide{min-height:400px}}.banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:2}.banner-inner{position:relative;z-index:3;max-width:1500px;padding:0 80px;margin:0 auto;width:100%;color:#fff;text-align:left}@media (max-width: 768px){.banner-inner{padding:0 20px}}.banner-heading{font-size:50px;margin-bottom:10px;line-height:1.2;max-width:500px;font-weight:600}.banner-text{font-size:18px;margin-bottom:20px;line-height:1.4;color:#fff;max-width:500px;font-weight:400}.banner-btn{background:transparent;border-bottom:1px solid;text-decoration:none;font-size:16px;font-weight:400;transition:transform .3s ease;display:inline-block;max-width:500px}.banner-btn:hover{transform:translateY(-2px)}@media (max-width: 768px){.banner-heading{font-size:30px}.banner-text{font-size:16px}.banner-btn{font-size:14px}}.banner-slider .swiper-pagination{bottom:30px!important}.banner-slider .swiper-pagination-bullet{width:60px;height:4px;border-radius:2px;background:#f9f9f9cc}.banner-slider .swiper-pagination-bullet-active{background:#fff}@media (max-width: 768px){.banner-slider .swiper-pagination-bullet{width:40px;height:3px}}.collection-list-section{width:100%;min-height:100vh;display:flex}.collection-container{width:100%;display:flex;min-height:100vh}.collection-title-side{width:50%;display:flex;align-items:center;justify-content:center;padding:0;position:sticky;top:0;height:100vh;background-repeat:no-repeat}.overlay-layer{width:100%;height:100%;padding:60px 40px;display:flex;align-items:center;justify-content:center}.collection-main-title{color:#000;font-size:36px;font-weight:300;line-height:1.2;text-align:center;margin:0}.collection-grid-side{width:50%!important}.collection-grid{width:100%;padding:0}.collection-item{position:relative;width:100%;height:50vh;overflow:hidden;transition:transform .3s ease}.collection-link{display:block;width:100%;height:100%;position:relative;text-decoration:none}.collection-image{width:100%;height:100%;position:relative;overflow:hidden}.collection-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-item:hover .collection-image img{transform:scale(1.08)}.collection-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:40px 30px 30px;display:flex;align-items:flex-end}.collection-name{position:relative;display:inline-block;color:#fff;font-size:25px;font-weight:400;margin:0;text-transform:capitalize;text-shadow:0 2px 4px rgba(0,0,0,.5)}.collection-name:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:#fff;transition:width .3s ease}.collection-item:hover .collection-name:after{width:100%}@media (max-width: 1024px){.collection-main-title{font-size:3rem}.collection-name{font-size:1.8rem}.collection-item{height:45vh}.collection-grid-side{width:100%!important}}@media (max-width: 768px){.collection-container{flex-direction:column}.collection-title-side,.collection-stack-side{width:100%}.collection-title-side{position:static;height:auto;padding:0;min-height:150px}.collection-main-title{font-size:2.5rem}.collection-item{height:40vh;min-height:300px}.collection-name{font-size:18px}.collection-overlay{padding:30px 20px 20px}}@media (max-width: 480px){.collection-main-title{font-size:26px}.collection-title-side{padding:0}.collection-item{height:35vh;min-height:250px}.collection-name{font-size:16px}}.custom-grid-section{width:100%}.custom-grid-inner{max-width:1500px;padding:80px;margin:0 auto;text-align:center}.custom-grid-heading{margin-bottom:20px}@media (max-width: 768px){.custom-grid-inner{padding:20px 0 0}}.custom-grid-heading{font-size:36px}.custom-grid-description{font-size:18px;margin-bottom:40px;color:#000}.custom-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 1024px){.custom-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.product-price{display:flex;flex-wrap:wrap;gap:0px}.product-price{font-size:10px;color:#000!important}.product-title{font-size:11px!important;margin-bottom:2px;color:#000}.custom-product-grid{grid-template-columns:1fr 1fr;gap:0px}.custom-grid-heading{font-size:26px;margin:0}.custom-grid-description{font-size:16px}.product-image{position:relative;display:block;height:300px!important;overflow:hidden}.info-right{opacity:1!important;transform:translate(10px);transition:all .3s ease}.product-info{height:110px!important;padding:0 20px}.custom-grid-header{min-height:100px;height:auto;display:flex;justify-content:center;align-items:center;margin:0}}.product-price{font-size:13px;color:#000!important;font-weight:600}.product-btn{background:transparent;border:none;padding:10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease;cursor:pointer}.newarrival-section{width:100%;margin:0;padding:0}.newarrival-top-row{display:flex;flex-wrap:wrap;width:100%;padding:0 20px;background:#f9f9f9}.collection-title{width:50%;min-height:100%;background:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:60px;position:sticky;top:0;height:100vh}.collection-title h2{font-size:48px;font-weight:600;margin:0}.top-product-grid{width:50%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;background:#f9f9f9;padding-top:20px}.remaining-product-grid{width:100%;padding:20px!important;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#f9f9f9}@media (max-width: 1024px){.collection-title,.top-product-grid{width:100%}.top-product-grid,.remaining-product-grid{grid-template-columns:repeat(2,1fr)}.collection-title h2{font-size:36px}}@media (max-width: 600px){.sale-price{font-size:12px}.original-price{font-size:10px}.product-price{display:flex;flex-wrap:wrap;gap:0px}.product-price{font-size:10px;color:#000!important}.product-title{font-size:11px!important;margin-bottom:2px;color:#000}.newarrival-top-row{display:grid;grid-template-columns:1fr;align-items:stretch;padding:0!important}.collection-title{position:relative;height:auto;padding:20px;min-height:150px;display:flex;align-items:center;justify-content:center}.collection-title h2{font-size:24px;text-align:center}.top-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.top-product-grid .custom-product-card:nth-child(n+2){display:block}.remaining-product-grid{grid-template-columns:1fr 1fr;padding:0!important;gap:0px}.product-image{position:relative;display:block;height:300px!important;overflow:hidden}.product-info{height:110px!important;padding:0 20px}.info-right{opacity:1!important;transform:translate(10px);transition:all .3s ease}.view-all-btn{font-size:12px!important}}.custom-product-card{background:#fff;border-radius:0;overflow:hidden;text-align:center;transition:box-shadow .3s ease;box-shadow:0 6px 20px #0000000d;border:1px solid #0000001c}.custom-product-card:hover{box-shadow:0 12px 30px #0000001a}.product-image{position:relative;display:block;height:450px;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;display:block;position:absolute;top:0;left:0}.product-image .hover-img{opacity:0}.custom-product-card:hover .hover-img{opacity:1}.custom-product-card:hover .default-img{opacity:0}.product-info{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f9f9f9;border:solid;border-color:#0000001c;border-width:1px 0px 0px 0px;height:120px}.info-left{text-align:left}.product-title{font-size:14px;margin-bottom:5px;color:#000}.product-price{font-size:13px;color:#fff;font-weight:000!important}.info-right{opacity:0;transform:translate(10px);transition:all .3s ease}.custom-product-card:hover .info-right{opacity:1;transform:translate(0)}.product-btn{background:transparent;border:none;padding:10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease}.product-btn:hover{background:transparent}.product-btn svg{display:block;width:30px;height:30px;fill:#000}.view-all-card{display:flex;align-items:center;justify-content:center;background:transparent;padding:15px}.custom-product-card.view-all-card{box-shadow:none;border:0}.view-all-btn{display:inline-block;padding:8px 16px;background:#000;color:#fff;font-size:18px;font-weight:500;text-decoration:none;border-radius:8px;transition:background .3s ease}.view-all-btn:hover{background:#000000b8}.sale-badge{position:absolute;top:0;left:0;background-color:#cb2027;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:0;z-index:5;text-transform:uppercase;font-family:Montserrat}.sold-out-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase;z-index:6}.product-card-link{display:block;color:inherit;text-decoration:none;height:100%}.product-price{display:flex;flex-wrap:wrap;gap:5px;font-size:13px;color:#000}.sale-price{font-weight:700;color:#000}a.random-product-link{text-decoration:none}.original-price{text-decoration:line-through;opacity:.6}.random-section{width:100%;margin:0;padding:0}.random-top-row{display:flex;flex-wrap:wrap;width:100%;padding:0;background:#f9f9f9}.random-title{width:50%;min-height:100%;background:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:60px;position:sticky;top:0;height:100vh}.random-title h2{font-size:48px;font-weight:600;margin:0}.random-product-grid{width:50%;display:grid;grid-template-columns:repeat(2,1fr);gap:0px;background:#f9f9f9;padding-top:0}@media (max-width: 1024px){.random-title,.random-product-grid{width:100%}.random-product-grid{grid-template-columns:repeat(2,1fr)}.random-title h2{font-size:36px}}@media (max-width: 600px){.sale-price{font-size:12px}.original-price{font-size:10px}.random-product-title{font-size:12px;margin-bottom:2px;color:#000}.random-top-row{display:grid;grid-template-columns:1fr;align-items:stretch;padding:0!important}.random-title{position:relative;height:auto;padding:20px;min-height:187px;display:flex;align-items:center;justify-content:center}.random-title h2{font-size:24px;text-align:center}.random-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.random-product-image{position:relative;display:block;height:320px!important;overflow:hidden}.random-product-info{height:110px;padding:0 20px}.random-info-right{opacity:1!important;transform:translate(10px);transition:all .3s ease}}.random-product-card{background:#fff;border-radius:0;overflow:hidden;text-align:center;transition:box-shadow .3s ease;box-shadow:0 6px 20px #0000000d;border:1px solid #0000001c}.random-product-card:hover{box-shadow:0 12px 30px #0000001a}.random-product-image{position:relative;display:block;height:450px;overflow:hidden}.random-product-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;display:block;position:absolute;top:0;left:0}.random-hover-img{opacity:0}.random-product-card:hover .random-hover-img{opacity:1}.random-product-card:hover .random-default-img{opacity:0}.random-product-info{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f9f9f9;border-top:1px solid #0000001c}.random-info-left{text-align:left}.random-product-title{font-size:14px;margin-bottom:5px;color:#000}.random-product-price{font-size:13px;color:#000;font-weight:600}.random-info-right{opacity:0;transform:translate(10px);transition:all .3s ease}.random-product-card:hover .random-info-right{opacity:1;transform:translate(0)}.random-product-btn{background:transparent;border:none;padding:10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease}.random-product-btn:hover{background:transparent}.random-product-btn svg{display:block;width:30px;height:30px;fill:#000}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map */
