body:has(.c-modal){overflow:hidden}.c-loading{align-items:center;display:flex;justify-content:center}.c-loading-content__spinner{margin:0 16px}.item-detail-digital__player-btn-wrapper .c-loading-content__spinner{margin:0}.c-address-form__zipCode{max-width:120px}.c-tag-wrapper{white-space:normal}.main-header-category-menu-list{display:none}.page-contents-inner.top{position:relative;top:-32px}@media screen and (min-width:960px){.page-contents-inner.top{top:-40px}}.order-complete-lottery-privilege-modal__thumbnail{background-position:50%;background-repeat:no-repeat;background-size:contain}.accordion-enter-active,.accordion-leave-active{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s}.accordion-enter-from,.accordion-leave-to{grid-template-rows:0fr}.accordion-enter-active>*,.accordion-leave-active>*{overflow-y:hidden}.line-break{white-space:pre-wrap}.slick-dots li button{align-items:center;display:flex;justify-content:center}.slick-dots li button:before{background-color:#00000040;border-radius:10px;content:"";height:6px;position:relative;width:6px}.slick-dots li.slick-active button:before{background-color:#000000bf}.slider-img.item-detail-slider-img{display:block}.slider swiper-container{display:block;overflow:hidden}.slider .slider-thumbnail-wrapper{margin:24px 25px 0}.slider .slider-thumbnail-wrapper .slider-thumbnail{margin:0;position:static}.slider .slider-thumbnail-wrapper .slider-thumbnail li.slick-active{opacity:.3}.slider .slider-thumbnail-wrapper--sp{height:auto;overflow-x:auto}.slider .slider-thumbnail-wrapper--sp .slider-thumbnail{display:flex;width:-moz-fit-content;width:fit-content}.slider .slider-thumbnail-wrapper--sp .slider-thumbnail li{margin-bottom:12px}.top-section.top-slider-wrapper{padding-top:32px}@media screen and (min-width:960px){.top-section.top-slider-wrapper{padding-top:40px}}.site-header{background-color:#fff}.main-header,.site-footer{background-color:var(--bg-color)}.main-header-nav__item-text,.main-header__guest-login,.main-header__guest-signup-text,.main-header__user-link,.site-footer-license__text-wrapper,.site-footer-nav__item-link,.site-footer__copyright{color:var(--text-color)}.main-header-nav__icon--cart:before,.main-header-nav__icon--menu:before,.main-header-nav__icon--search:before,.main-header__user-icon:after{background-color:var(--text-color)}.main-header__guest-signup{background-color:var(--signup-button-color)}.main-header-category-menu-list__item:hover:before{background-color:var(--text-color)}.main-header-searchbox__form{background-color:var(--header-searchbox-bg-color);color:var(--header-searchbox-text-color)}.main-header-searchbox__button-icon{background-color:var(--header-searchbox-text-color)}.main-header{border-bottom:var(--header-border) solid #f0f0f0}.main-header-searchbox__form{box-shadow:0 0 0 var(--header-searchbox-border) #707070}.receipt table{line-height:normal}.top-new-item__category.customized-bg-color .top-new-item__category-name,.top-new-item__category.customized-bg-color .top-pickup-item__category-name,.top-new-item__category.customized-bg-color .top-pre-order-item__category-name,.top-pickup-item__category.customized-bg-color .top-new-item__category-name,.top-pickup-item__category.customized-bg-color .top-pickup-item__category-name,.top-pickup-item__category.customized-bg-color .top-pre-order-item__category-name,.top-pre-order-item__category.customized-bg-color .top-new-item__category-name,.top-pre-order-item__category.customized-bg-color .top-pickup-item__category-name,.top-pre-order-item__category.customized-bg-color .top-pre-order-item__category-name{background-color:var(--item-content-type-bg-color);border-radius:4px;display:inline-block;margin-bottom:4px;padding:4px;word-break:keep-all}.top-new-item__category.customized-bg-color .top-new-item__category-name:not(:last-of-type),.top-new-item__category.customized-bg-color .top-pickup-item__category-name:not(:last-of-type),.top-new-item__category.customized-bg-color .top-pre-order-item__category-name:not(:last-of-type),.top-pickup-item__category.customized-bg-color .top-new-item__category-name:not(:last-of-type),.top-pickup-item__category.customized-bg-color .top-pickup-item__category-name:not(:last-of-type),.top-pickup-item__category.customized-bg-color .top-pre-order-item__category-name:not(:last-of-type),.top-pre-order-item__category.customized-bg-color .top-new-item__category-name:not(:last-of-type),.top-pre-order-item__category.customized-bg-color .top-pickup-item__category-name:not(:last-of-type),.top-pre-order-item__category.customized-bg-color .top-pre-order-item__category-name:not(:last-of-type){margin-right:8px}.top-new-item__category.customized-bg-color .top-new-item__category-name:nth-child(n+2):before,.top-new-item__category.customized-bg-color .top-pickup-item__category-name:nth-child(n+2):before,.top-new-item__category.customized-bg-color .top-pre-order-item__category-name:nth-child(n+2):before,.top-pickup-item__category.customized-bg-color .top-new-item__category-name:nth-child(n+2):before,.top-pickup-item__category.customized-bg-color .top-pickup-item__category-name:nth-child(n+2):before,.top-pickup-item__category.customized-bg-color .top-pre-order-item__category-name:nth-child(n+2):before,.top-pre-order-item__category.customized-bg-color .top-new-item__category-name:nth-child(n+2):before,.top-pre-order-item__category.customized-bg-color .top-pickup-item__category-name:nth-child(n+2):before,.top-pre-order-item__category.customized-bg-color .top-pre-order-item__category-name:nth-child(n+2):before{display:none}.top-new-item__category.customized-text-color .top-new-item__category-name,.top-new-item__category.customized-text-color .top-pickup-item__category-name,.top-new-item__category.customized-text-color .top-pre-order-item__category-name,.top-pickup-item__category.customized-text-color .top-new-item__category-name,.top-pickup-item__category.customized-text-color .top-pickup-item__category-name,.top-pickup-item__category.customized-text-color .top-pre-order-item__category-name,.top-pre-order-item__category.customized-text-color .top-new-item__category-name,.top-pre-order-item__category.customized-text-color .top-pickup-item__category-name,.top-pre-order-item__category.customized-text-color .top-pre-order-item__category-name{color:var(--item-content-type-text-color)}.cart-content:has(.cart-item-error[data-purchasable=false],.cart-item-disabled-contents,.cart-item-unpurchasable-combination) .cart-button--submit{background:#d0d0d0;border:1px solid #d0d0d0;color:#f0f0f0;cursor:default;pointer-events:none}.breadcrumb-list__item:nth-last-of-type(n+2):after{margin:auto 6px}
