html body{--nf-wrap: 1200px;--nf-pad: 24px;--nf-sec: 88px;--nf-line: #EBDFDC;--nf-strip: #F8F2F0;--nf-ink: #2B0F1A;--nf-ink-2: #1F0A12;--nf-red: #7A1F2B;--nf-red-deep: #5E1722;--nf-champagne: #C8A96A;--nf-champagne-hi: #D8BE86;--nf-rose: #F2B5AE;--nf-blush: #FBECE8;--nf-mute: #7A6469;--nf-r: 16px}@media(max-width:749px){html body{--nf-pad: 16px;--nf-sec: 56px}}html body .cl-nf{font-family:var(--cl-font);color:var(--nf-ink)}html body .cl-nf *,html body .cl-nf *:before,html body .cl-nf *:after{box-sizing:border-box}html body .cl-nf__wrap{width:100%;max-width:calc(var(--nf-wrap) + var(--nf-pad) * 2);margin:0 auto;padding:0 var(--nf-pad)}html body .cl-nf__sec{padding:var(--nf-sec) 0}html body .cl-nf__sec--tight{padding:calc(var(--nf-sec) * .6) 0}html body :where(.cl-nf) :where(h1,h2,h3,p,blockquote){margin:0}html body .cl-nf .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .cl-nf__h1{font-family:var(--cl-font-head);font-weight:500;font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-.03em}html body .cl-nf__h2{font-family:var(--cl-font-head);font-weight:500;font-size:clamp(28px,3.1vw,44px);line-height:1.12;letter-spacing:-.025em}html body .cl-nf__h2--center{text-align:center;max-width:22ch;margin-left:auto;margin-right:auto}html body .cl-nf__h3{font-family:var(--cl-font-head);font-weight:600;font-size:18px;line-height:1.25;letter-spacing:-.01em}html body .cl-nf__accent{color:var(--nf-red)}html body .cl-nf--dark .cl-nf__accent,html body .cl-nf-hero .cl-nf__accent,html body .cl-nf-banner .cl-nf__accent{color:var(--nf-champagne)}html body .cl-nf__lead{font-size:17px;line-height:1.55;color:var(--nf-mute)}html body .cl-nf--dark .cl-nf__lead{color:#ffffffc7}html body .cl-nf__eyebrow{display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.01em}html body .cl-nf__eyebrow small{font-family:var(--cl-font);font-weight:400;font-size:13px;opacity:.8}html body .cl-nf__fine{font-size:14px;line-height:1.55;color:var(--nf-mute)}html body .cl-nf--dark .cl-nf__fine{color:#fff9}html body .cl-nf__fine a{color:inherit}html body .cl-nf__ctas{display:flex;flex-wrap:wrap;gap:12px}html body .cl-nf__ctas--center{justify-content:center}html body .cl-nf .cl-btn{gap:10px}html body .cl-nf__arrow{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--nf-red);color:#fff;font-size:13px;line-height:1;flex:none}html body .cl-nf__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--cl-font-head);font-weight:600;font-size:16px;line-height:1.35;color:inherit;text-decoration:none}html body .cl-nf__link:hover{text-decoration:underline;text-underline-offset:3px}html body .cl-nf--dark .cl-btn--ghost,html body .cl-nf-hero .cl-btn--ghost{color:#fff;border-color:#ffffffb3;background:transparent}html body .cl-nf--dark .cl-btn--ghost:hover,html body .cl-nf-hero .cl-btn--ghost:hover{background:#fff;color:var(--nf-ink)}html body .cl-nf--dark{background:var(--nf-ink);color:#fff}html body .cl-nf--strip{background:var(--nf-strip)}html body .cl-nf--blush{background:var(--nf-blush)}html body .cl-nf-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(60% 70% at 26% 52%,#9e2a3d52,#9e2a3d00 62%),linear-gradient(180deg,var(--nf-ink) 0%,var(--nf-ink-2) 72%,#3a1622 100%)}html body .cl-nf-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;min-height:min(78vh,720px);padding-top:56px;padding-bottom:72px}html body .cl-nf-hero__eyebrow{grid-column:1 / -1;justify-self:center;text-align:center;color:#ffffffeb}html body .cl-nf-hero__visual{position:relative;display:grid;place-items:center;aspect-ratio:1;width:min(100%,460px);justify-self:center}html body .cl-nf-hero__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(242,181,174,.28)}html body .cl-nf-hero__ring--2{top:9%;right:9%;bottom:9%;left:9%;border-color:#f2b5ae33}html body .cl-nf-hero__ring--3{top:18%;right:18%;bottom:18%;left:18%;border-color:#f2b5ae24}html body .cl-nf-hero__glow{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle,#9e2a3d8c,#9e2a3d00 70%);filter:blur(8px)}html body .cl-nf-hero__media{position:relative;width:62%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px #ffffff1f}html body .cl-nf-hero__media img{width:100%;height:100%;object-fit:cover;display:block}html body .cl-nf-hero__media .cl-shot__placeholder{width:100%;height:100%;display:grid;place-items:center;background:#3a1622;color:#ffffffb3;font-size:14px}html body .cl-nf-hero__dot{position:absolute;left:50%;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--nf-rose);box-shadow:0 0 12px 2px #f2b5aeb3}html body .cl-nf-hero__orbit{position:absolute;top:0;right:0;bottom:0;left:0}html body .cl-nf-hero__text{display:grid;gap:22px;max-width:560px}html body .cl-nf-hero__sub{font-size:18px;line-height:1.55;color:#fffc;max-width:46ch}html body .cl-nf-hero__proof{font-size:16px;line-height:1.5;color:#ffffffdb}html body .cl-nf-hero__kicker{font-family:var(--cl-font-head);font-weight:600;font-size:16px;color:var(--nf-champagne)}@media(prefers-reduced-motion:no-preference){html body .cl-nf-hero__orbit{animation:cl-nf-orbit 24s linear infinite}html body .cl-nf-hero__glow{animation:cl-nf-breathe 6s ease-in-out infinite}html body .cl-nf-hero__media{animation:cl-nf-float 7s ease-in-out infinite}}@keyframes cl-nf-orbit{to{transform:rotate(360deg)}}@keyframes cl-nf-breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes cl-nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:899px){html body .cl-nf-hero__inner{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:28px;padding-bottom:48px;text-align:center}html body .cl-nf-hero__text{justify-items:center;margin:0 auto}html body .cl-nf-hero__visual{width:min(78vw,340px);order:2}html body .cl-nf-hero__text{order:1}html body .cl-nf-hero .cl-nf__ctas{justify-content:center}}html body .cl-nf-spot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}html body .cl-nf-spot__media{position:relative;border-radius:var(--nf-r);overflow:hidden;aspect-ratio:4 / 5;background:var(--nf-blush)}html body .cl-nf-spot__media img{width:100%;height:100%;object-fit:cover;display:block}html body .cl-nf-spot__media [data-cl-spot-img]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease}html body .cl-nf-spot__media [data-cl-spot-img][hidden]{display:block;opacity:0;pointer-events:none}html body .cl-nf-spot__body{display:grid;gap:24px;align-content:start}html body .cl-nf-spot__pills{display:flex;flex-wrap:wrap;gap:8px}html body .cl-nf-spot__pill{-webkit-appearance:none;appearance:none;border:1px solid var(--nf-line);background:#fff;color:var(--nf-ink);border-radius:999px;padding:10px 18px;font-family:var(--cl-font-head);font-weight:600;font-size:14px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}html body .cl-nf-spot__pill:hover{border-color:var(--nf-ink)}html body .cl-nf-spot__pill[aria-selected=true]{background:var(--nf-ink);border-color:var(--nf-ink);color:#fff}html body .cl-nf-spot__pill:focus-visible{outline:2px solid var(--nf-red);outline-offset:2px}html body .cl-nf-spot__panel{display:grid;gap:14px;max-width:46ch}html body .cl-nf-spot__panel[hidden]{display:none}html body .cl-nf-spot__panel p{font-size:16.5px;line-height:1.6;color:var(--nf-mute)}html body .cl-nf-spot__price{font-family:var(--cl-font-head);font-weight:600;font-size:18px;color:var(--nf-ink)!important}html body .cl-nf-spot__price s{font-weight:400;color:var(--nf-mute);margin-left:6px}@media(prefers-reduced-motion:no-preference){html body .cl-nf-spot__panel:not([hidden]){animation:cl-fade-up .45s cubic-bezier(.2,.65,.3,1) backwards}}@media(max-width:899px){html body .cl-nf-spot__grid{grid-template-columns:1fr;gap:28px}html body .cl-nf-spot__media{aspect-ratio:4 / 3}html body .cl-nf-spot__body{order:-1}}html body .cl-nf-causes__head{display:grid;gap:14px;justify-items:center;text-align:center;margin-bottom:44px}html body .cl-nf-causes__head .cl-nf__lead{max-width:56ch}html body .cl-nf-causes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--nf-line);border-left:1px solid var(--nf-line);border-radius:4px}html body .cl-nf-causes__card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:196px;padding:26px 26px 28px;border-right:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line);background:#fff;transition:background-color .3s ease}html body .cl-nf-causes__card:hover{background:var(--nf-strip)}html body .cl-nf-causes__num{font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.08em;color:var(--nf-red)}html body .cl-nf-causes__card p{font-size:16px;line-height:1.55;color:var(--nf-mute)}html body .cl-nf-causes__foot{display:grid;gap:16px;justify-items:center;margin-top:40px;text-align:center}@media(max-width:899px){html body .cl-nf-causes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){html body .cl-nf-causes__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border:0;gap:12px;margin:0 calc(var(--nf-pad) * -1);padding:0 var(--nf-pad) 6px;scrollbar-width:none}html body .cl-nf-causes__grid::-webkit-scrollbar{display:none}html body .cl-nf-causes__card{flex:0 0 80%;scroll-snap-align:start;border:1px solid var(--nf-line);border-radius:12px;min-height:210px}}html body .cl-nf-band{position:relative;color:#fff;overflow:hidden}html body .cl-nf-band__bg{position:absolute;top:0;right:0;bottom:0;left:0}html body .cl-nf-band__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block}html body .cl-nf-band__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1f0a12b8,#1f0a1273 55%,#1f0a124d)}html body .cl-nf-band__inner{position:relative;display:flex;align-items:center;justify-content:center;gap:36px;min-height:420px;padding-top:56px;padding-bottom:56px}html body .cl-nf-band--overlap .cl-nf-band__inner{padding-bottom:120px}html body .cl-nf-seal{position:relative;flex:none;width:196px;height:196px;border-radius:50%;background:#fff;color:var(--nf-ink);display:grid;place-items:center;box-shadow:0 20px 40px -24px #0009}html body .cl-nf-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html body .cl-nf-seal text{font-family:var(--cl-font-head);font-weight:600;font-size:14.8px;letter-spacing:.1em;fill:var(--nf-ink);text-transform:uppercase}html body .cl-nf-seal__core{display:grid;justify-items:center;gap:2px;text-align:center;width:64%;padding:14px 0;border-top:1px solid rgba(43,15,26,.2);border-bottom:1px solid rgba(43,15,26,.2)}html body .cl-nf-seal__num{font-family:var(--cl-font-head);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--nf-red)}html body .cl-nf-seal__label{font-family:var(--cl-font-head);font-weight:600;font-size:15px;line-height:1.15}html body .cl-nf-band__text{display:grid;gap:14px;max-width:34rem}html body .cl-nf-band__text .cl-nf__h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2}html body .cl-nf-band__text .cl-nf__link{color:#fff}@media(max-width:749px){html body .cl-nf-band__inner{flex-direction:column;text-align:center;gap:20px;min-height:0}html body .cl-nf-seal{width:176px;height:176px}html body .cl-nf-seal__num{font-size:34px}html body .cl-nf-band__text{justify-items:center}}html body .cl-nf-lineup{position:relative;z-index:1}html body .cl-nf-lineup--overlap{margin-top:-96px}html body .cl-nf-lineup__card{background:#fff;border:1px solid var(--nf-line);border-radius:4px}html body .cl-nf-lineup__head{padding:44px 24px 36px;text-align:center;border-bottom:1px solid var(--nf-line)}html body .cl-nf-lineup__cols{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}html body .cl-nf-lineup__col{display:flex;flex-direction:column;gap:10px;padding:24px 22px 28px;border-right:1px solid var(--nf-line)}html body .cl-nf-lineup__col:last-child{border-right:0}html body .cl-nf-lineup__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}html body .cl-nf-lineup__badge{flex:none;padding:4px 9px;border-radius:4px;background:var(--nf-blush);color:var(--nf-red);font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html body .cl-nf-lineup__who{font-size:16px;line-height:1.45;color:var(--nf-mute);min-height:2.9em}html body .cl-nf-lineup__media{display:block;aspect-ratio:1;margin:6px 0 8px;border-radius:10px;overflow:hidden;background:var(--nf-blush)}html body .cl-nf-lineup__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){html body .cl-nf-lineup__col:hover .cl-nf-lineup__media img{transform:scale(1.04)}}html body .cl-nf-lineup__price{font-family:var(--cl-font-head);font-weight:600;font-size:17px;text-align:center}html body .cl-nf-lineup__price s{font-weight:400;color:var(--nf-mute);margin-left:6px}html body .cl-nf-lineup__col .cl-btn{align-self:center;margin-top:4px}@media(max-width:899px){html body .cl-nf-lineup--overlap{margin-top:-64px}html body .cl-nf-lineup__cols{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html body .cl-nf-lineup__cols::-webkit-scrollbar{display:none}html body .cl-nf-lineup__col{flex:0 0 78%;scroll-snap-align:start}html body .cl-nf-lineup__col:last-child{border-right:1px solid var(--nf-line)}}html body .cl-nf-time__h{text-align:center;margin-bottom:52px}html body .cl-nf-time__steps{position:relative;display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));list-style:none;margin:0;padding:0}html body .cl-nf-time__step{position:relative;display:grid;justify-items:center;gap:16px;padding:0 14px;text-align:center}html body .cl-nf-time__step:before{content:"";position:absolute;top:13px;left:0;right:0;border-top:2px solid var(--nf-red)}html body .cl-nf-time__step:first-child:before{left:0}html body .cl-nf-time__step--next:before{border-top:2px dotted rgba(43,15,26,.35)}html body .cl-nf-time__pill{position:relative;z-index:1;padding:5px 12px;border-radius:4px;background:var(--nf-red);color:#fff;font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase}html body .cl-nf-time__step--next .cl-nf-time__pill{background:var(--nf-strip);color:var(--nf-ink);box-shadow:inset 0 0 0 1px var(--nf-line)}html body .cl-nf-time__step p{font-size:16px;line-height:1.5;color:var(--nf-mute);max-width:26ch}html body .cl-nf-time__step strong{display:block;font-family:var(--cl-font-head);font-weight:600;font-size:16px;color:var(--nf-ink);margin-bottom:4px}html body .cl-nf-time__note{margin-top:36px;text-align:center}@media(max-width:749px){html body .cl-nf-time__steps{grid-template-columns:1fr;gap:26px;padding-left:6px}html body .cl-nf-time__step{justify-items:start;text-align:left;padding:0 0 0 30px;gap:8px}html body .cl-nf-time__step:before{top:0;bottom:-26px;left:7px;right:auto;border-top:0;border-left:2px solid var(--nf-red)}html body .cl-nf-time__step--next:before{border-left:2px dotted rgba(43,15,26,.35);border-top:0}html body .cl-nf-time__step:last-child:before{bottom:auto;height:14px}html body .cl-nf-time__pill:before{content:"";position:absolute;left:-29px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:inherit;box-shadow:0 0 0 3px #fff}html body .cl-nf-time__note{text-align:left}}html body .cl-nf-banner__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:300px;border-radius:var(--nf-r);color:#fff;background:radial-gradient(70% 120% at 85% 60%,#9e2a3d80,#9e2a3d00 60%),linear-gradient(120deg,var(--nf-ink-2) 0%,var(--nf-ink) 60%,#45182a 100%)}html body .cl-nf-banner__text{position:relative;z-index:1;display:grid;gap:22px;padding:48px;max-width:520px}html body .cl-nf-banner__text .cl-nf__h2{font-size:clamp(26px,2.6vw,36px)}html body .cl-nf-banner__art{position:relative;height:100%;min-height:220px}html body .cl-nf-banner__art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html body .cl-nf-banner__art path{fill:none;stroke:#f2b5ae59;stroke-width:1}html body .cl-nf-banner__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;mix-blend-mode:screen}html body .cl-nf-banner .cl-btn--primary{justify-self:start}@media(prefers-reduced-motion:no-preference){html body .cl-nf-banner__art path{stroke-dasharray:6 10;animation:cl-nf-dash 14s linear infinite}}@keyframes cl-nf-dash{to{stroke-dashoffset:-320}}@media(max-width:749px){html body .cl-nf-banner__card{grid-template-columns:1fr}html body .cl-nf-banner__text{padding:32px 24px 8px}html body .cl-nf-banner__art{min-height:150px}}html body .cl-nf-results__h{text-align:center;margin-bottom:26px}html body .cl-nf-results__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:34px}html body .cl-nf-results__thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px;scrollbar-width:none}html body .cl-nf-results__thumbs::-webkit-scrollbar{display:none}html body .cl-nf-results__thumb{flex:none;width:52px;height:52px;padding:0;border-radius:50%;border:2px solid transparent;background:var(--nf-blush);overflow:hidden;cursor:pointer;display:grid;place-items:center;font-family:var(--cl-font-head);font-weight:600;font-size:13px;color:var(--nf-ink);transition:border-color .2s ease,transform .2s ease}html body .cl-nf-results__thumb img{width:100%;height:100%;object-fit:cover;display:block}html body .cl-nf-results__thumb[aria-selected=true]{border-color:var(--nf-red);transform:scale(1.06)}html body .cl-nf-results__thumb:focus-visible{outline:2px solid var(--nf-red);outline-offset:2px}html body .cl-nf-results__arrow{flex:none;width:32px;height:32px;border-radius:6px;border:1px solid var(--nf-line);background:#fff;color:var(--nf-ink);cursor:pointer;font-size:15px}html body .cl-nf-results__arrow:hover{border-color:var(--nf-ink)}html body .cl-nf-results__slide{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--nf-line);border-radius:4px;overflow:hidden;background:#fff}html body .cl-nf-results__slide[hidden]{display:none}html body .cl-nf-results__pair{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--nf-line)}html body .cl-nf-results__shot{position:relative;aspect-ratio:4 / 5;background:var(--nf-blush);overflow:hidden}html body .cl-nf-results__shot img{width:100%;height:100%;object-fit:cover;display:block}html body .cl-nf-results__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:13.5px;color:var(--nf-mute);background:repeating-linear-gradient(135deg,#fbece8 0 14px,#f8e3de 14px 28px)}html body .cl-nf-results__label{position:absolute;left:12px;bottom:12px;padding:4px 9px;border-radius:4px;background:#fff;font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--nf-ink)}html body .cl-nf-results__quote{display:grid;align-content:center;gap:16px;padding:32px 28px}html body .cl-nf-results__quote blockquote{margin:0;font-family:var(--cl-font-head);font-weight:500;font-size:20px;line-height:1.4;letter-spacing:-.01em}html body .cl-nf-results__name{font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--nf-mute)}html body .cl-nf-results__tags{display:flex;flex-wrap:wrap;gap:6px}html body .cl-nf-results__tags span{padding:4px 9px;border-radius:4px;background:var(--nf-strip);font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}html body .cl-nf-results__foot{display:grid;justify-items:center;gap:14px;margin-top:28px;text-align:center}html body .cl-nf-results__flag{display:inline-block;padding:6px 10px;border-radius:6px;background:#fff4d6;color:#6b4e00;font-size:13px;font-weight:600}@media(prefers-reduced-motion:no-preference){html body .cl-nf-results__slide:not([hidden]){animation:cl-fade-in .4s ease backwards}}@media(max-width:799px){html body .cl-nf-results__slide{grid-template-columns:1fr}html body .cl-nf-results__quote{padding:22px 20px 24px}html body .cl-nf-results__quote blockquote{font-size:18px}}html body .cl-nf-cross__inner{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:64px;padding-top:40px;padding-bottom:40px}html body .cl-nf-cross__media{aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.25);padding:6px}html body .cl-nf-cross__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:3px}html body .cl-nf-cross__text{display:grid;gap:20px;max-width:560px}html body .cl-nf-cross__text .cl-nf__h2{font-size:clamp(32px,3.6vw,52px)}html body .cl-nf-cross__text .cl-nf__link{color:#fff}@media(max-width:749px){html body .cl-nf-cross__inner{grid-template-columns:1fr;gap:24px}html body .cl-nf-cross__media{max-width:260px}}html body .cl-nf-evi__head{display:grid;gap:14px;justify-items:start;margin-bottom:44px}html body .cl-nf-evi--center .cl-nf-evi__head{justify-items:center;text-align:center}html body .cl-nf-evi__head .cl-nf__lead{max-width:60ch}html body .cl-nf-evi__stats{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.16)}html body .cl-nf-evi:not(.cl-nf--dark) .cl-nf-evi__stats{border-top-color:var(--nf-line)}html body .cl-nf-evi__stat{display:grid;align-content:start;gap:10px;padding:30px 28px 6px 0}html body .cl-nf-evi__stat+.cl-nf-evi__stat{padding-left:28px;border-left:1px solid rgba(255,255,255,.16)}html body .cl-nf-evi:not(.cl-nf--dark) .cl-nf-evi__stat+.cl-nf-evi__stat{border-left-color:var(--nf-line)}html body .cl-nf-evi__big{font-family:var(--cl-font-head);font-weight:500;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.04em;color:var(--nf-champagne)}html body .cl-nf-evi:not(.cl-nf--dark) .cl-nf-evi__big{color:var(--nf-red)}html body .cl-nf-evi__label{font-family:var(--cl-font-head);font-weight:600;font-size:16px}html body .cl-nf-evi__small{font-size:16px;line-height:1.5;color:#ffffffc7}html body .cl-nf-evi:not(.cl-nf--dark) .cl-nf-evi__small{color:var(--nf-mute)}html body .cl-nf-evi__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}html body .cl-nf-evi__chips span{padding:6px 12px;border-radius:999px;border:1px solid var(--nf-line);font-family:var(--cl-font-head);font-weight:600;font-size:14px}html body .cl-nf--dark .cl-nf-evi__chips span{border-color:#ffffff40}html body .cl-nf-evi__foot{display:grid;gap:18px;margin-top:34px}html body .cl-nf-evi--center .cl-nf-evi__foot{justify-items:center;text-align:center}html body .cl-nf-evi__foot .cl-nf__link{color:inherit}@media(max-width:749px){html body .cl-nf-evi__stats{grid-template-columns:1fr 1fr}html body .cl-nf-evi__stat,html body .cl-nf-evi__stat+.cl-nf-evi__stat{padding:22px 14px 4px 0;border-left:0}html body .cl-nf-evi__stat:nth-child(2n){padding-left:14px;border-left:1px solid rgba(255,255,255,.16)}html body .cl-nf-evi:not(.cl-nf--dark) .cl-nf-evi__stat:nth-child(2n){border-left-color:var(--nf-line)}}html body .cl-nf-support__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0;max-width:calc(var(--cols, 3) * 380px);border:1px solid var(--nf-line);border-radius:4px;background:#fff}html body .cl-nf-support__item{display:grid;gap:8px;align-content:start;padding:28px}html body .cl-nf-support__item+.cl-nf-support__item{border-left:1px solid var(--nf-line)}html body .cl-nf-support__item svg{width:26px;height:26px;fill:none;stroke:var(--nf-red);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html body .cl-nf-support__item p{font-size:16px;line-height:1.5;color:var(--nf-mute)}html body .cl-nf-support__item a{color:var(--nf-ink);font-weight:600}html body .cl-nf-support__head{display:grid;gap:10px;margin-bottom:28px}@media(max-width:749px){html body .cl-nf-support__grid{grid-template-columns:1fr}html body .cl-nf-support__item+.cl-nf-support__item{border-left:0;border-top:1px solid var(--nf-line)}}html body .cl-nf-legal__inner{display:grid;gap:14px;justify-items:center;max-width:820px;margin:0 auto;padding-top:48px;padding-bottom:48px;text-align:center}html body .cl-nf-legal__statement{font-family:var(--cl-font-head);font-weight:600;font-size:18px;line-height:1.35}html body .cl-nf-legal__fine p{font-size:14px;line-height:1.6;color:var(--nf-mute)}html body .cl-nf-legal__fine a{color:inherit}html body .cl-nf-legal__fine p+p{margin-top:8px}html body .cl-hcta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;margin-right:6px;border-radius:8px;border:1.5px solid var(--nf-ink);background:transparent;color:var(--nf-ink);font-family:var(--cl-font-head);font-weight:600;font-size:14px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}html body .cl-hcta:hover{background:var(--nf-ink);color:#fff}@media(max-width:749px){html body .cl-hcta{display:none}}html body:has(.cl-nf-hero) .page-wrapper{background-image:linear-gradient(var(--nf-ink),var(--nf-ink));background-repeat:no-repeat;background-size:100% 240px;background-attachment:local}html body:has(.cl-nf-hero) #header-group>.shopify-section:not(.header-section){flex-shrink:0;width:calc(100% - var(--nf-pad) * 2);max-width:calc(var(--nf-wrap) + 48px);margin:10px auto 0;border-radius:10px 10px 0 0;overflow:hidden;isolation:isolate}html body:has(.cl-nf-hero) #header-group>.shopify-section:not(.header-section)~.shopify-section:not(.header-section){margin-top:0;border-radius:0}html body:has(.cl-nf-hero) #header-group>.header-section{flex-shrink:0;background:transparent}html body:has(.cl-nf-hero) #header-group #header-component{width:calc(100% - var(--nf-pad) * 2);max-width:calc(var(--nf-wrap) + 48px);margin:0 auto;border-radius:0 0 10px 10px;overflow:visible;box-shadow:0 12px 30px -22px #0000008c}html body:has(.cl-nf-hero) #header-component .header__underlay-closed{border-radius:0 0 10px 10px}html body .announcement-bar__text{text-wrap:balance}html body .cl-nf-lineup__cols,html body .cl-nf-causes__grid,html body .cl-nf-results__thumbs,html body .cl-nf-spot__pills,html body .cl-pdp__tablist{position:relative}html body:has(.cl-sticky:not([hidden])) .page-wrapper>footer{padding-bottom:0}html body:has(.cl-sticky:not([hidden])) .page-wrapper>footer>.shopify-section:last-child{padding-bottom:72px}html body .cart-drawer__content>.cart-drawer__items{flex-shrink:0}html body .cart-page__summary .cart-summary.border-style{border-color:transparent}html body .cl-pdp__promo{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border-radius:6px;background:var(--nf-blush);color:var(--nf-red);font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}html body .cl-pdp__audience{margin:6px 0 0;font-size:16px;line-height:1.45;color:var(--nf-mute)}html body .cl-pdp__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 4px;padding:0}html body .cl-pdp__chips li{padding:5px 10px;border:1px solid var(--nf-line);border-radius:999px;background:#fff;font-family:var(--cl-font-head);font-weight:600;font-size:13px}html body .cl-picker__save{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:4px;background:var(--nf-red);color:#fff;font-family:var(--cl-font-head);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;width:max-content}html body .cl-pdp__shipnote,html body .cl-pdp__guarantee{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:16px;line-height:1.45;color:var(--nf-ink)}html body .cl-pdp__shipnote svg,html body .cl-pdp__guarantee svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--nf-red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .cl-pdp__guarantee{padding:12px 14px;border-radius:10px;background:var(--nf-strip);font-weight:600}html body .cl-pdp__circle-list ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}html body .cl-pdp__circle-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.45}html body .cl-pdp__circle-list li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--nf-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 10px no-repeat}html body .cl-pdp__form .cl-pdp__included{margin-top:14px}html body .cl-pdp__tabs{margin-top:26px;border-top:1px solid var(--nf-line)}html body .cl-pdp__tablist{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--nf-line)}html body .cl-pdp__tablist::-webkit-scrollbar{display:none}html body .cl-pdp__tab{-webkit-appearance:none;appearance:none;flex:none;padding:14px 14px 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--nf-mute);font-family:var(--cl-font-head);font-weight:600;font-size:14px;cursor:pointer}html body .cl-pdp__tab[aria-selected=true]{color:var(--nf-ink);border-bottom-color:var(--nf-red)}html body .cl-pdp__tab:focus-visible{outline:2px solid var(--nf-red);outline-offset:-2px}html body .cl-pdp__tabpanel{padding:16px 2px 4px;font-size:16px;line-height:1.6}html body .cl-pdp__tabpanel[hidden]{display:none}@media(prefers-reduced-motion:no-preference){html body .cl-pdp__tabpanel:not([hidden]){animation:cl-fade-in .3s ease backwards}}html body .cl-pdp__grid>*{min-width:0}html body .cl-pdp__tabs,html body .cl-pdp__tablist{max-width:100%}@media(max-width:749px){html body .cl-pdp__buy{display:flex;flex-direction:column}html body .cl-pdp__buy>*{order:20}html body .cl-pdp__buy>.cl-pdp__promo{display:none}html body .cl-pdp__buy>.cl-pdp__title{order:2}html body .cl-pdp__buy>.cl-pdp__audience{order:3}html body .cl-pdp__buy>.cl-pdp__anchor{order:4}html body .cl-pdp__buy>.cl-pdp__price{order:5}html body .cl-pdp__buy>.cl-pdp__stock{order:6}html body .cl-pdp__buy>.cl-pdp__chips{order:7}html body .cl-pdp__buy>.cl-pdp__stats{order:8;margin:14px 0 0}html body .cl-pdp__buy>.cl-pdp__eyebrow{order:9;align-self:flex-start}html body .cl-pdp__buy>.cl-pdp__tagline{order:10}html body .cl-pdp__buy>.cl-pdp__lead{order:11}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cloche-nf.css.map */
