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{border:0;margin:0;padding:0;vertical-align:baseline}@media (-ms-high-contrast:active),(-ms-high-contrast:none){a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,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,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{vertical-align:top}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}hr{height:0}embed,img,object{border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}input,select{vertical-align:middle}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,optgroup,select,textarea{margin:0}input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{padding:0}button,select{cursor:pointer}a{background-color:transparent;-webkit-text-decoration:none;text-decoration:none}a:active,a:hover{outline:0}ol,ul{list-style:none}*,:after,:before{box-sizing:border-box}body{font-family:PingFangTC-regular,LiHei Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Source Han Sans TC,Microsoft JhengHei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.sp__wrap img{align-self:flex-start;width:100%}@media screen and (min-width:960px){.sp__wrap img{width:auto}}.note ol{list-style-type:decimal}.note ul{list-style-type:disc}.block--center{margin-left:auto;margin-right:auto}.text--right{text-align:right}.text--center{text-align:center}.text--left{text-align:left}.m-top--xs{margin-top:1%}.m-top--sm{margin-top:2%}.m-top--md{margin-top:3%}.m-top--lg{margin-top:4%}.m-bottom--xs{margin-bottom:1%}@media screen and (min-width:960px){.m-bottom--xs{margin-bottom:10px}}.m-bottom--sm{margin-bottom:2%}@media screen and (min-width:960px){.m-bottom--sm{margin-bottom:20px}}.m-bottom--md{margin-bottom:3%}@media screen and (min-width:960px){.m-bottom--md{margin-bottom:30px}}.m-bottom--lg{margin-bottom:4%}@media screen and (min-width:960px){.m-bottom--lg{margin-bottom:40px}}.m-bottom--xl{margin-bottom:5%}@media screen and (min-width:960px){.m-bottom--xl{margin-bottom:50px}}.m-bottom--xxl{margin-bottom:8%}@media screen and (min-width:1260px){.m-bottom--xxl{margin-bottom:80px}}.m-left--minus{margin-left:-10%}.m-right--xs{margin-right:1%}.m-right--sm{margin-right:2%}.m-right--md{margin-right:3%}.m-right-px--xs{margin-right:5px}.m-right-px--sm{margin-right:10px}.m-right-px--md{margin-right:15px}.m-right--em{margin-right:.5em}.m-top--custom{margin-top:18%}@media screen and (min-width:960px){.m-top--custom{margin-top:9%}}.m-bottom-custom{margin-bottom:18%}@media screen and (min-width:960px){.m-bottom-custom{margin-bottom:13%}}.padding-xs{padding:1%}.padding-sm{padding:2%}.padding-md{padding:3%}.padding-lg{padding:4%}.p-bottom--xs{padding-bottom:1%}.p-bottom--sm{padding-bottom:2%}.p-bottom--md{padding-bottom:3%}.p-bottom--lg{padding-bottom:4%}.p-bottom--xl{padding-bottom:5%}.default-border{border:1px solid #5c5c5c}.layout--main{margin-left:auto;margin-right:auto;max-width:960px}.one-screen{height:100vh;width:100%}.full-parent{height:100%;width:100%}.full-parent.swiper{height:100%}.block-center{margin-left:auto;margin-right:auto}.n-pic{position:relative}.img-reverse-x{transform:scaleX(-1)}.web-display{display:none}@media screen and (min-width:960px){.web-display{display:block}}.mobile-display{display:block}@media screen and (min-width:960px){.mobile-display{display:none}}.btn{display:inline-block;zoom:1;cursor:pointer;line-height:normal;vertical-align:middle;white-space:nowrap;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn::-moz-focus-inner{border:0;padding:0}.btn{border:1px solid transparent;font-size:1rem;padding:0 .4rem;text-align:center}.btn:focus{outline:0}.btn-hidden{display:none}.btn--primary{border-color:#b50005;color:#b50005;font-weight:700}.btn--primary:focus,.btn--primary:hover{border-color:#e80006;color:#e80006}.go-top{background:rgba(0,0,0,.7);border:0;border-radius:50%;bottom:90px;cursor:pointer;display:none;height:48px;opacity:0;padding:0;pointer-events:none;position:fixed;right:10px;transition:all .4s linear;width:48px;z-index:18}.go-top svg{stroke-dasharray:151}.go-top svg stop{transition:all .4s linear}@media screen and (min-width:960px){.go-top{bottom:30px}.go-top:hover{background:#000}.go-top:hover svg{animation:svg-stroke .4s linear both}.go-top:hover svg stop{stop-opacity:.7}}@media screen and (min-width:1920px){.go-top{bottom:90px}}.go-top.is-visible{display:block;opacity:1;pointer-events:auto}.go-top:focus{outline:0}@keyframes svg-stroke{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.header__wrap{pointer-events:none;position:absolute;width:100%;z-index:17}.header__zone{padding-top:1%}@media screen and (min-width:960px){.header__zone{padding-top:2px}}.logo{display:block;left:1%;max-width:220px;pointer-events:auto;position:relative;width:24%;z-index:0}@media screen and (min-width:960px){.logo{left:calc(50% - 480px);top:9px}}.product--dynamic{width:100%}.product--dynamic .product__img{aspect-ratio:1/1;border-radius:1.2vw 1.2vw 0 0;overflow:hidden;position:relative;z-index:0}.product--dynamic .product__text{background-color:#fff;border-radius:0 0 1.2vw 1.2vw;overflow:hidden}.product--dynamic .product__sub{-webkit-line-clamp:1;color:#d33445;font-size:2.5vw;height:1.25em;height:1lh;line-height:1.25;text-align:center}.product--dynamic .product__name,.product--dynamic .product__sub{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product--dynamic .product__name{-webkit-line-clamp:2;color:#000;font-size:12px;height:2.4em;height:2lh;line-height:1.22;padding:0 1%}.product--dynamic .product__price{color:#d33445;font-weight:700;padding:0 2%;text-align:center}.product--dynamic .product__price span:first-child{font-size:2vw}.product--dynamic .product__price span:last-child{font-size:4vw}@media screen and (min-width:480px){.product--dynamic .product__name{font-size:2.5vw;margin-bottom:.5%}.product--dynamic .product__price span:first-child{font-size:2vw}.product--dynamic .product__price span:last-child{font-size:3.5vw}}@media screen and (min-width:960px){.product--dynamic .product__img{border-radius:12px 12px 0 0}.product--dynamic .product__text{border-radius:0 0 12px 12px}.product--dynamic .product__sub{font-size:20px}.product--dynamic .product__name{font-size:20px;margin-bottom:10px}.product--dynamic .product__price span:first-child{font-size:24px}.product--dynamic .product__price span:last-child{font-size:32px}}body .hero{z-index:1}.hero .layout--main{position:relative;z-index:0}.hero .hero__wrap{aspect-ratio:960/422;width:100%}.hero .hero__wrap .hero__block{padding-top:16.5%;position:relative;z-index:0}.hero .hero__wrap .decor__title--1{left:27.75%;opacity:0;top:7.5%;width:20%;z-index:1}.js-loading .hero .hero__wrap .decor__title--1{animation:hero-fadeInDown 2s both;opacity:1}.hero .hero__wrap .decor__title--2{left:47.5%;opacity:0;top:8%;width:12.1875%;z-index:1}.js-loading .hero .hero__wrap .decor__title--2{animation:hero-fadeInDown 2s .15s both;opacity:1}.hero .hero__wrap .decor__title--3{opacity:0;right:25.75%;top:7.5%;width:16.6666666667%;z-index:-1}.js-loading .hero .hero__wrap .decor__title--3{animation:hero-fadeInDown 2s .3s both;opacity:1}.hero .hero__wrap .title--main{margin-left:9.2708333333%;opacity:0;position:relative;width:81.4583333333%;z-index:0}.js-loading .hero .hero__wrap .title--main{animation:hero-zoomIn 1s ease-in-out both;opacity:1}.hero .hero__wrap .title--light{background:none 0 0/auto repeat scroll padding-box border-box transparent;filter:brightness(2);left:0;-webkit-mask-image:-webkit-linear-gradient(-45deg,hsla(0,0%,100%,0) 40%,#fff 50%,hsla(0,0%,100%,0) 60%);-webkit-mask-size:300% 200%;opacity:.5;overflow:hidden;position:absolute;top:0;transition:-webkit-mask-position 3s;transition-duration:3s;width:100%;z-index:1}.js-loading .hero .hero__wrap .title--light{animation:hero-shining-title 2.5s ease-in-out .5s infinite reverse}.hero .hero__wrap .btn--hero{position:absolute;right:2.75%;top:69%;transition:transform .3s;width:18.75%;z-index:2}.hero .hero__wrap .btn--hero:hover{transform:scale(1.1)}@keyframes hero-shining-title{0%{-webkit-mask-position:0 0;mask-position:0 0}95%,to{-webkit-mask-position:150% 0;mask-position:150% 0}}@keyframes hero-bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-50%,75%) rotate(0deg)}60%{opacity:1;transform:translate(0) rotate(0deg)}to{transform:translate(0) rotate(0deg)}}@keyframes hero-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}50%{opacity:1;transform:translateZ(0)}}@keyframes hero-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.promo-event .banner__wrap{margin-bottom:1.75%;margin-left:5%;position:relative;width:90%;z-index:0}.promo-event .banner__wrap .banner__box{margin-left:auto;margin-right:auto;text-align:center;width:100%}.promo-event .promo__block{padding:1.33% 0 2.5%}.promo-event .promo__box{display:flex;justify-content:center;text-align:center}.promo-event .promo__box.flex--wrap{flex-wrap:wrap}.promo-event .promo__box:nth-of-type(2){gap:2%;margin-bottom:1.5%;padding:0 4.5%}.promo-event .promo__box:nth-of-type(2) .event__item{width:49%}.promo-event .promo__box:nth-of-type(3){margin-bottom:1.5%;padding:0 4.75%}.promo-event .promo__box:nth-of-type(4){gap:1%;margin-bottom:1.5%;padding:0 8%}.promo-event .promo__box:nth-of-type(4) .event__item{width:49.5%}.promo-event .promo__box:nth-of-type(5){padding:0 8%}.promo-event .item__wrap{display:flex;flex-wrap:wrap;gap:.75%;width:100%}.promo-event .item__block{position:relative;z-index:0}.promo-event .item__block:first-child{width:47.5%}.promo-event .item__block:nth-child(2){margin-bottom:2.5%;padding-right:2.5%;width:51.75%}.promo-event .item__block:nth-child(2) .event__item:not(:last-child){margin-bottom:4%}.promo-event .item__block:last-child{margin-bottom:1.5%;width:100%}.promo-event a img{transition:all .5s}.promo-event a:active img,.promo-event a:hover img{filter:brightness(1.1) contrast(1.05)}.event-calendar .event__wrap{aspect-ratio:.7631160572;background:url(bg-calendar.png?638858604290262334) center 0 no-repeat;background-size:100%;position:relative;width:100%;z-index:0}.event-calendar .btn--calender{position:absolute;right:6%;top:2.33%;width:25.9375%;z-index:1}@media screen and (min-width:960px){.event-calendar .btn--calender{right:calc(50% - 422.4px)}}.event-calendar .btn--calender:hover{filter:contrast(1.1);transform:translateY(-1%)}.event-calendar .event__block{padding:7.35% 4.75% 4.9% 4.15%}.event-calendar .calendar__block{display:grid;grid-template-columns:repeat(6,1fr)}.event-calendar .calendar__block:first-child{height:17.3%;padding:6.6% 0 0}.event-calendar .calendar__block:nth-child(2){height:23.2%;padding:6.2% 0 0}.event-calendar .calendar__block:nth-child(3){height:29.3%;padding:6.1% 0 0}.event-calendar .calendar__block:last-child{height:30.2%;padding:6% 0 1%}.event-calendar .calendar__block a{height:100%;width:100%}.event-calendar .calendar__block .full-week{grid-column-end:8;grid-column-start:1}.event-calendar .calendar__block .start--1{grid-column-start:1}.event-calendar .calendar__block .days--1{grid-column-end:span 1}.event-calendar .calendar__block .row-start--1{grid-row-start:1}.event-calendar .calendar__block .row--1{grid-row-end:span 1}.event-calendar .calendar__block .start--2{grid-column-start:2}.event-calendar .calendar__block .days--2{grid-column-end:span 2}.event-calendar .calendar__block .row-start--2{grid-row-start:2}.event-calendar .calendar__block .row--2{grid-row-end:span 2}.event-calendar .calendar__block .start--3{grid-column-start:3}.event-calendar .calendar__block .days--3{grid-column-end:span 3}.event-calendar .calendar__block .row-start--3{grid-row-start:3}.event-calendar .calendar__block .row--3{grid-row-end:span 3}.event-calendar .calendar__block .start--4{grid-column-start:4}.event-calendar .calendar__block .days--4{grid-column-end:span 4}.event-calendar .calendar__block .row-start--4{grid-row-start:4}.event-calendar .calendar__block .row--4{grid-row-end:span 4}.event-calendar .calendar__block .start--5{grid-column-start:5}.event-calendar .calendar__block .days--5{grid-column-end:span 5}.event-calendar .calendar__block .row-start--5{grid-row-start:5}.event-calendar .calendar__block .row--5{grid-row-end:span 5}.event-calendar .calendar__block .start--6{grid-column-start:6}.event-calendar .calendar__block .days--6{grid-column-end:span 6}.event-calendar .calendar__block .row-start--6{grid-row-start:6}.event-calendar .calendar__block .row--6{grid-row-end:span 6}.event-calendar .calendar__block .start--7{grid-column-start:7}.event-calendar .calendar__block .days--7{grid-column-end:span 7}.event-calendar .calendar__block .row-start--7{grid-row-start:7}.event-calendar .calendar__block .row--7{grid-row-end:span 7}.daily-time .decor__item--left{left:6%;position:absolute;top:11%;width:10.7291666667%;z-index:1}@media screen and (min-width:960px){.daily-time .decor__item--left{left:calc(50% - 422.4px)}}.daily-time .decor__item--right{position:absolute;right:14.25%;top:16.5%;width:8.75%;z-index:0}@media screen and (min-width:960px){.daily-time .decor__item--right{right:calc(50% - 343.2px)}.daily-time .decor__item{width:auto}}.daily-time .promo__wrap{aspect-ratio:.9039548023;background:url(bg-daily-time.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}.daily-time .promo__block{padding:36.83% 5% 0}.daily-time .daily__countdown{display:flex;justify-content:space-between;margin-bottom:5%;padding-left:20.5%;padding-right:11.25%}.daily-time .daily__countdown .time__block{align-items:center;display:flex;flex-wrap:wrap;font-size:6.4vw;font-weight:700;justify-content:center;line-height:1.42;width:18%}@media screen and (min-width:960px){.daily-time .daily__countdown .time__block{font-size:60px}}.daily-time .daily__countdown .time__block .time__box{color:#fff;text-align:center;width:42.5%}.daily-time .daily__time,.daily-time .product__wrap{display:flex;justify-content:space-between}.daily-time .daily__time{gap:2%}.daily-time .product__wrap{gap:3%}.daily-time .product__wrap>div{width:48.5%}.daily-time .banner__wrap{width:33%}.daily-time .product__wrap{width:66%}.daily-time .product__block{padding:0 1%}.daily-time .product--dynamic{margin-left:auto;margin-right:auto;width:100%}.daily-time .product__time{filter:brightness(50%);position:relative}.daily-time .product__time:before{content:"";display:block;padding-bottom:31.9875776398%;width:100%}.daily-time .product__time>div{height:100%;left:0;position:absolute;top:0;width:100%}.daily-time .product__time+.product{filter:brightness(50%)}.daily-time .product__time.active,.daily-time .product__time.active+.product{filter:grayscale(0)}.daily-time .product--dynamic .product__name{font-size:12px;margin:0 3%;position:relative;z-index:0}@media screen and (min-width:768px){.daily-time .product--dynamic .product__name{font-size:24px}}@media screen and (min-width:960px){.daily-time .product--dynamic .product__name{margin-bottom:4%;margin-top:1%}}.daily-time .product__price span:last-child{font-size:4vw}@media screen and (min-width:960px){.daily-time .product__price span:last-child{font-size:40px}}.daily-time .product.product--dynamic{border-radius:1.2vw}@media screen and (min-width:960px){.daily-time .product.product--dynamic{border-radius:15px}}@keyframes daily-rotate{0%{transform:rotate(0)}30%{transform:rotate(1turn)}}.promo__group--tab-bn .decor__item--left{left:6.5%;position:absolute;top:2.75%;width:14.375%;z-index:0}@media screen and (min-width:960px){.promo__group--tab-bn .decor__item--left{left:calc(50% - 417.6px)}}@media screen and (min-width:768px){.promo__group--tab-bn .decor__item--left{top:3.5%}}.promo__group--tab-bn .decor__item--right{position:absolute;right:8%;top:5%;width:11.25%;z-index:0}@media screen and (min-width:960px){.promo__group--tab-bn .decor__item--right{right:calc(50% - 403.2px)}}@media screen and (min-width:768px){.promo__group--tab-bn .decor__item--right{top:6.5%}}@media screen and (min-width:960px){.promo__group--tab-bn .decor__item{width:auto}}.promo__group--tab-bn .promo__wrap{aspect-ratio:1.1483253589;background:url(bg-tab-bn.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}@media screen and (min-width:768px){.promo__group--tab-bn .promo__wrap{background:url(bg-tab-bn-web.png?638858604290262334) center 0 no-repeat;background-size:100%}}.promo__group--tab-bn .promo__block{padding:27.5% 0 0}.promo__group--tab-bn .pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0}@media screen and (min-width:768px){.promo__group--tab-bn .pagination{flex-wrap:nowrap}}.promo__group--tab-bn .swiper-pagination-bullets .swiper-pagination-bullet{background:transparent;display:block;filter:brightness(.5);flex-grow:0;height:100%;margin:0 0 2.5%;opacity:1;padding:0 1%;position:relative;text-align:center;transition:all .5s;width:33.33%}@media screen and (min-width:768px){.promo__group--tab-bn .swiper-pagination-bullets .swiper-pagination-bullet{margin-bottom:.5%;padding:0 .5%}}.promo__group--tab-bn .swiper-pagination-bullets .swiper-pagination-bullet:hover{filter:contrast(1.2)}.promo__group--tab-bn .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{filter:brightness(1)}.promo__group--tab-bn .swiper-slide{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4.25% 0 2.75%}.promo__group--tab-bn .dynamic__item--tab{margin-bottom:4.25%}.promo__group--tab-bn .dynamic__item--tab:first-child{width:38.85%}.promo__group--tab-bn .dynamic__item--tab:first-child .product__img{aspect-ratio:350/472;border-radius:0}.promo__group--tab-bn .dynamic__item--tab:first-child .product__text{display:none}.promo__group--tab-bn .dynamic__item--tab:last-child,.promo__group--tab-bn .dynamic__item--tab:nth-child(2){padding-top:.5%;width:29%}.promo__group--tab-bn .dynamic__item--tab:last-child .product--dynamic,.promo__group--tab-bn .dynamic__item--tab:nth-child(2) .product--dynamic{border:.15em solid #ff9b42;border-radius:1.5vw;width:100%}@media screen and (min-width:768px){.promo__group--tab-bn .dynamic__item--tab:last-child,.promo__group--tab-bn .dynamic__item--tab:nth-child(2){padding-top:1.5%}.promo__group--tab-bn .dynamic__item--tab:last-child .product--dynamic,.promo__group--tab-bn .dynamic__item--tab:nth-child(2) .product--dynamic{border-width:3px}}@media screen and (min-width:960px){.promo__group--tab-bn .dynamic__item--tab:last-child .product--dynamic,.promo__group--tab-bn .dynamic__item--tab:nth-child(2) .product--dynamic{border-radius:15px}}.promo__group--tab-bn .product.product--dynamic .product__text{padding-top:3%}@media screen and (min-width:768px){.promo__group--tab-bn .product.product--dynamic .product__sub{font-size:15px}}@media screen and (min-width:960px){.promo__group--tab-bn .product.product--dynamic .product__sub{font-size:18px}}.promo__group--tab-bn .product.product--dynamic .product__name{background-color:#fff;font-size:2.75vw;margin-bottom:2%}@media screen and (min-width:768px){.promo__group--tab-bn .product.product--dynamic .product__name{font-size:16px}}@media screen and (min-width:960px){.promo__group--tab-bn .product.product--dynamic .product__name{font-size:20px}}.promo__group--tab-bn .product.product--dynamic .product__price{background-color:#fff}@media screen and (min-width:768px){.promo__group--tab-bn .product.product--dynamic .product__price span:last-child{font-size:28px}}@media screen and (min-width:960px){.promo__group--tab-bn .product.product--dynamic .product__price span:last-child{font-size:36px}}.dynamic-bn-w4m2 .decor__item--left{left:6.75%;position:absolute;top:2.5%;width:11.4583333333%;z-index:1}@media screen and (min-width:960px){.dynamic-bn-w4m2 .decor__item--left{left:calc(50% - 415.2px)}}@media screen and (min-width:768px){.dynamic-bn-w4m2 .decor__item--left{top:8%}}.dynamic-bn-w4m2 .decor__item--right{position:absolute;right:3.75%;top:1.66%;width:17.6041666667%;z-index:1}@media screen and (min-width:960px){.dynamic-bn-w4m2 .decor__item--right{right:calc(50% - 444px)}}@media screen and (min-width:768px){.dynamic-bn-w4m2 .decor__item--right{top:5%}}@media screen and (min-width:960px){.dynamic-bn-w4m2 .decor__item{width:auto}}.dynamic-bn-w4m2 .promo__wrap{aspect-ratio:.2519023878;background:url(bg-dynamic-bn-w4m2.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}@media screen and (min-width:768px){.dynamic-bn-w4m2 .promo__wrap{aspect-ratio:.8184143223;background:url(bg-dynamic-bn-w4m2-web.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}}@media screen and (min-width:960px){.dynamic-bn-w4m2 .promo__wrap{background:url(bg-dynamic-bn-w4m2-web.png?638858604290262334) center 0 no-repeat;background-size:auto}}.dynamic-bn-w4m2 .promo__block{padding:26.75% 5.25% 0}@media screen and (min-width:768px){.dynamic-bn-w4m2 .promo__block{padding:25.5% 4.16% 0 3.25%}}.dynamic-bn-w4m2 .dynamic__wrap,.dynamic-bn-w4m2 .event__wrap{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.dynamic-bn-w4m2 .event__wrap{flex-wrap:nowrap;gap:2.5%}}.dynamic-bn-w4m2 .dynamic__wrap{gap:2.5%;margin-bottom:4.5%;padding:1.25%;width:100%}@media screen and (min-width:768px){.dynamic-bn-w4m2 .dynamic__wrap{margin-bottom:0;padding:.5%}}.dynamic-bn-w4m2 .dynamic__item{margin-bottom:2.5%;position:relative;width:48%;z-index:0}.dynamic-bn-w4m2 .dynamic__item:first-child{margin-bottom:5%;width:98%}.dynamic-bn-w4m2 .dynamic__item:first-child .product__img{aspect-ratio:750/328;border-radius:min(1.2vw,12px)}.dynamic-bn-w4m2 .dynamic__item:first-child .product__text{display:none}.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__img img{width:100%}.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__sub{font-size:3.5vw}@media screen and (min-width:768px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__sub{font-size:14px}}@media screen and (min-width:960px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__sub{font-size:15px}}.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__name{font-size:3.5vw;margin-bottom:2%;margin-top:1.5%}@media screen and (min-width:768px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__name{font-size:14px;margin-bottom:4px;margin-top:0}}@media screen and (min-width:960px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__name{font-size:16px;margin-bottom:8px}}.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__price{padding-bottom:1%}@media screen and (min-width:768px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__price{padding-bottom:0}}.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__price span:last-child{font-size:5.75vw}@media screen and (min-width:768px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__price span:last-child{font-size:20px}}@media screen and (min-width:960px){.dynamic-bn-w4m2 .dynamic__item .product--dynamic .product__price span:last-child{font-size:28px}}@media screen and (min-width:768px){.dynamic-w4m2 .decor__wrap{padding-bottom:4%}}.dynamic-w4m2 .decor__item--left{left:4.3229%;position:absolute;top:.5%;width:91.3541666667%;z-index:0}@media screen and (min-width:960px){.dynamic-w4m2 .decor__item--left{left:calc(50% - 438.50016px)}}.dynamic-w4m2 .decor__item--right{position:absolute;right:21.4583%;top:.33%;width:57.0833333333%;z-index:0}@media screen and (min-width:960px){.dynamic-w4m2 .decor__item--right{right:calc(50% - 274.00032px)}.dynamic-w4m2 .decor__item{width:auto}}.dynamic-w4m2 .promo__wrap{aspect-ratio:.2509803922;background:url(bg-dynamic-w4m2.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}@media screen and (min-width:768px){.dynamic-w4m2 .promo__wrap{aspect-ratio:.7741935484;background:url(bg-dynamic-w4m2-web.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}}@media screen and (min-width:960px){.dynamic-w4m2 .promo__wrap{background:url(bg-dynamic-w4m2-web.png?638858604290262334) center 0 no-repeat;background-size:auto}}.dynamic-w4m2 .promo__block{padding:30% 4% 0}@media screen and (min-width:768px){.dynamic-w4m2 .promo__block{padding:22.5% 3% 0}}@media screen and (min-width:960px){.dynamic-w4m2 .promo__block{padding:215px 30px 0}}.dynamic-w4m2 .dynamic__wrap{display:flex;flex-wrap:wrap;gap:2%;justify-content:center;margin-bottom:3%;width:100%}@media screen and (min-width:768px){.dynamic-w4m2 .dynamic__wrap{gap:1%}}.dynamic-w4m2 .dynamic__item{margin-bottom:2%;position:relative;width:48.5%;z-index:0}.dynamic-w4m2 .dynamic__item:first-child,.dynamic-w4m2 .dynamic__item:nth-child(2){width:99%}.dynamic-w4m2 .dynamic__item:first-child .product__block,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__block{display:flex}.dynamic-w4m2 .dynamic__item:first-child .product__img,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__img{border-radius:1.2vw 0 0 1.2vw;width:45%}.dynamic-w4m2 .dynamic__item:first-child .product__text,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__text{border-radius:0 1.2vw 1.2vw 0;display:flex;flex-direction:column;justify-content:center;padding:0 2%;width:55%}.dynamic-w4m2 .dynamic__item:first-child .product__sub,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__sub{-webkit-line-clamp:2;height:2.5em;height:2lh;margin-bottom:3%;text-align:left}.dynamic-w4m2 .dynamic__item:first-child .product__name,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__name{-webkit-line-clamp:3;height:3.6em;height:3lh;text-align:left}@media screen and (min-width:768px){.dynamic-w4m2 .dynamic__item{margin-bottom:1%;width:24%}.dynamic-w4m2 .dynamic__item:first-child,.dynamic-w4m2 .dynamic__item:nth-child(2){width:49%}}@media screen and (min-width:960px){.dynamic-w4m2 .dynamic__item:first-child .product__img,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__img{border-radius:8px 0 0 8px}.dynamic-w4m2 .dynamic__item:first-child .product__text,.dynamic-w4m2 .dynamic__item:nth-child(2) .product__text{border-radius:0 8px 8px 0}}.dynamic-w4m2 .dynamic__item .product--dynamic .product__name,.dynamic-w4m2 .dynamic__item .product--dynamic .product__sub{font-size:3.5vw}@media screen and (min-width:768px){.dynamic-w4m2 .dynamic__item .product--dynamic .product__name,.dynamic-w4m2 .dynamic__item .product--dynamic .product__sub{font-size:2.25vw}}@media screen and (min-width:960px){.dynamic-w4m2 .dynamic__item .product--dynamic .product__name,.dynamic-w4m2 .dynamic__item .product--dynamic .product__sub{font-size:20px}}.dynamic-w4m2 .dynamic__item .product--dynamic .product__price span:last-child{font-size:6vw}@media screen and (min-width:768px){.dynamic-w4m2 .dynamic__item .product--dynamic .product__price span:last-child{font-size:4vw}}@media screen and (min-width:960px){.dynamic-w4m2 .dynamic__item .product--dynamic .product__price span:last-child{font-size:36px}}.promo__group--slider-w1m1 .decor__item--left{left:6%;position:absolute;top:9.25%;width:11.0416666667%;z-index:0}@media screen and (min-width:960px){.promo__group--slider-w1m1 .decor__item--left{left:calc(50% - 422.4px)}}.promo__group--slider-w1m1 .decor__item--right{position:absolute;right:5.25%;top:6.75%;width:14.0625%;z-index:0}@media screen and (min-width:960px){.promo__group--slider-w1m1 .decor__item--right{right:calc(50% - 429.6px)}.promo__group--slider-w1m1 .decor__item{width:auto}}.promo__group--slider-w1m1 .promo__wrap{aspect-ratio:1.5070643642;background:url(bg-slider-w1m1.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}.promo__group--slider-w1m1 .promo__block{padding:21.5% 10.95% 0}.promo__group--slider-w1m1 .promo__slider{text-align:center;width:100%}.promo__group--w3m3 .decor__item--left{left:6%;position:absolute;top:2.83%;transform-origin:left top;width:26.4583333333%;z-index:1}@media screen and (min-width:960px){.promo__group--w3m3 .decor__item--left{left:calc(50% - 422.4px)}}.promo__group--w3m3 .decor__item--right{position:absolute;right:6%;top:2.83%;transform-origin:right top;width:26.4583333333%;z-index:1}@media screen and (min-width:960px){.promo__group--w3m3 .decor__item--right{right:calc(50% - 422.4px)}.promo__group--w3m3 .decor__item{width:auto}}.promo__group--w3m3 .promo__wrap{aspect-ratio:.629095675;background:url(bg-event-w3m3.png?638858604290262334) center 0 no-repeat;background-size:100%;width:100%}.promo__group--w3m3 .promo__block{padding:19.5% 5.25% 0}.promo__group--w3m3 .good__wrap{display:flex;flex-wrap:wrap;justify-content:center}.promo__group--w3m3 .good__wrap li{width:33%}.promo__group--w3m3 .good__wrap li a{text-align:center;transition:all .5s}.promo__group--w3m3 .good__wrap li a.active,.promo__group--w3m3 .good__wrap li a:hover{filter:contrast(1.1);transform:scale(.95)}body{background-color:#ffd490;position:relative;z-index:0}.decor__bg{left:0;position:fixed;top:0;z-index:-1}.decor__bg--scenes{background:url(bg.jpg?638858604290262334) center 50% no-repeat;background-size:100%;overflow:hidden}@media screen and (min-width:960px){.decor__bg--scenes{background:url(bg-web.jpg?638858604290262334) center 55% no-repeat;background-size:auto}}.decor__fg{left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.decor__fg--scenes{background:url(fg.png?638858604290262334) center 0 no-repeat;background-size:100%}@media screen and (min-width:960px){.decor__fg--scenes{background:url(fg-web.png?638858604290262334) center 0 no-repeat;background-size:auto}}.hero,.promo__group,.sp__wrap{overflow:hidden;position:relative;z-index:0}.hero a,.promo__group a,.sp__wrap a{display:block}.promo__group{z-index:0}.navRightBar{height:39px}@media screen and (min-width:960px){.navRightBar{height:auto}}.decor--top,.decoration--top{pointer-events:none;position:absolute;z-index:0}