.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-1qhizre .video-wrap{position:relative;overflow:hidden;aspect-ratio:16/9;}.css-1qhizre .video-wrap iframe{width:100%;height:100%;}@media (max-width: 750px){.css-1qhizre .video-wrap{margin:0 var(--page-mobile-margin);}}.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;}.css-t1rsa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:11.1111cqi 6.6667cqi 11.1111cqi;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-1ago99h{width:100%;}.css-1xovg1a{width:100%;}.css-1xovg1a.slideUp,.css-1xovg1a.slideUpLetters,.css-1xovg1a.slideUpWords{overflow:hidden;position:relative;}.css-1xovg1a.fadeIn{opacity:0;-webkit-transition:opacity 1s 0.2s;transition:opacity 1s 0.2s;overflow:hidden;}.css-1xovg1a.typing{overflow:hidden;}.css-4a4h99{position:relative;-webkit-text-decoration:inherit;text-decoration:inherit;font-family:inherit;display:inline-block;width:100%;word-break:keep-all;word-wrap:break-word;white-space:pre-wrap;opacity:1;font-size:2.7778cqi;line-height:4.1667cqi;margin-bottom:2.2222cqi;}.css-4a4h99.slideUp{display:block;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:1;-webkit-transition:-webkit-transform 0.8s ease-out;transition:transform 0.8s ease-out;}.css-4a4h99 .line-container{display:block;width:100%;}.css-4a4h99 .char-container{display:inline-block;overflow:hidden;vertical-align:top;}.css-4a4h99 .char{display:inline-block;}.css-4a4h99 .word-container{display:inline-block;overflow:hidden;vertical-align:top;}.css-4a4h99 .word{display:inline-block;}.css-4a4h99>ul{list-style:disc;color:inherit;}.css-4a4h99>ol{list-style:decimal;color:inherit;}.css-4a4h99>ul,.css-4a4h99>ol{margin-left:1.1em;}.css-4a4h99 sup,.css-4a4h99 sub{font-size:0.75em;vertical-align:baseline;position:relative;top:-0.3em;color:inherit;line-height:4.1667cqi!important;}.css-4a4h99 sub{top:0.05em;color:inherit;}.css-4a4h99 *:not(:mark){z-index:3;}.css-4a4h99 mark{padding:0 0.4em;position:relative;color:inherit;}.css-4a4h99 mark[data-shape='square']{border-radius:0px;}.css-4a4h99 mark[data-shape='circle']{border-radius:10em;}.css-4a4h99 mark[data-shape='round']{border-radius:0.5em;}.css-k6suzv{position:relative;font-family:inherit;display:inline-block;width:100%;word-break:keep-all;word-wrap:break-word;white-space:pre-line;opacity:1;font-size:2.5cqi;line-height:3.6111cqi;margin-bottom:0cqi;}.css-k6suzv>ul{list-style:disc;}.css-k6suzv>ol{list-style:decimal;}.css-k6suzv>ul,.css-k6suzv>ol{margin-left:1.1em;}.css-k6suzv sup,.css-k6suzv sub{font-size:0.75em;vertical-align:baseline;position:relative;top:-0.3em;color:inherit;line-height:3.6111cqi!important;}.css-k6suzv sub{top:0.05em;color:inherit;}.css-k6suzv *:not(:mark){z-index:3;}.css-k6suzv mark{padding:0 0.4em;color:inherit;}.css-k6suzv mark[data-shape='square']{border-radius:0px;}.css-k6suzv mark[data-shape='circle']{border-radius:10em;}.css-k6suzv mark[data-shape='round']{border-radius:0.5em;}