:root{--ink:#1c1c1a;--ink-soft:#4a4946;--paper:#ffffff;--mist:#f2f1ef;--stone:#e9e6e3;--line:#cfcac4;--ochre:#bc8846;--matcha:#3d4426;--gutter:clamp(20px,5vw,80px);--serif:"Shippori Mincho","Yu Mincho","Hiragino Mincho ProN",serif;--latin:"Cormorant Garamond","Shippori Mincho",serif;--track:.14em;--hd:70px}@media(max-width:768px){:root{--gutter:20px;--track:.1em;--hd:50px}}.hd,.hd *,.ft,.ft *,.tabbar,.tabbar *,.ss-drawer,.ss-drawer *,.ss-shade{box-sizing:border-box;margin:0;padding:0}.hd,.ft,.tabbar,.ss-drawer{font-family:var(--serif);font-weight:400;letter-spacing:var(--track);line-height:2;color:var(--ink);-webkit-font-smoothing:antialiased}.hd a,.ft a,.tabbar a,.ss-drawer a{color:inherit;text-decoration:none}.hd img,.ss-drawer img{display:block;max-width:100%;height:auto}.latin{font-family:var(--latin);letter-spacing:.04em}.ss-skip{position:absolute;left:-9999px;top:0;z-index:100;background:#fff;padding:8px 16px}.ss-skip:focus{left:8px;top:8px}.mark{display:block;background:currentColor;-webkit-mask:url(ss-mark.png) center/contain no-repeat;mask:url(ss-mark.png) center/contain no-repeat;aspect-ratio:986/788}.watermark{position:absolute;color:var(--mist);pointer-events:none;z-index:0}.hd{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:var(--hd);padding:0 var(--gutter);background:#ffffffdb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:12px}.brand .mark{width:34px;color:var(--ink)}.brand span{font-family:var(--latin);font-size:17px;letter-spacing:.08em}.nav{display:flex;gap:40px;align-items:center;font-size:13px}.nav a{display:flex;flex-direction:column;align-items:center;line-height:1.4}.nav a small{font-family:var(--latin);font-size:11px;color:var(--ink-soft);letter-spacing:.12em}.nav a[aria-current]{border-bottom:1px solid var(--ink);padding-bottom:2px}.cart-ic{display:block;width:22px;height:22px;border:1px solid var(--ink);border-radius:0 0 6px 6px;position:relative}.cart-ic:before{content:"";position:absolute;left:5px;right:5px;top:-7px;height:8px;border:1px solid var(--ink);border-bottom:0;border-radius:6px 6px 0 0}.cart-btn{cursor:pointer;position:relative;display:inline-flex;padding:6px 0 0}.nav .cart-btn{flex-direction:row}.cart-btn [data-cart-count]{position:absolute;right:-9px;top:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ochre);color:#fff;font-family:var(--latin);font-size:11px;line-height:17px;text-align:center;letter-spacing:0}.cart-btn [data-cart-count]:empty{display:none}.hd-sp-cart{display:none}body.ss-taste #MainContent{padding-top:var(--hd)}.ft{position:relative;overflow:hidden;background:var(--ink);color:#e9e7e2;padding:clamp(64px,7vw,96px) var(--gutter) 40px}.ft .watermark{color:#262624;width:min(70vw,900px);right:-12%;bottom:-30%}.ft-in{position:relative;z-index:1;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.ft .brand .mark{color:#e9e7e2;width:52px}.ft-name{font-size:22px;margin-top:14px}.ft .tag{font-family:var(--latin);font-size:15px;margin-top:10px;letter-spacing:.14em;color:#b9b6b0}.ft nav{display:grid;gap:10px;font-size:13px}.ft-legal{position:relative;z-index:1;margin-top:56px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11px;color:#9a9791}.ft-legal a{margin-right:18px}.tabbar{display:none}.btn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--ink);padding:12px 22px;font-size:13px;letter-spacing:.16em;font-family:var(--serif);color:var(--ink);background:transparent;cursor:pointer;line-height:2}.btn.solid{background:var(--ink);color:#fff}.btn:after{content:"\2192";font-family:var(--latin)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line)}.qty button{all:unset;cursor:pointer;width:44px;height:48px;text-align:center;font-size:18px}.qty span{min-width:28px;text-align:center;font-family:var(--latin);font-size:18px}html.lock{overflow:hidden}.ss-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1c1a59;opacity:0;pointer-events:none;transition:opacity .3s;z-index:90}.ss-shade.on{opacity:1;pointer-events:auto}.ss-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:#fff;z-index:91;transform:translate(100%);transition:transform .35s ease;visibility:hidden;display:flex;flex-direction:column;padding:22px 24px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;outline:0}.ss-drawer.on{transform:none;visibility:visible}.dw-hd{display:flex;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ink-soft)}.dw-hd .latin{font-size:28px}.dw-hd span{font-size:12px;color:var(--ink-soft)}.x{all:unset;cursor:pointer;margin-left:auto;width:32px;height:32px;position:relative}.x:before,.x:after{content:"";position:absolute;left:6px;right:6px;top:15px;border-top:1px solid var(--ink);transform:rotate(45deg)}.x:after{transform:rotate(-45deg)}.dw-empty{margin:40px 0 20px;font-size:14px}.dw-free{margin:18px 0 6px;font-size:12.5px}.dw-free i{display:block;height:3px;background:#ece9e5;margin-top:8px;position:relative;overflow:hidden}.dw-free i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--p)*100%);background:var(--ochre)}.dw-lines{list-style:none;flex:1}.dw-lines li{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid #ece9e5;align-items:start}.dw-lines img{width:76px;aspect-ratio:4/5;object-fit:cover;background:var(--mist)}.dw-lines .nm{font-size:13.5px;line-height:1.6;letter-spacing:.06em;word-break:normal;overflow-wrap:anywhere}.dw-lines .pr{font-family:var(--latin);font-size:16px;margin:2px 0 8px}.dw-lines .qty button{width:34px;height:34px;font-size:16px}.dw-lines .qty span{font-size:16px;min-width:22px}.rm{all:unset;cursor:pointer;font-size:11px;color:var(--ink-soft);border-bottom:1px solid var(--line)}.dw-sum{display:grid;grid-template-columns:1fr auto;row-gap:6px;font-size:13px;padding:16px 0}.dw-sum dd{text-align:right;font-family:var(--latin);font-size:16px}.dw-sum .t{font-size:15px;padding-top:8px;border-top:1px solid var(--line)}.dw-sum dd.t{font-size:22px}.co{justify-content:center;padding:16px}.co:after{content:none}.dw-note{font-size:11px;color:var(--ink-soft);margin-top:10px;line-height:1.8}.dw-err{font-size:12.5px;color:#b4472f;margin-top:10px}.ss-busy{pointer-events:none}.ss-busy .dw-lines,.ss-busy .dw-sum{opacity:.6;transition:opacity .15s}@media(max-width:768px){.nav{display:none}.hd{padding:0 12px 0 20px}.brand .mark{width:28px}.brand span{font-size:15px}.hd-sp-cart{display:inline-flex;margin-left:auto;padding:11px}.hd-sp-cart [data-cart-count]{right:2px;top:3px}.ft .watermark{width:140vw;right:-50vw;bottom:-12%}.ft{padding-bottom:calc(96px + var(--pbar,0px) + env(safe-area-inset-bottom))}.ft nav a{display:block;padding:8px 0;font-size:14px}.ft-legal{font-size:12px}.ft-legal a{display:inline-block;padding:8px 0;margin-right:16px}body.has-sticky .ft{padding-bottom:calc(110px + var(--pbar,0px))}.tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:var(--pbar,0px);z-index:55;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:58px;font-size:11px;letter-spacing:.06em;color:var(--ink-soft);line-height:1.4}.tabbar svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.3}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a[aria-current=page] span{border-bottom:1px solid var(--ink)}body.no-tabbar .tabbar{display:none}}.dw-when{margin:10px 0 0;padding:8px 12px;border:1px solid var(--ochre,#bc8846);background:#fbf6ee;color:#7a5323;font-size:12.5px;letter-spacing:.06em;line-height:1.6}.ss-cart-when{margin:0 0 10px;padding:8px 12px;border:1px solid #bc8846;background:#fbf6ee;color:#7a5323;font-size:13px;line-height:1.6;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ss-chrome.css.map */
