.cart-link-module-scss-module__keUMOa__link{color:#2a1f27;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:relative}.cart-link-module-scss-module__keUMOa__link:hover{color:#2a1f27}.cart-link-module-scss-module__keUMOa__badge{color:#2a1f27;background:#a9d6f5;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:5px;right:4px}
.condition-badge-module-scss-module__hpW42q__badge{border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.condition-badge-module-scss-module__hpW42q__newTagged{color:#7a2d55;background:#f7e6ef}.condition-badge-module-scss-module__hpW42q__likeNew{color:#1f4e70;background:#eaf5fd}.condition-badge-module-scss-module__hpW42q__veryGood{color:#1a7a4c;background:#ddf3e6}.condition-badge-module-scss-module__hpW42q__good{color:#8a5a00;background:#fdf0d5}.condition-badge-module-scss-module__hpW42q__flawed{color:#b4372b;background:#fbe3e0}
.favorite-button-module-scss-module__SKYf_q__button{cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:transform .2s;display:grid;position:absolute;top:10px;right:10px}.favorite-button-module-scss-module__SKYf_q__button:active{transform:scale(.92)}.favorite-button-module-scss-module__SKYf_q__filled{fill:#a9d6f5;stroke:#4f8db8}.favorite-button-module-scss-module__SKYf_q__empty{fill:none;stroke:#2a1f27}
.logo-module-scss-module__l4oDIG__logo{color:#2a1f27;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-module-scss-module__l4oDIG__logo:hover{color:#2a1f27}.logo-module-scss-module__l4oDIG__word{font-family:var(--font-bricolage),sans-serif;font-weight:700}.logo-module-scss-module__l4oDIG__lg .logo-module-scss-module__l4oDIG__word{letter-spacing:-.5px;font-size:26px;font-weight:700}.logo-module-scss-module__l4oDIG__md .logo-module-scss-module__l4oDIG__word{font-size:24px;font-weight:700}.logo-module-scss-module__l4oDIG__sm{gap:8px}.logo-module-scss-module__l4oDIG__sm .logo-module-scss-module__l4oDIG__word{letter-spacing:-.4px;font-size:23px;font-weight:700}.logo-module-scss-module__l4oDIG__xs{gap:8px}.logo-module-scss-module__l4oDIG__xs .logo-module-scss-module__l4oDIG__word{font-size:21px;font-weight:700}.logo-module-scss-module__l4oDIG__sky{fill:#a9d6f5}.logo-module-scss-module__l4oDIG__primary{fill:#9b3d6e}.logo-module-scss-module__l4oDIG__pink{fill:#f9d6e5}
.footer-module-scss-module__mo_tJW__footer{color:#2a1f27;background:#fbf7f9;border-top:1px solid #eadfe5;width:100%}.footer-module-scss-module__mo_tJW__grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:40px;max-width:1280px;margin-inline:auto;padding-block:56px 40px;padding-inline:32px;display:grid}.footer-module-scss-module__mo_tJW__tagline{color:#6d5f68;max-width:250px;margin:14px 0 0;font-size:15px;font-weight:400;line-height:1.55}.footer-module-scss-module__mo_tJW__social{gap:8px;margin-top:18px;display:flex}.footer-module-scss-module__mo_tJW__socialLink{color:#2a1f27;background:#fff;border:1px solid #eadfe5;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.footer-module-scss-module__mo_tJW__socialLink:hover{color:#2a1f27;background:#f7e6ef}.footer-module-scss-module__mo_tJW__colTitle{margin:0 0 14px;font-size:15px;font-weight:700}.footer-module-scss-module__mo_tJW__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-module-scss-module__mo_tJW__link{color:#2a1f27;padding:6px 0;font-size:15px;font-weight:400;transition:color .2s;display:inline-block}.footer-module-scss-module__mo_tJW__link:hover{color:#9b3d6e}.footer-module-scss-module__mo_tJW__apps{flex-direction:column;gap:10px;display:flex}.footer-module-scss-module__mo_tJW__app{color:#fff;background:#2a1f27;border-radius:14px;align-items:center;gap:10px;max-width:200px;height:52px;padding:0 16px;transition:opacity .2s;display:flex}.footer-module-scss-module__mo_tJW__app:hover{color:#fff;opacity:.9}.footer-module-scss-module__mo_tJW__appText{font-size:13px;font-weight:400;line-height:1.2}.footer-module-scss-module__mo_tJW__appName{font-size:15px;font-weight:700}.footer-module-scss-module__mo_tJW__bottom{box-sizing:border-box;color:#6d5f68;border-top:1px solid #eadfe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin-inline:auto;padding-block:20px 28px;padding-inline:32px;font-size:14px;font-weight:400;display:flex}.footer-module-scss-module__mo_tJW__pay{align-items:center;gap:8px;display:flex}.footer-module-scss-module__mo_tJW__payBadge{color:#2a1f27;background:#fff;border:1px solid #eadfe5;border-radius:8px;padding:6px 10px;font-weight:700}
.footer-mobile-module-scss-module__ZOx7KW__footer{color:#2a1f27;background:#fbf7f9;border-top:1px solid #eadfe5;width:100%;padding:28px 16px 32px}.footer-mobile-module-scss-module__ZOx7KW__logo{color:#2a1f27;align-items:center;gap:8px;display:flex}.footer-mobile-module-scss-module__ZOx7KW__logo:hover{color:#2a1f27}.footer-mobile-module-scss-module__ZOx7KW__word{font-family:var(--font-bricolage),sans-serif;font-size:21px;font-weight:700}.footer-mobile-module-scss-module__ZOx7KW__tagline{color:#6d5f68;margin:8px 0 18px;font-size:14px;font-weight:400;line-height:1.5}.footer-mobile-module-scss-module__ZOx7KW__accordion{border-top:1px solid #eadfe5;margin-bottom:20px}.footer-mobile-module-scss-module__ZOx7KW__col{border-bottom:1px solid #eadfe5}.footer-mobile-module-scss-module__ZOx7KW__toggle{color:#2a1f27;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0;font-size:16px;font-weight:700;display:flex}.footer-mobile-module-scss-module__ZOx7KW__chevron{transition:transform .25s}.footer-mobile-module-scss-module__ZOx7KW__rot{transform:rotate(180deg)}.footer-mobile-module-scss-module__ZOx7KW__panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1);display:grid}.footer-mobile-module-scss-module__ZOx7KW__panel>ul{overflow:hidden}.footer-mobile-module-scss-module__ZOx7KW__panelOpen{grid-template-rows:1fr}.footer-mobile-module-scss-module__ZOx7KW__list{min-height:0;margin:0;padding:0;list-style:none}.footer-mobile-module-scss-module__ZOx7KW__panelOpen .footer-mobile-module-scss-module__ZOx7KW__list{padding-bottom:10px}.footer-mobile-module-scss-module__ZOx7KW__link{color:#2a1f27;padding:10px 0;font-size:15px;font-weight:400;display:block}.footer-mobile-module-scss-module__ZOx7KW__apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.footer-mobile-module-scss-module__ZOx7KW__app{color:#fff;background:#2a1f27;border-radius:12px;place-items:center;height:48px;font-size:14px;font-weight:700;display:grid}.footer-mobile-module-scss-module__ZOx7KW__app:hover{color:#fff}.footer-mobile-module-scss-module__ZOx7KW__copy{color:#6d5f68;margin:20px 0 0;font-size:13px;font-weight:400;line-height:1.5}
.header-module-scss-module__xbLjQa__header{color:#2a1f27;background:#fff;border-bottom:1px solid #eadfe5;width:100%}.header-module-scss-module__xbLjQa__banner{color:#fff;text-align:center;background:#9b3d6e;padding:9px 16px;font-size:14px;font-weight:500}.header-module-scss-module__xbLjQa__bannerLink{color:#fff;font-weight:700;text-decoration:underline}.header-module-scss-module__xbLjQa__bannerLink:hover{color:#fff}.header-module-scss-module__xbLjQa__row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:24px;max-width:1280px;margin-inline:auto;padding-block:16px;padding-inline:32px;display:flex}.header-module-scss-module__xbLjQa__search{flex:380px;margin:0}.header-module-scss-module__xbLjQa__searchField{color:#6d5f68;background:#fbf7f9;border:1px solid #eadfe5;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 6px 0 18px;transition:border-color .2s;display:flex}.header-module-scss-module__xbLjQa__searchField:focus-within{border-color:#9b3d6e}.header-module-scss-module__xbLjQa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-module-scss-module__xbLjQa__input{color:#2a1f27;background:0 0;border:0;flex:1;min-width:0;font-size:16px;font-weight:400}.header-module-scss-module__xbLjQa__input::placeholder{color:#6d5f68}.header-module-scss-module__xbLjQa__searchButton{color:#fff;cursor:pointer;background:#9b3d6e;border:0;border-radius:999px;height:40px;padding:0 20px;font-size:15px;font-weight:600;transition:background .2s}.header-module-scss-module__xbLjQa__searchButton:hover{color:#fff;background:#7a2d55}.header-module-scss-module__xbLjQa__actions{align-items:center;gap:4px;display:flex}.header-module-scss-module__xbLjQa__iconButton{color:#2a1f27;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.header-module-scss-module__xbLjQa__iconButton:hover{color:#2a1f27;background:#f7e6ef}.header-module-scss-module__xbLjQa__login{color:#2a1f27;margin-left:8px;padding:10px 12px;font-size:15px;font-weight:600;transition:color .2s}.header-module-scss-module__xbLjQa__login:hover{color:#9b3d6e}.header-module-scss-module__xbLjQa__newListing{color:#fff;background:#9b3d6e;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.header-module-scss-module__xbLjQa__newListing:hover{color:#fff;background:#7a2d55}.header-module-scss-module__xbLjQa__cats{box-sizing:border-box;padding-inline:32px;flex-wrap:wrap;gap:4px;max-width:1280px;margin-inline:auto;padding-bottom:12px;display:flex}.header-module-scss-module__xbLjQa__cat,.header-module-scss-module__xbLjQa__allCats{color:#2a1f27;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;transition:background .2s}.header-module-scss-module__xbLjQa__cat:hover,.header-module-scss-module__xbLjQa__allCats:hover{color:#2a1f27;background:#f7e6ef}.header-module-scss-module__xbLjQa__allCats{color:#9b3d6e;background:#f7e6ef;align-items:center;gap:8px;font-weight:700;display:inline-flex}.header-module-scss-module__xbLjQa__allCats:hover{color:#9b3d6e}
.header-mobile-module-scss-module__C4HSnW__header{color:#2a1f27;background:#fff;border-bottom:1px solid #eadfe5;width:100%}.header-mobile-module-scss-module__C4HSnW__main{padding:12px 16px}.header-mobile-module-scss-module__C4HSnW__top{justify-content:space-between;align-items:center;display:flex}.header-mobile-module-scss-module__C4HSnW__icons{gap:2px;display:flex}.header-mobile-module-scss-module__C4HSnW__icon{color:#2a1f27;place-items:center;width:44px;height:44px;display:grid}.header-mobile-module-scss-module__C4HSnW__icon:hover{color:#2a1f27}.header-mobile-module-scss-module__C4HSnW__search{color:#6d5f68;background:#fbf7f9;border:1px solid #eadfe5;border-radius:999px;align-items:center;gap:10px;height:48px;margin-top:10px;padding:0 16px;font-size:16px;font-weight:400;display:flex}.header-mobile-module-scss-module__C4HSnW__search:hover{color:#6d5f68}.header-mobile-module-scss-module__C4HSnW__back{grid-template-columns:52px 1fr 52px;align-items:center;height:60px;padding:0 8px;display:grid}.header-mobile-module-scss-module__C4HSnW__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.header-mobile-module-scss-module__C4HSnW__cartEnd{justify-self:end}
.card-cart-button-module-scss-module__alLxMG__button{color:#fff;cursor:pointer;background:#9b3d6e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}.card-cart-button-module-scss-module__alLxMG__button:focus-visible{outline-offset:2px;outline:2px solid #2a1f27}.card-cart-button-module-scss-module__alLxMG__added{color:#9b3d6e;cursor:default;background:#fff;box-shadow:inset 0 0 0 1.5px #9b3d6e}.card-cart-button-module-scss-module__alLxMG__check{width:16px;height:16px}@media screen and (max-width:760px){.card-cart-button-module-scss-module__alLxMG__button{height:40px;font-size:13px;font-weight:700}}
.tint-module-scss-module__MjmPFq__primarySoft{background:#f7e6ef}.tint-module-scss-module__MjmPFq__skySoft{background:#eaf5fd}.tint-module-scss-module__MjmPFq__pinkSoft{background:#fdeff5}.tint-module-scss-module__MjmPFq__bgSoft{background:#fbf7f9}
.product-card-module-scss-module__SeToRq__card{position:relative}.product-card-module-scss-module__SeToRq__card .product-card-module-scss-module__SeToRq__ph{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.product-card-module-scss-module__SeToRq__card:hover .product-card-module-scss-module__SeToRq__ph{transform:scale(1.04)}.product-card-module-scss-module__SeToRq__link{color:#2a1f27;display:block}.product-card-module-scss-module__SeToRq__link:hover{color:#2a1f27}.product-card-module-scss-module__SeToRq__media{color:#9b3d6e;border-radius:20px;position:relative;overflow:hidden}.product-card-module-scss-module__SeToRq__square{aspect-ratio:1}.product-card-module-scss-module__SeToRq__portrait{aspect-ratio:4/5}.product-card-module-scss-module__SeToRq__ph{place-items:center;width:100%;height:100%;display:grid}.product-card-module-scss-module__SeToRq__soldOverlay{background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.product-card-module-scss-module__SeToRq__soldPill{color:#fff;background:#2a1f27;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700}.product-card-module-scss-module__SeToRq__whiteBadge,.product-card-module-scss-module__SeToRq__badge{position:absolute;top:12px;left:12px}.product-card-module-scss-module__SeToRq__whiteBadge{color:#2a1f27;background:#fff;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.product-card-module-scss-module__SeToRq__badge{padding:5px 10px;font-weight:700}.product-card-module-scss-module__SeToRq__title{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.35}.product-card-module-scss-module__SeToRq__priceRow{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.product-card-module-scss-module__SeToRq__price{font-family:var(--font-bricolage),sans-serif;font-size:22px;font-weight:700}.product-card-module-scss-module__SeToRq__old{color:#6d5f68;font-size:15px;font-weight:400}.product-card-module-scss-module__SeToRq__meta{color:#6d5f68;margin:4px 0 0;font-size:14px;font-weight:400}@media screen and (max-width:760px){.product-card-module-scss-module__SeToRq__media{border-radius:16px}.product-card-module-scss-module__SeToRq__title{font-size:14px;font-weight:500;line-height:1.35}.product-card-module-scss-module__SeToRq__price{font-size:19px;font-weight:700}}
.tab-bar-module-scss-module__bq9nxW__bar{width:100%;height:76px;padding:6px 8px 14px;padding-bottom:max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eadfe5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.tab-bar-module-scss-module__bq9nxW__item{color:#6d5f68;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:500;transition:color .2s;display:flex}.tab-bar-module-scss-module__bq9nxW__item:hover{color:#9b3d6e}.tab-bar-module-scss-module__bq9nxW__active{color:#9b3d6e;font-weight:700}.tab-bar-module-scss-module__bq9nxW__post{color:#2a1f27;font-weight:600}.tab-bar-module-scss-module__bq9nxW__post:hover{color:#2a1f27}.tab-bar-module-scss-module__bq9nxW__plus{color:#fff;background:#9b3d6e;border-radius:12px;place-items:center;width:44px;height:36px;display:grid}
.site-shell-module-scss-module__3oQQvq__shell{color:#2a1f27;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}.site-shell-module-scss-module__3oQQvq__main{flex:1}@media screen and (max-width:760px){.site-shell-module-scss-module__3oQQvq__desktopOnly{display:none}}@media screen and (min-width:761px){.site-shell-module-scss-module__3oQQvq__mobileOnly{display:none}}.site-shell-module-scss-module__3oQQvq__tabBar{z-index:40;position:sticky;bottom:0}@media screen and (min-width:761px){.site-shell-module-scss-module__3oQQvq__tabBar{display:none}}
