.c_main-product .product.grid{max-width:851px;width:100%;margin-inline:auto;column-gap:18px}@media screen and (max-width: 749px){.c_main-product .product.grid{display:block}}.c_main-product .product .product__media-wrapper{width:58.75%;max-width:500px}@media screen and (max-width: 749px){.c_main-product .product .product__media-wrapper{width:100%;max-width:none}}@media screen and (min-width: 990px){.c_main-product .grid{column-gap:4%;row-gap:20px}}@media screen and (min-width: 750px) and (max-width: 989px){.c_main-product .grid{column-gap:4%;row-gap:10px}}@media screen and (max-width: 749px){.c_main-product .grid{column-gap:16px;row-gap:20px}}@media screen and (min-width: 990px){.c_main-product .product--stacked .product__media-item{width:48%}}@media screen and (max-width: 749px){.c_main-product .product--stacked .product__media-item{width:calc(100% - 32px);height:auto;aspect-ratio:1 / 1;padding:0}}@media screen and (max-width: 749px){.c_main-product .product-media-container.constrain-height.media-fit-contain{margin:0;width:100%;height:auto;aspect-ratio:1 / 1}}@media screen and (max-width: 749px){.c_main-product .product-media-container.constrain-height .media{padding-top:100%}}@media screen and (max-width: 989px){.c_main-product .product__media-icon{display:none}}.c_main-product .product__info-wrapper.custom{max-width:332px;width:calc(38.895% - 18px);padding:0}@media screen and (max-width: 749px){.c_main-product .product__info-wrapper.custom{width:100%;margin-top:20px;max-width:none}}.c_main-product .product__title h1{margin-bottom:20px;color:rgb(var(--color-foreground));font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:700;line-height:1;letter-spacing:3.2px}.c_main-product .price__regular{color:rgb(var(--color-foreground));font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.64px}.c_main-product .product__tax{color:#797979;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.64px;margin:0}.c_main-product .product__tax a{color:#383838}.c_main-product .product-form__quantity .form__label{margin-bottom:12px}.c_main-product .quantity:before{box-shadow:1px solid #d0d0d0}.c_main-product .quantity__button{color:#202020}.c_main-product .quantity__input{color:#383838bf;font-family:Assistant;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.39px}.c_main-product .product__info-container>*+*{margin-top:16px}.c_main-product .product__info-container .product-form{margin-top:16px}.c_main-product .product__description{margin:24px 0;color:rgb(var(--color-foreground));font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:1.5px}.c_main-product .accordion{border-bottom:none;border-top:1px solid #E3E3E3}.c_main-product .accordion summary{padding:24px 0}.c_main-product .accordion__title{position:relative;padding-left:28px}.c_main-product .accordion__title:before{content:"";position:absolute;width:16px;height:16px;top:50%;left:0;transform:translateY(-50%)}.c_main-product .product__accordion .accordion__content{padding:0;color:rgb(var(--color-foreground));font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.64px}@media screen and (max-width: 749px){.c_footprints-1 .footprints-wrapper{width:100%;height:auto;aspect-ratio:375 / 300}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/c_main-product.css.map */
