.css-1ioj55d .product-kv{position:relative;overflow:hidden;}.css-1ioj55d .product-kv__image{display:block;max-width:1920px;margin:0 auto;height:clamp(560px, calc(800 / var(--page-width-cqi) * 100cqi), 800px);}.css-1ioj55d .product-kv__image img{display:block;width:auto;height:100%;-o-object-fit:cover;object-fit:cover;}.css-1ioj55d .product-kv__content{position:absolute;inset:0;z-index:1;}.css-1ioj55d .product-kv__content .page-width{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;}.css-1ioj55d .product-kv__content .kv-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-1ioj55d .product-kv__content .kv-title{color:var(--color, var(--text-base-color));font-weight:700;font-size:clamp(30.8px, calc(44 / var(--page-width-cqi) * 100cqi), 44px);line-height:1.27;}@media (max-width: 750px){.css-1ioj55d .product-kv__content .kv-title{font-size:clamp(24px, calc(43.2 / var(--page-width-cqi) * 100cqi), 43.2px);line-height:1.5;}}.css-1ioj55d .product-kv__content .kv-title+[class*='kv-']{margin-top:24px;}.css-1ioj55d .product-kv__content .kv-sub-title{margin-top:12px;font-weight:600;color:var(--color, var(--text-base-color));font-size:clamp(16.8px, calc(24 / var(--page-width-cqi) * 100cqi), 24px);line-height:1.5;}.css-1ioj55d .kv-title h3,.css-1ioj55d .kv-title sub{font-size:18px;font-weight:400;font-style:normal;}@media (max-width: 750px){.css-1ioj55d .kv-title h3,.css-1ioj55d .kv-title sub{font-size:17px;font-weight:400;font-style:normal;}.css-1ioj55d .product-kv__content .kv-sub-title{font-size:clamp(14px, calc(25.2 / var(--page-width-cqi) * 100cqi), 25.2px);line-height:1.43;}}.css-1ioj55d .product-kv__content .kv-text{margin-top:12px;color:var(--color, var(--text-base-color));font-size:clamp(14px, calc(20 / var(--page-width-cqi) * 100cqi), 20px);line-height:1.5;}@media (max-width: 750px){.css-1ioj55d .product-kv__content .kv-text{font-size:clamp(12px, calc(21.6 / var(--page-width-cqi) * 100cqi), 21.6px);}}.css-1ioj55d .product-kv__content .kv-desc{position:absolute;left:5rem;right:5rem;bottom:32px;font-size:12px;font-weight:400;line-height:1.5;color:var(--color, var(--text-base-color));word-wrap:break-word;}@media (max-width: 750px){.css-1ioj55d .product-kv__content .kv-desc{font-size:8px;left:var(--page-mobile-padding);right:var(--page-mobile-padding);}.css-1ioj55d .product-kv:has(.product-kv__award) .product-kv__content .kv-desc{right:calc(var(--page-mobile-padding) * 2 + 48px);}}.css-1ioj55d .product-kv__award{position:absolute;z-index:1;right:50px;top:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:8px;width:clamp(84px, calc(120 / var(--page-width-cqi) * 100cqi), 120px);}.css-1ioj55d .product-kv__award img{vertical-align:top;width:100%;}@media (max-width: 750px){.css-1ioj55d .product-kv__image{height:auto;}.css-1ioj55d .product-kv__image img{width:100%;height:auto;}.css-1ioj55d .product-kv__content .page-width{padding-top:60px;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.css-1ioj55d .product-kv__content .kv-text:not(:first-child){margin-top:16px;}.css-1ioj55d .product-kv__award{top:auto;right:24px;bottom:24px;width:48px;}}.css-16thou .ingredients{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin:0 auto;}.css-16thou .ingredients>li{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;color:var(--text-base-color);container:ingredients/inline-size;}.css-16thou .ingredients__thumb{display:block;overflow:hidden;height:300px;}.css-16thou .ingredients__thumb img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;}@container ingredients (max-width: 500px){.css-16thou .ingredients__thumb{height:auto;}.css-16thou .ingredients__thumb img{height:auto;}}.css-16thou .ingredients__content{margin-top:24px;}.css-16thou .ingredients__content .ingred-title{display:block;font-weight:700;word-break:break-word;color:var(--color, var(--text-base-color));font-size:28px;line-height:1.5;}.css-16thou .ingredients__content .ingred-title h2,.css-16thou .ingredients__content .ingred-title h3,.css-16thou .ingredients__content .ingred-title b{font-size:24px;font-style:normal;font-weight:400;}.css-16thou .ingredients__content .ingred-text{margin-top:4px;word-break:break-word;color:var(--color, var(--text-base-color));font-size:16px;line-height:1.5;}@media (max-width: 750px){.css-16thou .ingredients{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:24px;-webkit-align-items:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}.css-16thou .ingredients>li{-webkit-flex:1;-ms-flex:1;flex:1;}.css-16thou .ingredients__thumb{display:block;overflow:hidden;height:auto;}.css-16thou .ingredients__thumb img{height:auto;}.css-16thou .ingredients__content .ingred-title{font-size:16px;line-height:1.5;}.css-16thou .ingredients__content .ingred-text{font-size:14px;line-height:1.43;}}.css-ypk53z .product-faq .astr-accordion{border-top:1px solid #d9d9d9;}.css-ypk53z .product-faq .astr-accordion__title{padding:28px 72px 28px 28px;cursor:pointer;}.css-ypk53z .product-faq .astr-accordion__title::after{top:34px;right:32px;}.css-ypk53z .product-faq .astr-accordion__content{padding:12px 32px 32px;}.css-ypk53z .product-faq .astr-accordion__content .product-faq__content{color:var(--primary-color);}.css-ypk53z .product-faq__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;font-weight:500;word-wrap:break-word;font-size:16px;line-height:1.5;}@media (max-width: 750px){.css-ypk53z .product-faq__content{font-size:14px;line-height:1.43;}}.css-ypk53z .product-faq__content strong{-webkit-flex:0 0 22px;-ms-flex:0 0 22px;flex:0 0 22px;}@media (max-width: 750px){.css-ypk53z .product-faq .astr-accordion__title{padding:12px 28px 12px 0;}.css-ypk53z .product-faq .astr-accordion__title::after{top:16px;right:0;}.css-ypk53z .product-faq .astr-accordion__content{padding:8px 0 16px;}.css-ypk53z .product-faq__content{-moz-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;}.css-ypk53z .product-faq__content strong{-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;}}.css-ypk53z .navi:not(.navi--disabled){cursor:pointer;}