.CategoryDrawer-module__CKfwrq__root{z-index:50;position:fixed;inset:0}.CategoryDrawer-module__CKfwrq__backdrop{background:#00000073;border:0;position:absolute;inset:0}.CategoryDrawer-module__CKfwrq__panel{background:#fff;flex-direction:column;width:min(72vw,360px);height:100%;display:flex;position:relative;box-shadow:0 20px 40px #00000029}.CategoryDrawer-module__CKfwrq__head{padding:max(16px, env(safe-area-inset-top)) 16px 16px;align-items:center;gap:12px;display:flex}.CategoryDrawer-module__CKfwrq__close{cursor:pointer;background:#fff;border:1px solid #d0d3d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:flex}.CategoryDrawer-module__CKfwrq__title{margin:0;font-size:16px;font-weight:700}.CategoryDrawer-module__CKfwrq__nav{flex:1;padding:0 20px 32px;overflow-y:auto}.CategoryDrawer-module__CKfwrq__empty{color:var(--muted);font-size:14px}.CategoryDrawer-module__CKfwrq__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.CategoryDrawer-module__CKfwrq__group{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:700;line-height:1.375}.CategoryDrawer-module__CKfwrq__children{flex-direction:column;gap:10px;margin-top:12px;display:flex}.CategoryDrawer-module__CKfwrq__child{color:#8b909a;font-size:14px;font-weight:400}.CategoryDrawer-module__CKfwrq__active{color:var(--blue)}.CategoryDrawer-module__CKfwrq__all{color:#2a2a2a;align-items:center;gap:4px;padding-top:4px;font-size:14px;font-weight:400;display:inline-flex}@media (min-width:768px){.CategoryDrawer-module__CKfwrq__panel{width:min(48vw,420px)}}@media (min-width:1024px){.CategoryDrawer-module__CKfwrq__root{display:none}}
.CategoryMenu-module__lCa_cW__root{flex-shrink:0;align-self:center;align-items:center;display:flex}.CategoryMenu-module__lCa_cW__desktop{display:none}.CategoryMenu-module__lCa_cW__closeMark{justify-content:center;align-items:center;width:16px;height:16px;font-size:18px;line-height:1;display:flex}.CategoryMenu-module__lCa_cW__desktopIcon{width:16px;height:16px;display:block}.CategoryMenu-module__lCa_cW__mobile{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;font-size:14px;font-weight:600;display:flex}.CategoryMenu-module__lCa_cW__mobileIcon{filter:brightness(0);width:18px;height:18px;display:block}@media (min-width:1024px){.CategoryMenu-module__lCa_cW__desktop{border-radius:var(--radius);flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.CategoryMenu-module__lCa_cW__open{color:#fff;background:#000}.CategoryMenu-module__lCa_cW__closed{border:1px solid var(--foreground);color:var(--foreground);background:#fff}.CategoryMenu-module__lCa_cW__mobile{display:none}}
.HeaderCart-module__GSjrNa__link{color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1;display:flex;position:relative}.HeaderCart-module__GSjrNa__iconWrap{justify-content:center;align-items:center;display:flex;position:relative}.HeaderCart-module__GSjrNa__icon{width:auto;height:20px;display:block}.HeaderCart-module__GSjrNa__dot{background:#ff4d6d;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-6px}
.TrustBar-module__VTLmCq__root{display:block}.TrustBar-module__VTLmCq__row{color:#000;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding-block:16px;font-size:7px;font-weight:500;display:flex}.TrustBar-module__VTLmCq__item{align-items:center;gap:16px;display:inline-flex}.TrustBar-module__VTLmCq__dot{color:#d0d3d9}@media (max-width:430px){.TrustBar-module__VTLmCq__root{display:none}}@media (min-width:769px){.TrustBar-module__VTLmCq__row{font-size:15px}}
.ProductGallery-module__8domaq__root{aspect-ratio:1;border-radius:var(--radius);background:#fff;width:100%;position:relative;overflow:hidden}.ProductGallery-module__8domaq__image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.ProductGallery-module__8domaq__empty{height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:14px;display:flex}.ProductGallery-module__8domaq__prev,.ProductGallery-module__8domaq__next{color:#6b7280;cursor:pointer;background:#f4f6fa;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__8domaq__prev{left:16px}.ProductGallery-module__8domaq__next{right:16px}.ProductGallery-module__8domaq__dots{align-items:center;gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ProductGallery-module__8domaq__dot{cursor:pointer;background:#d5d8de;border:0;border-radius:50%;width:8px;height:8px}.ProductGallery-module__8domaq__active{background:#8b909a}
.ShopStrip-module__7rJazq__root{min-width:0;padding-top:12px;overflow:hidden}.ShopStrip-module__7rJazq__row{align-items:center;gap:12px;width:100%;min-width:0;display:flex;overflow:hidden}.ShopStrip-module__7rJazq__shop{border-radius:var(--radius);background:#fff;border:1px solid #bebebe;flex-direction:column;flex:1 1 0;width:auto;min-width:0;max-width:66px;height:77px;display:flex;overflow:hidden}.ShopStrip-module__7rJazq__logoWrap{background:#f4f6fa;flex:0 0 50%;justify-content:center;align-items:center;width:100%;height:50%;min-height:0;display:flex;overflow:hidden}.ShopStrip-module__7rJazq__logo{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.ShopStrip-module__7rJazq__fallback{color:var(--muted);font-size:11px}.ShopStrip-module__7rJazq__name{text-align:center;height:50%;min-height:0;color:var(--foreground);flex:0 0 50%;justify-content:center;align-items:center;padding-inline:4px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}.ShopStrip-module__7rJazq__allWrap{flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;max-width:99px;height:77px;display:flex}.ShopStrip-module__7rJazq__all{border-radius:var(--radius);color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;gap:4px;width:100%;max-width:99px;height:39px;padding-inline:8px;font-size:12px;font-weight:400;line-height:1.25;display:flex}.ShopStrip-module__7rJazq__desktopLabel{display:none}@media (min-width:431px){.ShopStrip-module__7rJazq__shop{max-width:80px;height:90px}.ShopStrip-module__7rJazq__allWrap{max-width:114px;height:90px}.ShopStrip-module__7rJazq__all{max-width:114px;height:45px}}@media (min-width:769px){.ShopStrip-module__7rJazq__shop{max-width:98px;height:115px}.ShopStrip-module__7rJazq__allWrap{max-width:173px;height:115px}.ShopStrip-module__7rJazq__all{gap:8px;max-width:173px;height:68px;padding-inline:20px;font-size:14px}}@media (min-width:1024px){.ShopStrip-module__7rJazq__desktopLabel{display:inline}.ShopStrip-module__7rJazq__mobileLabel{display:none}}
.ProductBuy-module__043Fea__root{z-index:45;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.ProductBuy-module__043Fea__qty{align-items:center;gap:12px;display:flex}.ProductBuy-module__043Fea__qtyBtn{cursor:pointer;background:#fff;border:1px solid #d5d8de;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:flex}.ProductBuy-module__043Fea__qtyValue{text-align:center;min-width:16px;font-size:16px;font-weight:600}.ProductBuy-module__043Fea__cart{border-radius:var(--radius);color:#fff;cursor:pointer;background:#000;border:0;height:44px;padding-inline:28px;font-size:15px;font-weight:600}.ProductBuy-module__043Fea__inCart{border:1px solid var(--foreground);color:var(--foreground);background:#fff}
