@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Barlow+Condensed:wght@700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";:root{--nishaan-black: #0A0A0A;--nishaan-card: #141414;--nishaan-card-alt: #1A1A1A;--nishaan-white: #FFFFFF;--nishaan-pink: #E8175D;--nishaan-pink-hover: #c81050;--nishaan-divider: rgba(255, 255, 255, .12);--nishaan-text-muted: rgba(255,255,255,.6);--font-display: "Barlow Condensed", sans-serif;--font-body: "Barlow", sans-serif;--font-body--family: "Barlow", sans-serif !important;--font-heading--family: "Barlow Condensed", sans-serif !important;--font-accent--family: "Barlow Condensed", sans-serif !important;--font-subheading--family: "Barlow", sans-serif !important;--font-heading--weight: 900 !important;--font-body--weight: 400 !important}body{background-color:var(--nishaan-black)!important;color:var(--nishaan-white)!important;font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display)!important;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;color:var(--nishaan-white)}p,li,span,a,label,input,select,textarea{font-family:var(--font-body)!important}.nishaan-tag{display:inline-block;border:1px solid rgba(255,255,255,.4);padding:3px 12px;font-size:11px;letter-spacing:.18em;color:var(--nishaan-pink);font-family:var(--font-body);font-weight:600;text-transform:uppercase;margin-bottom:16px;background:transparent}.nishaan-headline{font-family:var(--font-display)!important;font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:-.02em;color:var(--nishaan-white)}.nishaan-headline .pink{color:var(--nishaan-pink)}.nishaan-headline--huge{font-size:clamp(3.5rem,8vw,7rem)}.nishaan-headline--large{font-size:clamp(2.5rem,5vw,4.5rem)}.nishaan-headline--medium{font-size:clamp(2rem,4vw,3.5rem)}.nishaan-tagline{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:1rem;color:var(--nishaan-text-muted);margin-top:12px;margin-bottom:24px;line-height:1.5}.nishaan-btn-primary{display:inline-block;background:var(--nishaan-pink)!important;color:var(--nishaan-white)!important;font-family:var(--font-display)!important;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;border:2px solid var(--nishaan-pink)!important;border-radius:0;cursor:pointer;transition:background .2s ease,border-color .2s ease;text-decoration:none}.nishaan-btn-primary:hover{background:var(--nishaan-pink-hover)!important;border-color:var(--nishaan-pink-hover)!important;color:var(--nishaan-white)!important}.nishaan-btn-ghost{display:inline-block;background:transparent!important;color:var(--nishaan-white)!important;font-family:var(--font-display)!important;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding:13px 28px;border:1px solid rgba(255,255,255,.5)!important;border-radius:0;cursor:pointer;transition:background .2s ease;text-decoration:none}.nishaan-btn-ghost:hover{background:#ffffff14!important;color:var(--nishaan-white)!important}.nishaan-btn-text{display:inline-block;background:transparent!important;color:var(--nishaan-white)!important;font-family:var(--font-display);font-weight:600;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;padding:0;border:none!important;cursor:pointer;transition:color .2s ease}.nishaan-btn-text:hover{color:var(--nishaan-pink)!important}.nishaan-promo-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;background:var(--nishaan-pink);color:var(--nishaan-white);font-family:var(--font-display);font-weight:700;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;padding:22px 10px;z-index:9999;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:0;transition:background .2s ease,padding .2s ease;border:none;outline:none}.nishaan-promo-tab:hover{background:var(--nishaan-pink-hover);color:var(--nishaan-white);padding:22px 13px}.nishaan-contact-icon{color:currentColor;transition:color .2s ease,opacity .2s ease}.nishaan-contact-icon:hover{color:var(--nishaan-pink)!important;opacity:1}.nishaan-contact-icon svg{display:block;width:16px!important;height:16px!important}.nishaan-section{background:var(--nishaan-black);position:relative;overflow:hidden}.nishaan-hero{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--nishaan-black)}.nishaan-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform;transition:transform .1s linear;z-index:0}.nishaan-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 40%,transparent 80%),linear-gradient(to right,rgba(0,0,0,.6) 0%,rgba(0,0,0,.15) 40%,transparent 100%);z-index:1}.nishaan-hero__content{position:absolute;bottom:60px;left:60px;z-index:2}@media(max-width:768px){.nishaan-hero__content{bottom:40px;left:24px;right:24px}}.nishaan-hero__content,.nishaan-hero__content .nishaan-headline,.nishaan-hero__content .nishaan-headline div{opacity:1!important;transform:translateY(0)!important;visibility:visible!important}.nishaan-brand-statement{background:var(--nishaan-black);padding:70px 60px}.nishaan-brand-statement__marquee-line{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3vw,2.5rem);text-transform:uppercase;letter-spacing:-.01em;color:var(--nishaan-white);line-height:1.1;margin-bottom:48px}.nishaan-brand-statement__split{display:grid;grid-template-columns:38% 1fr;gap:0;min-height:380px}.nishaan-brand-statement__left{padding-right:48px;display:flex;flex-direction:column;justify-content:center}.nishaan-brand-statement__right{position:relative;overflow:hidden}.nishaan-brand-statement__right-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.nishaan-brand-statement__right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 60%,transparent 100%);z-index:1;pointer-events:none}.nishaan-brand-statement__right-text{position:absolute;bottom:32px;left:32px;z-index:2}.nishaan-new-badge{display:inline-block;border:1px solid rgba(255,255,255,.5);padding:2px 10px;font-size:10px;letter-spacing:.2em;color:var(--nishaan-white);font-family:var(--font-body);font-weight:600;text-transform:uppercase;margin-bottom:12px}.nishaan-brand-product-name{font-family:var(--font-display);font-weight:900;font-size:clamp(2.5rem,5vw,4rem);text-transform:uppercase;color:var(--nishaan-pink);line-height:.9;margin-bottom:8px}@media(max-width:768px){.nishaan-brand-statement{padding:40px 24px}.nishaan-brand-statement__split{grid-template-columns:1fr}.nishaan-brand-statement__right{min-height:300px;margin-top:32px}.nishaan-brand-statement__left{padding-right:0}}.nishaan-carousel{background:var(--nishaan-black);padding:70px 60px}.nishaan-carousel__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.nishaan-carousel__arrows{display:flex;gap:12px;align-items:center;margin-top:auto;padding-bottom:4px}.nishaan-carousel__arrow{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--nishaan-white);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:border-color .2s,background .2s;flex-shrink:0}.nishaan-carousel__arrow:hover{border-color:var(--nishaan-white);background:#ffffff14}.nishaan-carousel__track-wrapper{overflow:hidden}.nishaan-carousel__track{display:flex;gap:16px;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.nishaan-product-card{background:var(--nishaan-card-alt);flex:0 0 calc(33.333% - 11px);position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease}.nishaan-product-card:hover{transform:scale(1.015)}.nishaan-product-card__image-wrap{position:relative;height:320px;background:var(--nishaan-card-alt);overflow:hidden}.nishaan-product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.nishaan-product-card:hover .nishaan-product-card__img{transform:scale(1.04)}.nishaan-product-card__spec-badge{position:absolute;top:12px;left:12px;font-size:9px;letter-spacing:.1em;color:#ffffffb3;font-family:var(--font-body);font-weight:500;text-transform:uppercase;line-height:1.6}.nishaan-product-card__brand-badge{position:absolute;top:12px;right:12px;background:var(--nishaan-pink);color:var(--nishaan-white);font-size:9px;font-weight:700;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px}.nishaan-product-card__body{padding:16px 16px 20px}.nishaan-product-card__stars{display:flex;gap:2px;margin-bottom:8px}.nishaan-product-card__star{display:inline-block;flex-shrink:0}.nishaan-product-card__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nishaan-product-card__price--original{font-size:.8rem;color:#fff6;text-decoration:line-through;font-weight:400}.nishaan-product-card__price--sale{font-size:1rem;color:var(--nishaan-white);font-weight:700;font-family:var(--font-display)}footer,footer .section{background:var(--nishaan-black)!important;color:var(--nishaan-white)!important}footer a{color:#ffffffb3!important;text-decoration:none;transition:color .2s}footer a:hover{color:var(--nishaan-white)!important}footer .menu__heading__default,footer h3,footer h4,footer h5{color:var(--nishaan-pink)!important;font-family:var(--font-display)!important;font-size:.75rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}@media screen and (min-width:990px){.footer-content>*:nth-child(1){text-align:left;justify-self:start}.footer-content>*:nth-child(2){text-align:center;justify-self:center}.footer-content>*:nth-child(3){text-align:right;justify-self:end}.footer-content>*:nth-child(2) a,.footer-content>*:nth-child(2) li{text-align:center}.footer-content>*:nth-child(3) a,.footer-content>*:nth-child(3) li{text-align:right}}.footer-content,.footer-utilities .utilities,.utilities{padding-inline:2rem!important}.footer-utilities{background:var(--nishaan-black)!important}.footer-utilities .utilities{background:var(--nishaan-black)!important;color:#ffffff80!important;font-size:.75rem!important}.footer-utilities .utilities a{color:#ffffff80!important}.footer-utilities .utilities a:hover{color:var(--nishaan-white)!important}@media screen and (min-width:750px){.footer-utilities .utilities>*:nth-child(1){text-align:left!important;justify-self:start!important}.footer-utilities .utilities>*:nth-child(2){text-align:center!important;justify-self:center!important}.footer-utilities .utilities>*:nth-child(3){text-align:right!important;justify-self:end!important}}.nishaan-product-card__name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.nishaan-product-card__name{font-family:var(--font-display);font-weight:800;font-size:1rem;text-transform:uppercase;color:var(--nishaan-white);letter-spacing:.02em;line-height:1.1}.nishaan-product-card__pill{display:inline-block;border:1px solid var(--nishaan-pink);color:var(--nishaan-pink);font-size:9px;font-family:var(--font-body);font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:1px 7px;flex-shrink:0}.nishaan-product-card__tagline{font-family:var(--font-body);font-style:italic;font-size:.8rem;color:var(--nishaan-text-muted);margin-bottom:8px;line-height:1.4}.nishaan-product-card__price{font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--nishaan-white)}.nishaan-product-card__quick-add{position:absolute;bottom:0;left:0;right:0;background:var(--nishaan-pink);color:var(--nishaan-white);font-family:var(--font-display);font-weight:700;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:12px;transform:translateY(100%);transition:transform .25s ease}.nishaan-product-card:hover .nishaan-product-card__quick-add{transform:translateY(0)}@media(max-width:768px){.nishaan-carousel{padding:40px 24px}.nishaan-product-card{flex:0 0 85%;scroll-snap-align:start}.nishaan-carousel__track-wrapper{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px;margin-bottom:-20px}.nishaan-carousel__track-wrapper::-webkit-scrollbar{display:none}.nishaan-carousel__track{transform:none!important}.nishaan-carousel__arrows{display:none!important}}.nishaan-feature-hero{position:relative;width:100%;min-height:90vh;overflow:hidden;background:var(--nishaan-black)}.nishaan-feature-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.nishaan-feature-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000b3,#00000040 55%,#0000)}.nishaan-feature-hero__content{position:relative;z-index:2;padding:0 60px 60px;min-height:90vh;display:flex;flex-direction:column;justify-content:flex-end;max-width:650px}.nishaan-feature-hero__btns{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}@media(max-width:768px){.nishaan-feature-hero__content{padding:0 24px 40px}}.nishaan-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:var(--nishaan-black)}.nishaan-split__divider{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--nishaan-divider);z-index:3}.nishaan-split__text{background:var(--nishaan-black);display:flex;flex-direction:column;justify-content:center;padding:70px 60px;position:relative}.nishaan-split__image{position:relative;overflow:hidden}.nishaan-split__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.nishaan-split{grid-template-columns:1fr}.nishaan-split__divider{display:none}.nishaan-split__text{padding:40px 24px;order:-1!important}.nishaan-split__image{min-height:340px;order:2!important}}.nishaan-colfeat{display:grid;grid-template-columns:62% 38%;min-height:580px;background:var(--nishaan-black)}.nishaan-colfeat--reversed{grid-template-columns:38% 62%}.nishaan-colfeat__image{position:relative;overflow:hidden}.nishaan-colfeat__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nishaan-colfeat__text{background:var(--nishaan-black);display:flex;flex-direction:column;justify-content:center;padding:60px 50px;border-left:1px solid var(--nishaan-divider)}.nishaan-colfeat--reversed .nishaan-colfeat__text{border-left:none;border-right:1px solid var(--nishaan-divider)}@media(max-width:768px){.nishaan-colfeat,.nishaan-colfeat--reversed{grid-template-columns:1fr}.nishaan-colfeat__text{padding:40px 24px;border:none!important;order:-1!important}.nishaan-colfeat__image{min-height:320px;order:2!important}}.nishaan-catgrid{background:var(--nishaan-black);padding:70px 60px}.nishaan-catgrid__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.nishaan-catgrid__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nishaan-catgrid__card{position:relative;height:440px;overflow:hidden;background:var(--nishaan-card);cursor:pointer;border-radius:0}.nishaan-catgrid__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nishaan-catgrid__card:hover .nishaan-catgrid__card-img{transform:scale(1.05)}.nishaan-catgrid__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 55%);transition:background .3s ease}.nishaan-catgrid__card:hover .nishaan-catgrid__card-overlay{background:linear-gradient(to top,#000c,#00000026 60%)}.nishaan-catgrid__card-footer{position:absolute;bottom:0;left:0;right:0;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;z-index:2}.nishaan-catgrid__card-name{font-family:var(--font-display);font-weight:800;font-size:1.1rem;text-transform:uppercase;color:var(--nishaan-white);line-height:1.1}.nishaan-catgrid__card-link{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fffc;text-decoration:none;white-space:nowrap;transition:color .2s}.nishaan-catgrid__card:hover .nishaan-catgrid__card-link{color:var(--nishaan-white);text-decoration:underline}@media(max-width:768px){.nishaan-catgrid{padding:40px 24px}.nishaan-catgrid__grid{grid-template-columns:1fr}.nishaan-catgrid__card{height:320px}}.nishaan-newsletter{background:var(--nishaan-black);padding:80px 60px 40px;position:relative;overflow:hidden;border-top:1px solid var(--nishaan-divider)}.nishaan-newsletter__watermark{position:absolute;bottom:-10px;left:0;right:0;font-family:var(--font-display);font-weight:900;font-size:clamp(8rem,22vw,18rem);text-transform:uppercase;color:#ffffff08;white-space:nowrap;letter-spacing:-.03em;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.nishaan-newsletter__content{position:relative;z-index:1;text-align:left!important;margin-left:0!important;display:flex;flex-direction:column;align-items:flex-start!important}.nishaan-newsletter__headline{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,3vw,2rem);text-transform:uppercase;color:var(--nishaan-white);letter-spacing:.02em;margin-bottom:8px}.nishaan-newsletter__body{font-family:var(--font-body);font-style:italic;font-size:.9rem;color:var(--nishaan-text-muted);margin-bottom:24px;max-width:520px;line-height:1.5}.nishaan-newsletter__form{display:flex;flex-direction:column;gap:16px;max-width:380px;width:100%;margin:0!important;align-self:flex-start}.nishaan-newsletter__input-group{display:flex;gap:0;width:100%}.nishaan-newsletter__message{font-family:var(--font-body);font-size:.9rem;padding:12px 16px;border-radius:4px;display:flex;align-items:center}.nishaan-newsletter__success{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:var(--nishaan-white)}.nishaan-newsletter__error{background:#ff00001a;border:1px solid var(--nishaan-pink);color:var(--nishaan-pink)}.nishaan-newsletter__input{flex:1;background:transparent;border:1px solid rgba(255,255,255,.25);border-right:none;color:var(--nishaan-white);font-family:var(--font-body);font-size:.875rem;padding:14px 18px;outline:none}.nishaan-newsletter__input::placeholder{color:#ffffff59}.nishaan-newsletter__submit{background:var(--nishaan-pink);color:var(--nishaan-white);border:1px solid var(--nishaan-pink);font-family:var(--font-display);font-weight:700;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding:14px 24px;cursor:pointer;transition:background .2s}.nishaan-newsletter__submit:hover{background:var(--nishaan-pink-hover)}.nishaan-newsletter__disclaimer{font-size:.7rem;color:#ffffff4d;margin-top:10px;line-height:1.4;max-width:500px}@media(max-width:768px){.nishaan-newsletter{padding:50px 24px 30px}.nishaan-newsletter__input-group{flex-direction:column}.nishaan-newsletter__input{border-right:1px solid rgba(255,255,255,.25);border-bottom:none}}header,.header-section,.header,header-component{border-bottom:1px solid rgba(255,255,255,.08)!important}header a,.header a,.header__nav a{color:var(--nishaan-white)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important}.header a[href*=custom-order],.header a[href*="collections/all"]:first-of-type{color:var(--nishaan-pink)!important}.header__icons button,.header__icons a,.header-actions button,.header-actions a{color:var(--nishaan-white)!important}.header__logo,.header__logo img{filter:brightness(0) invert(1)}.header__row--top .header__columns,.header__row .header__columns{padding-inline:2rem!important}.header__column--left{justify-content:flex-start!important}.header__column--center{justify-content:center!important}.header__column--right{justify-content:flex-end!important}.main-product,.product,.product__media-gallery{background:var(--nishaan-black)!important}.product__title,.product-title{font-family:var(--font-display)!important;font-weight:900!important;text-transform:uppercase!important;color:var(--nishaan-white)!important}.product__price,.price__regular{color:var(--nishaan-white)!important}.product__description,.product__description p{color:#ffffffbf!important;font-family:var(--font-body)!important}.product-form__submit,.add-to-cart-button,button[name=add]{background:var(--nishaan-pink)!important;border-color:var(--nishaan-pink)!important;color:var(--nishaan-white)!important;font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:0!important}button[name=add]:hover{background:var(--nishaan-pink-hover)!important;border-color:var(--nishaan-pink-hover)!important}.variant-picker .button,.variant-button{background:transparent!important;border-color:#fff3!important;color:#000!important;font-family:var(--font-body)!important;border-radius:0!important}.variant-picker label,.product-form__input label,fieldset.product-form__input label{color:#000!important}.variant-picker .button.selected,.variant-button.active,[aria-pressed=true].variant-button{background:var(--nishaan-pink)!important;border-color:var(--nishaan-pink)!important;color:var(--nishaan-white)!important}.main-collection,.collection{background:var(--nishaan-black)!important}.collection__header h1,.collection-header__title{font-family:var(--font-display)!important;font-weight:900!important;text-transform:uppercase!important;color:var(--nishaan-white)!important;font-size:clamp(2.5rem,6vw,5rem)!important}.product-card,.card-wrapper,.card{background:var(--nishaan-card-alt)!important;border-radius:0!important}.card__heading,.product-card__name,.card .h3{color:var(--nishaan-white)!important;font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important}.price,.price__regular .price-item{color:var(--nishaan-white)!important}.cart-drawer,.theme-drawer{background:#0f0f0f!important;color:var(--nishaan-white)!important}.cart-drawer__title{font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important;color:var(--nishaan-white)!important}.nishaan-fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.nishaan-fade-up.is-visible{opacity:1;transform:translateY(0)}.nishaan-fade-up:nth-child(2){transition-delay:.1s}.nishaan-fade-up:nth-child(3){transition-delay:.2s}.nishaan-fade-up:nth-child(4){transition-delay:.3s}@media screen and (max-width:749px){header-drawer .menu-drawer__featured-content{display:none!important}}.page-wrapper,main,.main-content{background:var(--nishaan-black)!important}.main-collection{background:var(--nishaan-black)!important}.facets label,.facets__label,.facets button,.facets select{color:#ffffffbf!important;font-family:var(--font-body)!important;font-size:.8rem!important;letter-spacing:.06em!important}.section-resource-list__content,.collection-list{background:var(--nishaan-black)!important}.card--collection,[class*=collection-card],.resource-card{background:#111!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;overflow:hidden!important;transition:border-color .3s,transform .3s,box-shadow .3s!important;position:relative!important}.card--collection:hover,[class*=collection-card]:hover,.resource-card:hover{border-color:var(--nishaan-pink)!important;transform:translateY(-6px)!important;box-shadow:0 12px 40px #e8175d33!important}.card--collection .card__heading,[class*=collection-card] .card__heading,.card--collection h2,.card--collection h3,.resource-card h2,.resource-card h3{font-family:var(--font-display)!important;font-weight:900!important;font-size:clamp(1rem,2vw,1.4rem)!important;color:var(--nishaan-white)!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-shadow:0 2px 8px rgba(0,0,0,.8)!important}.page-width-content,.page-content,.page__content{background:var(--nishaan-black)!important;color:var(--nishaan-white)!important}.section-content-wrapper{max-width:900px!important;margin:0 auto!important;padding-inline:2rem!important;width:100%!important}.page-width-content h3,.page-content h3{font-family:var(--font-display)!important;font-weight:700!important;color:var(--nishaan-white)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.page-width-content p,.page-content p{color:#ffffffbf!important;line-height:1.8!important}.contact form,.shopify-email-signup,[action*=contact]{max-width:700px!important;margin:0 auto!important;width:100%!important}.field__input,.form__input,input[type=text],input[type=email],input[type=tel],textarea,select{background:#111!important;color:var(--nishaan-white)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:3px!important;padding:12px 16px!important;font-family:var(--font-body)!important;width:100%!important;transition:border-color .2s!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--nishaan-pink)!important;outline:none!important;box-shadow:0 0 0 2px #e8175d33!important}.breadcrumbs,.breadcrumb,[class*=breadcrumb]{color:#ffffff73!important;font-size:.75rem!important;letter-spacing:.06em!important}.breadcrumbs a,.breadcrumb a{color:#ffffff73!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--nishaan-pink)!important}.main-collection-header,.collection-hero,.collection-header{background:var(--nishaan-black)!important}.collection-hero h1,.collection-header h1,.main-collection-header h1{font-family:var(--font-display)!important;font-weight:900!important;font-size:clamp(2rem,5vw,4rem)!important;text-transform:uppercase!important;color:var(--nishaan-white)!important;letter-spacing:.04em!important}.collection-hero p,.collection-header p,.collection-description{color:#fff9!important}.main-collection,.section-resource-list,[class*=product-grid],.results-list{background:var(--nishaan-black)!important}.product-card,.card-wrapper,.card{background:#0f0f0f!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:4px!important;overflow:hidden!important;transition:border-color .25s,transform .25s!important}.product-card:hover,.card-wrapper:hover,.card:hover{border-color:var(--nishaan-pink)!important;transform:translateY(-4px)!important}.card__heading,.card-information__title,.product-card__title{font-family:var(--font-display)!important;font-weight:700!important;font-size:.9rem!important;text-transform:uppercase!important;color:var(--nishaan-white)!important;letter-spacing:.04em!important}.price,.price__regular,.price__sale{color:var(--nishaan-white)!important;font-family:var(--font-display)!important;font-weight:700!important}.price__compare,.compare-at-price,.price--on-sale .price__regular{color:#fff6!important;text-decoration:line-through!important}.badge,.badge--sale{background:var(--nishaan-pink)!important;color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:.08em!important;border-radius:2px!important}.facets-container,.facets,.facets__wrapper,[class*=facets]{background:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:var(--nishaan-white)!important}.facets label,.facets__label,.facets button,.facets select,.facets input[type=checkbox]+label{color:#ffffffbf!important;font-family:var(--font-body)!important;font-size:.8rem!important;letter-spacing:.06em!important}.facets__selected,.active-facets__button,.active-filters__button{background:var(--nishaan-pink)!important;color:#fff!important;border-color:var(--nishaan-pink)!important}.facets select,.sort-by__select{background:#111!important;color:var(--nishaan-white)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:3px!important}.pagination,.pagination__list{background:transparent!important}.pagination__item a,.pagination__item button{background:#111!important;color:var(--nishaan-white)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;font-family:var(--font-display)!important;transition:background .2s!important}.pagination__item--current a,.pagination__item--current button,.pagination__item a:hover,.pagination__item button:hover{background:var(--nishaan-pink)!important;border-color:var(--nishaan-pink)!important;color:#fff!important}.section-resource-list__content,.collection-list,.main-collection-list{background:var(--nishaan-black)!important}.main-collection-list h1,.collection-list-title,.collection-list h2,.collection-list h1,.section-header h1,.section-header h2{text-align:center!important;width:100%!important;display:block!important}.collection-card,.card--collection,[class*=collection-card]{background:#111!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:4px!important;overflow:hidden!important;transition:border-color .25s,transform .25s!important;position:relative!important}.collection-card:hover,.card--collection:hover{border-color:var(--nishaan-pink)!important;transform:translateY(-4px)!important}.collection-card__link,[class*=collection-card]>a{z-index:10!important;display:block!important;pointer-events:auto!important}.collection-card__content *,.collection-title *,.collection-card .rte{color:var(--nishaan-white)!important}.main-collection-list .group.layout-panel-flex--column{align-items:center!important;margin:0 auto!important}.collection-card h2,.collection-card h3,.card--collection .card__heading,[class*=collection-card] .card__heading,.resource-card h2,.resource-card h3,.collection-title{font-family:var(--font-display)!important;font-weight:900!important;font-size:clamp(1rem,2vw,1.4rem)!important;color:var(--nishaan-white)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.card--collection .card__media:after,[class*=collection-card] .card__media:after,.resource-card .card__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,transparent 100%)!important;pointer-events:none!important;z-index:1!important}@media screen and (max-width:749px){.quantity{padding-left:11px!important;padding-right:0!important}.product-form__submit,button[name=add]{padding-left:0!important;padding-right:11px!important}.product-form__buttons{margin-left:auto!important;margin-right:auto!important}}.page-width-content,.page-content,.page__content,main .section{background:var(--nishaan-black)!important;color:var(--nishaan-white)!important}.page-width-content h1,.page-content h1,main h1{font-family:var(--font-display)!important;font-weight:900!important;font-size:clamp(2rem,5vw,3.5rem)!important;text-transform:uppercase!important;color:var(--nishaan-pink)!important;letter-spacing:.05em!important;margin-bottom:1.5rem!important}.page-width-content h2,.page-content h2,main h2{font-family:var(--font-display)!important;font-weight:700!important;color:var(--nishaan-pink)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.5rem!important}.page-width-content h3,.page-content h3,main h3{font-family:var(--font-display)!important;font-weight:700!important;color:var(--nishaan-white)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.page-width-content p,.page-content p,main p{color:#ffffffbf!important;line-height:1.8!important}.page-width-content a,.page-content a{color:var(--nishaan-pink)!important}.page-width-content ul li,.page-content ul li{color:#ffffffbf!important}.rte,.rte *{color:#fffc!important}.rte h1,.rte h2,.rte h3,.rte h4{color:var(--nishaan-pink)!important;font-family:var(--font-display)!important;text-transform:uppercase!important}.rte a{color:var(--nishaan-pink)!important}.contact,.contact-form,[class*=contact] form{background:var(--nishaan-black)!important}.field__label,.form__label,label{color:#fff9!important;font-family:var(--font-body)!important;font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.field__input,.form__input,input[type=text],input[type=email],input[type=tel],textarea,select{background:#111!important;color:var(--nishaan-white)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:3px!important;padding:12px 16px!important;font-family:var(--font-body)!important;transition:border-color .2s!important}.field__input:focus,.form__input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--nishaan-pink)!important;outline:none!important;box-shadow:0 0 0 2px #e8175d33!important}.field__input::placeholder,textarea::placeholder{color:#ffffff40!important}.contact .button,.contact form button[type=submit],.form__submit{background:var(--nishaan-pink)!important;color:#fff!important;font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border:none!important;padding:14px 32px!important;border-radius:3px!important;cursor:pointer!important;transition:background .2s,transform .15s!important}.contact .button:hover,.contact form button[type=submit]:hover{background:#c4114e!important;transform:translateY(-2px)!important}body:not(.template-index) .page-wrapper:before{content:"NISHAAN";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:clamp(6rem,18vw,16rem);font-weight:900;color:#ffffff05;pointer-events:none;z-index:0;letter-spacing:.1em;-webkit-user-select:none;user-select:none;white-space:nowrap}.search,.search-results{background:var(--nishaan-black)!important;color:var(--nishaan-white)!important}.search__input,.search-modal__input{background:#111!important;color:var(--nishaan-white)!important;border:1px solid rgba(255,255,255,.15)!important}.main-404{background:var(--nishaan-black)!important;color:var(--nishaan-white)!important;text-align:center;padding:80px 24px}.main-404 h1{font-family:var(--font-display)!important;color:var(--nishaan-pink)!important;font-size:clamp(4rem,10vw,8rem)!important;font-weight:900!important}.nishaan-collections-page{padding:80px 24px;background-color:var(--nishaan-black);min-height:80vh}.nishaan-collections-page__header{text-align:center;margin-bottom:60px}.nishaan-collections-page__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.5rem,5vw,4rem);text-transform:uppercase;color:var(--nishaan-white);letter-spacing:.02em;margin:0;display:block;text-align:center!important;width:100%}.nishaan-collections-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1400px;margin:0 auto}.nishaan-collections-page__card{display:flex;flex-direction:column;text-decoration:none;background:var(--nishaan-black);border:1px solid var(--nishaan-divider);transition:transform .3s ease,border-color .3s ease;overflow:hidden}.nishaan-collections-page__card:hover{transform:translateY(-4px);border-color:var(--nishaan-pink)}.nishaan-collections-page__card-image-wrap{width:100%;aspect-ratio:4 / 5;overflow:hidden;position:relative;background:#111}.nishaan-collections-page__card-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.nishaan-collections-page__card:hover .nishaan-collections-page__card-image{transform:scale(1.05)}.nishaan-collections-page__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nishaan-collections-page__card-placeholder svg{width:100%;height:100%;fill:#333}.nishaan-collections-page__card-content{padding:20px;text-align:left;border-top:1px solid var(--nishaan-divider)}.nishaan-collections-page__card-title{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--nishaan-white);margin:0;text-transform:uppercase;transition:color .2s ease}.nishaan-collections-page__card:hover .nishaan-collections-page__card-title{color:var(--nishaan-pink)}@media(max-width:768px){.nishaan-collections-page{padding:60px 16px}.nishaan-collections-page__grid{grid-template-columns:1fr;gap:16px}.nishaan-collections-page__header{margin-bottom:40px}}.nishaan-footer{background-color:var(--nishaan-black);padding:60px 24px 24px;color:var(--nishaan-white);border-top:1px solid rgba(255,255,255,.1)}.nishaan-footer__grid{display:flex;justify-content:space-between;width:100%}.nishaan-footer__menu{display:flex;flex-direction:column;flex:1}.nishaan-footer__menu:nth-child(1){text-align:left;align-items:flex-start}.nishaan-footer__menu:nth-child(2){text-align:center;align-items:center}.nishaan-footer__menu:nth-child(3){text-align:right;align-items:flex-end}.nishaan-footer--page .nishaan-footer__grid{max-width:1200px;margin:0 auto}.nishaan-footer__menu-heading{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--nishaan-pink);text-transform:uppercase;margin-bottom:24px;letter-spacing:.1em}.nishaan-footer__menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;align-items:inherit}.nishaan-footer__menu-list a{color:#ffffffb3;text-decoration:none;font-family:var(--font-body);font-size:1rem;transition:color .2s ease}.nishaan-footer__menu-list a:hover{color:var(--nishaan-white)}.nishaan-footer__bottom{margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.nishaan-footer__social-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.nishaan-footer__social-list a{color:var(--nishaan-white);text-decoration:none;font-family:var(--font-body);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease}.nishaan-footer__social-list a:hover{color:var(--nishaan-pink)}.nishaan-footer__copyright{font-family:var(--font-body);font-size:.8rem;color:#ffffff80;line-height:1.6}.nishaan-footer__copyright a{color:#ffffffb3;text-decoration:underline;transition:color .2s ease}.nishaan-footer__copyright a:hover{color:var(--nishaan-white)}@media(max-width:768px){.nishaan-footer{padding:40px 16px 24px}.nishaan-footer__grid{grid-template-columns:1fr;gap:40px}.nishaan-footer__menu:nth-child(1),.nishaan-footer__menu:nth-child(2),.nishaan-footer__menu:nth-child(3){text-align:center}}.menu-list__link:hover,.menu-list__link:hover .menu-list__link-title{color:#f05!important}.header-actions__action:has(cart-icon):hover,cart-icon:hover,.action__cart:hover{color:#f05!important;filter:drop-shadow(0 0 8px rgba(255,0,85,.6))}.header-actions__action:has(cart-icon):hover svg,cart-icon:hover svg,.action__cart:hover svg{fill:#f05!important;color:#f05!important}.menu-list__link,.menu-list__link-title{transition:none!important}.product-card:hover,.card-wrapper:hover,.card:hover,.card--collection:hover,[class*=collection-card]:hover,.resource-card:hover{border-color:#ffffff0f!important;box-shadow:none!important}.card__media,.product-card-gallery-media,.nishaan-collections-page__card-image-wrap{background-color:transparent!important}.card__media img,.product-card-gallery-media img,.nishaan-collections-page__card-image{object-fit:contain!important}.slideshow__media img,.image-with-text__media img,.banner__media img,.media>img{object-position:top center!important}.nishaan-custom-mega-menu{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important;width:100%!important;max-width:950px!important;margin:0 auto!important;padding:20px!important}.nishaan-custom-mega-menu__item{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:4 / 5}.nishaan-custom-mega-menu__link{display:block;width:100%;height:100%;text-decoration:none;color:#fff}.nishaan-custom-mega-menu__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.nishaan-custom-mega-menu__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nishaan-custom-mega-menu__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000c,#0003 40%,#0000);pointer-events:none}.nishaan-custom-mega-menu__item:hover .nishaan-custom-mega-menu__image img{transform:scale(1.05)}.nishaan-custom-mega-menu__content{position:absolute;top:30px;left:30px;z-index:2}.nishaan-custom-mega-menu__title{font-family:"Bebas Neue",var(--font-heading-family);font-weight:400;font-size:clamp(24px,4vw,45px);line-height:.95;margin:0;color:#fff!important;text-transform:uppercase;letter-spacing:.02em}.nishaan-custom-mega-menu__title .highlight{color:#f05!important;font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;letter-spacing:inherit!important;-webkit-text-stroke:0!important}.nishaan-custom-mega-menu__footer{position:absolute;bottom:0;left:0;width:100%;padding:30px;display:flex;justify-content:flex-end;align-items:center;z-index:2;background-color:transparent!important}.nishaan-custom-mega-menu__collection-name{font-family:var(--font-heading-family);font-weight:700;font-size:24px;color:#fff}.nishaan-custom-mega-menu__discover{font-family:var(--font-body-family);font-weight:600;font-size:12px;letter-spacing:.1em;color:#fff;transition:color .3s ease;display:flex;align-items:center;gap:6px}.nishaan-custom-mega-menu__discover svg{width:10px;height:10px;fill:currentColor;transform:rotate(-90deg)}.nishaan-custom-mega-menu__item:hover .nishaan-custom-mega-menu__discover{color:#f05}@media screen and (max-width:749px){.header-actions__cart-icon .svg-wrapper svg,.header-actions__action:not(.account-button) svg{width:17px!important;height:17px!important}.header-actions__action.nishaan-contact-icon .svg-wrapper svg{width:14px!important;height:14px!important}header-actions{display:flex!important;gap:0!important;justify-content:flex-end!important}.header-actions__action{padding-left:0!important;padding-right:0!important;margin:0!important;width:28px!important;min-width:28px!important;justify-content:center!important}.header__logo,.header__heading-logo{transform:scale(.85);transform-origin:center}.header__icon--menu{width:auto!important;display:flex!important;align-items:center!important;gap:6px!important;padding-right:0!important}.header__icon--menu:after{content:"MENU";font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--nishaan-white)!important;display:inline-block}}.price-item__group{display:inline-block}.price-item__group.price{font-size:15px!important;font-weight:600!important;color:#fff!important;margin-right:8px}.price-item__group.compare-at-price{font-size:13px!important;color:#999!important;text-decoration:line-through!important;font-weight:400!important}.lupine-contact-page{max-width:1200px;margin:0 auto;padding:60px 20px;color:#fff}.lupine-contact-header{text-align:center;margin-bottom:60px}.lupine-contact-header h1{font-family:Bebas Neue,sans-serif;font-size:clamp(60px,10vw,120px);color:#fff;margin:0 0 30px;line-height:1;text-transform:uppercase}.lupine-contact-pills{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.lupine-contact-pill{border:1px solid #333;padding:10px 20px;border-radius:30px;color:#fff;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:all .3s ease}.lupine-contact-pill:hover,.lupine-contact-pill.active{border-color:#f05}.lupine-contact-grid{display:grid;grid-template-columns:1fr;gap:60px}@media screen and (min-width:768px){.lupine-contact-grid{grid-template-columns:1fr 2fr;gap:100px}}.lupine-contact-info h2{font-family:Bebas Neue,sans-serif;font-size:40px;color:#fff;margin:0 0 20px;line-height:1.1}.lupine-contact-italic{font-style:italic;font-size:18px;color:#ccc;margin-bottom:30px}.lupine-contact-details p{font-size:14px;color:#aaa;margin-bottom:5px;line-height:1.6}.lupine-contact-form-wrapper{width:100%}.lupine-form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media screen and (min-width:768px){.lupine-form-row{grid-template-columns:1fr 1fr}}.lupine-form-row-full{grid-template-columns:1fr!important}.lupine-contact-form input,.lupine-contact-form textarea{width:100%;background:transparent;border:1px solid #333;color:#fff;padding:15px 20px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;outline:none;font-family:inherit}.lupine-contact-form textarea{min-height:200px;resize:vertical}.lupine-contact-form input:focus,.lupine-contact-form textarea:focus{border-color:#f05}.lupine-contact-form input::placeholder,.lupine-contact-form textarea::placeholder{color:#666}.lupine-submit-button{background-color:#f05;color:#000;border:none;padding:15px 40px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;margin-top:20px;transition:opacity .3s ease}.lupine-submit-button:hover{opacity:.8}.header-section,#header-component,.header,.header__row--top,.header__row--bottom{border-bottom:none!important;box-shadow:none!important}@media screen and (max-width:749px){.header-section:has(details[open]) .header,.header-section:has(details.menu-open) .header{transform:none!important}.menu-drawer{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999999!important;background-color:#000!important;transform:translate(-100%)}details.menu-open .menu-drawer,details[open] .menu-drawer{transform:translate(0)!important}.lupine-fullscreen-menu-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;width:100%;position:absolute;top:0;left:0;z-index:10}.menu-drawer__close-button{display:flex!important;align-items:center!important;gap:6px!important;color:#fff!important;padding:0!important;background:transparent;border:none;margin:0!important;position:static!important;width:auto!important;height:auto!important}.menu-drawer__close-button:after{content:"CLOSE";font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--nishaan-white, #fff)!important;display:inline-block}.lupine-fullscreen-logo{display:flex;align-items:center;justify-content:center;flex-grow:1;transform:scale(.85)}.lupine-fullscreen-logo svg{fill:#fff}.lupine-fullscreen-logo img{max-width:140px!important;height:auto}.lupine-fullscreen-cart{display:flex;align-items:center;color:#fff;width:28px;justify-content:flex-end}.lupine-fullscreen-cart svg{width:17px!important;height:17px!important;fill:none;stroke:currentColor}.menu-drawer__navigation{display:flex!important;flex-direction:column!important;justify-content:center!important;height:100vh!important}.menu-drawer__menu{margin-top:-15vh!important}.menu-drawer__menu-item-text{font-family:"Bebas Neue",var(--font-heading-family)!important;font-size:clamp(24px,7vw,36px)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.02em!important;color:#fff!important;line-height:1!important}.menu-drawer__menu-item{padding:6px 24px!important}.menu-drawer__menu>li:last-child .menu-drawer__menu-item-text{color:#f05!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lupine-custom.css.map */
