@charset "UTF-8";html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:#080f18}.mv{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3/1;background-image:url(/cdn/shop/files/kv.png);background-size:cover;background-position:center calc(50% + 150px)}.mv:before{display:block;content:"";width:100%;height:100%;position:absolute;background:linear-gradient(#072a484d,#072a48)}.mv .mv-title{font-family:"Noto Serif JP",serif;font-size:clamp(2.4rem,6.5vw,5.2rem);font-weight:600;color:#fff;letter-spacing:.12em;line-height:1.3;margin-bottom:1.2rem;text-shadow:0 4px 30px rgba(0,0,0,.8);z-index:1}.mv .mv-title .mv-highlight{color:#e8cc80}.mv .mv-title .mv-sub{display:block;font-family:IM Fell English,serif;font-size:clamp(.85rem,2vw,1.15rem);color:#c8b888;letter-spacing:.12em;margin:1.2rem auto 2rem;font-style:italic;text-align:center}slider-component .contains-card .grid__item .card__inner.ratio{flex-grow:1}slider-component .contains-card .grid__item .card__inner.ratio img{object-fit:contain}slider-component .contains-card .grid__item .card__content{flex-grow:unset}slider-component .contains-card .grid__item .card__content .card__heading{height:4em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:990px){.message{max-width:var(--page-width);padding:0 5rem;margin-inline:auto}}.message .message__title{text-align:center;border-bottom:1px solid #002643;padding-bottom:1em;margin-bottom:1em;font-weight:700}.message .message__heading{margin-bottom:0;font-weight:700}.message .message__txt{margin-top:.5em}.product__info-wrapper .product__text{font-size:1.4rem}.product__info-wrapper .product__description h2{font-weight:600}.product__info-wrapper .product__description hr{margin-block:1rem}.collection .product-grid .grid__item .card__inner.ratio{flex-grow:1}.collection .product-grid .grid__item .card__inner.ratio img{object-fit:contain}.collection .product-grid .grid__item .card__content{flex-grow:unset}.collection .product-grid .grid__item .card__content .card__heading{height:5em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.collection .product-grid .grid__item .card__content .card__heading .card__manufacturer{display:block}
/*# sourceMappingURL=/cdn/shop/t/6/assets/layout.css.map */
