:root{--j-ink:#1f1a14;--j-soft:#5b5147;--j-paper:#fbf7f0;--j-paper2:#f3ebdd;--j-line:#e4d7c2;--j-gold:#b08a3e;--j-gold2:#d8b86a;--j-wine:#7a1f2b;--j-card:#fffdf8;--j-r:18px;--j-w:720px}*{box-sizing:border-box}html{scroll-behavior:smooth}.j-body{margin:0;background:var(--j-paper);color:var(--j-ink);font:400 17px/1.75 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.j-body img{max-width:100%;display:block;height:auto}.j-body a{color:var(--j-wine)}.j-progress{position:fixed;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--j-gold),var(--j-gold2),var(--j-gold));transform-origin:0 50%;transform:scaleX(0);z-index:60}.j-head{position:sticky;top:0;z-index:50;background:#fbf7f0db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--j-line);transition:box-shadow .3s}.j-head.is-scrolled{box-shadow:0 8px 30px #3c280a14}.j-head__in{max-width:1180px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:24px}.j-mast{font:600 26px/1 Cormorant Garamond,serif;letter-spacing:.02em;color:var(--j-ink)!important;text-decoration:none;white-space:nowrap}.j-mast em{font-style:italic;color:var(--j-gold)}.j-nav{display:flex;gap:22px;margin-left:auto;font-size:14px;font-weight:500}.j-nav a{color:var(--j-soft);text-decoration:none;position:relative}.j-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--j-gold);transform:scaleX(0);transition:transform .35s}.j-nav a:hover:after{transform:scaleX(1)}.j-shopbtn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--j-ink);color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;transition:transform .25s,background .25s;white-space:nowrap}.j-shopbtn:hover{transform:translateY(-2px);background:var(--j-wine)}@media(max-width:820px){.j-nav{display:none}.j-shopbtn{margin-left:auto}.j-mast{font-size:22px}}.j-hero{max-width:var(--j-w);margin:0 auto;padding:56px 20px 8px;text-align:center}.j-kicker{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--j-gold);font-weight:600}.j-hero h1{font:600 clamp(36px,6vw,58px)/1.08 "Cormorant Garamond",serif;margin:14px 0 16px;letter-spacing:-.01em}.j-dek{font-size:19px;color:var(--j-soft);margin:0 auto;max-width:600px}.j-meta{margin-top:18px;font-size:13px;color:var(--j-soft)}.j-shimmer{display:block;width:120px;height:2px;margin:26px auto 0;background:linear-gradient(90deg,transparent,var(--j-gold),var(--j-gold2),var(--j-gold),transparent);background-size:200% 100%;animation:j-shimmer 3.2s linear infinite}@keyframes j-shimmer{to{background-position:-200% 0}}.j-buy{max-width:860px;margin:36px auto 10px;padding:0 20px}.j-buy__card{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:center;background:var(--j-card);border:1px solid var(--j-line);border-radius:var(--j-r);padding:22px;box-shadow:0 20px 50px #50370f1a;position:relative;overflow:hidden}.j-buy__card:before{content:"";position:absolute;inset:-40% -10% auto auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(216,184,106,.25),transparent 70%);animation:j-glow 6s ease-in-out infinite alternate;pointer-events:none}@keyframes j-glow{to{transform:translate(-60px,40px) scale(1.2)}}.j-buy__img{border-radius:14px;overflow:hidden;background:var(--j-paper2);aspect-ratio:1/1}.j-buy__img img{width:100%;height:100%;object-fit:cover;animation:j-float 6s ease-in-out infinite}@keyframes j-float{50%{transform:translateY(-8px) scale(1.02)}}.j-buy__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--j-gold);font-weight:600}.j-buy__name{font:600 28px/1.15 Cormorant Garamond,serif;margin:6px 0 4px}.j-buy__var{font-size:14px;color:var(--j-soft)}.j-buy__price{font-size:24px;font-weight:600;margin:12px 0 4px}.j-buy__stock{font-size:13px;color:#2f6b3a}.j-buy__stock.is-out{color:var(--j-wine)}.j-buy__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.j-buy form{margin:0}.j-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:999px;font:600 15px/1.2 Inter,system-ui,sans-serif;text-decoration:none;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s,color .25s}.j-btn--cart{background:linear-gradient(135deg,var(--j-gold),#8f6d2c);color:#fff!important;box-shadow:0 10px 24px #b08a3e59;position:relative;overflow:hidden}.j-btn--cart:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:j-sweep 3.5s ease-in-out infinite}@keyframes j-sweep{0%,60%{left:-60%}to{left:130%}}.j-btn--cart:hover{transform:translateY(-2px);box-shadow:0 14px 30px #b08a3e73}.j-btn--shop{background:transparent;border:1px solid var(--j-ink);color:var(--j-ink)!important}.j-btn--shop:hover{background:var(--j-ink);color:#fff!important;transform:translateY(-2px)}.j-trust{margin-top:12px;font-size:13px;color:var(--j-soft)}.j-stars{color:var(--j-gold);letter-spacing:2px}@media(max-width:700px){.j-buy__card{grid-template-columns:1fr}.j-buy__img{max-width:320px;width:100%;margin:0 auto}}.j-post{max-width:var(--j-w);margin:0 auto;padding:30px 20px 10px}.j-post h2{font:600 34px/1.15 Cormorant Garamond,serif;margin:52px 0 12px}.j-post h3{font:600 23px/1.2 Cormorant Garamond,serif;margin:30px 0 6px}.j-post p{margin:0 0 18px}.j-post ul,.j-post ol{padding-left:20px;margin:0 0 18px}.j-post li{margin-bottom:8px}.j-post .j-answer{background:var(--j-card);border:1px solid var(--j-line);border-left:3px solid var(--j-gold);border-radius:12px;padding:16px 18px;margin:0 0 26px}.j-post .j-answer strong:first-child{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--j-gold);margin-bottom:4px}.j-post .j-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 26px}.j-post .j-fact{background:var(--j-card);border:1px solid var(--j-line);border-radius:14px;padding:16px 10px;text-align:center;font-size:12px;color:var(--j-soft);text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.j-post .j-fact strong{display:block;font:600 30px/1.1 Cormorant Garamond,serif;color:var(--j-gold);text-transform:none;letter-spacing:0;margin-bottom:4px}@media(max-width:600px){.j-post .j-facts{grid-template-columns:repeat(2,1fr)}}.j-post figure{margin:38px -8vw;position:relative}@media(max-width:900px){.j-post figure{margin:30px -20px}}.j-post figure .j-frame{overflow:hidden;border-radius:var(--j-r);box-shadow:0 24px 60px #3c280a24;background:#fff}@media(max-width:900px){.j-post figure .j-frame{border-radius:0}}.j-post figure img{width:100%;transform:scale(1.08);transition:transform 1.6s cubic-bezier(.2,.7,.2,1);will-change:transform}.j-post figure.in img{transform:scale(1)}.j-post figure.j-contain .j-frame{padding:24px}.j-post figure.j-contain img{max-height:620px;width:auto;margin:0 auto}.j-post figcaption{font-size:13px;color:var(--j-soft);text-align:center;margin-top:10px;padding:0 20px}.j-js .rv{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.j-js .rv.in{opacity:1;transform:none}.j-faq{max-width:var(--j-w);margin:0 auto;padding:10px 20px 30px}.j-faq h2{font:600 34px/1.15 Cormorant Garamond,serif;margin:30px 0 8px}.j-faq__intro{color:var(--j-soft);margin:0 0 10px}.j-faq details{border-bottom:1px solid var(--j-line);padding:14px 0}.j-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.j-faq summary::-webkit-details-marker{display:none}.j-faq summary:after{content:"+";color:var(--j-gold);font-size:22px;line-height:1;transition:transform .3s}.j-faq details[open] summary:after{transform:rotate(45deg)}.j-faq details p{margin:10px 0 0;color:var(--j-soft)}.j-end{max-width:var(--j-w);margin:10px auto 60px;padding:0 20px}.j-end__box{border-radius:var(--j-r);padding:30px;text-align:center;background:linear-gradient(135deg,#2a2118,#4a3420);color:#f6ead2}.j-end__box h2{font:600 30px/1.2 Cormorant Garamond,serif;margin:0 0 8px;color:#fff}.j-end__box p{margin:0 0 18px;color:#e6d6b8}.j-end__box .j-btn--shop{border-color:#e6d6b8;color:#fff!important}.j-end__box .j-btn--shop:hover{background:#fff;color:var(--j-ink)!important}.j-list{max-width:1180px;margin:0 auto;padding:10px 20px 60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:26px}.j-tile{background:var(--j-card);border:1px solid var(--j-line);border-radius:var(--j-r);overflow:hidden;text-decoration:none;color:var(--j-ink)!important;transition:transform .35s,box-shadow .35s}.j-tile:hover{transform:translateY(-6px);box-shadow:0 22px 50px #3c280a1f}.j-tile__img{aspect-ratio:4/3;overflow:hidden;background:var(--j-paper2)}.j-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.j-tile:hover .j-tile__img img{transform:scale(1.06)}.j-tile__body{padding:18px 20px 22px}.j-tile__body h2{font:600 26px/1.15 Cormorant Garamond,serif;margin:8px 0}.j-tile__body p{margin:0;color:var(--j-soft);font-size:15px}.j-pages{text-align:center;padding-bottom:50px}.j-foot{border-top:1px solid var(--j-line);background:var(--j-paper2)}.j-foot__in{max-width:1180px;margin:0 auto;padding:30px 20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;font-size:14px;color:var(--j-soft)}.j-foot a{color:var(--j-soft);text-decoration:none;margin-right:16px}.j-foot a:hover{color:var(--j-wine)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/journal.css.map */
