.c-product__name{font-family:"Playfair",serif;font-weight:400;font-size:40px;line-height:1.1;color:#204482}@media(min-width: 577px)and (max-width: 1020px){.c-product__name{font-size:2.8571428571vw}}@media(max-width: 576px){.c-product__name{text-align:center;font-size:8.5333333333vw}}.c-product__name-kana{font-family:"Noto Serif JP",serif;font-weight:400;font-size:20px;line-height:1.5;margin-top:10px;color:#231815}@media(min-width: 577px)and (max-width: 1020px){.c-product__name-kana{font-size:1.4285714286vw;margin-top:.7142857143vw}}@media(max-width: 576px){.c-product__name-kana{text-align:center;font-size:4.2666666667vw;margin-top:2.6666666667vw}}.c-product__price{font-family:"Noto Serif JP",serif;font-weight:400;font-size:20px;margin-top:40px}@media(min-width: 577px)and (max-width: 1020px){.c-product__price{font-size:1.4285714286vw;margin-top:1.4285714286vw}}@media(max-width: 576px){.c-product__price{text-align:center;font-size:3.7333333333vw;margin-top:4vw}}.c-product__volume{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:16px;line-height:1;margin-top:30px;color:#999}@media(min-width: 577px)and (max-width: 1020px){.c-product__volume{font-size:1.1428571429vw;margin-top:1.4285714286vw}}@media(max-width: 576px){.c-product__volume{font-size:3.7333333333vw;margin-top:5.3333333333vw}}.c-product__description{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:16px;line-height:1.8;margin-top:40px}@media(min-width: 577px)and (max-width: 1020px){.c-product__description{font-size:1.1428571429vw;margin-top:1.4285714286vw}}@media(max-width: 576px){.c-product__description{font-size:3.7333333333vw;margin-top:8vw}}.c-product__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}@media(min-width: 577px)and (max-width: 1020px){.c-product__tags{gap:.4285714286vw;margin-top:1.4285714286vw}}@media(max-width: 576px){.c-product__tags{gap:1.6vw;margin-top:5.3333333333vw}}.c-product__tag{display:inline-block;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:12px;font-weight:500;color:#204482;padding:6px;border:1px solid #204482;background-color:#fff;line-height:1}@media(min-width: 577px)and (max-width: 1020px){.c-product__tag{font-size:.8571428571vw;padding:.4285714286vw}}@media(max-width: 576px){.c-product__tag{font-size:3.2vw;padding:1.6vw}}.p-product-list__inner{max-width:1250px;margin:0 auto;padding-inline:25px}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__inner{padding-inline:1.7857142857vw}}@media(max-width: 576px){.p-product-list__inner{padding-inline:6.6666666667vw}}.p-product-list__item{display:flex;align-items:flex-start;gap:50px;position:relative}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__item{gap:3.5714285714vw}}@media(max-width: 576px){.p-product-list__item{flex-flow:column;gap:5.3333333333vw}}.p-product-list__item:not(:last-child){margin-bottom:100px}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__item:not(:last-child){margin-bottom:7.1428571429vw}}@media(max-width: 576px){.p-product-list__item:not(:last-child){margin-bottom:16vw}}.p-product-list__image-wrapper{width:600px;height:600px;position:relative}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__image-wrapper{width:42.8571428571vw;height:42.8571428571vw}}@media(max-width: 576px){.p-product-list__image-wrapper{width:80vw;height:80vw;margin:auto}}.p-product-list__image{width:100%;height:100%}.p-product-list__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-product-list__badge{position:absolute;top:0;left:0;width:80px;height:80px;border:1px solid #204482;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#204482;font-size:24px;font-family:"Playfair",serif;z-index:10}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__badge{width:5.7142857143vw;height:5.7142857143vw;font-size:1.7142857143vw}}@media(max-width: 576px){.p-product-list__badge{width:10.6666666667vw;height:10.6666666667vw;font-size:3.2vw}}.p-product-list__details{width:550px}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__details{width:39.2857142857vw}}@media(max-width: 576px){.p-product-list__details{width:100%}}.p-product-list__btn-wrapper{margin-top:40px}@media(min-width: 577px)and (max-width: 1020px){.p-product-list__btn-wrapper{margin-top:2.8571428571vw}}@media(max-width: 576px){.p-product-list__btn-wrapper{margin-top:8vw;text-align:center}}
/*# sourceMappingURL=products.min.css.map */