:root{--ks-text: #222222;--ks-accent: #245f30;--tajima-home-green: #245f30;--ks-accent-hover: #245f30;--ks-border: #000000;--ks-border-light: #b3b3b3;--ks-muted: #666666;--ks-sidebar-width: 230px;--ks-desktop-left: 30px;--ks-desktop-right: 30px;--ks-desktop-gap: 60px;--ks-mobile-gutter: 15px;--ks-header-icon-green: #529b35;--ks-header-icon-yellow: #f6ab00;--ks-green: var(--ks-accent);--ks-black: var(--ks-text);--ks-line: var(--ks-border);--ks-light-line: var(--ks-border-light);--market-radius-xl: 0;--market-radius-lg: 0;--market-radius-md: 0;--tajima-radius-panel: 0;--tajima-radius-card: 0;--tajima-radius-inner: 0;--tajima-product-card-width: 263px;--tajima-responsive-card-min-width: 240px;--tajima-responsive-card-max-width: 300px;--tajima-product-card-image-ratio: 1 / 1;--tajima-product-card-column-gap: 30px;--tajima-product-card-row-gap: 23px;--tajima-product-card-mobile-column-gap: 15px;--tajima-product-card-mobile-row-gap: 34px;--tajima-product-card-body-padding-top: 18px;--tajima-product-card-vendor-size: 14px;--tajima-product-card-vendor-line-height: 1.3;--tajima-product-card-title-size: 16px;--tajima-product-card-title-line-height: 1.625;--tajima-product-card-price-size: 22px;--tajima-product-card-price-line-height: 1.18;--tajima-product-card-tax-size: 14px;--tajima-product-card-tax-line-height: 1.86}.jm-star-rating__font-icon{font-family:JudgemeStar,monospace!important}body{color:var(--ks-text)!important;letter-spacing:0!important}img{color:transparent}body :where(.header-wrapper,.header,.search-modal,.modal__content,.button,.shopify-payment-button__button,.select,.accordion,.card,.card__inner,.card__content,.card__media,.badge,.tajima-sidebar__panel,.tajima-sidebar__banner-link,.tajima-sidebar__menu-group,.cart-notification,.predictive-search):not(.footer):not(.footer *){border-radius:0;box-shadow:none}body :where(.card-wrapper:hover .card,.collection-list .card:hover,.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover,.button--secondary:not([disabled]):hover):not(.footer):not(.footer *){transform:none;box-shadow:none}.mzk-select-section{width:100%}.mzk-select-title-section{display:flex;align-items:center;flex-flow:column nowrap;width:100%;max-width:100%;text-align:center}.mzk-select-title{margin:0 0 10px;color:var(--ks-text);font-size:36px;font-weight:700;line-height:1.3;letter-spacing:0}.mzk-select-subtitle{margin:0;color:#999;font-size:14px;line-height:2.143}.section-header,.shopify-section-group-header-group,.header-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header-wrapper{border-bottom:0!important}.ks-site-header.header{width:auto;max-width:none;margin:0;padding:20px var(--ks-desktop-right) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.ks-site-header__brand{flex:0 0 247px;min-width:0;display:flex;align-items:flex-start}.ks-site-header__logo-heading{margin:0;padding:0;line-height:0}.ks-site-header__logo-heading:before,.ks-site-header__logo-heading:after,.ks-site-header__logo-link:before,.ks-site-header__logo-link:after{content:none!important}.ks-site-header__logo-link{display:block!important;width:247px;height:auto;padding:0!important;line-height:0}.ks-site-header__logo{display:block;width:247px;height:auto;max-width:none;object-fit:contain}.ks-site-header__right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;padding-top:1px;padding-right:0}.ks-site-header__tools{--ks-header-icon-bg: var(--ks-header-icon-yellow);display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;gap:14px;color:var(--ks-accent)}.ks-site-header__tools>*{flex:0 0 auto}.ks-site-header__phone{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;margin-right:13px;color:var(--ks-text)!important;text-decoration:none;font-size:28px;line-height:1;font-weight:700;text-align:left;letter-spacing:.01em}.ks-site-header__phone i{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ks-header-icon-green);color:#fff;font-size:16px;line-height:1}.header__search i{font-size:23px;line-height:1;color:var(--tajima-home-green)}.ks-site-header__icon i,.header__search .header__icon i,.header__icon--menu i,.header__icon--summary .icon,.header__search .modal__toggle .icon{font-size:14px;line-height:1;color:#fff;fill:#fff;stroke:#fff}.ks-site-header__icon,.header__search .header__icon,.header__icon--menu{width:34px;height:34px;min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--ks-header-icon-bg, var(--tajima-home-green));border-radius:50%;text-decoration:none;font-size:14px;line-height:1;padding:0}.ks-site-header__tools>.header__icon--account,.ks-site-header__tools>.header__icon--phone{--ks-header-icon-bg: var(--ks-header-icon-green)}.ks-site-header__tools>.ks-site-header__icon.header__icon--phone{display:none}.header__search .modal__toggle,.header__icon--summary{padding:0!important}header-drawer{margin-left:0!important;justify-self:auto!important}.menu-drawer-container{display:flex!important}.header__icon--menu{position:relative}.ks-menu-trigger,.header__icon span.ks-menu-trigger{position:relative!important;width:16px!important;height:13px!important;display:inline-block!important}.ks-menu-trigger__line,.header__icon span.ks-menu-trigger__line{position:absolute;left:0;width:16px!important;height:1px!important;min-height:0!important;display:block!important;padding:0!important;margin:0!important;background:#fff;transform-origin:center;transition:transform .32s ease,opacity .2s ease,top .32s ease}.ks-menu-trigger__line:nth-child(1){top:0}.ks-menu-trigger__line:nth-child(2){top:6px}.ks-menu-trigger__line:nth-child(3){top:12px}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:#fff!important;color:var(--ks-text)!important}.menu-drawer__menu-item,.menu-drawer__account{color:var(--ks-text)!important}.menu-drawer__backdrop,.menu-drawer__main-close{display:none}.ks-site-header__nav{display:flex;justify-content:flex-end;margin-top:0}.ks-site-header__nav .list-menu--inline{column-gap:16px!important;row-gap:10px!important;justify-content:flex-end}.ks-site-header__nav .header__menu-item,.ks-site-header__nav .list-menu__item--link,.header__menu-item,.list-menu__item--link,.header__active-menu-item{padding:0!important;color:var(--ks-text)!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.1em!important;text-decoration:none!important}.header__menu-item:hover,.list-menu__item--link:hover,.header__active-menu-item{color:var(--ks-accent)!important}.ks-site-header__icon.header__icon--cart{position:relative}.ks-site-header__icon.header__icon--cart .cart-count-bubble{top:-.45rem;right:-.45rem;bottom:auto;left:auto;width:auto;min-width:1.8rem;height:1.8rem;padding:0 .42rem;background:var(--ks-accent);color:#fff;border:0;border-radius:999px;white-space:nowrap;font-size:.9rem;font-variant-numeric:tabular-nums}.search-modal{position:fixed;top:0;left:0;z-index:1306}.search-modal,.search-modal__content{background:#fff}.shopify-policy__container{width:100%;max-width:100%;margin:0;padding:0;color:var(--ks-text)}.shopify-policy__title,.shopify-policy__body{max-width:none}.shopify-policy__title h1{color:var(--ks-text)}.tajima-layout__content{width:100%;max-width:100%;padding-right:var(--ks-desktop-right);box-sizing:border-box}.tajima-layout__content .page-width,.tajima-layout__content .page-width--narrow,.tajima-layout__content .shopify-policy__container,.tajima-layout__content .contact.page-width,.tajima-layout__content .collection.page-width,.tajima-layout__content .collection-hero__inner.page-width,.tajima-layout__content .facets-wrapper.page-width{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}body.template-index,.template-index .content-for-layout,.template-index .tajima-layout__content,.template-index .shopify-section,.template-index .gradient{background:none}.template-index :where(.card,.card__inner,.card__media,.multicolumn-card,.collection-card-wrapper,.tajima-home-hero,.tajima-home-hero__media,.tajima-home-section,.image-with-text,.banner):not(.footer):not(.footer *){border-radius:0!important;box-shadow:none!important}.tajima-layout__content img,.template-index img,.template-product img,.tajima-masakazu-banner img{max-width:100%}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a:is(.tajima-home-feature-banners__link,.tajima-sidebar__banner-link,.mzk-select-banner-card__link,.tajima-home-mobile-collection-menu__link):has(img){transition:translate .65s cubic-bezier(.22,.61,.36,1),box-shadow .65s ease,filter .65s ease}:is(.tajima-home-feature-banners__item,.tajima-sidebar__banner-item,.mzk-select-banner-card,.tajima-home-mobile-collection-menu__item):is(:hover,:focus-within)>a:has(img){translate:0 var(--tajima-banner-lift, -4px);box-shadow:0 10px 20px -10px #3e321c3d;filter:brightness(1.025)}:is(.tajima-home-feature-banners__item,.tajima-sidebar__banner-item,.mzk-select-banner-card,.tajima-home-mobile-collection-menu__item)>a:has(img):active{translate:0 -1px}a.tajima-footer-collection-carousel__link:has(img){transition:filter .65s ease}.tajima-footer-collection-carousel__item:is(:hover,:focus-within)>a:has(img){filter:brightness(1.07)}}.tajima-masakazu-banner,.tajima-masakazu-banner__surface,.tajima-masakazu-banner__card{border-radius:0!important;box-shadow:none!important}.tajima-masakazu-banner__card{position:relative;display:block;overflow:hidden;background:#fff;color:var(--ks-text);text-decoration:none}.tajima-masakazu-banner__media{display:block;width:100%;max-width:100%;overflow:hidden;line-height:0;background:#fff}.tajima-masakazu-banner__image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.tajima-masakazu-banner__content{position:relative;z-index:2;padding:clamp(20px,3vw,36px);color:var(--ks-text);background:#fff}.tajima-masakazu-banner__content>:first-child{margin-top:0}.tajima-masakazu-banner__content>:last-child{margin-bottom:0}.tajima-masakazu-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:18px;padding:10px 18px;background:var(--ks-accent);color:#fff;border:1px solid var(--ks-accent);border-radius:0;font-size:14px;font-weight:700;line-height:1.4}body.masakazu_sanin_kitakinki .mzk-hero__title,body.masakazumap .mzk-hero__title,body.masakazu_sanin_kitakinki .mzk-hero__title span,body.masakazumap .mzk-hero__title span,body.masakazu_sanin_kitakinki .mzk-hero__lead,body.masakazumap .mzk-hero__lead,body.masakazu_sanin_kitakinki .mzk-hero__lead span,body.masakazumap .mzk-hero__lead span{color:inherit}.template-collection .collection-hero,.template-collection .collection-hero__inner,.template-collection .collection-hero__text-wrapper,.template-search .template-search__header,.template-page .contact.page-width--narrow,.template-page #ContactForm,.template-page .main-page-title+.rte{background:transparent;border:0;border-radius:0;box-shadow:none}.template-page #ContactForm{padding:0}body:not(.template-index) .collection-hero__title,body:not(.template-index) .collection-hero__text-wrapper,body:not(.template-index) .product__title,body:not(.template-index) .product__title h1,body:not(.template-index) .contact>.title,body:not(.template-index) .main-page-title,body:not(.template-index) .page-title,body:not(.template-index) .h0{padding-left:0!important}body:not(.template-index) .main-page-title:before,body:not(.template-index) .page-title:before,body:not(.template-index) .h0:before,body:not(.template-index) .collection-hero__title:before,body:not(.template-index) .collection-hero__text-wrapper:before,body:not(.template-index) .product__title:before,body:not(.template-index) .product__title h1:before,body:not(.template-index) .contact>.title:before,body:not(.template-index) .main-page-title:after,body:not(.template-index) .page-title:after,body:not(.template-index) .h0:after,body:not(.template-index) .collection-hero__title:after,body:not(.template-index) .collection-hero__text-wrapper:after,body:not(.template-index) .product__title:after,body:not(.template-index) .product__title h1:after,body:not(.template-index) .contact>.title:after{content:none!important;display:none!important}body:not(.template-index) .page-title,body:not(.template-index) .main-page-title,body:not(.template-index) .collection-hero__title,body:not(.template-index) .template-search__header h1,body:not(.template-index) .customer h1{margin:0 0 12px!important;color:var(--ks-text)!important;font-size:36px!important;font-weight:700!important;line-height:.833!important;letter-spacing:.02em!important;text-align:left!important}body:not(.template-index) .collection-hero__inner,body:not(.template-index) .main-page-title,body:not(.template-index) .page-title{padding-top:58px!important}.template-collection #product-grid.grid,.template-search .product-grid.grid{display:flex!important;flex-flow:row wrap;justify-content:flex-start;gap:var(--tajima-product-card-row-gap) var(--tajima-product-card-column-gap);margin:0!important;padding:0!important}.template-collection #product-grid .grid__item,.template-search .product-grid .grid__item{flex:1 1 var(--tajima-responsive-card-min-width)!important;width:100%!important;max-width:var(--tajima-responsive-card-max-width)!important;min-width:0!important;padding:0!important}.template-collection .card-wrapper,.template-search .card-wrapper,.tajimarche-same-vendor-products .card-wrapper{width:100%!important;color:var(--ks-text)!important}.template-collection .card,.template-search .card,.tajimarche-same-vendor-products .card{border:0!important;box-shadow:none!important;background:transparent!important}.template-collection .card__inner,.template-search .card__inner,.tajimarche-same-vendor-products .card__inner{width:100%!important;aspect-ratio:var(--tajima-product-card-image-ratio)!important;height:auto!important;overflow:hidden!important;background:#ececec!important;border:0!important;box-shadow:none!important}.template-collection .card__inner.ratio:before,.template-search .card__inner.ratio:before,.tajimarche-same-vendor-products .card__inner.ratio:before{padding-bottom:100%!important}.template-collection .card__media,.template-collection .card__media .media,.template-search .card__media,.template-search .card__media .media,.tajimarche-same-vendor-products .card__media,.tajimarche-same-vendor-products .card__media .media{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.template-collection .card__media img,.template-search .card__media img,.tajimarche-same-vendor-products .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.template-collection .card>.card__content,.template-search .card>.card__content,.tajimarche-same-vendor-products .card>.card__content{padding:var(--tajima-product-card-body-padding-top) 0 0!important}.card--card,.card--standard .card__inner{border:none!important}.card__content{padding:0!important;border:none!important}.card__information{padding:0!important}.template-collection .card__vendor,.template-collection .caption-with-letter-spacing.light,.template-search .card__vendor,.template-search .caption-with-letter-spacing.light,.tajimarche-same-vendor-products .card__vendor,.tajimarche-same-vendor-products .caption-with-letter-spacing.light{margin:0 0 12px!important;color:var(--ks-text)!important;font-size:var(--tajima-product-card-vendor-size)!important;line-height:var(--tajima-product-card-vendor-line-height)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.template-collection .card__heading,.template-collection .card__heading a,.template-search .card__heading,.template-search .card__heading a,.tajimarche-same-vendor-products .card__heading,.tajimarche-same-vendor-products .card__heading a{margin:0!important;color:var(--ks-text)!important;font-size:var(--tajima-product-card-title-size)!important;line-height:var(--tajima-product-card-title-line-height)!important;font-weight:400!important;text-decoration:none!important;letter-spacing:0!important}.template-collection .price,.template-search .price,.tajimarche-same-vendor-products .price{margin:14px 0 0!important;color:var(--ks-text)!important;font-size:var(--tajima-product-card-price-size)!important;line-height:var(--tajima-product-card-price-line-height)!important;font-weight:700!important;letter-spacing:0!important}.template-collection .price .price-tax-note,.template-search .price .price-tax-note,.tajimarche-same-vendor-products .price .price-tax-note,.template-collection .price-tax-note,.template-search .price-tax-note,.tajimarche-same-vendor-products .price-tax-note{color:var(--ks-text)!important;margin-left:2px!important;font-size:var(--tajima-product-card-tax-size)!important;line-height:var(--tajima-product-card-tax-line-height)!important;font-weight:400!important}.tajima-footer-notice{width:100%;margin:0;padding:16px 20px;border-top:1px solid var(--tajima-home-green);background:#fff;color:var(--ks-text);box-sizing:border-box}.tajima-footer-notice__inner{width:min(100%,760px);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:15px}.tajima-footer-notice__icon{display:block;flex:0 0 26px;width:26px;height:36px;object-fit:contain}.tajima-footer-notice__text{min-width:0;text-align:left}.tajima-footer-notice__text p{margin:0;color:var(--ks-text);font-size:14px;line-height:1.7;font-weight:400}.tajima-home-footer.footer{margin:0;padding:118px 20px 218px;background:var(--tajima-home-green);color:#fff;text-align:center;border:0}.tajima-home-footer__inner{width:min(100%,760px);margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.tajima-home-footer__logo-link{margin:0 auto 50px}.tajima-home-footer__logo{display:block;width:207px;height:auto}.tajima-home-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:0 0 45px;padding:0;list-style:none}.tajima-home-footer__nav a,.tajima-home-footer__copy{color:#fff!important;font-size:14px;font-weight:400}.tajima-home-footer__nav a{line-height:1.714;text-decoration:none}.tajima-home-footer__copy{margin:0;line-height:2.143}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #d9822b;outline-offset:3px}:where(a,button,summary){touch-action:manipulation}#MainContent :where([id]){scroll-margin-top:112px}body:not(.template-index):not(.template-cart):not(.masakazu-sanin-kitakinki):not(.masakazu_sanin_kitakinki):not(.masakazumap) .ks-section-heading-text,body:not(.template-index):not(.template-cart):not(.masakazu-sanin-kitakinki):not(.masakazu_sanin_kitakinki):not(.masakazumap) .tajima-contact__lead,body:not(.template-index):not(.template-cart):not(.masakazu-sanin-kitakinki):not(.masakazu_sanin_kitakinki):not(.masakazumap) .collection-hero__description,body:not(.template-index):not(.template-cart):not(.masakazu-sanin-kitakinki):not(.masakazu_sanin_kitakinki):not(.masakazumap) .product-count__text,body:not(.template-index):not(.template-cart):not(.masakazu-sanin-kitakinki):not(.masakazu_sanin_kitakinki):not(.masakazumap) .tajima-search-result-message{font-size:14px!important}@media screen and (min-width:768px){.section-header,.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden,sticky-header.header-wrapper{position:static!important;top:auto!important;transform:none!important}}@media screen and (max-width:1199px)and (min-width:990px){.template-product .product.grid{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr)!important}}@media screen and (max-width:989px){.ks-site-header.header{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;align-items:flex-start;gap:12px}.ks-site-header__brand{flex:0 0 118px;margin:10px auto -15px 0}.ks-site-header__logo-link{position:static;left:0;top:0}.ks-site-header__logo-link,.ks-site-header__logo{width:118px;height:auto}.ks-site-header__right{flex:0 0 auto;min-width:auto;padding-top:0!important;padding-right:0}.ks-site-header__phone,.ks-site-header__tools>.header__icon--account{display:none}.ks-site-header__tools>.ks-site-header__icon.header__icon--phone{display:inline-flex}.ks-site-header__tools .header__icon--menu{--ks-header-icon-bg: var(--ks-header-icon-green)}.ks-site-header__nav{display:none!important}.ks-site-header__tools{gap:15px;position:absolute;top:10px;right:20px}.tajima-layout__content{padding-right:0}.template-collection #product-grid.grid,.template-search .product-grid.grid{gap:34px 15px}.menu-drawer-container,header-drawer{position:static}.ks-site-header__right .menu-drawer{position:fixed;top:15px;left:15px;right:15px;bottom:110px;width:auto;max-width:none;height:auto!important;max-height:calc(100dvh - 125px)!important;z-index:70;border:0;background:#fff}@supports not (height: 100dvh){.ks-site-header__right .menu-drawer{max-height:calc(100vh - 125px)!important}}.header__icon--menu,menu-drawer>details>summary.header__icon--menu,menu-drawer>details[open]>summary.header__icon--menu{z-index:1305}.section-header.menu-open{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:20000!important;background-color:#fff!important}.section-header.menu-open .ks-site-header__tools{z-index:20010}.section-header.menu-open .ks-site-header__right .menu-drawer{z-index:20020}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{display:none!important}.menu-drawer__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;margin:0;padding:0;border:0;background:#0000008f;opacity:0;visibility:hidden;pointer-events:none;z-index:20010;transition:opacity .2s ease,visibility .2s ease}.menu-drawer-container[open]>.menu-drawer__backdrop{opacity:1;visibility:visible;pointer-events:auto}.menu-drawer__main-close{position:absolute;top:15px;right:15px;z-index:20030;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--tajima-home-green);color:#fff;cursor:pointer}.menu-drawer__main-close i{color:#fff;font-size:16px;line-height:1}.menu-drawer__navigation{padding-top:58px}}@media screen and (max-width:767px){:root{--tajima-product-card-body-padding-top: 14px;--tajima-product-card-vendor-size: 12px;--tajima-product-card-title-size: 13px;--tajima-product-card-title-line-height: 1.55;--tajima-product-card-price-size: 18px}.mzk-select-title{margin:0 0 10px;font-size:24px;line-height:1.3}.mzk-select-subtitle{font-size:12px}.section-header,.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden,sticky-header.header-wrapper{position:static!important;top:auto!important;transform:none!important}.ks-site-header__logo-link,.ks-site-header__logo{width:90px;height:auto}.ks-site-header__brand{flex:0 0 90px}.ks-site-header__icon,.header__search .header__icon,.header__icon--menu{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;line-height:1!important;color:#fff!important}.ks-site-header__icon i,.header__search .header__icon i,.header__icon--menu i,.header__icon--summary .icon,.header__search .modal__toggle .icon{font-size:16px;line-height:1;color:#fff;fill:#fff;stroke:#fff}.ks-site-header__tools{position:fixed;gap:clamp(5px,calc(25vw - 75px),15px);top:5px;right:15px}.ks-menu-trigger,.header__icon span.ks-menu-trigger{width:16px!important;height:11px!important}.ks-menu-trigger__line,.header__icon span.ks-menu-trigger__line{width:16px!important;height:1.1px!important}.ks-menu-trigger__line:nth-child(1){top:0!important}.ks-menu-trigger__line:nth-child(2){top:5px!important}.ks-menu-trigger__line:nth-child(3){top:10px!important}.tajima-layout__content img:not(.product__media img):not(.thumbnail img):not(:where(.tajima-crafts img)),.tajima-masakazu-banner__image,.tajima-sidebar__banner-image{width:100%;height:auto;object-fit:contain}.template-collection #product-grid.grid,.template-search .product-grid.grid{gap:var(--tajima-product-card-mobile-row-gap) var(--tajima-product-card-mobile-column-gap)}.template-collection #product-grid .grid__item,.template-search .product-grid .grid__item{flex:0 0 calc((100% - var(--tajima-product-card-mobile-column-gap)) / 2)!important;width:calc((100% - var(--tajima-product-card-mobile-column-gap)) / 2)!important;max-width:calc((100% - var(--tajima-product-card-mobile-column-gap)) / 2)!important}.tajima-footer-notice__text p{font-size:13px;line-height:1.6}.tajima-home-footer.footer{padding:92px 15px 120px}.tajima-home-footer__logo{width:160px!important}.tajima-home-footer__nav{gap:8px 14px}menu-drawer,.menu-drawer-container{position:relative;z-index:1200}menu-drawer>details>summary.header__icon--menu,.header__icon--menu{position:relative;z-index:1302}menu-drawer>details[open]>summary.header__icon--menu{z-index:1302}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{z-index:1190}.menu-drawer{z-index:1200}#MainContent :where([id]){scroll-margin-top:84px}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}}@media screen and (min-width:768px)and (max-width:989px){.ks-site-header__icon,.header__search .header__icon,.header__icon--menu{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;color:#fff!important}.header__search i,.ks-site-header__icon i,.header__icon--menu i,.header__icon--summary .icon,.header__search .modal__toggle .icon{font-size:16px!important;line-height:1!important;color:#fff!important;fill:#fff!important;stroke:#fff!important}}@media screen and (min-width:768px)and (max-width:1129px){.template-collection #product-grid .grid__item,.template-search .product-grid .grid__item{flex:0 0 calc((100% - (var(--tajima-product-card-column-gap) * 2)) / 3)!important;width:calc((100% - (var(--tajima-product-card-column-gap) * 2)) / 3)!important;max-width:calc((100% - (var(--tajima-product-card-column-gap) * 2)) / 3)!important}}@media screen and (min-width:1130px){.template-collection #product-grid.grid,.template-search .product-grid.grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--tajima-responsive-card-min-width),1fr));gap:var(--tajima-product-card-row-gap) var(--tajima-product-card-column-gap)}.template-collection #product-grid .grid__item,.template-search .product-grid .grid__item{width:100%!important;max-width:none!important;min-width:0!important}}.template-collection .tajima-collection-hero--all .collection-hero__inner{padding-top:0!important;padding-bottom:6px}.template-collection .tajima-collection-hero--all .collection-hero__text-wrapper{width:100%}.template-collection .tajima-all-products-description{width:100%;margin:0 0 18px;line-height:1.95;color:#303b2f}.template-collection .tajima-all-products-description p{margin:0 0 1.2em;line-height:1.95}.template-collection .tajima-all-products-description p:last-child{margin-bottom:0}.tajima-home-footer__inner>.tajima-home-footer__logo-link{margin-bottom:0}.tajima-home-footer__social{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0;padding:0}.tajima-home-footer__social a{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:#fff!important;text-decoration:none;font-size:25px;line-height:1;transition:opacity .2s ease}.tajima-home-footer__social a:hover{opacity:.72}.tajima-home-footer__social a:focus-visible{outline:2px solid #ffffff;outline-offset:4px}@media(prefers-reduced-motion:reduce){.tajima-home-footer__social a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/tajimarche-design.css.map */
