:where(.tsty,.tsty *,.tsty *:before,.tsty *:after){box-sizing:border-box}:where(.tsty) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.tsty) :where(ul,ol){padding:0;list-style:none}:where(.tsty) img{display:block;max-inline-size:100%;height:auto}:where(.tsty) a{color:inherit;text-decoration:none}:where(.tsty) button{font:inherit;color:inherit}.tsty{--tsty-paper: oklch(.955 .01 85);--tsty-paper-2: oklch(.912 .013 85);--tsty-white: #fff;--tsty-ink: oklch(.235 .005 250);--tsty-ink-60: oklch(.235 .005 250 / .6);--tsty-rule: oklch(.235 .005 250 / .16);--tsty-moss: oklch(.56 .07 140);--tsty-moss-tint: oklch(.56 .07 140 / .12);--tsty-gut: clamp(16px, 4vw, 40px);--tsty-rail: 72px;--tsty-sans: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic Medium", Meiryo, sans-serif;--tsty-cond: "Helvetica Neue Condensed Bold", "HelveticaNeue-CondensedBlack", "HelveticaNeue-CondensedBold", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;background:var(--tsty-paper);color:var(--tsty-ink);font-family:var(--tsty-sans);font-feature-settings:"palt" 1;font-size:15px;line-height:1.85;letter-spacing:.04em;line-break:strict}.tsty h1,.tsty h2,.tsty h3{font-family:var(--tsty-sans);font-weight:700;line-height:1.35;letter-spacing:.02em;color:inherit}html.tsty-lock{overflow:hidden}.tsty-edit{position:relative}.tsty-edit__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px var(--tsty-gut);border-block-end:1px solid var(--tsty-rule);background:var(--tsty-white)}.tsty .tsty-edit__title{font-size:14px;font-weight:800;letter-spacing:.24em}.tsty-edit__sub{font-size:13px;color:var(--tsty-ink-60)}.tsty-filter{display:flex;gap:6px;margin-inline-start:auto}.tsty-filter__btn{font-size:12px;letter-spacing:.08em;padding:4px 14px;min-block-size:32px;border:1px solid var(--tsty-ink);border-radius:999px;background:transparent;cursor:pointer}.tsty-filter__btn[aria-pressed=true]{background:var(--tsty-ink);color:var(--tsty-paper)}.tsty-viewer{block-size:calc(100svh - var(--tsty-offset, 0px));overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.tsty-viewer::-webkit-scrollbar{display:none}.tsty-viewer:focus-visible{outline:2px solid var(--tsty-ink);outline-offset:-2px}.tsty-viewer .tsty-panel{block-size:100%;scroll-snap-align:start;scroll-snap-stop:always}.tsty-panel[hidden]{display:none}.tsty-panel__visual{position:relative;background:var(--tsty-paper-2);container-type:size;display:grid;place-items:center;min-block-size:0}.tsty-stage{position:relative;aspect-ratio:var(--tsty-ratio, 2 / 3);inline-size:min(100cqw,100cqh * var(--tsty-ratio-n, .6667))}.tsty-stage__img{inline-size:100%;block-size:100%;object-fit:cover}.tsty-stage__badge{position:absolute;top:16px;left:16px;padding:2px 10px;font-size:11px;letter-spacing:.18em;background:var(--tsty-white)}.tsty-stage__ai{margin-inline-start:8px;padding-inline-start:8px;border-inline-start:1px solid var(--tsty-rule);letter-spacing:.08em}.tsty-stage__hint{position:absolute;left:16px;bottom:16px;padding:4px 12px;font-size:12px;background:#ffffffe6}.tsty-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;min-inline-size:40px;min-block-size:40px;padding:0;border:0;border-radius:999px;background:var(--tsty-white);cursor:pointer;box-shadow:0 0 0 6px #ffffff59,0 2px 10px #00000040;transition:transform .2s,background .2s,color .2s}.tsty-pin__no{font-size:12px;font-weight:700;letter-spacing:.04em}.tsty-pin__label{display:none}.tsty-pin:hover,.tsty-pin.is-hl{background:var(--tsty-ink);color:var(--tsty-white);transform:translate(-50%,-50%) scale(1.1)}.tsty-pin:focus-visible{outline:2px solid var(--tsty-ink);outline-offset:4px}.tsty-panel__info{background:var(--tsty-white);overflow-y:auto;overscroll-behavior:contain;padding:clamp(28px,4vh,48px) clamp(24px,3.5vw,56px)}.tsty-sheet__grip,.tsty-sheet__close{display:none}.tsty-eyebrow-row{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.tsty-eyebrow-row span:last-child{color:var(--tsty-ink-60);letter-spacing:.12em}.tsty .tsty-title{margin-block:18px 12px}.tsty-title__en{display:block;font-family:var(--tsty-cond);font-stretch:condensed;font-weight:900;font-size:clamp(40px,4.4vw,72px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.tsty-title__en--ja{font-family:var(--tsty-sans);font-stretch:normal;font-size:clamp(26px,2.6vw,38px);line-height:1.3;letter-spacing:.02em}.tsty-title__en--ja:after{content:none}.tsty-title__ja{display:block;margin-block-start:12px;font-size:16px;letter-spacing:.06em}.tsty-tags{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:16px}.tsty-tags span{font-size:11px;letter-spacing:.1em;padding:0 10px;border:1px solid var(--tsty-rule);border-radius:999px;color:var(--tsty-ink-60)}.tsty-lead{color:var(--tsty-ink);max-inline-size:34em}.tsty-lead p+p{margin-block-start:.6em}.tsty-shop{margin-block-start:28px;border-block-start:2px solid var(--tsty-ink)}.tsty-shop__head{display:flex;justify-content:space-between;align-items:baseline;padding-block:14px 6px}.tsty-shop__head span:first-child{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tsty-shop__head span:last-child{font-size:11px;color:var(--tsty-ink-60)}.tsty-item{display:grid;grid-template-columns:72px 1fr 44px;gap:4px 16px;align-items:center;padding:14px 6px;border-block-end:1px solid var(--tsty-rule);transition:background .3s}.tsty-item.is-hl{background:var(--tsty-moss-tint)}.tsty-item.is-flash{animation:tsty-flash 1.2s ease}@keyframes tsty-flash{0%,40%{background:var(--tsty-moss-tint)}to{background:transparent}}.tsty-item__thumb{inline-size:72px;block-size:88px;background:var(--tsty-paper-2);overflow:hidden}.tsty-item__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.tsty-item__thumb--text{display:grid;place-items:center;font-size:12px;color:var(--tsty-ink-60);background:transparent;border:1px dashed var(--tsty-rule)}.tsty-item__meta{font-size:11px;letter-spacing:.12em;color:var(--tsty-ink-60);text-transform:uppercase}.tsty-item__name{display:block;font-size:14px;font-weight:700;line-height:1.5}a.tsty-item__name:hover{text-decoration:underline;text-underline-offset:3px}.tsty-item__price{font-size:14px;font-weight:700}.tsty-item__price small{font-size:11px;font-weight:400;color:var(--tsty-ink-60)}.tsty-item__ref{font-size:12px;color:var(--tsty-ink-60)}.tsty-item__add{inline-size:40px;block-size:40px;border-radius:999px;border:1px solid var(--tsty-ink);background:var(--tsty-white);font-size:18px;line-height:1;cursor:pointer;transition:transform .2s,background .2s}.tsty-item__add:hover{background:var(--tsty-ink);color:var(--tsty-white)}.tsty-item__add.is-open{transform:rotate(45deg);background:var(--tsty-ink);color:var(--tsty-white)}.tsty-sizes{grid-column:2 / -1;padding-block-start:8px}.tsty-sizes__label{font-size:11px;color:var(--tsty-ink-60);margin-block-end:6px}.tsty-sizes__list{display:flex;flex-wrap:wrap;gap:6px}.tsty-size{min-inline-size:52px;min-block-size:40px;padding:0 12px;border:1px solid var(--tsty-ink);background:var(--tsty-white);cursor:pointer;font-size:13px;letter-spacing:.06em}.tsty-size:hover:not(:disabled){background:var(--tsty-ink);color:var(--tsty-white)}.tsty-size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.tsty-note{font-size:11px;color:var(--tsty-ink-60);margin-block-start:12px;line-height:1.7}.tsty-more-link{margin-block-start:16px;font-size:13px}.tsty-more-link a{text-decoration:underline;text-underline-offset:4px}.tsty-rail{position:absolute;right:0;bottom:0;z-index:2;inline-size:var(--tsty-rail);block-size:calc(100svh - var(--tsty-offset, 0px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--tsty-white);border-inline-start:1px solid var(--tsty-rule)}.tsty-rail__arrow{border:0;background:none;font-size:22px;cursor:pointer;padding:8px;color:var(--tsty-ink-60)}.tsty-rail__arrow:hover{color:var(--tsty-ink)}.tsty-rail__dots{display:flex;flex-direction:column;align-items:center;gap:10px}.tsty-rail__dot{inline-size:5px;block-size:5px;padding:0;border:0;border-radius:999px;background:var(--tsty-rule);cursor:pointer;transition:all .25s;position:relative}.tsty-rail__dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.tsty-rail__dot[aria-current=true]{block-size:22px;background:var(--tsty-moss)}.tsty-rail__count{display:grid;text-align:center;line-height:1.2}.tsty-rail__count [data-current]{font-size:16px;font-weight:700}.tsty-rail__count [data-total]{font-size:11px;color:var(--tsty-ink-60)}.tsty-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1003;padding:12px 20px;background:var(--tsty-ink);color:var(--tsty-white);font-size:13px;border-radius:4px;box-shadow:0 6px 24px #00000040;max-inline-size:calc(100vw - 32px)}.tsty-toast a{text-decoration:underline;text-underline-offset:3px;margin-inline-start:8px}.tsty-toast[hidden]{display:none}@media(min-width:990px){.tsty-viewer .tsty-panel{display:grid;grid-template-columns:1fr minmax(400px,.9fr);padding-inline-end:var(--tsty-rail)}.tsty-viewer .tsty-panel__visual{padding:0}.tsty-panel__bar,.tsty-backdrop{display:none}}@media(max-width:989px){.tsty-edit__bar{padding-block:10px;gap:4px 12px}.tsty-edit__sub{display:none}.tsty-viewer .tsty-panel{display:flex;flex-direction:column}.tsty-viewer .tsty-panel__visual{flex:1}.tsty-stage__hint{display:none}.tsty-pin{min-inline-size:0;min-block-size:32px;padding:0 10px 0 12px;box-shadow:0 2px 10px #00000040}.tsty-pin__no{display:none}.tsty-pin__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.tsty-pin__plus{font-size:14px}.tsty-panel__bar{padding:10px 16px 14px;text-align:center;background:var(--tsty-paper)}.tsty-panel__bar>p:first-child{font-size:12px;color:var(--tsty-ink-60)}.tsty-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;inline-size:min(100%,320px);min-block-size:50px;margin-block:4px;border:0;border-radius:999px;background:var(--tsty-ink);color:var(--tsty-white);font-size:15px;font-weight:700;letter-spacing:.06em;cursor:pointer}.tsty-bar__btn span{font-size:20px;font-weight:400}.tsty-bar__sub{font-size:11px;color:var(--tsty-ink-60)}.tsty-viewer .tsty-panel__info{position:fixed;inset:auto 0 0 0;z-index:1002;max-block-size:86svh;padding:28px 20px calc(24px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #0003;transform:translateY(105%);visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}.tsty-viewer .tsty-panel.is-sheet-open .tsty-panel__info{transform:none;visibility:visible;transition:transform .35s ease}.tsty-viewer .tsty-sheet__grip{display:block;position:absolute;top:8px;left:50%;translate:-50% 0;inline-size:40px;block-size:4px;border-radius:4px;background:var(--tsty-rule)}.tsty-viewer .tsty-sheet__close{display:block;position:absolute;top:10px;right:10px;inline-size:44px;block-size:44px;border:0;background:none;font-size:22px;cursor:pointer}.tsty-viewer .tsty-title__en{font-size:40px}.tsty-viewer .tsty-eyebrow-row{padding-inline-end:44px}.tsty-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#0006}.tsty-backdrop[hidden]{display:none}.tsty-rail{inline-size:28px;background:transparent;border:0;right:4px;gap:10px}.tsty-rail__arrow{display:none}.tsty-rail__dot{background:#fffc;box-shadow:0 0 2px #0006}.tsty-rail__count{display:none}}.tsty-single{padding-block-end:clamp(48px,8vw,100px)}.tsty-back{padding:16px var(--tsty-gut);font-size:13px}.tsty-back a{text-decoration:underline;text-underline-offset:4px}.tsty-single .tsty-panel{max-inline-size:1280px;margin-inline:auto}.tsty-single .tsty-panel__visual{container-type:normal;display:block}.tsty-single .tsty-stage{inline-size:100%}.tsty-single .tsty-panel__bar,.tsty-single .tsty-more-link{display:none}@media(min-width:990px){.tsty-single .tsty-panel{display:grid;grid-template-columns:1fr minmax(400px,.9fr);align-items:start;padding-inline:var(--tsty-gut)}.tsty-single .tsty-panel__info{position:sticky;top:90px;overflow:visible}}@media(max-width:989px){.tsty-single .tsty-pin{min-block-size:32px}.tsty-single .tsty-panel__visual{background:var(--tsty-paper-2)}.tsty-single .tsty-stage{max-inline-size:560px;margin-inline:auto}}.tsty-h2{font-size:17px;margin-block:0 16px;padding-block-end:8px;border-block-end:1px solid var(--tsty-rule)}.tsty-more{max-inline-size:1280px;margin:64px auto 0;padding-inline:var(--tsty-gut)}.tsty-grid{display:grid;gap:32px 16px;grid-template-columns:repeat(auto-fill,minmax(min(45%,220px),1fr))}.tsty-card__link{display:block}.tsty-card__link:focus-visible{outline:2px solid var(--tsty-ink);outline-offset:4px}.tsty-card__media{aspect-ratio:2 / 3;overflow:hidden;background:var(--tsty-paper-2)}.tsty-card__img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .5s ease}.tsty-card__link:hover .tsty-card__img{transform:scale(1.03)}.tsty-card__meta{margin-block-start:10px;font-size:11px;letter-spacing:.16em;color:var(--tsty-ink-60)}.tsty .tsty-card__title{font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.tsty-pdp{padding-block:56px;background:transparent}.tsty-pdp__more{margin-block-start:24px;font-size:14px}.tsty-pdp__more a{text-decoration:underline;text-underline-offset:4px}.tsty-empty{text-align:center;padding-block:80px;color:var(--tsty-ink-60)}.tsty-stage{container-type:inline-size}.tsty-doodle,.tsty-doodle-title{--tsty-hand: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Yu Gothic", sans-serif;--tsty-chalk: #fff;--tsty-chalk-shadow: 0 0 6px oklch(0 0 0 / .35), 0 1px 2px oklch(0 0 0 / .35)}.tsty-doodle{position:absolute;inline-size:0;block-size:0;padding:0;border:0;background:none;cursor:pointer}.tsty-doodle__arrow{position:absolute;inline-size:clamp(44px,15cqw,84px);block-size:auto;aspect-ratio:80 / 56;right:2px;bottom:2px;overflow:visible;fill:none;stroke:var(--tsty-chalk);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px oklch(0 0 0 / .35))}.tsty-doodle__label{position:absolute;bottom:calc(clamp(44px,15cqw,84px)*.62);right:calc(clamp(44px,15cqw,84px)*.82);display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--tsty-hand);font-weight:700;font-size:clamp(12px,3.6cqw,20px);letter-spacing:.06em;color:var(--tsty-chalk);text-shadow:var(--tsty-chalk-shadow);transition:transform .2s}.tsty-doodle__lens{inline-size:1.05em;block-size:1.05em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 2px oklch(0 0 0 / .4))}.tsty-doodle--right .tsty-doodle__arrow{right:auto;left:2px;transform:scaleX(-1)}.tsty-doodle--right .tsty-doodle__label{right:auto;left:calc(clamp(44px,15cqw,84px)*.82)}.tsty-doodle:hover .tsty-doodle__label,.tsty-doodle.is-hl .tsty-doodle__label{transform:translateY(-2px);text-decoration:underline;text-underline-offset:4px}.tsty-doodle:focus-visible{outline:none}.tsty-doodle:focus-visible .tsty-doodle__label{outline:2px solid var(--tsty-chalk);outline-offset:4px}.tsty .tsty-doodle{min-inline-size:0;min-block-size:0;box-shadow:none;transform:none}.tsty .tsty-doodle:hover{background:none;transform:none}.tsty-doodle-title{position:absolute;top:5%;left:6%;pointer-events:none;font-family:var(--tsty-hand);font-weight:700;color:var(--tsty-chalk);text-shadow:var(--tsty-chalk-shadow);text-align:center}.tsty-doodle-title__no{font-size:clamp(20px,6.5cqw,40px);letter-spacing:.08em;line-height:1.1;text-align:left}.tsty-doodle-title__combo{margin-block-start:.6em;font-size:clamp(12px,3.4cqw,19px);line-height:1.5;letter-spacing:.06em}.tsty-stage__ai-badge{position:absolute;right:10px;bottom:10px;padding:1px 8px;font-size:10px;letter-spacing:.08em;color:var(--tsty-ink);background:#ffffffd9}@media(max-width:989px){.tsty .tsty-doodle{padding:0}}.tsty-doodle__label{flex-direction:column;align-items:flex-end;gap:.15em;line-height:1.25}.tsty-doodle--right .tsty-doodle__label{align-items:flex-start}.tsty-doodle__main{display:inline-flex;align-items:center}.tsty-doodle__sub{font-size:.68em;letter-spacing:.04em}.tsty-doodle__wolf{inline-size:1.25em;block-size:1.25em;stroke-width:1.8;stroke-linejoin:round;margin-inline-end:.05em}.tsty-doodle__wolf .tsty-doodle__fill{fill:currentColor;stroke:none}.tsty-doodle__icon{inline-size:1.25em;block-size:1.25em;stroke-width:1.8;stroke-linejoin:round;margin-inline-end:.05em}.tsty-teaser{padding:clamp(56px,8vw,100px) var(--tsty-gut)}.tsty-teaser__head{max-inline-size:1200px;margin:0 auto 32px}.tsty .tsty-teaser__title{font-size:clamp(22px,3vw,32px);margin-block:8px 12px}.tsty-teaser__lead{color:var(--tsty-ink-60)}.tsty-teaser__grid{max-inline-size:1200px;margin-inline:auto;grid-template-columns:repeat(auto-fill,minmax(min(45%,240px),1fr))}.tsty-teaser__cta{max-inline-size:1200px;margin:40px auto 0;text-align:center}.tsty-teaser__btn{display:inline-flex;align-items:center;gap:10px;min-block-size:48px;padding:0 32px;border:1px solid var(--tsty-ink);border-radius:999px;font-size:14px;letter-spacing:.1em;transition:background .2s,color .2s}.tsty-teaser__btn:hover{background:var(--tsty-ink);color:var(--tsty-paper)}.tsty-teaser__btn:focus-visible{outline:2px solid var(--tsty-ink);outline-offset:3px}.tsty.tsty-teaser,.tsty-teaser .tsty-teaser__title,.tsty-teaser .tsty-card__title,.tsty-teaser .tsty-teaser__btn{font-family:"Noto Serif Japanese","Noto Serif JP",serif}.tsty-teaser .tsty-eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#1a1a1a99}.tsty .tsty-teaser__title{font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.tsty-teaser__lead{font-size:14px;letter-spacing:.04em;line-height:1.95;color:#1a1a1a99}.tsty-teaser .tsty-card__meta{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#c4922a}.tsty .tsty-teaser .tsty-card__title{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:none;color:#1a1a1a}.tsty-teaser .tsty-teaser__btn{font-size:14px;letter-spacing:.1em}.tsty-card--doodle .tsty-card__media{position:relative;container-type:inline-size;overflow:hidden}.tsty-card--doodle .tsty-doodle{pointer-events:none}.tsty-card--doodle .tsty-doodle-title__no{font-size:clamp(16px,6.5cqw,32px)}.tsty-card--doodle .tsty-doodle-title__combo{font-size:clamp(10px,3.4cqw,16px)}.tsty-card--doodle .tsty-doodle__label{font-size:clamp(10px,3.6cqw,18px)}.tsty-card--doodle .tsty-doodle__arrow{inline-size:clamp(32px,15cqw,84px)}.tsty-card--doodle .tsty-doodle__label{bottom:calc(clamp(32px,15cqw,84px)*.62);right:calc(clamp(32px,15cqw,84px)*.82)}.tsty-card--doodle .tsty-doodle--right .tsty-doodle__label{right:auto;left:calc(clamp(32px,15cqw,84px)*.82)}.tsty-card--doodle .tsty-stage__ai-badge{right:6px;bottom:6px;font-size:9px}.tsty-teaser__grid,.tsty-grid{align-items:start}.tsty.tsty-teaser .tsty-card__title{font-family:"Noto Serif Japanese","Noto Serif JP",serif;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:none;color:#1a1a1a}.tsty.tsty-teaser .tsty-teaser__btn{color:#1a1a1a}.tsty-panel__info,.tsty-panel__info .tsty-title__ja,.tsty-panel__info .tsty-item__name,.tsty-panel__info .tsty-shop__head,.tsty-edit__bar,.tsty-panel__bar{font-family:"Noto Serif Japanese","Noto Serif JP",serif}.tsty-panel__info{color:#1a1a1a;font-size:15px}.tsty-eyebrow-row{font-size:11px;letter-spacing:.24em;color:#1a1a1a99}.tsty-eyebrow-row span:last-child{color:#1a1a1a99}.tsty-panel__info .tsty-title__ja{font-size:18px;font-weight:600;letter-spacing:.06em;margin-block-start:14px}.tsty-tags span{font-size:12px;color:#1a1a1abf;border-color:#1a1a1a40}.tsty-lead{font-size:15px;line-height:2;color:#1a1a1ae0}.tsty-shop{margin-block-start:32px;border-block-start-width:1px}.tsty-shop__head span:first-child{font-size:12px;letter-spacing:.24em}.tsty-shop__head span:last-child{font-size:12px;color:#1a1a1a99}.tsty-item{grid-template-columns:88px 1fr 44px;padding:16px 4px}.tsty-item__thumb{inline-size:88px;block-size:108px}.tsty-item__meta{font-size:10px;letter-spacing:.2em;color:#c4922a}.tsty-item__name{font-size:15px;font-weight:600;line-height:1.6}.tsty-item__price{font-size:15px;font-weight:500}.tsty-panel__info .tsty-note{font-size:12px;color:#1a1a1a99}.tsty-more-link{font-size:14px}.tsty-doodle--static{cursor:default;pointer-events:none}.tsty-doodle--static .tsty-doodle__label{text-decoration:none!important;transform:none!important}.tsty{--tsty-sans: "Noto Serif Japanese", "Noto Serif JP", Georgia, serif;--tsty-cond: Georgia, "Noto Serif Japanese", "Noto Serif JP", serif}.tsty .tsty-edit__title{font-family:Georgia,"Noto Serif Japanese",serif;font-weight:400;font-size:15px;letter-spacing:.24em}.tsty-title__en{font-family:var(--tsty-cond);font-stretch:normal;font-weight:400;font-size:clamp(30px,3.2vw,46px);line-height:1.15;letter-spacing:.06em}.tsty-viewer .tsty-title__en{font-size:clamp(28px,3.2vw,46px)}@media(max-width:989px){.tsty-viewer .tsty-title__en{font-size:30px}}.tsty .tsty-card__title{font-family:Georgia,"Noto Serif Japanese",serif;font-weight:400;font-size:14px;letter-spacing:.08em}.tsty-rail__count [data-current]{font-family:Georgia,serif;font-weight:400}.tsty-filter__btn,.tsty-bar__btn,.tsty-size,.tsty-toast{font-family:"Noto Serif Japanese","Noto Serif JP",serif}.tsty-doodle,.tsty-doodle-title{--tsty-chalk-shadow: 0 0 6px oklch(0 0 0 / .55), 0 1px 3px oklch(0 0 0 / .6)}.tsty-doodle__arrow,.tsty-doodle__lens{filter:drop-shadow(0 0 3px oklch(0 0 0 / .55))}.tsty-doodle__label{max-inline-size:30cqw}.tsty-doodle__sub{white-space:normal;text-align:inherit}.tsty-doodle--left .tsty-doodle__label{text-align:right}.tsty-doodle--right .tsty-doodle__label{text-align:left}.tsty.tsty-teaser .tsty-teaser__btn:hover,.tsty.tsty-teaser .tsty-teaser__btn:focus-visible{background:var(--tsty-ink);color:var(--tsty-paper)}.tsty-teaser{position:relative}.tsty-carousel{--tsty-gap: clamp(14px, 1.6vw, 24px);max-inline-size:1200px;margin-inline:auto;padding:0 0 8px;list-style:none;display:flex;gap:var(--tsty-gap);align-items:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.tsty-carousel::-webkit-scrollbar{display:none}.tsty-carousel:focus-visible{outline:2px solid var(--tsty-ink);outline-offset:4px}.tsty-carousel>.tsty-card{flex:0 0 calc((100% - 3 * var(--tsty-gap)) / 4);scroll-snap-align:start}@media(max-width:989px){.tsty-carousel>.tsty-card{flex-basis:42%}}@media(max-width:599px){.tsty-carousel>.tsty-card{flex-basis:74%}}.tsty-carousel__nav{max-inline-size:1200px;margin:-8px auto 16px;display:flex;justify-content:flex-end;gap:10px}.tsty-carousel__btn{inline-size:44px;block-size:44px;border-radius:999px;border:1px solid #1a1a1a;background:transparent;color:#1a1a1a;font-size:16px;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.tsty-carousel__btn:hover:not(:disabled){background:#1a1a1a;color:var(--tsty-paper)}.tsty-carousel__btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}.tsty-carousel__btn:disabled{opacity:.3;cursor:default}@media(max-width:599px){.tsty-carousel__nav{display:none}}.tsty-carousel>.tsty-card{flex-basis:calc((100% - 3 * var(--tsty-gap)) / 3.4)}@media(max-width:989px){.tsty-carousel>.tsty-card{flex-basis:41%}}@media(max-width:599px){.tsty-carousel>.tsty-card{flex-basis:78%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tabirou-styling.css.map */
