@font-face{font-family:KashuReleaseJP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kashu-releases-noto-sans-jp-700.ttf) format("truetype")}@font-face{font-family:KashuReleaseBody;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kashu-home-inter-600.ttf) format("truetype")}@font-face{font-family:KashuReleaseBody;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kashu-home-inter-500.ttf) format("truetype")}@font-face{font-family:KashuReleaseBody;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kashu-home-inter-400.ttf) format("truetype")}@font-face{font-family:KashuReleaseDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/kashu-home-barlow-condensed-900.ttf) format("truetype")}@font-face{font-family:KashuReleaseDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.ttf) format("truetype")}@font-face{font-family:KashuReleaseDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kashu-home-barlow-condensed-700.ttf) format("truetype")}@font-face{font-family:KashuReleaseDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kashu-home-barlow-condensed-600.ttf) format("truetype")}html[data-demo-layout=ink] .kashu-releases-screen{--ink:#121212;--panel:#1a1a19;--panel-2:#232321;--rule:#2e2e2b;--paper:#efe6d2;--on-green:#f7f0e0;--paper-dim:#cbc2ae;--tone:#8f8c85;--green:#1f7a52;--green-2:#176544;--leaf:#4db38a;--display:KashuReleaseDisplay,"Arial Narrow",sans-serif;--body:KashuReleaseBody,system-ui,sans-serif;--wrap:1600px;--gutter:clamp(16px,4vw,72px);--blob:28px 0 28px 28px/50% 0 50% 50%;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background:var(--ink);color:var(--paper);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased;& :where(*):not(:where(svg,svg *)){all:revert;box-sizing:border-box;margin:0;padding:0}& img{display:block;max-width:100%}& a{text-decoration:none}& a,& button{color:inherit}& button{font:inherit;background:none;border:0;cursor:pointer}& button:disabled{cursor:not-allowed;opacity:.55}& ol,& ul{list-style:none}& svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}& :focus-visible{outline:2px solid var(--leaf);outline-offset:3px}& .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}& .skip-link{position:absolute;left:-999px;top:8px;z-index:99;background:var(--green);color:var(--on-green);padding:8px 14px}& .skip-link:focus{left:8px}& main#main{max-width:none;margin:0;padding:0;overflow-x:clip}& .topline{display:flex;justify-content:center;gap:14px;padding:8px var(--gutter);font-size:12.5px;color:var(--paper-dim);border-bottom:1px solid var(--rule)}& .topline a{color:var(--paper);border-bottom:1px solid var(--leaf)}& .header{position:sticky;top:0;z-index:40;background:rgba(18,18,18,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}& .header-inner{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter);height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}& .logo{height:19px;width:auto;filter:brightness(0) invert(.83) sepia(.5)}& .nav{display:flex;gap:28px;font:500 14px/1 var(--body)}& .nav a{padding:8px 0;color:var(--paper-dim);transition:color .15s}& .nav a:hover{color:var(--paper)}& .header-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}& .header-actions svg.i{width:19px;height:19px}& .header-actions a{justify-content:center;min-width:24px;min-height:24px;margin-inline:-2.5px}& .account-link,& .header-actions a{display:inline-flex;align-items:center}& .account-link{gap:8px}& .bag-link{position:relative}& .bag-link span{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;border-radius:8px;background:var(--green);color:var(--on-green);font:600 10px/16px var(--body);text-align:center;padding:0 4px}& .bag-link span:empty,& .menu-toggle{display:none}& .block{max-width:var(--wrap);margin:0 auto;padding:clamp(72px,9vw,120px) var(--gutter) 0}& .block-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3vw,40px)}& .block-title{font:800 clamp(42px,5.4vw,76px)/.88 var(--display);letter-spacing:.005em}& .block-title,& .btn{text-transform:uppercase}& .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--paper);color:var(--ink);font:700 13px/1 var(--body);letter-spacing:.09em;padding:21px 70px 21px 28px;border-radius:var(--blob);background-image:linear-gradient(var(--green-2),var(--green-2));background-repeat:no-repeat;background-position:0 0;background-size:0 100%;transition:background-size .38s cubic-bezier(.65,0,.35,1),color .3s ease,border-color .3s ease}& .btn:after,& .btn:before{content:"";position:absolute;pointer-events:none}& .btn:before{right:9px;width:38px;height:38px;margin-top:-19px;border-radius:50%;opacity:.16;transition:opacity .3s ease}& .btn:after,& .btn:before{top:50%;background:currentColor}& .btn:after{right:18px;width:20px;height:20px;margin-top:-10px;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}& .btn:focus-visible,& .btn:hover{background-size:100% 100%;color:var(--paper);border-color:var(--paper)}& .btn:focus-visible:before,& .btn:hover:before{opacity:.28}& .btn:focus-visible:after,& .btn:hover:after{transform:translateX(3px)}& .shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}& .product-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--panel);padding:8px;box-shadow:inset 0 0 0 1px var(--rule)}& .product-image{position:relative;aspect-ratio:640/911;background:var(--panel-2);overflow:hidden}& .product-image-link{display:block;height:100%}& .product-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}& .product-image.is-object img{padding:14px 10px 10px}& .product-card:hover .product-image img{transform:scale(1.04)}& .tag{position:absolute;left:6px;top:6px;background:rgba(14,14,14,.92);color:var(--paper);font:500 8.5px/1 var(--body);letter-spacing:.06em;padding:6px}& .product-card-wishlist{position:absolute;right:6px;top:6px;z-index:3}& .product-card-icon-action{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(18,18,18,.62);border:1px solid rgba(239,230,210,.55);color:var(--paper);transition:color .2s ease}& .product-card-icon-action svg.i{width:15px;height:15px}& .product-card-icon-action[aria-pressed=true]{color:var(--leaf)}& .product-card-icon-action[aria-pressed=true] svg.i{fill:currentColor}& .product-card-icon-action:focus-visible{color:var(--leaf);outline:2px solid var(--leaf);outline-offset:2px}& .product-card-copy{display:flex;flex-direction:column;padding:12px 4px;flex:1}& .product-card-copy .who{font:600 9px/1.3 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--tone);margin-bottom:6px}& .product-card-copy h3{font:600 13px/1.35 var(--body)}& .card-price{font:700 13px/1 var(--body);margin-top:auto;padding-top:10px;color:var(--leaf)}& .product-card-cart-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid #3a3a37;padding:10px;font:600 12px/1 var(--body);background-color:var(--panel);transition:background-color .2s ease,border-color .2s ease,color .2s ease}& .product-card-cart-action svg.i{width:14px;height:14px}& .product-card-cart-action:focus-visible{color:inherit;outline:2px solid var(--leaf);outline-offset:2px}& .product-card-cart-action.added,& .product-card:hover .product-card-cart-action.added{background-color:var(--green);border-color:var(--green);color:var(--on-green)}& .cover-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;padding:14px;text-align:center;background:repeating-linear-gradient(135deg,rgba(239,230,210,.04) 0 6px,transparent 6px 12px),var(--panel-2);box-shadow:inset 0 0 0 1px rgba(239,230,210,.2)}& .cover-soon b{font:800 22px/.95 var(--display);text-transform:uppercase;color:var(--paper)}& .cover-soon em{margin-top:8px;font:600 10px/1.25 var(--body);font-style:normal;color:var(--tone);letter-spacing:.08em;text-transform:uppercase}& .foot{margin-top:clamp(88px,10vw,150px);border-top:1px solid var(--rule);padding:64px var(--gutter) 28px}& .foot-inner{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px}& .foot .logo{height:20px;margin-bottom:20px}& .foot-tag{font:800 clamp(30px,3.4vw,46px)/.92 var(--display);text-transform:uppercase}& .foot-col{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--paper-dim)}& .foot-col h3{font:600 14px/1 var(--body);color:var(--leaf);margin-bottom:6px}& .foot-col a:hover{color:var(--paper)}& .foot-base{max-width:var(--wrap);margin:56px auto 0;padding-top:18px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--tone)}@media (hover:hover){& .product-card:hover{background:var(--paper)}& .product-card:hover .product-card-copy .who{color:#5f5a50}& .product-card:hover .product-card-copy h3{color:var(--ink)}& .product-card:hover .card-price{color:var(--green-2)}& .product-card:hover .product-card-cart-action{border-color:var(--panel)}& .product-card:hover .product-card-cart-action:not(.added):hover{color:var(--leaf)}& .product-card-cart-action:not(.added):hover svg.i{animation:kashu-catalog-bag-hop .45s cubic-bezier(.34,1.56,.64,1)}& .product-card-icon-action:hover{color:var(--leaf)}}@media (min-width:901px) and (max-width:1099px){& .nav{gap:18px}}@media (max-width:1100px){& .shelf{grid-template-columns:repeat(3,minmax(0,1fr))}& .foot-inner{grid-template-columns:1fr 1fr 1fr}& .foot-inner>div:first-child{grid-column:1/-1}}@media (max-width:900px){& .header-inner{grid-template-columns:1fr auto}& .nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;gap:0;background:var(--ink);border-bottom:1px solid var(--rule);padding:6px var(--gutter) 14px;font-size:18px}& .nav.open{display:flex}& .nav a{padding:14px 0;border-bottom:1px solid var(--rule);color:var(--paper)}& .menu-toggle{display:block}}@media (max-width:700px){& .topline{font-size:11.5px}& .topline span{display:none}& .block-head{flex-direction:column;align-items:flex-start}& .product-card{scroll-snap-align:start}& .foot-inner{grid-template-columns:1fr 1fr}}@media (max-width:520px){& .header-actions{gap:14px}}}html[data-demo-layout=ink] .kashu-releases-screen .cal-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}html[data-demo-layout=ink] .kashu-releases-screen .cal-eyebrow span:first-child{padding:6px 10px;background:var(--green);color:var(--on-green);font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .cal-eyebrow span[lang]{color:var(--leaf);font:700 14px/1 Noto Sans JP,sans-serif}html[data-demo-layout=ink] .kashu-releases-screen .cal-intro{margin-bottom:24px}html[data-demo-layout=ink] .kashu-releases-screen .cal{padding-top:clamp(28px,3vw,48px)}html[data-demo-layout=ink] .kashu-releases-screen .cal-intro .block-title{font-size:clamp(38px,4.4vw,64px);line-height:1}html[data-demo-layout=ink] .kashu-releases-screen .cal-description{margin-top:12px;color:var(--paper-dim);font-size:16px;line-height:1.5}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar label{font-size:14px;font-weight:600}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select{min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--rule);border-radius:24px;background:var(--panel);color:var(--paper);font:500 14px/1.4 var(--body)}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar output{margin-left:auto;color:var(--tone);font-size:13px}html[data-demo-layout=ink] .kashu-releases-screen .calendar-announcement{padding:16px 20px;border-left:3px solid var(--leaf);background:var(--panel)}html[data-demo-layout=ink] .kashu-releases-screen .calendar-announcement h2{font:800 22px/1.1 var(--display);text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .calendar-announcement p{margin-top:6px;color:var(--paper-dim);font-size:14px;line-height:1.5}html[data-demo-layout=ink] .kashu-releases-screen .archive-heading{margin-top:20px}html[data-demo-layout=ink] .kashu-releases-screen .archive-heading p{margin-top:8px;color:var(--tone);font-size:14px}html[data-demo-layout=ink] .kashu-releases-screen .release-archive{border:1px solid var(--rule);background:var(--panel)}html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary{display:grid;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:76px;padding:16px 20px;list-style:none;cursor:pointer}html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary::-webkit-details-marker{display:none}html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary:hover{background:rgba(77,179,138,.08)}html[data-demo-layout=ink] .kashu-releases-screen .archive-series{color:var(--tone);font-size:13px;line-height:1.5}html[data-demo-layout=ink] .kashu-releases-screen .archive-toggle:before{content:"+";font-size:24px;color:var(--leaf)}html[data-demo-layout=ink] .kashu-releases-screen .release-archive[open] .archive-toggle:before{content:"−"}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select:focus-visible,html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary:focus-visible{outline:2px solid var(--leaf);outline-offset:3px}html[data-demo-layout=ink] .kashu-releases-screen .release-archive .drop{box-shadow:none;border-top:1px solid var(--rule)}html[data-demo-layout=ink] .kashu-releases-screen .cal-label{display:block;color:var(--leaf);font:700 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .drops{display:grid;gap:16px}html[data-demo-layout=ink] .kashu-releases-screen .drop{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start;padding:clamp(18px,2.4vw,30px);background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule)}html[data-demo-layout=ink] .kashu-releases-screen .drop-when{display:flex;flex-wrap:wrap;gap:12px 20px}html[data-demo-layout=ink] .kashu-releases-screen .drop-label{display:inline-block;margin-bottom:0;padding:6px 10px;background:var(--panel-2);box-shadow:inset 0 0 0 1px rgba(239,230,210,.2);color:var(--paper);font:700 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .drop-date{display:flex;align-items:baseline;gap:10px;font:800 clamp(32px,3vw,44px)/1 var(--display);text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .drop-date .dom{color:var(--leaf);font-size:.42em}html[data-demo-layout=ink] .kashu-releases-screen .drop-meta{margin-top:0;color:var(--paper-dim);font:500 14px/1.4 var(--body)}html[data-demo-layout=ink] .kashu-releases-screen .drop-countdown{margin-top:0;color:var(--paper);font:600 14px/1 var(--body)}html[data-demo-layout=ink] .kashu-releases-screen .drop-countdown b{color:var(--leaf);font:800 34px/1 var(--display);margin-right:4px}html[data-demo-layout=ink] .kashu-releases-screen .drop-shelf{grid-template-columns:repeat(6,minmax(0,1fr))}@media (min-width:1101px) and (max-width:1200px){html[data-demo-layout=ink] .kashu-releases-screen .drop-shelf{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-demo-layout=ink] .kashu-releases-screen .drops-earlier{margin:0;font:800 clamp(28px,3vw,40px)/.9 var(--display);text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .cal-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:40px}html[data-demo-layout=ink] .kashu-releases-screen .cal-footer .block-title{font-size:clamp(30px,3vw,44px)}html[data-demo-layout=ink] .kashu-releases-screen .cal-footer .cal-label{margin-bottom:14px}@media (min-width:801px) and (max-width:1100px){html[data-demo-layout=ink] .kashu-releases-screen .drop-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar output{flex-basis:100%;margin-left:0}html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary{grid-template-columns:minmax(0,1fr) 20px;gap:8px 12px;padding:14px 16px}html[data-demo-layout=ink] .kashu-releases-screen .archive-series{grid-column:1/-1;grid-row:2}html[data-demo-layout=ink] .kashu-releases-screen .drop{grid-template-columns:1fr}html[data-demo-layout=ink] .kashu-releases-screen .drop-shelf{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;margin-right:0;padding:0}}html[data-demo-layout=ink] .kashu-releases-screen{--jp:KashuReleaseJP,sans-serif}html[data-demo-layout=ink] .kashu-releases-screen .header-actions>a{min-width:25px;min-height:25px;margin:-3px;display:inline-flex;align-items:center;justify-content:center}html[data-demo-layout=ink] .kashu-releases-screen .release-review-controls{position:fixed;bottom:0;right:0;z-index:60;padding:6px 12px;background:var(--panel);color:var(--paper);font:12px/1.4 var(--body)}html[data-demo-layout=ink] .kashu-releases-screen .release-review-controls select{font:inherit;min-height:28px;background:var(--ink);color:var(--paper);border:1px solid var(--tone);padding:4px}html[data-demo-layout=ink] .kashu-releases-screen .release-message{position:fixed;z-index:65;bottom:48px;left:16px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--panel);color:var(--paper);border:1px solid var(--rule)}html[data-demo-layout=ink] .kashu-releases-screen .release-message button{min-width:28px;min-height:28px}html[data-demo-layout=ink] .kashu-releases-screen .cal-footer>.see-all{align-self:flex-end}html[data-demo-layout=ink] .kashu-releases-screen .drop-day{display:grid;gap:14px}html[data-demo-layout=ink] .kashu-releases-screen .drop-day+.drop-day{margin-top:8px;padding-top:20px;border-top:1px solid var(--rule)}html[data-demo-layout=ink] .kashu-releases-screen .drop-day-date{margin:0;color:var(--paper-dim);font:600 13px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase}html[data-demo-layout=ink] .kashu-releases-screen .drop-date{font-size:clamp(36px,3.6vw,52px)}html[data-demo-layout=ink] .kashu-releases-screen .drop-meta{font-size:15px}html[data-demo-layout=ink] .kashu-releases-screen .drop-label.tag-latest{background:var(--green);box-shadow:none;color:var(--on-green)}html[data-demo-layout=ink] .kashu-releases-screen .drop-label.tag-early{background:#f0c75a;box-shadow:none;color:var(--ink)}html[data-demo-layout=ink] .kashu-releases-screen .drop-label.tag-upcoming{background:transparent;box-shadow:inset 0 0 0 1px var(--leaf);color:var(--leaf)}html[data-demo-layout=ink] .kashu-releases-screen .drop-early-note{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--paper);font:600 14px/1 var(--body)}html[data-demo-layout=ink] .kashu-releases-screen .drop-early-note:before{content:"";width:8px;height:8px;border-radius:50%;background:#f0c75a}html[data-demo-layout=ink] .kashu-releases-screen .drop-date time{display:inline-grid;justify-items:stretch;row-gap:4px}html[data-demo-layout=ink] .kashu-releases-screen .drop-date .mon{display:block}html[data-demo-layout=ink] .kashu-releases-screen .drop-date .yr{display:flex;justify-content:space-between;color:var(--paper-dim);font:700 .48em/1 var(--display);letter-spacing:0}html[data-demo-layout=ink] .kashu-releases-screen .archive-series{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,4),auto);grid-auto-columns:max-content;gap:4px 36px;align-content:center}html[data-demo-layout=ink] .kashu-releases-screen .archive-series>span{white-space:nowrap}@media (max-width:900px){html[data-demo-layout=ink] .kashu-releases-screen .archive-series{grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto}html[data-demo-layout=ink] .kashu-releases-screen .archive-series>span{white-space:normal}}html[data-demo-layout=ink] .kashu-releases-screen .drop-when{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:0;row-gap:8px;align-items:center}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-date{grid-column:1;grid-row:1/span 2;align-self:stretch;align-items:center;margin-right:22px;padding-right:22px;border-right:1px solid var(--rule)}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-label{grid-column:2;grid-row:1;justify-self:start;align-self:end}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-meta{grid-column:2;grid-row:2;align-self:start;color:var(--paper-dim);white-space:nowrap}html[data-demo-layout=ink] .kashu-releases-screen .drop-when:not(:has(.drop-label)) .drop-meta{grid-row:1/span 2;align-self:center}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-countdown{grid-column:4;grid-row:1;justify-self:end;align-self:end;display:flex;align-items:baseline;gap:6px;color:var(--paper-dim);font:500 14px/1 var(--body)}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-countdown b{margin:0;font-size:36px}html[data-demo-layout=ink] .kashu-releases-screen .drop-when:not(:has(.drop-early-note)) .drop-countdown{grid-row:1/span 2;align-self:center}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-early-note{grid-column:4;grid-row:2;justify-self:end;align-self:start;color:var(--paper-dim);font:500 13px/1.2 var(--body)}@media (max-width:700px){html[data-demo-layout=ink] .kashu-releases-screen .drop-when{grid-template-columns:auto minmax(0,1fr)}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-countdown,html[data-demo-layout=ink] .kashu-releases-screen .drop-when:not(:has(.drop-early-note)) .drop-countdown{grid-column:1/-1;grid-row:3;justify-self:start;margin-top:8px}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-early-note{grid-column:1/-1;grid-row:4;justify-self:start}}html[data-demo-layout=ink] .kashu-releases-screen .drop-when .drop-date{box-sizing:content-box;min-width:1.75em}html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary{padding-left:clamp(18px,2.4vw,30px);padding-right:clamp(18px,2.4vw,30px);column-gap:28px}html[data-demo-layout=ink] .kashu-releases-screen .release-archive .drop-when .drop-meta{min-width:5.8em}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select{transition:border-color .2s ease,background-color .2s ease}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select:hover{border-color:var(--leaf)}@supports (appearance:base-select){html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select,html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select::picker(select){appearance:base-select}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;cursor:pointer}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select::picker-icon{color:var(--leaf);transition:rotate .2s ease}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select:open::picker-icon{rotate:180deg}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar select::picker(select){margin-top:6px;padding:6px;max-height:min(420px,60dvh);border:1px solid var(--rule);border-radius:14px;background:var(--panel);box-shadow:0 18px 40px rgba(0,0,0,.5);color:var(--paper)}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar option{padding:9px 14px;border-radius:8px;color:var(--paper-dim);font:500 14px/1.3 var(--body);transition:background-color .15s ease,color .15s ease}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar option::checkmark{display:none}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar option:focus-visible,html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar option:hover{background:rgba(77,179,138,.16);color:var(--paper);outline:none}html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar option:checked{background:var(--green);color:var(--on-green)}}html[data-demo-layout=ink] .kashu-releases-screen .drops>.drop,html[data-demo-layout=ink] .kashu-releases-screen .release-archive{transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease}@media (hover:hover){html[data-demo-layout=ink] .kashu-releases-screen .drops>.drop:hover{background:rgba(77,179,138,.06);box-shadow:inset 0 0 0 1px var(--leaf)}html[data-demo-layout=ink] .kashu-releases-screen .release-archive:hover{border-color:var(--leaf);background:rgba(77,179,138,.06)}html[data-demo-layout=ink] .kashu-releases-screen .release-archive summary:hover{background:transparent}}@media (prefers-reduced-motion:reduce){html[data-demo-layout=ink] .kashu-releases-screen .calendar-toolbar option,html[data-demo-layout=ink] .kashu-releases-screen .drops>.drop,html[data-demo-layout=ink] .kashu-releases-screen .release-archive{transition:none}}html[data-demo-layout=ink] .kashu-releases-screen .product-card .tag.tag-latest{background:var(--green);color:var(--on-green)}html[data-demo-layout=ink] .kashu-releases-screen .product-card .tag.tag-early{background:#f0c75a;color:var(--ink)}