.CartItem-module__XCKaQa__btn_close{cursor:pointer;background-color:#fff;border-radius:100%;width:1.4em;height:1.4em;padding:0;font-size:20px;position:absolute;top:.1rem;right:.1rem;transform:scale(.6)}.CartItem-module__XCKaQa__btn_close:before,.CartItem-module__XCKaQa__btn_close:after{content:"";background-color:#000;width:.1em;height:1.3em;position:absolute;top:.1em;left:.5em;transform:rotate(45deg)}.CartItem-module__XCKaQa__btn_close:after{transform:rotate(-45deg)}
.ConfirmButton-module__48jqAq__button[data-focus-visible-added]:focus-visible,.ConfirmButton-module__48jqAq__button:focus-visible{box-shadow:0 0 0 2px #0070c9}
.InputCheckbox-module__mdcG3G__checkbox:focus-visible~.InputCheckbox-module__mdcG3G__checkboxBase{box-shadow:0 0 0 2px #0070c9}input:not(:checked)~.InputCheckbox-module__mdcG3G__checked,input:checked~.InputCheckbox-module__mdcG3G__unchecked{display:none}
.CommonModal-module__jaEbMa__close_button{outline:none;font-size:0}.CommonModal-module__jaEbMa__close_button>.CommonModal-module__jaEbMa__close_button_focus_ring{content:"";border-radius:50%;width:27px;height:27px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CommonModal-module__jaEbMa__close_button[data-focus-visible-added]>.CommonModal-module__jaEbMa__close_button_focus_ring,.CommonModal-module__jaEbMa__close_button:focus-visible>.CommonModal-module__jaEbMa__close_button_focus_ring{box-shadow:0 0 0 2px #0070c9}
.InputRadio-module__dBd3-q__radio[data-focus-visible-added]:focus-visible+.InputRadio-module__dBd3-q__radioBase,.InputRadio-module__dBd3-q__radio:focus-visible+.InputRadio-module__dBd3-q__radioBase{box-shadow:0 0 0 2px #0070c9}input:not(:checked)~.InputRadio-module__dBd3-q__checked{display:none}
.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__modal-base{transform:translate(-50%,100%)}@media screen and (min-width:801px){.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__modal-base{opacity:0;transform:translate(-50%,-50%)}}.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__modal-open{transform:translate(-50%)}@media screen and (min-width:801px){.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__modal-open{opacity:1;transform:translate(-50%,-50%)}}.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__modal-close{transform:translate(-50%,100%)}@media screen and (min-width:801px){.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__modal-close{opacity:0;transform:translate(-50%,-50%)}}.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__overlay-base{background-color:#0000}.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__overlay-open{background-color:#00000080}.ShopSearchFilterAndSortModal-module-scss-module__EvHAia__overlay-close{background-color:#0000}
.CheckoutCoupon-module__v2yLqG__coupon_code{background-color:#fff}.CheckoutCoupon-module__v2yLqG__coupon_code:placeholder-shown{background-color:#f7f7f7}
:where(.index-module__-TXyAW__div iframe+div){display:none!important}.index-module__-TXyAW__div [tabindex]:focus-visible+div:before{content:"";z-index:3;outline-offset:-2px;pointer-events:none;outline:2px solid #000;position:absolute;inset:0}.index-module__-TXyAW__div a:focus-visible img{outline-offset:-2px;border-radius:.25rem;outline:2px solid #000}.index-module__-TXyAW__div :focus-visible{border-radius:.25rem;outline:2px solid #000}.index-module__-TXyAW__div [class|=gm-ui-hover-effect]{border-radius:.5rem}.index-module__-TXyAW__div [class|=gm-ui-hover-effect]:focus-visible{outline-offset:-4px;outline:2px solid #000}@media screen and (min-width:801px){.index-module__-TXyAW__div [tabindex]:focus-visible+div:before{border-radius:.5rem}}
:where(.index-module__0g5PnG__input){box-shadow:none!important}:where(.index-module__0g5PnG__input:where([type=checkbox],[type=radio])){background:0 0!important}.index-module__0g5PnG__input:not([hidden]):not([type=hidden]){display:block}
:where(.DialogElement-module__TnNITa__dialog){outline:0!important}:where(.DialogElement-module__TnNITa__dialog:not([open])){display:none}
:where(.index-module__n29aya__select){box-shadow:none!important;appearance:none!important;background-image:none!important}
:where(.index-module__ssgrPa__table) :where(caption,colgroup,col,tbody,thead,tfoot,tr,th,td){text-align:left;vertical-align:baseline;margin:0;padding:0}:where(.index-module__ssgrPa__table){border-collapse:collapse}
:where(.index-module__H1qAAG__textarea){resize:vertical;width:100%;box-shadow:none!important}.index-module__H1qAAG__textarea:not([hidden]){display:block}
body:has(.ShopReviews-module__C1KIzG__root) [data-floating-ui-portal]{--z-index-tooltip:1000}
.CheckoutDeliveryTimeSetting-module__YisGYG__delivery_time_type_radio:focus-visible+.CheckoutDeliveryTimeSetting-module__YisGYG__delivery_time_type_dummy_radio{box-shadow:0 0 0 2px #0070c9}
.ShopSummary-module__XmzSNq__table :where(th,td){vertical-align:top;font-size:.875rem;line-height:1.375rem}.ShopSummary-module__XmzSNq__table tr:not(:last-child) :where(th,td){padding-bottom:.25rem}.ShopSummary-module__XmzSNq__table th{padding-right:.5rem;font-weight:700}
.Modal-module__CCxUcG__dialog,.Modal-module__CCxUcG__modalContent{max-height:calc(100dvh - 40px)}
.CheckoutOrderItems-module__eiRuja__remarks{background-color:#fff}.CheckoutOrderItems-module__eiRuja__remarks:placeholder-shown{background-color:#f7f7f7}
.TextField-module__YC2fHG__root{--text-field-background:#f5f5f5;--text-field-text-disabled:#00000026;--text-field-background-disabled:#d9d9d9}.TextField-module__YC2fHG__root:not(:focus-within):hover{--text-field-background:#dcdcdc}.TextField-module__YC2fHG__root:focus-within{--text-field-background:#fff}
@supports ((-webkit-appearance:-apple-pay-button)){.ApplePayButton-module__QHltHa__button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black}.ApplePayButton-module__QHltHa__button>*{display:none}}@supports not ((-webkit-appearance:-apple-pay-button)){.ApplePayButton-module__QHltHa__button{--apple-pay-scale:1.75;justify-content:center;align-items:center;display:inline-flex}.ApplePayButton-module__QHltHa__button>.ApplePayButton-module__QHltHa__logo{width:calc(35px*var(--apple-pay-scale));margin-right:calc(2px*var(--apple-pay-scale));background-image:-webkit-named-image(apple-pay-logo-white)}.ApplePayButton-module__QHltHa__button>.ApplePayButton-module__QHltHa__text{font-size:calc(1em*var(--apple-pay-scale))}}
.InputStars-module__AOmraa__radio{--tw-ring-color:transparent!important}.InputStars-module__AOmraa__radio:focus-visible{box-shadow:0 0 0 2px #000!important}.InputStars-module__AOmraa__current{opacity:0}.InputStars-module__AOmraa__list:hover .InputStars-module__AOmraa__radio:not(:checked)+.InputStars-module__AOmraa__current{opacity:.5}.InputStars-module__AOmraa__list:hover .InputStars-module__AOmraa__radio~.InputStars-module__AOmraa__placeholder,.InputStars-module__AOmraa__list:hover .InputStars-module__AOmraa__item:hover~.InputStars-module__AOmraa__item .InputStars-module__AOmraa__radio:not(:checked)+.InputStars-module__AOmraa__current{opacity:0}.InputStars-module__AOmraa__list:hover .InputStars-module__AOmraa__item:hover~.InputStars-module__AOmraa__item .InputStars-module__AOmraa__placeholder{opacity:1}
.ShopShareModal-module__ixSO-q__table tr:not(:last-child) th{word-break:keep-all;padding-right:1.375rem}.ShopShareModal-module__ixSO-q__table tr:not(:last-child) td{word-break:break-all}.ShopShareModal-module__ixSO-q__table tr:not(:last-child) :where(td,th){padding-bottom:.25rem}
.Content-module__teD4Qq__sticky,.Content-module__teD4Qq__sticky>div{pointer-events:none}.Content-module__teD4Qq__sticky>div :not([class~=pointer-events-none]){pointer-events:auto}
.DeliveryMethodRadioSection-module__8VFA_W__leave_at_the_door_radio:focus-visible+.DeliveryMethodRadioSection-module__8VFA_W__delivery_time_type_dummy_radio{box-shadow:0 0 0 2px #0070c9}
.ShopCardForLegacy-module__E68fhW__card:visited .ShopCardForLegacy-module__E68fhW__shopname{color:#561a8c}
.Loading-module__GuYzxq__loading{text-indent:-9999em;background:linear-gradient(90deg,#c4c4c4 10%,#c4c4c400 42%);border-radius:50%;width:5em;height:5em;margin:1.5rem auto;font-size:10px;animation:1.4s linear infinite Loading-module__GuYzxq__loading;position:relative;transform:translateZ(0)}.Loading-module__GuYzxq__loading:before{content:"";background:#c4c4c4;border-radius:100% 0 0;width:50%;height:50%;position:absolute;top:0;left:0}.Loading-module__GuYzxq__loading:after{content:"";background:#fff;border-radius:50%;width:75%;height:75%;margin:auto;position:absolute;inset:0}@keyframes Loading-module__GuYzxq__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.KeyVisual-module__1FEkoa__root{transform-origin:bottom;animation-name:KeyVisual-module__1FEkoa__lyp-scroll-button;animation-duration:3s;animation-iteration-count:infinite}@keyframes KeyVisual-module__1FEkoa__lyp-scroll-button{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}
.ShopMenuWithShopIdScreen-module__lJv1eq__tab{--tab-panel-padding-top:1.5rem ;--sticky-tab-height:3rem;--sticky-search-bar-height:6rem;--anchor-point-scroll-position:var(--sticky-tab-height)}@media screen and (min-width:640px){.ShopMenuWithShopIdScreen-module__lJv1eq__tab{--tab-panel-padding-top:1.0625rem ;--sticky-search-bar-height:5.125rem;--anchor-point-scroll-position:0rem}}@media screen and (min-width:800px){.ShopMenuWithShopIdScreen-module__lJv1eq__tab{--anchor-point-scroll-position:var(--sticky-global-header-height)}}
.ReviewButton-module__rxTD3a__checkbox{box-shadow:none!important}
@keyframes Skeleton-module__ACLEWa__loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Skeleton-module__ACLEWa__root:after{background:linear-gradient(90deg,#f5f5f500 27%,#f5f5f5 50%,#f5f5f500 74%);animation:1s linear infinite Skeleton-module__ACLEWa__loading}
.SquareCheckbox-module__rz7I3G__checkboxText:before{content:"";background-color:#fff;border:1px solid #9e9e9e;border-radius:2px;width:1.4rem;height:1.4rem;margin-top:-.7rem;position:absolute;top:50%;left:0}input[type=checkbox]:focus-visible~.SquareCheckbox-module__rz7I3G__checkboxText:before{box-shadow:0 0 0 2px #0070c9}input[type=checkbox]:checked+.SquareCheckbox-module__rz7I3G__checkboxText:before{background-color:#f52900;border:1px solid #f52900}input[type=checkbox]:checked+.SquareCheckbox-module__rz7I3G__checkboxText:after{content:"";transform-origin:100% 100%;border:2.5px solid #fff;border-color:#0000 #fff #fff #0000;border-radius:1px;width:8px;height:13px;margin-top:-8px;position:absolute;top:50%;left:2px;transform:rotate(37deg)}
.Benefit2Section-module__ebzQrq__lypGradationText{-webkit-text-fill-color:transparent;background-image:linear-gradient(141.8deg,#ff0f0a 7.65%,#f90 95.46%);-webkit-background-clip:text;background-clip:text}
.CarouselSection-module__zXW1RW__container::-webkit-scrollbar{display:none}.CarouselSection-module__zXW1RW__container:not(.CarouselSection-module__zXW1RW__isDragging){scroll-snap-type:x mandatory}.CarouselSection-module__zXW1RW__container>*{padding-left:var(--slide-gap);scroll-snap-align:start}.CarouselSection-module__zXW1RW__container>:first-child{padding-left:var(--content-padding-inline)}
.CheckoutReceipt-module__bMpwGW__receipt_input{background-color:#fff}.CheckoutReceipt-module__bMpwGW__receipt_input:placeholder-shown{background:#f7f7f7}
.MenuList-module__P_MZga__menu-image-shadow{background:linear-gradient(#0000 63.02%,#0000001a 100%)}.MenuList-module__P_MZga__scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.MenuList-module__P_MZga__scrollbar-hide::-webkit-scrollbar{display:none}.MenuList-module__P_MZga__menu-item_one:not(:first-child),.MenuList-module__P_MZga__menu-item_three:nth-child(n+4){display:none}
.Skeleton-module__E1mmma__skeleton{background-color:#e0e0e0;position:relative;overflow:hidden}@keyframes Skeleton-module__E1mmma__loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Skeleton-module__E1mmma__skeleton:after{content:"";z-index:1;background:linear-gradient(90deg,#f5f5f500 27%,#f5f5f5 50%,#f5f5f500 74%);width:100%;height:100%;animation:1s linear infinite Skeleton-module__E1mmma__loading;position:absolute;top:0;left:0}
.OverViewSection-module__cIVDlG__root sup{font-size:60%;line-height:1}
.OrderhelpFaqScreen-module__drw3GG__table{table-layout:fixed;width:100%;font-size:.875rem}.OrderhelpFaqScreen-module__drw3GG__table thead{background:#f5f5f5;font-weight:700}.OrderhelpFaqScreen-module__drw3GG__table thead th{vertical-align:middle;border:1px solid #00000026;padding:.75rem}.OrderhelpFaqScreen-module__drw3GG__table tbody :where(td,th){vertical-align:middle;border:1px solid #00000026}.OrderhelpFaqScreen-module__drw3GG__table tbody :where(td,th) span{padding:.5rem;display:block}@media screen and (min-width:640px){.OrderhelpFaqScreen-module__drw3GG__table{font-size:1rem}.OrderhelpFaqScreen-module__drw3GG__table thead th{padding:.75rem 1.5rem}.OrderhelpFaqScreen-module__drw3GG__table tbody :where(td,th) span{align-content:center;min-height:5.4375rem;padding:.75rem 1.5rem}}
.FloatingWrap-module__keUykG__floating :not([class~=pointer-events-none]){pointer-events:auto}
.DigitField-module__QbmWBG__caret:before,.DigitField-module__QbmWBG__caret:after{animation:1s step-end infinite DigitField-module__QbmWBG__blink}@keyframes DigitField-module__QbmWBG__blink{0%,to{opacity:1}50%{opacity:0}}
.ReadSection-module__srlrCq__table :is(colgroup,col){display:none}.ReadSection-module__srlrCq__table :is(thead,tbody,tfoot,tr,th,td){display:block}.ReadSection-module__srlrCq__table th{padding-bottom:.25rem;font-weight:700}.ReadSection-module__srlrCq__table tr:not(:last-child)>td{padding-bottom:.5rem}@media screen and (min-width:801px){.ReadSection-module__srlrCq__table colgroup{display:table-column-group}.ReadSection-module__srlrCq__table col{display:table-column}.ReadSection-module__srlrCq__table thead{display:table-header-group}.ReadSection-module__srlrCq__table tbody{display:table-row-group}.ReadSection-module__srlrCq__table tfoot{display:table-footer-group}.ReadSection-module__srlrCq__table tr{display:table-row}.ReadSection-module__srlrCq__table :is(th,td){display:table-cell}.ReadSection-module__srlrCq__table tr:not(:last-child)>td{padding-bottom:.25rem}}
.RecommendMenuItem-module__xRwikG__menuItemImageOverlay{background:linear-gradient(#0000,#0000004d)}
.DeliveryAddressEditForm-module__Pako0W__speechBubble{background-color:#f9f4f0}.DeliveryAddressEditForm-module__Pako0W__speechBubble:before{content:"";background-color:#f9f4f0;width:10px;height:10px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)skew(-10deg,-10deg)}.DeliveryAddressEditForm-module__Pako0W__input:not(:-moz-placeholder-shown)+.DeliveryAddressEditForm-module__Pako0W__label{opacity:0;pointer-events:none}.DeliveryAddressEditForm-module__Pako0W__input:not(:placeholder-shown)+.DeliveryAddressEditForm-module__Pako0W__label{opacity:0;pointer-events:none}
.DeliveryInstructureComment-module__X1s6nq__remarks{background-color:#fff}.DeliveryInstructureComment-module__X1s6nq__remarks:placeholder-shown{background-color:#f7f7f7}
