:root{--lp-font-ja-sans: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--lp-font-ja-serif: var(--typeBasePrimary), "Noto Serif JP", serif}.faux-select,body,button,input,select,textarea,.variant-input-wrap label{font-family:var(--lp-font-ja-sans)}shopify-account{--shopify-account-font-body: var(--lp-font-ja-sans);--kit-font-family-body: var(--lp-font-ja-sans)}.template-index .main-content{font-family:var(--lp-font-ja-serif)}.lp-banner-text{position:relative}.lp-banner-text__media{position:relative;display:block;line-height:0}.lp-banner-text__media-link{display:block}.lp-banner-text__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--lp-banner-overlay-opacity, 0);pointer-events:none}.lp-banner-text__image{display:block;width:100%;height:auto}.lp-banner-text__image--mobile{display:none}.lp-banner-text__content{text-align:center}.lp-banner-text__heading{margin:0 0 7px;font-family:var(--typeHeaderPrimary);font-style:italic;font-weight:400;letter-spacing:-.001em;line-height:1.3;color:inherit}.lp-banner-text__text{margin:0;font-size:14px;letter-spacing:.2em;line-height:1.4}.lp-banner-text__link{display:inline-block;margin-top:30px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:14px;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;text-decoration:none;color:inherit}a.lp-banner-text__link:hover,a.lp-banner-text__link:focus-visible{opacity:.7}@media only screen and (max-width:768px){.lp-banner-text--has-mobile .lp-banner-text__image--desktop{display:none}.lp-banner-text--has-mobile .lp-banner-text__image--mobile{display:block}.lp-banner-text--mobile-stacked .lp-banner-text__image{height:var(--lp-banner-mobile-height, 70px);object-fit:cover}.lp-banner-text--mobile-stacked .lp-banner-text__content{padding:24px 22px 0;text-align:left;color:var(--colorTextBody)}.lp-banner-text--mobile-stacked .lp-banner-text__heading{margin-bottom:6px;font-size:28px;line-height:1.2}.lp-banner-text--mobile-stacked .lp-banner-text__text{font-weight:500;letter-spacing:.18em}.lp-banner-text--mobile-stacked .lp-banner-text__link{margin-top:20px}.lp-banner-text--mobile-overlay .lp-banner-text__content{position:absolute;left:0;right:0;top:50%;z-index:2;padding:0 22px;transform:translateY(-50%);color:var(--lp-banner-text-color, #fff)}.lp-banner-text--mobile-overlay .lp-banner-text__heading{font-size:28px;line-height:1.2}.lp-banner-text--mobile-overlay .lp-banner-text__link{margin-top:16px}}@media only screen and (min-width:769px){.lp-banner-text__content{position:absolute;left:0;right:0;top:50%;z-index:2;padding:0 40px;transform:translateY(-50%);color:var(--lp-banner-text-color, #fff)}.lp-banner-text__heading{font-size:55px;line-height:72px}.lp-banner-text__text{text-transform:uppercase}}@media(prefers-reduced-motion:no-preference){a.lp-banner-text__link{transition:opacity .2s ease}}.lp-footer-guide{background:var(--lp-guide-bg, #fcf5f2);padding:30px 10px}.lp-footer-guide__list{display:flex;flex-direction:column;align-items:center;gap:21px;margin:0;padding:0;list-style:none}.lp-footer-guide__item{width:240px;max-width:100%;margin:0}.lp-footer-guide__link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--colorTextBody)}.lp-footer-guide__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.lp-footer-guide__icon img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.lp-footer-guide__icon img[src$=".svg"]{transform:scale(.8333)}.lp-footer-guide__title,.lp-footer-guide__text{display:block;font-family:var(--lp-font-ja-sans)}.lp-footer-guide__title{margin:10px 0 11px;font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1.2;color:var(--lp-guide-title-color, #ce7a51)}.lp-footer-guide__text{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.75}a.lp-footer-guide__link:hover .lp-footer-guide__title,a.lp-footer-guide__link:focus-visible .lp-footer-guide__title{text-decoration:underline;text-underline-offset:3px}@media only screen and (min-width:769px){.lp-footer-guide{padding:40px 17px 33px}.lp-footer-guide__list{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:60px}.lp-footer-guide__icon{width:60px;height:60px}.lp-footer-guide__icon img[src$=".svg"]{transform:none}.lp-footer-guide__text{font-size:12px;line-height:1.7}}.lp-product-slider{padding:36px 0}.lp-product-slider__inner{position:relative;max-width:1260px;margin:0 auto}.lp-product-slider__header{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 0 20px;padding:0 22px}.lp-product-slider__heading{margin:0;font-family:var(--typeHeaderPrimary);font-style:italic;font-weight:400;font-size:33px;line-height:45px;letter-spacing:-.001em;text-align:center;color:var(--colorTextBody)}.lp-product-slider__view-all{display:none;padding:6px 16px;border:1px solid #d4d4d4;background:#fff;font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--colorTextBody)}.lp-product-slider__view-all:hover,.lp-product-slider__view-all:focus-visible{border-color:var(--colorTextBody)}.lp-product-slider__slider{width:100%;overflow:hidden}.lp-product-slider .swiper-slide.lp-product-slider__slide{width:212px;height:auto}.lp-product-slider__arrow{display:none;position:absolute;top:50%;z-index:2;width:27px;height:44px;padding:0;border:0;background:transparent;color:#ce7a51;cursor:pointer;transform:translateY(-50%)}.lp-product-slider__arrow--prev{left:0}.lp-product-slider__arrow--next{right:0}.lp-product-slider__arrow.is-disabled{color:#eed0c2;cursor:default}.lp-product-slider__arrow svg{display:block;width:27px;height:44px}.lp-product-card{display:flex;flex-direction:column;height:100%;background:#fff}.lp-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#f5f5f5}.lp-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lp-product-card__image--hover{opacity:0;transition:opacity .35s ease}.lp-product-card__media:hover .lp-product-card__image--hover,.lp-product-card__media:focus-visible .lp-product-card__image--hover{opacity:1}.lp-product-card__image--placeholder{background:#f0f0f0;fill:#c9c9c9}.lp-product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#0003}.lp-product-card__sold-out{font-size:13px;font-weight:700;letter-spacing:.2em;line-height:1;color:#fff}.lp-product-card__badge{position:absolute;top:6px;left:8px;z-index:2;padding:1px 5px;background:var(--lp-badge-color, #ce7a51);border:1px solid var(--lp-badge-color, #ce7a51);font-family:var(--lp-font-ja-sans);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0;color:#fff}.lp-product-card__info{display:flex;flex-direction:column;gap:20px;padding:12px 6px 0}.lp-product-card__title{margin:0;font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.4;text-transform:none;color:var(--colorTextBody)}.lp-product-card__title-link{text-decoration:none;color:inherit}.lp-product-card__title-link:hover,.lp-product-card__title-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.lp-product-card__price{display:flex;align-items:flex-end;gap:0;margin:0;letter-spacing:.5px;color:var(--colorTextBody)}.lp-product-card__price-amount{font-size:18px;font-weight:700;line-height:24px}.lp-product-card__price-compare{margin-right:8px;font-size:14px;line-height:24px;opacity:.6}.lp-product-card__price-tax{font-size:10px;line-height:1.7}@media only screen and (min-width:769px){.lp-product-slider{padding:60px 0}.lp-product-slider__inner{padding:0 30px}.lp-product-slider__header{flex-direction:row;align-items:center;justify-content:space-between;gap:7px;margin-bottom:56px;padding:0}.lp-product-slider__heading{font-size:55px;line-height:72px;text-align:left}.lp-product-slider .swiper-slide.lp-product-slider__slide{width:auto}.lp-product-slider__view-all{display:inline-block}.lp-product-slider__arrow{display:block}.lp-product-card__info{gap:24px;padding:17px 0 20px 16px}}.feature-row__text{--lp-btn-accent: #ce7a51}.feature-row__text .btn,.feature-row__text .btn--tertiary{width:300px;max-width:100%;border:1px solid var(--lp-btn-accent)}[data-button_style] .feature-row__text .btn:not(.btn--secondary):not(.btn--inverse):not(.btn--body):not(.btn--static){transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}[data-button_style] .feature-row__text .btn:not(.btn--secondary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .feature-row__text .btn:not(.btn--secondary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus-visible{background-color:var(--lp-btn-accent);border-color:var(--lp-btn-accent);color:#fff;box-shadow:inset 0 0 0 3px #fff;transition-delay:0s}@media(prefers-reduced-motion:reduce){[data-button_style] .feature-row__text .btn:not(.btn--secondary):not(.btn--inverse):not(.btn--body):not(.btn--static){transition:none}}.lp-video-embed{position:relative;width:100%;aspect-ratio:var(--lp-video-ratio, 16 / 9);overflow:hidden;background:#000}.lp-video-embed>div{position:static!important;height:100%;padding:0!important}.lp-video-embed iframe,.lp-video-embed video{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;border:0;display:block}@supports not (aspect-ratio: 16 / 9){.lp-video-embed{height:0;padding-bottom:var(--lp-video-pb, 56.25%)}}@media only screen and (min-width:769px){.index-section>.page-width:has(.collection-item){max-width:1260px;padding-left:30px;padding-right:30px}}@media only screen and (max-width:768px){.page-width{padding-left:22px;padding-right:22px}.feature-row-wrapper,.feature-row-wrapper .feature-row__images{padding-left:0;padding-right:0}.feature-row-wrapper .feature-row__text,.lp-footer-guide{padding-left:22px;padding-right:22px}}.feature-row__text h2{margin-bottom:35px}.feature-row__text h2:has(+.subheading){margin-bottom:12px}.feature-row__text .subheading{margin-bottom:35px;font-size:18px;line-height:1.6}.feature-row__text .rte{font-size:15px;line-height:1.8}.feature-row__text .btn,.feature-row__text .btn--tertiary{margin-top:20px;margin-bottom:20px}@media only screen and (max-width:768px){.feature-row__text h2{margin-bottom:30px}.feature-row__text h2:has(+.subheading){margin-bottom:10px}.feature-row__text .subheading{margin-bottom:30px;font-size:16px}.feature-row__text .rte{font-size:14px}.feature-row__text .btn,.feature-row__text .btn--tertiary{display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width:769px){.kit-shoppable-hero .kit-shoppable-hero__content{align-items:center;text-align:center}}.lp-slider-arrow{display:none;position:absolute;top:var(--lp-arrow-top, 50%);z-index:2;width:27px;height:44px;padding:0;border:0;background:transparent;color:#ce7a51;cursor:pointer;transform:translateY(-50%)}.lp-slider-arrow--prev{left:0}.lp-slider-arrow--next{right:0}.lp-slider-arrow.is-disabled{color:#eed0c2;cursor:default}.lp-slider-arrow svg{display:block;width:27px;height:44px}@media only screen and (min-width:769px){.lp-slider-arrow{display:block}}.lp-related-sizes{margin:32px 0 0}.lp-related-sizes__label{margin:0 0 24px;font-family:var(--lp-font-ja-sans);font-size:13px;font-weight:400;line-height:13px;color:var(--colorTextBody)}.lp-related-sizes__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.lp-related-sizes__item{max-width:100%;margin:0}.lp-related-sizes__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;padding:8px 12px;border:1px solid #ce7a51;font-family:var(--lp-font-ja-sans);font-weight:500;text-align:center;text-decoration:none;color:var(--colorTextBody)}.lp-related-sizes__link--current{background-color:#ce7a51;color:#fff}.lp-related-sizes__title{display:block;font-size:12px;line-height:1.4;word-break:break-word}.lp-related-sizes__price{display:flex;align-items:center;justify-content:center}.lp-related-sizes__amount,.lp-related-sizes__tax{font-size:10px;line-height:12px}@media(prefers-reduced-motion:no-preference){.lp-related-sizes__link{transition:background-color .2s ease,color .2s ease}}.lp-related-sizes__link:hover,.lp-related-sizes__link:focus-visible{background-color:#ce7a51;color:#fff}.lp-box-contents{padding:27px 0}@media only screen and (min-width:769px){.index-section.lp-box-contents-section{margin-bottom:30px}}.lp-box-contents__inner{position:relative;max-width:1260px;margin:0 auto}.lp-box-contents__header{margin:0 0 32px;text-align:center}.lp-box-contents__heading{margin:0;font-family:var(--typeHeaderPrimary);font-style:italic;font-weight:400;font-size:33px;line-height:1.3;text-align:center;color:var(--colorTextBody)}.lp-box-contents__subheading{margin:8px 0 0;font-family:var(--lp-font-ja-sans);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.16em;color:var(--colorTextBody)}.lp-box-contents__slider{width:100%;overflow:hidden}.lp-box-contents .swiper-slide.lp-box-contents__slide{width:74vw;max-width:312px;height:auto}.lp-box-item{display:flex;flex-direction:column;height:100%;background:#fff}.lp-box-item__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:#f5f5f5}.lp-box-item__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lp-box-item__info{display:flex;flex-direction:column;align-items:center;gap:5px;padding:24px 0 20px;text-align:center}.lp-box-item__name{margin:0;padding:10px;font-family:var(--typeHeaderPrimary);font-style:italic;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.0018em;text-transform:none;color:#ce7a51}.lp-box-item__text{max-width:212px;margin:0;padding:0 6px;font-family:var(--lp-font-ja-sans);font-size:14px;line-height:1.4;letter-spacing:.08em;color:var(--colorTextBody)}@media only screen and (min-width:769px){.lp-box-contents{padding:40px 0}.lp-box-contents__inner{padding:0 30px}.lp-box-contents__header{margin-bottom:56px}.lp-box-contents__heading{font-size:55px;line-height:72px}.lp-box-contents__subheading{margin-top:12px;font-size:15px;line-height:15px}.lp-box-contents .swiper-slide.lp-box-contents__slide{width:auto;max-width:none}}.lp-temp-badge{display:inline-block;padding:1px 5px;background:var(--lp-badge-color, #ce7a51);border:1px solid var(--lp-badge-color, #ce7a51);font-family:var(--lp-font-ja-sans);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0;color:#fff}.grid-product__content .lp-temp-badge{position:absolute;top:6px;left:8px;z-index:3}.lp-product-tags{margin:0}.product-single__title{font-size:23px;line-height:1.5}.lp-carousel .section-header{margin-bottom:32px;text-align:left}.lp-carousel .section-header__title{margin:0;font-family:var(--lp-font-ja-sans);font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:none;color:var(--colorTextBody)}.lp-carousel .grid-product__title{font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.4;text-transform:none}.lp-carousel .grid-product__price{font-size:18px;font-weight:700;letter-spacing:.5px;line-height:24px}.lp-carousel .grid-product__tag--sold-out{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;background:#0003;font-size:13px;font-weight:700;letter-spacing:.2em;color:#fff}.lp-carousel__slider{position:relative}.lp-carousel .swiper{width:100%;overflow:hidden}.lp-carousel .swiper-slide{width:212px;height:auto;margin:0}@media only screen and (min-width:769px){.lp-carousel .page-width{max-width:1260px;padding-left:30px;padding-right:30px}.lp-carousel .section-header{margin-bottom:33px}.lp-carousel .swiper-slide{width:282px}.lp-carousel .product-recommendations.page-width{max-width:none;padding-left:0;padding-right:0}.lp-carousel__stage .lp-slider-arrow--prev{left:-30px}.lp-carousel__stage .lp-slider-arrow--next{right:-30px}}.product-single__meta .lp-outline-heading{display:flex;align-items:flex-end;height:60px;margin:24px 0 0;padding:12px 0;border-bottom:1px solid #ccc;font-family:var(--lp-font-ja-sans);font-size:16px;font-weight:500;line-height:22.1px;letter-spacing:0;color:#1a1b18}.product-single__meta .product-block--tab{margin-top:16px;margin-bottom:0}.product-single__meta .product-block--tab .collapsibles-wrapper{border:0}.product-single__meta .product-block--tab .collapsible-trigger-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;padding:8px 0 16px 10px;border:0;border-bottom:1px solid #ccc;font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:500;line-height:22.1px;letter-spacing:0;text-align:left;text-transform:none;color:#1a1b18}.product-single__meta .product-block--tab .collapsible-trigger-btn .icon{display:none}.product-single__meta .product-block--tab .collapsible-trigger-btn:after{content:"";flex:0 0 13px;width:13px;height:13px;margin-left:16px;background:linear-gradient(currentColor,currentColor) center / 13px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 13px no-repeat}.product-single__meta .product-block--tab .collapsible-trigger-btn.is-open:after{background:linear-gradient(currentColor,currentColor) center / 13px 1px no-repeat}.product-single__meta .product-block--tab .collapsible-content__inner{border:0;padding:4px 0 20px 10px;font-family:var(--lp-font-ja-sans);font-size:14px;line-height:1.7;color:var(--colorTextBody)}.product-single__meta .product-block--tab .collapsible-trigger-btn.is-open{border-bottom-color:transparent}.product-single__meta .product-block--tab .collapsible-trigger-btn.is-open+.collapsible-content .collapsible-content__inner{border-bottom:1px solid #ccc}.lp-collection-hero{display:flex;flex-direction:column;align-items:center;gap:32px;padding-bottom:32px}.lp-collection-hero__media{position:relative;width:100%;overflow:hidden;background:#fff}.lp-collection-hero__image{display:block;width:100%;height:auto;aspect-ratio:970 / 227;object-fit:cover}.lp-collection-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--lp-hero-overlay, .4);pointer-events:none}.lp-collection-hero__image--mobile{display:none}.lp-collection-hero__content{position:absolute;top:50%;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 22px;text-align:center;transform:translateY(-50%)}.lp-collection-hero__content--no-image{position:static;padding:48px 22px 0;transform:none}.lp-collection-hero__title-en{margin:0;font-family:var(--typeHeaderPrimary);font-style:italic;font-weight:400;font-size:33px;line-height:1;letter-spacing:0;color:#fcfcfc}.lp-collection-hero__title-ja{margin:8px 0 0;font-family:var(--lp-font-ja-sans);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.16em;color:#fff}.lp-collection-hero__content--no-image .lp-collection-hero__title-en,.lp-collection-hero__content--no-image .lp-collection-hero__title-ja{color:var(--colorTextBody)}.lp-collection-hero__description{max-width:1100px;margin:0;padding:0 22px;font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:400;line-height:1.7;letter-spacing:.05em;color:var(--colorTextBody)}.lp-collection-hero__description p{margin:0}@media only screen and (max-width:768px){.lp-collection-hero__media:has(.lp-collection-hero__image--mobile) .lp-collection-hero__image--desktop{display:none}.lp-collection-hero__image--mobile{display:block;aspect-ratio:auto}}@media only screen and (min-width:769px){.lp-collection-hero{gap:60px}.lp-collection-hero__title-en{font-size:60px}.lp-collection-hero__title-ja{margin-top:12px;font-size:15px;line-height:15px;letter-spacing:.16em}.lp-collection-hero__description{max-width:1144px;padding:10px 22px;font-size:15px;letter-spacing:.05em;text-align:left}}.lp-breadcrumbs{max-width:1200px;margin:0 auto;padding:14px 22px}.lp-breadcrumbs .breadcrumb,[data-type_headers_align_text=center] .lp-breadcrumbs .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-family:var(--lp-font-ja-sans);font-size:11px;line-height:1.5;letter-spacing:.04em;text-align:left;color:#6f6f6f}.lp-breadcrumbs .breadcrumb a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.lp-breadcrumbs .breadcrumb a:hover{border-bottom-color:currentColor}.lp-breadcrumbs .breadcrumb [aria-current=page]{color:#1a1b18}.lp-breadcrumbs .breadcrumb__divider{color:#b5b5b5}@media only screen and (min-width:769px){.lp-breadcrumbs{padding:18px 22px;font-size:12px}}.collection-grid__empty{width:100%;padding:60px 22px 80px;font-family:var(--typeBasePrimary),"Noto Serif JP",serif;font-size:14px;line-height:2;letter-spacing:.05em;text-align:center}.collection-grid__empty p{margin:0}.collection-grid__empty a{text-decoration:underline;text-underline-offset:3px}.template-collection .grid-product__title{font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:none;color:var(--colorTextBody)}.template-collection .grid-product__price{font-size:14px;font-weight:700;letter-spacing:.5px;line-height:24px}.template-collection .grid-product__price:after{content:"\ff08\7a0e\8fbc\ff09";margin-left:2px;font-size:10px;font-weight:400;line-height:1.7}@media only screen and (max-width:768px){.collection-filter,.sticky-header .collection-filter{position:static;top:auto}}.grid-product--has-add .grid-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.2;min-height:3.6em;overflow:hidden}.template-collection .grid-product__tag--sold-out{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;background:#0003;font-size:13px;font-weight:700;letter-spacing:.2em;color:#fff}@media only screen and (max-width:768px){.template-collection .quick-product__btn.small--hide{display:block!important}}.template-collection .quick-product__btn{width:196px;max-width:100%;height:40px;margin:12px auto 0;padding:0 12px;border:1px solid #ce7a51;background-color:#ce7a51;font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:500;letter-spacing:0;line-height:38px;text-align:center;text-transform:none;color:#fff}.template-collection .quick-product__btn:hover,.template-collection .quick-product__btn:focus-visible{background-color:#fff;color:#ce7a51}@media(prefers-reduced-motion:no-preference){.template-collection .quick-product__btn{transition:background-color .2s ease,color .2s ease}}@media only screen and (min-width:769px){.template-collection .collection-content{max-width:1160px;margin:0 auto;padding-left:30px;padding-right:30px}}.product-full-width .lp-section-heading{display:flex;align-items:flex-end;height:60px;margin:0 0 24px;padding:12px 0;border-bottom:1px solid #ccc;font-family:var(--lp-font-ja-sans);font-size:16px;font-weight:500;line-height:22.1px;letter-spacing:0;color:#1a1b18}.page-content--product{padding-bottom:27px}@media only screen and (min-width:769px){.page-content--product{padding-bottom:50px}}.product-full-width .product-block:last-child{margin-bottom:17px}.product-full-width .product-block .rte{font-family:var(--lp-font-ja-sans);font-size:14px;line-height:1.7;letter-spacing:.05em;color:var(--colorTextBody)}@media only screen and (min-width:769px){.product-full-width .page-width{max-width:1260px;padding-left:30px;padding-right:30px}.product-full-width .product-block .rte{font-size:15px}}@media only screen and (max-width:768px){.template-product .product__photos{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.template-product .product__photos--beside{display:flex;flex-direction:column}.template-product .product__photos--beside .product__main-photos{width:100%;margin:0}.lp-box-contents .swiper-slide.lp-box-contents__slide{width:212px;max-width:212px}}.product-single__meta .btn.add-to-cart{background-color:#ce7a51;border-color:#ce7a51;color:#fff}[data-button_style] .product-single__meta .btn.add-to-cart:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,[data-button_style] .product-single__meta .btn.add-to-cart:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):focus-visible{background-color:#fff;border-color:#ce7a51;color:#ce7a51;transition-delay:0s}@media(prefers-reduced-motion:no-preference){.product-single__meta .btn.add-to-cart{transition:background-color .2s ease,border-color .2s ease,color .2s ease}}.product-single__meta .btn.add-to-cart[disabled]{display:none}:root{--lp-font-sabon: "Sabon LT Std", var(--typeHeaderPrimary), var(--typeHeaderFallback);--lp-font-sabon-ja: "Sabon LT Std", var(--lp-font-ja-sans);--lp-font-sackers: "Sackers Gothic Std", var(--lp-font-ja-sans)}.lp-product-slider__heading,.lp-box-contents__heading,.lp-collection-hero__title-en,.lp-banner-text__heading,#insta-feed h2{font-family:var(--lp-font-sabon);font-style:italic}.lp-box-item__name{font-family:var(--lp-font-sabon-ja);font-style:italic}.lp-product-slider__view-all,.lp-banner-text__link,.footer__title,.lp-product-card__sold-out,.grid-product__tag--sold-out{font-family:var(--lp-font-sackers);text-transform:uppercase}.lp-product-card__price,.grid-product__price,.product__price,.lp-related-sizes__price{font-family:var(--lp-font-sackers)}.template-index .hero__title,.template-index .feature-row__text h2,.template-index .section-header__title,.template-index .kit-shoppable-hero .kit-text--heading-xl,.template-index .kit-shoppable-hero .kit-text--heading-lg,.template-index .kit-shoppable-hero .kit-text--heading-md,.template-index .kit-shoppable-hero .kit-text--heading-sm,.scrolling-text{font-family:var(--lp-font-sabon);font-style:italic}.lp-newsletter{color:#333}.lp-newsletter__title-en{margin:0;font-family:var(--lp-font-sabon);font-style:italic;font-weight:400;font-size:33.3px;line-height:36px;color:#333}.lp-newsletter__title{margin:8px 0 0;font-family:var(--lp-font-ja-sans);font-weight:400;font-size:13px;line-height:13px;letter-spacing:.16em;text-transform:none;color:#333}.lp-newsletter__text{margin:13px 0 0;font-family:var(--lp-font-ja-sans);font-size:13px;line-height:23.4px;letter-spacing:.05em;color:#333}.lp-newsletter__text p{margin:0}.lp-newsletter__subscribe{display:block;width:100%;max-width:500px;height:48px;margin:23px 0 0;padding:0;border:1px solid #ce7a51;background:#ce7a51;box-shadow:inset 0 0 0 3px #fff;font-family:var(--lp-font-sackers);font-size:13px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:#fff;cursor:pointer}@media(prefers-reduced-motion:no-preference){.lp-newsletter__subscribe{transition:background-color .2s ease,color .2s ease}}.lp-newsletter__form{display:none;width:100%;max-width:500px;margin-top:16px}.lp-newsletter.is-open .lp-newsletter__form,.lp-newsletter:has([data-newsletter-open]) .lp-newsletter__form{display:block}.lp-newsletter .footer__newsletter,.lp-newsletter .footer__newsletter-input{display:block;width:100%;max-width:none}.lp-newsletter .footer__newsletter-input,.lp-newsletter .footer__newsletter-input--active{padding-right:96px}.lp-newsletter .footer__newsletter-btn{right:6px;padding:4px 14px;border:1px solid #707070;background:#fff;color:#333;font-family:var(--lp-font-ja-sans);line-height:1.4;cursor:pointer}.lp-newsletter .footer__newsletter-btn:hover,.lp-newsletter .footer__newsletter-btn:focus-visible{border-color:#ce7a51;background:#ce7a51;color:#fff}.lp-newsletter .footer__newsletter-btn .icon{display:none}.lp-newsletter .footer__newsletter-btn .footer__newsletter-btn-label{display:block;font-size:13px;letter-spacing:.05em}.lp-newsletter__social{display:flex;align-items:center;justify-content:center;margin-top:23px;padding-top:7px}.lp-newsletter__social-label{display:none}.lp-newsletter__social-list{display:flex;align-items:center;gap:20px;margin:0;padding:0}.lp-newsletter__social-list li{margin:0;line-height:0}.lp-newsletter__social-list img{display:block;width:30px;height:30px}@media only screen and (min-width:769px){.lp-newsletter__title-en{font-size:44.4px;line-height:48px}.lp-newsletter__title{margin-top:13px;font-size:15px;line-height:15px}.lp-newsletter__text{margin-top:17px}.lp-newsletter__subscribe{width:360px;max-width:100%;margin-top:25px;background:#fff;font-size:14px;letter-spacing:.2em;color:#ce7a51}.lp-newsletter__subscribe:hover,.lp-newsletter__subscribe:focus-visible{background:#ce7a51;color:#fff}.lp-newsletter__form{width:360px;max-width:100%}.lp-newsletter__social{justify-content:flex-start;margin-top:25px;padding-top:5px}.lp-newsletter__social-label{display:block;margin-right:27px;font-family:var(--lp-font-sackers);font-size:13px;line-height:13px;letter-spacing:.2em;text-transform:uppercase;color:#333}}@media only screen and (max-width:768px){.site-footer{padding-top:60px}.lp-newsletter__social{margin-bottom:41px}}@media only screen and (max-width:768px){.lp-carousel .page-width--flush-small{padding-left:22px;padding-right:22px}.lp-carousel .product-recommendations.page-width{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){.product__main-photos .flickity-page-dots{display:none}.product__photos--beside{display:block}.product__main-photos{margin-bottom:12px}.product__photos .product__thumbs{display:block;width:100%;flex:none;max-width:none;margin:0 0 20px;margin-inline-start:0;min-height:0;max-height:none}.product__thumbs--beside .product__thumbs--scroller{position:static;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.product__thumbs--beside .product__thumb-item{display:inline-block;width:60px;max-width:60px;margin:0 8px 0 0;vertical-align:top}.product__thumbs--beside .product__thumb-item:last-child{margin-right:0}.product__thumbs .product__thumb-arrow{display:none}}.lp-grid-add{position:relative;z-index:2;display:block;width:158px;max-width:100%;height:36px;margin:10px auto 0;padding:0 12px;border:1px solid #ce7a51;border-radius:0;background:#ce7a51;font-family:var(--lp-font-ja-sans);font-size:14px;font-weight:500;line-height:1.9;letter-spacing:0;text-align:center;text-transform:none;color:#fff;cursor:pointer}@media(prefers-reduced-motion:no-preference){.lp-grid-add{transition:background-color .2s ease,color .2s ease}}.lp-grid-add:hover,.lp-grid-add:focus-visible{background:#fff;color:#ce7a51}.lp-grid-add.is-loading{opacity:.6;cursor:progress}.lp-grid-add[disabled],.lp-grid-add[disabled]:hover{background:#ce7a51;color:#fff;cursor:default}.lp-grid-add[hidden]{display:none}@media only screen and (max-width:768px){.product-single__meta{text-align:left}}.lp-carousel .grid-product__price:after,.product-single__meta .product__price:not(.product__price--compare):after{content:"\ff08\7a0e\8fbc\ff09";margin-left:2px;font-size:10px;font-weight:400;line-height:1.7}.lp-carousel .grid-product__price,.product-single__meta .product__price:not(.product__price--compare){display:inline-flex;align-items:flex-end}.grid-product .grid-product__tag,.grid-product .lp-temp-badge{pointer-events:none}a.announcement-link:hover .announcement-text,a.announcement-link:focus-visible .announcement-text{text-decoration:underline;text-underline-offset:.25em}.announcement-bar,.announcement-bar .announcement-text,.announcement-bar .announcement-link-text{font-family:var(--lp-font-ja-sans)}.site-header .site-nav__link,.site-header--heading-style .site-nav__link,.site-nav__dropdown-link--top-level,.toolbar__menu a,.mobile-nav__link--top-level{font-family:var(--lp-font-sackers);text-transform:uppercase}html[lang=ja] .toolbar__content,html[lang=ja] .toolbar__content a,html[lang=ja] .toolbar__content button{font-family:var(--lp-font-ja-sans)}@media only screen and (min-width:769px){.site-header .header-layout--center+.text-center{margin-top:35px}}.site-header .site-nav__link{font-size:clamp(9px,.8125vw,13px)}#NavDrawer{--drawer-gutter: 0px;--lp-drawer-gutter: 15px;--lp-drawer-border: #fcf5f2;--lp-drawer-accent: #ce7a51}@media only screen and (max-width:768px){#NavDrawer.drawer--left{inset-inline-start:-100%;max-width:100%;width:100%}#NavDrawer.drawer--left.drawer--is-open{transform:translate(100%)}#NavDrawer.drawer--right{max-width:100%;right:-100%;width:100%}#NavDrawer.drawer--right.drawer--is-open{transform:translate(-100%)}}#NavDrawer .drawer__fixed-header,#NavDrawer .drawer__header{min-height:0}#NavDrawer .drawer__header{border-bottom:0;padding:12px var(--lp-drawer-gutter)}#NavDrawer .drawer__close-button{inset-inline-end:0;padding:0}#NavDrawer .drawer__close-button .icon{height:22px;width:22px}#NavDrawer .drawer__scrollable{padding:0}#NavDrawer .mobile-nav{border-top:1px solid var(--lp-drawer-border);margin:0}#NavDrawer .mobile-nav__item:after{border-bottom-color:var(--lp-drawer-border);left:0;right:0}#NavDrawer .mobile-nav__link,#NavDrawer .mobile-nav__faux-link{padding-left:var(--lp-drawer-gutter);padding-right:var(--lp-drawer-gutter)}#NavDrawer .mobile-nav__link--top-level{align-items:center;display:flex;font-family:var(--lp-font-sackers);font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.2em;line-height:14.4px;min-height:66px;padding:0 var(--lp-drawer-gutter);text-transform:uppercase}#NavDrawer .mobile-nav__link--top-level .mobile-nav__faux-link{align-items:center;display:flex;padding:0}#NavDrawer .mobile-nav__has-sublist{align-items:stretch}#NavDrawer .mobile-nav__toggle{display:flex}#NavDrawer .mobile-nav__toggle button,#NavDrawer .mobile-nav__toggle .faux-button{align-items:center;border:0;display:flex;height:auto;margin:0}#NavDrawer .mobile-nav__toggle .faux-button{padding:0}#NavDrawer .mobile-nav__toggle button{padding:0 var(--lp-drawer-gutter)}#NavDrawer .mobile-nav__chevron{display:block;flex:0 0 20px;height:20px;inset-inline-end:auto;position:static;transform:none;width:20px}#NavDrawer .mobile-nav__chevron .icon{color:var(--lp-drawer-accent);height:20px;width:20px}#NavDrawer .mobile-nav__chevron .icon path{fill:none;stroke:currentColor;stroke-width:2}#NavDrawer .mobile-nav__sublist .mobile-nav__link,#NavDrawer .mobile-nav__sublist .mobile-nav__faux-link{font-size:14px;letter-spacing:.08em;padding:11px 25px 11px 30px}#NavDrawer .mobile-nav__grandchildlist .mobile-nav__link{padding-inline-start:45px}#NavDrawer .mobile-nav__grandchildlist:before{background:var(--lp-drawer-border);inset-inline-start:32px}#NavDrawer .mobile-nav__child-item .collapsible-trigger__icon{margin-inline-end:var(--lp-drawer-gutter)}#NavDrawer .collapsible-trigger__icon--circle{border-color:var(--lp-drawer-border)}#NavDrawer .collapsible-trigger__icon .icon{color:var(--lp-drawer-accent)}#NavDrawer .mobile-nav__guide{list-style:none;margin:auto 0 0;padding:0}#NavDrawer .mobile-nav__guide-item{list-style:none;margin:0}#NavDrawer .mobile-nav__guide-item+.mobile-nav__guide-item{border-top:1px solid #fff}#NavDrawer .mobile-nav__guide-link{align-items:center;background-color:var(--lp-drawer-border);display:flex;gap:10px;padding:15px var(--lp-drawer-gutter);text-decoration:none}#NavDrawer .mobile-nav__guide-icon{flex:0 0 30px;height:30px;object-fit:contain;width:30px}#NavDrawer .mobile-nav__guide-title{font-family:"Sackers Gothic Std",var(--lp-font-ja-sans);font-size:14px;letter-spacing:.16em;line-height:18.2px;text-transform:uppercase}.lp-store-list{--lp-store-gutter: 15px;padding:0 0 60px;color:var(--colorTextBody)}.lp-store-list__inner{max-width:1160px;margin:0 auto;padding:0 var(--lp-store-gutter)}.lp-store-list__header{max-width:1160px;margin:0 auto;padding:40px var(--lp-store-gutter) 30px;text-align:center}.lp-store-list__heading-en{margin:0;font-family:var(--lp-font-sabon);font-style:italic;font-weight:400;font-size:33px;line-height:1}.lp-store-list__heading{margin:8px 0 0;font-family:var(--lp-font-ja-sans);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.16em}.lp-store-list__intro{max-width:800px;margin:20px auto 0;font-family:var(--lp-font-ja-sans);font-size:14px;line-height:1.9;letter-spacing:.05em}.lp-store-list__intro p{margin:0}.lp-store-list__filter{display:flex;align-items:center;gap:12px;margin:0 0 24px}.lp-store-list__filter-label{font-family:var(--lp-font-ja-sans);font-size:14px;letter-spacing:.08em}.lp-store-list__filter-select{position:relative}.lp-store-list__filter-select select{height:33px;min-width:110px;margin:0;padding:0 30px 0 12px;border:1px solid rgba(51,51,51,.4);border-radius:5px;background:transparent;font-family:var(--lp-font-ja-sans);font-size:14px;line-height:31px;color:var(--colorTextBody);appearance:none;-webkit-appearance:none}.lp-store-list__filter-caret{position:absolute;top:50%;right:10px;width:12px;height:12px;transform:translateY(-50%);pointer-events:none}.lp-store-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 10px;margin:0;padding:0;list-style:none}.lp-store-card{margin:0;list-style:none}.lp-store-card[hidden]{display:none}.lp-store-card__link{display:block;color:inherit;text-decoration:none}.lp-store-card__media{display:block;overflow:hidden;aspect-ratio:300 / 204;background:#f0ebe8}.lp-store-card__image{display:block;width:100%;height:100%;object-fit:cover}.lp-store-card__body{display:block;padding-top:10px;font-family:var(--lp-font-ja-sans)}.lp-store-card__name{display:block;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.08em}.lp-store-card__type{display:block;font-weight:600}.lp-store-card__info{display:block;margin-top:1em;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:.04em}.lp-store-card__line{display:block}.lp-store-list__empty{padding:40px 0;font-family:var(--lp-font-ja-sans);font-size:14px;list-style:none;text-align:center}@media(prefers-reduced-motion:no-preference){.lp-store-card__image{transition:opacity .2s ease}}.lp-store-card__link:hover .lp-store-card__image{opacity:.85}@media only screen and (min-width:769px){.lp-store-list{--lp-store-gutter: 30px;padding-bottom:100px}.lp-store-list__header{padding-top:60px;padding-bottom:40px}.lp-store-list__grid{grid-template-columns:repeat(3,1fr);gap:60px 10px}.lp-store-list__filter{margin-bottom:36px}.lp-store-card__body{padding-top:18px}.lp-store-card__info{font-size:14px;line-height:1.7}}.lp-store-detail{--lp-store-gutter: 15px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-store-detail__inner{max-width:1160px;margin:0 auto;padding:0 var(--lp-store-gutter)}.lp-store-detail__heading{margin:0 0 20px;font-family:var(--lp-font-ja-sans);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:none}.lp-store-detail__heading--center{text-align:center}.lp-store-detail__heading--en{font-family:var(--lp-font-sackers);letter-spacing:.16em;text-transform:uppercase}.lp-store-detail__hero{position:relative;width:100%;aspect-ratio:5 / 3;overflow:hidden}.lp-store-detail__hero-slider,.lp-store-detail__hero .swiper-wrapper,.lp-store-detail__hero-slide{height:100%}.lp-store-detail__hero-image{display:block;width:100%;height:100%;object-fit:cover}.lp-store-detail__hero-slide picture{display:block;height:100%}@media only screen and (max-width:768px){.lp-store-detail__hero--has-sp{aspect-ratio:1125 / 1638}.lp-store-detail__hero--pc{display:none}}@media only screen and (min-width:769px){.lp-store-detail__hero--sp{display:none}}.lp-store-detail__hero-pagination{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;justify-content:center;gap:8px;line-height:0}.lp-slider-bullet{display:block;width:8px;height:8px;border-radius:50%;background:#fff;opacity:.5;cursor:pointer;transition:opacity .2s}.lp-slider-bullet.is-active{opacity:1}.lp-store-detail__hero-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;transform:translateY(-50%);border:0;background:none;color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.35))}.lp-store-detail__hero-arrow--prev{left:4px}.lp-store-detail__hero-arrow--next{right:4px}.lp-store-detail__hero-arrow.is-disabled{opacity:.3;pointer-events:none}@media only screen and (min-width:769px){.lp-store-detail__hero{aspect-ratio:auto;height:650px}.lp-store-detail__hero-pagination{bottom:20px}.lp-store-detail__hero-arrow--prev{left:20px}.lp-store-detail__hero-arrow--next{right:20px}}.lp-store-detail__intro{padding:32px 0 36px;background:#fcf5f2}.lp-store-detail__title{margin:0 0 16px;font-family:var(--lp-font-ja-sans);font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:none}.lp-store-detail__lead{max-width:100%;font-size:13px;line-height:1.9;letter-spacing:.05em}.lp-store-detail__news{padding:48px 0 40px}.lp-store-news{max-width:500px;margin:0 auto;padding:0;list-style:none}.lp-store-news__item{margin:0;list-style:none;border-top:1px solid rgba(51,51,51,.35)}.lp-store-news__item:last-child{border-bottom:1px solid rgba(51,51,51,.35)}.lp-store-news__link{display:block;padding:12px 0 16px;color:inherit;text-decoration:none}.lp-store-news__date{display:block;font-size:13px;letter-spacing:.05em;color:#ce7a51}.lp-store-news__title{display:block;margin-top:6px;font-size:14px;line-height:1.5;letter-spacing:.05em}.lp-store-news__link:hover .lp-store-news__title{text-decoration:underline}.lp-store-detail__menu-intro{padding:24px 0 8px}.lp-store-detail__menu-text{font-size:13px;line-height:1.8;letter-spacing:.05em}.lp-store-detail__menu-text p{margin:0}.lp-store-detail__products{padding:32px 0 40px}.lp-store-detail__products--regular{background:#fcf5f2}.lp-store-detail__slider-wrap{position:relative;max-width:1160px;margin:0 auto}.lp-store-detail__slider{width:100%;overflow:hidden}.lp-store-detail .swiper-slide.lp-store-detail__slide{width:172px;height:auto}.lp-store-detail__promos{padding:40px 0}.lp-store-promos{display:grid;grid-template-columns:1fr;gap:15px;margin:0;padding:0;list-style:none}.lp-store-promo{margin:0;list-style:none}.lp-store-promo__link{position:relative;display:block;overflow:hidden;aspect-ratio:357 / 237;background:#8a7f78;color:#fff;text-decoration:none}.lp-store-promo__link:hover,.lp-store-promo__link:focus{color:#fff}.lp-store-promo__image{display:block;width:100%;height:100%;object-fit:cover}.lp-store-promo__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;background:#00000040;text-align:center}.lp-store-promo__title-ja{font-size:12px;line-height:1.5;letter-spacing:.08em}.lp-store-promo__title-en{font-family:var(--lp-font-sackers);font-size:18px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.lp-store-promo__button{display:inline-block;min-width:138px;margin-top:12px;padding:8px 16px;border:1px solid #fff;font-size:12px;letter-spacing:.08em}@media(prefers-reduced-motion:no-preference){.lp-store-promo__button{transition:background-color .2s ease,color .2s ease}}.lp-store-promo__link:hover .lp-store-promo__button{background:#fff;color:var(--colorTextBody)}.lp-store-detail__access{padding:40px 0 60px}.lp-store-access{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px}.lp-store-access__name{margin:0 0 16px;font-family:var(--lp-font-ja-sans);font-size:16px;font-weight:600;letter-spacing:.08em}.lp-store-access__block{margin:0 0 16px}.lp-store-access__label{margin:0 0 2px;font-family:var(--lp-font-sackers);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lp-store-access__value{margin:0;font-size:13px;line-height:1.7;letter-spacing:.05em}.lp-store-access__value a{color:inherit}.lp-store-access__payments{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.7;letter-spacing:.05em}.lp-store-access__payments li{margin:0;list-style:none}.lp-store-access__payments li:before{content:"\30fb"}.lp-store-access__note{margin:10px 0 0;font-size:11px;line-height:1.6;letter-spacing:.03em}.lp-store-access__map iframe{display:block;width:100%;height:100%;min-height:220px;border:0}@media only screen and (min-width:769px){.lp-store-detail{--lp-store-gutter: 30px}.lp-store-detail__heading{margin-bottom:28px;font-size:20px}.lp-store-detail__intro{padding:52px 0 56px}.lp-store-detail__title{font-size:20px}.lp-store-detail__lead{font-size:14px}.lp-store-detail__news{padding:64px 0 56px}.lp-store-detail__menu-intro{padding:32px 0 16px}.lp-store-detail__menu-text{font-size:14px}.lp-store-detail__products{padding:48px 0 64px}.lp-store-detail__slider-wrap{padding:0 30px}.lp-store-detail .swiper-slide.lp-store-detail__slide{width:auto}.lp-store-detail__promos{padding:56px 0}.lp-store-promos{grid-template-columns:repeat(2,1fr)}.lp-store-promo__title-ja{font-size:13px}.lp-store-promo__title-en{font-size:22px}.lp-store-detail__access{padding:56px 0 90px}.lp-store-access{grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start;margin-top:36px}.lp-store-access__value,.lp-store-access__payments{font-size:14px}.lp-store-access__map{aspect-ratio:241 / 150}}.lp-news-list{--lp-news-gutter: 15px;padding:32px 0 60px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-news-list__inner{max-width:1000px;margin:0 auto;padding:0 var(--lp-news-gutter)}.lp-news-list__heading{margin:0 0 36px;font-family:var(--typeBasePrimary),"Noto Serif JP",serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:none}.lp-news{margin:0;padding:0;list-style:none}.lp-news__item{margin:0;list-style:none;border-bottom:1px solid rgba(51,51,51,.25)}.lp-news__link{display:block;padding:14px 0 18px;color:inherit;text-decoration:none}.lp-news__date{display:block;font-size:13px;letter-spacing:.05em;color:#767676}.lp-news__title{display:block;margin-top:8px;font-size:15px;line-height:1.6;letter-spacing:.05em}.lp-news__link:hover .lp-news__title{text-decoration:underline}.lp-news-list__pagination{margin-top:40px;text-align:center}.lp-news-list__empty{padding:40px 0;font-size:14px;text-align:center}@media only screen and (min-width:769px){.lp-news-list{--lp-news-gutter: 30px;padding:56px 0 100px}.lp-news-list__heading{margin-bottom:60px;font-size:20px}.lp-news__link{padding:18px 0 22px}.lp-news__title{font-size:16px}}.lp-page-intro{--lp-page-gutter: 15px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-page-intro__image{display:block;width:100%;height:auto}.lp-page-intro__image--mobile{display:none}.lp-page-intro__body{max-width:900px;margin:0 auto;padding:40px var(--lp-page-gutter) 0;text-align:center}.lp-page-intro__heading{margin:0;font-family:var(--typeBasePrimary),"Noto Serif JP",serif;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:none}.lp-page-intro__heading-en{margin:8px 0 0;font-family:var(--lp-font-sabon);font-size:14px;font-weight:400;letter-spacing:.08em}.lp-page-intro__text{margin-top:24px;font-size:14px;line-height:1.9;letter-spacing:.05em}.lp-page-intro__text p{margin:0 0 1.2em}.lp-page-intro__text p:last-child{margin-bottom:0}.lp-story-rows{--lp-story-gutter: 15px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-story-row--tint{background:#fcf5f2}.lp-story-row__inner{max-width:1160px;margin:0 auto;padding:36px var(--lp-story-gutter)}.lp-story-row__image{display:block;width:100%;height:auto}.lp-story-row__body{padding-top:20px}.lp-story-row__heading{margin:0 0 14px;font-family:var(--typeBasePrimary),"Noto Serif JP",serif;font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.06em;text-transform:none}.lp-story-row__text{font-size:13px;line-height:1.9;letter-spacing:.04em}.lp-story-row__text p{margin:0 0 1.2em}.lp-story-row__text p:last-child{margin-bottom:0}.lp-timeline{--lp-timeline-gutter: 15px;padding:40px 0 60px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-timeline__inner{max-width:1000px;margin:0 auto;padding:0 var(--lp-timeline-gutter)}.lp-timeline__heading{margin:0 0 32px;font-family:var(--typeBasePrimary),"Noto Serif JP",serif;font-size:18px;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:none}.lp-timeline__list{margin:0;padding:0}.lp-timeline__row{padding:10px 0}.lp-timeline__year{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em}.lp-timeline__text{margin:4px 0 0;font-size:13px;line-height:1.8;letter-spacing:.04em}.lp-content-cards{--lp-cards-gutter: 15px;padding:40px 0 60px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-content-cards__inner{max-width:1160px;margin:0 auto;padding:0 var(--lp-cards-gutter)}.lp-content-cards__header{margin-bottom:28px;text-align:center}.lp-content-cards__heading-en{margin:0;font-family:var(--lp-font-sabon);font-size:26px;font-weight:400;line-height:1.2;letter-spacing:.02em}.lp-content-cards__heading{margin:6px 0 0;font-size:12px;letter-spacing:.16em}.lp-content-cards__grid{display:grid;grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none}.lp-content-card{margin:0;list-style:none}.lp-content-card__link{position:relative;display:block;overflow:hidden;aspect-ratio:440 / 285;background:#8a7f78;color:#fff;text-decoration:none}.lp-content-card__link:hover,.lp-content-card__link:focus{color:#fff}.lp-content-card__image{display:block;width:100%;height:100%;object-fit:cover}.lp-content-card__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#0000004d;text-align:center}.lp-content-card__label{font-size:11px;letter-spacing:.08em}.lp-content-card__title{margin-top:4px;font-family:var(--lp-font-sabon);font-size:20px;line-height:1.3;letter-spacing:.02em}.lp-content-card__text{margin-top:12px;font-size:12px;line-height:1.8;letter-spacing:.03em}.lp-content-card__button{display:inline-block;min-width:138px;margin-top:16px;padding:8px 16px;border:1px solid #fff;font-size:12px;letter-spacing:.08em}@media(prefers-reduced-motion:no-preference){.lp-content-card__button{transition:background-color .2s ease,color .2s ease}}.lp-content-card__link:hover .lp-content-card__button{background:#fff;color:var(--colorTextBody)}@media only screen and (min-width:769px){.lp-page-intro{--lp-page-gutter: 30px}.lp-page-intro__body{padding-top:64px}.lp-page-intro__heading{font-size:20px}.lp-page-intro__heading-en{font-size:15px}.lp-story-rows{--lp-story-gutter: 30px}.lp-story-row__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center;padding:64px var(--lp-story-gutter)}.lp-story-row--no-image .lp-story-row__inner{grid-template-columns:minmax(0,1fr)}.lp-story-row--image-right .lp-story-row__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lp-story-row--image-right .lp-story-row__media{order:2}.lp-story-row--image-right .lp-story-row__body{order:1}.lp-story-row__body{padding-top:0}.lp-story-row__heading{font-size:17px}.lp-story-row__text{font-size:14px}.lp-timeline{--lp-timeline-gutter: 30px;padding:64px 0 100px}.lp-timeline__heading{margin-bottom:48px;font-size:20px}.lp-timeline__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding:8px 0}.lp-timeline__year{text-align:right}.lp-timeline__text{margin-top:0}.lp-content-cards{--lp-cards-gutter: 30px;padding:64px 0 100px}.lp-content-cards__header{margin-bottom:40px}.lp-content-cards__heading-en{font-size:30px}.lp-content-cards__grid{grid-template-columns:repeat(2,1fr);gap:26px}.lp-content-card__title{font-size:24px}.lp-content-card__text{font-size:13px}}@media only screen and (max-width:768px){.lp-page-intro__media:has(.lp-page-intro__image--mobile) .lp-page-intro__image--desktop{display:none}.lp-page-intro__image--mobile{display:block}}.lp-contact{--lp-contact-gutter: 15px;padding:32px 0 60px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-contact__inner{max-width:730px;margin:0 auto;padding:0 var(--lp-contact-gutter)}.lp-contact__heading{margin:0 0 24px;font-family:var(--lp-font-ja-sans);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:none}.lp-contact__intro{margin:0 0 32px;font-size:14px;font-weight:600;line-height:1.7;letter-spacing:.03em}.lp-contact__intro p{margin:0}.lp-contact__intro a{color:inherit;text-decoration:underline}.lp-contact__field{margin:0 0 22px}.lp-contact__label{display:block;margin:0 0 10px;font-size:15px;font-weight:400;letter-spacing:.04em}.lp-contact__required{margin-left:4px;color:#e60012}.lp-contact__input{display:block;width:100%;height:60px;margin:0;padding:0 20px;border:1px solid #d9d9d9;border-radius:0;background:#fff;font-family:inherit;font-size:16px;line-height:58px;letter-spacing:.03em;color:var(--colorTextBody);box-shadow:none;-webkit-appearance:none;appearance:none}.lp-contact__input::placeholder{color:#9a9a9a;opacity:1}.lp-contact__input:focus{outline:none;border-color:#ce7a51}.lp-contact__textarea{height:172px;padding:16px 20px;line-height:1.7;resize:vertical}.lp-contact__row{display:grid;grid-template-columns:1fr;gap:15px}.lp-contact__select{position:relative}.lp-contact__select select{padding-right:48px;cursor:pointer}.lp-contact__caret{position:absolute;top:50%;right:22px;width:20px;height:20px;fill:#bdbdbd;transform:translateY(-50%);pointer-events:none}.lp-contact__field.is-invalid .lp-contact__input{border-color:#e60012}.lp-contact__message{margin:8px 0 0;font-size:13px;color:#e60012}.lp-contact__error-summary{margin:0 0 24px;padding:14px 18px;border:1px solid #e60012;font-size:13px;color:#e60012}.lp-contact__success{padding:40px 0;font-size:15px;line-height:1.8;text-align:center}.lp-contact__actions{margin-top:8px;text-align:center}.lp-contact__button{display:inline-block;width:100%;max-width:320px;height:60px;margin:0;padding:0 20px;border:1px solid #ce7a51;border-radius:0;background:#ce7a51;font-family:inherit;font-size:15px;font-weight:600;line-height:58px;letter-spacing:.08em;text-align:center;color:#fff;cursor:pointer}@media(prefers-reduced-motion:no-preference){.lp-contact__button{transition:background-color .2s ease,color .2s ease}}.lp-contact__button:hover,.lp-contact__button:focus-visible{background:#fff;color:#ce7a51}.lp-contact__button--back{border-color:#000;background:#000}.lp-contact__button--back:hover,.lp-contact__button--back:focus-visible{background:#fff;color:#000}.lp-contact__button.is-loading{opacity:.6;cursor:progress}.lp-contact-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:24px var(--lp-contact-gutter);overflow-y:auto;-webkit-overflow-scrolling:touch}.lp-contact-modal[hidden]{display:none}.lp-contact-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c}.lp-contact-modal__panel{position:relative;width:100%;max-width:780px;margin:auto 0;padding:32px 20px 40px;background:#fff;outline:none}@media(prefers-reduced-motion:no-preference){.lp-contact-modal__backdrop,.lp-contact-modal__panel{opacity:0;transition:opacity .2s ease}.lp-contact-modal.is-open .lp-contact-modal__backdrop,.lp-contact-modal.is-open .lp-contact-modal__panel{opacity:1}}.lp-contact-modal-open{overflow:hidden}.lp-contact-modal__list{margin:0;padding:0}.lp-contact-modal__label{margin:0 0 12px;font-size:15px;letter-spacing:.04em}.lp-contact-modal__value{margin:0 0 26px;padding-left:20px;font-size:16px;line-height:1.7;letter-spacing:.03em;color:#6f6f6f;white-space:pre-wrap;word-break:break-word}.lp-contact-modal__actions{display:grid;grid-template-columns:1fr;gap:15px;margin-top:24px}.lp-contact-modal__actions .lp-contact__button{max-width:none}@media only screen and (min-width:769px){.lp-contact{--lp-contact-gutter: 30px;padding:56px 0 100px}.lp-contact__heading{margin-bottom:36px;font-size:20px}.lp-contact__intro{margin-bottom:40px}.lp-contact__row{grid-template-columns:1fr 1fr;gap:40px}.lp-contact__actions{margin-top:16px}.lp-contact-modal{padding:60px 30px}.lp-contact-modal__panel{padding:48px 44px 64px}.lp-contact-modal__actions{grid-template-columns:repeat(2,230px);justify-content:center;gap:16px;margin-top:40px}}.lp-corporate{--lp-corp-gutter: 15px;padding:32px 0 0;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans);text-align:center}.lp-corporate__inner{max-width:780px;margin:0 auto;padding:0 var(--lp-corp-gutter)}.lp-corporate__heading{margin:0 0 24px;font-family:var(--lp-font-ja-sans);font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:none}.lp-corporate__lead,.lp-corporate__gifts,.lp-corporate__notes,.lp-corporate__contact-text{font-size:13px;line-height:1.9;letter-spacing:.03em}.lp-corporate__lead p,.lp-corporate__gifts p,.lp-corporate__notes p,.lp-corporate__contact-text p{margin:0 0 1.4em}.lp-corporate__lead p:last-child,.lp-corporate__gifts p:last-child,.lp-corporate__notes p:last-child,.lp-corporate__contact-text p:last-child{margin-bottom:0}.lp-corporate__media{margin:28px auto 32px}.lp-corporate__image{display:block;width:100%;height:auto}.lp-corporate__gifts{font-weight:600}.lp-corporate__flow,.lp-corporate__contact{margin-top:56px}.lp-corporate__subheading{margin:0 0 24px;font-family:var(--lp-font-ja-sans);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:none}.lp-corporate__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 30px;margin:0 0 24px;padding:0;list-style:none}.lp-corporate__step{position:relative;display:inline-block;min-width:94px;margin:0;padding:9px 14px;background:#4b4b4b;font-size:11px;letter-spacing:.1em;color:#fff;list-style:none}.lp-corporate__step+.lp-corporate__step:before{content:"\2192";position:absolute;top:50%;left:-30px;width:30px;transform:translateY(-50%);font-size:14px;color:var(--colorTextBody);text-align:center}.lp-corporate__notes{text-align:left}@media only screen and (min-width:769px){.lp-corporate{--lp-corp-gutter: 30px;padding-top:56px}.lp-corporate__heading{margin-bottom:32px;font-size:20px}.lp-corporate__lead,.lp-corporate__gifts,.lp-corporate__notes,.lp-corporate__contact-text{font-size:14px}.lp-corporate__media{max-width:717px;margin:36px auto 48px}.lp-corporate__flow,.lp-corporate__contact{margin-top:72px}.lp-corporate__step{font-size:12px}.lp-corporate__notes{max-width:602px;margin:0 auto}}.lp-view-more{position:relative}.lp-view-more__body{position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.lp-view-more__body{transition:max-height .4s ease}}.lp-view-more.has-viewmore .lp-view-more__body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:250px;background:linear-gradient(#fff0,#fff9 47.78%,#fff);pointer-events:none}.lp-view-more.is-open .lp-view-more__body:after{display:none}.lp-view-more.has-viewmore{padding-bottom:37px}.lp-view-more__button{position:absolute;left:50%;bottom:0;transform:translate(-50%);margin:0;padding:0 0 4px;border:0;border-bottom:1px solid #333;border-radius:0;background:transparent;font-family:var(--lp-font-sackers);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:#333;cursor:pointer}.lp-view-more__button[hidden]{display:none}.hero__text-content.vertical-top{vertical-align:top;padding-top:40px}@media only screen and (min-width:769px){.hero__text-content.vertical-top{padding-top:60px}}.lp-faq{--lp-faq-gutter: 15px;padding:32px 0 60px;color:var(--colorTextBody);font-family:var(--lp-font-ja-sans)}.lp-faq__inner{max-width:1100px;margin:0 auto;padding:0 var(--lp-faq-gutter)}.lp-faq__nav{margin:0 0 40px}.lp-faq__nav-list{margin:0;padding:0;border-top:1px solid #ccc;list-style:none}.lp-faq__nav-item{margin:0}.lp-faq__nav-link{display:block;padding:13px 10px;border-bottom:1px solid #ccc;font-size:13px;line-height:1.5;color:inherit;text-decoration:none}.lp-faq__nav-link:hover{background-color:#fafafa}.lp-faq__group{scroll-margin-top:120px}.lp-faq__heading{margin:0 0 36px;font-family:var(--lp-font-ja-sans);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:none}.lp-faq__group+.lp-faq__group{margin-top:56px}.lp-faq__category{margin:0 0 12px;font-family:var(--lp-font-ja-sans);font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:none}.lp-faq__item{margin:0;border-bottom:1px solid #333}.lp-faq__question{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0 18px 10px;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.04em;cursor:pointer;list-style:none}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question::marker{content:""}.lp-faq__question-text{flex:1 1 auto;font-weight:400}.lp-faq__icon{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:-2px;border:1px solid #333;border-radius:50%;color:#333}.lp-faq__icon svg{display:block;width:16px;height:16px}@media(prefers-reduced-motion:no-preference){.lp-faq__icon svg{transition:transform .2s ease}}.lp-faq__item[open] .lp-faq__icon svg{transform:scaleY(-1)}.lp-faq__question:focus-visible{outline:2px solid #ce7a51;outline-offset:2px}.lp-faq__answer{padding:0 44px 22px 10px;font-size:13px;font-weight:400;line-height:1.8;letter-spacing:.03em}.lp-faq__answer p{margin:0 0 1em}.lp-faq__answer p:last-child{margin-bottom:0}.lp-faq__link-wrap{margin-top:.6em}.lp-faq__link{color:inherit;text-decoration:underline}@media only screen and (min-width:769px){.lp-faq{--lp-faq-gutter: 30px;padding:56px 0 100px}.lp-faq__heading{margin-bottom:56px;font-size:20px}.lp-faq__layout--has-nav{display:flex;align-items:flex-start;gap:40px}.lp-faq__nav{flex:0 0 220px;position:sticky;top:120px;margin:0}.lp-faq__body{flex:1 1 auto;min-width:0}.lp-faq__group+.lp-faq__group{margin-top:72px}.lp-faq__category{font-size:18px;margin-bottom:16px}.lp-faq__question{padding:20px 0 20px 12px;font-size:16px}.lp-faq__answer{padding:0 60px 24px 12px;font-size:14px}}.main-content .shopify-policy__container{max-width:1100px;margin:0 auto;padding:40px 17px 60px;color:#333}.main-content .shopify-policy__title{display:none}.main-content .shopify-policy__body .rte{margin-bottom:0;font-size:13px;line-height:1.8}.main-content .shopify-policy__body .rte h2{margin:0 0 20px;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:0}.policy-box{border:3px double #ce7a51;padding:20px}.main-content .shopify-policy__body .rte .policy-box h3,.main-content .shopify-policy__body .rte .policy-box h4{margin:0 0 10px;font-family:inherit;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.main-content .shopify-policy__body .rte .policy-box h3{font-size:18px}.main-content .shopify-policy__body .rte .policy-box h4{margin-top:46px;font-size:15px}.main-content .shopify-policy__body .rte .policy-box h4:first-child{margin-top:0}.main-content .shopify-policy__body .rte .policy-box p{margin:0 0 24px}.main-content .shopify-policy__body .rte .policy-box p:last-child,.main-content .shopify-policy__body .rte .policy-box p+.policy-date{margin-bottom:0}.policy-date{text-align:right}.main-content .shopify-policy__body .rte .policy-box a{color:inherit;text-decoration:underline}@media only screen and (min-width:769px){.main-content .shopify-policy__container{padding:50px 40px 100px}.main-content .shopify-policy__body .rte h2{font-size:24px}}.sns-gift-new-cart-container .chakra-text{font-size:14px}.css-1rwovhe{padding-top:0}.cart-delivery-datetime_checkout-wrapper .cart__checkout{background:#ce7a51;color:#fff}.cart-delivery-datetime_checkout-wrapper .cart__checkout:hover{color:#ce7a51}.product-block{margin-bottom:10px}.jdgm-prev-badge__text{font-size:10px}.css-1vzrxyx[aria-checked=true],.css-1vzrxyx[data-checked]{background:#ce7a51!important;border-color:#ce7a51!important;color:#ce7a51!important}.cart__item-sub{margin-top:10px}.chakra-button{background:#ce7a51!important;font-size:16px!important}.chakra-button.css-otvsug{background:#fff!important;color:#ce7a51!important;border:solid 1px #ce7a51!important;font-size:16px!important}.css-1jjo02j{color:#ce7a51!important}.css-1f81wt7,.css-16heqo6,.css-pjaq7e,.css-1v07ca0{font-size:14px!important}.css-19ubo97{color:#ce7a51!important;border:solid 1px #ce7a51!important}.css-19xr688{font-size:14px!important}.css-19ubo97{color:#fff!important}.product-single__meta{font-family:var(--lp-font-ja-sans);font-size:13px;line-height:1.7;letter-spacing:normal}.product-single__meta .product-single__title{font-family:var(--lp-font-ja-sans);font-size:23px;font-weight:400;line-height:45px;letter-spacing:normal}.product-single__meta .product__price{font-family:var(--lp-font-ja-sans);font-size:25px;font-weight:700;line-height:1.5;letter-spacing:normal}.product-single__meta .product__price--compare{font-size:15px;font-weight:400}.product-single__meta .product__price:not(.product__price--compare):after{margin-left:4px;font-size:13px;font-weight:400;line-height:1.5}.product-single__meta .product-form__item label,.product-single__meta .variant-wrapper label,.product-single__meta .product__quantity label{font-size:13px;letter-spacing:normal}.product-single__meta .product-block--tab .collapsible-content__inner,.product-single__meta .product-block .rte,.product-single__meta .product-single__description{font-size:13px;line-height:1.7}.lp-carousel .section-header__title{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:normal}@media only screen and (max-width:768px){.product-single__meta .product-single__title{font-size:19px;line-height:28.5px}}.mobile-nav__search{display:flex;align-items:center;gap:8px;margin:0 22px 24px;padding-bottom:8px;border-bottom:1px solid #d8d2ce}.mobile-nav__search-input{flex:1 1 auto;min-width:0;margin:0;padding:4px 0;border:0;background:transparent;font-family:var(--lp-font-ja-sans);font-size:14px;line-height:1.6;color:var(--colorTextBody)}.mobile-nav__search-input:focus{outline:none}.mobile-nav__search-submit{flex:0 0 auto;padding:0;border:0;background:none;line-height:0;color:var(--colorTextBody)}.mobile-nav__search-submit .icon{width:20px;height:20px}.lp-store-list__group+.lp-store-list__group{margin-top:56px}.lp-store-list__group-heading{margin:0 0 20px;font-family:var(--lp-font-sackers);font-size:14px;font-weight:400;letter-spacing:.2em;line-height:1.4;text-transform:uppercase;color:var(--colorTextBody)}@media only screen and (min-width:769px){.lp-store-list__group+.lp-store-list__group{margin-top:80px}.lp-store-list__group-heading{margin-bottom:28px;font-size:16px}}.css-1vzrxyx,.css-acrotz{width:1rem!important;height:1rem!important}.css-1fzv1d6{padding-top:20px!important;padding-bottom:20px!important}.css-1fvho7j{margin-top:10px!important}.css-qpzyov{padding-bottom:10px!important}.css-18ih1xi{min-height:30px!important;max-height:30px!important;width:100%!important;font-size:14px!important;padding:5px 5px 0!important}.section-header__title.lp-cart__title{font-size:26px}@media only screen and (min-width:769px){.section-header__title.lp-cart__title{font-size:36px}}.cart__item .cart__item-name,.cart__item .cart__item--variants,.cart__item .cart__item--properties,.cart__item .cart__remove,.cart__item .cart__remove .text-link,.cart__item .cart__item-price-col,.cart__item .cart__price,.cart__item .cart__discount{font-size:14px;line-height:1.6}.delivery-title.title-border{display:none!important}.cart__checkout-wrapper .cart__checkout,.cart-delivery-datetime_checkout-wrapper .cart__checkout{background-color:#ce7a51;border-color:#ce7a51;color:#fff}[data-button_style] .cart__checkout-wrapper .cart__checkout:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .cart__checkout-wrapper .cart__checkout:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus-visible,[data-button_style] .cart-delivery-datetime_checkout-wrapper .cart__checkout:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .cart-delivery-datetime_checkout-wrapper .cart__checkout:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus-visible{background-color:#fff;border-color:#ce7a51;color:#ce7a51;transition-delay:0s}.lp-cart-login-wrapper{display:block;margin-top:10px}.btn.lp-cart-login{background-color:#ce7a51;border-color:#ce7a51;color:#fff}[data-button_style] .btn.lp-cart-login:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .btn.lp-cart-login:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus-visible{background-color:#fff;border-color:#ce7a51;color:#ce7a51;transition-delay:0s}.cart__continue-wrapper{display:block;margin-top:10px}.cart__continue-wrapper .cart__continue{display:block;width:100%}[data-button_style] .btn.lp-btn-continue,[data-button_style] a.btn.lp-btn-continue{background-color:#fff;border:1px solid #ce7a51;color:#ce7a51;text-decoration:none}[data-button_style] .btn.lp-btn-continue:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .btn.lp-btn-continue:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus-visible{background-color:#ce7a51;border-color:#ce7a51;color:#fff;transition-delay:0s}@media(prefers-reduced-motion:no-preference){.btn.lp-btn-continue{transition:background-color .2s ease,border-color .2s ease,color .2s ease}}.collection-grid__empty .btn.lp-btn-continue{display:inline-block;margin-top:8px}.product-gift-options{margin-bottom:20px}.product-gift-options__field+.product-gift-options__field{margin-top:12px}.product-gift-options__label{display:block;margin-bottom:4px;font-family:var(--lp-font-ja-sans);font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.6}.product-gift-options__select,.product-gift-options__input{display:block;width:100%;margin:0;padding:10px 12px;border:1px solid var(--colorBorder, #e0dfdf);border-radius:0;background-color:#fff;font-family:var(--lp-font-ja-sans);font-size:14px;line-height:1.5;color:var(--colorTextBody)}.product-gift-options__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='m4 8 8 8 8-8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}.product-gift-options__select:focus,.product-gift-options__input:focus{border-color:#ce7a51;outline:none}.pswp--lp-hover-zoom .pswp__zoom-wrap{transition:none!important}@media only screen and (min-width:769px){.pswp--zoom-allowed .pswp__img,.pswp--zoomed-in .pswp__img,.pswp--lp-hover-zoom .pswp__img{cursor:zoom-in}}.collection_drawer__title{font-size:20px}.storecrm-wrapper{margin-top:20px}body.lp-app-favorites #list_title{margin:0 0 36px;font-family:var(--lp-font-ja-sans);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:none}@media only screen and (min-width:769px){body.lp-app-favorites #list_title{margin-bottom:56px;font-size:20px}}.shopify-pc__banner__dialog h2{font-size:16px}.shopify-pc__banner__dialog p{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
