.AiryImage_AiryImage__3dXBK{--AiryImage-ScrollRatio:0;--AiryImage-MobileParallaxScale:1;--AiryImage-MobileParallaxValue:-10vh;--AiryImage-TabletParallaxScale:1;--AiryImage-TabletParallaxValue:-10vh}.AiryImage_AiryImage_Inner__38JlA{position:relative;-webkit-transform:translateY(calc(var(--AiryImage-ScrollRatio) * var(--AiryImage-MobileParallaxValue) * var(--AiryImage-MobileParallaxScale)));-moz-transform:translateY(-moz-calc(var(--AiryImage-ScrollRatio) * var(--AiryImage-MobileParallaxValue) * var(--AiryImage-MobileParallaxScale)));transform:translateY(calc(var(--AiryImage-ScrollRatio) * var(--AiryImage-MobileParallaxValue) * var(--AiryImage-MobileParallaxScale)))}.AiryImage_AiryImage__3dXBK img{display:block;height:auto;width:100%}@media(min-width:769px){.AiryImage_AiryImage_Inner__38JlA{-webkit-transform:translateY(calc(var(--AiryImage-ScrollRatio) * var(--AiryImage-TabletParallaxValue) * var(--AiryImage-TabletParallaxScale)));-moz-transform:translateY(-moz-calc(var(--AiryImage-ScrollRatio) * var(--AiryImage-TabletParallaxValue) * var(--AiryImage-TabletParallaxScale)));transform:translateY(calc(var(--AiryImage-ScrollRatio) * var(--AiryImage-TabletParallaxValue) * var(--AiryImage-TabletParallaxScale)))}}.ProductApp_ProductApp__1h4yt{display:grid;grid-template-areas:"image" "." "content";grid-template-columns:auto;grid-template-rows:auto 3rem auto;overflow-x:hidden;padding:calc(9.230769vw * 2 + 1.3rem * 3) 9.230769vw 9.230769vw;position:relative}.ProductApp_ProductApp_Image__2YXJj{-moz-box-align:stretch;align-items:stretch;display:grid;grid-area:image;justify-items:stretch;margin:0 -9.230769vw;position:relative;z-index:-1}.ProductApp_ProductApp_Image__2YXJj img{display:block;width:100%;height:auto}.ProductApp_ProductApp_Content__16AJ9{grid-area:content;position:relative}.ProductApp_ProductApp_Content__16AJ9>h1{-webkit-font-smoothing:antialiased;font-family:MaisonCacao,dnp-shuei-gothic-gin-std,YuGothic,Yu Gothic,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;margin:0;text-align:center}.ProductApp_ProductApp_ContentLead__13hPH{font-size:1.25rem;letter-spacing:.085em;margin-top:3rem;text-align:center;white-space:nowrap}.ProductApp_ProductApp_ContentFlavor__2JLMR{letter-spacing:.085em;margin:3rem 0 0;text-align:center}.ProductApp_ProductApp_ContentFlavor__2JLMR dt{display:inline;text-transform:uppercase}.ProductApp_ProductApp_ContentFlavor__2JLMR dt:after{content:": "}.ProductApp_ProductApp_ContentFlavor__2JLMR dd{display:inline;margin:0}.ProductApp_ProductApp_ContentStory__2dqMZ{letter-spacing:.085em;margin:3rem 0 0}.ProductApp_ProductApp_ContentStoryImages__3ml4E{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:auto;grid-template-rows:auto;margin:0;padding:0}.ProductApp_ProductApp_ContentStoryImages__3ml4E>li{list-style:none}.ProductApp_ProductApp_ContentStoryImages__3ml4E[data-length="3"]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ProductApp_ProductApp_ContentStoryImages__3ml4E[data-length="3"]>li:first-child{grid-column:1/-1}.ProductApp_ProductApp_ContentStoryImages__3ml4E>li img{display:block;height:auto;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;width:100%}.ProductApp_ProductApp_ContentStoryImages__3ml4E>li img.ProductApp_isLoaded__Ju0x8{opacity:1}.ProductApp_ProductApp_ContentStoryText__jpH2w{line-height:1.8;margin:3rem 0 0}.ProductApp_ProductApp_ContentSpec__1J7I9{margin:3rem 0 0}.ProductApp_ProductApp_ContentShop__LOuKB{font-size:1.25rem;margin:3rem 0 0;text-align:center;text-transform:uppercase}.ProductApp_ProductApp_ContentShop__LOuKB a{-moz-box-align:center;align-items:center;color:inherit;display:-moz-inline-box;display:inline-flex;text-decoration:none;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.ProductApp_ProductApp_ContentShop__LOuKB a:hover{opacity:.5}.ProductApp_ProductApp_ContentShop__LOuKB a svg{flex-shrink:0;height:1em;margin-left:.25em;width:auto}.ProductApp_ProductApp_ContentShop__LOuKB a svg path{fill:currentColor}.ProductApp_ProductApp_ContentBack__2TBRR{-moz-box-align:center;align-items:center;display:-moz-box;display:flex;font-size:1rem;height:1.5rem;margin:3rem 0 0;text-transform:uppercase}.ProductApp_ProductApp_ContentBack__2TBRR a{-moz-box-align:center;align-items:center;color:currentColor;display:-moz-box;display:flex;text-decoration:none;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.ProductApp_ProductApp_ContentBack__2TBRR a:hover{opacity:.5}.ProductApp_ProductApp_ContentBack__2TBRR a span{display:none}.ProductApp_ProductApp_ContentBack__2TBRR a svg{height:1em;margin-right:.25em;width:auto}.ProductApp_ProductApp_ContentBack__2TBRR a svg path{fill:currentColor}@media(min-width:769px){.ProductApp_ProductApp__1h4yt{grid-template-areas:". image . content";grid-template-columns:.75fr 5fr .25fr -moz-calc(50% - min(7.142857vw,100px)/2);grid-template-columns:.75fr 5fr .25fr calc(50% - min(7.142857vw,100px)/2);grid-template-rows:auto;padding:0 min(7.142857vw,100px) min(7.142857vw,100px)}.ProductApp_ProductApp_Image__2YXJj{display:grid;height:100vh;margin:0;place-items:center}.ProductApp_ProductApp_Content__16AJ9{margin:0 auto;padding-top:25vh;width:min(100%,40rem)}.ProductApp_ProductApp_ContentLead__13hPH{font-size:1.5rem}.ProductApp_ProductApp_ContentStory__2dqMZ{margin-top:9rem}.ProductApp_ProductApp_ContentBack__2TBRR{font-size:.75rem}.ProductApp_ProductApp_ContentBack__2TBRR a span{display:block}}.TableList_TableList__1RAEH{line-height:1.8;margin:0}.TableList_TableList__1RAEH>div{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:5rem 1fr;grid-template-rows:auto;padding:1rem 0;position:relative}.TableList_TableList__1RAEH>div:after,.TableList_TableList__1RAEH>div:before{background:currentColor;display:block;height:1px;opacity:.1;position:absolute;width:100%}.TableList_TableList__1RAEH>div:before{content:""}.TableList_TableList__1RAEH>div:last-child:after{content:"";bottom:0}.TableList_TableList__1RAEH>div>dt{text-transform:uppercase}.TableList_TableList__1RAEH>div>dd{letter-spacing:.085em;margin:0}@media(min-width:769px){.TableList_TableList__1RAEH>div{grid-template-columns:7rem 1fr}}