@charset "UTF-8";.content-asset .cKv-lead sup{margin-inline:-.5em .1em}.content-asset .cKv-noteList{font-feature-settings:"palt"}.content-asset .lCampaign-content+.cFlexCampaign-inner{margin-top:0}.content-asset .lCampaign-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lCampaign .--halt{font-feature-settings:"halt"}.content-asset .lCampaign .--pkna{font-feature-settings:"pkna"}.content-asset .lCampaign-col2{display:flex}.content-asset .lCampaign-col2 .lCampaign-title{letter-spacing:0}.content-asset .lCampaign-value{display:flex}.content-asset .lCampaign-tax{display:flex;align-items:flex-end}.content-asset .lCampaign-taxPrice{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif}.content-asset .lCampaign-excluded{display:flex;align-items:flex-end;color:#939393}.content-asset .lCampaign-excludedPrice{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lCampaign-infoName{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif;color:#939393}.content-asset .lCampaign-infoList{border-top:1px solid hsla(0,0%,83.9%,.3);font-feature-settings:"palt"}.content-asset .lCampaign-infoText{position:relative}.content-asset .lCampaign-infoText:before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background-color:#323232}.content-asset .lCampaign-infoText.--no-bull{padding-left:0}.content-asset .lCampaign-infoText.--no-bull:before{content:none}.content-asset .lCampaign-infoBorder{color:#939393;text-decoration:underline}.content-asset .lCampaign-note{border-top:1px solid hsla(0,0%,83.9%,.3);color:#888;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;font-feature-settings:"palt";line-height:1.5}.content-asset .lCampaign-link,.content-asset .lDesign-headTitle{margin-inline:auto}.content-asset .lDesign-headText{border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lDesign-listText{line-height:1.5714285714;letter-spacing:0;border-top:1px solid #d6d6d6}.content-asset .lHint-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lHowTo{position:relative}.content-asset .lHowTo:before{content:"";position:absolute;left:0;height:1px;width:100%;background-color:hsla(0,0%,83.9%,.3)}.content-asset .lHowTo-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;letter-spacing:-.01em}.content-asset .lHowTo-movie{padding-top:56.25%}.content-asset .lMechanism-content.--has-bar,.content-asset .lMechanism .lMechanism-content+.lMechanism-content,.content-asset .lMechanism .lMechanism-content+.lMechanism-content+.lMechanism-content{border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lMechanism-copy{line-height:1.5714285714;letter-spacing:-.01em}.content-asset .lMechanism-title2{border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lMechanism-image{position:relative}.content-asset .lMechanism-animation{position:relative;background:#f9f9f9}.content-asset .lMechanism-animation .caption{position:absolute;color:#939393;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lMechanism-animation2{position:relative;background:#f9f9f9}.content-asset .lMechanism-animation2 .caption{position:absolute;color:#939393;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lMechanism-ingredients{display:flex;justify-content:center;flex-direction:column}.content-asset .lMechanism-ingredient{display:flex;align-items:flex-start}.content-asset .lMechanism-ingredient picture{display:flex;justify-content:center;align-items:center}.content-asset .lMechanism-ingredient img{width:100%;align-items:center}.content-asset .lMechanism-ingredient:nth-child(3) .lMechanism-ingredientText{position:relative;top:1px}.content-asset .lMechanism-ingredient2{display:flex;align-items:flex-start}.content-asset .lMechanism-ingredient2 picture{display:flex;justify-content:center;align-items:center}.content-asset .lMechanism-ingredient2 img{width:100%;align-items:center}.content-asset .lMechanism-ingredientIcon,.content-asset .lMechanism-ingredientIcon2{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.content-asset .lMechanism-ingredientText{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;letter-spacing:0}.content-asset .lMechanism-note{display:flex;color:#939393;line-height:1.5;letter-spacing:-.12px;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;font-feature-settings:"palt"}.content-asset .lMechanism-note+.lMechanism-note{margin-top:0}.content-asset .lMechanism-note-bullet{flex:0 0 auto;margin-right:.5em}.content-asset .lMechanism-text{line-height:1.5714285714;letter-spacing:-.005em}.content-asset .lMechanism-link{margin-inline:auto}.content-asset .lMechanism-item{width:100%}.content-asset .lMechanism-itemText .note{color:#939393;font-feature-settings:"palt";letter-spacing:-.12px;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lOtherElements .lOtherElements-content+.lOtherElements-content .cProduct:first-of-type{border-top:none}.content-asset .lPopup .cSectionSmallTitle-title{width:100%}.content-asset .lPopup-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lPopup .--halt{font-feature-settings:"halt"}.content-asset .lPopup-titleInfo{line-height:1.57}.content-asset .lPopup-product .cProduct-name{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;line-height:1.6;font-feature-settings:"pkna" on}.content-asset .lPopup-infoTitle{border-bottom:1px solid #d6d6d6;color:#939393;font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif;line-height:1.5;letter-spacing:.1em}.content-asset .lPopup-infoList{border-bottom:1px solid #d6d6d6}.content-asset .lPopup-infoText{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;line-height:1.5;font-feature-settings:"palt" on}.content-asset .lPopup-infoText:before{font-feature-settings:normal;content:"・"}.content-asset .lPopup-noteText{color:#888;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;line-height:1.67;font-feature-settings:"palt" on}.content-asset .lProduct .cSelectProduct{border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lProduct .cSelectProduct-attention{letter-spacing:-.1px}.content-asset .lProduct .cSelectProduct-linkContent .btns{position:relative}.content-asset .lProduct .cSelectProduct-linkContent .btns .cart button{border-radius:.0714285714rem}.content-asset .lProduct-content .cProduct:first-of-type{border-top:none}.content-asset .lProduct .cProduct-text{letter-spacing:-.1px}.content-asset #a-ttra .product-select-capacity{display:flex;align-items:center}.content-asset #a-ttra .product-select-title{color:#939393}.content-asset #a-ttra .product-select-attribute>*{margin:0;padding:0}.content-asset #a-ttra .msg-area:not(.hide)+button.static-add-to-cart{display:none}.content-asset #a-ttra .product-variations{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif}.content-asset #a-ttra .product-variations.va-size select{width:100%;height:100%;border:none;opacity:1;cursor:pointer;outline:none}.content-asset #a-ttra .static-pdp-main .product-variations .value{position:relative;border:1px solid #d6d6d6}.content-asset #a-ttra .static-pdp-main .product-variations .value:after{content:"";position:absolute;background-image:url(../../../../mig/common/img/icon_caret.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;rotate:90deg}.content-asset #a-ttra .static-pdp-main .cart{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif}.content-asset #a-ttra .static-pdp-main .msg-area,.content-asset #a-ttra .static-pdp-main .out-of-stock{margin:0;padding:0;border-radius:2px;background-color:#888;color:#fffcf4;font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif;text-align:center;height:100%}.content-asset #a-ttra .static-pdp-main button.static-add-to-cart{width:100%;height:100%;border:none;background-color:#323232;color:#fff;text-align:center;line-height:inherit}.content-asset #a-ttra .static-pdp-main button:after{position:absolute;content:"";right:13px;top:0;bottom:0;margin:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFFCF4' stroke-width='2' stroke-miterlimit='10'%3E%3Cpath d='M1 5.235h6M7 .975l4 4.26-4 4.26'/%3E%3C/g%3E%3C/svg%3E");width:11px;height:auto;background-size:auto;background-repeat:no-repeat;background-position:50%}.content-asset .lTrouble-main{letter-spacing:-.01em}.content-asset .lTrouble-text{line-height:1.5714285714}.content-asset .lType-copy{letter-spacing:-.01em}.content-asset .type-select-btn{display:flex}.content-asset .type-select-btn .type-btn{opacity:.3;border:1px solid #d6d6d6;transition:opacity .4s ease}.content-asset .type-select-btn .type-btn.selected{opacity:1}.content-asset .type-select-btn .type-btnInner{display:flex;align-items:center}.content-asset .type-select-btn .type-btnTitle{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .type-select-btn .type-btnText{letter-spacing:-.005em;font-feature-settings:"palt"}.content-asset .type-selectContent{position:relative;border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .type-selectContent .type-select{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.33,1,.68,1),visibility .4s cubic-bezier(.33,1,.68,1)}.content-asset .type-selectContent .type-select.selected{position:relative;visibility:visible;opacity:1}.content-asset .type-selectContent .type-selectTitle{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .type-selectContent .type-selectItem{counter-increment:select}.content-asset .type-selectContent .type-selectText{position:relative}.content-asset .type-selectContent .type-selectText:before{content:counter(select);font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;position:absolute;left:0}@media screen and (min-width:769px){.content-asset .cKv-noteList{margin-top:25px}.content-asset .cFlexCampaign-image{max-width:350px}.content-asset .lCampaign-content+.cFlexCampaign-inner{padding-top:130px}.content-asset .lCampaign{margin-bottom:30px;padding-top:100px}.content-asset .lCampaign-content{margin-top:40px;padding-top:30px;border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lCampaign-title{font-size:17px}.content-asset .lCampaign-text{font-size:14px;margin-top:8px}.content-asset .lCampaign-text+.lCampaign-title{margin-top:20px}.content-asset .lCampaign-content:has(.lCampaign-col2){padding-top:25px}.content-asset .lCampaign-col2{gap:30px}.content-asset .lCampaign-col2 .lCampaign-title{font-size:16px}.content-asset .lCampaign-value{gap:10px;margin-top:6px}.content-asset .lCampaign-taxPrice{font-size:14px}.content-asset .lCampaign-taxText{margin-bottom:2px;font-size:10px}.content-asset .lCampaign-excluded{gap:5px;margin-bottom:2px}.content-asset .lCampaign-excludedText{margin-bottom:1px;font-size:10px}.content-asset .lCampaign-excludedPrice{font-size:12px}.content-asset .lCampaign-info{margin-top:28px}.content-asset .lCampaign-infoName{font-size:10px}.content-asset .lCampaign-infoList{margin-top:6px;padding-block:25px;padding-left:10px}.content-asset .lCampaign-infoText{font-size:12px;padding-left:10px}.content-asset .lCampaign-infoText:before{top:.5em;left:-2px}.content-asset .lCampaign-note{padding-top:10px;font-size:12px}.content-asset .lCampaign-link{margin-top:30px;width:316px}.content-asset .lDesign{padding-top:130px}.content-asset .lDesign-content{margin-top:50px}.content-asset .lDesign-headList{display:flex;gap:40px}.content-asset .lDesign-headItem{max-width:356px;width:100%}.content-asset .lDesign-headTitle.-title01,.content-asset .lDesign-headTitle.-title02{width:300px}.content-asset .lDesign-headText{margin-top:18px;margin-inline:7px;padding-top:16px;font-size:14px}.content-asset .lDesign-headText.-text02{margin-top:20px}.content-asset .lDesign-headNote{margin-top:5px;margin-inline:7px}.content-asset .lDesign-image{margin-top:65px}.content-asset .lDesign-list{display:flex;flex-wrap:wrap;gap:35px 40px;margin-top:38px}.content-asset .lDesign-listText{padding-top:24px;font-size:14px;width:calc(50% - 20px)}.content-asset .lHint{padding-top:125px}.content-asset .lHint-title{font-size:17px;margin-bottom:45px}.content-asset .lHint-content{margin-top:30px}.content-asset .lHint-content .cColumn2-text{margin-top:5px}.content-asset .lHint-content .cColumn2-link{margin-top:25px}.content-asset .lHowTo{padding-top:112px}.content-asset .lHowTo:before{top:58px}.content-asset .lHowTo-title{font-size:17px}.content-asset .lHowTo-movie{margin-top:36px}.content-asset .lMechanism{padding-top:130px}.content-asset .lMechanism-content{margin-top:33px}.content-asset .lMechanism-content.--has-bar{margin-top:60px;padding-top:60px}.content-asset .lMechanism .lMechanism-content+.lMechanism-content{margin-top:55px;padding-top:60px}.content-asset .lMechanism .lMechanism-content+.lMechanism-content+.lMechanism-content{margin-top:60px;padding-top:60px}.content-asset .lMechanism-copy{font-size:14px}.content-asset .lMechanism-title{margin-top:54px}.content-asset .lMechanism-title2{margin-top:60px;padding-top:60px}.content-asset .lMechanism-image{margin-top:39px}.content-asset .lMechanism-animation{display:flex;padding-block:23px 15px;margin-top:39px;padding-left:15.96%}.content-asset .lMechanism-animation .caption{font-size:10px;bottom:17px;right:20px}.content-asset .lMechanism-animation2{display:flex;margin-top:39px;padding-block:21px 19px;padding-inline:7.85% 2.66%}.content-asset .lMechanism-animation2 .caption{font-size:10px;bottom:17px;right:20px}.content-asset .lMechanism-gif{width:35%;max-width:220px;margin-right:9.5%}.content-asset .lMechanism-gif2{flex:0 0 auto;width:35.6%;max-width:210px;margin-right:8.7%}.content-asset .lMechanism-ingredients{gap:9px}.content-asset .lMechanism-ingredient:first-child .lMechanism-ingredientIcon img{width:12px;margin-top:2px}.content-asset .lMechanism-ingredient:nth-child(2) .lMechanism-ingredientIcon img{height:12px;margin-top:1px}.content-asset .lMechanism-ingredient:nth-child(3) .lMechanism-ingredientIcon img{width:8px}.content-asset .lMechanism-ingredient2:nth-child(2) .lMechanism-ingredientIcon2 img{margin-top:4px}.content-asset .lMechanism-ingredient2:nth-child(3) .lMechanism-ingredientIcon2 img{margin-top:-1px}.content-asset .lMechanism-ingredientIcon{width:14px;margin-right:9px}.content-asset .lMechanism-ingredientIcon2{width:15px;margin-right:8px}.content-asset .lMechanism-ingredientText{font-size:11px}.content-asset .lMechanism-ingredientText sup{font-size:8px}.content-asset .lMechanism-note{font-size:12px;margin-top:12px}.content-asset .lMechanism-text{font-size:14px;margin-top:26px}.content-asset .lMechanism-link{margin-top:30px;width:316px}.content-asset .lMechanism-list{display:flex;gap:40px;margin-top:38px}.content-asset .lMechanism-item:first-child{max-width:332px;width:100%}.content-asset .lMechanism-item:nth-child(2){max-width:380px}.content-asset .lMechanism-itemImage{margin-top:20px}.content-asset .lMechanism-itemImage.-img01{width:188px}.content-asset .lMechanism-itemImage.-img02{margin-top:16px;width:380px}.content-asset .lMechanism-itemText{margin-top:18px;margin-left:2px;font-size:14px}.content-asset .lMechanism-itemText .note{font-size:12px}.content-asset .lOtherCare{padding-top:130px}.content-asset .lOtherCare-content{margin-top:40px}.content-asset .lOtherCare-content:nth-child(2) .cProduct{border-top:none}.content-asset .lOtherCare .lOtherCare-content+.lOtherCare-content{margin-top:58px}.content-asset .lOtherCare .lOtherCare-content+.lOtherCare-content .cProduct:first-of-type{border-top:none}.content-asset .lOtherCare .lOtherCare-content+.lOtherCare-content .cProduct-content{padding-block:0 28px}.content-asset .lOtherCare .lOtherCare-content+.lOtherCare-content .cProduct-main{padding-block:54px 56px}.content-asset .lOtherCare .cProduct-main{padding-block:46px 42px}.content-asset .lOtherCare .cProduct-note{margin-top:10px}.content-asset .lOtherElements{padding-top:130px}.content-asset .lOtherElements-content{margin-top:40px}.content-asset .lOtherElements-content:nth-child(2) .cProduct{border-top:none}.content-asset .lOtherElements-content:nth-child(3) .cProduct-content{padding-bottom:22px}.content-asset .lOtherElements-content:nth-child(4) .cProduct-content{padding-bottom:33px}.content-asset .lOtherElements .lOtherElements-content+.lOtherElements-content{margin-top:60px}.content-asset .lPopup{margin-bottom:30px;padding-top:100px}.content-asset .lPopup-title{margin-block:25px 4px;font-size:20px;line-height:1.5}.content-asset .lPopup-titleInfo{margin-bottom:36px;font-size:14px}.content-asset .lPopup-image{margin-bottom:25px}.content-asset .lPopup-product .cProduct-main{margin-block:25px 20px;padding-block:0}.content-asset .lPopup-product .cProduct-name{font-size:17px}.content-asset .lPopup-product .cProduct-value{margin-top:7px}.content-asset .lPopup-infoTitle{padding-bottom:5px;font-size:10px}.content-asset .lPopup-infoList{margin-top:15px;padding-bottom:15px}.content-asset .lPopup-infoText{font-size:12px}.content-asset .lPopup-note{margin-top:25px}.content-asset .lPopup-noteText{font-size:12px}.content-asset .lProduct{padding-top:130px}.content-asset .lProduct .cSelectProduct-main{max-width:330px;margin-top:-4px}.content-asset .lProduct .cSelectProduct-values{margin-top:22px}.content-asset .lProduct .cSelectProduct-valuesContent{margin-top:0}.content-asset .lProduct .cSelectProduct-attention{margin-top:12px}.content-asset .lProduct-content{margin-top:99px}.content-asset .lProduct .cProduct-content{gap:70px;padding-bottom:25px}.content-asset .lProduct .cProduct-main{max-width:330px;padding-block:52px 56px}.content-asset #a-ttra .product-select-capacity{margin-top:19px}.content-asset #a-ttra .product-select-title{font-size:12px;margin-right:10px}.content-asset #a-ttra .product-variations{font-size:13px}.content-asset #a-ttra .product-variations.va-size select{font-size:12px;letter-spacing:1.2px}.content-asset #a-ttra .static-pdp-main .product-variations .attribute.variant-dropdown,.content-asset #a-ttra .static-pdp-main .product-variations .product-options .attribute.variant-dropdown{max-width:316px}.content-asset #a-ttra .static-pdp-main .product-variations .value{width:112px;height:38px;border-radius:2px}.content-asset #a-ttra .static-pdp-main .product-variations .value:after{top:16px;right:10px;width:8px;height:6px}.content-asset #a-ttra .static-pdp-main .cart{width:316px;height:48px;font-size:13px}.content-asset #a-ttra .static-pdp-main .msg-area,.content-asset #a-ttra .static-pdp-main .out-of-stock{border-radius:2px;padding-block:13px 12px;font-size:13px}.content-asset #a-ttra .static-pdp-main button.static-add-to-cart{padding:9px 0;font-size:13px;position:relative}.content-asset .lTrouble{margin-top:-30px;padding-top:130px}.content-asset .lTrouble-content{margin-top:40px}.content-asset .lTrouble-main{margin-top:29px}.content-asset .lTrouble-text{font-size:14px;letter-spacing:-.04em}.content-asset .lTrouble-note{margin-top:4px}.content-asset .lType{padding-top:130px}.content-asset .lType-copy{font-size:14px;margin-top:38px}.content-asset .lType-question{margin-top:54px}.content-asset .lType-linkContent{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px;gap:12px}.content-asset .lType-link{width:316px}.content-asset .type-select-btn{gap:4px;flex-wrap:wrap;margin-top:40px}.content-asset .type-select-btn .type-btn{width:calc(50% - 2px);border-radius:2px;cursor:pointer}.content-asset .type-select-btn .type-btnInner{padding-block:17px;padding-inline:25px}.content-asset .type-select-btn .type-btnImage{width:60px;flex-shrink:0}.content-asset .type-select-btn .type-btnMain{margin-left:28px}.content-asset .type-select-btn .type-btnTitle{font-size:14px}.content-asset .type-select-btn .type-btnText{margin-top:4px;font-size:12px}.content-asset .type-selectContent{margin-top:50px;max-width:752px;width:100%}.content-asset .type-selectContent .type-select{display:flex;margin-top:50px;gap:70px;width:100%}.content-asset .type-selectContent .type-selectMain{width:382px}.content-asset .type-selectContent .type-selectTitle{font-size:14px}.content-asset .type-selectContent .type-selectList{margin-top:14px}.content-asset .type-selectContent .type-selectItem:not(:first-child){margin-top:18px}.content-asset .type-selectContent .type-selectText{font-size:14px;padding-left:18px}.content-asset .type-selectContent .type-selectImage{width:300px}}@media screen and (min-width:769px) and (max-width:1100px){.content-asset .cFlexCampaign-image{max-width:none}.content-asset .lDesign-headList{flex-direction:column}.content-asset .lDesign-headItem{max-width:100%}.content-asset .lDesign-listText{width:100%}.content-asset .lHint-content .cColumn2-image{width:100%;max-width:100%}.content-asset .lMechanism-animation{padding-left:5.5%}.content-asset .lMechanism-list{flex-direction:column}.content-asset .lMechanism-item:first-child,.content-asset .lMechanism-item:nth-child(2){max-width:100%}.content-asset .lProduct .cSelectProduct-main{max-width:100%;margin-top:0}.content-asset .lProduct .cProduct-content{gap:0}.content-asset .lProduct .cProduct-main{max-width:100%}.content-asset .type-select-btn{flex-direction:column}.content-asset .type-select-btn .type-btn{width:100%}.content-asset .type-selectContent .type-select{flex-direction:column;gap:40px;align-items:center}.content-asset .type-selectContent .type-selectMain{width:100%}}@media screen and (max-width:768px){.content-asset .lCampaign,.content-asset .lCampaign-content+.cFlexCampaign-inner{padding-top:3.5714285714rem}.content-asset .lCampaign{margin-top:-1.0714285714rem}.content-asset .lCampaign-content{margin-top:1.0714285714rem;margin-inline:.5714285714rem}.content-asset .lCampaign-title{font-size:.6071428571rem;letter-spacing:-.04em}.content-asset .lCampaign-text{font-size:.5rem;margin-top:.2857142857rem}.content-asset .lCampaign-text+.lCampaign-title{margin-top:.7142857143rem}.content-asset .lCampaign-content:has(.lCampaign-col2){margin-top:.8928571429rem}.content-asset .lCampaign-col2{flex-direction:column;gap:.5357142857rem}.content-asset .lCampaign-col2 .lCampaign-title{font-size:.5714285714rem;letter-spacing:0}.content-asset .lCampaign-value{gap:.3571428571rem;margin-top:.2142857143rem}.content-asset .lCampaign-taxPrice{font-size:.5rem}.content-asset .lCampaign-taxText{margin-bottom:.0714285714rem;font-size:.3571428571rem}.content-asset .lCampaign-excluded{gap:.1785714286rem;margin-bottom:.0714285714rem}.content-asset .lCampaign-excludedText{margin-bottom:.0178571429rem;font-size:.3571428571rem}.content-asset .lCampaign-excludedPrice{font-size:.4285714286rem}.content-asset .lCampaign-info{margin-top:1.0714285714rem}.content-asset .lCampaign-infoName{font-size:.3571428571rem}.content-asset .lCampaign-infoList{margin-top:.1428571429rem;padding-block:.7142857143rem}.content-asset .lCampaign-infoText{padding-left:.7142857143rem;font-size:.4285714286rem}.content-asset .lCampaign-infoText:before{top:.5em;left:.2857142857rem}.content-asset .lCampaign-note{padding-top:.2857142857rem;font-size:.4285714286rem}.content-asset .lCampaign-link{margin-top:1.4285714286rem;width:11.2857142857rem}.content-asset .lDesign{padding-top:3.9285714286rem}.content-asset .lDesign-content{margin-top:1.2857142857rem;margin-inline:.5714285714rem}.content-asset .lDesign-headItem{width:100%}.content-asset .lDesign .lDesign-headItem+.lDesign-headItem{margin-top:.8928571429rem}.content-asset .lDesign-headTitle.-title01,.content-asset .lDesign-headTitle.-title02{width:10.7142857143rem}.content-asset .lDesign-headText{margin-top:.5rem;padding-top:.5714285714rem;font-size:.5rem;line-height:1.5714285714;letter-spacing:-.003em}.content-asset .lDesign-headText.-text02{margin-top:.6428571429rem}.content-asset .lDesign-headNote{margin-top:.3571428571rem}.content-asset .lDesign-image{margin-top:2.2142857143rem}.content-asset .lDesign-list{margin-top:1.4285714286rem}.content-asset .lDesign-listText{padding-top:.8571428571rem;font-size:.5rem}.content-asset .lDesign .lDesign-listText+.lDesign-listText{margin-top:.8928571429rem}.content-asset .lDesign .lDesign-listText+.lDesign-listText+.lDesign-listText{margin-top:.8214285714rem;padding-top:.9285714286rem}.content-asset .lDesign .lDesign-listText+.lDesign-listText+.lDesign-listText+.lDesign-listText{margin-top:.8928571429rem;padding-top:.9285714286rem}.content-asset .lHint{padding-top:3.5714285714rem}.content-asset .lHint-title{font-size:.6071428571rem;margin-bottom:1.9285714286rem}.content-asset .lHint-content,.content-asset .lHint-subTitle,.content-asset .lHint-title{margin-inline:.5714285714rem}.content-asset .lHint-content .cColumn2-content{display:flex;flex-direction:column}.content-asset .lHint-content .cColumn2-image,.content-asset .lHint-content .cColumn2-main{display:contents}.content-asset .lHint-content .cColumn2-link{order:2}.content-asset .lHint-content .cColumn2-image picture{margin-top:.8571428571rem}.content-asset .lHowTo{padding-top:3.4285714286rem;margin-inline:.5714285714rem}.content-asset .lHowTo:before{top:1.7857142857rem}.content-asset .lHowTo-title{font-size:.6071428571rem}.content-asset .lHowTo-movie{position:relative;margin-top:1.2857142857rem}.content-asset .lMechanism{padding-top:3.9285714286rem}.content-asset .lMechanism-content{margin-top:1.25rem;margin-inline:.5714285714rem}.content-asset .lMechanism-content.--has-bar{margin-top:1.7857142857rem;padding-top:1.7857142857rem}.content-asset .lMechanism .lMechanism-content+.lMechanism-content{margin-top:1.5714285714rem;padding-top:1.7857142857rem}.content-asset .lMechanism .lMechanism-content+.lMechanism-content+.lMechanism-content{margin-top:1.75rem;padding-top:1.7142857143rem}.content-asset .lMechanism-copy{font-size:.5rem}.content-asset .lMechanism-title{margin-top:1.5714285714rem}.content-asset .lMechanism-title2{margin-top:1.7857142857rem;padding-top:1.7857142857rem}.content-asset .lMechanism-image{margin-top:1.3928571429rem}.content-asset .lMechanism-animation{margin-top:1.3928571429rem;padding-block:1.0714285714rem}.content-asset .lMechanism-animation .caption{width:-moz-fit-content;width:fit-content;font-size:.3571428571rem;bottom:.2857142857rem;right:.3571428571rem}.content-asset .lMechanism-animation2{margin-top:1.3928571429rem;margin-bottom:.6071428571rem;padding-block:.8214285714rem}.content-asset .lMechanism-animation2 .caption{width:-moz-fit-content;width:fit-content;font-size:.3571428571rem;bottom:.2857142857rem;right:.3571428571rem}.content-asset .lMechanism-gif{width:9.2857142857rem;margin-inline:auto;margin-bottom:.5rem}.content-asset .lMechanism-gif2{width:8.9285714286rem;margin-inline:auto;margin-bottom:.5rem}.content-asset .lMechanism-ingredients{gap:.2142857143rem}.content-asset .lMechanism-ingredient{padding-left:1.0357142857rem}.content-asset .lMechanism-ingredient:first-child .lMechanism-ingredientIcon img{width:.4285714286rem;margin-top:.0714285714rem}.content-asset .lMechanism-ingredient:nth-child(2) .lMechanism-ingredientIcon img{height:.4285714286rem;margin-top:.0357142857rem}.content-asset .lMechanism-ingredient:nth-child(3) .lMechanism-ingredientIcon img{width:.2857142857rem}.content-asset .lMechanism-ingredient2{padding-left:.2857142857rem}.content-asset .lMechanism-ingredient2:nth-child(2) .lMechanism-ingredientIcon2 img{margin-top:.1428571429rem}.content-asset .lMechanism-ingredient2:nth-child(3) .lMechanism-ingredientIcon2 img{margin-top:-.0357142857rem}.content-asset .lMechanism-ingredientIcon{width:.5rem;margin-right:.3214285714rem}.content-asset .lMechanism-ingredientIcon2{width:.5357142857rem;margin-right:.2857142857rem}.content-asset .lMechanism-ingredientText{font-size:.3928571429rem}.content-asset .lMechanism-ingredientText sup{font-size:.2857142857rem}.content-asset .lMechanism-note{font-size:.4285714286rem;margin-top:.3214285714rem}.content-asset .lMechanism-text{font-size:.5rem;margin-top:1.2142857143rem}.content-asset .lMechanism-link{margin-top:.8571428571rem;width:11.2857142857rem}.content-asset .lMechanism-list{margin-top:1.4285714286rem}.content-asset .lMechanism-item:nth-child(2){margin-top:1.0357142857rem}.content-asset .lMechanism-itemImage{margin-top:.5714285714rem}.content-asset .lMechanism-itemText{font-size:.5rem;margin-top:.6428571429rem}.content-asset .lMechanism-itemText .note{font-size:.4285714286rem}.content-asset .lOtherCare{padding-top:3.9285714286rem}.content-asset .lOtherCare-content{margin-top:1.3571428571rem}.content-asset .lOtherCare .lOtherCare-content+.lOtherCare-content{margin-top:-.0357142857rem}.content-asset .lOtherCare .lOtherCare-content+.lOtherCare-content .cProduct-content{padding-top:.7142857143rem}.content-asset .lOtherElements{padding-top:3.9285714286rem}.content-asset .lOtherElements-content{margin-top:1.3571428571rem}.content-asset .lOtherElements .lOtherElements-content+.lOtherElements-content{margin-top:0}.content-asset .lPopup{margin-block:-1.0714285714rem 1.0714285714rem;padding-top:3.5714285714rem}.content-asset .lPopup-inner{margin-inline:.5714285714rem}.content-asset .lPopup-title{margin-block:1.4285714286rem .2142857143rem;font-size:.7142857143rem}.content-asset .lPopup-titleInfo{margin-bottom:.9285714286rem;font-size:.5rem}.content-asset .lPopup-image{margin-bottom:.8928571429rem}.content-asset .lPopup-product .cProduct-main{margin-block:.8928571429rem .7142857143rem;padding:0;border-top:0}.content-asset .lPopup-product .cProduct-name{font-size:.6071428571rem}.content-asset .lPopup-product .cProduct-value{margin-top:.25rem}.content-asset .lPopup-infoTitle{padding-bottom:.1785714286rem;font-size:.3571428571rem}.content-asset .lPopup-infoList{margin-top:.5357142857rem;padding-bottom:.5357142857rem}.content-asset .lPopup-infoText{font-size:.4285714286rem}.content-asset .lPopup-note{margin-top:.8928571429rem}.content-asset .lPopup-noteText{font-size:.4285714286rem}.content-asset .lProduct{padding-top:3.75rem}.content-asset .lProduct .cSelectProduct-linkContent .btns{justify-content:space-between}.content-asset .lProduct .cSelectProduct-linkContent .btns .product-select-attribute{margin-inline:0}.content-asset .lProduct .cSelectProduct-linkContent .btns .cart button{position:absolute;top:0}.content-asset #a-ttra .product-select-capacity{margin-top:.6428571429rem;height:1.2857142857rem;gap:.3571428571rem}.content-asset #a-ttra .product-select-title{font-size:.4285714286rem}.content-asset #a-ttra .product-variations{font-size:.4642857143rem}.content-asset #a-ttra .product-variations.va-size select{font-size:.4285714286rem;letter-spacing:.8px;padding:.3571428571rem}.content-asset #a-ttra .static-pdp-main .product-variations .value{width:4rem;height:1.2857142857rem;border-radius:.0714285714rem}.content-asset #a-ttra .static-pdp-main .product-variations .value:after{top:.5rem;right:.2857142857rem;width:.3571428571rem;height:.3571428571rem}.content-asset #a-ttra .static-pdp-main .cart{position:relative;width:6.5714285714rem;height:1.7142857143rem}.content-asset #a-ttra .static-pdp-main .msg-area,.content-asset #a-ttra .static-pdp-main .out-of-stock{font-size:.4642857143rem;padding-block:.5rem .2857142857rem;border-radius:.0714285714rem}.content-asset #a-ttra .static-pdp-main button.static-add-to-cart{padding:.2857142857rem 0;font-size:.4285714286rem}.content-asset #a-ttra .static-pdp-main button:after{right:.2857142857rem}.content-asset .lTrouble{margin-top:-1.0714285714rem;padding-top:3.9285714286rem}.content-asset .lTrouble-content{display:flex;flex-direction:column-reverse;margin-top:1.2857142857rem;margin-inline:.5714285714rem}.content-asset .lTrouble-image{margin-top:.8571428571rem}.content-asset .lTrouble-text{font-size:.5rem}.content-asset .lTrouble-note{margin-top:.1428571429rem}.content-asset .lType{padding-top:3.9285714286rem}.content-asset .lType-content{margin-inline:.5714285714rem}.content-asset .lType-copy{font-size:.5rem;margin-top:1.3571428571rem}.content-asset .lType-question{margin-top:1.25rem}.content-asset .lType-linkContent{margin-top:3.2142857143rem}.content-asset .lType-link{margin-inline:auto;width:11.2857142857rem}.content-asset .lType .lType-link+.lType-link{margin-top:.4285714286rem}.content-asset .type-select-btn{gap:.1428571429rem;margin-top:1.4285714286rem}.content-asset .type-select-btn .type-btn{width:6.7142857143rem}.content-asset .type-select-btn .type-btnInner{flex-direction:column;padding-block:.7142857143rem .5357142857rem;padding-inline:.3571428571rem}.content-asset .type-select-btn .type-btnImage{margin-top:.9285714286rem;width:2.2857142857rem;height:-moz-fit-content;height:fit-content}.content-asset .type-select-btn .type-btnTitle{font-size:.4285714286rem}.content-asset .type-select-btn .type-btnText{letter-spacing:-.06em;text-align:center;margin-top:.4642857143rem;font-size:.4285714286rem}.content-asset .type-selectContent{margin-top:1.4285714286rem;height:13.6428571429rem}.content-asset .type-selectContent .type-select{margin-top:1.4285714286rem}.content-asset .type-selectContent .type-selectTitle{font-size:.5rem}.content-asset .type-selectContent .type-selectList{margin-top:.5rem}.content-asset .type-selectContent .type-selectItem:not(:first-child){margin-top:.5714285714rem}.content-asset .type-selectContent .type-selectText{font-size:.5rem;padding-left:.7142857143rem}.content-asset .type-selectContent .type-selectImage{margin-inline:auto;margin-top:.5rem;width:10.7142857143rem}.content-asset .type-selectContent .type-selectImage img{width:100%}}