@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,400&family=Inter:wght@300;400;500;600&display=swap";:root{--nn-noir: #0A0A0A;--nn-anthracite: #141414;--nn-ivory: #F4EFE6;--nn-ivory-soft: rgba(244, 239, 230, .55);--nn-gold: #C9A961;--nn-border: rgba(244, 239, 230, .08);--nn-border-strong: rgba(244, 239, 230, .18);--nn-font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--nn-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--color-background: 10, 10, 10;--color-foreground: 244, 239, 230;--color-base-background-1: 10, 10, 10;--color-base-background-2: 20, 20, 20;--color-base-text: 244, 239, 230;--color-base-accent-1: 201, 169, 97;--color-base-accent-2: 201, 169, 97;--color-base-solid-button-labels: 10, 10, 10;--color-base-outline-button-labels: 244, 239, 230;--color-button: 244, 239, 230;--color-button-text: 10, 10, 10}html,body,.page-wrapper{background:var(--nn-noir)!important;color:var(--nn-ivory)!important;font-family:var(--nn-font-sans)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto!important;min-height:100svh!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}html[scroll-lock],html[scroll-lock] .page-wrapper{overflow:visible!important}::selection{background:var(--nn-gold);color:var(--nn-noir)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.product__title,.banner__heading,.section-header__heading,.collection-hero__title{font-family:var(--nn-font-serif)!important;font-weight:300!important;letter-spacing:-.01em!important;color:var(--nn-ivory)!important}h1,.h1,.banner__heading{font-size:clamp(2.5rem,6vw,5rem)!important;line-height:1.05!important}h2,.h2{font-size:clamp(1.75rem,3.5vw,2.75rem)!important;line-height:1.15!important}p,li,span,a,label,input,textarea,select,button{font-family:var(--nn-font-sans)}p,.rte,.product__description{color:#f4efe6b8;font-weight:300;line-height:1.7}.subtitle,.caption,.caption-with-letter-spacing,.overline,.badge,.tag,.price__badge{font-family:var(--nn-font-sans)!important;font-size:10px!important;letter-spacing:.4em!important;text-transform:uppercase!important;color:var(--nn-gold)!important;font-weight:400!important}.header-wrapper,.header{background:#0a0a0ad9!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--nn-border)!important}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#f4efe6b3!important;font-weight:400!important;transition:color .3s ease}.header__menu-item:hover,.header__menu-item:hover span{color:var(--nn-gold)!important}.announcement-bar,.utility-bar{background:var(--nn-noir)!important;color:var(--nn-gold)!important;border-bottom:1px solid var(--nn-border)}.announcement-bar__message{font-size:10px!important;letter-spacing:.35em!important;text-transform:uppercase!important;color:var(--nn-gold)!important}.button,.shopify-payment-button__button,button.button,.btn{font-family:var(--nn-font-sans)!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important;padding:1.1rem 2.2rem!important;transition:all .4s ease!important;min-height:auto!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--nn-ivory)!important;color:var(--nn-noir)!important;border:1px solid var(--nn-ivory)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--nn-gold)!important;border-color:var(--nn-gold)!important;color:var(--nn-noir)!important}.button--secondary{background:transparent!important;color:var(--nn-ivory)!important;border:1px solid var(--nn-border-strong)!important}.button--secondary:hover{border-color:var(--nn-gold)!important;color:var(--nn-gold)!important}.button:before,.button:after,.card:before,.card:after{display:none!important}.card-wrapper,.card,.product-card-wrapper{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.card__inner,.card__media,.media{background:var(--nn-anthracite)!important;border-radius:0!important;overflow:hidden}.card__content,.card-information{padding:1.5rem 0 0!important;text-align:left!important}.card__heading,.card__heading a{font-family:var(--nn-font-serif)!important;font-size:1.25rem!important;font-weight:400!important;color:var(--nn-ivory)!important;letter-spacing:0!important}.card__heading a{text-decoration:none!important;border:none!important}.card__heading a:hover{color:var(--nn-gold)!important}.price,.price__container,.price-item{font-family:var(--nn-font-sans)!important;font-weight:300!important;letter-spacing:.08em!important;color:var(--nn-ivory)!important;font-size:.9rem!important}.price--on-sale .price-item--regular{color:var(--nn-ivory-soft)!important}.price-item--sale,.price--on-sale .price-item--sale{color:var(--nn-gold)!important}.product-grid,.grid--2-col,.grid--3-col-desktop,.grid--4-col-desktop{gap:3rem 2rem!important}.product__title h1{font-family:var(--nn-font-serif)!important;font-weight:300!important;font-size:clamp(2rem,4vw,3.25rem)!important;letter-spacing:-.01em!important}.product__info-container .price{font-size:1.15rem!important}.product-form__input label,.form__label,.variant-input-wrapper__label{font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--nn-gold)!important}.product-form__input input[type=radio]+label,.variant-input label,.product-form__input .form__label+fieldset label{border:1px solid var(--nn-border-strong)!important;background:transparent!important;color:var(--nn-ivory)!important;border-radius:0!important;padding:.75rem 1.25rem!important;font-size:11px!important;letter-spacing:.2em!important;transition:all .3s ease}.product-form__input input[type=radio]:checked+label{border-color:var(--nn-gold)!important;color:var(--nn-gold)!important;background:transparent!important}.quantity,.quantity__input{background:transparent!important;border:1px solid var(--nn-border-strong)!important;color:var(--nn-ivory)!important;border-radius:0!important}.quantity__button svg path{fill:var(--nn-ivory)!important}input,textarea,select,.field__input,.select__select{background:transparent!important;border:1px solid var(--nn-border-strong)!important;border-radius:0!important;color:var(--nn-ivory)!important;font-family:var(--nn-font-sans)!important;padding:1rem 1.25rem!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--nn-gold)!important;outline:none!important;box-shadow:none!important}::placeholder{color:#f4efe659!important}.field__label{color:var(--nn-ivory-soft)!important;font-size:11px!important;letter-spacing:.15em!important}.cart-drawer,.cart,.cart__contents,cart-drawer .drawer__inner{background:var(--nn-noir)!important;color:var(--nn-ivory)!important;border-left:1px solid var(--nn-border)!important}.cart-item__name,.cart-item__name a{font-family:var(--nn-font-serif)!important;font-weight:400!important;color:var(--nn-ivory)!important;text-decoration:none!important}.cart-item__details,.cart-item__price-wrapper *{color:var(--nn-ivory-soft)!important}.totals__total-value,.totals__subtotal-value{color:var(--nn-gold)!important;font-family:var(--nn-font-serif)!important}.banner,.banner__box,.image-with-text__content,.rich-text__wrapper{background:transparent!important;color:var(--nn-ivory)!important}.banner__media:after,.banner__media--laptop-half-width:after{background:linear-gradient(180deg,#0a0a0a00 40%,#0a0a0ad9)!important}.media img,.card__media img,.product__media img{filter:brightness(.95) contrast(1.02);transition:transform .8s ease,filter .6s ease}.card:hover .media img,.card-wrapper:hover .media img{transform:scale(1.03);filter:brightness(1) contrast(1.05)}.footer,.footer__content-top,.footer__content-bottom{background:var(--nn-noir)!important;color:var(--nn-ivory-soft)!important;border-top:1px solid var(--nn-border)!important}.footer-block__heading,.footer__heading{font-family:var(--nn-font-sans)!important;font-size:10px!important;letter-spacing:.4em!important;text-transform:uppercase!important;color:var(--nn-gold)!important;font-weight:400!important;margin-bottom:1.5rem!important}.footer a{color:#f4efe699!important;text-decoration:none!important;font-weight:300;font-size:13px}.footer a:hover{color:var(--nn-ivory)!important}.copyright__content,.footer__copyright,.policies{color:#f4efe659!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important}.facets__summary,.facets__heading{font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--nn-ivory)!important;font-weight:400!important}.facets__price input{border-color:var(--nn-border-strong)!important}a{color:inherit;transition:color .3s ease}.link,.link--text{color:var(--nn-gold)!important;text-decoration:none!important;border-bottom:1px solid var(--nn-gold)!important;padding-bottom:2px}.link:hover,.link--text:hover{color:var(--nn-ivory)!important;border-color:var(--nn-ivory)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--nn-noir)}::-webkit-scrollbar-thumb{background:#f4efe626}::-webkit-scrollbar-thumb:hover{background:var(--nn-gold)}.shape,.shape--rounded,.shape--pill,.shape--soft{border-radius:0!important}.card--standard .card__inner,.card--card .card__inner{box-shadow:none!important}.nn-hero-overlay{background:linear-gradient(180deg,#0a0a0a4d,#0a0a0ad9)}.nn-divider{height:1px;background:var(--nn-border);margin:4rem 0}.badge.price__badge-sale{background:transparent!important;color:var(--nn-gold)!important;border:1px solid var(--nn-gold)!important;padding:.35rem .75rem!important;border-radius:0!important}.product-card,.product-card-wrapper,.product-card__figure,.card-wrapper,.card,.card__inner,.card__media,.card__content,.media,.media--transparent,.product__media-item,.product-card__media,.product-recommendations .card,.product-recommendations .card__inner,.product-recommendations .media,.grid__item .card,.grid__item .card__inner{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.product-card__media img,.card__media img,.media img,.product-recommendations .media img{background:var(--nn-anthracite)!important;border-radius:0!important}.product-recommendations .grid,.cart__recommendations .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2rem!important}@media(max-width:749px){.product-recommendations .grid,.cart__recommendations .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cart__empty-text,.cart--empty h1,.cart--empty .title{font-family:var(--nn-font-serif)!important;font-style:italic!important;font-weight:300!important;font-size:clamp(2rem,4vw,3.25rem)!important;color:var(--nn-ivory-soft)!important;padding:4rem 0!important}.cart__footer,.cart-drawer__footer,.totals,.cart__blocks,.cart__ctas,.drawer__footer{background:transparent!important;color:var(--nn-ivory)!important;border-color:var(--nn-border)!important}.cart__dynamic-checkout-buttons,.cart__ctas .shopify-payment-button,.shopify-payment-button__more-options,.additional-checkout-buttons,[data-shopify=dynamic-checkout-cart]{display:none!important}.collection-hero__title,.template-collection h1,.title-wrapper h1,.main-collection-header h1,.product-recommendations h2,.cart__recommendations h2,.section-header__title{font-family:var(--nn-font-serif)!important;font-style:italic!important;font-weight:300!important;color:var(--nn-ivory)!important}.template-404,.not-found,.error-404{background:var(--nn-noir)!important;color:var(--nn-ivory)!important}:root,.card-wrapper,.card,.product-card-wrapper,.product,.product__media-wrapper,.grid__item{--media-radius: 0 !important;--media-shadow-opacity: 0 !important;--media-shadow-horizontal-offset: 0 !important;--media-shadow-vertical-offset: 0 !important;--media-shadow-blur-radius: 0 !important;--card-corner-radius: 0 !important;--card-image-padding: 0 !important;--card-border-width: 0 !important;--card-shadow-opacity: 0 !important}.product__media,.product__media-wrapper,.product__media-item,.product__modal-opener,.product-media,.product-media-container,.product__media-list,.product__media-list .product__media-item,.media,.media--square,.media--portrait,.media--landscape,.media--adapt,.media--circle,.media--cropped,.card__media,.card__media>*,.card__inner .media,.product-card__media,.product-card__figure{clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;border-radius:0!important;background:var(--nn-anthracite)!important;background-color:var(--nn-anthracite)!important;padding:0!important;box-shadow:none!important}.product__media img,.product__media-item img,.product__modal-opener img,.product-media img,.media img,.media>img,.card__media img,.product-card__media img,.thumbnail img,.thumbnail-list img,.slider .product__media img{clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;border-radius:0!important;object-fit:cover!important;width:100%!important;height:100%!important;background:var(--nn-anthracite)!important}.card.card--card,.card--card .card__inner,.card--card .card__content,.card--card .card__media{background:transparent!important;background-color:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}.thumbnail-list__item,.thumbnail,.thumbnail-list button{border-radius:0!important;background:transparent!important;padding:0!important;border:1px solid transparent!important}.thumbnail-list__item.is-active .thumbnail,.thumbnail[aria-current=true]{border-color:var(--nn-gold)!important}.product__media-wrapper .product__media-item,.card__inner{aspect-ratio:3 / 4}.product-form__input fieldset label,.product-form__input .form__label+fieldset label,variant-radios label,variant-selects label,.product-form__input input[type=radio]+label,.product-form__input--pill input[type=radio]+label,.product-form input[type=radio]+label,.product-form__input label[for],fieldset.product-form__input label{background:transparent!important;background-color:transparent!important;color:var(--nn-ivory)!important;border:1px solid var(--nn-border-strong)!important;border-radius:0!important;padding:.75rem 1.5rem!important;font-family:var(--nn-font-sans)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;min-width:3rem!important;text-align:center!important;cursor:pointer!important;transition:all .3s ease!important}.product-form__input fieldset label:hover,variant-radios label:hover,variant-selects label:hover{border-color:var(--nn-ivory)!important;color:var(--nn-ivory)!important}.product-form__input input[type=radio]:checked+label,variant-radios input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background:var(--nn-ivory)!important;background-color:var(--nn-ivory)!important;color:var(--nn-noir)!important;border-color:var(--nn-ivory)!important}.product-form__input--swatch input[type=radio]+label,variant-radios input[type=radio]+label.color-swatch,.color-swatch,.swatch{padding:0!important;min-width:2.25rem!important;width:2.25rem!important;height:2.25rem!important;border-radius:999px!important;border:1px solid var(--nn-border-strong)!important}.product-form__input--swatch input[type=radio]:checked+label,variant-radios input[type=radio]:checked+label.color-swatch{border:1px solid var(--nn-gold)!important;box-shadow:0 0 0 2px var(--nn-noir),0 0 0 3px var(--nn-gold)!important;background:unset!important}.product-form__input .form__label,.product-form__input>.form__label,fieldset legend.form__label{color:var(--nn-ivory-soft)!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:.75rem!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nocturne.css.map */
