.ncoll-page{padding:0 var(--noor-header-side, 16px) 60px}.ncoll-hero{position:relative;height:320px;border-radius:var(--noor-section-radius, 22px);overflow:hidden;margin-bottom:10px;background:linear-gradient(160deg,var(--noor-cream-dark) 0%,var(--noor-stone) 100%);background-size:cover;background-position:center;display:flex;align-items:flex-end}.ncoll-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,7,3,.65) 0%,rgba(10,7,3,.2) 55%,transparent 100%)}.ncoll-hero-text{position:relative;z-index:1;width:100%;padding:0 32px 28px;text-align:center}.ncoll-crumb{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffffffe6;margin-bottom:8px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.ncoll-crumb a{color:inherit;text-decoration:none;transition:opacity .15s}.ncoll-crumb a:hover{opacity:.8}.ncoll-title{font-family:var(--noor-font-display);font-style:italic;font-weight:300;font-size:52px;line-height:1;letter-spacing:-.5px;margin:0 0 6px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.35)}.ncoll-sub{font-family:var(--noor-font-display);font-style:italic;font-size:14px;color:#ffffffe6;max-width:480px;margin:0 auto;line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.3)}.ncoll-card-wrap{background:var(--noor-warm-white);border-radius:var(--noor-section-radius, 22px);border:.5px solid var(--noor-border);padding:26px 30px 40px;position:relative;z-index:0;isolation:isolate}.ncoll-pill-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 4px 20px;border-bottom:.5px solid var(--noor-border);margin-bottom:28px;flex-wrap:wrap}.ncoll-pill-group{display:flex;gap:8px;flex-wrap:wrap}.ncoll-pill{background:transparent;border:.5px solid rgba(90,70,45,.25);color:var(--noor-text-primary);font-family:var(--noor-font-body);font-size:10.5px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;padding:9px 18px;border-radius:100px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.ncoll-pill:hover{background:var(--noor-warm-white)}.ncoll-pill.active{background:var(--noor-brown-dark);color:var(--noor-warm-white);border-color:var(--noor-brown-dark)}.ncoll-sort{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.6px;color:var(--noor-text-secondary);white-space:nowrap}.ncoll-sort select{background:transparent;border:none;font-family:var(--noor-font-body);font-size:11px;color:var(--noor-text-secondary);cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;padding-right:14px}.ncoll-sort-wrap{position:relative;display:flex;align-items:center}.ncoll-sort-wrap svg{position:absolute;right:0;width:10px;height:10px;stroke:var(--noor-text-secondary);fill:none;stroke-width:1.5;pointer-events:none}.ncoll-layout{display:grid;grid-template-columns:210px 1fr;gap:40px;align-items:start}.ncoll-rail{position:sticky;top:84px}.ncoll-filter-form{margin:0;padding:0}.ncoll-filter-group{padding:16px 0;border-bottom:.5px solid var(--noor-border)}.ncoll-filter-group:first-child{padding-top:0}.ncoll-filter-head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:14px;-webkit-user-select:none;user-select:none}.ncoll-filter-head h4{margin:0;font-family:var(--noor-font-body);font-size:10.5px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--noor-text-primary)}.ncoll-filter-chev{width:10px;height:10px;stroke:var(--noor-text-secondary);fill:none;stroke-width:1.6;transition:transform .25s;flex-shrink:0}.ncoll-filter-group.collapsed .ncoll-filter-chev{transform:rotate(-90deg)}.ncoll-filter-group.collapsed .ncoll-filter-body{display:none}.ncoll-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.ncoll-color-row{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--noor-text-secondary);transition:color .15s}.ncoll-color-row:hover{color:var(--noor-text-primary)}.ncoll-color-row input[type=checkbox]{-webkit-appearance:none;appearance:none;width:12px;height:12px;border:1px solid rgba(90,70,45,.4);border-radius:2px;cursor:pointer;position:relative;margin:0;flex-shrink:0}.ncoll-color-row input[type=checkbox]:checked{background:var(--noor-brown-dark);border-color:var(--noor-brown-dark)}.ncoll-color-row input[type=checkbox]:checked:after{content:"\2713";color:var(--noor-warm-white);font-size:8px;position:absolute;top:-1px;left:1px}.ncoll-color-name{flex:1;font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.ncoll-shade-dots{display:flex;align-items:center;flex-shrink:0}.ncoll-shade-dot{width:17px;height:17px;border-radius:50%;border:1.5px solid #fff;margin-left:-5px;flex-shrink:0}.ncoll-shade-dot:first-child{margin-left:0}.ncoll-shade-multi{background:conic-gradient(#c0392b 0deg 60deg,#d4a928 60deg 120deg,#4a7c59 120deg 180deg,#4a7fa5 180deg 240deg,#7b5ea7 240deg 300deg,#d4849e 300deg 360deg)}.ncoll-check-list{display:flex;flex-direction:column;gap:10px}.ncoll-check-item{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.3px;color:var(--noor-text-secondary);cursor:pointer;transition:color .15s}.ncoll-check-item:hover{color:var(--noor-text-primary)}.ncoll-check-item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:11px;height:11px;border:.5px solid rgba(90,70,45,.4);border-radius:2px;cursor:pointer;position:relative;margin:0;flex-shrink:0}.ncoll-check-item input[type=checkbox]:checked{background:var(--noor-brown-dark);border-color:var(--noor-brown-dark)}.ncoll-check-item input[type=checkbox]:checked:after{content:"\2713";color:var(--noor-warm-white);font-size:8px;position:absolute;top:-1px;left:1px}.ncoll-filter-count{color:var(--noor-text-muted);font-size:9px}.ncoll-price-inputs{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--noor-text-secondary)}.ncoll-price-input{flex:1;background:transparent;border:.5px solid rgba(90,70,45,.2);font-family:var(--noor-font-body);font-size:11px;color:var(--noor-text-primary);padding:7px 10px;border-radius:2px;outline:none;width:100%;-moz-appearance:textfield}.ncoll-price-input::-webkit-inner-spin-button,.ncoll-price-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.ncoll-price-input:focus{border-color:#5a462d80}.ncoll-clear-filters{display:block;margin-top:16px;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--noor-text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ncoll-clear-filters:hover{color:var(--noor-text-primary)}.ncoll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 12px}.ncoll-card{cursor:pointer;position:relative}.ncoll-card-img-wrap{position:relative;display:block;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:var(--noor-cream-dark);text-decoration:none}.ncoll-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease,transform .5s ease}.ncoll-card-img.active{opacity:1}.ncoll-card:hover .ncoll-card-img.active{transform:scale(1.03)}.ncoll-card-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#ffffffe0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;opacity:0;transition:opacity .2s ease;color:var(--noor-text-primary);padding:0}.ncoll-card-arrow svg{width:14px;height:14px;pointer-events:none}.ncoll-card-arrow--prev{left:8px}.ncoll-card-arrow--next{right:8px}.ncoll-card:hover .ncoll-card-arrow{opacity:1}.ncoll-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--noor-cream-mid) 0%,var(--noor-stone) 100%)}.ncoll-card-badge{position:absolute;left:8px;top:8px;background:var(--noor-warm-white);color:var(--noor-text-primary);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;padding:4px 9px;border-radius:100px;font-weight:500;z-index:2}.ncoll-card-badge--sold{background:#140c06cc;color:var(--noor-warm-white)}.ncoll-card-badge--tester{left:auto;right:8px;background:#6b4c35;color:#fbf7f2}.ncoll-card-quick{position:absolute;left:50%;bottom:14px;transform:translate(-50%) translateY(6px);background:var(--noor-warm-white);color:var(--noor-text-primary);font-family:var(--noor-font-body);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;font-weight:500;padding:9px 22px;border-radius:100px;border:.5px solid var(--noor-border);opacity:0;transition:opacity .25s,transform .25s;white-space:nowrap;cursor:pointer;z-index:3}.ncoll-card:hover .ncoll-card-quick{opacity:1;transform:translate(-50%) translateY(0)}.ncoll-card-info{padding:10px 2px 0}.ncoll-card-name{font-family:var(--noor-font-display);font-style:italic;font-size:13px;color:var(--noor-text-primary);letter-spacing:-.3px;font-weight:400;line-height:1.3}.ncoll-card-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.ncoll-card-price{font-family:var(--noor-font-body);font-size:12px;font-weight:400;color:var(--noor-text-secondary)}.ncoll-card-dots{display:flex;gap:4px;align-items:center}.ncoll-card-dot{width:8px;height:8px;border-radius:50%;border:.5px solid rgba(90,70,45,.25);cursor:pointer;transition:transform .15s;flex-shrink:0}.ncoll-card-dot:hover{transform:scale(1.25)}.ncoll-card-dot-more{font-size:9px;color:var(--noor-text-muted);line-height:1}.ncoll-load-more{text-align:center;margin-top:50px;padding-bottom:20px}.ncoll-load-btn{background:transparent;border:.5px solid rgba(90,70,45,.3);font-family:var(--noor-font-body);font-size:10.5px;letter-spacing:2px;text-transform:uppercase;padding:14px 40px;border-radius:100px;cursor:pointer;color:var(--noor-text-primary);transition:background .2s,opacity .2s}.ncoll-load-btn:hover{background:var(--noor-warm-white)}.ncoll-load-btn:disabled{opacity:.5;cursor:not-allowed}.ncoll-load-meta{margin-top:14px;font-family:var(--noor-font-display);font-style:italic;font-size:12px;color:var(--noor-text-muted)}.nqv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#140c0673;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.nqv-overlay.open{opacity:1;visibility:visible}.nqv-modal{background:var(--noor-warm-white);border-radius:20px;width:100%;max-width:780px;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;position:relative;transform:translateY(16px);transition:transform .28s cubic-bezier(.4,0,.2,1)}.nqv-overlay.open .nqv-modal{transform:translateY(0)}.nqv-close{position:fixed;top:18px;right:18px;width:40px;height:40px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .15s}.nqv-close:hover{background:#ffffff4d}.nqv-close svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2}.nqv-img{position:relative;aspect-ratio:3/4;border-radius:20px 0 0 20px;overflow:hidden;background:var(--noor-cream-mid);flex-shrink:0}.nqv-slider-track{display:flex;width:100%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.nqv-slider-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover}.nqv-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#ffffffd1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:opacity .18s;box-shadow:0 1px 6px #0000002e}.nqv-img:hover .nqv-slider-arrow{opacity:1}.nqv-slider-arrow--prev{left:10px}.nqv-slider-arrow--next{right:10px}.nqv-slider-arrow svg{width:14px;height:14px;stroke:var(--noor-text-primary);fill:none;stroke-width:2}.nqv-slider-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:5px;z-index:3}.nqv-dot{width:5px;height:5px;border-radius:100px;background:#ffffff73;border:none;cursor:pointer;padding:0;transition:background .18s,width .18s}.nqv-dot.active{background:#fff;width:16px}.nqv-details{padding:28px 26px 28px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.nqv-title{font-family:var(--noor-font-display);font-style:italic;font-size:22px;font-weight:300;color:var(--noor-text-primary);line-height:1.2;letter-spacing:-.2px;margin:0}.nqv-price{font-family:var(--noor-font-body);font-size:16px;font-weight:400;color:var(--noor-text-primary)}.nqv-desc{font-size:12px;color:var(--noor-text-secondary);line-height:1.7;font-weight:300;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nqv-option-label{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--noor-text-secondary);margin-bottom:8px;font-weight:500}.nqv-option-pills{display:flex;flex-wrap:wrap;gap:6px}.nqv-pill{border:.5px solid rgba(90,70,45,.25);background:transparent;font-family:var(--noor-font-body);font-size:11px;padding:6px 14px;border-radius:100px;cursor:pointer;color:var(--noor-text-primary);transition:background .15s,border-color .15s}.nqv-pill:hover{background:var(--noor-cream)}.nqv-pill.selected{background:var(--noor-brown-dark);color:var(--noor-warm-white);border-color:var(--noor-brown-dark)}.nqv-pill.unavailable{opacity:.35;cursor:not-allowed;text-decoration:line-through}.nqv-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.nqv-atc{background:var(--noor-brown-dark);color:var(--noor-warm-white);border:none;font-family:var(--noor-font-body);font-size:10.5px;letter-spacing:2px;text-transform:uppercase;padding:14px;border-radius:100px;cursor:pointer;transition:background .2s;width:100%}.nqv-atc:hover{background:var(--noor-brown-deep)}.nqv-atc:disabled{opacity:.5;cursor:not-allowed}.nqv-buynow{background:transparent;color:var(--noor-brown-dark);border:1.5px solid var(--noor-brown-dark);font-family:var(--noor-font-body);font-size:10.5px;letter-spacing:2px;text-transform:uppercase;padding:13px;border-radius:100px;cursor:pointer;transition:background .2s,color .2s;width:100%}.nqv-buynow:hover{background:var(--noor-brown-dark);color:var(--noor-warm-white)}.nqv-buynow:disabled{opacity:.4;cursor:not-allowed}.nqv-pay-container{width:100%}.nqv-view-full{text-align:center;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--noor-text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nqv-view-full:hover{color:var(--noor-text-primary)}.nqv-loading{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px;font-family:var(--noor-font-display);font-style:italic;font-size:16px;color:var(--noor-text-muted)}@media screen and (max-width:749px){.nqv-overlay{align-items:flex-end;padding:0}.nqv-modal{display:flex;flex-direction:column;grid-template-columns:unset;width:100%;max-width:100%;max-height:92dvh;border-radius:22px 22px 0 0;overflow:hidden;transform:translateY(40px)}.nqv-overlay.open .nqv-modal{transform:translateY(0)}.nqv-img{flex:0 0 auto;aspect-ratio:unset;height:clamp(220px,48vw,320px);border-radius:22px 22px 0 0;width:100%}.nqv-details{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 18px 32px}}.ncoll-no-results{grid-column:1 / -1;text-align:center;padding:60px 20px;color:var(--noor-text-secondary);font-style:italic;font-family:var(--noor-font-display);font-size:18px}@media screen and (max-width:989px){.ncoll-layout{grid-template-columns:1fr}.ncoll-rail{position:static}.ncoll-grid{grid-template-columns:repeat(3,1fr)}.ncoll-hero{height:260px}.ncoll-title{font-size:40px}}@media screen and (max-width:749px){.ncoll-page{padding:0 6px 40px}.ncoll-hero{height:220px}.ncoll-hero-text{padding:0 20px 22px}.ncoll-grid{grid-template-columns:repeat(2,1fr);gap:10px 8px}.ncoll-title{font-size:30px}.ncoll-pill-row{gap:8px}.ncoll-card-quick{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/noor-collection.css.map */
