.section-12-year .section-pc-view{display:flex;justify-content:space-between;margin-bottom:calc(20* 100vw / 1920);line-height:0}.section-pc-view .img-2{width:35.7%}.img-1,.img-3{width:31.5%}.section-pc-view .image-item{width:100%;height:auto}@media screen and (max-width:769px){.section-m-view{margin-bottom:calc(50* 100vw / 1920)}.content-box{padding:0 65px;color:#fff}.img-wrapper-m{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.img-item-m{width:100%;height:auto}.shop-btn-m{color:#fff;text-decoration:underline;font-size:12px;font-weight:600;letter-spacing:1px}}.section-bannerinfo-text{margin-top:40px;position:relative}.section-bannerinfo-text .info-text{position:absolute;z-index:1;top:18%;left:55%;font-size:1.4vw;color:#000;padding:0 2vw}.section-bannerinfo-text .info-text .content-title{color:#fe3593;font-size:calc(50 * 100vw/ 1920);margin-bottom:1.5625vw;font-family:Lato-Black}.section-bannerinfo-text .info-text .content-body{color:#000;font-size:1.25vw}.section-bannerinfo-text .info-text .content-body .highlight{font-family:Lato-Black;color:#fe3593}.section-bannerinfo-text .info-text .button-box{display:inline-block;margin-top:calc(58 * 100vw / 1920);background-color:#fe3593;color:#fff;font-size:1.25vw;border-radius:calc(19 * 100vw / 1920);height:calc(40 * 100vw / 1920);line-height:calc(40 * 100vw / 1920);padding:0px 1.875vw;min-width:calc(257 * 100vw / 1920);text-align:center}@media screen and (max-width:769px){.section-bannerinfo-text{margin-top:20px}.section-bannerinfo-text .info-text{top:10%;left:0%;width:100%;padding:0 6%;text-align:center}.section-bannerinfo-text .info-text .content-title{font-size:4.83vw}.section-bannerinfo-text .info-text .content-body{color:#000;font-size:2.4154vw}.section-bannerinfo-text .info-text .button-box{margin-top:calc(62 * 100vw / 1242);background-color:#fe3593;color:#fff;font-size:calc(30 * 100vw / 1242);border-radius:calc(25 * 100vw / 1242);height:calc(50 * 100vw / 1242);line-height:calc(50 * 100vw / 1242);padding:0px calc(44 * 100vw / 1242);min-width:calc(300 * 100vw / 1242);text-align:center}}.section-beer-text{margin-top:40px}.section-beer-text .info-text{right:0;top:28%;left:62.5%;font-size:1.4vw;color:#fff;padding:0 2vw}.section-beer-text .text-bottom{bottom:2%;width:100%;padding:2vw 0;font-size:1.9vw}@media screen and (max-width:769px){.section-beer-text{margin-top:20px}.section-beer-text .info-text{right:0;top:73%;left:0%;font-size:2.6vw}.section-beer-text .text-bottom{padding:4vw 0;font-size:3vw}.section-beer-text .info-text p{margin-bottom:0}}.section-beer-product{margin-top:50px}.section-beer-product .product-1{top:7%;left:6%;width:57%;bottom:26%}.section-beer-product .product-2{top:20%;right:4%;width:24%;bottom:13%;transform:rotate(8deg);transform-origin:left top}@media screen and (max-width:769px){.section-beer-product{margin-top:25px}.section-beer-product .product-1{top:12%;left:8%;width:40%;bottom:25%;transform:rotate(-5deg);transform-origin:left top}.section-beer-product .product-2{top:22%;right:5%;width:36%;bottom:24%;transform:rotate(10deg)}}.section-fabric{background:#f7f7f7;padding:35px 0;margin-bottom:35px}@keyframes textFade{0%{opacity:0}1%{opacity:1}32%{opacity:1}33%{opacity:0}to{opacity:0}}.text-rotator{width:420px;height:80px;text-align:center}.text-rotator span{left:0;top:50%;transform:translateY(-50%);opacity:0;animation:textFade 9s infinite steps(1,end)}.text-rotator span:nth-child(1){animation-delay:0s}.text-rotator span:nth-child(2){animation-delay:3s}.text-rotator span:nth-child(3){animation-delay:6s}.certified-logo{width:200px;height:auto;margin-right:30px}@media screen and (max-width:769px){.certified-logo{width:120px;height:auto;margin-right:10px}.text-rotator{width:250px}}.icon-list{display:flex;justify-content:space-evenly;padding:30px 0}.icon-list .icon-container{width:35px;height:35px;background-size:100%;background-repeat:no-repeat;margin:0 auto}.icon-list .icon-item{gap:12px}.icon-list .icon-item .title{color:#000;margin-bottom:0;font-weight:700;font-size:.9vw}.icon-list .icon-item .desc{font-size:14px;color:#000}@media screen and (max-width:480px){.icon-list{padding:15px 0;flex-wrap:wrap}.icon-list .icon-item{width:50%;margin-bottom:20px;padding:0 5px}.icon-list .icon-container{width:20px;height:20px;margin:0}.icon-list .icon-item .title{font-size:12px}.icon-list .icon-item .desc{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
