*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;color:#333;background:#fffad7}h1{font-size:34px;font-weight:700}h2{font-size:24px;font-weight:700}h3{font-size:16px;font-weight:700}p{font-size:12px;color:#341903;text-align:center}ul li{font-size:13px;list-style-type:none}.heading-container{text-align:center}.heading-container h2{font-size:24px;font-weight:700;line-height:1}.page-wrapper{display:grid;grid-template-columns:1fr 375px 1fr;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.section{padding:0;min-height:auto;margin-top:0;display:block}.left-column{position:sticky;top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:450px;margin-left:auto;width:100%}.left-column .brand-title{width:260px;margin-top:200px}.left-column .brand-title img{width:100%}.right-column{position:sticky;top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;margin-inline:auto;width:100%}.right-column .nav-menu{margin-top:200px;background:#43ac75;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:90px;padding-left:60px;padding-bottom:40px}.right-column .nav-menu:before{content:"";position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px;height:120px;background-image:url(https://bs1st.itembox.design/item/lp/images/package-image.png);background-size:cover}.right-column .nav-menu a{color:#fff;font-size:15px;text-decoration:none;margin-bottom:.5em;position:relative;line-height:1.5}.right-column .nav-menu a:before{position:absolute;content:"";width:20px;height:20px;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://bs1st.itembox.design/item/lp/images/menu-arrow.svg);background-size:11px;background-position:center;background-repeat:no-repeat;left:-28px;top:2px}.right-column .nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;gap:10px}.right-column .nav-buttons .purchase-button a{margin-inline:auto;width:160px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#43ac75;border:2px solid #43ac75;border-radius:50px;position:relative;text-decoration:none}.right-column .nav-buttons .purchase-button a span{color:#43ac75;text-align:center;font-weight:700;text-decoration:none;font-size:14px}.right-column .nav-buttons .purchase-button a::after{position:absolute;content:"";width:160px;height:40px;background:#43ac75;border-radius:50px;top:3px;left:3px;z-index:-1}.right-column .nav-buttons .purchase-button.inactive{pointer-events:none}.center-column{background:#fff;width:100%;max-width:390px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto}.center-column .top-section .hero-image img{width:100%}.center-column .top-section h1.title-line1{text-align:center;font-size:34px;font-weight:700;margin-bottom:5px;color:#43ac75}.center-column .top-section p.subtitle{text-align:center;font-size:12px;font-weight:700;line-height:1.5}.center-column .top-section .package-image{width:300px;display:block;margin-inline:auto;margin-top:10px}.center-column .top-section .package-image img{width:100%}.center-column .top-section .feature-image{width:280px;display:block;margin-inline:auto}.center-column .top-section .feature-image img{width:100%}.center-column .top-section .feature-description p{color:#341903;text-align:center;font-size:10px;line-height:1.5}.center-column .top-section .feature-description p span{display:inline-block;position:relative;font-size:10px}.center-column .top-section .feature-description p span::before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:#f1c569;border-radius:3px}.center-column .top-section .purchase-button{margin-top:30px;margin-bottom:50px}.center-column .top-section .purchase-button a{margin-inline:auto;width:160px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#43ac75;border:2px solid #43ac75;border-radius:50px;position:relative;text-decoration:none}.center-column .top-section .purchase-button a span{color:#43ac75;text-align:center;font-weight:700;text-decoration:none;font-size:14px}.center-column .top-section .purchase-button a::after{position:absolute;content:"";width:160px;height:40px;background:#43ac75;border-radius:50px;top:3px;left:3px;z-index:-1}.center-column .top-section .purchase-button.inactive{pointer-events:none}.center-column .image-section img{width:100%}.center-column .features-section{background:#43ac75;width:100%;position:relative;margin-top:100px}.center-column .features-section::before{content:"";position:absolute;top:-60px;left:0;width:100%;height:102px;background-image:url(https://bs1st.itembox.design/item/lp/images/feature-bg-top.png);background-size:cover}.center-column .features-section::after{content:"";position:absolute;bottom:-60px;left:0;width:100%;height:102px;background-image:url(https://bs1st.itembox.design/item/lp/images/feature-bg-top.png);background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.center-column .features-section .heading-container{z-index:1;position:relative}.center-column .features-section .heading-container h2{color:#fff}.center-column .features-section .heading-container h2 span{font-size:16px}.center-column .features-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;margin-bottom:50px}.center-column .features-section ul li{margin-bottom:30px;width:300px}.center-column .features-section ul li img{width:100%}.center-column .features-section ul li:nth-child(odd){margin-left:-20px}.center-column .features-section ul li:nth-child(even){margin-left:20px}.center-column .recommended-section{margin-top:130px}.center-column .recommended-section .heading-container h2{color:#43ac75}.center-column .recommended-section .heading-container p{font-weight:700}.center-column .recommended-section .recommended-image{position:relative;margin-top:40px;margin-bottom:80px;width:310px;margin-inline:auto}.center-column .recommended-section .recommended-image:after{content:"";position:absolute;top:-60px;right:2px;width:90px;height:124px;background-image:url(https://bs1st.itembox.design/item/lp/images/recommend-item-top.png);background-size:cover}.center-column .recommended-section .recommended-image img{width:100%}.center-column .sustainable-section{background:#ddf0e6;padding-bottom:20px;position:relative}.center-column .sustainable-section:before{content:"";position:absolute;top:-95px;left:30px;width:94px;height:103px;background-image:url(https://bs1st.itembox.design/item/lp/images/sustainable-bg-top.png);background-size:cover}.center-column .sustainable-section .heading-container{padding-top:30px;padding-bottom:30px}.center-column .sustainable-section .heading-container h2{color:#43ac75;line-height:1.5}.center-column .sustainable-section .sustainable-image img{width:100%}.center-column .sustainable-section p{margin-top:30px}.center-column .product-section{margin-top:60px}.center-column .product-section .heading-container h2{color:#43ac75;font-size:34px}.center-column .product-section .heading-container p{font-weight:700}.center-column .product-section .message-image{width:250px;margin-inline:auto;display:block;margin-top:40px;z-index:1;position:relative}.center-column .product-section .message-image img{width:100%}.center-column .product-section .message-container{background:#43ac75;position:relative;width:100%;margin-top:-40px}.center-column .product-section .message-container::before{content:"";position:absolute;top:-55px;left:0;width:100%;height:55px;background-image:url(https://bs1st.itembox.design/item/lp/images/message-container-top.png);background-size:cover}.center-column .product-section .message-container::after{content:"";position:absolute;bottom:-55px;left:0;width:100%;height:55px;background-image:url(https://bs1st.itembox.design/item/lp/images/message-container-bottom.png);background-size:cover}.center-column .product-section .message-container p{padding-top:60px;padding-bottom:20px;color:#fff;font-size:10px}.center-column .howto-section{margin-top:100px}.center-column .howto-section .heading-container h2{color:#43ac75;font-size:34px}.center-column .howto-section .heading-container p{font-weight:700}.center-column .howto-section ul{margin-top:50px;margin-bottom:150px}.center-column .howto-section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.center-column .howto-section ul li img{width:210px}.center-column .howto-section ul li p{font-weight:700;display:block;margin:0 auto}.center-column .howto-section ul li.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.center-column .information-section{background:#43ac75;padding:2em;position:relative}.center-column .information-section::before{content:"";position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px;height:120px;background-image:url(https://bs1st.itembox.design/item/lp/images/package-image.png);background-size:cover}.center-column .information-section h3{color:#fff;margin-top:50px;font-size:18px}.center-column .information-section ul{margin-top:10px}.center-column .information-section ul li{color:#fff;font-size:11px;line-height:1.5}.center-column footer.lp-footer{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center-column footer.lp-footer a{display:block}.center-column footer.lp-footer a img{width:250px}.center-column .footer-fixed-button{display:none}@media (max-width:860px){.center-column .footer-fixed-button{display:block;position:sticky;bottom:10px}.center-column .footer-fixed-button .nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.center-column .footer-fixed-button .nav-buttons .purchase-button a{margin-inline:auto;width:160px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#43ac75;border:2px solid #43ac75;border-radius:50px;position:relative;text-decoration:none}.center-column .footer-fixed-button .nav-buttons .purchase-button a span{color:#43ac75;text-align:center;font-weight:700;text-decoration:none;font-size:14px}.center-column .footer-fixed-button .nav-buttons .purchase-button a::after{position:absolute;content:"";width:160px;height:40px;background:#43ac75;border-radius:50px;top:2px;left:2px;z-index:-1}.center-column .footer-fixed-button .nav-buttons .purchase-button.inactive{pointer-events:none}}@media (max-width:860px){.left-column,.right-column{display:none}.page-wrapper{grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fs-l-footer{display:none}