.ReferralShareTrigger-module-scss-module__Cy2V4W__root{cursor:pointer;width:fit-content;color:var(--color-primary-soft);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ReferralShareTrigger-module-scss-module__Cy2V4W__root:disabled{cursor:default}.ReferralShareTrigger-module-scss-module__Cy2V4W__loader{border-width:2px!important;width:16px!important;height:16px!important}
.CharityItemBanner-module-scss-module__jY3kXa__root{background:var(--color-bg-surface);border-radius:32px}.CharityItemBanner-module-scss-module__jY3kXa__wrapper{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:flex-start;gap:24px;display:grid}.CharityItemBanner-module-scss-module__jY3kXa__content{flex-direction:column;justify-content:space-between;height:100%;padding:40px 32px 40px 40px;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__header{align-items:center;gap:24px;margin:0 0 20px;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__logo{border-radius:20px;width:96px;height:96px;display:block}.CharityItemBanner-module-scss-module__jY3kXa__title{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);-webkit-line-clamp:2;color:var(--color-primary-default);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CharityItemBanner-module-scss-module__jY3kXa__description{color:var(--color-primary-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);margin:0 0 12px}.CharityItemBanner-module-scss-module__jY3kXa__share{color:var(--color-neutral-default);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);margin:0 0 20px}.CharityItemBanner-module-scss-module__jY3kXa__tags{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);flex-wrap:wrap;gap:6px;margin:auto 0 0;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__tag{color:var(--color-secondary-on-default);background:var(--color-secondary-muted);border-radius:16px;padding:8px 16px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{aspect-ratio:3/2;position:relative}.CharityItemBanner-module-scss-module__jY3kXa__carousel:after{content:"";background:#0000001a;border-radius:32px;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0}.CharityItemBanner-module-scss-module__jY3kXa__carouselImage{object-fit:cover;border-radius:32px;width:100%;height:100%}.CharityItemBanner-module-scss-module__jY3kXa__breadcrumbs{display:none;position:absolute;top:20px;left:20px}.CharityItemBanner-module-scss-module__jY3kXa__breadcrumbs ol{opacity:1!important}@media screen and not (min-width:1280px){.CharityItemBanner-module-scss-module__jY3kXa__wrapper{gap:16px}.CharityItemBanner-module-scss-module__jY3kXa__content{padding:32px 16px 32px 32px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{aspect-ratio:5/4}.CharityItemBanner-module-scss-module__jY3kXa__logo{width:80px;height:80px}.CharityItemBanner-module-scss-module__jY3kXa__tag{padding:6px 8px}}@media screen and not (min-width:1024px){.CharityItemBanner-module-scss-module__jY3kXa__root{background:0 0}.CharityItemBanner-module-scss-module__jY3kXa__breadcrumbs{display:block}.CharityItemBanner-module-scss-module__jY3kXa__wrapper{gap:16px;align-items:initial;flex-direction:column-reverse;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__content{background:var(--color-bg-surface);border-radius:24px;padding:24px}.CharityItemBanner-module-scss-module__jY3kXa__header{gap:16px;margin:0 0 12px}.CharityItemBanner-module-scss-module__jY3kXa__description{margin:0 0 12px}.CharityItemBanner-module-scss-module__jY3kXa__share{margin:0 0 32px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{aspect-ratio:3/2;max-height:480px}.CharityItemBanner-module-scss-module__jY3kXa__carousel:after{border-radius:24px}.CharityItemBanner-module-scss-module__jY3kXa__carouselImage{object-fit:cover;border-radius:24px}}@media screen and not (min-width:768px){.CharityItemBanner-module-scss-module__jY3kXa__carousel{max-height:395px}.CharityItemBanner-module-scss-module__jY3kXa__content{padding:24px}}@media screen and not (min-width:640px){.CharityItemBanner-module-scss-module__jY3kXa__content{padding:20px}.CharityItemBanner-module-scss-module__jY3kXa__logo{border-radius:16px;width:56px;height:56px}.CharityItemBanner-module-scss-module__jY3kXa__share{margin:0 0 24px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{max-height:486px}}@media screen and not (min-width:390px){.CharityItemBanner-module-scss-module__jY3kXa__carousel{max-height:262px}}
.CharityItemBreadcrumbs-module-scss-module__cBgYta__root{padding:28px 0}@media screen and not (min-width:1024px){.CharityItemBreadcrumbs-module-scss-module__cBgYta__root{display:none}}
.PreviewBanner-module-scss-module__7dRqGa__root{flex-direction:column;display:flex}.PreviewBanner-module-scss-module__7dRqGa__title{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:var(--color-primary-on-default)}.PreviewBanner-module-scss-module__7dRqGa__description{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-neutral-soft)}
.AnchorMenu-module-scss-module__0oZS9a__root{flex-direction:column;flex-shrink:0;gap:16px;width:269px;padding:48px 0 0;list-style:none;display:flex}.AnchorMenu-module-scss-module__0oZS9a__link{padding:0 0 0 17px;position:relative}.AnchorMenu-module-scss-module__0oZS9a__link a{color:var(--color-fg-default);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);text-decoration:none}.AnchorMenu-module-scss-module__0oZS9a__active:before{content:"•";color:var(--color-fg-soft);font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing);position:absolute;left:5px}.AnchorMenu-module-scss-module__0oZS9a__active a{color:var(--color-primary-default)}@media screen and not (min-width:1280px){.AnchorMenu-module-scss-module__0oZS9a__root{display:none}}
.DataComponents-module-scss-module__8QXO6q__status{width:fit-content;color:var(--color-fg-default);background:var(--color-constant-white);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);border-radius:16px;align-items:center;padding:8px 16px;display:flex}.DataComponents-module-scss-module__8QXO6q__icon{background-color:var(--color-fg-muted);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-right:8px}.DataComponents-module-scss-module__8QXO6q__icon_open{background-color:var(--color-secondary-active)}.DataComponents-module-scss-module__8QXO6q__additionalInfo{color:var(--color-primary-muted)}.DataComponents-module-scss-module__8QXO6q__amountsContainer{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.DataComponents-module-scss-module__8QXO6q__dateTimeContainer{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);margin-top:20px}.DataComponents-module-scss-module__8QXO6q__collected,.DataComponents-module-scss-module__8QXO6q__amount{color:var(--color-primary-soft)}.DataComponents-module-scss-module__8QXO6q__target{color:var(--color-primary-muted)}.DataComponents-module-scss-module__8QXO6q__wsnw{white-space:nowrap}.DataComponents-module-scss-module__8QXO6q__progressBar{background:var(--color-secondary-default);border-radius:4px;height:2px;margin-top:12px;overflow:hidden}.DataComponents-module-scss-module__8QXO6q__progressFill{background:var(--color-primary-muted);height:100%;transition:width .3s}.DataComponents-module-scss-module__8QXO6q__date{color:var(--color-primary-soft);white-space:nowrap}.DataComponents-module-scss-module__8QXO6q__time{color:var(--color-primary-muted)}
.CharityItemBanner-module-scss-module__Ahbowa__root{background:var(--color-bg-surface);border-radius:32px;padding:40px}.CharityItemBanner-module-scss-module__Ahbowa__wrapper{justify-content:space-between;display:flex}.CharityItemBanner-module-scss-module__Ahbowa__content{flex-direction:column;flex-shrink:0;justify-content:space-between;width:50%;display:flex}.CharityItemBanner-module-scss-module__Ahbowa__title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default);margin:24px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__text{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);margin:24px 0}.CharityItemBanner-module-scss-module__Ahbowa__share{margin:0 0 24px}.CharityItemBanner-module-scss-module__Ahbowa__block{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);flex-wrap:wrap;gap:12px;margin:auto 0 0;display:flex}.CharityItemBanner-module-scss-module__Ahbowa__name{color:var(--color-secondary-on-default);background:var(--color-secondary-soft);border-radius:16px;padding:8px 16px}.CharityItemBanner-module-scss-module__Ahbowa__icon{background-color:var(--color-fg-muted);border-radius:50%;flex-shrink:0;width:12px;height:12px}.CharityItemBanner-module-scss-module__Ahbowa__icon_open{background-color:var(--color-secondary-active)}.CharityItemBanner-module-scss-module__Ahbowa__image{width:320px}.CharityItemBanner-module-scss-module__Ahbowa__image img{mix-blend-mode:multiply;border-radius:18px;width:100%;height:auto;display:block}@media screen and not (min-width:1280px){.CharityItemBanner-module-scss-module__Ahbowa__root{padding:32px}.CharityItemBanner-module-scss-module__Ahbowa__content{width:60%}.CharityItemBanner-module-scss-module__Ahbowa__image{width:280px}}@media screen and not (min-width:1024px){.CharityItemBanner-module-scss-module__Ahbowa__root{padding:24px}.CharityItemBanner-module-scss-module__Ahbowa__content{width:51%}.CharityItemBanner-module-scss-module__Ahbowa__title{margin:24px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__block{margin:32px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__image{width:100%;max-width:220px}}@media screen and not (min-width:640px){.CharityItemBanner-module-scss-module__Ahbowa__root{padding:20px 20px 32px}.CharityItemBanner-module-scss-module__Ahbowa__wrapper{flex-direction:column-reverse;align-items:center}.CharityItemBanner-module-scss-module__Ahbowa__content{width:100%}.CharityItemBanner-module-scss-module__Ahbowa__block{margin:16px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__share{margin:0 0 16px}}
.Data-module-scss-module__itxuTG__root{background:var(--color-bg-surface);border-radius:24px;gap:24px;display:flex}.Data-module-scss-module__itxuTG__container{border-radius:32px;flex-direction:column;width:100%;display:flex}.Data-module-scss-module__itxuTG__column{width:50%}.Data-module-scss-module__itxuTG__column__left{flex-direction:column;justify-content:space-between;padding:40px 0 40px 40px;display:flex}.Data-module-scss-module__itxuTG__nko{align-items:center;gap:20px;text-decoration:none;display:flex}.Data-module-scss-module__itxuTG__logo{border-radius:20px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.Data-module-scss-module__itxuTG__title{-webkit-line-clamp:3;line-clamp:3;color:var(--color-primary-soft);text-overflow:ellipsis;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.Data-module-scss-module__itxuTG__mainImage{border-radius:24px;width:100%;height:auto}@media screen and not (min-width:1280px){.Data-module-scss-module__itxuTG__nko{gap:16px}.Data-module-scss-module__itxuTG__logo{width:80px;height:80px}}@media screen and not (min-width:1024px){.Data-module-scss-module__itxuTG__root{flex-direction:column;gap:0}.Data-module-scss-module__itxuTG__column{width:auto}.Data-module-scss-module__itxuTG__column__left{order:2;gap:32px;padding:32px}}@media screen and not (min-width:640px){.Data-module-scss-module__itxuTG__root{gap:8px}.Data-module-scss-module__itxuTG__column__left{padding:20px}}
.PvzRecycle2-module-scss-module__i_yLOG__root{width:100%}.PvzRecycle2-module-scss-module__i_yLOG__title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-fg-default);margin:64px 0 32px}.PvzRecycle2-module-scss-module__i_yLOG__subtitle{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default);margin:0 0 16px}.PvzRecycle2-module-scss-module__i_yLOG__recycle{background-color:var(--color-bg-surface);border-radius:32px;justify-content:space-between;display:flex}.PvzRecycle2-module-scss-module__i_yLOG__card div:first-child{margin:0}.PvzRecycle2-module-scss-module__i_yLOG__content{width:50%;padding:40px;position:relative}.PvzRecycle2-module-scss-module__i_yLOG__content_title{color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);margin:0 0 32px}.PvzRecycle2-module-scss-module__i_yLOG__content_image{justify-content:center;width:100%;padding:40px 20px;display:flex;position:absolute;bottom:0;left:0}.PvzRecycle2-module-scss-module__i_yLOG__list{flex-direction:column;gap:12px;width:50%;padding:20px;display:flex}.PvzRecycle2-module-scss-module__i_yLOG__item{background:var(--color-constant-white);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);border-radius:20px;justify-content:space-between;padding:24px;text-decoration:none;display:flex}.PvzRecycle2-module-scss-module__i_yLOG__item p{color:var(--color-fg-default)}.PvzRecycle2-module-scss-module__i_yLOG__icon{color:var(--color-fg-soft)}@media screen and not (min-width:768px){.PvzRecycle2-module-scss-module__i_yLOG__recycle{border-radius:24px;flex-direction:column}.PvzRecycle2-module-scss-module__i_yLOG__content{width:100%;padding:24px}.PvzRecycle2-module-scss-module__i_yLOG__content_title{margin:0 0 24px}.PvzRecycle2-module-scss-module__i_yLOG__content_image{padding:0;position:static}.PvzRecycle2-module-scss-module__i_yLOG__content_image img{max-width:320px}.PvzRecycle2-module-scss-module__i_yLOG__list{gap:8px;width:100%;padding:12px}}@media screen and not (min-width:640px){.PvzRecycle2-module-scss-module__i_yLOG__content_image{padding:0}}