@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&display=swap";.nine-root{--cream:#FBF4E6;--cream-2:#F3E9D6;--ink:#0B0C0E;--ink-2:#2A2C31;--muted:#6B6A66;--line:rgba(11,12,14,.12);--midnight:#12141A;--midnight-soft:#2B3040;--blossom:#F4A0B8;--blossom-deep:#E4718F;--signal:#F7C51E;--signal-deep:#D9A400;--sky:#9ED3FF;--mint:#BFE8D2;--r-lg:32px;--r-md:22px;--r-sm:14px;--pad:clamp(20px,4vw,56px);--max:1240px;--font-display:"Bricolage Grotesque","Helvetica Neue",sans-serif;--font-body:"DM Sans","Helvetica Neue",sans-serif}.nine-root img{display:block;max-width:100%;height:auto}.nine-root a{color:inherit;text-decoration:none}.nine-root button{font:inherit;cursor:pointer}.nine-root h1,.nine-root h2,.nine-root h3,.nine-root h4{font-family:var(--font-display);margin:0;line-height:1;letter-spacing:-.02em}.nine-root h1{font-size:clamp(46px,7.2vw,104px);font-weight:800;line-height:.94}.nine-root h2{font-size:clamp(36px,5vw,68px);font-weight:800}.nine-root h3{font-size:clamp(24px,2.4vw,32px);font-weight:700}.nine-root p{margin:0}.nine-root .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.nine-root .eyebrow{font-family:var(--font-body);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;opacity:.75}.nine-root .lede{font-size:clamp(18px,1.5vw,21px);color:var(--ink-2);max-width:56ch}.nine-root .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-weight:700;font-size:16px;border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:0 4px 0 0 var(--ink);transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,background .2s,color .2s}.nine-root .btn:hover{transform:translateY(-3px);box-shadow:0 7px 0 0 var(--ink)}.nine-root .btn:active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--ink)}.nine-root .btn.light{background:var(--cream);color:var(--ink)}.nine-root .btn.signal{background:var(--signal);color:var(--ink)}.nine-root .btn.blossom{background:var(--blossom);color:var(--ink)}.nine-root .btn.ghost{background:transparent;color:inherit;border-color:currentColor;box-shadow:none}.nine-root .btn.ghost:hover{background:#ffffff1f}.nine-root .btn.sm{padding:11px 20px;font-size:14px;box-shadow:0 3px 0 0 var(--ink)}.nine-root .ticker{background:var(--signal);color:var(--ink);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;border-bottom:2px solid var(--ink)}.nine-root .ticker .track{display:flex;gap:48px;white-space:nowrap;padding:10px 0;animation:tick 34s linear infinite;width:max-content}.nine-root .ticker span:before{content:"\2726";margin-right:48px;opacity:.6}@keyframes tick{to{transform:translate(-50%)}}.nine-root .nav{position:sticky;top:0;z-index:50;background:#fbf4e6e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid var(--ink)}.nine-root .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.nine-root .brand{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:.02em}.nine-root .brand svg{width:36px;height:36px}.nine-root .nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0;font-weight:700;font-size:15px}.nine-root .nav ul a{position:relative;padding:6px 0}.nine-root .nav ul a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(0);transition:transform .2s;transform-origin:left}.nine-root .nav ul a:hover:after{transform:scaleX(1)}@media(max-width:860px){.nine-root .nav ul{display:none}}.nine-root .hero{padding:clamp(28px,4vw,56px) 0 0}.nine-root .hero-card{display:grid;grid-template-columns:1.05fr 1fr;gap:0;overflow:hidden;border:2px solid var(--ink);border-radius:var(--r-lg);background:var(--hero-bg,var(--midnight));color:var(--hero-fg,#fff);transition:background .5s ease,color .5s ease;min-height:600px}.nine-root .hero-copy{padding:clamp(32px,4.5vw,72px);display:flex;flex-direction:column;justify-content:center;gap:26px}.nine-root .hero-copy h1 em{font-style:normal;color:var(--hero-accent,var(--signal));transition:color .5s}.nine-root .hero-copy .lede{color:inherit;opacity:.85}.nine-root .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nine-root .hero-price{font-family:var(--font-display);font-size:22px;font-weight:700}.nine-root .hero-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,44px);border-left:2px solid var(--ink)}.nine-root .hero-visual img{width:min(100%,560px);border-radius:var(--r-md);border:2px solid var(--ink);transition:opacity .35s;aspect-ratio:1;object-fit:cover}.nine-root .hero-visual img.swap{opacity:0}.nine-root .hero-badge{position:absolute;top:26px;right:26px;width:96px;height:96px;border-radius:50%;background:var(--cream);color:var(--ink);border:2px solid var(--ink);display:grid;place-items:center;text-align:center;font-family:var(--font-display);font-weight:800;font-size:13px;line-height:1.05;animation:spin 6s ease-in-out infinite}@keyframes spin{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.nine-root .swatches{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nine-root .swatch{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;border:2px solid rgba(255,255,255,.35);background:transparent;color:inherit;font-weight:700;font-size:14px;transition:border-color .2s,background .2s}.nine-root .swatch i{width:22px;height:22px;border-radius:50%;border:2px solid var(--ink);display:block}.nine-root .swatch[aria-pressed=true]{border-color:currentColor;background:#ffffff24}.nine-root .hero-card[data-color=blossom]{--hero-bg:var(--blossom);--hero-fg:var(--ink);--hero-accent:#7A1F3A}.nine-root .hero-card[data-color=signal]{--hero-bg:var(--signal);--hero-fg:var(--ink);--hero-accent:#2B5BD7}.nine-root .hero-card[data-color=blossom] .swatch,.nine-root .hero-card[data-color=signal] .swatch{border-color:#0b0c0e40}.nine-root .hero-card[data-color=blossom] .swatch[aria-pressed=true],.nine-root .hero-card[data-color=signal] .swatch[aria-pressed=true]{background:#ffffff59}@media(max-width:900px){.nine-root .hero-card{grid-template-columns:1fr;min-height:0}.nine-root .hero-visual{border-left:0;border-top:2px solid var(--ink)}}.nine-root .marquee{margin:clamp(40px,5vw,72px) 0 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--cream-2);overflow:hidden}.nine-root .marquee .track{display:flex;gap:40px;white-space:nowrap;width:max-content;padding:16px 0;animation:tick 40s linear infinite;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.01em}.nine-root .marquee span:after{content:"\b7";margin-left:40px;opacity:.4}.nine-root .nine-section{padding:clamp(56px,8vw,112px) 0}.nine-root .sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,3vw,44px);flex-wrap:wrap}.nine-root .sec-head p{max-width:46ch;color:var(--ink-2)}.nine-root .shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nine-root .pcard{border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;background:var(--c);color:var(--fg,var(--ink));display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;position:relative}.nine-root .pcard:hover{transform:translateY(-6px);box-shadow:0 10px 0 0 var(--ink)}.nine-root .pcard img{aspect-ratio:1;object-fit:cover;width:100%;border-bottom:2px solid var(--ink)}.nine-root .pcard .body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:8px;flex:1}.nine-root .pcard h3{font-size:30px}.nine-root .pcard .tag{font-size:15px;opacity:.85}.nine-root .pcard .row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px}.nine-root .pcard .price{font-family:var(--font-display);font-weight:700;font-size:20px}.nine-root .pcard .pill{position:absolute;top:16px;left:16px;background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nine-root .pcard.midnight{--c:var(--midnight);--fg:#fff}.nine-root .pcard.midnight .btn.sm{background:var(--cream);color:var(--ink)}.nine-root .pcard.blossom{--c:var(--blossom)}.nine-root .pcard.signal{--c:var(--signal)}@media(max-width:900px){.nine-root .shop-grid{grid-template-columns:1fr}}.nine-root .life{background:var(--ink);color:var(--cream)}.nine-root .life .sec-head p{color:#fbf4e6bf}.nine-root .life-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.nine-root .life-grid figure{margin:0;border:2px solid var(--cream);border-radius:var(--r-md);overflow:hidden;position:relative;aspect-ratio:4/5}.nine-root .life-grid figure:first-child{aspect-ratio:auto}.nine-root .life-grid img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nine-root .life-grid figure:hover img{transform:scale(1.04)}.nine-root .life-grid figcaption{position:absolute;left:14px;bottom:14px;background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:7px 14px;font-weight:700;font-size:13px}@media(max-width:900px){.nine-root .life-grid{grid-template-columns:1fr 1fr}.nine-root .life-grid figure:first-child{grid-column:1/-1;aspect-ratio:4/3}}.nine-root .findmy .grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,4vw,64px);align-items:center}.nine-root .findmy .phone{border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;background:var(--sky)}.nine-root .findmy .phone img{width:100%;height:100%;object-fit:cover}.nine-root .steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:12px;counter-reset:s}.nine-root .steps li{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;border:2px solid var(--ink);border-radius:var(--r-sm);padding:16px 18px;background:#fff;transition:transform .2s,background .2s}.nine-root .steps li:hover{transform:translate(6px);background:var(--sky)}.nine-root .steps li:before{counter-increment:s;content:counter(s);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--ink);background:var(--signal);font-family:var(--font-display);font-weight:800;font-size:20px}.nine-root .steps h4{font-size:19px;margin-bottom:3px}.nine-root .steps p{font-size:15px;color:var(--ink-2)}.nine-root .disclosure{margin-top:24px;border:2px dashed var(--ink);border-radius:var(--r-sm);padding:18px 20px;font-size:14px;color:var(--ink-2);background:var(--cream-2)}.nine-root .disclosure strong{color:var(--ink)}@media(max-width:900px){.nine-root .findmy .grid{grid-template-columns:1fr}}.nine-root .stats{background:var(--blossom);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.nine-root .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nine-root .stat{border:2px solid var(--ink);border-radius:var(--r-md);padding:26px 24px;background:var(--cream);transition:transform .2s}.nine-root .stat:hover{transform:rotate(-1.5deg)}.nine-root .stat b{display:block;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.3vw,46px);letter-spacing:-.03em;line-height:1}.nine-root .stat span{display:block;margin-top:8px;font-size:15px;color:var(--ink-2)}@media(max-width:900px){.nine-root .stat-grid{grid-template-columns:1fr 1fr}}.nine-root .safety .grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.nine-root .safety .shot{border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden}.nine-root .checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.nine-root .checks li{display:flex;gap:14px;align-items:flex-start;font-size:17px}.nine-root .checks li:before{content:"";flex:0 0 26px;height:26px;border-radius:50%;border:2px solid var(--ink);background:var(--mint);margin-top:1px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0C0E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");background-size:14px;background-repeat:no-repeat;background-position:center}@media(max-width:900px){.nine-root .safety .grid{grid-template-columns:1fr}}.nine-root .buy{background:var(--cream-2);border-top:2px solid var(--ink)}.nine-root .buy-card{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;background:#fff}.nine-root .buy-media{background:var(--buy-bg,var(--midnight));display:grid;place-items:center;padding:clamp(20px,3vw,40px);border-right:2px solid var(--ink);transition:background .4s}.nine-root .buy-media img{width:min(100%,520px);border-radius:var(--r-md);border:2px solid var(--ink);aspect-ratio:1;object-fit:cover}.nine-root .buy-form{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:20px}.nine-root .buy-form h2{font-size:clamp(34px,3.6vw,52px)}.nine-root .buy-form .price{font-family:var(--font-display);font-size:32px;font-weight:800}.nine-root .buy-form .price small{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--muted);margin-left:8px}.nine-root .opt-group label{display:block;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.nine-root .opts{display:flex;flex-wrap:wrap;gap:10px}.nine-root .opt{border:2px solid var(--ink);border-radius:999px;padding:10px 16px;background:#fff;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:background .2s,transform .15s}.nine-root .opt i{width:16px;height:16px;border-radius:50%;border:2px solid var(--ink);background:var(--sw)}.nine-root .opt[aria-pressed=true]{background:var(--ink);color:#fff}.nine-root .opt:hover{transform:translateY(-2px)}.nine-root .inbox{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:15px;color:var(--ink-2);margin:0;padding:0;list-style:none}.nine-root .inbox li:before{content:"\2014  "}.nine-root .buy-card[data-color=blossom] .buy-media{--buy-bg:var(--blossom)}.nine-root .buy-card[data-color=signal] .buy-media{--buy-bg:var(--signal)}@media(max-width:900px){.nine-root .buy-card{grid-template-columns:1fr}.nine-root .buy-media{border-right:0;border-bottom:2px solid var(--ink)}}.nine-root .faq-list{display:grid;gap:12px;max-width:820px}.nine-root details{border:2px solid var(--ink);border-radius:var(--r-sm);background:#fff;overflow:hidden}.nine-root summary{list-style:none;cursor:pointer;padding:20px 22px;font-family:var(--font-display);font-weight:700;font-size:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.nine-root summary::-webkit-details-marker{display:none}.nine-root summary:after{content:"+";font-size:28px;font-weight:500;line-height:1;transition:transform .2s}.nine-root details[open] summary:after{transform:rotate(45deg)}.nine-root details[open]{background:var(--signal)}.nine-root details p{padding:0 22px 22px;color:var(--ink-2);font-size:16px}.nine-root .nine-footer{background:var(--ink);color:var(--cream);padding:clamp(56px,7vw,96px) 0 40px}.nine-root .foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(251,244,230,.2)}.nine-root .foot-top h4{font-size:15px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-body);opacity:.7;margin-bottom:14px}.nine-root .foot-top ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:15px}.nine-root .foot-top ul a:hover{color:var(--signal)}.nine-root .foot-brand{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:30px}.nine-root .foot-brand svg{width:40px;height:40px}.nine-root .badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.nine-root .badge{border:1.5px solid rgba(251,244,230,.5);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.nine-root .badge.y{background:var(--signal);color:var(--ink);border-color:var(--signal)}.nine-root .legal{padding-top:28px;font-size:13px;color:#fbf4e6a6;display:grid;gap:10px;max-width:900px}@media(max-width:900px){.nine-root .foot-top{grid-template-columns:1fr}}.nine-root .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.nine-root .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nine-root .reveal{opacity:1;transform:none}.nine-root .ticker .track,.nine-root .marquee .track,.nine-root .hero-badge{animation:none}}.nine-root .range .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.nine-root .range .shot{border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;background:var(--cream-2)}.nine-root .range .shot img{width:100%;aspect-ratio:1;object-fit:cover}.nine-root .range .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.nine-root .range .chip{border:2px solid var(--ink);border-radius:999px;padding:9px 16px;font-weight:700;font-size:14px;background:#fff}.nine-root .range .chip.m{background:var(--midnight);color:#fff}.nine-root .range .chip.b{background:var(--blossom)}.nine-root .range .chip.s{background:var(--signal)}@media(max-width:900px){.nine-root .range .grid{grid-template-columns:1fr}}.nine-root .film{padding-top:0}.nine-root .film-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;background:var(--cream-2)}.nine-root .film-media{background:var(--midnight);border-right:2px solid var(--ink);display:grid;place-items:center}.nine-root .film-media video{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.nine-root .film-copy{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:16px}.nine-root .film-copy h2{margin:0}.nine-root .film-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.nine-root .film-list li{padding-left:26px;position:relative;font-weight:600}.nine-root .film-list li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:var(--signal);border:2px solid var(--ink)}.nine-root .film-copy .btn{align-self:flex-start}.nine-root .life-grid video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.nine-root .film-card{grid-template-columns:1fr}.nine-root .film-media{border-right:0;border-bottom:2px solid var(--ink)}}.nine-root{background:var(--cream);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-align:left}.nine-root *{box-sizing:border-box}.nine-root.nine-nav-wrap{position:sticky;top:0;z-index:50}.nine-root .nav{position:static}.nine-root .nine-count{font-size:12px;opacity:.7;margin-left:4px}.nine-root .shopify-payment-button{margin-top:-6px}.nine-root .shopify-payment-button__button--unbranded{border-radius:999px;border:2px solid var(--ink);font-weight:700;min-height:54px}.nine-root .buy-form form{display:flex;flex-direction:column;gap:20px}.nine-root .opt input{position:absolute;opacity:0;pointer-events:none}.nine-root .opt{position:relative;cursor:pointer}.nine-root .btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.nine-root .rte p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nine.css.map */
