.journal-edition{background:#0b0c09;color:#eee9db}.journal-cart-bar{max-width:1300px;margin:auto;padding:22px 45px;display:flex;align-items:center;justify-content:space-between;gap:15px}.journal-cart-bar>a{font-size:10px;color:#b3ac97}.journal-cart-bar .cart-trigger{margin:0;padding:8px 15px}.journal-product{max-width:1300px;margin:auto;padding:0 45px}.journal-breadcrumb{display:flex;gap:13px;align-items:center;color:#928f7c;font-size:9px;letter-spacing:.6px;margin:15px 0 30px}.journal-breadcrumb a{color:#d4b477}.journal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);gap:8%;padding:10px 0 80px;align-items:center}.journal-cover-stage{padding:22px 25px 0;background:radial-gradient(ellipse at 50% 45%,#7a613d26,transparent 68%);position:relative}.journal-cover-stage>img{width:100%;height:auto;display:block;box-shadow:0 20px 65px #000b;outline:1px solid #ac85414a}.journal-cover-caption{text-align:center;font-size:7px;letter-spacing:1.7px;color:#a79778;padding:21px 0}.journal-purchase .eyebrow{font-size:8px;letter-spacing:2.1px;margin-bottom:20px}.journal-purchase h1{font-size:clamp(50px,5.5vw,76px);line-height:.94;letter-spacing:-1px}.journal-purchase h1>span{display:block;font-size:.44em;line-height:1.2;letter-spacing:.2px;margin-top:15px;color:#d4b477}.journal-lead{font:italic 24px/1.35 'Cormorant Garamond',Georgia,serif!important;color:#dbccb0!important;margin:28px 0 17px}.journal-intro{font-size:11px;line-height:1.9;color:#b4b1a1;max-width:460px}.journal-facts{display:flex;gap:0;margin:25px 0;border-block:1px solid #9b814332;padding:16px 0}.journal-facts>span{width:33.33%;display:flex;flex-direction:column;gap:3px;font-size:8px;color:#969783;padding:0 14px;border-left:1px solid #9b814332}.journal-facts>span:first-child{padding-left:0;border:0}.journal-facts strong{font:28px/1 'Cormorant Garamond',Georgia,serif;color:#e5d8b9;font-weight:400}.journal-price{display:flex;align-items:center;gap:18px;margin:23px 0}.journal-price>strong{font:39px/1 'Cormorant Garamond',Georgia,serif;color:#e5cc91;font-weight:400}.journal-price>span{font-size:8px;line-height:1.7;color:#aaa793}.journal-buy-actions{display:flex;flex-wrap:wrap;gap:11px}.journal-buy-actions .button{font-size:10px;padding:13px 19px}.journal-buy-actions .gold{background:#c9a258;color:#191a12;border-color:#c9a258;flex:1}.journal-buy-actions .gold:hover{background:#e1bd78}.journal-buy-actions .outline{background:transparent;color:#d6c59f}.journal-purchase .checkout-status{font-size:10px;color:#d4b477;margin:8px 0}.journal-delivery{font-size:8px;color:#8f9381;margin-top:14px}.journal-preview-link{font-size:10px;color:#c8b98f;display:inline-flex;gap:18px;align-items:center;margin-top:28px;border-bottom:1px solid #a98a4738;padding-bottom:7px}.journal-inside,.journal-journey,.journal-includes,.journal-faq{padding:70px 0;border-top:1px solid #9b814332}.journal-section-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin:0 0 42px}.journal-section-heading h2,.journal-journey h2,.journal-includes h2{font-size:49px}.journal-section-heading p,.journal-includes p{font-size:11px;line-height:1.9;color:#a8ad98}.journal-page-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.journal-page-previews figure{margin:0;min-width:0}.journal-preview-open{display:block;border:0;padding:0;background:none;width:100%;position:relative}.journal-preview-open img{display:block;width:100%;height:auto;box-shadow:0 12px 30px #0004}.journal-preview-open>span{position:absolute;bottom:0;inset-inline:0;background:#121a13dd;font-size:8px;padding:7px;opacity:0;transition:opacity .2s;color:#e1c888}.journal-preview-open:hover>span,.journal-preview-open:focus-visible>span{opacity:1}.journal-page-previews figcaption{display:flex;gap:15px;padding-top:17px;font-size:10px;align-items:center;color:#bfbea9}.journal-page-previews figcaption>b{font:22px 'Cormorant Garamond',Georgia,serif;font-weight:400;color:#b5975e}.journal-thresholds{display:grid;grid-template-columns:1fr 1fr;gap:30px 55px;margin-top:40px}.journal-thresholds article{display:flex;gap:21px;border-top:1px solid #9b814332;padding:26px 0 0}.journal-thresholds article>span{font:34px 'Cormorant Garamond',Georgia,serif;min-width:34px;color:#c1a468}.journal-thresholds h3{font-size:29px;margin:0 0 12px}.journal-thresholds p{font-size:11px;color:#9ca18c;max-width:400px;line-height:1.8}.journal-includes{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.journal-includes p{max-width:410px;margin-top:23px}.journal-includes ul{padding:0;margin:8px 0 0;list-style:none}.journal-includes li{border-bottom:1px solid #9b814332;padding:13px 0 13px 22px;position:relative;font-size:11px;color:#c0c0ad}.journal-includes li:before{content:'✧';position:absolute;left:0;color:#b3975e}.journal-faq{max-width:850px;margin:0 auto}.journal-faq details{border-bottom:1px solid #9b814332;padding:21px 0}.journal-faq summary{font:25px/1.3 'Cormorant Garamond',Georgia,serif;cursor:pointer;color:#e3dfcf}.journal-faq details p{font-size:11px;line-height:1.9;margin-top:17px;color:#a9ad98;max-width:720px}.journal-closing{text-align:center;padding:60px 0 90px;border-top:1px solid #9b814332}.journal-closing h2{font-size:53px;margin-bottom:30px}.journal-closing .gold{background:#c9a258;color:#151b11;border-color:#c9a258}.journal-page-dialog{background:#171b15;max-width:780px;padding:48px 20px 20px;width:95vw;border:1px solid #a98a4755}.journal-page-dialog>img{width:100%;height:auto;display:block}.journal-page-dialog p{font-size:10px;margin-top:15px}.journal-loading{padding:80px 0;color:#c8ba9b}.journal-edition footer{border-top:1px solid #9b814332;background:#0b0c09}
@media(max-width:900px){.journal-cart-bar,.journal-product{padding-left:25px;padding-right:25px}.journal-hero{gap:5%}.journal-purchase h1{font-size:55px}.journal-lead{font-size:21px!important}.journal-buy-actions .button{width:100%}.journal-cover-stage{padding:10px 0 0}.journal-page-previews{gap:18px}.journal-section-heading{gap:30px}}
@media(max-width:680px){.journal-cart-bar{padding:18px 20px}.journal-product{padding:0 22px}.journal-breadcrumb{font-size:8px;margin:5px 0 18px}.journal-hero{grid-template-columns:1fr;padding-bottom:45px;gap:30px}.journal-cover-stage{max-width:380px;margin:auto;width:100%;padding:10px 22px 0}.journal-cover-caption{padding-bottom:5px}.journal-purchase{padding-top:0}.journal-purchase h1{font-size:67px}.journal-purchase .eyebrow{font-size:7px;letter-spacing:1.6px}.journal-intro{font-size:12px}.journal-lead{font-size:25px!important}.journal-price{margin:24px 0}.journal-buy-actions .button{font-size:11px;padding:16px}.journal-delivery{font-size:8px;line-height:1.8}.journal-preview-link{margin-top:22px}.journal-inside,.journal-journey,.journal-includes,.journal-faq{padding:45px 0}.journal-section-heading,.journal-includes{grid-template-columns:1fr;gap:22px}.journal-section-heading h2,.journal-journey h2,.journal-includes h2{font-size:42px}.journal-section-heading p,.journal-includes p{font-size:12px}.journal-page-previews{grid-template-columns:1fr;gap:28px;max-width:410px;margin:auto}.journal-preview-open>span{opacity:1}.journal-page-previews figcaption{font-size:11px}.journal-thresholds{grid-template-columns:1fr;gap:25px}.journal-thresholds p,.journal-includes li{font-size:12px}.journal-faq summary{font-size:25px}.journal-faq details p{font-size:12px}.journal-closing{padding:50px 0 65px}.journal-closing h2{font-size:43px}.journal-closing .button{font-size:10px;padding:15px}.journal-edition header .spark-open{display:none}}
