@charset "UTF-8";:root{--scroll-bar-width:17px}.pufferPop-main .otherArticle__info{background:#fff}.p-pufferPop{margin:0 -2rem 6rem}@media print,screen and (min-width:813px){.p-pufferPop{margin:0 0 7rem}}.p-pufferPopHero{display:flex;flex-direction:column}@media print,screen and (min-width:813px){.p-pufferPopHero{padding:13.8rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 7rem;align-items:start}}.p-pufferPopHero__content{padding:10.8rem 2rem 0;margin-bottom:6rem}@media print,screen and (min-width:813px){.p-pufferPopHero__content{min-width:0;grid-area:1/2/2/3;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding:17rem 3.45rem 0}}.p-pufferPopHero__title{display:flex;justify-content:center;font-size:6rem;font-family:Libre Baskerville,serif;line-height:1;margin:0 0 3rem}@media screen and (max-width:812px){[lang=fr] .p-pufferPopHero__title{font-size:2.6em}.ca-fr .p-pufferPopHero__title{font-size:2.5em}.ca-fr .p-pufferPopHero__title small{margin-right:0}.ca-fr .p-pufferPopHero__title span{display:none}.de-de .p-pufferPopHero__title{font-size:3.2em}.de-de .p-pufferPopHero__title small{display:none}.it-it .p-pufferPopHero__title{font-size:2.3em;text-align:center;line-height:1.4}.it-it .p-pufferPopHero__title small{display:none}.es-es .p-pufferPopHero__title{font-size:2em}.es-es .p-pufferPopHero__title small{margin-right:0}.es-es .p-pufferPopHero__title span{display:none}}@media print,screen and (min-width:813px){.p-pufferPopHero__title{font-size:7.5rem;margin:0 .4rem 3rem}[lang=it] .p-pufferPopHero__title{font-size:8rem}[lang=fr] .p-pufferPopHero__title{font-size:4rem}[lang=es] .p-pufferPopHero__title{font-size:3.5rem}[lang=de] .p-pufferPopHero__title{font-size:5.5rem}}@media print,screen and (min-width:985px){.p-pufferPopHero__title{font-size:8.5rem}[lang=fr] .p-pufferPopHero__title{font-size:5rem}[lang=es] .p-pufferPopHero__title{font-size:4rem}[lang=de] .p-pufferPopHero__title{font-size:7rem}}@media print,screen and (min-width:1176px){.p-pufferPopHero__title{font-size:9rem}[lang=fr] .p-pufferPopHero__title{font-size:6.5rem}[lang=es] .p-pufferPopHero__title{font-size:5.2rem}}.p-pufferPopHero__title small{font-size:100%;display:block;margin:4rem 1.35rem 0}@media print,screen and (min-width:813px){.p-pufferPopHero__title small{margin:6rem 1.3rem 0}}.p-pufferPopHero__title span{display:block;margin:2rem 0 0}@media print,screen and (min-width:813px){.p-pufferPopHero__title span{margin:4rem 0 0}}html[lang=vi] .p-pufferPopHero__title{font-family:Times New Roman,serif!important}.p-pufferPopHero__subtitle{text-align:center;font-size:1.6rem;line-height:2.4rem;font-weight:300;margin:0 0 3rem}.p-pufferPopHero__button{width:100%}.p-pufferPopHero__button a{display:flex;align-items:center;justify-content:center;width:100%;height:5.4rem;font-size:1.6rem;font-weight:300;line-height:2.56rem;border:1px solid #000;border-radius:10rem;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,Noto Sans JP,Osaka,Meiryo,メイリオ,MS PGothic,ＭＳ\ Ｐゴシック,Hiragino Sans GB,Helvetica Neue,HelveticaNeue,Helvetica,Arial,Arial Unicode MS,sans-serif}html[lang=vi] .p-pufferPopHero__button a{font-family:Times New Roman,serif!important}.p-pufferPopHero__video{position:relative;grid-row:1/2}@media print,screen and (min-width:813px){.p-pufferPopHero__video{grid-column:2/3}}.p-pufferPopHero__video .c-video{margin:0}.p-pufferPopHero__video picture{position:absolute;right:4.3rem;bottom:-4.1rem;width:14.4rem}@media print,screen and (min-width:813px){.p-pufferPopHero__video picture{right:auto;left:-13.3rem;bottom:-3rem;width:23.9rem}}@media print,screen and (min-width:813px){.p-pufferPopProduct{padding:0 0 7rem}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item{display:grid;grid-template-columns:repeat(2,1fr);gap:7rem}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item0{min-width:0;display:flex;flex-direction:column;gap:unset;margin-bottom:0}}.p-pufferPopProduct__item.-item0 .p-pufferPopProduct__text{margin:0 0 4rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item0 .p-pufferPopProduct__text{margin:3rem 0}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item1{margin-top:-20.834%;align-items:end;margin-bottom:7rem}[lang=de] .p-pufferPopProduct__item.-item1,[lang=it] .p-pufferPopProduct__item.-item1{margin-top:-17.834%}.p-pufferPopProduct__item.-item1 [lang=es],[class=ca-en] .p-pufferPopProduct__item.-item1{margin-top:-15.834%}[lang=fr] .p-pufferPopProduct__item.-item1{margin-top:-12.834%}}@media print,screen and (min-width:985px){[lang=fr] .p-pufferPopProduct__item.-item1{margin-top:-20.834%}}@media print,screen and (min-width:1176px){.p-pufferPopProduct__item.-item1 [lang=fr],[class=ca-en] .p-pufferPopProduct__item.-item1{margin-top:-20.834%}}.p-pufferPopProduct__item.-item1 .p-pufferPopProduct__img{padding:0 2rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item1 .p-pufferPopProduct__img{padding:0}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item1 .p-pufferPopProduct__column:first-child{grid-area:1/2/2/3}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item3{margin-top:-20.622%;align-items:end;margin-bottom:7rem}}@media screen and (max-width:985px){[class=ca-en] .p-pufferPopProduct__item.-item3,[lang=de] .p-pufferPopProduct__item.-item3,[lang=es] .p-pufferPopProduct__item.-item3,[lang=fr] .p-pufferPopProduct__item.-item3,[lang=id] .p-pufferPopProduct__item.-item3,[lang=it] .p-pufferPopProduct__item.-item3{margin-top:-14.622%}}@media screen and (max-width:812px){[lang=fr] .p-pufferPopProduct__item.-item3{margin-top:0}}@media (min-width:813px) and (max-width:825px){.de-de .p-pufferPopProduct__item.-item3,.tw-zh .p-pufferPopProduct__item.-item3{margin-top:-10%}}.p-pufferPopProduct__item.-item3 .p-pufferPopProduct__img{padding:0 2rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item3 .p-pufferPopProduct__img{padding:0}}.p-pufferPopProduct__item.-item3 .p-pufferPopProduct__text{line-height:2.4rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item3 .p-pufferPopProduct__column:first-child{grid-area:1/2/2/3}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item4{margin-bottom:7rem}}.p-pufferPopProduct__item.-item4 .p-pufferPopProduct__img{padding:0 4.718rem 0 2rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item4 .p-pufferPopProduct__img{padding:0 4rem 0 0}}.p-pufferPopProduct__item.-item4 .p-pufferPopProduct__text{line-height:2.4rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item5{display:flex;flex-direction:column;gap:unset;margin-bottom:7rem}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item5 .p-pufferPopProduct__content{display:grid;grid-template-columns:repeat(2,1fr);gap:7rem;margin-top:4rem}}.p-pufferPopProduct__item.-item5 .p-pufferPopProduct__text{line-height:2.4rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item5 .p-pufferPopProduct__text{grid-area:1/2/2/3}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item6{align-items:center}}.p-pufferPopProduct__item.-item6 .p-pufferPopProduct__img{padding:0 2rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item6 .p-pufferPopProduct__img{padding:0}}.p-pufferPopProduct__item.-item6 .p-pufferPopProduct__text{line-height:2.4rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item6 .p-pufferPopProduct__text{font-size:1.329rem;line-height:2.278rem}}@media print,screen and (min-width:813px){.p-pufferPopProduct__item.-item6 .p-pufferPopProduct__column:first-child{grid-area:1/2/2/3}}.p-pufferPopProduct__content{display:flex;flex-direction:column;padding:4rem 2rem 6rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__content{padding:0}}.p-pufferPopProduct__name{font-size:2.6rem;font-weight:700;font-family:Libre Baskerville,serif;text-align:center}html[lang=vi] .p-pufferPopProduct__name{font-family:Times New Roman,serif!important}.p-pufferPopProduct__text{font-size:1.4rem;font-weight:300;line-height:1.5;margin:0}@media print,screen and (min-width:813px){.p-pufferPopProduct__text{line-height:2.4rem}}.p-pufferPopProduct__text+.p-pufferPopProduct__price{margin-top:3rem}.p-pufferPopProduct__text+.p-pufferPopProduct__annotation{margin-top:1.5rem}.p-pufferPopProduct__annotation{font-family:Source Sans\ 3,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.8rem;margin:0 0 3rem}html[lang=vi] .p-pufferPopProduct__annotation{font-family:Times New Roman,serif!important}.p-pufferPopProduct__price{display:flex;flex-direction:column}.p-pufferPopProduct__priceColumn{display:flex}.p-pufferPopProduct__priceColumn+.p-pufferPopProduct__priceColumn{margin-top:3rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__priceColumn+.p-pufferPopProduct__priceColumn{margin-top:7rem}}.p-pufferPopProduct__pricePosition{margin:0 .5rem 0 0}.p-pufferPopProduct__priceContent{display:flex;flex-direction:column;gap:1rem}.p-pufferPopProduct__priceList{display:flex;flex-direction:column;gap:.5rem}.p-pufferPopProduct__priceText{font-size:1.4rem;font-family:Source Sans\ 3,sans-serif;line-height:1.5}html[lang=vi] .p-pufferPopProduct__priceText{font-family:Times New Roman,serif!important}@media print,screen and (min-width:813px){.p-pufferPopProduct__priceItem{display:flex;flex-direction:column;gap:.5rem 1rem}}@media print,screen and (min-width:813px){.p-pufferPopProduct__priceItem .c-product{margin:0}}.p-pufferPopProduct__video{padding:0 2rem;margin-bottom:6rem}@media print,screen and (min-width:813px){.p-pufferPopProduct__video{padding:0;margin-bottom:7rem}}.p-pufferPopProduct__video .c-video__content{position:absolute;top:0;left:0}.p-pufferGraph__main{margin:0 0 2.025rem}@media print,screen and (min-width:813px){.p-pufferGraph__main{position:relative;margin:0 0 1rem}}.p-pufferGraph__textArea{padding:0 2rem;margin:0 0 6rem}@media print,screen and (min-width:813px){.p-pufferGraph__textArea{position:absolute;top:50%;left:4.7%;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;align-items:left;padding:0;margin:0;width:31.43939%;max-width:33.2rem}}.p-pufferGraph__textArea h2{text-align:center;font-size:2.6rem;line-height:1.5;font-family:Libre Baskerville,serif}@media print,screen and (min-width:813px){.p-pufferGraph__textArea h2{font-size:3.5rem;line-height:1.2;text-align:left}}@media print,screen and (min-width:813px){[lang=es] .p-pufferGraph__textArea h2,[lang=id] .p-pufferGraph__textArea h2{font-size:3rem}}@media print,screen and (min-width:1176px){[lang=es] .p-pufferGraph__textArea h2,[lang=id] .p-pufferGraph__textArea h2{font-size:3.5rem}}@media print,screen and (min-width:813px){[lang=fr] .p-pufferGraph__textArea h2{font-size:2.5rem}}@media print,screen and (min-width:1176px){[lang=fr] .p-pufferGraph__textArea h2{font-size:3.5rem}}[lang=zh] .p-pufferGraph__textArea h2{font-size:2.2rem}@media print,screen and (min-width:813px){[lang=zh] .p-pufferGraph__textArea h2{font-size:2.8rem}}html[lang=vi] .p-pufferGraph__textArea h2{font-family:Times New Roman,serif!important}.p-pufferGraph__textArea p{margin-top:2rem;text-align:left;font-size:1.6rem;font-weight:300;line-height:1.5}@media print,screen and (min-width:813px){.p-pufferGraph__textArea p{margin-top:3rem}}.p-pufferGraph__mainSwipe{display:flex;align-items:center;justify-content:space-between;margin:0 0 2rem;padding:0 2rem}@media print,screen and (min-width:813px){.p-pufferGraph__mainSwipe{display:none}}.p-pufferGraph__mainSwipe:after,.p-pufferGraph__mainSwipe:before{content:"";width:24.5px;height:17px;background:url(/jp/ja/contents/lifewear-magazine/25fw/assets/img/puff-it-up/icon-arrow.svg) 50%/cover}.p-pufferGraph__mainSwipe:after{transform:scaleX(-1)}.p-pufferGraph__mainSwipe p{display:flex;align-items:center;gap:5px;font-size:1.4rem;line-height:1;font-family:Source Sans\ 3,sans-serif}.p-pufferGraph__mainSwipe p:before{content:"";width:17px;height:17px;background:url(/jp/ja/contents/lifewear-magazine/25fw/assets/img/puff-it-up/icon-search.svg) 50%/cover}html[lang=vi] .p-pufferGraph__mainSwipe p{font-family:Times New Roman,serif!important}.p-pufferGraph__mainMap{margin:0;overflow-x:auto;overflow-y:hidden}@media print,screen and (min-width:813px){.p-pufferGraph__mainMap{margin:0;overflow:inherit}}.p-pufferGraph__mainMapInner{position:relative;width:143.885%;margin:0 0 0 2rem}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner{width:100%;margin:0}}.p-pufferGraph__mainMapInner ol li{position:absolute;opacity:.7}.p-pufferGraph__mainMapInner ol li:first-child{top:1%;left:38%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:first-child{top:2.8%;left:62%}}.p-pufferGraph__mainMapInner ol li:first-child a{width:23vw;height:32vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:first-child a{width:10rem;height:14rem}}.p-pufferGraph__mainMapInner ol li:nth-child(2){top:1%;left:57%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(2){top:1%;left:73%}}.p-pufferGraph__mainMapInner ol li:nth-child(2) a{width:30vw;height:26vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(2) a{width:14rem;height:12rem}}.p-pufferGraph__mainMapInner ol li:nth-child(3){top:15%;left:80%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(3){top:16%;left:87.4%}}.p-pufferGraph__mainMapInner ol li:nth-child(3) a{width:26vw;height:24vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(3) a{width:12rem;height:11rem}}.p-pufferGraph__mainMapInner ol li:nth-child(4){top:17%;left:60%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(4){top:18%;left:75.2%}}.p-pufferGraph__mainMapInner ol li:nth-child(4) a{width:28vw;height:21vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(4) a{width:12.7rem;height:9rem}}.p-pufferGraph__mainMapInner ol li:nth-child(5){top:30%;left:65%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(5){top:32%;left:79.5%}}.p-pufferGraph__mainMapInner ol li:nth-child(5) a{width:25vw;height:21vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(5) a{width:11.3rem;height:9.7rem}}.p-pufferGraph__mainMapInner ol li:nth-child(6){top:29%;left:24%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(6){top:30%;left:51.2%}}.p-pufferGraph__mainMapInner ol li:nth-child(6) a{width:21vw;height:23vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(6) a{width:11rem;height:10rem}}.p-pufferGraph__mainMapInner ol li:nth-child(7){top:33%;left:39%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(7){top:34.8%;left:62%}}.p-pufferGraph__mainMapInner ol li:nth-child(7) a{width:22vw;height:23vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(7) a{width:10.2rem;height:9rem}}.p-pufferGraph__mainMapInner ol li:nth-child(8){top:39%;left:54%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(8){top:38.6%;left:71.6%}}.p-pufferGraph__mainMapInner ol li:nth-child(8) a{width:22vw;height:23vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(8) a{width:10rem;height:11rem}}.p-pufferGraph__mainMapInner ol li:nth-child(9){top:49%;left:34%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(9){top:49.5%;left:59.9%}}.p-pufferGraph__mainMapInner ol li:nth-child(9) a{width:31vw;height:25vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(9) a{width:14rem;height:12rem}}.p-pufferGraph__mainMapInner ol li:nth-child(10){top:55%;left:19%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(10){top:55.5%;left:49.5%}}.p-pufferGraph__mainMapInner ol li:nth-child(10) a{width:26vw;height:26vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(10) a{width:12.6rem;height:11.6rem}}.p-pufferGraph__mainMapInner ol li:nth-child(11){top:72%;left:26%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(11){top:71.5%;left:54%}}.p-pufferGraph__mainMapInner ol li:nth-child(11) a{width:24vw;height:22vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(11) a{width:11rem;height:9rem}}.p-pufferGraph__mainMapInner ol li:nth-child(12){top:75%;left:8%}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(12){top:75.4%;left:43%}}.p-pufferGraph__mainMapInner ol li:nth-child(12) a{width:24vw;height:28vw}@media print,screen and (min-width:813px){.p-pufferGraph__mainMapInner ol li:nth-child(12) a{width:11rem;height:12rem}}.p-pufferGraph__mainMapInner ol li a{display:block}.p-pufferGraph__mainWarmer{position:absolute;top:44.3%;left:-4%;font-size:1.7rem;font-weight:400;line-height:1.5;font-family:Libre Baskerville,serif;font-style:italic;transform:rotate(90deg)}@media print,screen and (min-width:813px){.p-pufferGraph__mainWarmer{top:45.3%;left:35.5%}[lang=id] .p-pufferGraph__mainWarmer{left:33%}[lang=th] .p-pufferGraph__mainWarmer{left:35%}}@media print,screen and (min-width:1176px){[lang=id] .p-pufferGraph__mainWarmer{left:34.5%}}html[lang=vi] .p-pufferGraph__mainWarmer{font-family:Times New Roman,serif!important}.p-pufferGraph__mainWeight{position:absolute;bottom:.2%;left:43.8%;font-size:1.7rem;font-weight:400;line-height:1.5;font-family:Libre Baskerville,serif;font-style:italic}@media print,screen and (min-width:813px){.p-pufferGraph__mainWeight{bottom:1.4%;left:65.8%}}html[lang=vi] .p-pufferGraph__mainWeight{font-family:Times New Roman,serif!important}.p-pufferGraph__note{font-size:1.4rem;font-weight:300;line-height:1.5;text-align:right;margin:0 0 6rem;padding:0 2rem}@media print,screen and (min-width:813px){.p-pufferGraph__note{margin:0 0 7rem;padding:0}}.p-pufferGraph__product{padding:0 2rem}@media print,screen and (min-width:813px){.p-pufferGraph__product{padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:3rem;grid-row-gap:2rem}}.p-pufferGraph__item{display:flex;margin:0 0 2rem}@media print,screen and (min-width:813px){.p-pufferGraph__item{margin:0}}.p-pufferGraph__item:last-child{margin-bottom:0}.p-pufferGraph__number{min-width:2.5rem;margin:0 1rem 0 0}.p-pufferGraph__itemText{font-size:1.4rem;font-weight:300;line-height:1.5;margin:0 0 1rem}.p-pufferPopCredit{padding:6rem 2rem 0}@media print,screen and (min-width:813px){.p-pufferPopCredit{padding:7rem 0 0}}