.l-header-logo{opacity:0;visibility:hidden}.l-header-logo.is-active{opacity:1;transition:opacity .3s ease,visibility 0s;visibility:visible}.page-label{align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:var(--color-white);display:flex;font-family:var(--font-family-m);font-size:calc(var(--unit)*1.3);font-weight:var(--font-weight-extra-bold);justify-content:center;letter-spacing:var(--tracking-base);line-height:var(--leading-none);margin-left:auto;margin-right:auto;padding-top:calc(var(--unit)*.1);text-align:center}[data-kids-root][data-visitor-os=windows] .page-label{transform:rotate(.03deg)}.page-heading{font-family:var(--font-family-m);font-size:calc(var(--unit)*2.4);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-half);margin-top:calc(var(--unit)*1.2);text-align:center}.intro,.product{position:relative}.product{padding-bottom:calc(var(--unit)*7.2)}.product-target{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*.4);justify-content:center;padding-inline:calc(var(--unit)*2.4)}.product-target-item{background-color:var(--color-brown);border-radius:var(--border-radius-full);color:var(--color-white);font-size:calc(var(--unit)*1.4);font-weight:var(--font-weight-bold);line-height:var(--leading-none);padding:calc(var(--unit)*1) calc(var(--unit)*1.6)}.product-target-item sup{font-size:.6em;vertical-align:.6em}.product-note{display:flex;flex-wrap:wrap;font-weight:var(--font-weight-medium);gap:calc(var(--unit)*.8);justify-content:center;line-height:var(--leading-quarter);margin-top:calc(var(--unit)*1.3);padding-inline:calc(var(--unit)*2.4)}.product-note-item{column-gap:calc(var(--unit)*.4);display:flex;font-size:calc(var(--unit)*1)}.product-copy{align-items:center;display:flex;font-size:calc(var(--unit)*1.6);font-weight:var(--font-weight-bold);justify-content:center;margin-top:calc(var(--unit)*2.2);position:relative;text-align:center}.product-copy:after,.product-copy:before{background-color:currentcolor;content:"";height:calc(var(--unit)*2);width:1px}.product-copy:before{transform:rotate(-25deg)}.product-copy:after{transform:rotate(25deg)}.product-copy span{margin:0 calc(var(--unit)*1)}.product-name{font-family:var(--font-family-m);font-size:calc(var(--unit)*3.2);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-normal);margin-top:calc(var(--unit)*1.1);text-align:center}.product-text{font-size:bold;font-size:calc(var(--unit)*1.6);font-weight:var(--font-weight-bold);line-height:var(--leading-loose);margin-top:calc(var(--unit)*1.2);text-align:center}.product-movie{margin-top:calc(var(--unit)*4.7);position:relative;z-index:1}.product-movie-label{background-image:url(/pigeonkids/assets/images/product/product_movie_heading_bg.svg);height:calc(var(--unit)*2.4);left:0;position:absolute;right:0;top:calc(var(--unit)*-1);width:calc(var(--unit)*6.7);z-index:2}.product-movie-frame{border:calc(var(--unit)*.6) solid var(--color-primary);border-radius:calc(var(--unit)*1.6);margin-inline:auto;overflow:hidden;position:relative;width:calc(var(--unit)*35.2);z-index:1}@media screen and (hover:hover) and (min-width:768px){.product-movie-frame:hover .product-movie-thumbnail{transform:scale(1.1)}.product-movie-frame:hover .product-movie-action{transform:scale(.86)}}.product-movie-thumbnail{transition:transform .76s var(--ease-expo-out)}.product-movie-action{align-items:center;background-color:var(--color-brand);border-radius:50%;display:flex;height:calc(var(--unit)*8);top:0;right:0;bottom:0;left:0;justify-content:center;margin:auto;padding-left:calc(var(--unit)*1);position:absolute;transition:transform .96s var(--ease-bounce);width:calc(var(--unit)*8)}.product-movie-action-icon{width:calc(var(--unit)*3)}.product-movie-action-icon svg{fill:var(--color-white)}.product-anime-text{opacity:0;will-change:opacity,transform}.how{background-color:var(--color-ivory);isolation:isolate;padding-block:calc(var(--unit)*7.2);position:relative}.how-label{background-image:url(/pigeonkids/assets/images/mahounoawaawa/how_heading_bg.svg);height:calc(var(--unit)*2.4);width:calc(var(--unit)*10.8)}.how-shape{position:absolute}.how-shape-01{left:calc(var(--unit)*6.6);top:calc(var(--unit)*3.8);width:calc(var(--unit)*6.6)}.how-shape-02{right:calc(var(--unit)*4.4);top:calc(var(--unit)*.9);width:calc(var(--unit)*9.3)}.growth{isolation:isolate;padding:calc(var(--unit)*7.2) calc(var(--unit)*3.2) calc(var(--unit)*8);position:relative}.growth-label{background-image:url(/pigeonkids/assets/images/product/growth_heading_bg.svg);height:calc(var(--unit)*2.4);width:calc(var(--unit)*8.4)}.growth-field{margin-top:calc(var(--unit)*5.2)}.growth-shape{position:absolute}.growth-shape-01{left:calc(var(--unit)*15.3);top:calc(var(--unit)*-6.1);width:calc(var(--unit)*4.7)}.growth-shape-02{right:calc(var(--unit)*1.1);top:calc(var(--unit)*1.8);width:calc(var(--unit)*7.3)}.growth-shape-03{left:calc(var(--unit)*2);top:calc(var(--unit)*18.4);width:calc(var(--unit)*6.4)}.lineup-container{background-color:var(--color-ivory);isolation:isolate;padding:calc(var(--unit)*7.2) calc(var(--unit)*2.4) 0;position:relative}.lineup-primary{position:relative}.lineup-label{background-image:url(/pigeonkids/assets/images/mahounoawaawa/lineup_heading_bg.svg);height:calc(var(--unit)*2.4);width:calc(var(--unit)*7.5)}.lineup-shape{position:absolute}.lineup-shape-01{left:calc(var(--unit)*.4);top:calc(var(--unit)*-2.4);width:calc(var(--unit)*9.7)}.lineup-shape-02{right:calc(var(--unit)*.8);top:calc(var(--unit)*-.4);width:calc(var(--unit)*7.1)}.lineup-copy{font-family:var(--font-family-m);font-size:calc(var(--unit)*2.2);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);margin-top:calc(var(--unit)*3.1);padding:calc(var(--unit)*2.5) 0;position:relative;text-align:center}.lineup-copy:after,.lineup-copy:before{background:url(/pigeonkids/assets/images/product/separator_dash.svg) 50% no-repeat;background-size:contain;content:"";height:max(2px,2/10 * var(--unit));left:0;margin-inline:auto;position:absolute;right:0;width:calc(var(--unit)*35.4)}.lineup-copy:before{top:0}.lineup-copy:after{bottom:0}.lineup-product-list{display:grid;margin-top:calc(var(--unit)*3.2);row-gap:calc(var(--unit)*2.4)}.lineup-product-item{background-color:var(--color-white);border-radius:calc(var(--unit)*2.4);padding:calc(var(--unit)*4) calc(var(--unit)*3.2)}.lineup-product-name{font-family:var(--font-family-m);font-size:calc(var(--unit)*2.4);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-half);text-align:center}.lineup-product-figure{margin-top:calc(var(--unit)*2.4);position:relative}.lineup-product-badge{position:absolute}.lineup-product-feature{display:grid;justify-content:center;line-height:var(--leading-none);margin-top:calc(var(--unit)*1.6);row-gap:calc(var(--unit)*.4)}.lineup-product-feature-item{border:1px solid;border-radius:var(--border-radius-full);font-size:calc(var(--unit)*1.2);font-weight:var(--font-weight-bold);justify-self:center;padding:calc(var(--unit)*.6) calc(var(--unit)*1);width:max-content}.lineup-product-spec{border-top:1px solid var(--color-gray);line-height:var(--leading-half);margin-top:calc(var(--unit)*3.9)}.lineup-product-point:after,.lineup-product-table-row:after{background-image:url(/pigeonkids/assets/images/mahounoawaawa/lineup_product_separator.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:calc(var(--unit)*28.8)}.lineup-product-point{font-size:calc(var(--unit)*1.2);font-weight:var(--font-weight-bold);padding:calc(var(--unit)*1.2) 0;position:relative}.lineup-product-table{position:relative}.lineup-product-table-row{display:grid;font-size:calc(var(--unit)*1.2);grid-template-columns:calc(var(--unit)*5.6) 1fr;padding:calc(var(--unit)*1.2) 0;position:relative}.lineup-product-table-key{font-weight:var(--font-weight-bold)}.lineup-product-table-value{font-weight:var(--font-weight-medium);text-align:justify}.lineup-product-action{display:grid;margin-top:calc(var(--unit)*2.4);row-gap:calc(var(--unit)*.8)}.lineup-product-action-link{font-size:calc(var(--unit)*1.8);padding:calc(var(--unit)*1.5)}.lineup-product-action-link .c-button-icon{height:calc(var(--unit)*2);width:calc(var(--unit)*2)}.lineup-product-action-coming{background-color:var(--color-soon);border-radius:calc(var(--unit)*1.2);color:var(--color-white);font-family:var(--font-family-m);font-size:calc(var(--unit)*1.8);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-none);padding:calc(var(--unit)*1.6)}[data-kids-root][data-visitor-os=windows] .lineup-product-action-coming{transform:rotate(.03deg)}.lineup-product-action-coming{align-items:center;display:flex;justify-content:center}.lineup-refill{margin-top:calc(var(--unit)*5.6);position:relative}.lineup-refill-shape{position:absolute;right:calc(var(--unit)*2.9);top:calc(var(--unit)*-2.9);width:calc(var(--unit)*5.5)}.lineup-refill-heading{font-family:var(--font-family-m);font-size:calc(var(--unit)*2.4);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);text-align:center}.lineup-refill-list{display:grid;gap:calc(var(--unit)*1.6);grid-template-columns:1fr 1fr;margin-top:calc(var(--unit)*3.2)}.lineup-refill-figure{align-items:center;background-color:var(--color-white);border-radius:calc(var(--unit)*.8);display:flex;height:calc(var(--unit)*16.8);justify-content:center}.lineup-refill-figure img{width:calc(var(--unit)*14.4)}.lineup-refill-name{font-family:var(--font-family-m);font-size:calc(var(--unit)*1.6);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-half);margin-top:calc(var(--unit)*1.2);text-align:center}[data-kids-root][data-visitor-os=windows] .lineup-refill-name{transform:rotate(.03deg)}.lineup-refill-action{display:grid;margin-top:calc(var(--unit)*1.2);row-gap:calc(var(--unit)*.8)}.lineup-refill-action-link{border-radius:calc(var(--unit)*.8);font-size:calc(var(--unit)*1.2);padding:calc(var(--unit)*1) calc(var(--unit)*.9)}.lineup-refill-action-link .c-button-icon{height:calc(var(--unit)*1.4);width:calc(var(--unit)*1.4)}.lineup-refill-action-coming{background-color:var(--color-soon);border-radius:calc(var(--unit)*.8);color:var(--color-white);font-family:var(--font-family-m);font-size:calc(var(--unit)*1.3);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-none);padding:calc(var(--unit)*1.1)}[data-kids-root][data-visitor-os=windows] .lineup-refill-action-coming{transform:rotate(.03deg)}.lineup-refill-action-coming{align-items:center;display:flex;justify-content:center}.relation{background-color:var(--color-ivory);overflow:clip;padding:calc(var(--unit)*3.2) 0 calc(var(--unit)*2.2) calc(var(--unit)*2.4);position:relative}@media screen and (min-width:768px){.relation:has(.relation-balloon-link:hover) .relation-chara{transform:rotate(8deg)}.relation:has(.relation-balloon-link:hover) .c-character-face[data-character-face=smile]{opacity:0}.relation:has(.relation-balloon-link:hover) .c-character-face[data-character-face=ho_left]{opacity:1}.relation:has(.relation-balloon-link:hover) .relation-balloon-icon{background-color:var(--color-white)}.relation:has(.relation-balloon-link:hover) .relation-balloon-icon svg{fill:var(--color-coral)}}.relation-balloon{position:relative;z-index:1}.relation-balloon-link{background-image:url(/pigeonkids/assets/images/product/relation_balloon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:calc(var(--unit)*15.1);padding-bottom:calc(var(--unit)*.7);padding-right:calc(var(--unit)*2.6);width:calc(var(--unit)*23.3)}.relation-balloon-frame{align-items:center;display:block;display:flex;flex-direction:column;height:100%;padding-right:calc(var(--unit)*.6);padding-top:calc(var(--unit)*3);row-gap:calc(var(--unit)*1);text-align:center;width:100%}.relation-balloon-text{font-family:var(--font-family-m);font-size:calc(var(--unit)*1.7);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);line-height:var(--leading-quarter)}[data-kids-root][data-visitor-os=windows] .relation-balloon-text{transform:rotate(.03deg)}.relation-balloon-icon{align-items:center;background-color:var(--color-coral);border:1px solid var(--color-coral);border-radius:50%;display:flex;height:calc(var(--unit)*2.1);justify-content:center;transition:background-color .2s ease;width:calc(var(--unit)*2.1)}.relation-balloon-icon svg{fill:var(--color-white);transition:fill .2s ease;width:calc(var(--unit)*.9)}.relation-chara{bottom:calc(var(--unit)*-6.5);position:absolute;right:calc(var(--unit)*-6.7);transition:transform .48s var(--ease-expo-out);width:calc(var(--unit)*30.2)}.relation-chara .c-character{transform:rotate(-10deg)}.relation-chara .c-character .c-character-face{transition:opacity .12s ease}.relation-chara .c-character .c-character-face[data-character-face=ho_left]{opacity:0}.relation-chara-shape{position:absolute;right:calc(var(--unit)*7.7);top:calc(var(--unit)*-3.3);width:calc(var(--unit)*4.7)}.summary{background-color:var(--color-primary)}
