@font-face{font-display:swap;font-family:Lovelo;font-style:normal;font-weight:800;src:url(/fonts/Lovelo-Black.woff2)format("woff2")}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#000;background-color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}.link{color:#ff1e8a}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.container{padding-left:20px;padding-right:20px}}@media (min-width:1024px){.container{padding-left:24px;padding-right:24px}}.grid{gap:16px;display:grid}.grid--products{grid-template-columns:1fr}@media (min-width:480px){.grid--products{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.grid--products{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.grid--products{grid-template-columns:repeat(4,1fr)}}.grid--categories{grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.grid--categories{grid-template-columns:repeat(4,1fr)}}.category-card{border-radius:16px;position:relative;overflow:hidden}.category-card__img{aspect-ratio:1;object-fit:cover;object-position:50% 30%;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.2)}.category-card__overlay{pointer-events:none;background:linear-gradient(#0000 30%,#00000040 65%,#0000008c 100%);position:absolute;inset:0}.category-card__title{color:#fff;letter-spacing:.5px;text-transform:uppercase;position:absolute;bottom:12px;left:12px}@media (prefers-reduced-motion:reduce){.scroller{scroll-behavior:auto!important}}.visually-hidden{clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
.banner-bar-module-scss-module__b0oi5q__banner{color:#000;text-align:center;white-space:nowrap;background-color:#ff1e8a;justify-content:center;align-items:center;padding:8px 12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;display:flex;overflow:hidden}.banner-bar-module-scss-module__b0oi5q__text{letter-spacing:.2px;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.4;animation:.6s ease-in-out banner-bar-module-scss-module__b0oi5q__fadeSlide;display:inline-block;overflow:hidden}@keyframes banner-bar-module-scss-module__b0oi5q__fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:480px){.banner-bar-module-scss-module__b0oi5q__text{font-size:13px}}@media (min-width:768px){.banner-bar-module-scss-module__b0oi5q__text{font-size:14px}}@media (min-width:1024px){.banner-bar-module-scss-module__b0oi5q__text{font-size:15px}}@media (prefers-reduced-motion:reduce){.banner-bar-module-scss-module__b0oi5q__text{animation:none}}
.header-module-scss-module__cxM65G__header{z-index:50;background:#fff;border-bottom:1px solid #00000014;position:sticky;top:0}.header-module-scss-module__cxM65G__row{align-items:center;gap:8px;height:56px;display:flex}.header-module-scss-module__cxM65G__logo{color:#000;letter-spacing:.5px;text-transform:uppercase;justify-self:center;margin:0 auto;font-family:Lovelo,sans-serif;font-weight:800}.header-module-scss-module__cxM65G__hamburger{color:#000;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.header-module-scss-module__cxM65G__iconBtn{color:#000;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.header-module-scss-module__cxM65G__iconBtn:hover{background:#0000000f}.header-module-scss-module__cxM65G__iconBtn:focus-visible{outline-offset:2px;outline:2px solid #ff1e8a}.header-module-scss-module__cxM65G__wishlistBtn{color:#000;cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.header-module-scss-module__cxM65G__wishlistBtn:hover{background:#0000000f}.header-module-scss-module__cxM65G__wishlistBadge{color:#fff;text-align:center;background:#ff1e8a;border-radius:999px;min-width:18px;height:18px;font-size:12px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.header-module-scss-module__cxM65G__nav{display:none}.header-module-scss-module__cxM65G__link{color:#000;border-radius:8px;padding:8px 10px;font-weight:600}.header-module-scss-module__cxM65G__link:hover{background:#0000000f}@media (min-width:768px){.header-module-scss-module__cxM65G__row{height:64px}.header-module-scss-module__cxM65G__hamburger{display:none}.header-module-scss-module__cxM65G__logo{justify-self:start;margin:0}.header-module-scss-module__cxM65G__nav{align-items:center;gap:10px;margin-left:auto;display:flex}}.header-module-scss-module__cxM65G__drawerOverlay{z-index:60;background:#00000059;justify-content:flex-start;align-items:stretch;animation:.25s ease-out both header-module-scss-module__cxM65G__fadeIn;display:flex;position:fixed;inset:0}.header-module-scss-module__cxM65G__drawerOverlay--closing{animation:.25s ease-in both header-module-scss-module__cxM65G__fadeOut}.header-module-scss-module__cxM65G__drawer{background:#fff;width:min(80vw,320px);height:100%;padding:16px;animation:.28s ease-out both header-module-scss-module__cxM65G__slideInLeft;box-shadow:0 10px 30px #0003}.header-module-scss-module__cxM65G__drawer--closing{animation:.28s ease-in both header-module-scss-module__cxM65G__slideOutLeft}.header-module-scss-module__cxM65G__drawerHead{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:800;display:flex}.header-module-scss-module__cxM65G__drawerBody{flex-direction:column;gap:8px;display:flex}.header-module-scss-module__cxM65G__drawerLink{color:#000;border-radius:8px;padding:10px 8px;font-weight:600}.header-module-scss-module__cxM65G__drawerLink:hover{background:#0000000f}@keyframes header-module-scss-module__cxM65G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes header-module-scss-module__cxM65G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes header-module-scss-module__cxM65G__slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes header-module-scss-module__cxM65G__slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.header-module-scss-module__cxM65G__drawerOverlay,.header-module-scss-module__cxM65G__drawer{animation:none}}
.wishlist-drawer-module-scss-module__1gHDwa__overlay{z-index:70;background:#00000059;justify-content:flex-end;align-items:stretch;animation:.25s ease-out both wishlist-drawer-module-scss-module__1gHDwa__fadeIn;display:flex;position:fixed;inset:0}.wishlist-drawer-module-scss-module__1gHDwa__overlay--closing{animation:.25s ease-in both wishlist-drawer-module-scss-module__1gHDwa__fadeOut}.wishlist-drawer-module-scss-module__1gHDwa__panel{background:#fff;flex-direction:column;width:min(92vw,420px);height:100%;padding:16px;animation:.28s ease-out both wishlist-drawer-module-scss-module__1gHDwa__slideInRight;display:flex;box-shadow:0 10px 30px #0003}.wishlist-drawer-module-scss-module__1gHDwa__panel--closing{animation:.28s ease-in both wishlist-drawer-module-scss-module__1gHDwa__slideOutRight}.wishlist-drawer-module-scss-module__1gHDwa__head{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:800;display:flex}.wishlist-drawer-module-scss-module__1gHDwa__iconBtn{color:#000;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wishlist-drawer-module-scss-module__1gHDwa__iconBtn:hover{background:#0000000f}.wishlist-drawer-module-scss-module__1gHDwa__iconBtn:focus-visible{outline-offset:2px;outline:2px solid #ff1e8a}.wishlist-drawer-module-scss-module__1gHDwa__empty{margin:8px 0}.wishlist-drawer-module-scss-module__1gHDwa__note{color:#000;margin:0 0 8px;font-size:13px}.wishlist-drawer-module-scss-module__1gHDwa__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.wishlist-drawer-module-scss-module__1gHDwa__item{border:1px solid #00000014;border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.wishlist-drawer-module-scss-module__1gHDwa__thumb img{object-fit:cover;border-radius:8px;width:64px;height:64px;display:block}.wishlist-drawer-module-scss-module__1gHDwa__info{min-width:0}.wishlist-drawer-module-scss-module__1gHDwa__title{color:#000;font-weight:700;display:inline-block}.wishlist-drawer-module-scss-module__1gHDwa__meta{gap:8px;margin-top:4px;font-size:14px;display:flex}.wishlist-drawer-module-scss-module__1gHDwa__price{font-weight:800}.wishlist-drawer-module-scss-module__1gHDwa__ml{color:#ff1e8a;font-weight:700}.wishlist-drawer-module-scss-module__1gHDwa__remove{color:#000;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wishlist-drawer-module-scss-module__1gHDwa__remove:hover{background:#0000000f}.wishlist-drawer-module-scss-module__1gHDwa__remove:focus-visible{outline-offset:2px;outline:2px solid #ff1e8a}.wishlist-drawer-module-scss-module__1gHDwa__shareRow{gap:10px;margin-top:12px;display:flex}.wishlist-drawer-module-scss-module__1gHDwa__shareRow>*{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}@keyframes wishlist-drawer-module-scss-module__1gHDwa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes wishlist-drawer-module-scss-module__1gHDwa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes wishlist-drawer-module-scss-module__1gHDwa__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes wishlist-drawer-module-scss-module__1gHDwa__slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.wishlist-drawer-module-scss-module__1gHDwa__overlay,.wishlist-drawer-module-scss-module__1gHDwa__panel{animation:none}}
