@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Inter:wght@200;300;400;500;600&display=swap";:root{--background:0 0% 4%;--foreground:40 7% 95%;--card:0 0% 6%;--muted:0 0% 12%;--muted-foreground:0 0% 67%;--border:0 0% 18%;--accent:0 0% 88%;--primary:40 7% 95%;--primary-foreground:0 0% 4%;--font-heading:"Cormorant Garamond",Georgia,serif;--font-body:"Inter",system-ui,sans-serif;--n44-max:1536px;--n44-gut:clamp(20px,5vw,80px)}.n44,.n44 *,.n44 *:before,.n44 *:after{box-sizing:border-box}.n44{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased}.n44 img{max-width:100%;display:block}.n44-wrap{max-width:var(--n44-max);margin-inline:auto;padding-inline:var(--n44-gut)}.n44-section{padding-block:clamp(72px,12vw,176px)}.n44-label{font-family:var(--font-body);font-weight:300;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0}.n44-display{font-family:var(--font-heading);font-weight:300;font-size:clamp(44px,8vw,128px);line-height:.98;letter-spacing:.01em;margin:0}.n44-h2{font-family:var(--font-heading);font-weight:300;font-size:clamp(32px,5vw,68px);line-height:1.04;margin:0}.n44-h3{font-family:var(--font-heading);font-weight:400;font-size:clamp(22px,2.6vw,32px);line-height:1.1;margin:0}.n44-serif-italic{font-family:var(--font-heading);font-style:italic;font-weight:300}.n44-body{font-size:clamp(15px,1.2vw,17px);line-height:1.8;font-weight:300;color:hsl(var(--muted-foreground));margin:0}.n44-price{font-family:var(--font-heading);font-weight:400;font-size:clamp(18px,1.6vw,22px)}.n44-center{text-align:center}.n44-btn{display:inline-flex;align-items:center;gap:.8em;font-family:var(--font-body);font-weight:300;font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:18px 40px;border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:transparent;text-decoration:none;cursor:pointer;transition:background-color .5s ease,color .5s ease,border-color .5s ease}.n44-btn:hover,.n44-btn--solid{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.n44-btn--solid:hover{background:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}.n44-link{font-family:var(--font-body);font-weight:300;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:hsl(var(--foreground));text-decoration:none;border-bottom:1px solid hsl(var(--border));padding-bottom:5px;transition:border-color .4s ease,opacity .4s ease}.n44-link:hover{border-color:hsl(var(--foreground))}.n44-rule{height:1px;background:hsl(var(--border));border:0}.n44-card{display:block;text-decoration:none;color:inherit}.n44-card__media{position:relative;overflow:hidden;aspect-ratio:3/4;background:hsl(var(--card))}.n44-card__media img,.n44-card__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.n44-card__media video{opacity:0;transition:opacity .7s ease}.n44-card__img{transition:opacity .7s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.n44-card:hover .n44-card__media video{opacity:1}.n44-card:hover .n44-card__img{opacity:0}.n44-card__body{padding-top:22px;text-align:center}.n44-card__name{font-family:var(--font-heading);font-weight:400;font-size:clamp(19px,1.7vw,24px);margin:0;letter-spacing:.01em}.n44-card__sub{margin:8px 0 0;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.n44-card__price{margin:12px 0 0;font-family:var(--font-heading);font-size:18px}.n44-reveal{opacity:0;transform:translateY(22px);transition:opacity 1.1s ease,transform 1.1s ease}.n44-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.n44-reveal{opacity:1;transform:none;transition:none}.n44-card__media video,.n44-card__img{transition:none}}.n44-header{position:sticky;top:0;z-index:50;background:hsl(var(--background)/.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid hsl(var(--border))}.n44-header__bar{display:flex;align-items:center;justify-content:space-between;height:84px}.n44-header__logo{font-family:var(--font-heading);font-weight:400;font-size:24px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--foreground));text-decoration:none;display:flex;align-items:center;gap:12px}.n44-header__logo img{height:26px;width:auto}.n44-header__nav{display:flex;gap:clamp(20px,3vw,48px)}.n44-header__nav a{font-family:var(--font-body);font-weight:300;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .4s ease}.n44-header__nav a:hover,.n44-header__nav a[aria-current]{color:hsl(var(--foreground))}.n44-header__toggle{display:none;background:none;border:0;color:inherit;cursor:pointer;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.n44-mobnav{display:none;flex-direction:column;gap:6px;padding:8px 0 24px}.n44-mobnav a{font-family:var(--font-heading);font-size:26px;color:hsl(var(--foreground));text-decoration:none;padding:10px 0}.n44-header.is-open .n44-mobnav{display:flex}@media(max-width:768px){.n44-header__nav{display:none}.n44-header__toggle{display:block}}.n44-hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.n44-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.n44-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 30%,hsl(var(--background)/.35),hsl(var(--background)/.9) 80%)}.n44-hero__inner{position:relative;z-index:2;width:100%;text-align:center;padding-block:14vh}.n44-hero__inner .n44-label{margin-bottom:34px}.n44-hero__inner .n44-body{margin:30px auto 0;max-width:40ch}.n44-hero__cta{margin-top:48px}.n44-scrollcue{position:absolute;left:50%;bottom:34px;transform:translate(-50%);z-index:2;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.n44-phil{text-align:center}.n44-phil .n44-label{margin-bottom:40px}.n44-phil__lines{font-family:var(--font-heading);font-weight:300;font-size:clamp(30px,5.2vw,72px);line-height:1.08;margin:0 auto;max-width:18ch}.n44-phil__lines em{font-style:italic;color:hsl(var(--muted-foreground))}.n44-colhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px)}.n44-colhead .n44-label{margin-bottom:14px}.n44-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,44px)}@media(max-width:900px){.n44-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.n44-grid{grid-template-columns:1fr}.n44-colhead{flex-direction:column;align-items:flex-start}}.n44-colfoot{margin-top:clamp(44px,5vw,72px);text-align:center}.n44-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px)}.n44-split--rev{direction:rtl}.n44-split--rev>*{direction:ltr}.n44-split__media{aspect-ratio:4/5;overflow:hidden;background:hsl(var(--card))}.n44-split__media img,.n44-split__media video{width:100%;height:100%;object-fit:cover}.n44-split__body .n44-label{margin-bottom:24px}.n44-split__body .n44-h2{margin-bottom:26px}.n44-split__body .n44-body{max-width:42ch}.n44-split__meta{margin-top:34px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:hsl(var(--muted-foreground))}@media(max-width:820px){.n44-split{grid-template-columns:1fr;gap:36px}.n44-split--rev{direction:ltr}}.n44-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.n44-pdp__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:hsl(var(--card))}.n44-pdp__media img,.n44-pdp__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.n44-pdp__media video{opacity:0;transition:opacity .7s ease}.n44-pdp__media.show-video video{opacity:1}.n44-pdp__media.show-video .n44-pdp__img{opacity:0}.n44-pdp__img{transition:opacity .7s ease}.n44-pdp__toggle{position:absolute;bottom:18px;right:18px;z-index:3;background:hsl(var(--background)/.7);color:hsl(var(--foreground));border:1px solid hsl(var(--border));font-size:9px;letter-spacing:.24em;text-transform:uppercase;padding:10px 16px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.n44-pdp__info{position:sticky;top:120px}.n44-pdp__sub{margin:0 0 18px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.n44-pdp__name{font-family:var(--font-heading);font-weight:300;font-size:clamp(34px,4vw,60px);line-height:1.02;margin:0}.n44-pdp__price{margin:24px 0 0;font-family:var(--font-heading);font-size:26px}.n44-pdp__desc{margin:30px 0 0}.n44-pdp__details{margin:36px 0 0;border-top:1px solid hsl(var(--border))}.n44-pdp__row{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid hsl(var(--border));font-size:12px;letter-spacing:.04em}.n44-pdp__row dt{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.18em;font-size:10px}.n44-pdp__cta{margin-top:38px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.n44-pdp__ship{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.n44-pdp__present{margin-top:44px;padding-top:30px;border-top:1px solid hsl(var(--border))}@media(max-width:860px){.n44-pdp{grid-template-columns:1fr}.n44-pdp__info{position:static}}.n44-her__hero{text-align:center;padding-block:clamp(60px,10vw,120px) clamp(40px,6vw,80px)}.n44-her__block{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center;padding-block:clamp(48px,8vw,120px);border-top:1px solid hsl(var(--border))}.n44-her__block--rev{direction:rtl}.n44-her__block--rev>*{direction:ltr}.n44-her__media{aspect-ratio:4/5;overflow:hidden;background:hsl(var(--card))}.n44-her__media img{width:100%;height:100%;object-fit:cover}.n44-her__body .n44-label{margin-bottom:22px}.n44-her__body .n44-h2{margin-bottom:24px}@media(max-width:820px){.n44-her__block{grid-template-columns:1fr;gap:32px}.n44-her__block--rev{direction:ltr}}.n44-contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px)}.n44-contact__intro .n44-h2{margin-bottom:26px}.n44-contact__meta{margin-top:48px;display:flex;flex-direction:column;gap:22px}.n44-contact__meta .n44-label{margin-bottom:8px}.n44-contact__meta a{color:hsl(var(--foreground));text-decoration:none;border-bottom:1px solid hsl(var(--border));padding-bottom:3px}.n44-field{margin-bottom:26px}.n44-field label{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:12px}.n44-field input,.n44-field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));font-family:var(--font-body);font-weight:300;font-size:15px;padding:12px 0;outline:none;transition:border-color .4s ease}.n44-field input:focus,.n44-field textarea:focus{border-color:hsl(var(--foreground))}.n44-field textarea{resize:vertical;min-height:120px}.n44-contact__ok{font-family:var(--font-heading);font-size:28px}@media(max-width:820px){.n44-contact{grid-template-columns:1fr;gap:48px}}.n44-footer{border-top:1px solid hsl(var(--border));padding-block:clamp(56px,7vw,96px)}.n44-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.n44-footer__brand h3{font-family:var(--font-heading);font-weight:300;font-size:30px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.n44-footer__brand p{max-width:34ch}.n44-footer__col h4{margin:0 0 18px}.n44-footer__col a{display:block;color:hsl(var(--muted-foreground));text-decoration:none;font-size:13px;padding:6px 0;transition:color .35s ease}.n44-footer__col a:hover{color:hsl(var(--foreground))}.n44-footer__bottom{margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:1px solid hsl(var(--border));display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--muted-foreground))}@media(max-width:760px){.n44-footer__top{grid-template-columns:1fr;gap:36px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nepo44.css.map */
