@import"https://fonts.googleapis.com/css2?family=Genos:wght@300;400;600;700;800&family=Playfair+Display:wght@400;700&family=Poppins:wght@300;400;500;600;700&display=swap";@font-face{font-family:Genos;src:url('{{ "Genos-VariableFont_wght.woff2" | asset_url }}') format("woff2");font-display:swap}@font-face{font-family:Playfair Display;src:url('{{ "PlayfairDisplay-VariableFont_wght.woff2" | asset_url }}') format("woff2");font-display:swap}@font-face{font-family:Poppins;src:url('{{ "Poppins-Regular.woff2" | asset_url }}') format("woff2");font-display:swap}:root{--font-body-family: "Playfair Display", serif;--font-heading-family: "Playfair Display", serif;--font-premium-family: "Playfair Display", serif;--font-logo-family: "Genos", sans-serif;--nep-luxe: #01088D;--nep-active-blue: #6694F6;--nep-cosmos: #000000;--nep-breeze: #FFFFFF;--nep-warm-bg: #F7F4EE;--nep-breeze-tone: #F8F9FB;--background-gradient: linear-gradient(180deg, var(--nep-breeze-tone) 0%, var(--nep-warm-bg) 100%);--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--shadow-soft: 0 6px 18px rgba(2,6,23,.06);--shadow-glow: 0 8px 30px rgba(102,148,246,.14);--motion-fast: .18s;--motion-medium: .32s;--motion-slow: .56s}body{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family)}p,span,div,a,li,td,th,label,input,textarea,select,button{font-family:var(--font-body-family)}.heading--playfair,.body--playfair{font-family:var(--font-heading-family)!important}.heading--title1{font-size:42.667px;line-height:1.05;letter-spacing:.02rem;font-family:var(--font-heading-family)!important}body{background:var(--background-gradient);color:var(--nep-cosmos);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-warm{background-color:var(--nep-warm-bg)}.card,.product-card,.banner__box,.collection__title,.content-container{border-radius:var(--radius-md);overflow:hidden}.soft-focus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#02061705);pointer-events:none;mix-blend-mode:soft-light}.nep-gradient{background:linear-gradient(135deg,var(--nep-luxe) 0%,var(--nep-active-blue) 100%)}.button,.btn{border-radius:var(--radius-md);padding:12px 20px;font-family:var(--font-body-family);font-weight:600;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease;background-color:var(--nep-luxe)!important;color:var(--nep-breeze)!important;border:none!important}.button--primary,.btn--primary{background-color:var(--nep-luxe)!important;color:var(--nep-breeze)!important;box-shadow:var(--shadow-soft)}.button--primary:hover,.btn--primary:hover{background-color:var(--nep-active-blue);color:var(--nep-breeze);transform:translateY(-2px);box-shadow:0 12px 36px #6694f629}.hero-evening .button,.hero-evening .btn,.hero-evening .button--primary,.hero-evening .btn--primary,.banner__buttons .button,.banner__buttons .btn,.slideshow .button,.slideshow .btn{background-color:transparent!important;color:#fff!important;border:2px solid #FFFFFF!important}.hero-evening .button:hover,.hero-evening .btn:hover,.banner__buttons .button:hover,.slideshow .button:hover{background-color:#ffffff26!important;border-color:#fff!important;color:#fff!important}.hero-evening{--hero-heading-color: var(--nep-cosmos);--hero-subtext-color: rgba(0,0,0,.9);--hero-cta-bg: transparent;--hero-cta-text: var(--nep-luxe)}.hero-evening .banner__heading,.hero-evening .slideshow__text .banner__heading,.hero-evening .h0,.hero-evening .h1{color:var(--hero-heading-color)!important;font-family:var(--font-heading-family)!important}.slideshow .banner__heading,.slideshow .slideshow__text .banner__heading,.slideshow__slide .collection__title .title,.slideshow__text .collection__title .title,.slideshow .collection__title,.collection__title .title{color:#000!important;fill:#000!important;font-family:var(--font-heading-family)!important}.hero-evening .banner__text,.hero-evening .banner__subtext,.hero-evening .collection__description,.hero-evening .caption{color:var(--hero-subtext-color)!important;font-family:var(--font-body-family)!important}.hero-evening .button--primary,.hero-evening .btn--primary{background:var(--nep-luxe)!important;color:var(--nep-breeze)!important;border-color:#01088d14!important}.button--secondary,.btn--secondary{background-color:transparent;color:var(--nep-luxe);border:1px solid var(--nep-luxe)}.button--secondary:hover,.btn--secondary:hover{background:linear-gradient(90deg,#6694f60f,#01088d0a)}.button--pill{border-radius:999px;padding:8px 14px}@keyframes wave-shimmer{0%{transform:translate(-30%);opacity:0}50%{transform:translate(30%);opacity:.6}to{transform:translate(130%);opacity:0}}.wave-shimmer{position:relative;overflow:hidden}.wave-shimmer:before{content:"";position:absolute;top:-10%;left:-50%;width:200%;height:120%;background:linear-gradient(90deg,#fff0,#ffffff0f,#fff0);transform:translate(-50%);pointer-events:none}.wave-shimmer:hover:before{animation:wave-shimmer 1.6s linear forwards}.wave-motif{position:relative;overflow:hidden}.wave-motif:after{content:"";position:absolute;inset:-20% -10% auto -10%;height:60%;background-image:radial-gradient(closest-side at 10% 30%,rgba(102,148,246,.035),transparent 28%),radial-gradient(closest-side at 80% 70%,rgba(1,8,141,.02),transparent 30%);transform:rotate(-6deg);pointer-events:none;opacity:.95}.banner__content .banner__box,.slideshow__text .banner__box{transition:background-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease;background:linear-gradient(180deg,#01088d0f,#6694f608)}.h0,.h1{font-family:var(--font-heading-family);font-weight:700;line-height:1.02}.h0{font-size:clamp(40px,6.2vw,64px)}.h1{font-size:clamp(28px,4.6vw,44px)}.space-lg{padding:var(--space-lg)}.space-xl{padding:var(--space-xl)}:focus{outline:3px solid rgba(102,148,246,.22);outline-offset:2px}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate--enter{animation:fade-up var(--motion-medium) cubic-bezier(.22,.9,.33,1) both;will-change:transform,opacity}.title,.title--primary,.banner__heading,.page-title,.collection__title .title,.inline-richtext h1,.inline-richtext h2,.header__heading,.footer-block__heading,.product__title,.card__heading,.card-information__text h3,.card__information .card__heading,.product-card-wrapper .card__heading,h3.card__heading,.card__content .card__heading{font-family:var(--font-heading-family)!important}.nep-theme-premium{background:var(--nep-breeze);color:var(--nep-cosmos)}.nep-theme-premium .title,.nep-theme-premium h1,.nep-theme-premium h2,.nep-theme-premium h3,.nep-theme-premium .collection__title .title,.nep-theme-premium .page-title{font-family:var(--font-heading-family)!important;color:var(--nep-luxe)!important}.nep-theme-premium .rte,.nep-theme-premium .caption,.nep-theme-premium .price,.nep-theme-premium p,.nep-theme-premium .product__title,.nep-theme-premium .product__description{font-family:var(--font-body-family)!important;color:var(--nep-cosmos)!important}.nep-theme-premium .button--primary{background-color:var(--nep-luxe);color:var(--nep-breeze)}.nep-theme-active{background:transparent;color:var(--nep-cosmos)}.nep-theme-active .title,.nep-theme-active h1,.nep-theme-active h2,.nep-theme-active h3,.nep-theme-active .collection__title .title,.nep-theme-active .page-title{font-family:var(--font-heading-family)!important;color:var(--nep-active-blue)!important}.nep-theme-active .rte,.nep-theme-active .caption,.nep-theme-active .price,.nep-theme-active p,.nep-theme-active .product__title,.nep-theme-active .product__description{font-family:var(--font-body-family)!important;color:var(--nep-cosmos)!important}.nep-theme-active .button--primary{background-color:var(--nep-active-blue);color:var(--nep-breeze)}.header__heading-logo{max-height:3.2rem;width:auto!important;display:block;object-fit:contain;transition:max-height var(--motion-fast) ease,width var(--motion-fast) ease}.header__heading-logo-wrapper{display:flex;align-items:center;justify-content:center;max-width:12rem;overflow:hidden}@media screen and (min-width: 990px){.header__heading-logo{max-height:3.6rem}.header__heading-logo-wrapper{max-width:10rem}.header__inline-menu .list-menu--inline{gap:.8rem;align-items:center}.header__menu-item,.list-menu__item--link{padding-top:.6rem;padding-bottom:.6rem}.header__menu-item{padding-left:.9rem;padding-right:.9rem}}@media screen and (max-width: 989px){.header__heading-logo{max-height:3.2rem}.header__heading-logo-wrapper{max-width:10rem}.list-menu__item--link{padding-top:.6rem;padding-bottom:.6rem}}.scrolled-past-header .header__heading-logo{max-height:2.6rem}.site-logo-text,.header-wrapper .site-logo-text{font-family:var(--font-logo-family)!important;font-weight:600;color:#000!important;letter-spacing:.03em;display:inline-block;line-height:1;font-size:clamp(1.05rem,2.2vw,1.6rem);text-transform:none;padding:.15rem .2rem}@media screen and (min-width: 990px){.header--middle-center .site-logo-text{font-size:clamp(1.15rem,2.4vw,1.75rem)}}.site-logo-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.site-logo-icon{display:block;width:auto;max-height:2.4rem;object-fit:contain}@media screen and (min-width: 990px){.site-logo-icon{max-height:3rem}}.header-wrapper,.header-wrapper--overlay,.header--transparent{color:#000!important}.header__menu-item a,.header__inline-menu .list-menu__item--link,.header__menu-item span,.list-menu__item--link{color:#000!important;fill:#000!important;font-family:var(--font-body-family)!important}.header__menu-item a:hover,.header__inline-menu .list-menu__item--link:hover{color:#010101!important}.header__icon,.header__icon svg,.header__icon-wrapper svg,.header__icon .icon,.header__icon .icon path{color:#000!important;stroke:#000!important;fill:none!important}.header-wrapper--overlay .header__menu-item a,.header-wrapper--overlay .header__icon svg{color:#000!important;stroke:#000!important}@media screen and (min-width: 990px){header-menu details,.header__inline-menu details{position:relative}.header__inline-menu .header__submenu{position:absolute;left:0;top:calc(100% + .4rem);min-width:220px;max-width:60rem;background:var(--nep-breeze);border-radius:12px;padding:.75rem;box-shadow:var(--shadow-soft);display:none;z-index:60}header-menu details[open]>.header__submenu,.header__inline-menu details[open]>.header__submenu{display:flex;flex-direction:row;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.header__inline-menu .header__submenu>ul,.header__inline-menu .header__submenu .list-menu{display:flex!important;flex-direction:row!important;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0;width:100%}.header__submenu-parent{border-bottom:1px solid rgba(2,6,23,.04);margin-bottom:.5rem;padding-bottom:.5rem;width:100%;flex-basis:100%}.header__submenu-parent .header__menu-item{font-weight:600;display:inline-block}.header__inline-menu .header__submenu li{display:inline-block!important;vertical-align:top;min-width:auto;flex-shrink:0}.header__inline-menu .header__submenu .header__menu-item,.header__inline-menu .header__submenu .list-menu__item--link{display:inline-block!important;white-space:nowrap!important;padding:.5rem .85rem;border-radius:8px;transition:background-color .2s ease;font-family:var(--font-body-family)!important}.header__inline-menu .header__submenu .header__menu-item:hover,.header__inline-menu .header__submenu .list-menu__item--link:hover{background-color:#6694f614}}.menu-drawer__submenu{background-color:rgb(var(--color-background))!important;opacity:1!important}.menu-drawer__inner-submenu{background-color:rgb(var(--color-background));padding-top:.5rem}.menu-drawer__close-button{background-color:#01088d0f!important;border-bottom:1px solid rgba(1,8,141,.12);font-weight:600!important;color:#01088d!important;margin-top:0!important;padding:1.4rem 3rem!important;position:sticky;top:0;z-index:10;font-family:var(--font-body-family)!important}.menu-drawer__close-button:hover,.menu-drawer__close-button:focus{background-color:#6694f61a!important}.menu-drawer__submenu .menu-drawer__menu-item{background-color:transparent;font-size:1.6rem;padding:1.2rem 3rem;border-left:3px solid transparent;transition:all .2s ease;font-family:var(--font-body-family)!important}.menu-drawer__submenu .menu-drawer__menu-item:hover,.menu-drawer__submenu .menu-drawer__menu-item:focus{background-color:#6694f60f!important;border-left-color:#6694f6;padding-left:3.3rem}.menu-drawer__submenu .menu-drawer__menu-item--active{background-color:#01088d14!important;border-left-color:#01088d;font-weight:600}.js details[open].menu-opening>.menu-drawer__submenu{opacity:1!important;visibility:visible!important}.product__title h1,.product__title h2,.product__title,.card__heading,.card-information__text h3,.card__information .card__heading,.product-card-wrapper .card__heading,h3.card__heading,.card__content .card__heading{font-family:var(--font-heading-family)!important}.product__description{font-family:var(--font-body-family)!important;font-size:16px;line-height:1.6}.product__description p{font-family:var(--font-body-family)!important}.product__description em,.product__description i{font-family:var(--font-body-family)!important;font-style:italic}.footer-block__details-content,.footer-block p,.footer-block span,.footer-block a,.cart-item__name,.cart-item__details,.totals,.cart__footer{font-family:var(--font-body-family)!important}*{font-family:var(--font-body-family)}.site-logo-text,.header-wrapper .site-logo-text{font-family:var(--font-logo-family)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-fonts.css.map */
