:root{--ey-card-radius: 10px;--ey-muted: #818181;--font-century-gothic-alt: "Questrial", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", Meiryo, sans-serif}html{scrollbar-gutter:stable}html:has(body[data-ey-template=index]):not([scroll-lock]),html:has(body[data-ey-template=product] .ey-product-main--extend):not([scroll-lock]){background-color:transparent}body[data-ey-template=index],body[data-ey-template=product]:has(.ey-product-main--extend){background:transparent}body[data-ey-template=index] #MainContent,body[data-ey-template=product]:has(.ey-product-main--extend) #MainContent,body[data-ey-template=index] footer,body[data-ey-template=product]:has(.ey-product-main--extend) footer{background:var(--color-background)}@media(pointer:coarse){*:focus-visible,.close-button:focus-visible:after{outline:none;border:0}.theme-drawer__close-button:focus-visible{outline-color:transparent}}html[scroll-lock]{background-color:var(--ey-lock-bg, var(--color-background))}@media screen and (min-width:990px){html{scrollbar-gutter:auto}.page-wrapper{scrollbar-gutter:stable}}.ey-section{display:block;width:100%;box-sizing:border-box}.ey-section.spacing-style{padding-block:calc(var(--padding-block-start) * var(--ey-space-scale, 1)) calc(var(--padding-block-end) * var(--ey-space-scale, 1))}.cart-items__wrapper--drawer-empty p{max-width:26em;margin-inline:auto;word-break:auto-phrase}.ey-section__inner{max-width:var(--ey-section-width, var(--ey-max-width));margin-inline:auto;padding-inline:var(--ey-gutter)}.ey-section__heading{margin:0 0 var(--ey-heading-gap, 16px);font-family:var(--ey-font-ja);font-style:normal;font-weight:300;font-size:15px;line-height:28px;color:var(--ey-muted)}.ey-section__heading:empty{display:none}body[data-ey-template=index] .ey-section__heading,body[data-ey-template=collection] .ey-section__heading,body[data-ey-template=list-collections] .ey-section__heading,body[data-ey-template=metaobject] .ey-section__heading{font-family:var(--font-century-gothic-alt);font-weight:400;font-style:normal}body[data-ey-template=product] .ey-section__heading{font-family:var(--ey-font-ja-serif);font-weight:600;font-size:20px;line-height:28px;color:#000}@media screen and (min-width:750px){.ey-section__heading{--ey-heading-gap: 40px}}.ey-scroller{--ey-scroller-pad: var(--ey-gutter);display:flex;gap:var(--ey-scroller-gap, 10px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--ey-scroller-pad);scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--ey-gutter) * -1);padding-inline:var(--ey-scroller-pad)}.ey-scroller::-webkit-scrollbar{display:none}.ey-scroller>*{flex:0 0 auto;scroll-snap-align:start}.ey-media-fill{display:block;width:100%;height:100%;object-fit:cover}.ey-placeholder-svg{display:block;width:100%;height:100%;background-color:#d9d9d9;fill:#0000001a}.ey-product-tile__media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background-color:#f1f1f1}.ey-product-tile__swatches{display:flex;gap:0;margin-top:10px;overflow-x:auto;scrollbar-width:none}.ey-product-tile__swatches::-webkit-scrollbar{display:none}.ey-product-tile__swatch{flex:0 0 auto;display:block;width:40px;height:40px;overflow:hidden;background-color:#f1f1f1}.ey-product-tile__info{padding:17px 5px 0}.ey-product-tile__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ey-product-tile__badge{font-family:var(--ey-font-ja);font-style:normal;font-weight:300;font-size:12px;line-height:25px}.ey-product-tile__badge--new{color:#689f00}.ey-product-tile__badge--sale{color:#d5ae0c}.ey-product-tile__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--ey-font-ja);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#000;text-decoration:none}.ey-product-tile__price{margin:0;font-family:var(--ey-font-ja-serif);font-style:normal;font-size:13px;line-height:25px;color:#000;font-weight:400}.ey-product-tile__price s{text-decoration-thickness:1px}.ey-product-tile__price--compare{color:#999}.ey-product-tile__price--sale{color:#ac1616}.ey-product-tile__tax{font-size:10px}@media screen and (min-width:750px){.ey-product-tile__info{padding-inline:0}.ey-product-tile__title{font-size:13px}.ey-product-tile__price{font-size:14px}}.ey-feed,.ey-feed__post{display:block}.ey-feed__post+.ey-feed__post{margin-top:37px}.ey-feed__author{display:flex;align-items:center;gap:10px;padding-inline:var(--ey-gutter);color:#000;text-decoration:none}.ey-feed__avatar{flex:0 0 auto;width:21px;height:21px;border-radius:50%;object-fit:cover}.ey-feed__avatar--lg{width:29px;height:29px}.ey-feed__name{font-family:var(--ey-font-ja);font-size:12px;line-height:15px;font-weight:400}.ey-feed__gallery{position:relative;margin-top:10px}.ey-feed__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ey-feed__track::-webkit-scrollbar{display:none}.ey-feed__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.ey-feed__slide{position:relative;flex:0 0 100%;aspect-ratio:3 / 4;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background-color:#e9e9e9}.ey-feed__slide a{display:block;height:100%}.ey-feed__slide img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ey-feed__dots{position:absolute;inset-inline:0;bottom:12px;display:flex;justify-content:center;gap:6px;pointer-events:none}.ey-feed__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background-color:#ffffff8c;box-shadow:0 0 2px #0000004d;pointer-events:auto;cursor:pointer}.ey-feed__dot.is-active{background-color:#fff}.ey-feed__items{display:flex;gap:10px;margin-top:15px;padding-inline:var(--ey-gutter);overflow-x:auto;scrollbar-width:none}.ey-feed__items::-webkit-scrollbar{display:none}.ey-feed__item{position:relative;flex:0 0 90px;width:90px;height:90px;border-radius:4px;overflow:hidden;background-color:#f2f2f2}.ey-feed__item img{display:block;width:100%;height:100%;object-fit:cover}.ey-feed__size{position:absolute;right:3px;bottom:2px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:3px;border-radius:4px;background-color:#222;color:#fff;font-family:var(--ey-font-ja);font-size:12px;line-height:1;font-weight:400}.ey-feed__divider{height:1px;margin:16px var(--ey-gutter) 0;background-color:#eee}.ey-feed__caption{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding-inline:var(--ey-gutter)}.ey-feed__caption-body{flex:1 1 auto;min-width:0}.ey-feed__text{margin:0;font-family:var(--ey-font-ja);font-size:14px;line-height:22px;font-weight:300;color:#000}.ey-feed__captions{display:grid}.ey-feed__caption-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.ey-feed__caption-slide.is-active{opacity:1;visibility:visible;transition:opacity .35s ease}.ey-feed__date{display:block;margin-top:5px;font-family:var(--ey-font-ja);font-size:12px;line-height:15px;font-weight:400;color:#aaa}.ey-feed__empty{margin:40px 0;text-align:center;font-family:var(--font-body--family);font-size:14px;color:var(--ey-muted)}@media screen and (min-width:750px){.ey-feed{max-width:480px;margin-inline:auto}.ey-feed__author,.ey-feed__items,.ey-feed__caption{padding-inline:0}.ey-feed__divider{margin-inline:0}.ey-feed__slide{border-radius:var(--ey-card-radius)}.ey-feed__track{cursor:grab}}@media screen and (min-width:990px){.ey-feed{display:grid;grid-template-columns:repeat(2,480px);justify-content:center;align-items:start;column-gap:40px;row-gap:48px;max-width:none}.ey-feed:has(>:only-child){grid-template-columns:480px}.ey-feed__post+.ey-feed__post{margin-top:0}}.ey-style__back{display:block;margin-top:40px;font-family:var(--ey-font-ja);font-size:14px;text-align:center;color:#000;font-weight:300}.ey-style__eyebrow{margin:0;font-family:var(--font-century-gothic-alt);font-style:normal;font-weight:400;font-size:14px;line-height:25px;text-align:center;color:#666}@media(hover:hover)and (pointer:fine){:is(.ey-product-card,.ey-product-tile__media,.ey-product-tile__title,.ey-product-tile__swatch,.ey-collection-card,.ey-featured-banner__item,.ey-ugc-card,.ey-magazine-card,.ey-article-card,.ey-style-card,.ey-rail__item,.ey-collection-articles__item,.ey-scenes__link,.ey-gallery__swatch,.ey-scene-list__link,.ey-article-list__link,.ey-announcement-bar__link,.ey-promo-banner__link,.ey-footer__link,.ey-footer__summary,.ey-magazine__view-all,.ey-collection-grid__more-link,.ey-collection-header__eyebrow,.ey-guide-bar__link,.ey-size-sheet__guide,.ey-purchase__reviews,.ey-style__back,.ey-ambassador__link,.ey-newsletter__social-link,.ey-article-grid__page-link,.ey-article-list__page-link,.ey-header__logo,.ey-header__icon-button,.ey-menu-drawer__close,.ey-menu-drawer__summary,.ey-menu-drawer__sub-link,.ey-menu-drawer__sublink,.ey-hero__button,.ey-purchase__cta,.ey-add-to-cart,.ey-article__cta,.ey-category-chip,.scene-type-chips__chip,.ey-sort__button,.ey-sort-sheet__option,.ey-reviews__write,.ey-reviews__more,.ey-review-form__submit,.ey-newsletter__submit){transition:opacity .3s ease}:is(.ey-product-card,.ey-product-tile__media,.ey-product-tile__title,.ey-product-tile__swatch,.ey-collection-card,.ey-featured-banner__item,.ey-ugc-card,.ey-magazine-card,.ey-article-card,.ey-style-card,.ey-rail__item,.ey-collection-articles__item,.ey-scenes__link,.ey-gallery__swatch,.ey-scene-list__link,.ey-article-list__link,.ey-announcement-bar__link,.ey-promo-banner__link,.ey-footer__link,.ey-footer__summary,.ey-magazine__view-all,.ey-collection-grid__more-link,.ey-collection-header__eyebrow,.ey-guide-bar__link,.ey-size-sheet__guide,.ey-purchase__reviews,.ey-style__back,.ey-ambassador__link,.ey-newsletter__social-link,.ey-article-grid__page-link,.ey-article-list__page-link,.ey-header__logo,.ey-header__icon-button,.ey-menu-drawer__close,.ey-menu-drawer__summary,.ey-menu-drawer__sub-link,.ey-menu-drawer__sublink,.ey-hero__button,.ey-purchase__cta,.ey-add-to-cart,.ey-article__cta,.ey-category-chip,.scene-type-chips__chip,.ey-sort__button,.ey-sort-sheet__option,.ey-reviews__write,.ey-reviews__more,.ey-review-form__submit,.ey-newsletter__submit):hover:not(:disabled){opacity:.7}:is(.ey-scene-list__chevron,.ey-article-list__chevron,.ey-guide-bar__marker,.ey-newsletter__submit-icon){transition:translate .3s ease}:is(.ey-scene-list__link,.ey-article-list__link,.ey-guide-bar__link,.ey-newsletter__submit):hover :is(.ey-scene-list__chevron,.ey-article-list__chevron,.ey-guide-bar__marker,.ey-newsletter__submit-icon){translate:4px 0}}.shopify-policy__title :is(h1,h2,h3){font-family:var(--ey-font-ja-serif);font-style:normal;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.shopify-policy__title{margin-bottom:3rem}.shopify-policy__body .rte h1{font-family:var(--ey-font-ja-serif);font-style:normal;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.shopify-policy__body .rte{font-size:.9rem;line-height:1.8}.shopify-policy__body .rte>p:first-child,.shopify-policy__body .rte>:first-child:empty+p{margin-top:3rem}.shopify-policy__body .rte :is(h2,h3){letter-spacing:normal;text-transform:none}.shopify-policy__body .rte h2{font-size:1.25rem;font-weight:600;line-height:1.5;margin:3rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.shopify-policy__body .rte h3{font-size:1rem;font-weight:600;line-height:1.5;margin:1.5rem 0 .5rem}.shopify-policy__body .rte :is(p,li){font-size:.9rem;line-height:1.8}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;font-size:.9rem;margin:1rem 0}.shopify-policy__body .rte :is(th,td){border:1px solid #e5e5e5;padding:.5rem .75rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.shopify-policy__body .rte th{background:#f7f7f7;font-weight:600}@media(max-width:749px){.shopify-policy__body .rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}body .shopify-policy__container{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto;padding-inline:var(--ey-gutter)}@media screen and (min-width:750px){body .shopify-policy__container{width:min(640px,100%);max-width:640px;padding-inline:0}}body[data-ey-template=page] .section.page-width-content .section-content-wrapper{box-sizing:border-box;width:100%;max-width:65ch;margin-inline:auto;padding-inline:20px}body[data-ey-template=page]:has(.page-content--wide) .section.page-width-content{--page-margin: 0px;--page-content-width: var(--ey-max-width);--page-width: var(--ey-max-width)}body[data-ey-template=page]:has(.page-content--wide) .section.page-width-content .section-content-wrapper{max-width:none;width:100%;padding-inline:var(--ey-gutter)}@media screen and (min-width:750px){body[data-ey-template=page]:has(.page-content--form) .section.page-width-content .section-content-wrapper{width:min(640px,100%);max-width:640px;margin-inline:auto;padding-inline:0}}body[data-ey-template=page] .section.page-width-content .text-block{--text-align: center}body[data-ey-template=page] .section.page-width-content .text-block>:is(h1,h2),body[data-ey-template=page] .section.page-width-content .text-block :is(h1,h2){font-family:var(--ey-font-ja-serif);font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.4;letter-spacing:normal;text-align:center;text-transform:none}body[data-ey-template=page] .page-content :is(h2,h3,h4){font-family:var(--font-body--family);font-style:normal;font-weight:600;letter-spacing:normal;text-transform:none}body[data-ey-template=page] .page-content h2{font-size:1.25rem;line-height:1.5;margin:3rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}body[data-ey-template=page] .page-content--faq rte-formatter>p:first-child{margin-top:3rem}body[data-ey-template=page] .page-content--faq rte-formatter>p:nth-child(2) a{white-space:nowrap}body[data-ey-template=page] .page-content--faq :is(h2,h3){scroll-margin-top:calc(var(--ey-announcement-height, 0px) + 68px + 12px)}body[data-ey-template=page] .page-content h3{font-size:1rem;line-height:1.5;margin:1.5rem 0 .5rem}body[data-ey-template=page] .page-content h4{font-size:.9rem;line-height:1.8;margin:1.5rem 0 .5rem}body[data-ey-template=page] .page-content :is(p,li){font-size:.9rem;line-height:1.8}body[data-ey-template=page] .page-content :is(table,tbody,tr,th,td){display:block;width:auto;border:none;background:transparent;text-align:left}body[data-ey-template=page] .page-content table{width:100%;margin:0;font-size:.9rem}body[data-ey-template=page] .page-content .rte-table-wrapper,body[data-ey-template=page] .page-content rte-formatter>table{margin:3rem 0 1rem;overflow:visible}body[data-ey-template=page] .page-content tr{padding:.9rem 0;border-bottom:1px solid #e5e5e5;font-weight:inherit;text-transform:none}body[data-ey-template=page] .page-content th{padding:0;font-size:.75rem;line-height:1.5;font-weight:600}body[data-ey-template=page] .page-content td{padding:.15rem 0 0;font-size:.9rem;line-height:1.8;overflow-wrap:break-word}body[data-ey-template=page] .page-content--faq :is(table,thead,tbody,tr,th,td){width:auto;background:transparent;text-align:center}body[data-ey-template=page] .page-content--faq table{display:table;width:100%;margin:1.25rem 0 1.5rem;border-collapse:collapse;font-size:.85rem;line-height:1.45}body[data-ey-template=page] .page-content--faq thead{display:table-header-group}body[data-ey-template=page] .page-content--faq tbody{display:table-row-group}body[data-ey-template=page] .page-content--faq tr{display:table-row;padding:0;border:none}body[data-ey-template=page] .page-content--faq :is(th,td){display:table-cell;border:1px solid #e5e5e5;padding:.7rem .45rem;vertical-align:middle;font-weight:400;line-height:1.4;overflow-wrap:anywhere}body[data-ey-template=page] .page-content--faq th{background:#1a1a1a;color:#fff;font-size:.72rem;font-weight:600}body[data-ey-template=page] .page-content--faq td{background:#fff;font-size:.85rem}body[data-ey-template=page] .page-content--faq td:first-child{font-weight:600;text-align:left}body[data-ey-template=page] .page-content--faq table:has(tbody tr:nth-child(4)) td:first-child{text-align:center}body[data-ey-template=page] .page-content--faq tbody td:last-child{font-weight:600;font-size:1rem}body[data-ey-template=page] .page-content--faq .rte-table-wrapper{margin:1.25rem 0 1.5rem;overflow:visible}body[data-ey-template=page] .page-content--points table{table-layout:fixed}body[data-ey-template=page] .page-content--points :is(th,td){width:33.333%}body[data-ey-template=page] .page-content--size td:first-child,body[data-ey-template=page] .page-content--size tbody td:last-child{text-align:center;font-weight:400;font-size:.85rem}body[data-ey-template=page] .page-content--size td:first-child{font-weight:600}body[data-ey-template=page] .page-content--size thead tr+tr th{background:#f3f3f3;color:#1a1a1a}body[data-ey-template=page] .page-content--size table:has(thead tr+tr){min-width:520px}body[data-ey-template=page] .page-content--size .rte-table-wrapper{overflow-x:auto}body[data-ey-template=page] .page-content--size .ey-size-guide__img{display:block;width:auto;max-width:min(475px,100%);height:auto;margin:.75rem auto 1rem}body[data-ey-template=page] .page-content--size ol{margin:.25rem 0 1.75rem;padding-inline-start:1.6rem}body[data-ey-template=page] .page-content--fit td:first-child{text-align:center;font-weight:400}body[data-ey-template=page] .page-content--fit td[rowspan]{font-weight:600;background:#f7f7f7}body[data-ey-template=page] .page-content--fit tr:has(td[rowspan]) :is(th,td){border-top:2px solid #1a1a1a}body[data-ey-template=page] .page-content--fit tbody td:last-child{font-weight:600;font-size:.95rem}body[data-ey-template=page] .page-content--fit .rte-table-wrapper{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ey-common.css.map */
