*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Noto Sans JP,sans-serif;line-height:1.8;overflow-x:hidden;text-align:center}h1,h2,h3,h4{line-height:1.8}a{text-decoration:none}.container{max-width:1000px;margin:0 auto;padding:0 4%}.floating-cta{position:fixed;top:70%;right:0;z-index:1000;padding:16px 10px 16px 30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#249ed8,#e854bf 37.34%,#ff9d6b 69.58%,#ff0b19);color:#000;font-size:1.2rem;letter-spacing:.02rem;border-radius:50px 0 0 50px;text-shadow:1px 1px 0 rgba(255,255,255,.4),0 -1px 1px rgba(0,0,0,.2);transform-style:preserve-3d;transition:opacity .3s,transform .2s}.floating-cta:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:10px solid white;border-radius:50px 0 0 50px;transform:translateZ(1px);mix-blend-mode:overlay;filter:blur(8px);pointer-events:none}.floating-cta:after{content:"";width:calc(100% + 4px);height:calc(100% + 8px);background:linear-gradient(90deg,#3bcdeb,#ec60c6 37.34%,#ff8955 69.58%,#ff0b19);position:absolute;top:-4px;left:-4px;border-radius:50px 0 0 50px;z-index:-1;transform:translateZ(-1px)}.floating-cta:hover{opacity:.9;transform:scale(1.05)}.floating-cta i{margin-right:.3rem;font-size:1.2rem}@media screen and (max-width:640px){.floating-cta{padding:2vw 1.5vw 2vw 4vw;font-size:3vw}.floating-cta i{font-size:2.7vw}}.cta.section__inner{display:flex;justify-content:center}.btn-cta{display:inline-flex;position:relative;display:flex;align-items:center;justify-content:center;width:550px;padding:30px 50px;font-size:2rem;letter-spacing:.02rem;color:#000;text-shadow:1px 1px 0 rgba(255,255,255,.4),0 -1px 1px rgba(0,0,0,.2);background:linear-gradient(90deg,#249ed8,#e854bf 37.34%,#ff9d6b 69.58%,#ff0b19);border-radius:100px;margin:145px 0;transition:opacity .3s,transform .2s}.btn-cta:before{content:"";width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;left:-6px;border:20px solid white;border-radius:100px;mix-blend-mode:overlay;filter:blur(25px)}.btn-cta:after{content:"";width:calc(100% + 12px);height:calc(100% + 12px);background:linear-gradient(90deg,#3bcdeb,#ec60c6 37.34%,#ff8955 69.58%,#ff0b19);position:absolute;top:-6px;left:-6px;border-radius:100px;z-index:-1}.btn-cta:hover{opacity:.9;transform:scale(1.02)}.btn-cta i{margin-right:.5rem;font-size:1.8rem}@media screen and (max-width:640px){.btn-cta{width:90%;padding:4vw 7.8vw;font-size:5vw}}.dummy-image{background-color:#666;width:100%;display:block;margin:0 auto}.led-grid{display:flex;gap:40px;align-items:flex-start;text-align:left;padding-bottom:20px}@media screen and (max-width:640px){.led-grid{flex-direction:column}}.led-image{flex:1;aspect-ratio:1/1}.led-list{flex:1.2;list-style:none}.led-list li{display:flex;flex-direction:column;padding:10px 0 14px 35px;border-left:5px solid transparent;text-align:left;line-height:1.6}.led-list li.led-red{border-left-color:#ff3d3d}.led-list li.led-red h3,.led-list li.led-red .led-desc strong{color:#ff3d3d}.led-list li.led-blue{border-left-color:#0ff}.led-list li.led-blue h3,.led-list li.led-blue .led-desc strong{color:#0ff}.led-list li.led-yellow{border-left-color:#fd0}.led-list li.led-yellow h3,.led-list li.led-yellow .led-desc strong{color:#fd0}.led-list li.led-green{border-left-color:#4f8}.led-list li.led-green h3,.led-list li.led-green .led-desc strong{color:#4f8}.led-list li.led-orange{border-left-color:#f93}.led-list li.led-orange h3,.led-list li.led-orange .led-desc strong{color:#f93}.led-list li.led-purple{border-left-color:#c6f}.led-list li.led-purple h3,.led-list li.led-purple .led-desc strong{color:#c6f}.led-list li.led-cyan{border-left-color:#4da6ff}.led-list li.led-cyan h3,.led-list li.led-cyan .led-desc strong{color:#4da6ff}.led-list li.led-white{border-left-color:#fff}.led-list li.led-white h3,.led-list li.led-white .led-desc strong{color:#fff}.led-list li.led-nir{border-left-color:#ff1667}.led-list li.led-nir h3,.led-list li.led-nir .led-desc strong{color:#ff1667}.led-list li h3{font-weight:300;margin:0 0 4px}.led-list li h3 strong{font-size:1.5rem}.led-list li .led-desc{color:#fff;font-weight:600;margin-bottom:2px}.led-list li .led-subdesc{font-weight:300}@media screen and (max-width:640px){.led-list li{padding:8px 0 10px 20px}}.points-block{padding-top:40px}.points-block h2{font-size:1.3rem;margin-bottom:0;font-weight:500;color:#aaa}.points-block h2 em{font-style:normal;font-size:3.5rem;font-weight:700;color:#fff;margin-right:10px}@media screen and (max-width:640px){.points-block h2 em{font-size:2.5rem}}.points-block .points-sub{font-size:2.2rem;font-weight:700;color:#ff3d6e;margin-top:-10px;margin-bottom:40px}@media screen and (max-width:640px){.points-block .points-sub{font-size:1.6rem}}.points-img{aspect-ratio:4/5;max-height:700px;width:85%}.ergonomics-section{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden}.ergonomics-section .ergonomics-bg{width:100%;aspect-ratio:25/9;background-image:url(/img/image-area_1@2x.png);background-size:cover;background-position:center}.ergonomics-section .ergonomics-copy{position:absolute;top:0;left:0;width:35%;height:100%;background:#000000b3;display:flex;flex-direction:column;justify-content:center;padding:0 4% 0 5%;line-height:1.8;text-align:left;color:#fff}@media screen and (max-width:640px){.ergonomics-section .ergonomics-copy{width:70%;padding:0 5%}}.ergonomics-section h2{font-size:1.5rem;font-weight:300}@media screen and (max-width:640px){.ergonomics-section .ergonomics-bg{aspect-ratio:2/1}.ergonomics-section .ergonomics-copy{width:45%}.ergonomics-section h2{font-size:.8rem;font-weight:300}}.smart-block h3{font-size:1.2rem;margin-bottom:30px;font-weight:500}.smart-img{aspect-ratio:16/9;width:75%}.swiss-block h3{font-size:.9rem;margin-bottom:30px;font-weight:500;border-top:1px solid #333;display:block;padding-top:20px}.swiss-img{max-width:600px;aspect-ratio:5/2;width:65%}.care-list{display:grid;gap:16px}.care-item{min-height:200px;padding:45px 5% 54px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center}.care-item>div{width:45%}.care-item h3,.care-item h4,.care-item p{margin:0;text-align:left}.care-item h4{margin-top:10px}.care-item p{margin-top:20px;margin-left:1.2em;text-indent:-.6em}.care-item i{margin-right:.2em}.care-item.care-item1{background-image:url(/cdn/shop/files/sec-8_1_2x_3b8c7aa7-8b09-472f-aadd-7fb666d79dfd.png?v=1773860739)}.care-item.care-item2{background-image:url(/cdn/shop/files/sec-8_2_2x_fbed08d0-ca32-4696-8834-36f0ce5f6e7c.png?v=1773860739);flex-direction:row-reverse}.care-item.care-item3{background-image:url(/cdn/shop/files/sec-8_3_2x_1e357c23-fb38-4d9a-94b4-fe229f009d1e.png?v=1773860739)}.care-item.care-item4{background-image:url(/cdn/shop/files/sec-8_4_2x_fca5c73d-9acb-4321-adcd-f76c07b3cb67.png?v=1773860738);flex-direction:row-reverse}@media(max-width:640px){.care-item{min-height:150px;padding:20px 5%}.care-item>div{width:55%}.care-item h3{font-size:4.5vw}.care-item h4{margin-top:0;font-size:3vw}.care-item p{margin-top:10px;font-size:3vw}.care-item.care-item1{background-position:center right;background-image:url(/cdn/shop/files/sec-8_1_sp_2x_fae3f7f8-d2ba-4a2c-acef-2b6cd6a3d5a3.png?v=1773919637)}.care-item.care-item2{background-image:url(/cdn/shop/files/sec-8_2_sp_2x_4ddf7b1b-ff38-4e17-9223-c0b6dd3c1fc5.png?v=1773919638)}.care-item.care-item3{background-position:center right;background-image:url(/cdn/shop/files/sec-8_3_sp_2x_c74eb8fe-0b46-4f45-8ba4-f411e7473b16.png?v=1773919637)}.care-item.care-item4{background-image:url(/cdn/shop/files/sec-8_4_sp_2x_c71c25c7-b8ec-421e-846c-90c8f9cc1067.png?v=1773919638)}}.final-block p{font-size:1rem;line-height:1.6;font-weight:500}.final-block p:last-of-type{margin-bottom:40px}.final-img{aspect-ratio:16/9}#shopify-section-template--23434975936869__section_3Rxxap strong{font-size:inherit!important;line-height:inherit;font-weight:700}#shopify-section-template--23434975936869__section_xhzqTd .h3 p{padding:0}#shopify-section-template--23434975936869__section_xhzqTd p{padding:0 5%}@media screen and (max-width:640px){body{font-size:.9em}br{display:none}h2{font-size:5vw}h3{font-size:5vw;line-height:1.4}h4{font-size:3.5vw}p{font-size:3.2vw}#shopify-section-template--23434975936869__section_iqM6qh p{font-size:1em!important}#shopify-section-template--23434975936869__section_xhzqTd .h3 p{font-size:4.5vw}#shopify-section-template--23434975936869__section_xhzqTd p{font-size:3.2vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/foreo-faq.css.map */
