:root{--cn-night:#0B0708;--cn-surface:#16100F;--cn-surface-2:#1E1616;--cn-cream:#F4E9E6;--cn-rose:#E4B8C4;--cn-muted:#B9A6A3;--cn-faint:#8E7C79;--cn-line:rgba(244,233,230,.12);--cn-serif:"Playfair Display",Georgia,"Times New Roman",serif;--cn-sans:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--color-background:#0B0708;--color-background-rgb:11 7 8;--color-foreground:#F4E9E6;--color-foreground-rgb:244 233 230;--color-border:rgb(244 233 230 / .14);--color-border-rgb:244 233 230;--color-primary-button-text:rgb(20 9 12);--color-primary-button-background:rgb(244 233 230);--color-primary-button-border:rgb(244 233 230);--color-primary-button-hover-text:rgb(20 9 12);--color-primary-button-hover-background:#E4B8C4;--color-primary-button-hover-border:#E4B8C4;--color-primary-button-focus-outline:rgb(228 184 196);--color-secondary-button-text:rgb(244 233 230);--color-secondary-button-background:rgb(0 0 0 / 0);--color-secondary-button-border:rgb(244 233 230 / .35);--color-secondary-button-hover-text:rgb(20 9 12);--color-secondary-button-hover-background:#F4E9E6;--color-secondary-button-hover-border:#F4E9E6;--color-input-background:rgb(22 16 15);--color-input-text:rgb(244 233 230);--color-input-text-rgb:244 233 230;--color-input-border:rgb(244 233 230 / .2);--color-variant-background:rgb(0 0 0 / 0);--color-variant-border:rgb(244 233 230 / .25);--color-variant-text:rgb(244 233 230);--color-variant-text-rgb:244 233 230;--color-selected-variant-background:rgb(244 233 230);--color-selected-variant-border:rgb(244 233 230);--color-selected-variant-text:rgb(20 9 12);--color-selected-variant-text-rgb:20 9 12;--font-body--family:var(--cn-sans);--font-subheading--family:var(--cn-sans);--font-heading--family:var(--cn-serif);--font-heading--weight:500}html,body{background:var(--cn-night)}body{color:var(--cn-cream);font-family:var(--cn-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--cn-serif);font-weight:500;letter-spacing:-.01em}::selection{background:var(--cn-rose);color:var(--cn-night)}#header-group,#header-group .shopify-section,#header-group header-component,#header-group [class*=header__row]{background:var(--cn-night)!important;color:var(--cn-cream)}#header-group{border-bottom:1px solid var(--cn-line)}#header-group [class*=announcement]{background:#140c0e!important;color:var(--cn-rose)!important;letter-spacing:.04em}#header-group a,#header-group button{color:var(--cn-cream)}#header-group [class*=header-logo]{font-family:var(--cn-serif)!important;font-style:italic;font-weight:500;font-size:26px;letter-spacing:-.01em}footer,footer .shopify-section,footer [class*=footer]{background:var(--cn-night)!important;color:var(--cn-muted)}footer{border-top:1px solid var(--cn-line)}footer h2{font-family:var(--cn-serif);font-style:italic;font-weight:500;color:var(--cn-cream);font-size:28px}footer a{color:var(--cn-muted)}*:has(>.product-media[data-media-id="75744635715929"]),*:has(>.product-media[data-media-id="75744635683161"]),*:has(>.product-media[data-media-id="75744635748697"]){display:none!important}.product-media{background:#fff;border-radius:22px;overflow:hidden}.product-details h1,[class*=product-details] h1{font-family:var(--cn-serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.08;text-wrap:balance}[style*="background:#FBF1F4"]{background:#e4b8c412!important;border-color:#e4b8c43d!important;color:var(--cn-cream)!important}[style*="color:#B96A80"]{color:var(--cn-rose)!important}[style*="rgba(0,0,0,.08)"]{border-color:#f4e9e61a!important}[style*="rgba(0,0,0,.12)"]{border-color:#f4e9e624!important}[style*="background:#0B0708"]{background:var(--cn-surface)!important;border:1px solid rgba(228,184,196,.18)}details summary{color:var(--cn-cream)}.cn{--m:clamp(18px,4vw,56px);background:var(--cn-night);color:var(--cn-cream);font-family:var(--cn-sans);width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;line-height:1.4}.cn *{box-sizing:border-box}.cn img{display:block;width:100%;height:100%;object-fit:cover}.cn p{margin:0}.cn-wrap{max-width:1240px;margin:0 auto;padding-inline:var(--m)}.cn-eyebrow{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cn-rose);margin:0 0 18px!important}.cn h1,.cn h2,.cn h3{font-family:var(--cn-serif);font-weight:500;color:var(--cn-cream);margin:0;text-wrap:balance}.cn em{font-style:italic;color:var(--cn-rose)}.cn-hero{padding-block:clamp(40px,7vw,96px) clamp(56px,7vw,104px);background:radial-gradient(ellipse at 78% 38%,rgba(228,184,196,.12),transparent 58%),var(--cn-night)}.cn-hero .cn-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.cn-hero h1{font-size:clamp(46px,6.2vw,90px);line-height:.98;letter-spacing:-.02em}.cn-lead{margin-top:24px!important;font-size:clamp(16px,1.45vw,19px);line-height:1.5;color:var(--cn-muted);max-width:46ch}.cn-price{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;margin-top:30px}.cn-price b{font-family:var(--cn-serif);font-weight:500;font-size:34px;color:var(--cn-cream);font-variant-numeric:tabular-nums}.cn-price span{font-size:14px;color:var(--cn-muted)}.cn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.cn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 36px;border-radius:999px;background:var(--cn-cream);color:#14090c!important;font-size:15.5px;font-weight:500;text-decoration:none;transition:background .25s,transform .25s}.cn-btn:hover{background:var(--cn-rose);transform:translateY(-2px)}.cn-btn:focus-visible,.cn-link:focus-visible{outline:2px solid var(--cn-rose);outline-offset:3px}.cn-link{color:var(--cn-rose)!important;font-size:14.5px;text-decoration:underline;text-underline-offset:4px}.cn-micro{margin-top:16px!important;font-size:13px;color:var(--cn-muted)}.cn-card{position:relative;background:#fff;border-radius:28px;box-shadow:0 60px 110px #0000008c;aspect-ratio:1/1}.cn-card img{border-radius:28px;object-fit:contain;padding:7%}.cn-chip{position:absolute;background:#0b0708e6;color:var(--cn-cream);border:1px solid rgba(228,184,196,.32);border-radius:999px;padding:10px 16px;font-size:13.5px;white-space:nowrap}.cn-chip i{font-style:normal;color:var(--cn-rose);margin-right:7px}.cn-chip--a{left:-18px;top:13%}.cn-chip--b{right:-14px;bottom:11%}.cn-trust{border-block:1px solid var(--cn-line)}.cn-trust .cn-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.cn-trust .cn-wrap>div{padding:22px 12px 22px 0;display:flex;flex-direction:column;gap:3px;font-size:14px;color:var(--cn-muted)}.cn-trust b{color:var(--cn-cream);font-weight:500;font-size:15px}.cn-sec{padding-block:clamp(64px,9vw,120px)}.cn-sec--tight{padding-top:0}.cn-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.cn-head h2{font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.015em}.cn-head p:not(.cn-eyebrow){margin-top:16px;color:var(--cn-muted);font-size:17px;line-height:1.5}.cn-scroll{overflow-x:auto}.cn-compare{width:100%;min-width:520px;border-collapse:collapse;font-size:15.5px}.cn-compare th{font-weight:500;text-align:left;padding:0 18px 16px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cn-muted)}.cn-compare th:last-child{color:var(--cn-rose)}.cn-compare td{padding:18px;border-top:1px solid var(--cn-line);vertical-align:top;line-height:1.4}.cn-compare td:first-child{color:var(--cn-muted);width:22%;padding-left:0}.cn-compare td:nth-child(2){color:var(--cn-faint)}.cn-compare td:last-child{color:var(--cn-cream);background:#e4b8c40f}.cn-real{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px)}.cn-real>*{min-width:0}.cn-real figure{position:relative;margin:0;border-radius:22px;overflow:hidden;background:#fff;aspect-ratio:1/1}.cn-real .cn-big{grid-row:span 2;aspect-ratio:auto}.cn-real figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:#0b0708db;color:var(--cn-cream);border-radius:12px;padding:9px 12px;font-size:13.5px;line-height:1.3}.cn-note{border-radius:22px;background:var(--cn-surface);border:1px solid var(--cn-line);padding:clamp(18px,2.4vw,30px);display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1/1}.cn-note p:first-child{font-family:var(--cn-serif);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.2;color:var(--cn-cream)}.cn-note p+p{margin-top:12px;font-size:13.5px;color:var(--cn-muted);line-height:1.45}.cn-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cn-line)}.cn-step{padding:28px 28px 8px 0}.cn-step+.cn-step{padding-left:28px;border-left:1px solid var(--cn-line)}.cn-step span{font-family:var(--cn-serif);font-style:italic;color:var(--cn-rose);font-size:40px;line-height:1}.cn-step p{margin-top:14px;font-size:17px;line-height:1.45}.cn-eng{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(28px,5vw,80px);align-items:start}.cn-rows div{display:flex;gap:18px;align-items:baseline;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--cn-line);font-size:clamp(17px,1.6vw,20px)}.cn-rows div:first-child{border-top:1px solid var(--cn-line)}.cn-rows b{font-weight:500;white-space:nowrap}.cn-rows span{color:var(--cn-muted);font-size:.78em;text-align:right;max-width:34ch}.cn-faq details{border-bottom:1px solid var(--cn-line)}.cn-faq details:first-child{border-top:1px solid var(--cn-line)}.cn-faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font-size:18px;color:var(--cn-cream)}.cn-faq summary::-webkit-details-marker{display:none}.cn-faq summary:after{content:"+";position:absolute;right:6px;top:17px;font-size:26px;color:var(--cn-rose);transition:transform .25s}.cn-faq details[open] summary:after{transform:rotate(45deg)}.cn-faq summary:focus-visible{outline:2px solid var(--cn-rose);outline-offset:4px}.cn-faq details p{padding:0 0 22px;color:var(--cn-muted);line-height:1.55;max-width:68ch}.cn-final{text-align:center;padding-block:clamp(72px,10vw,140px);background:radial-gradient(ellipse at 50% 120%,rgba(228,184,196,.16),transparent 60%),var(--cn-night);border-top:1px solid var(--cn-line)}.cn-final h2{font-size:clamp(40px,5.4vw,76px);line-height:1}.cn-final .cn-price,.cn-final .cn-actions{justify-content:center}.cn-foot{padding:22px var(--m) 30px;font-size:12.5px;color:#7a6865;text-align:center;border-top:1px solid var(--cn-line)}@media(prefers-reduced-motion:no-preference){.cn-rise{animation:cnRise .8s cubic-bezier(.16,1,.3,1) both}.cn-rise.d1{animation-delay:.06s}.cn-rise.d2{animation-delay:.14s}.cn-rise.d3{animation-delay:.22s}@keyframes cnRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(max-width:900px){.cn-hero .cn-wrap{grid-template-columns:1fr}.cn-visual{max-width:520px;width:100%;margin-inline:auto}.cn-trust .cn-wrap{grid-template-columns:repeat(2,1fr)}.cn-real{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-real figcaption{left:8px;right:8px;bottom:8px;padding:7px 9px;font-size:12px}.cn-note{aspect-ratio:1/1;padding:14px}.cn-note p:first-child{font-size:17px}.cn-note p+p{margin-top:8px;font-size:12px}.cn-real .cn-big{grid-column:span 2;grid-row:auto;aspect-ratio:1/1}.cn-steps{grid-template-columns:1fr}.cn-step,.cn-step+.cn-step{padding:22px 0;border-left:0}.cn-step+.cn-step{border-top:1px solid var(--cn-line)}.cn-eng{grid-template-columns:1fr}.cn-chip--a{left:12px}.cn-chip--b{right:12px}}@media(max-width:560px){.cn-hero h1{font-size:44px}.cn-compare{min-width:0;font-size:13.5px}.cn-compare th{padding:0 8px 12px;font-size:11px;letter-spacing:.08em}.cn-compare td{padding:13px 8px}.cn-compare td:first-child{width:25%;padding-left:0}.cn-rows div{flex-direction:column;gap:4px}.cn-rows span{text-align:left}}.cn-card--photo{background:#140c0e;aspect-ratio:4/5}.cn-card--photo img{object-fit:cover;padding:0;border-radius:28px}.cn-ritual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.cn-ritual .cn-steps{grid-template-columns:1fr}.cn-ritual .cn-step,.cn-ritual .cn-step+.cn-step{padding:22px 0;border-left:0}.cn-ritual .cn-step+.cn-step{border-top:1px solid var(--cn-line)}.cn-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.cn-duo figure,.cn-amb figure{margin:0;border-radius:22px;overflow:hidden;background:#140c0e}.cn-duo figure{aspect-ratio:3/4}.cn-amb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.cn-amb figure{aspect-ratio:1/1}.cn-legal{margin-top:12px!important;font-size:12px;color:var(--cn-faint)}@media(max-width:900px){.cn-ritual{grid-template-columns:1fr}.cn-amb{grid-template-columns:repeat(2,minmax(0,1fr))}}.cn-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.cn-detail figure{position:relative;margin:0;border-radius:22px;overflow:hidden;background:#140c0e;aspect-ratio:1/1}.cn-detail img{display:block;width:100%;height:100%;object-fit:cover}.cn-detail figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:#0b0708db;color:var(--cn-cream);border-radius:12px;padding:9px 12px;font-size:13.5px;line-height:1.3}@media(max-width:560px){.cn-detail figure{aspect-ratio:auto;border-radius:0;background:none;overflow:visible}.cn-detail img{height:auto;aspect-ratio:1/1;border-radius:18px}.cn-detail figcaption{position:static;background:none;color:var(--cn-muted);border-radius:0;padding:8px 2px 0;font-size:12px;line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cocona-noir.css.map */
