@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/manrope-400-normal-latin.woff2?v=94149247441912100031784855949) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/manrope-500-normal-latin.woff2?v=94149247441912100031784855949) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/manrope-600-normal-latin.woff2?v=94149247441912100031784855949) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/manrope-700-normal-latin.woff2?v=94149247441912100031784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-400-normal-latin.woff2?v=128064787175670699901784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-400-italic-latin.woff2?v=102798502022659196101784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-500-italic-latin.woff2?v=102798502022659196101784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-600-normal-latin.woff2?v=128064787175670699901784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-700-normal-latin.woff2?v=128064787175670699901784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-700-italic-latin.woff2?v=134080489379769664841784855949) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/playfair-display-900-italic-latin.woff2?v=215136320120457271784855949) format("woff2")}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(//www.notrechanson.com/cdn/shop/t/18/assets/unifrakturmaguntia-400-normal-latin.woff2?v=30225501916610465061784855949) format("woff2")}:root{color-scheme:light only;--nm-bg: #FBF1EF;--nm-peach: #F7DFDB;--nm-cream: #FBF5F2;--nm-card: #FFFFFF;--nm-ink-deep: #2B1622;--nm-border: #E6CFC9;--nm-divider: #EFDDD8;--nm-faint: rgba(43, 22, 34, .28);--nm-ink: #2B1622;--nm-muted: #6E4E52;--nm-faint-tx: #927078;--nm-accent: #E01E5A;--nm-accent-bright: #F5417A;--nm-accent-deep: #B60F45;--nm-accent-soft: rgba(224, 30, 90, .26);--nm-gold: #FFD98A;--nm-green: #2C7A4B;--nm-tp: #00B67A;--nm-cta: linear-gradient(135deg, #FF4E86 0%, #E01E5A 52%, #C40E49 100%);--nm-cta-shadow: 0 6px 22px rgba(224, 30, 90, .52), 0 2px 6px rgba(196, 14, 73, .35), inset 0 1px 0 rgba(255,255,255,.3);--nm-promo: linear-gradient(90deg, #C60E49 0%, #8E1247 100%);--nm-sans: "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--nm-serif: "Playfair Display", Georgia, "Times New Roman", serif;--nm-gothic:"UnifrakturMaguntia", "Old English Text MT", Georgia, serif;--nm-r-sm: 10px;--nm-r-md: 14px;--nm-r-lg: 18px;--nm-r-xl: 22px;--nm-maxw: 1140px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--nm-ink-deep)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;padding:0;background:var(--nm-bg);color:var(--nm-ink);font-family:var(--nm-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}button{border:0;padding:0;background:none;cursor:pointer;color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--nm-accent-soft);outline-offset:2px;border-radius:4px}.nm-promo{background:var(--nm-promo);color:#fff;font-size:12.5px;padding:11px 14px;text-align:center;letter-spacing:.3px;font-weight:700}.nm-promo__hl{color:var(--nm-gold);font-weight:800}.nm-promo__sep{opacity:.45;margin:0 10px}@media(min-width:768px){.nm-promo{font-size:13.5px;padding:12px 24px}}.nm-header{background:var(--nm-cta);border-bottom:none;padding:12px 16px;position:sticky;top:0;z-index:100}.nm-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--nm-maxw);margin:0 auto}.nm-brand{display:inline-flex;align-items:center;gap:8px;min-width:0}.nm-brand__note{color:#fff;font-size:20px;line-height:1;flex-shrink:0}.nm-brand__name{font-family:var(--nm-serif);font-style:italic;font-weight:500;font-size:18px;color:#fff;white-space:nowrap}.nm-header__nav{display:none;align-items:center;gap:26px;font-size:15px;margin-left:auto;margin-right:22px;color:#fff}.nm-header__nav a{font-weight:500;color:#fff;transition:opacity .12s ease}.nm-header__nav a:hover{opacity:.75}.nm-header__cta{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--nm-accent-deep);padding:9px 15px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:-.1px;box-shadow:0 2px 9px #2a17122e;transition:box-shadow .15s ease,transform .1s ease;flex-shrink:0}.nm-header__cta:hover{box-shadow:0 5px 16px #2a171247}.nm-header__cta:active{transform:translateY(1px)}.nm-header__cta--desktop{display:none;padding:11px 22px;border-radius:12px;font-size:14.5px}.nm-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;margin-left:8px;flex-shrink:0}.nm-burger span{display:block;width:22px;height:2px;border-radius:2px;background:#fff}@media(min-width:768px){.nm-header{padding:10px 32px}.nm-brand__name{font-size:20px}.nm-header__nav{display:flex}.nm-header__cta--mobile{display:none}.nm-header__cta--desktop{display:inline-flex}.nm-burger{display:none}}@media(max-width:359px){.nm-brand__name{display:none}}.nm-mmenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#2a171247;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}body.nm-menu-open .nm-mmenu-backdrop{opacity:1;visibility:visible;transition:opacity .28s ease}.nm-mmenu{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--nm-bg);padding:14px 22px 26px;box-shadow:0 14px 30px #2a17122e;border-bottom:1px solid var(--nm-divider);display:flex;flex-direction:column;max-height:100vh;overflow-y:auto;transform:translateY(-100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}body.nm-menu-open .nm-mmenu{transform:translateY(0);visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s}body.nm-menu-open{overflow:hidden}.nm-mmenu__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--nm-divider)}.nm-mmenu__close{padding:10px;margin:-10px -6px -10px 0;display:inline-flex;color:var(--nm-ink)}.nm-mmenu__close svg{width:24px;height:24px}.nm-mmenu__nav{display:flex;flex-direction:column}.nm-mmenu__nav a{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--nm-ink);font-weight:500;padding:16px 2px;border-bottom:1px solid var(--nm-divider)}.nm-mmenu__cta{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;background:var(--nm-cta);color:#fff;padding:15px;border-radius:12px;font-weight:700;font-size:16px;box-shadow:0 3px 12px #c23a5b52}@media(min-width:768px){.nm-mmenu,.nm-mmenu-backdrop{display:none!important}}.nm-cta{width:100%;max-width:400px;margin:0 auto;background:var(--nm-cta);color:#fff;padding:19px 22px;border-radius:var(--nm-r-md);box-shadow:var(--nm-cta-shadow);text-align:center;transition:transform .1s ease,box-shadow .15s ease;display:flex;align-items:center;justify-content:center;gap:11px;font-size:17px;font-weight:700;letter-spacing:-.1px}.nm-cta:hover{transform:translateY(-1px);box-shadow:0 9px 28px #e01e5a99,0 3px 8px #c40e4966,inset 0 1px #ffffff4d}.nm-cta:active{transform:translateY(1px)}.nm-cta svg{width:19px;height:19px;flex-shrink:0}@media(min-width:768px){.nm-cta{font-size:17.5px;padding:20px 24px}}.nm-trust{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:13px;font-weight:500;color:var(--nm-ink);padding:0 4px}.nm-trust__item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nm-trust__check{color:var(--nm-green);display:inline-flex}.nm-trust__check svg{width:15px;height:15px}@media(max-width:380px){.nm-trust{gap:10px;font-size:12px}.nm-trust__check svg{width:13px;height:13px}}@media(min-width:768px){.nm-trust{gap:24px;font-size:13.5px}}.nm-section{padding:22px 16px}@media(min-width:768px){.nm-section{padding:28px 32px}}@media(min-width:1024px){.nm-section{padding:34px 40px}}.nm-section--dark{background:var(--nm-ink-deep);color:var(--nm-bg)}.nm-section--bracketed{border-top:1px solid var(--nm-divider);border-bottom:1px solid var(--nm-divider)}.nm-inner{max-width:1080px;margin:0 auto}.nm-section__head{text-align:center;margin-bottom:18px}@media(min-width:768px){.nm-section__head{margin-bottom:26px}}.nm-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:var(--nm-accent-deep);letter-spacing:2px;font-weight:700;text-transform:uppercase;line-height:1;background:linear-gradient(180deg,#fff 0%,var(--nm-cream) 100%);border:1px solid var(--nm-border);border-radius:999px;padding:9px 20px 9px 17px;margin-bottom:14px;box-shadow:0 3px 14px #2a171212,inset 0 1px #ffffffd9}.nm-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nm-accent);box-shadow:0 0 0 3px #c23a5b29;flex-shrink:0}.nm-section__title{font-family:var(--nm-serif);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.4px;margin:0 auto;max-width:640px}.nm-section--dark .nm-section__title{color:var(--nm-bg)}.nm-section__title em{font-style:italic;color:var(--nm-accent-deep)}.nm-section--dark .nm-section__title em{color:var(--nm-accent-bright)}.nm-section__sub{font-size:16px;color:var(--nm-muted);max-width:520px;margin:12px auto 0}.nm-section--dark .nm-section__sub{color:#fbf3eac7}@media(min-width:768px){.nm-section__title{font-size:34px}}@media(min-width:1024px){.nm-section__title{font-size:40px;letter-spacing:-.8px}}.nm-tp{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.nm-tp__word{font-weight:800;font-size:15px;letter-spacing:-.2px}.nm-tp__stars{display:inline-flex;gap:2px}.nm-tp__stars i{width:20px;height:20px;background:var(--nm-tp);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nm-tp__stars i svg{width:13px;height:13px;fill:#fff}.nm-tp__logo{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px}.nm-tp__logo svg{width:17px;height:17px;fill:var(--nm-tp)}.nm-footer{background:var(--nm-cta);border-top:none;padding:30px 16px;text-align:center;color:#fff}.nm-footer__support{display:inline-flex;align-items:center;gap:13px;margin-bottom:20px;text-align:left}.nm-footer__support-ic{position:relative;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;overflow:hidden}.nm-footer__support-ic img{width:100%;height:100%;object-fit:cover}.nm-footer__support-ic:after{content:"";position:absolute;bottom:2px;right:2px;width:11px;height:11px;border-radius:50%;background:#25b35e;border:2px solid #fff}.nm-footer__support-tx b{display:block;font-size:15px;color:#fff;font-weight:700}.nm-footer__support-tx small{font-size:12.5px;color:#fffc}.nm-footer__support-tx a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.nm-footer__verified{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:700;color:var(--nm-green);margin-bottom:18px}.nm-footer__verified svg{width:15px;height:15px}.nm-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13px;color:#ffffffe6}.nm-footer__links a:hover{color:#fff;text-decoration:underline}.nm-footer__legal{margin-top:16px;font-size:12px;color:#ffffffbf}[hidden]{display:none!important}.nm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nm-cur{position:relative;flex-shrink:0}.nm-cur__toggle{display:inline-flex;align-items:center;gap:8px;background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:10px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;line-height:1}.nm-cur__toggle:hover{background:#ffffff42}.nm-cur__flag{width:20px;height:15px;border-radius:2px;object-fit:cover;flex-shrink:0;display:block;box-shadow:0 0 0 1px #00000014}.nm-cur__chev{width:15px;height:15px;transition:transform .2s ease;flex-shrink:0}.nm-cur.is-open .nm-cur__chev{transform:rotate(180deg)}.nm-cur__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:215px;background:#fff;border:1px solid var(--nm-border);border-radius:12px;box-shadow:0 16px 38px #2a171233;padding:6px;display:none;z-index:150}.nm-cur.is-open .nm-cur__menu{display:block}.nm-cur__opt{display:flex;align-items:center;gap:11px;width:100%;background:none;border:0;padding:11px 12px;border-radius:9px;font-family:inherit;font-size:14px;font-weight:600;color:var(--nm-ink);cursor:pointer;text-align:left}.nm-cur__opt:hover{background:var(--nm-cream)}.nm-cur__opt.is-active{color:var(--nm-accent-deep);background:var(--nm-cream)}@media(max-width:600px){.nm-cur__cur{display:none}.nm-cur__toggle{padding:8px 9px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
