:root{--nf-noir: #0D0D0D;--nf-or: #C9A96E;--nf-or-dark: #B8955A;--nf-blanc: #FFFFFF;--nf-anthracite: #2A2A2A;--nf-creme: #F5F0E8;--nf-bronze: #8B7355;--nf-card: #1A1A1A;--nf-section: #141414;--nf-radius: 2px}body{background-color:var(--nf-noir)!important;color:var(--nf-blanc)!important;font-family:Montserrat,sans-serif!important;font-weight:300!important}.nf-announce{background:var(--nf-or);color:#000;height:36px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.nf-announce-track{display:flex;gap:80px;white-space:nowrap;animation:nf-marquee 28s linear infinite}@keyframes nf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nf-announce-sep{opacity:.4}.shopify-section-header-sticky .header-wrapper,.header-wrapper{background:#0d0d0df7!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,169,110,.2)!important;box-shadow:none!important}.header__heading-link,.header__menu-item,.header__icon{color:#ffffffbf!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:4px!important;text-transform:uppercase!important}.header__menu-item:hover,.header__icon:hover{color:var(--nf-or)!important}.header__heading-link{font-family:Cormorant Garamond,serif!important;font-size:14px!important;letter-spacing:5px!important;color:var(--nf-blanc)!important;font-weight:600!important}.nf-monogram{width:36px;height:36px;border:1px solid var(--nf-or);display:inline-flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:700;color:var(--nf-or);flex-shrink:0}.nf-btn-primary,.button--primary,.shopify-payment-button__button--branded{background:var(--nf-or)!important;color:#000!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:var(--nf-radius)!important;padding:15px 36px!important;transition:background .3s,transform .25s!important;cursor:pointer!important}.nf-btn-primary:hover,.button--primary:hover{background:var(--nf-or-dark)!important;transform:translateY(-2px)}.nf-btn-outline,.button--secondary{background:transparent!important;color:var(--nf-or)!important;border:1px solid var(--nf-or)!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;border-radius:var(--nf-radius)!important;padding:14px 35px!important;transition:background .3s!important;cursor:pointer!important}.nf-btn-outline:hover,.button--secondary:hover{background:#c9a96e14!important}.nf-section-label{font-family:Montserrat,sans-serif;font-size:9px;letter-spacing:6px;text-transform:uppercase;color:var(--nf-bronze);margin-bottom:10px}.nf-section-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,52px);font-weight:400;color:var(--nf-or);letter-spacing:3px;text-transform:uppercase;line-height:1.1;margin:0}.nf-section-sub{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(15px,2vw,19px);color:var(--nf-creme);opacity:.6;margin-top:6px}.nf-rule{width:48px;height:1px;background:var(--nf-or);margin:20px 0 44px}.nf-rule-full{height:1px;background:linear-gradient(to right,var(--nf-or),transparent)}.nf-product-card{background:var(--nf-card);position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .4s ease}.nf-product-card:hover{transform:translateY(-3px);z-index:2}.nf-product-card:hover .nf-product-overlay{opacity:1}.nf-product-card:hover .nf-bottle-icon{transform:scale(1.06) translateY(-6px)}.nf-product-img{aspect-ratio:.85;background:linear-gradient(145deg,#1a1200,#0d0d0d,#141414);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.nf-bottle-icon{width:clamp(70px,8vw,100px);aspect-ratio:.5;background:linear-gradient(160deg,#2a2000,#1a1400,#080808);border:1px solid rgba(201,169,110,.22);border-radius:3px 3px 36px 36px;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:clamp(14px,2vw,20px);font-weight:700;color:var(--nf-or);box-shadow:0 20px 60px #000000b3;position:relative;transition:transform .4s}.nf-bottle-icon:before{content:"";position:absolute;top:-11px;left:50%;transform:translate(-50%);width:22px;height:13px;background:linear-gradient(145deg,#c9a96e,#8b7355);border-radius:2px 2px 0 0}.nf-product-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s;display:flex;align-items:center;justify-content:center}.nf-quick-add{background:var(--nf-or);color:#000;padding:13px 26px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border:none;cursor:pointer;border-radius:var(--nf-radius);transition:background .25s}.nf-quick-add:hover{background:var(--nf-or-dark)}.nf-badge{position:absolute;top:14px;left:14px;background:var(--nf-or);color:#000;font-size:8px;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding:5px 11px;border-radius:1px}.nf-badge--new{background:var(--nf-blanc)}.nf-badge--exc{background:var(--nf-bronze);color:var(--nf-blanc)}.nf-wish{position:absolute;top:12px;right:12px;width:34px;height:34px;background:#0d0d0dbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(201,169,110,.25);display:flex;align-items:center;justify-content:center;color:var(--nf-or);font-size:15px;cursor:pointer;border-radius:1px;transition:all .3s}.nf-wish:hover,.nf-wish--active{background:var(--nf-or);color:#000}.nf-product-info{padding:clamp(16px,2vw,24px);flex:1;display:flex;flex-direction:column}.nf-house{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--nf-or);margin-bottom:5px}.nf-pname{font-family:Cormorant Garamond,serif;font-size:clamp(17px,2vw,22px);font-weight:500;color:var(--nf-blanc);letter-spacing:1px;margin-bottom:3px}.nf-family{font-size:10px;color:var(--nf-bronze);letter-spacing:2px;font-style:italic;margin-bottom:10px}.nf-notes{font-size:11px;color:#f5f0e873;line-height:1.7;margin-bottom:14px;flex:1}.nf-pfooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.nf-price{font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.5vw,26px);font-weight:600;color:var(--nf-or)}.nf-price small{font-size:13px;font-family:Montserrat,sans-serif;font-weight:400;color:var(--nf-bronze)}.nf-stars{color:var(--nf-or);font-size:10px;letter-spacing:1px}.nf-reviews{font-size:9px;color:var(--nf-bronze)}.nf-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(201,169,110,.1)}.nf-trust-item{padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px);text-align:center;border-right:1px solid rgba(201,169,110,.08);transition:background .3s}.nf-trust-item:last-child{border-right:none}.nf-trust-item:hover{background:#c9a96e08}.nf-trust-icon{font-size:clamp(22px,3vw,28px);margin-bottom:12px}.nf-trust-title{font-family:Cormorant Garamond,serif;font-size:clamp(14px,1.5vw,17px);color:var(--nf-blanc);letter-spacing:1px;margin-bottom:5px}.nf-trust-desc{font-size:clamp(9px,1vw,11px);color:var(--nf-bronze);letter-spacing:1px;line-height:1.6}.nf-maisons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#c9a96e14}.nf-maison{background:var(--nf-noir);padding:clamp(32px,4vw,52px) clamp(20px,2.5vw,32px);text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:background .4s}.nf-maison:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--nf-or);transform:scaleX(0);transition:transform .4s}.nf-maison:hover{background:#c9a96e0a}.nf-maison:hover:after{transform:scaleX(1)}.nf-maison:hover .nf-maison-icon{color:var(--nf-or);transform:scale(1.12)}.nf-maison-icon{font-size:clamp(28px,4vw,42px);margin-bottom:18px;color:#c9a96e73;transition:all .4s;display:block}.nf-maison-name{font-family:Cormorant Garamond,serif;font-size:clamp(16px,1.8vw,20px);color:var(--nf-blanc);letter-spacing:2px;margin-bottom:6px}.nf-maison-count{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--nf-bronze)}.nf-newsletter{padding:80px clamp(24px,8vw,120px);background:linear-gradient(135deg,rgba(201,169,110,.05) 0%,transparent 100%);border-top:1px solid rgba(201,169,110,.12);border-bottom:1px solid rgba(201,169,110,.12);text-align:center}.nf-nl-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,48px);font-weight:400;color:var(--nf-blanc);letter-spacing:3px;margin-bottom:10px}.nf-nl-sub{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(15px,2vw,18px);color:var(--nf-creme);opacity:.55;margin-bottom:10px}.nf-nl-offer{display:inline-block;background:#c9a96e14;border:1px solid rgba(201,169,110,.22);padding:7px 22px;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--nf-or);margin-bottom:36px;border-radius:var(--nf-radius)}.nf-nl-form{display:flex;max-width:460px;margin:0 auto}.nf-nl-input{flex:1;background:#ffffff0a;border:1px solid rgba(201,169,110,.28);border-right:none;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:12px;color:var(--nf-blanc);outline:none;letter-spacing:1px;min-width:0}.nf-nl-input::placeholder{color:#ffffff47}.nf-nl-input:focus{border-color:var(--nf-or)}.nf-nl-btn{background:var(--nf-or);color:#000;border:none;padding:15px clamp(16px,3vw,28px);font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .3s;flex-shrink:0}.nf-nl-btn:hover{background:var(--nf-or-dark)}.nf-footer{background:#080808;border-top:1px solid rgba(201,169,110,.12)}.nf-footer .footer__grid{color:#f5f0e861}.nf-footer .footer__heading{font-size:9px!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--nf-or)!important;font-family:Montserrat,sans-serif!important}.nf-footer a,.nf-footer .footer__list-item{color:#f5f0e861!important;font-size:12px!important}.nf-footer a:hover{color:var(--nf-or)!important}.nf-footer .footer__copyright{color:#ffffff2e!important;font-size:10px!important}.cart-drawer{background:#111!important;border-left:1px solid rgba(201,169,110,.18)!important}.cart-drawer__header{border-bottom:1px solid rgba(42,42,42,.7)!important;background:#111!important}.cart-drawer__heading{font-family:Cormorant Garamond,serif!important;font-size:20px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--nf-or)!important}.cart-item__name{font-family:Cormorant Garamond,serif!important;color:var(--nf-blanc)!important}.cart-item__price .price{font-family:Cormorant Garamond,serif!important;color:var(--nf-or)!important;font-size:18px!important}.cart__ctas .button{background:var(--nf-or)!important;color:#000!important;font-family:Montserrat,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;border-radius:var(--nf-radius)!important}@media(max-width:1024px){.nf-maisons-grid{grid-template-columns:repeat(4,1fr)}.nf-trust{grid-template-columns:repeat(2,1fr)}.nf-trust-item:nth-child(2){border-right:none}.nf-trust-item:nth-child(3),.nf-trust-item:nth-child(4){border-top:1px solid rgba(201,169,110,.08)}.nf-trust-item:nth-child(4){border-right:none}}@media(max-width:768px){.nf-maisons-grid,.nf-trust{grid-template-columns:repeat(2,1fr)}.nf-nl-form{flex-direction:column}.nf-nl-input{border-right:1px solid rgba(201,169,110,.28);border-bottom:none}}@media(max-width:420px){.nf-trust{grid-template-columns:1fr}.nf-trust-item{border-right:none;border-top:1px solid rgba(201,169,110,.08)}.nf-trust-item:first-child{border-top:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/niche-fragrances.css.map */
