:root{--muori-detail-width: 115.9rem;--muori-detail-media-width: 43.055%;--muori-detail-media-ratio: 140%;--muori-detail-media-gap: 1rem;--muori-detail-products-width: 70.773%;--muori-detail-product-gap: 1.1057%;--muori-detail-product-ratio: 137.48%;--muori-modal-radius: .8rem;--muori-modal-gap-bottom: 4rem;--muori-modal-inner-end: 4rem;--muori-modal-first-reserved: calc( 9.7rem + var(--muori-detail-header-height) + 2.5rem + var(--muori-modal-gap-bottom) + var(--muori-modal-inner-end) );--muori-detail-header-height: 5.8rem;--muori-detail-divider-color: #ededed;--muori-detail-title-color: #4e4e4e;--muori-detail-viewall-color: #767676;--muori-detail-heading-color: #141414;--muori-detail-text-color: #4e4e4e;--muori-detail-placeholder-color: #ededed;--muori-detail-arrow-bg: #b5b1b1;--muori-detail-arrow-color: #fff;--muori-detail-arrow-size: 3.5rem}.muori-detail{max-width:var(--muori-detail-width);margin-inline:auto;background:#fff}.muori-detail__bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--muori-detail-header-height);border-bottom:.1rem solid var(--muori-detail-divider-color)}.muori-detail__bar-title{font-family:var(--muori-font-en);font-size:1.2rem;line-height:2.6rem;letter-spacing:.06rem;color:var(--muori-detail-title-color);margin:0}.muori-detail__view-all{position:absolute;inset-inline-end:12.77%;font-family:var(--muori-font-en);font-size:1.2rem;line-height:2.6rem;letter-spacing:.06rem;color:var(--muori-detail-viewall-color);text-decoration:none}.muori-detail__media{display:grid;grid-template-columns:var(--muori-detail-media-width);justify-content:center;row-gap:var(--muori-detail-media-gap);padding-block-start:2.5rem}.muori-detail__figure{position:relative;margin:0}.muori-detail__frame{position:relative;width:100%;padding-bottom:var(--muori-detail-media-ratio);overflow:hidden;background-color:var(--muori-detail-placeholder-color)}.muori-detail__frame img,.muori-detail__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.muori-detail__person{position:absolute;inset-block-start:.7rem;inset-inline-start:1rem;z-index:1;font-family:var(--muori-font-en);font-size:1rem;line-height:1.8rem;color:#fff}.muori-detail__person>*{display:block}.muori-detail__products{width:var(--muori-detail-products-width);margin-inline:auto;padding-block:8.5rem 0}.muori-detail__products-heading{font-family:var(--muori-font-en);font-size:1.2rem;line-height:3.2rem;letter-spacing:.06rem;color:var(--muori-detail-heading-color);margin:0 0 .6rem}.muori-detail__product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--muori-detail-product-gap);align-items:start;list-style:none;padding:0;margin:0}.muori-detail__product-link{display:block;text-decoration:none;color:inherit}.muori-detail__product-frame{position:relative;width:100%;padding-bottom:var(--muori-detail-product-ratio);overflow:hidden;background-color:var(--muori-detail-placeholder-color)}.muori-detail__product-frame img,.muori-detail__product-frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.muori-detail__product-meta{margin-block-start:.4rem;font-family:var(--muori-font-en);font-size:1rem;line-height:1.8rem;color:var(--muori-detail-text-color)}.muori-detail__product-meta>*{display:block}@media screen and (max-width:989px){.muori-detail__media{grid-template-columns:100%}.muori-detail__products{width:100%}.muori-detail__product-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}}.muori-detail__nav{display:flex;justify-content:space-between;gap:2.4rem;padding-block-start:8rem}.muori-detail__nav-link{font-family:var(--muori-font-en);font-size:1.2rem;line-height:2.6rem;letter-spacing:.06rem;color:var(--muori-detail-viewall-color);text-decoration:none}.muori-detail__nav-link--next{margin-inline-start:auto}.muori-modal-open{overflow:hidden}.muori-modal{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:transparent;overflow:hidden}.muori-modal::backdrop{background-color:#141414e6}.muori-modal__panel{position:relative;display:flex;flex-direction:column;width:var(--muori-detail-width);max-width:calc(100% - 8rem);height:calc(100% - 9.7rem - var(--muori-modal-gap-bottom));margin:9.7rem auto var(--muori-modal-gap-bottom);background:#fff;border-radius:var(--muori-modal-radius);overflow:hidden}.muori-modal__bar{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:var(--muori-detail-header-height);border-bottom:.1rem solid var(--muori-detail-divider-color)}.muori-modal__title{font-family:var(--muori-font-en);font-size:1.2rem;line-height:2.6rem;letter-spacing:.06rem;color:var(--muori-detail-title-color);margin:0}.muori-modal__view-all{position:absolute;inset-inline-end:12.77%;font-family:var(--muori-font-en);font-size:1.2rem;line-height:2.6rem;letter-spacing:.06rem;color:var(--muori-detail-viewall-color);text-decoration:none}.muori-modal__to-top{position:absolute;inset-inline-start:6.3%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:var(--muori-detail-title-color);cursor:pointer}.muori-modal__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--muori-modal-inner-end)}.muori-modal__body:focus{outline:none}.muori-modal__body .muori-detail{max-width:none}.muori-modal__body .muori-detail__bar,.muori-modal__body .muori-detail__nav{display:none}.muori-modal__body .muori-detail__media>.muori-detail__figure:first-child{justify-self:center;width:100%;max-width:calc((100dvh - var(--muori-modal-first-reserved)) / 1.4)}.muori-modal__body .muori-detail__media>.muori-detail__figure:first-child .muori-detail__frame{padding-bottom:0;aspect-ratio:1 / 1.4}.muori-modal__arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--muori-detail-arrow-size);height:var(--muori-detail-arrow-size);padding:0;border:0;border-radius:50%;background:var(--muori-detail-arrow-bg);color:var(--muori-detail-arrow-color);cursor:pointer;opacity:1;visibility:visible;transition:opacity .18s ease,visibility .18s}@media(prefers-reduced-motion:reduce){.muori-modal__arrow{transition:none}}.muori-modal__arrow[hidden]{display:none}.muori-modal__panel--tucked .muori-modal__arrow{opacity:0;visibility:hidden}.muori-modal__arrow--prev{inset-inline-start:14.58%}.muori-modal__arrow--next{inset-inline-end:14.58%}@media screen and (max-width:989px){.muori-modal__panel{max-width:100%;height:100%;margin-block-start:0}.muori-modal__body .muori-detail__media>.muori-detail__figure:first-child{max-width:none}.muori-modal__body .muori-detail__media>.muori-detail__figure:first-child .muori-detail__frame{padding-bottom:var(--muori-detail-media-ratio);aspect-ratio:auto}.muori-modal__arrow--prev{inset-inline-start:1rem}.muori-modal__arrow--next{inset-inline-end:1rem}}.muori-detail__progress,.muori-detail__thumbs,.muori-detail__caption,.muori-detail__product-cart,.muori-detail__cart,.muori-modal__close,.muori-detail__product-meta .muori-detail__product-color{display:none}@media screen and (max-width:749px){:root{--muori-detail-sp-inset: .5rem;--muori-detail-sp-gap: .5rem;--muori-detail-sp-thumb: 6rem;--muori-detail-sp-card: 31.7rem;--muori-detail-sp-card-height: 7.4rem;--muori-detail-sp-card-thumb: 4.1357rem;--muori-detail-sp-card-thumb-height: 5.6856rem;--muori-detail-sp-cart-width: 6.6rem;--muori-detail-sp-cart-height: 4.7rem;--muori-detail-progress-on: #313131;--muori-detail-progress-off: #d9d9d9;--muori-detail-sp-card-border: #707070;--muori-detail-sp-card-ink: #313131}.muori-detail__gallery{padding-block-start:3.9rem}.muori-detail__progress{display:flex;gap:.1rem;margin:0 var(--muori-detail-sp-inset) 4.5rem;padding:0;list-style:none}.muori-detail__progress-item{flex:1 1 0;min-width:0}.muori-detail__progress-link{box-sizing:content-box;display:block;height:.2rem;padding-block:1.2rem;border-radius:.3rem;background-color:var(--muori-detail-progress-off);background-clip:content-box}.muori-detail__progress-link[aria-current]{background-color:var(--muori-detail-progress-on)}.muori-detail__viewport{position:relative}.muori-detail__media{display:flex;justify-content:flex-start;gap:0;padding-block-start:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muori-detail__media::-webkit-scrollbar{display:none}.muori-detail__figure{flex:0 0 100%;scroll-snap-align:start}.muori-detail__person{display:none}.muori-detail__caption{display:block;position:absolute;inset-inline-start:2.5rem;inset-block-end:1.7rem;z-index:1;margin:0;font-family:var(--muori-font-en);font-size:1rem;line-height:1.8rem;font-weight:500;letter-spacing:.02rem;color:#fff;pointer-events:none}.muori-detail__caption>*{display:block}.muori-detail__thumbs{display:flex;gap:var(--muori-detail-sp-gap);margin:.63rem 0 0;padding:0 var(--muori-detail-sp-inset);list-style:none;overflow-x:auto;scrollbar-width:none}.muori-detail__thumbs::-webkit-scrollbar{display:none}.muori-detail__thumbs>li{flex:0 0 var(--muori-detail-sp-thumb)}.muori-detail__thumb{position:relative;display:block;padding-bottom:var(--muori-detail-media-ratio);overflow:hidden;background-color:var(--muori-detail-placeholder-color)}.muori-detail__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.muori-detail__products{padding-block:0;margin-block-start:2.05rem}.muori-detail__products-heading{display:none}.muori-detail__product-list{display:flex;gap:var(--muori-detail-sp-gap);padding:0 var(--muori-detail-sp-inset);overflow-x:auto;scrollbar-width:none}.muori-detail__product-list::-webkit-scrollbar{display:none}.muori-detail__product{flex:0 0 var(--muori-detail-sp-card);min-width:0;display:flex;align-items:center;height:var(--muori-detail-sp-card-height);padding-inline:.857rem 1rem;border:.1rem solid var(--muori-detail-sp-card-border);border-radius:1rem;background:#fff}.muori-detail__product-link{display:flex;align-items:center;flex:1 1 auto;min-width:0;column-gap:.507rem}.muori-detail__product-frame{flex:0 0 var(--muori-detail-sp-card-thumb);width:var(--muori-detail-sp-card-thumb);height:var(--muori-detail-sp-card-thumb-height);padding-bottom:0;border-radius:.5rem}.muori-detail__product-meta{min-width:0;margin-block-start:0;color:var(--muori-detail-sp-card-ink)}.muori-detail__product-meta>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.muori-detail__product-meta .muori-detail__product-color{display:block}.muori-detail__product-cart{display:contents}.muori-detail__cart{flex:0 0 var(--muori-detail-sp-cart-width);display:flex;align-items:center;justify-content:center;height:var(--muori-detail-sp-cart-height);margin-inline-start:1rem;padding:0;border:.1rem solid #000;border-radius:.5rem;background:#fff;font-family:var(--muori-font-en);font-size:1rem;line-height:1.8rem;letter-spacing:normal;color:var(--muori-detail-sp-card-ink);text-decoration:none;cursor:pointer}.muori-modal__panel{background:transparent;border-radius:0}.muori-modal::backdrop{background-color:#000000e6}.muori-modal__bar{display:none}.muori-modal__close{position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:#fff;cursor:pointer}.muori-modal__arrow{display:none}.muori-modal__body{padding-block:0 6.2rem;--muori-detail-progress-on: #fff;--muori-detail-progress-off: #707070}.muori-modal__body .muori-detail{padding-block:0;background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/muori-styling-detail.css.map */
