#main .ks8 .ks8__pick{min-width:0}#main .ks8 .ks8__menu{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:16px;padding-top:22px}#main .ks8 .ks8__menu:before{content:"";position:absolute;left:-14px;right:-14px;top:8px;height:1px;background:var(--ks8-text, #15334b)}#main .ks8 .ks8__tag{position:relative;display:block;flex:none;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--ks8-text, #15334b);font:inherit;text-align:left;cursor:pointer;transform-origin:50% -14px;transition:transform .55s cubic-bezier(.3,1.5,.5,1);-webkit-tap-highlight-color:transparent}#main .ks8 .ks8__tag:before{content:"";position:absolute;left:50%;top:-14px;width:1px;height:16px;background:currentColor}#main .ks8 .ks8__tag--shu{--tone: #b8543e}#main .ks8 .ks8__tag--koke{--tone: #5c7048}#main .ks8 .ks8__tagface{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;height:max-content;min-height:206px;padding:32px 13px 16px;border:1px solid #cdbfa9;background:#fffdf8;writing-mode:vertical-rl;text-orientation:mixed;font-feature-settings:"vpal";transform-origin:50% -14px;box-shadow:0 0 0 0 var(--tone);transition:box-shadow .5s ease,border-color .3s ease}#main .ks8 .ks8__tagface:before{content:"";position:absolute;top:7px;left:calc(50% - 3px);width:5px;height:5px;border:1px solid currentColor;border-radius:50%;background:var(--ks8-panel-bg, #fcfbf8)}#main .ks8 .ks8__taglabel{padding:8px 4px;background:var(--tone);color:#fff;font-size:12px;letter-spacing:.22em;line-height:1;white-space:nowrap}#main .ks8 .ks8__tagname{margin-top:2px;font-size:clamp(22px,5.8vw,28px);font-weight:500;letter-spacing:.12em;line-height:1.2;white-space:nowrap}#main .ks8 .ks8__tagprice{align-self:flex-end;color:#6b5646;font-size:13px;letter-spacing:.1em;line-height:1.2;white-space:nowrap}#main .ks8 .ks8__tag.is-on{transform:rotate(-2.5deg)}#main .ks8 .ks8__tag.is-on .ks8__tagface{border-color:var(--ks8-text, #15334b);box-shadow:7px 7px 0 0 var(--tone)}@media(hover:hover){#main .ks8 .ks8__tag:not(.is-on):hover{transform:rotate(1.5deg)}}#main .ks8 .ks8__tag:focus-visible{outline:none}#main .ks8 .ks8__tag:focus-visible .ks8__tagface{outline:2px solid var(--ks8-focus, #a54832);outline-offset:3px}#main .ks8.is-armed .ks8__tagface{opacity:0}#main .ks8.is-armed.is-in .ks8__tagface{animation:ks8-hang 1s cubic-bezier(.3,1.3,.5,1) both}#main .ks8.is-armed.is-in .ks8__tag+.ks8__tag .ks8__tagface{animation-delay:.18s}@keyframes ks8-hang{0%{opacity:0;transform:translateY(-18px) rotate(6deg)}55%{opacity:1;transform:rotate(-2.5deg)}80%{transform:rotate(1deg)}to{opacity:1;transform:none}}#main .ks8 .ks8__cards{display:grid;min-width:0;margin-top:26px}#main .ks8 .ks8__card{display:flex;flex-direction:column;grid-area:1 / 1;min-width:0;padding:18px 18px 16px;border:1px solid #d8cbb8;background:#fff;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s linear .35s}#main .ks8 .ks8__card.is-on{visibility:visible;opacity:1;transition:opacity .35s ease}#main .ks8 .ks8__cardhead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}#main .ks8 .ks8__thumb{display:block;width:84px;aspect-ratio:3 / 2;overflow:hidden;border:1px solid #d8cbb8;background:#f4f1eb}#main .ks8 .ks8__thumb img{display:block;width:100%;height:100%;object-fit:cover}#main .ks8 .ks8__cardtext{min-width:0}#main .ks8 .ks8__carddesc{margin-top:8px!important}#main .ks8 .ks8__cardlabel{margin:0;color:#a54832;font-size:11.5px;letter-spacing:.2em;line-height:1.6}#main .ks8 .ks8__cardname{margin:4px 0;color:var(--ks8-text, #15334b);font-size:19px;font-weight:500;line-height:1.5;letter-spacing:.03em}#main .ks8 .ks8__carddesc{margin:0;color:#494641;font-size:13px;line-height:1.85}#main .ks8 .ks8__card .kz-buy{margin-top:auto;padding-top:12px}#main .ks8 .kz-buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 3px;margin:2px 0 0;color:var(--ks8-text, #15334b);font-size:22px;font-weight:500;line-height:1.4;letter-spacing:.025em;font-feature-settings:"tnum"}#main .ks8 .ks8__all-wrap{margin-top:22px}@media(max-width:749px){#main .ks8 .ks8__panel{grid-template-areas:"chapter chapter" "intro intro" "menu title" "cards cards" "all all"}#main .ks8 .ks8__media{display:none}#main .ks8 .ks8__pick{display:contents}#main .ks8 .ks8__menuwrap{grid-area:menu;justify-self:center}#main .ks8 .ks8__menu{justify-content:center;gap:12px}#main .ks8 .ks8__tagface{padding-left:11px;padding-right:11px}#main .ks8 .ks8__cards{grid-area:cards;margin-top:28px}#main .ks8 .ks8__all-wrap{grid-area:all;margin-top:20px;text-align:center}#main .ks8 .ks8__card{padding:14px 14px 12px}#main .ks8 .ks8__cards{margin-top:24px}#main .ks8 .ks8__carddesc{font-size:12.5px;line-height:1.75}#main .ks8 .ks8__card .kz-buy{gap:8px;padding-top:6px}#main .ks8 .ks8__intro{word-break:auto-phrase}}@media(max-width:420px){#main .ks8 .ks8__heading{font-size:24px}#main .ks8 .ks8__menu{gap:10px}#main .ks8 .ks8__menu:before{left:-8px;right:-8px}#main .ks8 .ks8__tagface{gap:7px;padding-left:9px;padding-right:9px}#main .ks8 .ks8__taglabel{padding:7px 3px;font-size:11.5px}#main .ks8 .ks8__tagname{font-size:21px}#main .ks8 .ks8__tagprice{font-size:12.5px}}@media(min-width:480px)and (max-width:749px){#main .ks8 .ks8__menu{gap:18px}#main .ks8 .ks8__tagface{padding-left:15px;padding-right:15px;gap:11px}#main .ks8 .ks8__taglabel{font-size:13px}#main .ks8 .ks8__tagprice{font-size:14px}}@media(min-width:750px)and (max-width:989px){#main .ks8 .ks8__body{grid-template-areas:"intro" "actions"}#main .ks8 .ks8__media{display:none}#main .ks8 .ks8__pick{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"menu cards" "all all";column-gap:28px;align-items:start;width:100%;margin:0}#main .ks8 .ks8__menuwrap{grid-area:menu}#main .ks8 .ks8__cards{grid-area:cards;margin-top:54px}#main .ks8 .ks8__all-wrap{grid-area:all}}@media(min-width:990px){#main .ks8 .ks8__body{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);grid-template-areas:"intro media" "actions media";grid-template-rows:auto 1fr;align-items:start}#main .ks8 .ks8__intro{align-self:end;margin-bottom:26px}#main .ks8 .ks8__media{align-self:center}#main .ks8 .ks8__pick{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"menu cards" "all all";column-gap:26px;align-items:start}#main .ks8 .ks8__menuwrap{grid-area:menu}#main .ks8 .ks8__cards{grid-area:cards;margin-top:54px}#main .ks8 .ks8__all-wrap{grid-area:all}}@media(prefers-reduced-motion:reduce){#main .ks8 .ks8__tag,#main .ks8 .ks8__tagface,#main .ks8 .ks8__card{transition:none}#main .ks8.is-armed .ks8__tagface{opacity:1;animation:none!important}}#main .ks8 .ks8__menuwrap{display:grid;justify-items:center;gap:12px;min-width:0}#main .ks8 .ks8__hint{order:-1;margin:0 0 -2px;color:#6b5646;font-size:12px;letter-spacing:.08em;line-height:1.6;text-align:center}#main .ks8 .ks8__hint-pc{display:none}@media(min-width:750px){#main .ks8 .ks8__hint-sp{display:none}#main .ks8 .ks8__hint-pc{display:inline}}#main .ks8 .ks8__tag.is-nudge{animation:ks8-nudge 1.2s ease-in-out both}@keyframes ks8-nudge{0%{transform:none}18%{transform:rotate(5deg)}42%{transform:rotate(-3.5deg)}66%{transform:rotate(1.8deg)}84%{transform:rotate(-.6deg)}to{transform:none}}#main .ks8 .ks8__panel{position:relative}#main .ks8 .ks8__link{position:absolute;top:0;left:0;z-index:2;width:1px;height:1px;overflow:visible;pointer-events:none;opacity:0;transition:opacity .35s ease}#main .ks8 .ks8__link.is-on{opacity:1}@media(prefers-reduced-motion:reduce){#main .ks8 .ks8__tag.is-nudge{animation:none}#main .ks8 .ks8__link{transition:none}}@media(min-width:990px){#main .ks8 .ks8__thumb{width:96px}}#main .ks8 .ks8__cards{container:ks8cards / inline-size}#main .ks8 .ks8__cardname{word-break:keep-all;overflow-wrap:anywhere}@supports (word-break: auto-phrase){#main .ks8 .ks8__cardname{word-break:auto-phrase}}#main .ks8 .ks8__nb{display:inline-block}@container ks8cards (max-width: 309px){#main .ks8 .ks8__cardhead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb label" "name name";row-gap:8px}#main .ks8 .ks8__cardtext{display:contents}#main .ks8 .ks8__thumb{grid-area:thumb}#main .ks8 .ks8__cardlabel{grid-area:label}#main .ks8 .ks8__cardname{grid-area:name;margin:0 0 2px}}@media(min-width:990px)and (max-width:1279px){#main .ks8 .ks8__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "actions";grid-template-rows:auto;row-gap:22px}#main .ks8 .ks8__intro{align-self:auto;margin:0;text-align:center}#main .ks8 .ks8__media{display:none}#main .ks8 .ks8__pick{grid-template-columns:auto minmax(0,440px);justify-content:center;column-gap:28px}}@media(min-width:1280px){#main .ks8 .ks8__panel{grid-template-areas:"chapter title" "body title";align-items:start}#main .ks8 .ks8__heading{align-self:start}#main .ks8 .ks8__body{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(36px,3vw,48px)}#main .ks8 .ks8__pick{grid-template-columns:auto clamp(340px,26vw,380px);column-gap:26px}#main .ks8 .ks8__media{align-self:start;aspect-ratio:3 / 4}#main .ks8 .ks8__image{object-position:30% 50%}}@media(min-width:750px)and (max-width:989px){#main .ks8 .kz-buy__chips{gap:5px}#main .ks8 .kz-chip span{min-width:0;padding:0 9px;letter-spacing:.02em}}@media(max-width:749px){#main .ks8 :is(.ks8__intro,.ks8__carddesc){display:none}#main .ks8 .ks8__menuwrap{margin-top:18px}}#main .ks8 .ks8__intro{font-size:var(--kzr-body, 16px);text-align:left}
/*# sourceMappingURL=/cdn/shop/t/110/assets/kz-select.css.map */
