@charset "UTF-8";:root{--c-text: hsl(220 0% 0%);--c-text75: hsl(0 0% 25.1%);--c-text05: hsl(0 0% 94.9%);--c-linkText: hsl(219 82.1% 46.1%);--c-menuBg: hsl(240 7.9% 27.3%);--c-bgBoad: hsl(210 14.3% 94.5%);--c-modalBg: hsl(240 100% 2%);--c-TopExbBg: hsl(210 100% 3.9%);--c-gray999: hsl(0 0% 60%);--c-sortFilterBtn: hsl(0 0% 34.9%);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 0%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(0 0% 54.9%);--c-bg: hsl(220 10% 90%);--c-ThkRed: hsl(356 88.6% 44.7%);--c-ThkRed80: hsl(356 71.7% 55.7%);--c-ThkRed60: hsl(357 71.6% 66.9%);--c-ThkRed40: hsl(356 71.7% 77.8%);--c-ThkRed20: hsl(357 71.4% 89%);--c-ThkGraphRed: hsl(356 88.6% 44.7%);--c-ThkGraphRed70: hsl(357 71.6% 61.4%);--c-ThkGraphRed40: hsl(356 71.7% 77.8%);--c-ThkGraphRed15: hsl(358 71.4% 91.8%);--c-ThkGraphGray45: hsl(0 0% 54.9%);--c-ThkGraphGray25: hsl(0 0% 74.9%);--c-grayBg: hsl(0 0% 90.2%);--c-gray11: hsl(0 0% 6.7%);--c-grayDC: hsl(0 0% 86.3%);--c-grayC2: hsl(0 0% 76.1%);--fadeInLength: 20px;--fadeInOpacityDuration: .8s;--lmContentsDelay: .3s;--easeOutQuad: cubic-bezier(.5, 1, .89, 1);--easeOutCubic: cubic-bezier(.33, 1, .68, 1);--easeOutQuart: cubic-bezier(.25, 1, .5, 1);--easeOutQuint: cubic-bezier(.22, 1, .36, 1);--easeOutExpo: cubic-bezier(.16, 1, .3, 1);--easeInOutQuad: cubic-bezier(.45, 0, .55, 1);--easeInOutCubic: cubic-bezier(.65, 0, .35, 1);--easeInOutQuart: cubic-bezier(.76, 0, .24, 1);--easeInOutQuint: cubic-bezier(.83, 0, .17, 1);--easeInOutExpo: cubic-bezier(.87, 0, .13, 1);--easeInQuad: cubic-bezier(.11, 0, .5, 0);--easeInCubic: cubic-bezier(.32, 0, .67, 0);--easeInQuart: cubic-bezier(.5, 0, .75, 0);--easeInQuint: cubic-bezier(.64, 0, .78, 0);--easeInExpo: cubic-bezier(.7, 0, .84, 0)}header.mu_header{margin-top:0}.product_top{margin-top:200px;margin-inline:auto;width:1060px;position:relative}@media screen and (max-width:1299px){.product_top{margin-top:160px;width:88vw}}@media screen and (max-width:639px){.product_top{margin-top:120px}}.product_top:before{content:"";display:inline-block;width:100%;height:1px;background-color:var(--c-black)}.product_top .pan{display:flex;-moz-column-gap:.4em;column-gap:.4em;align-items:center;margin-top:10px;font-size:15px;position:relative}@media screen and (max-width:1299px){.product_top .pan{margin-top:9px;font-size:14px}}@media screen and (max-width:639px){.product_top .pan{margin-top:8px;font-size:13px}}.product_top .pan .level a{display:inline-block;margin-right:-.02em;font-size:15px;line-height:1em;letter-spacing:.02em;font-weight:300}.product_top .pan .level a span{font-weight:300}@media screen and (max-width:1299px){.product_top .pan .level a{font-size:14px}}@media screen and (max-width:639px){.product_top .pan .level a{font-size:13px}}.product_top .pan .level_2 a{pointer-events:none}.product_top .pan .level_3,.product_top .pan .level_3 span{font-weight:500}.product_top .pan .level_3 a{pointer-events:none}.product_top .pan .slash{margin-right:-.02em;font-size:15px;line-height:1em;letter-spacing:.02em;font-weight:300}.product_top .pan .slash span{font-weight:300}@media screen and (max-width:1299px){.product_top .pan .slash{font-size:14px}}@media screen and (max-width:639px){.product_top .pan .slash{font-size:13px}}.page-width{margin-top:80px;padding:0}@media screen and (max-width:1299px){.page-width{margin-top:65px}}@media screen and (max-width:859px){.page-width{margin-inline:auto}}@media screen and (max-width:639px){.page-width{margin-top:50px}}.page-width .product{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:60px;column-gap:60px;margin-inline:auto;width:1060px}@media screen and (max-width:1299px){.page-width .product{-moz-column-gap:4vw;column-gap:4vw;width:88vw}}@media screen and (max-width:859px){.page-width .product{grid-template-columns:1fr;row-gap:60px}}@media screen and (max-width:639px){.page-width .product{row-gap:50px}}.page-width .product .grid__item.product__media-wrapper{max-width:none;width:530px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__media-wrapper{width:40vw}}@media screen and (max-width:859px){.page-width .product .grid__item.product__media-wrapper{margin-inline:auto;width:76vw}}@media screen and (max-width:639px){.page-width .product .grid__item.product__media-wrapper{width:88vw}}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter{margin-left:0;margin-right:0}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list{margin-bottom:0;scroll-padding-left:0}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item{margin-left:0;padding-top:0;padding-bottom:0;max-width:none;max-height:none}@media screen and (max-width:859px){.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item{width:76vw;height:76vw}}@media screen and (max-width:639px){.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item{width:88vw;height:88vw}}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container{max-width:none;max-height:none;width:100%;height:100%}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon{opacity:0;background-color:transparent;border-radius:50%;border:none;color:transparent;display:flex;align-items:center;justify-content:center;height:auto;width:auto;position:absolute;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease;transition:opacity .3s;width:40px;height:40px;left:50%;top:50%;translate:-50% -50%}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon:before{content:"";display:inline-block;border-radius:50%;background-color:var(--c-white);position:absolute;top:0;right:0;bottom:0;left:0}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon .svg-wrapper{position:relative}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon .svg-wrapper:before,.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon .svg-wrapper:after{content:"";display:inline-block;background-color:var(--c-black);position:absolute;top:50%;left:50%;translate:-50% -50%}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon .svg-wrapper:before{width:15px;height:1px}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon .svg-wrapper:after{width:1px;height:15px}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener span.product__media-icon .svg-wrapper svg{display:none}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener .product__media{padding:7.5471698113%;overflow:hidden;position:relative;width:530px;height:530px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener .product__media{width:40vw;height:40vw}}@media screen and (max-width:859px){.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener .product__media{width:76vw;height:76vw}}@media screen and (max-width:639px){.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener .product__media{width:88vw;height:88vw}}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener .product__media:before{content:"";display:inline-block;background-color:var(--c-bgBoad);position:absolute;top:0;right:0;bottom:0;left:0}.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item .product-media-container .product__modal-opener .product__media img{transition:scale .5s var(--easeOutQuart);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}@media screen and (min-width:1299px){.page-width .product .grid__item.product__media-wrapper .slider-mobile-gutter ul.product__media-list li.product__media-item:hover .product-media-container .product__modal-opener span.product__media-icon{opacity:1}}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider{margin-top:40px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider{margin-top:30px}}@media screen and (max-width:859px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider{width:76vw}}@media screen and (max-width:749px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider{width:76vw}}@media screen and (max-width:639px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider{margin-top:20px;width:88vw}}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider .slider-button{display:none}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list{margin-bottom:0;padding:0;grid-template-columns:auto auto auto auto auto auto;justify-content:start;-moz-column-gap:12px;column-gap:12px;row-gap:12px;width:396px}@media screen and (max-width:639px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list{-moz-column-gap:6px;column-gap:6px;width:318px}}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item{--focus-outline-padding: 0;--shadow-padding-top: 0;--shadow-padding-bottom: 0;scroll-snap-align:start;flex-shrink:0;padding-bottom:0;width:56px;height:56px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item{width:52px;height:52px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item{width:48px;height:48px}}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item:before{display:none}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail{border-radius:0;padding:7.5471698113%}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail:before{content:"";display:inline-block;background-color:var(--c-bgBoad);position:absolute;top:0;right:0;bottom:0;left:0}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail img{-o-object-fit:contain;object-fit:contain;position:relative}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail[aria-current]{box-shadow:none;border-color:transparent;position:relative}.page-width .product .grid__item.product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail[aria-current]:after{content:"";display:inline-block;border-radius:0;border:.5px solid var(--c-black);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.page-width .product .grid__item.product__info-wrapper{padding:0;max-width:none;width:100%}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap{display:grid;grid-template-columns:1fr;row-gap:30px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap{row-gap:27px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap{row-gap:24px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec{position:relative}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec:before{content:"";display:inline-block;width:100%;height:.5px;background-color:var(--c-black);position:absolute;left:0;top:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .title{margin:0;padding-top:8px;font-size:12px;line-height:1em;letter-spacing:.02em;font-weight:100}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .title span{font-weight:100}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .title{position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .title{padding-top:7px;font-size:11.5px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .title{padding-top:6px;font-size:11px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .content{margin-block:calc((1em - 1lh)/2);padding-top:18px;font-family:Roboto,sans-serif;font-size:20px;line-height:1.55em;letter-spacing:0em;font-weight:400}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .content span{font-weight:400}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .content{position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .content{padding-top:16px;font-size:18px;line-height:1.525em}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec .content{padding-top:14px;font-size:16px;line-height:1.5em}}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_artist .content{font-family:Playfair Display,Yu Mincho,YuMincho,serif;font-size:32px;letter-spacing:.02em;font-weight:700}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_artist .content span{font-weight:700}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_artist .content{font-size:28px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_artist .content{font-size:24px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_title .content{font-family:Playfair Display,Yu Mincho,YuMincho,serif;font-size:26px;letter-spacing:.02em;font-weight:600}.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_title .content span{font-weight:600}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_title .content{font-size:22px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .spec_wrap .spec.spec_title .content{font-size:18px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .product__title,.page-width .product .grid__item.product__info-wrapper .product__info-container .price{display:none}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form{margin:40px 0 0}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form{margin-top:35px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form{margin-top:30px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons{max-width:none}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit{margin:0;padding:0;min-width:auto;min-height:48px;display:flex;justify-content:center;align-items:center;height:48px;font-size:17px;letter-spacing:.05em;line-height:1em;position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit{height:44px;min-height:44px;font-size:16px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit{height:40px;min-height:40px;font-size:15px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit:before,.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit:after{display:none;border-radius:0;box-shadow:none;z-index:auto}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit:before{transition:background-color .3s;content:"";display:inline-block;background-color:var(--c-black);position:absolute;top:0;right:0;bottom:0;left:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit span{color:var(--c-white);position:relative}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons button.product-form__submit:hover:before{background-color:var(--c-menuBg)}.page-width .product .grid__item.product__info-wrapper .product__info-container .product-form form.form .product-form__buttons .shopify-payment-button{display:none}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom{margin-top:40px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom{margin-top:35px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom{margin-top:30px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .description p{margin-block:calc((1em - 1lh)/2);font-size:15px;line-height:2.1em;letter-spacing:0em;font-weight:400}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .description p span{font-weight:400}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .description p{text-align:justify}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .description p{font-size:14px;line-height:2.05em}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .description p{font-size:13px;line-height:2em}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details{margin-top:40px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details{margin-top:35px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details{margin-top:30px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title{position:relative}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title:before,.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title:after{content:"";display:inline-block;width:100%;height:.5px;background-color:var(--c-black);position:absolute;left:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title:before{top:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title:after{bottom:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title .text{padding:15px 0 15px 10px;font-size:17px;line-height:1em;letter-spacing:.05em;font-weight:300}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title .text span{font-weight:300}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title .text{translate:0 -.07em;position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title .text{padding:14px 0 14px 9px;font-size:16px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_title .text{padding:13px 0 13px 8px;font-size:15px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content{margin-top:25px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content{margin-top:23px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content{margin-top:21px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul{display:grid;grid-template-columns:1fr;row-gap:3px}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li{display:grid;grid-template-columns:90px 1fr;position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li{grid-template-columns:90px 1fr}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li{grid-template-columns:90px 1fr}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li:before{content:"";display:inline-block;background-color:var(--c-bgBoad);position:absolute;top:0;right:0;bottom:0;left:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .title{margin:0 -.02em 0 0;padding-top:10px;padding-left:10px;font-size:12px;line-height:1em;letter-spacing:.02em;font-weight:100}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .title span{font-weight:100}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .title{position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .title{padding-top:9px;padding-left:9px;font-size:11.5px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .title{padding-top:8px;padding-left:8px;font-size:11px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .content{padding:15px 15px 15px 0;margin-block:calc((1em - 1lh)/2);font-family:Roboto,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Noto Sans JP,sans-serif;font-size:15px;line-height:1.55em;letter-spacing:0em;font-weight:400}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .content span{font-weight:400}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .content{position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .content{padding:14px 14px 14px 0;font-size:14px;line-height:1.525em}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .details .details_content .details_ul li.details_li .content{padding:13px 13px 13px 0;font-size:13px;line-height:1.5em}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact{margin-top:40px}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact{margin-top:35px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact{margin-top:30px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a{display:flex;justify-content:center;align-items:center;width:235px;height:48px;position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a{width:215px;height:44px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a{width:195px;height:40px}}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a:before{transition:background-color .3s;content:"";display:inline-block;background-color:var(--c-black);position:absolute;top:0;right:0;bottom:0;left:0}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a .text{margin-right:-.05em;font-size:17px;line-height:1em;letter-spacing:.05em;font-weight:300}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a .text span{font-weight:300}.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a .text{color:var(--c-white);position:relative}@media screen and (max-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a .text{font-size:16px}}@media screen and (max-width:639px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a .text{font-size:15px}}@media screen and (min-width:1299px){.page-width .product .grid__item.product__info-wrapper .product__info-container .detail_bottom .contact a:hover:before{background-color:var(--c-menuBg)}}.product__column-sticky{top:150px}@media screen and (max-width:1299px){.product__column-sticky{top:120px}}@media screen and (max-width:639px){.product__column-sticky{top:100px}}.product-media-modal{cursor:auto}.product-media-modal:before{content:"";display:inline-block;background-color:var(--c-modalBg);opacity:.85;position:absolute;top:0;right:0;bottom:0;left:0}.product-media-modal{background:transparent}.product-media-modal .product-media-modal__dialog{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:100px;width:calc(100vw - 200px);height:calc(100vh - 200px);height:calc(100dvh - 200px);background:transparent}@media screen and (max-width:1299px){.product-media-modal .product-media-modal__dialog{margin:80px;width:calc(100vw - 160px);height:calc(100vh - 160px);height:calc(100dvh - 160px)}}@media screen and (max-width:859px){.product-media-modal .product-media-modal__dialog{margin:6vw;width:88vw;height:calc(100vh - 12vw - 30px);height:calc(100dvh - 12vw - 30px)}}.product-media-modal .product-media-modal__dialog .product-media-modal__toggle{background-color:transparent;border:none;border-radius:0;color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;position:fixed;z-index:2;top:auto;width:0;width:30px;height:30px;right:50%;bottom:60px;translate:50% 0}@media screen and (max-width:1299px){.product-media-modal .product-media-modal__dialog .product-media-modal__toggle{bottom:40px}}@media screen and (max-width:859px){.product-media-modal .product-media-modal__dialog .product-media-modal__toggle{bottom:30px}}.product-media-modal .product-media-modal__dialog .product-media-modal__toggle svg{height:auto;margin:0;width:12px;height:12px;stroke-width:1px;stroke:var(--c-white)}.product-media-modal .product-media-modal__dialog .product-media-modal__content{padding:0;justify-self:center;padding:min((100vw - 200px) / 530 * 40,(100vh - 200px) / 530 * 40);width:min(100vw - 200px,100vh - 200px);width:min(100vw - 200px,100dvh - 200px);height:min(100vw - 200px,100vh - 200px);height:min(100vw - 200px,100dvh - 200px);background:transparent;overflow:hidden;position:relative}@media screen and (max-width:1299px){.product-media-modal .product-media-modal__dialog .product-media-modal__content{padding:min((100vw - 160px) / 530 * 40,(100vh - 160px) / 530 * 40);width:min(100vw - 160px,100vh - 160px);width:min(100vw - 160px,100dvh - 160px);height:min(100vw - 160px,100vh - 160px);height:min(100vw - 160px,100dvh - 160px)}}@media screen and (max-width:859px){.product-media-modal .product-media-modal__dialog .product-media-modal__content{padding:min(6.641509434vw,(100vh - 12vw) / 530 * 40);width:min(88vw,100vh - 12vw - 30px);width:min(88vw,100dvh - 12vw - 30px);height:min(88vw,100vh - 12vw - 30px);height:min(88vw,100dvh - 12vw - 30px)}}.product-media-modal .product-media-modal__dialog .product-media-modal__content:before{content:"";display:inline-block;background-color:var(--c-bgBoad);position:absolute;top:0;right:0;bottom:0;left:0}.product-media-modal .product-media-modal__dialog .product-media-modal__content img{display:none}.product-media-modal .product-media-modal__dialog .product-media-modal__content img.active{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent;border:none;position:relative}.cart-notification .cart-notification__header .cart-notification__heading{font-family:Roboto,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Noto Sans JP,sans-serif;font-size:15px}.cart-notification .cart-notification-product .cart-notification-product__image{margin-top:0}.cart-notification .cart-notification-product .cart-notification-product__name{font-family:Roboto,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Noto Sans JP,sans-serif;font-size:15px}.cart-notification .cart-notification__links a.button--secondary,.cart-notification .cart-notification__links form .button--primary{min-height:3em;font-family:Roboto,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Noto Sans JP,sans-serif;font-size:15px}.cart-notification .cart-notification__links .button-label{font-family:Roboto,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Noto Sans JP,sans-serif;font-size:15px}.product-form__error-message-wrapper .svg-wrapper{margin-top:0;width:1.4em;height:1.4em;font-size:17px}.product-form__error-message-wrapper .product-form__error-message{font-size:17px;line-height:1.4em}.product__info-container>*+*{margin:0}.related-products{display:none}.mu_comment{padding-bottom:20px}.mu_comment p{margin-block:calc((1em - 1lh)/2);font-size:13px;line-height:1.55em;letter-spacing:0em;font-weight:400}.mu_comment p span{font-weight:400}.mu_comment p{text-align:justify}@media screen and (max-width:1299px){.mu_comment p{font-size:12.5px;line-height:1.525em}}@media screen and (max-width:639px){.mu_comment p{font-size:12px;line-height:1.5em}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mu_product.css.map */
