@font-face{font-family:Cormorant;src:url(cg-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(cg-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(cg-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--nx-obsidian:#0d0a10;--nx-chamber:#171019;--nx-plum:#221428;--nx-card-top:#1a1420;--nx-card-bot:#120d17;--nx-parchment:#ece5d7;--nx-parchment-dim:#d8cbb2;--nx-taupe:#b3a78f;--nx-border:#3a3244;--nx-gold:#d99a45;--nx-gold-rgb:217 154 69;--nx-ember:#5c3e19;--nx-gold-deep:#8a6228;--nx-gold-hi:#ecc887;--nx-firstlight:#f7dfae;--nx-star:#f7efdd;--nx-hairline:rgb(217 154 69 / .22);--nx-hairline-soft:rgb(217 154 69 / .13);--nx-glow:rgb(217 154 69 / .12);--nx-selection:rgb(217 154 69 / .26);--nx-innerlight:inset 0 1px 0 rgb(236 229 215 / .05);--nx-shadow:0 24px 48px -24px rgb(0 0 0 / .55);--nx-bg:var(--nx-obsidian);--nx-bg-raised:var(--nx-chamber);--nx-bg-deep:var(--nx-plum);--nx-text:var(--nx-parchment);--nx-text-muted:var(--nx-taupe);--nx-rule:var(--nx-hairline);--nx-accent:var(--nx-gold);--nx-accent-lit:var(--nx-gold-hi);--nx-price:var(--nx-parchment);--nx-price-emphasis:var(--nx-gold-hi);--nx-focus-ring:var(--nx-gold);--nx-space-section:clamp(72px,10vw,128px);--nx-space-band:clamp(56px,7vw,88px);--nx-gutter:clamp(20px,4vw,48px);--nx-measure:62ch;--nx-serif:"Cormorant",Georgia,"Times New Roman",serif;--nx-ease-dawn:cubic-bezier(.19,.6,.22,1);--nx-ease-magnet:cubic-bezier(.2,.9,.3,1.2);--nx-ease-out:cubic-bezier(.2,0,.2,1);--nx-feedback:.2s;--nx-hover:.25s;--nx-drawer:.34s;--nx-reveal:.82s;--nx-morph:.3s;--nx-ambient:9s;--nx-stagger:90ms;--font-heading--family:"Cormorant",Georgia,"Times New Roman",serif;--font-accent--family:"Cormorant",Georgia,"Times New Roman",serif;--style-border-radius-buttons-primary:0px;--style-border-radius-buttons-secondary:0px;--style-border-radius-inputs:2px;--style-border-radius-popover:2px;--style-border-radius-pills:2px;--variant-picker-button-radius:0px;--border-radius-sm:0px}body{--color-foreground-muted: var(--nx-taupe);--color-foreground-subdued: rgb(var(--nx-gold-rgb) / 0);--color-foreground-subdued: var(--nx-taupe)}::selection{background:var(--nx-selection);color:#fff3dd}:focus-visible{outline:2px solid var(--nx-focus-ring);outline-offset:2px}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.product-title,.card__heading,.cart-items__name{font-family:var(--nx-serif);letter-spacing:.005em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:500;line-height:1.08}h5,h6,.h5,.h6{font-family:var(--font-subheading--family);letter-spacing:.24em;text-transform:uppercase}body{color:var(--nx-parchment);background:var(--nx-obsidian);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rte a:where(:not(.button,.button-secondary)){color:var(--nx-parchment);text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px;transition:color var(--nx-hover) var(--nx-ease-out)}.rte a:where(:not(.button,.button-secondary)):hover{color:var(--nx-gold-hi)}.nx-kicker{font:500 .7rem/1 var(--font-subheading--family);letter-spacing:.3em;text-transform:uppercase;color:var(--nx-taupe);display:inline-flex;align-items:center;gap:14px}.nx-kicker--gold{color:var(--nx-gold)}.nx-kicker .nx-tick{width:32px;height:1px;background:var(--nx-hairline);flex:none;display:inline-block}.nx-serif-i{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-price{font-variant-numeric:tabular-nums;letter-spacing:.01em}.nx-rule{height:1px;background:var(--nx-hairline);border:0;width:100%}.nx-measure{max-width:var(--nx-measure)}.button,.button-secondary,.button-custom{border-radius:0!important;text-transform:uppercase;letter-spacing:.17em;font-weight:500;font-size:.74rem}.button:not(.button-secondary,.button-unstyled){position:relative;overflow:hidden;background:var(--nx-parchment);color:var(--nx-obsidian);border:1px solid var(--nx-parchment);transition:letter-spacing .45s var(--nx-ease-dawn),color .3s var(--nx-ease-out),background .45s var(--nx-ease-dawn),border-color .45s var(--nx-ease-dawn)}.button:not(.button-secondary,.button-unstyled):hover{background:var(--nx-gold-hi);border-color:var(--nx-gold-hi);color:var(--nx-obsidian);letter-spacing:.21em}.button:not(.button-secondary,.button-unstyled):active{transform:scale(.985)}.button-secondary{background:transparent;color:var(--nx-parchment);border:1px solid rgb(236 229 215 / .36);transition:letter-spacing .45s var(--nx-ease-dawn),border-color .45s var(--nx-ease-dawn),color .3s var(--nx-ease-out)}.button-secondary:hover{color:var(--nx-gold-hi);border-color:rgb(var(--nx-gold-rgb) / .55);letter-spacing:.21em;background:transparent}.noctaura-dev-badge{display:inline-flex;align-items:center;gap:.45em;font:600 .56rem/1 var(--font-subheading--family);letter-spacing:.22em;text-transform:uppercase;color:var(--nx-gold);border:1px solid rgb(var(--nx-gold-rgb) / .42);border-radius:99px;padding:.4em .72em .34em;white-space:nowrap;cursor:help;background:#0d0a108c;vertical-align:middle}.noctaura-dev-badge:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--nx-gold);opacity:.85}.shopify-section{background:var(--nx-obsidian)}.product-card .product-media-container,.product-card .card-gallery,.product-card__image-container,.product-card__gallery{aspect-ratio:4/5;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 50% -8%,rgb(236 229 215 / .06) 0%,transparent 52%),linear-gradient(180deg,var(--nx-card-top) 0%,var(--nx-card-bot) 100%);border:1px solid var(--nx-hairline-soft);box-shadow:var(--nx-innerlight);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn)}.product-card:hover .product-media-container,.product-card:hover .card-gallery,.product-card:hover .product-card__image-container{border-color:rgb(var(--nx-gold-rgb) / .34);box-shadow:var(--nx-innerlight),var(--nx-shadow)}@media(any-pointer:fine){.product-card .product-media-container:after,.product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(60% 55% at 50% 42%,var(--nx-glow) 0%,transparent 66%);transition:opacity .7s var(--nx-ease-dawn)}.product-card:hover .product-media-container:after,.product-card:hover .card-gallery:after{opacity:1}}.product-card .product-media-container img,.product-card .card-gallery img,.product-card__image{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;transition:transform .7s var(--nx-ease-dawn),opacity .45s var(--nx-ease-out)}@media(any-pointer:fine){.product-card:hover .product-media-container img,.product-card:hover .card-gallery img{transform:scale(1.045)}}.product-card .product-title,.product-card__title,.product-card [class*=product_title],.product-card [class*=product_title] p,.product-card :is(h3,.h3,h4,.h4){font-family:var(--nx-serif)!important;font-weight:500;letter-spacing:.005em;text-transform:none;font-size:1.12rem;line-height:1.25;color:var(--nx-parchment)}.product-card .product-title a{position:relative;display:inline;background:linear-gradient(var(--nx-gold),var(--nx-gold)) left bottom / 0% 1px no-repeat;transition:background-size .5s var(--nx-ease-dawn)}.product-card:hover .product-title a{background-size:100% 1px}.product-card:hover [class*=product_title] p{color:var(--nx-gold-hi);transition:color .35s var(--nx-ease-out)}.product-card .price,.product-card .price *{font-family:var(--font-body--family);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--nx-parchment);text-transform:none}.product-card:hover .price,.product-card:hover .price *{color:var(--nx-gold-hi)}.nx-card-onesize{font:500 .6rem/1.3 var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-taupe);margin-top:3px}.product-badges .product-badge,.badge,.product-badges__badge,[class*=badge--sold]{border-radius:2px!important;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;background:#0d0a10e0!important;color:var(--nx-parchment-dim)!important;border:1px solid var(--nx-border)!important;font-family:var(--font-subheading--family);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.product-card .quick-add__button,.product-card quick-add-component .button{border-radius:0!important;border:1px solid rgb(var(--nx-gold-rgb) / .5);background:#0d0a10b3;color:var(--nx-parchment)}.product-card .quick-add__button:hover{border-color:var(--nx-gold-hi);color:var(--nx-gold-hi);background:#0d0a10d9}.main-collection,.collection{background:var(--nx-obsidian)}.facets__summary,.facets summary,.facets__heading,.sorting__label{font-family:var(--font-subheading--family);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--nx-taupe)}.facets .button,.facets__clear-all-link,.facet-remove{border-radius:2px!important}.active-facets__button,.facets__display .facet-remove{border:1px solid rgb(var(--nx-gold-rgb) / .45)!important;color:var(--nx-gold-hi)!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.facets__panel,.facets__wrapper,.menu-drawer,.facets-container{border-color:var(--nx-border)!important}.breadcrumbs,.product-count,.collection__count{color:var(--nx-taupe);font-size:.8rem;letter-spacing:.02em}.main-collection .collection__title,.collection__title h1,.collection-hero__title{font-family:var(--nx-serif);letter-spacing:.01em}.product-media-container,.product-information .media-gallery{background:var(--nx-obsidian)}.product-information .product-media-container{border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight)}.product-media-container img{background:transparent}.product-information .media-gallery__grid .product-media-container--video{aspect-ratio:1/1;height:auto;overflow:hidden}.product-information .media-gallery__grid .product-media-container--video .product-media-constraint-wrapper,.product-information .media-gallery__grid .product-media-container--video .product-media,.product-information .media-gallery__grid .product-media-container--video .deferred-media__poster-button{height:100%}.product-information .media-gallery__grid .product-media-container--video img,.product-information .media-gallery__grid .product-media-container--video video{width:100%;height:100%;object-fit:cover}.product-recommendations,[class*=product-recommendations]{border-top:1px solid var(--nx-hairline-soft)}.product-recommendations h3,[class*=product-recommendations] h3{font-family:var(--nx-serif);font-weight:500;letter-spacing:.008em;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--nx-parchment)}.nx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 .64rem/1.4 var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-taupe);margin:0 0 6px}.nx-crumbs a{color:var(--nx-taupe);transition:color .25s var(--nx-ease-out)}.nx-crumbs a:hover{color:var(--nx-gold-hi)}.nx-crumbs .nx-crumbs__sep{color:rgb(var(--nx-gold-rgb) / .55);font-family:var(--nx-serif)}.nx-crumbs [aria-current]{color:var(--nx-parchment-dim)}.product-information h1,.product-information .product-title{font-family:var(--nx-serif);font-weight:500;letter-spacing:.006em;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.08;color:var(--nx-parchment)}.product-information .sku,.product-information .product-sku{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--nx-taupe);letter-spacing:.06em;font-size:.72rem;text-transform:uppercase}.product-information .price,.product-information .price *{font-family:var(--font-body--family);font-variant-numeric:tabular-nums;color:var(--nx-parchment);letter-spacing:.01em}.product-information .price{font-size:1.15rem}.variant-option__button-label,.variant-option label,fieldset .variant-option{border-radius:0!important}.variant-option__button-label{border-radius:0!important;letter-spacing:.04em;transition:border-color .2s var(--nx-ease-out),color .2s var(--nx-ease-out)}.variant-option__button-label:hover{border-color:rgb(var(--nx-gold-rgb) / .6)}.variant-option__label,.product-form__option-name{font-family:var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;color:var(--nx-taupe)}.product-information .add-to-cart-button,.add-to-cart-button.button{border-radius:0!important}.add-to-cart-button.button,add-to-cart-button .button,.add-to-cart-button .button{background:var(--nx-parchment)!important;color:var(--nx-obsidian)!important;border:1px solid var(--nx-parchment)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.17em}.add-to-cart-button.button:hover,add-to-cart-button .button:hover,.add-to-cart-button .button:hover{background:var(--nx-gold-hi)!important;border-color:var(--nx-gold-hi)!important;color:var(--nx-obsidian)!important}.sticky-add-to-cart__bar{background:#0d0a10f5!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--nx-hairline)!important}.sticky-add-to-cart__title{font-family:var(--nx-serif);font-size:1rem;color:var(--nx-parchment)}.sticky-add-to-cart__price{font-variant-numeric:tabular-nums;color:var(--nx-parchment)}.sticky-add-to-cart__button{border-radius:0!important}.cart-bubble__background{display:none!important}.cart-bubble{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:16px!important;width:auto!important;max-width:none!important;height:16px!important;padding:0 5px!important;aspect-ratio:auto!important;background:var(--nx-gold,#d99a45)!important;color:var(--nx-obsidian,#0d0a10)!important;border-radius:9px!important;box-shadow:none!important}.cart-bubble__text,.cart-bubble__text-count{font:700 .62rem/1 var(--font-body--family,Inter,system-ui,sans-serif)!important;color:var(--nx-obsidian,#0d0a10)!important;letter-spacing:0!important}@media(max-width:749px){cart-icon{display:inline-flex!important;align-items:center;gap:5px}cart-icon>span:not(.svg-wrapper){display:none!important}cart-icon .svg-wrapper{display:none!important}cart-icon:before{content:"";display:block;flex:none;width:23px;height:23px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ece5d7' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 6.9h13.2v8c0 .6-.2 1.1-.6 1.5-.4.4-.9.6-1.5.6H5.5c-.6 0-1.1-.2-1.5-.6-.4-.4-.6-.9-.6-1.5v-8Z'/%3E%3Cpath d='M7 6.9V5.5a3 3 0 0 1 6 0v1.4'/%3E%3C/svg%3E")}}.disclosure__button,.accordion summary,details.accordion>summary{font-family:var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;color:var(--nx-parchment)}.nx-pdp{margin-top:8px;display:flex;flex-direction:column}.nx-pdp__marks{font:italic 400 clamp(1.05rem,1.8vw,1.28rem)/1.5 var(--nx-serif);color:var(--nx-gold-hi);margin:2px 0 6px;max-width:40ch}.nx-pdp__trust{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--nx-hairline);border-bottom:1px solid var(--nx-hairline);font-size:.76rem;color:var(--nx-parchment-dim);letter-spacing:.02em;margin:6px 0 4px}.nx-pdp__trust .nx-dot{width:3px;height:3px;border-radius:50%;background:var(--nx-gold);opacity:.7;display:inline-block}.nx-pdp__express{font-size:.78rem;color:var(--nx-taupe);font-style:italic;font-family:var(--nx-serif);margin-top:2px}.nx-acc{border-top:1px solid var(--nx-hairline);margin-top:18px}.nx-acc details{border-bottom:1px solid var(--nx-hairline)}.nx-acc summary{list-style:none;cursor:pointer;padding:18px 2px;display:flex;align-items:center;gap:12px;font:500 .74rem/1.2 var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-parchment)}.nx-acc summary::-webkit-details-marker{display:none}.nx-acc summary .nx-acc__sign{margin-left:auto;color:var(--nx-gold);font-family:var(--nx-serif);font-size:1.3rem;line-height:1;transition:transform .3s var(--nx-ease-out)}.nx-acc details[open] summary .nx-acc__sign{transform:rotate(45deg)}.nx-acc__body{padding:0 2px 22px;color:var(--nx-parchment-dim);font-size:.9rem;line-height:1.7;max-width:60ch}.nx-acc__body p{margin:0 0 10px}.nx-acc__body p:last-child{margin-bottom:0}.nx-acc__row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--nx-hairline-soft);flex-wrap:wrap}.nx-acc__row:last-child{border-bottom:0}.nx-acc__row dt{color:var(--nx-taupe);font-family:var(--font-subheading--family);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.nx-acc__row dd{color:var(--nx-parchment);text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.nx-acc__note{font-style:italic;font-family:var(--nx-serif);color:var(--nx-taupe);font-size:.92rem;margin-top:8px}.nx-acc__body .nx-link{color:var(--nx-gold-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);font-size:.8rem;letter-spacing:.02em}.nx-acc__meaning{font:italic 400 1.05rem/1.7 var(--nx-serif);color:var(--nx-parchment)}.nx-reviews-empty{border:1px solid var(--nx-hairline);padding:clamp(24px,4vw,42px);text-align:center;margin-top:8px}.nx-reviews-empty h3{font-family:var(--nx-serif);font-size:1.5rem;margin-bottom:12px;text-transform:none;letter-spacing:.01em}.nx-reviews-empty p{color:var(--nx-parchment-dim);max-width:52ch;margin:0 auto 10px;font-size:.9rem;line-height:1.7}.theme-drawer__dialog,.cart-drawer__content,.cart-drawer__summary{background:var(--nx-chamber)!important}.theme-drawer__title,.cart-items__name,.cart__title{font-family:var(--nx-serif)!important;letter-spacing:.01em}.cart-items__name{font-size:1.02rem;color:var(--nx-parchment)}.cart-items__price,.cart__price,.totals__total-value{font-variant-numeric:tabular-nums;color:var(--nx-parchment)}.cart-items__variant,.cart-items__property,.product-option{color:var(--nx-taupe);font-size:.78rem}.cart-drawer__items .cart-items__table-row{border-bottom-color:var(--nx-hairline)!important}.cart__checkout-button,.cart-summary__checkout .button,button[name=checkout]{border-radius:0!important}.cart-discount,progress,.progress-bar__fill{accent-color:var(--nx-gold)}.nx-passage{border-top:1px solid var(--nx-hairline);margin-top:18px;padding-top:16px}.nx-passage__h{font-family:var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;color:var(--nx-taupe)}.nx-passage__sub{font-family:var(--nx-serif);font-style:italic;color:var(--nx-parchment-dim);font-size:.9rem;margin-top:4px}.shopify-policy__container,.main-page,.page-content{color:var(--nx-parchment)}.main-page h1,.shopify-policy__title h1{font-family:var(--nx-serif)}.nx-pg{position:relative;background:var(--nx-obsidian);color:var(--nx-parchment);overflow-x:clip}.nx-pg-wrap{max-width:1120px;margin-inline:auto;padding-inline:var(--nx-gutter)}.nx-pg-narrow{max-width:768px;margin-inline:auto;padding-inline:var(--nx-gutter)}.nx-pg-hero{position:relative;text-align:center;isolation:isolate;padding:clamp(52px,9vw,116px) 0 clamp(30px,4.5vw,54px)}.nx-pg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:url(portal-land.jpg) 50% 30% / cover no-repeat;opacity:.3;filter:brightness(.68) saturate(.92);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .55) 55%,transparent 97%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .55) 55%,transparent 97%)}.nx-pg-hero:before{content:"";position:absolute;left:50%;top:-8%;z-index:-1;width:min(760px,94vw);aspect-ratio:2/1;transform:translate(-50%);pointer-events:none;background:radial-gradient(50% 60% at 50% 42%,rgb(var(--nx-gold-rgb) / .09) 0%,transparent 70%)}.nx-pg-hero .nx-kicker{justify-content:center}.nx-pg-seal{display:block;margin:0 auto clamp(16px,2.4vw,24px)}.nx-pg-title{font-family:var(--nx-serif);font-weight:500;font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.06;letter-spacing:.008em;color:var(--nx-parchment);margin:clamp(14px,2vw,20px) auto 0;max-width:20ch;text-wrap:balance}.nx-pg-lede{margin:clamp(16px,2.4vw,22px) auto 0;max-width:54ch;color:var(--nx-parchment-dim);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.72}.nx-pg-lede--serif{font-family:var(--nx-serif);font-style:italic;font-size:clamp(1.2rem,2.1vw,1.55rem);color:var(--nx-gold-hi);line-height:1.5;max-width:40ch}.nx-pg-hero .nx-rule{width:min(180px,42%);margin:clamp(24px,3.6vw,38px) auto 0}.nx-pg-body{padding-bottom:clamp(52px,8vw,100px)}.nx-pg-sec{padding:clamp(36px,5.2vw,68px) 0;border-top:1px solid var(--nx-hairline-soft)}.nx-pg-sec--plain{border-top:0}.nx-pg-sec__head{display:flex;flex-direction:column;gap:13px;margin-bottom:clamp(20px,2.8vw,34px)}.nx-pg-h2{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12;letter-spacing:.006em;color:var(--nx-parchment);max-width:24ch;text-wrap:balance}.nx-pg-h3{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2;color:var(--nx-parchment)}.nx-prose{color:var(--nx-parchment-dim);font-size:1rem;line-height:1.78;max-width:64ch}.nx-prose--wide{max-width:72ch}.nx-prose>*+*{margin-top:1.05em}.nx-fine{display:inline-block;margin-top:.35rem;font-size:.9em;line-height:1.55;color:var(--nx-parchment-dim)}.nx-prose p{color:var(--nx-parchment-dim)}.nx-prose strong{color:var(--nx-parchment);font-weight:600}.nx-prose em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi);font-size:1.06em}.nx-prose a{color:var(--nx-parchment);text-decoration:underline;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px;transition:color .25s var(--nx-ease-out)}.nx-prose a:hover{color:var(--nx-gold-hi)}.nx-prose ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx-prose ul li{position:relative;padding-left:22px;color:var(--nx-parchment-dim)}.nx-prose ul li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;background:var(--nx-gold);opacity:.8;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.nx-pull{font-family:var(--nx-serif);font-style:italic;font-weight:400;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.5;color:var(--nx-parchment);max-width:34ch;text-wrap:balance}.nx-pull em{color:var(--nx-gold-hi);font-style:italic}.nx-pg-cols{display:grid;gap:clamp(16px,2.4vw,26px);grid-template-columns:1fr}@media(min-width:720px){.nx-pg-cols--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:860px){.nx-pg-cols--3{grid-template-columns:repeat(3,1fr)}}.nx-panel{position:relative;border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));padding:clamp(22px,3vw,34px);box-shadow:var(--nx-innerlight);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn);height:100%}.nx-panel:hover{border-color:var(--nx-hairline);box-shadow:var(--nx-innerlight),var(--nx-shadow)}.nx-panel__no{display:inline-block;font-family:var(--nx-serif);color:var(--nx-gold);font-size:.95rem;letter-spacing:.16em;margin-bottom:8px}.nx-panel h3{margin:0 0 12px}.nx-panel__lead{color:var(--nx-parchment-dim);font-size:.92rem;line-height:1.72}.nx-panel__lead strong{color:var(--nx-parchment)}.nx-panel__lead em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-facts{margin-top:16px;border-top:1px solid var(--nx-hairline)}.nx-facts>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--nx-hairline-soft);flex-wrap:wrap;align-items:baseline}.nx-facts>div:last-child{border-bottom:0}.nx-facts dt{color:var(--nx-taupe);font:500 .64rem/1.4 var(--font-subheading--family);letter-spacing:.14em;text-transform:uppercase;margin:0}.nx-facts dd{color:var(--nx-parchment);text-align:right;font-size:.86rem;margin:0;font-variant-numeric:tabular-nums;display:inline-flex;gap:.5em;align-items:center;flex-wrap:wrap;justify-content:flex-end}.nx-note{position:relative;border:1px solid var(--nx-hairline);background:#140d1480;padding:clamp(18px,2.6vw,26px) clamp(20px,3vw,30px);border-left:2px solid rgb(var(--nx-gold-rgb) / .5)}.nx-note+.nx-note{margin-top:16px}.nx-note__label{display:inline-flex;align-items:center;gap:.5em;font:500 .62rem/1 var(--font-subheading--family);letter-spacing:.24em;text-transform:uppercase;color:var(--nx-gold);margin-bottom:11px}.nx-note p{color:var(--nx-parchment-dim);font-size:.92rem;line-height:1.72;max-width:62ch}.nx-note p+p{margin-top:9px}.nx-note strong{color:var(--nx-parchment)}.nx-note em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-note a{color:var(--nx-parchment);text-decoration:underline;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px;transition:color .25s var(--nx-ease-out)}.nx-note a:hover{color:var(--nx-gold-hi)}.nx-status{display:inline-flex;align-items:center;gap:.42em;font:600 .56rem/1 var(--font-subheading--family);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:.42em .6em .36em;white-space:nowrap}.nx-status:before{content:"";width:4px;height:4px;border-radius:50%}.nx-status--verified{color:var(--nx-parchment);border:1px solid rgb(236 229 215 / .34)}.nx-status--verified:before{background:var(--nx-parchment);opacity:.7}.nx-status--intended{color:var(--nx-gold);border:1px solid rgb(var(--nx-gold-rgb) / .42)}.nx-status--intended:before{background:var(--nx-gold)}.nx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:6px;border:1px solid var(--nx-hairline-soft)}.nx-table{width:100%;border-collapse:collapse;font-size:.86rem;min-width:460px}.nx-table caption{caption-side:top;text-align:left;color:var(--nx-taupe);font-size:.78rem;padding:14px 16px 0;font-style:italic;font-family:var(--nx-serif)}.nx-table th{font:500 .6rem/1.4 var(--font-subheading--family);letter-spacing:.16em;text-transform:uppercase;color:var(--nx-taupe);text-align:left;padding:13px 16px;border-bottom:1px solid var(--nx-hairline)}.nx-table td{padding:12px 16px;border-bottom:1px solid var(--nx-hairline-soft);color:var(--nx-parchment);vertical-align:top;line-height:1.55}.nx-table td:first-child{color:var(--nx-parchment);font-family:var(--nx-serif);font-size:1rem}.nx-table tbody tr:last-child td{border-bottom:0}.nx-table .nx-num{font-variant-numeric:tabular-nums;font-family:var(--font-body--family);font-size:.86rem}.nx-covenant{list-style:none;margin:0;padding:0;max-width:60ch}.nx-covenant li{position:relative;padding:16px 0 16px 40px;border-bottom:1px solid var(--nx-hairline-soft);color:var(--nx-parchment);font-size:1rem;line-height:1.6}.nx-covenant li:last-child{border-bottom:0}.nx-covenant li:before{content:"";position:absolute;left:6px;top:23px;width:.72em;height:.72em;background:var(--nx-gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.nx-covenant li em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-steps{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:1fr;counter-reset:nxstep}@media(min-width:720px){.nx-steps--3{grid-template-columns:repeat(3,1fr)}}.nx-step{position:relative;border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight);padding:clamp(20px,2.6vw,28px);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn)}.nx-step:hover{border-color:var(--nx-hairline);box-shadow:var(--nx-innerlight),var(--nx-shadow)}.nx-step:before{counter-increment:nxstep;content:counter(nxstep,decimal-leading-zero);font-family:var(--nx-serif);color:var(--nx-gold);font-size:1.4rem;letter-spacing:.1em;display:block;margin-bottom:12px}.nx-step h3{margin-bottom:8px;font-size:1.18rem}.nx-step p{color:var(--nx-parchment-dim);font-size:.9rem;line-height:1.66}.nx-pg-cta{margin-top:clamp(40px,6vw,72px);padding-top:clamp(30px,4vw,44px);border-top:1px solid var(--nx-hairline);display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;justify-content:space-between}.nx-pg-cta__text{font-family:var(--nx-serif);font-style:italic;color:var(--nx-parchment-dim);font-size:1.08rem;max-width:40ch}.nx-btn-row{display:flex;flex-wrap:wrap;gap:12px 14px}.nx-btn{display:inline-block;padding:1.05em 2.3em .95em;border:1px solid rgb(236 229 215 / .36);font:500 .72rem/1 var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-parchment);background:transparent;cursor:pointer;transition:letter-spacing .5s var(--nx-ease-dawn),border-color .5s var(--nx-ease-dawn),color .3s var(--nx-ease-out)}.nx-btn:hover{letter-spacing:.23em;border-color:rgb(var(--nx-gold-rgb) / .55);color:var(--nx-gold-hi)}.nx-btn--solid{background:var(--nx-parchment);color:var(--nx-obsidian);border-color:var(--nx-parchment)}.nx-btn--solid:hover{background:var(--nx-gold-hi);border-color:var(--nx-gold-hi);color:var(--nx-obsidian);letter-spacing:.23em}.nx-tlink{position:relative;display:inline-flex;align-items:baseline;gap:.5em;font:500 .7rem/1 var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-parchment-dim);padding-bottom:5px;transition:color .25s var(--nx-ease-out)}.nx-tlink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--nx-gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--nx-ease-dawn)}.nx-tlink:hover{color:var(--nx-parchment)}.nx-tlink:hover:after{transform:scaleX(1)}.nx-tlink .nx-arr{transition:transform .35s var(--nx-ease-dawn)}.nx-tlink:hover .nx-arr{transform:translate(4px)}.nx-journal-grid{display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:1fr}@media(min-width:680px){.nx-journal-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.nx-journal-grid{grid-template-columns:repeat(3,1fr)}}.nx-jcard{display:flex;flex-direction:column;border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn)}.nx-jcard:hover{border-color:var(--nx-hairline);box-shadow:var(--nx-innerlight),var(--nx-shadow)}.nx-jcard__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,rgb(236 229 215 / .05) 0%,transparent 52%),linear-gradient(180deg,#120c14,#0b080e)}.nx-jcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--nx-ease-dawn)}.nx-jcard:hover .nx-jcard__media img{transform:scale(1.045)}.nx-jcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.5}.nx-jcard__body{padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:10px;flex:1}.nx-jcard__meta{font:500 .58rem/1 var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-taupe)}.nx-jcard__title{font-family:var(--nx-serif);font-weight:500;font-size:1.28rem;line-height:1.24;color:var(--nx-parchment)}.nx-jcard:hover .nx-jcard__title{color:var(--nx-gold-hi)}.nx-jcard__excerpt{color:var(--nx-parchment-dim);font-size:.88rem;line-height:1.64;flex:1}.nx-jcard__more{margin-top:6px}.nx-journal-empty{border:1px solid var(--nx-hairline);padding:clamp(38px,6vw,74px) clamp(24px,4vw,48px);text-align:center;max-width:660px;margin:clamp(8px,2vw,20px) auto 0;background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight)}.nx-journal-empty .noctaura-seal{margin:0 auto 22px}.nx-journal-empty h2{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.4rem,3vw,2rem);line-height:1.16;color:var(--nx-parchment);margin-bottom:14px;text-wrap:balance}.nx-journal-empty p{color:var(--nx-parchment-dim);font-size:.95rem;line-height:1.72;max-width:48ch;margin:0 auto 12px}.nx-journal-empty .nx-btn{margin-top:16px}.nx-pagination{display:flex;gap:8px;justify-content:center;margin-top:clamp(34px,5vw,56px);flex-wrap:wrap}.nx-pagination a,.nx-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--nx-hairline-soft);font:500 .74rem/1 var(--font-body--family);color:var(--nx-parchment-dim);font-variant-numeric:tabular-nums;transition:border-color .3s,color .3s}.nx-pagination a:hover{border-color:rgb(var(--nx-gold-rgb) / .5);color:var(--nx-gold-hi)}.nx-pagination [aria-current]{border-color:var(--nx-gold);color:var(--nx-gold-hi)}.blog-post-content.rte{color:var(--nx-parchment-dim);font-size:1.06rem;line-height:1.82}.blog-post-content.rte :is(h2,h3,h4){font-family:var(--nx-serif);color:var(--nx-parchment);font-weight:500;margin-top:1.6em;margin-bottom:.45em;letter-spacing:.006em;line-height:1.16}.blog-post-content.rte p{margin-bottom:1.05em;color:var(--nx-parchment-dim)}.blog-post-content.rte strong{color:var(--nx-parchment)}.blog-post-content.rte em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.blog-post-content.rte a{color:var(--nx-parchment);text-decoration:underline;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px}.blog-post-content.rte a:hover{color:var(--nx-gold-hi)}.blog-post-content.rte blockquote{border-left:2px solid rgb(var(--nx-gold-rgb) / .5);padding-left:22px;margin:1.4em 0;font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi);font-size:1.2em;line-height:1.5}.blog-post-content.rte :is(ul,ol){margin:0 0 1.05em 1.1em;color:var(--nx-parchment-dim)}.blog-post-content.rte li{margin-bottom:.5em}.blog-post-content.rte img{border:1px solid var(--nx-hairline-soft)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.nx-js .nx-rise{animation:nx-rise-in linear both;animation-timeline:view();animation-range:entry 4% cover 20%}@keyframes nx-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.nx-js .nx-rise{opacity:1!important;transform:none!important}}@media(min-width:990px){:root:has(.page-wrapper),:root:has(.page-wrapper) body{height:auto;min-height:100svh;overflow-y:visible}:root:has(.page-wrapper) .page-wrapper{height:auto;overflow-y:visible;scroll-behavior:auto}}.product-form button[name=add],button[name=add],[id$=__add-to-cart],.sticky-add-to-cart__bar button[name=add]{background:var(--nx-gold)!important;color:var(--nx-obsidian)!important;border-color:var(--nx-gold)!important}.product-form button[name=add] *,[id$=__add-to-cart] *{color:var(--nx-obsidian)!important}.product-form button[name=add]:hover,[id$=__add-to-cart]:hover{background:var(--nx-gold-hi)!important;border-color:var(--nx-gold-hi)!important}html body button.add-to-cart-button.button[id$=__add-to-cart][data-added=true]{color:transparent!important}html body button.add-to-cart-button.button[id$=__add-to-cart][data-added=true]>.add-to-cart-icon{opacity:0}html body button.add-to-cart-button.button[id$=__add-to-cart][data-added=true] .add-to-cart__added,html body button.add-to-cart-button.button[id$=__add-to-cart][data-added=true] .add-to-cart__added *{color:var(--nx-obsidian)!important}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button--unbranded{background:var(--nx-chamber)!important;color:var(--nx-parchment)!important}shopify-accelerated-checkout,.accelerated-checkout-block{--shopify-accelerated-checkout-button-block-size:42px;--shopify-accelerated-checkout-button-border-radius:0px;display:block;max-width:64%;margin:14px auto 0}.facets.facets--horizontal{border-top:1px solid var(--nx-hairline-soft);border-bottom:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,rgb(23 16 25 / .4),transparent);padding-block:clamp(8px,1.2vw,13px)!important}.facets__form-wrapper,.facets__form{background:transparent}.products-count-wrapper,.product-count,[data-results-count]{font-family:var(--font-subheading--family)!important;font-size:.68rem!important;letter-spacing:.2em;text-transform:uppercase;color:var(--nx-taupe)!important;font-variant-numeric:tabular-nums}.facets__summary,.facets summary,.facets__label,.sorting-filter__label,.facets__heading{font-family:var(--font-subheading--family)!important;letter-spacing:.18em!important;text-transform:uppercase;font-size:.68rem!important;color:var(--nx-taupe)!important}.facets__summary:hover,.facets summary:hover,.sorting-filter:hover .sorting-filter__label{color:var(--nx-parchment)!important}.facets .icon-caret,.sorting-filter .icon-caret,.facets__summary .svg-wrapper svg{color:rgb(var(--nx-gold-rgb) / .7)}.facets__summary[aria-expanded=true] .facets__label,details[open]>.facets__summary .facets__label{color:var(--nx-parchment)!important}.column-options{display:inline-flex;gap:5px;border:0;padding:0;margin:0}.column-options__option{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--nx-hairline-soft);color:var(--nx-taupe);cursor:pointer;transition:border-color .3s var(--nx-ease-out),color .3s var(--nx-ease-out),background .3s var(--nx-ease-out)}.column-options__option:hover{border-color:rgb(var(--nx-gold-rgb) / .45);color:var(--nx-parchment)}.column-options__option svg{width:15px;height:15px}.column-options__option:has(.column-options__option-input:checked){border-color:rgb(var(--nx-gold-rgb) / .55);color:var(--nx-gold-hi);background:rgb(var(--nx-gold-rgb) / .07)}.facets-toggle__button{border:1px solid rgb(236 229 215 / .3)!important;border-radius:0!important;font-family:var(--font-subheading--family)!important;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem!important;color:var(--nx-parchment)!important;padding:.6em 1.1em!important;transition:border-color .4s var(--nx-ease-dawn),color .3s var(--nx-ease-out)}.facets-toggle__button:hover{border-color:rgb(var(--nx-gold-rgb) / .55)!important;color:var(--nx-gold-hi)!important}.facets-toggle__button svg{color:rgb(var(--nx-gold-rgb) / .8)}.filter-count-bubble,.theme-drawer__badge{background:var(--nx-gold)!important;color:var(--nx-obsidian)!important}.filter-count-bubble__background{fill:var(--nx-gold)!important}.facets__panel,.facets__panel-content,.sorting-filter__options,.facets__inputs,floating-panel-component.facets__inputs{background:var(--nx-chamber)!important;border:1px solid var(--nx-border)!important;border-radius:2px!important;box-shadow:var(--nx-shadow)!important}.facets__pill-label{border-radius:0!important;font-family:var(--font-subheading--family)!important;letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--nx-hairline-soft)!important;color:var(--nx-parchment-dim)!important;background:transparent!important}.facets__pill-input:not(:checked)+.facets__pill-label:hover{box-shadow:inset 0 0 0 1px rgb(var(--nx-gold-rgb) / .5)!important;color:var(--nx-parchment)!important;background:rgb(var(--nx-gold-rgb) / .05)!important}.facets__pill-input:checked+.facets__pill-label{background:var(--nx-gold-hi)!important;color:var(--nx-obsidian)!important;box-shadow:inset 0 0 0 1px var(--nx-gold-hi)!important}.facets .checkbox__label-text,.facets label{color:var(--nx-parchment-dim)!important}.facets .checkbox:hover .checkbox__label-text{color:var(--nx-parchment)!important}.facets .icon-checkmark{border-color:var(--nx-border)!important}.facets input:checked~* .icon-checkmark,.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--nx-gold)!important;border-color:var(--nx-gold)!important}.sorting-filter__option{font-family:var(--font-body--family);color:var(--nx-parchment-dim)}.sorting-filter__option:hover,.sorting-filter__option[aria-selected=true]{color:var(--nx-gold-hi)}.sorting-filter__checkmark{color:var(--nx-gold)!important}.sorting-filter__select{color:var(--nx-parchment-dim);font-family:var(--font-body--family)}.facets__see-results,.facets__clear-all-link,.facets__clear-all-link--active{border-radius:0!important}.facets__see-results{background:var(--nx-parchment)!important;color:var(--nx-obsidian)!important;border:1px solid var(--nx-parchment)!important;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.facets__see-results:hover{background:var(--nx-gold-hi)!important;border-color:var(--nx-gold-hi)!important}.facets__clear-all-link{color:var(--nx-taupe)!important;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.facets__clear-all-link:hover{color:var(--nx-gold-hi)!important}.facets--drawer .theme-drawer__dialog,.facets-drawer__form-wrapper{background:var(--nx-chamber)!important}.facets__drawer-actions{border-top:1px solid var(--nx-hairline)!important}.price-filter input,.facets__price input{background:var(--nx-obsidian)!important;border:1px solid var(--nx-border)!important;color:var(--nx-parchment)!important;border-radius:2px!important}.pagination__list{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--nx-hairline-soft)!important;border-radius:0!important;color:var(--nx-parchment-dim)!important;font-family:var(--font-body--family);font-variant-numeric:tabular-nums;transition:border-color .3s var(--nx-ease-out),color .3s var(--nx-ease-out)}.pagination__link:hover{border-color:rgb(var(--nx-gold-rgb) / .5)!important;color:var(--nx-gold-hi)!important}.pagination__link--current{border-color:var(--nx-gold)!important;color:var(--nx-gold-hi)!important}.pagination__link--arrow svg{color:var(--nx-gold)}.pagination__link--disabled{opacity:.4}.search-page__header{border-bottom:0}.search-page-input,input.search-page-input{background:transparent!important;border:0!important;border-bottom:1px solid var(--nx-hairline)!important;border-radius:0!important;color:var(--nx-parchment)!important;font-family:var(--nx-serif)!important;font-size:clamp(1.15rem,2.4vw,1.5rem)!important;letter-spacing:.01em;padding-block:.4em .5em!important;padding-inline:42px 42px!important;transition:border-color .4s var(--nx-ease-dawn)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.search-page-input:focus,input.search-page-input:focus{outline:none!important;border-bottom-color:var(--nx-gold)!important}.search-page-input::placeholder{color:var(--nx-taupe);opacity:.7;font-style:italic}.search-page__header .icon-search,.search-page__header .svg-wrapper svg,form[action$="/search"] .icon-search{color:rgb(var(--nx-gold-rgb) / .8)}.main-collection-grid__empty{text-align:center;padding:clamp(48px,8vw,96px) var(--nx-gutter)!important;border:1px solid var(--nx-hairline);background:radial-gradient(80% 60% at 50% 0%,rgb(var(--nx-gold-rgb) / .06),transparent 62%),linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight);max-width:640px;margin:clamp(16px,3vw,32px) auto}.main-collection-grid__empty-title{font-family:var(--nx-serif)!important;font-weight:500;font-size:clamp(1.5rem,3.4vw,2.2rem)!important;color:var(--nx-parchment)!important;text-transform:none;letter-spacing:.01em}.main-collection-grid__empty p,.main-collection-grid__empty a{color:var(--nx-parchment-dim)}.quantity-selector,quantity-selector-component,cart-quantity-selector-component{border:1px solid var(--nx-border)!important;border-radius:0!important;background:#0d0a1080!important;overflow:hidden}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.quantity-selector button:where(.quantity-minus,.quantity-plus){color:var(--nx-parchment)!important;border-radius:0!important;transition:color .25s var(--nx-ease-out),background .25s var(--nx-ease-out)}.quantity-selector .quantity-minus:hover:not([disabled]),.quantity-selector .quantity-plus:hover:not([disabled]){color:var(--nx-gold-hi)!important;background:rgb(var(--nx-gold-rgb) / .08)!important}.quantity-selector .quantity-minus svg,.quantity-selector .quantity-plus svg{color:currentColor}.quantity-selector input,.quantity-selector .quantity-selector__input{color:var(--nx-parchment)!important;background:transparent!important;font-variant-numeric:tabular-nums;font-family:var(--font-body--family)}.variant-option__button-label{border-radius:0!important;border:1px solid var(--nx-border)!important;background:#0d0a1066!important;color:var(--nx-parchment-dim)!important;font-family:var(--font-subheading--family);letter-spacing:.06em;transition:border-color .25s var(--nx-ease-out),color .25s var(--nx-ease-out)}.variant-option__button-label:hover{border-color:rgb(var(--nx-gold-rgb) / .55)!important;color:var(--nx-parchment)!important}.variant-option__button-input:checked+.variant-option__button-label,.variant-option input:checked+.variant-option__button-label,.variant-option__button-label:has(input:checked){border-color:var(--nx-gold-hi)!important;color:var(--nx-gold-hi)!important;background:rgb(var(--nx-gold-rgb) / .07)!important;box-shadow:inset 0 0 0 1px var(--nx-gold-hi)}.product-form select,.variant-picker select{background:var(--nx-obsidian)!important;border:1px solid var(--nx-border)!important;color:var(--nx-parchment)!important;border-radius:0!important;font-family:var(--font-body--family)}.main-cart,.cart,body:has(main[data-template=cart]){background:var(--nx-obsidian)}.cart__title,.cart-items__title,.cart-items__title a{font-family:var(--nx-serif)!important;letter-spacing:.005em}.cart-items__title,.cart-items__title a{font-size:1.06rem;color:var(--nx-parchment)!important}.cart-items__title a:hover{color:var(--nx-gold-hi)!important}.cart-items__price,.cart-items__price-unit,.cart-items__original-price{font-variant-numeric:tabular-nums;color:var(--nx-parchment)!important;font-family:var(--font-body--family)}.cart-items__variant,.cart-items__property,.cart-items__details{color:var(--nx-taupe)!important;font-size:.8rem}.cart-items__media-container{border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot))}.cart-items__table-row,.cart-items-component{border-color:var(--nx-hairline)!important}.cart-items__quantity-controls{border:0}.cart-items__remove,.cart-items__remove .button-text{color:var(--nx-taupe)!important;text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;transition:color .25s var(--nx-ease-out)}.cart-items__remove:hover,.cart-items__remove:hover .button-text{color:var(--nx-gold-hi)!important}.cart-totals,.cart-summary{background:transparent!important}.cart-totals__item,.cart-totals__label,.cart-totals__value{color:var(--nx-parchment-dim)}.cart-totals__total{border-top:1px solid var(--nx-hairline);padding-top:14px;margin-top:6px}.cart-totals__total-label,.cart-totals__total .cart-totals__label{font-family:var(--nx-serif)!important;font-size:1.2rem;color:var(--nx-parchment)!important;text-transform:none;letter-spacing:.01em}.cart-totals__total-value,.cart-totals__total .cart-totals__value,.totals__total-value{font-variant-numeric:tabular-nums;font-size:1.25rem;color:var(--nx-gold-hi)!important;letter-spacing:.01em}.cart-totals__total-value *{color:var(--nx-gold-hi)!important}.cart__checkout-button,.cart__checkout-button.button,button[name=checkout]{background:var(--nx-gold)!important;color:var(--nx-obsidian)!important;border:1px solid var(--nx-gold)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.17em;font-weight:500;transition:background .4s var(--nx-ease-dawn),border-color .4s var(--nx-ease-dawn),letter-spacing .4s var(--nx-ease-dawn)}.cart__checkout-button *,button[name=checkout] *{color:var(--nx-obsidian)!important}.cart__checkout-button:hover,button[name=checkout]:hover{background:var(--nx-gold-hi)!important;border-color:var(--nx-gold-hi)!important;letter-spacing:.21em}.cart-discount__input,.cart-note__input,.cart-note textarea{background:var(--nx-obsidian)!important;border:1px solid var(--nx-border)!important;color:var(--nx-parchment)!important;border-radius:2px!important}.cart-discount__label,.cart-note__label,.cart-discount__summary{color:var(--nx-taupe)!important;letter-spacing:.1em}.cart-discount__pill{border:1px solid rgb(var(--nx-gold-rgb) / .45)!important;color:var(--nx-gold-hi)!important;border-radius:2px!important}.cart-items__empty-button{background:var(--nx-parchment)!important;color:var(--nx-obsidian)!important;border:1px solid var(--nx-parchment)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.17em}.cart-items__empty-button:hover{background:var(--nx-gold-hi)!important;border-color:var(--nx-gold-hi)!important}.cart-drawer,.cart-drawer__inner,cart-drawer-component{background:var(--nx-chamber)!important}.cart-drawer .cart__checkout-button{background:var(--nx-gold)!important;color:var(--nx-obsidian)!important}main[data-template="404"]{position:relative;isolation:isolate}main[data-template="404"]:before{content:"";position:absolute;left:50%;top:0;z-index:-1;pointer-events:none;width:min(680px,92vw);aspect-ratio:2/1;transform:translate(-50%);background:radial-gradient(50% 60% at 50% 30%,rgb(var(--nx-gold-rgb) / .08),transparent 70%)}main[data-template="404"] .main-404,main[data-template="404"] h1{text-align:center}.nx-pg--materials .nx-pg-hero:after,.nx-pg--care .nx-pg-hero:after,.nx-pg--sizing .nx-pg-hero:after,.nx-pg--shipping .nx-pg-hero:after,.nx-pg--returns .nx-pg-hero:after,.nx-pg--guarantee .nx-pg-hero:after,.nx-pg--atelier .nx-pg-hero:after,.nx-pg--contact .nx-pg-hero:after{opacity:.52;filter:brightness(.8) saturate(.95)}.nx-pg--materials .nx-pg-hero:after{background-image:url(nx-banner-materials.jpg)}.nx-pg--care .nx-pg-hero:after{background-image:url(nx-banner-care.jpg)}.nx-pg--sizing .nx-pg-hero:after{background-image:url(nx-banner-sizing.jpg)}.nx-pg--shipping .nx-pg-hero:after{background-image:url(nx-banner-shipping.jpg)}.nx-pg--returns .nx-pg-hero:after{background-image:url(nx-banner-returns.jpg)}.nx-pg--guarantee .nx-pg-hero:after{background-image:url(nx-banner-guarantee.jpg)}.nx-pg--atelier .nx-pg-hero:after{background-image:url(nx-banner-atelier.jpg)}.nx-pg--contact .nx-pg-hero:after{background-image:url(nx-banner-contact.jpg)}.nx-faq{position:relative;isolation:isolate}.nx-faq:after{content:"";position:absolute;inset:0 0 auto;height:clamp(190px,23vw,310px);z-index:-2;pointer-events:none;background:url(nx-banner-faq.jpg) 50% 32% / cover no-repeat;opacity:.46;filter:brightness(.78) saturate(.95);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .45) 52%,transparent 88%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .45) 52%,transparent 88%)}html body #hdr .nav-r>a,html body #hdr .nav-r>button,html body .nx-hdr .nx-act,html body .nx-hdr .nx-menubtn{min-height:44px;padding:0 7px;margin-left:-7px;margin-right:-7px;align-items:center;justify-content:center}html body .hero-cta-row>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}html body .slideshow-control{min-width:44px;min-height:44px}.nx-channels{background:linear-gradient(180deg,var(--nx-bg) 0%,var(--nx-bg-deep) 62%,var(--nx-bg) 100%);padding:clamp(56px,8vw,104px) var(--nx-gutter);border-top:1px solid var(--nx-hairline-soft);border-bottom:1px solid var(--nx-hairline-soft)}.nx-channels__inner{max-width:1180px;margin:0 auto}.nx-channels__head{display:flex;flex-direction:column;gap:13px;margin-bottom:clamp(26px,3.4vw,42px)}.nx-channels__title{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12;letter-spacing:.006em;color:var(--nx-parchment);max-width:24ch;text-wrap:balance;margin:0}.nx-channels__lede{color:var(--nx-parchment-dim);font-size:1rem;line-height:1.7;max-width:52ch;margin:0}.nx-channels__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.8vw,20px);grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.nx-channels__grid{grid-template-columns:repeat(4,1fr)}}.nx-film{display:flex;flex-direction:column;gap:11px;text-decoration:none;color:inherit}.nx-film__frame{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:3px;border:1px solid var(--nx-border);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight)}.nx-film__frame img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform var(--nx-hover) var(--nx-ease-dawn),filter var(--nx-hover) var(--nx-ease-dawn)}.nx-film__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 108%,var(--nx-glow) 0%,transparent 62%);opacity:0;transition:opacity var(--nx-hover) var(--nx-ease-out)}.nx-film__play{position:absolute;left:10px;bottom:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--nx-firstlight);background:#0a070d94;border:1px solid var(--nx-hairline);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nx-film__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.nx-film__note{color:var(--nx-parchment);font-size:.9rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-film__piece{color:var(--nx-text-muted);font-size:.74rem;letter-spacing:.09em;text-transform:uppercase}@media(hover:hover){.nx-film:hover .nx-film__frame img{transform:scale(1.045);filter:brightness(1.06)}.nx-film:hover .nx-film__glow{opacity:1}.nx-film:hover .nx-film__note{color:var(--nx-gold-hi)}}.nx-film:focus-visible{outline:none}.nx-film:focus-visible .nx-film__frame{outline:2px solid var(--nx-focus-ring);outline-offset:3px}.nx-channels__out{display:flex;flex-wrap:wrap;gap:clamp(14px,2.4vw,30px);margin-top:clamp(28px,3.6vw,44px);padding-top:clamp(20px,2.6vw,28px);border-top:1px solid var(--nx-hairline-soft)}.nx-chan{display:flex;flex-direction:column;gap:2px;text-decoration:none;padding:4px 0;transition:color var(--nx-hover) var(--nx-ease-out)}.nx-chan__name{color:var(--nx-parchment);font-size:.86rem;letter-spacing:.11em;text-transform:uppercase}.nx-chan__at{color:var(--nx-text-muted);font-size:.78rem;letter-spacing:.02em}@media(hover:hover){.nx-chan:hover .nx-chan__name{color:var(--nx-gold-hi)}.nx-chan:hover .nx-chan__at{color:var(--nx-gold)}}.nx-chan:focus-visible{outline:2px solid var(--nx-focus-ring);outline-offset:4px;border-radius:2px}@media(prefers-reduced-motion:reduce){.nx-film__frame img,.nx-film__glow,.nx-chan{transition:none}.nx-film:hover .nx-film__frame img{transform:none}}.product-information .media-gallery__grid>li:first-child{grid-column:1 / -1;aspect-ratio:1 / 1;max-height:min(78vh,760px)}.product-information .media-gallery__grid>li:first-child .product-media,.product-information .media-gallery__grid>li:first-child .product-media-constraint-wrapper,.product-information .media-gallery__grid>li:first-child .product-media__image{height:100%;width:100%}.product-information h1{font-family:var(--nx-serif);font-weight:400;font-size:clamp(2.1rem,3.4vw,3.05rem);line-height:1.04;letter-spacing:-.012em;color:var(--nx-parchment);text-wrap:balance;margin:0 0 .1em}.product-information h1{font-size:clamp(2.2rem,3.6vw,3.1rem)!important;line-height:1.03!important}.product-information .price{font-family:var(--nx-serif);font-size:clamp(1.28rem,1.7vw,1.6rem);letter-spacing:.012em;color:var(--nx-parchment-dim);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.product-information .quantity-selector-wrapper{display:none!important}.product-information .add-to-cart-button{width:100%!important}.product-information .accelerated-checkout-block{margin-top:14px;padding-top:14px;border-top:1px solid var(--nx-hairline-soft);opacity:.92}.product-information .accelerated-checkout-block:before{content:"or check out in one tap";display:block;margin:0 0 10px;font:400 .62rem/1 var(--f-sans,Inter,system-ui,sans-serif);letter-spacing:.19em;text-transform:uppercase;color:var(--nx-taupe)}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:46px}.product-information .add-to-cart-button{margin-top:4px;letter-spacing:.1em}@media(max-width:749px){.product-information .media-gallery__grid>li:first-child{max-height:64vh}.product-information h1{font-size:clamp(1.9rem,7.4vw,2.4rem)}}.product-information .nx-bzt{grid-template-columns:1fr;gap:0;margin:22px 0 4px;padding:0;border-top:1px solid var(--nx-hairline-soft,rgb(217 154 69/.13))}.product-information .nx-bzt li{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 16px;padding:11px 2px;border-bottom:1px solid rgb(217 154 69/.08)}.product-information .nx-bzt svg{display:none}.product-information .nx-bzt span{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0 18px;align-items:baseline;width:100%;font:500 .8rem/1.45 var(--f-sans,Inter,system-ui,sans-serif);letter-spacing:.01em;color:var(--nx-parchment,#ece5d7)}.product-information .nx-bzt small{font:400 .74rem/1.45 var(--f-sans,Inter,system-ui,sans-serif);letter-spacing:.01em;color:var(--nx-taupe,#b3a78f);text-align:right}@media(max-width:749px){.product-information .nx-bzt span{grid-template-columns:1fr;gap:2px}.product-information .nx-bzt small{text-align:left}}.product-information .product-description,.product-information .rte{max-width:56ch}.product-information .rte p{font:400 .95rem/1.78 var(--f-sans,Inter,system-ui,sans-serif);color:var(--nx-parchment-dim,#d8cbb2)}.product-information .accelerated-checkout-block{margin-bottom:6px}.product-information .media-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px}.product-information .media-gallery__grid>li:first-child{grid-column:1 / -1}@media(max-width:749px){.product-information .media-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product-information .product-details__description,.product-information .product-description,.product-information .rte{max-width:58ch}.product-information slideshow-slide.product-media-container--video{aspect-ratio:1 / 1;overflow:hidden}.product-information slideshow-slide.product-media-container--video .product-media-constraint-wrapper,.product-information slideshow-slide.product-media-container--video .product-media,.product-information slideshow-slide.product-media-container--video deferred-media,.product-information slideshow-slide.product-media-container--video .deferred-media__poster-button{height:100%}.product-information slideshow-slide.product-media-container--video img,.product-information slideshow-slide.product-media-container--video video{width:100%;height:100%;object-fit:cover}.product-badges .product-badges__badge.color-custom-badge-sale,.product-badges__badge.color-custom-badge-sale{background:var(--nx-gold,#d99a45)!important;color:#120d08!important;border:0!important;border-radius:3px!important;font-weight:600;letter-spacing:.1em;padding:5px 9px 4px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 14px -6px #000000b3}.product-card product-price .price-item__group.price,product-card product-price .price-item__group.price{color:var(--nx-gold-hi,#f7dfae);font-weight:600}.product-card product-price .compare-at-price,product-card product-price .compare-at-price{opacity:.7;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/9/assets/noctaura.css.map */
