:where(.lp-scope,.lp-scope *){margin:0;padding:0;box-sizing:border-box}:where(.lp-scope) img{max-width:100%;height:auto;display:block}:where(.lp-scope) ul{list-style:none}:where(.lp-scope) a{color:inherit}:where(.lp-scope) em{font-style:normal}.lp-scope{font-family:var(--lp-sans);color:var(--lp-text);line-height:1.9;font-size:15px;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){.lp-scope{font-size:16px}}@media(prefers-reduced-motion:reduce){.lp-scope,.lp-scope *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--lp-cream: #FDF6E9;--lp-cream-deep: #F5EEDE;--lp-washi-1: #F7CE5B;--lp-washi-2: #FBE59A;--lp-brown: #3B2A15;--lp-brown-soft: #4A3417;--lp-text: #3D3327;--lp-maroon: #9B2D55;--lp-red: #BA1224;--lp-orange: #DD4A24;--lp-orange-2: #C93818;--lp-gold: #C3992F;--lp-gold-soft: #D9B453;--lp-green: #6E8043;--lp-purple: #8E6BA8;--lp-card-radius: 18px;--lp-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Noto Serif CJK JP", serif;--lp-sans: var(--font-body-family), "Hiragino Kaku Gothic ProN", sans-serif}.lp-inner{width:min(100% - 40px,560px);margin-inline:auto}@media screen and (min-width:750px){.lp-inner{width:min(100% - 60px,960px)}}.lp-sp{display:inline}.lp-pc{display:none}@media screen and (min-width:750px){.lp-pc{display:inline}}@media screen and (min-width:990px){.lp-sp{display:none}}.lp-pill{display:inline-block;background:var(--lp-brown-soft);color:#fff;font-family:var(--lp-serif);font-size:13px;letter-spacing:.1em;padding:4px 22px;border-radius:999px}.lp-pill--dark{background:var(--lp-maroon)}.lp-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,320px);margin-inline:auto;background:linear-gradient(180deg,var(--lp-orange),var(--lp-orange-2));color:#fff;font-family:var(--lp-serif);font-weight:700;font-size:19px;letter-spacing:.08em;text-decoration:none;padding:18px 10px;border-radius:999px;box-shadow:0 4px 12px #00000059;transition:transform .15s ease,box-shadow .15s ease}.lp-btn:hover{transform:translateY(-2px);box-shadow:0 7px 16px #0006}.lp-btn .arrow{font-family:var(--lp-sans);position:absolute;right:22px;top:50%;transform:translateY(-50%)}.lp-btn:before{content:"";position:absolute;left:22px;right:22px;top:3px;height:34%;border-radius:999px;background:linear-gradient(180deg,#ffffff2e,#fff0);filter:blur(2px);pointer-events:none}.lp-btn--outline{background:#fff;color:var(--lp-brown);border:1.5px solid var(--lp-brown);box-shadow:none;font-size:15px;padding:13px 10px;width:min(100%,280px)}.lp-btn--outline:before{content:none}.lp-btn--outline:hover{box-shadow:0 3px 10px #00000026}.lp-btn[disabled],.lp-btn.lp-btn--disabled{pointer-events:none;opacity:.5;box-shadow:none}.lp-num{position:relative;display:grid;place-items:center;width:62px;height:62px;margin:0 auto 14px;background:var(--lp-img-num-bg) center / contain no-repeat;color:#fff;font-family:var(--lp-serif);font-size:26px;font-weight:700}.lp-crown{width:45px;height:auto;margin:0 auto 12px}.lp-washi-bg{background-color:var(--lp-washi-1);background-image:var(--lp-img-washi);background-repeat:repeat-y;background-position:center top;background-size:100% auto}@media screen and (min-width:750px){.lp-washi-bg{background-image:var(--lp-img-washi-pc);background-repeat:repeat}}.breadcrumbs{background-color:var(--lp-washi-1);background-image:var(--lp-img-page-hero-sp);background-repeat:no-repeat;background-position:center top;background-size:cover;color:var(--lp-brown)}@media screen and (min-width:768px){.breadcrumbs{background-image:var(--lp-img-page-hero-pc)}}.breadcrumbs.page-width{width:100%;max-width:none;padding-top:16px;padding-bottom:16px;padding-left:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem));padding-right:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem))}.breadcrumbs__list{color:var(--lp-brown)}.breadcrumbs__item+.breadcrumbs__item:before{color:#3b2a1580}.breadcrumbs__link{color:var(--lp-brown)}.breadcrumbs__link:hover{color:var(--lp-maroon)}.breadcrumbs__current{color:var(--lp-brown-soft)}.shopify-policy__container{padding-bottom:60px}@media screen and (min-width:750px){.shopify-policy__container{padding-bottom:80px}}.section-header.shopify-section-group-header-group{position:sticky;top:0;z-index:5}html{scroll-padding-top:72px}.header-wrapper--border-bottom{border-bottom:none}.lp-header{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:flex-start;gap:12px;background:linear-gradient(180deg,var(--lp-washi-2),var(--lp-washi-1));padding:calc(16px + env(safe-area-inset-top,0px)) 12px 10px 16px;box-shadow:0 1px 6px #38260f24}@media screen and (min-width:750px){.lp-header{padding:16px 24px 12px}}.lp-header.lp-scope{padding-top:5px;padding-bottom:5px}@media screen and (min-width:990px){.lp-header.lp-scope{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:749.98px){.lp-header.lp-scope{padding-left:8px;padding-right:6px;gap:4px}.lp-header .lp-header__icons{gap:0}}.lp-header__logo{order:1;width:120px;flex-shrink:0;margin-right:auto}.lp-header__logo a{display:block}@media screen and (min-width:750px){.lp-header__logo{width:138px}}.lp-header__spacer{flex:1 1 auto}.lp-header__icons{order:2;display:flex;align-items:center;gap:6px}.lp-header>header-drawer{order:3;margin-left:0}.lp-header .lp-menu-btn{position:relative;z-index:95}.lp-header .lp-menu-btn[aria-expanded=true]:before{content:none}.lp-header .lp-menu-btn{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;width:auto;height:auto;padding:0;background:none;border:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-header .lp-menu-btn__box{position:relative;display:block;width:52px;height:52px;background:#333;border-radius:3px;color:#fff;transition:background .15s ease}.lp-header .lp-menu-btn__box .icon{top:9px;left:50%;translate:-50% 0}.lp-header .lp-menu-btn__box .lp-menu-btn__label{position:absolute;display:block;height:auto;left:0;right:0;bottom:7px;font-size:9px;line-height:1;letter-spacing:.02em;color:#fff;text-align:center;white-space:nowrap;text-decoration:none}.lp-header .lp-menu-btn:hover .lp-menu-btn__box{background:#242424}.lp-header .lp-menu-btn svg,.lp-header .lp-menu-btn .icon{width:24px;height:24px}@media screen and (min-width:750px){.lp-header .lp-menu-btn__box{width:48px;height:48px}.lp-header .lp-menu-btn__box .icon{top:6px}.lp-header .lp-menu-btn__box .lp-menu-btn__label{bottom:6px}}.lp-header .lp-header__icon-btn{display:flex;flex-direction:column;align-items:center;gap:4px;height:auto;text-decoration:none}.lp-header .lp-header__icon-box{position:relative;display:grid;place-items:center;width:44px;height:24px}.lp-header .lp-header__icon-box .svg-wrapper:not(.header__icon-close){display:grid;place-items:center;width:24px;height:24px}.lp-header .lp-header__icon-box .svg-wrapper.header__icon-close{width:24px;height:24px}.lp-header .lp-header__icon-box svg,.lp-header .lp-header__icon-box .icon{width:24px;height:24px}.lp-header .lp-header__icon-label{display:block;height:auto;font-size:10px;line-height:1;letter-spacing:.02em;color:var(--lp-brown);white-space:nowrap}.lp-header .lp-header__icons{align-items:flex-start}.lp-header .cart-count-bubble{background-color:var(--lp-maroon);color:#fff}.menu-drawer.lp-nav{position:fixed;inset:0 0 0 auto;z-index:80;width:min(86vw,340px);height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--lp-cream);box-shadow:-4px 0 18px #00000040;padding:0 22px 34px;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}#menu-drawer.lp-nav{top:0;height:100%}details[open]>.menu-drawer.lp-nav,details[open] .menu-drawer.lp-nav{transform:translate(0)}@media screen and (min-width:750px){.menu-drawer.lp-nav{width:min(50vw,380px);padding:0 28px 40px}}.lp-nav-overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#140e0699;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity 0s,visibility 0s}#Details-menu-drawer-container[open]>.lp-nav-overlay{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}@media(prefers-reduced-motion:reduce){.lp-nav-overlay{transition-duration:.01ms!important}}:root{--lp-header-pad: 5px;--lp-header-h: 62px}@media screen and (min-width:750px){:root{--lp-header-h: 58px}}@media screen and (min-width:990px){:root{--lp-header-pad: 10px;--lp-header-h: 68px}}.lp-nav__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--lp-header-h);margin:0 -22px 18px;padding:var(--lp-header-pad) 14px var(--lp-header-pad) 22px;background:linear-gradient(180deg,var(--lp-washi-2),var(--lp-washi-1));border-bottom:1px solid rgba(56,38,15,.15)}@media screen and (min-width:750px){.lp-nav__head{margin:0 -28px 20px;padding-left:28px}}.lp-nav__logo{width:108px}.lp-nav__head .lp-menu-btn{margin-left:auto}.menu-drawer.lp-nav .menu-drawer__inner-container{height:calc(100% - var(--lp-header-h))}.menu-drawer.lp-nav .menu-drawer__navigation-container{display:flex;flex-direction:column}.menu-drawer.lp-nav .menu-drawer__navigation-container{padding-inline:14px;margin-inline:-14px}.menu-drawer.lp-nav .menu-drawer__navigation-container>*{flex-shrink:0}.menu-drawer.lp-nav .lp-nav__list{padding-top:0;padding-bottom:0}.lp-nav__list{margin-bottom:16px}.lp-nav__list li{border-bottom:1px dashed #D9C9A6}.lp-nav__list a{position:relative;display:block;font-family:var(--lp-serif);font-size:15px;font-weight:600;color:var(--lp-brown);text-decoration:none;line-height:1.5;padding:14px 22px 14px 2px}.lp-nav__list a small{font-size:11px;font-weight:400}.lp-nav__list a:after{content:"\203a";position:absolute;right:4px;top:50%;translate:0 -50%;color:var(--lp-gold);font-size:20px;line-height:1}.lp-nav__list a:hover{color:var(--lp-maroon)}@media screen and (min-width:750px){.lp-nav__list a{font-size:16px;padding:15px 22px 15px 2px}}.lp-nav__cta{width:100%;font-size:16px;padding:14px 10px;margin-bottom:22px;box-shadow:0 3px 9px #00000040}.lp-nav__sub{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.lp-nav__sub a{display:flex;align-items:center;justify-content:center;height:100%;min-height:36px;padding:6px;border:1px solid var(--lp-red);border-radius:999px;background:#fff;font-family:var(--lp-sans);font-size:12.5px;font-weight:700;line-height:1.25;text-align:center;color:var(--lp-brown);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.lp-nav__sub a:hover{background:var(--lp-red);border-color:var(--lp-red);color:#fff}@media screen and (min-width:750px){.lp-nav__sub a{font-size:13px;min-height:40px}}.lp-nav__banner{display:block;margin:4px 0 18px;border-radius:8px;overflow:hidden;box-shadow:0 2px 7px #0000002e;transition:translate .15s ease,box-shadow .15s ease}.lp-nav__banner img{display:block;width:100%;height:auto}.lp-nav__banner:hover{translate:0 -2px;box-shadow:0 5px 12px #00000038}.menu-drawer.lp-nav .list-social{display:flex;flex-wrap:wrap;justify-content:center;margin-left:0}.menu-drawer.lp-nav .list-social__link .svg-wrapper,.menu-drawer.lp-nav .list-social__item .icon{width:26px;height:26px}.menu-drawer.lp-nav .menu-drawer__utility-links{background-color:transparent;padding:0 0 18px}.lp-footer__info{background:#f1eddc;text-align:center;padding:40px 24px 34px;font-size:13.5px;line-height:2.05}.lp-footer__logo{margin-bottom:14px}.lp-footer__logo img{margin-inline:auto}.lp-footer__company{font-family:var(--lp-serif);font-size:15px;font-weight:700;margin-bottom:4px}.lp-footer__info a{color:inherit}.lp-footer__insta{display:inline-block;margin-top:21px;transition:opacity .15s ease}.lp-footer__insta-img{width:28px;height:28px}a.lp-footer__insta:hover{opacity:.65}.lp-footer__nav{background:#2e2207;color:#fff;text-align:center;padding:23px 20px 25px}.lp-footer__links,.lp-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.lp-footer__links a{font-size:13px;font-weight:600;line-height:1.77;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lp-footer__links--sub{margin-top:29px;gap:4px 14px}.lp-footer__links--sub a{font-size:11px}.lp-footer__bottom{background:#fff;color:var(--lp-brown);text-align:center;padding:14px 20px 16px}.lp-footer__legal{gap:4px 13px}.lp-footer__legal a{font-size:10px;color:var(--lp-brown);text-decoration:underline;text-underline-offset:3px}.lp-footer__links a:hover,.lp-footer__legal a:hover{opacity:.7}.lp-footer__copy{font-size:10px;color:var(--lp-brown);margin-top:12px}@media screen and (min-width:750px){.lp-footer__links a{font-size:14px}.lp-footer__links--sub a{font-size:12px}}.lp-pagetop{position:fixed;right:10px;bottom:62px;z-index:59;display:block;width:40px;height:40px;line-height:0;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility .4s;-webkit-tap-highlight-color:transparent}.lp-pagetop.is-visible{visibility:visible;opacity:1;transform:none}.lp-pagetop img{display:block;width:40px;height:40px}.lp-pagetop:hover{opacity:.75}@media screen and (min-width:750px){.lp-pagetop{right:14px;bottom:78px;width:46px;height:46px}.lp-pagetop img{width:46px;height:46px}}body:has(header-drawer details[open]) .lp-pagetop{display:none}@media(prefers-reduced-motion:reduce){.lp-pagetop{transition:opacity .01s linear,visibility .01s;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lp-base.css.map */
