.banner-container[data-v-43d29518]{height:700px;position:relative}.banner-container .content-container[data-v-43d29518]{height:700px;width:1240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-container .center[data-v-43d29518]{width:326px;height:326px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}@media (min-width:768px){.banner-container .center[data-v-43d29518]{display:block}}.banner-container .white-block[data-v-43d29518]{width:211px;height:457px;background:hsla(0,0%,100%,.8);position:absolute;top:-60px;left:50%;transform:translateX(-50%);padding-top:38px;display:flex;flex-direction:column;align-items:center;gap:28px;z-index:5}@media (min-width:768px){.banner-container .white-block[data-v-43d29518]{left:228px;transform:translateX(0)}}@media (min-width:992px){.banner-container .white-block[data-v-43d29518]{top:-70px}}@media (min-width:1200px){.banner-container .white-block[data-v-43d29518]{left:0}}.banner-container .white-block img[data-v-43d29518]{width:131px;height:131px}.banner-container .white-block .text[data-v-43d29518]{writing-mode:vertical-rl;font-weight:500;font-size:18px;line-height:140%;display:flex;flex-direction:column;justify-content:center;gap:16px}@media (min-width:768px){.banner-container .position-bg-hover[data-v-43d29518]:after{transition:transform 2s;content:"";display:block;width:348px;height:334px;background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0)}.banner-container .position-bg-hover[data-v-43d29518]:hover:after{transform:translate(-50%,-50%) scale(1)}}@media (min-width:768px){.banner-container .position-disabled[data-v-43d29518]{opacity:.5}}@media (min-width:768px){.banner-container .position-active[data-v-43d29518]{opacity:1}}@media (min-width:768px){.banner-container .position-image[data-v-43d29518]{transition:opacity .5s}}.banner-container .position-image img[data-v-43d29518]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner-container .position-1[data-v-43d29518]{width:147px;height:166px;position:absolute;left:363px;bottom:78px}.banner-container .position-1[data-v-43d29518]:after{background-image:url(../img/1_bg.png)}@media (min-width:768px){.banner-container .position-1[data-v-43d29518]{left:66px;width:197px;height:222px}}@media (min-width:992px){.banner-container .position-1[data-v-43d29518]{left:0}}.banner-container .position-2[data-v-43d29518]{width:115px;height:78px;position:relative;top:0;left:211px}.banner-container .position-2[data-v-43d29518]:after{background-image:url(../img/2_bg.png)}@media (min-width:768px){.banner-container .position-2[data-v-43d29518]{width:193px;height:130px;left:291px}}.banner-container .position-3[data-v-43d29518]{width:88px;height:98px;position:absolute;top:332px;left:276px}.banner-container .position-3[data-v-43d29518]:after{background-image:url(../img/3_bg.png)}@media (min-width:768px){.banner-container .position-3[data-v-43d29518]{width:148px;height:164px;top:159px}}.banner-container .position-4[data-v-43d29518]{width:145px;height:132px;position:absolute;top:214px;left:397px}.banner-container .position-4[data-v-43d29518]:after{background-image:url(../img/4_bg.png)}@media (min-width:768px){.banner-container .position-4[data-v-43d29518]{width:194px;height:177px;top:374px;left:334px}}.banner-container .position-5[data-v-43d29518]{width:170px;height:130px;position:absolute;top:19px;left:342px}.banner-container .position-5[data-v-43d29518]:after{background-image:url(../img/5_bg.png)}@media (min-width:768px){.banner-container .position-5[data-v-43d29518]{width:263px;height:153px;top:28px;left:511px}}.banner-container .position-6[data-v-43d29518]{width:168px;height:100px;position:absolute;top:241px;left:632px}.banner-container .position-6[data-v-43d29518]:after{background-image:url(../img/6_bg.png)}@media (min-width:768px){.banner-container .position-6[data-v-43d29518]{width:225px;height:134px}}.banner-container .position-7[data-v-43d29518]{width:185px;height:118px;position:absolute;top:424px;left:720px}.banner-container .position-7[data-v-43d29518]:after{background-image:url(../img/7_bg.png)}@media (min-width:768px){.banner-container .position-7[data-v-43d29518]{width:248px;height:158px;top:456px;left:581px}}.banner-container .position-8[data-v-43d29518]{width:130px;height:103px;position:absolute;top:-24px;right:376px}.banner-container .position-8[data-v-43d29518]:after{background-image:url(../img/8_bg.png)}@media (min-width:768px){.banner-container .position-8[data-v-43d29518]{width:200px;height:159px;top:-100px;right:283px}}.banner-container .position-9[data-v-43d29518]{width:185px;height:100px;position:absolute;top:119px;right:337px}.banner-container .position-9[data-v-43d29518]:after{background-image:url(../img/9_bg.png)}@media (min-width:768px){.banner-container .position-9[data-v-43d29518]{width:233px;height:163px;right:14px}}.banner-container .position-10[data-v-43d29518]{width:170px;height:103px;position:absolute;top:341px;right:-115px}.banner-container .position-10[data-v-43d29518]:after{background-image:url(../img/10_bg.png)}@media (min-width:768px){.banner-container .position-10[data-v-43d29518]{width:283px;height:172px}}.banner-container .position-11[data-v-43d29518]{width:173px;height:247px;position:absolute;top:436px;right:50%;transform:translateX(50%)}@media (min-width:768px){.banner-container .position-11[data-v-43d29518]{width:232px;height:331px;top:388px;right:242px;transform:translateX(0)}}@media (min-width:992px){.banner-container .position-11[data-v-43d29518]{right:151px;transform:translateX(0)}}@media (min-width:1200px){.banner-container .position-11[data-v-43d29518]{width:232px;height:331px}}.slide .slide-container[data-v-0d51acde]{padding-top:30px;padding-bottom:75px}@media (min-width:768px){.slide .slide-container[data-v-0d51acde]{padding-top:55px;padding-bottom:40px}}.slide .swiper[data-v-0d51acde]{padding:0;position:relative}@media (min-width:768px){.slide .swiper[data-v-0d51acde]{padding:0 45px}}.slide .swiper .swiper-container[data-v-0d51acde]{position:static}.slide .swiper .main-img[data-v-0d51acde]{width:100%;padding-bottom:33.33%;background-size:cover;background-repeat:no-repeat;background-position:50%}.slide .swiper .swiper-button-next[data-v-0d51acde],.slide .swiper .swiper-button-prev[data-v-0d51acde]{position:absolute;top:105%;width:45px;height:45px;z-index:3;margin-top:0}@media (min-width:768px){.slide .swiper .swiper-button-next[data-v-0d51acde],.slide .swiper .swiper-button-prev[data-v-0d51acde]{top:50%;transform:translateY(-50%)}}.slide .swiper .swiper-button-prev[data-v-0d51acde]{left:0}@media (min-width:768px){.slide .swiper .swiper-button-prev[data-v-0d51acde]{left:-5px}}.slide .swiper .swiper-button-next[data-v-0d51acde]{right:0}@media (min-width:768px){.slide .swiper .swiper-button-next[data-v-0d51acde]{right:-5px}}.slide .swiper .swiper-pagination[data-v-0d51acde]{z-index:3;bottom:-33px}@media (min-width:768px){.slide .swiper .swiper-pagination[data-v-0d51acde]{bottom:10px}}.slide .swiper .swiper-pagination[data-v-0d51acde] .swiper-pagination-bullet{background:#fff;opacity:1}.slide .swiper .swiper-pagination[data-v-0d51acde] .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#47250f;opacity:1}.news-items .item[data-v-eabff70a]{display:flex;gap:36px;align-items:center;border-top:1px solid #e0e0e0;padding:15px 0;font-size:17px;cursor:pointer}.news-items .item[data-v-eabff70a]:last-child{border-bottom:1px solid #e0e0e0}@media (min-width:768px){.news-items .item[data-v-eabff70a]{padding:33px 0}}.news-items .item .main[data-v-eabff70a]{display:flex;flex-grow:1;flex-direction:column}@media (min-width:768px){.news-items .item .main[data-v-eabff70a]{flex-direction:row;gap:60px}}.news-items .item .main .date[data-v-eabff70a]{font-size:17px}@media (min-width:768px){.news-items .item .main .date[data-v-eabff70a]{flex-basis:120px;flex-shrink:0}}.news-items .item .main .title[data-v-eabff70a]{flex-grow:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}@media (min-width:768px){.news-items .item .main .title[data-v-eabff70a]{margin-top:0}}.news-items .item .read[data-v-eabff70a]{width:20px;height:10px;cursor:pointer}.news .news-container[data-v-46848c92]{padding-top:18px;padding-bottom:18px;display:flex;gap:16px}@media (min-width:768px){.news .news-container[data-v-46848c92]{gap:36px;padding-top:40px;padding-bottom:30px}}.news h2[data-v-46848c92]{font-size:24px;writing-mode:vertical-rl;font-weight:500}@media (min-width:768px){.news h2[data-v-46848c92]{font-size:32px}}.news .none[data-v-46848c92],.news[data-v-46848c92] .news-items{flex-grow:1}.news .none .item[data-v-46848c92]{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:15px 0}@media (min-width:768px){.news .none .item[data-v-46848c92]{padding:33px 0}}.news .none p[data-v-46848c92]{font-size:17px}.calendar[data-v-3235935b]{width:100%;background-color:#fff}.calendar .calendar-container[data-v-3235935b]{max-width:700px;padding:30px 14px;margin:0 auto}.calendar h3[data-v-3235935b]{font-weight:600;font-size:24px;letter-spacing:.1em;text-align:center}.calendar .content[data-v-3235935b]{display:flex;justify-content:center;align-items:center;margin-top:37px}.calendar .content .next[data-v-3235935b],.calendar .content .pre[data-v-3235935b]{text-decoration:underline;font-weight:500;font-size:17px;cursor:pointer;display:none}.calendar .content .date[data-v-3235935b]{display:grid;grid-template-columns:repeat(7,30px);grid-auto-rows:30px;grid-gap:25px 17px;justify-items:center;align-items:center}.calendar .content .date .title[data-v-3235935b]{font-weight:500;font-size:20px}.calendar .content .date .day[data-v-3235935b]{font-weight:400;font-size:20px;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.calendar .content .date .day.avaliable[data-v-3235935b]{background-color:rgba(71,37,15,.1);border-radius:50%;cursor:pointer}.calendar .content .date .day.unable[data-v-3235935b]{text-decoration:line-through;color:#828282}.calendar .content .date .day.choose[data-v-3235935b]{background-color:#47250f;border-radius:50%;color:#fff;cursor:pointer}.calendar .content .date .day.past[data-v-3235935b]{cursor:auto;background-color:#fff;color:#bdbdbd;text-decoration:none}.calendar .content .date .start-1[data-v-3235935b]{grid-column-start:1}.calendar .content .date .start-2[data-v-3235935b]{grid-column-start:2}.calendar .content .date .start-3[data-v-3235935b]{grid-column-start:3}.calendar .content .date .start-4[data-v-3235935b]{grid-column-start:4}.calendar .content .date .start-5[data-v-3235935b]{grid-column-start:5}.calendar .content .date .start-6[data-v-3235935b]{grid-column-start:6}.calendar .content .date .start-7[data-v-3235935b]{grid-column-start:7}.calendar .mobile[data-v-3235935b]{display:flex;justify-content:space-between;margin-top:23px}.calendar .mobile .next[data-v-3235935b],.calendar .mobile .pre[data-v-3235935b]{text-decoration:underline;font-weight:500;font-size:17px}.shopping-process[data-v-3235935b]{border-top:6px solid #47250f;margin-top:20px}@media (min-width:1440px){.shopping-process .calendar-container[data-v-3235935b]{padding:30px 25px}}@media (min-width:992px){.shopping-process .content[data-v-3235935b]{margin-top:20px;justify-content:space-between}}@media (min-width:992px){.shopping-process .content .next[data-v-3235935b],.shopping-process .content .pre[data-v-3235935b]{display:block}}@media (min-width:768px){.shopping-process .content .date[data-v-3235935b]{grid-gap:25px 10px}}@media (min-width:992px){.shopping-process .content .date[data-v-3235935b]{grid-gap:25px 20px}}@media (min-width:1200px){.shopping-process .content .date[data-v-3235935b]{grid-gap:25px 30px;grid-template-columns:repeat(7,35px);grid-auto-rows:35px}}@media (min-width:1440px){.shopping-process .content .date[data-v-3235935b]{grid-template-columns:repeat(7,40px);grid-auto-rows:40px}}@media (min-width:992px){.shopping-process .mobile[data-v-3235935b]{display:none}}.home .calendar-container[data-v-3235935b]{margin-top:32px}@media (min-width:768px){.home .calendar-container[data-v-3235935b]{padding:30px 25px}}@media (min-width:576px){.home .content[data-v-3235935b]{margin-top:20px;justify-content:space-between}}@media (min-width:576px){.home .content .next[data-v-3235935b],.home .content .pre[data-v-3235935b]{display:block}}@media (min-width:768px){.home .content .date[data-v-3235935b]{grid-template-columns:repeat(7,40px);grid-auto-rows:40px}}@media (min-width:576px){.home .mobile[data-v-3235935b]{display:none}}.dropdown[data-v-6058e138]{margin-top:8px;position:relative}.dropdown .choose[data-v-6058e138]{height:55px;display:block;border:1px solid #333;padding:13px 16px;color:#47250f;background-color:transparent;font-size:17px;line-height:29px}.dropdown .toggle[data-v-6058e138]{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dropdown .options[data-v-6058e138]{position:absolute;top:55px;left:0;width:100%;border:1px solid #333;background-color:#f3f1e8;max-height:250px;overflow-y:scroll}.dropdown .options li[data-v-6058e138]{padding:8px 16px;cursor:pointer}.dropdown .options li[data-v-6058e138]:hover{background-color:#333;color:#fff}.date-search-lightbox[data-v-07246b6b]{text-align:center}.date-search-lightbox .title-with-flower[data-v-07246b6b]{font-weight:500;font-size:20px;position:relative;display:inline-block;width:284px}.date-search-lightbox .title-with-flower[data-v-07246b6b]:after,.date-search-lightbox .title-with-flower[data-v-07246b6b]:before{position:absolute;top:50%;transform:translateY(-50%);content:"";background-image:url(../img/note.svg);width:16px;height:16px;background-size:contain;display:inline-block;background-repeat:no-repeat}@media (min-width:768px){.date-search-lightbox .title-with-flower[data-v-07246b6b]:after,.date-search-lightbox .title-with-flower[data-v-07246b6b]:before{width:20px;height:20px}}.date-search-lightbox .title-with-flower[data-v-07246b6b]:before{left:0}.date-search-lightbox .title-with-flower[data-v-07246b6b]:after{right:0}.date-search-lightbox p[data-v-07246b6b]{font-weight:500;font-size:17px;line-height:140%;text-align:justify}.date-search-lightbox form .content[data-v-07246b6b]{display:flex;flex-direction:column}@media (min-width:768px){.date-search-lightbox form .content[data-v-07246b6b]{flex-direction:row;gap:8px}}.date-search-lightbox form .group[data-v-07246b6b]{flex-basis:100%}.date-search-lightbox form button[data-v-07246b6b]{width:100%}.date-search-lightbox .note[data-v-07246b6b]{font-weight:400;font-size:17px;color:#828282;margin-top:16px}.date-search .date-search-container[data-v-161b8558]{padding-top:40px;padding-bottom:40px}.date-search .content[data-v-161b8558]{width:100%;height:127px;background-image:url(../img/m_date_bg.png);background-size:100% 100%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:16px;cursor:pointer}@media (min-width:576px){.date-search .content[data-v-161b8558]{background-image:url(../img/date_bg.svg)}}@media (min-width:768px){.date-search .content[data-v-161b8558]{width:607px;gap:12px}.date-search .content[data-v-161b8558]:hover{background-image:url(../img/date_bg_hover.svg)}.date-search .content:hover .calendar[data-v-161b8558]{background-image:url(../img/calendar_hover.svg)}.date-search .content:hover p[data-v-161b8558],.date-search .content:hover span[data-v-161b8558]{color:#fff}}.date-search .title .calendar[data-v-161b8558]{display:inline-block;width:36px;height:33px;vertical-align:middle;background-image:url(../img/calendar.svg);background-size:100% 100%;background-repeat:no-repeat}.date-search .title span[data-v-161b8558]{margin-left:16px;font-weight:500;font-size:20px;vertical-align:middle}.date-search p[data-v-161b8558]{text-align:center;font-weight:400;font-size:14px}.discount .discount-container[data-v-eb69e926]{text-align:center;padding-top:15px;padding-bottom:27px}@media (min-width:768px){.discount .discount-container[data-v-eb69e926]{padding-top:44px;padding-bottom:35px}}.discount .content[data-v-eb69e926]{margin-top:18px;display:flex;flex-direction:column;gap:28px}@media (min-width:768px){.discount .content[data-v-eb69e926]{margin-top:40px;flex-direction:row;gap:106px;justify-content:center}}.discount .content .item .icon-discount[data-v-eb69e926]{width:30px;height:30px}.discount .content .item .icon-free[data-v-eb69e926]{width:45px;height:30px}.discount .content .item p[data-v-eb69e926]{font-size:15px;margin-top:4px}@media (min-width:768px){.discount .content .item p[data-v-eb69e926]{font-size:17px}}.num-control[data-v-1a34f6a6]{display:flex;justify-content:flex-start;align-items:center;margin-top:16px;width:100%}.num-control.disabled[data-v-1a34f6a6]{opacity:.5;pointer-events:none}.num-control .control[data-v-1a34f6a6]{border:1px solid #47250f;line-height:55px;padding:0 10px;cursor:pointer}.num-control .control.disabled[data-v-1a34f6a6]{opacity:.5;cursor:not-allowed}.num-control .control .icon[data-v-1a34f6a6]{width:15px;height:55px;background-position:50%;background-size:contain;background-repeat:no-repeat}.num-control .control.minus .icon[data-v-1a34f6a6]{background-image:url(../img/minus.svg)}.num-control .control.plus .icon[data-v-1a34f6a6]{background-image:url(../img/plus.svg)}.num-control .control[data-v-1a34f6a6]:hover:not(.disabled){background-color:#47250f}.num-control .control:hover.minus:not(.disabled) .icon[data-v-1a34f6a6]{background-image:url(../img/minus_white.svg)}.num-control .control:hover.plus:not(.disabled) .icon[data-v-1a34f6a6]{background-image:url(../img/plus_white.svg)}.num-control input[data-v-1a34f6a6]{border:1px solid #47250f;border-right:none;border-left:none;line-height:55px;padding:0 5px;text-align:center;font-size:20px;background-color:transparent;width:100%;flex-shrink:1;flex-grow:1}.num-control input[data-v-1a34f6a6]:disabled{color:#888;cursor:not-allowed}.cart-notification-overlay[data-v-7d821bb2]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000}.cart-notification[data-v-7d821bb2]{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;display:flex;align-items:center;gap:16px}.cart-notification .icon[data-v-7d821bb2]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#4caf50;border-radius:50%}.cart-notification .icon img[data-v-7d821bb2]{width:24px;height:24px}.cart-notification .message[data-v-7d821bb2]{flex:1;text-align:center}.cart-notification .message h3[data-v-7d821bb2]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#333}.cart-notification .message p[data-v-7d821bb2]{margin:0;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-notification .close-btn[data-v-7d821bb2]{position:absolute;top:0;right:12px;background:none;border:none;cursor:pointer;padding:4px;opacity:.6;transition:opacity .2s}.cart-notification .close-btn[data-v-7d821bb2]:hover{opacity:1}.cart-notification .close-btn img[data-v-7d821bb2]{width:16px;height:16px}.notification-enter-active[data-v-7d821bb2],.notification-leave-active[data-v-7d821bb2]{transition:all .3s ease}.notification-enter[data-v-7d821bb2],.notification-leave-to[data-v-7d821bb2]{opacity:0;transform:scale(.9)}.notification-enter .cart-notification[data-v-7d821bb2],.notification-leave-to .cart-notification[data-v-7d821bb2]{transform:scale(.9)}.ingredients-chip[data-v-7349f3a3]{cursor:default;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:4px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;padding:4px 8px;margin-top:6px;margin-bottom:4px}.ingredients-chip img[data-v-7349f3a3]{opacity:.7}.ingredients-chip span[data-v-7349f3a3]{font-weight:500;margin:0;display:inline;line-height:1}.ingredients-chip.size-small[data-v-7349f3a3]{border-radius:12px;padding:4px 8px;gap:4px}.ingredients-chip.size-small img[data-v-7349f3a3]{width:12px;height:12px}.ingredients-chip.size-small span[data-v-7349f3a3]{font-size:11px}@media (min-width:992px){.ingredients-chip.size-small span[data-v-7349f3a3]{font-size:12px}}.ingredients-chip.size-medium[data-v-7349f3a3]{border-radius:16px;padding:6px 12px;gap:6px;margin-top:12px;margin-bottom:8px}.ingredients-chip.size-medium img[data-v-7349f3a3]{width:14px;height:14px}@media (min-width:768px){.ingredients-chip.size-medium img[data-v-7349f3a3]{width:16px;height:16px}}.ingredients-chip.size-medium span[data-v-7349f3a3]{font-size:13px}@media (min-width:768px){.ingredients-chip.size-medium span[data-v-7349f3a3]{font-size:15px}}.v-popper--theme-tooltip .v-popper__inner pre{color:#eee!important;font-size:12px!important}.special .special-container[data-v-4a5b2c35]{padding-top:25px;padding-bottom:30px;text-align:center}@media (min-width:768px){.special .special-container[data-v-4a5b2c35]{padding-top:35px;padding-bottom:41px}}.special .special-container .mobile-title[data-v-4a5b2c35]{font-weight:600;font-size:24px;line-height:140%;margin-top:36px}@media (min-width:768px){.special .special-container .mobile-title[data-v-4a5b2c35]{display:none}}.special .special-container .content[data-v-4a5b2c35]{margin-top:12px;display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.special .special-container .content[data-v-4a5b2c35]{flex-direction:row;gap:16px;margin-top:60px}}.special .special-container .content.sold-out[data-v-4a5b2c35]{opacity:.7}.special .special-container .content.sold-out .info .price[data-v-4a5b2c35],.special .special-container .content.sold-out .info h3[data-v-4a5b2c35]{color:#888}.special .special-container .content .info[data-v-4a5b2c35],.special .special-container .content .pic[data-v-4a5b2c35]{width:100%}@media (min-width:768px){.special .special-container .content .info[data-v-4a5b2c35],.special .special-container .content .pic[data-v-4a5b2c35]{width:50%}}.special .special-container .content .pic[data-v-4a5b2c35]{height:250px;position:relative}@media (min-width:768px){.special .special-container .content .pic[data-v-4a5b2c35]{height:440px}}.special .special-container .content .pic img[data-v-4a5b2c35]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.special .special-container .content .pic .sold-out-overlay[data-v-4a5b2c35]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.special .special-container .content .pic .sold-out-overlay .sold-out-text[data-v-4a5b2c35]{background:#f44336;color:#fff;padding:8px 20px;border-radius:20px;font-weight:600;font-size:18px}@media (min-width:768px){.special .special-container .content .pic .sold-out-overlay .sold-out-text[data-v-4a5b2c35]{font-size:22px;padding:10px 25px}}.special .special-container .content .info[data-v-4a5b2c35]{text-align:left}.special .special-container .content .info h3[data-v-4a5b2c35]{display:none}@media (min-width:768px){.special .special-container .content .info h3[data-v-4a5b2c35]{display:block;font-weight:600;font-size:36px;line-height:140%}}.special .special-container .content .info p[data-v-4a5b2c35]{margin-top:16px;font-weight:500;font-size:17px;line-height:140%}@media (min-width:768px){.special .special-container .content .info p[data-v-4a5b2c35]{font-size:20px}}.special .special-container .content .info span[data-v-4a5b2c35]{font-size:17px;display:block;line-height:140%}@media (min-width:768px){.special .special-container .content .info span[data-v-4a5b2c35]{font-size:20px}}.special .special-container .content .info .num[data-v-4a5b2c35],.special .special-container .content .info .price[data-v-4a5b2c35]{margin-top:40px}@media (min-width:768px){.special .special-container .content .info .num[data-v-4a5b2c35],.special .special-container .content .info .price[data-v-4a5b2c35]{margin-top:56px}}.special .special-container .content .info .num .delete[data-v-4a5b2c35],.special .special-container .content .info .price .delete[data-v-4a5b2c35]{display:inline-block;text-decoration:line-through}.special .special-container .content .info .control-container[data-v-4a5b2c35]{width:100%}@media (min-width:768px){.special .special-container .content .info .control-container[data-v-4a5b2c35]{width:267px}}.special .special-container .content .info button[data-v-4a5b2c35]{margin-top:16px;width:100%}@media (min-width:768px){.special .special-container .content .info button[data-v-4a5b2c35]{width:267px}}.special .special-container .content .info button.sold-out-btn[data-v-4a5b2c35],.special .special-container .content .info button[data-v-4a5b2c35]:disabled{background:#ccc!important;cursor:not-allowed}.special .special-container .content .info button.sold-out-btn[data-v-4a5b2c35]:hover,.special .special-container .content .info button[data-v-4a5b2c35]:disabled:hover{background:#ccc!important}.product[data-v-568c3026]{display:flex;flex-direction:column}.product.sold-out[data-v-568c3026]{opacity:.7}.product.sold-out .name[data-v-568c3026],.product.sold-out .price[data-v-568c3026]{color:#888}@media (min-width:992px){.product[data-v-568c3026]:nth-child(3n-1){transform:translateY(25px)}}.product .pic[data-v-568c3026]{width:100%;position:relative}.product .pic .img[data-v-568c3026]{width:100%;padding-bottom:66.66666667%;background-size:cover;background-repeat:no-repeat;background-position:50%}.product .pic .img.default-img[data-v-568c3026]{background-image:url(../img/default_pic.svg)}.product .pic .sold-out-overlay[data-v-568c3026]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.product .pic .sold-out-overlay .sold-out-text[data-v-568c3026]{background:#f44336;color:#fff;padding:5px 15px;border-radius:15px;font-weight:600;font-size:14px}.product span[data-v-568c3026]{display:block;font-weight:500;font-size:15px}@media (min-width:992px){.product span[data-v-568c3026]{font-size:17px}}.product span.name[data-v-568c3026]{margin-top:8px}@media (min-width:992px){.product span.name[data-v-568c3026]{margin-top:6px}}.product span.day[data-v-568c3026]{font-size:13px}@media (min-width:992px){.product span.day[data-v-568c3026]{font-size:15px}}.product span.price[data-v-568c3026]{margin-top:12px;font-size:17px}@media (min-width:992px){.product span.price[data-v-568c3026]{margin-top:16px;font-size:20px}}.product span.price .delete[data-v-568c3026]{display:inline-block;font-size:17px;text-decoration:line-through}@media (min-width:992px){.product span.price .delete[data-v-568c3026]{font-size:20px}}.product button[data-v-568c3026]{margin-top:12px}.product button.sold-out-btn[data-v-568c3026],.product button[data-v-568c3026]:disabled{background:#ccc!important;cursor:not-allowed}.product button.sold-out-btn[data-v-568c3026]:hover,.product button[data-v-568c3026]:disabled:hover{background:#ccc!important}.season .season-container[data-v-4b71c88e]{padding-top:30px;padding-bottom:25px}@media (min-width:768px){.season .season-container[data-v-4b71c88e]{padding-top:25px;padding-bottom:50px}}.regular .regular-container[data-v-2f0df0a2]{padding-top:30px;padding-bottom:25px}@media (min-width:768px){.regular .regular-container[data-v-2f0df0a2]{padding-top:25px;padding-bottom:50px}}.shop .shop-container[data-v-0bc99ebc]{margin-top:25px;margin-bottom:80px;text-align:center}@media (min-width:768px){.shop .shop-container[data-v-0bc99ebc]{margin-top:50px;margin-bottom:106px}}.shop .shop-content[data-v-0bc99ebc]{margin-top:70px;display:flex;gap:40px;flex-direction:column}@media (min-width:768px){.shop .shop-content[data-v-0bc99ebc]{flex-direction:row}}.shop .shop-content .intro[data-v-0bc99ebc],.shop .shop-content img[data-v-0bc99ebc]{width:100%}@media (min-width:768px){.shop .shop-content .intro[data-v-0bc99ebc],.shop .shop-content img[data-v-0bc99ebc]{width:50%}}.shop .shop-content img[data-v-0bc99ebc]{height:215px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:576px){.shop .shop-content img[data-v-0bc99ebc]{height:378px}}.shop .shop-content .intro h3[data-v-0bc99ebc]{font-weight:700;font-size:21px}@media (min-width:768px){.shop .shop-content .intro h3[data-v-0bc99ebc]{font-size:32px}}.shop .shop-content .intro h4[data-v-0bc99ebc]{font-weight:500;font-size:15px;margin-top:8px}@media (min-width:768px){.shop .shop-content .intro h4[data-v-0bc99ebc]{font-size:17px}}.shop .shop-content .intro .info[data-v-0bc99ebc]{margin-top:18px;padding-top:18px;border-top:1px solid #e0e0e0}@media (min-width:768px){.shop .shop-content .intro .info[data-v-0bc99ebc]{margin-top:24px;padding-top:24px}}.shop .shop-content .intro .info .item[data-v-0bc99ebc]{display:flex;gap:32px;font-size:15px}.shop .shop-content .intro .info .item[data-v-0bc99ebc]:not(:first-child){margin-top:16px}@media (min-width:768px){.shop .shop-content .intro .info .item[data-v-0bc99ebc]{font-size:17px}}.shop .shop-content .intro .info .item .title[data-v-0bc99ebc]{width:100px;font-weight:600}.shop .shop-content .intro .info .item .title a[data-v-0bc99ebc]{margin-top:8px;cursor:pointer}.shop .shop-content .intro .info .item span[data-v-0bc99ebc]{font-size:17px}.shop .shop-content .intro .info .item a[data-v-0bc99ebc]{display:block;margin-top:8px;color:#828282;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:left}.shop .shop-content .intro .social[data-v-0bc99ebc]{margin-top:30px;font-weight:500;font-size:15px}@media (min-width:768px){.shop .shop-content .intro .social[data-v-0bc99ebc]{font-size:17px}}.shop .shop-content .intro .social a[data-v-0bc99ebc]{border-bottom:1px solid #47250f;text-decoration:none;cursor:pointer}.shop .shop-content .intro .social a[data-v-0bc99ebc]:first-child{margin-right:30px}.shop .shop-content .intro .social a img[data-v-0bc99ebc]{width:20px;height:20px}.home[data-v-0d41fc17]{padding-top:60px;padding-bottom:0}@media (min-width:992px){.home[data-v-0d41fc17]{padding-top:70px;padding-bottom:0}}[data-v-0d41fc17] .title-with-flower{font-weight:500;font-size:24px;position:relative;display:inline-block;width:228px}@media (min-width:768px){[data-v-0d41fc17] .title-with-flower{font-size:32px}}[data-v-0d41fc17] .title-with-flower:after,[data-v-0d41fc17] .title-with-flower:before{position:absolute;top:50%;transform:translateY(-50%);content:"";background-image:url(../img/note.svg);width:16px;height:16px;background-size:contain;display:inline-block;background-repeat:no-repeat}@media (min-width:768px){[data-v-0d41fc17] .title-with-flower:after,[data-v-0d41fc17] .title-with-flower:before{width:20px;height:20px}}[data-v-0d41fc17] .title-with-flower:before{left:0}[data-v-0d41fc17] .title-with-flower:after{right:0}[data-v-0d41fc17] .title-with-daifuku{display:flex;justify-content:center}[data-v-0d41fc17] .title-with-daifuku h3{writing-mode:vertical-rl;font-weight:600;font-size:24px;line-height:140%;text-align:center;position:relative}@media (min-width:768px){[data-v-0d41fc17] .title-with-daifuku h3{font-size:36px}}[data-v-0d41fc17] .title-with-daifuku h3:before{content:"";display:block;width:133px;height:110px;background-image:url(../img/daifuku_title_bg.png);background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media (min-width:768px){[data-v-0d41fc17] .title-with-daifuku h3:before{width:204px;height:169px}}[data-v-0d41fc17] .product-container{margin-top:50px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 13px}@media (min-width:992px){[data-v-0d41fc17] .product-container{grid-template-columns:repeat(3,1fr);grid-gap:75px 15px}}