.nc-collection-page{background:#050505;color:#fff;overflow:hidden}.nc-collection-hero{position:relative;height:clamp(460px,68vh,760px);min-height:460px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#050505}.nc-collection-hero-media{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#050505}.nc-collection-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block;animation:ncCollectionDrift 12s ease-out both}.nc-collection-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.18) 45%,rgba(0,0,0,.78) 100%)}.nc-collection-hero-copy{position:relative;z-index:2;text-align:center;padding:0 24px 58px}.nc-collection-hero-copy .nc-kicker{font-size:9px;letter-spacing:.34em;color:#fff;margin-bottom:16px}.nc-collection-hero-copy h1{font-family:'Cormorant Garamond',serif;font-size:clamp(58px,8vw,118px);font-weight:400;line-height:.9;letter-spacing:.025em;color:#fff;margin:0 0 28px}.nc-collection-scroll{display:inline-block;font-size:8px;letter-spacing:.25em;color:#d8d8d4;border-top:1px solid rgba(255,255,255,.45);padding-top:14px}.nc-collection-intro{max-width:900px;margin:0 auto;text-align:center;padding:92px 30px 54px}.nc-collection-eyebrow{display:block;font-size:9px;letter-spacing:.3em;color:#9b9b97;text-transform:uppercase;margin-bottom:20px}.nc-collection-intro h2{font-family:'Cormorant Garamond',serif;font-size:clamp(46px,5.3vw,74px);font-weight:400;line-height:1;color:#fff;margin:0 0 24px}.nc-collection-intro p{max-width:760px;margin:0 auto;color:#d0cec8;font-size:15px;line-height:1.8}.nc-collection-shop{max-width:1440px;margin:0 auto;padding:20px 34px 120px}.nc-shop-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #242424;padding:0 0 18px;margin-bottom:34px}.nc-filter-toggle,.nc-sort-form{display:flex;align-items:center;gap:12px;color:#fff;background:transparent;border:0;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.nc-filter-toggle{padding:0;cursor:pointer}.nc-filter-toggle svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.4}.nc-sort-form label{margin:0;color:#fff;font-size:10px;letter-spacing:.22em}.nc-sort-form select{background:#050505;color:#fff;border:0;border-bottom:1px solid #444;padding:6px 24px 6px 4px;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nc-filter-panel{margin:-10px 0 28px;padding:16px 18px;border:1px solid #242424;background:#0a0a0a;display:flex;justify-content:space-between;align-items:center}.nc-filter-panel[hidden]{display:none!important}.nc-filter-panel span,.nc-filter-panel a{font-size:9px;letter-spacing:.18em;color:#aaa;text-transform:uppercase;text-decoration:none}.nc-collection-products .woocommerce{width:100%!important}.nc-collection-products .products.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:52px 16px!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.nc-collection-products .products.row:before,.nc-collection-products .products.row:after{display:none!important}.nc-collection-products .products.row>.product-small.col{display:block!important;float:none!important;width:100%!important;max-width:none!important;flex:unset!important;padding:0!important;margin:0!important;min-width:0!important}.nc-collection-products .col-inner{height:100%;display:flex;flex-direction:column}.nc-collection-products .product-small.box{height:100%;display:flex;flex-direction:column}.nc-collection-products .box-image{position:relative;background:#f3f3f1!important;overflow:hidden!important;aspect-ratio:4/5!important}.nc-collection-products .box-image>div,.nc-collection-products .box-image a{display:block!important;width:100%!important;height:100%!important}.nc-collection-products .box-image img.attachment-woocommerce_thumbnail{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;transition:transform .5s ease}.nc-collection-products .back-image{display:none!important}.nc-collection-products .product-small:hover .box-image img.attachment-woocommerce_thumbnail{transform:scale(1.015)}.nc-collection-products .box-text{padding:14px 0 0!important;text-align:left!important;background:transparent!important;flex:1}.nc-collection-products .product-cat{display:none!important}.nc-collection-products .title-wrapper:before{content:'READY TO WEAR';display:block;font-family:Montserrat,sans-serif;font-size:8px;line-height:1.2;letter-spacing:.2em;color:#a7a7a3;margin-bottom:8px}.nc-collection-bridal .title-wrapper:before{content:'BRIDAL'}.nc-collection-henna .title-wrapper:before{content:'HENNA'}.nc-collection-engagement .title-wrapper:before{content:'ENGAGEMENT'}.nc-collection-products .product-title,.nc-collection-products .woocommerce-loop-product__title{margin:0!important}.nc-collection-products .product-title a,.nc-collection-products .woocommerce-loop-product__title a{font-family:'Cormorant Garamond',serif!important;font-size:20px!important;line-height:1.08!important;font-weight:400!important;letter-spacing:.005em!important;color:#fff!important;text-decoration:none!important;display:block!important}.nc-collection-products .price-wrapper{margin-top:8px!important}.nc-collection-products .price,.nc-collection-products .price *{font-family:Montserrat,sans-serif!important;color:#fff!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;text-decoration:none}.nc-collection-products .wishlist-button{border:0!important;background:rgba(255,255,255,.88)!important;color:#050505!important;width:34px!important;height:34px!important;min-height:34px!important;line-height:34px!important;box-shadow:none!important}.nc-collection-products .wishlist-button i:before{color:#050505!important}.nc-collection-products .image-tools.top.right{top:10px!important;right:10px!important;opacity:1!important;transform:none!important}.nc-collection-products .quick-view,.nc-collection-products .button{display:none!important}.nc-collection-products .out-of-stock-label{background:rgba(5,5,5,.8)!important;color:#fff!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.nc-collection-products .badge-container{left:10px!important;top:10px!important}.nc-collection-products .badge{border-radius:0!important}.nc-collection-products .page-numbers{color:#fff}.nc-collection-products .page-numbers.current{background:#fff!important;color:#050505!important}.nc-collection-fashion-shows .nc-collection-hero{height:min(70vh,680px);min-height:520px}.nc-collection-fashion-shows .nc-collection-hero-media img{object-position:center 32%}.nc-collection-fashion-shows .nc-collection-hero-copy{left:0;right:0;text-align:center;color:#fff}.nc-collection-fashion-shows .nc-collection-hero-copy .nc-kicker,.nc-collection-fashion-shows .nc-collection-hero-copy h1,.nc-collection-fashion-shows .nc-collection-scroll{color:#fff!important}.nc-collection-fashion-shows .nc-collection-intro{padding-top:70px}.nc-collection-fashion-shows .nc-collection-eyebrow,.nc-collection-fashion-shows .nc-collection-intro h2,.nc-collection-fashion-shows .nc-collection-intro p{color:#fff!important}.nc-collection-fashion-shows .nc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:52px 16px!important}.nc-collection-fashion-shows .nc-product-image-wrap{aspect-ratio:4/5!important}.nc-collection-fashion-shows .nc-product-image-link img{object-fit:cover!important;object-position:center top!important}@media(max-width:980px){.nc-collection-fashion-shows .nc-collection-hero{height:560px;min-height:480px}.nc-collection-fashion-shows .nc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:38px 14px!important}}@media(max-width:640px){.nc-collection-fashion-shows .nc-collection-hero{height:460px;min-height:460px}.nc-collection-fashion-shows .nc-collection-hero-media img{object-position:center 28%}.nc-collection-fashion-shows .nc-collection-hero-copy{padding-bottom:34px}.nc-collection-fashion-shows .nc-collection-hero-copy h1{font-size:46px}.nc-collection-fashion-shows .nc-collection-intro{padding-top:50px}.nc-collection-fashion-shows .nc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 12px!important}}.nc-collection-exclusive-offers .nc-collection-hero{display:grid!important;grid-template-columns:50% 50%!important;align-items:stretch!important;justify-content:stretch!important;height:clamp(480px,66vh,660px)!important;min-height:480px!important;background:#050505!important;overflow:hidden!important}.nc-collection-exclusive-offers .nc-collection-hero-media{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#050505!important}.nc-collection-exclusive-offers .nc-collection-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;animation:none!important;transform:none!important}.nc-collection-exclusive-offers .nc-collection-hero-shade{display:none!important}.nc-collection-exclusive-offers .nc-collection-hero-copy{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:40px 5vw!important;max-width:100%!important}.nc-collection-exclusive-offers .nc-collection-hero-copy .nc-kicker{font-size:10px!important;letter-spacing:.27em!important;color:#ddd!important;margin-bottom:22px!important}.nc-collection-exclusive-offers .nc-collection-hero-copy h1{font-family:'Cormorant Garamond',serif!important;font-size:clamp(48px,5.3vw,88px)!important;line-height:.94!important;font-weight:400!important;letter-spacing:.02em!important;max-width:640px!important;margin:0 0 26px!important;color:#fff!important}.nc-collection-exclusive-offers .nc-collection-scroll{font-size:9px!important;letter-spacing:.2em!important;color:#d9d9d9!important}.nc-collection-exclusive-offers .nc-collection-intro{padding-top:62px!important}.nc-collection-exclusive-offers .nc-collection-intro h2{font-size:clamp(42px,5vw,68px)!important}@media(max-width:980px){.nc-collection-exclusive-offers .nc-collection-hero{height:520px!important;min-height:0!important}.nc-collection-exclusive-offers .nc-collection-hero-copy h1{font-size:clamp(42px,6vw,64px)!important}}@media(max-width:640px){.nc-collection-exclusive-offers .nc-collection-hero{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:330px auto!important;height:auto!important;min-height:0!important}.nc-collection-exclusive-offers .nc-collection-hero-media{height:330px!important}.nc-collection-exclusive-offers .nc-collection-hero-media img{object-fit:contain!important;object-position:center bottom!important}.nc-collection-exclusive-offers .nc-collection-hero-copy{padding:28px 22px 40px!important;min-height:200px!important}.nc-collection-exclusive-offers .nc-collection-hero-copy .nc-kicker{font-size:8px!important;margin-bottom:14px!important}.nc-collection-exclusive-offers .nc-collection-hero-copy h1{font-size:clamp(44px,12vw,60px)!important;margin-bottom:18px!important}.nc-collection-exclusive-offers .nc-collection-scroll{font-size:7px!important}.nc-collection-exclusive-offers .nc-collection-intro{padding-top:48px!important}}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero{position:relative!important;display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:flex-end!important;justify-content:center!important;width:100%!important;height:clamp(480px,68vh,760px)!important;min-height:480px!important;overflow:hidden!important;background:#050505!important;isolation:isolate!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero:before{content:"";position:absolute;inset:-25px;z-index:0;background:url("https://nouracouture.com/wp-content/uploads/2026/05/img_3465-scaled.jpeg") center 23%/cover no-repeat;filter:blur(24px) brightness(.28);transform:scale(1.05)}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:transparent!important;overflow:hidden!important;z-index:1!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center 35%!important;animation:none!important;transform:none!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-shade{display:block!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.06) 35%,rgba(0,0,0,.42) 72%,rgba(0,0,0,.85) 100%)!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy{position:relative!important;inset:auto!important;z-index:3!important;display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;padding:0 20px 52px!important;margin:0 auto!important;color:#fff!important;min-height:0!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy .nc-kicker{font-size:9px!important;letter-spacing:.3em!important;color:#fff!important;margin:0 0 14px!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy h1{font-family:'Cormorant Garamond',serif!important;font-size:clamp(54px,7vw,104px)!important;line-height:.9!important;letter-spacing:.02em!important;font-weight:400!important;color:#fff!important;max-width:100%!important;margin:0 0 22px!important}
.nc-collection-page.nc-collection-exclusive-offers .nc-collection-scroll{display:inline-block!important;font-size:8px!important;letter-spacing:.24em!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.6)!important;padding-top:12px!important}
@media(max-width:980px){.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero{height:clamp(460px,65vh,620px)!important;min-height:460px!important}}
@media(max-width:640px){.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero{height:clamp(480px,68vh,600px)!important;min-height:480px!important}.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media{height:100%!important}.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-media img{object-position:center 30%!important}.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy{padding:0 16px 34px!important}.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy h1{font-size:clamp(46px,11vw,64px)!important}.nc-collection-page.nc-collection-exclusive-offers .nc-collection-hero-copy .nc-kicker{font-size:7px!important}.nc-collection-page.nc-collection-exclusive-offers .nc-collection-scroll{font-size:7px!important}}
@keyframes ncCollectionDrift{from{transform:scale(1.035)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.nc-collection-hero-media img{animation:none}.nc-collection-products .box-image img{transition:none}}@media(max-width:980px){.nc-collection-hero{height:clamp(440px,60vh,620px)}.nc-collection-hero-copy{padding-bottom:44px}.nc-collection-intro{padding:72px 28px 46px}.nc-collection-shop{padding:16px 24px 90px}.nc-collection-products .products.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:38px 14px!important}}@media(max-width:640px){.nc-collection-hero{height:500px;min-height:500px}.nc-collection-hero-media img{object-position:center 20%}.nc-collection-hero-copy{padding:0 18px 38px}.nc-collection-hero-copy h1{font-size:54px}.nc-collection-hero-copy .nc-kicker{font-size:7px}.nc-collection-intro{padding:54px 22px 36px}.nc-collection-eyebrow{font-size:8px;margin-bottom:15px}.nc-collection-intro h2{font-size:44px;margin-bottom:20px}.nc-collection-intro p{font-size:13px;line-height:1.72}.nc-collection-shop{padding:10px 18px 72px}.nc-shop-toolbar{margin-bottom:24px;padding-bottom:14px}.nc-filter-toggle,.nc-sort-form,.nc-sort-form label,.nc-sort-form select{font-size:8px}.nc-filter-toggle svg{width:18px;height:18px}.nc-sort-form{gap:7px}.nc-sort-form select{max-width:104px;padding-right:12px}.nc-collection-products .products.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 12px!important}.nc-collection-products .products.row>.product-small.col{width:100%!important;max-width:100%!important;flex-basis:auto!important}.nc-collection-products .box-image{aspect-ratio:4/5!important}.nc-collection-products .box-text{padding-top:10px!important}.nc-collection-products .title-wrapper:before{font-size:6.5px;letter-spacing:.17em;margin-bottom:6px}.nc-collection-products .product-title a,.nc-collection-products .woocommerce-loop-product__title a{font-size:16px!important;line-height:1.08!important}.nc-collection-products .price,.nc-collection-products .price *{font-size:11px!important}.nc-collection-products .wishlist-button{width:30px!important;height:30px!important;min-height:30px!important;line-height:30px!important}.nc-collection-products .image-tools.top.right{top:7px!important;right:7px!important}}