@media screen and (max-width:749px){.page-width.le-page-width{padding:0}.le-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}}@media screen and (max-width:989px){.le-product .product__media-wrapper{margin-bottom:4rem}.le-product .product__media-list.grid{column-gap:var(--grid-mobile-horizontal-spacing)}}@media screen and (min-width:990px){.le-product{padding-top:13.5rem}.le-product.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.le-product .product__info-wrapper{width:89.7%;margin:0 auto;flex-grow:inherit}.le-product .product__title{margin-bottom:2rem}.le-product .product__title h1{font-family:"Noto Serif JP",serif;font-size:2rem;letter-spacing:.1em;line-height:1.8}.le-product .price-flex{display:flex;align-items:center;column-gap:5px;margin-bottom:2.5rem}.le-product .price--large{display:flex;align-items:center;column-gap:5px}.le-product .price-flex .product__tax{margin-top:0}.le-product .price__regular .price-item--regular{font-family:"Noto Serif JP",serif;font-size:2rem;letter-spacing:.1em}.le-product .product-form__input{margin-bottom:3.4rem}.le-product .product-form__input .form__label{color:#b3b3b3;font-size:1.4rem}.le-product .product__info-container .product-form{margin:4rem 0 5rem}@media(min-width:990px){.le-product .product__title h1{font-size:3rem}.le-product .product-form__input{margin-bottom:5.4rem}}.le-product .product-txt-wrap{margin-bottom:5rem}.le-product .product-txt-wrap p{font-size:1.4rem;line-height:2;letter-spacing:.1em;margin:0}.le-product .product-txt-wrap p+p{margin-top:2rem}.le-product .product-list{border-top:1px solid #CCCCCC;font-size:1.4rem;letter-spacing:.1em;margin-bottom:4rem}.le-product .product-list dt{padding:2.5rem 0 .5rem;font-weight:600}.le-product .product-list dd{margin:0;padding:0 0 2.5rem;border-bottom:1px solid #CCCCCC}.le-product .product-link{list-style:none;margin:0;padding:0;display:grid;row-gap:2rem}.le-product .product-link a{font-size:1.4rem;line-height:2}@media(min-width:990px){.le-product .product-list dt{padding:2.5rem 0 1rem}}.le-product-wrap{list-style:none;margin:8rem 0 10rem;padding:0;counter-reset:number 0;display:grid;row-gap:8rem}.le-product-item{display:grid;row-gap:4rem}.le-product-item .feature-ttl{counter-increment:number 1;position:relative;margin:0 0 3rem;font-size:1.8rem;font-weight:400;line-height:1.89;letter-spacing:.1em;text-align:center}.le-product-item .feature-ttl:before{content:"(   Features " counter(number,decimal-leading-zero) "  )";font-family:Montserrat,sans-serif;font-size:1.1rem;white-space:pre;display:block;margin:0 auto .5rem;width:max-content}.le-product-item .feature-txt{margin:0;font-size:1.4rem;line-height:2;letter-spacing:.1em}.le-product-item .img img{width:100%;vertical-align:bottom}@media(max-width:989px){.le-product-item .img{order:1;display:block;width:87.2%}.le-product-item:nth-of-type(2n) .img{margin-left:auto}.le-product-item .txt-wrap{order:2;width:89.7%;margin:auto}}@media(min-width:990px){.le-product-wrap{margin:20rem 0;row-gap:13.5rem}.le-product-item{column-gap:5.5rem;align-items:flex-end}.le-product-item:nth-of-type(odd){grid-template-columns:1fr 66%}.le-product-item:nth-of-type(2n){grid-template-columns:66% 1fr}.le-product-item:nth-of-type(2n) .txt-wrap{order:2}.le-product-item:nth-of-type(2n) .img{order:1}.le-product-item .feature-ttl{text-align:left;font-size:2.5rem;margin:0 0 5rem}.le-product-item .feature-ttl:before{margin:0 0 1rem}}.le-related-products .related-products__heading{text-align:center;padding-top:5rem;border-top:1px solid #CCCCCC}.le-related-products .grid{column-gap:2rem;row-gap:4rem}.le-related-products .card__heading{font-size:1.4rem;line-height:2}.le-related-products .price{font-size:1.4rem}@media screen and (max-width:749px){.le-related-products .grid--2-col-tablet-down .grid__item{width:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media screen and (min-width:750px)and (max-width:989px){.le-related-products .grid--2-col-tablet-down .grid__item{width:calc(50% - 1rem)}}@media(max-width:989px){.le-related-products{width:89.7%}}@media screen and (min-width:750px){.le-related-products .card__information{padding-top:1rem}}@media(min-width:990px){.le-related-products .related-products__heading{padding-top:6rem;margin:0 0 6rem}.le-related-products .card__heading{margin-bottom:2rem}.le-related-products .grid{column-gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/le-product-page.css.map */
