/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 97:0 Unexpected "<"

**/
<style data-nijii-card>
/* Center the cards inside the parent grid */
.blog-articles.grid.grid-cols{justify-items:center}
.blog-articles.grid.grid-cols > *{width:100%;max-width:420px}

.nijii-card{--nijii-green:#2e4939;--nijii-green-2:#426e55;--nijii-pink:#cc748f;--nijii-blush:#efd6db;--nijii-cream:#fefcfa;--nijii-paper:#faf6f3;--nijii-ink:#2e4939;--nijii-mute:#6b7966;--pin-red:#e63946;--pin-red-dark:#b91c1c;position:relative;display:block;width:100%;max-width:420px;margin:0 auto;padding-top:32px;transform:rotate(var(--card-rotate,0deg));transition:transform .6s cubic-bezier(.34,1.4,.64,1);will-change:transform;animation:nijiiDropIn .8s cubic-bezier(.22,1,.36,1) backwards}
.nijii-card *{box-sizing:border-box}
.nijii-card__link,.nijii-card__link:hover,.nijii-card__link:focus,.nijii-card__link:visited{display:block;text-decoration:none!important;color:inherit;outline:none}
.nijii-card__link:focus-visible .nijii-card__paper{box-shadow:0 0 0 2px var(--nijii-pink),0 14px 30px rgba(46,73,57,.16)}

.nijii-card__ornament{position:absolute;top:4px;left:50%;width:22px;height:22px;transform:translateX(-50%);z-index:5;pointer-events:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.nijii-card__pin-head{position:absolute;inset:0;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ff7a7a 0%,var(--pin-red) 35%,var(--pin-red-dark) 75%,#7f1d1d 100%);box-shadow:inset -2px -3px 5px rgba(0,0,0,.35),inset 2px 2px 4px rgba(255,255,255,.25),0 2px 4px rgba(0,0,0,.25)}
.nijii-card__pin-head::after{content:'';position:absolute;top:4px;left:5px;width:6px;height:5px;border-radius:50%;background:rgba(255,255,255,.55);filter:blur(.5px)}
.nijii-card__pin-shadow{position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:14px;height:4px;background:rgba(46,73,57,.25);border-radius:50%;filter:blur(2px)}

.nijii-card__paper{position:relative;background:var(--nijii-cream);background-image:linear-gradient(180deg,#fefcfa 0%,#faf6f3 100%);border-radius:3px;box-shadow:0 4px 12px rgba(46,73,57,.06),0 1px 3px rgba(46,73,57,.04),inset 0 0 0 1px rgba(46,73,57,.06);overflow:hidden;transform-origin:50% 0%;transition:transform .6s cubic-bezier(.34,1.4,.64,1),box-shadow .5s ease;will-change:transform}
.nijii-card__paper::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent 0,transparent 3px,rgba(46,73,57,.012) 3px,rgba(46,73,57,.012) 4px),repeating-linear-gradient(-45deg,transparent 0,transparent 3px,rgba(46,73,57,.012) 3px,rgba(46,73,57,.012) 4px);pointer-events:none;z-index:1}
.nijii-card__inner{position:relative;z-index:2;padding:18px 22px 26px}
.nijii-card__curl{position:absolute;bottom:0;right:0;width:28px;height:28px;z-index:3;pointer-events:none;background:linear-gradient(135deg,transparent 50%,#ede7e0 50%,#f5efe7 65%,var(--nijii-cream) 100%);box-shadow:-2px -2px 4px rgba(46,73,57,.06) inset,-3px -3px 6px rgba(46,73,57,.04);border-top-left-radius:6px;transition:width .5s cubic-bezier(.65,0,.35,1),height .5s cubic-bezier(.65,0,.35,1),box-shadow .5s ease}
.nijii-card__curl::before{content:'';position:absolute;inset:0;background:linear-gradient(315deg,rgba(46,73,57,.14) 0%,transparent 40%);border-top-left-radius:6px}

.nijii-card__media{position:relative;overflow:hidden;border-radius:2px!important;background:var(--nijii-blush);margin-bottom:18px!important;aspect-ratio:var(--aspect-ratio,4/3);width:100%}
.nijii-card__media>a,.nijii-card__media>div{display:block;width:100%;height:100%;position:relative}
.nijii-card__media::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 30px rgba(46,73,57,.08);z-index:1}

.nijii-card__slide{display:block;position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;opacity:0;transition:opacity .55s ease,transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease;filter:saturate(.92) contrast(.98);will-change:opacity,transform}
.nijii-card__slide:first-child{opacity:1}

.nijii-card__media svg{display:block;width:100%;height:100%}

.nijii-card__body{text-align:left}
.nijii-card__body.text-center{text-align:center}
.nijii-card__body.text-right{text-align:right}

.nijii-card__category{display:block;margin-bottom:12px}
.nijii-card__category span{display:inline-block;font-family:'Arima',system-ui,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--nijii-pink);font-weight:500;position:relative;padding:0 22px}
.nijii-card__category span::before,.nijii-card__category span::after{content:'';position:absolute;top:50%;width:16px;height:1px;background:var(--nijii-pink);opacity:.6}
.nijii-card__category span::before{left:0}
.nijii-card__category span::after{right:0}
.nijii-card__body.text-left .nijii-card__category span{padding-right:0}
.nijii-card__body.text-left .nijii-card__category span::after{display:none}
.nijii-card__body.text-right .nijii-card__category span{padding-left:0}
.nijii-card__body.text-right .nijii-card__category span::before{display:none}

.nijii-card__title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:24px!important;line-height:1.2!important;font-weight:500!important;margin:0 0 12px!important;color:var(--nijii-ink)!important;letter-spacing:.005em!important;transition:color .35s ease;text-decoration:none!important}
.nijii-card__title span,.nijii-card__title a{color:inherit!important;text-decoration:none!important;border:0!important;background:none!important}

.nijii-card__divider{display:block;width:32px;height:1px;background:var(--nijii-pink);margin:0 0 12px;opacity:.55;transition:width .45s cubic-bezier(.65,0,.35,1),opacity .35s ease}
.nijii-card__body.text-center .nijii-card__divider{margin-left:auto;margin-right:auto}
.nijii-card__body.text-right .nijii-card__divider{margin-left:auto}

.nijii-card__meta{font-family:'Arima',system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nijii-mute);margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.nijii-card__body.text-center .nijii-card__meta{justify-content:center}
.nijii-card__body.text-right .nijii-card__meta{justify-content:flex-end}
.nijii-card__author-name{color:var(--nijii-pink);font-weight:500;margin-left:4px}
.nijii-card__dot{opacity:.5}

.nijii-card__excerpt{font-family:'Arima',system-ui,sans-serif;font-size:13px;line-height:1.65;color:var(--nijii-green);opacity:.78;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nijii-card__comments{font-family:'Arima',system-ui,sans-serif;font-size:11px;letter-spacing:.05em;color:var(--nijii-mute);margin-bottom:12px;font-style:italic}

.nijii-card__readmore{display:inline-flex;align-items:center;gap:10px;font-family:'Arima',system-ui,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--nijii-green)!important;position:relative;padding-bottom:3px;background:transparent!important;border:0!important;text-decoration:none!important}
.nijii-card__readmore::after{content:'';position:absolute;left:0;bottom:0;width:32px;height:1px;background:var(--nijii-green);transition:width .45s cubic-bezier(.65,0,.35,1),background .35s ease}
.nijii-card__body.text-center .nijii-card__readmore::after{left:50%;transform:translateX(-50%)}
.nijii-card__readmore-arrow{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}

.nijii-card:hover{z-index:10;transform:rotate(0deg) translateY(-6px)}
.nijii-card:hover .nijii-card__paper{transform:rotate(-.4deg);box-shadow:0 22px 44px rgba(46,73,57,.14),0 6px 14px rgba(46,73,57,.08),inset 0 0 0 1px rgba(46,73,57,.08);animation:nijiiSway 2.4s ease-in-out infinite}
.nijii-card:hover .nijii-card__ornament{transform:translateX(-50%) scale(1.08)}
.nijii-card:hover .nijii-card__curl{width:58px;height:58px;box-shadow:-3px -3px 8px rgba(46,73,57,.10) inset,-7px -7px 16px rgba(46,73,57,.10)}
.nijii-card:hover .nijii-card__slide{transform:scale(1.08);filter:saturate(1.05) contrast(1.02)}
.nijii-card:hover .nijii-card__title{color:var(--nijii-pink)!important}
.nijii-card:hover .nijii-card__divider{width:60px;opacity:1}
.nijii-card:hover .nijii-card__readmore{color:var(--nijii-pink)!important}
.nijii-card:hover .nijii-card__readmore::after{width:100%;background:var(--nijii-pink)}
.nijii-card:hover .nijii-card__readmore-arrow{transform:translateX(6px)}

@keyframes nijiiSway{0%,100%{transform:rotate(-.4deg)}50%{transform:rotate(.4deg)}}
@keyframes nijiiDropIn{0%{opacity:0;transform:rotate(var(--card-rotate,0deg)) translateY(-20px) scale(.96)}100%{opacity:1;transform:rotate(var(--card-rotate,0deg)) translateY(0) scale(1)}}
.nijii-card[data-index="1"]{animation-delay:.05s}
.nijii-card[data-index="2"]{animation-delay:.15s}
.nijii-card[data-index="3"]{animation-delay:.25s}
.nijii-card[data-index="4"]{animation-delay:.35s}
.nijii-card[data-index="5"]{animation-delay:.45s}
.nijii-card[data-index="6"]{animation-delay:.55s}
.nijii-card[data-index="7"]{animation-delay:.65s}
.nijii-card[data-index="8"]{animation-delay:.75s}

@media screen and (min-width:750px){.nijii-card--list .nijii-card__inner{display:flex;gap:28px;align-items:stretch;padding:22px}.nijii-card--list{max-width:none}.nijii-card--list .nijii-card__media{flex:0 0 48%;margin-bottom:0!important;aspect-ratio:4/3}.nijii-card--list .nijii-card__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:8px 0}.nijii-card--list .nijii-card__title{font-size:28px!important}.nijii-card--list .nijii-card__excerpt{-webkit-line-clamp:3}}
@media screen and (max-width:749px){.nijii-card{padding-top:28px}.nijii-card__ornament{width:18px;height:18px}.nijii-card__pin-head{width:18px;height:18px}.nijii-card__inner{padding:14px 18px 22px}.nijii-card__title{font-size:19px!important}.nijii-card__curl{width:22px;height:22px}.nijii-card:hover .nijii-card__curl{width:40px;height:40px}}
@media (prefers-reduced-motion:reduce){.nijii-card,.nijii-card__paper,.nijii-card__ornament,.nijii-card__curl,.nijii-card__slide,.nijii-card__readmore-arrow,.nijii-card__divider{animation:none!important;transition:none!important}.nijii-card:hover .nijii-card__paper{animation:none!important}}
</style>

<script>
(function(){
  if(window.__nijiiHoverCarousel) return;
  window.__nijiiHoverCarousel = true;

  var INTERVAL = 900;

  document.addEventListener('mouseover', function(e){
    var card = e.target.closest('.nijii-card');
    if(!card || card.__nijiiTimer) return;
    var slides = card.querySelectorAll('.nijii-card__slide');
    if(slides.length < 2) return;

    var idx = 0;
    slides.forEach(function(s,i){ s.style.opacity = i===0?'1':'0'; });

    card.__nijiiTimer = setInterval(function(){
      slides[idx].style.opacity = '0';
      idx = (idx + 1) % slides.length;
      slides[idx].style.opacity = '1';
    }, INTERVAL);
  });

  document.addEventListener('mouseout', function(e){
    var card = e.target.closest('.nijii-card');
    if(!card) return;
    if(card.contains(e.relatedTarget)) return;
    if(card.__nijiiTimer){ clearInterval(card.__nijiiTimer); card.__nijiiTimer = null; }
    var slides = card.querySelectorAll('.nijii-card__slide');
    slides.forEach(function(s,i){ s.style.opacity = i===0?'1':'0'; });
  });
})();
</script>
