.produced-by-suntory{display:flex;align-items:center;gap:20.97px;justify-content:end;padding-top:33px}.produced-by-suntory p{font-size:19.6px;font-weight:600;margin:0 0 -4.5px;line-height:1.32}.produced-by-suntory svg{display:block;margin-top:4px}.header__inline-navigation{justify-content:end}.header__secondary-links{justify-content:start}.c-header__bottom-navigation{border:none;background:#fafafa;border-radius:29px;color:var(--color-accent);font-weight:700;margin-top:22.15px;max-width:1200px;margin-right:auto;margin-left:auto}.index-page--header{margin-bottom:18px}.header{box-shadow:none!important}.c-header__bottom-navigation .header__linklist{gap:24px}.c-header__bottom-navigation .header__linklist-item:not(:first-child){padding-left:24px;padding-top:3px;padding-bottom:3px;border-left:1px solid var(--color-accent);margin:0}.c-header__bottom-navigation .header__linklist-item{margin:0;font-size:14px;letter-spacing:0em;line-height:1.28;font-weight:700}.header__wrapper{padding-top:18px!important;padding-bottom:18px!important}.c-header__linklist-link{transition:opacity .3s ease}.c-header__linklist-link:hover{opacity:.8}@media(max-width:1440px){store-header .container{padding-right:18px;padding-left:18px}}.c-menu-modal{--drawer-menu-color: #cda100;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100%;max-height:100%;transform:none;background:transparent;align-items:flex-start;justify-content:start;padding:30px var(--container-gutter, 18px) 18px;box-sizing:border-box;z-index:3}.c-menu-modal .c-menu-modal__overlay{top:0;bottom:0;right:auto;left:0;width:100vw;height:100%;background:transparent}.c-menu-modal[open]>.c-menu-modal__overlay{visibility:visible;opacity:1}.c-menu-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;margin-left:auto;margin-right:auto;max-width:var(--container-max-width-minus-gutters, 1520px);max-height:calc(100% - 12px);overflow-y:auto;padding:37px 50px;background:#fff;border-radius:18px;transform-origin:top right;opacity:0;transform:scale(.2);transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1)}.c-menu-modal[open] .c-menu-modal__dialog{opacity:1;transform:scale(1)}.c-menu-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(24px,3vw,40px)}.c-menu-modal__logo{display:inline-flex;align-items:center}.c-menu-modal__logo img{display:block;height:auto;max-width:356px;width:100%}.c-menu-modal__header-right{display:flex;align-items:center;gap:clamp(16px,2vw,28px)}.c-modal-menu__sns-wrapper{display:inline-flex;align-items:center;gap:18px;color:var(--color-accent);font-weight:700;font-size:18px;letter-spacing:0;line-height:1.33;text-decoration:none;transition:opacity .3s ease}.c-modal-menu__sns-wrapper .social-media__link{width:32px;height:32px;transition:opacity .3s ease}.c-modal-menu__sns-wrapper .social-media__link :hover{opacity:.8}.c-modal-menu__sns-wrapper .social-media__item:before{display:none}.c-modal-menu__sns-wrapper .social-media__item{box-shadow:none}.c-modal-menu__sns-wrapper .social-media__item svg{width:32px;height:32px}.c-menu-modal__close{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent);background:none;border:none;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.c-menu-modal__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,60px);row-gap:0;max-width:1200px;margin:0 auto}.c-menu-modal__item{margin:0}.c-menu-modal__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 20px 0;color:var(--color-accent);font-weight:700;font-size:18px;line-height:1;letter-spacing:0em;text-decoration:none;border-bottom:1px solid var(--color-secondary);transition:all .3s ease}@media(hover:hover)and (pointer:fine){.c-menu-modal__link:hover{color:var(--color-blue)}}.c-menu-modal__link-arrow svg path{transition:fill .3s ease}@media(hover:hover)and (pointer:fine){.c-menu-modal__link:hover .c-menu-modal__link-arrow svg path{fill:var(--color-blue)}}.c-menu-modal__cta{min-height:80px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:clamp(28px,3vw,40px);padding:24px 24px 20px;text-align:center;text-decoration:none;color:#fff;background:var(--color-accent);border-radius:12px;max-width:846px;width:100%;transition:all .3s ease;margin-left:auto;margin-right:auto}@media(hover:hover)and (pointer:fine){.c-menu-modal__cta:hover{background:var(--color-blue)}}.c-menu-modal__cta:before{content:"";position:absolute;top:6px;left:6px;display:block;width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fff;border-radius:12px}.c-menu-modal__cta-text{font-weight:700;font-size:20px;line-height:1;letter-spacing:0}.c-menu-modal__cta-subtext{font-size:14px;font-weight:700;letter-spacing:0;line-height:1.28}.c-menu-modal__sns-wrap{display:none;justify-content:center;margin-top:clamp(24px,3vw,40px)}.c-menu-modal__footer{margin-top:clamp(18px,2vw,40px);text-align:center}.c-menu-modal__logout{display:inline-block;color:#231815;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.125;text-decoration:underline;text-underline-offset:3px;transition:opacity .3s ease}.c-menu-modal__logout:hover{opacity:.7}.header__icon-wrapper-mobile-hamburger{width:32px}.header__icon-wrapper-mobile-hamburger svg{width:32px;display:block}@media(min-width:741px){.c-mobile-only,.header__icon-wrapper-mobile-hamburger{display:none}}@media(max-width:740px){.c-menu-modal{padding:0}.c-menu-modal__dialog{width:100%;max-width:none;height:100%;max-height:100%;border-radius:0;padding:28px 18px calc(var(--bottom-bar-height, 74px) + 18px);transform-origin:center bottom;opacity:1;transform:translateY(100%)}.c-menu-modal[open] .c-menu-modal__dialog{transform:translateY(0)}.c-menu-modal__close{display:none}.c-menu-modal__header{justify-content:center;margin-bottom:26px}.c-menu-modal__logo img{max-width:217px}.c-menu-modal__cta{gap:6px;min-height:91px;margin-top:0;padding:18px;margin-bottom:18px;border-radius:8px;max-width:calc(100% - 32px)}.c-menu-modal__cta:before{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:8px}.c-menu-modal__cta-subtext{font-size:12px;line-height:1.5}.c-menu-modal__cta-text{font-size:18px;line-height:1.22}.c-menu-modal__list{grid-template-columns:1fr}.c-menu-modal__link{font-size:16px;line-height:1.125;padding:18px 10px 18px 0}.c-menu-modal__header{order:0}.c-menu-modal__cta{order:1}.c-menu-modal__nav{order:2}.c-menu-modal__sns-wrap{order:3}.c-menu-modal__footer{order:4}.c-menu-modal__header-right .c-modal-menu__sns-wrapper{display:none}.c-menu-modal__sns-wrap{display:flex;margin-top:26px;gap:20px}.c-modal-menu__sns-wrapper .social-media__link{width:50px;height:50px}.c-modal-menu__sns-wrapper .social-media__item svg{width:50px;height:50px}.c-menu-modal__footer{margin-top:26px}}@media(prefers-reduced-motion:reduce){.c-menu-modal__dialog{transition-duration:.01ms;transform:none}}.c-bottom-bar{--bottom-bar-height: 65px;position:fixed;left:0;right:0;bottom:0;z-index:10;display:none;align-items:stretch;background:#ededed;transform:translateY(0);opacity:1;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease;padding-bottom:5px;padding-top:5px}.c-bottom-bar--hidden{transform:translateY(110%);opacity:0;pointer-events:none}.c-bottom-bar__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:5px;padding:5px 4px 0;color:var(--color-black);font-size:11px;font-weight:700;line-height:1.63;letter-spacing:0;text-align:center;text-decoration:none;background:none;border:none;border-left:1px solid #808080;cursor:pointer;-webkit-appearance:none;appearance:none}.c-bottom-bar__item:first-child{border-left:none}.c-bottom-bar__item--ticket svg{width:34.07px;height:20.59px}.c-bottom-bar__item>*{pointer-events:none}.c-bottom-bar__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;height:26.91px;color:inherit}.c-bottom-bar__icon img{display:block;width:auto;max-width:26.8px;max-height:26.91px}.c-bottom-bar__menu .c-bottom-bar__icon{width:24px;height:auto}.c-bottom-bar__menu .c-bottom-bar__icon svg{display:block;width:100%;height:auto}.c-bottom-bar__label{display:block}.c-bottom-bar__badge{position:absolute;top:-7px;right:-11px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--color-accent, #c95100);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.c-bottom-bar__icon--close,.c-bottom-bar__label--close,.c-bottom-bar__menu[aria-expanded=true] .c-bottom-bar__icon--menu,.c-bottom-bar__menu[aria-expanded=true] .c-bottom-bar__label--menu{display:none}.c-bottom-bar__menu[aria-expanded=true] .c-bottom-bar__icon--close{display:inline-flex}.c-bottom-bar__menu[aria-expanded=true] .c-bottom-bar__label--close{display:block}.c-bottom-bar__menu[aria-expanded=true]{gap:10px}@media(max-width:740px){.c-bottom-bar{display:flex}}@media(max-width:740px){.c-menu-modal__sns-label{font-size:24px}.header__icon-list.hidden-phone{display:none!important}.c-bottom-bar__ticket-count{position:absolute;top:-8px;right:-8px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:max-content;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--color-accent);color:#fff;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.produced-by-suntory{display:flex;align-items:center;gap:13.47px;justify-content:end;padding-top:10px}.produced-by-suntory p{font-size:12.72px;letter-spacing:0;margin-bottom:-3px}.produced-by-suntory svg{width:65.68px;height:9.36px}.header__wrapper{padding-top:17px!important;padding-bottom:0!important}.index-page--header{margin-bottom:24px}}@media(max-width:740px){:root{--bottom-bar-height: 64.84px}.c-menu-modal{height:100dvh;max-height:100dvh}.c-menu-modal__dialog{height:100dvh;max-height:100dvh;padding-bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.c-menu-modal__dialog:after{content:"";display:block;flex:0 0 auto;order:99;height:calc(var(--bottom-bar-height) + 18px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c-header.css.map */
