body.post-type-archive-portfolio .page-title {display:none!important}#nayeli-portfolio-archive {width:100%;max-width:1570px;margin:0 auto;padding:20px 18px 55px;color:#14505b;background:#fcfaf9}#nayeli-portfolio-archive .ny-portfolio-hero {display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px;margin-bottom:25px;overflow:hidden;border-radius:14px;background:#fcfaf9}#nayeli-portfolio-archive .ny-portfolio-intro {padding:22px 24px}#nayeli-portfolio-archive .ny-portfolio-kicker {font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#9881a8;margin-bottom:12px}#nayeli-portfolio-archive #ny-portfolio-title {margin:0 0 10px;line-height:1}#nayeli-portfolio-archive #ny-portfolio-title img {display:block;width:100%;max-width:620px;height:auto}#nayeli-portfolio-archive .ny-portfolio-intro>p:not(.ny-portfolio-kicker) {max-width:510px;font-size:16px;line-height:1.65;margin:14px 0 22px}#nayeli-portfolio-archive .ny-portfolio-cta {display:inline-flex;align-items:center;gap:18px;padding:11px 23px;background:#a52f70;border-radius:30px;color:#fff!important;font-size:14px}#nayeli-portfolio-archive .ny-portfolio-hero-photo {position:relative;display:block;overflow:hidden;border-radius:12px}#nayeli-portfolio-archive .ny-portfolio-hero-photo>img {display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}#nayeli-portfolio-archive .ny-portfolio-hero-photo>span {position:absolute;bottom:14px;left:18px;background:#fcfaf9ed;border-radius:20px;padding:7px 13px;font-size:12px;color:#14505b}#nayeli-portfolio-archive .ny-portfolio-filters {display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(180px,1.4fr) auto;gap:12px;align-items:end;background:#eee7f1;border:1px solid #e6ddea;border-radius:12px;padding:18px;margin:0 0 14px;scroll-margin-top:190px}#nayeli-portfolio-archive .ny-portfolio-filters label {font-size:11px;letter-spacing:.04em;color:#665170;margin:0;min-width:0}#nayeli-portfolio-archive .ny-portfolio-filters select,#nayeli-portfolio-archive .ny-portfolio-filters input {display:block;width:100%;min-width:0;height:42px;margin-top:6px;background-color:#fcfaf9;border:1px solid #d9cde0;border-radius:7px;color:#14505b;font-size:13px;padding-left:10px}#nayeli-portfolio-archive .ny-portfolio-filters button {min-height:42px;border:1px solid #b39bbb;border-radius:7px;background:#fcfaf9;color:#665170;text-transform:none;font-size:12px;padding:7px 12px}#nayeli-portfolio-archive .ny-portfolio-filters :focus-visible,#nayeli-portfolio-archive .ny-portfolio-cta:focus-visible {outline:2px solid #14505b;outline-offset:3px}#nayeli-portfolio-archive .ny-portfolio-results {display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#667c80;padding:0 3px}#nayeli-portfolio-archive .ny-portfolio-empty {padding:22px;background:#eee7f1;border-radius:10px}#nayeli-portfolio-archive .nayeli-portfolio-bags-overview>.nayeli-filterbar {display:none}#nayeli-portfolio-archive .nayeli-bestof {--nayeli-bestof-columns:4!important}#nayeli-portfolio-archive .nayeli-bestof-grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}#nayeli-portfolio-archive .nayeli-item[hidden],#nayeli-portfolio-archive .ny-portfolio-empty[hidden] {display:none!important}#nayeli-portfolio-archive .nayeli-product-look-section {margin-top:4px}
@media(max-width:1100px){.ny-portfolio-filters{grid-template-columns:repeat(3,minmax(0,1fr))}#nayeli-portfolio-archive .ny-portfolio-filters button {grid-column:3}#nayeli-portfolio-archive .ny-portfolio-hero {gap:10px}#nayeli-portfolio-archive .ny-portfolio-intro {padding:16px 8px}#nayeli-portfolio-archive .nayeli-bestof-grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#nayeli-portfolio-archive{padding:12px 14px 32px}#nayeli-portfolio-archive .ny-portfolio-hero {grid-template-columns:1fr;gap:10px;margin-bottom:16px}#nayeli-portfolio-archive .ny-portfolio-intro {padding:8px 5px}#nayeli-portfolio-archive .ny-portfolio-intro>p:not(.ny-portfolio-kicker) {font-size:14px;margin:10px 0 15px}#nayeli-portfolio-archive .ny-portfolio-hero-photo>img {max-height:260px;object-fit:contain;background:#fcfaf9}#nayeli-portfolio-archive .ny-portfolio-filters {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;scroll-margin-top:140px}#nayeli-portfolio-archive .ny-portfolio-query {grid-column:1/-1}#nayeli-portfolio-archive .ny-portfolio-filters button {grid-column:auto}#nayeli-portfolio-archive .ny-portfolio-results {font-size:12px;gap:8px}#nayeli-portfolio-archive .ny-portfolio-results>p:first-child {max-width:72%}#nayeli-portfolio-archive .nayeli-bestof-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}}#nayeli-portfolio-archive .ny-portfolio-copy-mobile,#nayeli-portfolio-archive .ny-portfolio-filter-toggle {display:none}
@media(max-width:767px){
 #nayeli-portfolio-archive{padding-top:10px}#nayeli-portfolio-archive .ny-portfolio-hero {grid-template-columns:1.15fr 1fr;gap:8px;margin-bottom:12px;border-radius:0}#nayeli-portfolio-archive .ny-portfolio-intro {padding:5px 0}#nayeli-portfolio-archive .ny-portfolio-kicker,#nayeli-portfolio-archive .ny-portfolio-copy-desktop,#nayeli-portfolio-archive .ny-portfolio-cta,#nayeli-portfolio-archive .ny-portfolio-hero-photo>span {display:none!important}#nayeli-portfolio-archive .ny-portfolio-copy-mobile {display:block;font-size:12px!important;line-height:1.4!important;margin:6px 0 0!important}#nayeli-portfolio-archive #ny-portfolio-title {margin:0}#nayeli-portfolio-archive .ny-portfolio-hero-photo>img {height:150px;max-height:150px;object-fit:cover;object-position:66% center}#nayeli-portfolio-archive .ny-portfolio-filter-toggle {display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:8px 12px;background:#eee7f1;color:#14505b;border:1px solid #e0d5e5;border-radius:8px;text-transform:none;font-weight:400;font-size:13px;margin-bottom:6px}#nayeli-portfolio-archive .ny-portfolio-filters {grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px;margin-bottom:9px}#nayeli-portfolio-archive .ny-portfolio-filters:not(.is-open) {display:block;padding:0;border:0;background:none}#nayeli-portfolio-archive .ny-portfolio-filters:not(.is-open)>label:not(.ny-portfolio-query),#nayeli-portfolio-archive .ny-portfolio-filters:not(.is-open)>button {display:none}#nayeli-portfolio-archive .ny-portfolio-query {grid-column:1/-1;font-size:0!important}#nayeli-portfolio-archive .ny-portfolio-query input {margin-top:0;height:38px;font-size:13px}#nayeli-portfolio-archive .ny-portfolio-results {font-size:11px;gap:8px}#nayeli-portfolio-archive .ny-portfolio-results>p {margin-bottom:10px}#nayeli-portfolio-archive .ny-portfolio-filters button {grid-column:auto}
}

#nayeli-portfolio-archive *,#nayeli-portfolio-archive *::before,#nayeli-portfolio-archive *::after{box-sizing:border-box}

/* Continuous editorial hero: photograph fades into the warm page background. */
#nayeli-portfolio-archive .ny-portfolio-hero{gap:0;border-radius:0}
#nayeli-portfolio-archive .ny-portfolio-intro{position:relative;z-index:2}
#nayeli-portfolio-archive .ny-portfolio-hero-photo{margin-left:-120px;width:calc(100% + 120px);border-radius:0}
#nayeli-portfolio-archive .ny-portfolio-hero-photo>img{mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.12) 9%,rgba(0,0,0,.65) 22%,#000 38%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.12) 9%,rgba(0,0,0,.65) 22%,#000 38%)}
#nayeli-portfolio-archive .ny-portfolio-hero-photo>span{left:auto;right:18px}
@media(max-width:1100px){#nayeli-portfolio-archive .ny-portfolio-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){
 #nayeli-portfolio-archive .ny-portfolio-hero-photo{margin-left:-28px;width:calc(100% + 28px)}
 #nayeli-portfolio-archive .ny-portfolio-hero-photo>img{mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 12%,#000 28%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 12%,#000 28%)}
 #nayeli-portfolio-archive .ny-portfolio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
}

#nayeli-portfolio-archive .nayeli-item-sewn-by{display:none!important}
