#main .kshop--card{--ks-ink: #15334b;--ks-rule: #d8cbb8;--ks-wood: #6b5646}#main .kshop--card .kshop__card{position:relative;margin-top:24px;padding:14px 18px 16px;border:1px solid var(--ks-ink);background:#fff;box-shadow:7px 7px 0 0 var(--kz-plate, #15334b)}#main .kshop--card .kshop__top{display:none;align-items:flex-start;gap:14px}#main .kshop--card.kshop--live .kshop__top{display:flex}#main .kshop--card .kshop__sign{position:relative;flex:none;width:82px;padding-top:15px;perspective:500px;transform-origin:50% 0}#main .kshop--card .kshop__string{position:absolute;top:0;left:50%;width:50px;height:17px;margin-left:-25px;background:linear-gradient(to top right,transparent calc(50% - .7px),var(--ks-wood) 50%,transparent calc(50% + .7px)) left / 50% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - .7px),var(--ks-wood) 50%,transparent calc(50% + .7px)) right / 50% 100% no-repeat}#main .kshop--card .kshop__string:before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ks-wood)}#main .kshop--card .kshop__plate{position:relative;display:block;height:48px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,1.3,.5,1)}#main .kshop--card .kshop__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:3px;border:1px solid var(--ks-wood);border-radius:3px;backface-visibility:hidden;-webkit-backface-visibility:hidden}#main .kshop--card .kshop__face b{font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1;white-space:nowrap}#main .kshop--card .kshop__face em{font-size:10px;font-style:normal;letter-spacing:0;line-height:1}#main .kshop--card .kshop__face--open{background:#f0c46a;color:var(--ks-ink)}#main .kshop--card .kshop__face--open em{color:#7d5540}#main .kshop--card .kshop__face--closed{background:#ebe4d7;color:var(--ks-wood);transform:rotateY(180deg)}#main .kshop--card .kshop__face--closed b{letter-spacing:.08em}#main .kshop--card .kshop__face--closed em{color:#9a8f80}#main .kshop--card .kshop__card.is-closed .kshop__plate{transform:rotateY(180deg)}#main .kshop--card .kshop__card.is-sway .kshop__sign{animation:kshop-swing 1.5s ease-in-out both}@keyframes kshop-swing{0%{transform:rotate(0)}22%{transform:rotate(7deg)}50%{transform:rotate(-4.5deg)}76%{transform:rotate(2deg)}to{transform:rotate(0)}}#main .kshop--card .kshop__status{display:grid;gap:3px;margin:20px 0 0}#main .kshop--card .kshop__now{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}#main .kshop--card .kshop__date{color:#6b5646;font-size:12.5px;letter-spacing:.04em;font-feature-settings:"palt"}#main .kshop--card .kshop__state{display:inline-flex;align-items:center;gap:7px;color:var(--ks-ink);font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.4}#main .kshop--card .kshop__state:before{content:"";width:8px;height:8px;border-radius:50%;background:#9aa0a6}#main .kshop--card .kshop__card.is-open .kshop__state:before{background:#5c7048}#main .kshop--card .kshop__when{color:#6b5646;font-size:12.5px;letter-spacing:.04em;line-height:1.5}#main .kshop--card .kshop__more{margin-top:14px;border-top:1px solid var(--ks-rule)}#main .kshop--card .kshop__summary{display:none}#main .kshop--card .kshop__info{display:grid;gap:4px;margin:10px 0 0;padding:0}#main .kshop--card .kshop__info>div{display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:8px}#main .kshop--card .kshop__info dt{color:#7d5540;font-size:12px;letter-spacing:.1em;line-height:1.9}#main .kshop--card .kshop__info dd{margin:0;color:#2f3d47;font-size:13px;line-height:1.8}#main .kshop--card .kshop__award{margin:12px 0 0;padding:7px 10px;border:1px solid var(--ks-rule);color:var(--ks-ink);font-size:12px;letter-spacing:.04em;line-height:1.6;text-align:center}#main .kshop--card .kshop__links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:14px}#main .kshop--card .kshop__links a{display:inline-flex;gap:8px;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--ks-ink);font-size:13.5px;text-decoration:none}@media(hover:hover){#main .kshop--card .kshop__links a:hover{color:#a54832}}#main .kshop--card .kshop__links a:focus-visible,#main .kshop--card .kshop__summary:focus-visible{outline:2px solid #a54832;outline-offset:3px}#main .kshop--card .kshop__note{margin:12px 0 0;color:#7a8086;font-size:11px;line-height:1.6}@media(min-width:750px){#main .kshop--card .kshop__card{max-width:380px;margin-top:26px}}@media(max-width:749px){#main .kshop--card .ktf__body{line-height:1.85}#main .kshop--card .kshop__card{margin-top:20px;padding:12px 14px 14px;box-shadow:6px 6px 0 0 var(--kz-plate, #15334b)}#main .kshop--card .kshop__more{margin-top:12px}#main .kshop--card .kshop__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;color:var(--ks-ink);font-size:13px;letter-spacing:.04em;list-style:none;cursor:pointer}#main .kshop--card .kshop__summary::-webkit-details-marker{display:none}#main .kshop--card .kshop__summary:after{content:"+";font-size:18px;line-height:1}#main .kshop--card .kshop__more[open] .kshop__summary:after{content:"\2212"}#main .kshop--card .kshop__more[open] .kshop__info{margin:0 0 4px}#main .kshop--card .kshop__award{margin-top:8px;padding:0;border:0;text-align:left;color:#7d5540}#main .kshop--card .kshop__links{margin-top:12px}}#main .kshop--card .kshop__photo{position:relative}#main .kshop--card .kshop__photo img{aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:50% 40%}#main .kshop--card .kshop__sticker{position:absolute;z-index:2;right:-16px;bottom:26px;display:grid;place-items:center;width:88px;height:88px;margin:0;border-radius:50%;background:#b8543e;box-shadow:inset 0 0 0 3px #b8543e,inset 0 0 0 4px #ffffffa6,0 3px 8px #15334b40;color:#fff;text-align:center;transform:rotate(-9deg)}#main .kshop--card .kshop__sticker-in{display:grid;justify-items:center;gap:2px;font-family:"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,serif;line-height:1.15}#main .kshop--card .kshop__sticker small{font-size:9px;letter-spacing:.08em;opacity:.9}#main .kshop--card .kshop__sticker b{font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}#main .kshop--card .kshop__sticker-in>span{font-size:9.5px;letter-spacing:.08em;white-space:nowrap}#main .kshop--card .kshop__caveat{margin-top:2px;color:#7a8086;font-size:10.5px;letter-spacing:.02em;line-height:1.5;text-wrap:balance;word-break:auto-phrase}@media(min-width:750px){#main .kshop--card .kshop__sticker{right:-20px;bottom:30px}}@media(min-width:1200px){#main .kshop--card .kshop__sticker{right:-22px;bottom:34px;width:100px;height:100px}#main .kshop--card .kshop__sticker small{font-size:10px}#main .kshop--card .kshop__sticker b{font-size:11.5px}#main .kshop--card .kshop__sticker-in>span{font-size:10.5px}}@media(prefers-reduced-motion:reduce){#main .kshop--card .kshop__plate{transition:none}#main .kshop--card .kshop__card.is-sway .kshop__sign{animation:none}}#main .kshop--card .kshop__info .kshop__nb{display:inline-block}@media(max-width:749px){#main .kshop--card .kshop__summary{min-height:44px}#main .kshop--card .kshop__links a{position:relative}#main .kshop--card .kshop__links a:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}}@media(max-width:749px){#main .kshop--card .kshop__name,#main .kshop--card .kshop__copy>.ktf__body>p:first-child{display:none}#main .kshop--card .kshop__copy>.ktf__body>p:first-child+p{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/kz-shop.css.map */
