@media(min-width:48rem){.content-box{inline-size:clamp(40.6666666667rem,84.7222222222vw,76.25rem)}}.img-box{block-size:clamp(5.28rem,26.4vw,12.672rem)}@media(min-width:48rem){.img-box{block-size:clamp(3.7333333333rem,7.7777777778vw,7rem)}}.img-box>.img{position:relative}[data-variant=vitaminc] .img-box>.img{inset-block-end:clamp(.32rem,1.6vw,.768rem);inline-size:clamp(12.9066666667rem,64.5333333333vw,30.976rem)}@media(min-width:48rem){[data-variant=vitaminc] .img-box>.img{inset-block-end:clamp(.6rem,1.25vw,1.125rem);inset-inline-start:clamp(.0666666667rem,.1388888889vw,.125rem);inline-size:clamp(9.6666666667rem,20.1388888889vw,18.125rem)}}[data-variant=polyphenol] .img-box>.img{inset-block-start:clamp(.32rem,1.6vw,.768rem);inset-inline-start:clamp(.5333333333rem,2.6666666667vw,1.28rem);inline-size:clamp(13.52rem,67.6vw,32.448rem)}@media(min-width:48rem){[data-variant=polyphenol] .img-box>.img{inset-block-start:clamp(-.375rem,-.4166666667vw,-.2rem);inset-inline-start:clamp(.3333333333rem,.6944444444vw,.625rem);inline-size:clamp(10.2rem,21.25vw,19.125rem)}}[data-variant=anthocyanin] .img-box>.img{inset-block-start:clamp(.1066666667rem,.5333333333vw,.256rem);inset-inline-start:clamp(.64rem,3.2vw,1.536rem);inline-size:clamp(13.0133333333rem,65.0666666667vw,31.232rem)}@media(min-width:48rem){[data-variant=anthocyanin] .img-box>.img{inset-block-start:clamp(-.375rem,-.4166666667vw,-.2rem);inset-inline-start:clamp(.6666666667rem,1.3888888889vw,1.25rem);inline-size:clamp(9.1666666667rem,19.0972222222vw,17.1875rem)}}[data-variant=lutein] .img-box>.img{inset-block-start:clamp(.8533333333rem,4.2666666667vw,2.048rem);inset-inline-start:clamp(.7466666667rem,3.7333333333vw,1.792rem);inline-size:clamp(12.3733333333rem,61.8666666667vw,29.696rem)}@media(min-width:48rem){[data-variant=lutein] .img-box>.img{inset-block-start:clamp(.3333333333rem,.6944444444vw,.625rem);inset-inline-start:clamp(.4666666667rem,.9722222222vw,.875rem);inline-size:clamp(9.2666666667rem,19.3055555556vw,17.375rem)}}[data-variant=vitamina] .img-box>.img{inset-block-end:clamp(.16rem,.8vw,.384rem);inset-inline-start:clamp(.32rem,1.6vw,.768rem);inline-size:clamp(12.9066666667rem,64.5333333333vw,30.976rem)}@media(min-width:48rem){[data-variant=vitamina] .img-box>.img{inset-block-end:clamp(.5333333333rem,1.1111111111vw,1rem);inset-inline-start:clamp(.0666666667rem,.1388888889vw,.125rem);inline-size:clamp(9.6666666667rem,20.1388888889vw,18.125rem)}}.ingredients-box{display:grid;align-content:center;min-block-size:clamp(2.8266666667rem,14.1333333333vw,6.784rem)}@media(min-width:48rem){.ingredients-box{min-block-size:clamp(2.5333333333rem,5.2777777778vw,4.75rem)}}.ingredients-box>.txt{font-size:clamp(.7466666667rem,3.7333333333vw,1.792rem);font-weight:500;line-height:1.5357142857;text-align:center}@media(min-width:48rem){.ingredients-box>.txt{font-size:clamp(.6rem,1.25vw,1.125rem);line-height:1.5}}.list-box{display:grid;gap:clamp(.5333333333rem,2.6666666667vw,1.28rem)}@media(min-width:48rem){.list-box{display:flex;flex-wrap:wrap;gap:clamp(.2666666667rem,.5555555556vw,.5rem);justify-content:center}}.item-box{inline-size:100%;padding:clamp(.4266666667rem,2.1333333333vw,1.024rem) clamp(1.0133333333rem,5.0666666667vw,2.432rem) 0;background-color:var(--color-white);border:solid clamp(.0533333333rem,.2666666667vw,.128rem) var(--color-yellow);border-radius:clamp(.8rem,4vw,1.92rem)}@media(min-width:48rem){.item-box{inline-size:clamp(10.9333333333rem,22.7777777778vw,20.5rem);padding:clamp(.2666666667rem,.5555555556vw,.5rem) clamp(.2666666667rem,.5555555556vw,.5rem) 0;border-width:clamp(.0666666667rem,.1388888889vw,.125rem);border-radius:clamp(1rem,2.0833333333vw,1.875rem)}}.item-box>.name[data-variant=ja]{font-size:clamp(.9066666667rem,4.5333333333vw,2.176rem);font-weight:800;line-height:1.6176470588;text-align:center}@media(min-width:48rem){.item-box>.name[data-variant=ja]{font-size:clamp(.8333333333rem,1.7361111111vw,1.5625rem)}}.item-box>.name[data-variant=en]{block-size:clamp(.48rem,2.4vw,1.152rem);margin:clamp(.16rem,.8vw,.384rem) auto 0;font-size:0}@media(min-width:48rem){.item-box>.name[data-variant=en]{block-size:clamp(.4666666667rem,.9722222222vw,.875rem);margin-block-start:clamp(.1333333333rem,.2777777778vw,.25rem)}}.item-box>.efficacy{padding:clamp(.3733333333rem,1.8666666667vw,.896rem) 0 clamp(.32rem,1.6vw,.768rem);font-size:clamp(.8rem,4vw,1.92rem);font-weight:600;line-height:1.3666666667;text-align:center;border-block-start:solid clamp(.0533333333rem,.2666666667vw,.128rem) var(--color-yellow);border-block-end:solid clamp(.0533333333rem,.2666666667vw,.128rem) var(--color-yellow)}@media(min-width:48rem){.item-box>.efficacy{padding:clamp(.2666666667rem,.5555555556vw,.5rem) 0 clamp(.3333333333rem,.6944444444vw,.625rem);font-size:clamp(.6666666667rem,1.3888888889vw,1.25rem);border-block-start-width:clamp(.0666666667rem,.1388888889vw,.125rem);border-block-end-width:clamp(.0666666667rem,.1388888889vw,.125rem)}}.item-box[data-variant=vitaminc]>.name[data-variant=en]{inline-size:clamp(3.06816rem,15.3408vw,7.363584rem)}@media(min-width:48rem){.item-box[data-variant=vitaminc]>.name[data-variant=en]{inline-size:clamp(2.3rem,4.7916666667vw,4.3125rem)}}.item-box[data-variant=polyphenol]>.name[data-variant=en]{inline-size:clamp(3.4624rem,17.312vw,8.30976rem)}@media(min-width:48rem){.item-box[data-variant=polyphenol]>.name[data-variant=en]{inline-size:clamp(2.6rem,5.4166666667vw,4.875rem)}}.item-box[data-variant=anthocyanin]>.name[data-variant=en]{inline-size:clamp(4.016rem,20.08vw,9.6384rem)}@media(min-width:48rem){.item-box[data-variant=anthocyanin]>.name[data-variant=en]{inline-size:clamp(3rem,6.25vw,5.625rem)}}.item-box[data-variant=lutein]>.name[data-variant=en]{inline-size:clamp(1.76448rem,8.8224vw,4.234752rem)}@media(min-width:48rem){.item-box[data-variant=lutein]>.name[data-variant=en]{inline-size:clamp(1.3333333333rem,2.7777777778vw,2.5rem)}}.item-box[data-variant=vitamina]>.name[data-variant=en]{inline-size:clamp(3.05152rem,15.2576vw,7.323648rem)}@media(min-width:48rem){.item-box[data-variant=vitamina]>.name[data-variant=en]{inline-size:clamp(2.2666666667rem,4.7222222222vw,4.25rem)}}@media(min-width:48rem){.content-container>.content-box{margin-inline:auto}}
