:root{--tajima-sidebar-accent: #245f30;--tajima-sidebar-text: #222222;--tajima-sidebar-line: #d6d6d6;--tajima-sidebar-bg: #f5f2e5;--tajima-sidebar-width: 230px;--tajima-sidebar-desktop-left: 30px;--tajima-sidebar-desktop-right: 30px;--tajima-sidebar-desktop-gap: 60px;--tajima-sidebar-mobile-gutter: 20px;--tajima-policy-table-border: var(--ks-border-light, #b3b3b3);--tajima-policy-table-heading-bg: #ffffff}.content-for-layout--with-sidebar{padding-bottom:0}.tajima-layout-shell{padding:0;box-sizing:border-box;width:auto;max-width:none;margin:60px 0 92px var(--ks-desktop-left)}.tajima-layout-shell .tajima-layout-page-title{box-sizing:border-box;width:100%;margin:0;padding:16px var(--tajima-sidebar-desktop-right) 60px 0}.tajima-layout-shell .tajima-layout-page-title__heading{margin-top:0}.tajima-layout-shell__inner{min-width:0;box-sizing:border-box;width:100%;max-width:none;display:grid;grid-template-columns:var(--ks-sidebar-width) minmax(0,1fr);gap:var(--ks-desktop-gap);align-items:start;background:transparent}.tajima-layout__sidebar-column,.tajima-layout__sidebar{min-width:0;position:static;align-self:start}@media screen and (min-width:990px){.tajima-layout__sidebar-column{margin-top:-10px}}.tajima-layout__content{min-width:0;width:100%;max-width:100%;padding-right:var(--tajima-sidebar-desktop-right);box-sizing:border-box}.tajima-sidebar{position:relative}.tajima-sidebar__mobile-toggle,.tajima-sidebar__close,.tajima-sidebar__backdrop{display:none}.tajima-sidebar__panel,.tajima-sidebar__panel.color-scheme-1,.tajima-sidebar__panel[class*=color-]{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.tajima-sidebar__panel:before,.tajima-sidebar__panel:after,.tajima-sidebar__menu-summary:before,.tajima-sidebar__menu-summary:after{content:none!important}.tajima-sidebar__body{padding:0;display:grid;gap:31px;background:transparent;box-sizing:border-box}.tajima-sidebar__banner-list,.tajima-sidebar__menu-list,.tajima-sidebar__menu-children{list-style:none;margin:0;padding:0}.tajima-sidebar__banner-list{display:block}.tajima-sidebar__banner-item{margin:0 0 10px}.tajima-sidebar__banner-item:last-child{margin-bottom:0}.tajima-sidebar__banner-item--gap-20{margin-bottom:20px}.tajima-sidebar__banner-item--gap-10{margin-bottom:10px}.tajima-sidebar__banner-item--gap-0{margin-bottom:0}.tajima-sidebar__banner-link{min-height:0;display:block;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--ks-text);text-decoration:none;box-shadow:none}.tajima-sidebar__banner-link--placeholder,.tajima-sidebar__banner-link:not(:has(.tajima-sidebar__banner-media)){min-height:106px;display:flex;align-items:center;justify-content:center;background:#b9b9b9;color:#fff}.tajima-sidebar__banner-placeholder-text{color:#fff;font-size:14px;line-height:1.5;font-weight:400}.tajima-sidebar__banner-media{width:100%;height:auto;overflow:hidden;background:transparent;line-height:0}.tajima-sidebar__banner-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.tajima-sidebar__banner-label{display:block;padding:8px 0 0;color:var(--ks-text);background:transparent;font-size:14px;line-height:1.5;font-weight:400}.tajima-sidebar__menus{display:block;border-top:1px solid var(--ks-border)}.tajima-sidebar__menu-group{box-sizing:border-box;border:0;border-bottom:1px solid var(--ks-border);border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.tajima-sidebar__menu-summary{min-height:73px;padding:0 8px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:var(--ks-text);border:0;cursor:pointer;list-style:none;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.03em}.tajima-sidebar__menu-summary::-webkit-details-marker{display:none}.tajima-sidebar__menu-summary:hover{color:var(--ks-accent)}.tajima-sidebar__menu-icon{width:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--ks-accent);font-size:12px}.tajima-sidebar__icon-minus,.tajima-sidebar__menu-group[open] .tajima-sidebar__icon-plus{display:none}.tajima-sidebar__menu-group[open] .tajima-sidebar__icon-minus{display:inline-block}.tajima-sidebar__menu-panel{padding:0 0 8px;overflow:hidden;position:relative;top:-10px}.tajima-sidebar__menu-list{display:grid;gap:8px}.tajima-sidebar__menu-link,.tajima-sidebar__menu-child-link{display:block;position:relative;padding:0 0 0 18px;background:transparent;color:var(--ks-text);border:0;font-size:14px;line-height:1.8;font-weight:700;text-decoration:none}.tajima-sidebar__menu-link:before,.tajima-sidebar__menu-child-link:before{content:"";position:absolute;left:2px;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--ks-accent);transform:translateY(-50%)}.tajima-sidebar__menu-link:hover,.tajima-sidebar__menu-link.is-active,.tajima-sidebar__menu-child-link:hover,.tajima-sidebar__menu-child-link.is-active{color:var(--ks-accent);text-decoration:underline;text-underline-offset:3px}.tajima-sidebar__menu-children{margin-top:6px;padding-left:14px;display:grid;gap:4px}.tajima-sidebar__empty{padding:1rem 0;color:var(--ks-text);font-size:13px;line-height:1.8}.tajima-sidebar__banners--bottom{display:block}.tajima-sidebar__banners--after-menus{display:block;margin:0}@media screen and (min-width:990px){.tajima-sidebar__body>.tajima-sidebar__banners--after-menus{margin-block:0}}.tajima-sidebar__banners--after-menus .tajima-sidebar__banner-link{translate:0 0!important;box-shadow:none!important;filter:none!important;transition:none!important}@media screen and (min-width:990px){.tajima-sidebar__banners--collection-menu{margin-top:-10px}}.template-cart .tajimarche-cart__title-wrapper{justify-content:flex-end;margin-top:0}.template-cart .tajimarche-cart__inner-title,.template-policy .shopify-policy__title{display:none}.template-policy .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0}.template-policy .shopify-policy__body{margin:0;background:transparent}.template-policy .shopify-policy__body table{background:#fff}.template-policy .shopify-policy__body table th,.template-policy .shopify-policy__body table td{background:#fff;border-color:var(--tajima-policy-table-border);text-align:left}.template-policy .shopify-policy__body table tr>:first-child{background:var(--tajima-policy-table-heading-bg)}@media screen and (max-width:989px){.tajima-sidebar__banners--bottom,.tajima-sidebar__banners--collection-menu{display:none!important}.tajima-layout-shell{width:100%;max-width:none;margin:60px 0;padding:0;box-sizing:border-box}.tajima-layout-shell .tajima-layout-page-title{padding:18px var(--ks-mobile-gutter) 34px}.tajima-layout-shell__inner{display:block;width:100%;padding:0 var(--ks-mobile-gutter);background:transparent;box-sizing:border-box}.tajima-layout__content{padding-right:0}.tajima-sidebar__banners--top{width:100%;max-width:300px;margin-left:auto;margin-right:auto}#tajima-sidebar-panel .tajima-sidebar__banners--after-menus,.tajima-sidebar__banner-item--pc{display:none!important}.tajima-sidebar__mobile-toggle{min-height:50px;display:block;width:100%;margin:0 0 30px;padding:14px 16px;border:1px solid var(--ks-border);background:var(--tajima-sidebar-bg);color:var(--ks-text);box-shadow:none;border-radius:0;font-size:14px;line-height:1.5;font-weight:400;text-align:left}.tajima-sidebar__mobile-toggle-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.tajima-sidebar__mobile-toggle-icon{color:var(--ks-accent);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;font-size:16px}.tajima-sidebar__mobile-toggle-icon--close,.tajima-sidebar.is-open .tajima-sidebar__mobile-toggle-icon--open{display:none}.tajima-sidebar.is-open .tajima-sidebar__mobile-toggle-icon--close{display:inline-flex}.tajima-layout__sidebar,.tajima-sidebar{position:relative}.tajima-sidebar.is-open{z-index:50000}.tajima-sidebar__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:100dvh;margin:0;padding:0;border:0;background:#0000008f;opacity:0;visibility:hidden;pointer-events:none;z-index:50000;transition:opacity .2s ease,visibility .2s ease}@supports not (height: 100dvh){.tajima-sidebar__backdrop{height:100vh}}.tajima-sidebar.is-open>.tajima-sidebar__backdrop{opacity:1;visibility:visible;pointer-events:auto}.tajima-sidebar__panel{position:fixed;top:64px;left:var(--ks-mobile-gutter);right:var(--ks-mobile-gutter);bottom:110px;width:auto;max-width:none;z-index:50010;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 174px);padding:0;border:1px solid var(--ks-border);background:#fff;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}.tajima-sidebar__panel#tajima-sidebar-panel{background:#fff}@supports not (height: 100dvh){.tajima-sidebar__panel{max-height:calc(100vh - 174px)}}.tajima-sidebar.is-open #tajima-sidebar-panel,.tajima-sidebar.is-open .tajima-sidebar__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tajima-sidebar__panel .tajima-sidebar__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;padding:15px;background:transparent;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tajima-sidebar.is-open .tajima-sidebar__close{position:sticky;bottom:8px;flex:0 0 auto;width:100%;height:44px;min-height:44px;max-height:44px;margin-top:18px;padding:0 16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ks-border);border-radius:0;background:var(--tajima-sidebar-bg);color:var(--ks-text);font-size:14px;font-weight:700;writing-mode:horizontal-tb;white-space:nowrap;line-height:1;align-self:stretch;z-index:50020}body.tajima-sidebar-open{overflow:hidden}.tajima-sidebar__menu-summary{min-height:50px}div.tajima-sidebar__menu-panel{top:0}ul.tajima-sidebar__menu-list{gap:0}ul.tajima-sidebar__menu-list li{border-top:1px solid var(--ks-border-light)}.tajima-sidebar__menu-link,.tajima-sidebar__menu-child-link{padding:6px 0 8px 20px}.template-cart .tajimarche-cart__title-wrapper{align-items:flex-start;justify-content:flex-start;margin-bottom:20px}.template-policy .shopify-policy__body{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:1px;padding-bottom:10px}.template-policy .shopify-policy__body table{display:table;width:100%;min-width:100%;max-width:none;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff}.template-policy .shopify-policy__body table tr{display:table-row;border:0}.template-policy .shopify-policy__body table th,.template-policy .shopify-policy__body table td{display:table-cell;padding:10px;border:0;border-right:1px solid var(--tajima-policy-table-border);border-bottom:1px solid var(--tajima-policy-table-border);background:#fff;word-break:normal;overflow-wrap:anywhere;font-size:1em;line-height:1.72;vertical-align:top}.template-policy .shopify-policy__body table tr>:first-child{width:118px;min-width:118px;max-width:118px;background:var(--tajima-policy-table-heading-bg);color:var(--ks-text);font-weight:700}.template-policy .shopify-policy__body table tr>:not(:first-child){width:360px;min-width:0}.template-policy .shopify-policy__body table tr>:last-child{border-right:0}.template-policy .shopify-policy__body table tr:last-child>*{border-bottom:0}}.tajima-mobile-after-menu-banners{display:none}@media screen and (max-width:989px){.tajima-mobile-after-menu-banners.is-visible:not([hidden]){display:block;width:100%;margin:0;padding:15px 15px 0;box-sizing:border-box}.tajima-mobile-after-menu-banners .tajima-sidebar__banners--after-menus{display:block;width:100%;max-width:none;margin:0}.tajima-mobile-after-menu-banners .tajima-sidebar__banner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tajima-mobile-after-menu-banners .tajima-sidebar__banner-item{min-width:0;margin:0}.tajima-mobile-after-menu-banners .tajima-sidebar__banner-item--pc{display:none!important}.tajima-mobile-after-menu-banners .tajima-sidebar__banner-list.is-single-mobile-banner .tajima-sidebar__banner-item:not(.tajima-sidebar__banner-item--pc){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/tajimarche-global-sidebar.css.map */
