:root{--fin-navy: #1e2440;--fin-navy-soft: #343c66;--fin-navy-hover: #262c4d;--fin-berry: #d95878;--fin-green: #477866;--fin-gold: #e9c858;--fin-text: #f7f7ff;--fin-text-soft: #e4e7fa;--fin-text-muted: #a9aed2;--fin-link: #f0688a;--fin-link-hover: #ffb3c7;--fin-price: #e9c858;--fin-border: rgba(217, 88, 120, .35);--fin-card: rgba(30, 36, 64, .74);--fin-card-solid: #1e2440;--fin-page-base: #0c1024;--fin-radius-btn: 6px;--fin-radius-card: 9px;--fin-font-heading: "Playfair Display", "Times New Roman", Times, serif;--fin-font-body: "Source Sans Pro", "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading--family: var(--fin-font-heading);--font-heading--weight: 600;--font-subheading--family: var(--fin-font-heading);--font-subheading--weight: 600;--font-body--family: var(--fin-font-body);--font-body--weight: 400;--font-accent--family: var(--fin-font-body);--font-accent--weight: 400}body,input,select,textarea,button,.rte,.rte p,.rte li{font-family:var(--fin-font-body);font-weight:400}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--fin-font-heading);font-weight:600}@supports ((-webkit-background-clip: text) or (background-clip: text)){#MainContent h1,#MainContent h2,.atelier-footer h2{background-image:linear-gradient(94deg,#fff,#f7f7ff 42%,#ffd3e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--fin-text)}#MainContent h1 .nm-plain,#MainContent h2 .nm-plain{-webkit-text-fill-color:var(--fin-berry)}}#MainContent,#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6{color:var(--fin-text)}html{background-color:var(--fin-page-base)}body{background-color:#161b38;background-image:radial-gradient(1200px 620px at 10% -10%,rgba(217,88,120,.22),transparent 62%),radial-gradient(900px 520px at 94% 4%,rgba(233,200,88,.14),transparent 64%),linear-gradient(165deg,#0c1024,#161b38 34%,#1e2440 58%,#241f42 80%,#1d3340);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover}.atelier-motifs{display:none!important}#header-group,#header-group .header-section,#header-group header-component,#header-group .header__row,#header-group [class*=color-scheme-]{--color-background: rgb(30, 36, 64);--color-background-rgb: 30 36 64;--color-foreground: rgb(247, 247, 255);--color-foreground-rgb: 247 247 255;--color-foreground-heading: rgb(247, 247, 255);--color-foreground-heading-rgb: 247 247 255;--color-foreground-muted: rgb(180, 184, 216);--color-primary: rgb(217, 88, 120);--color-primary-rgb: 217 88 120;--color-primary-hover: rgb(217, 88, 120);--color-primary-hover-rgb: 217 88 120;--color-border: rgba(217, 88, 120, .35);--color-border-rgb: 217 88 120;background-color:var(--fin-navy);color:var(--fin-text)}#header-group a,#header-group summary,#header-group button,#header-group .header__row a,#header-group .menu-list__link,#header-group .header__menu a{color:var(--fin-text)}#header-group a:hover,#header-group a:focus-visible,#header-group summary:hover,#header-group summary:focus-visible,#header-group button:hover,#header-group .header__row a:hover{color:var(--fin-berry)}#header-group,#header-group a,#header-group summary,#header-group button,#header-group input,#header-group .header__row{font-family:var(--fin-font-body);font-weight:400}#footer-group,.shopify-section-group-footer-group,.section-group--footer{background-color:var(--fin-navy);color:var(--fin-text)}.atelier-footer,.atelier-footer.aa,.atelier-footer.ap,.atelier-footer.ads{background:var(--fin-navy)!important;color:var(--fin-text)}.atelier-footer h2,.atelier-footer strong,.atelier-footer__foot strong,.atelier-footer a,.atelier-footer__foot>p,.atelier-footer__form input,.atelier-footer__form button{font-family:var(--fin-font-body);font-weight:400}.atelier-footer h2,.atelier-footer__foot strong{font-family:var(--fin-font-heading);font-weight:600}.atelier-footer em{color:var(--fin-berry);font-weight:600}.atelier-footer a{color:var(--fin-text)}.atelier-footer a:hover{color:var(--fin-berry)}.atelier-footer__lead,.atelier-footer__foot{border-color:var(--fin-border)!important}.atelier-footer__form{border-color:var(--fin-border)!important;border-radius:var(--fin-radius-btn)}.atelier-footer__form button{border-radius:var(--fin-radius-btn);background:var(--fin-navy-soft);color:#fff}.atelier-footer__form button:hover{background:var(--fin-navy-hover)}.footer-utilities,.footer-utilities a{color:var(--fin-text-muted)}.footer-utilities{border-top-color:var(--fin-border)}.button:not(.button-unstyled),.btn:not(.button-unstyled),button.button:not(.button-unstyled),input[type=submit].button:not(.button-unstyled),.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.nm-button{border-radius:var(--fin-radius-btn);background-color:var(--fin-navy-soft);border-color:transparent;color:#fff;font-family:var(--fin-font-body);font-weight:400}.button:not(.button-unstyled):hover,.btn:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,input[type=submit].button:not(.button-unstyled):hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.cart__checkout-button:hover,.nm-button:hover{background-color:var(--fin-navy-hover);border-color:transparent;color:#fff}#header-group .header-actions__action,#header-group .button-unstyled,#header-group account-button,#header-group .account-button{background-color:transparent;background-image:none;border:0;box-shadow:none;color:inherit}#header-group .header-actions__action:hover,#header-group .button-unstyled:hover{background-color:transparent;box-shadow:none;color:var(--fin-berry)}.fin-button--accent,.button--accent,.button-accent,.accent-button,.shopify-payment-button__button--branded{background-color:var(--fin-berry)!important;border-color:var(--fin-berry)!important;color:#fff!important;border-radius:var(--fin-radius-btn)!important}.fin-button--accent:hover,.button--accent:hover,.button-accent:hover,.accent-button:hover{background-color:#c4476a!important;border-color:#c4476a!important;color:#fff!important}.button--secondary,.btn--secondary{background-color:transparent;border:1px solid var(--fin-border);color:var(--fin-text);border-radius:var(--fin-radius-btn)}.card,.card__content,.product-card,.product-card__content,.collection-card,.collection-card__inner,.nm-cat,.nm-products article,.nm-care article,.nm-table article,.nm-faq details{background-color:var(--fin-card);border-color:var(--fin-border);border-radius:var(--fin-radius-card)}.card,.product-card,.collection-card,.nm-cat,.nm-care article,.nm-table article{border:1px solid var(--fin-border)}.nm-product__image,.nm-table article>div,.nm-origin__image,.nm-hero__media{border-radius:var(--fin-radius-card)}.card,.product-card{overflow:hidden}.fin-tag,.badge,.product-badge,.nm-hero__facts li,.nm-care article>span,.nm-cat span,.nm-product__image>span,.nm-table article>span,.nm-origin__image span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:var(--fin-radius-btn);background-color:var(--fin-green);color:var(--fin-text);font-family:var(--fin-font-body);font-weight:400;font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}.fin-tag--berry,.badge--sold-out,.badge--sale,.nm-hero__facts li:nth-child(2),.nm-care article:nth-child(2)>span,.nm-cat:nth-child(2) span,.nm-product__image>span:nth-child(2){background-color:var(--fin-berry);color:#fff}.fin-tag--gold,.nm-hero__facts li:nth-child(3),.nm-care article:nth-child(3)>span,.nm-cat:nth-child(3) span,.nm-products article:nth-child(3n) .nm-product__image>span{background-color:var(--fin-gold);color:var(--fin-navy)}#MainContent .nm-hero{background:transparent;color:var(--fin-text)}#MainContent .nm-hero__media:after{background:none}#MainContent .nm-hero__label{border-radius:var(--fin-radius-btn);background:var(--fin-card);color:var(--fin-text);border:1px solid var(--fin-border);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-hero__label span{color:var(--fin-berry)}#MainContent .nm-kicker,#MainContent .nm-hero__facts{color:var(--fin-text-muted);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-hero h1{font-family:var(--fin-font-heading);font-weight:600;color:var(--fin-text)}#MainContent .nm-hero__text{color:var(--fin-text-soft);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-hero__facts{border-top-color:var(--fin-border)}#MainContent .nm-hero__facts li:after{color:var(--fin-berry)}@media screen and (max-width:899px){#MainContent .nm-hero{grid-template-columns:1fr;grid-template-areas:"hero";min-height:52vh;min-height:52svh}#MainContent .nm-hero__media{grid-area:hero;height:100%;min-height:0}#MainContent .nm-hero__media>img{width:100%;height:100%;object-fit:cover;object-position:center center}#MainContent .nm-hero__label{display:none}#MainContent .nm-hero__panel{grid-area:hero;position:relative;z-index:1;justify-content:flex-start;padding:22px 22px 36px;background-color:transparent;background-image:linear-gradient(180deg,#080b1aeb,#080b1ac7 28%,#080b1a73 62%,#080b1a38);border-top:0}#MainContent .nm-hero h1{font-size:clamp(38px,12.5vw,60px);line-height:1.08}#MainContent .nm-hero__text{margin:26px 0 34px;font-size:16px;line-height:1.6}#MainContent .nm-kicker{margin-bottom:16px;font-size:11px}#MainContent .nm-button{align-self:flex-start;justify-content:flex-start;min-height:50px;font-size:13px}#MainContent .nm-hero__facts{display:none}}#MainContent .nm-cats{background:transparent;color:var(--fin-text)}#MainContent .nm-cats header p,#MainContent .nm-products__intro>p,#MainContent .nm-care__title>p,#MainContent .nm-origin__copy>p,#MainContent .nm-table header>p,#MainContent .nm-faq>div>p{color:var(--fin-berry);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-cats h2,#MainContent .nm-products h2,#MainContent .nm-care h2,#MainContent .nm-origin h2,#MainContent .nm-table h2,#MainContent .nm-faq h2{font-family:var(--fin-font-heading);font-weight:600;color:var(--fin-text)}#MainContent .nm-cats h2,#MainContent .nm-cat h3,#MainContent .nm-table h3{color:var(--fin-text)}#MainContent .nm-cat{background-color:var(--fin-card);border:1px solid var(--fin-border);border-radius:var(--fin-radius-card)}#MainContent .nm-cat:after{background:#1e244073}#MainContent .nm-cat h3{font-family:var(--fin-font-heading);font-weight:600}#MainContent .nm-cat p,#MainContent .nm-cat span,#MainContent .nm-cat b{font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-cat p{color:var(--fin-text-soft)}#MainContent .nm-cat b{color:var(--fin-berry)}#MainContent .nm-products{background:transparent;color:var(--fin-text)}#MainContent .nm-products__intro>a{color:var(--fin-text);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-products article{background-color:var(--fin-card);border:1px solid var(--fin-border);border-radius:var(--fin-radius-card);padding:8px}#MainContent .nm-product__image{background-color:transparent;border-radius:var(--fin-radius-card)}#MainContent .nm-product__meta h3,#MainContent .nm-product__meta p,#MainContent .nm-product__meta a{font-family:var(--fin-font-body);font-weight:400;color:var(--fin-text)}#MainContent .nm-product__meta p{color:var(--fin-price)}#MainContent .nm-care{background:transparent;color:var(--fin-text)}#MainContent .nm-care__title>div,#MainContent .nm-care article p{color:var(--fin-text-soft);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-care__grid,#MainContent .nm-care article{border-color:var(--fin-border)}#MainContent .nm-care__grid{border:0;gap:10px}#MainContent .nm-care article{background-color:var(--fin-card);border:1px solid var(--fin-border);border-radius:var(--fin-radius-card);margin:0}#MainContent .nm-care h3,#MainContent .nm-care article h3{font-family:var(--fin-font-heading);font-weight:600;color:var(--fin-text)}#MainContent .nm-origin{background:transparent;color:var(--fin-text)}#MainContent .nm-origin__copy>div{color:var(--fin-text-soft);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-origin__copy>a{color:var(--fin-text);border-bottom-color:var(--fin-berry);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-origin__copy>a:hover{color:var(--fin-berry)}#MainContent .nm-origin__image span{border-radius:var(--fin-radius-btn);background:var(--fin-card);color:var(--fin-text);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-table{background:transparent;color:var(--fin-text)}#MainContent .nm-table header>div,#MainContent .nm-table article>p{color:var(--fin-text-soft);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-table article>div{border-radius:var(--fin-radius-card)}#MainContent .nm-table article{background-color:var(--fin-card);border:1px solid var(--fin-border);border-radius:var(--fin-radius-card);padding:8px}#MainContent .nm-table article>span{color:var(--fin-text)}#MainContent .nm-faq{background:transparent;color:var(--fin-text)}#MainContent .nm-faq details,#MainContent .nm-faq details:last-child{background-color:var(--fin-card);border:1px solid var(--fin-border);border-color:var(--fin-border);border-radius:var(--fin-radius-card);margin-bottom:8px;padding:0 18px}#MainContent .nm-faq summary,#MainContent .nm-faq details>div{color:var(--fin-text);font-family:var(--fin-font-body);font-weight:400}#MainContent .nm-faq details>div{color:var(--fin-text-soft)}#MainContent .nm-faq summary span{color:var(--fin-berry)}.price,.price__container,.product-card__title,.card__heading,.product-card .price,.card .price{color:var(--fin-text)}.input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select,.field__input{border-radius:var(--fin-radius-btn);border-color:var(--fin-border);font-family:var(--fin-font-body);font-weight:400}.price,.price-item,.price__container,.product-card .price,.card .price,#MainContent .nm-product__meta p{color:var(--fin-price)}.price s,.price-item--regular s,.compare-at-price,#MainContent .nm-kicker,#MainContent .nm-hero__facts,#MainContent .nm-faq details>div{color:var(--fin-text-muted)}#MainContent .rte a,#MainContent .nm-origin__copy>a,#MainContent .nm-products__intro>a,.atelier-footer a{color:var(--fin-link);text-decoration-color:var(--fin-border);text-underline-offset:3px}#MainContent .rte a:hover,#MainContent .nm-origin__copy>a:hover,#MainContent .nm-products__intro>a:hover,.atelier-footer a:hover{color:var(--fin-link-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--fin-berry);outline-offset:2px}.button:not(.button-unstyled),.btn:not(.button-unstyled),button.button:not(.button-unstyled),.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.nm-button{box-shadow:0 6px 18px #00000047;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}.button:not(.button-unstyled):hover,.btn:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.cart__checkout-button:hover,.nm-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000057}.card,.product-card,.collection-card,.nm-cat,.nm-products article,.nm-care article,.nm-table article{box-shadow:0 10px 30px #00000040;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card:hover,.product-card:hover,.collection-card:hover,.nm-cat:hover,.nm-products article:hover,.nm-care article:hover,.nm-table article:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00000059;border-color:#d9587899}#MainContent .nm-cats,#MainContent .nm-products,#MainContent .fc,#MainContent .nm-care,#MainContent .nm-origin,#MainContent .nm-table,#MainContent .nm-faq{background-color:transparent;background-image:linear-gradient(180deg,#0b0f22b8,#181e3a99 40%,#1e24408f 62%,#0b0f22b8),url(//finlife.shop/cdn/shop/files/finlife-sections-bg-2026-09-19.png?v=1789782574&width=2400);background-attachment:fixed,fixed;background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover}#MainContent .nm-cats,#MainContent .nm-products,#MainContent .fc,#MainContent .nm-care,#MainContent .nm-origin,#MainContent .nm-table,#MainContent .nm-faq{text-shadow:0 1px 3px rgba(6,9,22,.5)}#MainContent .nm-cats h2,#MainContent .nm-products h2,#MainContent .fc h2,#MainContent .nm-care h2,#MainContent .nm-origin h2,#MainContent .nm-table h2,#MainContent .nm-faq h2{text-shadow:none;filter:drop-shadow(0 2px 12px rgba(6,9,22,.6))}@media screen and (max-width:989px){#MainContent .nm-cats,#MainContent .nm-products,#MainContent .fc,#MainContent .nm-care,#MainContent .nm-origin,#MainContent .nm-table,#MainContent .nm-faq{background-attachment:scroll,scroll;background-size:cover,cover;background-position:center top,center top}}#MainContent[data-template^=collection]{background-color:transparent;background-image:linear-gradient(180deg,#0b0f22b8,#181e3a99 40%,#1e24408f 62%,#0b0f22b8),url(//finlife.shop/cdn/shop/files/finlife-sections-bg-2026-09-19.png?v=1789782574&width=2400);background-attachment:fixed,fixed;background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;text-shadow:0 1px 3px rgba(6,9,22,.5)}#MainContent[data-template^=collection]>.shopify-section>.section-background,#MainContent[data-template^=collection]>.shopify-section>.section{background-color:transparent}#MainContent[data-template^=collection] h1,#MainContent[data-template^=collection] h2{text-shadow:none;filter:drop-shadow(0 2px 12px rgba(6,9,22,.6))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/finlife-theme.css.map */
