:root{--lc-text: #1d1d1d;--lc-bg: #ffffff;--lc-accent: #435f4b;--lc-accent-text: #435f4b;--lc-accent-footer: #f5f8f2;--lc-text-2: rgba(29, 29, 29, .62);--lc-bg-2: rgba(29, 29, 29, .08);--lc-bg-3: rgba(29, 29, 29, .04);--lc-bg-4: rgba(29, 29, 29, .02);--lc-border: rgba(29, 29, 29, .15);--lc-border-soft: rgba(29, 29, 29, .1);--lc-border-cards: #dfdfdf;--lc-form-border: rgba(29, 29, 29, .3);--lc-form-border-hover: rgba(29, 29, 29, .6);--lc-footer-bg: #1d1d1d;--lc-footer-text: #c7c7c7;--lc-footer-border: rgba(199, 199, 199, .15);--lc-overlay: rgba(0, 0, 0, .36);--lc-overlay-modal: rgba(0, 0, 0, .7);--lc-h1: 4.2292rem;--lc-h2: 3.0625rem;--lc-h3: 2.3333rem;--lc-h4: 1.75rem;--lc-h5: 1.3125rem;--lc-h6: 1.1667rem;--lc-heading-lh: 1;--lc-heading-ls: -.02em;--lc-body: 1rem;--lc-body-lh: 1.3;--lc-text-sm: .875rem;--lc-text-xs: .75rem;--lc-text-lg: 1.125rem;--lc-text-xl: 1.5rem;--lc-radius-form: 5px;--lc-radius-card: 12px;--lc-radius-pill: 30px;--lc-border-w: 1px;--lc-shadow-sticky: 0 2px 10px 2px rgba(0, 0, 0, .06);--lc-shadow-tooltip: 0 0 15px 5px rgba(0, 0, 0, .12);--lc-shadow-panel: 0 0 60px rgba(0, 0, 0, .1);--lc-shadow-dropdown: 5px 5px 10px rgba(0, 0, 0, .07);--lc-shadow-bar: 0 -2px 10px rgba(0, 0, 0, .08);--lc-gut-s: 16px;--lc-gut-r: 24px;--lc-gut-l: 48px;--lc-gut-xl: 80px;--lc-page-pad: 60px;--lc-section-y: 120px;--lc-section-y-capped: 48px;--lc-gap: 32px;--lc-sidebar-w: 420px;--lc-sidebar-gut: 40px;--lc-btn-pad-l: 16px 48px;--lc-btn-pad-r: 12px 36px;--lc-btn-pad-s: 8px 24px;--lc-input-pad: 12px;--lc-btn-product-h: 60px;--lc-tap-min: 44px;--lc-page-max: 1680px;--lc-page-medium: 1264px;--lc-page-compact: 1072px;--lc-page-small: 668px;--lc-t-fast: .1s linear;--lc-t-img: .2s linear;--lc-t-bar: .2s linear;--lc-t-hotspot: .25s ease;--lc-t-panel: .3s ease-in-out;--lc-t-overlay: .3s linear;--lc-modal-delay: 50ms;--lc-hover-scale: 1.05}@media screen and (max-width:1280px){:root{--lc-gut-s: 12px;--lc-gut-r: 20px;--lc-gut-l: 36px;--lc-gut-xl: 60px;--lc-section-y: 96px;--lc-gap: 24px}}@media screen and (max-width:1023px){:root{--lc-gut-s: 8px;--lc-gut-r: 16px;--lc-gut-l: 24px;--lc-gut-xl: 40px;--lc-page-pad: 32px;--lc-section-y: 72px;--lc-gap: 16px;--lc-sidebar-w: 376px;--lc-sidebar-gut: 20px;--lc-h1: 2.4792rem;--lc-h2: 2.0417rem;--lc-h3: 1.75rem;--lc-h4: 1.4583rem;--lc-h5: 1.1667rem;--lc-h6: 1.0938rem;--lc-text-sm: .75rem;--lc-text-xs: .6875rem;--lc-text-lg: 1rem;--lc-text-xl: 1.25rem}}@media screen and (max-width:767px){:root{--lc-page-pad: 20px;--lc-radius-card: 8px;--lc-btn-pad-l: 12px 32px;--lc-btn-pad-r: 8px 24px;--lc-btn-pad-s: 8px 16px;--lc-input-pad: 8px;--lc-btn-product-h: 48px}}@media screen and (max-width:480px){:root{--lc-page-pad: 16px;--lc-body: .875rem;--lc-sidebar-w: 100%;--lc-sidebar-gut: 16px;--lc-text-xl: 1rem}}@media screen and (min-width:481px)and (max-width:1023px){:root{--lc-body: .9375rem}}.lc-h1,.lc-h2,.lc-h3,.lc-h4,.lc-h5,.lc-h6,.lc-section :where(h1,h2,h3,h4,h5,h6){margin-block:0 var(--lc-gut-s);font-weight:400;line-height:var(--lc-heading-lh);letter-spacing:var(--lc-heading-ls);text-wrap:balance}.lc-h1,.lc-section :where(h1){font-size:var(--lc-h1)}.lc-h2,.lc-section :where(h2){font-size:var(--lc-h2)}.lc-h3,.lc-section :where(h3){font-size:var(--lc-h3)}.lc-h4,.lc-section :where(h4){font-size:var(--lc-h4)}.lc-h5,.lc-section :where(h5){font-size:var(--lc-h5)}.lc-h6,.lc-section :where(h6){font-size:var(--lc-h6)}.lc-body{font-size:var(--lc-body);line-height:var(--lc-body-lh)}.lc-text-lg{font-size:var(--lc-text-lg)}.lc-text-xl{font-size:var(--lc-text-xl)}.lc-text-sm{font-size:var(--lc-text-sm)}.lc-text-xs{font-size:var(--lc-text-xs)}.lc-text-muted{color:var(--lc-text-2)}.lc-text-accent{color:var(--lc-accent-text)}.lc-container{box-sizing:border-box;width:100%;max-width:var(--lc-page-max);margin-inline:auto;padding-inline:var(--lc-page-pad)}.lc-container--medium{max-width:var(--lc-page-medium)}.lc-container--compact{max-width:var(--lc-page-compact)}.lc-container--small{max-width:var(--lc-page-small)}.lc-container--full{max-width:none;padding-inline:0}.lc-section{margin-block-start:var(--lc-section-y-capped)}.lc-section--full{margin-block-start:var(--lc-section-y)}.lc-section--bg{margin-block-start:0;padding-block:var(--lc-section-y);background-color:var(--lc-bg-3)}@media screen and (max-width:767px){.lc-section--bg{padding-block:calc(var(--lc-section-y) / 2)}}.lc-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--lc-gut-r);margin-block-end:var(--lc-gap)}.lc-section-heading>:where(h1,h2,h3,h4,h5,h6){margin-block-end:0}.lc-section-heading__action{flex:none;white-space:nowrap}[data-design=local] .lc-btn{--lc-btn-gap: 8px;--lc-btn-fs-l: 1.25rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-btn-gap);padding:var(--lc-btn-pad-r);border:var(--lc-border-w) solid var(--lc-text);border-radius:var(--lc-radius-pill);background-color:transparent;color:var(--lc-text);font:inherit;font-size:var(--lc-text-lg);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:all var(--lc-t-fast)}[data-design=local] .lc-btn--solid{border-color:var(--lc-text);background-color:var(--lc-text);color:var(--lc-bg)}[data-design=local] .lc-btn--outline{border-color:var(--lc-text);background-color:transparent;color:var(--lc-text)}[data-design=local] .lc-btn--text{padding:0 0 1px;border:0;border-radius:0;background-color:transparent;color:var(--lc-text);text-decoration:underline;text-decoration-thickness:var(--lc-border-w);text-underline-offset:3px}[data-design=local] .lc-btn--l{padding:var(--lc-btn-pad-l);font-size:var(--lc-btn-fs-l)}[data-design=local] .lc-btn--r{padding:var(--lc-btn-pad-r);font-size:var(--lc-text-lg)}[data-design=local] .lc-btn--s{padding:var(--lc-btn-pad-s);font-size:var(--lc-body)}[data-design=local] .lc-btn--full{display:flex;width:100%}[data-design=local] .lc-btn--icon{--lc-btn-icon-pad: 52px;--lc-btn-icon-size: 22px;position:relative;padding-inline-start:var(--lc-btn-icon-pad)}[data-design=local] .lc-btn__icon{position:absolute;inset-block-start:50%;inset-inline-start:calc((var(--lc-btn-icon-pad) - var(--lc-btn-icon-size)) / 2);width:var(--lc-btn-icon-size);height:var(--lc-btn-icon-size);translate:0 -50%}@media screen and (max-width:1023px){[data-design=local] .lc-btn{--lc-btn-fs-l: 1.125rem}}@media(hover:hover)and (pointer:fine){[data-design=local] .lc-btn:hover{border-color:var(--lc-accent-text);background-color:var(--lc-accent-text);color:var(--lc-bg)}[data-design=local] .lc-btn--outline:hover{border-color:var(--lc-accent-text);background-color:transparent;color:var(--lc-accent-text)}[data-design=local] .lc-btn--text:hover{background-color:transparent;color:var(--lc-accent-text)}}[data-design=local] .lc-btn:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus)}[data-design=local] .lc-input{box-sizing:border-box;width:100%;padding:var(--lc-input-pad);border:var(--lc-border-w) solid var(--lc-form-border);border-radius:var(--lc-radius-form);background-color:var(--lc-bg);color:var(--lc-text);font:inherit;font-size:var(--lc-body);line-height:var(--lc-body-lh);transition:all var(--lc-t-fast)}[data-design=local] .lc-input::placeholder{color:inherit;opacity:.66}[data-design=local] textarea.lc-input{min-height:125px;resize:vertical}[data-design=local] .lc-input:focus,[data-design=local] .lc-input:focus-visible{border-color:var(--lc-form-border-hover);outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus)}@media(hover:hover)and (pointer:fine){[data-design=local] .lc-input:hover{border-color:var(--lc-form-border-hover)}}[data-design=local] .lc-checkbox,[data-design=local] .lc-radio{--lc-check-size: 20px;box-sizing:border-box;flex:none;width:var(--lc-check-size);height:var(--lc-check-size);margin:0;padding:0;-webkit-appearance:none;appearance:none;border:var(--lc-border-w) solid var(--lc-form-border);border-radius:var(--lc-radius-form);background-color:var(--lc-bg);cursor:pointer;transition:all var(--lc-t-fast)}[data-design=local] .lc-checkbox:checked,[data-design=local] .lc-radio:checked{border-color:var(--lc-text);background-color:var(--lc-text);box-shadow:inset 0 0 0 3px var(--lc-bg)}[data-design=local] .lc-checkbox:focus-visible,[data-design=local] .lc-radio:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus)}[data-design=local] .lc-checkbox:checked:focus-visible,[data-design=local] .lc-radio:checked:focus-visible{box-shadow:inset 0 0 0 3px var(--lc-bg),0 0 0 3px var(--color-focus)}@media(hover:hover)and (pointer:fine){[data-design=local] .lc-checkbox:hover,[data-design=local] .lc-radio:hover{border-color:var(--lc-form-border-hover)}}.lc-card{box-sizing:border-box;border:var(--lc-border-w) solid var(--lc-border-cards);border-radius:var(--lc-radius-card);background-color:var(--lc-bg);box-shadow:none}.lc-card__image--top-radius{border-start-start-radius:calc(var(--lc-radius-card) - var(--lc-border-w));border-start-end-radius:calc(var(--lc-radius-card) - var(--lc-border-w));overflow:hidden}.lc-card__body{padding:var(--lc-gut-r)}.lc-pill{--lc-pill-pad: 4px 8px;display:inline-block;padding:var(--lc-pill-pad);border-radius:var(--lc-radius-form);background-color:var(--lc-bg-3);color:var(--lc-text);font-size:var(--lc-text-sm);line-height:1.4}.lc-badge{--lc-badge-bg: var(--lc-text);--lc-badge-pad: 8px;display:inline-flex;align-items:center;height:24px;padding-inline:var(--lc-badge-pad);border-radius:3px;background-color:var(--lc-badge-bg);color:var(--lc-bg);font-size:var(--lc-text-xs);line-height:1}.lc-alert{--lc-alert-bg: var(--lc-bg-3);--lc-alert-border: var(--lc-border);box-sizing:border-box;padding:var(--lc-gut-s) var(--lc-gut-r);border:var(--lc-border-w) solid var(--lc-alert-border);border-radius:var(--lc-radius-form);background-color:var(--lc-alert-bg);color:var(--lc-text);font-size:var(--lc-body)}.lc-alert--error{--lc-alert-bg: #efe3e3;--lc-alert-border: #e1d2d2}.lc-alert--success{--lc-alert-bg: #f4e6e4;--lc-alert-border: #e1cfcf}.lc-alert--note{--lc-alert-bg: var(--lc-bg-3);--lc-alert-border: var(--lc-border-soft)}.lc-slider{display:block;position:relative}.lc-slider__track{display:flex;gap:var(--lc-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.lc-slider__track::-webkit-scrollbar{display:none}.lc-slide{flex:0 0 auto;scroll-snap-align:start}.lc-slider-nav{display:flex;align-items:center;justify-content:center;gap:var(--lc-gut-s);margin-block-start:var(--lc-gap)}.lc-slider-nav__dots{--lc-dot-gap: 8px;display:flex;align-items:center;gap:var(--lc-dot-gap)}.lc-slider-dot{position:relative;width:9px;height:9px;padding:0;border:0;border-radius:var(--lc-radius-pill);background-color:var(--lc-text);opacity:.25;cursor:pointer;transition:all var(--lc-t-fast)}.lc-slider-dot[aria-current=true]{width:30px;opacity:1}.lc-slider-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:var(--lc-border-w) solid var(--lc-border);border-radius:50%;background-color:var(--lc-bg);color:var(--lc-text);opacity:.8;cursor:pointer;transition:all var(--lc-t-fast)}.lc-slider-arrow[disabled]{opacity:.3;cursor:default}.lc-slider-dot:after,.lc-slider-arrow:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:max(100%,var(--lc-tap-min));height:max(100%,var(--lc-tap-min));translate:-50% -50%}.lc-slider-index{color:var(--lc-text-2);font-size:var(--lc-text-sm);font-variant-numeric:tabular-nums}.lc-slider-nav--dots .lc-slider-index{display:none}@media screen and (max-width:480px){.lc-slider-nav--dots .lc-slider-nav__dots{display:none}.lc-slider-nav--dots .lc-slider-index{display:block}}@media(hover:hover)and (pointer:fine){.lc-slider-dot:hover{opacity:.5}.lc-slider-dot[aria-current=true]:hover{opacity:1}.lc-slider-arrow:hover:not([disabled]){opacity:1}}.lc-slider-dot:focus-visible,.lc-slider-arrow:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus)}.lc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:var(--lc-overlay);opacity:0;visibility:hidden;transition:opacity var(--lc-t-overlay),visibility var(--lc-t-overlay)}.lc-overlay.is-active{opacity:1;visibility:visible}.lc-drawer{--lc-drawer-x: 100%;box-sizing:border-box;position:fixed;inset-block:0;z-index:1001;display:grid;grid-template-rows:auto 1fr auto;width:var(--lc-sidebar-w);max-width:100%;background-color:var(--lc-bg);transform:translate(var(--lc-drawer-x));visibility:hidden;transition:transform var(--lc-t-panel),visibility var(--lc-t-panel)}.lc-drawer--right{--lc-drawer-x: 100%;right:0}.lc-drawer--left{--lc-drawer-x: -100%;left:0}.lc-drawer.is-open{transform:translate(0);visibility:visible}.lc-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-gut-s);padding:var(--lc-sidebar-gut);border-block-end:var(--lc-border-w) solid var(--lc-border-soft)}.lc-drawer__body{overflow-y:auto;padding:var(--lc-sidebar-gut);overscroll-behavior:contain}.lc-drawer__footer{padding:var(--lc-sidebar-gut);box-shadow:var(--lc-shadow-panel)}.lc-modal{--lc-t-modal-bg: .25s linear;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--lc-page-pad);background-color:var(--lc-overlay-modal);opacity:0;visibility:hidden;transition:opacity var(--lc-t-modal-bg),visibility var(--lc-t-modal-bg)}.lc-modal.is-open{opacity:1;visibility:visible}.lc-modal__content{box-sizing:border-box;max-height:100%;overflow-y:auto;padding:var(--lc-gut-l);border-radius:var(--lc-radius-card);background-color:var(--lc-bg);opacity:0;transform:translateY(48px);transition:opacity var(--lc-t-overlay) var(--lc-modal-delay),transform var(--lc-t-overlay) var(--lc-modal-delay)}.lc-modal.is-open .lc-modal__content{opacity:1;transform:translateY(0)}.lc-popup{--lc-popup-w: 340px;box-sizing:border-box;position:fixed;inset-block-end:var(--lc-gut-r);inset-inline-end:var(--lc-gut-r);z-index:999;width:var(--lc-popup-w);max-width:calc(100% - var(--lc-gut-r) * 2);padding:var(--lc-gut-r);border-radius:var(--lc-radius-card);background-color:var(--lc-footer-bg);color:var(--lc-footer-text);opacity:0;visibility:hidden;transform:translateY(48px);transition:opacity var(--lc-t-overlay) var(--lc-modal-delay),transform var(--lc-t-overlay) var(--lc-modal-delay),visibility var(--lc-t-overlay) var(--lc-modal-delay)}.lc-popup.is-open{opacity:1;visibility:visible;transform:translateY(0)}.lc-underline{--lc-underline-w: 2px;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 calc(50% + .58em);background-size:0 var(--lc-underline-w);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block-end:1px;text-decoration:none;transition:background-size var(--lc-t-fast)}.lc-underline--thin{--lc-underline-w: 1px}@media(hover:hover)and (pointer:fine){.lc-underline:hover,.lc-underline:focus-visible{background-size:100% var(--lc-underline-w)}}@media screen and (max-width:1023px){.lc-underline{background-size:100% var(--lc-underline-w)}}.lc-is-disabled{opacity:.36;pointer-events:none}.lc-tap{position:relative}.lc-tap:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:max(100%,var(--lc-tap-min));height:max(100%,var(--lc-tap-min));translate:-50% -50%}.lc-visually-hidden{position:absolute;inset-inline-start:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}:where(.lc-h1,.lc-h2,.lc-h3,.lc-h4,.lc-h5,.lc-h6,.lc-section h1,.lc-section h2,.lc-section h3,.lc-section h4,.lc-section h5,.lc-section h6):lang(ja){--lc-heading-lh: 1.35;--lc-heading-ls: 0;font-weight:500;font-feature-settings:var(--font-heading--feature, "palt" 1)}:where(.lc-body,.lc-section p,.lc-section li):lang(ja){--lc-body-lh: 1.7;line-height:var(--lc-body-lh);font-feature-settings:normal}p[class^=lc],p[class*=" lc"],li[class^=lc],li[class*=" lc"]{max-width:none}@media(prefers-reduced-motion:reduce){.lc-slider__track{scroll-behavior:auto}.lc-slider-dot,.lc-slider-arrow{transition:opacity var(--lc-t-fast)}.lc-drawer{transform:none;opacity:0;transition:opacity var(--lc-t-overlay),visibility var(--lc-t-overlay)}.lc-drawer.is-open{transform:none;opacity:1}.lc-modal__content,.lc-popup{transform:none;transition:opacity var(--lc-t-overlay) var(--lc-modal-delay)}.lc-modal.is-open .lc-modal__content,.lc-popup.is-open{transform:none}.lc-popup{transition:opacity var(--lc-t-overlay) var(--lc-modal-delay),visibility var(--lc-t-overlay) var(--lc-modal-delay)}.lc-underline{background-size:100% var(--lc-underline-w);transition:none}}[data-design=local] .shopify-section{--page-margin: var(--lc-page-pad)}[data-design=local] .shopify-section>*{grid-column:1 / -1}[data-design=local] .page-main>.shopify-section:last-child>:not(.lc-section--bg){margin-block-end:var(--lc-section-y)}[data-design=local]{--lc-text: #29382e;--lc-text-2: #576458;--lc-bg-3: #f8f2e9;--lc-border: rgba(43, 34, 36, .14);--lc-border-soft: rgba(43, 34, 36, .09);--lc-border-cards: transparent;--lc-footer-bg: #29382e;--lc-footer-text: #e9dfd9;--lc-radius-card: 6px;--lc-radius-pill: 4px;--lc-radius-form: 4px;--lc-section-y: 112px;--lc-section-y-capped: 88px;--lc-heading-ls: .04em;--lc-body-lh: 1.9;--lc-t-fast: .2s ease;--lc-t-img: .5s cubic-bezier(.2, .7, .2, 1)}@media screen and (max-width:767px){[data-design=local]{--lc-section-y: 72px;--lc-section-y-capped: 56px}}[data-design=local] .lc-section :where(h1,h2,h3,h4),[data-design=local] .lc-section-heading>:where(h1,h2,h3){font-weight:500;letter-spacing:.06em;line-height:1.45}[data-design=local] .lc-section-heading>:where(h2){position:relative;padding-block-start:18px;font-size:clamp(1.5rem,1.2rem + .9vw,2rem)}[data-design=local] .lc-section-heading>:where(h2):before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:32px;height:2px;background:var(--lc-accent)}[data-design=local] .lc-section-heading{margin-block-end:40px}[data-design=local] .lc-section-heading__action{font-size:var(--lc-text-sm);letter-spacing:.06em}[data-design=local] .lc-body,[data-design=local] .lc-rte,[data-design=local] .lc-pemb__body,[data-design=local] .lc-mprte{letter-spacing:.02em;line-height:1.9}[data-design=local] .lc-btn{border-radius:4px;font-size:.875rem;letter-spacing:.1em;font-weight:500;padding:14px 28px}[data-design=local] .lc-btn--solid{background:var(--lc-accent);color:#fff;border-color:var(--lc-accent)}[data-design=local] .lc-btn--outline{border:1px solid var(--lc-accent);color:var(--lc-accent);background:transparent}[data-design=local] .lc-btn--text{color:var(--lc-accent)}[data-design=local] .lc-anb{background-color:var(--lc-accent);color:#fff}[data-design=local] .lc-anb a{color:#fff}[data-design=local] .lc-hdr{--lc-hdr-nav-fs: .9375rem}[data-design=local] .lc-hdr a{letter-spacing:.06em}[data-design=local] .lc-hero__heading{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:500;letter-spacing:.08em;line-height:1.5}[data-design=local] .lc-hero__copy{letter-spacing:.04em;line-height:1.9}[data-design=local] .lc-pcard__media,[data-design=local] .lc-pcard__img{border-radius:6px}[data-design=local] .lc-pcard__media{background:#f8f2e9;aspect-ratio:1 / 1;overflow:hidden}[data-design=local] .lc-pcard__img{width:100%;height:100%;object-fit:cover}[data-design=local] .lc-pcard{border:0;box-shadow:none}[data-design=local] .lc-pcard__title{font-weight:500;letter-spacing:.03em;line-height:1.6}[data-design=local] .lc-pcard__price{font-family:var(--font-latin--family, inherit);letter-spacing:.02em}[data-design=local] .lc-cats__card,[data-design=local] .lc-cats__media img,[data-design=local] .lc-bgrid__media,[data-design=local] .lc-promo__img,[data-design=local] .lc-rt__img,[data-design=local] .lc-bp__media img,[data-design=local] .lcma__hero img{border-radius:6px}[data-design=local] .lc-cats__circle{background-color:#f8f2e9}[data-design=local] .lc-cats__title{font-weight:500;letter-spacing:.06em;font-size:.9375rem}[data-design=local] .lc-promo__card{border-radius:6px}[data-design=local] .lc-promo__caption{color:var(--lc-accent);letter-spacing:.12em;font-size:.75rem}[data-design=local] .lc-tm__quote{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.04em;line-height:2}[data-design=local] .lc-footer__title{font-weight:500;letter-spacing:.12em;font-size:1rem}[data-design=local] .lc-footer a{letter-spacing:.04em}[data-design=local] .lc-icons__col h3{font-weight:500;letter-spacing:.08em;font-size:1.0625rem}[data-design=local] .lc-promo__head{text-align:start;margin-block-end:40px}[data-design=local] .lc-promo .lc-promo__heading{position:relative;padding-block-start:18px;margin:0;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:500;letter-spacing:.06em;line-height:1.45}[data-design=local] .lc-promo .lc-promo__heading:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:32px;height:2px;background:var(--lc-accent)}[data-design=local] .lc-promo .lc-promo__subheading{text-align:start;color:var(--lc-text-2);margin-block-start:8px}[data-design=local] .lc-promo .lc-promo__title{font-weight:500;letter-spacing:.06em;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem)}[data-design=local]{--font-body--family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", sans-serif}[data-design=local] .lc-rte,[data-design=local] .lc-pemb__body,[data-design=local] .lc-mprte,[data-design=local] .lc-page__content,[data-design=local] .lcma__body{font-family:var(--font-body--family)}[data-design=local] :where(.lc-rte,.lc-pemb__body,.lc-mprte,.lcma__body) :where(strong,b){font-weight:500}[data-design=local] :where(.lc-rte,.lc-pemb__body,.lc-mprte,.lcma__body) :where(p){margin-block:0 .7em}[data-design=local] :where(.lc-rte,.lc-pemb__body,.lc-mprte,.lcma__body) :where(p:empty){display:none}[data-design=local] :where(.lc-rte,.lc-pemb__body,.lc-mprte,.lcma__body) :where([style*=color]){color:var(--lc-accent)!important}[data-design=local] .lc-section--bg{margin-block-start:var(--lc-section-y-capped)}[data-design=local] .shopify-section:has(>.lc-section--bg)+.shopify-section>.lc-section--bg{margin-block-start:0}[data-design=local] .page-main>.shopify-section:first-child>.lc-section--bg{margin-block-start:0}@media screen and (min-width:1024px){[data-design=local] .lc-cats--circle .lc-slider-nav,[data-design=local] .lc-cats--circle .lc-slider-index{display:none}}[data-design=local] :where(.lc-rte,.lc-mprte,.lc-pemb__body,.lc-shn__body,.lcma__body) :where([style*=font-size]){font-size:inherit!important}[data-design=local] :where(.lc-rte,.lc-mprte,.lc-pemb__body,.lc-shn__body,.lcma__body) :where(small,font,sub,sup){font-size:.9375em}[data-design=local] :where(.lc-rte,.lc-mprte,.lc-pemb__body,.lc-shn__body,.lcma__body) :where(h5,h6){font-size:1em;font-weight:500}[data-design=local] :where(.lc-rte,.lc-mprte,.lc-pemb__body,.lc-shn__body,.lcma__body,.lc-page__content) :where(iframe,img,video,table){max-width:100%}[data-design=local] :where(.lc-rte,.lc-mprte,.lc-pemb__body,.lc-shn__body,.lcma__body,.lc-page__content) :where(iframe){width:100%;aspect-ratio:4 / 3;height:auto;border:0;border-radius:6px}[data-design=local] :where(.lc-rte,.lc-mprte,.lc-pemb__body,.lc-shn__body,.lcma__body,.lc-page__content) :where(table){display:block;overflow-x:auto}[data-design=local] .lc-cart__attrs-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:0 0 auto;border:1px solid var(--lc-form-border);border-radius:50%;background:#fff;transition:border-color var(--lc-t-fast),box-shadow var(--lc-t-fast),background-color var(--lc-t-fast)}[data-design=local] .lc-cart__attrs-radio input[type=radio]:checked{border-color:var(--lc-accent);background:var(--lc-accent);box-shadow:inset 0 0 0 4px #fff}[data-design=local] .lc-cart__attrs-radio input[type=radio]:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--color-focus, #0b61cd)}[data-design=local] .lc-page__body{font-family:var(--font-body--family);line-height:1.9;letter-spacing:.02em}[data-design=local] .lc-page__body :where(p){margin:0 0 .9em}[data-design=local] .lc-page__body :where(h2){position:relative;margin:2.2em 0 .8em;padding-block-start:16px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;letter-spacing:.06em;line-height:1.5}[data-design=local] .lc-page__body :where(h2):before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:28px;height:2px;background:var(--lc-accent)}[data-design=local] .lc-page__body :where(h3,h4){margin:1.8em 0 .6em;font-size:1.0625rem;font-weight:500;letter-spacing:.06em;color:var(--lc-accent)}[data-design=local] .lc-page__body :where(h5,h6){margin:1.4em 0 .4em;font-size:1rem;font-weight:500}[data-design=local] .lc-page__body :where(strong,b){font-weight:500}[data-design=local] .lc-page__body :where(img){display:block;max-width:100%;height:auto;margin:1.2em 0;border-radius:6px}[data-design=local] .lc-page__body :where(video){display:block;width:100%;max-width:720px;height:auto;margin:1.2em 0;border-radius:6px;background:#000}[data-design=local] .lc-page__body :where(pre,code){white-space:normal;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit}[data-design=local] .lc-page__body :where(table){width:100%;border-collapse:collapse;margin:1.5em 0;font-size:var(--lc-text-sm);line-height:1.8}[data-design=local] .lc-page__body :where(th,td){padding:12px 16px;border:1px solid var(--lc-border-soft);vertical-align:top;text-align:start}[data-design=local] .lc-page__body :where(th){width:9em;background:#f8f2e9!important;color:var(--lc-text)!important;font-weight:500;letter-spacing:.06em;white-space:nowrap}[data-design=local] .lc-page__body :where(hr){border:0;border-block-start:1px solid var(--lc-border-soft);margin:2em 0}[data-design=local] .lc-page__body :where(ul,ol){padding-inline-start:1.4em;margin:0 0 1em}[data-design=local] .lc-page__body :where(a){color:var(--lc-accent);text-underline-offset:.2em}@media screen and (max-width:767px){[data-design=local] .lc-page__body :where(th){width:auto;white-space:normal}[data-design=local] .lc-page__body :where(tr){display:grid}[data-design=local] .lc-page__body :where(th,td){border-block-end:0}[data-design=local] .lc-page__body :where(tr:last-child td){border-block-end:1px solid var(--lc-border-soft)}}[data-design=local] .shopify-policy__container{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:var(--lc-section-y-capped) var(--lc-page-pad) var(--lc-section-y);font-family:var(--font-body--family);font-size:var(--lc-body);line-height:1.9;letter-spacing:.02em;color:var(--lc-text)}[data-design=local] .shopify-policy__title{text-align:start}[data-design=local] .shopify-policy__title h1{position:relative;margin:0 0 32px;padding-block-start:18px;font-family:var(--font-heading--family);font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:500;letter-spacing:.06em;line-height:1.45}[data-design=local] .shopify-policy__title h1:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:32px;height:2px;background:var(--lc-accent)}[data-design=local] .shopify-policy__body :where(p){margin:0 0 .9em}[data-design=local] .shopify-policy__body :where(p:empty){display:none}[data-design=local] .shopify-policy__body :where(span[style*=font-weight]){font-weight:inherit!important}[data-design=local] .shopify-policy__body :where(strong,b){font-weight:500}[data-design=local] .shopify-policy__body :where(h2,h3,h4){margin:2em 0 .6em;font-size:1.0625rem;font-weight:500;letter-spacing:.06em;color:var(--lc-accent)}[data-design=local] .shopify-policy__body :where(p.p1){margin:1.6em 0 .4em;font-weight:500;letter-spacing:.06em}[data-design=local] .shopify-policy__body :where(table){width:100%;border-collapse:collapse;margin:.4em 0 1.4em;font-size:var(--lc-text-sm);line-height:1.7}[data-design=local] .shopify-policy__body :where(th,td){padding:10px 14px;border:1px solid var(--lc-border-soft);vertical-align:top;text-align:start}[data-design=local] .shopify-policy__body :where(th),[data-design=local] .shopify-policy__body :where(tr>td:first-child){background:#f8f2e9;font-weight:500;white-space:nowrap}[data-design=local] .shopify-policy__body :where(td) :where(p){margin:0}[data-design=local] .shopify-policy__body :where(a){color:var(--lc-accent);text-underline-offset:.2em}[data-design=local] .shopify-policy__body :where(ul,ol){padding-inline-start:1.4em;margin:0 0 1em}@media screen and (max-width:767px){[data-design=local] .shopify-policy__container{padding-inline:var(--lc-page-pad)}[data-design=local] .shopify-policy__body :where(table){display:block;overflow-x:auto}[data-design=local] .shopify-policy__body :where(tr>td:first-child){white-space:normal}}[data-design=local] .lc-underline{background-image:none;text-decoration-line:underline;text-decoration-thickness:var(--lc-underline-w, 2px);text-underline-offset:.28em;text-decoration-color:transparent;transition:text-decoration-color var(--lc-t-fast),color var(--lc-t-fast)}@media(hover:hover)and (pointer:fine){[data-design=local] .lc-underline:hover,[data-design=local] .lc-underline:focus-visible{text-decoration-color:currentcolor}}@media screen and (max-width:1023px),(hover:none){[data-design=local] .lc-underline{text-decoration-color:currentcolor}}[data-design=local] .lc-cd .lc-cd__name{display:inline;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/42/assets/local.css.map */
