[hidden]{display:none!important}.proto-skip,.proto-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.proto-skip:focus{width:auto;height:auto;clip:auto;top:10px;left:10px;z-index:100;background:#fff;padding:12px}.n-reveal,.n-reveal--curtain,.n-stagger>*{opacity:1!important;transform:none!important;clip-path:none}.n-header a.util-btn{display:flex}.nav-panel[data-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.nav-mobile[data-open=true]{display:flex!important}.nav-mobile-sub[data-open=true]{display:flex!important}.n-card{position:relative;min-width:0}.n-card .n-card__media{display:block}.n-card .n-wish::before{content:'';position:absolute;inset:-5px;pointer-events:none;background-image:radial-gradient(5px 6px at 50% 100%,white 0 99%,transparent 100%),radial-gradient(5px 6px at 50% 0,white 0 99%,transparent 100%),radial-gradient(6px 5px at 100% 50%,white 0 99%,transparent 100%),radial-gradient(6px 5px at 0 50%,white 0 99%,transparent 100%);background-size:10px 6px,10px 6px,6px 10px,6px 10px;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:top center,bottom center,left center,right center}.n-wish svg{position:relative}.n-wish[aria-pressed=true] svg{fill:var(--plum)}.n-card__swatches .n-swatch{width:20px;height:20px}.n-swatch span{display:block;width:100%;height:100%;background:var(--blush)}.n-card.color-selected .proto-card-secondary{display:none}.n-card__name{font-size:24px}.proto-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background:var(--plum-deep);padding:0 24px 24px}.proto-policies a{color:#fff;font-size:12px}.proto-newsletter{display:flex;flex-direction:column;gap:8px;width:100%;max-width:460px}.proto-page{max-width:1600px;margin:0 auto;padding:64px 24px 96px}.proto-page>h1{margin-bottom:24px}.proto-page-body{line-height:1.7}.proto-page-body h2{font-size:28px;margin:28px 0 16px}.proto-page-body h3{font-size:24px}.proto-page-body table{width:100%;border-collapse:collapse}.proto-page-body th,.proto-page-body td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.proto-page-body img{max-width:100%;height:auto}.proto-contact{max-width:640px;display:grid;gap:20px;margin-top:32px}.proto-contact label{display:grid;gap:8px}.proto-search{display:flex;gap:12px;max-width:680px;margin:24px 0 48px}.proto-search input{min-width:0;flex:1}.proto-product{padding:64px 24px 96px}.proto-product-grid{max-width:1600px;margin:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:64px;align-items:start}.proto-product-info{display:flex;flex-direction:column;gap:24px;position:sticky;top:120px}.proto-product-info h1{font-size:40px;line-height:1.15}.proto-product-info p{margin:0}.proto-product-price{font-size:24px}.proto-muted{font-size:14px;color:var(--muted)}.proto-delivery{display:inline-block;margin-top:8px;padding:8px 12px;border:1px solid var(--line);background:var(--surface-atelier);font-size:14px}.proto-product .n-gallery__main .proto-product-image{opacity:1;object-position:top}.proto-product .n-gallery__thumb img{width:100%;height:100%;object-fit:cover}.proto-product .n-gallery__rail{max-height:760px;overflow:auto}.proto-options{border:0;padding:0;margin:24px 0}.proto-options legend{text-transform:uppercase;font-size:12px;letter-spacing:.08em;color:var(--muted);margin-bottom:12px}.proto-option{position:relative;cursor:pointer;min-width:48px}.proto-option input{position:absolute;opacity:0;width:1px;height:1px}.proto-option>span{min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);font-size:14px}.proto-option input:checked+span{background:var(--plum);border-color:var(--plum);color:white}.proto-option input:focus-visible+span{outline:2px solid var(--plum);outline-offset:4px}.proto-color>span{font-size:0;width:44px;height:44px;min-width:44px;border:5px solid white;outline:1px solid var(--line)}.proto-color input:checked+span{border:5px solid white;outline:1px solid var(--plum)}.proto-options .n-sizes{gap:16px}.proto-details{border-top:1px solid var(--line)}.proto-details:last-child{border-bottom:1px solid var(--line)}.proto-details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-transform:uppercase;font-size:14px;letter-spacing:.08em;min-height:56px;list-style:none;padding:16px 0}.proto-details summary::-webkit-details-marker{display:none}.proto-details summary::after{content:'+'}.proto-details[open] summary::after{content:'−'}.proto-details>div,.proto-details>p{font-size:14px;padding-bottom:20px}.proto-product form>.n-btn{width:100%;margin-top:16px}.proto-quantity{display:flex;align-items:center;gap:16px;font-size:14px;margin:16px 0}.proto-quantity input{width:76px;padding:10px;border:1px solid var(--line);background:white}.proto-related{padding:0 24px 96px;max-width:1600px;margin:auto}.proto-heading-row{display:flex;justify-content:space-between;gap:24px;align-items:baseline;border-top:1px solid var(--line);padding-top:24px;margin-bottom:24px}.proto-heading-row h2{font-size:32px}.proto-form-status{font-size:14px;padding-top:12px}.proto-cart{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:64px}.proto-cart .n-line{grid-template-columns:110px 1fr auto}.proto-cart .n-line__media{border:0}.proto-cart .n-line h2{font-size:24px}.proto-cart-summary{background:var(--blush-wash);padding:32px;align-self:start;display:grid;gap:20px}.proto-cart-summary .proto-heading-row{margin:0}.proto-cart-summary p{font-size:14px;margin:0}.proto-cart-summary h2{font-size:32px}.proto-cart>div>.n-btn{margin-top:24px}.proto-empty-filter{grid-column:1/-1}.proto-mobile-only{display:none}
@media(max-width:1023px){.proto-product-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.proto-product .n-gallery{grid-template-columns:1fr}.proto-product .n-gallery__rail{flex-direction:row;order:2;overflow:auto}.proto-product .n-gallery__thumb{min-width:56px;width:56px}.proto-product-info{position:static}.proto-cart{gap:32px}.n-header{gap:12px!important}.n-header nav{flex:0!important}.n-header>div{gap:0!important}.n-header__logo{max-width:150px;object-fit:contain}.nav-burger{display:flex}}
@media(max-width:767px){:root{--fs-56:40px;--fs-72:48px;--s-96:56px;--s-128:80px;--margin-desktop:24px}.n-header__logo{max-width:130px;height:25px}.util-btn{width:36px}.n-header{padding:16px!important}.n-header .util-btn[aria-label="Log in"]{display:none}.n-announce{font-size:10px;letter-spacing:.04em;min-height:40px}.proto-card .n-card__name{font-size:24px}.n-card__eyebrow{font-size:10px}.proto-product{padding:32px 20px 56px}.proto-product-grid{grid-template-columns:1fr;gap:32px}.proto-product-info h1{font-size:32px}.proto-page{padding:40px 20px 56px}.proto-page>h1{font-size:40px}.proto-cart{grid-template-columns:1fr;gap:32px}.proto-cart .n-line{grid-template-columns:80px 1fr auto;gap:12px}.proto-cart .n-line h2{font-size:24px}.proto-cart-summary{padding:24px}.proto-related{padding:0 20px 56px}.proto-heading-row{flex-wrap:wrap}.proto-search{gap:8px}.proto-search button{padding:0 16px}footer [aria-label="Email sign-up"]>div{grid-template-columns:1fr!important;gap:24px!important}footer [aria-label="Email sign-up"]>div>[aria-hidden]{display:none!important}footer [style*="grid-template-columns:4fr auto 3fr 3fr 3fr"]{grid-template-columns:1fr 1fr!important}footer [style*="grid-template-columns:4fr auto 3fr 3fr 3fr"]>div:first-child,footer [style*="grid-template-columns:4fr auto 3fr 3fr 3fr"]>div:last-child{grid-column:1/-1}footer [style*="grid-template-columns:4fr auto 3fr 3fr 3fr"]>div[aria-hidden]{display:none!important}footer a{overflow-wrap:anywhere}#artisan-home{grid-template-columns:1fr!important;gap:32px!important}section[aria-label="About Naghmana"]>div[style*="grid-template-columns"]{grid-template-columns:1fr!important}section[aria-label="Hero"]{height:78svh!important;min-height:520px!important}section[aria-label="Hero"] h1,section[aria-label="Hero"] [style*="font-size:var(--fs-56)"]{max-width:17ch!important}section[aria-label="Hero"] p{font-size:16px!important;max-width:38ch!important}section[aria-label="Shop by category"] [style*="minmax(240px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.n-tile{padding:6px 6px 0!important}.n-tile [style*="font-size:var(--fs-12)"]{font-size:9px!important}.n-tile [style*="font-size:var(--fs-24)"]{font-size:24px!important}.n-tile [style*="padding:var(--s-96)"]{padding:40px 8px 16px!important}.n-grid{gap:32px 16px}.proto-newsletter input{min-width:0}.proto-newsletter button{padding-left:18px;padding-right:18px}.proto-page-body{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
img{height:auto}.n-header__logo{width:auto}footer img[alt="Naghmana"]{width:auto}.nav-figure img{height:auto;aspect-ratio:4/3;object-fit:cover}.n-card__media img,.n-gallery__main img{height:100%}.n-header nav{min-width:0}

.proto-includes{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:16px;font-size:14px}.proto-options:first-of-type{margin-top:0}.proto-product[data-product-handle="blossom"] [data-color="Peach"]{background:linear-gradient(90deg,#F0C4AC 50%,#F4EFE7 50%)!important}.proto-product[data-product-handle="blossom"] [data-color="Ivory"]{background:linear-gradient(90deg,#F4EFE7 50%,#1D1B1A 50%)!important}

@media(max-width:767px){main [style*="width: 588px"],main [style*="width: 759px"]{width:100%!important;max-width:100%!important}main section[aria-label="Brides"] [style*="max-width:56ch"]{width:100%;max-width:100%;box-sizing:border-box}}
footer img[src*="logo-monogram"]{width:18px;height:auto;flex:none}footer [style*="grid-template-columns:4fr auto 3fr 3fr 3fr"]>*{min-width:0}footer span{overflow-wrap:anywhere}
@media(max-width:767px){.n-header nav{display:none!important}.n-header .util-btn{width:36px!important}#artisan-home{grid-template-columns:minmax(0,1fr)!important}#artisan-home>*{min-width:0}#artisan-home [style*="repeat(3,auto)"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}main [style*="minmax(300px"],main [style*="minmax(320px"]{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:359px){.n-header{gap:8px!important}.n-header__logo{max-width:120px!important}.n-header .util-btn{width:32px!important}}
.proto-page--reading{max-width:848px}.proto-page--reading>h1{text-align:center}.proto-page--contact{max-width:768px;text-align:center;padding-bottom:24px}.proto-page--contact .proto-page-body{max-width:640px;margin-inline:auto}.nav-panel{z-index:60}.nav-panel a{min-height:44px;display:flex;align-items:center}.nav-panel .nav-figure{display:block}.n-nav a,.nav-btn{white-space:nowrap}.nav-mobile{overscroll-behavior:contain;max-height:calc(100dvh - 120px)}
@media(min-width:1024px) and (max-width:1199px){.n-header{padding-inline:24px;gap:20px!important}.n-nav{gap:20px}.n-header>div{gap:0!important}.n-header .util-btn{width:40px}}
@media(max-width:767px){section[aria-label="Brides"]>span[aria-hidden="true"]{right:24px;font-size:28px!important;text-align:center}.proto-page--contact>h1{text-wrap:balance}}
.n-header .nav-panel{transition:opacity var(--dur-fast) var(--ease)}

.proto-collection-hero__picture{display:block;width:100%;height:100%}
.proto-collection-hero__picture img{display:block;width:100%;height:100%;object-fit:cover}
.proto-card .n-card__media{aspect-ratio:2/3;background:#f5f1ee}
.proto-card .n-card__media img{object-fit:contain;background:#f5f1ee}
.proto-product .n-gallery__main,.proto-product .n-gallery__thumb{aspect-ratio:2/3}
.proto-product .n-gallery__main .proto-product-image{object-fit:contain;background:#f5f1ee}
.proto-product .n-gallery__thumb img{object-fit:contain;object-position:center top;background:#f5f1ee}
@media(min-width:768px){
  .proto-collection-hero__picture img{object-position:center top!important}
  section[aria-label="Kurtis"][data-screen-label="Collection hero"]>div{background:#f5f1ee!important}
  section[aria-label="Kurtis"][data-screen-label="Collection hero"]>div>img{width:35%!important;margin-left:auto;object-fit:contain!important;object-position:center!important;background:#f5f1ee}
  section[aria-label="Kurtis"][data-screen-label="Collection hero"]>div>div{inset:0 35% 0 0!important;display:flex;align-items:center;background:var(--plum-deep)!important}
}
@media(max-width:767px){
  section[aria-label="New In"][data-screen-label="Collection hero"] .proto-collection-hero__picture img,
  section[aria-label="Kurtis"][data-screen-label="Collection hero"]>div>img{object-position:center top!important}
}

@media (hover:none){.proto-card .proto-card-secondary{display:none}}
