@media (min-width:768px){.index-module__hmb4MW__root{max-width:1032px;padding-top:var(--space-8x);margin-left:auto;margin-right:auto;padding-bottom:56px}}@media (max-width:767px){.index-module__hmb4MW__root{margin-left:20px;margin-right:20px;padding-top:24px;padding-bottom:24px}}.index-module__hmb4MW__heading{color:#1f1f1f;font-weight:700}@media (min-width:768px){.index-module__hmb4MW__heading{padding-top:8px;padding-bottom:8px;font-size:28px;line-height:44px}}@media (max-width:767px){.index-module__hmb4MW__heading{letter-spacing:1px;font-size:20px;line-height:30px}}@media (min-width:768px){.index-module__hmb4MW__carouselWrapper{margin-top:24px;position:relative}}@media (max-width:767px){.index-module__hmb4MW__carouselWrapper{margin-top:16px}}.index-module__hmb4MW__carousel{width:100%}@media (min-width:768px){.index-module__hmb4MW__carousel{overflow:hidden}}@media (max-width:767px){.index-module__hmb4MW__carousel{width:calc(100% + var(--space-4x)*2);margin-inline:calc(var(--space-4x)*-1);overflow:auto hidden}}.index-module__hmb4MW__items{will-change:transform;grid-template-rows:repeat(4,1fr);grid-auto-flow:column;width:100%;display:grid;position:relative}@media (min-width:768px){.index-module__hmb4MW__items{gap:var(--space-4x)var(--space-6x);transition:transform .5s}}@media (max-width:767px){.index-module__hmb4MW__items{gap:var(--space-2x)var(--space-4x);padding-left:var(--space-4x)}.index-module__hmb4MW__items li:last-child{padding-right:var(--space-4x)}}.index-module__hmb4MW__leftButton,.index-module__hmb4MW__rightButton{cursor:pointer;background:var(--color-white);border:1px solid var(--border-gray-dark);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 4px #0000000d}@media (max-width:767px){.index-module__hmb4MW__leftButton,.index-module__hmb4MW__rightButton{display:none}}.index-module__hmb4MW__leftButton{transform:translate(var(--space-2x),-50%);position:absolute;top:50%;left:0}@media screen and (min-width:1200px){.index-module__hmb4MW__leftButton{transform:translate(calc(-100% - var(--space-4x)),-50%)}}.index-module__hmb4MW__rightButton{transform:translate(calc(-1*var(--space-2x)),-50%);position:absolute;top:50%;right:0}@media screen and (min-width:1200px){.index-module__hmb4MW__rightButton{transform:translate(calc(100% + var(--space-4x)),-50%)}}.index-module__hmb4MW__leftButton:hover,.index-module__hmb4MW__rightButton:hover{background:var(--color-gray-5)}
.SalesBanner-module___X-inq__imageWrapper{margin:50px 0}@media (min-width:768px){.SalesBanner-module___X-inq__imageWrapper{max-width:1024px;margin-top:32px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.SalesBanner-module___X-inq__imageWrapper{margin-top:16px}}.SalesBanner-module___X-inq__image{border-radius:8px}@media (max-width:767px){.SalesBanner-module___X-inq__image{border-radius:unset}}
.TimeLimitedCouponBanner-module__LBzABW__banner{z-index:var(--z-index-float);width:160px;height:160px;padding:var(--space-3x);background-color:var(--color-white);border-radius:var(--rounded);box-shadow:var(--shadow-box);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;bottom:32px;left:32px}.TimeLimitedCouponBanner-module__LBzABW__couponImage{width:62px;height:52px}.TimeLimitedCouponBanner-module__LBzABW__textContent{min-width:0;margin-bottom:var(--space-2x);flex:1}.TimeLimitedCouponBanner-module__LBzABW__closeButton{cursor:pointer;background-color:var(--color-white);border:none;border-radius:16px;place-content:center;width:36px;height:36px;margin-top:-12px;margin-right:-12px;padding:0;display:grid;position:absolute;top:0;right:0}
.TimeLimitedCouponModal-module__74FwmG__root{max-height:calc(100vh - 250px);padding:var(--space-6x)var(--space-4x)var(--space-2x);text-align:center;overflow-y:scroll}.TimeLimitedCouponModal-module__74FwmG__couponCard{margin-bottom:var(--space-4x);text-align:center}.TimeLimitedCouponModal-module__74FwmG__couponImage{width:96px;height:80px}.TimeLimitedCouponModal-module__74FwmG__description{margin-bottom:var(--space)}.TimeLimitedCouponModal-module__74FwmG__seeMoreButt .TimeLimitedCouponModal-module__74FwmG__couponList{margin-bottom:var(--space-6x);text-align:left}.TimeLimitedCouponModal-module__74FwmG__couponItem{margin-bottom:var(--space)}.TimeLimitedCouponModal-module__74FwmG__actions{gap:var(--space-2x);flex-direction:column;display:flex}@media (min-width:1025px){.TimeLimitedCouponModal-module__74FwmG__root{padding:var(--space-6x)var(--space-6x)var(--space-4x)}}
.TimeLimitedCouponController-module__pmYrdq__snackbarRight{color:var(--color-blue-80);font-weight:700}
