.jr{max-width:calc(1120px + 2 * var(--pad));margin:0 auto;padding:18px var(--pad) clamp(72px,9vw,120px)}.jr-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:18px clamp(32px,6vw,96px);align-items:end;margin-top:10px;padding-bottom:clamp(28px,4vw,40px);border-bottom:1px solid var(--line)}.jr-head h1{margin-top:12px;font:400 clamp(24px,2.8vw,38px)/1.2 var(--f-d);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance}.jr-intro{font-size:15.5px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.jr-empty{margin-top:40px;color:var(--ink-2)}.jr-empty a{color:var(--ink);text-underline-offset:4px}.jr-card{position:relative;display:grid;grid-template-rows:auto 1fr;align-content:start}.jr-pic{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--well)}.jr-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .9s var(--ease-out)}.jr-pic-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.jr-pic-ph img{width:70px;height:auto;opacity:.5}.jr-info{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0 0}.jr-date{color:var(--ink-3)}.jr-name{margin-top:10px;font:400 13px/1.5 var(--f-d);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance}.jr-name a{color:inherit;text-decoration:none}.jr-name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.jr-ex{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.jr-read{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding-top:6px;font:500 10.5px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--line-2);transition:text-decoration-color .2s ease}@media(hover:hover)and (pointer:fine){.jr-card:hover .jr-pic img{transform:scale(1.025)}.jr-card:hover .jr-name a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.jr-card:hover .jr-read{text-decoration-color:var(--ink)}}.jr-name a:focus-visible{outline:none}.jr-card:has(.jr-name a:focus-visible){outline:1px solid var(--ink);outline-offset:6px}.jr-lead{margin-top:clamp(36px,5vw,56px)}.jr-card--lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:none;gap:clamp(28px,5vw,72px);align-items:center}.jr-card--lead .jr-info{padding:0}.jr-card--lead .jr-name{margin-top:14px;font:400 clamp(20px,2.2vw,28px)/1.3 var(--f-d);letter-spacing:.08em}.jr-card--lead .jr-ex{margin-top:18px;max-width:46ch;font-size:16px;line-height:1.7}.jr-card--lead .jr-read{margin-top:18px;padding-top:0}.jr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5vw,72px) clamp(16px,2vw,28px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--line)}.jr-lead+.jr-grid{margin-top:clamp(56px,7vw,88px)}.jr-head+.jr-grid{border-top:0;padding-top:0;margin-top:clamp(36px,5vw,56px)}.jr-pages{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:clamp(56px,7vw,96px);padding-top:14px;border-top:1px solid var(--line)}.jr-pg-list{display:flex;gap:4px}.jr-pg,.jr-pg-edge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font:500 10.5px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;font-variant-numeric:tabular-nums}.jr-pg[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.jr-pg--gap{color:var(--ink-3)}.jr-pg-edge{justify-self:start;gap:8px}.jr-pg-edge--next{justify-self:end}@media(hover:hover)and (pointer:fine){.jr-pg:hover,.jr-pg-edge:hover{color:var(--ink)}}.crumbs{min-width:0}.crumbs-here{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center;margin-top:10px;padding-bottom:clamp(36px,5vw,56px);border-bottom:1px solid var(--line)}.jr-hero--text{grid-template-columns:minmax(0,760px)}.jr-hero h1{margin-top:14px;font:400 clamp(22px,2.5vw,34px)/1.3 var(--f-d);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance}.jr-meta{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:22px;font:500 10.5px/1.5 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.jr-meta>*+*:before{content:"\b7";margin:0 12px;color:var(--line-2)}.jr-hero-pic{aspect-ratio:1;overflow:hidden;background:var(--well)}.jr-hero-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.jr-layout{margin-top:clamp(8px,2vw,16px)}.jr-main{min-width:0}.jr-side{margin-top:clamp(36px,5vw,52px)}.jr-body h3{margin-top:clamp(28px,4vw,36px);font:500 16px/1.45 var(--f);color:var(--ink);text-wrap:balance}.jr-body h4{margin-top:24px;font:500 10.5px/1.5 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.jr-body h2+h3{margin-top:18px}.jr-body h3+p,.jr-body h3+ul,.jr-body h3+ol,.jr-body h4+p,.jr-body p+ol,.jr-body ol+p,.jr-body ul+h3,.jr-body ol+h3{margin-top:12px}.jr-body ul+p,.jr-body ol+p{margin-top:16px}.jr-body>p:first-child{font-size:17px;line-height:1.65;color:var(--ink)}.jr-body ol{display:grid;gap:10px;counter-reset:jr-n}.jr-body ol>li{padding-left:34px;counter-increment:jr-n}.jr-body ol>li:before{content:counter(jr-n,decimal-leading-zero);top:.05em;width:auto;height:auto;background:none;font:500 13px/1.7 var(--f);font-variant-numeric:tabular-nums;color:var(--ink-3)}.jr-body li>p{margin:0}.jr-body em{font-style:italic}.jr-body img{display:block;width:100%;height:auto!important;background:var(--well)}.jr-body p:has(>img:only-child),.jr-body p:has(>a:only-child>img){max-width:none;margin:clamp(32px,4.5vw,44px) 0}.jr-body figure{margin:clamp(32px,4.5vw,44px) 0}.jr-body figcaption{margin-top:10px;font-size:13px;line-height:1.5;color:var(--ink-3)}.jr-body blockquote{margin:clamp(28px,4vw,40px) 0;padding-left:22px;border-left:1px solid var(--ink)}.jr-body blockquote p{font:300 clamp(18px,1.8vw,22px)/1.5 var(--f);color:var(--ink)}.jr-body hr{margin:clamp(32px,4.5vw,48px) 0;border:0;border-top:1px solid var(--line)}.jr-body table{width:100%;margin-top:18px;border-collapse:collapse;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.jr-body th,.jr-body td{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.jr-body th{font:500 10.5px/1.5 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.jr-body iframe,.jr-body video{max-width:100%}.jr-body .table-wrap,.jr-body div:has(>table){overflow-x:auto}.jr-body a{overflow-wrap:anywhere}.jr-signed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:clamp(40px,5vw,56px);padding-top:14px;border-top:1px solid var(--line)}.jr-signed .eyebrow{color:var(--ink-3)}.jr-scents ul{margin-top:10px;display:grid}.legal-side .jr-scent{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.jr-scent picture{display:block;width:56px;height:56px;overflow:hidden;background:var(--well)}.jr-scent img{width:100%;height:100%;object-fit:cover}.jr-scent-text{display:grid;gap:4px;min-width:0}.jr-scent-name{font:400 11px/1.4 var(--f-d);letter-spacing:.12em;text-transform:uppercase}.jr-scent-size{font-size:12.5px;line-height:1.3;color:var(--ink-3)}.jr-scent-price{font:500 13.5px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--ink-2)}@media(hover:hover)and (pointer:fine){.jr-scent:hover .jr-scent-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.jr-side-btn{width:100%;margin-top:16px}.jr-side .legal-talk .eyebrow{margin-top:0;font-size:10.5px;line-height:1.5;color:var(--ink-3)}.jr-comments{margin-top:clamp(48px,6vw,72px)}.jr-comments h2{font:400 13px/1.45 var(--f-d);letter-spacing:.14em;text-transform:uppercase}.jr-comment-list{margin-top:18px;display:grid}.jr-comment{padding:18px 0;border-top:1px solid var(--line)}.jr-comment-text{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.jr-comment .eyebrow{margin-top:10px}.jr-comment-pages{display:flex;gap:24px;margin-top:12px}.jr-comment-pages a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink);text-underline-offset:4px}.jr-comment-form{margin-top:0;padding-top:18px;border-top:1px solid var(--line)}.jr-comment-form .eyebrow{color:var(--ink-3)}.jr-comment-form .form-note{padding:14px 16px;border:1px solid var(--line-2);background-color:var(--surface);color:var(--ink);font-size:15px}.jr-comment-form .form-note--error{border-color:#9c3a2e}.jr-comment-form .contact-fine{font-size:13px;line-height:1.5;color:var(--ink-3)}.jr-more{margin-top:clamp(72px,9vw,120px)}.jr-more-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px}.jr-more-head h2{margin-top:14px;font:700 clamp(22px,2.5vw,34px)/1.25 var(--f-d);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.jr-more-head .add{flex:none;min-width:220px}.jr-more .jr-grid{margin-top:clamp(28px,4vw,40px);padding-top:clamp(28px,4vw,40px)}@media(max-width:1100px){.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-more .jr-grid li:nth-child(3){display:none}}@media(max-width:900px){.jr-hero{grid-template-columns:minmax(0,1fr)}.jr-hero-pic{margin:0 calc(-1 * var(--pad));aspect-ratio:4 / 3}.jr-card--lead{grid-template-columns:minmax(0,1fr);gap:22px}.jr-head{grid-template-columns:minmax(0,1fr)}.jr-side{margin-top:clamp(48px,8vw,64px)}}@media(max-width:720px){.jr-grid{grid-template-columns:minmax(0,1fr);gap:44px}.jr-more .jr-grid li:nth-child(3){display:grid}.jr-pic{aspect-ratio:4 / 3}.jr-card--lead .jr-pic{aspect-ratio:1}.jr-info{padding-top:16px}.jr-name{font-size:12.5px}.jr-card--lead .jr-name{font-size:clamp(18px,5.2vw,22px)}.jr-card--lead .jr-ex{font-size:15px}.jr-hero h1{font-size:clamp(20px,6vw,26px);line-height:1.32;letter-spacing:.06em}.jr-meta>*+*:before{margin:0 9px}.jr-meta>:last-child{flex-basis:100%}.jr-meta>:last-child:before{content:none}.jr-body>p:first-child{font-size:16.5px}.jr-more-head .add{width:100%}.jr-pages{grid-template-columns:auto 1fr auto}.jr-pg-list{justify-content:center}.jr-pg-edge{min-width:0}.jr-comment-form{grid-template-columns:minmax(0,1fr)}.jr-comment-form .contact-send .add{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/celeste-journal.css.map */
