.MarketingAutomationPopup_recommend__btnWrapper__DyFJM{width:100%;position:fixed;left:0;z-index:50;display:block;transition:all .4s ease}.MarketingAutomationPopup_recommend__btn__jGwY8{width:100%;max-width:768px;border-radius:16px 16px 0 0;box-shadow:0 -20px 24px -4px rgba(16,24,40,.08),0 -8px 8px -4px rgba(16,24,40,.03);background:#ffffff;margin:0 auto}.MarketingAutomationPopup_recommend__btnInner__lZVvj{border-radius:16px 16px 0 0;gap:8px;height:56px;max-width:768px;width:100%;display:flex;align-items:center;background:#f43f5e;flex-direction:row;justify-content:center;padding:16px;isolation:isolate}.MarketingAutomationPopup_recommend__inline__8bmhF{border-radius:16px;border:1px solid #e4e4e7;box-shadow:0 -12px 20px -4px rgba(16,24,40,.12),0 16px 48px -12px rgba(16,24,40,.18);max-width:768px;margin:0 8px;background:#ffffff}.MarketingAutomationPopup_recommend__modal__GicfN{width:100%;max-height:calc(100vh - 40px);position:fixed;bottom:0;left:0;z-index:100;display:block;transition:all .4s ease}.MarketingAutomationPopup_recommend__yGui5{width:100%;max-width:768px;border-radius:16px;box-shadow:0 -20px 24px -4px rgba(16,24,40,.08),0 -8px 8px -4px rgba(16,24,40,.03);background:#ffffff;margin:0 auto;display:block}.MarketingAutomationPopup_recommend__header__d0FI1{border-radius:16px 16px 0 0;gap:8px;height:56px;max-width:768px;width:100%;display:flex;align-items:center;background:#f43f5e;flex-direction:row;justify-content:center;padding:16px;isolation:isolate}.MarketingAutomationPopup_recommend__header__content__4UEOi{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));gap:16px;height:24px;width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:0}.MarketingAutomationPopup_recommend__header__ic__fq6Bt{border-radius:8px 8px 0 0;height:40px;width:106px;display:flex;cursor:pointer;align-items:center;background:#ff4f1b;justify-content:center;margin:0 auto}.MarketingAutomationPopup_recommend__header__ic_present__0YJkl{margin-right:.5rem}.MarketingAutomationPopup_recommend__header__ic_close__c1eOw{border-radius:9999px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.3);cursor:pointer;position:relative;right:0}.MarketingAutomationPopup_verticalScrollCloseButton__YPwB8{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;right:0}.MarketingAutomationPopup_recommend__productList__header__UuTZd.MarketingAutomationPopup_usa__uuHcO .MarketingAutomationPopup_recommend__header__ic_close__c1eOw{background-color:#ff8360}.MarketingAutomationPopup_recommend__header__ttl__t8QKH{gap:8px;height:24px;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;padding:0}.MarketingAutomationPopup_recommend__header__ttl__badge__NvEbK{box-shadow:0 0 8px rgba(0,0,0,.3);height:20px;width:100px;position:absolute;top:calc(50% - 10px);left:-28px;background:#fff;color:#ffc700;font-size:11px;font-weight:700;line-height:20px;text-align:center;transform:rotate(-45deg)}.MarketingAutomationPopup_recommend__header__ttl__txt__u1o71{height:24px;color:#ffffff;flex-grow:0;flex:none;font-family:Hiragino Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px;order:1;text-align:center}.MarketingAutomationPopup_recommend__body__f1cEI{max-width:768px;min-height:400px;width:100%;position:relative;z-index:1;background:#fff;overflow-y:auto;max-height:calc(100vh - 96px - 56px)}.MarketingAutomationPopup_recommend__body__f1cEI.MarketingAutomationPopup_inline__mDpbE{border-radius:16px}.MarketingAutomationPopup_recommend__body__productInfo__5qVik{gap:12px;display:flex;align-items:flex-start;flex-direction:column;padding:16px}.MarketingAutomationPopup_recommend__body__message__gqKl5{color:#71717a;font-family:Hiragino Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.MarketingAutomationPopup_recommend__body__pic__wrapper__vHd37{width:100%;display:flex;align-items:center;justify-content:center;padding:0}.MarketingAutomationPopup_recommend__body__pic__PEQrZ{height:auto;width:100%;border-radius:.5rem;display:block;vertical-align:middle;margin-bottom:1rem}.MarketingAutomationPopup_recommend__body__name__Px68a{color:#3f3f46;font-family:Hiragino Sans;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.MarketingAutomationPopup_recommend__body__price__koW_v{gap:8px;height:32px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_recommend__body__price__amount__IcVcT{height:32px;color:#e11d48;font-family:Hiragino Sans;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.MarketingAutomationPopup_recommend__body__expiration__PoIUj{gap:12px;height:112px;display:flex;align-items:flex-start;background:#f4f4f5;flex-direction:column;justify-content:center;padding:16px}.MarketingAutomationPopup_recommend__body__expiration__remaining__X2iJM{font-size:.875rem;line-height:1.25rem;margin:0}.MarketingAutomationPopup_recommend__body__expiration__remaining__time__Oh5_r{font-weight:700;font-size:1.125rem;line-height:1.75rem}.MarketingAutomationPopup_recommend__body__expiration__bar__E7DLa{border-radius:9999px;width:100%;height:.5rem;background-color:rgb(209 213 219/1);margin-bottom:.5rem}.MarketingAutomationPopup_recommend__body__expiration__bar__progress__QWBan{border-radius:9999px;height:.5rem;background-color:rgb(59 130 246/1)}.MarketingAutomationPopup_recommend__body__expiration__limit__FS3DF{gap:8px;height:16px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_recommend__body__limitBar__fjDh2{border-radius:4px;border:1px solid #ff4f1b;height:8px;width:100%;position:relative;margin-bottom:16px}.MarketingAutomationPopup_recommend__body__limitBar__fjDh2 div{height:100%;border-radius:4px 0 0 4px;position:absolute;top:0;left:0;background:#ff4f1b}.MarketingAutomationPopup_recommend__body__limitBar__fjDh2 i{border-bottom:1px solid #644339;border-top:1px solid #644339;height:16px;width:16px;display:block;position:absolute;right:-8px;top:-4px;overflow:hidden}.MarketingAutomationPopup_recommend__body__limitBar__fjDh2 i:after,.MarketingAutomationPopup_recommend__body__limitBar__fjDh2 i:before{border:1px solid #644339;content:"";height:10px;width:10px;display:block;position:absolute;left:2px;background:#fff;transform:rotate(45deg)}.MarketingAutomationPopup_recommend__body__limitBar__fjDh2 i:before{top:-6px}.MarketingAutomationPopup_recommend__body__limitBar__fjDh2 i:after{bottom:-6px}.MarketingAutomationPopup_recommend__body__txt__oBDZD{font-size:16px;font-weight:700;color:#ff4f1b}.MarketingAutomationPopup_recommend__body__description__0RW6e{white-space:pre-line}.MarketingAutomationPopup_recommend__body__promo_code__r4vlu span{font-size:14px;font-weight:700}.MarketingAutomationPopup_recommend__body__footer__42WWK{gap:10px;height:80px;width:100%;display:flex;align-items:center;align-self:stretch;flex-direction:column;flex-grow:0;flex:none;margin:0 auto;order:3;padding:16px 40px}.MarketingAutomationPopup_recommend__body__btn__tKzF9{border-radius:9999px;gap:8px;height:48px;width:100%;display:flex;align-items:center;align-self:stretch;background:#4da1ef;flex-direction:row;flex-grow:0;flex:none;justify-content:center;order:0;padding:0 32px}.MarketingAutomationPopup_recommend__body__btn__tKzF9.MarketingAutomationPopup_submitted__xA2Fk{background:#d4d4d8}.MarketingAutomationPopup_recommend__body__btn__txt__dm3oz{height:24px;color:#ffffff;flex-grow:0;flex:none;font-family:Hiragino Sans;font-size:16px;font-style:normal;font-weight:600;line-height:24px;order:0;text-align:center}.MarketingAutomationPopup_recommendOverlay__96PlG{width:100%;height:150%;position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,.2)}.MarketingAutomationPopup_card__limit__RASX3{width:100%;border-radius:4px;border:1px solid #ff3434;overflow:hidden;margin-bottom:16px}.MarketingAutomationPopup_card__limit__ttl__yJ6LW{width:100%;height:32px;display:flex;font-size:16px;font-weight:700;color:#fff;background:#ff3434;justify-content:center;align-items:center}.MarketingAutomationPopup_card__limit__txt__7C2_X{width:100%;font-size:18px;font-weight:700;text-align:center;color:#ff3434;background:#fff;padding:8px 0}.MarketingAutomationPopup_card__limit__txt__7C2_X span{font-size:32px;line-height:1;margin-right:4px}.MarketingAutomationPopup_recommend__productList__btnWrapper__nOE5f{width:100%;height:100px;position:fixed;left:0;z-index:100;display:block;transition:all .4s ease}.MarketingAutomationPopup_recommend__productList__btn__S4aDQ{border-radius:99999px;border:1px solid #f43f5e;width:72px;height:72px;color:#fff;font-size:20px;font-weight:700;margin-bottom:4px;padding:8px;cursor:pointer;position:fixed;right:16px;bottom:16px;z-index:100;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);background:#f43f5e}.MarketingAutomationPopup_recommend__productList__btn__S4aDQ.MarketingAutomationPopup_usa__uuHcO{border:1px solid #ff8360;background:#ff8360}.MarketingAutomationPopup_recommend__productList__modal__wxWPh{width:100%;height:100%;bottom:0;display:block;left:0;position:fixed;top:0;z-index:100;transition:all .4s ease}.MarketingAutomationPopup_recommend__productList__header__UuTZd{gap:8px;height:56px;max-width:768px;width:100%;display:flex;align-items:center;background:#f43f5e;flex-direction:row;justify-content:center;padding:16px;isolation:isolate}.MarketingAutomationPopup_recommend__productList__header__UuTZd.MarketingAutomationPopup_usa__uuHcO{background:#ff8360}.MarketingAutomationPopup_recommend__productList__body__kVasd{gap:10px;width:100%;height:calc(100vh - 56px);max-width:768px;position:relative;top:calc(100% - 400px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:16px;overflow-y:scroll}.MarketingAutomationPopup_recommend__productList__item__t4Nwe{border:1px solid #e4e4e7;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);border-radius:12px;box-sizing:border-box;background:#ffffff;overflow:hidden}.MarketingAutomationPopup_recommend__productList__item__productInfo__tL_29,.MarketingAutomationPopup_recommend__productList__item__t4Nwe{gap:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:0}.MarketingAutomationPopup_recommend__productList__item__productInfo__img__ElHcL{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0;width:100%;height:160px;border-radius:12px 12px 0 0;overflow:hidden}.MarketingAutomationPopup_recommend__productList__item__productInfo__img__ElHcL img{width:100%;height:100%;object-fit:cover;border-radius:0;margin:0;padding:0}.MarketingAutomationPopup_recommend__productList__item__productInfo__props__wuTy3{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:12px;width:100%;box-sizing:border-box}.MarketingAutomationPopup_recommend__productList__item__productInfo__props__name__aklZq{flex:1 1;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#3f3f46;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-right:12px}.MarketingAutomationPopup_recommend__productList__item__productInfo__props__price__CIVyf{display:flex;flex-direction:row;align-items:baseline;padding:0;gap:4px;flex-shrink:0}.MarketingAutomationPopup_recommend__productList__item__productInfo__props__price__amount__ZwXrx{height:28px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:20px;line-height:28px;text-align:right;color:#374151}.MarketingAutomationPopup_recommend__productList__header__UuTZd.MarketingAutomationPopup_usa__uuHcO~.MarketingAutomationPopup_recommend__productList__body__kVasd .MarketingAutomationPopup_recommend__productList__item__productInfo__props__price__amount__ZwXrx{color:#374151}.MarketingAutomationPopup_recommend__productList__item__productInfo__props__price__unit__ci0tH{width:50px;height:20px;font-family:Hiragino Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#3f3f46}.MarketingAutomationPopup_recommend__productList__item__expiration__5pqhZ{gap:8px;width:100%;height:88px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;background:#f4f4f5}.MarketingAutomationPopup_recommend__productList__item__expiration__remaining__q8m02{gap:8px;width:107px;height:20px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_recommend__productList__item__expiration__remaining__time__G_s69{width:71px;height:20px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:right;color:#3f3f46}.MarketingAutomationPopup_recommend__productList__item__expiration__bar__UjZpd{width:100%;height:12px;border-radius:9999px;background:#d4d4d8}.MarketingAutomationPopup_recommend__productList__item__expiration__bar__progress__PI3gi{border-radius:9999px;height:12px;height:.5rem;background-color:rgb(59 130 246/1)}.MarketingAutomationPopup_recommend__productList__item__expiration__limit__BqnWD{gap:8px;width:100%;height:16px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_recommend__popup__modal__dTA_s{width:100%;height:100%;display:flex;position:fixed;top:0;left:0;bottom:0;z-index:100;padding:16px;transition:all .4s ease;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}.MarketingAutomationPopup_recommend__displayedCampain__btnWrapper__ghnf1{width:100%;height:100px;position:fixed;left:0;z-index:50;display:block;transition:all .4s ease}.MarketingAutomationPopup_recommend__displayedCampain__btn__iZMP9{border-radius:99999px;border:1px solid #f43f5e;width:72px;height:72px;color:#fff;font-size:20px;font-weight:700;margin-bottom:4px;padding:8px;cursor:pointer;position:absolute;right:16px;top:0;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03)}.MarketingAutomationPopup_recommend__displayedCampain__modal__iQPp6{width:100%;height:100%;bottom:0;display:block;left:0;position:fixed;top:0;z-index:200;transition:all .4s ease}.MarketingAutomationPopup_recommend__displayedCampain__header__DslNU{gap:8px;height:56px;max-width:768px;width:100%;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);z-index:10;display:flex;position:relative;align-items:center;background:#fff4f5;flex-direction:row;justify-content:center;padding:16px;isolation:isolate}.MarketingAutomationPopup_recommend__displayedCampain__body__5L6wO{gap:10px;width:100%;height:calc(100vh - 56px);max-width:768px;position:relative;top:calc(100% - 400px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:16px;overflow-y:scroll;background:#fff4f5}.MarketingAutomationPopup_recommend__displayedCampain__item__sXT2d{gap:12px;width:100%;height:204px;border:1px solid #e4e4e7;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:12px;background:#ffffff}.MarketingAutomationPopup_recommend__displayedCampain__item__productInfo__5a99K{gap:12px;width:100%;height:80px;display:flex;flex-direction:row;align-items:flex-start;padding:0}.MarketingAutomationPopup_recommend__displayedCampain__item__productInfo__img__7LiuW{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:80px;height:80px;border-radius:8px}.MarketingAutomationPopup_recommend__displayedCampain__item__productInfo__img__7LiuW img{border-radius:8px}.MarketingAutomationPopup_recommend__displayedCampain__item__productInfo__props__CGk33{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;height:80px}.MarketingAutomationPopup_recommend__displayedCampain__item__productInfo__props__name__2HeXl{height:40px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#3f3f46}.MarketingAutomationPopup_recommend__displayedCampain__item__productInfo__props__price__41K73{display:flex;flex-direction:row;align-items:baseline;padding:0;gap:8px;height:28px}.MarketingAutomationPopup_recommend__displayedCampain__item__expiration__A1UR4{gap:8px;width:100%;height:88px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;background:#f4f4f5}.MarketingAutomationPopup_recommend__displayedCampain__item__expiration__remaining__dhPoi{gap:8px;width:107px;height:20px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_recommend__displayedCampain__item__expiration__remaining__time__JfkKK{width:71px;height:20px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:right;color:#3f3f46}.MarketingAutomationPopup_recommend__displayedCampain__item__expiration__bar__U8tZn{width:100%;height:12px;border-radius:9999px;background:#d4d4d8}.MarketingAutomationPopup_recommend__displayedCampain__item__expiration__bar__progress__2lrPc{border-radius:9999px;height:12px;height:.5rem;background-color:rgb(59 130 246/1)}.MarketingAutomationPopup_recommend__displayedCampain__item__expiration__limit__fJvAJ{gap:8px;width:165px;height:16px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_recommend__displayedCampain__selector__JPurx{border-radius:10px;border:1px solid rgba(0,0,0,.05);gap:4px;height:44px;width:100%;box-sizing:border-box;display:flex;align-items:center;background:#f4f4f5;flex-direction:row;justify-content:center;margin:0 auto;padding:4px}.MarketingAutomationPopup_recommend__displayedCampain__selector__JPurx>.MarketingAutomationPopup_item__brHsF{border-radius:6px;gap:8px;height:36px;width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center;padding:8px 12px}.MarketingAutomationPopup_recommend__displayedCampain__selector__JPurx>.MarketingAutomationPopup_item__brHsF.MarketingAutomationPopup_selectable__y6nxa{box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);background:#ffffff}.MarketingAutomationPopup_recommend__displayedCampain__footer__0g77S{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center}.MarketingAutomationPopup_recommend__displayedCampain__header__ttl__txt__gSeb6{width:176px;height:24px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#3f3f46}.MarketingAutomationPopup_recommend__couponList__item__W7GEH{border-radius:12px;border:1px solid #e4e4e7;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);gap:12px;height:104px;width:100%;box-sizing:border-box;display:flex;position:relative;align-items:flex-start;background:#ffffff;flex-direction:column;padding:12px}.MarketingAutomationPopup_recommend__couponList__item__redeemed__vLKNj{gap:10px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:1;align-items:center;background:rgba(255,255,255,.8);flex-direction:column;justify-content:center;padding:0}.MarketingAutomationPopup_recommend__couponList__item__redeemed__vLKNj>span{height:28px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:20px;line-height:28px;text-align:center;color:#71717a}.MarketingAutomationPopup_recommend__couponList__item__couponInfo__BL9gB{gap:12px;width:319px;height:80px;display:flex;flex-direction:row;align-items:flex-start;padding:0}.MarketingAutomationPopup_recommend__couponList__item__couponInfo__img__KxVNO{width:80px;height:80px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;padding:0}.MarketingAutomationPopup_recommend__couponList__item__couponInfo__img__KxVNO img{border-radius:8px}.MarketingAutomationPopup_recommend__couponList__item__couponInfo__props__vhtPa{gap:8px;width:227px;height:80px;display:flex;flex-direction:column;align-items:flex-start;padding:0}.MarketingAutomationPopup_recommend__couponList__item__couponInfo__props__name__A_QfT{width:100%;height:40px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#3f3f46}.MarketingAutomationPopup_horizontalScroll__modal__zEhTE{width:100%;position:fixed;bottom:0;left:0;z-index:100;display:block;transition:all .4s ease}.MarketingAutomationPopup_horizontalScroll__body__xoSXk{gap:16px;width:100%;height:312px;display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;background:#f2f4f4}.MarketingAutomationPopup_horizontalScroll__body__inner___QUzU,.MarketingAutomationPopup_horizontalScroll__body__inner__scroll__ug5ML{gap:16px;width:100%;height:280px;display:flex;flex-direction:row;align-items:flex-start;padding:0;overflow-x:scroll}.MarketingAutomationPopup_horizontalScroll__body__inner__scroll__ug5ML{z-index:10}.MarketingAutomationPopup_horizontalScroll__card__eMe12{width:240px;height:271px;border-radius:16px;min-width:240px;display:block;position:relative;transition:box-shadow .4s ease;z-index:10;background:#fff}.MarketingAutomationPopup_horizontalScroll__card__pic__zocFY{width:240px;height:135px;display:flex;flex-direction:column;align-items:flex-start;padding:0;position:relative}.MarketingAutomationPopup_horizontalScroll__card__pic__zocFY img{width:inherit;height:inherit;object-fit:cover;border-radius:16px 16px 0 0}.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc input{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc img{width:24px;height:24px}.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc img.MarketingAutomationPopup_off__Sb5TV{display:block}.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc img.MarketingAutomationPopup_on__J5aQK,.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc input:checked~img.MarketingAutomationPopup_off__Sb5TV{display:none}.MarketingAutomationPopup_horizontalScroll__card__pic__favo__eOcVc input:checked~img.MarketingAutomationPopup_on__J5aQK{display:block}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__nvqww{position:absolute;top:8px;left:0}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__nvqww>div+div{margin-top:4px}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk{display:flex;justify-content:flex-start;align-items:center}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p div,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk div{width:32px;height:32px;border:1px solid #fff;border-radius:100%;margin-left:4px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p div{background:#ffb300}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk div{background:#2cb582}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p div img,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk div img{width:16px;height:16px}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p p,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk p{width:132px;height:24px;font-size:12px;font-weight:700;color:#ff0045;background:#fff;display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-left:-36px;position:relative}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p p:after,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p p:before,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk p:after,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk p:before{content:"";display:block;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:24px 8px 0 0;position:absolute;top:0;right:-8px}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__ranking__gvD5p p:after,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__recommend__5dZTk p:after{transform:scaleY(-1)}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__promotion__iA7sB{height:24px;line-height:24px;font-size:12px;font-weight:700;color:#fff;background:#ff0045;padding:0 8px;position:relative;display:inline-block}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__promotion__iA7sB:after,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__promotion__iA7sB:before{content:"";display:block;width:0;height:0;border-color:#ff0045 transparent transparent;border-style:solid;border-width:24px 8px 0 0;position:absolute;top:0;right:-8px}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__promotion__iA7sB:after{transform:scaleY(-1)}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u{margin-left:8px}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u div{width:32px;height:32px;border:1px solid #fff;border-radius:100%;background:#ffb300;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u div img{width:16px;height:16px}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u p{width:24px;font-size:12px;line-height:12px;font-weight:700;text-align:center;color:#fff;background:#ff0045;margin-top:-16px;margin-left:4px;padding-top:20px;position:relative}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u p:after,.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u p:before{content:"";display:block;width:0;height:0;border-color:#ff0045 transparent transparent;border-style:solid;border-width:8px 24px 0 0;position:absolute;bottom:-8px;left:0}.MarketingAutomationPopup_horizontalScroll__card__pic__labelframe__rankingnumber__7dT6u p:after{transform:scaleX(-1)}.MarketingAutomationPopup_horizontalScroll__card__header__klbnH{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.MarketingAutomationPopup_horizontalScroll__card__header__star__UZ_M_{display:flex;justify-content:flex-start;align-items:center;margin-right:auto}.MarketingAutomationPopup_horizontalScroll__card__header__star__UZ_M_ img{width:16px;height:16px;margin-right:2px}.MarketingAutomationPopup_horizontalScroll__card__header__star__UZ_M_ span:first-of-type{margin-right:2px}.MarketingAutomationPopup_horizontalScroll__card__header__star__UZ_M_ span:nth-of-type(2){color:#888}.MarketingAutomationPopup_horizontalScroll__card__header__number__ZuS46{color:#ff0045;margin-right:8px}.MarketingAutomationPopup_horizontalScroll__card__header__tags__hgiLX{position:relative;height:22px}.MarketingAutomationPopup_horizontalScroll__card__header__tags__txt__P_foD{width:64px;height:22px;color:#0094cc;color:var(--theme-primary-color);border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.MarketingAutomationPopup_horizontalScroll__card__header__tags__txt__P_foD>div{width:14px;height:14px;margin-right:2px}.MarketingAutomationPopup_horizontalScroll__card__header__tags__txt__P_foD img,.MarketingAutomationPopup_horizontalScroll__card__header__tags__txt__P_foD svg{width:inherit;height:inherit}.MarketingAutomationPopup_horizontalScroll__card__header__tags__list__r2t0W{display:none}.MarketingAutomationPopup_horizontalScroll__card__header__tags__hgiLX:active .MarketingAutomationPopup_horizontalScroll__card__header__tags__list__r2t0W,.MarketingAutomationPopup_horizontalScroll__card__header__tags__hgiLX:hover .MarketingAutomationPopup_horizontalScroll__card__header__tags__list__r2t0W{max-width:600px;max-height:200px;padding:4px;border-radius:4px;border-width:1px;border-style:solid;background:rgba(255,255,255,.9);box-shadow:0 1px 16px rgba(0,0,0,.1);display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;bottom:22px;right:-16px}.MarketingAutomationPopup_horizontalScroll__card__header__tags__list__r2t0W li a,.MarketingAutomationPopup_horizontalScroll__card__header__tags__list__r2t0W li p{width:100%;line-height:32px;font-size:13px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.MarketingAutomationPopup_horizontalScroll__card__ttl__q1CKp{width:208px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#3f3f46;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.MarketingAutomationPopup_horizontalScroll__card__description__skPPD{width:100%;font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px}.MarketingAutomationPopup_horizontalScroll__card__bottom__J3rZX{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.MarketingAutomationPopup_horizontalScroll__card__bottom__week__P1Rsu{font-size:12px;color:#888;margin-right:auto}.MarketingAutomationPopup_horizontalScroll__card__bottom__price__2R_7W{font-size:16px;font-weight:700}.MarketingAutomationPopup_horizontalScroll__card__productInfo__33OUE{gap:8px;width:240px;height:136px;display:flex;flex-direction:column;align-items:flex-start;padding:16px}.MarketingAutomationPopup_horizontalScroll__card__price__r1bfN{width:208px;height:28px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_horizontalScroll__card__price__r1bfN .MarketingAutomationPopup_amount__umys8{height:28px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:18px;line-height:28px;text-align:right;color:#f43f5e}.MarketingAutomationPopup_horizontalScroll__card__price__r1bfN .MarketingAutomationPopup_unit__LBDZk{width:14px;height:20px;font-family:Hiragino Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#3f3f46}.MarketingAutomationPopup_horizontalScroll__card__week__o06Dx{width:208px;height:16px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_horizontalScroll__moreLink__5B_gk{display:flex;height:100%;justify-content:center;align-items:center;color:#0070f3;font-size:16px;font-weight:700}.MarketingAutomationPopup_horizontalScroll__inline__QT6ab{gap:16px;width:100%;height:376px;display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px;background:#f4f4f5}.MarketingAutomationPopup_horizontalScroll__inline__header__wPdbt{gap:8px;width:312px;height:24px;display:flex;flex-direction:row;align-items:center;padding:0}.MarketingAutomationPopup_horizontalScroll__inline__header__wPdbt .MarketingAutomationPopup_title__HvqA1{gap:8px;width:224px;height:24px;display:flex;flex-direction:row;align-items:center;padding:0}.MarketingAutomationPopup_horizontalScroll__inline__header__wPdbt .MarketingAutomationPopup_title__HvqA1 .MarketingAutomationPopup_txt__SW01a{width:196px;height:24px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#3f3f46}.MarketingAutomationPopup_horizontalScroll__inline__header__wPdbt .MarketingAutomationPopup_moreLink__mzUl3{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:4px;width:80px;height:16px;border-radius:0}.MarketingAutomationPopup_verticalScroll__body__inner__064b4{width:100%}.MarketingAutomationPopup_verticalScroll__body__inner__scroll__061EK{gap:12px;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:0}.MarketingAutomationPopup_verticalScroll__card__bplnv{box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);border-radius:12px;gap:12px;width:100%;height:124px;box-sizing:border-box;display:flex;position:relative;flex-direction:row;align-items:flex-start;padding:12px;background:#ffffff;isolation:isolate}.MarketingAutomationPopup_verticalScroll__card__pic__4TkW0{width:80px;height:80px;display:flex;flex-direction:column;align-items:flex-start;padding:0;position:relative}.MarketingAutomationPopup_verticalScroll__card__pic__4TkW0 img{width:80px;height:80px;object-fit:cover}.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz input{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz img{width:24px;height:24px}.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz img.MarketingAutomationPopup_off__Sb5TV{display:block}.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz img.MarketingAutomationPopup_on__J5aQK,.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz input:checked~img.MarketingAutomationPopup_off__Sb5TV{display:none}.MarketingAutomationPopup_verticalScroll__card__pic__favo__dmMMz input:checked~img.MarketingAutomationPopup_on__J5aQK{display:block}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__EpHll{position:absolute;top:8px;left:0}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__EpHll>div+div{margin-top:4px}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu{display:flex;justify-content:flex-start;align-items:center}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ div,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu div{width:32px;height:32px;border:1px solid #fff;border-radius:100%;margin-left:4px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ div{background:#ffb300}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu div{background:#2cb582}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ div img,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu div img{width:16px;height:16px}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ p,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu p{width:132px;height:24px;font-size:12px;font-weight:700;color:#ff0045;background:#fff;display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-left:-36px;position:relative}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ p:after,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ p:before,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu p:after,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu p:before{content:"";display:block;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:24px 8px 0 0;position:absolute;top:0;right:-8px}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__ranking__VJ55_ p:after,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__recommend__s7MQu p:after{transform:scaleY(-1)}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__promotion__hgcYB{height:24px;line-height:24px;font-size:12px;font-weight:700;color:#fff;background:#ff0045;padding:0 8px;position:relative;display:inline-block}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__promotion__hgcYB:after,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__promotion__hgcYB:before{content:"";display:block;width:0;height:0;border-color:#ff0045 transparent transparent;border-style:solid;border-width:24px 8px 0 0;position:absolute;top:0;right:-8px}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__promotion__hgcYB:after{transform:scaleY(-1)}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py{margin-left:8px}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py div{width:32px;height:32px;border:1px solid #fff;border-radius:100%;background:#ffb300;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py div img{width:16px;height:16px}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py p{width:24px;font-size:12px;line-height:12px;font-weight:700;text-align:center;color:#fff;background:#ff0045;margin-top:-16px;margin-left:4px;padding-top:20px;position:relative}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py p:after,.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py p:before{content:"";display:block;width:0;height:0;border-color:#ff0045 transparent transparent;border-style:solid;border-width:8px 24px 0 0;position:absolute;bottom:-8px;left:0}.MarketingAutomationPopup_verticalScroll__card__pic__labelframe__rankingnumber__I07py p:after{transform:scaleX(-1)}.MarketingAutomationPopup_verticalScroll__card__header__dkUVn{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.MarketingAutomationPopup_verticalScroll__card__header__star__6AJT1{display:flex;justify-content:flex-start;align-items:center;margin-right:auto}.MarketingAutomationPopup_verticalScroll__card__header__star__6AJT1 img{width:16px;height:16px;margin-right:2px}.MarketingAutomationPopup_verticalScroll__card__header__star__6AJT1 span:first-of-type{margin-right:2px}.MarketingAutomationPopup_verticalScroll__card__header__star__6AJT1 span:nth-of-type(2){color:#888}.MarketingAutomationPopup_verticalScroll__card__header__number__7RYSc{color:#ff0045;margin-right:8px}.MarketingAutomationPopup_verticalScroll__card__header__tags__Dg7QJ{position:relative;height:22px}.MarketingAutomationPopup_verticalScroll__card__header__tags__txt__ate1u{width:64px;height:22px;color:#0094cc;color:var(--theme-primary-color);border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.MarketingAutomationPopup_verticalScroll__card__header__tags__txt__ate1u>div{width:14px;height:14px;margin-right:2px}.MarketingAutomationPopup_verticalScroll__card__header__tags__txt__ate1u img,.MarketingAutomationPopup_verticalScroll__card__header__tags__txt__ate1u svg{width:inherit;height:inherit}.MarketingAutomationPopup_verticalScroll__card__header__tags__list__wlS6G{display:none}.MarketingAutomationPopup_verticalScroll__card__header__tags__Dg7QJ:active .MarketingAutomationPopup_verticalScroll__card__header__tags__list__wlS6G,.MarketingAutomationPopup_verticalScroll__card__header__tags__Dg7QJ:hover .MarketingAutomationPopup_verticalScroll__card__header__tags__list__wlS6G{max-width:600px;max-height:200px;padding:4px;border-radius:4px;border-width:1px;border-style:solid;background:rgba(255,255,255,.9);box-shadow:0 1px 16px rgba(0,0,0,.1);display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;bottom:22px;right:-16px}.MarketingAutomationPopup_verticalScroll__card__header__tags__list__wlS6G li a,.MarketingAutomationPopup_verticalScroll__card__header__tags__list__wlS6G li p{width:100%;line-height:32px;font-size:13px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.MarketingAutomationPopup_verticalScroll__card__ttl__oqMa_{width:100%;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#3f3f46;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.MarketingAutomationPopup_verticalScroll__card__description__bLPmY{width:100%;font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px}.MarketingAutomationPopup_verticalScroll__card__bottom__yiaEf{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.MarketingAutomationPopup_verticalScroll__card__bottom__week__rlfnb{font-size:12px;color:#888;margin-right:auto}.MarketingAutomationPopup_verticalScroll__card__bottom__price__q1v1C{font-size:16px;font-weight:700}.MarketingAutomationPopup_verticalScroll__card__productInfo__HaOs4{gap:8px;width:100%;height:136px;display:flex;flex-direction:column;align-items:flex-start;padding:16px}.MarketingAutomationPopup_verticalScroll__card__price__YOMku{width:208px;height:28px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_verticalScroll__card__price__YOMku .MarketingAutomationPopup_amount__umys8{height:28px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:18px;line-height:28px;text-align:right;color:#f43f5e}.MarketingAutomationPopup_verticalScroll__card__price__YOMku .MarketingAutomationPopup_unit__LBDZk{width:14px;height:20px;font-family:Hiragino Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#3f3f46}.MarketingAutomationPopup_verticalScroll__card__week__WKLSE{width:208px;height:16px;display:flex;flex-direction:row;align-items:baseline;padding:0}.MarketingAutomationPopup_verticalScroll__moreLink__colsd{display:flex;height:100%;justify-content:center;align-items:center;color:#0070f3;font-size:16px;font-weight:700}.MarketingAutomationPopup_verticalScroll__inline__Tw_2M{gap:16px;width:100%;height:376px;display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px;background:#f4f4f5}.MarketingAutomationPopup_verticalScroll__inline__header__XqKIt{gap:8px;width:312px;height:24px;display:flex;flex-direction:row;align-items:center;padding:0}.MarketingAutomationPopup_verticalScroll__inline__header__XqKIt .MarketingAutomationPopup_title__HvqA1{gap:8px;width:224px;height:24px;display:flex;flex-direction:row;align-items:center;padding:0}.MarketingAutomationPopup_verticalScroll__inline__header__XqKIt .MarketingAutomationPopup_title__HvqA1 .MarketingAutomationPopup_txt__SW01a{width:196px;height:24px;font-family:Hiragino Sans;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#3f3f46}.MarketingAutomationPopup_verticalScroll__inline__header__XqKIt .MarketingAutomationPopup_moreLink__mzUl3{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:4px;width:80px;height:16px;border-radius:0}