.TitleText_textBlock__d_9yA{position:relative;padding-bottom:.2rem;margin-bottom:5rem;animation-name:TitleText_left-to-right__QRVlj;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;opacity:0}.TitleText_textBlock__d_9yA .TitleText_titleIntroduction__tOWGK{filter:drop-shadow(.2rem .2rem 0 rgba(230,230,230,.4));display:block;font-size:12rem;line-height:.85;transform-origin:left bottom;transform:skewX(-20deg);font-weight:900;color:#000;font-family:Big-Shoulders-Stencil-Display}.TitleText_textBlock__d_9yA .TitleText_underTitleIntroduction__hX8d7{display:block;position:absolute;left:.1rem;bottom:0;color:#bf0411;line-height:1;letter-spacing:-.1em;font-family:Shippori Mincho B1 extrabold;font-size:4.1rem;font-weight:800}.TitleText_textBlock__d_9yA .TitleText_titleCharacter__RlAs5{filter:drop-shadow(.2rem .2rem 0 rgba(230,230,230,.4));display:block;font-size:12rem;line-height:.85;transform-origin:left bottom;transform:skewX(-20deg);font-weight:900;color:#bf0411;font-family:Big-Shoulders-Stencil-Display}.TitleText_textBlock__d_9yA .TitleText_underTitleCharacter__5wI1l{display:block;position:absolute;left:.1rem;bottom:0;color:#000;line-height:1;letter-spacing:-.1em;font-family:Shippori Mincho B1 extrabold;font-size:4.1rem;font-weight:800}.TitleText_textBlock__d_9yA .TitleText_titleProduct__oQUWy{filter:drop-shadow(.2rem .2rem 0 rgba(230,230,230,.4));display:block;font-size:10rem;line-height:.85;transform-origin:left bottom;transform:skewX(-20deg);font-weight:900;color:#444;font-family:Big-Shoulders-Stencil-Display}.TitleText_textBlock__d_9yA .TitleText_underTitleProduct__EmoCi{display:block;position:absolute;left:.1rem;bottom:0;color:#bf0411;line-height:1;letter-spacing:-.1em;font-family:Shippori Mincho B1 extrabold;font-size:4.1rem;font-weight:800}@media(max-width:1920px){.TitleText_textBlock__d_9yA .TitleText_titleIntroduction__tOWGK{font-size:calc(2rem + 10*100vw/120)}}@media(max-width:1920px)and (max-width:767px){.TitleText_textBlock__d_9yA .TitleText_titleIntroduction__tOWGK{font-size:calc(2rem + 17*(100vw - 18.75rem)/120)}}@media(max-width:1920px){.TitleText_textBlock__d_9yA .TitleText_underTitleIntroduction__hX8d7{font-size:calc(.875rem + 3.225*100vw/120)}}@media(max-width:1920px)and (max-width:767px){.TitleText_textBlock__d_9yA .TitleText_underTitleIntroduction__hX8d7{font-size:calc(.875rem + 5.4825*(100vw - 18.75rem)/120)}}@media(max-width:1920px){.TitleText_textBlock__d_9yA .TitleText_titleCharacter__RlAs5{font-size:calc(2rem + 10*100vw/120)}}@media(max-width:1920px)and (max-width:767px){.TitleText_textBlock__d_9yA .TitleText_titleCharacter__RlAs5{font-size:calc(2rem + 17*(100vw - 18.75rem)/120)}}@media(max-width:1920px){.TitleText_textBlock__d_9yA .TitleText_underTitleCharacter__5wI1l{font-size:calc(.875rem + 3.225*100vw/120)}}@media(max-width:1920px)and (max-width:767px){.TitleText_textBlock__d_9yA .TitleText_underTitleCharacter__5wI1l{font-size:calc(.875rem + 5.4825*(100vw - 18.75rem)/120)}}@media(max-width:1920px){.TitleText_textBlock__d_9yA .TitleText_titleProduct__oQUWy{font-size:calc(2rem + 7*100vw/120)}}@media(max-width:1920px)and (max-width:767px){.TitleText_textBlock__d_9yA .TitleText_titleProduct__oQUWy{font-size:calc(2rem + 11.9*(100vw - 18.75rem)/120)}}@media(max-width:1920px){.TitleText_textBlock__d_9yA .TitleText_underTitleProduct__EmoCi{font-size:calc(.875rem + 3.225*100vw/120)}}@media(max-width:1920px)and (max-width:767px){.TitleText_textBlock__d_9yA .TitleText_underTitleProduct__EmoCi{font-size:calc(.875rem + 5.4825*(100vw - 18.75rem)/120)}}@media(max-width:299px){.TitleText_textBlock__d_9yA .TitleText_titleIntroduction__tOWGK{font-size:2rem}.TitleText_textBlock__d_9yA .TitleText_underTitleIntroduction__hX8d7{font-size:.875rem}.TitleText_textBlock__d_9yA .TitleText_titleCharacter__RlAs5{font-size:2rem}.TitleText_textBlock__d_9yA .TitleText_underTitleCharacter__5wI1l{font-size:.875rem}}@keyframes TitleText_left-to-right__QRVlj{0%{opacity:1;transform:translateX(-20px);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{opacity:1;transform:translateX(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.ProductPage_product__kDe67{width:100%;height:100%;padding-bottom:15rem}.ProductPage_product__content__OPum8{position:relative;max-width:65.7rem;width:100%;height:100%;margin:0 auto;padding:0 2rem 2rem;box-sizing:border-box;z-index:99}.ProductPage_product__text__h0KCH{max-width:1600px;width:100%;padding:40px 40px 20px;margin:0 auto;box-sizing:border-box}.ProductPage_product__content__sort__6Gu_a{max-width:100%;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.ProductPage_product__content__sort__6Gu_a button{cursor:pointer;max-width:300px;width:100%;font-family:Contrail-One;color:#e6000f;font-size:2rem;padding:1rem 5rem;background:none;transition:all .2s ease-in-out;border:none;border-bottom:2px solid hsla(0,0%,100%,0)}.ProductPage_product__content__sort__6Gu_a .ProductPage_activeButton__UmsBu,.ProductPage_product__content__sort__6Gu_a button:hover{color:#fff;border-bottom:2px solid #fff}.ProductPage_products__all__hQ8sI{display:grid;grid-template-columns:max-content max-content max-content;grid-gap:20px;justify-content:center}.ProductPage_productCard__JWn4E{width:300px;height:max-content;margin-bottom:2rem}.ProductPage_productCard__JWn4E img{width:100%;height:max-content;object-fit:contain}.ProductPage_productCard__JWn4E h4{padding:20px 0 25px;font-family:Shippori Mincho B1 extrabold}.ProductPage_productCard__JWn4E p{padding-bottom:4px;font-family:Shippori Mincho B1 regular}.ProductPage_productCard__JWn4E h4,.ProductPage_productCard__JWn4E p{font-size:19px;color:#fff}.ProductPage_productCard__JWn4E .ProductPage_productCard__text__JHtVx{width:-moz-fit-content;width:fit-content;height:max-content}.ProductPage_productCard__JWn4E .ProductPage_productCard__button__L_pIv{position:relative;background-color:#bf0411;margin-top:20px;padding:.6em 0 .4em .7em;display:flex;align-items:center;cursor:pointer}.ProductPage_productCard__JWn4E .ProductPage_productCard__button__L_pIv p{color:#000;padding-right:10px;font-family:inherit}.ProductPage_productCard__JWn4E .ProductPage_productCard__button__L_pIv hr{width:0;height:1px;background-color:#000;border:none;margin:0;transition:all .3s ease-in-out}.ProductPage_productCard__JWn4E .ProductPage_productCard__button__L_pIv:hover hr{width:100%}@media(max-width:1040px){.ProductPage_products__all__hQ8sI{grid-template-columns:max-content max-content}}@media(max-width:740px){.ProductPage_products__all__hQ8sI{grid-template-columns:max-content}}@media(max-width:480px){.ProductPage_product__text__h0KCH{padding:20px}}