@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bellefair&family=Shippori+Mincho:wght@500;600;700;900&family=Spectral:ital,wght@0,500;0,700;1,600&family=BIZ+UDPGothic&display=swap";.category-list{padding-top:60px;margin-bottom:40px}.period{font-weight:600;font-size:1.6rem;line-height:1.75;color:rgb(var(--color-base-accent-1));margin-bottom:45px;letter-spacing:0}.period__ttl:after{content:"\3000\ff5c\3000"}.period__inner{display:inline-block;padding-bottom:4px;border-bottom:solid 1px rgb(var(--color-base-accent-1))}@media screen and (max-width: 749px){.period{font-size:1.4rem;line-height:1.8571428571;margin-bottom:19px}.period__ttl{text-decoration:underline;text-underline-offset:5px;margin-bottom:0;display:block}.period__ttl:after{display:none}.period__inner{padding:0;border:0}}.product{position:relative;z-index:0;margin-top:42px!important}@media screen and (min-width: 750px){.product{margin-bottom:180px!important}.product .media>*:not(.zoom):not(.deferred-media__poster-button),.product .media model-viewer{object-fit:scale-down}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{width:50%!important;max-width:50%!important}.product .product__info-wrapper{padding:6px 0 0 135px}.product .product__media-wrapper{margin-top:20px}.product__media{padding-top:84.3%!important;max-height:460px}.product--medium .thumbnail-list{grid-template-columns:repeat(6,1fr)!important;grid-gap:21px 19px}}.product .thumbnail-list__item:before{padding-bottom:150%!important}.product__info-container{max-width:100%}.product__title{margin:0 0 7px!important}.product__title h1{font-weight:700;font-size:2.8rem;letter-spacing:.06em;line-height:1.6428571429}.product .komeko-tag{margin:.8em 3px!important}.product .price{margin:135px 0 16px}.product .price .price-item{color:#707070;font-family:Spectral,Bellefair,Shippori Mincho,serif;letter-spacing:.008em;font-size:3rem;font-weight:600}.product .price .product__tax{color:#707070;font-size:1.4rem;font-weight:400;letter-spacing:.06em;line-height:1.2;margin:0 0 0 -6px}.product__description{font-size:1.4rem;line-height:1.75;color:#4d4d4d;letter-spacing:0;border-top:solid 1px #E6E6E6;padding-top:103px;margin-top:60px!important;font-weight:600}.product__description *{color:inherit;line-height:inherit;letter-spacing:inherit}.product__description h1,.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6{font-weight:900}.product__description h1,.product__description h2,.product__description h3,.product__description h4{margin-bottom:1.8rem}.product__description h5,.product__description h6{margin-bottom:1.2rem}.product__description h1{font-size:2.4rem;color:rgb(var(--color-base-accent-1));border-bottom:solid 1px rgb(var(--color-base-accent-1));padding-bottom:15px;line-height:1.4}.product__description h2{font-size:2.2rem;color:rgb(var(--color-base-accent-1));line-height:1.6}.product__description h3{font-size:2rem;line-height:1.7}.product__description h4{font-size:1.8rem}.product__description h5{font-size:1.5rem}.product__description h6{font-size:1.5rem;color:#707070}.product__description p{margin:1em 0}@media screen and (min-width: 990px){.product__description a:hover{opacity:.5}}.product__description ul{list-style:disc inside;padding-left:.25em!important}.product__description ol{list-style:decimal inside}.product__description blockquote{padding:6px 1em;color:#707070;margin:1em 0}.product__description table{box-shadow:none;border:solid;border-width:2px 0;margin:1em 0}.product__description table,.product__description table *{border-color:#e6e6e6!important}.product--thumbnail .product__media-list{margin-bottom:38px}@media screen and (max-width: 1600px){.product .product__info-wrapper{padding-left:90px}}@media screen and (max-width: 1100px){.product .product__info-wrapper{padding-left:60px}}@media screen and (max-width: 749px){.product{margin-top:50px!important;margin-bottom:183px!important}.product .product__info-wrapper{padding-left:0}.product__title{margin-bottom:9px!important}.product__title h1{font-size:2rem;line-height:1.5833333333}.product .komeko-tag{margin-left:0}.product .price{margin:53px 0 21px}.product .price .price-item{font-size:2.6rem}.product .price .product__tax{margin:0 0 0 -7px}.product .product__info-container>*+*{margin:.8rem 0}.product__description{padding-top:70px;margin-top:80px!important;line-height:1.7142857143}.product__description h1,.product__description h2,.product__description h3,.product__description h4{margin-bottom:3rem}.product__description h1{font-size:2.2rem;padding-bottom:12px}.product__description h2{font-size:2rem}.product__description h3{font-size:1.8rem}.product__description h4{font-size:1.6rem}.product__description h5,.product__description h6{font-size:1.4rem}.product__description blockquote{padding:6px .5em}.product__description table:not([class]) td,.product__description table:not([class]) th{padding:.5em}.product__media-list .product__media-item{width:calc(100vw - 50px)!important;padding:0!important}.product__media-list .product__media-item .media{padding-top:150%!important;border:0}.product__media-list .product__media-item .media>*:not(.zoom):not(.deferred-media__poster-button){object-fit:contain}.product__media-list{overflow-x:scroll;overflow-y:clip}.product--thumbnail .product__media-list{margin-bottom:23px!important}.product .thumbnail-slider{margin:0!important}.product .thumbnail-slider .thumbnail-list.slider{flex-wrap:wrap;gap:7px;padding:0;margin-bottom:50px!important}.product .thumbnail-slider .thumbnail-list__item.slider__slide{width:calc(16.6% - 5.8333333333px);height:calc(16.6% - 5.8333333333px)}.product .thumbnail-slider .slider-button{display:none}}@media screen and (min-width: 750px){.product-form{margin:30px 0!important}.product-form__buttons{max-width:607px}}.product-form .button{font-size:1.8rem;height:70px;border-radius:3px}.product-form .button:not([disabled]):hover:after{box-shadow:none!important}@media screen and (max-width: 749px){.product-form{margin:16px 0!important}.product-form .button{letter-spacing:0;height:64px}}.quantity{width:152px}.quantity:after{box-shadow:0 0 0 1px #4d4d4d}.quantity__input,.quantity__button{color:#4d4d4d}.quantity__button{width:48px}@media screen and (min-width: 990px){.quantity__button:hover{opacity:.5}}@media screen and (max-width: 749px){.quantity{width:139px;min-height:44px}}.thumbnail{box-shadow:none!important}.thumbnail .global-media-settings img{width:100%;object-fit:contain}.important{padding:45px 40px;background:rgba(var(--color-base-accent-1),.1);font-weight:600;font-size:1.4rem;line-height:2.1428571429;color:#4d4d4d;margin-top:175px;letter-spacing:0}.important__title{text-decoration:underline;text-underline-offset:3px;margin-bottom:18px}@media screen and (min-width: 990px){.important__cont a:hover{opacity:.5}}@media screen and (max-width: 749px){.important{padding:31px 21px 93px;background:rgba(var(--color-base-accent-1),.1);margin:68px 0 0!important}}.komeko-section .h1{font-size:2.4rem;padding-bottom:0;border:0}@media screen and (max-width: 749px){.komeko-section{padding-top:50px!important;padding-bottom:50px!important}.komeko-section .h1{font-size:1.8rem;padding-bottom:0;border:0}}.product-recommendations{position:relative}.product-recommendations:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:calc(100% - 290px);max-width:1630px;height:1px;background:rgb(var(--color-base-accent-1))}@media screen and (max-width: 749px){.product-recommendations:before{width:calc(100% - 50px)}}@media screen and (min-width: 750px){.product-recommendations{padding-top:195px!important;padding-bottom:200px!important}}.product-recommendations .h2{margin:0 auto 116px}@media screen and (max-width: 749px){.product-recommendations{padding-top:106px!important;padding-bottom:155px!important}.product-recommendations .h2{margin-bottom:45px}}.pnkz{margin-bottom:20px}.jdgm-rev-widg__title{font-family:rgb(var(--color-base-accent-1));font-weight:600;font-size:3rem;line-height:1.3333333333;text-align:center;position:relative;width:fit-content;padding-bottom:5px;letter-spacing:0;margin-left:auto;margin-right:auto;margin-bottom:45px!important}.jdgm-rev-widg__title:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgb(var(--color-base-accent-1))}@media screen and (max-width: 749px){.jdgm-rev-widg__title{font-size:1.8rem}}.h1,.jdgm-rev-widg__title{font-size:2.4rem;margin-bottom:3rem}@media screen and (min-width: 750px){.section+.section{margin-bottom:100px}}@media screen and (max-width: 749px){.section+.section{margin-bottom:80px}}.title-wrapper-with-link{justify-content:center;margin:0!important}.multicolumn .h1{margin-bottom:3rem!important}.multicolumn .grid{row-gap:60px}@media screen and (min-width: 750px){.multicolumn .grid--2-col-desktop{column-gap:50px}.multicolumn .grid--2-col-desktop .grid__item{width:calc(50% - 25px);max-width:calc(50% - 25px)}.multicolumn .grid--3-col-desktop,.multicolumn .grid--5-col-desktop,.multicolumn .grid--6-col-desktop{column-gap:40px}.multicolumn .grid--3-col-desktop .grid__item,.multicolumn .grid--5-col-desktop .grid__item,.multicolumn .grid--6-col-desktop .grid__item{width:calc(33.3% - 26.6666666667px);max-width:calc(33.3% - 26.6666666667px)}.multicolumn .grid--4-col-desktop{column-gap:40px}.multicolumn .grid--4-col-desktop .grid__item{width:calc(25% - 30px);max-width:calc(25% - 30px)}}@media screen and (min-width: 990px){.multicolumn .grid--2-col-desktop{column-gap:92px}.multicolumn .grid--2-col-desktop .grid__item{width:calc(50% - 46px);max-width:calc(50% - 46px)}.multicolumn .grid--3-col-desktop{column-gap:65px}.multicolumn .grid--3-col-desktop .grid__item{width:calc(33.3% - 43.3333333333px);max-width:calc(33.3% - 43.3333333333px)}.multicolumn .grid--4-col-desktop{column-gap:50px}.multicolumn .grid--4-col-desktop .grid__item{width:calc(25% - 37.5px);max-width:calc(25% - 37.5px)}.multicolumn .grid--5-col-desktop{column-gap:40px}.multicolumn .grid--5-col-desktop .grid__item{width:calc(20% - 32px);max-width:calc(20% - 32px)}.multicolumn .grid--6-col-desktop{column-gap:40px}.multicolumn .grid--6-col-desktop .grid__item{width:calc(16.6% - 33.3333333333px);max-width:calc(16.6% - 33.3333333333px)}}.multicolumn-card__image-wrapper{margin:0 0 45px!important}.multicolumn-card__info{padding:0!important}.multicolumn-card__info h3{text-decoration:underline 1px;text-underline-offset:7px;display:inline-block;font-weight:700;font-size:20px;line-height:2!important;letter-spacing:.06em;margin-bottom:9px}.multicolumn-card__info p+p{margin-top:0}.multicolumn-list__item--empty{display:block!important}@media screen and (max-width: 749px){.multicolumn-card__image-wrapper{margin-bottom:25px!important}.multicolumn-card__info h3{font-size:18px}}.rte>p{font-size:14px;line-height:1.75;letter-spacing:0;margin-top:1rem;min-height:1rem}.rte>p:empty{display:block}@media screen and (max-width: 749px){.rte>p{line-height:1.7142857143}}.accordion summary{flex-wrap:nowrap}.accordion summary .icon{flex-shrink:0}[id^=shopify-block-judge_me_reviews_review_widget]{margin-bottom:120px}[id^=shopify-block-judge_me_reviews_review_widget] .jdgm-rev-widg{padding:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/komeko-product.css.map */
