@font-face{font-family:CN Fraunces;src:url(hl-fraunces-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:CN Fraunces;src:url(hl-fraunces-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:CN Caveat;src:url(hl-caveat-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--cn-red: #a51916;--cn-red-d: #7d1210;--cn-green: #1f4d3a;--cn-green-d: #143528;--cn-cream: #f5efe6;--cn-paper: #fffdf8;--cn-ink: #1c1917;--cn-muted: #5b524c;--cn-gold: #e8b04b;--cn-line: #e6dccd}.cn{color:var(--cn-ink);font-size:16px;line-height:1.5;letter-spacing:0;background:var(--cn-paper)}.cn *{box-sizing:border-box}.cn p{margin:0}.cn img{display:block;width:100%;height:auto}.cn h1,.cn h2,.cn h3{font-family:CN Fraunces,Georgia,serif;font-weight:600;color:inherit;margin:0;letter-spacing:-.015em}.cn h1{font-size:clamp(34px,9vw,58px);line-height:1.04}.cn h2{font-size:clamp(28px,6.5vw,42px);line-height:1.08}.cn h1 em,.cn h2 em{font-style:italic;color:var(--cn-red)}.cn-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.cn-wrap--narrow{max-width:760px}.cn-center{text-align:center}.cn-lead{font-size:17px;color:var(--cn-muted);margin-top:12px!important}.cn-kicker{display:inline-block;background:var(--cn-red);color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:5px 13px 6px;border-radius:100px;margin-bottom:12px!important}.cn-kicker--soft{background:transparent;color:var(--cn-red);padding:0;font-family:Courier New,Courier,monospace;letter-spacing:.12em}.cn-stars{color:var(--cn-gold);letter-spacing:1px}.cn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 30px;background:var(--cn-red);color:#fff!important;font-size:18px;font-weight:700;border-radius:100px;text-decoration:none!important;box-shadow:0 10px 22px #a5191640;transition:background .15s ease,transform .15s ease}.cn-btn:hover{background:var(--cn-red-d);transform:translateY(-1px)}.cn a:focus-visible,.cn button:focus-visible,.cn summary:focus-visible{outline:3px solid var(--cn-gold);outline-offset:2px}.cn-hero{background:var(--cn-cream);padding:22px 0 26px;position:relative;overflow:hidden}.cn-hero__grid{display:grid;gap:22px}.cn-proof{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14.5px;color:var(--cn-muted)}.cn-proof b{color:var(--cn-ink)}.cn-deadline{margin-top:16px;background:#fff;border:1px solid var(--cn-line);border-left:4px solid var(--cn-red);border-radius:14px;padding:12px 14px}.cn-deadline p{font-size:14.5px;line-height:1.35}.cn-cd{display:flex;gap:6px;margin-top:8px}.cn-cd span{min-width:54px;background:var(--cn-red);color:#fff;border-radius:9px;padding:4px 6px;text-align:center;font-size:11px;line-height:1.1}.cn-cd b{display:block;font-size:20px;line-height:1.15}.cn-hero__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cn-tile{display:block;border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1;box-shadow:0 6px 18px #1c191714}.cn-tile img{width:100%;height:100%;object-fit:cover}.cn-tile--1{transform:rotate(-1.5deg)}.cn-tile--4{transform:rotate(1.5deg)}@media(max-width:749px){.cn-tile--3,.cn-tile--4{display:none}.cn-tile--2{transform:rotate(1.5deg)}}.cn-chips{margin-top:22px}.cn-chips__q{font-family:CN Caveat,cursive;font-size:24px;color:var(--cn-green);margin-bottom:8px!important}.cn-chips__row{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 8px;margin:0 -16px;scroll-snap-type:x proximity;scrollbar-width:none}.cn-chips__row::-webkit-scrollbar{display:none}.cn-chip{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 16px;background:#fff;border:1.5px solid var(--cn-line);border-radius:100px;color:var(--cn-ink);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}.cn-chip:hover{border-color:var(--cn-red);color:var(--cn-red)}.cn-trust{list-style:none;margin:16px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;font-size:13.5px;color:var(--cn-muted)}.cn-trust li{padding-left:22px;position:relative;line-height:1.3}.cn-trust li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--cn-green);font-weight:700}.cn-trust b{color:var(--cn-ink)}.cn-cat{padding:40px 0;scroll-margin-top:70px}.cn-cat--cream{background:var(--cn-cream)}.cn-cat--green{background:var(--cn-green);color:#fff}.cn-cat--green h2 em,.cn-cat--green .cn-kicker--soft{color:var(--cn-gold)}.cn-cat--red{background:var(--cn-red);color:#fff}.cn-cat--red h2 em,.cn-cat--red .cn-kicker--soft{color:var(--cn-gold)}.cn-cat__head{margin-bottom:20px;max-width:720px}.cn-cat__text{margin-top:8px!important;font-size:16px;opacity:.85}.cn-note{display:inline-block;margin-top:12px!important;background:var(--cn-gold);color:var(--cn-ink);font-weight:700;font-size:14px;padding:6px 12px;border-radius:8px}.cn-cat__more{margin-top:18px!important;text-align:center}.cn-cat__more a{color:inherit;font-weight:700;text-underline-offset:4px}.cn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cn-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 12px;margin:0 -16px;scrollbar-width:none}.cn-grid--scroll::-webkit-scrollbar{display:none}.cn-grid--scroll .cn-card{flex:0 0 44%;scroll-snap-align:start}.cn-card{display:flex;flex-direction:column;background:#fff;color:var(--cn-ink);border-radius:16px;overflow:hidden;border:1px solid var(--cn-line)}.cn-card__img{position:relative;display:block;aspect-ratio:1;background:var(--cn-cream)}.cn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.cn-card:hover .cn-card__img img{transform:scale(1.04)}.cn-badge{position:absolute;top:8px;left:8px;background:#fff;color:var(--cn-green);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:100px;box-shadow:0 2px 6px #0000001a}.cn-badge--best{background:var(--cn-gold);color:var(--cn-ink)}.cn-card__body{display:flex;flex-direction:column;flex:1;padding:10px 11px 12px;gap:4px}.cn .cn-card__title{font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:0}.cn-card__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-card__price{font-weight:700;color:var(--cn-red);font-size:16px}.cn-card__price small{font-weight:400;color:var(--cn-muted);font-size:13px}.cn-card__cta{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:100px;background:var(--cn-ink);color:#fff!important;font:inherit;font-weight:700;font-size:14.5px;text-decoration:none;border:0;cursor:pointer}.cn-card__cta:hover,.cn-card__cta--add{background:var(--cn-red)}.cn-card__cta--add:hover{background:var(--cn-red-d)}.cn-card__cta[aria-busy=true]{opacity:.6;pointer-events:none}.cn-card__cta.is-done{background:var(--cn-green)}.cn-story{padding:46px 0;background:var(--cn-cream)}.cn-story__grid{display:grid;gap:26px;align-items:center}.cn-story__pola{margin:0 auto;max-width:300px;background:#fff;padding:10px 10px 14px;box-shadow:0 12px 28px #1c191724;transform:rotate(-2deg)}.cn-story__pola img{aspect-ratio:4 / 5;object-fit:cover}.cn-story__pola figcaption{font-family:CN Caveat,cursive;font-size:22px;text-align:center;margin-top:6px}.cn-story blockquote{margin:14px 0 0;font-family:CN Fraunces,Georgia,serif;font-style:italic;font-size:20px;line-height:1.4}.cn-story__sign{font-family:CN Caveat,cursive;font-size:30px;color:var(--cn-red);margin-top:4px!important}.cn-checks{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px}.cn-checks li{padding-left:26px;position:relative}.cn-checks li:before{content:"\2713";position:absolute;left:0;color:var(--cn-green);font-weight:700}.cn-reviews__head{text-align:center;margin:34px 0 14px!important}.cn-reviews{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 12px;margin:0 -16px;scrollbar-width:none}.cn-reviews::-webkit-scrollbar{display:none}.cn-review{flex:0 0 82%;scroll-snap-align:start;margin:0;background:#fff;border-radius:16px;padding:16px;border:1px solid var(--cn-line)}.cn-review__t{font-weight:700;margin-top:4px!important}.cn-review blockquote{margin:6px 0 10px;font-size:15px}.cn-review figcaption{font-size:13.5px;color:var(--cn-muted)}.cn-faq{padding:46px 0 120px}.cn-faq__list{margin-top:20px;display:grid;gap:10px}.cn-faq details{background:#fff;border:1px solid var(--cn-line);border-radius:14px;padding:0 16px}.cn-faq summary{cursor:pointer;list-style:none;padding:15px 28px 15px 0;font-weight:700;position:relative}.cn-faq summary::-webkit-details-marker{display:none}.cn-faq summary:after{content:"+";position:absolute;right:0;top:11px;font-size:22px;color:var(--cn-red)}.cn-faq details[open] summary:after{content:"\2013"}.cn-faq details>div{padding-bottom:15px;color:var(--cn-muted)}.cn-faq details>div p{margin:0 0 8px}.cn-final{text-align:center;margin-top:44px;padding:34px 20px;background:var(--cn-green);color:#fff;border-radius:22px}.cn-final h2 em{color:var(--cn-gold)}.cn-final .cn-lead{color:#ffffffd9;margin-bottom:20px!important}.cn-bar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:10px;padding:10px 10px 14px 16px;background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000002e;transform:translateY(calc(100% + 30px));transition:transform .25s ease;overflow:hidden}.cn-bar.is-on{transform:none}.cn-bar[hidden]{display:none}.cn-bar__txt{flex:1;font-size:13.5px;line-height:1.3}.cn-bar__txt b{color:var(--cn-red)}.cn-bar__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 18px;background:var(--cn-red);color:#fff!important;border-radius:100px;font-weight:700;text-decoration:none}.cn-bar__btn span:not(:empty){background:#fff;color:var(--cn-red);border-radius:100px;min-width:22px;padding:0 6px;font-size:13px;text-align:center}.cn-bar__prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--cn-line)}.cn-bar__prog i{display:block;height:100%;width:0;background:var(--cn-green);transition:width .4s ease}body.cn-bar-on shopify-chat{transform:translateY(-80px)}.cn-toast{position:fixed;left:50%;top:18px;z-index:40;transform:translate(-50%,-140%);background:var(--cn-ink);color:#fff;padding:11px 18px;border-radius:100px;font-size:14.5px;font-weight:600;box-shadow:0 10px 24px #00000040;transition:transform .25s ease;max-width:calc(100% - 32px);text-align:center}.cn-toast.is-on{transform:translate(-50%)}.cn-toast a{color:var(--cn-gold);margin-left:6px}@media(min-width:750px){.cn-wrap{padding:0 28px}.cn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cn-grid--scroll .cn-card{flex-basis:30%}.cn-trust{grid-template-columns:repeat(4,auto);justify-content:center}.cn-review{flex-basis:40%}.cn-story__grid{grid-template-columns:300px 1fr;gap:50px}}@media(min-width:990px){.cn-hero{padding:48px 0 40px}.cn-hero__grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.cn-lead{font-size:19px}.cn-chips__row{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.cn-cat{padding:64px 0}.cn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cn-grid--scroll .cn-card{flex-basis:calc(25% - 15px)}.cn .cn-card__title{font-size:16px}.cn-reviews{flex-wrap:wrap;overflow:visible;margin:0;padding:0;justify-content:center}.cn-review{flex:0 0 calc(33.333% - 8px)}.cn-bar{left:auto;right:22px;bottom:22px;width:440px}body.cn-bar-on shopify-chat{transform:translateY(-90px)}}@media(prefers-reduced-motion:reduce){.cn-card__img img,.cn-bar,.cn-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cn-noel.css.map */
