@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;1,500&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar;height:100%}main{display:block}body{height:100%;-webkit-font-smoothing:antialiased;font-family:Rubik,PingFang,Microsoft JhengHei,"\5FAE\8EDF\6B63\9ED1\9AD4";font-weight:400;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#caab96;color:#fff}*,:after,:before{box-sizing:inherit}:focus{outline:none}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a,button{display:inline-block;cursor:pointer;text-decoration:none;transition:opacity .3s;color:inherit}button:focus{outline:0}iframe,img{vertical-align:middle}img{width:100%;height:auto}::selection{background-color:#ac232b;color:#fff}button,input,select,textarea{border-radius:0;line-height:inherit}input,textarea{appearance:none}textarea{resize:none}.container{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:100%}.container,.container.-grid{padding-right:20px;padding-left:20px}@media (min-width:768px){.container{max-width:100%}.container,.container.-grid{padding-right:20px;padding-left:20px}}@media (min-width:1200px){.container{max-width:1280px;padding-right:40px;padding-left:40px}.container.-grid{padding-right:56px;padding-left:56px}}@media (min-width:1800px){.container{max-width:1440px;padding-right:40px;padding-left:40px}.container.-grid{padding-right:60px;padding-left:60px}}h1{font-size:2.6666666667rem;line-height:1.2;padding:0 0 25px;letter-spacing:1.15px}@media (min-width:992px){h1{font-size:4rem}}h2{font-size:2.2666666667rem;line-height:1.2;padding:0 0 25px;letter-spacing:1.15px}@media (min-width:992px){h2{font-size:3.3333333333rem}}h3{font-size:2rem;line-height:1.2;padding:0 0 25px;letter-spacing:1.15px}@media (min-width:992px){h3{font-size:2.6666666667rem}}h4{font-size:1.7333333333rem;line-height:1.17;padding:0 0 20px;letter-spacing:1.15px}@media (min-width:992px){h4{font-size:2.3333333333rem}}h5{font-size:1.6rem;line-height:1.17;padding:0 0 20px;letter-spacing:1.15px}@media (min-width:992px){h5{font-size:2rem}}h6{font-size:1.4rem;line-height:1.17;padding:0 0 20px;letter-spacing:1.15px}@media (min-width:992px){h6{font-size:1.6666666667rem}}p{font-size:.9333333333rem;line-height:1.5;padding:0;letter-spacing:1px}@media (min-width:992px){p{font-size:1rem}}.lazyload,.lazyloading{opacity:.2}.lazyloaded{opacity:1;transition:opacity .3s}header{background:rgba(0,0,0,0);position:fixed;top:0;left:0;height:110px;width:100%;transition:.5s;padding:20px;z-index:100;display:flex}header .-gap{flex:1 0 auto}header .header-block{display:flex;justify-content:center;align-items:center}header .header-block.-icon,header .header-block.-menu{display:none}header .header-block.-hamburger{position:relative;z-index:20}header .header-block.-hamburger .hamburger-box{position:relative;width:50px;height:50px}header .header-block.-hamburger .hamburger-box #burger{height:30px;width:30px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}header .header-block.-hamburger .hamburger-box #burger .dot{width:7px;height:7px;background:#fff;border-radius:30px;position:absolute;transition:.3s}header .header-block.-hamburger .hamburger-box #burger #one{top:0;left:0;transform:rotate(45deg)}header .header-block.-hamburger .hamburger-box #burger #two{top:0;right:0;transform:rotate(-45deg)}header .header-block.-hamburger .hamburger-box #burger #three{bottom:0;right:0;transform:rotate(45deg)}header .header-block.-hamburger .hamburger-box #burger #four{bottom:0;left:0;transform:rotate(-45deg)}header .header-block.-hamburger .hamburger-box._active #burger .dot{width:20px;margin-top:7px;margin-bottom:7px}header .menu-block{position:fixed;top:0;left:0;height:100vh;width:100vw;pointer-events:none}header .menu-block:before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);opacity:0;transition:.3s;pointer-events:none}header .menu-block .block{position:relative;height:100%;width:100%}header .menu-block .block .item.-top{top:0;left:0;height:50%;width:100%;padding:100px 0 50px;margin:0 50px;transition:.5s .3s;transform:translate3d(50%,-100%,0)}header .menu-block .block .item.-top .bg{width:140%;padding-bottom:140%;position:absolute;top:-55%;right:-45%;transform:rotate(90deg)}header .menu-block .block .item.-top ul{position:relative;width:70%;margin-left:auto;margin-right:0}header .menu-block .block .item.-top ul li{padding:7.5px 0;opacity:0;transform:translate3d(0,20px,0)}header .menu-block .block .item.-top ul li:first-child{transition:.3s .8s}header .menu-block .block .item.-top ul li:nth-child(2){transition:.3s .9s}header .menu-block .block .item.-top ul span{font-size:15px;font-family:Rubik;letter-spacing:.75px}header .menu-block .block .item.-top ul p{font-size:20px;letter-spacing:1.5px;font-weight:500}header .menu-block .block .item.-bottom{bottom:40px;left:0;height:25%;width:100%;transition:.5s .6s;transform:translate3d(0,calc(100% + 40px),0)}header .menu-block .block .item.-bottom img.pet1{width:80px;position:absolute;top:-90px;left:50px;transition:.5s cubic-bezier(.34,1.56,.64,1) .6s;transform:translate3d(0,100%,0)}header .menu-block .block .item.-bottom img.pet2{width:100px;position:relative}header .menu-block .block .item.-bottom:before{content:"";position:absolute;top:0;left:-75px;background:#774e36;height:250px;width:250px;border-radius:50%}header .menu-block .block .item.-bottom ul{position:relative;padding:60px 10px 10px;display:flex}header .menu-block .block .item.-bottom ul li{padding:7.5px 0}header .menu-block .block .item.-bottom ul li i{font-size:30px}header .menu-block._active{pointer-events:auto}header .menu-block._active:before{opacity:1}header .menu-block._active .block .item.-top{transform:translateZ(0)}header .menu-block._active .block .item.-top ul li{opacity:1;transform:translateZ(0)}header .menu-block._active .block .item.-bottom,header .menu-block._active .block .item.-bottom img.pet1{transform:translateZ(0)}@media (min-width:768px){header{padding:25px 40px}header .header-block.-menu{display:block;padding-right:30px}header .header-block.-menu ul{display:flex}header .header-block.-menu ul li{padding:0 30px;position:relative}header .header-block.-menu ul li .-mask{position:absolute;top:-20px;left:-20px;z-index:-1;pointer-events:none}header .header-block.-menu ul li .-mask svg .col{fill:rgba(0,0,0,0)}header .header-block.-menu ul li span{font-family:Rubik;letter-spacing:.75px}header .header-block.-menu ul li p{font-size:20px;letter-spacing:2px;font-weight:500}header .header-block.-icon{display:block}header .header-block.-icon ul{display:flex}header .header-block.-icon ul li{padding:0 7.5px}header .header-block.-icon ul li i{font-size:20px}header .header-block.-hamburger,header .menu-block{display:none}}@media (min-width:992px){header .header-block.-logo a svg #center1{transition:.3s}header .header-block.-logo a:hover svg #center1{fill:#c10230}header .header-block.-menu a .-mask svg .col,header .header-block.-menu a p,header .header-block.-menu a span{transition:.6s cubic-bezier(.33,1,.68,1)}header .header-block.-menu a:hover p,header .header-block.-menu a:hover span{color:#774e36}header .header-block.-menu a:hover .-mask svg .col{fill:#efd3b2}header .header-block.-icon a i{transition:.6s cubic-bezier(.33,1,.68,1)}header .header-block.-icon a:hover i{color:#774e36}}footer{position:relative;width:100%;color:#fff;overflow:hidden}footer:before{content:"";position:absolute;height:100%;width:100%;top:7.5%;left:0;background:url(../images/xsfooter.png) top/cover no-repeat}footer .-flex{display:block}footer .footer-block.-content{position:relative;width:100%;padding-bottom:50px;padding-top:100px}footer .footer-block.-content h3{font-family:Rubik;font-weight:500;font-size:45px;letter-spacing:2.5px}footer .footer-block.-content h4{font-size:18px;letter-spacing:5px;font-weight:500;color:#efd3b2;padding-bottom:40px}footer .footer-block.-content .box{display:flex;align-items:flex-end;justify-content:center}footer .footer-block.-content .box p{font-family:Rubik;font-size:100px;font-weight:500;line-height:normal;padding-right:20px}footer .footer-block.-content .box span{position:relative;top:-25px;font-size:18px;font-weight:500;color:#efd3b2}footer .footer-block.-content .img-box{position:relative;width:100%;pointer-events:none}footer .footer-block.-content .img-box .-main{padding-bottom:100%;width:100%}footer .footer-block.-content .img-box .-other{display:none}footer .footer-block.-image{width:100%}footer .footer-block.-image .img{position:relative;height:300px;width:300px;margin:auto}footer .footer-block.-image .img .bg,footer .footer-block.-image .img a{position:relative;height:100%;width:100%}footer .footer-block.-image .img .bg{max-width:345px;display:flex;justify-content:center;align-items:center}footer .footer-block.-image .content{text-align:center}footer .footer-block.-image .content span{font-size:15px;letter-spacing:7.5px;color:#774e36}footer .footer-block.-image .content h5{font-family:Rubik;font-size:30px;font-weight:500;letter-spacing:7px;color:#774e36;padding-top:10px}footer .copyright{position:relative;font-size:13px;letter-spacing:.75px;text-align:center;color:#caab96;padding-bottom:30px;line-height:1.8}@media (min-width:768px){footer:before{height:220%;width:120%;top:-3%;left:-15%;background:url(../images/footer.png) top/cover no-repeat}footer .-flex{display:flex}footer .footer-block.-content{width:66.67%;padding-bottom:100px}footer .footer-block.-content .box{justify-content:flex-start}footer .footer-block.-content .img-box{position:absolute;height:100%;top:0;left:0}footer .footer-block.-content .img-box .-main{padding-bottom:50%;width:50%;margin-left:auto;margin-right:0;margin-top:50px}footer .footer-block.-image{width:30%}footer .footer-block.-image .img{height:260px;width:260px;margin:0;left:-50px}footer .copyright{line-height:1}}@media (min-width:992px){footer:before{height:120%;left:-5%}footer .footer-block.-content{padding-bottom:150px}footer .footer-block.-content h3{padding-left:100px;font-size:55px;letter-spacing:5.5px}footer .footer-block.-content h4{padding-left:100px;font-size:25px;letter-spacing:7.5px}footer .footer-block.-content .box{padding-left:150px;justify-content:flex-start}footer .footer-block.-content .box span{font-size:25px}footer .footer-block.-content .box p{padding-right:40px}footer .footer-block.-content .img-box .-main{margin-top:0;margin-right:-100px}footer .footer-block.-content .img-box .-other{display:block;position:absolute;top:-20px;left:0;padding-bottom:50%;width:75%;margin-left:0;margin-right:auto}footer .footer-block.-image{width:25%}footer .footer-block.-image .content h5{font-size:38px;letter-spacing:7.6px}footer .footer-block.-image .img{height:340px;width:340px;left:auto}footer .footer-block.-image .img a .bg{transition:.6s}footer .footer-block.-image .img a:hover .bg{transform:scale(.9)}}@font-face{font-family:fontello;src:url(../fonts/fontello.eot?25827270);src:url(../fonts/fontello.eot?25827270#iefix) format("embedded-opentype"),url(../fonts/fontello.woff2?25827270) format("woff2"),url(../fonts/fontello.woff?25827270) format("woff"),url(../fonts/fontello.ttf?25827270) format("truetype"),url(../fonts/fontello.svg?25827270#fontello) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line:before{content:"\E800"}.icon-instagram:before{content:"\F16D"}.icon-facebook:before{content:"\F308"}.c-hidden{display:none}.-flex{display:flex}.-flex.-jc-sb{justify-content:space-between}.-flex.-ai-c{align-items:center}.-abs{position:absolute}.-rel{position:relative}._ban{pointer-events:none}._banScroll{overflow:hidden}.-sm{display:none}@media (min-width:768px){.-sm{display:block}}svg .dots-g #c-1{animation:opacity 3.5s ease-in-out infinite;animation-delay:.05s}svg .dots-g #c-2{animation:opacity 3.5s ease-in-out infinite;animation-delay:.1s}svg .dots-g #c-3{animation:opacity 3.5s ease-in-out infinite;animation-delay:.15s}svg .dots-g #c-4{animation:opacity 3.5s ease-in-out infinite;animation-delay:.2s}svg .dots-g #c-5{animation:opacity 3.5s ease-in-out infinite;animation-delay:.25s}svg .dots-g #c-6{animation:opacity 3.5s ease-in-out infinite;animation-delay:.3s}svg .dots-g #c-7{animation:opacity 3.5s ease-in-out infinite;animation-delay:.35s}svg .dots-g #c-8{animation:opacity 3.5s ease-in-out infinite;animation-delay:.4s}svg .dots-g #c-9{animation:opacity 3.5s ease-in-out infinite;animation-delay:.45s}svg .dots-g #c-10{animation:opacity 3.5s ease-in-out infinite;animation-delay:.5s}svg .dots-g #c-11{animation:opacity 3.5s ease-in-out infinite;animation-delay:.55s}svg .dots-g #c-12{animation:opacity 3.5s ease-in-out infinite;animation-delay:.6s}svg .dots-g #c-13{animation:opacity 3.5s ease-in-out infinite;animation-delay:.65s}svg .dots-g #c-14{animation:opacity 3.5s ease-in-out infinite;animation-delay:.7s}svg .dots-g #c-15{animation:opacity 3.5s ease-in-out infinite;animation-delay:.75s}svg .dots-g #c-16{animation:opacity 3.5s ease-in-out infinite;animation-delay:.8s}svg .dots-g #c-17{animation:opacity 3.5s ease-in-out infinite;animation-delay:.85s}svg .dots-g #c-18{animation:opacity 3.5s ease-in-out infinite;animation-delay:.9s}svg .dots-g #c-19{animation:opacity 3.5s ease-in-out infinite;animation-delay:.95s}svg .dots-g #c-20{animation:opacity 3.5s ease-in-out infinite;animation-delay:1s}svg .dots-g #c-21{animation:opacity 3.5s ease-in-out infinite;animation-delay:1.05s}svg .dots-g #c-22{animation:opacity 3.5s ease-in-out infinite;animation-delay:1.1s}svg .dots-g #c-23{animation:opacity 3.5s ease-in-out infinite;animation-delay:1.15s}svg .dots-g #c-24{animation:opacity 3.5s ease-in-out infinite;animation-delay:1.2s}svg .dots-g #c-25{animation:opacity 3.5s ease-in-out infinite;animation-delay:1.25s}svg .dots-g #c-26{animation:opacity 3.5s ease-in-out infinite;animation-delay:1.3s}svg #slogan #colors #Path_p{transform:translate(-78.189px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1)}svg #slogan #colors #Path_e{transform:translate(-86.192px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1);transition-delay:.1s}svg #slogan #colors #Path_a{transform:translate(-93.278px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1);transition-delay:.2s}svg #slogan #colors #Path_n{transform:translate(-102.032px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1);transition-delay:.3s}svg #slogan #colors #Path_u{transform:translate(-110.896px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}svg #slogan #colors #Path_t{transform:translate(-118.99px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1);transition-delay:.5s}svg #slogan #colors #Path_s{transform:translate(-125.9px,78px);opacity:0;transition:.3s cubic-bezier(.34,1.56,.64,1);transition-delay:.6s}@keyframes opacity{0%{opacity:1}65%{opacity:.5}to{opacity:1}}@keyframes peanuts-1{0%{transform:translateZ(0) scale(1)}10%{transform:translate3d(2%,2%,0) scale(1.05)}25%{transform:translate3d(1%,-1%,0) scale(.95) rotate(-5deg)}50%{transform:translate3d(0,-1%,0) scale(1) rotate(-10deg)}70%{transform:translate3d(-1%,-2%,0) scale(1.05) rotate(-5deg)}to{transform:translateZ(0) scale(1)}}@keyframes peanuts-2{0%{transform:translateZ(0) scale(1)}10%{transform:translate3d(-1%,-2%,0) scale(1.05) rotate(-5deg)}25%{transform:translate3d(0,-1%,0) scale(1) rotate(-10deg)}50%{transform:translate3d(1%,-1%,0) scale(.95) rotate(-5deg)}70%{transform:translate3d(2%,2%,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}#index{padding:110px 0 0}#index .s-block.-banner{overflow:hidden;position:relative;width:100%}#index .s-block.-banner .-bg{top:-20px;left:10%;width:200%;padding-bottom:200%;animation:peanuts-1 30s ease-in-out infinite}#index .s-block.-banner .-dots{right:0;top:100px;z-index:4;opacity:0;transform:translate3d(-50px,0,0);transition:.9s cubic-bezier(.45,0,.55,1)}#index .s-block.-banner .brand-box{padding-top:30px;opacity:0;transform:translate3d(0,30px,0);transition:.9s}#index .s-block.-banner .brand-box .event img{width:60%;will-change:transform}#index .s-block.-banner .drink-box{margin:auto;width:100%}#index .s-block.-banner .drink-box .drink-box-item{display:none}#index .s-block.-banner .drink-box .d1{width:120%;opacity:0;transform:translate3d(0,50px,0) scale(.9);transition:1s cubic-bezier(.45,0,.55,1) .3s}#index .s-block.-banner .drink-box .d1 .bg{position:relative;padding-bottom:66.08%}#index .s-block.-banner .drink-box .d1 .drink-box-item.-d1-1{top:25%;left:30%}#index .s-block.-banner .drink-box .d1 .drink-box-item.-d1-2{top:calc(25% + 70px);right:10%}#index .s-block.-banner .drink-box .d2{left:-5%;top:25%;width:50%;z-index:2;opacity:0;transform:translate3d(0,50px,0) scale(.9);transition:1s cubic-bezier(.45,0,.55,1) .6s}#index .s-block.-banner .drink-box .d2 .bg{position:relative;padding-bottom:122.4%}#index .s-block.-banner .drink-box .d2 .drink-box-item{bottom:80px;right:-25px}#index .s-block.-banner .drink-box .o1{width:100%;z-index:2;opacity:0;transform:translate3d(0,20px,0);transition:1.4s cubic-bezier(.45,0,.55,1) .8s}#index .s-block.-banner .drink-box .o1 .-dots{top:100px;left:0}#index .s-block.-banner .drink-box .o1 .o1-1{position:relative;padding-bottom:17.7%;width:31.25%;left:40px;top:20px}#index .s-block.-banner .drink-box .o1 .o1-2{position:absolute;right:40px;top:-50px;padding-bottom:24.42%;width:37.5%}#index .s-block.-banner .slogan{width:100%;margin-left:calc(-20% - 10px);transform:scale(.59);z-index:2}#index .s-block.-banner .slogan .o1{display:none}#index .s-block.-banner .slogan .o2{top:-110px;right:-170px;width:120px;pointer-events:none}#index .s-block.-banner .slogan .o2 .bg{padding-bottom:56.17%}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_p{transform:translate(-78.189px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1)}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_e{transform:translate(-86.192px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1);transition-delay:.1s}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_a{transform:translate(-93.278px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1);transition-delay:.2s}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_n{transform:translate(-102.032px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1);transition-delay:.3s}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_u{transform:translate(-110.896px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_t{transform:translate(-118.99px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1);transition-delay:.5s}#index .s-block.-banner .slogan.active svg #slogan #colors #Path_s{transform:translate(-125.9px,-16.299px);opacity:1;transition:.6s cubic-bezier(.34,1.56,.64,1);transition-delay:.6s}#index .s-block.-banner.start .-dots,#index .s-block.-banner.start .brand-box{opacity:1;transform:translateZ(0)}#index .s-block.-banner.start .drink-box .d1,#index .s-block.-banner.start .drink-box .d2{opacity:1;transform:translateZ(0) scale(1)}#index .s-block.-banner.start .drink-box .o1{opacity:1;transform:translateZ(0)}#index .s-block.-gift{position:relative;width:100%}#index .s-block.-gift .-flex{display:block}#index .s-block.-gift .-bg{top:5%;left:-5%;width:100%;padding-bottom:100%;animation:peanuts-2 30s ease-in-out infinite}#index .s-block.-gift .img{width:100%}#index .s-block.-gift .img .bg{padding-bottom:100%}#index .s-block.-gift .gift-box{width:100%;padding-top:100px}#index .s-block.-gift .gift-box .date-box{font-family:Rubik;font-size:35px;font-weight:500;font-style:italic;color:#774e36;padding-bottom:15px}#index .s-block.-gift .gift-box .date-box i svg{vertical-align:middle;top:-6.5px;position:relative}#index .s-block.-gift .gift-box h2{font-size:30px;font-weight:500;letter-spacing:3px}#index .s-block.-gift .gift-box p{font-size:16px;letter-spacing:1.8px;padding-bottom:10px}#index .s-block.-gift .gift-box span{font-weight:500;letter-spacing:3.2px;color:#774e36}#index .s-block.-gift .gift-box .gift-box-block:first-child{padding-bottom:50px}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2){position:relative}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2) .bg{height:250px;width:250px;border-radius:50%;background:#f5c7ab;z-index:-1;top:20px;right:-20px}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2) .o1{width:350px;top:50px;padding-bottom:51.34%}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2) .o1 .-dots{bottom:-20px;left:15px}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2) img{position:absolute;top:0;left:75px;width:180px}#index .s-block.-gift .gift-box .float-box{height:100%;width:100%;top:0;left:0;pointer-events:none}#index .s-block.-gift .gift-box .float-box img{position:absolute;width:100px;animation:float 3s ease-in-out infinite}#index .s-block.-gift .gift-box .float-box .-top{width:250px;top:0;right:0}#index .s-block.-gift .gift-box .float-box .-bottom{width:150px;bottom:250px;right:0}#index .s-block.-gift .gift-box .float-box .ba{top:-150px;right:0;animation-delay:.2s}#index .s-block.-gift .gift-box .float-box .bb{top:-115px;left:30px;animation-delay:.8s}#index .s-block.-gift .gift-box .float-box .bc{top:-85px;left:100px;animation-delay:.5s}#index .s-block.-gift .gift-box .float-box .bd{top:0;left:95px;animation-delay:.3s;z-index:1}#index .s-block.-gift .gift-box .float-box .be{top:25px;left:120px;animation-delay:.4s}#index .s-block.-gift .gift-box .float-box .bf{top:-65px;right:-5px;animation-delay:.2s}#index .s-block.-gift .gift-box .float-box .bg{top:-50px;left:-30px;animation-delay:1.2s}#index .s-block.-gift .gift-box .float-box .bh{top:-85px;left:0;animation-delay:.5s}#index .s-block.-gift .gift-box .float-box .bi{top:-10px;left:15px;z-index:1;animation-delay:.9s}#index .s-block.-gift .gift-box .float-box .bj{top:-10px;left:35px;animation-delay:.2s}#index .s-block.-product{position:relative;width:100%;padding-top:150px}#index .s-block.-product .slogan{width:350px;margin-left:-10px;margin-right:0;padding-bottom:40px}#index .s-block.-product .slogan h3{font-size:16px;font-weight:400;letter-spacing:6px;padding:20px 0;text-align:right}#index .s-block.-product .-flex{flex-direction:column}#index .s-block.-product .product-block.-content{order:1;position:relative;margin-top:20px;width:100%;height:200px}#index .s-block.-product .product-block.-content .-content-item{position:absolute;width:100%;top:0;left:0;opacity:0;transition:.3s;z-index:0}#index .s-block.-product .product-block.-content .-content-item._active{opacity:1;z-index:1}#index .s-block.-product .product-block.-content .-content-item._active .-jump{transform:translateZ(0)}#index .s-block.-product .product-block.-content .-content-item._active p{transform:translateZ(0);opacity:1}#index .s-block.-product .product-block.-content .-content-item._leaving{opacity:0;transition:.3s;transform:translate3d(0,50px,0)}#index .s-block.-product .product-block.-content h2 .-c{font-size:35px;font-weight:500;letter-spacing:1.15px;white-space:nowrap;overflow:hidden;display:flex}#index .s-block.-product .product-block.-content h2 .-c .-jump{display:inline-block;transform:translate3d(0,70px,0);transition:.9s cubic-bezier(.34,1.56,.64,1)}#index .s-block.-product .product-block.-content h2 .-c .-jump-1{transition-delay:.2s}#index .s-block.-product .product-block.-content h2 .-c .-jump-2{transition-delay:.25s}#index .s-block.-product .product-block.-content h2 .-c .-jump-3{transition-delay:.3s}#index .s-block.-product .product-block.-content h2 .-c .-jump-4{transition-delay:.35s}#index .s-block.-product .product-block.-content h2 .-c .-jump-5{transition-delay:.4s}#index .s-block.-product .product-block.-content h2 .-c .-jump-6{transition-delay:.45s}#index .s-block.-product .product-block.-content h2 .-c .-jump-7{transition-delay:.5s}#index .s-block.-product .product-block.-content h2 .-c .-jump-8{transition-delay:.55s}#index .s-block.-product .product-block.-content h2 .-e{font-family:Rubik;font-weight:400;font-size:18px;letter-spacing:.9px;margin-top:10px;overflow:hidden}#index .s-block.-product .product-block.-content h2 .-e .-jump{display:inline-block;transform:translate3d(0,40px,0);transition:.7s cubic-bezier(.34,1.56,.64,1)}#index .s-block.-product .product-block.-content h2 .-e .-jump-1{transition-delay:.2s}#index .s-block.-product .product-block.-content h2 .-e .-jump-2{transition-delay:.25s}#index .s-block.-product .product-block.-content h2 .-e .-jump-3{transition-delay:.3s}#index .s-block.-product .product-block.-content h2 .-e .-jump-4{transition-delay:.35s}#index .s-block.-product .product-block.-content p{font-size:15px;letter-spacing:1.28px;opacity:0;transform:translate3d(0,50px,0);transition:.7s;transition-delay:.4s}#index .s-block.-product .product-block.-content .-dots{right:auto;left:auto;top:-45px;left:-80px}#index .s-block.-product .product-block.-stage{order:0;position:relative;width:100%;height:320px}#index .s-block.-product .product-block.-stage .-stage-item{position:absolute;width:55%;left:0;right:0;margin:auto;opacity:0;transform:translate3d(0,-100px,0);transition:.6s}#index .s-block.-product .product-block.-stage .-stage-item._active{transform:translateZ(0);opacity:1}#index .s-block.-product .product-block.-stage .-stage-item._leaving{transition:.3s;opacity:0}#index .s-block.-product .product-block.-stage .-stage-item:before{position:absolute;content:"";background:url(../images/shadow.png) 50%/cover no-repeat;bottom:-40px;left:16.5%;z-index:-1;width:70%;padding-bottom:30.34%}#index .s-block.-product .product-block.-stage:after{position:absolute;content:"";top:calc(50% - 155px);left:calc(50% - 155px);height:310px;width:310px;border-radius:50%;background:#f5c7ab;z-index:-2;transition:.3s}#index .s-block.-product .product-block.-stage .float-box{height:100%;width:100%;top:0;left:0;pointer-events:none}#index .s-block.-product .product-block.-stage .float-box img{position:absolute;width:70px;animation:float 3s ease-in-out infinite}#index .s-block.-product .product-block.-stage .float-box .-top{width:250px;top:0;left:0}#index .s-block.-product .product-block.-stage .float-box .-top .bl{top:0;left:0}#index .s-block.-product .product-block.-stage .float-box .-top .ba{top:-80px;left:50px;animation-delay:.3s}#index .s-block.-product .product-block.-stage .float-box .-top .bi{top:-60px;left:5px;animation-delay:1s}#index .s-block.-product .product-block.-stage .float-box .-top .bc{width:80px;top:35px;left:-45px;animation-delay:.2s}#index .s-block.-product .product-block.-stage .float-box .-top .bh{top:100px;left:0;animation-delay:.5s}#index .s-block.-product .product-block.-stage .float-box .-top .bj{top:-55px;left:-30px;animation-delay:.9s}#index .s-block.-product .product-block.-stage .float-box .-bottom{width:150px;bottom:80px;right:0}#index .s-block.-product .product-block.-stage .float-box .-bottom .bk{top:0;left:0;animation-delay:.5s}#index .s-block.-product .product-block.-stage .float-box .-bottom .bd{top:-100px;left:20px;animation-delay:.8s}#index .s-block.-product .product-block.-stage .float-box .-bottom .bi{top:30px;left:90px;animation-delay:.2s}#index .s-block.-product .product-block.-stage .float-box .-bottom .bc{width:80px;top:-30px;left:50px;animation-delay:.7s}#index .s-block.-product .product-block.-stage .float-box .-bottom .bb{top:-65px;left:50px;animation-delay:.4s}#index .s-block.-product .product-block.-stage .float-box .-bottom .bf{top:40px;left:35px;animation-delay:.6s}#index .s-block.-product .product-block.-panel{order:2;position:relative;margin-top:20px;width:100%;height:160px;display:flex;justify-content:space-between}#index .s-block.-product .product-block.-panel .-panel-item{position:relative;width:30%;cursor:pointer}#index .s-block.-product .product-block.-panel .-panel-item:before{position:absolute;content:"";background:url(../images/shadow.png) 50%/cover no-repeat;bottom:5px;left:16.5%;z-index:-1;width:70%;padding-bottom:35.4%;transition:.4s;pointer-events:none}#index .s-block.-product .product-block.-panel .-panel-item:after{content:"";position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);height:100px;width:100px;border-radius:50%;background:#efd3b2;z-index:-2;transition:.3s;transform:scale(0);pointer-events:none}#index .s-block.-product .product-block.-panel .-panel-item._active:after{transform:scale(1)}#index .s-block.-product .product-block.-panel .-panel-item img{transition:.4s;will-change:transform}#index .s-block.-product .-dots{right:0;bottom:-120px}@media (min-width:768px){#index{padding:110px 0}#index .s-block.-banner{overflow:visible}#index .s-block.-banner .-bg{top:-30px;left:5%;width:90%;padding-bottom:90%}#index .s-block.-banner .-dots{z-index:-1}#index .s-block.-banner .slogan{width:590px;margin-left:auto;margin-right:0;top:-60px;transform:scale(1)}#index .s-block.-banner .slogan .o1{display:block;right:0;top:calc(-550% - 60px);width:50%}#index .s-block.-banner .slogan .o1 .bg{padding-bottom:100%}#index .s-block.-banner .slogan .o2{top:auto;right:auto;left:-55px;bottom:-50px;width:160px}#index .s-block.-banner .brand-box .event img{width:300px}#index .s-block.-banner .drink-box{top:-30px;margin-right:0;width:100%}#index .s-block.-banner .drink-box .drink-box-item{display:block;position:absolute}#index .s-block.-banner .drink-box .drink-box-item.-content .tag{letter-spacing:1.5px;border-radius:13px;background:#b96a1f;padding:2px 5px;font-size:13px}#index .s-block.-banner .drink-box .drink-box-item.-content p{font-size:16px;font-weight:500;letter-spacing:1.8px;padding:8px 0 5px}#index .s-block.-banner .drink-box .drink-box-item.-content p.-en{font-family:Rubik;font-size:13px;font-weight:400;line-height:1.2;padding:0;letter-spacing:.75px}#index .s-block.-banner .drink-box .d1{margin-left:auto;margin-right:0;width:78.88%}#index .s-block.-banner .drink-box .d2{left:5%;top:25%;width:33.33%}#index .s-block.-banner .drink-box .o1{width:70%;z-index:1;top:-100px}#index .s-block.-banner .drink-box .o1 .-dots{top:-50px;left:-150px}#index .s-block.-banner .drink-box .o1 .o1-1{left:-15px;top:0}#index .s-block.-banner .drink-box .o1 .o1-2{right:-100px;top:20px}#index .s-block.-gift .-flex{display:flex;flex-wrap:wrap}#index .s-block.-gift .-bg{top:15%;left:25%;width:50%;padding-bottom:50%}#index .s-block.-gift .img{width:60%;margin:auto}#index .s-block.-gift .gift-box{width:100%;padding-top:0}#index .s-block.-gift .gift-box .date-box{font-size:40px}#index .s-block.-gift .gift-box h2{font-size:35px;letter-spacing:3.5px}#index .s-block.-gift .gift-box p{font-size:18px}#index .s-block.-gift .gift-box .gift-box-block:first-child{padding-bottom:0}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2){position:absolute;top:30%;right:0}#index .s-block.-gift .gift-box .float-box .-bottom{right:auto;bottom:-100px;left:0}#index .s-block.-product .slogan{width:510px;margin-left:auto;padding-bottom:40px}#index .s-block.-product .slogan h3{font-size:20px}#index .s-block.-product .-flex{flex-direction:row;flex-wrap:wrap;justify-content:normal}#index .s-block.-product .product-block.-content{width:45%;order:0;height:300px;margin-top:60px}#index .s-block.-product .product-block.-stage{width:47.66%;order:1;height:450px;margin-left:30px}#index .s-block.-product .product-block.-stage .-stage-item{width:70%}#index .s-block.-product .product-block.-stage:after{top:calc(50% - 200px);left:calc(50% - 200px);height:400px;width:400px}#index .s-block.-product .product-block.-stage .float-box img{width:100px}#index .s-block.-product .product-block.-stage .float-box .-bottom{bottom:115px}#index .s-block.-product .product-block.-panel{width:48%;max-width:350px;margin-top:-120px;order:2}#index .s-block.-product .-dots{right:0;bottom:-100px}}@media (min-width:992px){#index .s-block.-banner .-bg{top:-90px;left:5%;width:75%;padding-bottom:75%}#index .s-block.-banner .slogan{top:-250px}#index .s-block.-banner .slogan .o1{top:calc(-300% - 60px);width:60%}#index .s-block.-banner .drink-box{top:-200px;width:75%;margin:auto}#index .s-block.-banner .drink-box .drink-box-item.-content .tag{font-size:15px}#index .s-block.-banner .drink-box .drink-box-item.-content p{font-size:18px}#index .s-block.-banner .drink-box .drink-box-item.-content p.-en{font-size:15px}#index .s-block.-banner .drink-box .d1{margin-right:7%;width:78.88%}#index .s-block.-banner .drink-box .d2{left:0;top:45%}#index .s-block.-banner .drink-box .o1{width:66.66%}#index .s-block.-banner .drink-box .o1 .o1-1{left:-120px}#index .s-block.-gift .-flex{flex-wrap:nowrap}#index .s-block.-gift .-bg{top:0;left:-5%}#index .s-block.-gift .img{width:50%;margin:0}#index .s-block.-gift .gift-box{width:50%}#index .s-block.-gift .gift-box .gift-box-block:nth-child(2){top:55%}#index .s-block.-gift .gift-box .float-box .-bottom{bottom:0;left:-100px}#index .s-block.-product .-flex{flex-wrap:nowrap;justify-content:space-between}#index .s-block.-product .product-block.-content{width:25%}#index .s-block.-product .product-block.-stage{width:41.66%;margin-left:0}#index .s-block.-product .product-block.-stage .-stage-item{width:60%}#index .s-block.-product .product-block.-stage:after{top:calc(50% - 225px);left:calc(50% - 225px);height:450px;width:450px}#index .s-block.-product .product-block.-panel{width:29.16%;margin-top:60px;max-width:none}#index .s-block.-product .product-block.-panel .-panel-item:hover img{transform:translate3d(0,-20px,0)}#index .s-block.-product .product-block.-panel .-panel-item:hover:before{transform:scale(1.15);opacity:.7}#index .s-block.-product .-dots{right:0;bottom:100px}}@media (min-width:1800px){#index .s-block.-product .product-block.-panel .-panel-item:before{bottom:-15px}}@keyframes float{0%{transform:translateZ(0)}65%{transform:translate3d(0,15px,0)}to{transform:translateZ(0)}}