.collection-hero{background-color:#111;background-size:cover;background-position:center;position:relative;overflow:hidden}.collection-hero .breadcrumb-item+.breadcrumb-item:before{color:#ffffff80!important}.collection-hero .breadcrumb-nav{margin-bottom:1rem}.shop-breadcrumb{font-size:.75rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.shop-breadcrumb a{color:#000;text-decoration:none;transition:color .2s ease}.shop-breadcrumb a:hover{color:var(--primary)}.shop-breadcrumb span{color:#999}.shop-title{font-family:Outfit,sans-serif;font-weight:900;font-size:clamp(1.8rem,5vw,2.8rem);text-transform:uppercase;margin-top:0;margin-bottom:25px;color:#000;letter-spacing:-.5px}.shop-topbar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border:1px solid #e9ecef;border-radius:12px;background-color:#fff;margin-bottom:35px;box-shadow:0 4px 15px #00000005}.filter-heading{font-family:Outfit,sans-serif;font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px;color:#000}.view-options{display:flex;align-items:center;gap:20px;font-size:.85rem}.compare-switch{display:flex;align-items:center;gap:8px;font-weight:700;text-transform:uppercase;color:#666;font-size:.75rem;letter-spacing:.5px}.compare-switch .form-check-input{margin-top:0;cursor:pointer}.view-as-lbl{font-weight:700;text-transform:uppercase;color:#666;font-size:.75rem;letter-spacing:.5px}.view-icons i{font-size:1.1rem;color:#bbb;cursor:pointer;transition:color .2s ease}.view-icons i.active,.view-icons i:hover{color:#000}.filter-sidebar-inner{border:1px solid #e9ecef;border-radius:16px;background:#fff}.filter-section{margin-bottom:20px}.filter-section-title{font-family:Outfit,sans-serif;font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#000}.filter-section-title i{transition:transform .2s ease;font-size:.75rem;color:#999}.filter-section-title[aria-expanded=false] i{transform:rotate(-90deg)}.filter-list{display:flex;flex-direction:column;gap:12px}.filter-list .form-check-input{border-color:#ced4da;cursor:pointer}.filter-list .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.filter-list .form-check-label{font-size:.85rem;color:#333;font-weight:600;cursor:pointer;letter-spacing:.25px}.price-slider-container{position:relative;width:100%;height:5px;background:#e9ecef;border-radius:3px;margin:15px 0 25px}.price-slider-track{position:absolute;height:100%;background:var(--primary, #FFB400);border-radius:3px}.price-slider-input{position:absolute;width:100%;height:0;outline:none;background:none;pointer-events:none;-webkit-appearance:none;top:-5px;left:0}.price-slider-input::-webkit-slider-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#000;border:2px solid var(--primary, #FFB400);-webkit-appearance:none;cursor:pointer;box-shadow:0 1px 4px #0000004d;transition:transform .1s ease}.price-slider-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.price-slider-input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#000;border:2px solid var(--primary, #FFB400);cursor:pointer;box-shadow:0 1px 4px #0000004d;transition:transform .1s ease}.price-slider-input::-moz-range-thumb:hover{transform:scale(1.15)}.text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-link:hover{background-color:var(--primary)!important;color:#000!important}.fs-7{font-size:.85rem}.fs-8{font-size:.75rem}.fs-9{font-size:.65rem}@media(min-width:992px){.sticky-sidebar-inner{position:sticky;top:100px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin;padding-bottom:20px}}@media(max-width:991px){#filter-sidebar{position:fixed;top:0;left:0;width:320px;height:100vh!important;background-color:#fff;z-index:1050;box-shadow:0 0 25px #00000026;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:block!important;padding:25px!important;border-radius:0!important;margin-bottom:0!important}#filter-sidebar.open{transform:translate(0)}.filter-overlay-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1040;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.filter-overlay-bg.show{opacity:1;visibility:visible;display:block!important}}#collection-product-grid.list-view>div{width:100%!important;max-width:100%!important;flex:0 0 100%!important}#collection-product-grid.list-view .shop-product-card{flex-direction:row;align-items:stretch;padding:24px;gap:30px}#collection-product-grid.list-view .shop-product-card .all-badges-container{flex-direction:row;justify-content:space-between;top:24px;left:24px;right:24px}#collection-product-grid.list-view .shop-product-card .shop-product-img{width:280px;height:280px;margin-bottom:0;flex-shrink:0}#collection-product-grid.list-view .shop-product-card .shop-product-img img{height:280px;object-fit:contain}#collection-product-grid.list-view .shop-product-card .shop-product-info{flex-grow:1;justify-content:flex-start;padding-top:5px;padding-right:0}#collection-product-grid.list-view .shop-product-card .shop-product-title{flex-grow:0;font-size:1.15rem;margin-bottom:12px;height:auto;display:block}#collection-product-grid.list-view .shop-product-card .shop-brand{font-size:.8rem;margin-bottom:8px}#collection-product-grid.list-view .shop-product-card .shop-current-price{font-size:1.4rem}#collection-product-grid.list-view .shop-product-card .emi-info{margin-bottom:12px}#collection-product-grid.list-view .shop-product-card .add-to-cart-btn{width:36px;height:36px}#collection-product-grid.list-view .shop-product-card .add-to-cart-btn i{font-size:.85rem}@media(max-width:767px){#collection-product-grid.list-view .shop-product-card{flex-direction:column;padding:15px;gap:15px}#collection-product-grid.list-view .shop-product-card .shop-product-img{width:100%;height:320px}#collection-product-grid.list-view .shop-product-card .all-badges-container{justify-content:flex-start;top:15px;left:15px;right:15px}#collection-product-grid.list-view .shop-product-card .shop-product-info{padding-right:0;padding-top:0}}.swatch-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.swatch-item{list-style:none}.swatch-label{position:relative;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 3px #0000001a,0 1px 2px #0000000d}.swatch-label:hover{transform:scale(1.1);box-shadow:inset 0 1px 3px #0000001a,0 4px 10px #00000026}.swatch-input:checked+.swatch-label{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary, #FFB400);transform:scale(1.1)}.swatch-input:checked+.swatch-label .swatch-check-icon{opacity:1!important}.swatch-input:disabled+.swatch-label{opacity:.35;cursor:not-allowed;pointer-events:none}.swatch-label:focus-visible{outline:2px solid var(--primary, #FFB400);outline-offset:2px}.skeleton-card-col{transition:opacity .3s ease}.skeleton-card{background:#fff;border-radius:12px;padding:15px;border:1px solid #f0f0f0;height:100%;display:flex;flex-direction:column}.skeleton-image{height:320px;border-radius:8px;margin-bottom:15px;width:100%}.skeleton-info{display:flex;flex-direction:column;gap:12px;flex-grow:1}.skeleton-line{height:12px;border-radius:4px;width:100%}.skeleton-brand{width:40%;height:10px}.skeleton-title{width:90%;height:16px}.skeleton-price{width:60%;height:20px}.skeleton-emi{width:50%;height:10px}.placeholder-shimmer{background:linear-gradient(90deg,#f5f5f5 25%,#e8e8e8,#f5f5f5 75%);background-size:200% 100%;animation:shimmer-load 1.6s infinite linear}@keyframes shimmer-load{0%{background-position:200% 0}to{background-position:-200% 0}}.grid-loading-container{position:relative}.grid-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff6;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.grid-loading-container.is-loading .grid-loading-overlay{opacity:1;pointer-events:auto}.loading-spinner{width:45px;height:45px;border:4px solid rgba(0,0,0,.08);border-top-color:var(--primary, #FFB400);border-radius:50%;animation:spin-loader .8s infinite linear;box-shadow:0 4px 15px #0000000d}@keyframes spin-loader{to{transform:rotate(360deg)}}.wishlist-btn{background:#fff!important;width:32px;height:32px;transition:transform .2s ease,background-color .2s ease}.wishlist-btn:hover{transform:scale(1.1);background-color:#fff!important}.wishlist-btn.in-wishlist i{font-weight:900!important;color:#f36!important}.quick-view-btn{background:#fffffff2!important;color:#000!important;border:0!important;font-weight:800!important;letter-spacing:.5px;box-shadow:0 4px 12px #0000001a;transition:all .2s ease!important}.quick-view-btn:hover{background:var(--primary, #FFB400)!important;color:#000!important;transform:translate(-50%) scale(1.05)!important}.badge-sold-out{background:#222;color:#fff;font-size:.6rem;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 5px #0000001a}.collection-desc-content{max-height:4.8em;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94);position:relative}.collection-desc-content.expanded{max-height:2000px}.collection-desc-wrapper{position:relative}.collection-desc-fade{position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(to top,#fff,#fff0);pointer-events:none;transition:opacity .3s ease}.collection-hero .collection-desc-fade{background:linear-gradient(to top,#111,#1110)}.collection-desc-content.expanded .collection-desc-fade{opacity:0}.compare-drawer{position:fixed;bottom:-150px;left:50%;transform:translate(-50%);width:90%;max-width:600px;background:#fff;box-shadow:0 -5px 25px #00000026;border-radius:16px 16px 0 0;z-index:2000;transition:bottom .3s cubic-bezier(.4,0,.2,1);border:1px solid #e9ecef;border-bottom:0}.compare-drawer.show{bottom:0}.compare-drawer-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;border-radius:16px 16px 0 0}.filter-count{font-size:.75rem;color:#999;font-weight:500}.form-check-input:disabled~.form-check-label{opacity:.45;cursor:not-allowed}.shop-product-card{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease,box-shadow .2s ease}.shop-product-card.reveal-animated{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/collection-page.css.map */
